@charset "utf-8";
/* CSS Document */
body{
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
}
body, h1, h2, h3, h4, h5, h5, ul, li, img, form {
	margin: 0px;
	padding: 0px; 
	text-decoration: none;
	list-style: none;
	border: none;
}
.pngfix{
	behavior: url(/css/iepngfix.htc);

}
h3 {
	font-size: 15px;
	color: #FF3300;
	font-weight: bold;
}
.border{
	border:1px solid #999999;
}
.orange {
	color: #FF3300;
}

.wrapper {
	margin: 0px auto;
	width: 983px;
	background: #403F41 no-repeat -10px top;
	min-height: 700px;
	height: auto;
}
.header {
	height: 52px;
	width: auto;
	position: relative;
	padding-right: 40px;
	padding-left: 40px;
}
.header .topPanel {
	direction:rtl;
	height: 15px;
	width: 900px;
	position: relative;
	top: 28px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}
.header  .topPanel  .inp_text {
	background: url(transparent);
	border-style: none;
	padding-left: 5px;
	font-size: 11px;
}
.header .topPanel A{
	color: #FFFFFF;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.header .topPanel TD.orange A{
	color: #FF3300;
}
.header .topPanel A:HOVER{
	text-decoration:underline;
}

.topPanel .btn_enter {
	background: url(../images/btn_enter.gif) no-repeat;
	color: #FFFFFF;
	height: 15px;
	width: 34px;
	border-style: none;
	line-height: 15px;
	font-size: 12px;
}
.topPanel  .btn_sign {
	background: url(../images/btn_signin.gif) no-repeat;
	color: #FFFFFF;
	height: 15px;
	width: 52px;
	border-style: none;
	line-height: 15px;
	font-size: 12px;
}


.content {
	height: auto;
	width: 983px;
	padding: 0px 40px;
	position: relative;
	display: block;
	clear: both;
}
.content .nav_images {
	background: url(../images/gray_navBG.gif) no-repeat top center;
	display: block;
	height: 91px;
	width: 903px;
	position: relative;
	padding-bottom: 0px;
	z-index:20;
}


/*****************************************  newsScroller  *******************************************/
.content .news {
	display: block;
	height: 170px;
	width: 159px;
	margin-left: 0px;
	padding-right: 47px;
	padding-left: 52px;
	text-align: right;
	float: left;
	background: url(../images/news_bg.gif) no-repeat;
}
.content .news1 {
	display: block;
	height: 170px;
	width: 159px;
	margin-left: 0px;
	padding-right: 47px;
	padding-left: 52px;
	text-align: right;
	float: left;
}
.content .news div{
	padding:0px;
}
.content  .news  ul  {
	margin-top: 3px;
	width: 159px;
	display: block;
}
.content .news li {
	background: url(../images/orng_arrow.gif) no-repeat right 3px;
	padding-right: 10px;
	padding-bottom: 11px;
	display: block;
}
.content .news a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

#newsScroller {
	position: relative;
	width:150px;
	height:110px;
	overflow:hidden;
	z-index:20;
	text-align:right;
	margin-left:1px;
	margin-top:10px;
}
DIV.newsBlock {	
	display:block;
	font-family: ARIAL;
	font-size: 12px;
	color :#000;
	text-algin: left;
	cursor:pointer;
	/*overflow:hidden;*/
}





.content .hp_text {
	float: left;
	height: 145px;
	width: 340px;
	display: block;
	color: #7F7F7F;
	position: relative;
	top: 24px;
	text-align: right;
	font-size: 11px;
}
.content .about_text {
	float: left;
	width: 460px;
	display: block;
	color: #7F7F7F;
	top: 65px;
	text-align: right;
	font-size: 11px;
	padding-bottom: 15px;
}


.content TABLE.formPages_table {
	border:0px solid #FFFFFF;
	width: 100%;
}
.content TABLE.formPages_table TD{
	vertical-align:top;	
}
.content TABLE.formPages_table TD.1{
	width:25%;
	text-align:center;
}
.content TABLE.formPages_table TD.2{
	width:35%;
}
.content TABLE.formPages_table TD.3{
	width:40%;
}


