/* TAGS */
	* {margin:0; padding:0}
	html, body {height:100%; width:100%}	
	body{ font-family: Arial; color: #fff; font-size: 11px; background: #032541 url(/project/img/bg-top.png) repeat-x; line-height: 170%; }
	div.b { border: 1px solid #fff; }
	A IMG { border: 0; }
	A { color: #fff; text-decoration: none;} 
		A:hover { color: #ddd; text-decoration: underline;} 
	H1{ font-family: Arial; font-size: 24px; font-weight: bold; margin: 0px 0px 20px 0px;}
	UL { margin: 10px 0px 10px 0px; }
	LI { margin-left: 20px; }
	a.arrow{ padding-left: 20px; background: url(/project/img/ico-arrow.png ) no-repeat 0 50%; color: #ddd; }
	a.active{ color: #fff; font-weight: bold; }
	.sep{ width: 100%; height: 10px; }
	.buy-block{ background: url(/project/img/rol-buy.png) no-repeat 0px 0px; width: 106px; height: 44px;}
	.quest-block{ background: url(/project/img/rol-quest.png) no-repeat 0px 0px; width: 130px; height: 44px; padding: 0; margin: 0}
	.find-block{ background: url(/project/img/rol-find.png) no-repeat 0px 0px; width: 63px; height: 29px; padding: 0; margin: 0}
	.refresh{ background: url(/project/img/rol-refresh.png) no-repeat 0px 0px; width: 84px; height: 29px; padding: 0; margin-top: 2px;}


	.price{ font-size: 22px;}
		.price span { margin-left: 5px; color: #3399cc;}
	.model-desc{ padding: 0px 0px 0px 20px; }
	input{ border: none; border-width: 0; }
	#searchfld{ width: 125px; font-family: Times; font-size: 12px; font-style: italic;  margin-right: 2px; }
	#float-text{ width: 210px; height:auto; }
	div#float-text #shadow{ margin:5px; background:#fff; border:1px solid #999; position: absolute; width:200px; top: 0px; left: 0px; }
	div#float-text #shadow DIV{ margin: 10px; font-family: Arial; font-size: 11px; color: #000; text-align:left; }
	#shadow .float-large{ font-size: 11px; color: #666; font-weight: bold; margin: 2px; }
	.switch1 TD { background-color: #0c3453; }
	.rate{ background: url(/project/img/rol-news.png) -42px 0; }
	.newsrate{ padding: 0 0 0 20px }
	.newsrate .rate-left{ float: left; width: 112px; height: 20px; background: url(/project/img/news_rate_left.jpg) }	
	.newsrate .rate-right{ float: left; width: 112px; height: 20px; background: url(/project/img/news_rate_right.jpg) }
	.newsrate .rate-center{ float: left; width: 700px; background: url(/project/img/news_rate_center.jpg) repeat-x; padding: 20px 0 0 0 }	

/* DIVS */
	#global {_height: 100%; margin:0 auto; min-width: 990px; position: relative; width:100%; }
	html>body #global {height: auto !important; min-height: 100% !important; }
	.global-inner {margin:0 auto; padding:0; width: 990px; background: url(/project/img/bg-center-top.jpg) no-repeat; min-height: 400px; }


	/*-- header --*/
		.header { position: relative; left: -35px;}
	/*-- top block --*/
		.text-top  { width: 440px; float: left; font-size: 14px; margin-top: 40px; margin-left: 20px;  }
		.image-top { width: 530px; float: left; }	

	/*-- 3 links --*/
		.links {}
		.links A{ text-decoration: none; font-size: 12px; }
			.s-1 { width: 326px; height: 175px; float: left; margin-left: 0px; background: url(/project/img/rol-obo.png) no-repeat; }
			.s-2 { width: 326px; height: 175px; float: left; margin-left: 0px; background: url(/project/img/rol-po.png) no-repeat; }
			.s-3 { width: 326px; height: 175px; float: left; margin-left: 0px; background: url(/project/img/rol-usl.png) no-repeat; }
			.links .f-1, .links .f-2, .links .f-3 { float: left; margin-left: 22px; }
			.links .f-1{ background: url(/project/img/bg-search.png) no-repeat; width: 207px; height: 84px; margin-left: 20px; padding: 53px 0 0 93px;  }
			.links .f-2{ background: url(/project/img/bg-basket.png) no-repeat; width: 300px; height: 122px; position: relative; cursor: hand;}
				.links  .f-2 .inner { top: 60px; left: 130px; position: relative; }
/*			.links .f-3{ background: url(/project/img/rol-largequest.png) no-repeat; width: 300px; height: 130px; position: relative; }*/

	/*-- banner --*/
		.banner{ width: 100%; height: 196px; background: url(/project/img/bg-banner1.png) no-repeat 50% 50%; }	

	/*-- content block --*/
		.left-340 { width: 340px; float: left; }
			.left-340 .f-1{ background: url(/project/img/bg-search.png) no-repeat; width: 257px; height: 84px; margin-left: 30px; padding: 53px 0 0 93px;  }
			.left-340 .f-2{ background: url(/project/img/bg-basket.png) no-repeat; width: 350px; height: 122px; margin-left: 30px; position: relative; cursor: hand; }
				.left-340 .f-2 .inner { top: 60px; left: 130px; position: relative; }
			.left-340 .f-3{ background: url(/project/img/rol-largequest.png) no-repeat; width: 350px; height: 130px; margin-left: 30px; position: relative; }

		.left-200 { width: 200px; float: left; min-height: 400px; }
		.content-620 { width: 620px; float: left; margin-left: 20px; }
		.content-920 { margin: 0 auto; width: 920px; font-size: 14px; }
		.content-all { margin: 0 auto; width: 920px; min-height: 300px; font-size: 14px; background: url(/project/img/bg-center-bot.jpg) 0 100% no-repeat; padding: 10px 0px 10px 0px;}

	/*-- subcat table --*/	
		.subcat  TD { padding: 4px; }	
		.subcat .icon { text-align: center; background: #fff; width: 118px; }
		.subcat .desc { font-size: 14px; vertical-align: top; }
		.subcat A { font-size: 18px; border-bottom: 1px dashed #fff; }			
		.subcat A IMG{ border-bottom: none; }
		.subcat A:hover{ text-decoration: none; }

	/*-- bottom --*/
		.bottom { background: url(/project/img/bg-bottom.jpg) 0 100% repeat-x;  }
		.bottom-inner {margin:0 auto; padding:0; width: 990px;  }
			.bottom-inner	.partner { height: 309px; width: 920px; margin: 0 auto; background: url(/project/img/bg-center-bot.jpg) 0 100% no-repeat; font-size: 14px; }
			.bottom-inner	.botdata { text-align: center; font-size: 10px; margin-top: 10px; font-family: Arial;} 
				.bottom-inner	.botdata A { font-size: 10px;font-family: Arial; } 				
			.bottom-inner	.botmenu { text-align: center; } 
			.bottom-inner	.counts { text-align: center; margin-top: 10px; } 			

/* CUSTOM */
	.menu TD { padding: 2px 5px 2px 5px;}
	.menu A{ color: #fff; font-size: 11px; font-family: Arial;}
	.clear-all {clear:both; width:100%; height: 30px; }
	.clear {clear:both; }

/* FLOAT FORM */
	.float-form{ position: absolute; visibility: hidden; top: 0; left: 0; width: 350px; height:auto; }
	.float-form .shadow{ margin:0 auto; background:#fff; position: absolute; width: 330px; top: 0px; left: 0px; border: 1px solid #888; }
	.float-form .shadow DIV{ margin:10px; font-family: tahoma; font-size: 11px; color: #000; text-align:left; }
	.float-form .shadow DIV input{ font-family: Arial; font-size: 11px; color: #000;  }
	.float-form .shadow DIV SELECT{ font-family: Arial; font-size: 11px; color: #000;  }
	.float-form TD { vertical-align: top; padding: 3px;}
	.float-form A { font-family: Arial; font-size: 11px; color: #000; }
	.float-form INPUT, .float-form TEXTAREA { font-family: Arial; font-size: 11px; color: #555; border: 1px solid #ddd; }	
		.float-form .form-h-text { text-align: right; }
		.float-form .form-comm-text { color: #808080; }
		.float-form .form-progress{ color: #f00; }
		.float-form .form-header { font-size: 12px; }
		.float-form .form-name-text { font-size: 26px; padding-bottom: 10px; }
		.float-form TEXTAREA { font-size: 11px; font-family: Arial;}	

/* PAGINATOR */
	#pagescroll { font-size: 18px; font-family: Times;}
	#pagescroll A { text-decoration: underline; color: #fff; }
	#pagescroll TD { padding: 5px;  }
	#pagescroll TD.current { font-weight: bold; color: #3399cc; }

/* BASKET */
	.basket .delivery TD{ padding: 3px; }
	.basket TH { text-align: left; padding: 10px;}
	.basket .note { font-size: 10px; color: #ddd; margin: 10px 0px 10px 0px;  }
	.basket TD{ padding: 10px; text-align: left; }
	.basket .name { vertical-align: top; }
		.basket .name A { font-size: 18px; text-decoration: underline; }
	.basket .b-price { font-size: 18px; font-weight: bold; }		
	.basket TD.image { background: url(/project/img/bg-basket-image.gif); padding: 5px;}
	.basket INPUT { font-size: 12px; }

		.basket P1 { border: 1px solid; margin-left: 2px; }
		.basket P.text{ width: 167px; float: left; }	
		.basket P.margin{ width: 30px; float: left; margin-left: 10px;}	
		 P.f-left{ float: left; margin-left: 10px; width: 5px; height: 21px; background: url(/project/img/f-left.gif) no-repeat; }	
		 P.f-center{ float: left; padding: 0px; background: url(/project/img/f-center.gif) repeat-x; height: 21px;  }
			 P.f-center INPUT{ margin-top: 4px; height: 15px; font-size: 11px; font-family: Arial; color: #444;  border-width: 0; }		
		 P.f-right{ float: left; width: 5px; height: 21px; background: url(/project/img/f-right.gif) no-repeat; }	
		 P.f-area{ margin-left: 0px; float: left; width: 360px; height: 80px; background: url(/project/img/bg-textarea.gif) no-repeat; padding: 2px; }			
			 P.f-area TEXTAREA{ height: 75px; width: 350px; font-size: 11px; font-family: Arial; color: #444; border-width: 0; overflow: hidden; }


	.submit{ background: url(/project/img/rol-submit.png); width: 84px; height: 29px; margin-left: -5px;}

	.searchtable A { font-size: 18px; text-decoration: underline;  }


		  .block { width: 120px; height: 100px; background: url("/project/img/bg-block.png"); float: left; }
		  .block .img{ position: relative; z-index: 10; top: 8px; left: 12px; }
		  .block .text{ padding: 6px; position: relative; z-index: 20; top: -40px; left: 12px; height: 36px; width: 180px; background: url(/project/img/bg-trans.png); }
			  .block .text A{ font-family: Times; font-size: 16px; color: #fff; text-decoration: none;  }
			  .block .text I{ font-family: Times; font-size: 14px; color: #808080; }

	.s-container{ width: 872px; position:relative; overflow:hidden; float: left; background: url(/project/img/bgi-brends.jpg);}
	.s-move{ position:relative; }
	.s-move TD{ padding: 5px;}

		.rol-left{ background: url("/project/img/rol-left.png"); width: 22px; height: 45px; float: left; margin: 35px 0px 0px 0px; }
		.rol-right{ background: url("/project/img/rol-right.png"); width: 22px; height: 45px; float: left; margin: 35px 0  0 0px;  }


.brandtd TD{ padding: 5px; vertical-align: top; }
	.brandtd A { text-decoration: underline;}
.brand-position { border-bottom: 1px solid #fff; margin-bottom: 10px; margin-top: 40px;   }

.float-alert{ position: absolute; top: 0; left: 0; visibility: hidden; background: url(/project/img/pop-window.png); width: 354px; height: 108px; text-align: center; font-size: 14px; z-index: 100; }
.float-alert p{ margin-top: 20px; margin-bottom: 10px;}
	.float-alert .inner{ margin: 0 auto; width: 91px;}
	.rol-ok{ background: url(/project/img/rol-ok.png) no-repeat 0px 0px; width: 91px; height: 28px; padding: 0; float: left; }
	.rol-cancel{ background: url(/project/img/rol-cancel.png) no-repeat 0px 0px; width: 91px; height: 28px; padding: 0;  float: left; }


