* {margin:0; padding:0;}
body{color:#202427; font-size:8pt; line-height:100%; text-align:center; font-family:Tahoma; background:#949494 url(/images/bg.jpg) repeat center 0;}
table{border-collapse:collapse;}
table td{vertical-align:top;}
img{border:0;}
a{color:#77D508; text-decoration:none;}
a:hover{text-decoration:none; text-decoration:underline;}
h2{margin-bottom:10px; font-size:16px; line-height:18px; font-weight:normal;}

.body{position:relative; top:0; left:0; min-width:998px; max-width:1040px; margin:0 auto;}

.top{position:relative; top:0; left:0; width:auto; height:47px; background:url(/images/bg_top.png) no-repeat center bottom;}
.page{position:relative; top:0; left:0; width:auto; background:url(/images/bg_page.png) repeat-y center 0;}

.header{position:relative; top:0; left:0; width:998px; height:354px; margin:0 auto; border-top:1px solid #6ABE07; border-bottom:1px solid #6ABE07; text-align:left; background:#78828C url(/images/bg_header.jpg) no-repeat 0 0;}
	.header .logo{position:absolute; top:20px; left:25px; width:243px; height:38px; display:block; text-decoration:none;}
	.header .basket{position:absolute; top:31px; left:429px; height:35px; padding:12px 0 0 90px; color:#B3BEC6;}
		.header .basket .title{position:absolute; top:0px; left:0px; color:#6C757E; font-weight:bold; font-family:Arial;}
		.header .basket .complet{position:absolute; top:22px; left:0px; color:#6C757E;}
			.header .basket .complet a{color:#77D508;}
		.header .basket strong{padding-left:43px; color:#77D508;}
		.header .basket span{color:#FFF;}
	.header .nav{position:absolute; top:300px; left:25px; width:948px; height:42px; background:url(/images/bg_nav.gif) repeat-x 0 0;}
		.header .nav ul{position:relative; list-style:none;}
		.header .nav ul li{position:relative; width:237px; float:left;}
		.header .nav ul li a{display:block; width:100%; height:100%; text-align:center; color:#080808; line-height:42px; font-weight:bold;}
		.header .nav ul li a:hover{color:#FFF; text-decoration:none;}
		.header .nav ul li a b{float:left; display:block; width:10px; height:42px; background:url(/images/bg_nav.gif) repeat-x 0 -42px;}
		.header .nav ul li a em{float:right; display:block; width:10px; height:42px; background:url(/images/bg_nav.gif) repeat-x right -42px;}
		.header .nav .prev{position:absolute; top:0; left:0; width:17px; height:42px; background:url(/images/bg_nav.gif) repeat-x 0 -84px;}
		.header .nav .next{position:absolute; top:0; right:0; width:17px; height:42px; background:url(/images/bg_nav.gif) repeat-x 0 -126px;}

.content{position:relative; top:0; left:0; width:948px; min-height:300px; margin:0 auto; text-align:left;}
	.main{float:right; position:relative; top:0; left:0; width:741px; min-height:300px; padding-top:22px;}
	.sidebar{float:right; position:relative; top:0; left:0; width:198px; min-height:300px; display:inline; margin-right:9px; padding-top:22px;}
		.blok{position:relative; top:0; left:0; padding-bottom:10px;}
			.blok .title{position:relative; top:0; left:0; height:22px;}
				.blok .title h2{float:left; padding-right:14px; text-transform:uppercase;}
				.blok .title p{float:left; line-height:22px;}
				.blok .title p.sort{float:right;}
					.blok .title p.sort a{color:#202427;}
			.blok .conteiner{position:relative; top:0; left:0; width:auto; padding:4px; background:url(/images/bg_conteiner.jpg) repeat 100px 0;}
				.blok .conteiner .tl{position:absolute; top:0; left:0; width:7px; height:7px; font-size:1px; line-height:1px; background:url(/images/bg_conteiner.gif) no-repeat 0 0;}
				.blok .conteiner .tr{position:absolute; top:0; right:0; width:7px; height:7px; font-size:1px; line-height:1px; background:url(/images/bg_conteiner.gif) no-repeat right 0;}
				.blok .conteiner .br{position:absolute; bottom:0; right:0; width:7px; height:7px; font-size:1px; line-height:1px; background:url(/images/bg_conteiner.gif) no-repeat right bottom;}
				.blok .conteiner .bl{position:absolute; bottom:0; left:0; width:7px; height:7px; font-size:1px; line-height:1px; background:url(/images/bg_conteiner.gif) no-repeat 0 bottom;}
				.blok .box{position:relative; top:0; left:0; width:auto; min-height:100px; border-right:1px solid #FFF; border-left:1px solid #FFF; background:#E8E8E8;}
					.b1, .b2, .b3, .b4{position:relative; top:0; left:0; width:auto; height:1px; font-size:1px; line-height:1px; display:block; border-right:1px solid #FFF; border-left:1px solid #FFF; background:#E8E8E8;}
					.b1{margin:0 5px; border-right:0; border-left:0; background:#FFF;}
					.b2{margin:0 3px; border-right:2px solid #FFF; border-left:2px solid #FFF;}
					.b3{margin:0 2px;}
					.b4{margin:0 1px;}
				
				.showcase{position:relative; top:0; left:0; padding:15px 15px 0 15px;}
					.showcase .lot{float:left; width:207px; height:160px; margin:0 13px; display:inline;}
						.showcase .article{height:15px; font-weight:bold;}
						.f1, .f2, .f3, .f4{position:relative; top:0; left:0; width:auto; height:1px; font-size:1px; line-height:1px; display:block; border-right:1px solid #AAA; border-left:1px solid #AAA; font-size:1px; background:#FFF;}
						.f1{margin:0 6px; border-right:0; border-left:0; background:#AAA;}
						.f2{margin:0 4px; border-right:2px solid #AAA; border-left:2px solid #AAA;}
						.f3{margin:0 3px;}
						.f4{margin:0 2px;}
						.showcase .foto{height:95px; margin:0 1px; border-right:1px solid #AAA; border-left:1px solid #AAA; text-align:center; background:#FFF;}
							.showcase .foto img{height:95px;}
						.showcase .price{float:left; margin-top:2px;}
						.showcase .more{float:right; margin-top:2px;}
				
				.text{padding:10px 20px;}
					.text p{line-height:120%;}
				
				.new{padding:10px 15px;}
					.date{margin-bottom:10px; background:#BCBCBC;}
					.date b{height:1px; display:block; border-right:1px solid #E8E8E8; border-left:1px solid #E8E8E8; font-size:1px;}
					.date span{padding:0 5px; font-weight:bold; font-size:7pt; line-height:14px;}
					.new p{margin-bottom:5px; line-height:120%;}
					
				.menu{}
					.menu li{margin:0 1px 0 15px; padding:0; list-style:none; background:url(/images/line.gif) repeat-x 0 bottom;}
					.menu li a{display:block; padding:10px 2px 10px 30px; list-style:none; color:#202427; background:url(/images/bg_menu.gif) no-repeat 0 5px;}
					
				.price{width:103px; height:20px; background:url(/images/bg_price.gif) no-repeat 0 0;}
				.more{width:103px; height:20px; background:url(/images/bg_more.gif) no-repeat 0 0;}
					.price span, .more a{display:block; width:100%; height:100%; line-height:16px; text-align:center; color:#000; font-weight:bold;}
				
				.clear{clear:left; height:1px; font-size:1px;}

.footer{clear:both; position:relative; top:0; left:0; width:998px; height:108px; margin:0 auto; border-bottom:1px solid #6ABE07; text-align:left; background:#78828C url(/images/bg_footer.jpg) no-repeat 0 0;}
	.footer .nav{position:relative; top:0; left:0; width:auto; margin:0 25px 0 233px; padding-top:25px; text-align:center;}
		.footer .nav ul{position:relative; list-style:none;}
		.footer .nav ul li{position:relative; display:inline; padding:0 4px; color:#E8E8E8;}
		.footer .nav ul li a{color:#E8E8E8;}
		.footer .nav ul li a:hover, .footer .nav ul li a.activ{color:#77D508; text-decoration:none;}
	.footer .sys{position:absolute; top:0; left:38px; width:auto; padding-top:25px;}
		.footer .sys p{margin-bottom:15px; color:#E8E8E8;}
		.footer .sys p a{margin-right:5px;}

.bottom{position:relative; top:0; left:0; width:auto; height:60px; background:url(/images/bg_bottom.png) no-repeat center top;}
