body {font-family: tahoma, arial; color: #555; background:#fff; margin: 10px; 
background: url('/img/blank.gif') no-repeat;
background-attachment: fixed;
    text-align:center;

}
td, div {font: normal 11px arial;}
form {margin: 0;}
fieldset {border:none; padding:0; margin:0;}
img {border:none;}

/* похож на <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:#0655a4;}
a:hover {color:#fd811f;}

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

div.all {width: 100%; text-align:left;} /* общий див, если нужно задать не 100% или отстпуы */

.h_pad {width: 7px; height:1px;} /* горизонтальный отступ между блоками*/
.v_pad {width: 1px; height:5px;} /* вертикальный отступ между блоками */
.h {cursor:pointer; cursor:hand;}
.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 */

h1 {margin:5px 0 0; font: normal 18px arial, tahoma; color: #555; line-height: 100%;}
h2 {margin:0; font: bold 12px arial, tahoma; color: #0655a4; line-height: 100%;}
h3 {margin:0; font: bold 12px arial, tahoma; color: #0655a4;}

#ac {color:#fe7210;}

.or, .orange {color:#fe7210!important;}
.gr, .light-gray {color:#999!important;}
.red {color:#ff0000!important;}
.green {color:#339900!important;}


/* Подчеркивающие и разделительные линии */
.line {margin: 0 0 3px 107px;}
.line img {margin: 0 0 0 -107px; width: 107px; height: 3px;}
.line1 {border-top: 1px solid #afc6de;} /* светло-голубая */
.line2 {border-bottom: solid 3px #e0e2e5;}
.line3 {background-color: #fe7210;} /* оранжевая толстая */
.line4 {border-top: 1px solid #e0e2e5; height:1px; margin: -3px 0 0;} /* тонкая серая */
.line41 {border-top: 1px solid #afc6de; height:1px;} /* тонкая серая */
.line5 {background-color: #4681bf;} /* голубая толстая */
.line6 {border-top: 1px solid #afc6de; height:1px; margin: -3px 0 0;} /* тонкая голубая */
.line7 {border-bottom: solid 1px #4681bf;}
.line73 {border-top: 1px solid #e0e2e5}
.line8 {height:1px; border-top: 4px solid #fff} /* белая толстая между строками в таблицах */
.line9 {border-top: 1px solid #fe7210; height:1px;}
.line91 {border-top: 1px solid #e0e2e5; height:1px;}
.line101 {border-top: 1px solid #e0e2e5; height:1px;}
.line10 {border-top: 1px solid #89a6ca; height:1px;} /* голубая */
.line11 {border-top:1px solid #d6d6d6}
.line12 {height:1px; border-top: 10px solid #fff}
.line121 {height:1px; border-top: 6px solid #fff}
.line13 {border-bottom: solid 1px #e0e2e5;}
.line14 {border-bottom: 3px solid #3667a4;}
.line19 {border-bottom: 1px solid #e6e6e6; margin: 15px 0 7px;}


/* Популярные разделы */
.blocktit1 {background: #3667a4 url(../img/bl_bg_1.gif) no-repeat right top; padding: 6px 0 6px 12px; font: bold 12px arial; color:#fff; margin: 0 0 4px;} /* голубая шапка с уголком */
.block1 {border-left: 1px solid #e0e2e5; border-right: 1px solid #e0e2e5; padding: 8px 0 0;} /* блок с серой рамкой */
.top1 {padding: 2px 12px 0 10px; color: #b5b5b5;} /* текст возде диаграмм */
#top {padding: 0 0 10px;}
.top1 A {font: normal 10px tahoma, arial; text-decoration: none; color: #6e6e6e;} /* текст возле диаграмм */


/* Блок с оранжевой шапкой  */
.blocktit2 {background: #fe7210 url(../img/bl_bg_2.gif) no-repeat right top; padding: 6px 0 6px 12px; font: bold 12px arial; color:#fff; margin: 0 0 4px; font-weight:normal; zoom:1} /* оранжевая шапка с уголком */
.blocktit2-title {color:#fff; font-size:12px; white-space: nowrap;}
.blocktit2-link {padding: 0 15px; text-align: right;}  
.blocktit2-link a {color:#fff; font-weight:normal; font-size:11px; float: right; text-decoration:none;}
.blocktit2-link a:hover {color:#fff;}
.right-price-howto {text-decoration:none; font-size:12px; display: block; margin: 0 0 4px}
.how-to-buy-text {font: normal 12px arial!important; padding-right: 20px; zoom:1; line-height: normal; text-align: left}
.how-to-buy-text a {font-size: 12px!important; color:#0655a4; text-decoration:underline!important; float: none;}
.how-to-buy-text a:hover {color:#0655a4;}

.block2 {padding: 0 10px 10px; border-left: 1px solid #afc6de; border-right: 1px solid #afc6de;} /* блок с голубой рамкой */
.pict1 {background: none; border: 1px solid #afc6de; padding: 4px; margin: 2px 0 8px;}
.pict2 {padding: 5px 0 8px 8px;}
.pict2 a {font: bold 12px arial;}
ul.news {margin: 8px 0 5px 17px; padding: 0;}
ul.news li {padding: 0 0 5px; list-style:none;}

/* Блок быстрый подбор */
.block2 select {width: 214px; margin: 3px 0 0; font: normal 12px arial;}


/* Заголовок сайта */
.toptit3 {background: #fd821f url(../img/toptit_bg_3.gif); height: 82px;}
.toptit3 a {color: #fff; text-decoration: none;}
.toptit3 a:hover {color: #fff;}
.toptit3 div {width: 80px; font: bold 12px arial; color: #fff; text-align: center;}
#topmag {width: 221px;}
.toptit1 div {width: 8px; background: #fd821f url(../img/toptit_bg_1.gif); height: 82px;}
.toptit2 div {width: 8px; background: #fd821f url(../img/toptit_bg_2.gif); height: 82px;}


/* ---------------------Поиск-------------------- */
/* Закладки */
.bm1 {}
.bm1 div {} /* левая закладка */
.bm1ac {height: 24px; background: #3667a4 url(../img/srch_bg_12.gif) no-repeat;}
.bm1ac div {color: #fff; width: 80px; text-align: center;  padding: 2px 0 0 5px;} /* активная левая закладка */
.bm2  {height: 24px; background: url(../img/srch_bg_21.gif) no-repeat right top;}
.bm2 div {width: 80px; text-align: center; padding: 2px 0 0;} /* правая закладка */
.bm2ac {}
.bm2ac div {} /* активная правая закладка */
.bm1 A, 
.bm2 A {color:#89a6c9}
.bm3 {padding: 0 0 0 20px; color: #0655a4; font: bold;}


/* Поисковая форма */
.srch {background: #3667a4; height: 58px;}
.srch1 {background: url(../img/srch_bg_31.gif) no-repeat; padding: 7px 10px 0 17px; color: #dae3ef; font-size: 10px;}
.srch1 input {font: bold 14px arial; width: 100%; height: 24px; background: #fff /*url(../img/bg_inp.gif) no-repeat*/; padding: 2px 0 0 3px;}
#radio {font: normal tahoma 11px; width: 12px; height: 12px; background: none; vertical-align:top;}
#chek {font: normal tahoma 11px; width: 12px; height: 12px; margin:0px; background: #fff; vertical-align:top;}
.srch2 {background: url(../img/srch_bg_32.gif) no-repeat right top; padding: 8px 15px 0 0;}
.logo {padding: 13px 0 0;}
.sub {padding: 0 0 1px; font: tahoma 12px; background-image: url(../img/but_bg_1.gif); background-color: #e0e0e0; width:80px; height: 24px;}
.llink {color: #a4aab0;}
/* ----------------------------------------- */

/* Каталог на стартовой */
.cattit {font: bold  12px arial,tahoma;}
.cat {color: #0655a4; padding: 5px 5px 9px;}
.cat .oth {color: #7f7f8f;}
.pict3 {padding: 5px 0 0 2px;}




/* Товар дня / популярные модели */
.best1 {padding: 2px 13px 2px 0; border-right: 1px solid #e0e2e5;}
.r-none  {border-right: none!important;}
#short {width:224px; font: bold 12px arial;}
#none {border-right: none;}
.best2 {width:106px; text-align: center;}
/*.best3 {padding: 4px 0 2px; color: #0655a4;}*/
.best3 {padding: 0 0 10px 10px; color: #0655a4;}
.best3 .price {font: bold; color: #fe7210; padding: 2px 0 1px;}
.best3 .name {font: bold;}
.best3 table {margin-top: 2px;}
.rat1 {line-height:100%; padding: 0 5px 0 0;}
.rat2 {font: bold 12px arial; color: #fff; background: url(../img/rat_bg_1.gif) no-repeat; width:33px; height:33px; 
text-align: center; padding: 8px 0 0 2px} /* крупное значение рейтинговой оценки*/
.goods-day .name {font: bold 16px arial;}	
.goods-day .price {font: normal 16px arial;}
.goods-day a {font: normal 12px arial;}
.goods-day .good-day-descr {font: normal 12px arial; color:#333; padding: 2px 0 4px;}
.good-day-descr span {color:#777}
.good-day-links a {text-decoration:none;}



/* Каталог товаров слева */
/* Первый уровень */
.gcat1 {margin: 0 14px 0; padding: 0 0 12px; zoom:1}
.gcat1 .catac, .gcat1 .catpas {margin: 3px 0 6px; list-style: none; list-style-image: none; display:block;}
.gcat1 a {font: normal 16px arial; text-decoration: none; border-bottom: 1px solid #aaa;}
.gcat1 .ac:hover {color:#fff;}
.gcat1 .ac {font: normal 16px arial; text-decoration: none; color: #fff; background: #fe7210; padding: 0 4px 1px 4px; border:none;} /* активная */
.gcat1 .catac {list-style: none;} /* активная */

/* Второй уровень */
.gcat2 {margin: 2px 0 0; padding: 0; zoom:1}
.gcat2 .catac, .gcat2 .catpas {padding: 0 0 3px 13px; margin:0; list-style: none; background: url(../img/icons/bul-catalog-1.gif) no-repeat 4px 6px;}
.gcat2 a {font: normal 12px arial;  text-decoration: underline; border-bottom: none;}
.gcat2 .catac {list-style-image: none;  background: url(../img/icons/bul-catalog-2.gif) no-repeat 4px 6px;} /* активная */
.gcat2 .ac {font: normal 12px arial; text-decoration: none; color: #fff; background: #fe7210; padding: 0 4px 1px 4px;} /* активная */

/* Третий уровень */
.gcat3 {margin: 2px 0 0 12px; zoom:1;}
.gcat3 .catac, .gcat3 .catpas {padding: 0 0 3px 13px; margin:0; list-style: none; background: url(../img/icons/bul-catalog-1.gif) no-repeat 4px 6px; zoom:1;}
.gcat3 a {font: normal 12px arial;  text-decoration: underline; border-bottom: none;}
.gcat3 .catac {list-style-image: none;  background: url(../img/icons/bul-catalog-2.gif) no-repeat 4px 6px;} /* активная */
.gcat3 .ac {font: normal 12px arial; text-decoration: none; color: #fff; background: #fe7210; padding: 0 4px 1px 4px;} /* активная */

/* Четвертый уровень */
.gcat4 {margin: 2px 0 0 12px; zoom:1}
.gcat4 .catac, .gcat4 .catpas {padding: 0 0 3px 13px; margin:0; list-style: none; background: url(../img/icons/bul-catalog-1.gif) no-repeat 4px 6px;}
.gcat4  a {font: normal 12px arial;  text-decoration: underline; border-bottom: none;}
.gcat4 .catac {list-style-image: none;  background: url(../img/icons/bul-catalog-2.gif) no-repeat 4px 6px;} /* активная */
.gcat4 .ac {font: normal 12px arial; text-decoration: none; color: #fff; background: #fe7210; padding: 0 4px 1px 4px;} /* активная */

/* Путь */
.path1 {font: normal 13px arial; color:#0655a4; padding: 4px 0 5px 12px; /*border-bottom: 1px solid #afc6de;*/}

/* Каталог брендов*/
.brand {font: normal 12px arial,tahoma; color:#0655a4;}
.brand ul {margin: 10px 0px 15px 20px;}
.brand div {padding: 10px 0px 0px 12px; font: normal 12px arial,tahoma;} /* слово бренды */
.brand a {font: bold 12px arial, tahoma;}
.brand .ac:hover {color:#ffffff}
.brand .catac {list-style: url(../img/icons/bul_5.gif)} /* активный бренд */
.brand .ac {font: bold 12px arial,tahoma; text-decoration: none; color: #fff; background: #fe7210; padding: 0 4px 1px 4px;} /* активный бренд */
.brand .oth {list-style: url(../img/icons/bul_6.gif);}  /* другие бренды */
.oth a {color: #868686;} /* другие бренды */

/* Подкаталог */
.subcat {font: normal 12px arial,tahoma; color:#0655a4; padding: 0 0 10px}
.subcat ul {margin: 10px 0 5px 20px;}
.subcat li {margin: 0 0 10px; list-style: url(../img/icons/bul_5.gif)}
.subcat a {font: bold 12px arial, tahoma;}
.subcat_sm  {font: normal 11px tahoma, arial; border-left: 1px solid #fe7210; padding: 0 5px 2px 6px; margin: 3px 0 0}
.subcat_sm a {font: normal 11px tahoma, arial;}
#sub1 {padding:15px 0 10px 20px;}
#sub2 {width:280px;}
#subcat1 span {display: inline; float: left; width: 270px; text-align: left; padding-left:15px;}

/* Помощь при подборе */
.blocktit3 {background: #ffffff url(../img/bl_bg_3.gif) no-repeat right top; padding: 6px 0 4px 12px; font: bold 12px arial,tahoma; color:#fe7210;}
.help ul {margin: 10px 0px 15px 26px;}
.help li {list-style: url(../img/icons/bul_5.gif)}
.help a {font: normal 12px arial,tahoma;}
.help .ac {font: bold 12px arial,tahoma; text-decoration: none; color: #fff; background: #fe7210; padding: 0 4px 1px 4px;} /* активный бренд */
#line {border-right: 1px solid #3667a4;}

/* Список моделей по бренду*/
.list1 {padding: 0 0 0 12px;  text-align: center;} /* border-right: solid 1px  #e0e2e5; */
.list2 {padding: 2px 12px 5px 12px;}
.list2 .name {font: bold 12px arial; margin-bottom: 4px;}
.name .big {font-size:14px;}
.pictb-contest {border: 3px solid #fe7210; padding: 3px;}
.list2 .links {border-right: solid 1px  #e0e2e5;}
.links div {width: 110px;}  /* color:#0655a4 */
.links img {position: relative; top: 5px;}
.links span {font: normal 10px tahoma; color:#666;}
.list2 .ac {color: #fe7210; border-right: solid 1px #fe7210;}
.list3 {padding: 0px 10px 8px 10px;}

.list4 {padding: 4px 8px 4px 11px; border-top: solid 1px  #e0e2e5; border-right: solid 1px  #e0e2e5;}
.list4 .oth {color: #fe7210;}
a.oth {background: url(../img/icons/bul_9.gif) no-repeat 0 3px; padding: 0 0 0 8px; font: normal 11px tahoma}
.oth span {font: normal 10px tahoma}

/* Магазины с ценами в списке */
.shop1 {padding-right: 10px; background: url(../img/bg_price_1.gif) repeat-x left bottom;}
.shop1 span {background: #fff;}
.shop {width:100%}
.shop td {font: normal 10px tahoma, arial;}
.wherebuy-not-avail {font-size: 12px; color:#7f7f8f; padding: 4px 0 0 8px; background: url(../img/icons/bul_17.gif) no-repeat 0 6px}

/* Страницы в результатах */
.page {font: normal 12px arial, tahoma; padding: 5px 0px 5px 0px; color: #0655a4;}
.page .ac {color: #fff; background: #fe7210; padding: 0 4px 1px 4px;}

/* Карточка модели: фото, краткое описание, ссылки */
.cart1 {padding: 5px 10px 5px 10px; border-right: solid 1px  #e0e2e5; text-align:center}
.cart1 div {text-align: center;}
.cart2 {padding: 0px 12px 5px 12px; vertical-align:top}
.cart2 .price {padding: 5px 0px 5px 0px; border-top: solid 1px #e0e2e5; border-bottom: solid 1px #e0e2e5; margin: 0 0 10px;}
.cart2 .price4 {padding: 5px 0px 5px 0px; border-top: solid 1px #e0e2e5; margin: 0px 0px 10px 0px;}
.cart2 p {margin: 5px 0px 0px 0px; font: normal 12px arial; color:#333}
.cart2 h2 {font: normal 14px arial;}
.cart2 .tit {font: bold 12px arial; color:#0655a4;}
.cart2 li {font: bold 12px arial; padding: 1px 0px 5px 0px; line-height: 120%}

.brand1 .oth {color: #555555;}
.brand1 span {font: normal 12px arial}
.brand1 select {width: 97%; margin: 3px 0px 10px 0px; font: normal 12px arial}
.cart3 {padding: 7px 20px 12px 12px;}
.cartneb2 {padding: 10px 12px 10px 12px; vertical-align: top;}
.cartneb3 {vertical-align: top;}
#nebtxt {padding: 5px 0px 5px 0px;}
.podbor1 {font: normal 18px arial; padding: 7px 5px 7px 0px; border-top: 1px solid #e0e0e0; margin: 10px 0 0;}
.podbor1 ul {margin-top: 0px; margin-bottom: 0px;}
.podbor1 li {padding: 1px 0px 5px 0px; list-style: url(../img/icons/bul_71.gif); line-height: 100%}
.blocktit6 {background: #3667a4 url(../img/bl_bg_1.gif) no-repeat right top; padding: 6px 0 6px 12px; font: bold 12px arial,tahoma; color:#fff; margin: 0 0 4px;}
.neb1 {padding: 5px 0px 10px 12px; border-top: none; border-left: 1px solid #afc6de; margin: 0}
.neb1 .paramdiv {text-align: center; width: 100%; padding: 0 0 7px; margin: 0}
.neb1 .ac {font: normal 11px tahoma, arial; text-decoration: none; color: #fff; background: #fe7210; padding: 0 4px 1px 4px;} 
.neb1 .ac:hover {color: #fff;} 

#right {border-left: 1px solid #4681bf; border-top: 1px solid #4681bf; height: 190px; padding-right: 0px;}
#right1 {border-left: 1px solid #4681bf; border-top: 1px solid #4681bf; padding-right: 0px;}
.price1 {color: #fe7210; padding: 5px 0px 2px 0px;}
.price1 span {font: normal 21px arial; line-height: 110%;} /* крупная цена */
.rat3 {height: 47px; background: url(../img/rat_bg_2.gif) no-repeat  right center;  padding-left: 6px;} /* крупный рейтинг */
.rat3 div {width: 42px; color:#ffffff; font: bold 16px arial, tahoma; text-align: center; border: 0px solid #000;}
.product-price {color:#777; font-size:12px; padding: 0 10px 7px 0;}
.product-price a {font-size: 11px; color:#0655a4!important; text-decoration:none;}
.product-price em {color:#777; font-size:11px;}
.rat4none {border-left: none; padding-left: 12px;}
.compare-add-button {height: 44px;}
.compare-add-button div {font: normal 12px arial; white-space:nowrap; padding: 7px 0; color:#777;}
.compare-go-button {float:left; display: block; margin: 0 5px 3px 0;}
.product-right-menu {padding: 7px 0 12px 12px; zoom:1; border-left: 1px solid #4681bf; border-top: 1px solid #4681bf;}
.product-right-menu .brand1 {padding: 3px 0 7px; font: bold 12px arial;}
.product-name {padding: 0 20px 0 0; height: 44px;}
.product-name h2 {padding-top:9px;}

/* Закладки: цены, описание, отзывы */
.bookmark-close {width:100px; background: #fff url(../img/good_bg_1.gif) no-repeat right top; padding: 6px 14px 6px 7px; border-bottom: 3px solid #3667a4; color:#aab6c9}
.bookmarks-hide td.bookmark-conf, .bookmark-open {width:100px; background: #3667a4 url(../img/good_bg_2.gif) no-repeat right top; padding: 6px 14px 6px 7px; border-bottom: 3px solid #3667a4;}
/* здесь td.bookmark-conf вместо .bookmark-conf для увеличения приоритета вместо !important */
.bookmarks-hide td.bookmark-conf {
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;
}
.bookmark-close div, .bookmark-open div{white-space: nowrap; font: normal 12px arial;}
.bookmark-open a {font: bold 12px arial,tahoma; color:#fff; text-decoration: underline;}
.bookmark-open a:hover {color:#fff;}
.bookmark-close sub {color:#666;}
.bookmark-open sub {color:#fff;}

.bookmarks-show .bookmark-close {background: #fff url(../img/good_bg_1.gif) no-repeat right top;}
.bookmarks-show .bookmark-open {background: #3667a4 url(../img/good_bg_2.gif) no-repeat right top;}

.bookmarks-hide .bookmark-close, .bookmarks-hide .bookmark-open{
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.bookmarks-hide .bookmark-close a {color:grey;}

/* закладка конфигураций */
td.bookmark-conf a {text-decoration: none;}
td.bookmark-conf {cursor:pointer; cursor:hand;}



/* Закладки: сортировка */
.blocktit5 {background: #ffffff url(../img/good_bg_1.gif) no-repeat right top; padding: 6px 0px 6px 12px; border-bottom: 3px solid #3667a4;}
.blocktit5 div {width: 145px; font: normal 12px arial,tahoma;}
.blocktit5ac {background: #3667a4 url(../img/good_bg_2.gif) no-repeat right top; padding: 6px 0px 6px 12px; border-bottom: 3px solid #3667a4;}
.blocktit5ac div {width: 145px; font: bold 12px arial,tahoma; color:#fff;}
.blocktit5ac a {font: bold 12px arial,tahoma; color:#fff; text-decoration: underline;}
.blocktit5ac a:hover {color:#fff;}

/* Список цен для модели */
.line82 {height: 12px;}
.list5 {padding: 2px 12px 2px 12px; border-right: solid 1px  #e0e2e5; color:#0655a4; font-size:12px;}
.list5 span {color: #555;}
.list5 span.price {display:block; margin: 2px 0 0}
.list5 a.price {color: #fe7210; font: normal;}
.list5 .price a {text-decoration:none;} 
.list5 b {font: bold 18px arial; color: #fe7210;}
.list5 .price span {font-size:14px;}
.list5 .price-buy {font-size:18px; margin:  0 0 1px; display: block; color:#fe7210; text-decoration: none;}	
.price-buy u {font-size:16px;}
.price-filter-active {background: #fe7210; color:#fff; padding: 2px 5px 3px 5px;  text-decoration:none;}
.price-filter-active:hover {background: #fe7210; color:#fff; padding: 2px 5px 3px 5px;  text-decoration:none;}
.shop-logo {text-decoration:none; color:#888; margin: 2px 0 0; display: block}
.shop-logo img {margin: 0 0 3px;}
/* новые, а старые убрать */
/*.list-goto-shop {display:block; text-decoration:none!important; height:36px; width:170px; text-align: left; font: 14px Arial, sans-serif; padding: 9px 0 0 14px; background:url(../img/goto-shop-bg2.gif) no-repeat; color: #fe7210; margin: 4px 0 0;}
.list-goto-shop:hover {background:url(../img/goto-shop-bg21.gif) no-repeat;}*/

.list-goto-shop {
    width:160px;
    margin: 4px 0 0;
	cursor:hand;
    color: #fff;
    display: block;
    text-align: center;
    font-size: 12px;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    background: none;
    background: #385fab;
    background: url('../img/goto-shop-bg7.gif') no-repeat right top;
    background: -webkit-gradient(linear, left top, left bottom, from(#7097c7), to(#2d519b));
    background: -moz-linear-gradient(top, #7097c7, #2d519b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7097c7', endColorstr='#2d519b');
}
.list-goto-shop:active {position: relative; top: 1px; cursor:hand;}
.list-goto-shop u {
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    text-decoration:none!important;
    background: url(../img/goto-shop-bg71.gif) no-repeat right top; display:block; zoom:1; height:33px; padding: 8px 13px 0 0; width:160px;}
.list-goto-shop u:hover {background: url(../img/goto-shop-bg8.gif) no-repeat right top; text-decoration:none!important;}
.list-goto-shop:hover {
color: #fff;
background: #385fab;
background: -webkit-gradient(linear, left top, left bottom, from(#90b7d7), to(#3d61ab));
background: -moz-linear-gradient(top, #90b7d7, #3d61ab);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90b7d7', endColorstr='#3d61ab');
}

/*.list-ring-button {display:block; width:96px; height:25px; background:url(../img/ring-button3.gif) no-repeat 3px 2px; margin: 5px 0 0px; padding: 2px 0 4px 22px; font: normal 12px arial; color:#069f0f!important; cursor:hand;}*/

/*.list5 .list-ring-button  {
    margin: 7px 0; width:160px; text-align:center; display:block; border: 1px solid #4bb138;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5fbf0));
    background: -moz-linear-gradient(top, #ffffff, #f5fbf0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5fbf0');
}
.list5 .list-ring-button:hover {background: #fff;text-decoration:none;}
.list5 .list-ring-button u {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    text-decoration:none; font-size:12px; background: url(../img/goto-shop-bg6.gif) no-repeat right top; text-decoration:none; padding: 6px 12px 0 0; display:block; width:160px; height:29px; color:#069f0f}*/

.list5 .list-ring-button  {
    display:block; width:190px; height:25px; background:url(../img/ring-button3.gif) no-repeat 3px 2px; margin: 7px 0 0px 0px; padding: 2px 0 4px 22px; font: normal 12px arial; color:#069f0f!important; cursor:hand;
}
.list5 .list-ring-button u {text-decoration:none; border-bottom: 1px dashed #069f0f}




.list5 h3.oth {font-size:14px;}
.list-shoplogo {padding: 4px 10px 4px 15px; text-align: /*left*/center; color:#777; width:12%!important}
.list-shoplogo-link	{text-decoration:none; color:#888; margin: 2px 0 0; display: block}
.list-shoplogo-link	img {margin: 0 0 5px;}
.list-price {text-align:right; padding: 2px 15px; width:12%!important}
.list-price-big {font: normal 24px arial; color:#fe7210; text-decoration:none;}
.list-price-small {font-size:14px; color:#999; margin-right: 8px;}
.wherebuy-message {font: normal 12px arial; padding: 15px 20px 18px 13px; color:#0655a4;}					
.wherebuy-filter {font-size: 14px; text-align:right; padding: 0 35px 0 0px; vertical-align:bottom} 
.wherebuy-filter div {font-size:12px; border: 1px solid #e6e6e6; border-bottom:none; background:#fff; padding: 10px 20px 10px 20px; position:relative; top:1px;}
.wherebuy-filter a {font-size: 14px;} 


/* Описание */
.op01 {padding: 0px 10px 0px 0px;}
.op02 {padding: 0px 10px 0px 10px; border-left: 1px solid #e0e2e5;}
.op1 {color: #0655a4; padding: 4px 12px 3px 4px; font: normal 12px arial;}
.op1 a {text-decoration:none;}
.help {text-decoration:none;}
.op2 {color: #0655a4; padding: 3px 12px 4px 4px;}
.op21 {color: #0655a4; padding: 3px 12px 3px 4px; border-right: 1px solid #e0e2e5; text-align: right;}
.op3 {padding: 3px 12px 3px 10px; font: normal 12px arial;}
.op5 {font: 12px arial; padding: 10px 15px 0px 4px} 
.op5 b {color: #0655a4;}
.op5 ul {margin: 5px 0 10px 24px;}
.op5 p {margin: 5px 0 10px 0px;}

.hand {cursor: pointer; cursor: hand;}
.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;}
img.help_ic {position: relative; top: 2px; cursor: pointer; cursor: hand; /* behavior: url("/js/png.htc"); */}
#opisanie br {font-size:3px;}

/* Цены в описаниях */
.op4 .shoptit {color: #fe7210; padding: 5px 0px 8px 0px; font: bold 12px arial,tahoma;}
.op4 .shop2 {padding: 7px 0px 10px 0px; border-left: 1px solid #fe7210; width:100%; background:#fff;}
/*.op4*/ .shop3 {color:#0655a4; padding: 0 10px 0 0; font-size:12px;} 
div.shop5 {width:12px; height:1px;}
.shop4 {border-left: solid 0px #fe7210; text-align: right; color: #fe7210; padding-left: 5px;}
.shop4 a {color: #fe7210; text-decoration: none; font-size:12px; font-family:tahoma}
.shop4 u {font-family:arial;}

.shop4 span {font-weight: normal; font-size: 18px;}
.shop4 .grn {color: #888!important; font-weight: normal!important; font-size:12px!important;}
.shop6 span {font: bold 11px tahoma; color:#fff; background:#fe7210; padding: 0 3px 1px 3spx;}
.op4 .price {color:#fe7210;}
.price a {color:#fe7210;}
.shop2 .price a {font-size:12px;}
.price-non-text {padding: 10px 20px 12px 12px; font: normal 12px arial; color:#fc7821}

/* Переключатель валют (крупный) */
.price-change-big {padding: 0px 0px 5px 0px;}
.price-change-big a {color:#0655a4; text-decoration:none; border-bottom: 1px solid #ccc; font: normal 14px arial}
.price-change-big span {font: normal 18px arial}

/* Переключатель валют (мелкий) */
.price-change {padding: 0 0 10px;}
.price-change a {color:#0655a4; text-decoration:none; border-bottom: 1px solid #ccc;}
.price-change a:hover {color: #fd811f; border-bottom: 1px solid #fd811f; }

/* Отзывы в описаниях */
.op4 .otz0 {padding: 0px 0px 3px 12px; border-left: 1px solid #3667a4; width:100%; color: #0655a4}
.otz0 span {color: #0655a4;}
.otz0 .otz4 {padding: 7px 0px 7px 0px}
.op3 .oth {color: #a4aab0;}
.op4 .otzyvtit {background: #3667a4 url(../img/bl_bg_1.gif) no-repeat right top; padding: 6px 0px 6px 12px; font: bold 12px arial,tahoma; color:#fff; margin: 0 0 4px;}

/* Отзывы */
.otz1 {padding: 12px 0px 15px 5px; width: 100%; border-bottom: 1px solid #e9e9e9; font: 12px arial;}
.otz1 span {color: #0655a4; font-weight: bold;}
.otz1 #date {font-weight: normal;}
#otz2 {padding: 12px 15px 0px 20px; border-bottom: none;}
.otz3 {padding: 6px 0px 3px 0px; color: #0655a4; font: bold 12px arial;}
input.otz {font: tahoma 12px; height: 22px; width: 100%;}
textarea.otz {font: tahoma 12px; height: 120px; width: 100%;}
#otz {width: 100px; height: 24px;}
#otz1 {margin-left:10px; float: right}
#page_otz {padding: 0px 0px 12px 5px; width: 100%; border-bottom: 1px solid #0655a4; margin-bottom: 5px;}
.otz4 td {padding: 5px 10px 0 0}

/* Результаты поиска */
.res1 {font: 12px arial; color: #0655a4; padding: 10px 0px 10px 12px;}
.res1 ul {margin: 20px 0px 15px 40px;}
.res1 li { padding: 0 0 15px; list-style: url(../img/icons/bul_71.gif)}

/* Товары по похожей цене */
.block3 {padding: 0px 10px 10px 10px; border-left: 1px solid #afc6de; border-right: 1px solid #afc6de;}
.mon3 {width: 218px;}
.mon1 {padding: 4px 0 5px 0; text-align: center;}
.mon2 {padding: 4px 4px 5px 10px; color: #0655a4;}
.mon2  .price {font: normal; color: #fe7210;}
.mon2 .name {font: bold;}
.mon2 span {color:#666; font-size:10px;}

/* Краткие цены */
.param1 {font-weight: bold; padding: 2px 8px; color: #555; text-align: right;}
.param2 {padding: 2px 15px 2px 5px; border-left: 1px solid #afc6de; border-right: 1px solid #afc6de; color:#0655a4;}
.param2 input {margin:-1px; vertical-align: middle}
.param2 .oth {color: #777;}
.param2 .ac {color: #fe7210;}
.param2 a {white-space: nowrap;}
.param2 .paraminp {padding: 0 0 0 3px;}
.paraminp input {width: 40px; font-size: 11px;}
.paramdiv {text-align: center; width: 550px;}
#parambox span {display: inline; float: left; margin: 0 10px 0 0; white-space: nowrap; text-align: left;}
#tdoth {background: #f7f7f7;}
.param3 {padding: 6px 10px 6px 10px; vertical-align: middle; border-left: 1px solid #afc6de; background: url(../img/bg_podbor.jpg) no-repeat;}
.param3 .sub {width: 190px; background: url(../img/bg_inp1.gif) no-repeat; height: 28px;}
.param4 {white-space: nowrap;}
.param4 a {color: #555;}
.param5 {padding: 0px 8px; border-right: 1px solid #afc6de;}

.param21 {padding: 4px 15px 6px 15px;}
.param21 a {color: #555;}

.shtit {background: #3667a4 url(../img/bl_bg_1.gif) no-repeat right top; padding: 8px 35px 10px 12px; font: normal 12px arial; color:#fff; height: 30px;}
.shtit span {font-size: 16px; color: #75ADC8; padding: 0 4px 0 4px;}

.list60 {font: normal 11px tahoma; padding: 3px 10px 4px 10px; color: #0655a4; text-align: center; background: url(../img/bg_tbl1.gif) repeat-x; height: 30px; border-right: 1px solid #3667a4; border-top: 2px solid #3667a4;}
.list64 {font-size: 1px; height: 7px; border-right: 1px solid #3667a4;}
#listright {border-right: none;}
#listleft {text-align: left;}
.list60 a {font-weight: bold;}
.actb .ac1 {font: normal 9px arial; padding: 2px 4px 0 4px; border: 1px solid #fe7210; color: #fe7210;}
.actb .ac2 {background: #fe7210; padding: 0 2px 0 4px;}
.actb .ac3 {font: bold 11px tahoma; background: #fe7210; padding: 0 5px 0 3px;}
.actb .ac4 {padding: 0px 0px 0px 4px;}
.actb a {color: #fff; text-decoration: none;}
.actb a:hover {color: #fff;}
.list61 {font: normal 11px tahoma; padding: 3px 10px 4px 12px; color: #0655a4; white-space: nowrap;}
.list61 a {}
.list62 {color: #555; text-align: center;  padding:0 5px; white-space: nowrap;}
.list63 {color: #555; white-space: nowrap; text-align: right; padding: 0 5px 0 10px;}
.list63 a {text-decoration: none;}
.list631 {padding: 0px 10px 1px 0px; text-align: left; white-space: nowrap;}
.list631 a {color: #777; font-size: 10px; text-decoration: underline;}
#pc {width:714px;}

/* Наш нижний блок - удалить потом */
.copy1 {background: #fff url(../img/nadavi_bg_1.gif) no-repeat left top; padding: 8px 0 10px; border-top: 1px solid #afc6de; border-bottom: 1px solid #afc6de;}
.copy2 {padding: 2px 50px 2px 20px; border-left: 1px solid #afc6de; color:#4776b0;}
.copy2 a {color:#4776b0;}
.copy2 span {color:#4776b0;}
.copy21 {padding: 0 0 0 20px; color:#4776b0;}
.copy22 {padding: 8px 0 0 0;}
.copy3 {padding: 9px 0 2px 0;}
#copymag {padding: 5px 50px 5px 20px;}

.bottom-block {border-top: 1px solid #d6d6d6; padding: 12px 0 0}
.bottom-block tr {vertical-align: top}
.bottom-left {text-align:center; font-size:12px; color:#555; padding: 2px 0 0;}
.bottom-right {font-size:12px; color:#555; padding: 2px 0 0 15px; border-left: 1px solid #d6d6d6}
.bottom-right .bottom_description {font-size:11px; padding: 0 0 3px; width: 80%}
.bottom-tips {display: block; font-size:12px; padding: 0 0 8px}
.bottom-right a {padding: 0 8px 6px 0;}


/* Закладки: цены, описание, отзывы */
.blocktit41 {background: #fff url(../img/good_bg_1.gif) no-repeat right top; padding: 6px 0 6px 12px; border-bottom: 3px solid #3667a4;}
.blocktit41 div {width: 200px; font: normal 12px arial,tahoma;}
.blocktit41ac {background: #3667a4 url(../img/good_bg_2.gif) no-repeat right top; padding: 6px 0 6px 12px; border-bottom: 3px solid #3667a4;}
.blocktit41ac div {width: 200px; font: bold 12px arial,tahoma; color:#fff;}
.blocktit41ac a {font: bold 12px arial,tahoma; color:#fff; text-decoration: none;}
.blocktit41ac a:hover {color:#fff;}

.op11 {color: #0655a4; padding: 3px 12px 3px 4px; font-weight: bold;}
.op22 {color: #0655a4; padding: 3px 8px 3px 4px; text-align: right; width: 49%;}
.op31 {padding: 3px 12px 3px 10px; border-left: 1px solid #e0e2e5; width: 51%;}

.bphoto {border-top: 1px solid #e0e2e5; border-left: 1px solid #e0e2e5; margin: 8px 0px 5px 0px;}
.bphoto td {padding: 3px 10px 5px 10px; border-right: 1px solid #e0e2e5; border-bottom: 1px solid #e0e2e5;}

.topban {margin-bottom: 8px;}
.tdtopban {text-align: center; background:#fff; border: 0px solid #d6d6d6;}

.toplineban {margin-bottom: 8px;}
.tdtopline {background:#fff; text-align: center;}

.full-desc-link {font: normal 14px arial; margin: 10px 0 15px; color:/*#0655a4*/#555; display:block; text-decoration:none; padding-left: 5px; zoom:1}
.full-desc-link span {font: normal 16px tahoma;}

.help_txt div {font: normal 12px arial; padding: 0 30px 15px 10px}


/* Результаты поиска  */

#search_title {font: normal 16px arial}
#search_title b {font-size:18px;}
#search_results {padding: 10px 0;}
#search_results .pict_results {padding: 0 20px 0 0; width: 30%}
#search_results .all_results {padding: 0 0 0 10px}

#search_results .pict {width:106px; text-align: center; padding: 0 0 15px 0}
#search_results .name {font: normal 18px arial}
#search_results .price {color: #fe7210;}
#search_results .pict_txt {padding: 0px 0px 15px 0px; color:#666}
#search_results .search_path {padding: 0 0 2px 0;}
.search_path a {color: #666}
#search_results .search_num {padding: 15px 0px 0px 10px; font: normal 16px arial;}

#search_results .title {padding: 0 0 10px 0; font: normal 20px arial}
#search_results .subtitle {font: normal 16px arial; padding: 15px 0px 10px 0px; border-top: 1px solid #d6d6d6;}
#search_results .price_select {padding: 0 0 15px 0; font: normal 12px arial;}
#search_results input {width: 60px; height: 21px;}
#search_results .submit {width: 30px; font: normal 12px arial; height:22px; margin: 0 0 0 5px;}
#search_results ul {margin: 5px 0 0 13px; padding:0px; font: normal 12px arial}
#search_results li {list-style-image: url(../img/icons/bul_116.gif); padding: 0 0 15px 0;}

#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 arial}

.wap {padding: 2px 0 4px 16px; margin: 0 0 0 7px; background: url(../img/icons/ic_wap.gif) no-repeat left top; white-space:nowrap;}
.fb-bot {padding-left: 19px!important; background: url(../img/ic-fb-16.gif) no-repeat; white-space:nowrap;}
.vk-bot {padding-left: 19px!important; background: url(../img/ic-vk-16.gif) no-repeat; white-space:nowrap;}
.wap-bot {padding-left: 16px!important; background: url(../img/icons/ic_wap.gif) no-repeat; white-space:nowrap;}





/* стили для вспомогательной таблицы в описаниях */
#plus {background:#ffffe9;} /* ячейка с плюсиком */
table.lineoptxt {border-top: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid;} /* рамка вокруг таблицы */
td.lineoptxt {border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; padding: 3px} /* рамка вокруг ячеек */
.line_tdtoptxt {border-left: #d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid;  color:#ffffff; background: #a5a5a5; padding: 7px; font: bold 12px arial;} /* стиль для шапки */
.line_tdtoptxt b {color:#333}
.smop {font-size:10px;} /* очень мелкий текст */
.optittxt {font: normal 11px tahoma; color:#0655a4} /* названия параметров */
td.lineoptxt1 {border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; text-align:left; padding: 3px 3px 3px 3px}
.lineoptxt1 li {list-style-image: none; list-style: none}


/* главные новости */
.block4 {border-left: #afc6de 1px solid;  border-right: #afc6de 1px solid; padding: 0 10px 5px 10px}

/* дополнительная валюта */
.grn {color: #888!important; font-weight: normal!important;}

/* большая цена в списке */

.big-price {font: normal 16px arial; color:#fd811f; padding: 0 5px 0 0; white-space: nowrap} 
.big-price a {font-size: 18px; text-decoration: none;  color:#fd811f}
.big-price1 {font: normal 14px arial; color:#fd811f; padding: 2px 0 0 0; white-space: nowrap} 
.big-price1 a {font-size: 18px; text-decoration: none;  color:#fd811f}
.big-price2 {font-size:11px; color:#fd811f}
.big-price2 span {font-size:18px;}


/* Пользовательские отступы */
.user-content {padding: 0 0 0 9px; zoom:1;}
.user-item-content {padding: 0 13px 0 0; zoom:1; font: normal 12px arial;}
.user-path {padding: 1px 0px 10px 0px;}


/* --Отзывы (вариант 2009 года)-- */
.item-content {padding: 0 13px 0 5px; zoom:1; font: normal 12px arial;}
* {-moz-box-sizing:border-box; box-sizing:border-box;} /* только для Mozilla FF (адекватное поведение padding & margin) */
#vkshare0, #vkshare0 * {-moz-box-sizing:content-box; box-sizing:content-box;}
/* это для IE - у нас без доктайпа, поэтому вся вконтакт-овская верстка летит. фиксим */
#vkshare0 a div {line-height=17px!important; padding-top=0!important; zoom:1;}

/* сортировка по дате/полезности */
/* на inline-block в комбинации с white-space:nowrap */
.sort-section {font: normal 12px arial; padding: 10px 0 10px 5px;/*а в остальных местах нужно паддинги поубирать*/ white-space: nowrap;}
.sort-select {display:inline-block; font: normal 12px arial; background:#fc7821; padding: 3px 5px 5px; margin:0 0 0 3px; text-decoration:none; color:#fff; zoom:1; *display:inline; _overflow:hidden;/*IE6*/}
.sort-select em, .sort-select u {border-bottom:none; text-decoration:none;}
.sort-select:hover {color:#fff;}
.sort {display:inline-block; font: normal 12px arial; padding: 3px 5px 5px; text-decoration:none; color:#0655a4; zoom:1; *display:inline; _overflow:hidden;/*IE6*/}

/* сортировка по полу */			
.sex {font: normal 12px arial; 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:#0655A4}	
.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:#0655A4}
.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 arial; 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 arial; padding:20px 10px;}
.opinion {padding:0 0 10px 0; *width:100%; zoom:1}
.opinion .value1 {background: url(../img/face_mdl_4.png) no-repeat 1px 1px; //behavior: url("/js/iepngfix.htc");}
.opinion .value2 {background: url(../img/face_mdl_3.png) no-repeat 1px 1px; //behavior: url("/js/iepngfix.htc");}
.opinion .value3 {background: url(../img/face_mdl_2.png) no-repeat 1px 1px; //behavior: url("/js/iepngfix.htc");}
.opinion .value4 {background: url(../img/face_mdl_1.png) no-repeat 1px 1px; //behavior: url("/js/iepngfix.htc");}
.opinion .value1, .opinion .value2, .opinion .value3, .opinion .value4 {*width:100%; zoom:1 /*ie6 fix-es*/; padding: 3px 0 5px 30px; font: normal 21px arial; line-height: 100%;  color:#444}


.item-content .date {padding: 2px 1px 0 1px; font: normal 11px arial; text-align: right; color: #0655a4; /*position:relative; fix for mtools pop-ups*/}
.opinion .opinion_param {font: normal 12px arial; text-align: right; padding: 0 0 0 20px; color:#0655a4; width:82px;}
.opinion .opinion_txt {font: normal 12px arial; 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 arial; 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 arial; text-decoration:none; /*float:left;*/ display:block; margin-right:20px;}
.opinion-add-text {overflow:hidden; font: normal 12px arial; 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 arial; color:#333; text-decoration: none; border-bottom: 1px dashed #aaa; line-height: 100%;}
td.helpful {padding-top:3px;}
.helpful {white-space: nowrap; font: normal 12px arial; line-height: 140%; color: #999}
.helpful .yes {font: normal 12px arial; color:#fc7821; text-decoration: none; border-bottom: 1px dashed #aaa; line-height: 100%}
.helpful .no {font: normal 12px arial; color:#666; text-decoration: none; border-bottom: 1px dashed #aaa; line-height: 100%}
.helpful sub {margin: 0 0 0 2px; font: normal 11px arial;}

/* линии и элементы оформления при выводе отзыва */	
.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 arial;color: #fc7821;}
.opinion-title h3{font: normal 18px arial; color: #0655a4;}
.msg-avtorization {font: normal 12px arial; padding: 0 20px 5px 0;} 

/* Кнопки редактировать и удалить отзыв */
.opinion-edit {padding: 3px 0 6px 0; font: normal 12px arial; border: 1px solid #e6e6e6; background:#fffce1; position:relative; top:-15px; 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;}

/* Отзывы в кратком описании */
.short {padding:10px 10px 15px 0;}
.opinion-txt-short {padding: 2px 0 10px 0; font: normal 12px arial}
.opinion-more {text-decoration: none; border-bottom: solid 1px #c6c6c6; zoom:1}
.opinion-short {padding: 20px 0 0 0;}
.opinion-short .value1 {background: url(../img/face_mdl_4.png) no-repeat 1px 1px;}
.opinion-short .value2 {background: url(../img/face_mdl_3.png) no-repeat 1px 1px;}
.opinion-short .value3 {background: url(../img/face_mdl_2.png) no-repeat 1px 1px;}
.opinion-short .value4 {background: url(../img/face_mdl_1.png) no-repeat 1px 1px;}
.opinion-short .value1, .opinion-short .value2, .opinion-short .value3, .opinion-short .value4 {padding: 2px 0 0 30px; font: normal 21px arial; line-height: 100%;  color:#444} 
.opinion-title-short {font: normal 21px arial; color:#444;}
.opinion-txt-short {padding: 0 0 20px 0; font: normal 12px arial;}
.opinion-txt-short img {position:relative; top:3px; margin-right:2px;}

/* вопросы в кратком описании */
.question-title-small span {font: normal 21px arial; text-decoration:none; color:#444}
.question-short-pd .msg-actions {padding: 0;}
.question-short-pd {padding: 0 0 20px 0;}
.date-short {padding: 0 0 1px 0; font: normal 11px arial; color:#555; text-align:left}
.add-link-sm {font: normal 12px arial; color:#999}
.readmore-link {font: normal 12px arial; padding: 15px 0 0 4px;}
.readmore-link a {font: bold 12px arial; color:#666;}


/* форма добавления отзыва */
.add_form {margin:0px 30px 10px 30px;}
.add_form .name {width:250px;}
.add_form .title {width:80%;}
.warn {border: 3px solid #fc7821;}
.warn_mess {font: normal 12px arial; color:#fc7821;}
.add_form .add_name span.warn_star { font-weight: normal; font-size:12px}
.add_form .text_mess {font: normal 12px arial; color:#999; padding: 15px 0 0 0;}
.text_mess span {color:#0655a4;}
.text_mess input {vertical-align:middle}
.add_form .add_name {font: bold 12px arial; padding: 18px 0 3px; color:#0655a4}
.add_form .add_name span {font-weight: normal; color:#999}
.add_form .add_name .text {font: normal 12px arial; 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 arial;}
.add_form .add_inp img {margin:2px 0 2px 2px; vertical-align:middle;}
.add_form .add_inp .text {font: normal 12px arial; padding: 0 0 0 6px;}
.add_form .add_sub {height: 41px; width: 200px;}
.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 arial; padding: 2px 5px 0 0; color:#0655a4; vertical-align: top; white-space:nowrap;}
.add_form .add_advice .text {font: normal 12px arial; padding: 3px 0 5px 5px; width: 100%}
.form-helptext {font: normal 10px arial; width:80%; color:#555; padding: 1px 0 1px 0;}
.inp-check {float: left; margin: 3px 1px 0 7px; padding:0px; font: normal 12px arial}

/* правила добавления отзывов */
.rules {padding: 10px 0; font: normal 12px arial; color:#000;}
.rules strong {font: normal 18px arial; 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 arial; 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 arial; color:#000;}
div.rules-noimg {padding: 3px 0 5px 17px; font: normal 12px arial; 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;}
			
/* img {behavior: url("/js/png.htc");} */

/* новый товар в Select */
.new_good {background: url(../img/icons/bg_new.gif) no-repeat top right}

/* для обсуждений и добавочные к отзывам */

/* 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 arial;}
.discuss-text-del {font: normal 10px arial;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; /*border: 0px solid gray;*/} 
.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:#fef2cf; 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: #0655a4; background: url(../img/plus.gif) no-repeat 3px 7px; padding: 2px 4px 2px 10px; font: normal 12px arial;}
.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 arial;}
.answer-link-open {background-color: #fff2cf} 
.discussion-link-open {background-color: #f6f6f6} 

/* NEW */
.delete-link {display:block; text-decoration: none; color: #ff3333; padding: 2px 4px 2px 0; font: normal 12px arial;}
.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: #0655a4; padding: 2px 4px 2px 0; font: normal 12px arial;}

/* NEW */
.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;}

/* NEW links styles for case when MUI is not used (UseMUI_4_Discuss=false) */
.no-mui-link span{border-bottom: none;text-decoration: underline;}

.nick {white-space:nowrap;}
.nick span, .nick a {font: normal 12px arial; 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 arial;}

.clr{clear:both; font-size: 0px!important; line-height: 0px!important;}
/*.clr {clear:both; font:0/0;}*/

/* Таблица - краткое описание товара */
.short-desc{margin:5px 0 0 0; text-align:left}
/* табличка с коротким описанием */
.short-desc table{width:100%}
.short-desc td.prop{color: #0655a4; padding: 4px 5px 4px 4px; width:49%;}
.short-desc td.prop .dott{background: url(../img/bg_price_3.gif) repeat-x left bottom;}
.short-desc td.prop .dott span{background:#fff; font: normal 12px arial;}
.short-desc td.val{font: normal 12px Arial, sans-serif; padding: 3px 12px 3px 0;}
.line28 {border-top:1px solid #d6d6d6; margin: 20px 0 15px;}
/* ссылка на полное описание */ 
/*.short-desc*/ a.act{color:#111; text-decoration:none; font: normal 12px Arial, Helvetica, sans-serif; line-height:15px}
a.act:hover{color:#fe7210}
a.plus, a.plus-open{background: url(../img/plus.gif) no-repeat 2px 5px; padding: 0 0 0 10px;}
a.plus-close{background: url(../img/minus.gif) no-repeat 2px 5px; padding: 0 0 0 10px;}
a.plus span, a.plus-open span, a.plus-close span{border-bottom: 1px dashed #aaa;}

.link-title {font: normal 16px arial;}
.link-title a {text-decoration: none; color: #FC7821; border-bottom: 1px solid #ccc; zoom:1}
.link-title span {color: #FC7821;}

.pad-h2 {padding: 12px 20px 15px 0px;}

.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 arial; padding: 15px 0 15px 20px;}
.link-more a{font: normal 18px arial; text-decoration:none; color:#999}
.link-more sub {color:#999; font-size:13px; position:relative; top:2px;}
.link-more span {font: normal 16px arial; border-bottom: 1px solid #ccc; color: #FC7821;}

/* ПРЕСЕТЫ - форма */
.left-menu-block {padding-bottom: 9px;} /* внешний класс для быстрого подбора товаров */
.left-menu-block a {/*text-decoration:none;*/}
.left-menu-block a.h2:hover{color:#fd811f}
.left-menu-block u {text-decoration:none; border-bottom: 1px dashed #999;}
.left-menu-bline1 {position: absolute; top:0px; left: -1px; background: url(../img/bg-block-1.gif) no-repeat; width: 240px; hight: 2px;}

/* закладки в левом блоке подбора */
.blocktit6-close {display:block; text-decoration:none; cursor:pointer; cursor:hand; border-bottom-width:0px; background: #3667a4 url(../img/bl_bg_11.gif) no-repeat right top; padding:6px 0 6px 12px; font: bold 12px arial,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: #2a3d64 url(../img/bl_bg_41.gif) no-repeat right top; padding:6px 0 6px 12px; font: bold 12px arial,tahoma; margin: 0; /* не нужно ставить нижних отступов */}
.blocktit6-open:hover {color:#acc1da;}
/* подбор по параметрам */
.matching {padding: 5px 4px 15px 15px; background:#fef2cf; /*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 Arial, tahoma}
.matching a.h2, .matching div.h2 {zoom:1; display:block; padding: 10px 0px 4px 0px; font: normal 12px arial; 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; cursor:pointer; cursor:hand;}
.matching a.h2-open, .matching div.h2-open{background: url(../img/minus.gif) no-repeat 7px 15px; margin-left:-7px; padding-left:15px; cursor:pointer; cursor:hand;}
.matching ul.list {list-style:none; list-style-image:none; padding:0; margin:0;}
.matching ul.list li {float:left; min-width:50%; line-height:22px; /* чтобы не было видно второй строки, которая переносится */ display:inline-block; display=inline; float=none; /* fix for enable IE nowrap */ zoom:1;}
.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 0;}
.matching .submit-button {width:210px;}
.matching a.filter{padding: 0 0 0 9px; text-decoration:underline; background: url(../img/icons/delete2.gif) no-repeat center left; font: normal 12px arial;}
.matching a.filter:hover{color:#fd811f}
.matching .rm-price-input {width:55px;}


/* подбор модели */
.models {padding: 0 0 20px 0; position:relative; background:#fef2cf; zoom:1;}
.models-param {padding: 0px 0px 0px 0px;}
.models-list, .brands-list {padding: 2px 10px 0px 15px; font: normal 12px arial;}
.models-list a, .brands-list a {margin:0 8px 0 0; display:inline-block; padding:0 0 3px 0; font: normal 12px arial;}
/* 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: #f9e5c0; border-right: 1px solid #fe7210;}
.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 arial;}
.model-not-actual-title {color: #666; font: normal 10px arial; padding: 7px 0 2px 0}
.model-not-best {color: #666!important;}
.model-visited {font-size:16px!important; color:#551a8b!important;}
.model-other {text-decoration:none; color: #666; font: normal 12px arial;}
img.txt-new {position:relative; top:-4px; border: none;}
div.h2 {zoom:1; padding: 10px 0 3px 17px; font: normal 12px arial; 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 arial; 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 5px 0px;}
.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 arial; white-space: nowrap;}
.curr-filters .num-models {width:10px; padding: 4px 0px 0px 13px; white-space: nowrap; vertical-align:top}
.num-models div {white-space: nowrap;}
.curr-filters div {position:relative; font: normal 12px arial;} /* нельзя у td прописать position:relative */
.selected-parametrs {padding: 4px 0 5px 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 arial; 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;}

/* картинка 400*300 */
.img-preview {padding: 10px 0 10px 0px}
.img-preview a {display:block; text-decoration:none; float:left;}
.img-description {font: normal 12px arial; color:#333; padding: 0px 0px 3px 0px;}
.img-author {font:normal 12px arial; 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:#0655A4; 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;}

/* Кнопки редактировать и удалить отзыв */
.media-edit {padding: 3px 0 6px 0; font: normal 12px arial; border: 1px solid #e6e6e6; background:#fffce1;  width: 215px;}
.media-edit-button {color:#666; background: url(../img/icons/edit3.gif) no-repeat 11px 2px; text-decoration:none; padding: 0 0 1px 29px;}
.media-delete-button {color:#666; background: url(../img/icons/delete.gif) no-repeat 12px 2px; text-decoration:none; padding: 0 0 1px 25px;}
.media-edit span {border-bottom: 1px solid #666;}

/* Закачка медиа-файла */
.media-form {margin-right:10px;}
.media-bookmark-close {padding: 3px 5px 5px 5px; width: 70px; font: normal 12px arial; float:left; color:#0655a4; white-space:nowrap;}
.media-bookmark-open {padding: 3px 5px 5px 5px; width: 70px; font: normal 12px arial; float:left; color:#0655a4; white-space:nowrap; background:#fef2cf;}
.media-bookmark-close input, .media-bookmark-open input { position:relative; top:3px;}
.media-form input {vertical-align:middle; margin-top:0px; font-family:Arial, Helvetica, sans-serif}
.media-padding {background:#fef2cf; padding: 13px 20px 16px 10px;}
.media-file {background:#fff;}
.media-textarea {width: 80%; height: 65px;}
.media-title-error {font: normal 12px arial; color: #fe7210; padding: 0px 0px 2px 0px;}
.media-title {font: normal 12px arial; 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 arial; width:80%; color:#555; padding: 3px 0 6px 0;}

/* Пожаловаться */
.report {display:inline-block; color:#666; padding: 4px 0px 3px 10px; margin-left:0px; background: url(../img/icons/report.gif) no-repeat 1px 8px; text-decoration: none;}
.report u {font: normal 12px arial; border-bottom: 1px dashed #ff6633; line-height: 100%; text-decoration:none;}
.report:hover {color:#ff6633}

/* 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%}

/* секция вопрос - ответ */
.question {padding: 10px 0 5px 0; width=100%; zoom:1}
.question-title {font: normal 21px arial; padding: 3px 0 0 0;}
.question-text {font: normal 12px arial; padding:2px 0 0 0}
.question-date{white-space:nowrap; font: normal 11px arial; color:#0655a4;}
.question-edit {padding: 3px 0 6px 0; font: normal 12px arial; border: 1px solid #e6e6e6; background:#fffce1; width: 215px; margin: 6px 0 5px 0;}
.line22 {border-bottom: 1px solid #e6e6e6; height:1px; margin: 15px 0 5px; line-height:0; font-size:0;}

/* секция полезные материалы */
.materials {padding: 20px 0 15px 10px; width=100%; zoom:1;}
.materials-title {padding: 0 0 2px;}
.materials-title span {font: normal 21px arial; padding: 0; color:#444; text-decoration: none; line-height: 100%}
.materials-date {padding: 5px 0 4px 15px;}
.materials-date span{font-weight: normal; color:#0655a4; font: normal 11px arial;}
.materials-link {font: normal 12px arial; padding: 0 0 2px 0; position:relative; top: -1px;}
.materials-link img {position:relative; top: 5px; margin: 0 0 0 3px}
.materials-description {font: normal 12px arial; color:#333;}
.materials-category {font: normal 18px arial; padding: 10px 0 20px 5px;}
.line23 {border-top: 1px solid #e6e6e6; margin: 20px 0 10px 0}
.materials-pd {padding: 15px 0 5px 10px}
.materials-readmore-link {font: normal 12px arial; padding: 15px 0 0 15px;}
.materials-readmore-link a {font-weight: bold; color:#666;}
.links-linktype {padding:0 2px; background: #7194c0; color:#fff; font-size:10px; position:relative; top:-1px; margin: 0 3px 0 0}
/* полезные материалы сокращенно */
.materials-short {padding: 20px 0 0 0;}
.materials-description-short {font: normal 12px arial; color:#333; padding: 0}
.materials-short .materials-link {font: normal 12px arial; padding: 0 0 30px 0;}
.materials-description-short {font: normal 12px arial; color:#333; padding: 0 0 0px 0;}
.materials-short .materials-title span {font: normal 21px arial; padding: 0; color:#444; text-decoration: none;}
.materials-short .materials-title {padding: 0;}
.materials-short .materials-link {font: normal 12px arial; padding: 0 0 30px 0;}
.short-more-link {color:#0655a4; text-decoration:none; border-bottom: solid 1px #c6c6c6; zoom:1; font-size:18px; position:relative; top: -3px; left: 7px;}

/* номера страниц */
.pager {font: normal 12px arial; padding: 0 0 10px 5px;}
.pager a {text-decoration: none;}
.pager-non {color: #999; font: normal 12px arial;}
.pager span {font: normal 18px tahoma; line-height:90%;}
.pager-nums {font: normal 16px arial; padding: 7px 0 0 2px}
.pager-nums a {text-decoration: underline;}
.pager-nums span {font: normal 16px arial; color: #fff; background: #fe7210; padding: 1px 4px 2px 4px;}

/* текст, когда нет отзыва и т.п. */
.opinion-none {font: normal 16px arial; padding: 15px 15px 18px 0;}
.link-add3 {font: normal 18px arial; padding: 0 0 12px 0; zoom:1;}
.link-add3 i {font-style: normal; text-decoration:underline}
.link-add3 a {font: normal 18px arial; text-decoration:none; padding: 0 0 0 27px;}

.opinion-none-links {font: normal 12px arial; padding: 18px 0 10px 0;}
.opinion-none-links ul {margin: 5px 0 0 5px; list-style: none;}
.opinion-none-links li {background:url('../img/icons/add-question-sm.gif') no-repeat 0 7px; font: normal 12px arial; padding: 4px 0 3px 17px; list-style: none;}
.opinion-none-links a {text-decoration: none;}
.opinion-none-links i {font-style: normal; text-decoration:underline}

/* ТОП товары */
.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 #aaa; 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: 1px 0px 0px 5px; text-align:left; zoom:1}

/* важно, не удалять!!! */.topgoods-block .big-price2 {display:inline;}
/* важно, не удалять!!! */.topgoods-block .big-price2 span {font-size:12px;}

/* Старт */
/* Топ-категории */
.mainkat {height:95px; overflow:hidden;}
.mainkat a{display:block; float:left; height:90px; font: normal 12px arial; text-align:center; padding:5px 10px 0;}
.mainkat a .clr {width:105px;}

/* Каталог */
.kat-list {width:100%;}
.kat-list td {vertical-align:top;  width:33.3%;}

/*
.kat-list a {font: normal 12px arial; text-decoration:underline; margin: 0 4px 0 0;}
.kat-list-arr {text-decoration:none; font: normal 11px tahoma; cursor:pointer; cursor:hand; white-space:nowrap;}
.kat-list-arr span {position:relative; top:-2px; font-size:8px; z-index:10}
.kat-list u {color:#0655a4; cursor: pointer; cursor: hand;}
*/
.kat-list a {font: normal 12px arial; text-decoration:underline; margin: 0 4px 0 0;}
.kat-list .kat-list-arr {text-decoration:none; font: normal 11px tahoma; white-space:nowrap; color:#0655a4; margin:0;}
.kat-list-arr span {position:relative; top:-2px; font-size:8px; z-index:10; color:#0655a4;}

.kat-visited {color:#551a8b;}
a.h3 {margin: 14px 0 2px; font: normal 18px arial; display:inline-block; text-decoration:underline;}
a.h3-n {margin: 14px 0 2px; font: normal 18px arial; display:inline-block; text-decoration:none;}
a.h3-n:hover {color:#fe7210}
a.h3-n span {font: normal 18px arial; position:relative; top: -1px}
.kat-not-best {color: #666; display: none;}
/*.ny {margin: 12px 0 1px; font: normal 18px arial; display:inline-block; color:#fe7210; background: url(../img/14-cat-bg.gif) no-repeat top right; padding-right: 20px; padding-bottom: 1px;}*/
.ny {margin: 12px 0 1px; font: normal 18px arial; display:inline-block; color:#fe7210; background: url(../img/ny-2011.gif) no-repeat top right; padding-right: 44px; padding-bottom: 1px;}*/

/* Товар дня */
.pop-goods {padding:0; margin:0; height:150px; overflow:hidden;}
.pop-goods a, .pop-goods .pop-good {display:block; width:126px; text-decoration:none; text-align:center; height:150px; float:left; padding:0 5px; font:normal 12px arial;}
.pop-goods .pop-good {background-position:center center; background-repeat:no-repeat;}
.pop-goods u { font:normal 12px arial;}
.pop-goods span{color:#fe7210;}
.pop-goods a .clr, .pop-goods .pop-good .clr {width:115px; height:90px;}
.pop-arrow-left, .pop-arrow-right{display:block; width:23px; height:73px; margin: 5px 0 0; overflow:hidden; background-image:url('/img/icons/day-arr.gif'); background-repeat:no-repeat;}
.pop-arrow-left {background-position:top left;}
.pop-arrow-right {background-position:top right;}
.pop-arrow-left:hover {background-position:bottom left;}
.pop-arrow-right:hover {background-position:bottom right;}
.sort-h2 {float:left; margin:0 10px 0 0; font: normal 16px arial; color: #fe7210;}
.pop-image {
    background-position:center center; background-repeat:no-repeat; cursor: pointer; cursor: hand;
    display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; _overflow:hidden;
}
/* Вопрос-ответ */
.qa-list td {vertical-align:top; width:33.3%; padding-left:0!important; padding-right: 15px;}	
.qa-list .qa-blk {font: normal 12px arial; padding: 0 0 10px;}
.qa-h2 {font: normal 16px arial;}
.qa-model {font: italic 11px arial; color:#666;}

/* ==================================== Конкурс ============================ */
/* главные заголовки */
.h1-kks {font: normal 28px arial; padding: 0 0 7px; color:#fe7210; text-decoration:none;}
.h2-kks {font:normal 22px arial; color:#fff;}
.h3-kks{font: normal 18px arial; padding:0 10px 0 0; color:#fe7210;}
.h4-kks {font: normal 15px arial; background:#fd841e; padding:6px 10px; margin:10px 0 0; color:#fff;}
.h2-kks:hover {text-decoration:none; color:#fff;}
/* активная ссылка с плюсом (+) */
.act-plus {display:inline-block; padding:0 5px 2px 12px; background: url('/img/plus.gif') #fff no-repeat 5px 5px; font:normal 12px arial; text-decoration:none}
.act-plus:hover{color:#fd811f;}
/* активная ссылка с конвертом */
.act-lett {display:inline-block; background: #fff url(/img/ic_mail.gif) no-repeat 0 4px; padding: 0 0 2px 17px; font:normal 12px arial; text-decoration:none}
.act-lett:hover{color:#fd811f;}		
/* затемнение для картинок */
.dark{filter:gray() alpha(opacity=40); opacity: 0.4; display:block; float:left;}
.dark:hover{filter:alpha(opacity=99); opacity: 0.99;}		
/* левая колонка подбора */
.info-konkurs{width:100%}
.info-konkurs a{text-decoration:none;}
/* колонка с большой фоткой */
.col-big-photo{width:400px; text-align:left; vertical-align:top}	
/* новое оформление логотипа Магазиллы */
.m-logo{font:0/0; height:82px; width:237px; overflow:hidden; display:block; background: #fd821f url('/img/toptit_bg_3.gif') repeat-x top left;}
.m-logo-center{position:relative; background:url('/img/logo_magazilla.gif') no-repeat center center; height:82px}
.info-logo-konkurs{background:url('/img/competition_top_bg3.gif') repeat-x top left; text-align:left; vertical-align:top; zoom:1; position:relative; z-index:2;}		
/* блок (+1 проголосовать) */
.golos-add{color:#fe7210; font:normal 12px arial; padding:7px 0 0; text-align:center; overflow:hidden;}
.golos-add a{color:#fe7210; display:block; text-decoration:none;}
/* текст мотивации к конкурсу */
.golos-motiv{border:1px solid #e6e6e6; color:#666; margin:0 0 0 10px; position:relative; height:100%;}
.golos-motiv div{padding:10px; font:normal 12px arial;}
/* правая колонка информации */
.info-info{vertical-align:top; padding:0 0 0 10px; text-align:left;}
.info-nick-f {background: url('/img/sex_f.png') no-repeat 0 2px; padding-left:15px; margin-top:1px; display:inline-block; font: normal 16px arial; text-decoration:underline;}	
.info-nick-m {background: url('/img/sex_m.png') no-repeat 0 2px; padding-left:15px; margin-top:1px; display:inline-block; font: normal 16px arial; text-decoration:underline;}	
.info-nick-mf {background: url('/img/sex_mf.png') no-repeat 0 2px; padding-left:15px; margin-top:1px; display:inline-block; font: normal 16px arial; text-decoration:underline;}
/* информация о текущем месте в рейтинге */
.info-place{float:right;}		
.info-place a{font: normal 32px arial; color:#fe7210; text-decoration:underline;}
.info-place sub {font: normal 11px tahoma; color:#666;}
/* информация об учаснике */
.info-aboutme{border: 1px solid #e6e6e6; margin: 20px 0 10px; position:relative; padding: 20px 15px 15px; font: normal 12px arial; color:#555; zoom:1;}
/* информация об учаснике в листалке*/
.info-aboutme-short {border: 1px solid #e6e6e6; margin: 5px 0 10px; position:relative; padding: 15px; font: normal 12px arial; color:#555; zoom:1;}
/* почему хочу именно этот товар */
.info-iwant{background: #fef2cf; margin: 10px 0; position:relative; color:#555; min-height:50px; _height:50px; /*чтобы картинка вмещалась*/}
.info-iwant div{font: normal 12px arial;}
a.good{padding: 0 0 1px 18px; background: url("/img/small_magazilla.png") no-repeat 0 1px; display:inline-block; *display:inline; zoom:1;}
.good  {white-space:nowrap;}
/* секция, что говорят об учаснике */
.talk-aboutme {margin: 10px 0; padding: 0 15px; font: normal 12px arial; color:#555; zoom:1}
.talk-aboutme a, .talk-aboutme b{font-size:12px; font-family:arial;}
/* теги слов характеристики учасника */
.talk-tags {font: normal 12px arial;}
.talk-tags a {color:#0655a4; margin:0 12px 0 0; white-space:nowrap; text-decoration:none;}
.talk-tags a:hover{color:#fd811f;}
.talk-tags sub {color:#555; font-size:60%;}
.talk-tags .other{color:#555;}	
/* картинки с другими ракурсами */	
.info-rakurs{zoom:1; height:60px; overflow:hidden;}
.info-rakurs a{display:block; width: 60px; height: 60px; float: left; overflow:hidden;}
/* секция листалки */
.pict-mainblock-top {height: 60px;}	
.pict-mainblock {background:#f0f0f0 url('/img/film-bg.gif') repeat-x -5px 15px; margin: 10px 0 20px; padding: 45px 0 0px; width:710px;}
.pict-mainblock-bot {background: url(/img/film-bg.gif) repeat-x -5px 0; height: 30px; margin: 15px 0 0}
.pict-frame {height:333px; width:500px; text-align: center; border-top: 1px solid #d0d0d0;  border-left: 1px solid #d0d0d0; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.part-link {font: normal 32px arial;}
.part-link a {color:#fe7210; text-decoration:none;}
.rules-short-block {margin: 0 0 12px 0; font-size: 12px; padding: 0 0 0 12px; background: url(/img/icons/bul_8.gif) no-repeat 1px 2px}
.rules-short-block b {font-size:14px;}

.iwant-short {font: normal 12px arial; padding: 5px 10px 6px 24px; margin: 0 0 3px; background:#fef2cf url(/img/yellow-arrow-sm.gif) no-repeat;}
.iwant-short img {margin: 0 0 1px 3px;}
.pict-left-arrow {padding: 0 10px 0 10px; width:90px}
.pict-left-arrow img {/*margin: 20px 10px 10px 0;*/ width: 76px; height:73px;}
.pict-right-arrow {padding: 0 10px 0 10px; width:110px}
.pict-right-arrow div {border: 1px solid #d0d0d0; background:#fff; padding: 0 0 0 /*20px*/ 7px; width:85px;}
.right-arrow-link {margin: 0 0 10px;}
.other-view {padding: 0 6px 1px 0; vertical-align: bottom;}
.other-view .select {border:3px solid #fe7210; -webkit-box-sizing: border-box;}
.other-view a {margin: 4px 0 0; width:56px; display:block; border: 3px solid #f0f0f0;}
.pict-vote {color:#fe7210; text-decoration:none; font: normal 21px arial; display: block; margin: 0 0 0 20px;}
.pict-vote span {font: normal 50px arial}
.pict-description {padding: 4px 0 4px; font: normal 12px arial}
.pict-info-place {padding: 4px 0 0 10px; white-space: nowrap;}
.pict-info-place a{font: normal 24px arial; color:#fe7210; text-decoration:underline;}
.pict-info-place sub {font-size:11px; color:#666;}

.kks-photo-example {width: 160px; float:left; height:190px;}
.kks-ex-container {padding-top:15px; height:190px; overflow:hidden;}
.kks-photo-example .info-nick-m {color:#0655a4; font-size:11px;padding: 3px 0 1px 15px;}
.kks-photo-example .info-nick-f {color:#0655a4; font-size:11px;padding: 3px 0 1px 15px;}
.main-accept {width:210px; height:52px; margin-right:10px; font-size:16px;}


.picture-links-all {margin: 0 0 0 5px; list-style: none; font: normal 12px arial}
.picture-links-all li {padding: 3px 0 3px 15px; list-style: none;}
.picture-links-all a {text-decoration:none;}
.picture-links-all textarea {border: #c6c6c6 1px solid; width: 170px; font: normal 12px arial; height: 70px; margin: 3px 0 0}

.icons-links-all {margin:0; list-style: none; font: normal 12px arial}
.icons-links-all li {padding: 3px 0 3px 10px; list-style: none;}
.icons-links-all .complaint-link {color:#666; padding: 4px 0px 3px 10px; background: url(../img/icons/report.gif) no-repeat 2px 9px; text-decoration: none;}
.icons-links-all a {text-decoration:none;}

.complaint-link {color:#666; padding: 4px 0px 3px 10px; background: url(../img/icons/report.gif) no-repeat 4px 9px; text-decoration: none;}
.complaint-link em {border-color: #ff6633;}
.direct-link em {color:#0655a4;}
.direct-link textarea {overflow: hidden; height: 56px;}


.pict-link {margin: 0; list-style: none; width: 100%; font: normal 11px arial}
.pict-link li {list-style: none;}
.pict-link em {color:#0655a4;}
.pict-link textarea {border: #c6c6c6 1px solid; width: 100%; font: normal 12px arial; height: 42px;}
.pict-link .direct-link {text-decoration: none;}

/* короткий блок как стать участников */
.howto-rules-title {font: normal 26px arial; padding: 10px 0 15px; color:#555}
.howto-ac .howto-rules-number{color: #ffffff; background: #fe7210; padding: 1px 4px 2px 4px; font-size:14px; float:left}
.howto-rules-number {color: #ffffff; background: #0655a4; padding: 1px 4px 2px 4px; font-size:14px; float:left}
.howto-rules-link {font-size:16px; padding: 0px 0 15px 8px; color:#0655a4;  float:left} 
.howto-ac .howto-rules-link {font-size:16px; padding: 0px 0 15px 8px; color:#fc7821;  float:left}
.howto-rules-text {font-size:12px;}
.how-to-rules-mainlink {font: normal 21px arial; padding: 10px 0 50px; color:#fc7821;}
.how-to-rules-mainlink a {color:#fc7821;}

/* верхнее товарное меню в конкурсе */
.comp-top-menu {background:#f0f0f0; text-align:left; padding: 0px 10px 0 7px;}
.comp-top-menu div {overflow:hidden; height:30px;}
.comp-top-menu a {display: block; float:left; margin: 7px 0 0 22px; height: 50px; white-space:nowrap;}
.howto-rules-title {font: normal 26px arial; padding: 5px 0 15px}


/* фото архив */
.wu-thumb-title {font:normal 16px arial; color:#0655a4; padding: 10px 0 0;}
.wu-thumb-title sub {color:#666; font-size:70%;}
.wu-thumb {float:left; margin-right:16px; width:126px; display:block; overflow:hidden; margin-top:5px; border:3px solid #fff; height:160px;}
.wu-thumb-select {float:left; margin-right:16px; width:126px; overflow:hidden; margin-top:5px; border:3px solid #fe7210; height:160px;}
.wu-thumb a, .wu-thumb-select a {text-decoration:underline;}
.wu-thumb .middle, .wu-thumb-select .middle {text-align:center;}
.wu-thumb .bottom, .wu-thumb-select .bottom { padding:5px 0 0; clear:both; color:#333; position:relative; overflow:hidden;}
.wu-thumb .bottom a, .wu-thumb-select .bottom a{color:#0655a4;}
.wu-thumb i, .wu-thumb-select i { font-style:normal; font-size:16px; color:#fe7210;}
.wu-thumb-select .bottom {padding:4px 7px;}
.bottom i {background: url(/img/icons/kks-photo-add.gif) no-repeat 0px 3px; padding: 2px 0 4px 18px; font-size: 12px!important; color:#fe7210!important}
/*.wu-thumb .top sub, .wu-thumb-select .top sub {color:#666; font-size:70%;}*/
.past, .past div, .past a, .past i, .past sub{color:#555 !important;}
.photos-start {height: 196px; overflow:hidden;}
/*.transparent {filter:alpha(opacity=50)}*/


/* Новая версия фотоархива старый потом убрать */
.wu-thumb-1 {float:left; margin-right:16px; width:126px; display:block; overflow:hidden; margin-top:10px; height:190px;}
.wu-thumb-1 a {text-decoration:underline;}
.wu-thumb-1 .middle {display:block; border:3px solid #fff; height:126px; background:#e9e9e9; -webkit-box-sizing: border-box;}
.wu-thumb-1 .middle img {display:block;}
.wu-thumb-1 .select {border:3px solid #fe7210;}
.wu-thumb-1 .bottom {padding:0 3px;}
.wu-thumb-1 .bottom a {color:#0655a4;}
.wu-thumb-1 .votes {font-style:normal; font-size:16px; color:#fe7210;}
.wu-thumb-1 i {font-style:normal; font-size:12px; color:#555;}



/* секция топ-100 мальчиков и девочек */
.top-100{float:left; padding: 8px 0 10px 0;}	
.top-100 .m, .top-100 .f, .top-100 .mf{font: bold 12px arial; padding: 0 17px 0 0; white-space:nowrap}
.top-100 .f {background: url('/img/sex_all.png') no-repeat right top; margin:0 10px 0 0; color:#ffccbf; padding: 0 28px 0 0;}
.top-100 .mf {background: url('/img/sex_mf.png') no-repeat right top; margin:0 7px 0 0; color:#dff4ff;}
.top-100 a:hover {text-decoration:none;}	
/* менюшка регистрации наверху */
ul.menu {font: normal 12px arial; padding: 7px 23px 7px 0; margin:0; list-style:none;}
ul.menu li {display:inline;}
ul.menu li a {margin:0 0 0 10px; padding:0;}
ul.menu li a.kks-a {color:#fff;}
ul.menu li a:hover{text-decoration:none; border:none;}
.nick-search {border: none; background:#fff url('/img/competition_search_bg.gif') repeat-x; height: 20px; width: 145px;}
.top-search {width:157px;}
.top-site-user-contest .info-nick-m {font: normal 12px arial; padding: 0 0 2px 15px; background: url('/img/sex_m.png') no-repeat 0 2px; color:#ff9}
.top-site-user-contest .info-nick-f {font: normal 12px arial; padding: 0 0 2px 15px; background: url('/img/sex_f.png') no-repeat 0 2px; color:#ff9}
.top-site-user-contest .info-nick-mf {font: normal 12px arial; padding: 0 0 2px 15px; background: url('/img/sex_mf.png') no-repeat 0 2px; color:#ff9}
.top-site-user-contest .help2 {color:#ff9; border-bottom-color:#ff9}

/* поиск по нику */
.search{font: normal 11px tahoma; color:#dae3ef;}


/* ==================================== end Конкурс ============================= */



/* ==================================== блок конкурса на главной ================================================ */
.kks-main-blk {text-align:left;}
.kks-main-blk td {vertical-align:top;}
.new-middle-photos {height:120px; display: block; overflow:hidden; width: 100%; margin:12px 0 0;}
.new-middle-photos a {width: 120px; margin-right:7px; height: 120px; float: left; overflow:hidden;}
.iwant-good{padding: 0 0 1px 18px; background: url("/img/small_magazilla.png") no-repeat 0px 1px; display:inline-block;}
.kks-corner{position:absolute; font:0/0; background-repeat:no-repeat; background-image:url('/img/competition-bg-3-corners.gif'); width:8px; height:8px;}
.kks-img-block{display:block; float:left; overflow:hidden; text-align:center; position:relative; padding:0 10px 0; margin: 0 20px 0 0; height:125px; font: normal 11px arial;}
.kks-img-intern {height:100px; float:left; background-position:center center; background-repeat:no-repeat;}
.kks-img-block:hover{text-decoration:none;}
.kks-img-block .clr {width:115px}
.kks-short-menu {font: normal 12px arial; padding: 10px 0 0;}
.kks-short-menu a {color:#fff; margin-right:8px;}
.kks-short-menu a:hover {text-decoration:none;}
.kks-search-bg {background:url('/img/competition_search_bg.gif') repeat-x; height:20px; width:180px; border:none; margin:2px 0;}
.kks-search-submit {background:url('/img/competition_search_but1.gif') no-repeat top left; border:0; height:20px; width:24px; display:inline-block; cursor:pointer; cursor:hand;}
.kks-search-btn {text-align:right; vertical-align:top; padding:2px 0 0; width:1px;}
.kks-search {padding:30px 0 0; font: normal 11px arial; color:#fff;}
.kks-login {color:#ff9; text-decoration:none; font: normal 12px arial; padding:10px 0 0;}
.kks-search-blk {background:url('/img/competition-bg-3.gif') #3666a4 no-repeat top left; position:relative; width:99%; zoom:1; padding: 10px 20px 23px 15px; margin:10px 0; box-sizing:border-box; -webkit-box-sizing: border-box; z-index:1 /*z-index is important here!!!*/;}
.main-prizes {float:left; overflow:hidden; height:130px;}

.kks-start-text {padding: 10px 15px 50px 10px; font: normal 12px arial;}
.kks-start-user {padding: 10px 12px 8px 10px; background: #fef2cf;}
.kks-start-user .info-nick-f, .kks-start-user .info-nick-m {font-size:12px; padding-bottom: 3px; padding-top: 2px; display:inline;}


.kks-start-user div{font: normal 12px arial; color:#555; margin:6px 0 3px;}
.prize-title {padding:25px 0 7px;}

/*есть*/
.wu-vote-1 {width:200px; min-height:40px; _height:40px;}
.wu-vote-1 div.vote {color:#fe7210; margin:10px 0; display:inline-block; *display:inline; zoom:1; padding:0 0 2px 0; font: normal 16px arial; border-bottom-style:dashed; border-width:1px;}
	.wu-vote-1 em {font-size:12px; border:none;}
.wu-vote-1 div.accept {color:#fe7210; margin:10px 0; display:inline-block; *display:inline; zoom:1; padding:0 0 2px 0; font: normal 16px arial; width:150px; text-align:center;}
.wu-vote-1 div.pass {color:#666; margin:10px 0; display:inline-block; *display:inline; zoom:1; padding:0 0 2px 0; font: normal 16px arial; width:150px; text-align:center;}
	.wu-vote-1 div.accept em, .wu-vote-1 div.pass em {font-size:12px; border:none; cursor:text;}		
/*есть*/
.wu-vote-2 {float:right; width:100px}
.wu-vote-2 div.vote {text-align:center; margin-left:20px; color:#fc7821; font:normal 48px arial; padding-top:10px;}
	.wu-vote-2 em {font-size:12px;}
.wu-vote-2 div.accept {text-align:center; margin-left:20px; color:#fc7821; font:normal 48px arial; padding-top:10px;}
.wu-vote-2 div.pass {text-align:center; margin-left:20px; color:#666; font:normal 48px arial; padding-top:10px;}
	.wu-vote-2 div.accept em, .wu-vote-2 div.pass em {font-size:12px; border:none; cursor:text;}
	.wu-vote-2 div.vote em, .wu-vote-2 div.accept em, .wu-vote-2 div.pass em {display:block;}
/*есть*/
.wu-vote-3 {float:right;}
.wu-vote-3 div.vote {color:#fc7821; font:normal 36px arial; border-bottom-style:dashed; border-width:1px;}
	.wu-vote-3 em {font-size:18px; border:none;}
.wu-vote-3 div.accept {color:#fc7821; font:normal 12px arial; width:100px; text-align:center;}
.wu-vote-3 div.pass {color:#666; font:normal 12px arial; width:100px; text-align:center;}
	.wu-vote-3 div.accept em, .wu-vote-3 div.pass em {font-size:12px; border:none; cursor:text;}
.wu-vote-1 div.vote, .wu-vote-2 div.vote, .wu-vote-3 div.vote, .wu-vote-4 div.vote {cursor:hand; cursor:pointer;}

.wu-vote-4	{float:left; color:#fe7210}
	.wu-vote-4 em {font-size:12px;}
.wu-vote-4	div.vote {color:#fe7210, font-size: 12px; margin: 2px 0 0 8px;}
.wu-vote-4 div.accept {color:#fc7821; font:normal 12px arial; margin: 2px 0 0 8px;}
	.wu-vote-4 div.accept em, .wu-vote-4 div.pass em {font-size:12px; border:none; cursor:text;}



.kks-next {font: normal 18px tahoma; text-decoration:none; color:#fe7210; margin:3px 0 0; display:inline-block;}
.kks-next u {font: normal 16px arial;}
.kks-nickname-sm-f {padding-left:15px; font: normal 12px arial; background: url('/img/sex_f.png') no-repeat 0 2px; display:inline-block;}
.kks-nickname-sm-m {padding-left:15px; font: normal 12px arial; background: url('/img/sex_m.png') no-repeat 0 2px; display:inline-block;}

/* ==================================== end блок конкурса на главной ============================================ */
#pop-div {zoom:1; padding-left:10px!important;}
#pop-div .mtools-loader {display:none;}


/* ========================== конкурс рейтинг ============================================================ */
.rtg-list{margin:10px 0 15px;}
.rtg-list td {vertical-align:top; padding:3px;}
.rtg-number {font: normal 14px arial; padding: 13px!important 7px 0 0; white-space:nowrap; text-align:right;}
.rtg-up {font: normal 10px arial; padding: 6px 0 0 4px; color:#339933; display:block;}
.rtg-down {font: normal 10px arial; padding: 6px 0 0 4px; color:#CC0000; display:block;}
.rtg-txt {font: normal 11px arial; padding: 4px 10px 0 10px; color:#333; width:100%;}
.rtg-list .good {padding:0; background:none; color:#333}
.rtg-message {margin: 15px 0 0; padding: 15px; font-size: 14px; background:#fef2cf;}
.rtg-nick-description {padding: 0; font: normal 11px arial; color:#333;}
.rtg-nick-description span {color:#333!important}
.rtg-votes {font: normal 18px arial; color:#fe7210; padding: 4px 10px 0 20px;}
.rtg-votes sub {font: normal 11px arial; color:#666;}
.rtg-navigation {width:100%;}
.rtg-navigation input {vertical-align:middle; font:normal 11px arial; margin-right: 2px;}
.rtg-navigation td {white-space:nowrap; vertical-align:middle; font:normal 11px arial;}
.rtg-short-line, .rtg-short-line-curr {margin:7px 0; zoom:1; padding:4px 5px;}
.rtg-short-line td, .rtg-short-line-curr td {padding-bottom: 12px; padding-top:12px;}
.rtg-short-line-curr {background:#fffbad;}
.prize-position {background: #fef2cf;}
.prize-position td {padding-top: 0;}
.rtg-txt .info-nick-m {font: normal 12px arial; padding: 2 0 2px 15px; background: url('/img/sex_m.png') no-repeat 0 2px;}
.rtg-txt .info-nick-f {font: normal 12px arial; padding: 2 0 2px 15px; background: url('/img/sex_f.png') no-repeat 0 2px;}
.rtg-txt .info-nick-mf {font: normal 12px arial; padding: 2 0 2px 15px; background: url('/img/sex_mf.png') no-repeat 0 2px;}

/* ========================== end конкурс рейтинг ======================================================== */

/* ======= новостной блок ================================================*/
.left-block {border: 1px solid #d9d9d9; border-top: none; margin: 5px 0 0; font: normal 12px arial;}
.news-page-num {text-decoration:none; cursor:hand; cursor:pointer; float: left; display:block; text-align:center; margin: 0 5px 0 0; padding:2px 5px; font: normal 11px arial; color: #333; border: 1px solid #d9d9d9;}
.news-view-all{color:#333; font:normal 11px arial; white-space:nowrap;}
.news-date {color:#666; padding: 0 0 7px;}
#news-informer .mtools-loader {display:none;}
/* ======= end новостной блок ============================================*/

/* ======= блок вы смотрели ================================================*/
.view-list {margin:0 0 5px; font: normal 12px arial;}	
.view-list li {list-style:none; list-style-image:none; padding: 0 0 3px 10px; margin:0; background: url('/img/icons/list-dot-1.gif') no-repeat 2px 6px;}
.view-clear {display:block; text-decoration: none; font: normal 12px arial; color:#666; background: url('/img/icons/delete1.gif') no-repeat 5px 7px; padding: 1px 0 1px 12px;}
/* ======= end блок вы смотрели ================================================*/

/* ======= блок конкурса справа на magazilla ================================================*/
.kks-section {padding:15px 0 0 2px;}
.kks-section p {margin:10px 0 3px;} 
.kks-shop4 {float:right; font-family: arial; color: #fe7210; padding-left: 5px;}
.kks-shop3 {font: normal 12px arial; color:#0655a4; padding: 0 10px 0 0;}
.kks-sponsor-bg1 {margin:10px 0; background:#000; /* часто будет меняться */}
.kks-sponsor-bg1 a, .kks-sponsor-bg1 td {font:normal 12px arial; color:#eee;}
.kks-sponsor-bg1 a {text-decoration:none; display:block;}
.kks-img {border: 2px solid #fe7210; padding: 3px;}
.kks-notice, .kks-notice:hover {font:normal 11px arial; color:#fff; background:#fe7210; text-decoration:none; padding:0 3px 2px; margin-left:7px;}
/* ======= end блок конкурса справа на magazilla ================================================*/


/* форма восстановления пароля */
.kks-forgot-pass {border-top:1px solid #d9d9d9; width:100%; margin:0 0 6px;}
.kks-forgot-pass h1 {color:#333; margin:5px 0;}
.kks-forgot-pass form {border: 1px solid #d9d9d9; padding:20px; margin-top:10px; color:#0655a4; font:normal 12px arial;}
.kks-forgot-section {width:50%; padding: 20px 0 0; color:#333; vertical-align:top /*может быть bottom*/; font:normal 12px arial;}
.kks-att {margin:0 0 20px; width: 60%; font: normal 12px arial;}
.kks-text-field {width:100%; margin: 0 0 4px;}
.kks-cell-or {font: normal 14px arial; color:#999; padding:0 40px;}
/* end форма восстановления пароля */

/* форма авторизации */
.avt-form {width:200px; font: normal 12px arial;}
.avt-form input {vertical-align:middle;}
.avt-h4 {color:#333; font:normal 12px arial; margin: 6px 0 2px;}
.avt-reg{padding: 15px 0 25px; font: normal 12px arial;}
/* end форма авторизации */

/* блок юзера с меню */
ul.kks-main-menu{position:absolute; bottom:0; left:0; margin:12px 0 0;}
ul.kks-main-menu li {float:left; list-style:none; margin-right:3px; background:url('/img/kks_menu.gif') repeat-x top left; height:29px; overflow:hidden}
ul.kks-main-menu div {background:url('/img/kks_menu.gif') no-repeat left -72px;}
ul.kks-main-menu a {font-size: 12px; white-space:nowrap; font-style:normal; display:block; padding:6px 16px 10px; background:url('/img/kks_menu.gif') no-repeat right -36px; overflow:hidden;}					
ul.kks-main-menu li.act {background-position: left -108px;}
ul.kks-main-menu li.act div {background-position: left -144px;}
ul.kks-main-menu li.act a {background-position: right -180px; color:#fff; text-decoration:none;}
.kks-tire {display:inline-block; border-top:1px solid #fe7210; font:0/0; width:20px; vertical-align:middle; height:0;}
.kks-main-menu-user {border-bottom: 1px solid #3667a4; height:30px; margin-bottom: 14px; zoom:1}

/*.userpic-info {border-bottom:1px solid #3667a4; min-height:90px; _height:90px; position:relative; margin-left:4px; padding-bottom:29px; padding-bottom=34px; box-sizing:content-box;}*/
.userpic-info {border-bottom:1px solid #3667a4; min-height:119px; _height:120px; position:relative; margin-left:4px;}

.info-aboutme-userpic {margin: 0 20px 8px 0; font: normal 12px arial; color:#555; padding:4px 25px 0 15px; padding-bottom:30px; /*место под меню*/}
.info-aboutme-userpic div {font-size: 12px;}
.kks-add-info {margin-top:2px; display:inline-block; background: transparent url('/img/icons/add-opinion-sm.gif') no-repeat 0 5px; font:normal 11px arial; padding:4px 0 3px 17px; text-decoration:none;}
/* end блок юзера с меню */

/* конкурсные страницы */
.ph-h0 {color:#0655a4; font:normal 38px arial; margin:35px 0 5px;}
.ph-h0 sub {font-size:12px; vertical-align:baseline; margin-left:7px;}
.ph-h0-place {color:#fc7821; font:normal 36px arial; text-decoration:none;}
.ph-h0-place sub {font-size:12px; vertical-align:baseline; color:#333; margin-left:3px;}
.ph-h1-place {color:#fc7821; font:normal 48px arial; margin-top:10px;}
.ph-h1-place a, .ph-h0-place a {color:#fc7821;}
.ph-h1-place sub {font-size:12px; vertical-align:baseline; color:#333; margin:3px;}	
.ph-h1 {color:#0655a4; font:normal 36px arial; margin:20px 0 5px;}
.ph-h1 sub {font-size:12px; vertical-align:baseline; margin-left:15px;}
.ph-h1 span {font-size:12px; vertical-align:baseline; margin-left: 5px;}
.ph-h1-add {color:#0655a4; font:normal 26px arial; margin-top:15px;}
.ph-h1-add a {text-decoration:none;}
.ph-title {font: normal 16px arial; color: #0655a4; margin-right:25px;}
.ph-h2 {color:#000; font:normal 18px arial; margin:20px 0;}
.ph-h2-w {color:#000; font:normal 18px arial; margin:15px 0 5px;}
.ph-h2-add {color:#0655a4; font:normal 20px arial; margin:15px 10px 0 0;}
.ph-reg {font:normal 12px arial; margin:0 0 5px;}
.ph-h0-sign{font-size:32px; line-height: 80%;}

.ph-w140 {width:140px!important;}
.ph-w150 {width:150px!important;}
.h190 {height:190px!important;}

.ph-u-info {padding:2px 0 0 15px; font-size:11px;}

.ph-zoom {background:url("/img/icons/ph_zoom.gif") no-repeat 0 7px; text-decoration:none; margin:2px 0 2px 3px; display:inline-block; padding:3px 0 3px 16px; color:#666; font: normal 12px arial;}
.ph-copy {background:url("/img/icons/ph_copy.gif") no-repeat 0 5px; float:right; text-decoration:none; margin:2px 0 2px 10px; display:inline-block; padding:3px 0 3px 16px; color:#666; font: normal 12px arial;}

.ph-tags {margin:15px 0 0;}
.ph-tags a {color:#0655a4;}
.ph-tags sub {color:#fc7821; font-size:10px; position:relative; top:2px; margin-left:2px;}
.ph-tag {margin-right:15px; line-height:230%; display:inline-block;}

.ph-rules {border-top:1px solid #ddd; position:relative; font:0/0; margin:45px 0 0; height:0;}
.ph-rules1 {border-top:1px solid #ddd; position:relative; font:0/0; margin:25px 0 15px; height:0;}
.rules-title li {background: url(../img/icons/bul-rules.gif) no-repeat 1px 10px;}
.ph-rules-bl {font:normal 12px arial; margin:15px 0 10px;}
.ph-rules-bl b {font:normal 18px arial; color:#111; padding: 0 0 4px; display: block}
.ph-rules-bl span {font-weight:bold}


.ph-tab-place {border-left:1px solid #ddd; padding:15px 20px; color:#0655a4; font:normal 12px arial; text-align:center;}
.col-over-zoom {zoom:1; overflow:hidden; font:normal 12px arial;}
.ph-motiv {margin:4px 0 6px; font-size:12px;}
.ph-motiv textarea {margin-bottom:3px;}
.ph-motiv input {vertical-align:middle;}
.ph-tab-photos {}
.ph-white-arr {position: absolute; left: 60px; top: -15px;}
.ph-white-arr-left {position: absolute; left: 26px; top: -15px;}

.ph-frame {background:url('/img/ph_bg.gif') no-repeat; padding:10px; display:block;}
.wu-frame {padding:5px 0; border:1px solid #e6e6e6; text-align:center;}

.ph-section {padding:20px; margin-top:3px; color:#333; zoom:1; font:normal 12px arial;}
.ph-section-h {padding:10px 0 5px; margin-top:3px; color:#333; zoom:1; font:normal 12px arial;}
.ph-section1-w {padding:5px 30px 0; margin-top:3px; color:#333; font:normal 12px arial;}
.ph-section1 {padding:30px 30px 40px; margin-top:3px; color:#333; font:normal 12px arial;}
.section-h {padding:10px 0;}
.ph-prize {display:block; float:left; margin:0 20px 0 10px;}
.fl-rgt {float:right; display:block;}
.ph-rgt-block {float:right; padding:0 15px 0 30px;}

.ph-add-sm {background:#e9e9e9; text-align: center; font-size:14px; width: 120px; height: 120px;}
.no-photo-txt {font: normal 16px arial; margin: 20px 0 40px 0; width: 80%;}

.photo-link-block {margin: 0 30px 10px 0; float: left;}
.photo-link-block textarea {width: 250px; border: 1px solid #d0d0d0; height: 36px; overflow: hidden; margin: 3px 0 0}
.photo-link-block img {margin: 2px 7px 0 0}


/* end конкурсные страницы */

/* странички конкурса (vertical, without desc ...) */
.fl-lft {float:left; display:block;}
.user-pict-description {font:normal 12px arial; border: 1px solid #e6e6e6; padding: 10px 10px 12px 12px; width:100%;}
.user-pict-vote {width:88px;  padding: 0 0 3px 10px; text-align: center; color:#fc7821; }
.big-vote {color:#fc7821; font: normal 48px arial;}

/* несколько стилей, которые можно убрать */
.info-aboutme-bott {border: 1px solid #e6e6e6; margin: 10px 0 0; position:relative; overflow:hidden; *overflow:visible; padding: 0 15px; min-height:75px; _height:75px; *overflow:visible; font: normal 12px arial; color:#555; zoom:1;}
.ph-h1-place {color:#fc7821; font:normal 48px arial; margin-top:0/*10px*/;}
.mrg-up {margin-top:-15px; position:relative; left:30px;}
.mrg-up .tab {background:#fff; padding:0 5px;}
.ph-golos {zoom:1; text-align:center; margin-left:20px; text-decoration:none; width:100px/* временное решение */; font-size:11px; margin-top:10px; color: #fe7210/**/}
.ph-prize1 {display:block; float:left; margin:0 10px 0 0; border:1px solid #aaa;}
.ph-h3 {font:normal 24px arial;}

.wu-kks-photos {float:left; margin-right:20px;}
/* end странички конкурса (vertical, without desc ...) */

/* Боковое пользовательское меню */

ul.kks-user-menu {margin: 5px 0 12px;}
ul.kks-user-menu li {list-style:none; list-style-image:none; padding: 0 10px 4px 15px;}	
.kks-user-thumb {float: left; margin-right:8px; display:block;}
.kks-user-want {font: normal 14px arial; padding: 2px 0 10px; color:#333; overflow:hidden; zoom:1;}
.kks-user-place {font: normal 12px arial; color:#333; padding: 5px 0;}
.kks-small-grey {font: normal 11px arial; color:#999;}
.kks-golos-up {padding: 10px 0; font: 16px arial; color: #fe7210;}

/* end */

/* Верхнее пользовательское меню */
.ksk-top-link {padding: 0 7px 3px 5px; white-space:nowrap}
.ksk-top-link a {text-decoration:none; font-size:16px; color:#fc7821}
.ksk-top-link span {font-size:18px;}
.top-site-user .info-nick-f {padding: 2px 7px 2px 15px; font-size:11px;display:inline-block;}					
.top-site-user .info-nick-m {padding: 2px 7px 2px 15px; font-size:11px;display:inline-block;}
.top-site-user .info-nick-mf {padding: 2px 7px 2px 15px; font-size:11px;display:inline-block;}
.top-site-user a.help2 {padding: 0; margin: 0 0 2px; display:inline-block;}
.top-site-user .help2 {margin: 0 0 2px; display:inline-block;}
.top-site-user a {padding: 0 7px 2px 15px; display:inline-block;}	


/* Главная страница пользователя */
.width-1 {width:710px;}
.kks-rating-info {margin-bottom:10px;}
.kks-rating-info th {text-align:center; font: normal 21px arial; padding: 0 0 7px 0;}
.kks-rating-info td {padding: 0 15px 0 15px; font: normal 11px arial; border-left: 1px solid #e6e6e6; text-align: center}
.kks-rating-info a {display: block; margin: 4px 0 0; font-size: 24px; color:#fe7210}
.kks-rating-info div {font-size: 24px; margin: 4px 0 0; color:#666}
.kks-rating-info-short td {padding: 0 15px 0 15px; font: normal 11px arial; border-left: 1px solid #e6e6e6; text-align: center}
.kks-rating-info-short a {display: block; margin: 4px 0 0; font-size: 16px; color:#fe7210}
.kks-rating-info-short div {font-size: 16px; margin: 4px 0 0; color:#666}	
.kks-rating-info-short span {font-size: 28px; color:#fe7210;}

/* меню подбора товаров у пользователя-конкурсанта */
.left-prize-border {border: 1px solid #aaa; background:#fff; width:90px; height:90px}
.kks-gsearch-title {font-size:16px; padding: 15px 12px 0 15px; color:#fe7210;}
.left-menu33 .good{padding: 0; background: none;}
.left-menu33 u{border:none;}

/* товар дня и вы смотрели у пользователя */
.left-top-goods u {border: none; text-decoration:underline}
.top-hot-position {width:100%; border:3px solid #fff;}
.top-hot-position td {font-size: 12px; padding:4px 5px;}
.left-hot-border {width: 90px; height:95px; text-align:center;}
.top-hot-arr {text-align:center; margin: 10px 0; display:block; background:url('/img/arr-top.gif') no-repeat #fef2cf center center; height:30px;}
.top-hot-arr:hover {background:url('/img/arr-top-over.gif') no-repeat #fe7b09 center center;}
.bottom-hot-arr {text-align:center; margin: 10px 0; display:block; background:url('/img/arr-bottom.gif') no-repeat #fef2cf center center; height:30px;}
.bottom-hot-arr:hover {background:url('/img/arr-bottom-over.gif') no-repeat #fe7b09 center center;}
.top-hot-arr-na {text-align:center; margin: 10px 0; display:block; background:url('/img/arr-top-over.gif') no-repeat #f6f6f6 center center; height:30px;}
.bottom-hot-arr-na {text-align:center; margin: 10px 0; display:block; background:url('/img/arr-bottom-over.gif') no-repeat #f6f6f6 center center; height:30px;}

/* Стили в закладках описания */
.folder-new {/*background:#fe7210;*/ color:#fe9012; padding: 0 2px 0 2px; font-size:10px;}
.folder-old {/*background: #aaa;*/ color:#aaf; padding: 0 2px 0 2px; font-size:10px;}

.rtg-down, .rtg-up {white-space:nowrap !important;}

/* Конкурсное админ-сообщение */
.admin-message {border:3px solid #fe7210; margin: 15px 0; background:#ffffcc}

/* Ссылка отправить письмо модератору */
.add-proposition {padding: 15px 20px 10px 15px; font: normal 11px tahoma;}
.add-proposition a {text-decoration: none; color:#333}
.add-proposition span {text-decoration:underline; font: normal 11px arial}

.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 arial;}
.error-link-close span, .error-link-open span {border-bottom: 1px dashed #aaa;}
.error-link-open {background:#fff2cf}
.error-report-link {margin-top: 10px;}

.new-big {background:#fe7210; color:#fff; font: normal 12px arial; padding: 0 3px 1px 3px; position:relative; top:-1px}

/* вы смотрели */
.re-view-models {font-size:18px; padding: 15px 0 10px;}
.re-view-models div {font-size:21px; padding: 5px 0 8px}
.re-view-models .gr {font-size:12px; color:#555!important}
.re-view-models .ac {color:#fe7210}

/* список моделей со сравнением */

.compare-remove {font-size:11px; color:#555; display: block; text-decoration:none; padding: 0 0 1px 10px; background: url(../img/compare-delete.gif) no-repeat 0 5px; zoom:1}
.blocktit7-close {display:block; text-decoration:none; cursor:pointer; cursor:hand; border-bottom-width:0px; background: #fe7210 url(../img/bl_bg_7.gif) no-repeat right top; padding:6px 0 6px 12px; font: bold 12px arial,tahoma; color:#fff; margin: 0;}
.blocktit7-close:hover {color:#eee;}
.blocktit7-open {display:block; cursor:pointer; cursor:hand; color:#fff; text-decoration:none; border-bottom-width:0px; background: #fe7210 url(../img/bl_bg_8.gif) no-repeat right top; padding:6px 0 6px 12px; font: bold 12px arial,tahoma; margin: 0;}
.blocktit7-open:hover {color:#eee;}
.left-compare-block {padding: 5px 0; border: 4px solid #fe7210; border-top: none; background: #ffe5c0;  font: normal 12px arial;}

.list-big-price {font: normal 12px arial; color:#fe7210;  padding: 0 0 1px}
.list-big-price a {text-decoration:none; color:#fe7210;}
.list-big-price span {font: normal 23px arial;}
.list-big-price span a {font: normal 11px tahoma; color: #0655a4;}
.list-big-price u {font: normal 11px arial; text-decoration: none; border-bottom: 1px solid #c6c6c6}
  
.list-model-title {font: normal 18px arial; padding-right: 10px; zoom:1}
.list-model-desc {font-size:12px; width: 95%;}

.compare-add-link2 {padding: 0 0 0 18px; text-decoration:none; display: block; color:#555; 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:#555; background: url(../img/icons/remove-icon.gif) no-repeat 0 1px; zoom:1; cursor:pointer; cursor:hand;}
.compare-link {font-size:12px; color:#555; padding: 2px 0 6px; zoom:1; white-space: nowrap}
/*begin: opera fix*/
.compare-link input {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; _overflow:hidden;}
.compare-link label {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; _overflow:hidden; padding:1px 0 0 4px;}
/*end: opera fix*/
.compare-link em {border-bottom: 1px dashed #c6c6c6;  cursor:hand}
.compare-link u {cursor:hand; color:#0655a4}

.compare-button {padding: 10px 0 20px 5px}
.compare-button input {width: 200px; font-size:14px; padding: 5px;}

.list-model-links {padding: 0px 0 5px; line-height:100%}
.list-model-links div {float: left; margin: 1px 12px 0 0; white-space: nowrap}	
.list-model-links a {text-decoration:none;}
.list-model-links img {position:relative; top:4px; margin-left: 1px;}
.list-model-links span {font-size:10px;}
.list-hotprices {border-left: 1px solid #e6e6e6; width: 30%; padding: 0 0 14px 10px; white-space: nowrap}


.top-shop {background: url(../img/bg_price_1.gif) repeat-x left bottom; padding: 3px 0 0 0; font-size:12px; width: 100%; text-align: left}
.top-shop a {font-size:12px;}
.top-shop-price {padding: 4px 0 0 5px; font-size:12px; text-align: right; color:#fe7210; vertical-align:bottom}
.top-shop span {background: #fff; color:#7f7f8f; font-size:12px;}
.top-shop-price a {color:/*#fe7210*/#0655a4; text-decoration:none;}
.top-shop-div {padding: 1px 0 0 8px; background: url(../img/icons/bul_86.gif) no-repeat 0 3px;}
.top-shop-region {font-size:10px!important;}


/* таблица сравнения */

.comp-table { margin: 0px 0 30px; /*width:100%;*/ width:1%}
.comp-table td {text-align:center; border-right: 1px solid #e9e9e9;}
.comp-model-name {padding: 20px 15px 15px; vertical-align: bottom; border-top: 1px solid #e0e0e0;}
.comp-title {font: bold 14px arial}
.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:#888; 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: 2px solid #0655a4;}
		
.comp-add-model {text-align: center; padding: 30px 20px 45px;  border-bottom: 2px solid #0655a4;  border-left: 1px solid #e0e0e0; background:#f9f9f9; border-top: 1px solid #e0e0e0; /*width:280px;*/}
.comp-add-model a {font-size:17px; text-decoration:none;}
	
.comp-price-link {text-decoration:none; color:#fe7210; display: inline-block}
.comp-price-link strong {font: normal 12px arial; 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 #e0e0e0;  border-left: 1px solid #e0e0e0; color: #0655a4; text-align:left!important;}
.comp-td {color:#333; padding: 8px; border-bottom: 1px solid #e0e0e0;}
.comp-td-title {color: #0655a4; background: #f9f9f9; text-align:left!important; border-left: 1px solid #e0e0e0}
.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 #e0e0e0; color: #0655a4;}
.comp-filter .sort-section {padding: 0; position:relative; top:-44px;}

.compare-link input {vertical-align:middle;}
#compare_inner {background:#fef2cf; margin-top:0!important;}
.dark-orange {background:#ffe5c0;}
#compare_inner .topgoods-block {padding-bottom:4px;}
#compare_block .left-block {border: none;}

.main-compare-link {font-size: 14px; vertical-align: top; padding: 4px 0 0 29px; background: url(../img/add-compare-2.gif) no-repeat 4px 6px; width:50%}
.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-go-button {background:url('/img/compare-button-2.gif') no-repeat top left; width:123px; height:33px; display:inline-block; border:0; cursor: pointer; cursor: hand;}

.discuss-processed-y {color:#278d27!important}
.discuss-processed-n {color:#a9a9a9!important}

/* боковой блок сравнения */
.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 #dfd6be; 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: #f9e5c0; position:relative; top:-1px; border-bottom: 1px solid #dfd6be;}
.compare-romove {padding: 0 0 0 9px; text-decoration:underline; background: url(../img/icons/delete2.gif) no-repeat center left; font: normal 12px arial; display:block; margin: 5px 0 0}
.compare-romove:hover {color:#fd811f}


/* ноутбуки */
/* таблица с конфигурациями */
.conf-div {margin: 0 0 10px 5px; }
.conf-table {border-top: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9}
.conf-table td {border-left: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; 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 arial; 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:arial; text-decoration:none;}
.conf-div-short {padding: 0 0 20px 12px; zoom:1} /* в списке */
.conf-div-short .conf-table {margin: 0;}
.conf-link-a-open {color:#0655a4; padding: 0 8px 0 0; background: url(../img/arr-top-1.gif) no-repeat right top}
.conf-link-a-close {color:#0655a4; 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}


.line30 {height:20px; font-size:0px;}
.list-hotprices-conf {border-left: 0; width: 30%;}
.list-hotprices-conf div {color:#fe7210; 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:#fe7210;}
.price-int {color:#fe7210; font-family:arial!important;}
.price-int span {font-size:14px; font-family:arial!important;}
 
/* одна строчка с конфигом в описании */
.conf-div-single {padding: 0px 10px 12px; zoom:1; border: 1px solid #c6c6c6; margin: 0 0 5px; border-top: none; position:relative; top:-5px; width:100%; background:#f9f9ff; -webkit-box-sizing: border-box;}
.conf-div-single .conf-table {border-top: 1px solid c0c0c0; border-right: 1px solid c0c0c0; margin: 0 0 4px; /*width:90%*/}
.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 10;font: normal 18px arial; color:#333; padding: 10px 0 0}
.conf-title span {font: normal 12px arial; color: #0655a4}
.conf-title-desc {font: normal 18px arial; color:#0655a4; padding: 0 0 3px 5px;}
.conf-title-desc span {color:#555}

/* кнопка */
.conf-compare {padding: 10px 0 20px}
.conf-compare .conf-but {font: normal 14px arial; height: 36px; padding: 0 24px 2px}
.conf-div-short .conf-compare {padding: 4px 0 0}
.conf-div-short .conf-but {font: normal 11px arial; padding: 0 15px 2px; height: 24px;}
.conf-compare-all {padding: 10px 0 20px 15px;}
.conf-compare-all .conf-but {font: normal 14px arial; height: 44px; padding: 0 24px 2px}

/* цены */
.conf-tr-ac {background:#fef3cf}
.conf-tr-ac a {}
.conf-tr-ac sub {}
.conf-tr-none {color:#bbb}
.conf-tr-none a {color:#bbb}
.conf-tr-over {background:#fef3cf}
.conf-price {color:#fe7210; white-space: normal;}
.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:#964b00;}
.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:#b8860b;}
.conf-color-orange {background:#ffa500;}
.conf-color-bronze {background:#cd7f32;}
.conf-color-other {background:#fff; border: 1px solid red}

 
/* фильтр */
.conf-filter {font: normal 12px arial;  padding: 0px 0 3px;}
.conf-filter div {font: normal 12px arial; 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:12px; 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:#fe7210; 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:#fe7210}
 /* .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 #fe7210}
.nb-desc-tabs .normal {display:inline-block; font: normal 12px arial; margin: 0 18px 0 0; padding: 6px 6px 9px 0; text-decoration:none; color:#0655a4; zoom:1; *display:inline; _overflow:hidden;/*IE6*/}
.nb-desc-tabs .select {display:inline-block; font: normal 12px arial; 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}

/* картинки в описании */
.image-sm-table-v {width: 58px; height: 58px; border: 1px solid #e6e6e6; margin: 4px 0 0 10px; display:block;}
.image-sm-table-v td {width: 58px; height: 58px; text-align:center;}
.image-all-link-v {width: 58px; margin: 4px 0 0 10px;}
.image-all-link-v td {margin: 8px 0 0; white-space: nowrap;}
.image-all-link-v a {text-decoration: none;}

.image-sm-table-h {width: 58px; height: 58px; border: 1px solid #e6e6e6; margin: 10px 8px 4px 0; display: inline-block; display=inline;}
.image-sm-table-h td {width: 58px; height: 58px; text-align:center;}
.image-all-link-h {width: 48px; height: 58px; margin: 10px 0 4px; display: inline-block; display=inline; padding: 0 0 0 4px;}
.image-all-link-h a {text-decoration: none;}

 
 /* тестовый блок со смайлами */
.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}

.hand-color-21 {color:#fe7210}
.hand-color-22 {color:#ffcca6}
.hand-color-23 {color:#ffcca6}
.hand-color-11 {color:#0655a4}
.hand-color-12 {color:#b5c7e9}
.hand-color-13 {color:#b5c7e9}
.change-hand-smile {text-decoration: none; position:relative; right: 5px; top: -4px; border-bottom: 1px solid #d9d9d9; display: inline}
.change-hand-smile span {font-size: 12px!important; font-family: tahoma!important;}

.image-sm-table-3d {padding: 0 0 3px 8px;display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; _overflow:hidden; cursor:hand}

/* стили для dialog */
#mask {
    display: none;
    position: fixed;                             
    top: 0;
    top: expression(eval(document.body.scrollTop)+"px");
    left: 0;
    background: /*#2a3d54*/#000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    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: #fff 0px solid;
  background-color: #FFF;             
  z-index:9999;
  overflow:auto;
  overflow-x: hidden;
  overflow-y: auto;
}

* html #dialog {position: absolute;}
* html #mask {position: absolute;}

.ifr-transparrent {
    filter:alpha(Opacity=100);
    opacity:0;
    -moz-opacity:0;
    -khtml-opacity:0;
}

#dialog_3d {
  display:none;
  position:fixed;
  zoom:1;
  left:50%;
  top:50%;
  top: expression(eval(document.body.scrollTop + document.body.offsetHeight*0.5)+"px");
  text-align: left;
  border: #fff 20px solid; border-top: #fff 15px solid;
  background: url('../img/p.gif') repeat #fff top left;
  z-index:9999;
  overflow:auto;
  overflow-x: hidden;
  overflow-y: auto;
}
* html #dialog_3d {position: absolute;}
#dialog_3d #dialog_target {margin-top:5px;}
.view_3d_div {position: relative;}
.view_3d_div_close {color:#fe7210; position: absolute; top:0px; right: 0px; cursor:hand; padding: 0 14px 0 0; background: url(../img/close-3d.gif) no-repeat top right}

.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:250px; height:250px;}

.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;}

/* помощь при поиске */
.quick-search-container {position: relative; font-size:0; height:0px; z-index: 100}	
.quick-search-div {border: #999 1px solid; position: absolute;  background: #fff  url(../img/bg-quick-srch.gif) repeat-x bottom left; display_: none; font: normal 12px arial; color:#333; 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 arial; color:#333;}
.quick-search-div a, .qs-row-out a {display: block; color:#333; text-decoration:none; padding: 2px 5px 3px 9px; width: 300px; line-height:100%}
.qs-row-over, .qs-row-over a {text-decoration: underline; color:#333}
.qs-row-over {background:#fef2cf;}
.qs-row-out {}
 
.fb-switch {margin-right:10px; font-size: 11px; background-image: url('../img/ic-fb-14.gif'); background-repeat: no-repeat; background-position: 4px 3px; padding-left: 21px;}
.vk-switch {font-size: 11px; background-image: url('../img/ic-vk-14.gif'); background-repeat: no-repeat; background-position: 0 2px; padding-left: 19px;}


/* похожие товары */
.similar-models-price {padding: 0 0 4px 20px;  font: normal 12px arial; color:#0655a4;}
.similar-models-price img {position:relative; top: 1px;}
.similar-models-price span {font: normal 12px arial}
.similar-models-price b {font-size: 16px}
.similar-models-left {margin:0!important;}
.similar-models {padding:0; margin: 4px 0 0; overflow: hidden; height: 150px; position:relative; margin:0 auto; text-align:left;}
.similar-models u {font: normal 12px arial;}
.similar-models input {vertical-align:middle}
.similar-models i {overflow:hidden; display:block; width:116px; text-decoration:none; text-align:center; height:145px; float:left; /*padding:0 5px;*/ font:normal 12px arial;}
.similar-models a {
    text-decoration:none; line-height:90%; margin:0 5px 0;
}
.similar-models i .clr {width:105px; height:90px;}
.similar-models i .big-price2 {padding-top: 3px;}
.similar-models i .big-price2 span {font-size: 16px;}

.sim-points-table {position:absolute; top:14px; font: 0/0}
.sim-points {background: #fff; padding: 0 5px 0 10px; height:7; width:1%; zoom:1;} 
.sim-points span {width:7px; height:7px; background:url('../img/slide-dots.png') no-repeat top left;  background-position: 0 -10px; margin: 0 5px 0 0;}
.sim-points span.selected {width:7px; height:7px; background:url('../img/slide-dots.png') no-repeat top left; background-position: 0 0; margin: 0 5px 0 0;}

.sym-left-key, .sym-left-key:hover, .sym-right-key, .sym-right-key:hover, .sym-right-key-disabled, .sym-left-key-disabled  {
    display:block;
    width:34px;
    height:61px;
	margin-bottom: 62px;
	
}
.sym-right-key {background:url('../img/scroll-arr-r1.gif') no-repeat center center; }
.sym-right-key:hover {background:url('../img/scroll-arr-r2.gif') no-repeat center center;}
.sym-left-key {background:url('../img/scroll-arr-l1.gif') no-repeat center center;}
.sym-left-key:hover {background:url('../img/scroll-arr-l2.gif') no-repeat center center;}
.sym-right-key-disabled {background:url('../img/scroll-arr-r3.gif') no-repeat center center; cursor:default; }
.sym-left-key-disabled {background:url('../img/scroll-arr-l3.gif') no-repeat center center; cursor:default; }
/* для ноутбуков и тп */
.similar-big .similar-models {height: 180px!important}
.similar-big .similar-models i {height: 180px!important}
.similar-big .sym-left-key, similar-big .sym-left-key:hover, .simiral-big .sym-right-key, .simiral-big .sym-right-key:hover, .simiral-big .sym-right-key-disabled, .simiral-big  .sym-left-key-disabled  {margin-bottom: 40px!important;}
.similar-brand-name {font: normal 11px arial; text-align:center; width:116px; margin: 8px 0 0}


.similar-image {background-position:center center; background-repeat:no-repeat;}
.scroll-page img {display:block; margin: 4px 0 4px 6px;}
.similar-models-filter {margin: 17px 0 0;}
.similar-models-listalka {margin: 5px 0 0 15px; width:1%;}
.similar-alert {margin: 10px 0 27px; font: bold 14px arial; color:#333}
.similar-alert span {margin-left: 5px; font: normal 11px arial}


/* прокрутка топ-моделей на стартовой */
.start-scrolling {border: 1px solid #d6d6d6; background:url(../img/scroll-bg.gif) repeat-x; margin-left: 10px;}

/* авторизация на mui */
.mui-nikname {font: bold 12px arial; padding: 0 0 3px; color:#0655a4}
.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}

/* авторизация в отзывах */
.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;}

/* авторизация добавление новго отзыва */
.add-content-login {font-size:11px; position:absolute; top: 63px; left: 30px;}
.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: 14px 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;}
.add-media-mui-auth .mui-nikname {font-size:12px;}
.add-media-mui-auth .mui-nikname span {display:inline; position:relative;}

/* соц. сети */
.fb, .vk {white-space:nowrap; margin-right: 7px; color:#0655a4; padding:0 0 3px 19px;}
.fb {background: url(../img/ic-fb-16.gif) no-repeat;}
.vk {background: url(../img/ic-vk-16.gif) no-repeat;}

/* стили для старта */
.all-start {zoom:1; margin:0 auto; width: 100%; min-width: 980px; max-width: 1440px; background:#fff; padding: 0px 0px; text-align:left}
* html .all-start {width: expression( document.body.clientWidth > 1229 ? "1230px" : document.body.clientWidth < 981 ? "980px" : "auto" )}
.kat-list-banner {padding-top: 18px!important; padding-left: 17px!important; padding-right:1px!important; width:1px!important;}
.qa-list-banner {width:1px!important; padding-right: 20px!important;}
.all-start #pop-div {padding-left:0px!important;}
.all-start .sort-section {text-align:left}
.all-start .kat-list td {vertical-align:top; padding:0 10px 0 5px; width:33.3%;}
.all-start .bottom-right .bottom_description {font-size:11px; padding: 0 0 3px; width: 98%}
.start-soc-td {padding: 3px 1px 0 10px!important;}
.qa-list-and-soc {margin: 0 0 10px;}
.qa-list-and-soc td {padding-left: 5px;}

.site-guide .divt {border-top: 1px solid #ccc; padding-top:8px; margin-top:15px; position: relative; top:-2px;}
.site-guide .divt .rightt {float:right; margin-right: 0px; font: normal 18px arial; line-height:10px; color:#0655A4; text-align:right}
.site-guide .divt .rightt em {font-size:12px;}
.site-guide .divt .leftt {float:left; font: normal 18px arial; line-height:10px; color:#656565;}
.site-guide .divt .leftt em {font-size:12px;}
.site-guide .divt td {white-space: nowrap;}

.site-guide {position:relative; z-index:10000301}
.site-guide .jcontent {background: #fff; font-size:14px; color:#333; line-height:18px;}
.site-guide .jouter {background: #fff; border: 0px solid #555; padding-top:22px; width:350px;}
.site-guide .bottom {background-image: url("../img/b_arr_a.gif");}
.site-guide .jouter .top {background-image: url("../img/t_arr_a.gif");}
.site-guide .jouter .jclose {background-image: url("../img/close_a.gif"); top:8px ; right:8px;}
.site-guide .jouter {
    border:1px solid #d7d7d7;
    -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);
}
.site-guide .jouter .sim-guide {width:100%; text-align: center; vertical-align: middle; zoom:1;}
.guide-logo {white-space: nowrap; position:absolute; top:57px; right: 40px;}
/*.guide-logo {white-space: nowrap; position:static; margin: 0 0 1px 12px; }*/


.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 {color:#0655a4;}
.sipiko-bottom {text-align:center}
.list-ring-button .sip-top3 {text-align:center; font: normal 10px arial;}

.shop2 .list-ring-button {width:96px; background:url(../img/ring-button3.gif) no-repeat 3px 2px; margin: 0 0 0px; padding: 2px 0 4px 22px; font: normal 12px arial; color:#069f0f!important; cursor:hand;}
.shop2 .list-ring-button u {text-decoration:none; border-bottom: 1px dashed #069f0f; display:inline; text-align: left; padding-left:0; padding-right:0px; background:none;}

