@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}

div.centered, div.centered *{
	text-align:center !important;}

ul
{
margin:0px;
padding:0px;
}
ul li
{
margin:0;
padding:0px;
}

ul li ul 
{
margin:0px;
padding:0px;
}
ul li ul li
{
margin:0px;
padding:0px;
}
ul li ul li ul
{
margin:0px;
padding:0px;
}
ul li ul li ul li
{
margin:0px;
padding:0px;
}
ul li ul li ul li ul
{
margin:0px;
padding:0px;
}
ul li ul li ul li ul li
{

margin:0px;
padding:0px;
}

li{list-style:none}

ul.norm {
	padding-left: 1.5em;
	}

ul.norm li{
list-style: disc;
}

html, body{
	width:100%;
	height:100%;
	min-width:1200px;
	font-size:12px;
	font-family: 'Segoe ui', Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#wrap{
	width:1200px;
	min-width:1200px;
	min-height:100%;
	height: auto !important;
	height:100%;
	position:relative;
	margin:0 auto}
	
#header{
	width:100%;
	overflow:hidden}

.header-left{
	width:190px;
	padding-left:10px;
	float:left}

.logo-header{
	background:url(/img/logo.jpg) no-repeat 11px 6px;
	padding-left:11px;
	padding-top:6px;
	float:left;
	width:170px;
	height:66px;}

.logo-header a{
	display:block;
	width:170px;
	height:66px;}

.header-nav{
	padding-left:40px;
	width:150px;
	padding-top:4px;
	padding-bottom:30px;
	float:left;
	clear:both}

.header-nav li{
	float:left;
	height:14px;
	padding-right:29px;}

.header-nav li a{
	font-size:1px;
	height:14px;
	display:block;
	float:left}
 
.header-nav li.home a{
	background:url(/img/home.gif) no-repeat;
	width:13px;}

.header-nav li.home a:hover{
	background:url(/img/home.gif) no-repeat 0 bottom;}

.header-nav li.mail a{
	background:url(/img/mail.gif) no-repeat;
	width:13px;}

.header-nav li.mail a:hover{
	background:url(/img/mail.gif) no-repeat 0 bottom;}

.header-nav li.map a{
	background:url(/img/map.gif) no-repeat;
	width:17px;}

.header-nav li.map a:hover{
	background:url(/img/map.gif) no-repeat 0 bottom;}

.header-news{
	width:190px;
	padding-top:10px;
	float:left;
	clear:both}

.header-news li{
	background:url(/img/news-marker.gif) no-repeat 4px 7px;
	padding-left:22px;
	padding-bottom:12px;
	float:left;}

.header-news li span{
	color:#000000;
	font:11px Arial;
	display:block}

.header-news li a{
	color:#E2701D;
	font:11px Arial;
	width:169px;
	float:left}

.header-news li .archive{
	margin-top:10px;
	display:block}

.header-news li a:hover{
	text-decoration:none;}
	
.header-left .grey-box{
	background-color:#ABABAB;
	margin:15px 0;
}
.header-left .orange-box{
	border-color:#F6DABA;
	background:#FFB365 url(/img/orange-bg.gif) no-repeat right bottom;
}

#nav{
	padding:0;
	width:180px;
	padding:30px 0;
	padding-bottom:15px}

#nav li{
	background:url(/img/menu-nav-marker.jpg) repeat-x 0 bottom;
	padding:3px 0;
	padding-left:35px;
	padding-right:20px;
	width:125px;
	float:left}

#nav li.last{
	background:none;}

#nav li a{
	display:block;
	width:100%;
	float:left;	
	background:none;
	padding:0;}

.header-right{
	width:210px;
	float:right}

.korzina{
	/*background-color:#5A5B5D;*/
	background:url(/img/basket_bg_02.png) no-repeat;
	width:210px;
	height:133px;
	float:left;
	position:relative;}
	
.korzina .korzinaicon {
	position:absolute;
	width:56px;
	height:48px;
	background:url('/img/basket.png') 0 0 no-repeat transparent;
	left:130px;
	top:20px;
	}

.korzina a{
	color:#FFF;
	font:bold 16px Arial;
	text-decoration:none;}

.korzina h4{
	color:#FFF;
	font:bold 16px Arial;
	padding:10px 30px;
}

.korzina .k-first{
	padding-left:30px;
	width:160px;
	text-align:left;
	}

.korzina label{
	color:#fff;
	font:12px Arial;
	margin:0;
	}

.zakaz{
	background:url(/img/zakaz.png) no-repeat 0 8px;
	width:122px;
	height:21px;
	padding-top:8px;
	margin:0 auto}

.zakaz input{
	width:122px;
	height:21px;
	border:0;
	cursor:pointer;
	background:none;}

.sravnit{
	padding-right:15px;
	padding-left:25px;
	padding-top:5px;
	margin-bottom:5px;
	text-align:right;
	float:left;
}

.sravnit table {
	margin-bottom:15px;
	}
	
.sravnit h4{
	color:#212121;
	font:bold italic 16px Arial;
	padding-bottom:10px;
}

.sravnit td{
	padding:0;
}

.sravnit td label{
	text-align:right;
	padding-left:10px}

.sravnit td a{
	color:#E2701D;
	font:11px Arial;
	display:block;
	margin:5px 0
}
.sravnit td a img{
	cursor:pointer;
}

.sravnit td a:hover{
	text-decoration:none;}

.sravnit .s-first{
	width:32px;}

.sravnit label{
	color:#262626;
	font:12px Arial;
	font-style:italic;
	}

.clear-btn, .sravnit-btn,.delete-btn{
	background:url(/img/clear.jpg) no-repeat 10px 0;
	width:72px;
	height:21px;
	padding-left:10px;
	float:right;
}

.sravnit-btn{
	background:url(/img/sravnit.jpg) no-repeat;
	padding:0;}
.delete-btn{
	background:url(/img/delete.jpg) no-repeat;
	padding:0;
}

.clear-btn input, .sravnit-btn input,.delete-btn input{
	width:72px;
	height:21px;
	background:none;
	border:0;
	display:block;
	cursor:pointer;
}

.header-center{
	overflow:hidden
}
.hcCorrection{
	margin:0 8px;
	overflow:hidden;
}
.header-top{
	width:100%;
	float:left}

.header-top a:hover{
	text-decoration:none;}

.hdTable{
	border-collapse:collapse;
}
.hdTable td{
	vertical-align:middle;
	text-align:center;
	height:90px;
	padding:15px 5px 0 5px;
	border-left:1px solid #F2F2F2;
}
.hdTable td td{
	height:auto;
	padding:0;
	border-left:none;
}
.hdTable td.registration{
	padding-top:10px;
	width:1%;
	border-left:none;
}
.hdTable td.registration a{
	white-space:nowrap;
	clear:both;
}
.hdTable td.time,.hdTable td.phone-top{
	width:1%;
}
.notLogged form{
	width:168px;
}
.header-top .phone-top div{
	width:153px;
}
.phone-top p{
	background:url(/img/phone.gif) no-repeat 5px 0;
	padding-left:28px;
	color:#404040;
	font:18px Arial;
}
.phone-top p span{
	font:14px Arial
}

