/*@import url("reset.css");*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0}
table {border-collapse:collapse; border-spacing:0}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal}
q:before,q:after {content:”;}
img {border:0; vertical-align:top}
a:focus, a:active {outline:none}
.ptitle:after, .item div:after, #product:after, .bg-title2:after, .bg-title:after, .b-popularitems-i:after, .b-catalogits-i:after, .fastsearch-form .ips:after, .fastsearch-form .ips-l:after, .b-fastsearch-i:after, .locset__ul:after, .bottom-i:after, .b-list-subcats:after, .b-brd:after, .b-twocat:after, .middle:after, .b-blhd-i:after, .b-nav__ul:after, .b-tls-site:after, .top:after, .cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
ul {list-style-type:none}
.l-dash {text-decoration:none; border-bottom:1px dashed;}
.l-bold {font-weight: bold;}
.clr {clear:both; height:1px; font-size:1px; visibility:hidden}
.cr {position:absolute; overflow:hidden; font-size:1px}
.c-tl {top:0; left:0; background-position:0 0}
.c-tr {top:0; margin-left:100%; background-position:100% 0}
.c-bl {left:0; background-position:0 100%}
.c-br {margin-left:100%; background-position:100% 100%}
.f-cb {position:absolute; top:0; left:0;}
.hide {display:none}
.bold {font-weight: bold;}
span.sep {font-weight:normal; font-size:10px; color: #aeafff;}
/* end reset*/