.content img.img_textpage {
	position: absolute;
	top: 416px;
	right: 84px;
}

.content  .about_text  p {
	margin-top: 4px;
	margin-bottom: 15px;
	display: block;
}
.content .items_list .shop_panel {
	background: url(../images/index_03.jpg);
	height: 416px;
	width: 216px;
	float: right;
}
/******************************  footer  ****************************/
.footer {
	height: 47px;
	width: 906px;
	margin: 0px 40px;
	border-top: 1px solid #7E7E7E;
	display: block;
	float: none;
	color: #7E7E7E;
	padding-top: 5px;
	margin-top: 25px;
}
/******************************  footer_pre  ****************************/
.footer .footer_pre{
	height: 47px;
	width: 533px;
	float:right;
	display: block;
	color: #7E7E7E;
}
.footer .footer_post .botton_nav {
	display: block;
	float: left;
}
.footer .footer_pre .botton_nav a {
	font-size: 11px;
	color: #7E7E7E;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 0px;
	display: block;
	float: right;
}
.footer .footer_pre .botton_nav a.selected {
	color: #FFFFFF;
}
.footer .footer_pre .botton_nav a:hover {
	color: #FFFFFF;
}
/******************************  footer_post  ****************************/
.footer .footer_post{
	height: 47px;
	float:left;
	display: block;
	color: #7E7E7E;
}
.footer .footer_post .botton_nav {
	display: block;
	float: left;
	width: 128px;
}
.footer .footer_post .botton_nav a {
	font-size: 11px;
	color: #7E7E7E;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 0px;
	display: block;
	float: right;
}
.footer .footer_post .botton_nav a.selected {
	color: #FFFFFF;
}
.footer .footer_post .botton_nav a:hover {
	color: #FFFFFF;
}

.footer .footer_slogan {
	height: 15px;
	float:left;
	display: block;
	color: #7E7E7E;
	width: 906px;
	font-size: 11px;
}
.footer .footer_slogan .right{ 
	float: right; 
}
.footer .footer_slogan .left{ 
	float:left; 
}
.footer .footer_slogan a{
	font-size: 11px;
	color: #7E7E7E;
	text-decoration: none;
}


/*----------------------------------------  regularContactForm_Table --------------------------------------*/
.regularContactForm_Table{
	font-family:Arial, Helvetica, sans-serif;
}
.regularContactForm_Table TD{
	border:none;
}
.regularContactForm_Table TH{
	border:none;
	text-align:right;
	font-weight:normal;
	font-size:13px;
	color:#CCC;
	padding:2px 5px;
	vertical-align:top;
	white-space:nowrap;
}
.regularContactForm_Table TR.notValidated TH{
	color:#e93e13;
}
/* INPUT */
.regularContactForm_Table TD INPUT{
	border:1px solid #DDD;
	background:#444;
	color:#FFFFFF;
}
.regularContactForm_Table TR.notValidated INPUT{
	border:1px solid #e93e13;
}
/* INPUT.text */
.regularContactForm_Table TD INPUT.text{
	
}
.regularContactForm_Table TR.notValidated INPUT.text{
	
}
/* INPUT.short_text */
.regularContactForm_Table TD INPUT.short_text{
	
}
.regularContactForm_Table TR.notValidated INPUT.short_text{
	
}
/* INPUT.file */
.regularContactForm_Table TD INPUT.file{
	
}
.regularContactForm_Table TR.notValidated INPUT.file{
	
}
/* INPUT.email */
.regularContactForm_Table TD INPUT.email{
	
}
.regularContactForm_Table TR.notValidated INPUT.email{
	
}
/* INPUT.numeric */
.regularContactForm_Table TD INPUT.numeric{
	
}
.regularContactForm_Table TR.notValidated INPUT.numeric{
	
}
/* INPUT.name */
.regularContactForm_Table TD INPUT.name{
	
}
.regularContactForm_Table TR.notValidated INPUT.name{
	
}
/* INPUT.phone */
.regularContactForm_Table TD INPUT.phone{
	
}
.regularContactForm_Table TR.notValidated INPUT.phone{
	
}
/* INPUT.mobile_phone */
.regularContactForm_Table TD INPUT.mobile_phone{
	
}
.regularContactForm_Table TR.notValidated INPUT.mobile_phone{
	
}
/* INPUT.submit */
.regularContactForm_Table TD INPUT.submit{
	
}
.regularContactForm_Table TR.notValidated INPUT.submit{
	
}