.phone-top p span.phone{
	font:18px Arial;
	padding-left:37px
}
.phone-top h6{
	background:url(/img/icq.gif) no-repeat 5px 0;
	font:14px Arial;
	padding-left:38px;
}
.time ol{
	background:url(/img/time.gif) no-repeat 4px 0;
	height:65px;
	padding-left:25px;
	width:120px;
}

.time li{
	display:block;
	border:0;
	padding:0;
	height:auto;
	padding-bottom:9px;
	width:100%;
	text-align:left;
	overflow:hidden;
}
.time li h3{
	color:#404040;
	font:bold 18px Arial;
	line-height:14px;
	width:100%;
	float:left}

.time li h3 span{
	color:#404040;
	font:normal 12px Arial;
	display:block}


.login{
	background:url(/img/login.jpg) no-repeat;
	width:138px;
	height:16px;
	padding:0 10px;
	padding-top:3px;
	padding-bottom:8px;
	float:left;
	margin:0 auto;}
.pass{
	color:#AFAFAF;
	font:9px Arial;
	display:block;
	text-align:center}

.reg{
	padding-top:7px;}

.reg a{
	color:#E2701D;
	font:11px Arial;
	display:block;
	position:relative;
	left:10px;
	top:4px;
	float:left}

.reg .enter{
	background:url(/img/enter.jpg) no-repeat 20px 0;
	width:62px;
	height:21px;
	padding-left:25px;
	float:left}

.reg .enter input{
	width:62px;
	height:21px;
	cursor:pointer;
}

.slogan{
	padding-top:10px;
	display:block;
	margin:0 auto;}

.header-top{
	width:100%;
	margin-bottom:30px;
	float:left;
	overflow:hidden;
}
.header-top input{
	color:#595959;
	font:11px Arial;
	background:none;
	border:0;}
.header-top li h5{
	color:#404040;
	font:12px Arial;
	line-height:20px;
	padding-top:10px;
	text-align:center}
.banner{
	background:url(/img/banner-bg.jpg) repeat-x;
	height:129px;
	width:100%;
	float:left;}

.banner-bg{
	background:url(/img/banner-right.jpg) no-repeat right 0;
	height:129px;
	width:100%;
	float:left;}

.banner a{
	background:url(/img/banner.jpg) no-repeat;
	height:129px;
	display:block;
	width:100%;}

.menu{
	width:100%;
	overflow:hidden;
	height:32px;
	margin-bottom:10px;
	float:left;
	font-size:16px;
	font-style:italic;
	color:#333;
	}

.menu li{
	float:left;
	height:25px;
	padding-right:.5%;
	
	}

.menu li:last-child a {
	border-right: none;
	}

.menu li a{
	color:#333;
	text-align:center;
	display:block;
	height:24px;
	padding-top:2px;
	text-decoration:none;
	width:100%;
	border-right: 2px solid #999;}

.menu li.menu{
	width:24.5%;}
	
.menu li.activemenu {
	background:#FFB166;
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	}
	
.menu li.activemenu a {
	border-right:none;
	color:#fff;
	}

.menu li:hover {
	background:#FFB166;
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	}

.menu li:hover a {
	border-right:none;
	color:#fff;
	}


.menu li.menu2{
	width:24%;}


.search{
	margin: 0 12px 20px 0px;
	/*width:100%;
	clear:both*/
	}

.search .search-btn{
	background:url(/img/search-btn.jpg) no-repeat 14px 0;
	width:90px;
	margin-left:-90px;	
	height:21px;
	float:right;}
	
.search_tit {
	float:left;
	height:21px;
	width:60px;
	color:#E2701D;
	font-size:16px;
	font-weight:bold;
	
	}

.search .search-btn input{
	width:86px;
	height:21px;
	cursor:pointer;
	border:0;
	float:left;
	background:none;}

.search-bg{
	background:url(/img/search-bg.gif) repeat-x;

	margin-right:90px;
	margin-left:60px;
	}

.search-bg .search-left{
	background:url(/img/search-left.gif) no-repeat;
	height:21px;}

.search-bg .search-right{
	background:url(/img/search-right.gif) no-repeat right 0;
	padding:0 10px;
	padding-top:4px;
	height:17px;}

.search-bg input{
	color:#595959;
	font:11px Arial;
	width:100%;
	float:left;
	background:none;
	border:0;}

.search a{
	color:#E2701D;
	font:11px Arial;
	float:right;
	margin:5px 0;
	display:block}

.search a:hover{
	text-decoration:none;}

.path{
	width:100%;
	float:left;
	clear:both;
	position:relative;
	left:-3px;
	padding:10px 0}

.path ul{
	display:block;
	clear:both;
}

.path .v-catalog{
}

.path li{
	background:url(/img/path-marker.jpg) no-repeat right 2px;
	padding:0 5px;
	float:left;}

.path li.last{
	background:none;}

.path li a{
	display:block;
	float:left}

.path li p{
	color:#000;
	font:11px Arial;
	float:left}

.path li span{
	display:block;
	float:left}
	
#tabs {
	margin:0 10px;
	overflow:visible;
	padding-top:10px;
	}
	
div.tab {
	margin: 0 5px;
	float:left;
	overflow:visible;
	}
	
.tab1 {
	width:39%;
	}
	
.tab2 {
	width:19%;
	}
	
.tabh {
	float:left;
	padding:2px 10px;
	background:#ffb466;
	color:#000;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	}
	
.tabcontent {
	float:left;
	width:96%;	
	padding:2px 2%;
	background:#ffb466;
	color:#000;
	font-size:14px;
	font-style:italic;
	border-radius: 0 10px 10px 10px;
	-moz-border-radius: 0 10px 10px 10px;
	-webkit-border-radius: 0 10px 10px 10px;
	}

.tab1 .tabcontent > ul, .tab1 .tabcontent > ul > li {
	float:left;
	}
	
.tab1 .tabcontent > ul {
	width:100%;
	}	

.tab1 .tabcontent > ul > li {
	width: 50%;
	}

.catlist {
	padding-left:20px;
	}

.catlist li {
	list-style-image:url(/img/dot12.png);
	position:relative;	
	}
.catlist li a {
	color:#333;
	text-decoration:none;
	display:block;
	}
	
.catlist li a:hover {
	color:#000;
	}
	
ul.level2 {
	display:none;
	}
	
ul.level2 li {
	list-style-image:none;
	
	}

ul.level2 li a {
	padding-left:10px;
	}
	
.catlist li:hover ul {
	position:absolute;
	display:block;
	z-index:100;
	width:200px;
	left:-20px;
	top:16px;
	background:#C6C2BC;
	border:1px solid #7f7f7f;
	border-radius: 0 10px 10px 10px;
	-moz-border-radius: 0 10px 10px 10px;
	-webkit-border-radius: 0 10px 10px 10px;
	overflow:hidden;
	}

.catlist li:hover a:hover {
	display:block;
	background:#7f7f7f;
	color:#fff;
	}
	
#content{
	margin:0 10px;
	overflow:hidden;
	padding-top:10px;
	clear:both;
	}
	
