﻿html,body{height:100%; width:100%;_overflow:hidden}
body{margin:0;padding:0;text-align:left;background:#600;color:#fff}
body,td,th{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:14px}
h1,h2,h3,h4,h5,h6{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;padding:0 0 10px 0; margin:0}
h1,h1 a,h4{color:#f96}
h4{padding-bottom:5px}
h5,h6{padding-bottom:11px; font-size:16px; line-height:18px}
h6{padding-bottom:7px}
p{margin:0; padding:0 0 14px 0}
a,
h1 a:hover{text-decoration:underline; color:#fff; outline:none}
a:hover{color:#f96}
a:active,
h1 a:active{color:#fcb}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff}
.input,select,textarea{background:#8b4141; border:1px solid #8b4141; margin:0}
input,select{vertical-align:middle; margin:0}
.input,textarea{padding:0 5px}
select{padding-left:5px; height:20px;.height:22px}
textarea{overflow:auto}
.button,button{background:none; border:0; font-size:16px; text-decoration:underline; padding:0; cursor:pointer}
.button:hover,button:hover{color:#f96}
.button:active,button:active{color:#fcb}
big{font-size:14px; line-height:16px}
small{font-size:10px; line-height:12px}
label{zoom:1}
html>body label{cursor:pointer}

:focus{outline:none}
::selection{background:#8e1919;color:#fffaaa}
::-moz-selection{background:#8e1919;color:#fffaaa}

ol{margin:0;padding:0 0 10px 30px}
ul{margin:0; padding:3px 0 7px 0; list-style:none}
ul li{padding:0 0 3px 16px; background:url(/css/img/li-1.gif) 0 5px no-repeat; zoom:1}
ul ul{padding:0}

address{font-style:normal}

.current{text-decoration:none;  color:#fff!important}
a.current:hover{text-decoration:none;  color:#fff!important}
a.current{text-decoration:none;  color:#fff!important}

.right{float:right!important}
.left{float:left!important}
img.right{margin:0 0 5px 15px}
img.left{margin:0 15px 5px 0}
.red,a.red{color:#f96}
a.red:hover{color:#fff}
a.red:active{color:#fcb}
.grey{color:#ccc}


#wrap{width:100%; position:relative; background:url(/css/img/clear.gif); z-index:5;_overflow:auto;_height:100%}
#main-deco{width:100%; min-width:1000px; width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); overflow:hidden}

#head{width:100%;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/bg-1.png",sizingMethod="scale"); zoom:1}
html>body #head{background:url(/css/img/bg-1.png)}
	#head-deco{width:970px; margin:0 auto; padding:16px 26px 0 4px; text-align:right; overflow:hidden; zoom:1}
		#head #logo{float:left}
		#head address{padding:10px 0 0 0; height:62px; float:right; white-space:nowrap}
		#basket{padding:10px; float:right; white-space:nowrap; background:#5f0000; color:#ccc; text-align:left; clear:right}
			#basket big{display:block; padding:0 0 10px 0}
			#basket a{color:#fc9}
			#basket a:hover{color:#fff}
			#basket a:active{color:#f96}

#main{width:1200px; padding:0 0 60px 0; margin:0 0 0 -600px; position:relative; left:50%; overflow:hidden; zoom:1}
	#left-colum{width:430px; float:left; padding:42px 0 0 155px}
		#left-colum #logo{height:175px; margin:0 0 0 -120px}
		#left-colum address{padding:0 0 18px 0}
	#right-colum{width:440px; float:right; padding:42px 65px 0 0}
		#desc{padding:0 0 20px 0; margin:0 0 0 -8px}
		#deco-img{padding:10px; margin:0 0 18px 0; float:left;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/bg-1.png",sizingMethod="scale")}
		html>body #deco-img{background:url(img/bg-1.png)}
	#container{width:940px; padding:15px 26px 0 34px; margin:0 auto; overflow:hidden; zoom:1}
		#container h1,#container h1 a{color:#fff}
			#container h1 a:hover{color:#f96}
			#container h1 a:active{color:#fcb}
			

#footer{position:fixed;_position:absolute; bottom:0; left:0; width:100%; min-width:1000px; width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); background:#600; z-index:10}
	#footer-deco{position:relative; left:50%; margin-left:-600px; width:1106px; padding:16px 58px 16px 36px; text-align:center}
		#footer-menu{padding:0; float:left}
			#footer-menu li{background:none; padding:0 0 0 35px; float:left}
			#footer-menu li a{color:#f96}
			#footer-menu li a:hover{color:#fff}
			#footer-menu li a:active{color:#fcb}
			#footer-menu li strong{font-weight:normal}
		#created{float:right; padding:2px 42px 2px 20px; margin:0 0 -20px 0; position:relative; top:-10px; text-align:right; white-space:nowrap}
			#created a{color:#ccc; text-decoration:none}
			#created a span{text-decoration:underline}
			#created a:hover{color:#fff}
			#created a:active{color:#aaa}
			#created img{position:absolute; top:0; right:0}
		#footer address{color:#ccc}

		#footer-banner{padding:0 10px 0 35px; float:left}

#bg{position:fixed;_position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden}
	#bg img{position:absolute; top:0; left:0; width:100%}
	#deco-1{width:50%; height:100%; padding:0 30px 0 0; position:absolute; top:0; left:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/bg-1.png",sizingMethod="scale")}
	html>body #deco-1{background:url(/css/img/bg-1.png)}



.menu{padding:5px 4px 20px 0; float:left; font-size:15px; line-height:16px; position:relative; left:-16px}
	.menu li{padding:0 0 8px 16px; white-space:nowrap; background-position:0 6px; float:left; clear:left}
	.menu li a{color:#f96}
	.menu li a:hover{color:#fff}
	.menu li a:active{color:#fcb}
	.menu li strong{font-weight:normal}


.ul-stores{padding:0 0 10px 0}
	.ul-stores li{font-size:16px; line-height:20px; padding:0; background:none}
		.ul-stores li b{font-weight:normal}
		.ul-stores li.current b a{text-decoration:none; color:#fff; cursor:default}
		.ul-stores ul{padding:10px 0 0 0; display:none}
			.ul-stores ul li{font-size:12px; line-height:14px; color:#999; padding:0 0 4px 16px; background:url(/img/li-1.gif) 0 5px no-repeat}
				.ul-stores ul li p{padding:0 0 6px 0}
				.ul-stores ul li strong{position:relative; left:-5px; display:block; padding:0 0 6px 0; font-weight:normal}
				.ul-stores ul li a.current{text-decoration:none; color:#f96}
		.ul-stores li.current ul{display:block}


.ul-catalog{padding:0 0 15px 0; width:975px; margin-right:-15px; overflow:hidden; zoom:1}
	.ul-catalog li{padding:10px; margin:0 16px 16px 0; width:203px; background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/bg-1.png",sizingMethod="scale"); float:left}
	html>body .ul-catalog li{background:url(/css/img/bg-1.png)}
		.ul-catalog li .delet{float:right; display:block}
		.ul-catalog li .delet:hover img{opacity:0.65; filter:alpha(opacity=65)}
		.ul-catalog li .delet img:active{opacity:0.80; filter:alpha(opacity=80)}
		.ul-catalog li .header{padding:0 0 10px 0; white-space:nowrap; overflow:hidden}
			.ul-catalog li .header .grey{color:#999}
			.ul-catalog li .header a{text-decoration:none}
		.ul-catalog li .img{padding:0 0 7px 0}
		.ul-catalog li .footer{overflow:hidden; zoom:1}
			.ul-catalog li .footer big{font-size:16px; line-height:18px; float:right}
			.ul-catalog li .footer .out-of-stock{background:url(/css/img/ico-out-of-stock.gif) 0 2px no-repeat; padding:2px 0 2px 20px; display:block; color:#ccc; float:left}
			.ul-catalog li .footer label{padding:3px 0 0 0; display:block; color:#ccc; float:left}
			.ul-catalog li .footer a{text-decoration:none}

.ul-catalog li .footer .input{width:26px}
.ul-catalog li .footer .button{float:right; font-size:14px;}


.block-1{padding:10px; margin-bottom:25px; position:relative; left:-8px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/bg-1.png",sizingMethod="scale")}
html>body .block-1{background:url(/css/img/bg-1.png)}
.block-1 img{float: left; margin: 0 15px 15px 0}

.form-1{padding:45px 0 45px 155px; width:210px}
	.form-1 dl{padding:0 0 8px 145px; margin:0 0 0 -145px; width:100%; overflow:hidden; zoom:1}
		.form-1 dl dt{padding:0; margin:0 0 0 -145px; width:140px; text-align:right; float:left; font-size:14px; line-height:18px}
		.form-1 dl dd{float:left; width:100%; margin:0; padding:0}
		.form-1 dl .input{width:210px}
		.form-1 .button{float:right}

.form-2{padding:0 0 0 150px}
	.form-2 dl{padding:0 0 7px 150px; margin:0 0 0 -150px; width:100%; overflow:hidden; zoom:1}
		.form-2 dl dt{padding:0; margin:0 0 0 -150px; width:140px; text-align:right; line-height:20px; float:left}
		.form-2 dl dd{padding:0; margin:0; width:100%; float:left}
			.form-2 dl dd .input{width:265px}
	.form-2 dl.last{padding-bottom:30px}
	.form-2 .button{float:right}



.block-news{width:110%; overflow:hidden; zoom:1; padding:0 5px 14px 5px; margin:0 -5px}
	.block-news .news{width:195px; padding:0 26px 0 3px; float:left}
	.block-news .news h6{min-height:36px;_height:36px}

.news{ width:100%; padding:0 0 0 3px; margin:0 0 0 -3px; overflow:hidden; zoom:1}
	.date{color:#999; font-size:10px; padding-bottom:2px}
	.image{padding:0 0 3px 0}
	.image img{padding:3px; margin:0 -3px; position:relative; background:#600}
	.image.left{padding:0 0 8px 0}
	.news .text{padding:0 0 0 205px}
	
	
.pages{text-align:center; padding:14px 0}
	.pages a{color:#999}
	.pages a:hover{color:#fff}
	.pages a:active{color:#fcb}
	.pages .prev img{background:url(/css/img/pages-list.gif) 0 0 no-repeat; vertical-align:middle}
	.pages .prev:hover img{background-position:0 -14px}
	.pages .prev img:active{background-position:0 -28px}
	.pages .next img{background:url(/css/img/pages-list.gif) 100% 0 no-repeat; vertical-align:middle}
	.pages .next:hover img{background-position:100% -14px}
	.pages .next img:active{background-position:100% -28px}
#container .pages{padding:12px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/bg-1.png",sizingMethod="scale"); position:relative}
html>body #container .pages{background:url(/css/img/bg-1.png)}
	#container .pages .button{position:absolute; top:7px; right:12px}

.filter{padding:10px; margin:0 0 -5px 0; position:relative; top:-15px; overflow:hidden; zoom:1;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/bg-1.png",sizingMethod="scale")}
html>body .filter{background:url(/css/img/bg-1.png)}
	.filter select{width:160px; margin:0 10px 0 0; float:left}
	.filter .button{float:right}

.sort{float:right; padding:5px 0 5px 10px}
	.sort select{width:120px}


.catalog-item{overflow:hidden; zoom:1; left:0}
	.catalog-item-list{width:152px; padding:0 2px 0 0; float:left}
		.catalog-item-list .top,
        .catalog-item-list .bottom{padding:2px 0 0 0; height:10px; display:block; overflow:hidden; text-align:center; background:#d7744d; opacity:0.75; filter:alpha(opacity=75)}
		.catalog-item-list .bottom{padding-top:3px}
		.catalog-item-list .top:hover,
		.catalog-item-list .bottom:hover{opacity:1; filter:alpha(opacity=100)}
		.catalog-item-list .top:active,
		.catalog-item-list .bottom:active{opacity:0.6; filter:alpha(opacity=60)}
		.catalog-item-list .unact{opacity:0.3!important; filter:alpha(opacity=30)!important; cursor:default}
		.catalog-item-list .item-scroll{height:360px; overflow:hidden; position:relative}
			.catalog-item-list .item-scroll ul{padding:3px 0 0 0; position:relative}
			.catalog-item-list .item-scroll ul li{padding:0 0 3px 0; background:none}
			.catalog-item-list .item-scroll ul li a{display:block}
	.catalog-item-img{float:left; padding:0 2px 0 0; width:510px; position:relative}
		.catalog-item-img img{top:0; left:0}
	.catalog-item-text{padding:0 0 0 10px; float:left; width:244px}
		.catalog-item-text .text{height:354px; overflow:auto; background:url(/css/img/clear.gif)}
			.catalog-item-text .text dl{padding:0 0 5px 0; margin:0; font-size:14px; line-height:16px}
			.catalog-item-text .text dl.last{padding-bottom:12px}
			.catalog-item-text .text dl dt{padding:0 5px 0 0; margin:0; display:inline; color:#fc9}
			.catalog-item-text .text dl dd{padding:0; margin:0; display:inline}
		.catalog-item-text .footer{font-size:14px; line-height:normal; padding:10px 0 0 0; overflow:hidden; zoom:1}
			.catalog-item-text .footer .price{color:#fc9; position:relative; top:-3px; float:right}
			.catalog-item-text .footer .price big{color:#fff; font-size:24px}


	.pagination	{text-align:center; padding:14px 0}
	.pagination a{color:#999}  
	.pagination a:hover{color:#fff}  
	.pagination a:active{color:#fcb}
	.pagination .ditto_currentpage {padding:3px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/bg-1.png",sizingMethod="scale"); position:relative} /*оформление текущей страницы: цвет текста, цвет фона, цвет и ширина границы, размер отступов, текст жирным шрифтом*/
 	.pagination .ditto_page{ padding: 0px 5px;}/* отступы для номеров страниц*/
	
	.pagination .ditto_previous_link img{background:url(/css/img/pages-list.gif) 0 0 no-repeat; vertical-align:middle}
	.pagination .ditto_previous_link:hover img{background-position:0 -14px}
	.pagination .ditto_previous_link img:active{background-position:0 -28px}
	.pagination 	 .ditto_next_link img{background:url(/css/img/pages-list.gif) 100% 0 no-repeat; vertical-align:middle}
	.pagination 	.ditto_next_link:hover img{background-position:100% -14px}
	.pagination 	.ditto_next_link img:active{background-position:100% -28px}


.ul-catalog-2{padding:0; width:975px; margin-right:-15px; overflow:hidden; zoom:1}
	.ul-catalog-2 li{padding:10px 5px 10px 10px; margin:0 16px 16px 0; width:447px; background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/bg-1.png",sizingMethod="scale"); float:left}
	html>body .ul-catalog-2 li{background:url(img/bg-1.png)}
		.ul-catalog-2 li .img{float:left; padding:3px 0 6px 0}
		.ul-catalog-2 li .info{width:235px;_height:156px; min-height:156px; float:right; line-height:12px}
			.ul-catalog-2 li .info .header{font-size:14px; line-height:14px; padding:0 0 9px 0}
			.ul-catalog-2 li .info p{padding:0 0 6px 0}
		.ul-catalog-2 li .footer{clear:both; padding:4px 0 0 0; line-height:20px}
			.ul-catalog-2 li .footer label{float:left; color:#999}
			.ul-catalog-2 li .footer .qty{float:right; width:235px}
				.ul-catalog-2 li .footer .qty .input{width:24px}
				.ul-catalog-2 li .footer .qty big{position:relative; font-size:16px; bottom:-2px}
	.ul-catalog-2 .grey{color:#999}

.box-selected{padding:10px; margin-bottom:16px; text-align:center; font-size:16px; line-height:20px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/bg-1.png",sizingMethod="scale")}
html>body .box-selected{background:url(img/bg-1.png)}
	.box-selected .selected{float:left; text-align:left; width:250px}
	.box-selected .mn{float:right; text-align:right; width:250px}
	.box-selected .mn a{margin-left:25px}

.block-catalog{overflow:hidden; zoom:1; padding:0 0 15px 0}
	.box-catalog{width:130px; padding:0 5px 5px 0; float:left}
	.box-catalog a{padding:5px; display:block; zoom:1;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/bg-1.png",sizingMethod="scale")}
	html>body .box-catalog a{background:url(img/bg-1.png)}
	.box-catalog a:hover{background:#600}
	


.ul-catalog-3{width:990px; margin-right:-30px; padding:0}
	.ul-catalog-3 li{width:280px; margin:0 20px 20px 0}

#container .block-1{left:auto; margin-bottom:15px}



table.order td {text-align: right; padding-right: 10px;}
table.order thead td {font-weight: bold;}
table.order td.colLeft {text-align: left;}

.anons {font-size:14px;}
