/* CSS Document */

html, body {
    padding: 0;
    margin: 0;
    height: 100%;
}
body {
    font-size: 62.5%; /* Resets 1em to 10px */
    font-family: Arial, Tahoma, Verdana, sans-serif;
    background: #f5f2e6;
    color: #40382b;
}
select, input, textarea {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    color: #40382b;
    font-size: 1.0em;
}
a img {
    border: none;
}
form {
    padding: 0;
    margin: 0;
}

strong {
    font-weight: bold;
    }

u {
    text-decoration: none;
    font-weight: bold;}

p {
    margin: 0;
    padding: 0 0 1.1em;
}
h1 {
    margin: 0;
    font-size: 240%;
    font-weight: normal;
    padding: 0 0 20px;
}
/* ------------------------- */


/* GLOBAL PAGES */

#global {
    width: 100%;
    min-width: 990px;
    min-height: 100%;
    background: #fff;
}
#page {
    padding: 0 0 174px;
     /*background: #fff;*/
}
#header {
    position: relative;
    height: 186px;
    background: #f5f2e6;
    z-index: 3;
}
#rightcoll, .rightcoll {
    float: left;
    width: 27%;
    margin: 0 0 0 -27%;
}
#content, .content {
    margin: 0 27% 0 225px;
}
#content2, .content2 {
    margin: 0 15px 0 225px;
}
/* ----------------------- */

/* TOP GRATS */
#alogin
{
    font-size: 12px;
    color :#ccc;
    border-bottom: 1px dotted #ccc;
}
.b-grats-top {
    position: relative;
    min-width: 990px;
    background: #ffe373;
    height: 80px;
    }
.b-grats-top a {
    display: block;
    width: 100%;
    height: 80px;
    text-decoration: none;
    }
.b-grats-top span {
    display: block;
    position: absolute;
    }
.b-grats-top span.gratstoptt {
    top: 23px;
    left: 38px;
    }
.b-grats-top span.gratstopbutt {
    top: 20px;
    left: 680px;
    }

/* --------------------------- */

/* HEADER */

#seller-header {
    background: #3b3028;
    min-height: 50px;
    position: relative;
    z-index: 3;
    border-bottom: 1px solid #fff;  
}
.nahome {
    position: absolute;
    left: 26px;
    top: 9px;
    font-size: 110%;
    color: #fbd136;
}
#seller-header .nahome a, #seller-header .nahome a:hover {
    color: #fbd136
}
.nahome span {
    display: block;
    position: absolute;
    top: 0;
    right: 100%;
    font-size: 18px;
    line-height: 12px;
    padding: 0 4px 0 0;
}
#seller-header #logo-domo {
    position: absolute;
    left: 130px;
    top: 9px;
    width: 57px;
    height: 41px;
}
#seller-header .enter {
    right: 25%;
    top: auto;
    bottom: 10px;
}
.sphead {
    height: 115px;
    padding: 0 0 0 25px;
}
.spline {
    background: #ffb81f;
    height: 1px;
    overflow: hidden;
    margin: 0 15px;
}
.sphead .seller-home {
    margin: 0;
}

.top-bn {
    height: 90px;
    left: 0;
    width: 100%;
    position: absolute;
    z-index: 4;
    top: 22px;
}
.top-bn div {
    margin: 0 22px 0 340px; 
}
.top-bn div div {
    margin: 0;}
.enter {
    position: absolute;
    right: 15px;
    bottom: 10px;
    padding: 0 0 0 22px;
    font-size: 120%;
    z-index: 4;
}
.enter i {
    display: block;
    position: absolute;
    left: 3px;
    top: 5px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background: url(http://img.domo.by/images/topmenu-ico.png) no-repeat 0 -64px;}
    .enter a {
        top: 5px;
        left: 3px;
    }
.tvalut {
    position: absolute;
    left: 227px;
    top: 78px;
    font-size: 1.1em;
    z-index: 4;
}
#logo-domo {
    position: absolute;
    left: 50px;
    top: 24px;
    width: 238px;
    text-align: center;
    font-size: 1.4em;
    overflow: hidden;
    z-index: 5;
}
#logo-domo a {
    text-decoration: none;
}
#logo-domo span {
    width: 238px;
    height: 75px;
    background: url(http://img.domo.by/images/domo-logo.png) no-repeat 0 0;
    display: block;
    text-decoration: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    cursor: pointer;
}

/* --------------------------- */


/* MENU */

.leftmenu, .leftmenu-fix {
    position: absolute;
    top: 186px;
    left: 15px;
    z-index: 99;
    width: 200px;
}
.leftmenu-fix {
    position: fixed;
    top: 15px;
}
.se-ml {
    margin: 41px 0 0;
}
.se-ml2 {
    border-top: 41px solid #f5f2e6;
}