#main {
	margin: 0 5px;
	margin-left:21%;
	}
	
#main p {
	margin:5px 0;
	}
	
#main img {
	border:none;
	}
	
#main a {
	color: #E2701D;
	}
	
#main p.red {
	color:red;
	}
	
#main h3, div#desc h4 {
	color:#d08b22;
	font-size:16px;
	font-weight:normal;
	margin:5px 10px 5px 0;
	}
	
#left {
	float:left;
	width:18.4%;
	padding:4px;
	margin: 0 5px;
	background:#ffb466;
	font-style:italic;
	font-size:14px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	}
	
#left ul {
	padding-left:20px;
	
	}
	
#left ul li {
	list-style-image:url(/img/dot12.png);
	}
	
#left ul li a {
	color:#333;
	text-decoration:none;
	display:block;
	}

#left ul li a:hover {
	display:block;
	background:#7f7f7f;
	color:#fff;
	
	}
	
.h3left {
	font-size:16px;
	margin:15px;
	}
	
.icotable a {
	font-size:14px;
	color:#7f7f7f;
	text-decoration:none;
	font-style:italic;
	}
	
/*  блок скачать каталоги производителей */

div#manuf {
	margin:0 10px;
	overflow:hidden;
	padding-top:10px;
	clear:both;
	border-bottom: 3px solid #FFB466;
	font-size:18px;
	font-weight: bold;
	color:#E2701D;
	text-decoration:none;
	font-style:italic;
	}
	
div#manuf a {
	font-size:14px;
	color:#7f7f7f;
	font-style:italic;
	}
	
div#manuf table td {
	padding: 5px;
	}
	
/* текст внизу страницы */

div#desc {
	margin:0 10px;
	overflow:hidden;
	padding:10px 10px 10px 20px;
	clear:both;
	}
	
div#desc p {
	text-align:justify;
	}	
	
.more{
	display:block;
	float:right;
	margin-top:20px;
	color:#E2701D;
	}
	
/*  Подвал  */

div#footer {
	margin:0 10px;
	overflow:hidden;
	padding:0px;
	clear:both;
	
	
	background:#FFB466;
	height:130px;
	}
	
/*  Карта сайта  */

.map-columns a {
	color: #E2701D;
	}
	
.map-level-0 li {
	float:left;
	clear:right;
	width: 220px;
	padding-right: 15px;
	}

.map-level-1 {
	float:left;
	}

.map-level-0 {padding-left:0;}
.map-level-1 {padding-left:1em;}
.map-level-2 {padding-left:1em;}
	
.srchAdvanced {
	border: 1px solid #cdcdcd;
	}
	
.asBottom {
	margin-right:0 !important;
	}
	
.asWinHead {
	margin-right:10px;
	}
	
.asWinHead  a {
	float:right;
	}
	
.navBox {
	height:30px;
	vertical-align:middle;
	}
	
.rght {
	float:right;
	vertical-align:baseline;
	}
	
.rght select {
	vertical-align:middle;
	margin-top:-3px;
	}
	
.navBox div {
	display: inline;
	}
	
.resultBox h4 {
	height: 25px;
	}
	
.scrollArea {
	padding: 10px;
	overflow:hidden;
	}
	
.asLeftCol {
	width: 300px;
	float:left;
	}
	
.asLeftCol label {
	display:block;
	}
	
.asRightCol {
	margin-left: 300px;
	}
	
.asRightCol label {
	display:block;
	}
	
.resItem {
	margin: 5px 0;
	border-bottom: 1px dotted #cdcdcd;
	}

.resItem h5 {
	color: #E2701D;
	font-size: 16px;
	}

.resItem h6 {
	font-size: 14px;
	}
	
.button[name="GO"] {
	width:86px;
	height:21px;
	background:url(/img/search-btn.jpg) no-repeat;
	border:none;
	cursor:pointer;
	}
	
.btnBuy {
	width:86px;
	height:21px;
	background:url(/img/btnbuy.png) no-repeat;
	border:none;
	cursor:pointer;
	}

.btnCompare {
	width:86px;
	height:21px;
	background:url(/img/btncompare.png) no-repeat;
	border:none;
	cursor:pointer;
	}
	
.registrate input {
	width:205px;
	height:52px;
	background:url(/img/registration.jpg) no-repeat;
	border:none;
	cursor:pointer;
	}
	
.light{
	background:#ABABAB url(../img/light-border.gif) repeat-x right top;
	width:100%;
	float:left}

.light-bottom{
	background:url(../img/light-border.gif) repeat-x right bottom;
	width:100%;
	float:left}

.light-right{
	background:url(../img/light-right.gif) repeat-y right 0;
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;}

.light-col1, .light-col2, .light-col3, .light-col4{
	background:url(/img/light-line.gif) repeat-y right 0;
	width:20%;
	position:absolute;
	height:1000px;}

.light-col1{
	background:url(/img/light-orange-bg.gif) repeat-y right 0;
	bottom:0;
	left:0;}

*html .light-col1-in{
	background:url(/img/light-orange-bottom.gif) no-repeat right bottom;
	width:100%;
	position:relative;
	bottom:0px;
	left:0px;}

.light-col1 .light-col1-in{
	background:url(../img/light-orange-bottom.gif) no-repeat right bottom;
	width:100%;
	position:absolute;
	bottom:0;
	right:0;
	height:1000px;}

*html .light-col1{
	bottom:-1px;}

*html .light-col1-left{
	background:url(../img/light-orange-left.gif) repeat-y 1px 0;}


.light-col1 .light-col1-in .light-col1-left{
	background:url(../img/light-orange-left.gif) repeat-y left 0;
	width:100%;
	position:absolute;
	right:0;
	height:1000px;}

.l-first{background:url(../img/light-orange-top.gif) no-repeat right 0;
	}

.light-col2{
	left:20%;}

.light-col3{
	left:40%;}

.light-col4{
	left:60%;}

.light ul{
	width:100%;
	float:left;
	position:relative;
	z-index:100;
	padding-bottom:10px;
	overflow:hidden;
}

.light ul .sub{
	float:left;
	padding:0 25px;
	padding-bottom:15px;
	overflow:hidden;}

.light li{
	float:left;
	width:20%;}

.light li.last{
	float:right;
	margin-left:-20%;}

.light li h4{
	color:#212121;
	font:bold 16px Arial;
	padding:15px 25px;}

.light ol{
	padding:25px;
	clear:both}

.light ol li{
	float:left;
	clear:both;
	width:100%;}

.light ol ol{
	padding:0;
	padding-left:20px;}

.light ol ol ol{
	padding:0;
	padding-left:20px;}