html {font-size:100.0%;}
body {color:#000; background-color:#fff; font:0.69em Verdana,Tahoma,'MS Sans Serif',sans-serif;}
td,th {color:#000; font:1em Verdana,Tahoma,'MS Sans Serif',sans-serif;}
input,textarea,option,select,button {color:#000; font: 1em Verdana,Tahoma,'MS Sans Serif',sans-serif;}

.btn-style {padding:0; margin:-2px 0 0 0; width:auto; overflow:visible; border-width:0; background:none; color: black; font: 13px Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:0 1px 0 #fff; cursor: pointer;}
a.btn-style:hover {color: black;}
.btn-style::-moz-focus-inner {padding:0; margin:0;}
.btn-style span {display:-moz-inline-stack; display:inline-block; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px; border:1px solid #008aa9;}
.btn-style span span {border-color:#fff; background:#e3e3e3 url(/Templates/images/btn-bg.png) repeat-x 0 0; padding:3px 10px; margin:0; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius:4px;border-radius:4px;}

.path {padding-bottom:7px;}
.path li {float:left; padding-right:10px; background:url(/Templates/images/ar-r.gif) no-repeat 100% 4px; margin-right:4px}
.path li.bookmarks {float: none; padding-right:10px; margin-right:4px;}
.path li img {margin:3px 0 0 0}
.path li.active {background-image:none}

a.pages {color: #0055cc; text-decoration:underline; font-weight: bold; padding: 2px 3px 2px 3px; font-family: Arial, Helvetica, sans-serif;  font-size: 1.45em;}
a.pages:hover {color:#0055cc; text-decoration:none; font-weight: bold;}
span.pages{color:#ffffff; background-color: #00bff3; padding: 1px 3px 1px 3px; font-weight: bold; font-size: 1.36em; font-family: Arial, Helvetica, sans-serif;}

/* // ---- typography ---- // */
a {color: #0d539e; text-decoration:underline} /*0055cc*/
a:hover {color:#1068c7; text-decoration:none;}
/* -- ---- typography for body ---- -- */
.fs_sml {font-size:0.592em;}
.fs_lrg {font-size:0.788em;}

.h1, .h2, .h3, .h4, .i-box h4, .i-box h3, .i-box h2{font-family:Arial, Helvetica, sans-serif; color: black;}
.i-box h2 {font-size: 18px; font-weight: normal;}
.i-box h3 {font-size: 16px;}
.i-box h4 {font-size: 14px;}
.h1{font-size: 20px; font-weight: normal;}
.h2{font-size: 18px; font-weight: normal;}
.h3{font-size: 16px;}
.h4{font-size: 14px;}

#minWidth {position:relative; min-width:980px; max-width:1580px; padding:0 10px 0 10px; margin:0 auto;}

/* -- top --*/
.top {padding-bottom:12px;}
.logo {float:left; width:23%; margin-right:-50%; text-align:center; padding-top:23px;}
.b-top-long {float:right; width:77%;}
.b-toplong-i {position:relative; z-index:6;margin-left:-5px;}
/* -- / top --*/

/* -- tls site --*/
.b-tls-site {font-size:0.909em; padding:0 9px 8px 0px;}
.b-tls-site a {color:#008dbc; text-decoration:underline;}
.b-tls-site a:hover {text-decoration: none;}

.li-auth, .li-my, .li-cart {position:relative; float:left; padding:0px 10px 0 0px; font-size:1.18em;}
.li-auth {position: absolute; right: 25%;}
.li-cart {position: absolute; right: 65%;}
.b-tls-site div{background-color: #eef3ee; padding:5px 10px 5px 10px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px;}
.b-tls-site .li-my a{padding:0px 3px 0px 3px;}
.b-tls-site .li-fz {float:right; color:#bfbfbf; padding-top:9px;}
.b-tls-site .li-fz small {font-size:1em;}
.b-tls-site .li-fz span {color:#bfbfbf; font-family:Arial,Helvetica; font-weight:bold; margin-left:3px; cursor: pointer;}
.b-tls-site .li-fz span:hover, .b-tls-site .li-fz .cur {color:#009bc6;}
.b-tls-site .cs-s {font-size:10px;}	
.b-tls-site .cs-m {font-size:12px;}
.b-tls-site .cs-l {font-size:14px;}
/* -- / tls site --*/

/* -- navigation --*/
.b-navigation {font:bold 1.182em Arial,Helvetica; background:#e1e1e1 url(/Templates/images/nav-bg-p.png) repeat-x 0 0; border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; padding-left:1px; padding-right:1px; border-bottom:1px solid #f2f2f2;}
.b-nav__ul {background:#e6e6e6 url(/Templates/images/nav-bg.png) repeat-x 0 0; border-top-right-radius:4px; border-top-left-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px;}
.b-nav__ul a {color:black; text-decoration:none;}
.b-nav__ul a:hover {text-decoration: underline;}
.b-nav__ul .li-pda {float:right; color:#008dbc; padding-right: 8px; font-size:0.9em; font-weight: normal;}
.b-nav__ul .li-pda a {color:#008dbc; text-decoration:none; padding:0px 0px 0px 15px; background: url(/Templates/images/main/b-ico.png) no-repeat;}
.b-nav__ul .li-pda a:hover {}
.b-nav__ul .li-twitter {float:right; color:#008dbc; padding-right: 8px; font-size:0.9em; font-weight: normal;}
.b-nav__ul .li-twitter a {color:#008dbc; text-decoration:none; padding:0px 0px 0px 20px; background: url(/Templates/images/main/twitter-ico.png) no-repeat 0 -2px;}
.b-nav__ul .li-twitter a:hover {}
.b-nav__ul .sfHover {position:relative; z-index:91; padding:0;}
.b-nav__ul .sfHover .nv-ar {position:relative; z-index:4; display:block; margin:0 -1px 0 -2px; border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border:1px solid #bfbfbf; border:1px solid rgba(0,0,0,.25); border-bottom-width:0; padding:0 1px; background-color:#fff;}
.b-nav__ul .sfHover .nv-ar .sp {position:relative; display:block; padding:3px 11px 5px 12px; background:url(/Templates/images/dropbg.gif) repeat 0 100%; bottom:-1px;}
.b-nav__ul .sfHover .nv-ar .sp span {text-decoration: none; background:url();}
.b-nav__ul .sfHover .dropnav {display:block;}
.b-navigation li {float:left; padding:5px 12px;}
.b-navigation .nv-ar .sp span {background:url(/Templates/images/nav-ar.gif) no-repeat 100% 7px; padding-right:11px; text-decoration: underline; cursor: pointer;}
.dropnav {position:absolute; z-index:3; margin-top:-1px; left:-2px; background-color:#bfbfbf; background:rgba(0,0,0,.25); padding:1px; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px; border-top-left-radius:0; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; display:none;}
.dropnav-i {background:#fff url(/Templates/images/dropbg.gif); border:1px solid #fff; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px; border-top-left-radius:0; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; padding:2px 5px 7px 0;}
.dropnav table {}
.dropnav td {font:bold 1em/1.182em Arial,Verdana; white-space:nowrap; padding:2px 10px;}
/* -- / navigation --*/

/* -- blue hd --*/
.b-blhd {background:#008cbc url(/Templates/images/blbg.png) repeat-x 0 0; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; margin-bottom:5px;}
.b-blhd-i {border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; padding:0px 6px 0px 10px; border-bottom:1px solid #0178a2;}
/* -- / blue hd --*/

/* -- block search --*/
.b-search {float:left; font-size:1.179em; width:100%; padding:12px 0px 9px 0px; margin-right:-190px}
.b-search .b_search {margin-right:190px}
.b-search .i-p {float:left; color: black; padding:2px 1px 1px 3px; line-height:16px; height:16px;width:47%; margin-right:7px; border-width: 2px;}
.b-search .sel-cat {float:left; width:37%; margin-right:7px;}
.b-search .sel-cat select {color:black; width:99%; height:23px;}
/* -- / block search --*/

.b-local-settings {position:relative; z-index:81;float:right; color:#fff; width:190px; font: 1.091em Arial,Helvetica; margin-top:3px; padding-top:3px;}
.b-local-settings .l-bold {color:#fff; font-weight: bold;}
.locset__ul {position:relative; z-index:3;}
.locset__ul li {margin-left:10px; width: 99%; /*float:left;  padding-bottom:1px;*/}
.locset__ul-region {margin-right:3%; padding: 0px 0px 2px 0px;}
.active-locsettings .locset-dropnav {display:block;}
.locset-dropnav {position:absolute; z-index:2; top:-1px; left:0; width:100%; background:url(/Templates/images/set-bg.png); padding:1px 0; display:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;}
.locset-dropnav-i {background:url(/Templates/images/locset-bg.png) repeat-x 0 0; margin:0 1px; padding:37px 5px 5px 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px;	-ms-border-radius: 5px;	border-radius: 5px; border: 1px solid #28d1f7;}
.locset-dropnav-i .btn {text-align:right;}
.locset-dropnav td {color:#fff; font-family:Arial,Helvetica; text-align:left; padding-bottom:3px;}

.b-corp-nav {position:relative; margin-left:-3px; color: #afafaf; line-height:1.273em;}
.b-corp-nav a {color: #666666; margin:0 3px;}
.b-corp-nav a:hover {color: black; text-decoration: none;}
/* -- grids --*/
.grid-1 {}
.grid-1 .l-col-1 {float:left; width:47%;}
.grid-1 .l-col-1-i {padding-right:7px;}
.grid-1 .l-col-2 {float:left; width:53%;  margin-right:-255px; overflow:hidden;}
.grid-1 .l-col-2-i {padding-left:7px; padding-right:258px;}
.grid-1 .l-col-3 {float:right; width:255px}
.grid-1 .l-col-3-i {padding-left:11px;}

.grid-2 {}
.grid-2 .l-col-1 {float:left; width:270px;margin-right:-100%;}
.grid-2 .l-col-1-i {padding-right:7px;}
.grid-2 .l-col-2 {float:right; width:100%;}
.grid-2 .l-col-2-i {padding-left:277px;}

.grid-3 {}
.grid-3 .l-col-1 {float:left; width:23%;}
.grid-3 .l-col-1-i {padding-right:7px;}
.grid-3 .l-col-2 {float:left; width:77%; margin-right:-262px;overflow:hidden;}
.grid-3 .l-col-2-i {padding-left:7px; padding-right:265px;}
.grid-3 .l-col-3 {float:right; width:262px;}
.grid-3 .l-col-3-i {padding-left:11px;}

.grid-4 {}
.grid-4 .l-col-1 {float:left; width:19%;}
.grid-4 .l-col-1-i {padding-right:7px;}
.grid-4 .l-col-2 {float:left; width:81%; margin-right:-255px;overflow:hidden;}
.grid-4 .l-col-2-i {padding-left:7px; padding-right:258px;}
.grid-4 .l-col-3 {float:right; width:255px;}
.grid-4 .l-col-3-i {padding-left:11px;}

.grid-5 {}
.grid-5 .l-col-1 {float:left; width:100%; margin-right:-265px;}
.grid-5 .l-col-1-i {padding-right:265px;}
.grid-5 .l-col-2 {float:right; width:262px;}
.grid-5 .l-col-2-i {padding-left:11px;}


.grid-6 {}
.grid-6 .l-col-1 {width:100%;}

/* -- / grids --*/

.b-brd {border: 1px solid #e6e6e6; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px; margin-bottom:13px; padding-bottom:4px;}
.b-bbrd {border: 1px solid #e6e6e6; margin-bottom:13px; text-align: center; padding: 1px 1px 1px 1px; background-color: #f2f2f2;}
.b-sbrd {margin-bottom:13px;padding: 1px 1px 1px 1px;}
/* -- main title --*/
.bg-title{position:relative; margin:-1px -1px 0;color:#fff; text-transform:uppercase; text-align:center; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px; background-color: #f7f9fd;}
.bg-title2{border-bottom:4px solid #385b98;}
.ll-title, .lr-title, .m-title, .l-title {position:relative; margin:-1px -1px 0;color:#fff; font:bold 1.27em Arial,Helvetica; text-transform:uppercase; text-align:center; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.ll-title, .lr-title, .l-title {text-align: left;}
.m-title h1, .m-title h2, .m-title h3, .m-title strong {border-bottom:1px solid; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px; padding:6px 5px 4px;}

.lr-title h1, .lr-title h2, .lr-title strong, .l-title strong, .ll-title h1, .ll-title h2, .ll-title strong, .l-title h1, .l-title h2 {border-bottom:1px solid; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px; padding:6px 5px 4px 15px;}
.bg-title .l-title{float: left; margin:0 0 0 0; padding:7px 15px 3px 15px; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0; border-bottom-left-radius:0;}
.bg-title .l-title h2{border-bottom:0px; padding:0px; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0; border-bottom-left-radius:0;}
.ll-title strong, .m-title strong, .lr-title strong, .l-title strong {display:block;}
.bg-title .p2 .m-hd-9, .bg-title .p1 .m-hd-8 {background-color: #7fa5e2;}
.bg-title .p2 .m-hd-8, .bg-title .p1 .m-hd-9 {background-color: #385b98;}
.bg-title .p1 .m-hd-8 strong{text-decoration:underline; cursor: pointer;}
.bg-title .p2 .m-hd-9 strong{text-decoration:underline; cursor: pointer;}
.bg-title strong{-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;border-radius: 0px; padding:0px 0px 0px 0px; border-bottom-width: 0px;}
.bg-title .p2 .m-hd-9 strong:hover, .bg-title .p1 .m-hd-8 strong:hover {text-decoration:none;}

.m-hd-1 {background-color:#5378bd;}
.m-hd-1 h2, .m-hd-1 h1, .m-hd-1 h3 {border-bottom-color:#4868a4;}
.m-hd-2 {background-color:#f3a136;}
.m-hd-2 h2, .m-hd-2 h1 {border-bottom-color:#dca400;}
.m-hd-3 {background-color: #6f93d6;}
.m-hd-3 h2 {border-bottom-color: #607fb9;}
.m-hd-4 {background-color:#9f9e9e;}
.m-hd-4 strong, .m-hd-4 h2 {border-bottom-color:#8a8989;}
.m-hd-5 {background-color:#e68200;}
.m-hd-5 strong, .m-hd-5 h2 {border-bottom-color:#c77100;}
.m-hd-6 {background-color: #f3b666;}
.m-hd-6 h2, .m-hd-6 strong {border-bottom-color: #f49b22;}
.m-hd-8 {background-color: #f39925;}
.m-hd-8 h2 {border-bottom-color: #d9861b;}
.m-hd-7 {background-color:#fe635f;}
.m-hd-7 strong, .m-hd-7 h2 {border-bottom-color: #dc5652;}


.ll-title {margin:-1px -0px 0 -1px; -webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0; border-top-right-radius:0;}
.ll-title h2, .ll-title strong, .ll-title h1 {-webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0; border-top-right-radius:0;}
.lr-title {margin:-1px -1px 0 0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0; border-top-left-radius:0;}
.lr-title h2, .lr-title strong, .lr-title h1 {-webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0; border-top-left-radius:0;}
 
/* -- / main title --*/
.b-list-cat {padding:10px 10px 10px 15px;}
.b-list-cat li {display:-moz-inline-stack; display:inline-block; width:49%; vertical-align:top;}
.b-list-cat .i {position:relative;}
.b-list-cat h3 {position:relative; font-size:16px; font-family: Arial, Helvetica, sans-serif; line-height:1em; height:auto !important; min-height:33px; height:33px; padding-left:50px; padding-bottom:4px;}
.b-list-cat h3 a {color:#000; text-decoration:none;}
.b-list-cat h3 .t {display:-moz-inline-stack; display:inline-block; vertical-align:middle; margin-right:-10px; width:99%;}
.b-list-cat h3 .b {display:-moz-inline-stack; display:inline-block; vertical-align:middle; height:33px; width:1px; font-size:1px;}
.b-list-cat h3 .ic {position:absolute; left:0; top:0; width:43px; height:33px;}
.b-list-subcats {padding-bottom:15px;}
.b-list-subcats li {display:inline; width:auto; padding:0 8px 0 0; line-height:1.273em;}
.b-list-subcats a {text-decoration:none; font-size: 1.09em;}
.b-list-subcats a:hover {text-decoration: underline;}
.b-list-subcats .more-link {color:#999999;}
/* -- bottom --*/
.bottom {color: #666666; border-top:1px solid #dedede; background:#fefefe url(/Templates/images/btm-bg.png) repeat-x 0 0; padding-bottom:7px;}
.bottom-i {padding:0 13px 0 10px; margin:0 auto;}
.bottom .brd {background:url(/Templates/images/brd.gif) repeat-x 0 0; font-size:1px; height:1px; overflow:hidden; margin-bottom:2px;}
.bottom .l-col-1 {float:left; line-height:1.636em; padding:10px 0px 0px 55px;}
.bottom .fbn {float:right;}
.bottom .fct {float:right; padding-top:5px; padding-left:41px;}
.btm-cats {padding:8px 23px 5px 60px; overflow:hidden;}
.btm-cats ul {padding:5px 0px 0px 8px;}
.btm-cats li {padding-bottom:2px;}
.btm-cats li a {text-decoration: none; font-family: verdana;}
.btm-cats span {font: bold 1.150em Arial;}
.btm-cats .btm-col {float:left; width:25%;}
.btm-cats .btmcats-col-1 {width:28%; float:left;}
.btm-cats .btmcats-col-4 {float:left; width:20%;}
/* -- / bottom --*/

.news-block {}
.news-block .main-news {padding:10px 9px 5px;}
.news-block .main-news small {color:#474747; font-size:1em;}
.news-block .main-news h3 {font-size:1.18em; padding-bottom:7px}
.news-block .main-news .img-cover {position:relative; float:left; border:1px solid #fff; margin:-5px 10px 0 0}
.news-block ul {padding:7px 16px 2px}
.news-block ul li {position:relative; padding:2px 0 7px 32px;}
.news-block ul li small {position:absolute; left:0; top:2px; color: #999999; font: 0.91em Arial, Helvetica, sans-serif;}
/*.news-block a {text-decoration: none;}
.news-block a:hover {text-decoration: underline;}*/

a.cat-komp{color:#2cdad2;}
a.cat-phone{color:#d26a9d;}
a.cat-home{color:#bb9168;}
a.cat-digital{color:#09b7f8;}
a.cat-sport{color:#e45406;}
a.cat-kids{color:#2fb901;}
a.cat-dom{color:#ae898e;}
a.cat-remont{color:#a670c4;}
a.cat-soft{color:#ffad1c;}
a.cat-auto{color:#526778;}
a.cat-health{color:#ff5858;}

a.komp:hover {color:#2cdad2;}
a.phone:hover {color:#d26a9d;}
a.home:hover {color:#bb9168;}
a.digital:hover {color:#09b7f8;}
a.sport:hover {color:#e45406;}
a.kids:hover {color:#2fb901;}
a.dom:hover {color:#ae898e;}
a.remont:hover {color:#a670c4;}
a.soft:hover {color:#ffad1c;}
a.auto:hover {color:#526778;}
a.health:hover {color:#ff5858;}


.c-grey {color:#c6c6c6}
.grey{color: #C6C6C6;}
.grey2{color: #646464;}
.orange{color:#f7941d;}
.red{color:#ff0000;}
.green2{color:#00bb00;}
.steelblue{color: #4682B4;}
.orange2{color: #ff751d;}

a.offers {color: #428803; text-decoration:underline; font-family: Arial, Helvetica, sans-serif;}
a.offers:hover {color:#00bb00; text-decoration:none;}
a.offersbeznal {color:#dc7800; text-decoration:underline; font-family: Arial, Helvetica, sans-serif;}
a.offersbeznal:hover {color:#ff751d; text-decoration:none;}
a.complaints {color:#f7941d; font-size: 95%; text-decoration:underline;}
a.complaints:hover {color:#f7941d;text-decoration:none;}
a.alloffers {text-decoration:none; color: #2E9BBE;}
a.alloffers:hover {text-decoration:underline; color: #2E9BBE;}
a.w {color: #FFFFFF; text-decoration:none;}
a.w:hover {color:#FFFFFF; text-decoration:underline;}
.acl {text-decoration:underline; cursor: pointer;}
.acl:hover {text-decoration:none;}
span.acl {color:#0d539e;}
span.acl:hover {color:#1068c7;}

#location-info {text-align: center; background-color: #ffb49b; z-index: 999; width:100%; max-width:1580px; font: 120% verdana; border-top: 2px solid maroon; position: fixed; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); opacity: 0.95; border-bottom: 1px solid #ce0000;}
#location-info td{padding: 3px 5px 3px 5px;}
#location-info td.n{background-color: white; border-top: 2px solid white;  border-bottom: 1px solid white;}
#location-info-close {background-color: #cbcbcb; font: bold 120% tahoma; text-decoration:none; cursor: pointer; color: red;}
#location-info-close:hover {text-decoration:underline;}

/* forms */
#form2, #form {padding: 3px 5px 15px 5px; background-color: #f0f5fa;}
.asterisk{color:red;}
input.text, .textarea, .submit, .select{width: auto; color: black; font-size: 1.18em;}/*#2d2d2d;*/
input.text{padding: 1px 0px 1px 2px;}
td.label{font-size: 1.18em; vertical-align: middle; text-align: right; padding: 1px 5px 2px 5px; color: black; background-color: #f0f5fa; width: 270px;}
.element{padding: 2px 5px 2px 5px; background-color: #f0f5fa;}
.element table{width: auto; vertical-align: middle; font-size:1.18em;}
.element td{width: auto; vertical-align: middle;}
div.comment, td.comment{color: green; background-color: white; padding: 1px 0px 1px 2px;}
div.error, td.error{font-size: 1.18em;color: white; background-color: Red; padding: 1px 0px 1px 2px;}
.fleft{text-align: left;}
label {cursor:pointer; vertical-align: middle;}
label.is-checkbox{padding: 0px 3px 0px 3px;}
input.submit{padding: 1px 15px 1px 15px; vertical-align: top; font-size: 1.18em; font-family: Arial, Helvetica, sans-serif;}
.form-comments{font-size: 1.36em; font-family: Arial, Helvetica, sans-serif; padding: 7px 10px 15px 0px;}
.staticheader{font: bold 16px Arial, Helvetica, sans-serif; vertical-align: middle; padding: 22px 5px 10px 30px; color: black; background-color: #f0f5fa;}
.informer{color:red; font-size: 12px; font-family: verdana;}
/* -- forms -- */

.tbl-h {background:url(/Templates/images/products/comments-h.gif) top repeat-x; vertical-align:middle; padding: 10px 10px 0px 10px;}
.tbl-h th {border-bottom:1px #000000 solid; padding: 0px 10px 10px 0px; font: bold 1.18em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.tbl-h2 {vertical-align:middle;}
.tbl-h2 th {border-bottom:1px #000000 solid; padding: 0px 3px 10px 0px; font: bold 1.18em Verdana, Geneva, Arial, Helvetica, sans-serif;}

.pt-r{text-align: right;}
.pt-c{text-align: center;}
.b-line td{border-bottom:1px solid #dadada;}
.b-line td td {border-bottom:0px;}
.t-line td{border-top:1px solid #dadada;}
.td1{font-size:1.18em; padding: 10px 10px 10px 0px;}
.td2{font-size:1.0em; padding: 10px 10px 10px 0px;}
.td3{font-size:1.0em; padding: 5px 5px 5px 5px;}
.td5{font-size:1.0em; padding: 5px 5px 15px 0px;}
.td4{font-size:1.09em; padding: 10px 10px 10px 10px;}

.smtext{font-family: Arial, Helvetica, sans-serif; font-size: 90%; color:#737373;}
.c-header{color:#b5167d; padding: 0px 0px 4px 0px; font-weight:bold;}
.c-author{padding-top: 12px; line-height:16px;}
.c00bb00{color: #00bb00; font-weight: bold;}

.c-type-2 td, .tech-char table .c-type-2 th {color:#bfbfbf}
div.fl-l{float: left;}
div.fl-r{float: right;}
div.i-box{padding: 10px 15px 10px 15px;}
.i-box p {font-size: 1.09em; line-height: 130%; text-align: justify;}

.popup2{padding: 30px 30px 30px 30px; border:#10aed5 3px solid; width:auto; background-color:#FFFFFF; vertical-align:text-bottom;}
#infoimport td{padding: 2px 5px 2px 5px;}

.fs-sml {font-size:1.0em;}
.fs-lrg {font-size:1.18em;}
.fs-sml2 {font-size:0.8em;}
.duty {color: #c2c2c2; font: normal 0.95em Arial; margin-top: 5px;}
.duty .workingday{color: #00aeef; font-weight: bold; text-transform:uppercase; cursor: pointer;}
.duty .workingdayoff{color: #ff0000; font-weight: bold; text-transform:uppercase; cursor: pointer;}
.h-dots{background-image:url(/Templates/images/dots-h.gif); background-position: center; width: 100%; background-repeat:repeat-x; font-size:5px; padding: 4px 0px 6px 0px;}

.ico-help{cursor: pointer; padding: 1px 0px 0px 0px;}

.new-block {padding-bottom:0px;}
.new-block table {width:100%}
.new-block table tr.b {border-bottom:1px solid #dcdcdc; background:url(/Templates/images/newitems-bg.png) repeat-x 0 100%;}
.new-block table tr.lst {border-bottom-width:0; background:url(/Templates/images/newitems-bg.png) repeat-x 0 100%;}
.new-block td.n3 {width:33%; height:188px; vertical-align:top;}
.new-block td.ns5 {width:20%; height:168px; vertical-align:top;}
.new-block td.n4 {width:25%; height:188px; vertical-align:top;}
.new-block td td {vertical-align:middle; background-image:none; text-align:center; padding:0 5px}
.new-block th {height:3.9em; font-weight:bold; font-size:.909em; text-align:center; padding:0 6px}
.new-block td.ph {height:122px;}
.new-block td.ns5 td.ph {padding-top: 6px;}
.new-block td.item-t {height:2.8em; font-size:.900em}
.new-block th a {text-decoration: none;}
.new-block th a:hover {text-decoration: underline;}
/* catalog */
.m-top{padding: 10px 5px 10px 5px;}
.m-top th{padding: 3px 0px 3px 5px; background-color: #ffdbed;}
.m-top td{padding: 3px 3px 10px 0px; vertical-align: top;}
.m-top td li{padding: 1px 0px 1px 4px; margin-left: 10px;}
.m-top td li.all{padding: 1px 0px 1px 0px; list-style-type: none;}
.m-top a.top10 {text-decoration:none;}
.m-top a.top10:hover {color:#bc5487; text-decoration:underline; }
.big-title {font:2em Arial,Helvetica; padding-bottom:6px;}
.grid-5 h1 {font:2em Arial,Helvetica; padding-bottom:6px;}




/* -- extend search --*/
.b-extendsearch {border:1px solid #d0d0d0; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px; background-color:#fafafa; margin-bottom:13px;}
.b-extendsearch .m-title strong, .b-extendsearch .lr-title strong {text-align:left; padding-left:15px;vertical-align: top;}
.b-extendsearch-i {border:1px solid #fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}

.b-fast-search {background-color:#f7f7f7; width:78%; vertical-align: top;}
.b-fastsearch-i {background-color:#f2f2f2; width:63%;}
.b-extendsearch .fs-col-1 .ll-title {margin:-2px 0px 0 -2px;}
.b-extendsearch .fs-col-1 {float:left; width:100%; margin-right:-100%;}
.b-extendsearch .fs-col-2 {position:relative; float:left; left:100%; width:61%;}
.b-extendsearch .fs-col-2 .fs-col-i {position:relative; margin-right:0px;}
.b-extendsearch .fs-col-2 .m-title {background-color: #f39925; margin:-2px -3px 0 0px; -webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.b-extendsearch .fs-col-2 .m-title strong {border-bottom-color:#d9861b; -webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.b-extendsearch .brd {position:relative; font-size:1px; height:1px; clear:both;}
.b-extendsearch .brd i {position:relative; margin-left:15px; left:4px; margin-right:-57%; background-color:#d5d5d5; display:block; height:1px; font-size:1px; background-color:#d5d5d5; overflow:hidden;}
.b-extendsearch .b-reps .lr-title {margin:-2px -2px 0 0;}
.b-extendsearch .b-reps {border-left:1px solid #f2f2f2; vertical-align:top; width:23%;}
.b-extendsearch .b-reps ul {padding:7px 5px 0 15px;}
.b-extendsearch .b-reps ul li {padding-bottom:7px;}
.b-extendsearch .b-reps ul li a {color:#2a6bfe;}
.fastsearch-form {padding:6px 10px 0 15px; font-size:1.179em;}
.fastsearch-form .i-view {float:right; width:100%;}
.fastsearch-form .ips {border-bottom:1px solid #d5d5d5; margin-bottom:-1px; padding:5px 0 5px 14.333em;}
.fastsearch-form .ips-l {margin-bottom:-1px; padding:5px 0 5px 14.333em;}
.fastsearch-form .lbl, .fastsearch-form .lbld {position:relative; float:left; color:#000000; padding-top:2px; left:-14.093em; margin-right:-15.333em; width:13em;}
.fastsearch-form .lbld {padding-left: 15px; left:-15.333em;}
.fastsearch-form .lbld .ico-help{margin-left: -15px; padding-top: 3px;}
.fastsearch-form .i-p {padding:1px 2px 1px 3px; width:100%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.fastsearch-form select {width:100%;}
.fastsearch-form .cost-tbl {position:relative; margin-left:-1.75em;}
.fastsearch-form .cost-tbl table {width:100%;}
.fastsearch-form .cost-tbl th {color:#333; width:1%; padding-left:5px; vertical-align:top; padding-top:2px;}
.fastsearch-form .cost-tbl td {padding-left:2px; width:32%; vertical-align:top;}
.fastsearch-form .r-cb {margin:3px 0 0 0;}
.b-extendsearch-producers {position:relative; margin-right:0px; font-size:1.091em; padding:14px 0 0 5%;}
.b-extendsearch-producers li {position:relative; float:left; width:48%; padding:0 0 9px 0;}
.b-extendsearch-producers li a, .b-extendsearch-producers li span {padding: 0px 0px 0px 18px;}
.b-extendsearch-producers li.producers a {padding: 0px 0px 0px 0px; font-size:0.92em;}
.b-extendsearch .b-aparams {font-weight:bold; padding:8px 0 0 7px;}
.b-extendsearch .btn {padding:6px 8px 6px 8px;}
/* -- / extend search --*/

.td-s-adp{padding: 9px 1px 0px 1px;}
.td-s-adb{padding: 0px 0px 10px 0px;}
.td-s-adp a{text-decoration: none; font-size: 1.089em;}


.b-popularitems-i {padding:6px 8px 0; border-left:1px solid #dcdcdc;}
.b-popularitems-i table {width:100%;}
.b-popularitems-i table td {color:#333; border-bottom:1px dotted #c1c1c1; padding:4px 5px 5px 0; white-space:nowrap;}
.b-popularitems-i .numb {display:block; width:23px; height:23px; font:12px/23px Arial,Helvetica; text-align:center; background:url(/Templates/images/rate-bg.png) 0 -69px;}
.b-popularitems-i .numb-1 {background-position:0 0; background-color:#ffcb33;}
.b-popularitems-i .numb-2 {background-position:0 -23px; background-color:#dedede;}
.b-popularitems-i .numb-3 {background-position:0 -46px; background-color:#d8a968;}
.b-popularitems-i .txt {white-space:normal; width:100%; text-align: left;}
.b-popularitems-i .cost {padding-right:3px; padding-left:2px; text-align: right;}
.b-seealso {clear:both; text-align:center; padding:1px 0 2px;}
.b-seealso a {text-decoration:none;}

.g-stars {width:60px; height:11px; background:url(/Templates/images/stars-bg.png); font-size:1px; text-align: left;}
.g-stars i {display:block; height:11px; background:url(/Templates/images/stars-bg.png) 0 -11px; text-align: left;}

.gb-stars {width:90px; height:17px; background:url(/Templates/images/starsbig-bg.png) 0 -17px; font-size:1px;}
.gb-stars i {display:block; height:17px; background:url(/Templates/images/starsbig-bg.png);}

.b-catalogits-i {color:#404040; padding:10px 8px 9px 15px;}
.b-catalogits-i .catits-desc {float:right; width:40%;}
.catits__ul {float:left; width:100%; font-size:1.091em;}
.catits__ul2 {float:left; width:60%; font-size:1.091em;}
.catits__ul li {float:left; width:20%; padding-bottom:4px;}
.catits__ul2 li {float:left; width:33%; padding-bottom:4px;}
.catits__ul li a, .catits__ul2 li a {text-decoration: none;}
.catits__ul li a:hover, .catits__ul2 li a:hover {text-decoration: underline;}
.reviews p{text-align: justify; padding:4px 0px 3px 0px;}
.catits__ul small, .catits__ul2 small {color:#818181; font-size:.917em;}
.reviews{padding:10px 8px 9px 15px; background-color: #f4f4f4;}
.reviews .h3{padding:0px 0px 7px 0px;}
.reviews p{text-align: justify; padding:4px 0px 3px 0px;}
.reviews a {text-decoration: none; font-size:1.091em;}
.reviews a:hover {text-decoration: underline;}




#HTML_PopUp {position: fixed; top: 50px;}
* html {background: fixed url('about:blank');}
* html #HTML_PopUp {position: absolute; top: expression(eval(document.documentElement.scrollTop) + pad + 'px') !important;}


.catalog-producers {padding:10px 0 0 3px; font-size:0.91em;}
.catalog-producers li {float:left; width:49%; padding:0 0 6px 0;}

.catalog-h{font-size:1.091em;}
.catalog-producers-top {padding:10px 0 0 3px;}
.catalog-producers-top li {padding:0 0 6px 0;}


.t-desc{width: 100%; background-color: #f9f9f9;}
.t-desc .cat0 {border-top: 1px solid #E0E0E0; height:30px; background-color: #ebebeb; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 1.27em; color:#5574b9; padding: 0px 0px 0px 10px; font-weight:bold;}
.t-desc .cat1 {height:24px; padding: 0px 20px 0px 10px; font-weight:bold;}
.t-desc .cat2 {padding: 0px 20px 0px 15px;}
.param-box{border-bottom: 1px solid #E0E0E0;	padding: 4px 0px 1px 2px; float: left; width:100%;}
.p-b-fs{border-bottom: 1px solid #E0E0E0; padding: 4px 0px 1px 2px;}
.param-box-end{padding: 3px 0px 1px 2px; float: left; width:100%; border-bottom:#b7b7b7 solid 1px;}
.param-box-null{float: left; width:100%; padding: 4px 0px 1px 2px;}
.param{padding: 0px 0 4px; float:left; width: 40%;} /* color:#5574b9; */
.paramc{background-color: #fcfcfc;}
.paramb{color:#300088;}
.value{padding-bottom: 4px; float:left; width: 60%;}
.param-check{color:#00bb00; padding-bottom: 5px; float:left; width: 40%;}
.value-check{color:#00bb00; padding-bottom: 5px; float:left; width: 60%;}
.param-no{color:#bfbfbf; padding-bottom: 5px; float:left; width: 40%;}
.value-no{color:#bfbfbf; padding-bottom: 5px; float:left; width: 60%;}

ul.ul-s {list-style-type:none;}
ul.ul-s li{padding:2px 0;}
span.sm75 {color:#999999; text-decoration:none; font-size: 75%; cursor: pointer;}
span.sm75:hover {color:#999999; text-decoration:underline;}
.ip2{padding: 2px 0px 4px 0px;}
.colorbox {width: 100%;  cursor: pointer;}
div#colorbox_image_1000{cursor: pointer;}
.print-version {font-size: 0.9em;}
.vote-yes-active {color:#00bb00; text-decoration:underline; cursor: pointer;}
.vote-yes-active:hover {color:#00bb00; text-decoration:none;}
.vote-no-active {color:#bb0000; text-decoration:underline; cursor: pointer;}
.vote-no-active:hover {color:#bb0000; text-decoration:none;}
.vote-yes {color:#00bb00;}
.vote-no {color:#bb0000;}
.vote-yes-selected {color:#00bb00; font-weight: bold;}
.vote-no-selected {color:#bb0000; font-weight: bold;}

.social_networks {float: left;}
.social_networks a {
	padding: 5px 3px 5px 2px !important;
	cursor: pointer;
	float: left;
	height: 16px;
	text-align: left;
	text-decoration: none !important;
}
.social_networks span {
	background: url(/Templates/images/socialnetworks-icons.png) no-repeat scroll 0 99px transparent;
	border: 0 none;
	float: left;
	height: 16px;
	overflow: hidden;
	padding: 0 !important;
	vertical-align: top;
	width: 16px;
}
.social_networks .vkontakte {background-position: 0 0px;}
.social_networks .facebook {background-position: 0 -68px;}
.social_networks .twitter {background-position: 0 -51px;}
.social_networks .lj {background-position: 0 -34px;}

span.addbookmark {color: #0d539e; text-decoration:none; cursor: pointer; background: url(/Templates/images/stars-bg.png) no-repeat 0 1px; padding-left: 14px; float: right;}
span.addbookmark:hover {text-decoration:underline; background: url(/Templates/images/stars-bg.png) no-repeat 0 -10px;}
span.removebookmark {color: #0d539e; text-decoration:none; cursor: pointer; background: url(/Templates/images/stars-bg.png) no-repeat 0 -10px; padding-left: 14px; float: right;}
span.removebookmark:hover {text-decoration:underline;}
