@font-face {
    font-family: 'myriad';
    src: url('../fonts/myriadpro.eot');
    src: local('O'), url('../fonts/myriadpro.svg') format('svg'), url('../fonts/myriadpro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'myriad';
    src: url('../fonts/myriadpro-bold.eot');
    src: local('O'), url('../fonts/myriadpro-bold.svg') format('svg'), url('../fonts/myriadpro-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'myriad';
    src: url('../fonts/myriadpro-it.eot');
    src: local('O'), url('../fonts/myriadpro-it.svg') format('svg'), url('../fonts/myriadpro-it.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'myriad';
    src: url('../fonts/myriadpro-boldit.eot');
    src: local('O'), url('../fonts/myriadpro-boldit.svg') format('svg'), url('../fonts/myriadpro-boldit.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

html * {
    margin: 0;
    padding: 0;
}

html {
    height: 100%
}

body {
    min-height: 100%;
    min-width: 1000px;
    font-family: /*myriad,*/ arial, sans;
    font-size: 14px;
    background: #fff;
    color: #666;
    position: relative;
    background: url('../images/bodybg.gif') no-repeat center top;
}

body.lowbg {
    background-image: url('../images/bodybg_low.gif')
}

a {
    color: #2a9dbb;
}

p {
    margin: 0 0 14px 0;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
    font-weight: normal;
    color: #262626;
}

h3, .h3 {
    margin: 0 0 12px 0;
}

h4, .h4 {
    font-size: 14px;
    margin: 0 0 12px 0;
}

img {
    vertical-align: bottom;
    border: 0;
}

.clear {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    height: 0;
    overflow: hidden;
}

.juster {
    display: inline-block;
    width: 100%;
    height: 0;
    overflow: hidden;
}

.vfix {
    height: 100%;
    width: 0px;
    display: inline-block;
    vertical-align: middle;
}

#loading{display:block;text-align:center;height:30px;line-height:10px;background:url('../images/loading.gif') no-repeat center bottom;}
.topline {
    position: absolute;
    left: 0;
    top: 0;
    height: 60px;
    width: 100%;
    background: url('../images/topline.gif') repeat-x;
}

.bg_w {
    height: 155px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.bg_w .bg_l {
    background: no-repeat left top;
    margin: 0 168px 0 0;
    height: 100%
}

.bg_w .bg_r {
    background: no-repeat right top;
    width: 168px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.plblock_w {
    position: relative;
}

.plblock_head {
    position: relative;
    height: 33px;
    color: #fff;
    line-height: 33px;
}

.plblock_head a {
    display: block;
    height: 100%;
    color: #fff;
}

.plblock_head .ileft {
    display: block;
    margin: 0 10px 0 0;
    padding: 0 0 0 20px;
    height: 100%;
    background: url('../images/plblocks.png') no-repeat left top;
}

.plblock_head .iright {
    display: block;
    width: 10px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: url('../images/plblocks.png') no-repeat right top;
}

.plblock_bottom {
    position: relative;
    height: 21px;
}

.plblock_bottom .ileft {
    display: block;
    margin: 0 50px 0 0;
    padding: 0 0 0 10px;
    height: 100%;
    background: url('../images/plblocks.png') no-repeat left -33px;
}

.plblock_bottom .iright {
    display: block;
    width: 50px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: url('../images/plblocks.png') no-repeat right -33px;
}

.plblock_w .plblock {
    background-position: left top;
    background-repeat: repeat-y;
    position: relative;
    z-index: 1;
}

.plblock_w .plblock_inner {
    background-position: right top;
    background-repeat: repeat-y;
    padding: 5px 20px 0 20px;
}

.plorange .plblock, .plorange .plblock_inner {
    background-image: url('../images/orangepl.png');
}

.icon-star {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    background: url('../images/icon-star.png') left center no-repeat;
    padding: 0 0 0 22px;
}

.icon-circle {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    background: url('../images/icon-circle.png') left center no-repeat;
    padding: 0 0 5px 22px;
}

.icon-cart {
    display: inline-block;
    vertical-align: top;
    background: url('../images/icon-cart.png') left center no-repeat;
    padding: 0 10px 0 22px;
    height: 100%;
}

.icon-forward {
    display: inline-block;
    vertical-align: top;
    background: url('../images/maintitle-a.gif') right center no-repeat;
    padding: 0 14px 0 0px;
    height: 100%;
}

.icon-bluestar {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    background: url('../images/icon-bluestar.png') left center no-repeat;
}

.icon-bluecircle {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    background: url('../images/icon-bluecircle.png') left center no-repeat;
}

.wrapper {
    width: 960px;
    margin: 0 auto;
    padding: 0 20px 255px 20px; /*Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В Р вЂ№Р В Р вЂ Р В РІР‚С™Р РЋРІР‚СњР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р РЋРІвЂћСћР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р РЋРІвЂћСћР В Р’В Р В Р вЂ№Р В Р вЂ Р Р†Р вЂљРЎвЂєР РЋРЎвЂє Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р РЋРІвЂћСћР В Р’В Р В РІР‚В Р В Р вЂ Р В РІР‚С™Р РЋРІР‚С”Р В Р вЂ Р В РІР‚С™Р Р†Р вЂљРЎС™Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В Р вЂ№Р В Р вЂ Р В РІР‚С™Р РЋРЎв„ўР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р РЋРІР‚С”Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р РЋРІвЂћСћР В Р’В Р В Р вЂ№Р В Р вЂ Р Р†Р вЂљРЎвЂєР РЋРЎвЂєР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В° Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р РЋРІвЂћСћР В Р’В Р В Р вЂ№Р В Р вЂ Р В РІР‚С™Р РЋРІР‚СњР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р РЋРІвЂћСћР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р РЋРІвЂћСћР В Р’В Р В Р вЂ№Р В Р вЂ Р Р†Р вЂљРЎвЂєР РЋРЎвЂєР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’ВµР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р Р†РІР‚С›РЎС›Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В°*/
    z-index: 1;
}

.header {
    width: 100%;
    height: 350px;
    position: relative;
    font-size: 12px;
}

.header .topline {
    line-height: 60px;
}

.header .authblock {
    float: left;
}

.header .authblock a {
    text-decoration: none;
    background: url('../images/dash.gif') repeat-x left bottom;
    color: #000;
    margin: 0 10px 0 0;
}

.header .authblock a:hover {
    background: transparent;
}

.header .cart {
    float: right;
    height: 60px;
    background: url('../images/header-cart.png') no-repeat left 20px;
    padding: 0 0 0 38px
}

.header .cart a {
    color: #ee3d30;
    margin: 0 0 0 5px;
}

.header .quicksearch {
    float: right;
    margin: 15px 26px 0 0;
    height: 30px;
    position: relative;
}

.header .quicksearch .keystring {
    width: 300px;
    position: relative;
    display: inline-block;
    height: 30px;
}

.header .quicksearch .keystring input {
    padding: 0 5px 0 35px
}

.header .quicksearch .submit {
    height: 30px;
    width: 30px;
    background: url('../images/top-gosearch.png') no-repeat center center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.header .quicksearch .submit input {
    height: 100%;
    width: 100%;
    border: 0;
    background: url('../images/spacer.gif');
    cursor: pointer;
}

.header .logo {
    position: absolute;
    left: 0px;
    top: 85px;
}

.header .headinfo {
    position: absolute;
    right: 0;
    top: 95px;
}

.header .headinfo .col {
    float: left;
    padding: 0 0 0 65px;
    position: relative;
    color: #414f57;
    font-size: 16px;
}

.header .headinfo .col .ref {
    font-size: 14px;
    color: #777e82;
}

.header .headinfo .col .ico {
    position: absolute;
    left: 30px;
    top: 5px;
}

/*Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В°Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В Р вЂ№Р В Р вЂ Р В РІР‚С™Р РЋРЎв„ўР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В¬Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В РІР‚в„ўР вЂ™Р’ВР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р Р†РІР‚С›РЎС›Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’ВµР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В РІР‚в„ўР вЂ™Р’В¦Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В РІР‚в„ўР вЂ™Р’В¦Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р РЋРІвЂћСћР В Р’В Р В РІР‚В Р В Р вЂ Р В РІР‚С™Р РЋРІР‚С”Р В Р вЂ Р В РІР‚С™Р Р†Р вЂљРЎС™Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р Р†Р вЂљРЎвЂќР В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р вЂ Р В РІР‚С™Р РЋРЎв„ў Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р вЂ Р В РІР‚С™Р РЋРЎС™Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р РЋРІР‚С”Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В РІР‚в„ўР вЂ™Р’ВР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В Р вЂ№Р В Р вЂ Р В РІР‚С™Р РЋРЎв„ўР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р РЋРЎв„ў Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В РІР‚в„ўР вЂ™Р’В  Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћвЂ“Р В Р’В Р вЂ™Р’В Р В Р’В Р Р†Р вЂљР’В Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В¬Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В°Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р вЂ Р В РІР‚С™Р РЋРЎС™Р В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р’В Р В РІР‚в„–Р В Р’В Р В РІР‚В Р В Р’В Р Р†Р вЂљРЎв„ўР В Р Р‹Р РЋРЎв„ўР В Р’В Р вЂ™Р’В Р В РІР‚в„ўР вЂ™Р’В Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’В Р В Р’В Р вЂ™Р’В Р В Р вЂ Р В РІР‚С™Р Р†РІР‚С›РЎС›Р В Р’В Р Р†Р вЂљРІвЂћСћР В РІР‚в„ўР вЂ™Р’Вµ*/
.headsearch_w {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 155px;
}

.headsearch_w .bg_w {
    height: 155px;
}

.headsearch_w .bg_w .bg_l, .headsearch_w .bg_w .bg_r {
    background-image: url('../images/head-searchbg.png');
}

.headsearch {
    padding: 12px 20px 0 20px;
    color: #fff;
    position: relative;
    z-index: 1;
}

.headsearch h4,
.headsearch .h4 {
    font-size: 16px;
    font-weight: semibold;
    text-transform: uppercase;
    margin: 0 0 7px 0;
    color: #fff;
}

.headsearch .elements {
    position: relative;
}

.headsearch .elements .sep {
    float: left;
    margin: 0;
    padding: 0 4px 0 5px;
}

.headsearch .elements .sep div {
    height: 61px;
    width: 1px;
    background: #c60016;
}

.headsearch .elements .item {
    float: left;
    margin: 0;
    padding: 0 5px;
}

.headsearch .elements .item.first {
    margin-left: -5px;
}

.headsearch .elements .item .title {
    margin: 0 0 5px 0;
}

.headsearch .elements .item .title span {
    color: #f49590;
}

.headsearch .elements .item select {
    width: 100px;
}

.headsearch .elements .item.item-brand select {
    width: 150px;
}

.headsearch .elements .item-seasons {
    width: 160px;
}

.headsearch .elements .item-seasons label {
    display: block;
    width: 40px;
    text-align: center;
    float: left;
    padding: 0 0 10px 0;
    cursor: pointer;
    position: relative;
    left: -5px;
}

.headsearch .elements .item-seasons input {
    width: 12px;
    height: 12px;
}

.headsearch .elements .item-seasons label .img {
    display: block;
    height: 48px;
    width: 40px;
    background: url('../images/top-seasons.png') no-repeat left center;
}

.headsearch .elements .item-seasons label .title-text {
    display: block;
    height: 35px;
    width: 40px;
    padding: 13px 0 0;
}

.headsearch .elements .item-seasons .top-season1 .img {
    background-position: 0 center;
}

.headsearch .elements .item-seasons .top-season2 .img {
    background-position: -40px center;
}

.headsearch .elements .item-seasons .top-season3 .img {
    background-position: -80px center;
}

.headsearch .elements .rangebar {
    width: 122px;
    height: 10px;
    position: relative;
    background: url('../images/slider-range.png') left top repeat-x;
    border: 1px solid #f0210b;
    margin: 0 0 8px 0;
    cursor: pointer;
}

.headsearch .elements .rangebar .ui-slider-range {
    position: absolute;
    background: url('../images/slider-range.png') left bottom repeat-x;
    height: 10px;
    top: 0px;
}

.headsearch .elements .rangebar .ui-slider-handle {
    position: absolute;
    height: 20px;
    width: 14px;
    background: url('../images/slider-range-handler.png') center top no-repeat;
    border: 0;
    top: -8px;
    margin: 0 0 0 -8px;
    outline: none !important;
}

.headsearch .elements .item-price .jNice {
    color: #ab1200;
}

.headsearch .elements .item-price .input {
    display: inline-block;
    width: 58px;
    margin: 0 1px 0 0;
}

.headsearch .elements .item-submit {
    position: absolute;
    right: -15px;
    top: -20px;
}

.headsearch .elements .submit {
    height: 92px;
    width: 93px;
    position: relative;
    background: url('../images/top-advsearch-submit.png')
}

.headsearch .elements .submit input {
    height: 100%;
    width: 100%;
    border: 0;
    background: url('../images/spacer.gif');
    cursor: pointer;
}

.top-menu_w {
    position: relative;
    height: 43px;
    margin: -20px 0 0 0;
    padding: 15px 0;
    line-height: 43px;
    color: #b0bcc2;
    z-index: 2;
}

.top-menu_w a {
    color: #fff;
    font-size: 16px;
    padding: 0 5px;
    text-decoration: none;
}

.top-menu_w a:hover, .top-menu_w a.active {
    color: #262626;
}

.top-menu_w img {
    vertical-align: middle;
}

.top-menu_w .bg_w {
    height: 73px;
}

.top-menu_w .bg_w .bg_r, .top-menu_w .bg_w .bg_l {
    background-image: url('../images/topmenubg.png');
}

.top-menu_w .top-menu {
    position: relative;
    z-index: 1;
    padding: 0 15px;
}

.promoblock_w {
    position: relative;
    margin: -23px 0 20px 0;
    padding: 5px 0 0 0;
    overflow: hidden;
}

.promoblock_w .bg_w {
    height: 130px;
}

.promoblock_w .bg_w .bg_r {
    background-image: url('../images/promow_bg.png');
    width: 50%;
}

.promoblock_w .bg_w .bg_l {
    background-image: url('../images/promow_bg.png');
    margin: 0 50% 0 0;
}

.promoblock_w .lbfix {
    position: absolute;
    z-index: 2;
    bottom: -3px;
    left: 0;
    background: url('../images/promo_lbfix.png');
    height: 18px;
    width: 18px;
}

.promoblock_w .ltfix {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    background: url('../images/promo_ltfix.png');
    height: 18px;
    width: 18px;
}

.promoblock_w .promo_items {
    height: 127px;
    background: url('../images/promo_bg.png') no-repeat left -127px;
    position: relative;
    top: -5px;
    z-index: 1;
    width: 50%;
    float: left;
}

.promoblock_w .promo_items .item-sep {
    float: left;
    width: 1px;
    height: 127px;
    background: url('../images/promo_bg.png') right top;
    margin: 0 0 0 -1px;
}

.promoblock_w .promo_items .item {
    display: block;
    width: 50%;
    height: 127px;
    background: url('../images/promo_bg.png') center 0 no-repeat;
    float: left;
    padding: 30px 0 0 0;
    text-decoration: none;
}

.promoblock_w .promo_items .item.first {
    width: 49%;
    margin: 0 0 0 1%;
}

.promoblock_w .promo_items .item .inner {
    display: block;
    width: 210px;
    margin: 0 auto;
}

.promoblock_w .promo_items .item .img {
    display: block;
    float: left;
    width: 65px;
    text-align: center;
}

.promoblock_w .promo_items .item .title {
    display: block;
    margin: 0 0 0 65px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    margin: 0 0 4px 0;
}

.promoblock_w .promo_items .item .title span {
    color: #9da7ad
}

/*.promoblock_w .promo_items .item .desc{display:block;margin:0 0 0 65px;color:#9da7ad;}*/
.promoblock_w .promo_items .item .desc {
    display: block;
    margin: 0 0 0 65px;
    color: #0099FF;
}

.promoblock_w .promo_slider {
    width: 50%;
    float: left;
    height: 125px;
}

.promoblock_w .promo_slider .mySlider {
    height: 100%;
    width: 100%;
    position: relative;
}

.promoblock_w .promo_slider .slide {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.promoblock_w .promo_slider .slide .img {
    position: absolute;
    bottom: 3px;
    left: 0;
    display: block;
}

.promoblock_w .promo_slider .slide .text {
    position: absolute;
    top: 12px;
    left: 52%;
    line-height: 28px;
}

.promoblock_w .promo_slider .slide .text .title1 {
    display: block;
    font-size: 34px;
    font-weight: bold;
    color: #dd1010;
}

.promoblock_w .promo_slider .slide .text .title2 {
    display: block;
    font-size: 28px;
    color: #4d4d4d;
    font-weight: cond;
}

.promoblock_w .promo_slider .slidernav {
    position: absolute;
    right: 20px;
    bottom: 10px;
    z-index: 4;
}

.promoblock_w .promo_slider .slidernav .item {
    display: inline-block;
    height: 14px;
    width: 14px;
    margin: 0 1px 0 0;
    background: url('../images/slider-nav.png') no-repeat left top;
    cursor: pointer;
}

.promoblock_w .promo_slider .slidernav .item.active {
    background-position: right top;
}

.content .promoblock_w {
    margin: 7px 0 10px 0;
}

.content .promoblock_w .promo_items {
    width: 67%;
}

.content .promoblock_w .promo_slider {
    width: 33%;
    height: 122px;
}

.content .promoblock_w .promo_slider .slide .img {
    position: absolute;
    bottom: 0;
    right: 50%;
    display: block;
}

.content .promoblock_w .promo_slider .text {
    left: 10%;
    top: 10px;
    width: 80%;
    line-height: 24px;
}

.content .promoblock_w .promo_slider .text .title1 {
    text-align: left;
}

.content .promoblock_w .promo_slider .text .title2 {
    text-align: right;
    font-size: 20px;
}

/*.content .promoblock_w .promo_items .item{height:127px;background-position:center top;}
.content .promoblock_w .promo_items .sep{height:127px;background-position:center top;}
*/

.main {
    width: 960px;
    padding: 5px 0 0 0;
}

.main .sidebar_w {
    width: 25%;
    float: left;
}

.main .sidebar {
    margin: 0 30px 0 0;
}

.sidebar .sidetitle {
    font-size: 24px;
    text-transform: uppercase;
    margin: 0 0 6px 0;
    font-weight: bold;
}

.sidebar .menu {
    font-size: 15px;
    margin: 0 0 24px 0;
}

.sidebar .menu .cat {
    position: relative;
    border-top: 1px solid #e6e6e6;
    padding: 0px 0 0px 20px;
    margin: 0 0 -1px 0;
}

.sidebar .menu .cat .sign {
    width: 10px;
    position: absolute;
    display: block;
    left: 0;
    top: -1px;
    border-top: 2px solid #2a9dbb;
    color: #a1a8ac;
    padding: 5px 0 0 0;
}

.sidebar .menu .cat a {
    color: #000;
    display: block;
    text-decoration: none;
    padding: 4px 0;
    position: Relative;
    top: 2px;
}

.sidebar .menu .cat a.active {
    color: #2a9dbb;
}

.sidebar .menu .cat.first {
    border: none;
}

.sidebar .menu .cat.first .sign {
    border: none;
    top: 1px;
}

.sidebar .menu .sub {
    border-bottom: 1px solid #6c7d87;
}

.sidebar .menu .sub a {
    display: inline-block;
    padding: 5px 0 5px 11px;
    color: #6c7d87;
    font-size: 13px;
    background: url('../images/dot.gif') no-repeat 1px 11px;
}

.sidebar .menu.bold .cat {
    border-bottom: 1px solid #e6e6e6;
    border-top: 0;
}

.sidebar .menu.bold .cat a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    padding: 3px 0;
}

.sidebar .menu.bold .cat .sign {
    border: 0;
    height: 22px;
    width: 15px;
}

.sidebar .calculator {
    border-top: 3px solid #e6e6e6;
    border-bottom: 3px solid #e6e6e6;
    padding: 20px 0;
    overflow: hidden;
}

.sidebar .calculator .img {
    float: left;
}

.sidebar .calculator .desc {
    margin: 0 0 0 60px;
    font-size: 12px;
}

.sidebar .calculator .desc .title {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 18px;
}

.sidebar .mailsign {
    padding: 16px 0;
}

.sidebar .mailsign .title {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    margin: 0 0 5px 0;
}

.sidebar .mailsign .cinput {
    margin: 0 0 5px 0;
}

.main .content_w {
    float: left;
    width: 75%;
}

.main .content_w.fullwidth {
    width: 100%;
}

.main .content {
    margin: 0;
}

.content  hr {
    height: 1px;
    clear: both;
    font-size: 1px;
    line-height: 1px;
    background: #e6e6e6;
    border: none;
    margin: 16px 0;
}

.content  hr.dark {
    height: 1px;
    clear: both;
    font-size: 1px;
    line-height: 1px;
    background: #666666;
    border: none;
    margin: 16px 0;
}

.content ul {
    display: block;
    list-style: none;
}

.content ul li {
    display: block;
    background: url('../images/ulli.png') no-repeat left 4px;
    padding: 0 0 0 14px;
}

.plorange ul li {
    background-image: url('../images/oulli.gif')
}

.content .pagination {
    text-align: right;
    height: 20px;
    line-height: 20px;
    margin: 0 -3px 15px 0;
    font-size: 14px;
}

.content .pagination.undertitle {
    margin-top: -18px;
}

.content .pagination a {
    color: #a1a8ac;
    margin: 0 5px;
    text-decoration: none;
}

.content .pagination a.active {
    font-weight: bold;
    color: #ff0000;
}

.content .pagination .pagination-prev {
    background: url('../images/pagination.gif') center 1px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0
}

.content .pagination .pagination-next {
    background: url('../images/pagination.gif') center -29px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 -4px 0 0;
}

.content .breadcrumbs {
    height: 28px;
    line-height: 28px;
    margin: 0 0 10px 0;
    font-size: 12px;
}

.content .breadcrumbs .sep {
    width: 2px;
    height: 28px;
    display: inline-block;
    position: relative;
    top: 12px;
    vertical-align: top;
    margin: 0 7px;
}

.content .breadcrumbs .sep span {
    height: 2px;
    width: 2px;
    background: #a1a8ac;
    display: block;
}

.content .breadcrumbs a {
    color: #6c7d87;
}

.content .breadcrumbs a.active {
    color: #a1a8ac;
    text-decoration: none;
}

.content .maintitle {
    position: relative;
    height: 45px;
    line-height: 35px;
    margin: 0 0 13px 0;
    z-index: 1;
}

.content .maintitle a {
    color: #fff;
    text-decoration: none;
}

.content .maintitle .ileft {
    display: block;
    font-size: 16px;
    color: #fff;
    height: 30px;
    margin: 0 10px 0 0;
    background: url('../images/maintitle.png') left top;
    padding: 0 0 15px 20px;
    font-weight: bold;
    position: relative;
}

.content .maintitle .iright {
    display: block;
    width: 190px;
    position: absolute;
    right: 0;
    top: 0;
    background: url('../images/maintitle.png') -1080px top no-repeat;
    padding: 0 0 0 20px;
    font-size: 12px;
    height: 100%;
    z-index: 1;
}

.content .maintitle .iright a {
    display: block;
    padding: 0 0 0 30px
}

.content .maintitle .iright a span {
    background: url('../images/maintitle-a.gif') no-repeat right center;
    display: inline-block;
    padding: 0 10px 0 0;
}

.content .maintitle .iright.shadowed {
    background-position: right top;
}

.content .model-filter_w {
    position: relative;
    margin: -49px 0 0 0;
    height: 40px;
    padding: 40px 0 10px 0;
}

.content .model-filter_w .bg_w {
    height: 80px;
}

.content .model-filter_w .bg_w .bg_l, .content .model-filter_w .bg_w .bg_r {
    background-image: url('../images/model-filterbg.png');
}

.content .model-filter_w .model-filter {
    position: Relative;
    z-index: 1;
    color: #ffffff;
    font-size: 12px;
    padding: 0 0 0 4%;
}

.content .model-filter_w .sep {
    float: left;
    margin: 0;
    padding: 0 21px 0 21px;
}

.content .model-filter_w .sep div {
    height: 30px;
    width: 1px;
    background: #191919;
}

.content .model-filter_w .total {
    float: left;
}

.content .model-filter_w .total span {
    font-size: 14px;
    color: #2a9dbb;
    margin: 0 0 0 5px;
}

.content .model-filter_w .seasons {
    float: left;
}

.content .model-filter_w .seasons .title {
    float: left;
    padding: 0 20px 0 0;
}

.content .model-filter_w .seasons label {
    float: left;
    display: block;
    width: 70px;
    height: 30 xp;
    cursor: pointer;
    padding: 0 1px;
}

.content .model-filter_w .seasons input {
    width: 12px;
    height: 12px;
}

.content .model-filter_w .seasons label .img {
    display: inline-block;
    height: 40px;
    width: 40px;
    background: url('../images/top-seasons.png') no-repeat left center;
    margin: -10px 0 0 0;
}

.content .model-filter_w .seasons .con-season1 .img {
    background-position: 0 center;
}

.content .model-filter_w .seasons .con-season2 {
    width: 80px;
}

.content .model-filter_w .seasons .con-season2 .img {
    background-position: -40px center;
}

.content .model-filter_w .seasons .con-season3 .img {
    background-position: -84px center;
}

.content .model-filter_w .selection-result span {
    font-weight: bold;
}

.content .model-filter_w .selection-result {
    margin-top: -5px;
}

.content .model-filter_w .selection-result .sep {
    padding: 0 6px 0 6px;
}

.content .model-filter_w .selection-result .sep div {
    height: 10px;
    margin-top: 3px;
}

.content .model-filter_w .selection-result .finded {
    float: left;
}

.content .model-filter_w .selection-result .finded span {
    color: #e6200b;
}

.content .model-filter_w .selection-result .seasons .img {
    margin-right: -10px;
}

.content .model-filter_w .selection-result .fix {
    margin-top: 2px;
}

.content .model-inner-full {
    margin: 0 0 40px 0;
    padding: 10px 0 0 0;
}

.content .model-inner-full .img {
    float: left;
    width: 55%;
    height: 385px;
    padding: 0 2% 0 0;
    position: relative;
}

.content .model-inner-full .img a {
    height: 100%;
    width: 100%;
    display: block;
    text-align: center;
}

.content .model-inner-full .img .zoom {
    display: block;
    height: 25px;
    width: 25px;
    background: url('../images/zoom.png') no-repeat;
    position: absolute;
    left: 20px;
    top: 20px;
}

.content .model-inner-full .img img {
    vertical-align: middle;
}

.content .model-inner-full .desc {
    float: left;
    width: 43%;
}

.content .model-inner-full .price {
    font-size: 24px;
    color: #262626;
    font-weight: bold;
    margin: 0 0 8px 0;
}

.content .model-inner-full .spec {
    width: 80%;
    padding: 0 20% 0 0;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 10px 0;
    margin: 0 0 15px 0;
}

.content .model-inner-full .spec div {
    position: relative;
}

.content .model-inner-full .spec .title {
    display: block;
    width: 100%;
    border-bottom: 1px dotted #a1a8ac;
    line-height: 12px;
    font-size: 12px;
    margin: 0 0 17px 0;
    float: none;
}

.content .model-inner-full .spec .title span {
    background: #fff;
    position: relative;
    top: 4px;
    padding: 0 4px 0 0;
}

.content .model-inner-full .spec .value {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 1px;
    background: #fff;
    width: 97px;
    padding: 0 0 0 5px;
    color: #262626;
}

.content .model-inner-full .spec .season {
    text-transform: lowercase;
}

.content .model-inner-full .spec .value select {
    width: 70px;
}

.content .model-inner-full .spec .bold .value {
    font-weight: bold;
}

.content .model-advinfo {
    margin: 0 0 10px 0;
    line-height: 20px;
}

.content .model-advinfo .advinfo {
    float: left;
    border-right: 1px solid #666;
    width: 57%;
    padding: 5px 2% 10px 17px;
    margin: -5px 0 -10px -17px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.content .model-advinfo .advinfo hr {
    margin: 5px -50px 5px -17px
}

.content .model-advinfo .advlist {
    float: left;
    border-left: 1px solid #666;
    width: 39%;
    padding: 5px 0 10px 10px;
    margin: 15px 0 -10px -1px;
}

.content .model-inner {
    margin: 0 0 40px 0;
    padding: 0px 0 0 0;
}

.content .model-inner .img {
    float: left;
    width: 240px;
    height: 252px;
    padding: 0 2% 0 0;
    position: relative;
}

.content .model-inner .img a {
    height: 100%;
    width: 100%;
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}

.content .model-inner .img .zoom {
    display: block;
    height: 25px;
    width: 25px;
    background: url('../images/zoom.png') no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}

.content .model-inner .img .signs {
    display: block;
    width: 25px;
    position: absolute;
    left: 0;
    top: 45px;
}

.content .model-inner .img img {
    vertical-align: middle;
    margin: 0 0 10px 0;
}

.content .model-inner .thumbs {
    width: 80px;
    float: left;
}

.content .model-inner .thumbs a {
    display: block;
    width: 80px;
    height: 80px;
    overflow: hidden;
    text-align: center;
    margin: 0 0 1px 0;
}

.content .model-inner .thumbs a.inactive {
    opacity: 0.5
}

.content .model-inner .thumbs .zoomed img {
    max-width: 100%;
    max-height: 100%;
}

.content .model-inner .pplorange_w {
    float: right;
    width: 46%;
}

.content .model-inner .model-advinfo {
    margin: 0 0 10px 0;
    line-height: 18px;
}

.content .model-inner .model-advinfo .advinfo {
    float: none;
    border-right: transparent;
    width: auto;
    padding: 5px 17px 10px 17px;
    margin: -5px -17px -10px -17px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.content .model-inner .model-advinfo .advinfo hr {
    margin: 5px -50px 5px -17px
}

.content .model-inner .model-advinfo .advlist {
    float: none;
    border-left: transparent;
    width: auto;
    padding: 5px 0 10px 2%;
    margin: -5px 0 0 -1px;
}

.content .model-inner .model-advinfo .advlist ul {
    width: 50%;
    display: inline;
}

.content .model-inner .model-advinfo .advlist .uright {
    float: right;
    margin-top: -35px;
    margin-right: -17px;
}

.content .model-row {
    margin: 0 0 25px 0;
}

.content .model-row .item {
    width: 32%;
/ / float : left;
    display: inline-block;
    margin: 0 0 11px 0;
}

.content .model-row .item .img {
    display: block;
    text-align: center;
    height: 260px;
    position: relative;
    margin: 0 0 10px 0;
}

.content .model-row .item .img img {
    vertical-align: middle;
}

.content .model-row .item .img .signs {
    position: Absolute;
    bottom: 8px;
    left: 0;
    z-index: 1;
}

.content .model-row .item .img .signs a {
    margin: 0 2px 0 0;
}

.content .model-row .item .title, .content .model-row .item .title a {
    font-size: 15px;
    color: #262626;
    font-family: arial;
    line-height: 20px;
    margin: 0 0 5px 0;
    text-decoration: none;
    min-height: 40px;
}

.content .model-row .item .title.row2 {
    height: 40px;
}

.content .model-row .item .title.row3 {
    height: 60px;
}

.content .model-row .item .type {
    color: #6c7d87
}

.content .model-row .item .price {
    font-weight: bold;
    font-size: 16px;
    color: #262626;
    min-height: 25px;
}

.content .model-row .item .price .old, .model-inner-full .desc .price .old, .item  .price_tipo .old, .item  .price .old {
    color: #6c7d87;
    font-size: 14px;
    text-decoration: line-through;
    margin: 0 8px 0 0;
}

.content .model-row .item .price .action, .model-inner-full .desc .price .action, .item  .price_tipo .action, .item  .price .action {
    color: #FF0000;
}

.content .model-row .item .button_sep {
    height: 5px;
}

.content .model-list-row {
    margin: 0px 0 30px 0;
}

.content .model-list-row  .title {
    color: #272727;
    font-size: 17px;
    margin: 0 0 15px 0;
}

.content .desc-title {
    color: #272727;
    font-size: 17px;
    margin: 0 0 15px 0;
}

.content .model-list-row  .item {
    overflow: hidden;
    padding: 7px 0;
    line-height: 14px;
    font-size: 13px;
    color: #666666;
}

.content .model-list-row  .item a {
    color: #666666;
    text-decoration: none;
}

.content .model-list-row  .item.gray {
    background: #f1f1f1;
}

.content .model-list-row .item:hover {
    box-shadow: inset 0px 0px 10px #90979b;
    -moz-box-shadow: inset 0px 0px 10px #90979b;
    -webkit-box-shadow: inset 0px 0px 10px #90979b;
    background: #a8aeb2;
    color: #fff;
}

.content .model-list-row .item:hover a {
    color: #fff;
}

.content .model-list-row  .item .icon-cart {
    padding: 0;
    width: 15px;
    margin: 0;
    vertical-align: middle;
}

.content .model-list-row .heading_tipo  .manufac {
    width: 19%;
    padding: 0 0 0 9%;
}

.content .model-list-row  .heading_tipo .size {
    width: 7%;
    padding: 0 0 0 3%;
}

.content .model-list-row .heading_tipo  .index {
    width: 7%;
    padding: 0 0 0 3%;
}

.content .model-list-row .heading_tipo  .season {
    width: 8%;
    padding: 0 0 0 3%;
}

.content .model-list-row .heading_tipo  .prop {
    width: 10%;
    padding: 0 0 0 3%;
}

.content .model-list-row .heading_tipo  .price {
    width: 9%;
    padding: 0 0 0 3%;
}

.content .model-list-row  .heading_tipo .tocart {
    width: 14.2%;
    padding: 0 0 0 2%;
}

.content .model-list-row  .manufac {
    width: 19%;
    padding: 0 0 0 3%;
}

.content .model-list-row  .size {
    width: 12%;
    padding: 0 0 0 3%;
}

.content .model-list-row  .index {
    width: 8%;
    padding: 0 0 0 3%;
}

.content .model-list-row  .season {
    width: 8%;
    padding: 0 0 0 3%;
}

.content .model-list-row  .prop {
    width: 10%;
    padding: 0 0 0 3%;
}

.content .model-list-row  .price {
    width: 9%;
    padding: 0 0 0 3%;
}

.content .model-list-row  .tocart {
    width: 13%;
    padding: 0 0 0 3%;
}

/*.content .model-list-row  .item .icon-cart{padding:0;width:15px;margin:0;vertical-align:middle;}*/
.content .model-list-row .manufac_tipo {
    padding: 0 0 0 5%;
    width: 17%;
}

.content .model-list-row .size_tipo {
    width: 12%;
    padding: 0 0 0 2%;
}

.content .model-list-row .index_tipo {
    width: 9%;
    padding: 0 0 0 1%;
}

/*.content .model-list-row .tipo .season{width:8%;padding:0 0 0 3%;}*/
.content .model-list-row .prop_tipo {
    width: 11%;
    padding: 0 0 0 3%;
}

.content .model-list-row .price_tipo {
    width: 11%;
    padding: 0 0 0 3%;
}

.content .model-list-row .tocart_tipo {
    width: 13%;
    padding: 0 0 0 2%;
}

.content .model-list-row .current_r224_tipo {
    width: 5%;
    padding: 0;
    padding-left: 10px;
}

.content .model-list-row  .bg {
    background: url('../images/tip_bg.png') no-repeat;
}

.content .model-list-row .current_r224_tipo span {
    color: #fff;
}

/*"current_r224" */

.content .model-list-inside  .size {
    width: 16%;
    padding: 0 0 0 9%;
    position: relative;
}

.content .model-list-inside  .icon-size {
    height: 15px;
    width: 40px;
    line-height: 15px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0px;
    text-align: center;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: rgb(50, 167, 198);
    background: -moz-linear-gradient(top, rgba(50, 167, 198, 1) 0%, rgba(29, 141, 170, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(50, 167, 198, 1)), color-stop(100%, rgba(29, 141, 170, 1)));
    background: -webkit-linear-gradient(top, rgba(50, 167, 198, 1) 0%, rgba(29, 141, 170, 1) 100%);
    background: -o-linear-gradient(top, rgba(50, 167, 198, 1) 0%, rgba(29, 141, 170, 1) 100%);
    background: -ms-linear-gradient(top, rgba(50, 167, 198, 1) 0%, rgba(29, 141, 170, 1) 100%);
    background: linear-gradient(to bottom, rgba(50, 167, 198, 1) 0%, rgba(29, 141, 170, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#32a7c6', endColorstr = '#1d8daa', GradientType = 0);
}

.content .model-list-inside  .index {
    width: 17%;
    padding: 0 0 0 3%;
}

.content .model-list-inside  .season {
    width: 8%;
    padding: 0 0 0 3%;
}

.content .model-list-inside  .prop {
    width: 16%;
    padding: 0 0 0 3%;
}

.content .model-list-inside  .price {
    width: 17%;
    padding: 0 0 0 3%;
}

.content .model-list-inside  .tocart {
    width: 14%;
    padding: 0 0 0 2%;
}

.model-list-row .current_r224_tipo,
.model-list-row  .manufac_tipo,
.model-list-row  .size_tipo,
.model-list-row  .index_tipo,
.model-list-row  .prop_tipo,
.model-list-row  .price_tipo,
.model-list-row  .tocart_tipo {
    display: inline-block;
    vertical-align: middle;
}

.model-list-row  .manufac,
.model-list-row  .size,
.model-list-row  .index,
.model-list-row  .season,
.model-list-row  .prop,
.model-list-row  .price,
.model-list-row  .tocart {
    display: inline-block;
    vertical-align: middle;
}

.content .model-list-row  .item.heading {
    padding: 0;
    background: transparent;
    box-shadow: inset 0px 0px 0px #aaa;
    -moz-box-shadow: inset 0px 0px 0px #aaa;
    -webkit-box-shadow: inset 0px 0px 0px #aaa;
}

.content .model-list-row  .item.heading_tipo {
    width: 112%;
    padding: 0;
    background: transparent;
    box-shadow: inset 0px 0px 0px #aaa;
    -moz-box-shadow: inset 0px 0px 0px #aaa;
    -webkit-box-shadow: inset 0px 0px 0px #aaa;
}

.model-list-row .heading .manufac, .model-list-row .heading  .size, .model-list-row .heading  .index, .model-list-row .heading  .season, .model-list-row .heading  .prop, .model-list-row .heading  .price, .model-list-row .heading  .tocart {
    height: 50px;
    margin: 0 0 0 -1px;
    border-left: 1px solid #101010;
    background: url('../images/model-list-row-heading.png') -10px top;
    line-height: 50px;
    color: #fff;
}

.model-list-row .heading a {
    color: #fff;
    text-decoration: none;
}

.model-list-row .heading  .first {
    background-position: left top;
    margin: 0;
    border: 0;
}

.model-list-row .heading  .last {
    background-position: right top;
}

.content .model-list-row  .last {
    margin: 0 -50px 0 0;
}

.content .article-list {
    font-size: 14px;
}

.content .article-list .item {
    border-bottom: #e6e6e6;
    line-height: 18px;
    color: #666;
    margin: 0 0 23px 0;
}

.content .article-list .item .title {
    font-size: 14px;
    color: #262626;
    margin: 0 0 2px 0;
}

.content .article-list .item .title a {
    color: #262626;
    text-decoration: none;
}

.content .article-list .item .title a:hover {
    text-decoration: underline;
}

.content .article-list .item a.more {
    display: block;
}

.content .bascet {
    padding: 0 16% 0 6%;
}

.content .bascet hr {
    margin: 0;
}

.content .bascet-list .item, .content .bascet-list .heading {
    overflow: hidden;
    position: relative;
    padding: 17px 0;
}

.content .bascet-list .heading {
    font-size: 12px;
}

.content .bascet-list .item .remove {
    position: absolute;
    left: 0px;
    top: 18px;
    display: block;
    z-index: 1;
    height: 15px;
    width: 15px;
    background: url('../images/bascet-remove.png') no-repeat center center;
}

.bask_fields_style .rm_link {
    background: url('../images/bascet-remove.png') no-repeat center center;
}

.rm_link {
    display: block;
    height: 12px;
    margin: auto;
    width: 12px;
}

.basket-footer {
    background-image: url("../images/basket-panel.png");
    color: #585858;
}

.basket-footer {
    font-size: 16px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    padding-right: 45px;
    text-align: right;
    width: 705px;
}

.content .bascet-list .item .title, .content .bascet-list .heading .title {
    width: 29%;
    float: left;
}

.content .bascet-list .item .sizes, .content .bascet-list .heading .sizes {
    width: 25%;
    float: left;
}

.content .bascet-list .item .img, .content .bascet-list .heading .img {
    width: 32%;
    float: left;
}

.content .bascet-list .item .quantity, .content .bascet-list .heading .quantity {
    width: 14%;
    float: left;
}

.content .bascet-list .item .img {
    height: 165px;
    text-align: center;
    margin: 0 0 15px 0;
}

.content .bascet-list .item .img img {
    vertical-align: middle;
}

.content .bascet-list .item .title .icons {
    margin: 5px 0 0 0;
}

.content .bascet-list .item .title .icons img {
    margin: 0 7px 0 0;
}

.content .bascet-list .item .quantity {
    width: 14%;
    float: left;
    position: relative;
    top: -7px;
}
.content .bascet-list .item .quantity input {
    width: 85px;
}
.content .bascet-list .item .quantity select {
    width: 72px;
}

.content .bascet-list .item .prices {
    position: absolute;
    right: 0;
    bottom: 25px;
    width: 35%;
}

.content .bascet-list .item .prices div {
    position: relative;
}

.content .bascet-list .item .prices .title {
    display: block;
    width: 100%;
    border-bottom: 1px dotted #a1a8ac;
    line-height: 12px;
    font-size: 12px;
    margin: 0 0 7px 0;
    float: none;
}

.content .bascet-list .item .prices .title span {
    background: #fff;
    position: relative;
    top: 4px;
    padding: 0 4px 0 0;
}

.content .bascet-list .item .prices .value {
    display: inline-block;
    font-size: 18px;
    position: absolute;
    right: 0;
    top: -1px;
    background: #fff;
    width: 95px;
    padding: 0 0 0 5px
}

.content .bascet-list .item .prices .bold .value {
    font-size: 18px;
    font-weight: bold;
}

.content .bascet-list .order-summ .prices {
    position: relative;
    left: 0;
    top: 0;
    float: right;
    width: 53%;
}

.content .bascet-list .order-summ .prices .value {
    color: #ea3003;
}

.content .bascet-list .order-summ .prices .bold {
    margin: 17px 0 0 0;
}

.content .bascet-list-control {
    text-align: right;
    margin: 20px 7px 0 0;
    font-size: 14px;
    line-height: 20px;
    font-size: 16px;
    vertical-align: middle;
}

.content .bascet-list-control a {
    margin: 0 0 0 17px;
    display: inline-block;
}

.content .bascet-buyout {
    margin: 48px 0 0 0;
}

.content .bascet-buyout .heading {
    font-size: 16px;
    color: #262626;
    font-weight: bold;
    margin: 0 0 8px 0;
}

.content .bascet-buyout .row {
    margin: 10px 0;
    position: relative
}

.content .bascet-buyout .row.first {
    margin-top: 20px;
}

.content .bascet-buyout .row .req {
    position: absolute;
    left: -9px;
    top: 2;
    font-size: 12px;
    color: #2a9dbb;
}

.content .bascet-buyout .row .tinput, .content .bascet-buyout .row .tarea {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}

.content .bascet-buyout .row .hint {
    display: inline-block;
    width: 48%;
    padding: 10px 0 0 8px;
    font-size: 12px;
    color: #a1a8ac;
    font-style: italic;
}

.content .bascet-buyout input, .content .bascet-buyout textarea {
    font-size: 14px;
}

.content .bascet-buyout-shipping {
    margin: 50px 0 36px 0;
    overflow: hidden;
}

.content .bascet-buyout-shipping .heading {
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
}

.content .bascet-buyout-shipping .shipping-type {
    width: 48%;
    float: left;
    padding: 0 2% 0 0;
}

.content .bascet-buyout-shipping .shipping-type label {
    display: block;
    margin: 0 0 14px 0;
    cursor: pointer;
}

.content .bascet-buyout-shipping .shipping-prices {
    width: 50%;
    float: left;
}

.content .bascet-buyout-shipping .shipping-prices .item {
    display: none;
}

.content .bascet-buyout-shipping .shipping-prices .item.active {
    display: block;
}

.content .bascet-buyout-shipping .shipping-prices li {
    background-image: url('../images/ullia.png')
}

.content .bascet-buyout-submit {
}

.content .comtext {
    margin: 22px 0;
    line-height: 18px;
}

.footer_w {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: url('../images/footerw_bg.gif') repeat-x left top #1c1a1a;
    font-size: 12px;
}

.footer {
    width: 960px;
    max-width: 1210px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    background: url('../images/footer_bg.png') no-repeat center top;
    padding: 52px 20px 52px 20px;
    overflow: hidden;
}

.footer .contacts {
    float: left;
    width: 25%;
}

.footer .contacts .title {
    float: left;
    color: #fff;
}

.footer .contacts .value {
    margin: -4px 0 0 30%;
    font-weight: bold;
    color: #839096;
    font-size: 16px;
    line-height: 20px;
}

.footer .menu {
    overflow: hidden;
    width: 33%;
    float: left;
}

.footer .menu .col {
    width: 50%;
    float: left;
}

.footer .menu a {
    color: #fff;
    display: inline-block;
    margin: 0 10px 11px 0;
}

.footer .quicksearch {
    float: left;
    width: 17%;
    margin: 0 8% 0 0;
    position: relative;
}

.footer .quicksearch .keystring input {
    padding: 0 5px 0 35px
}

.footer .quicksearch .submit {
    height: 30px;
    width: 30px;
    background: url('../images/footer-gosearch.png') no-repeat center center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.footer .quicksearch .submit input {
    height: 100%;
    width: 100%;
    border: 0;
    background: url('../images/spacer.gif');
    cursor: pointer;
}

.footer .copyrights {
    color: #4b5358;
    line-height: 16px;
}

.contact-table td {
    vertical-align: top;
}

.personal-title {
    font-size: 20px;
    margin-bottom: 20px;
}

.phone-1, .phone-2, .phone-3 {
    font-size: 24px;
    margin-bottom: 20px;
}

.phone-1 {
    font-weight: bold;
}

.icq-big {
    background-image: url("../images/icq-big.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 26px;
    line-height: 26px;
    padding-left: 30px;
}

.skype-big {
    background-image: url("../images/skype26.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 26px;
    line-height: 26px;
    padding-left: 30px;
    margin-top: 5px;
}

.mail {
    font-size: 14px;
    margin: 20px 0;
}

.product-info {
    margin: 40px 0 0 0;
}

.product-image {
    float: left;
    margin-right:
}

.plblock_inner .advlist a {
    color: #666666;
}

.read-more {
    color: #2A9DBB;
}

.basket-title {
    background-image: url("../images/basket-title.png");
    margin-top: 18px;
}

.basket-title {
    height: 37px;
    width: 750px;
}

.q-area {
    float: left;
}

.bask_fields_style .product-info {
    margin-top: 25px;
    text-align: left;
}

.product-title {
    display: block;
    font-weight: bold;
}

.product-descr {
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    height: 15px;
    margin-bottom: 5px;
    margin-top: 4px;
}

.baskett td {
    padding: 7px;
}

.product-image {
    display: block;
    float: left;
    height: 127px;
    width: 79px;
    margin-right: 5px;
	background-repeat: no-repeat;
}

.baskett .qbasket {
    padding-left: 20px;
}

.qtext {
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
}
.qtext {
    background-repeat: no-repeat;
    height: 14px;
    margin: 0;
    overflow: hidden;
}
.qtext input {
    color: #000000;
    width: 21px;
    border: medium none;
    height: 14px;
    padding: 0;
    text-align: center;
	font-size: 12px;
}

.all-summa {
    text-align: center;
}

.arrow-up {
    display: block;
    width: 23px;
    height: 11px;
    background-image: url("../images/arrow-up.png");
}

.arrow-down {
    display: block;
    width: 23px;
    height: 13px;
    background-image: url("../images/arrow-down.png");
}
.prices  {
display: block;
width: 93%;
margin-bottom: 15px;
}
.prices .title {margin-left: 325px;}
.value .price, .value .summ {
	float: right;
}
.pp_details table{
    table-layout: fixed;
}
.pp_details table td {
	padding: 0 5px;
    white-space: nowrap;
}
.pp_details table td img {
	cursor: pointer;
	height: 28px;
}
h1.icon-circle{
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}