.light ol li h5, .light ol li h6, .light ol li a{
	color:#1E1E1E;
	font:11px Arial;
	width:100%;
	float:left;
	text-decoration:none;}

.about{
	padding-top:20px;
	padding-bottom:40px;
	padding-left:40px;
	min-height:250px;
	clear:both}

.clouds{
	width:380px;
	float:left;
	margin:30px 10px 10px 0;
	border-right:19px solid #e3831c;
}
.clouds a{
	color:#000;
}

.about h4{
	color:#404040;
	font:bold 16px Arial;
	padding-bottom:35px;}

.about p{
	color:#3E3E3E;
	font:11px Arial;
	margin-bottom:15px;}

.more{
	display:block;
	float:right;
	margin-top:20px;
	color:#E2701D;
	font:11px Arial;}

.more:hover{
	text-decoration:none;}

.text{
	clear:both;
	padding:15px 25px;
	border-top:1px solid #3E3E3E;}

.text p{
	color:#9A9A9A;
	font:11px Arial}


.tovar,.orderBox{
	overflow:hidden;
}
.resultBox{
	margin-left:0px;
	overflow:hidden;
}
.tovar h4,.orderBox h4,.resultBox h4{
	color:#212121;
	font:bold 14px;
	/*height:32px;*/
	display:block;
}
.resultBox h4{
	margin: 8px 0;
}
.tovar h5{
	color:#212121;
	font:bold 12px Arial;}

.tovar h6{
	color:#666666;
	font:11px Arial;}
.tovar p{
	color:#000;
}
.tovar a{color:#E2701D;
	font:11px Arial;}

.tovar a:hover{
	text-decoration:none;}

*html .tovar{
	clear:both}

.tovar-center{
	overflow:hidden;
}

.tovar .tovar-head{
	width:auto;
	background-color:#f6daba;
	border:5px solid #ffc688;
}

.tovar-head h4{
	padding:7px;
	float:left}

.tovar-head h4 span{
	color:#252525;
	font:12px Arial}

.tovar-head .name{
	width:240px;
	padding-right:13px;}

.tovar-head .proizvodit{
	padding-right:10px;}

.tovar-pict{
	width:360px;
	padding-top:8px;
	float:left;
	margin-right:-100%;
	position:relative;}

.zoom{
	background:url(../img/zoom.jpg) no-repeat;
	width:105px;
	height:23px;
	position:absolute;
	z-index:100;
	top:330px;
	right:30px;}

.zoom a{
	display:block;
	width:105px;
	height:23px;}

.tovar-pict ul{
	width:100%;
	padding-top:10px;
	float:left}

.tovar-pict ul li{
	width:33%;
	float:left;
	text-align:center}

.tovar-pict ul li a{
	display:block;
	margin:0 auto;
	margin-bottom:10px;}

.tovar-container{
	width:100%;
	float:left}

.tovar-pay{
	padding-top:8px;
	margin-left:360px;
	margin-right:205px;
	overflow:hidden;}

.tovar-pay td{
	height:28px}

.tovar-pay h4 span{
	color:#E2841B;
	font:bold 16px Arial}

.tovar-pay h5 span{
	color:#212121;
	font:12px Arial;}


.pay{
	background:url(../img/kupit.jpg) no-repeat;
	width:72px;
	height:21px;
	float:right}

.pay a{
	display:block;
	width:72px;
	height:21px;
	float:left}

.otlojit{
	background:url(../img/otlojit.jpg) no-repeat;
	width:130px;
	height:21px;
	float:right}

.otlojit a{
	display:block;
	width:130px;
	height:21px;
	float:left}

.tovar-character{
	margin-left:360px;
	overflow:hidden}

.tovar-character td{
	padding:0;
	vertical-align:top;}

.tovar-character a{
	display:block;
	margin-bottom:5px;
	float:left}

.tovar-character h4{
	clear:both;
	padding-top:10px;
	padding-bottom:20px}

.character{
	background-color:#fff;
	width:100%;
	float:left}

.character li{
	width:100%;
	padding:0;
	line-height:1px;
	position:relative;
	padding-bottom:5px;
	float:left;
	clear:both}

.character li div{
	background:url(../img/tovar-line.gif) repeat-x 0 bottom;
	width:100%;
	float:left;
	position:absolute;
	left:0;	
	height:1px;
	bottom:5px;}

.character li h6, .character li span{
	color:#666666;
	font:11px Arial;
	float:left;
	padding:0;margin:0;
	position:relative;
	background-color:#fff}

.character li span{
	float:right;
	padding-right:10px;
	display:block}

.tovar-character .t-first{
	width:185px;
	padding-right:8px;}

.tovar-character p{
	color:#404040;
	font:11px Arial;
	padding:10px 0;
	margin-right:10px;	
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9}

.tovar-series{
	padding-right:10px;
	width:100%;
	overflow:hidden;}

.tovar-series h4{	
	padding:10px 15px;}

.tovar-series .solution li{
	width:100%;}

.tovar-series .series-clear{
	height:10px;
	clear:both}

.series-container{
	width:100%;
	float:left;}

.last .solution{
	padding-right:0;}

.solution{
	width:100%;
	clear:both;
	padding-top:5px;
	padding-bottom:15px;
	float:left}

.solution-in{
	background-color:#fff;
	margin:0 auto;
	width:90%;
	position:relative;
	overflow:hidden;
	right:5px;
	top:6px;}

.solution-in ul{
	min-height: 85px;
	padding-left:15px;
	overflow:hidden;
	width:90%;}

.solution-in .character li{background-color:#fff;
	margin:0;}

.karto4ka {
	width:100%;
	float:left}

.karto4ka li{
	background:#D9D9D9 url(../img/tovar-series-right.gif) repeat-y right 0;
	width:263px;
	margin-bottom:10px;
	float:left}

.karto4ka li.last{
	background-color:#D9D9D9;}
.series-pict{
	width:150px;
	padding:0 10px;
	position:relative;
	margin-right:-170px;
	float:left;
	height: 155px;
	text-align: center;
}

.zoom-small{
	background:url(../img/zoom-small.jpg) no-repeat;
	width:71px;
	height:16px;
	position:absolute;
	z-index:100;
	bottom:3px;
	left:13px;}

.zoom-small a{
	display:block;
	width:71px;
	height:16px;}

.series-price{
	margin-left:170px;
	overflow:hidden;}

.series-price li{
	background:none;
	float:left;margin:0;
	width:100%;}

.series-price li h5{
	color:#212121;
	font:bold 11px Arial;}

.series-price li h5 span{
	color:#212121;
	font:11px Arial;}

.series-price h6{
	color:#E2841B;
	font:bold 16px Arial;}

.series-price h6 span{
	color:#E2841B;
	font:16px Arial;}

.series-price a.more{
	margin-left:5px;
	margin-top:5px;
	display:block;
	float:left}

.series-pay{
	background:url(../img/series-pay.jpg) no-repeat;
	margin-bottom:5px;
	width:72px;
	height:21px;
	float:left;}

.series-pay a{
	width:72px;
	height:21px;
	display:block;
	float:left;}

.sravnit-grey{
	background:url(../img/sravnit-grey.jpg) no-repeat;
	width:72px;
	height:21px;
	float:left;}
.delete-grey{
	background:url("../img/delete.jpg") no-repeat;
	width:72px;
	height:21px;
	float:left;}

.sravnit-grey a,.delete-grey a{
	width:72px;
	height:21px;
	display:block;}

.oformlenie-left{
	width:45%;padding-right:5%;
	float:left;
	vertical-align:top;}

.oformlenie-right{
	width:45%;padding:0 2%;
	float:right;}

#oformlenie label{
	background:url(../img/zvezda.gif) no-repeat right 20px;
	color:#4D4D4D;
	font:12px Arial;
	padding-top:15px;
	padding-bottom:5px;
	display:block;
	width:100%;
	float:left;
	clear:both}

#oformlenie .o-input{
	background:url(../img/input.gif) no-repeat;
	height:21px;
	width:100%;
	float:left;
	clear:both}

#oformlenie .o-input-right{
	background:url(../img/input-right.gif) no-repeat right 0;
	height:21px;
	width:100%;
	float:left;}

