div.clear {clear: both; font-size: 0; height: 0; line-height: 0}
*{margin: 0; padding: 0; } img {border: 0}
p{ padding: 0px 0 10px}
	p.all {color: #68ca2b; padding: 10px 0 0; font-size: 11px; font-weight: bold}
h1 {margin-bottom: 10px}
h2 {color: #b71b11; font-size: 14px; margin-bottom: 5px; overflow: hidden}
	h2 a {color: #b71b11; font-size: 14px;}
	h2 span {float: right; font-size: 10px; font-weight: normal;line-height: 20px}
h3 {color: #b71b11; font-size: 14px;}
	h3 a {color: #b71b11; font-size: 14px;}
a{color: black; text-decoration: none}
a:hover {text-decoration: underline}
a, a *{cursor: pointer}
html {font-family: Tahoma; font-size: 12px; min-width:1000px; }
	body {background: transparent; background: #050505 url(/images/main-back.jpg) no-repeat center 0; }
	.main-div {width: 942px; margin: auto;padding: 0 24px}
		.header{overflow: hidden; height: 400px; position: relative}
			.header .right-banners{float: right; width: 182px; overflow: hidden; padding-top: 27px}
				.header .right-banners a {margin-bottom: 8px; display: block; display:block; width:182px; height:101px; text-indent:-9999px;}
				.header .right-banners a.akcii {background: url(../images/akcii-back.png) no-repeat 0 0;}
					.header .right-banners a.akcii:hover {background: url(../images/akcii-back-a.png) no-repeat 0 0;}
				.header .right-banners a.spec {background: url(../images/spec-back-a.png) no-repeat 0 0;}
					.header .right-banners a.spec:hover {background: url(../images/spec-back.png) no-repeat 0 0;}
				.header .right-banners a.dostavka {background: url(../images/dostavka-back.png) no-repeat 0 0;}
					.header .right-banners a.dostavka:hover {background: url(../images/dostavka-back-a.png) no-repeat 0 0;}
					
			.header .korsina{background: url(/images/korsina-back.png) no-repeat 0 0; width: 220px; height: 112px; margin-bottom: 16px; float: left}
				.header .korsina .korsina-content {margin:10px 0 0 100px; color: white }
					.header .korsina a {color: white;}
					.header .korsina h5 {color: white; font-size: 14px; font-weight: bold; margin-bottom: 12px}
					.header .korsina p {margin-bottom: 10px; font-size: 11px; padding: 0}
			.header .top-menu{background: url(../images/top-menu-back.png) no-repeat 0 0; width: 222px; height: 221px; clear: left;}
				.header .top-menu ul {padding: 32px 17px 0; list-style: none}
					.header .top-menu ul li {padding: 10px 0;position: relative; height: 21px}
						.header .top-menu ul li a {text-indent:-9999px; display: block;background: url(../images/menu-li.png) no-repeat right 5px; color: transparent; display: block; height: 21px}
							.header .top-menu ul li.active a, .header .top-menu ul li a:hover {background: url(../images/menu-li-a.png) no-repeat right 5px} 
					.header .top-menu ul li.item-1 {background: url(../images/menu-item-1.png) no-repeat 0 center;} 
					.header .top-menu ul li.item-2 {background: url(../images/menu-item-2.png) no-repeat 0 center;} 
					.header .top-menu ul li.item-3 {background: url(../images/menu-item-3.png) no-repeat 0 center;} 
					.header .top-menu ul li.item-4 {background: url(../images/menu-item-4.png) no-repeat 0 center;} 

					.header .top-menu ul li.item-1.active {background: url(../images/menu-item-1-a.png) no-repeat 0 center;} 
					.header .top-menu ul li.item-2.active {background: url(../images/menu-item-2-a.png) no-repeat 0 center;} 
					.header .top-menu ul li.item-3.active {background: url(../images/menu-item-3-a.png) no-repeat 0 center;} 
					.header .top-menu ul li.item-4.active {background: url(../images/menu-item-4-a.png) no-repeat 0 center;} 
					
				.header .top-menu ul li div {position: absolute; left: 100%; top: 4px; background: url(../images/sub-menu-left.png) no-repeat 11px 0; padding: 0; display: none; padding-left: 11px; }	
					.header .top-menu ul li:hover div,.header .top-menu ul li.hover div {display: block}
				.header .top-menu ul li ul {padding: 0;border: 1px solid #373737;border-width: 1px 1px 1px 0; margin-left: 13px; background: url(../images/sub-menu-back.png) repeat; padding: 0 0 5px}
					.header .top-menu ul li ul li {padding: 3px 0; height: auto}
						.header .top-menu ul li ul li a,.header .top-menu ul li.active ul li a{background:none ;text-indent:0; color: white; background: none;padding: 0 20px; font-size: 18px; display: inline}
							.header .top-menu ul li ul li a:hover {background: none}

							
			.header .phones{padding: 28px 0 0 12px; float: left}
				.header .phones p {text-align: center; padding-top: 5px}
				.header .phones small {color: #68ca2b; font-size: 10px;}
			.header a.logo {position: absolute; width: 255px; height: 67px; left: 400px; top: 11px;}
		.menu {margin:0 20px;}
			.menu ul {list-style: none; overflow: hidden;  }
				.menu ul li {float: left; height: 50px; width: 25%; text-align: center; padding-top: 31px;}
					.menu ul li a {padding-left: 25px; background: url(/images/m-li.png) no-repeat left 0}
					.menu ul li:hover a {padding-left: 25px; background: url(/images/m-li-a.png) no-repeat left 0}
					.menu ul li.active a {background: url(/images/m-li-h.png) no-repeat left 0}
					
		.page-content{; overflow: hidden}
			.left-col{float: left;}
			.right-col{float: right;}
				.left-col,.right-col {margin-top: 74px; width: 202px}
			.main-content{margin: 0 auto; background: white url(/images/main-content-back-top.png) no-repeat 0 0;padding-top: 22px; width: 519px; margin-top: 30px; overflow: hidden; }
				.main-content .main-content-btm {background: white url(/images/main-content-back-btm.png) no-repeat 0 bottom;padding: 0 22px 22px}
				.main-content .news{border-bottom: 2px dotted #c8c8c8; margin-bottom: 10px; padding-bottom: 0px}
					.main-content .news p {overflow: hidden; font-size: 12px; color: black}
						.main-content .news img {float: left; margin: 0 10px 0 0}
						.main-content .news p a.more {font-weight: bold; color: black; text-decoration: none}
						.main-content .news h2 {font-size: 12px}
			.pages {text-align: center}
				.pages a,.pages span {color: black; font-size: 11px}
					.pages a {text-decoration: underline}
						.pages a.active {color: #b71b11}
					.pages span a {text-decoration: none}
		
		.footer {color: white;margin: 0 211px; text-align: center; margin-top: 20px}
			.footer a {color: white; }
			.footer .menu-1{font-size: 12px; margin: 5px 0}
				.footer .menu-1 a {margin: 0 3px}
			.footer .menu-2{font-size: 12px; font-weight: bold;margin: 10px 0 0}
				.footer a.active {color: #68ca2b}	
				.footer .menu-2 a {margin: 0 3px}
			.footer p {font-size: 11px}
			.footer .sep {font-size: 0; line-height: 0; height: 1px; background: url(/images/footer-sep.png) no-repeat center 0; margin: 7px 0}
				
		.war-block {width: 202px; background: url(/images/war-block-top.png) no-repeat 0 0; position: relative; margin-bottom: 29px; min-height: 240px}
			.war-block .war-content {overflow: hidden;padding: 30px 15px 0; }
			.war-block .btm {position: absolute; width: 202px; height: 20px; bottom: -20px; background: url(/images/war-block-btm.png) no-repeat 0 0; left: 0}
			
			.war-block .news {color: white; font-size: 11px; text-align: center; border-bottom: 2px dotted #403f3f; margin-bottom: 10px; padding-bottom: 10px}
				.war-block .news h3{color: #fee000; font-size: 11px; margin-bottom: 10px}
				.war-block a {color:#68ca2b;}
					.war-block a.archive {display: block; text-align: center; font-weight: bold; text-decoration: underline}
			.war-block .opros {font-size: 12px}
				.war-block .opros h3 {color: #fee000; font-size: 12px; margin-bottom: 10px}
				.war-block .opros .line {color: white; overflow: hidden}
					.war-block .opros .line p {padding: 0 0 5px}
					.war-block .opros .line .progress {float: left; height: 11px; font-size: 0;overflow: hidden; margin: 0 5px 0 0}
					.war-block .opros .line .progress.type-1 {background: url(/images/progress-1.png) repeat-x;}
					.war-block .opros .line .progress.type-2 {background: url(/images/progress-2.png) repeat-x;}
					.war-block .opros .line .progress.type-3 {background: url(/images/progress-3.png) repeat-x;}
					.war-block .opros .line .progress.type-4 {background: url(/images/progress-4.png) repeat-x;}
					.war-block .opros .line span {line-height: 9px; height: 11px; font-size: 11px; float: left; }
		.korsina table {font-size: 11px; color: black; text-align: center; width: 100%; }
			.korsina table thead th{color: #b71b11; font-size: 11px}
			.korsina table thead td{font-weight: bold}
			.korsina table th,.korsina table td{padding: 5px 0px 8px; border-bottom: 1px dotted #c8c8c8}
			a.delete {width: 10px; height: 10px; background: url(/images/a-delete.png) no-repeat 0 0; display: block; margin: auto; text-indent: -99999px}
			.main-content .korsina {background: url(/images/korsina-back.jpg) no-repeat center 0; padding-top: 130px }
				.main-content .korsina .allcount {float: left; width: 208px;text-align: right}
				.main-content .korsina .allprice {margin-left: 235px} 
				.main-content .korsina .allcount ,.main-content .korsina .allprice {margin-top: 30px; font-size: 11px}
					.main-content .korsina .allcount b,.main-content .korsina .allprice b {margin: 0 5px}
			.korsina table .col1 {text-align: left}	
				.buttons {text-align: center;margin:30px;  }
					button {background: url(/images/button-green-fix.png) no-repeat 0 0; text-align: center; width: 107px; height: 26px;border: 0; color: white; margin: 0 5px; line-height: 26px;cursor: pointer}
		.catalog-cut {overflow: hidden;border-bottom: 1px dotted #c8c8c8; }
		.catalog-cut.brd-top {border-top: 1px dotted #c8c8c8; }
		.catalog {margin-right: -15px; margin-bottom: -1px; overflow: hidden}
		.catalog .tovar {width: 230px; border-right: 1px dotted #c8c8c8;border-bottom: 1px dotted #c8c8c8; padding: 10px 10px 10px 0; float: left; height: 170px}
			.catalog .tovar .tovar-menu a{display: block}
			.catalog .tovar table {text-align: center; height: 100%}
			.catalog .tovar table td {vertical-align: middle}
				.catalog .tovar table .row1 {height: 30px}
			.catalog .tovar .tovar-menu {margin-left: 10px; text-align: left}
			.catalog .tovar h2 {text-align: center; width: 135px}

		.review	{padding: 0px 12px 15px;border-bottom: 1px dotted #c8c8c8; margin:20px 0}
			.review .sep {background: url(/images/a-sep.png) no-repeat left 60%; padding: 0 3px; margin: 0 5px}	
			.review p {padding: 0 0 2px}
			.review  h2 {margin-bottom: 15px}
		
		.article-reviews {padding: 0 4px}
			.article-reviews h2{ margin: 0 36px 15px}
			.article-review {margin-bottom: 15px}
		.tags {font-size: 0; margin-bottom: 5px}
			.tags a{background: #4caf0e; padding: 1px 5px 3px; color: white; font-size: 11px; margin-right: 5px}
		.bread {font-size: 11px; color: #4caf0e; margin-bottom: 20px}
			.bread a{color: #4caf0e; font-size: 11px;}
			.bread a.active {text-decoration: underline; color:  #b71b11}
		.catalog.to-buy {margin-left: -20px; margin-right: -35px}
			.catalog.to-buy .tovar{overflow: hidden; padding-left: 20px; width: 222px}
				.catalog.to-buy .tovar h2{text-align: left; width: auto; font-size: 12px; height: 35px; margin-bottom: 10px}
					.tovar-buy-info {float: right; text-align: right; font-weight: bold; overflow: hidden}
						 .tovar-buy-info a {font-weight: normal; color: #b71b11; text-decoration: underline; margin-top: 10px}
							 .tovar-buy-info a:hover{text-decoration: none}
						 
						 .tovar-buy-info a.a-btn  span{width: 60px;text-align: center;}
						 .tovar-buy-info a.a-btn {margin-top: 20px}
						a.a-btn  {color: white !important; background: #4caf0e url(/images/button-green.png) no-repeat 0 0;float: right; height: 26px; line-height: 26px; padding-left: 13px;  text-decoration: none !important}
						a.a-btn span {display: block; background: #4caf0e url(/images/button-green.png) no-repeat right 0; padding-right: 13px}
						a.a-btn.red {background: #b71b11 url(/images/button-red.png) no-repeat 0 0}
							a.a-btn.red span{background: #b71b11 url(/images/button-red.png) no-repeat right 0}

					.catalog.to-buy .img {float: left;}
			.tovar.t-full {width: auto !important; border-right: 0; overflow: hidden; margin-top: 30px; border-bottom: 1px dotted #c8c8c8; margin-bottom: 20px}
				.tovar.t-full .img {width: 335px; text-align: center; float: left}
				.tovar.t-full .tovar-buy-info {margin-right: 36px; margin-top: 50px}
					.tovar.t-full .tovar-buy-info a.a-btn {margin-top: 0}
			.a-show-big {width: 25px; height: 30px; display: block; margin: 10px auto 5px; background: url(/images/a-show-big.png) no-repeat 0 0}			.tovar-description {font-size: 11px; overflow: hidden; border-bottom: 1px dotted #c8c8c8; padding-bottom: 20px; margin-bottom: 15px}
				.tovar-description p {padding: 0px 0 20px}
				.tovar-description h2 {margin-bottom: 10px}
				.tovar-description .tovar-buy-info a.a-btn  span{width: auto;text-align: center;}
				.tovar-description  .tovar-buy-info  {font-size: 12px; margin-right: 36px; margin-bottom: 10px}
					.tovar-description  .tovar-buy-info a.a-btn {margin-top: 0; }
			.recomend-tovars{margin-top: 30px}
				.recomend-tovars .tovar {overflow: hidden;border-bottom: 1px dotted #c8c8c8; margin-bottom: 5px; padding-bottom: 5px}
					.recomend-tovars .tovar img{float: left}
						.recomend-tovars .tovar .info {margin-left: 130px; padding-top: 15px}
							.recomend-tovars .tovar .info p{font-size: 12px; font-weight: bold}
			.article h2 {margin-left: 22px; margin-top: -10px; margin-bottom: 15px}
			form {}
				form .line  {overflow: hidden; line-height: 20px;margin-bottom: 4px}
					form label{float: left; width: 108px; font-size: 11px; font-family: Tahoma}
						form label b {color: #b71b11;}
				form .i-text {border: 1px solid #c0c0c0; height: 16px; padding: 2px 5px 0; float: left; margin-left: 21px; width: 142px}
				form textarea {border: 1px solid #c0c0c0; height: 50px; padding: 2px 5px 2px; float: left; margin-left: 21px; width: 142px; margin-bottom: 30px}
				.zakaz {margin-left: 22px}
					.zakaz form {margin-left: 60px; margin-top: 40px }