/* INPUT.radio */
.regularContactForm_Table TD INPUT.radio{
	
}
.regularContactForm_Table TR.notValidated INPUT.radio{
	
}
/* INPUT.checkbox */
.regularContactForm_Table TD INPUT.checkbox{
	
}
.regularContactForm_Table TR.notValidated INPUT.checkbox{
	
}
/* TEXTAREA */
.regularContactForm_Table TD TEXTAREA{
	border:1px solid #DDD;
	background:#444;
	color:#FFFFFF;
}
.regularContactForm_Table TR.notValidated TEXTAREA{
	border:1px solid #e93e13;
}
/* SELECT */
.regularContactForm_Table TD SELECT{
	
}
.regularContactForm_Table TR.notValidated SELECT{
	
}
/* SPAN.mandatory */
.regularContactForm_Table SPAN.mandatory{
	color:#e93e13;
}
/* TR.notValidated */
.regularContactForm_Table TR.notValidated{
	color:#e93e13;
	font-weight:bold;
}
/* TD.submitTD */
.regularContactForm_Table TD.submitTD{
	text-align:left;
}







/*----------------------------------------  registrationForm_Table --------------------------------------*/
.registrationForm_Table{
	font-family:Arial, Helvetica, sans-serif;
}
.registrationForm_Table TD{
	border:none;
	white-space:nowrap;
}
.registrationForm_Table TH{
	border:none;
	text-align:right;
	font-weight:normal;
	font-size:13px;
	color:#CCC;
	padding:2px 5px;
	vertical-align:top;
	white-space:nowrap;
}
.registrationForm_Table TR.notValidated TH{
	color:#e93e13;	
}
/* INPUT */
.registrationForm_Table TD INPUT{
	border:1px solid #DDD;
	background:#444;
	color:#FFFFFF;
}
.registrationForm_Table TR.notValidated INPUT{
	border:1px solid #e93e13;
}
/* INPUT.text */
.registrationForm_Table TD INPUT.text{
	
}
.registrationForm_Table TR.notValidated INPUT.text{
	
}
/* INPUT.short_text */
.registrationForm_Table TD INPUT.short_text{
	
}
.registrationForm_Table TR.notValidated INPUT.short_text{
	
}
/* INPUT.file */
.registrationForm_Table TD INPUT.file{
	
}
.registrationForm_Table TR.notValidated INPUT.file{
	
}
/* INPUT.email */
.registrationForm_Table TD INPUT.email{
	
}
.registrationForm_Table TR.notValidated INPUT.email{
	
}
/* INPUT.numeric */
.registrationForm_Table TD INPUT.numeric{
	
}
.regularContactForm_Table TR.notValidated INPUT.numeric{
	
}
/* INPUT.name */
.registrationForm_Table TD INPUT.name{
	
}
.registrationForm_Table TR.notValidated INPUT.name{
	
}
/* INPUT.phone */
.registrationForm_Table TD INPUT.phone{
	
}
.registrationForm_Table TR.notValidated INPUT.phone{
	
}
/* INPUT.mobile_phone */
.registrationForm_Table TD INPUT.mobile_phone{
	
}
.registrationForm_Table TR.notValidated INPUT.mobile_phone{
	
}
/* INPUT.submit */
.registrationForm_Table TD INPUT.submit{
	margin-left:10px;
}
.registrationForm_Table TR.notValidated INPUT.submit{
	
}