#oformlenie .o-input-right input{
	color:#4D4D4D;
	font:12px Arial;
	background:none;
	border:0;
	width:91%;
	padding-left:2%;
	padding-right:6%;
	margin-top:3px;
	float:left;
	clear:both}

#oformlenie .face{
	float:left;
	width:100%;
	clear:both}

#oformlenie .face td{
	padding-right:10px;
}

#oformlenie .face label{
	background:none;
	color:#4D4D4D;padding:0;
	white-space:nowrap;
	font:18px Arial}

#oformlenie .face label span{
	font:12px Arial;
	display:block;
	padding-top:10px;}

#oformlenie .face input{
	margin-top:2px;}

.oformlenie-zakaza{
	width:auto;
	margin-top:20px;
}
.oformlenie-zakaza td{
	border:1px solid #fff;
	background-color:#D9D9D9;
	padding:10px;
}
.oformlenie-zakaza .o-zakaza-head td{
	background-color:#ABABAB;
	border:0;
	border-bottom:1px solid #fff;
	padding:0;
}
.oformlenie-zakaza *{
	white-space:nowrap;
}
.oformlenie-zakaza .o-zakaza-head p{
	color:#FFF;
	font:12px Arial;
	padding:8px 0;
}
.oformlenie-zakaza img{
	margin:0 auto;
	display:block;
}

.oformlenie-zakaza h4{
	padding-left:14px;}

.tovar .oformlenie-zakaza label{
	background:none;}

.oformlenie-zakaza p{
	color:#212121;
	font:12px Arial;
	padding-left:10px;
	margin:0;}

.oformlenie-zakaza p span{
	color:#212121;
	font:bold 22px Arial;}

.oformlenie-zakaza .grey-pad{
	background-color:#B8B8B8}

.oformlenie-zakaza .o-zakaza-itog{
	background-color:#FFF;
	padding-top:12px;}

.o-zakaza-itog p{
	float:right;
	padding-right:10px;}

.o-zakaza-itog p span{
	padding-left:10px;}

.o-zakaza-itog label{
	width:100%;
	float:left}

.o-zakaza-itog input{
	float:left;
	display:block}

.oformlenie-zakaza h4.ch{
	width:100%;
	padding:0;
	padding-left:15px;
	float:left}

.oformlenie-zakaza h4.ch input{
	float:left}

#oformlenie .oformlenie-zakaza label{
	background:none;
	padding-left:10px;
	font:bold 14px Arial;}

#oformlenie .article{
	border-left:0;
	border-right:0;}

*+html #oformlenie .oformlenie-zakaza h4.ch label{
	margin-top:-28px;
	padding-left:33px;}

*html #oformlenie .oformlenie-zakaza h4.ch label{
	margin-top:-28px;
	padding-left:33px;}

#oformlenie .o-zakaza-itog label{
	background:none;}

.o-zakaza-itog label span{
	margin-top:-1px;
	display:block;
	padding-left:4px;
	float:left}

*html .o-zakaza-itog label span{
	margin-top:3px;}

*+html .o-zakaza-itog label span{
	margin-top:3px;}

.oformlenie{
	background:url(../img/oformlenie.jpg) no-repeat;
	width:294px;
	height:51px;
	margin-top:0px;
	float:left}

.oformlenie input{
	background:none;
	border:0;
	width:294px;
	height:51px;
	cursor:pointer}

#oformlenie .dostavka-info{
	padding:15px 0;
	line-height:20px;
	font-weight:normal}

#oformlenie .dostavka-info span{
	color:#E2701D;
	font:12px Arial}

#oformlenie .dostavka-info a{
	display:block;
	float:right}

.registrate{
	background:url(../img/registration.jpg) no-repeat;
	width:202px;
	height:51px;
	display:block;
	margin-top:10px;
	float:left}
.registrate a{
	white-space:nowrap;
}
.registrate input{
	background:none;
	border:0;
	cursor:pointer;	
	width:202px;
	height:51px;}

.tovar-text{
	width:100%;
	float:left;
	padding:10px 0;
	clear:both}

td.orderSubmit{
	background:#fff !important;
	text-align:right;
	padding-right:0 !important;
	padding-top:0 !important;
}
.orderSubmit input{
	background:url(../img/oformit.jpg) no-repeat;
	width:174px;
	height:51px;
	border:none;
	cursor:pointer;
}
.oformit{
	background:url(../img/oformit.jpg) no-repeat;
	width:174px;
	height:51px;
	margin-top:0px;
	float:right;}

.oformit input{ 
	background:none;
	border:0;
	width:174px;
	height:51px;
	cursor:pointer;}

.pereschet{
	background:url(../img/pereschet.jpg) no-repeat;
	width:93px;
	height:21px;
	float:left}

.pereschet input{
	width:93px;
	height:21px;
	background:none;
	border:0;
	cursor:pointer;
	float:left}

.sort td{
	vertical-align:top;
	padding-bottom:5px;}

.sort a{
	display:block;
	border-bottom:1px dotted #E2701D;
	float:left;
	text-decoration:none;
	margin-top:7px;}

.sort a:hover{
	border-bottom:0}

.sort p{
	font:11px Arial;
	float:left;
	padding-top:8px;
	padding-right:6px;}

.sort p.sort-price{
	background:url(../img/sort-price.gif) no-repeat right 10px;
	padding:0;
	padding-right:15px;}

.sort p.sort-name{
	background:url(../img/sort-name.gif) no-repeat right 12px;
	padding:0;
	padding-right:25px;}

.sort select{
	width:70px;
	margin-top:5px;}

.sort-select p{
	float:right}

.sort-select select{
	font:11px Arial;
	float:right}

.page{
	width:215px;
	padding-right:15px;}

.page p{
	float:right;
	padding:0;}

.page ul{
	padding-top:7px;
	float:right}

