html, body {height:100%; width:100%; margin:0; padding:0; background:#fff;}
table { margin:0; padding:0; }
.clear {clear:both; height:0; padding:0; margin:0; font-size:0; line-height:0;}

/*a, a:hover {text-decoration:none;}*/

#main-layout {min-width:1000px; max-width:1280px; width:100%; margin:0 auto; }
* html #main-layout  {
	/*width:expression( document.body.clientWidth > 1281 ? "1280px" : "100%");*/
	
	width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1024 ? "1000px" : ((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1290 ? "1280px" : "100%");
}

.widget-overlay {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; z-index:1000; opacity:0.5; filter:alpha(opacity=40);}


.pad-tb3 {padding:5px 0;}
.marg-b10 {margin-bottom:10px}
.marg-t10 {margin-top:10px}
.pad10 {padding:5px;}
.mar-0a { margin:0 auto;}
.border-t {border-top:1px solid #727272;}
.disp-b {display:block!important;}

#seo-block-section {position:absolute; left:0; width:100%; padding:0; z-index:1; border:0;}
#seo-block-section .p {padding:5px; border:1px solid #D9D9D9;}
#heightContent {position:relative; background:#fff; /*z-index:50;*/}

.tn {border:0!important; margin:5px;}
.tn td {color:#000!important;}
.tn a {text-decoration:none!important; /*font-family:Arial!important;*/ color:#000!important;}
.tn a:hover { color:#777!important;}
.rating-yandex {font-size:14px; font-weight:bold; color:#000;}
.rating-yandex select {font-size:11px; height:20px;}
.rating-yandex div {padding-bottom:0px;}
.rating-yandex a {text-decoration:underline!important;}
.menu-top-n {/*padding-right:35px;*/}
.menu-top-n td {padding:0 30px 0 8px; line-height:14px; white-space:nowrap; font-size:11px; /*font-weight:bold;*/ color:#000}
.menu-top-n a {font-weight:bold;}
.order-product-line {/*margin-right:40px;*/  font-size:11px; font-family:Tahoma!important;}
.order-product-line td {padding-right:10px; line-height:15px; white-space:nowrap;}
	
/*шапка начало*/
table#head {width:100%; border:1px solid #d9d9d9;}
#head th {width:300px; padding:10px 15px 0px 15px; font-size:14px; color:#96b416;}
/*#head td.contact {padding:10px 20px 0 10px; line-height:30px; font-size:12px; font-weight:bold; white-space:nowrap; }*/
#head td.head-r {padding:0 0 0px 13px; background:url(images/header_bg.gif) left top repeat-x;}
#head td.head-r .contact {width:70%; padding:10px 0 0 0; font-size:12px; font-weight:bold;  color:#fff;}
#head td.head-r .contact-icq {padding:10px 0 0 0; font-size:12px; font-weight:bold;  color:#fff;}
#head td.head-r .contact-icq td {color:#fff;}
#head td.head-r .contact-icq td.pad-name10 {padding-right:10px; font-size:12px; font-family:Tahoma;}
#head td.head-r form {padding:0; margin:0;}
#head td.head-r .head-person {color:#fff;}
#head td.head-r td.head-person {padding-right:10px;}
#head td.head-r a {color:#fff!important; line-height:20px; font-size:12px; font-weight:bold}
#head td.head-r  .miniBasket {}

table.h-form-serch td {padding:10px 10px 0 0;}
table.h-form-serch input.serch_string {width:100%;}

#menu-top {padding:5px 5px 8px 5px; background:#ECECEC; border:1px solid #d9d9d9; border-top-width:0px;}

.color-black {color:#000;}
/*шапка конец*/

#body-layout {padding:5px; border:1px solid #d9d9d9; /*border-top-width:0px;*/}

#chain {padding-bottom:0;}

#block-banner {position:relative; padding:5px; margin:5px 0; border:1px solid #d9d9d9;}
#banner {padding:5px; text-align:center; background:#F2F2F2;}
.new-monitor {display:none; position:absolute; right:10px; top:10px; width:224px; height:60px;  text-align:right;  color:#fff; background:url(images/bg_new_montor.gif) left top no-repeat; }
.new-monitor div {padding:15px 0 3px 0;  text-align:center;}
.new-monitor span {padding-right:4px; font-size:10px; cursor:pointer;}
.new-monitor a {color:#fff; text-decoration:none;}

/*Левая часть*/
#left-layout {/*min-width:198px;*/  padding-top:0; padding-right:0; width:26%; /*float:left;*/  border:0;}
#left-layout  a {font-size:12px;}
#left-layout  .selected {font-size:12px;}
/*Левая часть конец*/

/*Правая часть*/
#right-layout {margin-left:26%;/*203px;*/  padding-top:0; padding-left:5px; /*overflow-x:hidden;*/}
.right-layout {padding:5px; border:1px solid #d9d9d9; overflow:visible ;}

#right-layout .list-tovar {position:relative;}
#right-layout .list-tovar .line {width:100%; height:1px; font-size:1px; line-height:1px; background:url(images/1_line.gif) left top repeat-x;}
* html #right-layout .list-tovar .line {width:99%;}
#right-layout .list-tovar table {width:100%;}
/** html #right-layout .list-tovar table {width:99%;}*/
#right-layout .list-tovar th {padding:10px 0; /*border-right:1px dotted #666;*/ /*border-bottom:1px dotted #666;*/}
#right-layout .list-tovar th .img-tovar {/*position:relative;*/ margin-bottom:5px;  cursor:url(/bitrix/templates/9013/images/zoomin.cur), pointer!important;}
#right-layout .list-tovar th .img-tovar div {display:none; position:absolute; top:0; left:0; border:1px solid gray; cursor:url(/bitrix/templates/9013/images/zoomout.cur), pointer!important;}

#right-layout .list-tovar td {padding:10px 0 10px 10px; font-size:12px; /*border-bottom:1px dotted #666;*/}

#right-layout .list-tovar #add-bascked img { margin-right:5px; cursor:pointer;}
#right-layout .list-tovar #add-bascked span {position:relative; top:-6px; font-weight:normal; cursor:pointer; z-index:1;}
.img-big img {position:relative; z-index:2;}

#right-layout .list-tovar .price-tovar table {width:auto;}
#right-layout .list-tovar .price-tovar {margin-top:10px;}
#right-layout .list-tovar .price-tovar td {padding:0; padding-top:10px; vertical-align:top; border:0; font-weight:bold;  font-size:12px;}
#right-layout .list-tovar .price-tovar td.cena {padding-left:15px; padding-right:15px; vertical-align:top; font-size:13px; color:#819e14;}
#right-layout .list-tovar .price-tovar td.cena span {color:green;  font-size:11px;}
#right-layout .list-tovar .price-tovar th {padding:0; padding-top:10px; border:0; color:#819e14;}
#right-layout .list-tovar  th #compare-tovar table {width:auto;}
#right-layout .list-tovar  th #compare-tovar table td {padding:5px 0 0 7px;}
#right-layout .list-tovar  th #compare-tovar table td label {cursor:pointer;}
#right-layout .list-tovar  th #compare-tovar table td input {margin:0;}

.loader {display:none; position:absolute; left:30%; top:40%; z-index:1001;}
.loader2 {display:none; position:absolute; left:18%;  top:10px; z-index:1001;}
* html .loader {left:20%; top:2%;}

.addMessYes {display:none; width:150px; height:20px; position:absolute; left:30%; top:40%; padding:5px 0; text-align:center; border:1px solid gray; background:#fff; font-weight:bold; font-size:16px; color:#819e14; z-index:1001;}
* html .addMessYes {left:20%; top:2%;}

#panel-setings-list {width:100%; border:1px solid #d9d9d9; border-left:0; border-right:0; background:#ECECEC;}
/** html table#panel-setings-list {width:99%;}*/
#panel-setings-list td {padding:5px 10px; text-align:left;}
#panel-setings-list th.brand {padding:5px 0 5px 10px; text-align:left; }
#panel-setings-list td.brand {padding:0 0 0 5px!important;}
#panel-setings-list td.brand input {position:relative; top:2px; margin-right:4px;}
#panel-setings-list td a {font-size:13px; text-decoration:none;}
#panel-setings-list td a:hover {text-decoration:underline; color:#000;}
form#panel-setings-list {margin-bottom:10px;}
/*table#panel-setings-list td select {color:#777;}*/

#right-layout .card-tovar {position:relative;}
#right-layout .card-tovar table {width:100%;}
* html #right-layout .card-tovar table {width:95%;}
#right-layout .card-tovar th .img-tovar {/*position:relative;*/ margin-bottom:10px;  cursor:url(/bitrix/templates/9013/images/zoomin.cur), pointer!important;}
#right-layout .card-tovar th .img-tovar div {display:none; position:absolute; top:0; left:0; border:1px solid gray; cursor:url(/bitrix/templates/9013/images/zoomout.cur), pointer!important;}
#right-layout .card-tovar #add-bascked img {margin-left:5px; cursor:pointer;}
#right-layout .card-tovar #add-bascked span {position:relative; top:-6px; font-weight:normal; cursor:pointer;}
#right-layout .card-tovar .price-tovar table {width:auto; margin:0 0 0 7px;}
#right-layout .card-tovar .price-tovar {/*margin-top:10px;*/}
#right-layout .card-tovar .price-tovar td {padding:0; /*padding-top:10px; vertical-align:top; border:0;*/ font-weight:bold;  font-size:12px;}
#right-layout .card-tovar .price-tovar td.green {color:green;  font-size:11px;}
#right-layout .card-tovar .price-tovar td.red {color:red;  font-size:11px;}
#right-layout .card-tovar .price-tovar td.cena {padding-left:5px; /*padding-right:5px; vertical-align:top;*/ font-size:20px; color:#819e14;}
#right-layout .card-tovar .price-tovar th {padding:0; padding-top:10px; border:0; color:#819e14;}
#right-layout .card-tovar .name-tovar {font-size:14px; font-weight:bold;}
#right-layout .card-tovar table.specificate {width:auto!important;}
#right-layout .card-tovar table.specificate td {padding:5px 0 5px 20px; font-size:12px; font-weight:bold;}
#right-layout .card-tovar table.specificate th {padding:5px 0; font-size:12px; font-weight:normal;}
.margtop {margin:10px 0 5px 0;}

.info-pokypatel {margin:7px 0 8px 0; padding-left:7px; text-align:left;}
.info-pokypatel span {cursor:pointer; font-size:12px;}
.info-pokypatel div {display:none; padding-top:5px; font-weight:normal;}

.action_red {margin-left:10px; }
.action_red a {font-weight:bold; color:red;}

.notovar_red {font-weight:bold; color:red;}
.notovar_green {padding-bottom:10px;font-size:14px; color:green;}

.text-kredit, .text-kredit a {padding:3px 0; /*font-weight:bold;*/ text-decoration:none;}
.text-kredit, .text-kredit-red a {padding:3px 0; /*font-weight:bold;*/  color:red!important; text-decoration:none;}

/*.text-kredit a {font-weight:bold;}*/

.page_navigation {font-size:14px;}
.page_navigation font {font-size:12px;}
.page_navigation a {text-decoration:none;}
.page_navigation a:hover {text-decoration:underline;}

.padding-left15 {padding-left:15px;}

.WARRANTY-detail {font-weight:normal; font-size:12px; padding-top:5px;}
td.dop-harac-detail{padding:10px 0 0 15px!important;}
td.dop-harac-detail p {margin:0; padding:5px 0 0 0; margin-bottom:10px;  font-size:12px;} 
/*Правая часть конец*/


.left-menu-cat {padding:5px;}
.left-menu-cat table {width:100%;}
.left-menu-cat th {padding:4px 10px; font-size:1px;}
.left-menu-cat th div { height:1px; background:url(images/1_line.gif) left bottom repeat-x;}
.left-menu-cat td {}
.left-menu-cat td .open-menu {width:7px; height:12px; margin:0 8px 0 10px; background:url(images/1_z1.gif) left 4px no-repeat;}
.left-menu-cat td .open-menu1 {width:7px; height:12px; margin:0 8px 0 10px; background:url(images/1_z2.gif) left 4px no-repeat;}
.left-menu-cat td .selected {color:#000; font-weight:normal;}
.left-menu-cat td a {text-decoration:none;}
.left-menu-cat td a:hover {text-decoration:none; color:#000;}
.left-menu-cat td a.selected {text-decoration:underline!important;  font-weight:normal!important;}


.left-menu-cat-pod {padding:5px;}
.left-menu-cat-pod table {width:100%;}
.left-menu-cat-pod th {padding:4px 0; font-size:1px;}
.left-menu-cat-pod th div { height:3px; /*background:url(images/1_line.gif) left bottom repeat-x;*/}
.left-menu-cat-pod td {padding:1px 0;}
.left-menu-cat-pod td .open-menu {width:7px; height:12px; margin:0 8px 0 0; background:url(images/1_z1.gif) left 4px no-repeat;}
.left-menu-cat-pod td .open-menu1 {width:7px; height:12px; margin:0 8px 0 0; background:url(images/1_z2.gif) left 4px no-repeat;}
.left-menu-cat-pod td .selected {color:#000; font-weight:normal;}
.left-menu-cat-pod td a {text-decoration:none;}
.left-menu-cat-pod td a:hover {text-decoration:none; color:#000;}

.cena-n {margin:0!important;}


form.comment-form {margin:0; padding:0; font-size:12px;}
.comment-form .error {color:red;}
.comment-form span {display:block; margin-bottom:5px; font-size:14px; color:#414141;}
.comment-form div { margin-bottom:10px;}
.comment-form textarea {width:500px; height:60px;}
.star {/* width:150px;*/ width:75px; height:14px; margin-bottom:2px; }
.star img {float:left; margin:0; padding:0; cursor:pointer;}
.comment-form td {font-size:14px; color:#414141;}
.comment-form td input {width:70px;}
.comment-form table {width:500px;}

.star2 {margin-bottom:2px;/* width:150px;*/ width:75px; height:14px; background:url(images/star_g.png) left top repeat-x;}
.star2 div {width:0; height:14px; background:url(images/star.png) left top repeat-x;}
.head-star {padding:0!important; margin:0!important;}

.ocenit-tovar {margin-bottom:4px; text-align:center; color:#414141;}
.ocenit-tovar span { border-bottom:1px dotted #414141; font-weight:normal; cursor:pointer;}
#container-ocenit-tovar {display:none;}

.comment-item { padding:10px 0; border-bottom:1px solid #D9D9D9;}
.comment-item .name {margin-bottom:5px; padding-right:5px; font-size:12px; font-weight:bold; color:#727272;}
.comment-item .head {margin-top:10px; font-size:14px; font-weight:bold; color:#414141;}
.comment-item p {margin:0; padding:5px 0 5px 0; font-size:12px; }
.comment-item p span {font-weight:bold; color:#414141;}
.add-comment {text-align:center; font-size:14px; color:#414141;}
.add-comment span {margin-top:3px; border-bottom:1px dotted #414141; cursor:pointer;}
.inner-form-top, .inner-form-bottom {display:none;}

.erdescgoods {margin-top:20px; padding:5px 10px; border:1px solid #D9D9D9; font-size:12px;}
.erdescgoods > span {border-bottom:1px dotted; color:orange; cursor:pointer;}
.erdescgoods .form_edg {margin-top:25px; display:none;}
.erdescgoods .form_edg form {margin-top:10px;}
.erdescgoods textarea {width:100%; height:80px;}
.erdescgoods input {margin-top:5px;}

.answer-magazin {margin-top:6px; padding-left:15px;background:url(images/plus.gif) left 3px no-repeat; color:#414141;}
.answer-magazin span {font-size:12px; border-bottom:1px dotted #414141; cursor:pointer;}
.answer-magazin-text {padding:5px 0 0 25px; font-size:12px; display:none; color:#777777;}
.com-magazf {font-size:14px;}

.add-comment-in-tovar {margin-bottom:2px; text-align:center; }
.add-comment-in-tovar a {text-decoration:none; border-bottom:1px dotted #414141; font-weight:normal; cursor:pointer; color:#414141;}

.total-ocenka-magaz {width:100%;}
.total-ocenka-magaz td {padding:0 10px 10px 0; font-size:14px;  text-align:left; vertical-align:top; border-bottom:1px solid #D9D9D9;}
/*Подвал*/
.top-tovar {margin-top:5px; padding:5px; border:1px solid #d9d9d9;}

#footer-layout {margin-top:5px; padding:5px; border:1px solid #d9d9d9;}
#footer-layout .bg {padding:5px 5px 8px 5px; background:#93B41B; color:#fff;}
#footer-layout .bg a, #footer-layout .bg a:hover, #footer-layout .bg .menu-bottom-d span.selected  {line-height:20px;  font-weight:bold; color:#fff;}
#footer-layout .bg .menu-bottom-d a:hover {text-decoration:none;}
#footer-layout .bg .copyright {margin-top:33px; color:#fff;}
/*Подвал конец*/

.price-diler {color:#0012DF!important;}
.list-tovar .price-diler {font-size:12px!important;}


.icon-bb {padding:20px 0 20px 30px;}
.icon-bb img {margin-right:10px; cursor:pointer;}
.block-bb {position:relative; z-index:50}
.html_bb, .code_bb {display:none; position:absolute; top:-20px; width:200px; padding:5px; background:#fff; border:1px solid #BFBFBF;}
.html_bb span, .code_bb span {float:right; margin-bottom:5px; color:red; border-botom:1px dotted; cursor:pointer;}
.code_bb {width:300px;}
.code_bb textarea {width:290px; height:150px;}

.dop-descript-goods {padding:5px 10px; margin-top:20px; font-size:12px; text-align:left; font-weight:normal; background:#F2F2F2; }

/*---------------------------------На удаление--------------------------------------*/
/*
.name1, .slogan, .name1 a , .white a{
color:#FFFFFF;
}
.leftrail,.rightrail {
vertical-align:top;
}
.leftrail .information-block {
width:198px;
margin-right:5px;
}
.rightrail .information-block  {
margin-left:5px;
border:none;
padding:0;
}

.inputtext{
  		width:160px; height:21px;
		
		}
		
.inputtextarea{
  		width:160px; height:148px;
		overflow:auto;
		}
		
	*/	
.error-green {padding-top:10px; font-size:12px; color:green;}