/* INPUT.radio */
.registrationForm_Table TD INPUT.radio{
	
}
.registrationForm_Table TR.notValidated INPUT.radio{
	
}
/* INPUT.checkbox */
.registrationForm_Table TD INPUT.checkbox{
	border:none;
}
.registrationForm_Table TR.notValidated INPUT.checkbox{
	
}
/* TEXTAREA */
.registrationForm_Table TD TEXTAREA{
	border:1px solid #DDD;
	background:#444;
	color:#FFFFFF;
}
.registrationForm_Table TR.notValidated TEXTAREA{
	border:1px solid #e93e13;
}
/* SELECT */
.registrationForm_Table TD SELECT{
	
}
.registrationForm_Table TR.notValidated SELECT{
	
}
/* SPAN.mandatory */
.registrationForm_Table SPAN.mandatory{
	color:#e93e13;
}
/* TR.notValidated */
.registrationForm_Table TR.notValidated{
	color:#e93e13;
	font-weight:bold;
}
/* TD.submitTD */
.registrationForm_Table TD.submitTD{
	text-align:left;
}
.registrationForm_Table A.passwordRestoration{
	color:#e93e13;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}
.registrationForm_Table A.passwordRestoration:hover{
	color:#e93e13;
	text-decoration:underline;
}
.successResponse_Span{
	color: #FF3300;
}



/**********************************************  productDetailsPurchase_Table  **************************************/
.productDetailsPurchase_Table{

}
.productDetailsPurchase_Table TD.title{
	text-align:left;
	padding-left:10px;
}
.productDetailsPurchase_Table TD.price{
	text-align:right;
}
.productDetailsPurchase_Table INPUT.addToBasket{
	width:98px;
	height:30px;
	background-image:url(/images/basket.gif);
	background-position: 5px 2px;
	background-repeat:no-repeat;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	background-color:#FFF;
	cursor:pointer;
	border: solid 1px #ECECEC;
	padding:0px;
	margin:0px;
	float:left;
}
.productDetailsPurchase_Table INPUT.getPriceQuote{
	width:134px;
	height:30px;
	background-image:url(/images/basket.gif);
	background-position: 5px 2px;
	background-repeat:no-repeat;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	background-color:#FFF;
	cursor:pointer;
	border: solid 1px #ECECEC;
	padding:0px;
	margin:0px;
	float:right;
}

/************************************************** bastetList ********************************************/
UL.bastetList_lev_1{
	
}

UL.bastetList_lev_1 li{
	
}

UL.bastetList_lev_1 li table{
	color:#CCCCCC;
	font-size:14px;
}

UL.bastetList_lev_2{
	margin-right:20px;
}

UL.bastetList_lev_3 li{
	
}

UL.bastetList_lev_2 li table{
	color:#999999;
	font-size:12px;
}


OL.olNumeric li{
	list-style:decimal;
	color:#FFFFFF;
}






/********************************** siteMap   ***********************************/
div.siteMapDiv{

}
div.siteMapDiv ul{
	margin-right:15px;
}
div.siteMapDiv li{
	list-style-type:none; 
	color:#FF6600;
}
div.siteMapDiv li a{
	text-decoration:none;
	color:#666;
	font-size:13px;
}
div.siteMapDiv li a:hover{
	text-decoration:underline;
	color:#CCCCCC;
}

ul.siteMap_1{

}
ul.siteMap_1 li{
	list-style-type:none; 
	color:#FF0000;
}

ul.siteMap_2{
	
}
ul.siteMap_2 li{
	list-style-type:none;
	color:#FF3300 
}

ul.siteMap_3{
	
}
ul.siteMap_3 li{
	list-style-type:none;
	color:#FF6600; 
}

ul.siteMap_4{
	
}
ul.siteMap_4 li{
	list-style-type:none;
	color:#FFCC33; 
}


/*********************           BASKET *************/

.content .shopping_basket {
	width: 100%;
	display: block;
	color: #7F7F7F;
	top: 65px;
	text-align: right;
	font-size: 11px;
	padding-bottom: 15px;
	margin-right:0px;
	background-color:#FFFFFF;
}
.UL.bastetList_lev_1{
	position:relative;
	width:99%;
	border: solid 0px #333333;
	display:block;
	margin:auto

}

.UL.bastetList_lev_1 LI{
	display:block;
	position:relative;
	width:100%;
	border:solid #CCCCCC;
	border-width:0px 0px 1px 0px;
	margin-bottom:5px;
	color:#333333;


}
UL.bastetList_lev_1  TABLE.productLine{
	color:#333333;
	

}

UL.bastetList_lev_1   TD.img{width:150px;}
UL.bastetList_lev_1  TD.title{width:280px; padding-right:20px; background-color:#FFF;}
UL.bastetList_lev_1  TD.price{width:80px;}
UL.bastetList_lev_1  TD.inputAmount{width:70px; padding-right:20px; background-color:#FFF;}
UL.bastetList_lev_1 UL.bastetList_lev_2  TD.inputAmount{background-color:#FFF;}
UL.bastetList_lev_1  TD.inputAmount INPUT{ position:relative; display:block; width:30px; height:20px; border:solid 1px #999999; direction:ltr; text-align:center;}
UL.bastetList_lev_1  TD.totalPrice { width:120px;}
UL.bastetList_lev_1  TD.remove INPUT{
	 position:relative;
	 display:block;
	 width:30px; 
	 height:30px;
	 border:solid 0px #999999;
	 direction:ltr;
	 text-align:center;
	 background-image:url(../Images/basket_removeItem.gif);
	 padding:0px;
	 margin:0px;
	 cursor:pointer;
}


.UL.bastetList_lev_2 LI{
	display:block;
	position:relative;
	width:100%;
	border:solid #EEEEEE;
	border-width:0px 0px 1px 0px;
	margin-bottom:5px;
	margin:5px 135px 5px 50px;


}
TABLE.basket_list_submit{
	margin:15px auto 10px 10px;
	display:block;
	position:relative;
	float:left;

}	

TABLE.basket_list_submit TD.priceText{
	font-size:13px;
	width:200px;
}
TABLE.basket_list_submit SPAN.priceTotal{
	color:#D58309;
	font-weight:bold;
	font-size:14px;
 }
 
TABLE.basket_list_submit TD.update{
  	width:170px;;
  
  }
TABLE.basket_list_submit TD.update INPUT, TABLE.basket_list_submit TD.gotoSSL INPUT{
 	background-image:url(../images/basket_update_rtl.gif);
	background-color:transparent;
	width:156px;
	height:30px;
	padding:0px;
	border:none;
	text-align:right;
	display:block;
	position:relative;
	text-indent:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#9C6900;
	cursor:pointer;
	
 
 }
  TABLE.basket_list_submit TD.gotoSSL INPUT{ background-image:url(../images/basket_check_out_rtl.gif);}

/*******************************  ShipmentAndAssemblingAddition_DIV  ***********************/
div.ShipmentAndAssemblingAddition_DIV{
	display:block;
	position:absolute;
	top:230px;
	right:0px;
}

.search{
	float:right;
}
.search input{
	border:1px solid #FFFFFF;
	background-color:#403f41;
	color:#FFFFFF;
	height:20px;
}
.search input.text{
	
}
.search input.submit{
	
}



/********************************  search_results  *************************************/

.content .search_results{
	width:100%;
}
.content .search_results td{
	padding:10px 0 2px 0;
	border-bottom:1px solid #666;
}
.content .search_results p{
 	font-size:13px;
	color:#fff;
}
.content .search_results img{
	float:right;
	/*border:1px solid #e53300;*/
}
.content .search_results td a{
	font-size:13px;
	color:#e53300;
	text-decoration:none;
}
.content .search_results a:hover{
	text-decoration:underline;
}
.content .search_results .pager{
	border:none;
	text-align:center;
}
.content .search_results .page_list td{
	border:none;
	padding:0 5px;
}
.content .search_results .page_list a:hover, .content .search_results .page_list a.selected{
	text-decoration:underline;
}


.buksa{
	border:0px solid #FFFFFF;
	width:200px;
	height:auto;
	float:right;
	margin-left:50px;
}

.email{
	width:173px;
}
.lang{
	padding:0px;
	margin:0px;
}
.lang a{
	text-decoration:none;
}
.lang a:hover,
.lang a.selected{
	text-decoration:underline;
}































