BODY {
    font-family: tahoma,arial; color: #555; background:#fff;
    /* http://www.artlebedev.ru/tools/technogrette/html/fixed_in_msie/ */
    background: url('/img/p.gif') no-repeat;
    background-attachment: fixed;
}
TD {font-family: tahoma,arial; font-size: 11px}
DIV {font-family: tahoma,arial; font-size: 11px}
LI {list-style: url(../img/bul_9.gif);padding-bottom: 2px;}
UL {margin-bottom:10px; margin-top:5px;margin-left:30px;padding: 0;}
INPUT {font-family: tahoma,arial;font-size: 11px}
SELECT {font-family: tahoma,arial;font-size: 11px}
STRONG {font-weight: normal; }
FORM {margin:0px;}
img {border:none;}

h1 {margin:5px 0 0; font: normal 18px arial, tahoma; color: #555; line-height: 100%;}
h2 {margin:0; font: bold 12px arial, tahoma; color: #1463b0; line-height: 100%;}
h3 {margin:0; font: bold 12px arial, tahoma; color: #1463b0;}

.clr{clear:both; font-size: 0px; line-height: 0px;}
/* похож на <u />, меняется, когда есть ajax или нет */
em {text-decoration:none!important; border-bottom-width:1px; border-bottom-style:solid; font-style:normal; cursor: pointer; cursor: hand; zoom:1;}
.js em {text-decoration:none!important; border-bottom-style:dashed;}

A {color:#1463b0}
A:hover {color:#f98002}
img.help_ic {cursor: pointer; cursor: hand;}

#brand SPAN {display: inline; float: left; margin: 0px 5px 0px 0px; width: 120px; white-space: nowrap; text-align: left;} /* стиль для span с брэндом в списске */

/* Специальные сылки для лучшей навигации */
A.whl {color:#ffffff; text-decoration:none;cursor:text;}
A.whl:hover {color:#ffffff; text-decoration:none;cursor:text;}
A.acl {color:#f68002; text-decoration:none;cursor:text;}
A.acl:hover {color:#f68002; text-decoration:none;cursor:text;}

img.help_ic {cursor: pointer; cursor: hand;}

H1 {margin-bottom:0px; font-weight: normal; font-size:18px;}
H2 {margin-bottom:0px; font-weight: normal; font-size:18px;}

.price {list-style: url(../img/bul_8.gif);padding-bottom:2px;}/* Стиль для Где купить? в результатах */
UL.price {margin-top:0px;margin-bottom:0px;margin-left:15px;}/* Стиль для Где купить? */
UL.shortdescription {margin-top:-5px;margin-bottom:5px;margin-left:30px;} /* Стиль для краткого написания */

.tmenu {list-style: url(../img/bul_1.gif);} /* буллеты в верхнем меню */


.dgr {color:#5f5f5f}/* темно-серый */
.wh {color:#ffffff} /* белый */
.lbl {color:#a1c5d5} /* светло-голубой */
.bl {color:#4288b8} /* голубой */
.dbl {color:#1463b0} /* темно-голубой */
.lgr {color:#9c9c9c} /* светло-серый */
.gr {color:#768890} /* серый */
.ac {color:#f68002} /* активный цвет */

.mdl {font-size:12px;} /* укрупненный размер шрифта */
.big {font-size:18px;} /* заголовки на стартовой */
.pdstart {padding-left:15px;} /* отступ между столбцами на стартовой */


.pictb {border: 1px solid #d9d9d9; padding:5px; height:95px; width:95px;margin-top:5px;} /* рамка для картинок в результатах поиска */
.lline {border-bottom: 1px solid #d1d1d1;}/* светлая серая линия */

.sub {background: #ffffff url(../img/bg_but.gif); font-family: tahoma,arial;; font-size:11px; height: 24px; font-weight: bold;} /* стиль для кнопок */

/* Эти стили под вопросом (в описании) */
.lliner {border-right: 1px solid #d1d1d1;}/* светлые серые линии в описаниях */
// .llineo {border-bottom: 1px solid #d1d1d1; font-size:1px; border-right: 1px solid #d1d1d1;padding:0px}/* светлые серые линии в описаниях */ 
.dline {border-bottom: 1px solid #8e9595} /* темные линии */
.text {font-family:tahoma; font-size:12px;} /* текст в описаниях и на информационных страницах */

/* стили для вспомогательной таблицы в описаниях */
table.lineoptxt {border-top: #909099 1px solid; border-right: none; border-bottom: #909099 1px solid; border-left: none;} /* рамка вокруг таблицы */
td.lineoptxt {border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid} /* рамка вокруг ячеек */
.line_tdtoptxt {border-left: #b0b0b0 1px solid; border-bottom:#909099 1px solid;  color:#555555; background: #f0f0f0;} /* стиль для шапки */
.smop {font-size:10px;font-family:tahoma;} /* очень мелкий текст */
.optittxt {font-family:arial; font-size:12px;color:#1463b0;font-weight:bold;} /* названия параметров */

/* Блок новостей  */
.blocktit2 {background: #fe7210; padding: 6px 0px 6px 12px; font: bold 12px arial,tahoma; color:#ffffff; margin: 0px 0px 4px 0px;} /* оранжевая шапка с уголком */
.block2 {padding: 0px 12px 10px 12px; border-left: 1px solid #afc6de; border-bottom: 1px solid #afc6de; border-right: 1px solid #afc6de;} /* блок с голубой рамкой */
.pict1 {background: url(../img/bg_pict_1.gif) no-repeat; border: 1px solid #afc6de; padding: 4px; margin: 2px 0px 8px 0px}
.pict2 {padding: 5px 0px 8px 8px;}
.pict2 A {font: bold 12px arial, tahoma;}
ul.news {margin: 8px 0px 5px 17px; padding: 0px;}
ul.news li {padding: 0px 0px 5px 0px; list-style: url(../img/bul_1.gif)}

/* Результаты поиска */

#search_title {font: normal 16px tahoma; border-bottom: 1px solid #8e9595; padding: 0px 0px 15px 0px; color:#768890;}
#search_title b {font-size:18px;}
#search_results {padding: 10px 0px 10px 0px}
#search_results .pict_results {padding: 0px 20px 0px 0px; width: 30%}
#search_results .all_results {padding: 0px 0px 0px 10px}

#search_results .pict {width:106px; text-align: center; padding: 0px 0px 15px 0px}
#search_results .name {font: normal 18px tahoma}
#search_results .price {color: #f98002;}
#search_results .pict_txt {padding: 0px 0px 15px 0px; color:#768890}
#search_results .search_path {padding: 0px 0px 2px 0px;}
.search_path a {color: #768890}
#search_results .search_num {padding: 15px 0px 0px 10px; font: normal 16px tahoma;}

#search_results .title {padding: 0px 0px 10px 0px; font: normal 20px tahoma; color: #1463b0}
#search_results .subtitle {font: normal 16px tahoma; padding: 15px 0px 10px 0px; border-top: 1px solid #d6d6d6;  color:#768890}
#search_results .price_select {padding: 0px 0px 15px 0px; font: normal 12px tahoma;}
#search_results input {width: 60px; height: 21px;}
#search_results .submit {width: 30px; font: normal 12px tahoma; height:22px; margin: 0px 0px 0px 5px;}
#search_results ul {margin: 5px 0px 0px 13px; padding:0px; font: normal 12px tahoma; color:#666}
#search_results li {list-style-image: url(../img/bul_9.gif); padding: 0px 0px 15px 0px; }

#search_results .dist_line {width: 310px; font-size: 1px;}

#search_results .main_result {font-size:20px; line-height:110%}
#search_results .li_title {font: normal 14px tahoma}

.main_result {font-size:20px; line-height:110%}
.all_results b {font: normal 14px tahoma}

div.top_menu {background: url(/img/bul_1.gif) no-repeat; padding: 1px 0px 0px 14px;}
.fl_ru {background: url(/img/fl_rus.gif) no-repeat left center; padding: 1px 0px 0px 14px; width: 40px;}
.fl_ua {background: url(/img/fl_ukr.gif) no-repeat left center; padding: 1px 0px 0px 14px; width: 50px;}

/* левый блок подбора */
/* закладки в левом блоке подбора */
.blocktit6-close {display:block; text-decoration:none; cursor:pointer; cursor:hand; border-bottom-width:0px; background: #136cab url(../img/bl-bg-42-close.gif) no-repeat right top; padding:6px 0 6px 12px; font: bold 12px tahoma; color:#fff; margin: 0; /* не нужно ставить нижних отступов */}
.blocktit6-close:hover {color:#acc1da;}
.blocktit6-open {display:block; cursor:pointer; cursor:hand; color:#fff; text-decoration:none; border-bottom-width:0px; background: #2a5296 url(../img/bl-bg-42-open.gif) no-repeat right top; padding:6px 0 6px 12px; font: bold 12px tahoma; margin: 0; /* не нужно ставить нижних отступов */}

.blocktit6-open:hover {color:#acc1da;}
/* подбор по параметрам */
.matching {padding: 5px 4px 15px 15px; background:#f0f0f0; /*overflow:hidden;*/ zoom:1;}
.matching a {text-decoration:none;}
.matching u {text-decoration:none; border-bottom: 1px dashed #999;}
.matching label {color:#111;}
.matching .inter tr td{font:normal 12px tahoma}
.matching a.h2, .matching div.h2 {zoom:1; display:block; padding: 10px 0 4px; font: normal 12px tahoma; color:#333; font-weight: bold}
.matching a.h2-close, .matching div.h2-close{background: url(../img/plus1.gif) no-repeat 7px 15px; margin-left:-7px; padding-left:15px}
.matching a.h2-open, .matching div.h2-open{background: url(../img/minus.gif) no-repeat 7px 15px; margin-left:-7px; padding-left:15px}
.matching ul.list {padding:0; margin:0;}
.matching ul.list li{float:left; min-width:50%; list-style:none; list-style-image:none; /*height:22px;*/ line-height:22px; /* чтобы не было видно второй строки, которая переносится */ /*overflow:hidden;*/}
.matching ul.list li input { vertical-align:middle; padding:0px; margin:0 2px; }
.matching ul.list li i {display:block; width:108px; height:1px; overflow:hidden;} /* распорка, эмуляция min-width */
.matching .submit {padding: 10px 0 9px;}
.submit input {font: normal 12px tahoma; background: #fff url(../img/bg_but.gif); height:34px;}
.matching a.filter{padding: 0 0 0 9px; text-decoration:underline; background: url(../img/icons/delete2.gif) no-repeat center left; font: normal 12px tahoma;}
.matching a.filter:hover{color:#fd811f}

/* подбор модели */
.models {padding: 0 0 20px 0; position:relative; background:/*#ffe7cf*/ #f0f0f0; zoom:1;}
.models-param {padding: 0px 0px 0px 0px;}
.models-list, .brands-list {padding: 2px 10px 0px 15px; font: normal 12px tahoma;}
.models-list a, .brands-list a {margin:0 8px 0 0; display:inline-block; padding:0 0 3px 0; font: normal 12px tahoma;}
/* fix отступы в списке */
.models-list nobr em {margin:0 8px 0 0; display:inline-block;}
.models-list a nobr em {margin:0;} 
.brands-list a{text-decoration:none;}
.models-param-active {margin: 10px 0px 0px 0px; padding: 0px 0px 15px 0px; background: /*#ffeddb*/ #e6e6e6;}
.top-models-active {margin: 10px 0px 0px 0px; padding-top:0!important; background: #f9e5c0; border-right: 1px solid #fe7210;}
.model-active {color:#fe7210;  font-size:16px!important;}
.model-not-actual {color: #666; font: normal 10px tahoma;}
.model-not-actual-title {color: #666; font: normal 10px tahoma; padding: 7px 0 2px 0}
.model-not-best {color: #666!important;}
.model-visited {font-size:16px!important; /*font-weight: bold!important;*/ /*color:#!important;*/}
/*.brand-best {color:#1463b0!important;}*/
.model-other {text-decoration:none; color: #666; font: normal 12px tahoma;}
img.txt-new {position:relative; top:-4px; border: none;}
div.h2 {zoom:1; padding: 10px 0 3px 17px; font: normal 12px tahoma; color:#333; font-weight: bold; border-bottom:none;}
div.h2-close{background: url(/img/plus1.gif) no-repeat 22px 15px; margin-left:-7px; padding-left:30px}
div.h2-open{background: url(/img/minus.gif) no-repeat 22px 15px; margin-left:-7px; padding-left:30px}

a.h2 {zoom:1; text-decoration:none; padding: 0 0 3px 15px; font: normal 12px tahoma; color:#333; font-weight: bold}
a.h2-close{background: url(/img/plus1.gif) no-repeat 22px 15px; margin-left:-7px; padding-left:30px}
a.h2-open{background: url(/img/minus.gif) no-repeat 22px 15px; margin-left:-7px; padding-left:30px}
.show-all {padding: 1px 0 0 6px;}
.show-all a {color:#777; border-bottom: 1px dashed #999;}
/* a.hide { display:none;} */
.models-show-mode {padding: 10px 0 0 12px; zoom:1;} /* переключатель режима в описании */
/* a.oir {display: block;}  вывод каждой модели в одну строку */
/* подбор модели */

/* Пресеты - строка фильтов */
.curr-filters a, .curr-filters u {text-decoration:none; font: normal 12px tahoma; white-space: nowrap;}
.curr-filters .num-models {width:10px; padding: 4px 0px 0px 7px; white-space: nowrap; vertical-align:top; background:#fff}
.num-models div {white-space: nowrap;}
.curr-filters div {position:relative; font: normal 12px tahoma;} /* нельзя у td прописать position:relative */
.selected-parametrs {padding: 4px 0 15px 10px; vertical-align: top}
.selected-parametrs a {zoom:1; background: url(../img/icons/delete2.gif) no-repeat 1px 6px; padding: 0 0 0 9px; margin:0 6px 0 0; color:#333; cursor:pointer; cursor:hand;}
.selected-parametrs i {zoom:1; font-style:normal; margin:0 6px 0 0; color:#333; font:normal 12px arial;}
.selected-parametrs a u {border-bottom: 1px solid #ccc; zoom:1;}
.selected-parametrs a:hover {color:#fd811f;}
.parametrs-vpad {padding: 0 0 13px 0; height:0; font-size:0;}

/* подсказка к пресетам (подбор) */
.tt-match{position:absolute; height:40px; overflow:hidden; zoom:1;}
.tt-match td.left{color:#555; vertical-align:top; font:normal 12px tahoma; background: url('/img/l_plash.png') no-repeat center left; padding:12px 32px 0 30px; *padding-top:10px;/*ieFIX*/ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/l_plash.png", sizingMethod="crop"); _background:none;}
.tt-match td.right{background:url('/img/r_plash.png') no-repeat center left; width:10px; height:40px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/r_plash.png", sizingMethod="crop"); _background:none;}
.tt-match .x{background: url('/img/x.gif') no-repeat top left; width:9px; height:9px; display:block; position:absolute; top:15px; *top:14px;/*ieFIX*/ right:20px;}

/* новые стили для списка моделей */
.big-price1 {color:#f98002; font-size: 14px; text-align: right; position:relative; top: -11px; }
.big-price1 a{color:#f98002; font-size: 24px; text-decoration:none; border-bottom: 1px solid #f98002; zoom:1}
.big-price {color:#f98002; font-size: 12px; text-align: right; position:relative; top: -11px; }
.big-price a{color:#f98002; font-size: 24px; }

.short-price-line {padding-left: 16px; BACKGROUND: url('/img/bg_price14.gif') no-repeat}
.short-price-table {position:relative; top: -6px;}
.short-price-table td {font: normal 10px tahoma; /*color:#768890*/}
.short-price-table a {font: normal 12px tahoma;}
.short-price-table .dbl {padding-right: 9px;}
.short-price-table ul.price {margin:0px; padding: 0 0 0 12px}
.short-price-table td.gr {background: url('/img/bul_7.gif') no-repeat 0 2px; padding: 0 0 0 18px}
.price-change {font-size:12px; text-align:right; white-space: nowrap; zoom:1}
.price-change a {font-size:12px; text-decoration:none; color:#768890; border-bottom: 1px solid #d6d6d6;  zoom:1}

 /* новые стили в описании */
.desc-big-price {color:#f98002; font-size: 12px; padding: 0 0 0;}
.desc-big-price a{color:#f98002;}
.desc-big-price span{color:#f98002; font-size: 28px; }
.desc-price-change {font-size:12px;}
.desc-price-change a {font-size:12px; text-decoration:none; color:#768890; border-bottom: 1px solid #d6d6d6;}
.desc-prices td {font-size:11px;}
.desc-prices .ac b {font-size:14px!important;}
.desc-prices .dbl b {font-size:11px;}
.desc-prices td.dbl {padding-top:3px}
.desc-prices td.gr, .gr b{font-size:12px!important; padding-top: 3px;}
.desc-prices br {font-size:8px;}

/* новые стили для списка цен */
.shop-logo {display: block; width: 110px; text-align:center; margin: 6px 0 0; color:#768890; text-decoration:none;}	
.shop-logo img {margin: 0 0 4px;}	
.shop-price-position td {padding-bottom: 14px;}
.shop-price-position .text {vertical-align:top; margin: 0 6px 0 0}
.text a {text-decoration:none;}
.text img {position:relative; top:2px;}
.price-in-list {font-size:18px;}

/* ссылка по пожеланиям в меню подбора */
.add-proposition {margin:7px 0; width: 90%}
.add-proposition a{color:#666; text-decoration: underline;}

/* --Отзывы (вариант 2009 года)-- */
.item-content {padding: 0 13px 0 5px; /*width:100%;*/ zoom:1; font: normal 12px tahoma;}
* {-moz-box-sizing:border-box; box-sizing:border-box;} /* только для Mozilla FF (адекватное поведение padding & margin) */

/* сортировка по дате/полезности */
/* на inline-block в комбинации с white-space:nowrap */
.sort-section {font: normal 12px tahoma; padding: 10px 0; white-space: nowrap;}
.sort-select {display:inline-block; font: normal 12px tahoma; padding: 3px 3px 5px; margin:0 0 0 3px; text-decoration:none; color:#fff; background: #f68002; _overflow:hidden;/*IE6*/ }
.sort-select:hover {color:#fff}
.sort-select em, .sort-select u {border-bottom:none; text-decoration:none;}
.sort {display:inline-block; font: normal 12px tahoma; padding: 3px 0 5px 6px; text-decoration:none; color:#1463b0; zoom:1; *display:inline; _overflow:hidden;/*IE6*/}

/* сортировка по полу */			
.sex {font: normal 12px tahoma; padding: 0 0 0 10px; text-align: center; white-space: nowrap}			
.sex .right {display:inline; float:right; padding:4px 4px 10px 4px; margin:2px; border:1px solid #E6E6E6}	
.sex .right:hover {display:block; margin:0; border:3px solid #fc7821; color:#1463b0}	
.sex .left {display:inline; float:left; padding:4px 4px 10px 4px; margin:2px; border:1px solid #E6E6E6}
.sex .left:hover {display:block; margin:0; border:3px solid #fc7821; color:#1463b0}
.sex .right_select {display:block; float:right; padding:4px 4px 10px 4px; margin:0; border: 3px solid #fc7821; text-decoration: none; color:#fc7821;}
.sex .right_select:hover {display:inline; margin:2px; border: 1px solid #E6E6E6;}
.sex .left_select {display:block; float:left; padding:4px 4px 10px 4px; margin:0; border: 3px solid #fc7821; text-decoration: none; color:#fc7821;}			
.sex .left_select:hover {display:inline; margin:2px; border: 1px solid #E6E6E6;}			
.sex span {font-size:10px; position:relative; top:6px;}
/* сортировка по оценкам */
td.filter {text-align: right; font: normal 12px tahoma; padding: 0 10px 0 0;}
td.smile{padding:3px 0;}		
td.smile ul {margin:0!important;padding:0!important;}
td.smile ul li {margin:0 4px 0 0; list-style:none; display:inline; float:left; text-align:center; padding:0!important;}
td.smile ul li a.noselect, td.smile ul li a.select:hover {text-decoration:none; display:block; border:1px solid #D9D9D9; padding:4px; margin:2px; }
td.smile ul li a.select, td.smile ul li a.noselect:hover {text-decoration:none; display:block; padding:4px; border: 3px solid #fc7821; margin:0px; color:#fc7821;}

/* вывод содержимого отзыва */
.opinion-none {font: normal 12px tahoma; padding:20px 10px;}
.opinion {padding:0 0 10px 0; *width:100%; zoom:1}
.opinion b {font-weight:normal;} /* убрать */
.opinion .value1 {padding: 3px 0 5px 34px; color:#1463b0; font: normal 20px tahoma; line-height: 100%; background: url(../img/face_mdl_1.gif) no-repeat 1px 1px; //behavior: url("/js/iepngfix.htc");}
.opinion .value2 {padding: 3px 0 5px 34px; color:#1463b0; font: normal 20px tahoma; line-height: 100%; background: url(../img/face_mdl_2.gif) no-repeat 1px 1px; //behavior: url("/js/iepngfix.htc");}
.opinion .value3 {padding: 3px 0 5px 34px; color:#1463b0; font: normal 20px tahoma; line-height: 100%; background: url(../img/face_mdl_3.gif) no-repeat 1px 1px; //behavior: url("/js/iepngfix.htc");}
.opinion .value4 {padding: 3px 0 5px 34px; color:#1463b0; font: normal 20px tahoma; line-height: 100%; background: url(../img/face_mdl_4.gif) no-repeat 1px 1px; //behavior: url("/js/iepngfix.htc");}
.opinion .value1, .opinion .value2, .opinion .value3, .opinion .value4 {*width:100%; zoom:1 /*ie6 fix-es*/;}

 .item-content .date {padding: 2px 1px 0 1px; font: normal 11px tahoma; text-align: right; color: #1463b0; position:relative;}
.opinion .opinion_param {font: normal 12px tahoma; text-align: right; padding: 0 0 0 20px; color:#1463b0; width:82px;}
.opinion .opinion_txt {font: normal 12px tahoma; padding: 0 0 0 7px; }

/* Убрать! */
.opinion_add {background: url(../img/icons/ic_add4.gif) no-repeat 0 4px; padding: 8px 0 17px 24px}
.opinion_add a {font: bold 12px tahoma; color:#fc7821;}

/* Ссылка добавления отзывов, вопросов, ссылок */
.opinion-add-link {background:none; padding:10px 0/*10px*/ 12px; border-bottom: 1px solid #d9d9d9; margin: 0 0 10px;}
.opinion-add-link a {color:#fc7821; font: normal 16px tahoma; text-decoration:none; float:left; display:block; margin-right:20px;}
.opinion-add-text {overflow:hidden; font: normal 12px tahoma; color:#999; padding: 3px 0 0; zoom:1}
.line24 {border-top: 1px solid #d9d9d9;}
  
/* обсудить отзыв */	
.opinion .talk {vertical-align: bottom; text-align: right; vertical-align: bottom;  padding: 0 0 22px 0}
.opinion .talk_add {padding: 4px 10px 20px 7px}
.opinion .talk_link {font: normal 12px tahoma; color:#333; text-decoration: none; border-bottom: 1px dashed #aaa; line-height: 100%;}
td.helpful {padding-top:1px; vertical-align:middle}
.helpful {white-space: nowrap; font: normal 12px tahoma; line-height: 140%; color: #999; padding-top: 3px;}
.helpful .yes {font: normal 12px tahoma; color:#fc7821; text-decoration: none; border-bottom: 1px dashed #aaa; line-height: 100%}
.helpful .no {font: normal 12px tahoma; color:#666; text-decoration: none; border-bottom: 1px dashed #aaa; line-height: 100%}
.helpful sub {margin: 0 0 0 2px; font: normal 11px tahoma;}

/* линии и элементы оформления при выводе отзыва */	
.opinion .vspace {line-height:8px; font-size:0px;}
.opinion-actions {padding: 0 0 0 22px;}
.opinion .page {padding: 5px 0 0 0; font-size: 12px;}
.delete{background-color: #f6f6f6;border: 1px solid red;}
.opinion-title {padding: 10px 0;}
.msg-title{font: normal 12px tahoma;color: #fc7821; padding: 0 0 10px;}
.opinion-title h3{font: normal 18px tahoma; color: #1463b0;}
.msg-avtorization {font: normal 12px tahoma; padding: 0 20px 5px 0;} 
 
/* для обсуждений и добавочные к отзывам */
/* NEW */
.discuss-top-left {padding: 15px 0 0 0;}
.discuss-top-left td.nick {padding-left:15px; padding-right:15px /* не заменять на padding:0 15px;!!! */}
.discuss-left {padding:0 5px 0 29px; border: 0px solid blue;} /* 25+14 */
.discuss-text {font: normal 12px tahoma;}
.discuss-text-del {font: normal 10px tahoma;color: gray;} /* для модераторов то что было в дискусе до удаления*/

/* чтобы с некоторого момента лесенка вправо для обсуждения прекращалась */
.discuss-left .discuss-left .discuss-left .discuss-left .discuss-left .discuss-left {padding-left: 0 !important;}
.discuss-left .discuss-left .discuss-left .discuss-left .discuss-left .discuss-top-left {padding-left: 0 !important; margin-left:-14px !important; /* 39-25 */;}
.discuss-id {padding-right:0; padding-bottom:0; padding-top:0; /* padding-left не прогать!!! */}
.discussion-gray {padding: 0;background-color: #f6f6f6; zoom:1;} 
.discuss-msg {color: red;}
.discuss-del, .discuss-del * {color: gray;} /* удаленные дискусы */
.discuss-mod, .discuss-mod * {color: red;} /* дискусы оставленные модераторами */

.edit-discuss-user {padding: 0px 0px 4px 0px;}
.edit-discuss {padding: 10px;}
.edit-discuss textarea {width:100%; height:100px; zoom:1}
.edit-discuss td {padding: 5px 5px 0px 0px;}
.edit-discuss-delete {width: 100%; text-align: right;}
.add-discuss {background:#ffe9cf; padding: 10px;}
.add-discuss textarea {width:100%; height:100px; zoom:1}
.add-discuss td {padding: 5px 5px 0px 0px}

.answer-link-close, .discussion-link-close, .answer-link {display:block; text-decoration: none; color: #1463b0; background: url(../img/plus.gif) no-repeat 3px 7px; padding: 2px 4px 2px 10px; font: normal 12px tahoma;}
.answer-link-open, .discussion-link-open {display:block; text-decoration: none; color: #666; background: url(../img/minus.gif) no-repeat 3px 7px; padding: 2px 4px 2px 10px; font: normal 12px tahoma;}
.answer-link-open {background-color: #ffe9cf} 
.discussion-link-open {background-color: #f6f6f6} 
.answer-link-close span, .discussion-link-close span{border-bottom: 1px dashed #aaa;}
.answer-link-open span, .discussion-link-open span{border-bottom: 1px dashed #aaa;}

.delete-link {display:block; text-decoration: none; color: #ff3333; padding: 2px 4px 2px 0; font: normal 12px tahoma;}
.delete-link span {border-bottom: 1px dashed #ff9999;} /* 4 span */
.edit-link span {border-bottom: 1px dashed #aaa;} /* 4 span */
.edit-link {display:block; text-decoration: none; color: #1463b0; padding: 2px 4px 2px 0; font: normal 12px tahoma;}

.no-mui-link span{border-bottom: none;text-decoration: underline;}
.nick {white-space:nowrap;}
/*.nick span {color:#1463b0;}*/
.nick span, .nick a {font: normal 12px tahoma; position: relative; top: -2px;} /*  */
.msg-actions {padding:3px 0 0; margin-bottom=-1px; zoom:1;}
.msg-actions .clr{height:0px;}
.tab{float:left; margin-right:18px;}
.tab sub {color: #666; font: normal 11px tahoma;}

.line19 {border-bottom: 1px solid #e6e6e6; margin: 15px 0 7px;}
.line22 {border-bottom: 1px solid #e6e6e6; height:1px; margin: 15px 0 5px; line-height:0; font-size:0;}

.help2 {text-decoration:none; cursor: pointer; cursor: hand; color:#555; border-bottom: 1px dashed #999;}
.help2:hover {text-decoration:none; cursor: pointer; cursor: hand; color:#fd811f; border-bottom: 1px dashed #fd811f;}

/* форма добавления отзыва */
.add_form {margin:0px 30px 10px 20px;}
.add_form .name {width:250px;}
.add_form .title {width:80%;}
.warn {border: 3px solid #fc7821;}
.warn_mess {font: normal 12px tahoma; color:#fc7821;}
.add_form .add_name span.warn_star { font-weight: normal; font-size:12px}
.add_form .text_mess {font: normal 12px tahoma; color:#999; padding: 15px 0 0 0;}
.text_mess span {color:#1463b0;}
.text_mess input {vertical-align:middle}
.add_form .add_name {font: bold 12px tahoma; padding: 20px 0 3px; color:#1463b0}
.add_form .add_name span {font-weight: normal; color:#999}
.add_form .add_name .text {font: normal 12px tahoma; padding: 0 0 0 5px; width: 100%}
.add_form textarea {width: 90%; height: 70px;}
.add_form select {width:150px;}
.add_form .add_inp {padding: 0; font: normal 12px tahoma;}
.add_form .add_inp img {margin:2px 0 2px 2px}
.add_form .add_inp .text {font: normal 12px tahoma; padding: 0 0 0 6px; position:relative; top:-9px;}
.add_form .add_sub {height: 41px; width: 200px; font: normal 12px tahoma; background: #fff url(../img/bg_but1.gif);}
.add_form .add_advice {padding: 12px 0 0 0;}
.add_form .add_advice input{vertical-align:middle}
.add_form .add_advice .advice {font: bold 12px tahoma; padding: 2px 5px 0 0; color:#1463b0; vertical-align: top; white-space:nowrap;}
.add_form .add_advice .text {font: normal 12px tahoma; padding: 3px 0 5px 5px; width: 100%}
.form-helptext {font: normal 10px tahoma; width:80%; color:#555; padding: 1px 0 1px 0;}
.inp-check {float: left; margin: 3px 1px 0 7px; padding:0px; font: normal 12px tahoma}
fieldset {border:none; padding:0; margin:0;}

/* правила добавления отзывов */
.rules {padding: 10px 0; font: normal 12px tahoma; color:#000;}
.rules strong {font: normal 18px tahoma; color:#333;}
.rules p {margin:10px 20px 0 0;}
.rules li {list-style-image: none; list-style:none; background: url(../img/icons/bul-rules.gif) no-repeat 1px 8px; padding: 0 0 2px 17px;}
.rules ul {list-style-image: none; list-style:none;  padding: 0; margin: 10px 0;}

.rules-nopad {padding: 3px 0; font: normal 12px tahoma; color:#000;}
.rules-nopad li {list-style-image: none; list-style:none; background: url(../img/icons/bul-rules.gif) no-repeat 1px 8px; padding: 0 0 7px 17px;}
.rules-nopad ul {list-style-image: none; list-style:none;  padding: 0; margin: 7px 0;}
.rules-noimg {padding: 3px 0; font: normal 12px tahoma; color:#000;}
div.rules-noimg {padding: 3px 0 5px 17px; font: normal 12px tahoma; color:#000;}
.rules-noimg li {list-style-image: none; list-style:none; background:none; padding: 0 0 2px 17px;}
.rules-noimg ul {list-style-image: none; list-style:none; padding: 0; margin: 7px 0;}
			
/* секция вопрос - ответ */
.question {padding: 10px 0 5px 0; width=100%; zoom:1}
.question-title {font: normal 18px tahoma; padding: 0;}
.question-title b {font-weight: normal}
.question-text {font: normal 12px tahoma; padding:2px 0 0 0}
.question-date {white-space:nowrap; color:#1463b0;}
.question-edit {padding: 3px 0 6px 0; font: normal 12px tahoma; border: 1px solid #e6e6e6; background:#fffce1; width: 215px; margin: 6px 0 5px 0;}

.link-title {font: normal 16px tahoma;}
.link-title a {color: #FC7821;}
.link-title span {color: #FC7821;}

.pad-h2 {padding: 12px 20px 5px 0;}

.loader {background:url("../img/preload.gif") no-repeat top left;}
.page-arrow {position: relative; top: 1px;}
.page-text-arrow {font-size:18px; text-decoration:none;}

.link-more {font: normal 16px tahoma; padding: 15px 0 15px 20px;}
.link-more a{font: normal 18px tahoma; text-decoration:none; color:#999}
.link-more sub {color:#999; font-size:13px; position:relative; top:2px;}
.link-more span {font: normal 16px tahoma; border-bottom: 1px solid #ccc; color: #FC7821;}


/* Кнопки редактировать и удалить отзыв */
.opinion-edit {padding: 3px 0 6px 0; font: normal 12px arial; border: 1px solid #e6e6e6; background:#fffce1; position:relative; top:-5px; left: 29px; width: 215px;}
.opinion-edit-button {color:#666; background: url(../img/icons/edit3.gif) no-repeat 11px 2px; text-decoration:none; padding: 0 0 1px 29px;}
.opinion-delete-button {color:#666; background: url(../img/icons/delete.gif) no-repeat 12px 2px; text-decoration:none; padding: 0 0 1px 25px;}
.opinion-edit span {border-bottom: 1px solid #666;}


/* секция полезные материалы */
.materials {padding: 0 0 0 15px; background: url(../img/bul_135.gif) no-repeat 1px 12px; width=100%; zoom:1; margin: 5px 0 13px 0;}
.materials-title {font: bold 12px tahoma; padding: 5px 0 3px 0; color:#1463b0;}
.materials-date {padding: 5px 0 4px 15px;}
.materials-date span{font-weight: normal; color:#1463b0; font: normal 11px tahoma;}
.materials-link {font: normal 12px tahoma; padding: 0 0 1px 0;}
.materials-link a {color:#777; text-decoration:none}
.materials-link img {position:relative; top: 5px;}
.materials-description {font: normal 12px tahoma; color:#333; padding: 0;}
.materials-source td {white-space: nowrap; font: normal 12px tahoma; line-height: 140%; color: #666}
.materials-category {font: normal 18px tahoma; padding: 0 0 20px 5px;}
.line23 {border-top: 1px solid #d1d1d1; margin: 20px 0 10px 0}
.materials-pd {padding: 10px 0 0 0}
.materials-readmore-link {font: normal 12px tahoma; padding: 15px 0 0 15px;}
.materials-readmore-link a {font-weight: bold; color:#666;}

/* ошибка в описании */
.error-link-close, .error-link-open {display:block; text-decoration: none; color: #999; background: url('/img/error-report-bul.gif') no-repeat 0 6px; padding: 2px 4px 2px 11px; font: normal 12px tahoma;}
.error-link-close span, .error-link-open span {border-bottom: 1px dashed #aaa;}
.error-link-open {background:#ffe9cf}



/* video thumbnails */
.thumbnail{position:relative; float:left; padding:10px 0; overflow:hidden; margin:0 auto;}
.thumbnail .ttop{background:url('../img/thumb_top.gif') repeat-x top left; height:10px; font:0/0; position:absolute; top:0; left:0; width:100%}
.thumbnail .tcenter{width:100%; padding:10px 0; background:url('../img/thumb_arr.gif') no-repeat center center;}
.thumbnail .tbottom{background:url('../img/thumb_bottom.gif') repeat-x top left; height:10px; font:0/0; position:absolute; left:0; bottom:0; width:100%}


/* Закачка медиа-файла */
.media-form {margin-right:10px;}
.media-bookmark-close {padding: 3px 5px 5px 5px; width: 70px; font: normal 12px tahoma; float:left; color:#1463b0; white-space:nowrap;}
.media-bookmark-open {padding: 3px 5px 5px 5px; width: 70px; font: normal 12px tahoma; float:left; color:#1463b0; white-space:nowrap; background:#f0f0f0;}
.media-bookmark-close input, .media-bookmark-open input {position:relative; top:3px;}
.media-form input {vertical-align:middle; margin-top:0px; font-family:tahoma, Helvetica, sans-serif}
.media-padding {background:#f0f0f0; padding: 13px 20px 16px 10px; margin:0;}
.media-file {background:#fff;}
.media-form input {vertical-align:middle; margin-top:0px; font-family:Arial, Helvetica, sans-serif}
.media-textarea {width: 80%; height: 65px;}
.media-title-error {font: normal 12px tahoma; color: #fe7210; padding: 0px 0px 2px 0px;}
.media-title {font: normal 12px tahoma; color:#666; padding: 0px 0px 2px 0px;}
.media-photo-border {background:#fff; border: 1px solid #bbb; height: 124px; width: 124px; text-align: center; margin: 7px 0px 0px 0px;}
.media-description {padding: 5px 0 0 10px; width:100%;}
.media-input-pd {padding: 0 0 5px 0}
.media-span {color:#888; font-weight: normal}
.media-helptext {font: normal 10px tahoma; width:80%; color:#555; padding: 3px 0 6px 0;}


/* картинка 400*300 */
.img-preview {padding: 10px 0 10px 0px}
.img-preview a {display:block; text-decoration:none; float:left;}
.img-description {font: normal 12px tahoma; color:#333; padding: 0px 0px 3px 0px;}
.img-author {font:normal 12px tahoma; padding: 0px 0px 10px 0px; color:#666}

/* Меню картинок-превьюшек */
.img-gallery {padding: 10px 10px 10px 0; width=100%;}
.img-gallery .gitem {height: 180px; float: left; overflow:hidden; margin:10px 10px 0 0; padding:5px; border: 3px solid #fff;}
.img-gallery .gitem-select, .img-gallery .gitem:hover {display:block; border: 3px solid #fc7821; color:#1463b0; height: 180px; float: left; overflow:hidden; margin:10px 10px 0 0; padding:5px;}
a.gitem , a.gitem-select {cursor:pointer!important; cursor:hand!important; zoom:1;}
.img-gallery i {font-style:normal; display:block; width:120px;}
.line20 {border-bottom: 1px solid #e6e6e6;}

.opinion-none-links {font: normal 12px tahoma; padding: 18px 0 10px 0;}
.opinion-none-links ul {margin: 5px 0 0 5px; list-style: none; list-style-image: none;}
.opinion-none-links li {background:  url(../img/bul_135.gif) no-repeat 1px 12px; font: normal 12px tahoma; padding: 4px 0 3px 17px; list-style: none; list-style-image: none;}
.opinion-none-links a {text-decoration: none;}
.opinion-none-links i {font-style: normal; text-decoration:underline}

.link-add3 {font: normal 18px tahoma; padding: 0 0 12px 0; zoom:1;}
.link-add3 i {font-style: normal; text-decoration:underline}
.link-add3 a {font: normal 18px tahoma; text-decoration:none; padding: 0 0 0 27px;}

.width-1 {width:600px;}

/* ссылки на разные сервисы в списке моделей */
.list-links div {float: left; margin: 1px 12px 0 0; white-space: nowrap}	
.list-links a {text-decoration:none;}
.list-links img {top:3px; position:relative;}


/* мелкие цифры в закладках */
.bookmark-num {color:#666} 

/* дополнительные стили в описание модели */
.re-view-models {padding: 0 0 25px}
.re-view-models div{font-size:21px;}
.re-view-models a {font-size:24px;}
.top-price-title {padding-bottom: 5px; font-size: 12px}
.top-price-title  a {text-decoration:none; border-bottom: 1px solid #d6d6d6}
.all-prices-link {font-size:14px; white-space:nowrap;}
.all-prices-link a{text-decoration:none;}
.all-prices-link u {font-size:18px;}
.all-prices-link sub {font-size:11px;}
.change-model-link {padding-bottom: 20px}
.change-model-link a {text-decoration:none; font-size:18px; color:#f68002}

.podbor-bar {display:block; text-decoration:none; border-bottom-width:0px; background: #136cab url(../img/bl_bg_4.gif) no-repeat right top; padding:4px 0 9px 12px; font: bold 12px tahoma; color:#fff; margin: 30px 0 9px;}
.podbor-bar a {color:#fff;text-decoration: none;}
.podbor-bar a:hover {color:#ddf;text-decoration: none;}
.podbor-bar span {font: normal 16px tahoma;}

/* большая ссылка в подборе модели в описании */
.change-model-link-close {padding: 0 15px 4px 0; background: url(../img/change-model-1.gif) no-repeat 206px 5px;}
.change-model-link-close a {text-decoration:none; font-size: 18px; }
.change-model-link-open {padding: 0 15px 5px 0; background: url(../img/change-model-2.gif) no-repeat 206px 5px;;}
.change-model-link-open a {text-decoration:none; font-size: 18px; color:#f68002}

.models-menu-block {padding: 0 0 20px}

.new-big {background:#f98002; color:#fff; padding: 0 1px 1px 2px; vertical-align: super}
.no-offers {font-size:14px!important; color:#999!important; padding: 5px 0 0}
.clean-visited-link {font-size:11px!important; text-decoration:none;color:#999!important;position:relative; top:-1px;}

/* таблица сравнения */
.comp-table { margin: 15px 0 30px; width:1%}
.comp-table td {text-align:center; border-right: 1px solid #d9d9d9;}
.comp-model-name {padding: 20px 15px 15px; vertical-align: bottom; border-top: 1px solid #d9d9d9;}
.comp-title {font: bold 14px tahoma}
.comp-delete-col {text-align: center; border-right: none!important;}
.comp-delete-col span {background:#fff; width: 70px; padding: 0 10px; position:relative; top: 7px; display:inline-block;}
.comp-delete-col a {color:#768890; text-decoration:none; background: url(../img/comp-close-2.gif) no-repeat 0 5px; padding: 0 0 0 10px}
.comp-model-price {padding: 15px; vertical-align: top;  border-bottom: 3px solid #1463b0;}
.comp-add-model {text-align: center; padding: 30px 20px 45px;  border-bottom: 3px solid #136cab;  border-left: 1px solid #e0e0e0; background:#f0f0f0; border-top: 1px solid #d9d9d9;}
.comp-add-model a {font-size:17px; text-decoration:none;}

.comp-price-link {text-decoration:none; color:#f98002; display: inline-block}
.comp-price-link strong {font: normal 12px tahoma; color:#888; white-space: nowrap}
.comp-price-link strong span {font-family: tahoma;}		
.comp-digits {font-size: 12px;  display:block; white-space:nowrap}
.comp-digits span {font-size: 16px;}
		
.comp-table td {font-size:12px;}
.comp-param {padding: 8px; border-bottom: 1px solid #d9d9d9;  border-left: 1px solid #e0e0e0; color: #1463b0; text-align:left!important;}
.comp-td {color:#333; padding: 8px; border-bottom: 1px solid #d9d9d9;}
.comp-td-title {color: #1463b0; background: #f0f0f0; text-align:left!important; border-left: 1px solid #d9d9d9}
.comp-td-title span {font-weight: bold}
.comp-td-width {font-size: 0px; height: 0px; width: 180px;}
.comp-line {border-top: 3px double #e0e0e0;}
.comp-same {color: #999}
.comp-over {background: #f6f6f6;}
.comp-td div {font-size:12px;}
.comp-td div a {text-decoration:none;}
.comp-filter {border-bottom: 1px solid #e0e0e0;  border-left: 1px solid #d9d9d9; color: #1463b0;}
.comp-filter .sort-section {padding: 0; position:relative; top:-44px;}

.compare-link input {vertical-align:middle;}
#compare_inner {background:#f0f0f0; margin-top:0!important;}
#compare_inner .topgoods-block {padding-bottom:4px;}
#compare_block .left-block {border: none;}
.main-compare-link a {text-decoration: none;} 	
.main-compare-link u {text-decoration: none; border-bottom: 1px solid #c6c6c6}
.compare-link-review {font-size:16px!important; padding-top: 14px!important}
.compare-link-review a {text-decoration: none; border: none; font-size: 18px;}
.compare-link-review u {text-decoration: none; border-bottom: 1px solid #c6c6c6; font-size: 12px;}
.clean-visited-link {font-size:10px; text-decoration: none; position: relative; top: -1px;}
.compare-add-button img {cursor: pointer; cursor: hand;}
.compare-add-link2 {padding: 0 0 0 18px; text-decoration:none; display: block; color:#555; background: url(../img/add-icon.gif) no-repeat 0 1px; zoom:1; cursor:pointer; cursor:hand; font-size:12px;}
.compare-remove-link2 {padding: 0 0 0 18px; text-decoration:none; display: block; color:#555; background: url(../img/remove-icon.gif) no-repeat 0 1px; zoom:1; cursor:pointer; cursor:hand; font-size:12px;}


/* боковой блок сравнения */
.left-menu-block {margin-bottom: 8px; zoom:1}
.left-block {}
.comp-block {padding: 0 0 0; zoom:1;/*ie hasLayout*/overflow:hidden;/*opera margin fix*/}
.comp-sm-div {padding: 8px 15px 0; zoom:1; }
.comp-sm-div table {border-bottom: 1px solid #d9d9d9; width:100%}	
.comp-sm-name {width:100%; font-size:12px; padding: 0 5px 9px 5px}
.comp-sm-name img {margin: 0 0 1px 0; cursor: pointer; cursor: hand;}
.topgoods-img table {border-bottom:none;}
.comp-sm-div-ac {padding: 8px 15px 2px; zoom:1; background: #e6e6e6; position:relative; top:-1px; border-bottom: 1px solid #d9d9d9;}
.compare-romove {padding: 0 0 0 9px; text-decoration:underline; background: url(../img/icons/delete2.gif) no-repeat center left; font: normal 12px tahoma; display:block; margin: 5px 0 0; }
.compare-remove {font-size:11px; color:#768890; display: block; text-decoration:none; padding: 0 0 1px 10px; background: url(../img/compare-delete.gif) no-repeat 0 5px; zoom:1}
/* ТОП товары */
.topgoods-block {padding: 10px 10px 0 15px; zoom:1;/*ie hasLayout*/overflow:hidden;/*opera margin fix*/}
.topgoods-img{float:left; width: 57px; height: 57px; border: 1px solid #999; background: #fff; overflow:hidden;}
.topgoods-img table {height:100%}
.topgoods-img table td {text-align:center;}
.topgoods-img table td a{display:block; width: 55px; overflow:hidden;}
.topgoods-desc {overflow:hidden; font: normal 12px arial; color: #fc7821; padding: 0px 0px 0px 5px; text-align:left; zoom:1}
.compare-add-link2 {padding: 0 0 0 18px; text-decoration:none; display: block; color:#777; background: url(../img/icons/add-icon.gif) no-repeat 0 1px; zoom:1; cursor:pointer; cursor:hand;}
.compare-remove-link2 {padding: 0 0 0 18px; text-decoration:none; display: block; color:#777; background: url(../img/icons/remove-icon.gif) no-repeat 0 1px; zoom:1; cursor:pointer; cursor:hand;}
.compare-link {font-size:12px; color:#768890; padding: 2px 0 6px; zoom:1; white-space: nowrap}
/*begin: opera fix*/
.compare-link input {float:left;}
.compare-link label {float:left; padding:1px 0 0 4px;}
/*end: opera fix*/
.compare-link em {border-bottom: 1px dashed #768890;  cursor:hand}
.compare-link u {cursor:hand; color:#1463b0}
.compare-add-link2 {padding: 0 0 0 18px; text-decoration:none; display: block; color:#555; background: url(../img/add-icon.gif) no-repeat 0 1px; zoom:1; cursor:pointer; cursor:hand; font-size:12px;}
.compare-remove-link2 {padding: 0 0 0 18px; text-decoration:none; display: block; color:#555; background: url(../img/remove-icon.gif) no-repeat 0 1px; zoom:1; cursor:pointer; cursor:hand; font-size:12px;}

 /* тестовый блок со смайлами */
.small-rating {display:inline-block; padding: 4px 0 4px 18px; margin: 0 4px 0 0; text-decoration: none; color:#999; background-repeat: no-repeat; font-size:10px;}	
.small-rating span {font-size:10px;}
.small-rating-1 {color:#555}
.small-rating-2 {color:#999}
.small-rating-3 {color:#bbb}



/* таблица с конфигурациями */
.conf-div {margin: 0 0 10px 5px; /*width: 90%;*/ padding: 0px 20px 25px 15px;}
.conf-table {border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9}
.conf-table td {border-left: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 3px 5px 4px 5px;}
.conf-table-single tr {background:#fef3cf}
.conf-td {white-space:nowrap;}
.conf-td sub {color:#333;}
.conf-none {padding: 18px!important 10px 20px!important; text-align: center; font: normal 14px tahoma; color:#333;}
.conf-other {text-align:center; padding: 2px 0 4px; background:#f6f6f6; font-family:tahoma;}
.conf-other a {color:#777; font-size:11px; font-family:tahoma; text-decoration:none;}
.conf-div-short {padding: 0; zoom:1} /* в списке */
.conf-div-short .conf-table {margin: 4px 0 0;}
.conf-link-a-open {color:#1463b0; padding: 0 8px 0 0; background: url(../img/arr-top-1.gif) no-repeat right top}
.conf-link-a-close {color:#1463b0; padding: 0 8px 0 0; background: url(../img/arr-bot-1.gif) no-repeat right top}
.conf-link-a-open em, .conf-link-a-close em {border-color:#aaa}
.pictb-no-border {padding: 0 0 0 0}
.name-big {font-size:18px; display: inline;}
.conf-big-title {margin: 0 0 3px;}
.conf-big-title h2 {display: inline; color:#1463b0}
.conf-big-title span {font-size:14px; color:#768890}

.line30 {height:20px; font-size:0px;}
.list-hotprices-conf {border-left: 0; width: 30%;}
.list-hotprices-conf div {color:#f98002; padding: 0 0 14px 10px; border-left: 1px solid #e9e9e9; font-size:12px!important;}
.list-hotprices-conf span {font-size:21px!important;}

.conf-name {text-decoration: none;} 
.conf-name sub {color:#f98002;}
.price-int {color:#f98002;}
.price-int span {font-size:12px;}
 
/* одна строчка с конфигом в описании */
.conf-div-single {padding: 0px 10px 12px; zoom:1; border: 1px solid #8e959c; margin: 0 0 5px; border-top: none; position:relative; top:0; width:100%; background:#fff; -webkit-box-sizing: border-box;}
.conf-div-single .conf-table {border-top: 1px solid c0c0c0; border-right: 1px solid c0c0c0; margin: 0 0 4px;}
.conf-div-single td {border-left: 1px solid c0c0c0; border-bottom: 1px solid c0c0c0; padding: 3px 5px 4px 5px;}
.conf-single-title {padding: 10 0 8px; font-size:12px;}
				   

/* заголовок */
/* проверить и удалить лишнее */
.conf-title {margin: 0px 0 7px; font: normal 18px tahoma; color:#333; padding: 10px 0 0}
.conf-title span {font: normal 12px tahoma; color: #1463b0}
.conf-title-desc {font: normal 18px tahoma; color:#1463b0; padding: 10px 0 3px 15px;}
.conf-title-desc span {color:#768890}

/* кнопка */
.conf-compare {padding: 10px 0 20px}
.conf-compare .conf-but {font: normal 14px tahoma; height: 36px; padding: 0 24px 2px}
.conf-div-short .conf-compare {padding: 4px 0 0}
.conf-div-short .conf-but {font: normal 11px tahoma; padding: 0 15px 2px; height: 24px;}
.conf-compare-all {padding: 10px 0 20px 15px;}
.conf-compare-all .conf-but {font: normal 14px tahoma; height: 44px; padding: 0 24px 2px}


/* цены */
.conf-tr-ac {background:#f2f2f2}
.conf-tr-ac a {}
.conf-tr-ac sub {}
.conf-tr-none {color:#bbb}
.conf-tr-none a {color:#bbb}
.conf-tr-over {background:#e9e9e9; cursor:hand; cursor:pointer;}
.conf-price {color:#f98002; white-space:normal!important;}
.conf-price a {text-decoration:none;}
.conf-price  span {font-family: tahoma;}


/* цвета */	  
.conf-color {zoom:1; white-space:nowrap; vertical-align:middle; font-size:0; width:1px /* это для td-шки - чтоб она имела реальную ширину, не более*/}
.conf-color span {width:9px; height: 9px; font-size:0; margin:0 2px; display:inline-block; display=inline;}


/* новые цвета */
.conf-color-sq {width:9px; height:9px; margin:0; display:inline-block; display=inline; font-size:0;}
.filter-color {position:relative; top:4px; left:3px;} /* надстройка для фильтра */
.conf-color-red {background:#FF0000;}
.conf-color-black {background:#000;}
.conf-color-white {background:#fff; border: 1px solid #999; -webkit-box-sizing: border-box;}
.conf-color-pink {background:#FF3399;}
.conf-color-gray {background:#808080;}
.conf-color-blue {background:#0000ff;}
.conf-color-silver {background:#999;}
.conf-color-brown {background:#990000;}
.conf-color-winered {background:#9b2d30;}
.conf-color-green {background:#339933;}
.conf-color-yellow {background:#ffff00;}
.conf-color-purple {background:#8b00ff;}
.conf-color-azure {background:#00ffff;}
.conf-color-beige {background:#f5f5dc;}
.conf-color-gold {background:#ffd700;}
.conf-color-orange {background:#ffa500;}
.conf-color-other {background:#fff; border: 1px solid red}

 
/* фильтр */
.conf-filter {font: normal 11px tahoma;  padding: 0px 0 8px;}
.conf-filter div {font: normal 11px tahoma; color:#555}
.conf-filter-block {margin: 0 10px 5px 0; zoom:1; white-space:nowrap; display:inline-block; display=inline;}
.conf-filter-block b {font-size:11px; font-weight: bold; color:#333}
.conf-filter-block div {float:left; margin: 0 0 0 0; color:#555; cursor:hand; line-height:100%}
.conf-filter-block a {float:left; margin: 0 4px 0 0; color:#555; cursor:hand; text-decoration:none; padding: 0  2px 1px 7px; zoom:1; background: url(../img/blk-dot-1.gif) no-repeat 0px 6px;}
.conf-filter-block span {float:left; display: block; margin: 0 6px 0 0}
.conf-filter-block .active {background:#f98002; color:#fff; padding: 0 2px 1px; border: none;}
.conf-filter-block .active em {border: none!important;}
.conf-filter-block .active:hover {color:#fff;}
.conf-filter-reset {background: url(../img/icons/delete2.gif) no-repeat 1px 6px; padding: 0 0 0 9px; margin: 0 10px 5px 0; zoom:1; white-space:nowrap; display:inline-block; display=inline;}
.conf-filter-reset  em {color:#f98002}
 /* .conf-filter-color {background: none!important; padding-left: 0!important;} */
 .conf-filter-color {background-image: none!important; padding-left: 0!important;} 
 
 /* закладки и краткие в описании конфига*/
.nb-desc-tabs {width:100%;}
.nb-desc-tabs td {font: normal 12px arial; padding: 0; white-space: nowrap; border-bottom: 1px solid #f98002}
.nb-desc-tabs .normal {display:inline-block; font: normal 12px tahoma; margin: 0 18px 0 0; padding: 6px 6px 9px 0; text-decoration:none; color:#1463b0; zoom:1; *display:inline; _overflow:hidden;/*IE6*/}
.nb-desc-tabs .select {display:inline-block; font: normal 12px tahoma; background:#fc7821; padding: 6px 6px 9px; margin:0 18px 0 0; text-decoration:none; color:#fff; zoom:1; *display:inline; _overflow:hidden;/*IE6*/}
.nb-desc-tabs .select em, .nb-desc-tabs .select u {border-bottom:none; text-decoration:none;}
.nb-desc-tabs .select:hover {color:#fff;}
.nb-desc-tabs sub {vertical-align:bottom; font-size:11px}
.nb-desc-tabs span {font-family:tahoma}
.nb-short-price .shop2 {margin: 10px 0 0}
.nb-short-price .line9 {border: none;}
.nb-short-price .price a {text-decoration:none;}
.nb-short-price .price span {font-family:tahoma}

.list-big-price {font: normal 11px tahoma; color:#f98002;  padding: 0 0 1px; white-space: nowrap;}
.list-big-price a {text-decoration:none; color:#f98002;}
.big-price-sp {font: bold 14px tahoma;}
.list-big-price a span {font: bold 14px tahoma;}
.conf-list-link {display: block;  font-size:11px;}
.conf-list-link a {font: normal 11px tahoma; color: #1463b0;}
.list-big-price u {font: normal 11px tahoma; text-decoration: none; border-bottom: 1px solid #c6c6c6}
.conf-list-link sub {vertical-align:baseline}

.conf-lline {font-size:0px; padding: 0px 0 15px;}
.compare-button {padding: 0px 0 25px 5px}
.compare-button input {width: 200px; font-size:14px; padding: 5px;}
.pager-down {font-size:16px; padding: 12px 0 0 12px; border-top: 1px solid #d9d9d9}
.pager-up {font-size:14px;}

.conf-short-description	{padding: 10px 30px 10px 0;font-size:14px;}
.conf-short-description	div {margin: 20px 0 5px; font-size:12px; color:#768890;}
.conf-short-description	a {text-decoration: none; font-size: 24px; color:#768890;}
.conf-short-description	sub {font-size: 14px;}

/* стили для dialog */
#mask {
    display: none;
    position: fixed;                             
    top: 0;
    top: expression(eval(document.body.scrollTop)+"px");
    left: 0;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 30;
}

#dialog {
  display:none;  
  position:fixed;      
  left:50%;      
  top:50%;              
  top: expression(eval(document.body.scrollTop + document.body.offsetHeight*0.5)+"px");        
  text-align: left; 
  border:  #136cb0 3px solid;
  background-color: #FFF;             
  z-index:9999;
}

.dialog-title {background-color: #136cb0;padding: 4px 10px 10px;color:#fff; font-size:12px; zoom:1; width=100%}
.dialog-close, .dialog-open {float: right; width: 17px; height: 17px; text-decoration: none; cursor: pointer; cursor:hand; zoom:1;}

#dialog .conf-div {}

#dialog .conf-table-container {
  max-height: 400px;
  height:expression(this.scrollHeight> 400 ? "400px" : "auto");
  overflow:auto;
  overflow-x: hidden;
  overflow-y: auto;
}


* html #dialog {position: absolute;}
* html #mask {position: absolute;}

.slide-table td {text-align: center;}
.slide-table .slide-list-buttons span {display: inline-block; width: 12px; height: 12px; display=inline; margin: 4px 5px; cursor:pointer; cursor: hand; background: url('../img/photo-scroll-dot-2.gif') no-repeat top left;}
.slide-table .slide-list-buttons {cursor:pointer; cursor: hand;}
.slide-table .slide-list-buttons .active {background-image: url('../img/photo-scroll-dot-1.gif');}
.slide-image {width:240px; height:230px;}

/* помощь при поиске */
.quick-search-container {position: relative; font-size:0; height:0px; z-index: 100}
.quick-search-div {border: #7e868f 1px solid; position: absolute;  top: -1px; background: #fff; display_: none; font: normal 12px tahoma; color:#444; padding: 2px 0 6px; z-index: 100}
.quick-search-div table {border-collapse:collapse; border-spacing:0;}
.quick-search-div th {border: 0px; margin: 0px; padding:0;}
.quick-search-div td {border: 0px; margin: 0px; font: normal 14px tahoma; color:#444;}
.quick-search-div a, .qs-row-out a {display: block; color:#444; text-decoration:none; padding: 2px 5px 3px 9px; width: 350px; line-height:100%}
.qs-row-over, .qs-row-over a {text-decoration: underline; color:#444}
.qs-row-over {background:#f2f2f2;}
.qs-row-out {}

/* авторизация в отзывах */
.discuss-login {float: right; margin-right:5px; text-align:right}
.discuss-login-title {color:#777; padding: 0 0 3px;}
.discuss-login .fb {margin: 0 5px 0 0; background: url(../img/fb-24.png) no-repeat; height: 24px; width:24px;}
.discuss-login .vk {margin: 0 5px 0 0; background: url(../img/vk-24.png) no-repeat; height: 24px; width:24px;}
.discuss-login .help2 {text-decoration:none; cursor: pointer; cursor: hand; border-bottom: none;}
.discuss-login .mz {margin: 0 2px 0 0; background: url(../img/mz-24.png) no-repeat; height: 24px; width:24px;}
.box {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} /* используем когда нужно чтоб padding не увеличивал width */
.ib {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; _overflow:hidden;}/* inline-block emulation */
.h {cursor:pointer; cursor:hand;}

/* авторизация добавление новго отзыва */
.add-content-login {font-size:11px; position:absolute; top: 60px; left: 20px;}
.add-content-login .fb, .add-content-login .vk, .add-content-login .mz {white-space:nowrap; margin-right: 7px; color:#0655a4; padding:0 0 3px 19px;}
.add-content-login .fb {background: url(../img/ic-fb-16.gif) no-repeat;}
.add-content-login .vk {background: url(../img/ic-vk-16.gif) no-repeat;}
.add-content-login .help2 {text-decoration:none; cursor: pointer; cursor: hand; border-bottom: none;}
.add-content-login .mz {background: url(../img/ic-m1-16.gif) no-repeat; margin-right: 4px;}
.add-content-login span {padding-bottom:3px;}


.add-media-mui-auth {margin: 0 0 20px}
.add-media-mui-auth div {font-size:11px; line-height: 130%}
.add-media-mui-auth .fb, .add-media-mui-auth .vk, .add-media-mui-auth .mz {white-space:nowrap; margin-right: 7px; color:#0655a4; padding:0 0 3px 19px;}
.add-media-mui-auth .fb {background: url(../img/ic-fb-16.gif) no-repeat;}
.add-media-mui-auth .vk {background: url(../img/ic-vk-16.gif) no-repeat;}
.add-media-mui-auth .help2 {text-decoration:none; cursor: pointer; cursor: hand; border-bottom: none;}
.add-media-mui-auth .mz {background: url(../img/ic-m1-16.gif) no-repeat; margin-right: 4px;}
.add-media-mui-auth span {padding-bottom:3px;}
.mui-nikname {font-size:12px!important; padding: 5px 0 0}
.mui-nikname .nick {display:block; margin-top: 4px;}
.mui-nikname span .info-nick-m {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; _overflow:hidden; margin-right: 8px; padding: 2px 0 4px 15px;}
.mui-nikname span .help2 {font-size:11px; color:#777;}
.mui-nikname span.ib {padding: 0 0 3px;}

.info-info{vertical-align:top; padding:0 0 0 10px; text-align:left;}
.info-nick-m {background: url('/img/sex_m.png') no-repeat 0 2px; padding-left:15px; margin-top:1px; display:inline-block; font: normal 12px arial; text-decoration:underline; padding-bottom: 2px;}	
#mui_user_login_row {}
#mui_user_login_row span.ib {margin: 0 0 0 10px; font-size:12px;}
#mui_user_login_row .info-nick-m {text-decoration:none;color:#1463b0}
#mui_user_login_row .help2 {zoom:1; text-decoration:none; cursor: pointer; cursor: hand; color:#555; border-bottom: 1px dashed #999; padding-bottom: 2px; font-size:11px;}
#mui_user_login_row {text-align:center;}

/* брендирование */
.search-table-bg {background: url(../img/srch_bg.gif) no-repeat;}
.search-input {padding: 0 15px 0 20px;}
.search-brand-div {background: url(../img/brand/srch-bg-brand.jpg) repeat-x}
.search-brand-div .search-table-bg {background:none!important;} 

/* испульзуется в служебных диалоговых окнах, в частности при выводе товаров, не попавших ни в один подбор из группы */
.adm-controls {
   width:750px;
   overflow:auto;
   overflow-x: hidden;
   overflow-y: auto;
   max-height: 400px;
   height:expression(this.scrollHeight> 400 ? "400px" : "auto");
}
.adm-nowrap {display:inline-block; display=inline; width:20%;}
.adm-nowrap a {text-decoration:underline;}
.adm-nowrap img, .adm-nowrap span{vertical-align:middle;}
.adm-title {font:bold 12px arial; margin:7px 0 10px; width:750px; position:relative;}
.adm-brand {font:bold 12px arial; margin:10px 0 1px;}
.not-in-preset-count {float: right; margin: 10px 5px 0 0;}
.conf-table-container {padding:8px;}
.dialog-close, .dialog-open {top:0; right:0; width: 17px; height: 17px; text-decoration: none; cursor: pointer; cursor:hand; position:absolute;}

.rm-price-input {width:55px;}
.submit-button {width: 205px}
.list-ring-button {width:176px; height:23px; background:url(../img/ring-button42.gif) no-repeat; font: 0/0; color:#fff!important; cursor:pointer; display:block; margin:4px 0 0 0; padding: 3px 0 5px 32px; font-size:11px!important; text-decoration:none;}
.list-ring-button u {text-decoration:none; border-bottom: 1px dashed #fff}

.list-ring-button .jcontent {height:250px; background: #fff}
.list-ring-button .jouter {background: #fff; text-decoration: none!important; padding-top:20px;}
.list-ring-button .jcontent iframe {height:175px; width:100%; border: 0; border-style: none;}
.list-ring-button .jouter .bottom {background-image: url("../img/b_arr_a.gif");}
.list-ring-button .jouter .top {background-image: url("../img/t_arr_a.gif");}
.list-ring-button .jouter .jclose {background-image: url("../img/close_a.gif"); top:8px ; right:8px;}
.list-ring-button .jouter {
    border:1px solid #dfdfdf;
    -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.15);
    box-shadow: 0 0 5px 2px rgba(0,0,0,0.15);
}
.list-ring-button {cursor: hand; cursor: pointer;}
.list-ring-button .sip-bottom {text-align:center!important; font: normal 11px arial; color:#555;}
.list-ring-button .sipiko-text {text-align:center; font: normal 12px arial; text-decoration:none;}
.list-ring-button .sipiko-link {text-decoration:underline;}
.list-ring-button .sipiko-copy {text-decoration:underline;}
.sipiko-bottom {text-align:center}
.list-ring-button .sip-top3 {text-align:center; font: normal 10px arial;}

.page-desc {color:#768890; margin:0px 0 5px; width:90%; font-size:11px;}