.page ul li{
	float:left;
	padding:0 3px}

*+html .page ul li{
	width:1%;}

*html .page ul li{
	width:1%;}

.sort .page ul li a, .page ul li span{
	color:#E2701D;
	font:11px Arial;
	display:block;
	margin:0;
	border:0;
	text-decoration:underline;
	float:right}

.sort .page ul li span{
	text-decoration:none;}

.page ul li a{
	text-decoration:none;}

.page ul li.prev a{
	background:url(../img/prev.gif) no-repeat;
	width:8px;
	height:9px;
	margin-top:3px;}

.page ul li.next a{
	background:url(../img/next.gif) no-repeat;
	width:8px;
	height:9px;
	margin-top:3px;}
	
.tovar-text{
	width:100%;
	float:left;
	clear:both}

.tovar-text h3{
	padding:0;
	padding-bottom:10px;}

.tovar-text p{
	margin:0;
	padding-bottom:10px;}

.cabinet-top td{
	padding-bottom:10px;}

.cabinet-top h5{
	color:#252525;
	font:14px Arial;}

.cabinet-top h5 span{
	color:#E2701D;
	font:bold 14px Arial;
	text-decoration:none;}

.cabinet-top p a{
}

.cabinet-top a{
	display:block;
	position:relative;
	left:112px;}

.final-sum{
	margin-bottom:15px;}

.final-sum h5{
	padding:5px 20px;
	color:#212121;
	font:12px Arial}

.final-sum td.first{
	background-color:#D9D9D9;}

.final-sum td.second{
	background-color:#B8B8B8;}

.final-sum td.third{
	padding-left:10px;}

.final-sum h4{
	padding:5px 40px;
	color:#212121;
	font:bold 22px Arial}

.final-sum h4 span{
	color:#212121;
	font:12px Arial}

.final-sum p{
	font:12px Arial;}

.final-sum p span{
	font-weight:bold}

.final-sum p a{
	font:12px Arial}

.history{
	padding-right:10px;
	overflow:hidden;}

.history select{
	font:12px Arial}

.history td{
	padding:10px 6px;}

.history .o-zakaza-head td{
	padding:0 6px;}

.history h4{
	padding:0;
	text-align:center;
	font-weight:normal}

form.frFilter{
	float:left;
	background:#D9D9D9;
	padding:5px;
	margin-right: 15px;
	//margin-right:200px;
	width: 98%;
}
.filter{
	background-color:#ABABAB;
	border-collapse:collapse;
}
.filter td{
	border-left:1px solid #D9D9D9;
	vertical-align:top;
	padding:0 5px;
}
.filter td td{
	border:none;
}
.filter td.shortText{
	background:#fff;
	padding:0;
}
.filter td.shortText div{
	//height:127px;
	overflow:hidden;
	margin:5px;
}
.filter th{
	border-left:1px solid #D9D9D9;
	font:bold 16px Arial;
	padding:10px 15px 18px 15px;
	color:#212121;
	text-align:left;
}
.filter select{
	font:11px Arial;
	margin-bottom:7px;
	width:160px;
}
.filter h4{
	font:bold 16px Arial;
	padding:10px 0;
	padding-left:30px;
}
.filter p{
	color:#2E2121;
	font:11px Arial;
	width:100px;
	padding:0 15px;
	line-height:15px;
}
.filter input{
	float:left
}
.filter label{
	color:#252525;
	font:11px Arial;
	padding-left:20px;float:left;clear:both;
	margin-top:-12px;
}

*+html .filter label{
	margin-top:-15px;}

*html .filter label{
	margin-top:-15px;}
.select-variant{
	background:url(../img/select-variant.jpg) no-repeat;
	width:73px;float:left;
	height:22px;
	margin-right:8px;
}
filter tr.formline{
	height:1%;
}
filter tr.formline td{
	height:1%;
}
.filter tr.ch-var{
	height:100%;
}
.ch-var td{
	padding-top:10px;
	height:100%;
}

.select-variant input{
	background:none;
	width:73px;float:left;
	height:22px;
	border:0;
	cursor:pointer;}

.delete{
	width:60px;
	text-align:center}

.clear{
	clear:both;
	height:94px;}

#footer{
	width:100%;
	position:relative;
	margin:0 auto;
	margin-top:-94px;
	height:94px;}

#footer p, #footer a{
	color:#808080;
	font:12px Arial;}

.foot{
	background:url(../img/footer.gif) repeat-x;
	margin:0 10px;
	height:94px;
	overflow:hidden}

.logo-foot{
	background:url(../img/logo.jpg) no-repeat 12px 14px;
	width:170px;
	height:66px;
	padding-left:12px;
	padding-top:14px;
	margin-right:-190px;
	float:left}

.logo-foot a{
	width:170px;
	height:66px;
	display:block}

.foot-nav{
	text-align:center;
	padding-top:40px;
	margin:0 225px;}

.foot-nav li{
	padding:0 5px;
	display:inline}

.foot-nav li a:hover{
	text-decoration:underline}

p.copyright{
	padding-right:38px;
	padding-top:40px;
	margin-left:-200px;
	float:right}

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
.radio_label
{
	background:none !important;
	color:#4D4D4D !important;
	font:12px Arial !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	display:inline-block !important;
	width:auto !important;
	float:left !important;
	clear:both
}
.payBox{
	width:260px;
	float:left;
	overflow:hidden;
}
.payBox a{
	clear:none !important;
}
.payBox .priceBox{
	width:128px;
	float:left;
	overflow:hidden;
}
.payBox .linkBox{
	width:132px;
	float:left;
	overflow:hidden;
	text-align:right;
}
.payBox .priceRow{
	font-size:11pt;
	padding:2px 0;
}
.payBox .nice{
	color:#E2701D;
	font-size:12.5pt !important;
}
.payBox .priceRow span{
	font-weight:bold;
}
.payBox .links{
	text-align:right;
}
.tovar-pay a{
	clear:both;
	padding-top:5px;
}
.orderBox form,.orderBox .bayerInfo{
	width:700px;
	overflow:hidden;
}
.orderBox table{
	clear:both;
	width:100% !important;
}
.orderBox .bayerInfo input,.orderBox .bayerInfo textarea,.orderBox .bayerInfo select{
	width:400px;
	border:1px solid #ccc;
	background:#fff;
}
.orderBox .bayerInfo input.radio,.orderBox .bayerInfo input.checkbox{
	width:20px;
	border:none;
}
.orderBox h5{
	font-size:12px;
	padding: 5px 0 15px;
}
.bayerInfo div{
	font-size:12pt;
	line-height:18px;
	margin-bottom:10px;
}
.bayerInfo div.fio{
	font-weight:bold;
}
.bayerInfo div span{
	color:#e2701d;
	font-weight:normal;
	padding-right:8px;
	font-size:10pt;
	float:left;
	width:230px;
}
.bayerInfo div .infWarning,.bayerInfo div .infNotes{
	margin-left:150px;
	clear:both;
	font-size:8pt;
	color:#787676;
}
.bayerInfo div .infWarning{
	color:#f00;
}
.orderBox a.changeLink{
	float:right;
	clear:both;
	color:#e2701d;
}
.orderBox table{
	margin:10px 0;
	border-collapse:collapse;
}
.orderBox table th{
	padding:12px;
	color:#fff;
	background:#ababab;
	text-align:left;
	border:1px solid #ababab;
	font-weight:normal;
	font-size:10pt;
}
.orderBox table td{
	background:#d9d9d9;
	padding:12px;
	border:1px solid #fff;
	font-size:11pt;
}
.orderBox table td p{
	color:#000;
	padding:0;
	margin:2px 0;
}
.orderBox td.ordPhoto{
	width:1%;
	text-align:center;
	background:#b8b8b8;
}
.orderBox td.ordPrice{
	background:#b8b8b8;
}
.orderBox span.totalPrice{
	font-size:16pt;
	font-weight:bold;
	padding-right:6px;
}
.orderBox td.summary{
	background:#fff;
	text-align:right;
}
.orderBox td.summary span.totalPrice{
	padding-left:13px;
}
.orderBox tr.ordTrim,.orderBox tr.ordTrim td{
	background:#fff;
	font-size:1px;
	height:1px;
	line-height:1px;
	overflow:hidden;
	padding:0;
}
.orderBox .checkBoxes{
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-bottom:13px;
}
.orderBox .checkBoxes input{
	float:left;
	margin-top:5px;
}
.orderBox .checkBoxes label{
	float:left;
	margin-left:5px;
	font-size:10pt;
}
.orderBox input.button, input.btnProceed{
	height:51px;
	width:292px;
	background:#bbb url("../img/order-btn.png") no-repeat;
	border:none;
	cursor:pointer;
}