a.domo span, strong.domo span {
    padding: 0 0 0 12px;
    background: url(http://img.domo.by/images/ico-domo.gif) no-repeat 0 0.1em;
    font-weight: bold;
}
a.domo span {
    padding: 0 0 0 12px;
    background: url(http://img.domo.by/images/ico-domo.gif) no-repeat 0 0.1em;
    font-weight: bold;
}

.mm-no {
    position: relative;
    padding: 2px 0 0;
    z-index: 9;
}

.menu-ny {
    background: #d4000a url(http://img.domo.by/images/bg-ny-left.pmg) repeat-y 0;
    padding: 10px 9px 10px 30px;
    font-size: 120%;
    position: relative;
    //zoom: 1;
    }
.menu-ny i {
    display: block;
    position: absolute;
    left: 9px;
    top: 9px;
    width: 15px;
    height: 16px;
    overflow: hidden;
    background: url(http://img.domo.by/images/ico-present.png) no-repeat 0 0;}
.menu-ny a, .menu-ny a:hover {
    color: #fff;
    }

.mm-left {
    padding: 0 0 0 5px;
    position: relative;
    z-index: 9;
    top: -6px;
    background: url(http://img.domo.by/images/bgmu.gif) no-repeat 0 0;
}
.mlv, .mlv-ic, .mlv2, .mlv-non, .mlv-ny {
    width: 170px;
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #c1b585;   
    background: #f0e1a5;
}
.mlv-ny {
    background: #d4000a url(http://img.domo.by/images/bg-ny-left.pmg) repeat-y 0;
    }
.mlv-non {
    border-bottom: none;
}
.mlv2 {
    border-bottom: 1px solid #ffb81f;   
    background: #ffd154;
}
.mlv li, .mlv-ic li, .mlv2 li, .mlv-non li, .mlv-ny li {
    padding: 8px 0 11px 9px;
    margin: 0 30px 0 0;
    font-size: 1.2em;
    font-weight: bold;
    color: #40382a;
    overflow: hidden
}
.mlv2 li {
    padding: 8px 0 9px 9px;
    margin: 0 12px 0 0;
    font-size: 1.4em;
}
.mlv-ic li, .mlv-ny li {
    position: relative;
    padding: 8px 0 11px 30px;
    }
.mlv-ny li {
    padding:  8px 0 11px 9px;
    position: relative;
    //zoom: 1;}
.mlv-ny li a, .mlv-ny li a:hover {
    color: #fff;
    }

.mlv li span, .mlv-ic li span, .mlv2 li span {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-weight: normal;
}
.spmbr {
    border-top: 1px solid #ffb81f;
}
.innbg, .innbg2 {
    width: 170px;
}
.innbg {
    background: #f8eec5;
}
.innbg2 {
    background: #ffe373;
}
.innbg .malist, .innbg2 .malist {
    display: block;
    width: 30px;
    height: 28px;
    position: absolute;
    overflow: hidden;
    left: 142px;
    top: 4px;
    cursor: pointer;
    outline: none;
}
.innbg2 .malist {
    top: 5px;
}
.malist a {
    display: block;
    width: 30px;
    height: 28px;
    text-decoration: none;
}
.malist a {
    background: url(http://img.domo.by/images/menu-bull.gif) no-repeat 10px -19px;
}
.malist a:hover {
    background: url(http://img.domo.by/images/menu-bull.gif) no-repeat -18px -19px;
    text-decoration: none;
}
.ny .malist a, .ny .malist a:hover {
    text-decoration: none;
    background: url(http://img.domo.by/images/menu-bull.gif) no-repeat -47px -19px;
}
.selected a {
    background: url(http://img.domo.by/images/menu-bull.gif) no-repeat 10px 10px;
    text-decoration: none;
}
.selected a:hover {
    background: url(http://img.domo.by/images/menu-bull.gif) no-repeat -18px 10px;
    text-decoration: none;
}
.ny .selected a, .ny .selected a:hover {
    background: url(http://img.domo.by/images/menu-bull.gif) no-repeat -47px 10px;
    text-decoration: none;
}
#sosedlink {
    width: 170px;
    padding: 15px 0 0 0;
    height: 1%;
}
#sosedlink ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#sosedlink ul li {
    background-color: #faf2d3;
    font-size: 1.2em;
    padding: 5px 23px 8px 23px;
    position: relative;
}
.msright {
    margin: 0 0 2px 0;
    text-align: right;
}
#sosedlink ul li span {
    position: absolute;
    top: 12px;
    width: 12px;
    height: 5px;
    overflow: hidden;
}
#sosedlink ul li em {
    font-style: normal;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
.smuright span, .smuleft span {
    display: block;
    width: 26px;
    height: 9px;
    overflow: hidden;
}
.msright span {
    right: 7px;
    background: url(http://img.domo.by/images/upic.gif) no-repeat 0 -20px;
}
.msleft span {
    left: 7px;
    background: url(http://img.domo.by/images/upic.gif) no-repeat 0 -25px;
}
.smuright span {
    background: url(http://img.domo.by/images/upic.gif) no-repeat 0 0;
    margin: 0 0 0 auto;
}
.smuleft span {
    background: url(http://img.domo.by/images/upic.gif) no-repeat 0 -10px;
    margin: 0 auto 0 0;
}
.menu_inner, .menu_index {
    width: 170px;
    overflow: hidden;
    height: 0px;
    position: relative;
    padding: 0;
}
.innbg2 .menu_inner {
    padding: 0;
}
.menu_inner ul, .menu_index ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.menu_inner ul li, .menu_index ul li {
    padding: 4px 9px 5px 9px;
    font-size: 120%;
    position: relative;
}
.menu_index ul li {
    padding: 4px 9px 5px 30px;
    position: relative;}
.menu_inner ul li a, .menu_index ul li a {
    text-decoration: underline;
    color: #3c5a61;
}
.menu_inner ul li a:hover, .menu_index ul li a:hover {
    text-decoration: underline;
    color: #00869a;
}
.menu_inner ul li.mia, .menu_index ul li.mia {
    background: #ffd154;
    font-size: 140%;
    padding: 9px 9px 10px 9px;
}
.menu_index ul li.mia {
    padding: 9px 9px 10px 30px;}
.menu_inner ul li.mi-first {
    padding: 10px 9px 5px 9px;
}
.menu_index ul li.mi-first {
    padding: 10px 9px 5px 30px;}
.menu_inner ul li.mi-last {
    padding: 5px 9px 14px 9px;
}
.menu_index ul li.mi-last {
    padding: 5px 9px 14px 30px;}

.menu_inner ul li i, .menu_index ul li i, .mlv-ic li i {
    position: absolute;
    left: 9px;
    z-index: 3;
    overflow: hidden;
    width: 14px;}
.menu_index ul li.mia i {
    top: 12px;
}   
.mlv-ic li i {
    top: 0.9em;}

.ico_nbsearch {
    position: absolute;
    left: 7px;
    display: block;
    float: left;
    overflow: hidden;
    background: url(http://img.domo.by/images/ico_param.gif) no-repeat left -84px;
    width: 12px;
    height: 12px;
    top: 8px;
}
#anchors {
    margin: 20px 0 0;
    background: #fff url(http://img.domo.by/images/bg-anchors.gif) repeat 0 0;
    padding: 0;
    border-top: 1px solid #ffd154;
    border-bottom: 1px solid #ffd154;
    width: 170px;
}
#anchors h4 {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    background: url(http://img.domo.by/images/bg-anchors-top.gif) repeat 0 0;
}
#anchors h4 strong {
    display: block;
    padding: 8px 0 9px 25px;
    background: url(http://img.domo.by/images/ico-param-search.gif) no-repeat 6px 10px;
}
#anchors ul {
    margin: 0;
    padding: 4px 0 0 25px;
    list-style: none;
}
#anchors ul li {
    padding: 0 10px 6px 0;
    font-size: 1.1em;
}
#anchors ul li strong {
    font-size: 1.1em;
    line-height: 1.4;
}
.change {
    font-size: 1.4em;
    font-weight: bold;
    padding: 8px 25px 11px;
    border-top: 1px solid #f0e1a5;
}
#prod-left-menu {
    width: 170px;
    margin: 0;
    padding: 0;
    position: relative;
    background: #ffe373;
}
#prod-left-menu ul {
    margin: 0;
    padding: 8px 0 14px 0;
    list-style: none;
}
#prod-left-menu ul li {
    padding: 0 12px 0 25px;
    position: relative;
}
#prod-left-menu ul li.plma {
    background: #ffd154;
}
#prod-left-menu ul li.plma em {
    position: absolute;
    display: block;
    font-size: 0;
    height: 27px;
    left: 170px;
    margin: -13.5px 0 0;
    overflow :hidden;
    text-indent: 300em;
    position: absolute;
    top: 50%;
    width: 6px;
    background:transparent url(http://img.domo.by/images/upic.gif) no-repeat scroll 0 -140px;
}
#prod-left-menu ul li div {
    font-size: 1.2em;
    padding: 5px 0 7px;
    position: relative;
}
#prod-left-menu ul li div span {
    position: absolute;
    left: -16px;
    display: block;
    float: left;
    overflow: hidden;
}
#prod-left-menu ul li div span {
    left: -18px;
}
#prod-left-menu ul li div strong {
    color: #40382b;
}
.ico_pdescr {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat 0 -55px;
    width: 12px;
    height: 9px;
    top: 8px;
}
.ico_ppredlog {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat 0 -65px;
    width: 12px;
    height: 10px;
    top: 8px;
}
.ico_potziv {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat 0 -94px;
    width: 11px;
    height: 12px;
    top: 7px;
}
.ico_paddotziv {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat 0 -76px;
    width: 16px;
    height: 17px;
    top: 2px;   
}
.sch-imenu {
    position: relative;
    z-index: 9;
    margin: -1px 0 0;
    padding: 0;
    width: 170px;
    list-style: none;
    border-top: 1px solid #ffd154;
    border-bottom: 1px solid #ffd154;
    background: #fff url(http://img.domo.by/images/bg-anchors-top.gif) repeat 0 0;
    font-size: 120%;
    font-weight: bold;
}
.sch-imenu li {
    padding: 7px 10px 13px 28px;
    background: url(http://img.domo.by/images/ico-search.gif) no-repeat 10px 10px;
}
.seller-menu, .seller-menu2 {
    background: #ffe373;
    padding: 8px 0 10px;
}
.seller-menu2 {
    border-top: 1px solid #fff;
}
.ss-menu {
    background: #ffe373;
    padding: 6px 0 13px;
    width: 170px;
    margin: -1px 0 0;
    position: relative;
    z-index: 2;
    border-top: 1px solid #ffb81f;
}
.seller-menu ul, .seller-menu2 ul, .ss-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.seller-menu ul li, .seller-menu2 ul li {
    padding: 4px 10px 5px 22px;
    font-size: 1.2em;
}
.ss-menu ul li {
    padding: 4px 10px 5px 22px;
    font-size: 1.2em;
}
.ss-menu ul li.sell-ma, .seller-menu ul li.sell-ma, .seller-menu2 ul li.sell-ma {
    background: #ffd154;
    position: relative;
    padding: 6px 10px 6px 22px;
}
.sell-ma span {
    display: block;
    width: 6px;
    height: 27px;
    background: url(http://img.domo.by/images/upic.gif) no-repeat 0 -140px;
    position: absolute;
    top: 50%;
    left: 170px;
    font-size: 0;
    margin: -13.5px 0 0;
    overflow: hidden;
}
/* ----------------------------- */



/* ----------- MENU jScroll ----------- */

.menu_inner .jScrollShadUp, .menu_inner .jScrollShadDown {
    position: absolute;
    left: 0;
    z-index: 9;
    height: 15px;
    width: 170px;
    margin: 0;
    overflow: hidden;
}
.menu_inner .jScrollShadUp {
    top: 0;
    background: #f8eec5;
}
.innbg2 .menu_inner .jScrollShadUp {
    background: #ffe373;
}
.menu_inner .jScrollShadDown {
    bottom: 0;
    background: #f8eec5;
}
.innbg .menu_inner .jScrollShadDown {
    height: 21px;
}
.innbg2 .menu_inner .jScrollShadDown {
    background: #ffe373;
    height: 17px;
    bottom: 0;
}
.scroll {
    width: 170px !important;
    height: 190px;
    overflow: hidden;
}
.scroll-pane {
    width: 170px !important;
    overflow: hidden;
}
.menu_inner .jScrollPaneContainer {
    position: relative;
    width: 170px !important;
}
.menu_inner .jScrollPaneTrack {
    display: none;
}
.menu_inner .jScrollPaneDrag {
    display: none;
}
.menu_inner .jScrollPaneDragTop {
    display: none;
}
.menu_inner .jScrollPaneDragBottom {
    display: none;
}
.menu_inner a.jScrollArrowUp {
    display: block;
    position: absolute;
    left: 9px;
    top: 0;
    z-index: 10;
    height: 14px;
    width: 152px !important;
    margin: 0 auto;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    text-decoration: none;
    background: url(http://img.domo.by/images/upic.gif) no-repeat 61px -257px;
}
.menu_inner a.jScrollArrowUp:hover {
    text-decoration: none;
}
.menu_inner a.jScrollArrowDown {
    display: block;
    position: absolute;
    left: 9px;
    bottom: 0;
    z-index: 10;
    width: 152px !important;
    margin: 0 auto;
    border-top: 1px solid #fff;
    overflow: hidden;
    text-decoration: none;
    background: url(http://img.domo.by/images/upic.gif) no-repeat 61px -271px;
}
.innbg .menu_inner a.jScrollArrowDown {
    height: 20px;
}
.innbg2 .menu_inner a.jScrollArrowDown {
    height: 16px;
}
.menu_inner a.jScrollArrowDown:hover {
    text-decoration: none;
}
.menu_inner .disabled {
    display: none !important;
}
/* ------------------------------ */


/* PARTNERS */

.partners {
    position: relative;
    width: 170px;
    padding: 12px 0 0 5px;}



/* --------------------------------- */


/* RIGHTCOLLUMN */

.bright, .bright2 {
    width: 240px;
    margin: 0 auto;
    padding: 1px;
}
.bn-right {
    width: 240px;
    margin: 0 auto;
    padding: 12px 0 22px 0;
    overflow: hidden;
}
.tt-right {
    width: 240px;
    position: absolute;
    right: 16%;
    margin: 0 -120px 0 0;
    bottom: 2px;}
.extmedia, .extmediaform {
    position: relative;
    padding: 0 0 0 32px;
    font: 120% Arial, Tahoma, Verdana, sans-serif;
    line-height: 1.3;
    color: #474747;}
.extmediaform {
    padding: 0;
    width: 180px;
    color: #0071a9;}
.extmediaform p {
    padding: 0 0 4px;}
.extmediaform div {
    overflow: visible;
    //zoom: normal;}
.extinp {
    padding: 1px 3px;
    width: 88px;
    font: 95% Arial, Tahoma, Verdana, sans-serif;
    float: left;}
.extc {
    color: #8b8f92;}
.extc2 {
    color: #3f505a;}
.extzone {
    float: left;
    padding: 5px 3px 0;
    color: #3f505a;}
.extbutt {
    float: left;
    margin: -4px 0 0;}
.extmedia i {
    display: block;
    position: absolute;
    left: 0;
    top: 3px;
    width: 26px;
    height: 30px;
    overflow: hidden;
    background: url(http://img.domo.by/images/extmedia.png) no-repeat 0 0;}
.extmedia a {
    color: #006ab4 !important;}

.right-promo {
    padding: 0 0 12px;
    font-size: 120%;}
.right-promo p {
    padding: 0 0 4px;}

.sp-title {
    padding: 0 8px 2px 1px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 1.4em;
    border-bottom: 2px solid #ffd154;
}
.sp-title a {
    text-decoration: none;
}
.specz {
    padding: 4px 10px;
    background: #faf2d3;
    margin: 0 0 18px;
}
.specz-bg {
    padding: 4px 0;
    overflow: hidden;
    height: 1%;
}
.specz-pix {
    float: left;
    width: 86px;
}
.specz-dett {
    padding: 0 0 4px;
    overflow: hidden;
    height: 1%;
}
.specz-dett h4 {
    font-size: 1.2em;
    margin: 0;
    padding: 0 0 4px 0;
}
.specz-dett p {
    width: 55%;
    float: left;
    line-height: 1.2;
    padding: 0;
    font-size: 1.1em;
}
.specz-dett div {
    width: 45%;
    float: left;
    line-height: 1.2;
    font-size: 1.2em;
    text-align: right;
}
.specz-dett div span {
    display: block;
    padding: 0 0 4px 4px;
}
.specz-dett ul {
    margin: 0;
    padding: 0 0 8px 12px;
    list-style: none;
    overflow: hidden;
    height: 1%;
    font-size: 120%;
}
.specz-dett ul li {
    width: 100%;
    float: left;
    padding: 0 0 2px;
    background: url(http://img.domo.by/images/bg-dott2.gif) repeat-x 0 1.0em;
}
.specz-dett ul li a {
    float: left;
    background: #faf2d3;
}
.specz-dett ul li em {
    float: right;
    font-style: normal;
    background: #faf2d3;
}
.specz-pix2 {
    float: left;
    padding: 0 8px 6px 0
}
.specz-dett2 {
    line-height: 1.2;
    padding: 0 0 12px;
    height: 1%;
}
.specz-dett2 h4 {
    margin: 0;
    font-size: 1.2em;
    padding: 0 0 4px;
}
.specz-dett2 p {
    margin: 0;
    padding: 0 0 5px;
    font-size: 1.1em;
}
.specz-list {
    padding: 2px 0 6px 0;
}
.specz-list ul {
    margin: 0;
    padding: 0 2px;
    list-style: none;
    height: 1%;
}
.specz-list ul li {
    font-size: 1.2em;
    width: 100%;
    padding: 0 0 4px 0;
    background: url(http://img.domo.by/images/bg-dott2.gif) repeat-x left bottom;
    overflow: hidden;
}
.specz-list ul li strong {
    float: left;
    background: #faf2d3;
    font-weight: normal;
    display: block;
}
.specz-list ul li span {
    float: right;
    background: #faf2d3;
    text-align: right;
    display: block;
    white-space: nowrap;
}
.specz-catt {
    font-size: 120%;
    padding: 0 90px 10px 0;
    position: relative;}
.sp-qty {
    font-size: 95%;
    position: absolute;
    right: 0;
    top: 1px;}
.contell {
    margin: 0;
    padding: 0 0 2px;
    list-style: none;
    float: left;}
.contell li {
    padding: 6px 0 2px;
    font-size: 120%;}
.contell li .ico {
    position: relative;
    float: left;
    left: 0;
    top: 0;
    margin: -1px 5px 0 0;}
.smt {
    padding: 0 0 10px;}
.smt h5 {
    font-size: 110%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 1px;}
.smt h4 {
    font-size: 130%;
    font-weight: normal;
    margin: 0;
    padding: 0;}
.smt h4 span {
    font-family: "Arial Narrow", Arial, Tahoma, Verdana,  sans-serif;}

.proizvodright {
    padding: 8px 0 12px;}
.drlist {
    float: left;
    width: 100%;
    clear: both;
    padding: 0 0 8px;
}
.dproizv {
    padding: 0 100px 0 1px;
    float: left;}
.dproizv h4 {
    font-size: 120%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 4px;}
.dproizv ul {
    margin: 0;
    padding: 0;
    list-style: none;}
.dproizv ul li {
    padding: 0 0 2px;
    font-size: 110%;
    color: #3f3f3f;}
.dplogo {
    float: left;
    width: 110px;
    text-align: right;
    margin: 0 0 0 -110px;}


/* ----------------------- */

/* SEARCH FILTERS */

.b-filters {
    margin: 0 0 12px 0;}
.tizer {margin-left: -18px;}
.sfilters {
    background: #fafaf0 url(http://img.domo.by/images/dott-orange.gif) repeat-x 0 bottom;
    padding: 10px 0;}

.filters-line {
    background: url(http://img.domo.by/images/vdott.gif) repeat-y 195px 0;}
.filters-line2 {
    margin: 0 0 0 195px;
    background: url(http://img.domo.by/images/vdott.gif) repeat-y 50% 0;}
.filters-noline {
    margin: 0 0 0 195px;}

.filters-right {
    float: left;
    width: 180px;
    padding: 0 5px 0 10px;
    margin: 0 0 0 -195px;}

.view-parameters {
    padding: 8px 0 10px;
    background: url(http://img.domo.by/images/dott-orange.gif) repeat-x 0 bottom;}
.view-plink, .view-plink2 {
    display: block;
    float: left;
    padding: 0 18px 0 26px;
    position: relative;
    font-size: 120%;}
.view-plink2 {
    padding: 0 0 0 4px;
    font-weight: bold;}
.view-plink i {
    display: block;
    position: absolute;
    left: 5px;
    top: 1px;
    width: 14px;
    height: 15px;
    overflow: hidden;
    background: url(http://img.domo.by/images/ico-parameters.png);}
.view-plink a {
    position: static !important;
    font-weight: bold;}
.view-plink em {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 120%;}

.view-qty {
    float: left;
    margin: 0 8px 0 0;
    padding: 0 0 0 10px;
    font-size: 120%;}
.view-qty strong {
    color: #8d877d;
    margin: 0 8px 0 0;}

.filter-title {
    position: relative;
    float: left;
    margin: 0;
    padding: 0 16px 2px 0;
    font-size: 120%;
    font-weight: bold;
    color: #8d877d;}
.filter-title a {
    display: block;
    position: absolute;
    top: 2px;
    right: 0;
    width: 12px;
    height: 12px;
    overflow: hidden;
    background: url(http://img.domo.by/images/ico-filter-help.png) -12px 0;}
.filter-title a:hover {
    background: url(http://img.domo.by/images/ico-filter-help.png) 0 0;}
.filter-title span.dott {
    position: relative;
    display: inline-block;
    color: #3c5a61;
    text-decoration: none;
    border-bottom: 1px dotted #3c5a61;
    cursor: pointer;}
.filter-title span.opendott {
    position: relative;
    display: inline-block;
    color: #3c5a61;
    text-decoration: none;
    border-bottom: 1px dotted #3c5a61;
    cursor: pointer;}
.filter-title span.dott i {
    display: block;
    width: 9px;
    height: 5px;
    overflow: hidden;
    background: url(http://img.domo.by/images/filtr-str.gif) no-repeat 0 0;
    position: absolute;
    right: -13px;
    top: 0.5em;}
.filter-title span.opendott i {
    display: block;
    width: 9px;
    height: 5px;
    overflow: hidden;
    background: url(http://img.domo.by/images/filtr-str-up.gif) no-repeat 0 0;
    position: absolute;
    right: -13px;
    top: 0.5em;}
.filter-title span.nodott {
    color: #8d877d;
    border: none;
    display: inline-block;
    padding: 0 0 1px;
    cursor: text;}
.filter-title span.nodott i {
    display: none;}
.filter-sh {
    display: none;
    padding: 8px 0 0;
    position: relative;
    //zoom: 1;}

.filter-select {
    float: right;
    padding: 0 2px 2px;
    font-size: 110%;}
.filter-select select {
    width: 144px;}
.filter-sh .filter-select {
    position: absolute;
    right: 0;
    top: -1.2em;
    margin: -2px 0 0;} 

.filter-pd {
    padding: 0 10px;}

.filters-col {
    float: left;
    width: 50%;}

.filters-nocol {
    float: left;
    width: 100%;}

.filter-list, .filter-type {
    margin: 0;
    padding: 0;
    list-style: none;}
.filter-list li {
    display: inline;
    padding: 0 4px 0 0;}
.filter-list li.fall, .filter-type li.fall {
    padding: 0 4px 0 0;
    font-weight: bold;}
.filter-list li strong {
    display: inline;
    font-size: 170%;
    margin: 0;
    padding: 0 5px 0 10px;
    text-align: right;
    position: relative;
    top: 2px;}
.filter-list li em {
    font-size: 120%;
    font-style: normal;
    padding: 2px 10px 6px 10px;
    display: inline-block;
    margin: 0 0 2px;
    white-space: nowrap;
    position: relative;}
.filter-list li span {
    display: inline-block;}
.filter-type li {
    padding: 0 4px 0 0;}
.filter-type li em  {
    font-size: 120%;
    font-style: normal;
    padding: 2px 10px 6px 10px;
    margin: 0 0 2px;
    display: inline-block;
    position: relative;}
.filter-list li a, .filter-type li a, .filter-list li .styp-a strong, .filter-type li .styp-a strong {
    position: static;
    font-size: 100%;
    padding: 0;
    top: 0;}
.filter-list sup, .filter-type sup {
    padding: 0 0 0 3px;
    font-size: 85%;
    color: #3c5a61;}
.filter-list .styp-a sup, .filter-type .styp-a sup {
    color: #40382b;}
.filter-list li .styp-a, .filter-type li .styp-a {
    background: #ffe373;}
.filter-list li .tstate {
    background: #faf2d3;
    font-weight: bold;}

.opa {
    opacity: 0.4;}

.find {
    padding: 12px 0 8px;
    
}
.findqty {
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    float: left;
    width: 170px;
}
.findpedia {
    margin: 0 0 0 180px;}


/* --------------------------- */


/* PRODUCTS LIST */

.catt {
    margin: 0;
    padding: 0;
    list-style: none;
}
.catt li {
    font-size: 1.4em;
    font-weight: bold;
    padding: 4px 0;
    position: relative;
}
.prod-list, .b-brand-list {
    position: relative;
    height: 1%;
}
.prod-hide {
    background: #fff;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    opacity: 0.7;
}
.prod {
    position: relative;
    padding: 8px 0 20px;
    height: 1%;
    background: url(http://img.domo.by/images/vdott.gif) repeat-x 0 bottom;
}
.prod .tt2 {
    font-size: 170%;
    padding-right: 10em;
}
.prod .tt2 span {
    font-family: "Arial Narrow", Arial, sans-serif;
    font-weight: normal;
}
.prod-optroz {
    position: absolute;
    top: 14px;
    right: 0;
    z-index: 1;
    font-size: 120%;}
.prod-prop {
    font-size: 1.2em;
    vertical-align: top;
    padding: 0 0 3.4em;
}
.prod-dett-noright .prod-prop {
    margin: 0;
    padding: 0 0 10px;
}
.prod-right, .prod2-right, .prod3-right {
    padding: 0 0 3.4em 12px;
    vertical-align: top;
    width: 40%;
}
.prod2-right {
    padding: 6px 0 0 12px;
    width: auto;
}
.prod3-right {
    padding: 6px 0 0 12px;}
.prod-info {
    font-size: 120%;
    padding: 0 0 6px;}
.prod3-right .servprice {
    padding-bottom: 0;}
.prod-pix {
    padding: 0 10px 0 0;
    vertical-align: top;
    width: 110px;
}

    
.ph {
    padding: 1px 0;
    overflow: hidden;
    position: relative;
    //zoom: 1;
    }
    .ph .brand-logo {
        display: block;
        position: absolute;
        left: 0;
        top: 11px;
        opacity: 0.8;
        }
    .ph .brand-logo {       
        //filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
        }

.prod-pix .pix {
    position:relative;
}


        .prod-pix .pix .skidka-red, .prod-pix .pix .skidka-orange, .prod-pix .pix .action {
            display: block;
            width: 62px;
            height: 61px;
            overflow: hidden;
            background: url(http://img.domo.by/images/ico-action.png) no-repeat 0 0;
            text-align: center;
            font-size: 17px;
            font-weight: bold;
            font-style: normal;
            color: #fff;
            line-height: 58px;
            position: absolute;
            right: -16px;
            bottom: -10px;}
        .prod-pix .pix .skidka-red {            
            background: url(http://img.domo.by/images/ico-action.png) no-repeat 0 -62px;}
        .prod-pix .pix .action {
            height: 43px;
            line-height: 40px;
            font-size: 13px;
            background: url(http://img.domo.by/images/ico-action.png) no-repeat 0 -124px;}

.prod-line {
    height: 1px;
    background: #e0d29a;
    margin: 0 0 1px;
    position: relative;
}
.prod-line div {
    position: absolute;
    left: 0;
    top: 0;
    height: 2px;
    overflow: hidden;
    width: 0px;
    background: #ff7e00;
}
.prod-art {
    background: #f7edc1;
    padding: 7px 4px 8px 8px;
    font-size: 1.1em;
    text-align: left;
}
.oprod {
    position: relative;
    height: 1%;
    border-bottom: 1px solid #e6e0ca;
    padding: 0 0 16px;
}
.oprod .prod-prop {
    padding: 0 6px;
}
.prod-prop div div {
    float: left;
}
.prcers {
    float: left;
    width: 100%;
    padding: 0 0 10px;
}
.prcers strong {
    padding: 0 4px;
}
.noart-prop .prcers {
    float: none;
    padding: 6px 0 10px;
}
.noart-prop {
    float: left;
    width: 50%;
    padding: 10px 0 3.8em;
    font-size: 1.2em;
}
.prod-noart .prod-prop {
    margin: 0;
    padding-top: 12px;
    width: 100%;
}
.prod-prop div table, .noart-prop table {
    width: 100%;
    border-collapse: collapse;
}
.prod-prop div table td, .noart-prop table td {
    font-size: 1.0em;
    vertical-align: bottom;
    width: 50%;
}
.prod-prop div table td, .noart-prop table td {
    line-height: 1.0;
    padding: 6px 0 6px;
}
.prod-prop div table td strong, .noart-prop table td strong {
    display: block;
    padding: 0 14px 0 2px;
    font-weight: normal;
}
.prod-prop div table td span, .noart-prop table td span {
    background-color: #fff;
}
.prod-prop div table td.prop-dott, .noart-prop table td.prop-dott {
    background: url(http://img.domo.by/images/bg-dott2.gif) repeat-x left bottom;
}
.cena-bott {
    position: absolute;
    z-index: 2;
    right: 0px;
    bottom: 12px;
}
.cena {
    position: relative;}
.cena p {
    font-size: 120%;
    padding: 0 0 8px;}
.srcena td {
    font-size: 1.2em;
    padding: 0 10px;
}
.srcena th {
    font-size: 1.0em;
    font-weight: normal;
    border: 2px solid #ffd154;
    padding: 0;
}
.srcena2 {
    font-size: 110%;
    padding: 4px 0 0;
    color: #576364;}
.blockcena {
    float: left;
    position: relative;
}
.blockcena .bc-left, .blockcena .bc-right {
    width: 7px;
    height: 23px;
    position: absolute;
    top: 50%;
    margin: -11px 0 0 0;
}
.bc-left {
    left: -7px;
    background: url(http://img.domo.by/images/cena.gif) no-repeat left center;
}
.bc-right {
    right: -7px;
    background: url(http://img.domo.by/images/cena.gif) no-repeat right center;
}
.blockcena .bc-midd, .blockcena .bc-midd2 {
    float: left;
    background: #fff;
    font-size: 1.8em;
    padding: 4px 10px;
    white-space: nowrap;
}
.blockcena .bc-midd2 {
    padding: 4px;
}
.blockcena .bc-midd2 input {
    margin-right: 6px;
}
.blockcena .bc-midd2 select {
    line-height: 1.2;
}
.blockcena strong {
    font-weight: normal;
}
.blockcena strong em {
    font-size: 0.8em;
    font-style: normal;
}
.add-sravn, .rem-sravn {
    padding: 2px 11px 5px 11px;
    position: absolute;
    top: 8px;
    right: 0;
    font-size: 1.1em;
}
.add-sravn {
    background: none;
}
.rem-sravn {
    background: #f7edc1;
}
.prod-garant {
    font-size: 120%;
    padding: 0 10px 8px 0;
}
.prod .bedit {
    top: 30px;
    right: 4px;
}
.cena-bott .bedit {
    right: -12px;
    top: -10px;
}
.prod .bhide, .prod .bshow, .prod .bdell {
    left: auto;
    right: 4px;
    top: 0;
}

.gby {
    font-size: 1.2em;
    padding: 0 4px 0 0;
}
.gby p {
    margin: 0;
    padding: 0 1px 2px;
    margin-bottom: 6px;
    height: 1%;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    border-bottom: 2px solid #ffd154;
}
.gby-dott {
    width: 100%;
    overflow: hidden;
    padding: 0 0 12px 0;
    background: url(http://img.domo.by/images/bg-dott2.gif) repeat-x left bottom;
}
.gby-dott span {
    float: left;
    background: #fff;
}
.gby-dott strong {
    float: right;
    font-weight: normal;
    background: #fff;
    white-space: nowrap;
}
.pline {
    border-top: 1px solid #c5c3bf;
}
.pline2 {
    border-bottom: 1px solid #c5c3bf;
}

.b-brand, .b-brand2, .b-brand-m {
    padding: 0 0 10px;
    vertical-align: top;
    width: 25%;
    background: none;}
.b-brand {
    background: none;}
.b-brand-m {
    width: 33.3%;}
.brand-pix, .brand-pix-m {
    margin: 0 auto 8px;
    width: 110px;
    min-height: 120px;
    _height: 120px;
    overflow: hidden;
    text-align: center;
    }
.brand-pix-m {
    width: 165px;}
.brand-pix div, .brand-pix-m {
    text-align: center;}
.brand-details {
    padding: 0;
    margin: 0  auto;
    overflow: hidden;} 
.b-brand .brand-details, .b-brand2 .brand-details {
    width: auto;
    max-width: 150px;}
.b-brand .gby, .b-brand2 .gby, .b-brand-m .gby {
    padding: 0 0 4px;
    margin: 0 auto;}
.b-brand-m .brand-details {
    width: 165px;}
.bprice-size {
    font-size: 120%;
    padding: 0 0 4px;}
.brand-details .gby p, .brand-details p {
    font: 11px Tahoma, Verdana, Geneva, sans-serif;
    padding: 0 4px 6px !important;
    text-align: left;}
.brand-details .gby p a {
    text-decoration: none;}
.brand-details .gby p a:hover {
    text-decoration: underline;}
.brand-details .gby .gby-dott {
    padding: 0 0 4px;}
.brand-details h4 {
    font-size: 120%;
    font-weight: normal;
    margin: 0 0 2px;
    }
.b-brand h2, .b-brand2 h2, .b-brand-m h2 {
    font-size: 140%;
    padding: 4px 0 2px;
    margin: 0;
    position: relative;
    text-align: center;}
.brand-details .bcoll {
    font: 11px Tahoma, Verdana, Geneva, sans-serif;
    padding: 0 0 4px;
    color: #3f3f3f;
    text-align: center;}
.brendcena {
    font-size: 110%;
    padding: 0 0 6px;
    width: 110px;
    margin: 0 auto;
    color: #3f3f3f;}

.bgvtop {
    background: url(http://img.domo.by/images/vdott.gif) repeat-x left top;
    padding: 10px 0 0;}
.b-brand .bgnon, .b-brand2 .bgnon {
    padding: 6px 0 0 !important;}


/* ------------------------------- */

/* POLL */


.oprosh{
    font: bold 20px aril;
    color: #000;
    margin: 2px 0;
}
.oprosnikdvi{
    padding: 0 0 18px;
    font-size: 120%;
}
.oprosnikdvi table, .oproscheck table{
    border-collapse: collapse;
    width: 100%;
}
.oprosnikdvi table td{
    border-bottom: 1px solid #E3DBB8;
    vertical-align: top;
}
.oprosnikdvi table td p{
    font-size: 12px;
}
.oproscheck{
    padding: 0 0 18px;
    font-size: 120%;
}
.oproscheck table td{
    width: 50%;
    vertical-align: top;
}
.oproscheck h2{
    font: bold 16px arial;
}
.oproscheck input{
    margin: 0px;
    padding: 0px;
}
.oproscheck label{
    padding-left: 7px;
    position: relative;
    top: -1px;
}
.oproscheck .otherv{
    margin: 0 0 0 7px;
    padding: 2px 0;
    width: 180px;
    color: #939393
}
.domcircle{
    padding-left: 20px;
    position: relative;
    font-size :14px;
}
.domcircle i{
    display: block;
    height: 27px;
    width: 27px;
    position: absolute;
    left: 0px;
    top: -6px;
    background: url(http://img.domo.by/images/domcircle.png) no-repeat 0 0;
}
.oproscheck ul {
    list-style: none;
    margin: 0px;
    padding: 16px 0 0 20px;
    color: #000;
    font-size: 12px;
    float: left;
}
.oproscheck ul  li{
    padding-bottom: 6px;
    position: relative;
}
.oproscheck ul li span{
    color: #dc4437;
    font: italic 12px arial;
    padding-left: 4px;
    position: absolute;
    left: 100%;
    top: 0;
}
.borderdot{
    border-bottom: 1px dotted #bbbbb9;
    margin: 0px;
    padding: 0px;
    height: 40px;
}
.forrezult{
    xfloat: right;
    width: 260px;
}

.oproscheck p {
    font-size: 12px;
    color: #000;
    padding: 20px 0 0 0;
    margin: 0px;
    text-align: center;
}
.oproscheck h3{
    padding: 5px 0 0 0 ;
    margin: 0px;
    font: normal 40px arial;
}
.rezultblok{
    width: 220px;
    padding: 18px 20px 22px;
    border: 1px solid #ece9e2;
    background: #fbf8f3;
    margin-top: 20px;
}
.rezultblok p {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    text-align: left;
    color: #000;
}
.forrezult h3{
    text-align: center;
}
.redopros{
    color: #d1160d;
    font-weight: bold;
}
.forrezult.main .rezultblok{
    padding: 10px 10px 20px;
}
.forrezult.main p{
    padding-bottom: 20px
}
.forrezult.main .rezultblok b {
    margin: 0 auto;
    display: block;
    height: 66px;
    width: 221px;
    background: url(http://img.domo.by/images/buttonopros.png) no-repeat 0 -66px;
    cursor: pointer;
}
.forrezult.main .rezultblok b:hover {
    background: url(http://img.domo.by/images/buttonopros.png) no-repeat 0 0;}


/* ------------------------------- */


/* PRODUCT PAGE */

.prod-catt-name {
    font-size: 1.2em;
    padding: 0 0 8px 2px;
    color: #695d4a;
}
.prod-catt-name a {
    text-decoration: none;
}
.prod-catt-name a:hover {
    text-decoration: underline;
}
.prod-tabs {
    overflow: hidden;
    padding: 0 0 18px 225px;
    height: 1%;
}
#content .prod-tabs {
    padding: 0 0 18px;}
.prod-tabs-list {
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #ffd154;
    width: 100%;
    float: left;
}
.prod-tabs-list li {
    float: left;
    margin: 0 0 -2px;
}
.prod-tab-d {
    float: left;
    padding: 11px 14px 8px 32px;
    position: relative;
    font-size: 1.2em;
}
.prod-tab-a {
    float: left;
    border: 3px solid #ffd154;
    background: #fff;
    border-bottom: none;
    padding: 8px 11px 8px 29px;
    position: relative;
    font-size: 1.2em;
}
.prod-tab-a span, .prod-tab-d span {
    display: block;
    left: 13px;
    overflow:hidden;
    position:absolute;
}
.prod-tab-a span {
    left: 9px;}
.ico-descr {
    width: 12px;
    height: 9px;
}
.prod-tab-d .ico-descr {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat 0 0;
    top: 14px;
}
.prod-tab-a .ico-descr {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat -24px top;
    top: 10px;
}
.ico-salles {
    width: 12px;
    height: 10px;
}
.prod-tab-d .ico-salles {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat 0 -10px;
    top: 14px;
}
.prod-tab-a .ico-salles {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat -24px -10px;
    top: 10px;
}
.ico-addotziv {
    width: 16px;
    height: 16px;
}
.prod-tab-d .ico-addotziv {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat 0 -21px;
    top: 9px;   
}
.prod-tab-a .ico-addotziv {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat -24px -21px;
    top: 6px;
    
}
.ico-otzivs {   
    width: 12px;
    height: 12px;
}
.prod-tab-d .ico-otzivs {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat 0 -39px;
    top: 13px;
}
.prod-tab-a .ico-otzivs {
    background: url(http://img.domo.by/images/ico-prod.gif) no-repeat -24px -39px;
    top: 10px;
}
.thubn {
    padding: 4px;
    background: #fff;
    margin: 0 23px 18px 0;
}
.thubn ul {
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
.thubn ul li {
    width: 110px;
    border: 2px solid #fff;
    float: left;
    font-size: 1.1em;
}
.thubn ul li div {
    background: #fff;
    padding: 0 0 1px 0;
}
.thubn ul li p {
    margin: 0;
    padding: 4px 8px 6px 8px;
}
.thubn-a {
    background: #ffd154;
}
.pop-art, .pop-art2 {
    background: #40382b;
    padding: 6px;
    position: absolute;
    z-index: 999;
    left: 0;
    top: 0;
    display: none;
}
.artclose {
    cursor: pointer;
    width: 18px;
    height: 18px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    background: url(http://img.domo.by/images/close.gif) no-repeat -1px 0;}
.pop-art2 {
    background: none;
    padding: 0;}
.pop-art2 img {
    border: 6px solid #40382b;}
.art-link {
    background: url(http://img.domo.by/images/loading.gif) no-repeat -1000em 0;}
.thubn-d {
    background: #f7edc1;
}
.bloading {
    position: relative;
    width: 54px;
    height: 54px;
    z-index: 5;
    background: url(http://img.domo.by/images/loading.gif) no-repeat left top;
}
/*
.thubn .jcarousel-clip-vertical {
    position: relative;
    overflow: hidden;
    height: 150px;}

.thubn .jcarousel-prev {position: absolute;
    display: block;
    cursor: pointer;
    right: -28px;
    top: -5px;
    width: 23px;
    height: 76px;
    background: url(http://img.domo.by/images/b_prev_next.gif) no-repeat left -50px;}

.thubn .jcarousel-next {
    position: absolute;
    display: block;
    right: -28px;
    bottom: -5px;
    width: 23px;
    cursor: pointer;
    height: 76px;
    background: url(http://img.domo.by/images/b_prev_next.gif) no-repeat -25px -50px;}

.thubn .jcarousel-prev-disabled, .thubn .jcarousel-next-disabled, .thubn .jcarousel-prev-disabled-vertical, .thubn .jcarousel-next-disabled-vertical {
    cursor: default;}
*/

.galblock {
    padding: 12px 0 0;} 

.thunb2-bock {
    padding: 12px 0 0;
    overflow: hidden;
    height: 1%;
}
.thunb-big {
    position: relative;
    padding-bottom: 10px;
    overflow: hidden;
}
.thunb-big div {
    position: relative;
}
.next-articul, .next-vid {
    display: block;
    text-decoration: none;
    position: absolute;
    width: 150px;
    height: 85px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 200px;
}
.next-articul {
    background: url(http://img.domo.by/images/prev-next-articul.png) no-repeat left top;
    top: 0;
    right: 0;
}
.next-vid {
    background: url(http://img.domo.by/images/prev-next-articul.png) no-repeat left -85px;
    right: 0;
    bottom: 0;
}
.small-thubn {
    border-bottom: 1px solid #c3bb98;
    border-top: 1px solid #c3bb98;
    padding: 2px;
    position: relative;
    z-index: 1;
}
#edit-service-pix .small-thubn  {
    border: none;
    margin: -5px 0 0;}
.small-thubn div {
    position: absolute;
    background: #fff;
    height: 2px;
    overflow: hidden;
    left: 0;
    width: 100%;
    bottom: 2px;
}
#edit-service-pix .small-thubn div {
    visibility: hidden;
    display: none !important;}
#edit-service-pix .small-thubn ul li {
    background: none !important;}
.small-thubn ul {
    height: 1%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
.thunb-name {
    background: #faf2d3;
    margin: 1px 0 10px;
    padding: 8px 12px;
    font-size: 120%;
    float: left;}
.small-thubn ul li {
    height: 50px;
    width: 50px;
    background: url(http://img.domo.by/images/bg-dott.gif) repeat-x left bottom;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    float: left;
    padding: 3px;
}
.small-thubn ul li a {
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
}
.sell-thubn {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 3px;
    top: 3px;
    z-index: 11;
    background: #ffba00;
    opacity: 0.4;
    overflow: hidden;
}
.pix-link {
    position: absolute;
    z-index: 3;
    display: none;
    overflow: hidden;
    text-decoration: none;
    background: url(http://img.domo.by/images/0.gif) no-repeat;
}
.pix-link span {
    position: absolute;
    width: 30px;
    height: 30px;
    display: none;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1000px;
}
#aleft span {
    background: url(http://img.domo.by/images/prev-next-articul.gif) no-repeat -30px 0;
    left: 0;
    bottom: 0;
}
#aright span {
    background: url(http://img.domo.by/images/prev-next-articul.gif) no-repeat 0 0;
    right: 0;
    bottom: 0;
}
.sell-color {
    padding: 6px 0;
}
.sell-color h4 {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px;
    color: #81807d;
}
.sell-color h4 span {
    color: #40382b;
}
.color-type, .select-type {
    float: left;
    padding: 0 12px 12px 0;
}
.color-type div {
    float: left;
    width: 25px;
    height: 25px;
    padding: 0 0 5px;
    cursor: pointer;
}
.select-type div {
    float: left;
    padding: 0 0 2px;
    border-bottom: 3px solid #ffd154;
    width: 25px;
    height: 25px;
}
.color-type div div, .select-type div div {
    padding: 0;
    border: none;
}
.select-type div a, .color-type div a {
    display: block;
    width: 25px;
    height: 25px;
    text-decoration: none;
}
.color-block {
    padding: 0 0 12px;
}
.color-block h2 {
    color: #81807d;
    font-size: 1.4em;
    margin: 0;
    padding: 0 0 12px;
}
.color-pix {
    float: left;
    padding: 0 22px 20px 0;
    font-size: 1.1em;
}
.color-pix div {
    padding: 0 0 4px;
}
.color-aa {
    border-bottom: 4px solid #ffd154;
}
.color-pix p {
    margin: 0;
    padding: 0 1px;
}
.prod-dett-noright {
    position: relative;
    padding: 6px 10px 0 10px;
    margin-top: -1px;
    z-index: 1;
    border-top: 1px solid #ffd154;
    overflow: hidden;
}
.prod-dett-noright .cena-bott {
    position: relative;
    left: auto;
    padding: 8px 0 0;
    float: right;
}
.prod-dett-noright .cena-bott table {
    margin: 0 0 0 auto;}
.prod-noart {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 1px 0;
    border-bottom: 1px solid #f0e1a5;
    border-top: 1px solid #f0e1a5;
}
.ptb {
    width: 100%;
    border-collapse: collapse;
}
.ptb td {
    padding: 0;
    vertical-align: top;
}
.noart-pix {
    float: left;
    padding-right: 18px;
}
.prod-txt {
    padding: 12px 2px;
    font-size: 1.2em;
}
.prod-txt p {
    margin: 0;
    padding: 0 0 12px 0;
}
.docs {
    width: 100%;
    overflow: hidden;
    padding: 10px 0 6px;
}
.doc-left {
    width: 150px;
    float: left;
    font: 110% Verdana, Arial, Helvetica, sans-serif;
}
.doc-left div p {
    padding: 1px 0 1.1em 1px;
    margin: 0;
}
.doc-left em {
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 0 2px -1px;
}
.dth {
    background: url(http://img.domo.by/images/ico-doc2.gif) no-repeat 0 0;
}
.dcg {
    background: url(http://img.domo.by/images/ico-doc2.gif) no-repeat 0 -20px;
}






.txt {
    font-size: 120%;
    padding: 0 12px 8px 0;
    height: 1%;
    overflow: hidden;
}
.doc-right, .txt2 {
    margin: 0 0 0 175px;
    height: 1%;
    font: 130% Verdana, Arial, Helvetica, sans-serif;
}
.txt2 {
    margin: 0;
    padding: 0 12px 8px 0;
    overflow: hidden;
    height: 1%;}
.doc-right img, .txt2 img, .txt img, .news-list img {
    float: left;
    margin: 2px 14px 12px 0;
    clear: both;}
.doc-right h4, .txt2 h4, .txt h4 {
    font-size: 120%;
    margin: 0;
    padding: 0 0 8px;}
.doc-right h5, .txt2 h5, .txt h5 {
    font-size: 100%;
    margin: 0;
    padding: 0 0 6px;}
.doc-right h6, .txt2 h6, .txt h6, .news-list h6 {
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 6px;}
.doc-right ul, .txt2 ul, .txt ul, .doc-right ol, .txt2 ol, .txt ol, .news-list ul, .news-list ol {
    margin: 0;
    padding: 0 0 6px;
    list-style: none;}
.doc-right ul li, .txt2 ul li, .txt ul li, .news-list ul li {
    margin: 0;
    padding: 0 0 6px 16px;
    background: url(http://img.domo.by/images/ortire.gif) no-repeat 0 0.6em;}
.doc-right ol li, .txt2 ol li, .txt ol li, .news-list ol li {
    margin: 0 0 0 18px;
    position: relative;
    height: 1%;
    padding: 0 0 6px 0;}
.doc-right ol li ins, .txt2 ol li ins, .txt ol li ins {
    display: block;
    position: absolute;
    top: 0;
    right: 100%;
    margin: 0 4px 0 0;
    color: #ffb154;
    text-decoration: none;}
.doc-right p, .txt2 p, .txt p {
    margin: 0;
    padding: 0 0 12px;
}
.doc-right ul.urelist, .txt2 ul.urelist, .txt ul.urelist {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 100%;}
.doc-right ul.urelist li, .txt2 ul.urelist li, .txt ul.urelist li {
    padding: 0 0 6px 18px;
    background: url(http://img.domo.by/images/list-or2.gif) no-repeat 0 0.6em;}
.doc-right ul.urelist li h4, .txt2 ul.urelist li h4, .txt ul.urelist li h4 {
    margin: 0;
    padding: 0 0 6px;
    font-size: 120%;
    font-weight: bold;}

.share-it {
    border-bottom: 1px dotted #FFD154;
    border-top: 1px dotted #FFD154;
    padding: 11px;
}
table.share-tb {
    border-collapse: collapse;
    margin: 0 auto;
    width: auto;
}
table.share-tb td.share-td {
    padding: 0;
    text-align: left;
}

.b-clients {
    overflow: hidden;
    padding: 0 0 12px;}
.b-clients div {
    overflow: hidden;
    width: 140px;
    height: 100px;
    padding: 0 12px 12px 0;
    float: left;}
.b-clients p {
    width: 140px;
    height: 100px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 0;
    margin: 0;}

.rtxt {
    padding: 0;
    vertical-align: top;
    width: 100%;
    font-size: 11px;}
.rtxt h2 {
    font: 18px Tahoma, Verdana, Arial, sans-serif;
    margin: 0;
    padding: 0 0 12px;} 

.rpix {
    vertical-align: top;
    padding: 2px 14px 0 0;}
.rpix2 {
    vertical-align: top;
    padding: 2px 0 0 14px;}
.rpix img, .rpix2 img {
    margin: 0;}

.txt ul.canchor {
    margin: 0;
    padding: 0 0 10px;
    list-style: none;}
.txt ul.canchor li {
    font-size: 14px;
    padding: 0 0 6px;
    background: none;
    font-weight: bold;}

.txt ul.siteitem {
    margin: 0;
    padding: 0 0 6px;
    list-style: none;}
.txt ul.siteitem li.smdef {
    margin: 0;
    padding: 0 0 0 22px;
    background: url(http://img.domo.by/images/ortire.gif) no-repeat 4px 0.6em;
    margin: 0 0 6px 0;}
.txt ul.siteitem li.smactiv {
    margin: 0;
    padding: 0 0 0 22px;
    margin: 0 0 6px 0;
    background: #fff2c0 url(http://img.domo.by/images/orarr.gif) no-repeat 4px 0.5em;}
.txt ul.siteitem li.smactiv a.dott, .txt ul.siteitem li.smactiv a.dott:hover {
    color: #40382b;
    border: none;
    font-weight: bold;
    text-decoration: none;
    cursor: text;}

.txt ul.siteitem li ul {
    margin: 0;
    padding: 0;
    list-style: none;}
.txt ul.siteitem li ul li {
    padding: 0 0 4px 12px;
    font-size: 11px;
    background: url(http://img.domo.by/images/ortire2.gif) no-repeat 0 0.6em;}
.txt ul.siteitem li div {
    font-size: 11px;
    padding: 0 0 4px;}

.rtt {
    font: 18px Tahoma, Verdana, Arial, sans-serif;
    margin: 0;
    padding: 0 0 6px;}

.rtt2 {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 4px !important;}

.rpixm {
    padding: 2px 0 16px;}
.rpixm img {
    margin: 0;
    float: none;}

.rbrblock {
    float: left;
    padding: 0 15px 0 0;
    margin: 0 0 22px;
    background: url(http://img.domo.by/images/rbgu.gif) no-repeat right bottom;}
.rbrblock div {
    float: left;
    border: 1px solid #f0e1a5;
    padding: 8px 10px 10px;}
.rbrblock div p {
    padding: 0 0 4px;}

.rbnum, .rbnum2 {
    float: left;
    background: #faf2d3;
    border-left: 1px solid #ffd154;
    padding: 0;
    margin: 0 0 16px;}
.txt .rbnum ol, .txt .rbnum2 ol {
    float: left;
    margin: 0;
    padding: 6px 0 2px 12px;
    list-style: lower-roman;
    list-style-position: outside;
    list-style-type: decimal;}
.txt .rbnum2 ol {
    padding: 10px 0 10px 12px;
    font-size: 11px;}
.rbnum ol li, .rbnum2 ol li {
    padding: 0 12px 4px 0;
    font-weight: bold;
    float: left;
    clear: both;}
.rbnum ol li p, .rbnum2 ol li p {
    margin: 0;
    padding: 0;
    font-weight: normal;}

.rprice {
    float: right;
    font-size: 13px !important;
    padding: 6px 12px 6px 24px !important;
    background: url(http://img.domo.by/images/icoprice.gif) no-repeat 0 0;}

.bntb {
    margin: 0 0 0 180px;
    overflow: hidden;}
.bntb table {
    border-collapse: collapse;
    width: 100%;}
.bnth {
    padding: 6px 2px;
    border-bottom: 1px solid #ffaa00;
    border-left: 1px solid #ffaa00;
    background: #faf8ee;
    font-size: 12px;
    font-weight: normal;}
.bntd {
    font-size: 11px;
    padding: 6px 4px;
    border-left: 1px solid #cecece;
    color: #6e6e6e;}
.bnbrb td {
    border-top: 1px solid #cecece;}

.rospix {
    float: left;
    padding: 0 0 16px;}

.rosdet {
    margin: 0 0 0 290px;
    height: 1%;}

.rcorr {
    color: #ffaa00;}

.bnaction {
    padding: 0;
    font-size: 18px;}

.bnpix {
    float: left;
    width: 164px;
    font-size: 11px;}
.bnpix img, .rospix img {
    float: none;
    margin: 0;}
.bnpix p {
    line-height: 1.4;
    padding: 6px 0;}

.numor {
    margin: 0 !important;
    padding: 0 0 8px !important;
    list-style-position: outside !important;
    list-style: decimal !important;}
.numor li {
    padding: 0 0 6px !important;
    color: #ff7900 !important;}
.numor li p {
    color: #40382b;
    padding: 0 !important;}

.report {
    font-size: 120%;}
.report h5 {
    color: #736c60;
    font-size: 95%;
    font-weight: normal;
    padding: 0 0 6px;
    margin: 0;}
.staty, .articles {
    padding: 0 0 18px 0;
    font-size: 120%;
}
.staty table, .articles table {
    border-collapse: collapse;
    width: 100%;}
.staty table th, .staty table td, .articles table th, .articles table td {
    vertical-align: top;
    font-weight: normal;
    text-align: left;
    padding: 10px 10px 10px 0;
    border-bottom: 1px solid #e3dbb8;
    width: 100%;}
.staty table td, .articles table td {
    width: auto;}
.articles table th {
    width: 50%;
    padding-right: 16px;}
.staty table th h6, .articles table th h6 {
    font-size: 95%;
    font-weight: normal;
    padding: 0;
    margin: 0;}
.staty table th h4, .articles table th h4 {
    font-size: 100%;
    font-weight: normal;
    padding: 0 0 3px;
    margin: 0;}
.staty table th p, .articles table th p {
    padding: 0;}
.utitle {
    padding: 0 0 2px;
    position: relative;
    font-size: 140%;
    font-weight: bold;
    border-bottom: 1px solid #ffba00;
    margin: 0 0 2px;
}
.utitle a {
    text-decoration: none;}
.utitle em {
    position: absolute;
    right: 0;
    top: 2px;
    font-size: 80%;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;}
.all-list {
    font-size: 120%;
    text-align: right;
    padding: 2px 0 0;}
.articles .all-list {
    font-size: 100%;}
.all-list em {
    font-style: normal;
    font-size: 120%;}
.staty .all-list {
    font-size: 100%;} 

.seller-list {
    padding: 0 0 18px;}

.sellers-red {
    border: 1px solid #ff5e5e;
    padding: 4px 11px 0;
    
    }
    .sellers-red .bgdottg {
        padding: 0 0 6px;
        }
    .smmag1, .smmag2, .smmag3, .smmag4 {
        font-size: 12px;
        color: #fff;
        display: inline-block;
        margin: 0 8px 10px 0;
        padding: 2px 15px 3px 7px;
        position: relative;
        //zoom: 1;
        }
    .smmag1 {
        background: #6e178a url(http://img.domo.by/images/bg-sm-purple.gif) repeat-y right 0;
        }
    .smmag2 {
        background: #3c6cf6 url(http://img.domo.by/images/bg-sm-blue.gif) repeat-y right 0;
        }
    .smmag3 {
        background: #23a600 url(http://img.domo.by/images/bg-sm-green.gif) repeat-y right 0;
        }
    .smmag3 {
        background: #23a600 url(http://img.domo.by/images/bg-sm-green.gif) repeat-y right 0;
        }
    .smmag4 {
        background: #ff6d00 url(http://img.domo.by/images/bg-sm-orange.png) repeat-y right 0;
        }
        .smmag1 i, .smmag2 i, .smmag3 i, .smmag4 i {
            display: block;
            width: 13px;
            height: 4px;
            background: url(http://img.domo.by/images/red-right-u.png) no-repeat 0 -24px;
            overflow: hidden;
            position: absolute;
            right: 0;
            bottom: -4px;
            }
        .smmag2 i {
            background: url(http://img.domo.by/images/red-right-u.png) no-repeat 0 -18px;
            }
        .smmag3 i {
            background: url(http://img.domo.by/images/red-right-u.png) no-repeat 0 -12px;
            }
        .smmag4 i {
            background: url(http://img.domo.by/images/red-right-u.png) no-repeat 0 -30px;
            }
        
.sellers-red-bott {
    height: 10px;
    overflow: hidden;
    margin: 0 0 10px;
    }
    .sellers-red-bott i {
        display: block;
        margin: 0 0 0 auto;
        width: 35px;
        height: 10px;
        overflow: hidden;       
        background: url(http://img.domo.by/images/red-right-u.png) no-repeat right 0;}

.ptype, .pptb td span {
    float: right;
    padding: 0 0 0 8px;
    margin: 0 0 0 8px;
    display: block;
    font-size: 95%;}

.sellers-dett .servprice {
    font-size: 100%;}

.pprice {
    padding: 0 0 0 8px;
    margin: 0 0 6px;
    background: url(http://img.domo.by/images/price-bg.gif) repeat-y 0 0;
    display: block;}
.pprice span {
    font-size: 120%;}
.pros {
    background: url(http://img.domo.by/images/price-bg.gif) repeat-y 0 0;}
.popt {
    background: url(http://img.domo.by/images/price-bg.gif) repeat-y -500px 0;}

.pptb {
    border-collapse: collapse;
    width:auto;
    float:right;}
.pptb td {
    padding: 0 6px 0 0;}
.dopp {
    font-size: 140%;}
.dopp a {
    text-decoration: none !important;}

.back {
    font-size: 120%;
    color: #3c5a61;
    position: relative;
    padding: 0 0 6px 2em;}
.back em {
    position: absolute;
    left: 0;
    top: -4px;
    font-size: 18px;
    text-decoration: none !important;}

.alf-list {
    font-size: 130%;
    text-transform: capitalize;
    line-height: 1.4;
    padding: 0 0 12px;}
.alf-list a, .alf-list strong {
    padding: 1px 2px;}
.alf-list strong {
    background: #ffd154;}

.spis {
    padding: 0 0 14px 8px;
    margin: 0 0 0 18px;
    position: relative;
    font-size: 120%;}
.spis em {
    position: absolute;
    font-style: normal;
    right: 100%;}
.spis h4 {
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 4px;}
.spis p {
    margin: 0;
    padding: 0;}

/* --------------------------------- */


/* SELLERS */

.seller-home {
    float: left;
    position: relative;
    padding: 0 12px 0 0;
    margin: 0 0 18px;
}
.seller-home td.seller-name h1 {
    padding: 0;
}
.sellers {
    padding: 7px 0 10px;
    background: url(http://img.domo.by/images/vdott.gif) repeat-x 0 bottom;
}
.sellers-logo {
    float: left;
    width: 120px;
    padding: 0;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.fade {
    width: 10px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: -1px;
    background: url(http://img.domo.by/images/fadename.png) repeat-y 0 0;
    z-index: 9;}
.sellers-logo img {
    margin: 2.2em 0 0;}
.seller-name {
    padding: 0 24px 0 0;
    vertical-align: middle;
}
.sellers-name {
    float: left;
    width: 80px;
    padding: 1px 8px 0 0;
}
.sellers-phone {
    float: left;
    width: 110px;
}
.sellers-phone p {  
    font-size: 120%;
    line-height: 1.4;
    padding: 0 0 4px;
    text-align: right;}
.sellers-name .rates, .se-rates .rates {
    margin: 1px 0 0 auto;
}
.sellers-name h3, .sellers-logo h3 {
    margin: 0 0 0 -120px;
    float: left;
    font-size: 1.2em;
    font-weight: normal;
    padding: 0 4px 8px 0;
    position: relative;
    z-index: 3;
}
.sellers-logo h3 {
    margin: 0;}
.sellers-name p, .se-rates p {
    font-size: 110%;
    text-align: right;
    color: #8C8880;
    padding: 0;
}
.sellers-dett {
    height: 1%;
    font-size: 1.2em;
    padding: 1px 0 0;
    margin: 0 0 0 250px;
}
.sellers-dett p {
    padding: 0 0 4px;}
.ss-pcat {
    padding: 0 0 16px;
}
.ss-pcat .tt2 {
    font-size: 140%;
    font-weight: normal;
    padding: 0 0 6px;}
.ss-pcat-pix {
    vertical-align: top;
    padding: 2px 12px 12px 0;
    width: 140px;
}
.ss-pcat-pix2 {
    padding: 2px 12px 0 0;
    width: 110px;
    vertical-align: top;
    height: 134px;
}
.ss-pcat-det {
    padding: 0 12px 0 0;
    font-size: 120%;
    vertical-align: top;
}
.ss-pcat-det p {
    padding: 0;}
.ss-pcat-prd, .ss-pcat-prd2 {
    padding: 0 0 0 10px;
    vertical-align: top;
    font-size: 120%;
    width: 45%;
}
.ss-pcat-prd2 {
    width: auto;
    padding: 4px 10px 0 0;
}
.sepp {
    height: 1px;
    overflow: hidden;
    background: url(http://img.domo.by/images/vdott.gif) repeat-x left top;
    margin: 14px 0 8px;}
.ss-pcat-prd h4 {
    margin: 0;
    padding: 0 0 4px;
    font-size: 100%;
    font-weight: normal;
    border-bottom: 2px solid #ffd154;
}
.ss-prlist-non {
    width: 230px;
    float: left;
}
.bgnon {
    background: none !important;
    padding-top: 0px !important}
.ss-prlist {
    vertical-align: top;
    padding: 0 0 8px;
    width: 33.3%}
.ss-prlist2 {
    padding: 0 0 8px;
    vertical-align: top;
    width: 33.3%;   
    background: url(http://img.domo.by/images/vdott.gif) repeat-y left 0;}
.ss-prlist-non {
    padding: 0 0 8px;
    vertical-align: top;
}
.ss-prlist h3, .ss-prlist2 h3, .ss-prlist-non h3 {
    font-size: 140%;
    font-weight: normal;
    padding: 0 10px 6px 1px;
    margin: 0;
}
.ss-prlist-non h3 {
    padding: 0 10px 6px 0;}
.ss-prlist img, .ss-prlist2 img {
    padding: 1px;
    width: 80px;
    height: 80px;
    margin: 0 10px 4px 0;
    float: left;
}
.ss-prlist div, .ss-prlist2 div, .ss-prlist-non div {
    background: url(http://img.domo.by/images/vdott.gif) repeat-x left top;
    padding: 6px 0 0;
}
.ss-prlist2 div {
    padding: 6px 0 0 7px;}
.ss-prlist div div, .ss-prlist2 div div, .ss-prlist-non div div {
    padding: 0;
    font-size: 120%;
    background: none;
}
.ss-pcat-prd ul, .ss-prlist div ul, .ss-prlist2 div ul, .ss-prlist-non div ul {
    margin: 0;
    padding: 0 6px 0 1px;
    list-style: none;
}
.ss-prlist-non div ul {
    padding: 0;}
.ss-pcat-prd ul li, .ss-prlist div ul li, .ss-prlist2 div ul li, .ss-prlist-non div ul li {
    padding: 4px 0 0;
    word-wrap: break-word;
}
.imlist {
    float: left;
    padding: 0 16px 14px 0;
}
.imlist div {
    padding: 0 0 4px;
    height: 50px;
    width: 88px;
    position: relative;
}
.imlist div img {
    position: absolute;
    bottom: 4px;
}
.imlist p {
    font-size: 120%;
    padding: 0;
}
.ss-consul {
    margin: 0 0 20px;
}
.ss-consul-pix {
    vertical-align: top;
    padding: 0 10px 2px 0;
    width: 84px;
}
.ss-consul-det {
    vertical-align: top;
    padding: 4px 10px 0 0;
}
.bctant {
    padding: 10px 0 8px;
    border-bottom: 1px solid #f0e1a5;}
.bctant .ss-consul-det {
    padding: 0;}
.consultant {
    font-size: 110%;
    padding: 0;}
.consultant h4 {
    font-size: 110%;
    margin: 0;
    padding: 0 0 2px;}
.consultant p {
    padding: 0 0 3px;}
.consultant ul {
    margin: 0;
    padding: 0;
    list-style: none;}
.consultant ul li {
    position: relative;
    height: 1%;
    padding: 2px 0 2px 22px;
    font-size: 110%;}
.consultant ul li i {
    display: block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 2px;}
.ss-consul-sh {
    padding: 4px 0 0 10px;
    vertical-align: top;
    width: 45%;
    line-height: 1.2;
    font-size: 120%;
}
.ss-consul-sh p {
    margin: 0;
    padding: 0 0 4px;
}

.desc-consul {
	position: relative;
	min-height: 45px;
	padding: 0 0 13px 0;
}
.desc-consul a {
	position: absolute;
	left: 0;
	bottom: 0;
}
.ss-fpice {
    position: relative;
    padding: 0 12px 14px 44px;
}
.ss-fpice h4 {
    padding: 0 0 4px;
    margin: 0;
    font-size: 110%;
    font-weight: normal;
}
.ss-fpice h4 strong {
    font-size: 110%;
}
.ss-fpice p {
    font-size: 120%;
    padding: 0 0 4px;
}
.ss-fpice em {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    text-indent: 300em;
}
.ic-doc {
    background: url(http://img.domo.by/images/ico-doc.gif);
    width: 36px;
    height: 42px;
}
.ss-home {
    position: relative;
    padding: 6px 12px 12px 34px;
    font-size: 120%;
    font-weight: bold;
}
.ss-home a, .ss-home a:hover {
    color: #1798e8;
    text-decoration: underline;
}
.ss-home em {
    display: block;
    width: 28px;
    height: 28px;
    overflow: hidden;
    text-indent: 300em;
    position: absolute;
    top: 0;
    left: 0;
    text-decoration: none;
    cursor: pointer;
}
.edit-block {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9;
}
.edit-block a {
    display: block;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 4px;
    text-decoration: none;
    cursor: pointer;
}
.edit-block a:hover {
    text-decoration: none;
}
.bedit {
    right: 4px;
    background: url(http://img.domo.by/images/seller-ico.png) no-repeat 0 -84px;
}

.bedit i {
    display: block;
    font-style: normal;
    font-size: 11px;
    position: absolute;
    right: 100%;
    top: 6px;
    margin-right: 4px;
    color: #40382b;}
    
.bdell i {
    display: block;
    font-style: normal;
    font-size: 11px;
    position: absolute;
    right: 100%;
    top: 6px;
    margin-right: 4px;
    color: #40382b;}    

.bdell, .bdell2 {
    right: 34px;
    background: url(http://img.domo.by/images/seller-ico.png) no-repeat 0 -56px;
}
.bdell2 {
    right: 4px;
}
.bhide {
    right: 84px;
    background: url(http://img.domo.by/images/seller-ico.png) no-repeat 0 -28px;
}
.bshow {
    right: 84px;
    background: url(http://img.domo.by/images/seller-ico.png) no-repeat 0 -112px;
}
.bcpos, a.bcpos, a.bcpos:hover {
    position: absolute;
    left: 0;
    top: 4px;
    display: block;
    width: 50px;
    height: 28px;
    background: url(http://img.domo.by/images/cpos.png) no-repeat 0 0;
    font-size: 110%;
    text-decoration: none;
    color: #40382b;
    text-align: center;
    line-height: 26px;
    cursor: pointer;
}
.bcpos strong {
    font-size: 130%;
}
.logo-seller {
    padding: 0 24px 0 0;
    font-size: 1.8em;
}
.seller-type {
    padding: 0 22px 0 0;
    font-size: 1.2em;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #6f6f6f;
    border-left: 1px solid #6f6f6f;
}
.seller-type p {
    padding: 0 0 0 22px;
}
.tst, .tst2 {
    font-size: 140%;
    font-weight: bold;
    margin: 0;
    padding: 0;}
.tst2 {
    padding: 0 0 10px;}
.tst span, .tst2 span {
    font-size: 85%;
    font-weight: normal;
    padding: 0 0 0 12px;}
.price-list {
    margin: 0 0 20px;
}
.news-list {
    margin: 0 0 24px;
    position: relative;
    overflow: hidden;
    height: 1%;
    font-size: 120%;
}
.news-list h5 {
    font-size: 95%;
    font-weight: normal;
    color: #6f6f6f;
    margin: 0;
    padding: 0 0 8px;
}
.news-list h4 {
    font-size: 100%;
    padding: 0 0 2px;
    margin: 0;
    font-weight: normal;
}
.news-list p {
    line-height: 1.3;
    padding: 0;
}
.news h5 {
    padding: 0 0 2px;
}
.news h4 {
    font-size: 2.2em;
}
.news p {
    padding: 0 0 12px;
}
.backnews {
    font-size: 1.3em;
    font-weight: bold;
    padding: 7px 0 16px;
}
.nhide {
    opacity: 0.4;
}
.se-cont {
    margin: 0;
    overflow: hidden;
}
.rcontbg {
    background: #faf2d3;
}
.rcontbg .pr {
    padding: 0 10px;
}
.htell {
    font-size: 140%;
    padding: 12px 0 0;
}
.htell2 {
    font-size: 120%;
    padding: 12px 0 0;
}
#sell-cot {
    float: left;
    padding: 0 16px 0 0;
    margin: 0;
    list-style: none;
}
#sell-cot li {
    font-size: 1.2em;
    padding: 8px 0 0 22px;
    white-space: nowrap;
    position: relative;
    color: #40382b;
}
#sell-cot em {
    display: block;
    position: absolute;
    left: 1px;
    top: 8px;
    width: 16px;
    height: 16px;
    text-decoration: none;
    font-size: 0;
    overflow: hidden;
}
.secont-lnk {
    font-size: 120%;
    float: left;
    padding: 18px 0 0 0;
}
.se-address {
    font-size: 120%;
    padding: 12px 0 12px 4px;
    color: #40382b;
    clear: both;
}
.se-address p {
    padding: 0 0 8px;
}
.viewstat {
    display: block;
    width: 12px;
    height: 10px;
    overflow: hidden;
    background: url(http://img.domo.by/images/viewstat.gif) no-repeat 0 0;
    text-decoration: none;}
.ico, .ico2 {
    display: block;
    height:1 6px;
    left: 1px;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    top: 11px;
    width: 16px;
    height: 16px;
}
.ico2 {
    top: 7px;}
.ph1 {
    background: url(http://img.domo.by/images/ico-phone.gif) no-repeat 0 -40px;
}
.ph2 {
    background: url(http://img.domo.by/images/ico-phone.gif) no-repeat 0 0;
}
.ph3 {
    background: url(http://img.domo.by/images/ico-phone.gif) no-repeat 0 -20px;
}
.ph4 {
    background: url(http://img.domo.by/images/ico-phone.gif) no-repeat 0 -60px;
}
.ph5 {
    background: url(http://img.domo.by/images/ico-phone.gif) no-repeat 0 -80px;
}
.ph6 {
    background: url(http://img.domo.by/images/ico-phone.gif) no-repeat 0 -100px;
}
.ph7 {
    background: url(http://img.domo.by/images/ico-phone.gif) no-repeat 0 -120px;
}
.ipv {
    padding: 0 0 0 18px;
    background: url(http://img.domo.by/images/ico-velcom.gif) no-repeat 0 0.2em;
}
.ipt {
    padding: 0 0 0 18px;
    background: url(http://img.domo.by/images/ico-tell.gif) no-repeat 0 0.2em;
}
.se-news {
    padding: 0;
}
.se-tt {
    font-size: 140%;
    padding: 0 0 10px;
    margin: 0;
}
.se-tt2 {
    font-size: 140%;
    padding: 10px 0 5px;
    margin: 0 0 0;
    border-bottom: 1px solid #ffd154;
}
.se-news-list {
    overflow: hidden;
    width: 100%;
}
.se-news-list .ss-news {
    width: 30%;
    padding: 0 3% 0 0;
    float: left;
    font-size: 120%;
}
.se-news-list .ss-news h5 {
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 8px;
}
.se-news-list .ss-news, .ss-homenews {
    float: left;
}
.ttserv h1 {
    font-size: 220%;
    padding: 0 0 6px;}
.service-list {
    margin: 0;
    padding: 0;
    list-style: none;}
.service-list li div.service-item {
    padding: 6px 0 2px 16px;
    background: url(http://img.domo.by/images/ortire.gif) no-repeat 0 1.4em;}
.service-list li div.service-item h4 {
    margin: 0;
    float: left;
    font-size: 140%;
    font-weight: normal;
    padding: 0 6px 2px 0;}
.service-list li div.service-item h6 {
    margin: 0;
    float: left;
    font-size: 110%;
    font-weight: normal;
    color: #949088;
    padding: 0 0 2px;}
.service-list li div.service-item h6 em {
    font-style: normal;
    font-size: 120%;
    color: #ffa800;}
.service-list li div.service-item p {
    font-size: 120%;
    padding: 0;}
.brb {
    border-bottom: 1px solid #f3e7b4;
}
.bgdottg {
    background: url(http://img.domo.by/images/vdott.gif) repeat-x 0 bottom;
    padding: 0 12px 6px;
    margin: 0 0 2px;
    }
.brt {
    border-top: 1px solid #f3e7b4;
}
.se-logo {
    padding: 10px 10px 12px 1px;
    vertical-align: top;
    font-size: 120%;
    width: 120px;
}
.se-rate, .se-det {
    padding: 10px 10px 10px 0;
    vertical-align: top;
    line-height: 1.4;
    font-size: 120%;
    width: 100px;
}
.se-rate {
    font-size: 100%;
    width: 80px}
.se-rate .rates {
    margin: 0 0 0 auto;}
.se-rate p, .servrate p, .servrate2 p {
    font-size: 100%;
    text-align: right;
    color: #8c8880;
    padding: 2px 2px 0 0;}
.servrate2 .rates, .servrate2 p {
    float: left;
    margin:  0 6px 0 0;}
.servbigpix {
    padding: 8px 12px 8px 0;
    vertical-align: top;
    font-size: 120%;}
.servbigpix .thunb-big {
    border-bottom: none;} 
.servbigpix p {
    background: #faf2d3;
    margin: 1px 0 0;
    padding: 8px 12px;}
.servsmpix {
    width: 100%;
    padding: 8px 0;
    vertical-align: top;}
.se-det h4, .se-logo h4 {
    font-size: 100%;
    font-weight: bold;
    padding: 0 0 6px;
    margin: 0;}
.servtype {
    height: 1%;
    padding: 12px;
    background: #fafaf0 url(http://img.domo.by/images/dott-orange.gif) repeat-x 0 bottom;}
.servtype .findpedia {
    margin: 0 0 0 240px;}
.servtypelist {
    overflow: hidden;
    height: 1%;}
.servall {
    float: left;
    width: 70px;}
.servcoll {
    float: left;
    width: 180px;}
.servtypelist p {
    font-size: 120%;
    padding: 3px 12px 6px;
    background: url(http://img.domo.by/images/bulet-orange.gif) no-repeat 2px 1.0em;
    margin: 0 12px 0 0;}
.servtypelist p sup {
    position: relative;
    top: 0;
    font-size: 10px;}
.servtypelist p.styp-a {
    background: #ffe373;}
.servlogo, .serv3pix {
    width: 210px;
    padding: 6px 12px 8px 0;
    vertical-align: top;}
.serv3pix {
    width: 303px;
    padding: 6px 0 8px;}
.servtt {
    padding: 6px 0 0;}
.servtt h4 {
    font-size: 140%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 2px;}
.serv-title {
    font-size: 140%;
    font-weight: bold;
    margin: 0;
    padding: 6px 0 8px;}
.servtt h4 em {
    font-style: normal;
    font-size: 86%;
    margin: 0 0 0 4px;}
.servlist {
    margin: 0 0 0;
    padding: 0 0 4px;
    list-style: none;
    font-size: 120%;}
.servlist li {
    padding: 0 0 1px 12px;
    background: url(http://img.domo.by/images/bulet-orange.gif) no-repeat 0 0.4em;}
.servtt p {
    padding: 0;}
.serv3pix img {
    margin: 0 1px 0 0;}
.servlogono {
    width: 210px;
    padding: 8px 12px 4px 0;
    vertical-align: top;}
.servlogo h4, .servlogono h4 {
    font-size: 120%;
    font-weight: normal;
    padding: 0 0 6px;
    margin: 0;}
.servlogono h4 {
    float: left;}
.servlogono p {
    font-size: 120%;
    padding: 0 0 6px;
    text-align: right;}
.servpix {
    float: left;
    width: 100px;
    overflow: hidden;
    margin: 0 0 0 -100%;
    //margin: 0 0 0 -210px;
    }
.servinfo {
    padding: 0 0 0 112px;
    text-align: right;}
.servinfo .rates {
    margin: 0 0 0 auto;}
.servpix2 {
    width: 150px;
    padding: 0 6px 8px 0;
    vertical-align: top;
    }
    .servpix2 .pix {
        position: relative;
        //zoom: 1;
        }
        .servpix2 .pix .skidka-red, .servpix2 .pix .skidka-orange, .servpix2 .pix .action {
            display: block;
            width: 62px;
            height: 61px;
            overflow: hidden;
            background: url(http://img.domo.by/images/ico-action.png) no-repeat 0 0;
            text-align: center;
            font-size: 17px;
            font-weight: bold;
            font-style: normal;
            color: #fff;
            line-height: 58px;
            position: absolute;
            right: -16px;
            bottom: -10px;}
        .servpix2 .pix .skidka-red {            
            background: url(http://img.domo.by/images/ico-action.png) no-repeat 0 -62px;}
        .servpix2 .pix .action {
            height: 43px;
            line-height: 40px;
            font-size: 13px;
            background: url(http://img.domo.by/images/ico-action.png) no-repeat 0 -124px;}
.servinfo2 {
    width: 120px;
    padding: 0 12px 0;
    vertical-align: top;
    }
    .servinfo2 h4 {
        font-size: 120%;
        font-weight: normal;
        margin: 0;
        padding: 0 0 8px;
        }
.servselogo {
    padding: 0 0 6px;}
.servdett {
    padding: 6px 0 2px 12px;
    vertical-align: top;}
.servdett2 {
    padding: 6px 0;}
.servrate2 {
    padding: 8px 0 8px 12px;
    vertical-align: top;}
.servdett .srcena, .servdett2 .srcena, .prod3-right .srcena {
    margin: 0 0 8px;}
.servdett2 .srcena td {
    padding-left: 0;}
.servdett p, .servdett2 p {
    font-size: 120%;
    padding: 0 0 6px;}
.servprice, .se-punktsell {
    position: relative;
    height: 1%;
    padding: 2px 0 8px 20px;
    font-size: 110%;}
.se-address .se-punktsell {
    font-size: 95%;
    line-height: 1.4;}
.se-address .se-punktsell .ic-punktsell {
    top: 4px;
    background: url(http://img.domo.by/images/ico-punktsell2.gif) no-repeat 0 0;}
.servprice a, .se-punktsell a {
    font-size: 110%;}
.sellers-dett .se-punktsell, .sellers-dett .se-punktsell a {
    font-size: 100%;}
.sellers-dett .se-punktsell em {
    font-size: 95%;
    font-weight: normal;} 
.ic-punktsell {
    display: block;
    position: absolute;
    left: 0;
    top: 1px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background: url(http://img.domo.by/images/ico-punktsell.gif) no-repeat 0 0;}
.se-services {
    padding: 8px 0 12px;
    font-size: 120%;
    vertical-align: top;}
.servphone p {
    font-size: 120%;
    padding: 0 0 6px;}
.se-services p {
    padding: 6px 0 0;}
.servtitle h1 {
    padding: 0;}
.pform .servtitle h1 {
    font-size: 140%;
    font-weight: bold;
    padding: 0 0 2px;}
.servtitle h4 {
    font-size: 160%;
    font-weight: normal;
    padding: 0 0 8px;
    margin: 0;}
.pform .servtitle h4 {
    font-size: 110%;}
.se-spix {
    margin: 0 0 0 -1px;
    padding: 6px 0 0px;}
.se-spix img {
    padding: 0 0 0 1px;}
.se-cena {
    padding: 0;}
.se-plist {
    vertical-align: top;
    padding: 10px 24px 10px 10px;
    font-size: 120%;
    line-height: 1.4;
}
.ic-xl {
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background: url(http://img.domo.by/images/ico-xl.gif) no-repeat 0 0;}
.se-plist a {
    margin: 0 6px 0 0;}
.se-plist strong {
    margin: 0 4px 0 0;}
.se-plist p, .se-det p, .se-logo p {
    padding: 0 0 6px;
}
.se-plist .pros, .se-plist .popt {
    font-size: 95%;
    padding: 0 0 0 8px;
    margin: 0 4px 0 0;}
.rem-list {
    margin: 0;
    padding: 0;
    list-style: none;}
.rem-list li {
    padding: 0 0 12px 12px;
    font-size: 120%;
    background: url(http://img.domo.by/images/bulet-orange.gif) no-repeat 2px 0.6em;}
.rem-list li span {
    font-size: 120%;}
.rem-list li em {
    font-style: normal;
    margin: 0 0 0 8px;
    color: #666666;}
.our-pred {
    margin: 0;
    padding: 6px 0 8px;
    list-style: none;
}
.our-pred li {
    font-size: 120%;
    padding: 0 0 8px;
}
.cont-item {
    padding: 0 0 12px;
    background: url(http://img.domo.by/images/vdott.gif) repeat-x 0 bottom;}
.cn-tt {
    font: normal 140% Tahoma, Verdana, Arial, sans-serif;
    padding: 0 0 3px;
    margin: 0;
    border-bottom: 1px solid #f0e1a5;
}
.cn-city {
    font-size: 110%;
    line-height: 1.0;
    margin: 0;
    padding: 8px 0 0;
}
.cn-city strong {
    font-size: 130%;}
.cn-city span {
    font-size: 130%;
    font-weight: normal;}
.cn-pd {
    padding: 0;
    margin: 0 0 0 24px;
    overflow: hidden;
}
.cn-name {
    font-size: 140%;
    padding: 0 0 4px;}
.cn-address {
    float: left;
    width: 28%;
    padding: 0 2% 0 0;
}
.cn-address h4 {
    margin: 0;
    font-size: 120%;
    padding: 0 0 2px;
}
.cn-address p {
    font-size: 110%;
    padding: 0 0 4px;
}
.cn-time {
    float: left;
    width: 33%;
    padding: 0;
}
.cn-coll {
    float: left;
    width: 34%;
    padding: 0 2% 0 0;
}
.cn-time table, .cn-coll table {
    border-collapse: collapse;
    width: auto;
    margin: 0 0 2px;
}
.cn-time table th, .cn-coll table th {
    font-size: 110%;
    font-weight: normal;
    padding: 0 4px 5px 0;
    vertical-align: top;
    width: 60px;
    text-align: left;
}
.cn-time table td {
    padding: 0 0 4px;
    font-size: 140%;
    vertical-align: bottom;
}
.cn-coll table td {
    font-size: 110%;
    padding: 0;
    vertical-align: top;
}
.wtime {
    font-size: 110%;
    padding: 0 0 4px;}
.wtime strong {
    font-size: 130%;
    font-weight: normal;}
.cn-coll table td p {
    position: relative;
    padding: 0 0 5px;
    height: 1%;
}
.cn-coll table td p .ico {
    top: 0;
    left: -24px;}
.cn-coll table td strong {
    font-size: 110%;
}
.cn-site {
    font-size: 110%;
    padding: 0 0 4px;}
.cn-site a {
    font-size: 110%;}
.cn-br {
    border-bottom: 1px solid #ffd154;
}
.call {
    background: #faf2d3;
    width: 240px;
    font-size: 1.2em;
}
.call-top {
    padding: 7px 20px 7px;
    width: 150px;
    margin: 0 auto;
    position: relative;
    font-size: 1.5em;
    text-align: center;
}
.call-top span, .call-top a {
    display: block;
    position: absolute;
    top: 8px;
    width: 17px;
    height: 17px;
    font-size: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100px;
    text-decoration: none;
}
.mnext {
    right: 0;
}
.mprev {
    left: 0;
}
a.mnext {
    background: url(http://img.domo.by/images/paging.gif) no-repeat -17px 0;
}
span.mnext {
    background: url(http://img.domo.by/images/paging.gif) no-repeat -51px 0;
}
a.mprev {
    background: url(http://img.domo.by/images/paging.gif) no-repeat 0 0;
}
span.mprev {
    background: url(http://img.domo.by/images/paging.gif) no-repeat -34px 0;
}
.call-bott {
    border-top: 1px solid #fff;
    text-align: center;
    padding: 6px 8px 7px;
}
.call-midd {
    overflow: hidden;
    padding: 0;
    margin: 0;
    list-style: none;
}
.call-midd li {
    float: left;
    padding: 5px 10px 9px 25px;
    border-top: 1px solid #fff;
}
.call-midd li span {
    text-decoration: underline;
    color: #d4d4bc;
}
.call-l {
    width: 85px;
}
.call-r {
    width: 84px;
    border-left: 1px solid #fff;
}
.call-a {
    background: #ffd154;
    color: #40382b;
    font-weight: bold;}

.cat-1 {
    padding: 0 0 10px;}
.cats, .cats2 {
    float: left;
    width: 48%;
}
.cats2 {
    position: relative;
    right: -4%;}
.cats h3, .cats2 h3 {
    font-size: 140%;
    font-weight: bold;
    padding: 0 0 2px;
    margin: 0;}
.cats p, .cats2 p {
    padding: 0 0 12px;
    font-size: 120%;}
.catlvl {
    padding: 0 12px 0 0;
}
.catlvl h2 {
    margin: 0;
    font-size: 180%;
    font-weight: normal;
    padding: 0 0 2px;
}
.catlvl p {
    font-size: 140%;
    line-height: 1.7;
    padding: 0 0 20px;
}
.catpix {
    vertical-align: top;
    padding: 2px 10px 0 0;
    width: 140px;
}
.catdet {
    vertical-align: top;
    font-size: 120%;
    padding: 0;
}
.catdet p {
    padding: 0 18px 0 0;
}
.epedia, .epedia2, .brends2 {
    background: url(http://static.dom.by/images/ico-pedia.png) no-repeat 0 0;
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    width: 27px;
    height: 24px;
    overflow: hidden;}
.brends2, .epedia2 {
    width: 23px;
    height: 20px;
    left: 4px;
    background: url(http://static.dom.by/images/ico-brend.gif) no-repeat 0 0;}
.epedia2 {
    background: url(http://static.dom.by/images/ico-epedia.gif) no-repeat 0 0;}
.inpedi .epedia2 {
    background: url(http://static.dom.by/images/ico-epedia.gif) no-repeat -30px 0;
    left: 0;
    top: 50%;
    margin: -10px 0 0;}
.inpedi {
    padding: 0 0 0 30px;
    position: relative;
    font-size: 120%;
    top: 6px;
    height: 1%;
}
.catgde {
    vertical-align: top;
    width: 180px;
    padding: 0;
}
.catgde .gby {
    padding-top: 12px;
}
.allpqty {
    font-size: 110%;
    padding: 14px 0;
}
.allpqty a {
    font-size: 110%;
    margin: 0 8px 0 0;
}
.catt-list {
    padding: 12px 0 14px;
    background: url(http://img.domo.by/images/vdott.gif) repeat-x 0 bottom;
}
.catt-item {
    width: 33.3%;
    float: left;}
.catt-item div {
    text-align: center;
    padding: 0 0 2px;}
.catt-item h4 {
    margin: 0;
    font-size: 140%;
    font-weight: normal;
    text-align: center;
    padding: 2px 0;}
.catt-item p {
    padding: 0;
    font-size: 120%;
    text-align: center;}
.catt-info {
    display: inline-block;
    width: 12px;
    height: 16px;
    background: url(http://img.domo.by/images/ico-cattinfo.gif) no-repeat 0 0.2em;
    cursor: pointer;}
.cattpop {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    width: 410px;
    border: 1px solid #b6b6b6;
    padding: 16px 16px 18px 36px;
    background: #fff url(http://img.domo.by/images/ico-cattinfo.gif) no-repeat 12px 18px;}
.ctclose {
    position: absolute;
    top: 4px;
    right: 10px;
    padding: 0 16px 0 0;
    font-size: 110%;
    font-style: normal;
    color: #3c5a61;
    text-decoration: underline;
    cursor: pointer;
    background: url(http://img.domo.by/images/close2.gif) no-repeat right 0.3em;}
/*
.catt-list h2 {
    margin: 0;
    font-size: 100%;
    line-height: 1.0;
    font-weight: normal;
    padding: 0 1px 11px;
}
.catt-list h2 span {
    font-size: 180%;
    padding: 0 10px 0 0;
}
.catt-list h2 strong {
    font-size: 120%;
}*/
.res-word {
    font-size: 140%;
    padding: 16px 0 12px;
    position: relative;
    z-index: 2;
}
.res-tt {
    border-bottom: 1px solid #d3c79a;
    background: #faf2d3;
    overflow: hidden;
    padding: 5px 10px;
    margin: 4px 0;
}
.res-tt h2 {
    width: 50%;
    font-size: 140%;
    font-weight: normal;
    margin: 0;
}
.res-find {
    float: right;
    width: 45%;
    font-size: 110%;
    text-align: right;
    padding: 1px 0 0;
}
.restb {
    padding: 3px 0 9px;
}
.restb table {
    border-collapse: collapse;
    width: 100%;
}
.restb table th {
    color: #8c8880;
    font-weight: normal;
    text-align: left;
    padding: 0 2px 4px;
    font-size: 110%;
    vertical-align: top;
}
.restb table th span {
    font-size: 190%;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    line-height: 6px;
    position: relative;
    top: 3px;
    padding: 0 4px 0 0;
}
.resname, .resname2, .resname3 {
    vertical-align: bottom;
    padding: 0 2px;
    font-size: 140%;
}
.resname2, .resname3 {
    padding: 3px 2px 0;
    
}
.resname3 {
    font-size: 100%;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.resname3 h4 {
    font-size: 120%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 4px;
}
.resname3 p {
    color: #8c8880;
    font-size: 110%;
}
.restell {
    padding: 5px 2px 0;
    vertical-align: middle;
    font-size: 120%;
    text-align: right;
}
.resqty {
    font-size: 110%;
    text-align: right;
    padding: 2px 4px 0;
    vertical-align: top;
}
span.resqty
{
    font-size: 11px;
    padding-left: 10px;
}
.resph {
    width: 20%;
    padding: 5px 10px 0 2px;
    vertical-align: middle;
    height: 38px;
}
.resbrd {
    border-bottom: 1px solid #faf2d3;
}
.resdet {
    font-size: 110%;
    padding: 6px 2px 0;
    vertical-align: top;
}
.esche {
    padding: 0 2px 6px;
    text-align: right;
    font-size: 120%;
}

.proizvod {
    margin: 0;
    padding: 0;
    list-style: none;
}
.proizvod li {
    font-size: 140%;
    padding: 0 0 6px 16px;
    background: url(http://img.domo.by/images/ortire.gif) no-repeat 0 0.6em;
}

.about-tb {
    width: 100%;
    border-collapse: collapse;}
.about-tb td {
    padding: 0 12px 12px 0;
    vertical-align: top;}
.about-tb th {
    font-weight: normal;
    text-align: left;
    padding: 0;
    width: 100%;
    font-size: 120%;}

.stxt {
    padding: 10px 0;}

.scoll {
    padding: 0 12px 0 0;
    vertical-align: top;
    font-size: 140%}
.scoll h4 {
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px;}
.scoll ul {
    margin: 0;
    padding: 0 0 4px;
    list-style: none;}
.scoll ul li {
    padding: 0 0 8px;}



/* FORMS POPUP */

.popups {
    padding: 16px;
    height: 1%;}
.pop-cont {
    margin: 0 0 0 150px;}
.pop-logo {
    float: left;
    margin: 0 0 0 -100%;
    width: 136px;}
.pop-sell-logo {
    padding: 0 0 8px;}
.pop-sell-cinfo {
    font-size: 110%;}
.pop-sell-cinfo h4 {
    font-size: 110%;
    padding: 2px 0 8px;
    margin: 0;
    font-weight: normal;}
.pop-sell-cinfo p {
    padding: 0 0 4px;}

.poptt {
    font-size: 170%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;}

.popcatt {
    padding: 0 0 2px;
    margin: 0;
    font-size: 120%;
    font-weight: normal;}

.poppunkt-line {
    margin: 0 0 8px;
    padding: 0 0 4px;
    border-bottom: 1px solid #a2937b;
    font-size: 110%;
    font-weight: normal;}

.popcity {
    margin: 0;
    padding: 0 0 6px 16px;
    font-size: 130%;}

.pop-address {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 0 0 6px;}
.pop-address li {
    padding: 0 0 6px 16px;
    background: url(http://img.domo.by/images/ortire.gif) no-repeat 0 7px;
    font-size: 110%;}
.pop-address li p {
    padding: 0;}
.pop-address li p.f12 {
    padding: 0 0 2px;}

#fonn {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: #000;
    opacity: 0.5;
    z-index: 999;
}
.pop {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
}
.pop-vn {
    position: relative;
    height: 10px !important;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.pop-tm, .pop-bm {
    margin: 0 10px;
    padding: 0;
    height: 10px !important;
}
.pop-tm {
    background: url(http://img.domo.by/images/pop-top.png) repeat-x 0 0;
}
.pop-bm {
    background: url(http://img.domo.by/images/pop-bott.png) repeat-x 0 0;
}
.pop-tl, .pop-bl {
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 10px;
    padding: 0;
    margin: 0;
}
.pop-tl {
    background: url(http://img.domo.by/images/pop-top-left.png) no-repeat 0 0;
}
.pop-bl {
    background: url(http://img.domo.by/images/pop-bott-left.png) no-repeat 0 0;
}
.pop-tr, .pop-br {
    position: absolute;
    right: 0;
    top: 0;
    width: 10px !important;
    height: 10px !important;
    padding: 0;
    margin: 0;
}
.pop-tr {
    background: url(http://img.domo.by/images/pop-top-right.png) no-repeat 0 0;
}
.pop-br {
    background: url(http://img.domo.by/images/pop-bott-right.png) no-repeat 0 0;
}
.pop-m {
    position: relative;
}
.pop-ml, .pop-mr {
    position: absolute;
    top: 0;
    width: 10px !important;
    height: 100%;
    margin: 0;
    padding: 0;
}
.pop-ml {
    left: 0;
    background: url(http://img.domo.by/images/pop-left.png) repeat-y 0 0;
}
.pop-mr {
    right: 0;
    background: url(http://img.domo.by/images/pop-right.png) repeat-y 0 0;
}
.pop-mm {
    position: relative;
    margin: 0 10px;
    padding: 0 4px 0 6px;
    background: #fff;
}
.pa-tt, .pa-txt, .pa-inp {
    background: #fff;
    width: 97.7%;
}
.pa-tt {
    font-size: 2.2em;
    padding: 0 0 0 3px;
}
.pa-txt {
    font-size: 1.3em;
    padding: 1px 0 1px 3px;
}
.pa-inp {
    font-size: 1.2em;
    width: 160px;
    padding: 1px 3px;
}
.rbutt {
    width: 97.7%;
    padding-left: 3px;
    font-size: 1.1em;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    text-align: right;
}
.rbutt input {
    margin: 0 0 0 8px;
}
.pop-tt {
    margin: 0;
    font-size: 1.4em;
    padding: 5px 0 10px;
}
.pform {
    padding: 6px 0 0;
    overflow: hidden;
    position: relative;
}
#login {
    padding: 6px 0;
}
#login h2 {
    margin: 0;
    padding: 0 0 12px;
    font-size: 140%;
}
#login table {
    border-collapse: collapse;
    width: 100%;
}
#login table th {
    padding: 4px 12px 4px 0;
    font-size: 120%;
    font-weight: normal;
}
#login table td {
    padding: 4px;
    font-size: 120%;
    text-align: right;
}
#login table td input {
    width: 164px;
    padding: 2px;
}
.logbutt {
    text-align: right;
    padding: 8px 4px 0;
    font-size: 120%;
}
.logbutt input {
    width: 80px;
    margin: 0 0 0 8px;
}
.pform h3 {
    margin: 0;
    padding: 0 0 12px;
    font-size: 140%;
}
.pform h3 span {
    font-size: 80%;
    font-weight: normal;}
.cnpos {
    position: absolute;
    top: 6px;
    right: 0;
    margin: 0 6px 0 0;
    font-size: 120%;}
.cnpos a {
    font-size: 95%;
    margin: 0 0 0 8px;}
.cnnumber {
    float: left;
    width: 250px;
    padding: 0 0 0 10px;}
.ap-acc {
    font-size: 110%;
    padding: 2px 12px 3px 28px;
    background: #ffe373 url(http://img.domo.by/images/acc-close.gif) no-repeat 8px 4px;
    margin: 0 4px 0 0;
}
.ap-acc:focus {
    outline: none;
}
.apsell {
    background: #ffe373 url(http://img.domo.by/images/acc-open.gif) no-repeat 8px 4px;
}
.ap-acc span {
    color: #40382a;
    border-bottom: 1px dotted #40382a;
    position: relative; 
    cursor: pointer;
}
.ad-acc {
    margin: 0 4px 0 0;
}
.ofleft {
    width: 176px;
    float: left;
}
.ofright {
    width: 210px;
    float: right;
}
.ofcena {
    float: right;
    padding: 1px 7px;
}
.ofcena2 {
    padding: 1px 7px;
    float: left;}
.ofmcena {
    font-size: 110%;
    padding: 6px 0 0 6px;
    color: #576364;
}
.tchk {
    vertical-align: top;
    padding: 0 5px 6px 0;
}
.chk {
    vertical-align: top;
    padding: 2px;}
.tchk2 {
    vertical-align: top;
    padding: 0 0 8px;
    font-size: 120%;
    font-weight: normal;
}
.chk2 {
    vertical-align: top;
    padding: 3px 2px 1px;
    font-size: 110%;}
.spo {
    border-collapse: collapse;
    width: auto;}
.spo td {
    padding: 2px 4px;
    font-size: 120%;}
.spott {
    width: 30px;
    text-align: right;}
.ofbutt {
    font-size: 120%;
    padding: 12px 6px 0;
}
.ofbutt2 {
    font-size: 120%;
    padding: 8px 0 10px;
}
.ofbutt input, .ofbutt2 input {
    float: right;
    margin: 0 0 0 10px;
    width: 82px;
}
.incr {
    vertical-align: top;
    padding: 0 2px 0 0;}
.fnm {
    font-size: 120%;
    vertical-align: top;
    padding: 3px 6px 0 0;
    width: 100px;}
.fnf {
    font-size: 110%;
    padding: 0 6px 0 0;}
.fnf p {
    padding: 0 4px 0 0;}
.frline {
    padding: 0 0 10px;
    font-size: 120%;
}
.frline label {
    display: block;
    padding: 0 0 4px;
}
.spd select {
    margin: 0 6px 0 0;
}
.pfphoto {
    float: left;
    padding: 0 8px 0 0;
}
.frtell, .frtell2, .frtell3, .frtell4 {
    border-collapse: collapse;
    width: auto;
}
.frtell td, .frtell3 td {
    padding: 6px 6px 0 0;
    font-size: 110%;
}
.frtell4 td {
    padding: 0 4px 4px 0;
    font-size: 120%;}

.frtell2 td {
    padding: 6px 16px 0 0;
    font-size: 110%;
}
.frtell th, .frtell3 th {
    padding: 6px 6px 0 4px;
    font-size: 120%;
    text-align: right;
    font-weight: normal;
}
.frtell3 th {
    text-align: left;
    padding: 6px 6px 0 0;}
.frtell2 th {
    padding: 8px 16px 0 0;
    font-size: 120%;
    text-align: left;
    font-weight: bold;
    color: #453830;
}
.tf-tt {
    padding: 8px 0 0 1px;
    font-size: 120%;
    font-weight: bold;
    color: #453830;
}
.frtell th .tf-tt {
    font-size: 100%;
    text-align: left;
    margin: -6px 0 0 -4px;}
.pdc {
    padding: 4px 0;
    position: relative;
}
.manadgers {
    position: absolute;
    top: 0;
    right: 0;}
.manadgers table {
    border-collapse: collapse;
    width: auto;}
.manadgers table td {
    padding: 0 4px 0 6px;
    font-size: 110%;}
.manadgers table th {
    font-size: 120%;
    font-weight: normal;
    text-align: left;
    padding: 0;}
.tf-line {
    border-bottom: 1px solid #cccccc;
    height: 12px;
    margin: 0 0 6px;
}
.ftrue {
    color: #3f8e00;
    font-weight: normal;
}
.ctell {
    position: relative;
    top: -3px;
    padding: 0 4px;
}
a.abl, a.abl:hover {
    color: #1798e8;
    text-decoration: underline;
}
a.ared, a.ared:hover {
    color: #ef0000;
    text-decoration: underline;
}
a.abl2, a.abl2:hover {
    color: #1798e8;
    text-decoration: none;
    border-bottom: 1px dotted #1798e8;
}
.f-add-img {
    padding: 0 0 4px;}
.f-add-img table {
    width: auto;
    border-collapse: collapse;}
.f-add-img table td {
    padding: 2px 6px 2px 0;}
.addimgnum {
    font-weight: bold;
    text-align: center;}
.addimgbutt {
    width: 48px;}
.addimgbutt a {
    display: block;
    float: left;
    width: 22px;
    height: 22px;
    overflow: hidden;
    margin: 0 2px 0 0;}
.add-pix {
    width: 50px;
    height: 50px;
    overflow: hidden;}
.add-ig {
    background: url(http://img.domo.by/images/ico-add-green.png) no-repeat 0 0;}
.rem-ir {
    background: url(http://img.domo.by/images/ico-remove-red.png) no-repeat 0 0;}

.ln-add-img {
    position: relative;
    height: 1%;
    font-size: 120%;
    padding: 0 0 6px 28px;}
.ln-add-img em {
    display: block;
    width: 22px;
    height: 22px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: -3px;
    left: 0;}

.ramcity {
    float: left;
    border: 2px solid #ffd154;
    position: relative;
    left: -2px;}
.frmtt {
    vertical-align: top;
    font-weight: normal;
    text-align: left;
    padding: 8px 6px 8px 0;
    font-size: 150%;}

.frmdet {
    vertical-align: top;
    padding: 8px 6px 8px 0;}

.frzd td.frmdet, .frzd th.frmtt {
    border-bottom: 1px solid #e0e0e0;}


/* -------------------------- */



/* EDIT SELLERS TOP */

#edit {
    width: 100%;
    min-width: 990px;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    height: 40px;
    background: #fff;
    border-bottom: 1px solid #ffae00;
}
#edit table td {
    padding: 0;
    font: 110% Tahoma, Verdana, Arial, sans-serif;
    vertical-align: middle;
}
.sel-name {
    width: 185px;
}
.sel-name .sell-list {
    padding: 0 12px 0 0;
    margin: 0 0 0 20px;
    float: left;
    font-weight: bold;
    background: url(http://img.domo.by/images/seller-dd.gif) no-repeat right 0.5em;
}
.sell-form {
    position: relative;
    padding: 0 20px 0 20px;
    float: left;
}
.sell-sdiv {
    overflow: auto;
    overflow-y: scroll;}
.sell-form input {
    width: 126px;
}
.sell-form .ext {
    position: absolute;
    top: 3px;
    right: 0;
    width: 14px;
    height: 14px;
    cursor: pointer;
    background: url(http://img.domo.by/images/ext.gif) no-repeat 0 0;
    overflow: hidden;
    text-indent: 300em;
}
.sell-sujest {
    background: #fff;
    position: fixed;
    left: 0;
    z-index: 999;
    top: 41px;
    width: 196px;
    height: 260px;
    border-bottom: 1px solid #ffae00;
    border-right: 1px solid #ffae00;
}
.sell-sujest ul {
    padding: 6px 1px 8px 1px;
    margin: 0;
    list-style: none;
}
.sell-sujest ul li {
    padding: 0;
    font: 110% Tahoma, Verdana, Arial, sans-serif;
}
.sell-sujest ul li a {
    display: block;
    background: #fff;
    padding: 3px 15px 5px;
}
.sell-sujest ul li a:hover {
    background: #ffe373;
}
.advcont .vkl-otkl {
    padding-bottom: 10px;}
.vkl-otkl a, .vkl-otkl span, .vkl-otkl strong, .vkl-otkl em {
    float: left;
    display: block;
    margin: 0 4px 0 0;
}
.vkl-otkl em {
    width: 22px;
}
.vkl {
    background: url(http://img.domo.by/images/vkl-otkl.gif) no-repeat 0 center;
}
.otkl {
    background: url(http://img.domo.by/images/vkl-otkl.gif) no-repeat -30px center;
}
.ourman {
    width: 25%;
}
.ourman2 {
    width: 15%;
}
.ourmanpix {
    float: left;
    padding: 0 8px 0 0;
}
.ourm-name {
    float: left;
    padding: 0 8% 0 0;
    margin: -1px 0 0;
}
.ourm-name a, .ourm-name a:hover {
    text-decoration: none;
}
.ourm-tell {
    float: left;
    padding: 6px 0 0;
}
.exit {
    border-left: 1px solid #e1dfdf;
    text-align: center;
    height: 40px;
    width: 8%;
}
.stmenu ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
.stmenu ul li {
    padding: 3px 11px 0;
    margin: 10px 0;
    float: left;
    height: 17px;
}
.stmenu ul li.bml {
    border-left: 1px solid #e3e1e0;
}
.stmenu ul li.bmr {
    border-right: 1px solid #e3e1e0;
}
.stmenu ul li.bma {
    margin: 0;
    background: #ffd154;
    font-weight: bold;
    padding: 13px 11px 10px;
}
.tman {
    padding: 0 0 0 12px;}
.cls {
    display: block;
    position: absolute;
    top: -2px;
    right: -4px;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: url(http://img.domo.by/images/ext.gif) no-repeat 0 0;
    cursor: pointer;
}
/* ----------------------- */


/* REKLAMA  */


.advcont {
    padding: 0 4px 0 0;
    position: relative;
    width: 400px;
    float: left;}

.advtt {
    margin: 0;
    padding: 4px 3.6em 10px 0;
    position: relative;
    font-size: 150%;
    font-weight: normal;}

.onsite {
    position: absolute;
    top: 6px;
    right: 6px;
    font-size: 110%;
    z-index: 2;}

.advleft {
    float: left;
    width: 220px;}

.advright {
    float: left;
    position: relative;
    right: -10px;
    width: 170px;
    padding: 4px 0 0;}

.advcont .vkl-otkl {
    font-size: 120%;}

.week {
    border: 1px solid #e2e3ea;
    background: #fff;
    height: 199px;
    overflow-y: scroll;
    overflow: auto;}

.week-list {
    margin: 0;
    padding: 0;
    list-style: none;}
.week-list li {
    margin: 1px;
    padding: 3px 0 4px 6px;
    font-size: 110%;}

.wk-free {}
.wk-prefree {
    color: #c56666;}
.wk-bron {
    background: #ffef69;}
.wk-active {
    background: #44de00;}
.wk-close {
    background: #c52020;
    color: #d7bcbc;}

.advperiod {
    width: auto;
    border-collapse: collapse;}
.advperiod th {
    padding: 8px 4px 8px 0;
    font-size: 120%;
    vertical-align: top;}
.advperiod td {
    padding: 6px 0 0;
    font-size: 110%;
    vertical-align: top;}
.advperiod td label {
    position: relative;
    top: -2px;}

.advconrol {
    position: relative;
    padding: 6px 0 6px 30px;
    font-size: 120%;
    height: 1%;}
.advconrol i {
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    width: 23px;
    height: 23px;
    overflow: hidden;}
.adv-edit {
    background: url(http://img.domo.by/images/adv-edit.png) no-repeat 0 0;}
.adv-off {
    background: url(http://img.domo.by/images/adv-off.png) no-repeat 0 0;}
.adv-on {
    background: url(http://img.domo.by/images/adv-a.png) no-repeat 0 0;}

.advsite {
    float: left;
    width: 250px;
    padding: 0 0 0 10px;}

.adv-view {
    font-size: 110%;
    padding: 0 0 8px;}

.advozm {
    font-size: 110%;}
.advozm p {
    padding: 0 0 5px 30px;}


.bestadv2 {
    margin: 0 0 24px;
    }
.bestadv h4 {
    font-size: 120%;
    font-weight: normal;
    margin: -1px 0 0;
    padding: 0 0 3px;}
.bestadv div, .ctantbrd, .bestadv2 div {
    border-top: 1px solid #ffd154;
    border-bottom: 1px solid #ffd154;
    padding: 4px 0;}
.bestadv2 div {
    border-top: none;}
.ctantbrd {
    padding: 0;}

.bestadv table, .bestadv2 table, .bestadv3 table {
    border-collapse: collapse;
    width: 100%;}
.bestadv table td, .bestadv2 table td {
    vertical-align: middle;
    padding: 2px 6px 2px 0;
    font-size: 110%;}
.bestadv3 table td {
    padding: 2px 6px 2px 0;
    font-size: 110%;
    vertical-align: top;}
.bestadv3 table td input {
    margin: 0 0 3px;}
.bestadv2 table td img {
    margin-bottom: 8px;}
.bestright {
    text-align: right;
    line-height: 1.4;
    white-space: nowrap;}

.poptant {
    width: auto;
    border-collapse: collapse;}
.poptant td {
    padding: 4px 6px 8px 0;
    font-size: 120%;}

#adv {
    padding: 0 15px 15px;
    width: 1115px;
}
.adv-right {
    float: right;
    width: 780px;
}
.adv-left {
    float: left;
    width: 310px;}
.advall {
    width: auto;
    border-collapse: collapse;
    float: left;
    margin: 0 16px 0 0;}
.allitog {
    padding: 2px 0;
    font-size: 140%;
    text-align: right;}
.allitog span {
    font-size: 114%;
    font-weight: bold;
    color: #ff8a00;}
.advall td {
    padding: 0 1px;
    font-size: 180%;
    vertical-align: middle}
.advall th {
    padding: 0 4px;
    font-size: 120%;
    font-weight: normal;
    text-align: left;}
.adv-tb {
    width: 100%;
    border-collapse: collapse;
}
.adv-h, .adv-h2 {
    padding: 4px 4px 4px 14px;
    text-align: left;
    border-bottom: 1px solid #ffd154;
    border-top: 1px solid #ffd154;
    font-size: 120%;
    font-weight: bold;
    height: 70px;
    width: 110px;
}
.adv-addrubrik {
    padding: 0 0 0 8px;
    font-size: 120%;}
.adv-addrubrik div {
    position: relative;
    height: 1%;
    padding: 0 0 0 34px;}
.adv-addrubrik i {
    display: block;
    position: absolute;
    left: 0;
    top: -5px;
    width: 28px;
    height: 28px;
    overflow: hidden;
    background: url(http://img.domo.by/images/seller-ico.png) no-repeat 0 0;}
.adv-sinew {
    padding: 0;
    width: 33px;
    cursor: pointer;}
.adv-news {
    padding: 2px 0 2px 6px;}
.adv-news strong {
    font-size: 120%;
    font-weight: normal;}
.adv-site {
    padding: 0 6px 0 12px;
    height: 70px;
    text-align: left;
    font-weight: normal;}
.adv-site strong {
    font-size: 140%;}
.adv-site span, .adv-news span {
        font-size: 110%;
        font-weight: normal;
        color: #767470;}
.adv-h2, .adv-hb {
    font-size: 110%;
    font-weight: normal;
    border-left: 1px solid #d1dfed;
    border-right: 1px solid #d1dfed;}
.adv-hb {
    padding: 0;
    text-align: center;
    width: 50px;    
    border-bottom: 1px solid #ffd154;
    border-top: 1px solid #ffd154;}
.adv-hn {
    border-top: 1px solid #ffd154;
    border-left: 1px solid #d1dfed;
    padding: 4px;
    font-size: 110%;
    font-weight: normal;
    text-align: center;
}
.adv-hq {
    border-bottom: 1px solid #ffd154;
    border-left: 1px solid #d1dfed;
    text-align: center;
    padding: 0 4px 6px;
    font-size: 110%;
    font-weight: normal;
}
.adv-hi {
    border-bottom: 1px solid #ffd154;
    border-left: 1px solid #898072;
    border-right: 1px solid #898072;
    text-align: center;
    padding: 0 6px 6px;
    font-size: 110%;
    font-weight: normal;
    white-space: nowrap;
}
.adv-hi2 {
    border-top: 1px solid #ffd154;
    border-left: 1px solid #898072;
    border-right: 1px solid #898072;
    text-align: center;
    padding: 4px;
    font-size: 110%;
}
.advbg {
    background-color: #f5f9fd;
}
.itogbg {
    background-color: #fff3d4;
}
.advbg-st {
    background: #d3f8b2;}
.advbg-st2 {
    background: #e73939;}
.avabg {
    background-image: url(http://img.domo.by/images/ava-bg.gif);
    background-position: 0 0;
    background-repeat: repeat-y;
}
.adv2brd td {
    border-top: 1px solid #ffd154;
    border-bottom: 1px solid #ffd154;
}
.advbrd td {
    border-top: 1px solid #d1dfed;
}
.advbrd2 td {
    border-top: 1px solid #ffd154;
}
.advbrt td {
    border-bottom: 1px solid #ffd154;
}
.advbrt2 td {
    border-bottom: 1px solid #d1dfed;
}
.advcat {
    font-size: 160%;
    padding: 5px 8px 7px 11px;
    border-left: 3px solid #fff;
}
.advcat2 {
    font-size: 140%;
    padding: 6px 8px 8px 23px;
    border-left: 3px solid #fff;
}
.advcat3 {
    font-size: 120%;
    padding: 4px 8px 6px 38px;
    border-left: 3px solid #fff;
}
.advprice {
    font-size: 120%;
    padding: 0 6px;
    white-space: nowrap;
    text-align: right;
    border-left: 1px solid #d1dfed;
    border-right: 1px solid #d1dfed;
    width: 70px;
}
.resultview {
    font-size: 110%;
    padding: 5px 12px 6px 6px;
    white-space: nowrap;
    text-align: right;
    width: 70px;
    border-left: 1px solid #d1dfed;
}
.resultview span {
    position: relative;
    display: block;
    padding: 0 20px 0 0;
    float: right;
    display: none;}
.sview, .sclick {
    display: block;
    position: absolute;
    right: 0;
    top: 0.3em;
    width: 16px;
    height: 8px;
    overflow: hidden;
    background: url(http://img.domo.by/images/stats-ico.png) no-repeat 0 0;}
.sclick {
    width: 11px;
    height: 13px;
    background: url(http://img.domo.by/images/stats-ico.png) no-repeat 0 -10px;
    top: 0em;
    right: 2px;}

.statradio {
    position: relative;
    float: left;
    padding: 0 20px 0 22px;
    font-size: 110%;
    margin: 3px 0;}
.statradio input {
    position: absolute;
    left: 0;
    top: -3px;}

.calendar {
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #73888a;
    padding: 1px;
    background: #fff;
    z-index: 99;}

.calltb {
    width: 266px;
    border-collapse: collapse;}

.cyear {
    background: #e9f3fd;
    border-right: 1px solid #d1dfed;
    border-bottom: 1px solid #d1dfed;
    height: 24px;
    width: 54px;
    padding: 0;
    color: #767470;
    font-size: 11px;
    font-weight: normal;    
    text-align: center;}
.cyear-list {
    vertical-align: top;
    padding: 5px 0 0 !important;
    border-right: 1px solid #d1dfed;}
.cyear-list a {
    display: block;
    height: 24px;
    line-height: 23px;
    margin: 0 1px 1px 0;
    font-size: 11px;
    text-align: center;
    color: #3c5a61;
    text-decoration: none;}

.cweek {
    background: #e9f3fd;
    border-bottom: 1px solid #d1dfed;
    padding: 0 0 0 10px;
    color: #767470;
    font-size: 11px;
    font-weight: normal;    
    text-align: center;}
.cweek div {
    float: left;
    width: 25px;}

.month-list {
    height: 278px;
    overflow: auto;
    position: relative;}

.month {
    border-bottom: 1px solid #d1dfed;
    padding: 0 0 6px;
    margin: 10px 10px 12px;
    width: 175px;}
.month h4 {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 2px;}

.date {
    width: 175px;
    overflow: hidden;}
.date i, .date a, .date span {
    display: block;
    width: 25px;
    height: 22px;
    float: left;
    font-size: 11px;
    line-height: 21px;
    text-align: center;}
.date a {
    color: #3c5a61;
    text-decoration: none;}
.date a:hover, .cyear-list a:hover {
    color: #3c5a61;
    text-decoration: none;
    background: #faf2d3;}
.date a.dthis, .cyear-list a.ythis {
    background: #ffe373;
    font-weight: bold;
    color: #000;}
.cyear-list a.ythis {
    cursor: text;}
.date span {
    color: #cfcbc4;}

.itog {
    font-size: 22px;
    color: #fe6600;}

.advcons em, .advcons-a em {
    color: #3c5a61;
    font-style: normal;
    border-bottom: 1px dotted #3c5a61;
    position: relative;
}
.advitem, .advitem-a, .advcons, .advcons-a, .advbay, .advbay-a, .advbann {
    padding: 0;
    text-align: center;
    font-size: 110%;
    color: #898072;
    border-left: 1px solid #d1dfed;
    cursor: pointer;
    width: 60px;
}
.advbann {
    width: 52px;}
.adv-itog {
    font-size: 120%;
    font-weight: normal;
    padding: 0 8px 0 11px;
    text-align: right;}
.advitem span, .advcons span, .advbay span, .advitem-a span, .advbay-a span, .advcons-a span {
    position: relative;
    display: block;
    width: 100%;
    height: 1.0em;
}
i.adv-a, i.adv-a2, i.adv-d, i.adv-b, i.adv-b2 {
    display: block;
    width: 23px;
    height: 23px;
    overflow: hidden;
    margin: 0 auto;
    background: url(http://img.domo.by/images/adv-a.png) no-repeat 0 0;
}
i.adv-d {
    width: 20px;
    height: 20px;
    background: url(http://img.domo.by/images/adv-d.png) no-repeat 0 0;
}
i.adv-a2 {
    background: url(http://img.domo.by/images/adv-edit.png) no-repeat 0 0;
}
i.adv-b {
    background: url(http://img.domo.by/images/adv-bron.png) no-repeat 0 0;
}
i.adv-b2 {
    background: url(http://img.domo.by/images/adv-bron2.png) no-repeat 0 0;
}
.advnone {
    border-left: 1px solid #d1dfed;
    padding: 0 6px;
    text-align: center;
    font-size: 110%;
}
.advinf {
    padding: 6px;
    text-align: center;
    font-size: 110%;
    color: #898072;
}
.advinf strong {
    color: #ff6701;
}
.conspop {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    width: 250px;
}
.cons-cont {
    font-size: 120%;
    position: relative;
    padding: 4px 0 0;
}
.cons-cont p {
    padding: 0 0 8px;}
.cons-cont label {
    display: block;
    padding: 0 0 3px;}
.cons-cont h4 {
    margin: 0;
    padding: 0 0 8px;
    font-size: 120%;
}
/* -------------------- */


/* COMMENTS */

.comment {
    height: 1%;
    padding: 8px 0 0
}
.re-comment {
    height: 1%;
    background: url(http://img.domo.by/images/vdott.gif) repeat-x 0 bottom;
    padding: 0 0 3px 0;
    margin: -2px 0 2px;
}
.re-comment .comment-bg {
    padding: 0 0 6px 0;
}
.comment-bg {
    height: 1%;
    overflow: hidden;
    position: relative;
    background: url(http://img.domo.by/images/vdott.gif) repeat-x 0 bottom; 
    padding: 0 0 3px;
    margin: 0;
}
.re-comment .comment-bg {
    background: #faf7eb;
    padding: 10px 12px 0 24px;}
.comment-left {
    width: 116px;
    padding: 1.8em 0 8px 4px;
    float: left;
}
.comment-right {
    margin: 0 0 8px 131px;
}
.comment-rate {
    width: 100%;
    float: left;
}
.rates {
    width: 75px;
    height: 13px;
    padding: 0 0 3px 0;
    background: url(http://img.domo.by/images/stars.gif) no-repeat left -13px;
    overflow: hidden;
}
.rates div {
    height: 13px;
    background:  url(http://img.domo.by/images/stars.gif) no-repeat left top;
    overflow: hidden;
}
.comment-name {
    font-size: 1.2em;
    white-space: nowrap;
    float: left;
    margin-left: -128px;
    display: block;
    padding: 0 0 3px 0;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.comment-date {
    color: #968872;
    display: block;
    font-size: 1.1em;
}
.comment-txt {
    width: 100%;
    float: left;
    font-size: 1.3em;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding: 0;
}
.comment-pm {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0 0 8px;
    list-style: none;
}
.comment-pm li {
    padding: 0 0 0 24px;
    margin: 8px 0 0;
    height: 1%;
    position: relative;
    font-size: 1.3em;
}
.cplus, .cminus, .fplus, .fminus {
    display: block;
    position: absolute;
    left: 0;
    top: 1px;
    width: 14px;
    height: 14px;
    overflow: hidden;
}
.fplus, .fminus {
    top: 4px;
    left: 0;
    left: -20px}
.cplus, .fplus {
    background: url(http://img.domo.by/images/upic.gif) no-repeat 0 -100px;
}
.cminus, .fminus {
    background: url(http://img.domo.by/images/upic.gif) no-repeat 0 -114px;
}

.answer {
    font-size: 1.1em;
    width: 100%;
    float: left;
    text-align: right;
    margin: -8px 0 0;
}
.addforms, .addforms2 {
    background: #faf2d3;
    width: 100%;
    float: left;
    border-top: 1px dotted #3c5a61;
    margin-top: -1px;
    position: relative;
    z-index: 2;
}
.addforms2 {
    width: auto;
    float: none;
    padding: 6px 12px 12px 20px;}
.addforms-bg {
    padding: 12px 12px 6px 12px;
    float: left;
}
.addforms-bg div {
    padding: 0 0 8px 0;
    width: 100%;
    float: left;
    font-size: 1.2em;
}
.addforms-bg div p textarea, .addforms-bg div p input.ftxt {
    width: 100%;
    background: #fff;
    margin: 0;
    padding: 0;
    border: none;
}
.addforms-bg div p {
    border: 1px solid #abadb3;
    margin: 0;
    padding: 2px 3px;
    background: #fff;
}
.addforms-bg div label {
    display: block;
    padding: 0 0 4px 1px;
    font-weight: bold;}
.addforms-butt {
    float: right;
}
.add_qty {
    display: block;
    color: #968872;
    float: left;
    padding: 3px 0 0 0;
}
.add-otziv {
    float: left;
    background: url(http://img.domo.by/images/ico-add-otziv.gif) no-repeat left top;
    padding: 12px 12px 18px 54px;
    font-size: 1.8em;
}
.add-pg {
    width: 100%;
    overflow: hidden;
    padding: 0 0 16px 0;
}
.add-review, .add-review2 {
    background: url(http://img.domo.by/images/ico-add-otziv.gif) no-repeat right 0;
    width: 498px;
    margin: 0 auto;
}
 
.add-review h1, .add-review2 h1, .reviews h1 {
    font-size: 200%;
    font-weight: nornal;
    padding: 0 0 30px;}
.reviews h1 {
    padding: 0 0 8px;}
.fth {
    vertical-align: top;
    padding: 8px 12px 8px 0;
    font-size: 120%;
    font-weight: normal;
    text-align: left;
    width: 30%;
}
.ftd {
    font-size: 110%;
    vertical-align: top;
    padding: 5px 12px 5px 0;
}
.faddtell {
    background: #faf2d3;
    border-top: 1px solid #ffba00;
    padding: 12px 0;
    }
.faddtell-txt {
    font-size: 120%;
    padding: 0 0 12px;
    }
.faddtell-inp {
    overflow: hidden;
    padding: 0 0 10px;
    font-size: 110%;
    }
.faddtell-inp input {
    float: left;
    margin: 0 6px 0 0;
    padding: 1px 3px;
    }
.ftg {
    color: #767676;
    }
.faddtell-chk {
    position: relative;
    //zoom: 1;
    font-size: 120%;
    padding: 0 0 0 22px;}
.faddtell-chk input {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    //left: -3px;
    //top: -3px;}
.rate_stars {
    position: relative;
    width: 140px;
    height: 16px;
    margin: 3px 0 0;
}
.star_block {
    float: left;
}
.rs_star_block img {
    margin: 0;
}
.fcode {
    float: left;
    padding: 0 12px 0 0;}
.fcode label {
    display: block;
    font-size: 110%;
    padding: 0 0 4px;}
.fcode input {
    width: 100px;}
.fnote {
    width: 250px;
    margin: 0 0 0 120px;
    height: 1%;
    color: #767676;
    line-height: 1.0;}
.fnote h6 {
    font-size: 100%;
    font-weight: normal;
    color: #ea7f00;
    padding: 1px 0 5px;
    margin: 0;}

.fmessage {
    font-size: 120%;}
.fmessage h5 {
    margin: 0;
    padding: 0 0 4px;
    font-size: 120%;
    font-weight: normal;
    color: #ea7f00;}


/* ------------------------------- */


/* PAGING & SORT BY */

.sort {
    overflow: hidden;
    padding: 0 0 12px;
}
.sort2 {
    border-bottom: 1px solid #e6e0ca;
    margin: 0 0 12px;
}
.sort-bott {
    margin: 12px 0 0;
    border-top: 1px solid #e6e0ca;}
.sort-left {
    float: left;
    padding: 0;
}
.sort-left h4, .show-right h4 {
    font-size: 1.1em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 5px 1px;
}
.sort-left ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
.sort-left ul li {
    float: left;
    padding: 0 1px 0 0;
}
.sort_deff, .sort_active, .sort2_deff, .sort2_active {
    display: block;
    font-size: 1.2em;
}
.sort_deff, .sort2_deff {
    background: none;
}
.sort_active {
    background: url(http://img.domo.by/images/sort_bott.gif) no-repeat bottom right;
}
.sort_active span, .sort_deff span {
    display: block;
    padding: 6px 22px 8px 10px;
}
.sort2_active span, .sort2_deff span {
    display: block;
    padding: 6px 10px 8px;
}
.sort_active span, .sort2_active span {
    font-weight: bold;
}
.sort_deff span {
    background: #faf2d3 url(http://img.domo.by/images/sort_deff.gif) no-repeat right center;
    font-weight: normal;
}
.sort2_deff span {
    background: #faf2d3;}
.sort2_active span, .sort_active span {
    background: #ffe373;}
.sort_active span.sort-down {
    background: #ffe373 url(http://img.domo.by/images/sort_active.gif) no-repeat right center;
}
.sort_active span.sort-up {
    background: #ffe373 url(http://img.domo.by/images/sort_active2.gif) no-repeat right center;
}
.show-right {
    float: right;
}
.snoska {
    font-size: 110%;
    padding: 1.2em 0 0;}
.snoska2 {
    font-size: 110%;
    padding: 0.4em 0 0;}
.show-right .pview {
    float: left;
}
.sort-left .pview {
    float: left;
    margin: 0 1px 0 0;
}
.pview table {
    border-collapse: collapse;
}
.pview table th {
    padding: 0 4px;
    height: 29px;
    font-size: 1.2em;
    background: #faf2d3;
    font-weight: normal;
}
.pview table td {
    background: #faf2d3;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 0;
    vertical-align: bottom;
}
.pleft, .pright {
    display: block;
    text-decoration: none;
    width: 27px;
    height: 29px;
    overflow: hidden;
}
a.pleft, a.pright, a.pleft:hover, a.pright:hover {
    text-decoration: none;
}
.pleft {
    background: url(http://img.domo.by/images/upic.gif) no-repeat left -40px;
}
.pright {
    background: url(http://img.domo.by/images/upic.gif) no-repeat left -69px;
}
.pg {
    padding: 0 0 12px;
    overflow: hidden;
}
.pshow {
    float: left;
    background: #faf2d3;
    padding: 0 2px;
    font-size: 1.2em;
}
.pshow-a {
    float: left;
    background: #ffe373;
    padding: 0 2px;
    font-size: 1.2em;
    border-bottom: 1px solid #ffba00;
    margin: 0 0 -1px;
    position: relative;
    z-index: 3;
}
.pshow table td {
    height: 24px;
    padding: 0 6px;
}
.pshow table th {
    height: 24px;
    padding: 0;
    font-weight: normal;
}
.pview {
    float: right;
}
.paging2 {
    font-size: 1.8em;
}
.paging2 strong {
    display: block;
    float: left;
    color: #40382b;
    padding: 3px 9px;
    margin-right: 1px;
    background: #ffd154;
}
.paging2 a {
    display: block;
    float: left;
    padding: 3px 9px;
    margin-right: 1px;
    text-decoration: none;
    font-weight: bold;
    background-color: #faf2d3;
}
.paging2 a:hover {
    text-decoration: none;
}
.pleft2 {
    background-image: url(http://img.domo.by/images/bg-paging2.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.pright2 {
    background-image: url(http://img.domo.by/images/bg-paging.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.pleft2 span, .pright2 span {
    width: 17px;
    display: block;
    position: relative;
}
.pleft2 span {
    background: url(http://img.domo.by/images/paging.gif) no-repeat left 2px;
}
.pright2 span {
    background: url(http://img.domo.by/images/paging.gif) no-repeat -17px 2px;
}

.sort-forms {
    margin: 0 0 12px;
    }
.sort-tb {
    border-collapse: collapse;
    width: auto;
    }
    .sort-tb td {
        width: 3px;
        padding: 0;
        }
    .sort-tb th.sort-th-d, .sort-tb th.sort-th-a {
        background: #faf2d3;
        border-bottom: 1px solid #e5e0ca;
        padding: 6px 10px 6px;
        vertical-align: bottom;
        text-align: left;
        font-size: 110%;
        font-weight: normal;
        }
    .sort-tb th.sort-th-a {
        background: #ffe373;
        border-bottom: 1px solid #ffba00;
        font-weight: bold;
        }
        .sort-tb input, .sort-tb select {
            background: #fff;
            margin: 3px 0 0;
            }
        .sort-tb th.sort-th-a em, .sort-tb th.sort-th-d em {
            position: relative;
            top: -4px;
            left: 2px;
            font-size: 10px;
            font-style: normal;
            font-weight: normal;
            }
        .sort-tb a {
            text-decoration: none;
            }
        .sort-tb a:hover {
            text-decoration: none;
            }
.sort-item {
    float: left;
    margin: 0 4px 0 0;
    padding: 20px 0 0;}
.sort-inp {
    float: left;
    margin: 0 1px 0 0;
    font-size: 110%;
    padding: 4px 4px 0;
    height: 24px;
    position: relative;}
.sort-inp p {
    position: absolute;
    left: 5px;
    bottom: 34px;
    padding: 0;
    white-space: nowrap;}
.sort-all {
    float: left;
    margin: 0 1px 0 0;
    font-size: 110%;
    padding: 8px 6px 0 10px;
    height: 20px;}
.sort-all em {
    position: relative;
    top: -3px;
    left: 2px;
    font-style: normal;}
.sort-bg {
    background: #faf2d3;
    border-bottom: 1px solid #e6e0ca;}
.sort-bg-a {
    background: #ffe373;
    border-bottom: 1px solid #ffba00;}



/* ------------------------- */

/* SUGGEST */

.suggest-output {
    top: 0;
    left: 0;
    z-index:999 !important;
    padding: 1px;
    border-left: 1px solid #8f8a82;
    border-top: 1px solid #8f8a82;
    border-right: 1px solid #211d16;
    border-bottom: 1px solid #211d16;
    background: #fff;
    overflow: hidden;
    width: 262px;
    margin: 7px 0 0 -9px;
}

.suggest-output ul{
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.suggest-output iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    //filter:mask();
    width:3000px;
    height:3000px;
    background: none;
    border: none;
    visibility: hidden;
}
.suggest-output ul li {
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    width: 100%;
    float: left;
    font-size: 120%;
}
.suggest-output ul li div {
    padding: 3px 8px 4px;
    overflow: hidden;
    zoom: 1;
}
.suggest-loading {
    background : url('/images/indicator.gif') right center no-repeat;
}
.suggest-over {
    background-color: #ffe373;
}
.right-part {
    float:right;
    color: #8c8880;
    font-size: 90%;
}
.suggest-header {
    background-color:#faf2d3;
    cursor: default !important;
    font-size: 90%;
}
/* ------------------------------ */


/* VIDEO POZDRAVLENIE */

.b-congrats {
    width: 980px;
    margin: 0 auto;
    }
.grats-tt {
    min-height: 136px;
    text-align: center;
    }
.grats-tt img {
    padding: 50px 0 0;
    }
.grats-cont {
    background: #fde26d;
    padding: 16px;
    width: 560px;
    margin: 0 auto 40px;
    position: relative;
    }
.grats-cont i.grats-str {
    display: block;
    width: 47px;
    height: 23px;
    overflow: hidden;
    background: url(http://img.domo.by/images/design/orange-angle2.png) no-repeat 0 0;
    position: absolute;
    top: 100%;
    right: 0;
    }
.grats-video {
    margin: 0 0 16px;
    }
.grats-ss table {
    border-collapse: collapse;
    }
.grats-ss table td.sslike {
    vertical-align: middle;
    padding: 0;
    width: 410px;
    }
.grats-ss table td.gracfrend {
    vertical-align: middle;
    padding: 6px 8px 6px 24px;
    background: url(http://img.domo.by/images/design/dotted-vgr.gif) repeat-y 0 0;
    font: 12px Tahoma, Verdana, Arial, sans-serif;
    color: #40372a;
    }
.grats-ss table td.gracfrend p {
    padding: 3px 0;
    }
.grats-ss .like-left {
    float: left;
    padding: 5px 12px 5px 0;
    }
.grats-txt {
    margin: -2px 0 14px;
    font: 24px Tahoma, Geneva, sans-serif;
    color: #3b3028;
    }
.grats-txt p {
    margin: 0;
    padding: 0;
    }
.grats-logo {
    position: fixed;
    bottom: 0;
    left: 60px;
    }

/* ---------------------------------------- */


/* SEO BLOCK */

.forseos {
    margin: 0 0 18px;
    border: 1px dashed #1da326;
    background: #fff;
    padding: 8px 10px 0px;
    position: relative;
    //zoom: 1;
    }
    .forseos .seostxt {
        font-size: 1.2em;
        line-height: 1.2em;
        height: 3.6em;
        overflow: hidden;
        }
        .forseos .seostxt p {
            padding: 0 0 1.2em;
            }
    .forseos .seoslink {
        position: absolute;
        right: 0;
        bottom: -1px;
        font-size: 120%;
        font-weight: bold;
        width: 70px;
        padding: 1px 0;
        background: #fff;
        display: none;
        }
        .forseos .seoslink i {
            display: block;
            width: 60px;
            height: 100%;
            overflow: hidden;
            position: absolute;
            left: -60px;
            top: 0;
            background: url(http://img.domo.by/images/seosfade2.png) repeat-y 0 0;
            }
    .forseos i.seos-u {
        display: block;
        width: 20px;
        height: 20px;
        overflow: hidden;
        position: absolute;
        right: -2px;
        bottom: -2px;
        background: url(http://img.domo.by/images/seos-u.gif) no-repeat 0 0;
        }
    .forseos i.seos-itop {
        display: block;
        width: 13px;
        height: 10px;
        overflow: hidden;
        position: absolute;
        right: 15%;
        top: -7px;
        background: url(http://img.domo.by/images/seos-itop.png) no-repeat 0 0;
        }

/* --------------------------------------------- */


.sotxt, .sotxt {
    font-size: 1.2em;
    line-height: 1.2em;
    height: 3.6em;
    overflow: hidden;
    padding: 0 18px 0 0;} 
.sotxt p {
    padding: 0 0 14px;
    overflow: hidden;}
.sotxt img {
    float: left;
    margin: 2px 12px 2px 0;}
.somore {
    position: absolute;
    right: 0;
    bottom: -1px;}
.somore a {
    display: block;
    width: 11px;
    height: 12px;
    overflow: hidden;
    background: url(http://img.domo.by/images/open-close.gif) no-repeat 0 -12px;
    text-decoration: none;}

.solink {
    padding: 12px 0 0;}

.soleft {
    float: left;
    font-size: 120%;}

.soright {
    float: right;
    position: relative;
    padding: 0 12px 0 0;}
.soright a {
    display: block;
    position: absolute;
    right: 0;
    top: 3px;
    width: 11px;
    height: 12px;
    overflow: hidden;
    background: url(http://img.domo.by/images/open-close.gif) no-repeat 0 0;
    text-decoration: none;}


/* ----------------------------------- */


/* Star Rating */

.ui-rating {
    padding: 4px 0 0;}

.ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel {
    display: block;
    width:14px;
    height:13px;
    overflow: hidden;
    font-size:2px;
    float:left;
    text-decoration:none;
    vertical-align:bottom;
    background-image:url(http://img.domo.by/images/star.png);
    background-repeat:no-repeat;}
.ui-rating a {
    cursor: pointer;}
.ui-rating-full  {
    background-position: 0 0;}

.ui-rating-half  {
    background-position: 0 -13px;}

.ui-rating-empty {
    background-position: 0 -13px;}

.ui-rating-cancel-empty {
    background-position: 0 -13px;}

.ui-rating-cancel-full {
    background-position: 0 -13px;}

.ui-rating-hover {
    background-position: 0 -26px;}

/* -------------------------- */


/* GALLERY */

.galleries {
    position: relative;
    z-index: 1;}

.b-galls {
    margin: 0 15px 0 225px;
    padding: 6px 0 10px;}

.b-galls-sellers {
    margin: 0;
    padding: 6px 0 10px;
    }
.b-galls-sellers .pgallery {
    padding: 0 6px;
    }
.pgallery {
    overflow: hidden;
    position: relative;
    padding: 0 40px;}
.pgallery ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 10000px;
    overflow: hidden;
    z-index: 1;}
.pgallery ul li {
    padding: 8px 4px 10px;
    font-size: 110%;
    width: 114px;
    text-align: center;
    float: left;}
.pgallery ul li.pgall-a {
    background: #ffefa8;
    }
.pgallery ul li a.gpl {
    display: block;
    width: 110px;
    margin: 0 auto;
    padding: 2px;}
.pgallery ul li a.gpl:hover {
    text-decoration: none;
    padding: 1px;
    border: 1px solid #f0e1a5;}
.pgallery ul li a.gthis, .pgallery ul li a.gthis:hover {
    text-decoration: none;
    padding: 0;
    border: 2px solid #ffd154;
    cursor: default;}
.pgallery ul li p {
    padding: 6px 0;}

.pgallery a.prev, .pgallery a.next {
    display: block;
    width: 29px;
    height: 29px;
    overflow: hidden;
    position: absolute;
    top: 45px;
    text-indent: 300em;
    white-space: nowrap;
    z-index: 5;}
.pgallery a.prev {
    left: 0;    
    background: url(http://img.domo.by/images/gbuttons.png) no-repeat 0 0;}
.pgallery a.next {
    right: 0;
    background: url(http://img.domo.by/images/gbuttons.png) no-repeat -31px 0;}
.pgallery a.prev:hover {
    left: 0;    
    background: url(http://img.domo.by/images/gbuttons.png) no-repeat 0 -30px;}
.pgallery a.next:hover {
    right: 0;
    background: url(http://img.domo.by/images/gbuttons.png) no-repeat -31px -30px;}

.b-galls-sellers .pgallery a.prev, .b-galls-sellers .pgallery a.next {
    top: 50%;
    margin: -15px 0 0;
    }

.disabled {
    visibility: hidden;}

.ad-gallery {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    margin-bottom: 10px;
    position: relative;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 50%;
      left: 50%;
      margin: -14px 0 0;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next, .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      right: 50%;
      top: 50%;
      width: 30px;
      height: 30px;
      margin: -15px -280px 0 0;
      cursor: pointer;
      display: block;
      z-index: 100;
      background: url(http://img.domo.by/images/gallery/ad_next.png) no-repeat 0 0;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      left: 50%;
      margin: -15px 0 0 -280px;
      background: url(http://img.domo.by/images/gallery/ad_prev.png) no-repeat 0 0;
    }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: relative;
      text-align: center;
      z-index: 1;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        padding: 6px 0 12px;
        text-align: center;
        font-size: 120%;
      }      
  .ad-gallery .ad-controls {
    overflow: hidden;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 498px;
    margin: 0 auto;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 50%;
      width: 14px;
      height: 20px;
      margin: -7px 0 0;
      z-index: 10;    
      display: block;
      cursor: pointer;
    }
    .ad-gallery .ad-back {
      left: -20px;
      background: url(http://img.domo.by/images/gallery/ad_scroll_back.png) 0 0 no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(http://img.domo.by/images/gallery/ad_scroll_forward.png) 0 0 no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        margin: 0;
        padding: 0;
        float: left;
        width: 10000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 2px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 2px solid #FFBA00;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}


/* -------------------------------------------- */


/* HEADERS */

.tts {
}

.tnav {
    padding: 10px 27% 0 0;
    border-bottom: 1px solid #ffd154;
    margin: 0 0 0 225px;
    position: relative;
}
.tnav-non {
    padding: 10px 27% 1px 0;
    margin: 0 0 2px 225px;
    position: relative;
}

.snav {
    width: auto;
    border-collapse: collapse;
    margin: 0 0 8px;}
.snav td {
    padding: 0 5px 0 0;
    font-size: 130%;
    color: #3c5a61;}

a.nmebel, a.nmebel:hover, .nmebel, a.npedia, a.npedia:hover, .npedia, a.ncompany, a.ncompany:hover, .ncompany, a.ntovary, a.ntovary:hover, .ntovary, a.nbrands, a.nbrands:hover, .nbrands, a.nservice, a.nservice:hover, .nservice, a.njournal, a.njournal:hover, .njournal, a.n-ny, a.n-ny:hover, .n-ny {
    display: block;
    width: 18px;
    height: 21px;
    overflow: hidden;
    background: url(http://img.domo.by/images/icnav.png) no-repeat -1px 0;
    text-decoration: none;}
a.ncompany, a.ncompany:hover, .ncompany {
    width: 18px;
    height: 20px;
    background: url(http://img.domo.by/images/icnav.png) no-repeat 0 -25px;}
a.ntovary, a.ntovary:hover, .ntovary {
    width: 18px;
    height: 20px;
    background: url(http://img.domo.by/images/icnav.png) no-repeat 0 -50px;}
a.nbrands, a.nbrands:hover, .nbrands {
    width: 18px;
    height: 20px;
    background: url(http://img.domo.by/images/icnav.png) no-repeat 0 -75px;}
a.nservice, a.nservice:hover, .nservice {
    width: 18px;
    height: 21px;
    background: url(http://img.domo.by/images/icnav.png) no-repeat 0 -100px;}
a.njournal, a.njournal:hover, .njournal {
    width: 28px;
    height: 21px;
    background: url(http://img.domo.by/images/icnav.png) no-repeat 0 -125px;
    margin-left: -2px;}
a.nmebel, a.nmebel:hover, .nmebel {
    width: 26px;
    height: 18px;
    background: url(http://img.domo.by/images/icnav.png) no-repeat 0 -230px;
    margin-left: -2px;}
a.n-ny, a.n-ny:hover, .n-ny {
    width: 26px;
    height: 23px;
    margin-left: -2px;
    background: url(http://img.domo.by/images/icnav.png) no-repeat 0 -260px;
    }

.ttsno {
    padding: 18px 15px 0 0;
    border-bottom: 1px solid #ffd154;
    margin: 0 0 18px 225px;
    position: relative;
}
.tts4 {
    padding: 18px 0 0 0;
    border-bottom: 1px solid #ffd154;
    margin: 0 0 18px 225px;
    position: relative;
}
.tts2 {
    margin: 0 25px 0 225px;
    padding: 18px 0 1px;
    position: relative;
}

.tt-adv {
    margin: 0 30px 0 225px;
    padding: 18px 0 1px 0;
    position: relative;
}
.tts h1, .tts2 h1, .tts3 h1, .tts h1, .tt-adv h1 {
    padding: 0 0 18px;
}
.tts3 h1 em {
    padding: 0 0 0 24px;
    font-size: 55%;
    font-style: normal;}
.tt-sell {
    padding: 0 16em 0 0;
    position: relative;
}
.tt-sell span.tt-this {
    font-size: 17px;
    padding: 0;
    }
.tt-sell span.tt-arr {
    font-size: 22px;
    padding: 0;
    }
.tt-sell span.tt-link {
    font-size: 20px;
    padding: 0;
    }
.tt-sell span.cat-link {
    font-size: 100%;
    }
    .tt-sell span.cat-link em {
        font-style: normal;
        font-size: 18px;
        padding: 0;
        color: #3b5a62;
        position: relative;
        top: -2px;
        }
    .tt-sell span.cat-link a {
        text-decoration: none;
        }
    .tt-sell span.cat-link a:hover {
        text-decoration: underline;
        }
.tt-sell2 {
    padding: 0 300px 0 0;
    position: relative;
    margin: 0 27% 0 0;
}
.add-n, .add-n2 {
    position: absolute;
    right: 110px;
    top: -2px;
    padding: 6px 0 0 34px;
    font-size: 1.2em;
    font-weight: bold;
}
.add-n2 {
    right: 4px;
}
.add-n a, .add-n a:hover, .add-n2 a, .add-n2 a:hover {
    color: #1798e8;
}
.nico {
    display: block;
    position: absolute;
    width: 28px;
    height: 28px;
    font-size: 0;
    text-decoration: none;
    overflow: hidden;
}
.add-n .nico, .add-n2 .nico {
    left: 0;
    top: 0;
    background: url(http://img.domo.by/images/seller-ico.png) no-repeat 0 0;
}

.ttl, .tnav h1 {
    font-size: 240%;
    line-height: 1.0;
    padding: 0;}
.tnav .ttl, .tnav-non .ttl, .tnav h1, .tnav-non h1 {
    padding: 0 0 6px;}
.ttl em, .tnav h1 em {
    padding: 0 0 0 24px;
    font-size: 55%;
    font-style: normal;}
.tnav h1 span, .tnav-non h1 span {
    padding: 0 0 0 6px;
    font-size: 66%;
    font-style: normal;}

.tarr {
    font-size: 20px !important;}

.ttsec {
    font-size: 17px !important;}

.tt2 {
    font-size: 180%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}
.tt3 {
    font-size: 140%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 8px;
}
.bprint {
    padding: 0 10em 0 0;
    position: relative;
}
.bprint input, .tt-sell input {
    position: absolute;
    top: 4px;
    right: 0;
    color: #000;
    font-size: 1.1em;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}

.nbrend {
    font-family: "Arial Narrow", Tahoma, Verdana, Arial, sans-serif;}

.category-menu {
    padding: 6px 0 0;}
.category-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    //zoom: 1;}
.category-menu ul li {
    float: left;
    padding: 8px 16px 8px 16px;
    margin: 0 10px 0 0;
    font-size: 140%;
    position: relative;
    //zoom: 1;}
.category-menu ul li.m-a {
    background: #ffd248;}
.category-menu ul li em {
    position: relative;
    font-size: 11px;
    font-style: normal;
    left: 4px;
    top: -4px;}
.category-menu ul li a {
    font-weight: bold;}


/* ------------------------------------ */

/* VOROTA */

.vortype {
    background: #fafaf0 url(http://img.domo.by/images/dott-orange.gif) repeat-x 0 bottom;
    padding: 10px 0;}

.vorright, .vorright2 {
    float: left;
    width: 16%;
    margin: 0 0 0 -17%;
    padding: 16px 0 0;}
.vorright2 {
    width: 33%;
    margin: 0 0 0 -35%;} 
.vorinfo {
    padding: 0 10px 16px 18px;
    position: relative;
    font-size: 120%;}
.vorinfo i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: url(http://img.domo.by/images/ico-vs.gif);}

.voritems {
    margin: 0 16% 0 0;}
.voritems2 {
    margin: 0 35% 0 0;}
.vor, .vor2, .vor3 {
    width: 33%;
    float: left;
    margin: 0 67% 0 0;} 
.vor2 {
    margin: 0 0 0 -67%;
    width: 34%;}
.vor3 {
    margin: 0 0 0 -33%;}

.vor4, .vor5 {
    float: left;
    width: 50%;
    margin: 0 50% 0 0;}
.vor5 {
    margin: 0 0 0 -50%;}

.vitem {
    padding: 0;
    text-align: center;
    width: 100%;}
.vpicture {
    padding: 4px 0;}
.vname {
    font-size: 120%;}
.vname-d {
    display: inline-block;      
    padding: 8px 22px 9px 10px;}
.vname-a {
    display: inline-block;  
    background: #ffe373;
    border-bottom: 1px solid #fac73c;
    font-weight: bold;
    padding: 8px 20px 8px 10px;
    color: #40382b;}
.vname a, .vname strong {
    position: relative;}
.vname sup {
    font: 9px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    position: absolute;
    left: 100%;
    top: 0;
    text-decoration: none !important;
    margin: 0 0 0 2px;}
.vprice {
    font-size: 120%;
    padding: 6px 0;}
.vprice p {
    padding: 3px 0 0;}


/* -------------------------------- */


/* LINKS */

a {
    color: #3c5a61;
    text-decoration: underline;
    outline: none;
}
a:hover {
    color: #00869a;
    text-decoration: underline;
}
a.dott {
    color: #3c5a61;
    text-decoration: none;
    border-bottom: 1px dotted #3c5a61;
    position: relative;
}
a.dott:hover {
    text-decoration: none;
    border-bottom: 1px dotted #00869a;
    color: #00869a;
}
a.dash {
    color: #3c5a61;
    text-decoration: none;
    border-bottom: 1px dashed #3c5a61;
    position: relative;
}
a.dash:hover {
    text-decoration: none;
    border-bottom: 1px dashed #00869a;
    color: #00869a;
}
/* ---------------------------------- */


/* OTHER CLASSES */

.bpromo {
    width: auto;
    margin: 0 0 10px;}
.bpromo td {
    font-size: 120%;
    padding: 10px 16px 10px 0;}
.bpromo td a {
    color: #ff0031 !important;}

.lett-t {
    color: #0083fc;}
.lett-u {
    color: #3c9500;}
.lett-j {
    color: #a30071;}
.lett-m {
    color: #ff6101;}

.ctb, .ctb2, .ctb3 {
    width: auto;
    border-collapse: collapse;}
.ctb2 {
    margin: 0 0 0 160px;}
.ctb td, .ctb2 td, .ctb3 td {
    vertical-align: top;
    padding: 0 14px 10px 0;}
.ctb3 td {
    padding: 0 0 12px 14px;}
.ctb th, .ctb2 th, .ctb3 th {
    vertical-align: top;
    padding: 0;
    text-align: left;
    font-weight: normal;}
.ctb th h4, .ctb2 th h4 {
    font-size: 120%;
    font-weight: bold;
    padding: 0 0 6px;
    margin: 0;}

.bprint {
    padding: 0 10em 0 0;
    position: relative;
}

.coll {
    width: 50%;
    float: left;
}

.coll2 {
    width: 50%;
    float: left;
}
.lcoll {
    width: 49%;
    float: left;
}
.rcoll {
    width: 49%;
    float: right;
}
.tb {
    width: 100%;
    border-collapse: collapse;
}
.tb2 {
    width: auto;
    border-collapse: collapse;
}
.check {
    margin-left: -4px;
}
.check td {
    padding: 1px 2px 1px 0;
    font-size: 1.0em;
}
.ch {
    overflow: hidden;
}
.wcr {
    width: 100%;
    overflow: hidden;
}
.hcr {
    height: 1%;
    overflow: hidden;
}
.fw {
    width: 100%;
    float: left;
}
.obr {
    border-bottom: 1px solid #f3e7b4;}
.brt-m {
    border-top: 1px solid #fff;
}
.brb-m {
    border-bottom: 1px solid #fff;
}
.pdl8 {
    padding-left: 8px;
}
.pdb12 {
    padding-bottom: 12px;
}
.pd0 {
    padding: 0 !important;
}
.pr {
    position: relative;
    //zoom: 1;
}
.offh {
    overflow: hidden;
}
.dblock {
    display: block;
}
.dnone {
    display: none;
}
.ftell {
    font-size: 150%;
    font-weight: normal;
    line-height: 1.0;}
.f11 {
    font-size: 110%;
}
.f12 {
    font-size: 1.2em;
}
.f5 {
    font-size: 150%;}
.disb {
    color: #7f7f7f;}
.tx-r {
    text-align: right;
}
.tx-c {
    text-align: center;}
.bd {
    font-weight: bold;}
.cfr {
    color: #898072;
}
.f-left {
    float: left;
}
.f-right {
    float: right;
}
.clear {
    background: none !important;
    clear: both;
    float: none !important;
    font-size: 1px !important;
    height: 1px !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: hidden !important;
}
.clr {
    width: 100%;
    font-size: 0px;
}
.clr:after {
    content: ".";
    display: block;
    font-size: 1px;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clr {
    display: inline-block;
}
/* Hide from IE Mac \*/
.clr {
    display: block;
}
/* End hide from IE Mac */


.photos-item {
    position: relative;
    padding: 0 50px;
    width: 658px;
    margin: 12px auto;
    text-align: center;}
.photos-item a.prev, .photos-item a.next {
    display: block;
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin: -25px 0 0;
    overflow: hidden;}
.photos-item a.prev {
    left: 0;
    background: url(http://img.domo.by/images/prev-next-photos.png) no-repeat 0 0;}
.photos-item a.prev:hover {
    left: 0;
    background: url(http://img.domo.by/images/prev-next-photos.png) no-repeat 0 -55px;}
.photos-item a.next {
    right: 0;
    background: url(http://img.domo.by/images/prev-next-photos.png) no-repeat -55px 0;}
.photos-item a.next:hover {
    right: 0;
    background: url(http://img.domo.by/images/prev-next-photos.png) no-repeat -55px -55px;}

.photos-info {
    margin: 0 auto;
    width: auto;
    border-collapse: collapse;}

.phtt {
    padding: 0 0 10px;
    font-size: 140%;
    font-weight: bold;}
.phtt h2, .phtt img {
    font-size: 100%;
    padding: 10px 0 8px;
    margin: 0;}

.phdets {
    vertical-align: top;
    padding: 0 40px 12px 0;}
.phdets h4 {
    font-size: 140%;
    font-weight: normal;
    padding: 0;
    margin: 0;}
.phdets ul.list {
    margin: 0;
    padding: 8px 0 0;
    list-style: none;
    position: relative;
    margin: 0 0 0 -16px;}
.phdets ul.list li {
    margin: 0;
    padding: 0 0 6px 16px;
    font-size: 120%;
    background: url(http://img.domo.by/images/ortire.gif) no-repeat 0 0.6em;}


/* den stroiki popup */

#global {
    position: relative;
    //position: static;}

.dpop {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;   
    //height: expression( (this.parentNode.clientHeight) + "px" );
    background: #000;
    opacity: 0.5;
    //filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    z-index: 9999;}
* html .dpop {
    _height: expression( (document.body.clientHeight + document.body.scrollTop) + "px" );}

.b-card {
    position: fixed;
    z-index: 99999;
    top: 50%;
    left: 50%;
    margin: -293px 0 0 -220px;
    width: 439px;
    height: 585px;
    background: url(http://img.domo.by/images/bg-card.png) no-repeat 0 0;}
*html .b-card {
    position: absolute;
    top: expression(parseInt(document.documentElement.scrollTop, 10) + 15 + "px");
    margin: 0 0 0 -220px;
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-card.png', sizingMethod='image');}
*html .b-card .cardinner * {
    z-index: 999999;
    //zoom: 1;}
.b-card .cardinner {
    position: absolute;
    left: 22px;
    top: 22px;
    width: 395px;
    height: 541px;
    background: #fff;}
.b-card .cardinner .close {
    width: 20px;
    height: 21px;
    position: absolute;
    right: 6px;
    top: 5px;
    background: url(http://img.domo.by/images/close-card.png) no-repeat 0 0;
    cursor: pointer;}
*html .b-card .cardinner .close {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/close-card.png', sizingMethod='image');}
.b-card .cardinner .cardpic {
    position: absolute;
    left: 0;
    top: 21px;}
.b-card .cardinner .cardvinsh {
    position: absolute;
    left: 35px;
    bottom: 37px;}

.b-card .cardinner .cardtt {
    position: absolute;
    right: 42px;
    bottom: 302px;
    font-size: 165%;} 
.b-card .cardinner .cardlink {
    position: absolute;
    right: 28px;
    top: 244px;
    width: 74px;
    padding: 0 0 0 15px;
    background: url(http://img.domo.by/images/card-linkbg.png) no-repeat 0 0;
    height: 37px;
    font-size: 120%;
    line-height: 34px;}


/* -------------------------------------------------------- */
.resname2{
width: 0%;
}
/**************new-table**************/
.tab-a {
    float: left;
    background: none repeat scroll 0 0 #FFE373;
    border-bottom: 1px solid #FFBA00;
    font-weight: bold;
    padding: 6px 10px;
    vertical-align: bottom;
    text-align: left;
    font-size: 110%;
    margin: 3px 3px 0 0;
    height: 35px
    
}
.tab-d {
    background: none repeat scroll 0 0 #FAF2D3;
    border-bottom: 1px solid #E5E0CA;
    font-size: 110%;
    font-weight: normal;
    padding: 6px 10px;
    vertical-align: bottom;
    text-align: left;
    margin: 3px 3px 0 0;
    height: 35px;
    float: left;
}
.tab-d input, .tab-d select {
            background: #fff;
            margin: 3px 0 0;
}
.tab-a em, .tab-d em {
            position: relative;
            top: -4px;
            left: 2px;
            font-size: 10px;
            font-style: normal;
            font-weight: normal;
            }
            
            
            
/* ======== acavita ======== */
.acavita
{
    position: absolute;
    left: 25px;
    top: 18px;

    padding: 0px;
    border-bottom: 1px dotted #5b5149;
    color: #5b5149;
    font: 11px Tahoma;
    cursor: pointer;
}
.acavita.abottom
{
    color: #ffd154;
    border-bottom:1px dotted #ffd154;
}
.acavita span
{
    color: #ff2a00;
}
.acavita b
{
    font-weight: normal;
    position: absolute;
    right: -7px;
    top: -2px;
}
.acavita-pop-up
{
    position: absolute;
    display: none;
    width: 250px;
    z-index: 1;
}
.acavita-head
{
    padding: 0 0 0 35px;
    height: 35px;
    background: url(http://dom.by/images/acavita-b.png) no-repeat 0 0;
    overflow: hidden;
}
.acavita-head div
{
    padding: 0 35px 0 0;
    height: 35px;
    background: url(http://dom.by/images/acavita-b.png) no-repeat right -76px;
    overflow: hidden;
}
.acavita-head div div
{
    padding: 0;
    background: url(http://dom.by/images/acavita-b.png) repeat-x 0 -38px;
}

.acavita-content
{
    padding: 0 0 0 32px;
    height: 25px;
    background: url(http://dom.by/images/acavita-b2.png) repeat-y 2px 0;
    overflow: hidden;
}

.acavita-content div
{
    padding: 0 32px 0 0;
    height: 25px;
    background: url(http://dom.by/images/acavita-b2.png) repeat-y right 0;
    overflow: hidden;
}
.acavita-content div div
{
    padding: 0;
    background: #fff;
}

.acav-pos
{
    position: absolute;
    top: 16px;
    z-index: 10;
    left: 35px;
    height: auto !important;
    background: transparent;
    font: 10px Tahoma;
    overflow: visible;
}

.acav-pos p
{
    color: #5b5149;
    padding: 0 0 3px;
}

.acav-pos a
{
    color: #005580;
    line-height: 13px;
}

.acav-pos a:hover
{
    color: #2884C2;
}

.acavita-footer
{
    height: 25px;
    padding: 0 0 0 35px;
    background: url(http://dom.by/images/acavita-b.png) no-repeat 2px -114px;
    overflow: hidden;
}

.acavita-footer div
{
    height: 25px;
    padding: 0 35px 0 0;
    background: url(http://dom.by/images/acavita-b.png) no-repeat right -168px;
    overflow: hidden;
}

.acavita-footer div div
{
    padding: 0px;
    background: url(http://dom.by/images/acavita-b.png) repeat-x 0 -140px;
}           

.j-breadc {
  margin: 0 0 8px;
  padding: 0 0 0px 0;
  overflow: hidden;
  border-bottom: 2px solid #ffcf69;
  list-style: none;
  font-size: 11px;
}
.j-breadc i {
  position: absolute;
  right: 9px;
  top: 4px;
  width: 5px;
  height: 7px;
  background: url(/images/breadcrumbs-arrow.gif) no-repeat 0 0;
}
.j-breadc li {
  position: relative;
  float: left;
  padding-right: 25px;
}
.j-breadc h2 {
  margin: 0;
}

.left-news {
  margin: 0 0 20px;
}
.left-news h2{
  margin: 0;
  color: #3c5a61;
  font: bold 16px arial;
}
.one-news {
  padding: 10px 0 0;
}
.one-news span {
  display: block;
  padding: 3px 0 3px;
  color: #717171;
  font-variant: small-caps;
  font-size: 11px;
}
.one-news a {
	font-size: 12px;
}
.one-news p {
	font-size: 11px;
	padding: 5px 0;
}

.brand-secriptions p {
	background: #fff;
}
=======
/* ---------------page brands------------------------- */
#slideWrapper ul {
	margin: 25px 10% 0 0;
	padding: 0;
	list-style: none;
	float: left;
}
#slideWrapper li {
	font-size: 11px;
	padding: 0 0 2px;
}
/* right col */
.right-brand {
	color: #40382b;
}
.right-brand ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.right-brand li {
	padding: 0 10px 12px 20px;
	font-size: 12px;
	background: url("http://img.domo.by/images/brend_diz/ykub.gif") no-repeat scroll 12px 6px;
}
.right-brand li strong{
	display: block;
}
.right-brand li strong i {
	font: 12px arial;
}
.right-brand li span {
	font-size: 11px;
}
.right-brand h2 {
	margin: 21px 0 0;
	font: bold 14px arial;
}
.right-yb, .right-yb2, .right-gb {
	margin: 0 0 35px;
	padding: 20px 0 10px;
}
.right-yb {
	background: #faf2d3;
	border-top: 2px solid #ffce00;
	border-bottom: 1px solid #ffce00;
}
.right-yb2 {
	background: #fff1ab;
	border-top: 2px solid #ffb900;
	border-bottom: 1px solid #ffb900;
}
.right-gb {
	background: #e2fbdb;
	border-top: 2px solid #62b452;
	border-bottom: 1px solid #62b452;
}
.right-brand .right-gb span {
	display: block;
	font-size: 12px;
}

/* --------------------------------------- */



/*************************Блок в Окнах ПВХ********************************/

.window {
	position: relative;
	margin: 0 0 20px;
	width: 239px;
	height: 213px;
	background: url(http://img.domo.by/images/category/window.jpg) no-repeat 0 0;
}
.window strong {
	padding: 40px 0 0;
	display: block;
	font: 22px arial;
	color: #fff;
	text-shadow: 0 1px 0 #376893;
	text-align: center;
}
.window ul {
	list-style: none;
	padding: 10px 0 0;
	margin: 0;
	font: 12px arial;
	text-shadow: 0 1px 0 #376893;
}
.window li {
	position: relative;
	padding: 5px 25px 0 68px
}
.window a {
	color: #fff;
	text-decoration: none;
}
.window a:hover {
	text-decoration: underline;
}
.window span {
	position: absolute;
	left: 33px;
	top: 7px;
	width: 18px;
	height: 14px;
	background: url(http://img.domo.by/images/category/window-arrow.png) no-repeat 0 0;
}
.window li:hover span{
	left: 43px;
}
/***********************************************************************/

/**************************Тизер "Проекты домов"************************/
#country-house {
	display: block;
	margin: 30px auto 40px;
	width: 240px;
	height: 79px;
	background: url(http://img.domo.by/images/country-house.jpg) no-repeat 0 0;
}
.bn-right-index #country-house {
	margin: 10px auto 16px;
}
/***********************************************************************/


