span.red { color: red;}

.image { vertical-align: middle; }

/* ÌÎÄÓËÜ ÂÎÏÐÎÑ-ÎÒÂÅÒ */
table.questions { border: 1px #909090 solid; width: 100%; background: #f0f8fa; padding: 5px; margin-top: 5px;}
table.questions td {vertical-align: top; padding: 0px 3px; }
.anons{ color:#537EB7; font-family: Tahoma; font-size:11px; font-weight: bold;}
.author { font-weight: bold; text-decoration: underline; }
.faqAnswer { PADDING-LEFT: 5px; MARGIN: 0px 20px 0px 30px; BORDER-LEFT: #030303 1px solid; TEXT-ALIGN: right}
.inp{ background-color:transparent;border:solid 1px #4E5871;font-family:Tahoma;font-size:10px}
.knop{ background-color: transparent; border:solid 1px #4E5871; font-family:Tahoma; font-size:10px; color:#4C5B70; font-weight:bold }


/* INPUT AND TEXTAREA */
input.inp_text, textarea.inp_text {color: #434343; border: 1px solid #bebebe; vertical-align: middle; margin: 0 0 7px 3px;}
input.inp_text { width: 250px; height: 20px; margin: 0 0 7px 3px; }
textarea.text { margin: 0 0 7px 3px; color: #434343; }
input.inp_text_err,
textarea.inp_text_err{ border: 1px solid #f43e3e; color: #434343; vertical-align: middle; margin: 0 0 7px 3px; }
input.inp_text_err { width: 250px; height: 20px; margin: 0 0 7px 3px; }

/* LOADING-BOX */
#loading-box {display: none; position: absolute; z-index: 9999; }
#loading-box a {text-decoration: none; font-weight: bold; }
#loading-text {font-weight:bold; color: #000; text-align: center; padding-bottom: 7px;}


/* SHOWHINT */
#hintbox{ }
.catalog-popup { z-index:1001; visibility: hidden; width:180px!important; position:absolute; top:0px; left:0px; background:url(../img/bg_catalog_popup_top.png) 0 0 no-repeat; padding:10px 0 0; }
.catalog-popup-in1 { background:url(../img/bg_catalog_popup_bottom.png) 0 100% no-repeat; padding:0 0 10px; }
.catalog-popup-in2 { background:url(../img/bg_catalog_popup_repeat.png) 0 0 repeat-y; padding:0 10px; }
.catalog-popup img { margin:10px 0; }
.catalog-popup p {margin:0;color:#686868;}
.catalog-popup .highlight2 { font-size: 14px; color:#c30000!important; font-weight: bold; }
div.left { float: left; }
div.clear { clear: both; }


/* ÊÀÐÒÀ ÑÀÉÒÀ */
ul.map { padding: 0 0 0 25px!important;  }
ul.map li { padding: 2px 0px!important; }
ul.map li a b {color: #B95D38; }


/* ÎÒÇÛÂÛ */
.otz {}
.otz td { padding: 5px 0px 5px 0; vertical-align: top; } 
.one_otz { margin: 0 0 10px 10px; }

/* Ôèëüòð */
.quot { font-size: 12px; margin-left: 5px; margin-top: 10px; padding: 1px 0px 1px 10px; border-left: 2px solid #bcbcc0;/* color: #000000; */ }
.spec_cont { margin: -10px 0 0 0; }
.page a { color: #000; }
.menu2 { list-style:decimal; }
.menu3 { list-style:disc; }

.models { width: 100%; position: relative; }
.models td { width: 32%; line-height: 20px; font-size: 14px; text-align: center; padding: 0 10px 0 0; vertical-align: top;  }
.models td img { margin: 10px 0 0px 0; position: relative; }
.models td .mod { padding: 10px 10px 10px 10px; }
.models td .block { min-height: 220px; }


.prds { width: 100%; }
.prds td { width: 48%; padding-right: 1%; }
.work .centr { padding:10px; min-height: 140px; }
a.h1 { color:#4d4d4d; font-size: 13px; font-weight: bold!important; margin: 0 0 0 0; text-decoration: none; }
.filt_brend {  border: 1px solid #45637a; background-color: #c1c0c0; margin: 0 0 10px 0; }
.bre .centr { margin-bottom: 5px; } 

/* NEW */

.bas { font-size: 12px; }
.bas span { color:#ad7200;}

.brand_text { text-align: justify; margin-bottom: 15px; }
.brand_text img { margin: 0 15px 5px 0; }

.nline {  margin: -10px 0 25px 0; } 
#navigation { margin: 5px 0 10px 0; }
#navigation a, .nline a { color:#000!important; text-decoration:underline; }
#navigation a:hover, .nline a:hover { color:#ad7200!important; text-decoration:underline; }

.id-search .inputbox { font-size: 16px; text-align: center; }

div.filter-1 ul.menu li a.act { color:#000; text-decoration:underline; }
a.zoom { cursor: url(/js/highslide/graphics/zoomin.cur), pointer; outline: none; text-decoration: none; }
a.zoom1 { cursor: url(/js/highslide/graphics/zoomin.cur), pointer; outline: none; text-decoration: none; float: left;}
.menu a.hov { color:#000!important; text-decoration:underline!important; }

#box { padding: 0 10px 0 15px; }

.mcatalog h5 { text-align: center; padding-right: 30px; }
.mcatalog .catalog { margin: 0px; padding: 0px; }

.search_data select { width: 250px; margin: 0 0 5px 0; } 

dt { font-weight: bold; }
dd { padding-bottom: 15px!important; }

.developed { margin-top: 15px; }
.ask { vertical-align: top; margin-top: 0px; }

.brend_info { margin-bottom: 10px; }

.form-list ul { list-style: none; line-height: 14px; margin: 5px 0; }
.form-list ul li { margin-left: 0px; padding-left: 0px;  }
.form-list ul li a { display: block; padding-bottom: 5px; }
.form-list ul li a.act { font-weight: bold; text-decoration: none; } 
.form-list ul li a:hover,
.form-list ul li a.act { color:#c30000!important; text-decoration: none; }

span.head { color:#c30000!important; font-size: 16px; }

.menu ul { list-style:none; padding-left: 10px; }
.menu ul li span { display: block; padding: 5px 5px 5px 15px; font-weight: bold;}
.menu ul li span a { font-weight: bold!important; margin: 0px!important; padding: 0px!important; text-decoration: none!important;}

.bs {margin-top: 20px; }
.m3 { width: 260px; }
.unAct { color:#686868; }

.in_product_basket { position: absolute; right: 0px; top: 14px; width: 130px; height: 80px; display: block; }
.basket-body .in_product_basket{ top: 0px;} 


.oformlenie1 { float: left; }
.oformlenie2 { float: left; margin-left: 32px; }

.brend_lite {  }
.brend_lite img { float: left; }
.brend_lite p { margin: 0px 0 5px 0; padding: 0; }
.brend_link { margin: 0; padding: 0; }
.brend_more { margin-top: 10px; display: none; }

.brand_text em { font-size: 12px; color: #666;}

.ask_help { position: absolute; right: 30px; top: 20px; }
.ot {  margin-left: 8px; }
.mb10 { margin-bottom: 6px; }
.mt10 { margin-top: 6px; }

.ves { margin: -10px 0 0 10px; }

/* CAPTIONS */
.caption-top, .caption-bottom { color: #ffffff;	padding: 10px 5px 10px 5px; font-weight: bold; font-size: 13px; background: #000000; text-shadow: 1px 1px 0 #202020; }
.caption-top { border-width: 0px 0px 5px 0px; }
.caption-bottom { border-width: 5px 0px 0px 0px; }
.caption a, .caption a { border: 0 none; text-decoration: none; background: #000000; padding: 0.3em; }
.caption a:hover, .caption a:hover { background: #202020; text-decoration: none; }
.caption-wrapper { float: left; border: 0px solid #334143; text-align:center; width:100% !important;}
.category { position: absolute; left: 0%; top:0%; z-index: 0; display: none; }

.reset { text-align: right; }
.reset a { display: block; margin-top: 5px; background: none!important; }

#whole_basket #navigation { margin-top: -20px; }

.l0 { width: 125px!important; }
.l1 { width: 190px!important; }
.l2 { width: 110px!important; }
.l3 { width: 175px!important; }
.l4 { width: 130px!important; }
.l5 { width: 185px!important; }
.l6 { width: 160px!important; }

#box { background: #fff; }

.e1 { margin-left: 20px; }
.hid { display: none; }

.twopr { padding: 0px!important; margin: -16px 0 -25px 0px!important;  }
.n1 { font-weight: normal!important; }

.show_all { background: none!important; padding-right: 0px!important; color:#ad7200; font-size: 14px!important; }
.sep1 { padding-right: 30px!important; background-image: url(../img/bg_filter_menu_separator2.png)!important;  background-position: 100% 4px!important; }
.sep2 { margin-left: 20px!important; }

.in_player { margin: 5px 0 20px 60px; }

.special_action { text-align: left; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }
.special_action span { color: red; } 

.pic_button2 { border: 0px red solid!important; float: left; margin-top: 5px; width: 439px; }
.plus_ph { font-size: 16px; }

.one_ont { margin: 25px 0 0 0; }

.str { font-weight: bold; }
div.catalog table.catalog-table th.th3 span { margin-left: 10px!important; }

.cities { margin-top: -20px; font-size: 13px; line-height: 24px;  }
.cities span { font-weight: bold; }

.z1 { position: absolute; bottom: 5px; right: 5px; border: 0px!important; cursor: url(/js/highslide/graphics/zoomin.cur), pointer; }

.cart .h3 { font-size: 26px!important; margin-bottom: 10px!important; text-transform: none!important; }
/*.cart .highlight { font-weight: bold; }*/
.sform { width: 400px!important; }
.p2 { font-size: 14px;}
.h33 { font-size: 14px!important; }

.addbasket { margin-top: -10px; text-align: center; font-size: 14px; }
.addbasket a { color: #c30000; } 

.copyright { padding: 0 0 0 23px!important; }

.catalog-filter-heading a { color: #fff; }
.catalog-filter-heading a.act { color: #fff; font-weight: bold; text-decoration: none; }

.check_price { cursor: pointer; }
#price1 { font-weight: bold; }

.sa { text-transform: uppercase; font-size: 13px; font-style: italic; font-weight: bold; }
.ekonom, .ekonom a { color: #ff6666!important; }
.standart, .standart a { color: #339999!important; }
.prestig, .prestig a { color: #000066!important; }
.acts { font-size: 15px!important; margin-bottom: 20px!important; }

.cart-action .custom-list {  }
.cart-action .custom-list li { font-size: 16px!important; margin-bottom: 10px; /*width: 280px!important; border: 1px red solid; float: left; display: block;*/ } 
.cart-action .custom-list li span { font-weight: bold; } 

.spec_gold { display: block; width: 90px; font-size: 10px!important; font-weight: bold; font-style: italic; color:#bcbcbc; float: right; text-align: center; position: relative; }
.spec_gold img { position: absolute; top: -7px; right: -3px; }
.spec_gold a { color:#bcbcbc!important; }

#leftcolumn-in1 .module .h4 {
    color: #AD7200;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 1em;
    font-weight: bold;
    text-transform: none;
    line-height: 1.25;
    margin-bottom: 1.25em;
}



#popup { display: none; width:100%; position:fixed; z-index:9999; left:0; top:0; height:100%; background:#000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9;-khtml-opacity:0.9;opacity:0.9;}
#reclama { position:fixed; z-index:10000; left:50%; top:10%; width:758px; margin-left:-379px; padding-bottom:167px; background:url(/img/rec/2.png) 0 bottom no-repeat;}
#reclama img { vertical-align:top}
#reclama_load { position:fixed; z-index:10000; left:50%; top:42%; }

.payments { position: absolute; top: 62px; left: 560px; }
.payments span { font-size: 12px; }
.payments img { margin-right: 3px; }