input.logout{
	color:#E2701D !important;
	text-decoration:underline !important;
	cursor:pointer;
}
select.multi{
	height:36px;
}
div.centered, div.centered *{
	text-align:center !important;
}
.wndSearch{
	display:none;
	overflow:hidden;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
        z-index:9;
}

.obscuration{
	background:black;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.srchAdvanced{
	display:block;
}
input.btnProceed{
	background:#d9d9d9 url("../img/proceed.png") no-repeat !important;
	margin:10px 0;
}
.popupBox{
	visibility:hidden;
	display:none;
	position:fixed;
	top:0p;
	left:0;
	width:100%;
	height:98%;
	z-index:999;
}
.popupWnd{
	position:fixed;
	border:3px double #000;
	background:#fff;
}
.popupHead{
	clear:both;
	height:21px;
	line-height:21px;
	text-align:center;
	margin-bottom:10px;
	margin:5px;
	overflow:hidden;
}
.popupHead a{
	float:right;
	height:21px;
	width:21px;
}
.popupHead h3{
	font-size:18px;
}
.popupMessage{
	padding:10px;
	text-align:center;
	font-size:14px;
	overflow:hidden;
}
.popupBox .error{
	border-color:#900 !important;
}
.popupBox .error h3,.popupBox .error .popupMessage{
	color:#900 !important;
}
.popupBox .notice{
	border-color:#090 !important;
}
.popupBox .notice h3,.popupBox .notice .popupMessage{
	color:#090 !important;
}
.scrollArea600{
	height:600px !important;
	overflow:auto;
}
.countSelector{
	float:left;
	overflow:hidden;
	height:21px;
	width:56px;
}
.countSelector a{
	float:left !important;
	width:16px !important;
	height:21px !important;
	background:transparent url("../img/inc.png") center center no-repeat;
	text-decoration:none;
}
.countSelector a.dec{
	background-image:url("../img/dec.png");
	padding:0 !important;
}
.countSelector input{
	float:left !important;
	margin:0 !important;
	width:22px !important;
	border:1px solid #ccc !important;
	text-align:center !important;
	height:19px !important;
	
}
input.cancel{
	width:72px;
	height:21px;
	font-size:1px;
	color:#acacac;
	border:none;
	background:transparent url("../img/btcancel.png") no-repeat;
	cursor:pointer;
}
input.send{
	width:72px;
	height:21px;
	font-size:1px;
	color:#acacac;
	border:none;
	background:#acacac url("../img/btsend.png") no-repeat;
	cursor:pointer;
}
.tovarNewBox{
	overflow:hidden;
}
.chromeHack{
	overflow:hidden;
	width:100%;
}
.tovarDescBox{
	overflow:hidden;
	/*margin-left:201px;*/
}
.tovarNewBox h4{
	margin-bottom: 8px;
}
.tovarNewBox .tovar-head, .tovarDescBox .tovar-head{
	clear:both;
	margin-bottom:10px;
}
.tovarNewBox .tovar-head td, .tovarDescBox .tovar-head td{
	text-align:center;
	padding:5px;
}
.tovarNewBox .tovar-head td.price, .tovarDescBox .tovar-head td.price{
	color:#E2701D;
	font-size:18px;
	width:485px;
	font-family:Arial;
}
.tovarNewBox .tovar-head td.price span, .tovarDescBox .tovar-head td.price span{
	font-size:34px;
	font-weight:bold;
	padding-left:10px;
}
.tovarNewBox .tovar-head td.count, .tovarDescBox .tovar-head td.count{
	padding:5px 5px;
	width:170px;
	text-align:right;
}
.tovarNewBox .tovar-head .countSelector, .tovarDescBox .tovar-head .countSelector{
	padding:0;
	overflow:hidden;
	float:none;
	margin:10px auto 0 auto;
	text-align:center;
	width:126px;
	height:38px !important;
}
.tovarNewBox .tovar-head .countSelector *, .tovarDescBox .tovar-head .countSelector *{
	display:inline;
	margin:0 !important;
	padding:0;
 	float:none;
}
.tovarNewBox .tovar-head .countSelector a, .tovarDescBox .tovar-head .countSelector a{
	margin:8px 0 0 0!important;
	height:20px !important;
	width:21px !important;
}
.tovarNewBox .tovar-head .countSelector a{
	background-image:url("../img/inc2.png");
	
}
.tovarNewBox .tovar-head .countSelector a.dec {
	background-image:url("../img/dec2.png");
}
.tovarNewBox .tovar-head .countSelector input{
	width:52px !important;
	height:36px !important;
	line-height:36px !important;
	font-size:25px;
	margin:0 14px !important;
}
.tovarNewBox .tovar-head .column, .tovarDescBox .tovar-head .column{
	float:right;
	width:100px;
	text-align:left;
	margin-left:10px;
	padding-top:6px;
}
.tovarNewBox .tovar-head a.btBay img, .tovarDescBox .tovar-head a.btBay img{
	margin-bottom:12px;
}
.tovarNewBox .tovar-head .infoBlock, .tovarDescBox .tovar-head .infoBlock{
	float:left;
	text-align:left;
}
.tovarNewBox .tovar-head .infoBlock *, .tovarDescBox .tovar-head .infoBlock *{
	white-space:nowrap;
	color:#000 !important;
}
.tovarNewBox .tovar-head .infoBlock strong,.tovarNewBox .tovar-head .infoBlock span,
.tovarDescBox .tovar-head .infoBlock strong, .tovarDescBox .tovar-head .infoBlock span{
	padding-left:10px;
}
.tovarNewBox .tovar-head .infoBlock p, .tovarDescBox .tovar-head .infoBlock p{
	padding:0 0 5px 0;
	margin:0;
	display:block;
	overflow:hidden;
}
.tovarNewBox .tovar-head .infoBlock p span,
.tovarDescBox .tovar-head .infoBlock p span,
.tovarNewBox .tovar-head .infoBlock p strong,
.tovarDescBox .tovar-head .infoBlock p strong{
	/*float:right;*/
}
.tovarNewBox .tovar-head .infoBlock p.availability, .tovarDescBox .tovar-head .infoBlock p.availability{
/* 	padding-top:26px; */
}
.tovarNewBox .tovar-head .infoBlock a, .tovarDescBox .tovar-head .infoBlock a{
	color:#e86725 !important;
}
.tovarDescBox .tovarDesc{
	border-collapse:collapse;
	margin-bottom:10px;
	margin:0 10px 10px 10px;
	width:900px;
}
.tovarDescBox .tovarImage{
	text-align:left;
	vertical-align:top;
	height:1%;
	width:298px;
}
.tovarDescBox .bans{
	width:205px;
	vertical-align:top;
	text-align:right;
}
.tovarDescBox .bans img{
	margin:5px;
}
.tovarDescBox .tovarImage a{
	float:left;
	width:288px;
	overflow:hidden;
	margin:0 10px 10px 0;
}
.tovarDescBox .tovarTTH{
/* 	width:402px; */
}
.tovarDescBox .tovarTTH li{
	background:transparent url("../img/resdot.png");
	line-height:18px;
	overflow:hidden;
	list-style: none;
}
.tovarDescBox .tovarTTH h4{
	font-size:14px;
	padding-bottom:20px;
}
.tovarDescBox .tovarTTH li h6{
	padding:0 5px 0 0;
	float:left;
	line-height:18px;
	background:#fff;
	font-size:10px;
	font-weight:normal;
}
.tovarDescBox .tovarTTH li span{
	padding:0 0 0 5px;
	float:right;
	line-height:18px;
	background:#fff;
	text-align:right;
}
.tovarDescBox td.smallphoto{
	height:90px;
	width:100px;
}
.banBox{
	width:200px;
	float:right;
}
.banBox a img{
	margin:4px auto;
}
.voralTree li{
	position:relative;
}
.voralTree li a{
	float:left;
	width:150px;
	margin:0;
	outline:none;
}
.voralTree li a:focus{
	border:none;
}
.voralTree li li a{
	width:140px;
}
.voralTree li li li a{
	width:130px;
}
.voralTree li li li li a{
	width:120px;
}
.voralTree li li li li li a{
	width:110px;
}
.voralTree li div{
	clear:both;
	overflow:hidden;
	display:relative;
}
.voralTree li a.vTreeNode{
	background:transparent url("../img/list.gif") no-repeat center right;
	width:21px;
	margin-right:4px;
}
.voralTree li li a.vTreeNode{
	width:31px;
}
.voralTree li li li a.vTreeNode{
	width:41px;
}
.voralTree li li li li a.vTreeNode{
	width:51px;
}
.voralTree li li li li li a.vTreeNode{
	width:61px;
}
.voralTree li.closed ul,.voralTree li.opened li.closed ul
{
	display:none;
}
.voralTree li.closed a.vTreeNode,.voralTree li.opened li.closed a.vTreeNode{
	background-image:url("../img/closed.gif");
	height:12px;
}
.voralTree li.opened a.vTreeNode{
	background-image:url("../img/open.gif");
}
.voralTree li.opened ul{
	display:block;
}
.voralTree .activeItem a.vTreeNode{
	text-decoration:none !important;
}
.grey-box .treeExt .activeItem a,.grey-box .treeExt .activeItem div{
	color:#633;
	background-color:#FFB365;
}
.orange-box .treeExt .activeItem a,.orange-box .treeExt .activeItem div{
	color:#336;
	background-color:#ABABAB;
}
.grey-box .voralTree .vTreeHover ul a,.orange-box .voralTree .vTreeHover ul a,
.grey-box .treeExt .activeItem ul a,.grey-box .treeExt .activeItem ul div
{
	color:#1e1e1e;
	background-color:transparent;
}
.grey-box .treeExt a:hover,.grey-box .treeExt a.activeItem,.grey-box .voralTree .vTreeHover,.grey-box .voralTree .vTreeHover a{
	color:#633 !important;
	background-color:#FFB365 !important;
}
.orange-box .treeExt a:hover,.orange-box .treeExt a.activeItem,.orange-box .voralTree div.vTreeHover,.orange-box .voralTree .vTreeHover a{
	color:#336 !important;
	background-color:#ABABAB !important;
}
a.vTreeNode{
	text-decoration:none !important;
	height:12px !important;
}
h4.pageHeader{
	margin:0 210px 8px 210px;
	color:#212121;
	display:block;
	font-family:Arial;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:32px;
	line-height:normal;
}
.menuWidth{
	/* margin-right:200px; */
}
.menuWidth ul li {
font:12px Tahoma;
color:#000000;

}
.tovar ul{
	padding-left:20px;
}
.tovar li{
	list-style:disc;
}

ul.norm li{
font:11px Tahoma;
list-style: disc;
}

.karto4ka,.karto4ka li, .page li{
list-style:none;
}
.tovar-series h4 a{
	color:#212121;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
div.hdr{
	/*height:46px;*/
	overflow:hidden;
}
div.hdr table,div.hdr td,div.hdr tr{
	height:46px !important;
}
div.hdr h5 {
	width:249px;
	}

div.hdr a{
	font-size:13px;
	padding:6px 3px;
	text-align:center;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
input.logout_butt{
    color:#E2701D !important;
    text-decoration:underline;
    cursor:pointer;
}
.header-news li,.header-news {
	list-style:none !important;
}

.bx-forgotpass-table td {
	padding: 4px 0;
	}
	
form#quest_form span {
	line-height:27px;
	}
	
form#quest_form input[type="text"], .data-table  input[type="text"]  {
	border:1px solid #bababa;
	box-shadow:inset 0px 1px 2px #bababa;
	-moz-box-shadow:inset 0px 1px 2px #bababa;
	-webkit-box-shadow:inset 0px 1px 2px #bababa;
	}
	
#main td p img {
	margin:0 15px 5px 0;
	}
	
#oformlenie {
	margin-top:15px;
	}
	
span.na {
	float: left;
    font-size: 11px;
    margin: 0 10px 10px 0;
	}

#footer .faddress {
	float: right;
	text-align: right;
	margin-top: 50px;
	margin-right: 20px;
}

