html, body{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    font-weight: normal;
    background: #ffffff;
    color: #000000;
    height: 100%;
    text-align: center;
}

a.link_in_text,a.link_in_text:hover {
    color: #0000cc;
    text-decoration: none;
}

div.auto_complete {
    width: 350px;
    background: #fff;
    z-index: 10;
}

div.auto_complete ul {
    border:1px solid #888;
    margin:0;
    padding:0;
    width:100%;
    list-style-type:none;
}

div.auto_complete ul li {
    margin:0;
    padding:3px;
    display: block;
}

div.auto_complete ul li.selected {
    background-color: #ffb;
}

div.auto_complete ul strong.highlight {
    color: #800;
    margin:0;
    padding:0;
}

h2 {
    font-size: 17px;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    color: #cc0000;
    padding: 0px;
    margin: 5px 0px;
}


h2.part_title a, h2.part_title a:hover, h2.supermarket_title a, h2.supermarket_title a:hover{
    font-family:Georgia, Times New Roman, serif;
    font-size:18;
    font-style:italic;
    text-decoration: none;
    border-bottom: #cc0000 1px solid;
}

h2 a{
    color: #cc0000;
    text-decoration: none;
    border-bottom: none;
}

h2.news_title a, h2.news_title a:hover {
    text-decoration: none;
    border-bottom: #cc0000 1px solid;
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #cc0000;
    font-weight: bold;
}

h2.news_title_main a, h2.news_title_main a:hover {
    text-decoration: none;
    border-bottom: #cc0000 1px solid;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-size: 20px;
    color: #cc0000;
    font-weight: normal;
    padding:0;
}


h2.collection_title a{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #cc0000;
    font-weight: bold;
    text-decoration: none;
}

h2.collection_title a:hover {

    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #cc0000;
    font-weight: bold;
    text-decoration: underline;
}

h2 a.black, h2 span{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

a.next:hover {
    text-decoration: underline;
}


a.back{
    color:#cc0000;
    text-decoration: none;
    font-size:11;
}

a.back:hover {
    text-decoration: underline;
}


h2 a:hover{
    text-decoration: underline;
}

img {
    border: 0;
}

.underline {
    border-bottom: 1px solid #bcbcbc;
}

.wrap {
    width: 970px;
    margin: 0 auto;
    text-align: left;
}

a {
    color: #000000;
    text-decoration: none;
}

ul{
    list-style: none;
}

li{
    display: inline;
    margin:  5px 0 0;
}

.block {
    clear: both;
    margin: 0px;
    padding: 0px;
}

.transparent
{
    opacity: 0.75;
    moz-opacity: 0.75;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}

a.overlay
{
    filter:alpha(opacity=100);
    opacity:1.0;
    moz-opacity: 1.0;
    z-index:2;
    padding: 0px;
    margin: 0px;
}

.frame {
    border: 1px solid black;
}

.small {
    font-size: 11px;
    margin: 2px 0px;
    padding: 0px;
}

.medium {
    font-size: 14px;
    margin: 2px 0px;
    padding: 0px;
}

.leftbar {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 5px;
    vertical-align: bottom;
}

.rightbar {
    clear:both;
    float:left;
    vertical-align: top;
    text-align:left;
    width:100%;
}


.login {
    text-align: right;
    font-size: 11px;
    margin: 0px;
    padding: 15 0 0 15px;
    float:left;
}

.login a {
    margin: 0 0 0 15px;
}

.login a:hover {
    text-decoration: underline;
}

.phone_div_prev
{
    text-align:right;
    margin: 0px 0 0 7px;
    padding: 12 0 0 0;
    float:left;
    font-family:  Tahoma, Verdana, sans serif;
    font-size:12;
    font-weight:bold;
    height:40px;
    width:77px;
}

.phone_div
{
    vertical-align: middle;
    text-align:left;
    margin: 0px 0 0 20px;
    padding: 0 0 0 0;
    float:left;
    font-family:  Tahoma, Verdana, sans serif;
    height:45px;
    width:355px;
}

.phone_div_title
{
    font-family:  Tahoma, Verdana, sans serif;
    font-size:12;
    color:#a83b00;
    font-weight:bold;
}

.phone_div_layer
{
    clear:left;
}

.phone_div_phone
{
    font-family:  Tahoma, Verdana, sans serif;
    font-size:22;
    font-weight:bold;
    float:left;
    color:#a83b00;
}

.phone_div_phone span
{
    font-family:  Tahoma, Verdana, sans serif;
    font-size:22;
    font-weight:bold;
    color:#707070;
}

.phone_div_time
{
    font-family:  Tahoma, Verdana, sans serif;
    font-size:11;
    color:#000000;
    font-weight:normal;
    float:left;
    padding:0 0 0 10;
    
}

.banner {
    width: 600px;
    height: 80px;
}

.banner img {
    border: 1px solid #cccccc;
}

.left {
    float: left;
    margin: 0 2px 0 1px;
}

.right {
    float: left;
    margin: 0 2px 0 0;
}

.menu {
    background: url("images/menu_background.png") center no-repeat;
    text-align: center;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    border-collapse: collapse;
}

.menu_splitter {
    width: 1px;
    padding: 0px;
    margin: 0px;
}

.menu .current_page{
    background: #FFFF00;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 15px;
    font-variant: small-caps;
    text-align:center;
}

.menu a:hover{
    text-decoration: underline;
}

.object{
    line-height: 1.5em;
    padding: 0px;
    margin: 0px;
}

a.object:hover{
    background: #FFFF00;
}

.menu td {
    text-align: center;
    padding: 0px;
}

.menu, .menu a {
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 15px;
    font-variant: small-caps;
    text-align:center;
}

.bar {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    font-weight:bold;
    float: left;
    text-align: left;
    width:942;
    height:30px;
    padding: 11px 0px 0px 10px;
    margin: 2 0 0 0;
    text-align: left;
    background: #f6f6f6;
    color:#969696;
}

.bar a {
    margin: 10px 10px 10px 30px;
    color:#969696;
    font-size: 11px;
    text-decoration: none;
}

.bar a:hover {
    text-decoration: none;
}
/* SEARCH */

.search_bar {
    float: right;
    text-align: right;
    margin: 0px;
    padding: 0px 17px 0px 0px;
    width: 450px;
}

.search_submit {
    font-family: Tahoma, Verdana, sans serif;
    color: #000000;
    font-weight:normal;
    background: none;
    font-size: 11px;
    text-decoration: none;
    margin: 0px;
    padding: 3px 0 3px 3px;
}

.search_input {
    font-family: Tahoma, Verdana, sans serif;
    text-align: left;
    vertical-align: center;
    color: #676767;
    font-size: 10px;
    width: 130px;
    height: 23px;
    border: 1px solid #cccccc;
    margin: 5px 3px 0px 0px;
    padding: 3px 0 3px 3px;
}

.subscribe_input {
    font-family: Tahoma, Verdana, sans serif;
    text-align: left;
    vertical-align: center;
    color: #646464;
    font-size: 11px;
    font-weight:normal;
    width: 120px;
    height: 23px;
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 3px 0 3px 3px;
}

.subscribe_input_cloth {
    font-family: Tahoma, Verdana, sans serif;
    text-align: left;
    vertical-align: center;
    color: #646464;
    font-size: 11px;
    font-weight:normal;
    width: 250px;
    height: 23px;
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 3px 0 3px 3px;
}

.shop_subscribe .subscribe_submit {
    font-family: Tahoma, Verdana, sans serif;
    background: none;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    border: none;
    margin: 0px;
    padding: 3px 0px;
}

.left_frame {
    float: left;
    vertical-align: top;
    clear: both;
}

.right_frame {
    float: left;
    vertical-align: top;
    margin: 0 0 0 5px;
}

.title {
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-size: 18px;
    color: #cc0000;
    padding: 0px 0px 0 0px;
}

.popular_sc {
    margin: 5px 0px ;
    width: 35em;
    line-height: 1.7em;
}

.popular_sc h2{
    font-size: 17px;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    color: #cc0000;
}

.popular_sc a{
    margin: 10px 10px 10px 0;
}

.sc_of_week {
    font-size: 11px;
    margin: 5px 0 5px 0px;
    padding: 0px;
    clear: both;
}

.sc_of_week a:hover{
    text-decoration: underline;
}

.sc{
    margin: 5px;
}

.sc_left{
    float: left;
    width: 110px;
    margin: 0px 5px;
}

.sc_right{
    float: left;
    width: 110px;
    margin: 0px 5px;
}

.sc_list{
    padding: 0px 0 5px 0px;
    margin: 0 0 0px 0;
    width: 23.3em;
}

.sc_brand_list{
    float: right;
}

.sc_brand_list_left{
    float: left;
}

.sc_brand_list_right{
    float: left;
}

.metro_input_main {
    width: 280px;
    font-size: 11px;
    margin: 5px 5px 0px 0px;
    padding: 3px 0px 3px 3px;
}

.metro_input {
    width: 250px;
    font-size: 11px;
    margin: 5px 5px 0px 0px;
    padding: 3px 0px 3px 3px;
}


.nav {
    float: left;
    font-size: 11px;
}

.nav .mc {
    float: left;
    margin: 0px;
    padding: 5px 10px;
    cursor: pointer;
}

.nav .mc:hover {
    text-decoration: underline;
}

.nav .mcr {
    float: left;
    text-align: center;
    margin: 0px;
    padding: 5px 0px 5px 100px;
    cursor: pointer;
}

.current {
    color: #cc0000;
    float: left;
    background: url("images/gradient.png");
    border: 1px solid #cccccc;
    padding: 5px 10px;
}

.nav .current a{
    color: #cc0000;
}

.nav .current a:hover, .nav .current:hover {
    text-decoration: none;
}

.review {
    clear: both;
    margin: 10px 5px 5px 10px;
    text-align: left;
}

.user {
    font-size: 12px;
}

.date {
    font-size: 11px;
    margin: 0px 0px;
    padding: 0px;
}

.review .text {
    width: 150px;
    float: left;
    font-size: 12px;
    margin: 5px 0;
}

.question .text {
    width: 10em;
    font-size: 12px;
    margin: 5px 0;
}

.read_more {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 14px;
    font-variant: small-caps;
    float: left;
    white-space: nowrap;
    margin: 0px;
    padding: 0px;
}

a.read_more:hover {
    border-bottom: 1px solid black;
}

.leftimg_div {
    float: left;
    margin: 0 5px 0 0;
    padding: 0px;
}

.leftimg {
    float: left;
    margin: 0 5px 5px 0;
}

a.category {
    font-variant: small-caps;
    font-size: 15px;
    display: block;
}

a.category_discount {
    text-transform: lowercase;
    font-size: 15px;
    display: block;
}

.abc_discount
{
    text-transform: lowercase;
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;

}

.abc_discount tr.category td ul li{
    margin: 0px 15px 0px 0px;
}

.abc_discount td{
    padding: 0px 5px 0px 0px;
}

.abc_discount ul{
    margin: 0px;
    padding: 0px;
}
.abc_discount li{
    margin: 0px 7px 0px 0px;
    padding: 2px;
    color: #cccccc;
    font-weight:bold;
}

.abc_discount li a{
    color: #bc5454;
}

.abc_discount li a:hover{
    text-decoration: underline;
}

.abc_discount li.current_letter{
    color: #ffffff;
    background:#8c8c8c;
    font-weight: bold;
}

.discount_img
{
position:absolute;z-index:99999;
margin: -5px 0px 3px 10px;
}

.discount_img_opera
{
position:absolute;z-index:99999;
margin: 4px 0px 3px 10px;
}

.discount_period
{
color: #af6744;
font-weight:bold;font-size:11px;
font-family: Tahoma, Verdana, sans serif;
margin: 5 0 10 10;
padding:0px 0 5 0;
}

.discount_block
{
    float:left;
    width:320px;
    margin: 0 20 15 0;
    background: #FCE6DB;
}


b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #f2f2f2;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


.left{
    float:left;
}

.right{
    float:left;
}

.title{
    padding: 0px;
    margin: 0px;
}

.shop_reviews .text{
    float:left;
    font-size: 12px;
    padding: 0 7px 0 7px;
    margin: 0 7px 0 7px;
}

.shop_reviews .rm{
    float:left;
    padding: 0 7px 0 7px;
    margin: 0 7px 0 7px;
}

.shop_reviews .shop_reviews_left{
    float:left;
}

.shop_reviews .video{
    float: left;
    padding: 0px;
    margin: 0px;

}

.shop_reviews .shop_title{
    clear: both;
    padding: 0px;
    margin: 0px;
}
.shop_reviews_main
{
    float:left;
    width:300px;
    font-size: 12px;
    padding: 0 7px 0 7px;
    margin: 0 7px 0 7px;

}

.news .left{
    float:left;
}

.news .right{
    float:left;
    padding: 0 3px;
}


.news_left {
    float: left;
    width: 310px;
}

.news_left .right {
    padding: 0px 0px 0px 7px;
}

.news_right {
    float: left;
    text-align: left;
    margin: 0 0 0 5px;
    width: 230px;
}

.news_right .right {
    width: 120px;
    padding: 0px 3px;
}

.news .text{
    width: 130px;
    font-size: 12px;
    margin: 5px 0px;
    padding: 0px;
}

.news .news_title {
    width: 130px;
    font-size: 12px;
    padding: 0px;
    margin: 5px 0px;
    padding: 0px;
}

.news .news_title:hover {
    text-decoration: underline;
}

.popular_brands {
    float: left;
    width: 21em;
}

.popular_brands .pb_title {
    font-family: Georgia, Times New Roman, serif;
    font-weight: bold;
    font-size: 14px;
    background: #cc0000;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 0 2px 5px;
}

.popular_brands .pb_background {
    background: #f1eeee;
    text-align: center;
    padding: 5px 0 0 5px;
    line-height: 1.5em;
}

.popular_brands .pb_background .large{
    font-size: 18px;
    font-family: Georgia, Times New Roman, serif;
    white-space:nowrap;
    width:2.0em;
    margin: 0 5px;
    line-height: 25px;
}

.popular_brands .pb_background .medium{
    font-size: 14px;
    font-family: Georgia, Times New Roman, serif;
    white-space:nowrap;
    width:1.5em;
    margin: 0 5px;
    line-height: 25px;
}

.popular_brands .pb_background .small{
    font-family: Georgia, Times New Roman, serif;
    font-size: 12px;
    white-space:nowrap;
    width:1.25em;
    margin: 0 5px;
    line-height: 25px;
}

.sale {
    float: left;
    margin: 0px;
}

.sale .left {
    float: left;
}

.sale .right {
    float: right;
}

.sale .sale_element {
    width: 170px;
    padding: 5px;
}

.sale .sale_element a{
    margin: 0px;
    padding: 0px;
}

.sale .sale_element .info{
    margin: 0px;
    padding: 0px;
}

.sale .sale_element .info:hover{
    text-decoration: underline;
}

.subscribe {
    padding: 5px;
}

.newcollection .element {
    float: left;
    text-align: center;
}

.newcollection .background {
}

.newcollection .element{
    float: left;
    margin:0px 5px 0px 0px;
}

.newcollection_top {
    position: relative;
    background: #cc0000;
    color: #ffffff;
    z-index: 2;
    height: 20px;
    width: 180px;
    top: -271px;
    left: 0px;
    font-family: Georgia, Times New Roman, serif;
    font-weight: bold;
    font-size: 14px;
    padding: 1px 0px 1px 2px;
    text-align: left;
}

.newcollection_top a{
    color: #ffffff;
    font-family: Georgia, Times New Roman, serif;
    font-weight: bold;
    font-size: 14px;
}

.newcollection_bottom_first {
    position: relative;
    background: #cc0000;
    color: #ffffff;
    z-index: 2;
    height: 23px;
    bottom: 47px;
    width: 180px;
    left: 0px;
    font-family: Georgia, Times New Roman, serif;
    font-size: 18px;
    padding: 1px 0px 1px 2px;
    text-align: left;
}

.newcollection_bottom_first a {
    color: #ffffff;
}

.newcollection_bottom {
    position: relative;
    background: #ffffff;
    color: #000000;
    z-index: 2;
    height: 23px;
    bottom: 25px;
    width: 180px;
    left: 0px;
    font-family: Georgia, Times New Roman, serif;
    font-size: 18px;
    padding: 1px 0px 1px 2px;
    text-align: left;
}

.newcollection_bottom a {
    color: #000000;
}

.shop_topline{
    border-top: 1px solid #cc0000;
    width: 100%;
}

.shop_underline{
    border-bottom: 1px solid #cc0000;
    width: 100%;
    margin: 5px 0px;
}

h2.shop_page_title {
    font-size: 18px;
    font-family: Georgia, Times New Roman, serif;
    font-weight: lighter;
    font-style:italic;
    color: #000000;
    margin: 5px 0px;
    padding: 0px;
}

.shop_page_title span {
    font-size: 14px;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
}

.shop_info {
    clear:both;
    margin: 0px;
    padding: 0px;
    width:290px;
}

.shop_info a:hover{
    text-decoration: underline;

}

.shop_info dl dt {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    color: #717171;
    text-align: right;
    width: 7em;
    margin:0px 5px 0px 0px;
    padding: 1px 2px;
    float: left;
}

.maplink{
    font-size: 11px;
    color: #000000;
    margin: 5px 0px 5px 0px;
    text-decoration:underline;
    cursor:pointer;
}

a.maplink:hover{
    text-decoration: underline;
}

.shop_info dl {
    margin: 0px;
    padding: 0px;
}

.shop_info dl dd {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
    width: 15em;
    margin:0px 0px 0px 5px;
    padding: 1px 2px;
    float: left;
}

.cards {
    width: 450px;
    padding: 0px;
    margin: 5px 0px 0px 0px;
    text-align: left;
    float:left;
}

.cards ul{
    list-style: none;
}

.cards span {
    margin: 0px 12px 5px 0px;
    padding: 0px;
    display: inline-block;
}

.shop_review .text{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
    line-height: 1.5em;
    margin: 5px 0px 0px 0px;
    padding: 0px;
}

.visitor_review .text{
    width: 19em;
    float: left;
    font-size: 12px;
    margin: 5px 0;
}

.media_data p {
    margin: 5px 0px;
    padding: 0px;
}

.media_data a:hover {
    text-decoration: underline;
}

.price {
    font-size: 18px;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-weight: lighter;
    color: #000000;
    margin: 0px 0px 0px 60px;
    padding: 0px;
    position: relative;
    top: 2px;
}

.goods {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

.goods_block {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
}

.absolute {
    position: absolute;
}

.goods_img {
    text-align: left;
    margin: 0px;
    z-index: 1;
}

.goods a:hover{
    text-decoration: underline;
}

.goods_category {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
    margin: 3px 0px 2px 0px;
    padding: 0px;
}

.sale_percent{
    font-size: 30px;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-weight: lighter;
    color: #cc0000;
    margin: 0px;
    padding: 5px;
    float: left;
    text-align: center;
    vertical-align: center;
}

.sale_percent p{
    margin: 5px;
}

.sale_text .sale_text_date{
    font-size: 11px;
    font-family: Tahoma, Verdana, sans serif;
    color: #000000;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
    width: 16em;
    clear:left;
}

.sale_text .sale_text_title{
    font-size: 12px;
    font-family: Tahoma, Verdana, sans serif;
    color: #000000;
    margin: 0px;
    padding: 0px;
    width: 17em;
}

.sale_full_text .text {
    width: 26em;
    padding: 0px 5px 0px 0px;
}

.shop_news_title {
    font-size: 12px;
    font-family: Tahoma, Verdana, sans serif;
    color: #000000;
    margin: 5px 0px;
    padding: 0px;
}

.shop_left_frame {
    float: left;
    vertical-align: top;
    clear: both;
    width: 640px;
}

.good_left_frame {
    float: left;
    vertical-align: top;
    clear: both;
    width: 652px;
    margin:0px;
}

.shop_left {
    padding: 0px;
    margin: 10px 3px;
    float: left;
    width: 315px;
}

.shop_right_frame {
    float: left;
    vertical-align: top;
    margin: 0 0 0 8px;
}

.shop_sale
{
    float: left;
    margin: 0px 0px 0px 8px;
    padding: 0px;
    width: 300px;
}

.brand_left_frame {
    float: left;
    vertical-align: top;
    clear: both;
    margin: 0px;
}

.brand_info {
       padding: 5px;
       width:690px;
}

.brand_info .brand_info_text{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
}

.brand_info_text a
{
    color:#cc0000;
}

.img {
    float: left;
    height: auto;
    margin: 0 5px 5px 5px;
}

.retailers .shop {
    margin: 0px 0 0px 0;
    padding: 10px 0 0 0;
}


.retailers .shop .name_block {
    margin: 0px;
    padding: 0px;
}

.retailers .shop .shop_name {
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.retailers .shop .shop_name a:hover {
    text-decoration: underline;
}

.retailers .shop .num{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
}

.rightimg {
    float: right;
    margin: 0px 0px 5px 5px;
}

.retailers .shop .info_block{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 13em;
}

.retailers .shop .info_block_without_img{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 20em;
}

.retailers .shop .address{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    line-height: 1.4em;
}

.retailers .shop .metro{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    line-height: 1.4em;
}

.retailers .shop .phone{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    line-height: 1.4em;
}

.retailers .shop .reviews{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

a.details:hover {
    text-decoration: underline;
}

.paging {
    margin: 0px;
    padding: 0px;
    text-align: left;
    border-bottom: 1px solid #a0a0a0;
    border-top: 1px solid #a0a0a0;
}

.paging tr{
    margin: 20px 0px 10px 0px;
    padding: 0px;
    text-align: left;
}

.paging tr td{
    font-family: Tahoma, Verdana, sans serif;
    color: #000000;
    font-size: 14px;
    margin: 0 5px 0 0;
    width: 15px;
}

.paging tr td.current_page{
    font-family: Tahoma, Verdana, sans serif;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

.paging tr td.title{
    font-family: Tahoma, Verdana, sans serif;
    color: #000000;
    font-size: 14px;
    font-variant: small-caps;
}

.paging a {
    font-family: Tahoma, Verdana, sans serif;
    color: #cc0000;
    font-size: 14px;
    font-weight: bold;
}

.paging a:hover {
    text-decoration: underline;
}

.list_title {
    font-family: Georgia, Times New Roman, serif;
    font-weight: lighter;
    font-size: 18px;
    font-style:italic;
    color: #cc0000;
    padding: 0px;
    margin: 5px 0px;
    width: 15em;
}

.objects_list .list_title a, .objects_list .list_title a{
    font-family: Georgia, Times New Roman, serif;
    font-weight: lighter;
    font-size: 18px;
    color: #cc0000;
    padding: 0px;
    margin: 5px 0px;
    text-decoration: none;
    border-bottom: #cc0000 1px solid;
}

.objects_list {
    margin: 0px 0px 10px 0px;
}

.objects_list .left a, .objects_list .right a {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
}

.objects_list .left a:hover, .objects_list .right a:hover {
    text-decoration: underline;
}

.objects_list .left{
    float: left;
    padding: 0px;
    margin: 0px px 5px 0px;
    line-height: 1.5em;
    width: 145px;
}

.objects_list .right{
    float: left;
    padding: 0px;
    margin: 0px 0px 5px 5px;
    line-height: 1.5em;
    width: 140px;
}

.objects_list .count {
    padding: 5px 0 0 0;
    margin: 5px 0 0 0;
}

.objects_list .count a{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    padding: 0px;
    margin: 20px 0 5px 0;
}

.objects_list .count a span{
    text-transform: none;
}

.list_left_frame {
    float: left;
    vertical-align: top;
    clear: both;
    padding: 0px;
    margin: 0px;
}

.list_right_frame {
    float: right;
    vertical-align: top;
    padding: 0px;
    margin: 0px 10px 0px 0px;
}

.list_left_frame .left {
    float: left;
    padding: 0px;
    margin: 0px 30px 0px 0px;
}

.list_left_frame .right {
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 30px;
}

.list_right_frame h2 {
    font-size: 18px;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-weight: lighter;
    color: #cc0000;
    padding: 0px;
    margin: 5px 0px;
}

.list_right_frame .left {
    line-height: 1.5em;
}

.list_right_frame .left img {
    margin: 0px 10px 5px 5px;
}

.list_right_frame .left p {
    padding: 0px;
    margin: 0px;
}

.list_right_frame .left a:hover {
    text-decoration: underline;
}

h2.shop_list_title {
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-size: 14px;
    font-weight: bold;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    border: none;
}

h2.shop_list_title a{
    border: none;
}

h2.shop_list_left a:hover {
    text-decoration: underline;
}

.shop_list_left p{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    line-height: 1.5em;
}

.shop_list_left p.reviews{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    line-height: 1.5em;
}

.abc {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.abc a.all {
    color: #cc0000;

}

.abc tr.category td ul li{
    margin: 0px 7px 0px 0px;
}

.abc td{
    padding: 0px 5px 0px 0px;
}

.abc ul{
    margin: 0px;
    padding: 0px;
}
.abc li{
    margin: 0px 1px 0px 0px;
    padding: 0px;
    color: #cccccc;

}

.abc li a{
    color: #cc0000;
}

.abc li a:hover{
    text-decoration: underline;
}

.abc li.current_letter{
    color: #000000;
    font-weight: bold;
}

.shop_list_left a.details {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

.shop_list_left .reviews_count {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

.brandlist {
    clear: both;
}

.brandlist .left{
    float: left;
    padding: 0px;
    margin: 0px 10px 0px 0px;
}

.brandlist .right{
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 10px;
}

.brandlist_left_frame{
    float: left;
    padding: 0px;
    vertical-align: top;
    margin: 0px 20px 0px 0px;
}

.brandlist_right_frame {
    float: left;
    vertical-align: top;
    padding: 0px;
    margin: 0px 0px 0px 15px;
}

.shoplist_left_frame {
    float: left;
    vertical-align: top;
    clear: both;
    padding: 0px;
    margin: 0px 3px 0px 0px;
}

.shoplist_right_frame {
    float: right;
    vertical-align: top;
    padding: 0px;
    margin: 0px 0px 0px 3px;
}

.supermarket a:hover{
    text-decoration: underline;
}

.supermarket {
    float: left;
    vertical-align: top;
    clear: both;
    width: 29em;
}

.supermarket dl {
    margin: 0px;
    padding: 0px;
}

.supermarket dl dt {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    color: #717171;
    text-align: right;
    width: 5em;
    margin:0px 5px 0px 0px;
    padding: 2px;
    float: left;
}

.supermarket dl dd {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
    width: 19em;
    margin:0px 0px 0px 5px;
    padding: 2px;
    float: left;
}

.supermarket_info {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

.supermarket_description{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    width: 25em;
}

.supermarket_left_frame{
    float: left;
    padding: 0px;
    vertical-align: top;
    margin: 0px 0px 0px 0px;
}

.supermarket_left_frame {
    float: left;
    padding: 0px;
    margin: 0px 0px 10px 0px;
}


.supermarket_left_frame .left{
    float: left;
    padding: 0px;
    margin: 0px 10px 10px 0px;
}

.supermarket_right_frame {
    float: left;
    vertical-align: top;
    padding: 0px;
    margin: 0px 0px 0px 15px;
}

.sm_shop
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    width: 180px;
    overflow:hidden;
}

.sm_shop h2 {
    padding: 0px;
    margin: 0px;
    line-height: 1.0em;
}

.sm_shop p {
    padding: 0px;
    margin: 0px;
    line-height: 1.5em;
    font-size:11;
}

.sm_shop h2 a{
    font-size: 12px;
    font-family: Georgia, Times New Roman, serif;
    font-weight: bold;
    color:#cc0000;
    padding: 0px;
    margin: 5px 0px;
    text-decoration: none;
    border: none;
}

.floor {
    color: #717171;
    font-size: 14px;
    font-family: Georgia, Times New Roman, serif;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    border-top: 1px solid #717171;
    width: 60px;
}

.floor_empty {
    color: #717171;
    font-size: 14px;
    font-family: Georgia, Times New Roman, serif;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    width: 60px;

}

.psc {
    line-height: 1.5em;
}

.psc h2{
    width: 17em;
    margin: 5px 0px 7px 0px;
}

.psc .left p {
    padding: 0px;
    margin: 0px;
}

.psc p{
    line-height: 1.5em;
}

.psc a:hover{
    text-decoration: underline;
}

.collection_left {
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    vertical-align: top;

}

.collection_center {
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    vertical-align: top;
}

.collection_right {
    float: left;
    margin: 0px 5px;
    padding: 0px;
    vertical-align: top;
    width: auto;
}

.collection_right p {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.collection_left p {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.current_pic{
    position: relative;
    top:-1px;
    left:-1px;
}

.current_pic img{
    border: 1px solid #cc0000;
}

span.current_pic_layer {
    opacity: 0.50;
    moz-opacity: 0.50;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    position: relative;
    z-index: 2;
    background: #cccccc;
    top: -83px;
    left: 0px;
    width: 70px;
    height: 70px;
}

.collection_pics {
    padding: 0px;
    margin: 0px;
    width: auto;
}

.collection_pics .left{
    float: left;
    width: 160px;
    padding: 0px;
    margin: 0px 10px 10px 0px;
}

.collection_pics .left span {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    display: block;
}

.current_pic_column {
    height: 70px;
    position: relative;
    top: -82px;
    left: 0px;
}

.shop_block {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 150px;
}

.shop_block_without_image {
    margin: 0px;
    padding: 0px;
    width: 290px;
}

/*SHOP*/
.retailers_wide {
    float: left;
    height: auto;
    margin: 0 5px 5px 10px;
    width: 60em;
}

.retailers_wide .shop_wide {
    float: left;
    margin: 10px 0px 0px 15px;
    padding: 10px 0px 0px 0px;
    width: 28em;
}


.retailers_wide .shop_wide .name_block {
    margin: 0px;
    padding: 0px;
}

.retailers_wide .shop_wide .shop_name {
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.retailers_wide .shop_wide .shop_name a:hover {
    text-decoration: underline;
}

.retailers_wide .shop_wide .num{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
}

.retailers_wide .shop_wide .info_block{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 13em;
}

.retailers_wide .shop_wide .info_block_without_img{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 20em;
}

.retailers_wide .shop_wide .address{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    line-height: 1.4em;
}

.retailers_wide .shop_wide .metro{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    line-height: 1.4em;
}

.retailers_wide .shop_wide .phone{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    line-height: 1.4em;
}

.retailers_wide .shop_wide .reviews{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

.brandinfo {
    width: 310px;
}

.supermarket_block {
    height: 90px;
}

.zoom {
    text-decoration: underline;
    cursor: pointer;
}

.right_pagination {
    float: right;
    margin: 0px 10px 0px 0px;
    padding: 0px;
}

.source {
    color: #aaaaaa;
    float: right;
    padding: 0px;
    margin: 0px 10px 0px 0px;
}

.source a{
    color: #aaaaaa;
}

.source a:hover{
    text-decoration: underline;
}

.collection {
    padding: 0px;
    margin: 10px 0px 0px 0px;
    float: left;
    width: 232px;
}

.collection p {
    padding: 0px;
    margin: 0px;
}

p.collection_title {
    margin:5 0 0 0;
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
}

p.collection_title a:hover {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    text-decoration:underline;
}

.collection p.collection_date {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
}

.text_right {
    text-align: right;
}

.brand_link{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

.news_right_frame {
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 10px;
    width:30%;
}

.media{
padding: 0px;
margin:2px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
font-family: Tahoma, Verdana, sans serif;
font-size: 12px;
}

.news_left_frame {
    float: left;
    vertical-align: top;
    clear: both;
    margin: 0px;
}

.news_info {
       margin: 0px;
       padding: 0px;
       width: 730px;
}

.news_info .news_info_text{
    font-family: Georgia, Times New Roman, serif;
    font-size: 14px;
    line-height: 17px;
    text-align:justify;
    vertical-align: top;
    padding: 0px;

}

.quote
{
    font-size: 12px;
    font-family: Georgia, Times New Roman, serif;
    font-weight: italic;
    background-color:#fff5f5;
    color:Black;
    padding: 5px 10px;
    margin: 0 8px 5px 0;
    float:left;
    overflow:hidden;
    clear: both;
}

.object_link
{
    font-family: Verdana, Tahoma, sans serif;
    font-size: 12px;
    font-weight:bold;
    color:#793b2a;
    text-decoration: underline;

}

a.object_link, a.object_link:hover, a.object_link:visited
{
    font-family: Verdana, Tahoma, sans serif;
    font-size: 12px;
    font-weight:bold;
    color:#793b2a;
    text-decoration: underline;

}

a.link_src, a.link_src:hover, a.link_src:visited
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    text-decoration: underline;
}

h2.news_title {
    font-size: 18;
    font-family: Georgia, Times New Roman, serif;
    font-style: italic;
    line-height: 26px;
    color: #000000;
    padding: 0px;
    margin: 5 0 5 0;
}

.date_str
{
    clear: both;
    margin-top: 0px;
    padding: 4px;
}

.text_news {
    width:100px;
    font-size: 12px;
    margin: 5px 0;
}

@-moz-document url-prefix()
{
    .stuff_of_week_top {
        background: #ffffff;
        position: relative;
        z-index: 2;
        top: 1px;
        left: 1px;
        height: 25px;
        width: 238px;
        padding: 0px 0px 0px 3px;
        margin: 0px;
        vertical-align: top;
    }

    .stuff_of_week_top h2 {
        color: #cc0000;
        font-family: Georgia, Times New Roman, serif;
        font-size: 20px;
        padding: 0px;
        margin: 0px;
    }
}

.full-list {
    list-style: none;
	margin: 0 0px 0px 0;
	padding:0px;
}

.full-list li {
    clear: both;
}

.full-list-cat {
    width: 280px;
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    line-height: 14px;
    text-align:left;
    float: left;
    padding:3px;
    margin-right: 15px;
    margin-bottom: 10px;
}

.news_title_up
{
text-transform: uppercase;

}

.news_title_up:hover
{
    text-decoration: underline;
}

a.news_title_link:hover
{
    text-decoration: underline;
}

.full-list-cat-sub, .news-page-read-more
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    line-height: 16px;
    text-align:left;
    float: left;
    padding:0px;
    margin-bottom: 10px;
}

.full-list-cat-sub {
    width: 300px;
    margin-right: 10px;
}

.news-page-read-more {
	width: 370px;
}

.full-list-cat-sub p, .news-page-read-more p {
	margin: 5px 0;
}

.news_title_sub
{
	text-transform: uppercase;
	text-decoration: none;
    font-family: Palatyno Linotype;
    font-size: 14px;
    font-weight: bold;
    color: #cc0000;
}


h2.news_title_cat {
    font-size: 20px;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-weight: lighter;
    line-height: 24px;
    color: #000000;
    padding: 0px;
    margin: 0px;
}

a.current_part, a.current_part:hover {
    font-weight: bold;
    color:#cc0000;
    text-decoration:none;
}

.last_collection {
    padding: 0px;
    margin: 0px;
    width: 200px;
}

.last_collection h2 {
    font-size: 17px;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    color: #000000;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px;
    text-decoration: none;
}

.last_collection h2 a, .last_collection h2 a:hover{
    margin: 0px;
    border-bottom: #cc0000 1px solid;
    text-decoration: none;
}

.last_collection p {
    padding: 0px;
    margin: 0px;
}

.last_collection p.collection_title {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 2px 0px;
}

.last_collection p.collection_date {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
}

.last_collection p.all_collections {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    font-variant: small-caps;
    margin: 5px 0px;
}

.last_collection p.all_collections:hover {
    text-decoration: underline;
}

.news_brand
{
    width: 300px;
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    line-height: 14px;
    text-align:left;
    float: left;
    padding:3px;
    margin-right:0px;
    margin-left:0px;
    margin-bottom: 10px;
}


.title_name {
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    font-size: 14px;
    color: #000000;
    padding: 0px 0px 0 0px;
}

.compulsory {
    color:#ff0000;
    font-family: verdana;
    font-size: 12px;
    margin:0px;
}

.input_element {
    padding: 0px;
    margin: 0px;
    text-align: right;
}

#name,#email,#email1{
    width: 300px;

}
#fedback_submit{
    width:200px;
}

#message{
    width: 400px;
    height:300px;
}

.feedback_info {
    margin: 0px;
    padding: 0px;
    width: 453px;
    font-family: Georgia, Times New Roman, serif;
    font-size: 14px;
    line-height: 20px;
    text-align:justify;
    vertical-align: top;
}
.news_head{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color:#707070;
}

.next_pages {
    font-size: 18px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    color: #cc0000;
    padding: 0px;
    margin: 5px 0px;
}


div#subscribe_block {
    background: #f6f6f6;
    width: 150px;
    padding-top: 3px;
    padding-left: 0px;
}

h2#subscribe_title {
    color:#cc0000;
    font-family: Tahoma, Verdana, sans serif;
    font-size:12px;
    padding: 0px;
    margin: 0px;
}

p#subsribe_description {
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:normal;
    padding: 0px;
    margin: 0px;
}

form#subscribe_form {
    padding: 0px;
    margin: 3px 0 0 0;
}

.discuss_title {
    color:#d71868;
    margin-bottom:2px;
    padding-top: 5px;
    font-weight: bold;
    vertical-align: middle;
}

div#discuss_block {
    background: #FCE6DB;
    width: 550px;
    height: 45px;
    padding-top: 5px;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
}

.forum
{
    width:950px;
    margin: 0px;
    padding:0px;
}
.forum_section
{
    font-size: 15px;
    font-weight:bold;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    color: #D27D36;
    padding: 1px 0px 1px 0px;
    margin-left: 10px;
    text-align: center;
}
.forum_section_top{
    width:73px;
    margin: 10px 0 0 0;
    clear:left;
}

b.rtopf, b.rbottomf{display:block;background: #FFF}
b.rtopf b, b.rbottomf b{display:block;height: 1px;
    overflow: hidden; background: #ae463c;}
b.r1f{margin: 0 4px}
b.r2f{margin: 0 2px}
b.r3f{margin: 0 1px}
b.rtopf b.r4f, b.rbottomf b.r4f{margin: 0 1px;height: 2px}

.forum_message
{
    width: 700px;
    overflow: auto;
}

a.section_topic:hover
{
    text-decoration: underline;
}
.forum_topics_top
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    color: #b05000;
    text-align: left;
    padding-left: 10px;
    margin: -2 0 2 0;
}


b.rtopt, b.rbottomt{display:block;background: #FFF}
b.rtopt b, b.rbottomt b{display:block;height: 1px;
    overflow: hidden; background: #d27d36;}
b.r1t{margin: 0 4px}
b.r2t{margin: 0 2px}
b.r3t{margin: 0 1px}
b.rtopt b.r4t, b.rbottomt b.r4t{margin: 0 1px;height: 2px}

.forum_messages_top
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    color:#b05000;
    text-align: left;
    padding: 2 0 2 3;
    float: left;
    width: 230px;
    height: 20px;
}

.forum_reply_topic
{
    width:113px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-bottom:0px;
    background: #ffffff;
}

.forum_reply_message
{
    width:830px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    background: #ffffff;
}

.forum_message_table
{
    margin-bottom:3px;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:1px solid #f6cdcd;
    clear:left;
}

.forum_reply_table
{
    margin-bottom:3px;
    border-top:0px;
    border-left:0px;
    clear:left;
}


.message_title
{
    margin-bottom:0px;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    clear:left;
}

a.forum_promo,a.forum_promo:hover {
    color: #0000cc;
    text-decoration: underline;
    font-family: Tahoma, Verdana, sans serif;
    color: black;
}

.forum_section_left{
    width:480px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:1px solid #f6cdcd;
    margin: 0 0 4px 0;
    background: #fff5ee;

}

.forum_section_center{
    width:320px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:1px solid #f6cdcd;
    margin: 0 0 4px 0;
    background: #fff5ee;
    text-align: center;

}

.forum_section_right{
    width:147px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:1px solid #f6cdcd;
    margin: 0 0 4px 0;
    background: #fff5ee;
    text-align: center;
}

.section_link
{
    font-size: 16px;
    font-weight:bold;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    color: #980d00;
    font-variant: small-caps;
}
a.section_link:hover{

    text-decoration: underline;
}

.section_block
{
      font-family: Tahoma, Verdana, sans serif;
      font-size: 12px;
      margin: 10px 5 5 10px;

}

.section_desc
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
}


.section_time
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    font-weight:bold;
    color: #687482;
}

.section_user
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    font-weight:bold;
    color: #980d00;
}

a.section_user:hover
{
text-decoration: underline;
}

.section_topic{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #980d00;
}

.forum_topic_topic
{
    width:470px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:1px solid #f6cdcd;
    margin: 0 0 4px 0;
    background: #fff5ee;
}

.forum_topic_user
{
    width:160px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:1px solid #f6cdcd;
    margin: 0 0 4px 0;
    background: #fff5ee;
}

.forum_topic_answers
{
    width:90px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:1px solid #f6cdcd;
    margin: 0 0 4px 0;
    background: #fff5ee;
}

.forum_substopic_message{
    width:225px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:1px solid #f6cdcd;
    margin: 0 0 4px 0;
    background: #fff5ee;
}


.topic_block
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 10px 5 5 10px;
    float:left;
    vertical-align: middle;
}

.topic_link
{
    font-size: 12px;
    font-weight:bold;
    font-family: Tahoma, Verdana, sans serif;
    color: #980d00;

}
a.topic_link:hover{

    text-decoration: underline;
}

.answers_block
{

      font-family: Tahoma, Verdana, sans serif;
      font-size: 12px;
      padding: 5 0 6 0;
      margin: 9px 5px 6px 5px;
      text-align: center;
}

.last_message
{

      font-family: Tahoma, Verdana, sans serif;
      font-size: 12px;
      padding: 5 0 6 0;
      margin: 9px 5px 6px 5px;
}

.author_block
{
      font-family: Tahoma, Verdana, sans serif;
      font-size: 12px;
      padding: 5 0 6 0;
      margin: 9px 5px 6px 10px;
}

.topic_icon
{
 padding: 5 0 6 0;
 margin: 6px 5px 6px 5px;
 float:left;
}

.topic_add_link
{
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    font-size:11px;
    text-decoration: underline;
    color:#d71868;
}
.topic_add
{
 float:left;
}

.forum_user_topic
{
    width:230px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-bottom:0px;
    border-right:1px solid #f6cdcd;
    background: #fff5ee;
}

.forum_topic_message
{
    width:715px;
    height:100%;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    background: #fff5ee;
}

.reply_title
{
    margin-bottom:0px;
    border-top:0px;
    border-left:0px;
    clear:left;
}


.message_title_user{
    width:230px;
    height:20px;
    background: #ffe4e1;
    border-top:0px;
    border-left:0px;
    border-bottom:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:0px;
}

.message_reply_user
{
    width:109px;
    height:20px;
    background: #ffffff;
    border-top:0px;
    border-left:0px;
    border-bottom:0px;
    border-bottom:0px;

}

.message_reply_message{
    width:830px;
    background: #ffffff;
    border-bottom:0px;
}
.title_block
{
padding:5px 5px 5px 10px;
}

.message_title_message{
    width:715px;
    background: #ffe4e1;
    border-bottom:0px;
}
.user_reg_date
{
 clear: left;
 font-family: Tahoma, Verdana, sans serif;
 font-size:11px;
 color:#333333;
 margin: 10px 5 5 10px;
}

.moder_link
{
 font-size:11px;
 color:#893f45;
 font-family: Tahoma, Verdana, sans serif;
 text-decoration:underline;
}

.user_link
{
 font-size:11px;
 color: #d71868;
 font-family: Tahoma, Verdana, sans serif;
 text-decoration:underline;
}

.forum_user_profile
{
    width:795px;
    float:left;
    clear:left;
    border-top:0px;
    border-left:0px;
    border-right:1px solid #f6cdcd;
    border-bottom:1px solid #f6cdcd;
    margin: 0 0 4px 0;
    background: #fff5ee;
}

.user_profile_title
{
    clear:left;
    float:left;
    font-size:12px;
    font-weight:bold;
    width:130px;
    font-family: Tahoma, Verdana, sans serif;
    margin:7px;

}
.user_profile_value
{
    float:left;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    margin:7px;
}

img#forum_top_img {
    vertical-align: middle;
}

span#forum_top_text {
    vertical-align: middle;
}

.forum_message a {
    text-decoration: underline;
}

.warning {
    font-size:16px;
    font-family: Tahoma, Verdana, sans serif;
    color:#ff0000;
}

.clearfloats {
    clear: both;
}

.msg_avatar {
    margin-top: 0px;
    padding-top:  3px;
}

.msg_nick {
    vertical-align: middle;
    align:left;
    padding-top: 0px;
    margin-top:  0px;
}

.msg_user
{
 margin-top:0px;
 padding-top:0px;
}

.middle {
    vertical-align: middle;
}

.forum_reply_table a
{
    color: #0000ff;
    text-decoration: underline;
}

.forum_reply_table img
{
    clear:both;
}

.forum_topic_message  img
{
    clear:both;
}

.forum_message img
{
    clear:both;
    margin: 5px 0 5px 0;
}

.forum_reply_message  img
{
    clear:both;
}

#message  img
{
    clear:both;
}

.comment_news_title
{
    width:515px;
    height: 25px;margin:0px;
    background:#FCE6DB;
    height:23px;
    border-right:1px solid #f6cdcd;
    padding: 5 5 5 10;
}

.comment_news{
    width:515px;
    border-top:0px;
    border-left:0px;
    border-bottom:1px solid #f6cdcd;
    border-right:1px solid #f6cdcd;
    background: #fff5ee;
    clear:left;
    font-size:12px;
    padding: 5 5 5 10;
}

.section_time_commet
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #687482;
}
.news_left_block
{
    float:left;
    width:140px;
    margin: 0 10px 0 0;
}

.news_center_block
{
    float:left;
    width:760px;
    margin: 0 0 0 10px;

}

.news_right_block
{
    float:left;
    width:240px;
    margin: 0 0 0 10px;
    padding:0 0 0 0;

}

.stretchcurves {
 position:relative;
 margin:0px auto;
 width:240px;
 max-width:240px;
 color:#fff;
 z-index:1;
 margin-bottom:8px;
}

.stretchcurves .stcrv-content,
.stretchcurves .stcrv-t,
.stretchcurves .stcrv-b,
.stretchcurves .stcrv-b div {
 background:transparent url(images/sales.png) no-repeat top right;
 _background-image:url(images/sales.gif);
}

.stretchcurves .stcrv-content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 48px 0px 12px;
 }

.stretchcurves .stcrv-t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin:0px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.stretchcurves .stcrv-b {
 /* bottom */
 position:relative;
 width:100%;
}

.stretchcurves .stcrv-b,
.stretchcurves .stcrv-b div {
 height:11px; /* height of bottom cap/shade */
 font-size:1px;
}

.stretchcurves .stcrv-b {
 background-position:bottom right;
}

.stretchcurves .stcrv-b div {
 position:relative;
 width:12px; /* bottom corner width */
 /*margin-left:0px;*/
 background-position:bottom left;
}

.stretchcurves p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.2em 0px;
}


.discountname
{
    font-family: Tahoma, Verdana, sans serif;
    color:#793B2A;
    font-weight:bold;
    font-size:14px;
    text-decoration:underline
}

.discount_else
{
    font-family: Tahoma, Verdana, sans serif;
    font-size:11px;
    text-decoration:underline;
}

.popular_supermarket {
    margin: 5px 0px ;
    width: 230px;
    line-height: 1.7em;
}

.popular_supermarket h2{
    font-size: 17px;
    font-family: Palatino Linotype, Georgia, Times New Roman, serif;
    color: #cc0000;
}

.popular_supermarket a{
    margin: 10px 10px 10px 0;
}

.popular_topics_block
{
    padding: 4 0 4 0;
}

.popular_topics_title
{
    float:left;
    width:200px;
    padding: 0 0 0 7;
}


.roundedcornr_box {
    background: #FCE6DB;
}
.roundedcornr_top div {
    background: url(/images/roundedcornr_245503_tl.png) no-repeat top left;
}
.roundedcornr_top {
    background: url(/images/roundedcornr_245503_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
    background: url(/images/roundedcornr_245503_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
    background: url(/images/roundedcornr_245503_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom {
    width: 100%;
    height: 10px;
    font-size: 1px;
}

.void_roundedcornr_box {
}
.void_roundedcornr_top div {
}
.void_roundedcornr_top {
}
.void_roundedcornr_bottom div {
}
.void_roundedcornr_bottom {
}
.void_roundedcornr_top div, .void_roundedcornr_top, .void_roundedcornr_bottom div, .void_roundedcornr_bottom {
    width: 100%;
    height: 10px;
    font-size: 1px;
}

.register_page {
    width: 600px;
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
}

.register_page a {
    text-decoration: underline;
    color: #1560BD;
}

#already_registered {
    margin-right: 40px;
}

.register_page h2 {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 24px;
    font-weight: lighter;
    margin:0;
    padding:0;
}

.register_promo {
    margin-top: 10px;
    margin-bottom: 10px;
}

.register_error_block {
    background-color: #FCFDCA;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.register_error_block h3 {
    font-size: 12px;
    font-weight: bold;
    color: #C00000;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.register_error {
    margin-top: 5px;
    margin-bottom: 5px;
}

.register_error img {
    border :0px;
    vertical-align: middle;
    margin-right: 2px;
}

.register_form {
    width: 300px;
    float: left;
}

.comments {
    float: right;
    width: 300px;
}

.register_form_line {
    height: 50px;
    padding-left: 10px;
}

.register_form_line_long {
    padding-left: 10px;
}

#right_line_0 {
    height: 10px;
}

.register_form_input_title {
    font-weight: bold;
    font-size: 12px;
}

.register_info {
    font-size: 10px;
    color: #606060;
}

.register_input {
    width: 277px;
}

.register_input_short {
    width: 148px;
}

.input_error {
    background-color: #FF9393;
}

#register_checkbox {
    float: left;
}

#secret_img {
    float: left;
    margin-right: 5px;
}

#register_code_title {
    margin-bottom: 5px;
}

#register_code_block {
    margin-top: 10px;
    margin-bottom: 5px;
}

.register_submit {
    background-color: #CBF2CB;
    margin-top: 10px;
    margin-left: 10px;
}

.collection_title_link
{
       font-size:12px;
}
a.collection_title_link:hover
{
    font-size:12px;
    text-decoration: underline;
}

.new_collection
{
    float:left;
    width:170px;
    margin: 0 0 0 0;
}

.new_collection_bottom
{
    padding: 3 0 0 0;
}

.new_collection_interval
{
    float:left;
    width:20px;
    margin:0;
}


.hidden {
      display: none;
}

#forum_redirect_link {
    text-decoration: underline;
    color: #1560BD;
}

.news_list_block
{
    float:left;
    width:750px;
    margin: 0 0 0 0;
    padding:0 0 0 0;
}


.newslist_title_link
{
       font-size:12px;
       font-family:Tahoma, Verdana, sans serif;
       font-weight:bold;
       color:#000000;
       text-decoration: none;
}
a.newslist_title_link:hover
{
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    text-decoration: none;
    font-weight:bold;
    color:#000000;
}

.newslist_div1
{
    width:261px;
    float:left;
    margin: 5 0 13 0;
    padding:0 0 0 0;
}

.newslist_div2
{
    width:220px;
    float:left;
    margin: 5 0 13 0;
    padding:0 0 0 0;
}

.news_text_short
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    color:#000000;
}

.news_text_short_div
{
 margin:3 0 0 0;
 font-weight:normal;
}

.collection_left_block
{
    float:left;
    width:735px;
    margin: 0 0 0 0;

}

.bottom_newslist_div1
{
    width:330px;
    float:left;
    margin: 5 12 13 0;
}

.bottom_newslist_div2
{
    width:320px;
    float:left;
    margin: 5 0 13 0;
}

.shop_info_left {
    padding: 0px;
    float:left;
    width:310px;
    margin:0 5 0 0;
}

.shop_info_left a:hover{
    text-decoration: underline;

}

.shop_info_left dl {
    width:310px;
    margin:0;
    padding:0;
}

.shop_info_left dt {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    color: #717171;
    text-align: right;
    width: 70px;
    margin:0px 0px 0px 0px;
    padding: 0px 5px 2px 0px;
    float: left;
}

.shop_info_left dd {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
    width: 220px;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 2px 5px;
    float: left;
}

.shop_info_right
{
    float:left;
    width:370px;
    margin:0 0 0 5;
}


.shop_info_right dl {
    width:370px;
    margin:0;
    padding:0;
}

.shop_info_right dt {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    color: #717171;
    text-align: right;
    width: 70px;
    margin:0px 0px 0px 0px;
    padding: 0px 5px 2px 0px;
    float: left;
}

.shop_info_right dd {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
    width: 280px;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 2px 5px;
    float: left;
}

.shop_site{
    overflow:hidden;
    text-decoration:none;
    color:#cc0000;
}

.cards_title
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 11px;
    color: #717171;
    text-align: right;
    width: 70px;
    margin:0px 0px 0px 0px;
    padding: 5px 5px 2px 0px;
    float: left;
}

.shop_description
{
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    text-align: left;
    margin:10px 0px 10px 0px;
    clear:both;
}

.discount_shop
{
    float:left;
    width:520px;
    margin: 10 0 0 0;
    background: #f2f2f2;
}

.discounts_shop_line
{
    overflow:hidden;
    width:100%;
    height:20px;
    margin: 0 0 0 0;
    background: #FC8149;
}

.discounts_shop_value
{
    margin: 0 0 0 7;
    font-size:14px;
    font-family:Verdana;
    font-weight:bold;
    color: #ffffff;
    text-transform: lowercase;
    text-align:left;
    float:left;
}

.discounts_shop_period
{
    color:#000000;
    font-weight:bold;
    font-size:11px;
    font-family:Tahoma;
    margin: 3 10 0  10;
    float:right;
}

.discounts_shop_title1
{
    font-size:12px;
    font-family:Tahoma;
    color:#6c2500;
    margin: 5 5 5 7;
    float:left;
    width:80px;
    overflow:hidden;
}

.discounts_shop_title2
{
    font-size:12px;
    font-family:Tahoma;
    color:#6c2500;
    margin: 5 5 5 7;
    float:left;
    width:500px
}

.discounts_shop_description
{
    font-size:11px;
    font-family:Tahoma;
    color:#000000;
    margin: 5 5 5 5;
    float:left;
    width:400px
}


.img_too
{
    float:left;
    width:50px;
    margin: 0 0 0 0;
    padding: 0;
    background: #f2f2f2;
}

.img_too_title
{
    padding:0;
    text-align:center;
    color:#6c2500;
    line-height:16px;
}

.video_too
{
    float:left;
    width:208px;
    margin: 2 0 0 0;
    padding: 0;
    background: #f2f2f2;
    overflow:hidden;

}

.video_too_title
{
    text-align:left;
    font-size:11px;
    color:#6c2500;
    line-height:16px;
    float:left;
    background: #f2f2f2;
}

.video_too_q
{
    font-size:29px;
    height:27px;
    font-family:Tahoma;
    float:left;
    color:#6c2500;
    background: #f2f2f2;
    overflow:hidden;
    vertical-align:super;
    margin-left:2px;
    margin-top:-11px;
    padding:0;
}

.video_too_block
{
    overflow:hidden;
    background:#f2f2f2;
    padding: 0 5 1 5;
    vertical-align:middle;
    height:20px;
}

.shop_list_block
{
    float:left;
    width:240px;
    padding:5 0 10 0;
}

.shop_list_brands
{
    float:left;
    width:255px;
    padding:0 10 10 0;
}

.shop_list_desc
{
    float:left;
    font-size:11px;
    line-height:14px;
    font-family: Tahoma, Verdana, sans serif;
    padding:0 0 0 0;
}

.newslist_title_link_main
{
       font-size:12px;
       font-weight:bold;
       color:#4e372d;
}
a.newslist_title_link_main:hover
{
    font-size:12px;
    text-decoration: underline;
    font-weight:bold;
    color:#4e372d;
}


.news_list_main
{
       font-size:18px;
       font-family: Tahoma, Verdana, sans serif;
       color:#4e372d;
}
a.news_list_main:hover
{
    font-size:18px;
    text-decoration: underline;
    font-family: Tahoma, Verdana, sans serif;
    color:#4e372d;
}


.news_list_main_first
{
       font-size:18px;
       font-family: Georgia, Times New Roman, serif;
       color:#000000;
}
a.news_list_main_first:hover
{
    font-size:18px;
    text-decoration: underline;
    font-family: Georgia, Times New Roman, serif;
    color:#000000;
}

.discount_period
{
    color: #af6744;
    font-weight:bold;
    font-size:11px;
    font-family:Tahoma;
    margin: 5 0 10 10;
    padding:0px 0 5 0;
}

.discount_period2
{
    color: #af6744;
    font-weight:bold;
    font-size:11px;
    font-family:Tahoma;
    margin: 5 0 0 10;
}

.discount_img_value
{
    overflow:hidden;
    width:100%;
    height:20px;
    margin: 0 0 0 0;
    background: #FC8149;
}

.discount_text_value_div
{
    overflow:hidden;
    width:100%;
    height:20px;
    margin: 0 0 0 0;
    background: #FC8149;
}

.discount_text_value
{
    margin: 0 0 0 10;
    font-size:14px;
    font-family:Verdana;
    font-weight:bold;
    color:#ffffff;
    text-transform: lowercase;
}

.discount_text_name
{
    overflow:hidden;
    width:300px;
    margin: 2 0 3 10;
}

.discount_text_title
{
    font-size:12px;
    font-family:Tahoma;
    color:#6c2500;
    margin: 2 0 5 10;
}

.brands_list_main
{
       font-size:12px;
       font-weight:bold;
       color:#793b2a;
}

a.brands_list_main:hover
{
    font-size:12px;
    text-decoration: underline;
    font-weight:bold;
    color:#793b2a;
}

.discount_link
{
    font-family: Verdana, Tahoma, sans serif;
    font-size: 12px;
    font-weight:bold;
    color:#793b2a;
}


a.discount_link:hover
{
    font-family: Verdana, Tahoma, sans serif;
    font-size: 12px;
    font-weight:bold;
    color:#793b2a;
    text-decoration: underline;
}

.anons_news
{
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
}

.cloth_menu_top_block
{
    width:138px;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    background: #FFD080;
    margin: 3 0 3 0;
    padding: 2 2 2 7;
    font-weight:bold;
}

.cloth_menu_top_block_selected
{
    width:138px;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    background: #a83b00;
    margin: 3 0 3 0;
    padding: 2 2 2 7;
    font-weight:bold;
}


.cloth_menu_top_block_promo
{
    width:138px;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    background: #3094FF;
    color:#ffffff;
    margin: 3 0 3 0;
    padding: 2 2 2 7;
    font-weight:bold;
}


.cloth_menu_top_block_promo_link
{
    color:#ffffff;
    font-weight:bold;
}

.cloth_menu_top_block_holiday
{
    width:138px;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    background: #0063CE;
    color:#ffffff;
    margin: 3 0 3 0;
    padding: 2 2 2 7;
    font-weight:bold;
}


.cloth_menu_top_block_holiday_link
{
    color:#ffffff;
    font-weight:bold;
}

.menu_promo_list
{
    padding:0 0 2 0;
}

.cloth_menu_top_block_first
{
    color:#736144;
    font-size:14px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
}

.cloth_main_cat_link_promo
{
    color:#191606;
    font-size:16px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
}

.cloth_list_item_cat
{
    float:left;
    width:150px;
    margin:10 10 10 0;
    padding:0;
}

.cloth_list_all, a.cloth_list_all
{
  font-size:12px;
  text-decoration:underline;
  color:#000000;
}

.cloth_sort_link
{
    color:#cc0000;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    text-decoration:underline;
}

.cloth_name
{
    color:#000000;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
}

a.cloth_name:hover
{
    color:#000000;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
    text-decoration:underline;
}

.cloth_image_link
{
    color:#000000;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    text-decoration:underline;
}


.cloth_image_big_block
{
    float:left;
    width:420px;
    border:1px solid #cccccc;
    cursor:pointer;
}
.cloth_description_block
{
    float:left;
    width:315px;
    padding: 0 0 0 10;
}

.cloths_other
{
    font-size:16px;
    font-family:Georgia, Times New Roman, serif;
    font-weight:bold;
    font-style:italic;
    color:#000000;
    padding: 5 0 0 0;
    clear:both;
}


.view_zoom
{
    right:0;
    position:absolute;
    z-index: 50;
    background:#E0E0E0;
    width:25;
    height:22;
    text-align: center;
    padding-top:4px;
    vertical-align: middle;
    cursor:pointer;
}

.filtr_title
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    clear:both;
    padding: 0 0 0 5;
}

.filtr
{
    margin: 10 0 5 0;
    padding: 0 0 0 0;
}

.filtr_price
{
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    margin: 5 0 0 0;

}
.filtr_price1
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    margin: 5 0 0 0;
}

.price_int
{
  width:135px;
  overflow:hidden;
}
.filtr_all_price
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    color:#3322cc;
    text-decoration:underline;
}

.price_all
{
    margin: 0 0 5 5;
    clear:both;
}

.filtr_brand
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    color:#3322cc;
    text-decoration:underline;
}

.filtr_brand_selected
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    color:#000000;
    text-decoration:none;
}

.filtr_cloths_title
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    text-align:right;
    background-color: #ffffff;
    float:left;
    padding: 2 5 2 5;
}

.cloth_sizes_div
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;

    background: #faf4e8;
    padding: 5 0 5 5;
    margin: 0 0 3 0;
}


.cloth_list_right_item
{
    width:240px;
    margin:0 10 0 0;
    padding:0;
}


.cloth_name_right_item
{
    color:#000000;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
    text-decoration:underline;
}

.cloth_all_right
{
    color:#cc0000;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    text-decoration:none;
    font-weight:normal;
}

#cart_dialog
{
    width:350px;
    height:140px;
    position: absolute;
    left:450;top:250;
    background:url("images/dialogbox.gif") no-repeat right top;
    z-index:950;
    padding:10 10 10 10 ;
    text-align:center;
    font-family:Tahoma, Verdana, sans serif;
    font-size:12px;
    overflow:hidden;
    display:none;
}

#cartbox
{
    z-index:900;
    position: absolute;
    left:0;top:0;
    width:100%;
    height:100%;
    display:none;
    opacity: 0.55;
    filter: alpha(opacity=55);
    background: #cccccc;
}

.order_left_block
{
    float:left;
    clear:left;
    width:240px;
    margin:0 5 0 0;
    padding:0 0 0 0;
}

.order_right_block
{
    float:left;
    width:720px;
    margin:0 0 0 5;
}

.order_right_block_short
{
    float:left;
    width:870px;
    margin:0 0 0 5;
}

.active_order
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    clear:both;
    margin: 5 0 0 0;
    padding: 5 5 5 20;
    background:url("images/order_select.png") no-repeat right top;

}
.notactive_order
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:normal;
    margin: 5 0 0 16;
    background: #ececec;
    padding: 5 5 5 10;
    clear:both
}

.complete_order
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:normal;
    margin: 5 0 0 16;
    background: #D1FF80;
    padding: 5 5 5 10;
    clear:both;
    height:18px;
}

.complete_order a
{
    text-decoration:underline;
    color:#000000;
}

.cart_table
{
    margin: 0 0 5 0;
}

.cart_seller
{
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    background: #ececec;
    padding:10 20 10 10;
}

.cart_seller span
{
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
}

.seller_total_block
{
    font-size:12px;
    clear:left;
    margin: 0 0 0 0;
    padding:0 15 0 0;
    text-align:right;
}

.seller_total_block b
{
    font-size:13px;
}

.cart_products
{
    width:700px;
}

.product_block
{
    width:680px;
    margin: 5 0 0 0;
    padding:2 5 5 2;
}

.cart_delivery_label
{
    width:70px;
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    text-align:right;
    padding: 10 10 0 0;
}

.cart_delivery_name
{
    width:680px;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:Normal;
    padding:5 2 5 2;
}

.delivery_name_radio
{
    float:left;
    width:23px;
    padding:2 0 7 0;
}

.delivery_name_desc
{
    float:left;
    width:620px;
    font-size:11px;
    padding:0 0 7 5;
    color:#999999;
}

.delivery_name_desc i
{
    margin-left:-5;
    font-weight:bold;
    font-style: normal;
    font-size:12px;
    color:#000000;
}

.delivery_name_desc a
{
    font-size:11px;
    color:#cc0000;
    text-decoration:underline;
}


.delivery_name_desc_short
{
    float:left;
    width:480px;
    font-size:11px;
    padding:1 0 7 4;
    color:#999999;
}

.delivery_name_desc_short i
{
    margin-left:-1;
    font-weight:bold;
    font-style: normal;
    font-size:13px;
    color:#000000;
}


.cart_product_cnt
{
    width:27px;
    height:19px;
    font-size:12px;

}

.block_product_options
{
    padding:5 0 5 0;
    clear:both;
    margin: 0 0 15 0;
}

.product_options_label
{
    float:left;
    text-align:left;
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:normal;
    padding: 0 2 0 5;
    clear:right;
}

.product_options_val
{
    text-align:left;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    padding: 0 0 0 5;
}

.product_name
{
    font-size:13px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    color:#cc0000;
}

.product_name a
{
    font-size:13px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    color:#cc0000;
    text-decoration:underline;
}


.product_name small
{
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    color:#999999;
    text-decoration:none;
    font-weight:normal;
}


.product_delete
{
    float:left;
    font-size:10px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:normal;
    text-decoration:underline;
    color:#cc0000;
    width:100px;
    padding: 0 0 0 2;
}

.product_delete_div
{
    float:left;
    width:30px;
    padding: 0 0 5 0;
}


.product_info
{
    float:left;
    width:120px;
    padding: 0 0 5 5;
}


.cart_total_div
{
    width:150px;
    float:left;
    text-align:right;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    padding: 0 5 5 0;
}

.cart_total_val
{
    float:left;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
}

.cart_total_cost
{
    float:left;
    font-size:13px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
}

.cart_next
{
    height:50px;
    float:left;
    text-align:left;
    padding:10 10 0 0;

}

.clear_cart
{
    float:left;
    text-align:left;
    padding:10 0 0 0;
}

.customer_label
{
    width:260px;
    float:left;
    text-align:left;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    padding: 7 8 0 0;
    clear:both;
}

.customer_value
{
    float:left;
    text-align:left;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    padding: 5 0 0 0;
    clear:left;
    
    width:260px;
}

.region_label
{
    width:260px;
    float:left;
    text-align:left;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    padding: 7 8 0 0;
}

.region_value
{
    float:left;
    text-align:left;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    padding: 5 0 0 0;
}


.customer_comment
{
    width:365px;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    height:100px;
}
.customer_input
{
    width:365px;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
}

.block_customer
{
    clear:both;
    padding: 3 0 0 0;
}

.order_summary{
    padding: 0 0 0 0;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
}

.order_summary_title{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    float:left;
}
.order_seller_block
{
    margin:5 0 10 0;
    font-size:11;
}
.order_seller{
    padding:0 0 0 0;
}

.order_seller span
{
    font-weight:bold;
}

.order_product{
    clear:both;
    margin:0 0 0 0;
}

.order_product i
{
  font-style:normal;
  font-weight:bold;
}


.order_product_short{
    clear:both;
    margin:4 0 0 0;
}

.order_total
{
    margin:2 0 0 2;
    clear:both;
}
.order_total span
{
    font-size:14px;
    font-weight:bold;
}

.roundedcornr_box_840332 {
    background: url("images/roundedcornr_840332_tl.png") no-repeat top left;
}
.roundedcornr_top_840332 {
    background: url("images/roundedcornr_840332_tr.png") no-repeat top right;
}
.roundedcornr_bottom_840332 {
    background: url("images/roundedcornr_840332_bl.png") no-repeat bottom left;
}
.roundedcornr_bottom_840332 div {
    background: url("images/roundedcornr_840332_br.png") no-repeat bottom right;
}
.roundedcornr_content_840332 {
    background: url("images/roundedcornr_840332_r.png") top right repeat-y;
}

.roundedcornr_top_840332 div,.roundedcornr_top_840332,
.roundedcornr_bottom_840332 div, .roundedcornr_bottom_840332 {
    width: 100%;
    height: 15px;
    font-size: 1px;
}
.roundedcornr_content_840332, .roundedcornr_bottom_840332 {
    margin-top: -19px;
}
.roundedcornr_content_840332 { padding: 0 15px; }

.cloth_contacts
{
    font-size:12px;
    color:#0000ff;
    border-bottom: 1px dotted #0000ff;
}

#seller_contacts
{
    font-size:11px;
}

.table_sizes {
    padding: 0px 10px;
    margin: 0px;
    font-family: verdana;
    font-size: 12px;
    border-collapse: collapse;
}

.table_sizes th, .table_sizes td {
    text-align: left;
    padding: 0px 10px 0px 0px;
    border: 1px solid #cccccc;
}

.cloth_sizes_url
{
    color:#793B2A;
    font-size:11px;
    text-decoration:underline;
}

.seller_info_block
{
    margin-top:3px;
    padding-top:5px;
    clear:both;
}

.seller_info
{
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    border-bottom: 1px solid #F0F0F0;
}
.seller_info td
{
    padding-left:10px;
}

.seller_name,.seller_name td
{
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    background:#D1FF80;
    padding-bottom:3px;
}
.seller_name b
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
}

.seller_info_title, .seller_info_title td
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    background:#F0F0F0;
    padding-bottom:3px;
}

.mbt-block {
    clear: both;
    margin: 0px;
    margin-bottom: 60px;
    padding: 0px;
}

.mbt-inside {
    width:690px;
    float:left;
}

.mbt-right {
    width:220px;
    margin-left:20px;
    float:left;
    margin-top:58px;
}

.mbt-block h2 {
    font-size: 24px;
    font-family: Verdana, Tahoma, sans serif;
}

.mbt-block h3 {
    font-size: 20px;
}

.mbt-inside label {
    font-size: 16px;
    color: #202020;
    margin-top: 15px;
    margin-bottom: 5px;
}

.mbt-inside input, .mbt-inside textarea, .mbt-inside select {
    font-size: 18px;
    font-weight: normal;
    color: #202020;
    border-color:#770000;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 20px;
    border: solid 1px #808080;
    padding: 2px;
}

.mbt-block p {
    font-size: 14px;
}

.mbt-block .mbt-error {
    background-color: #FFFCDB;
}

.mbt-block select {
    font-size: 16px;
    font-weight: normal;
}

.mbt-block input {
    width: 500px;
    margin-bottom: 10px;
}

.mbt-block textarea {
    width: 500px;
}

.mbt-error-container {
    padding: 5px;
}

.mbt-error-container {
    font-size: 16px;
    font-weight:bold;
    background: #FFFCDB;
    padding: 10px;
    width: 690px;
    color: #610B00;
}

.mbt-error-container  li {
    font-size: 14px;
    color: black;
    font-weight:normal;
    margin-left: 25px;
}

.mbt-shoe-container {
    clear:both;
    width:690px;
}

.mbt-choice {
    border: 1px dotted #c0c0c0;
    padding: 5px;
    margin-top:5px;
}

.mbt-size-container span {
    float:left;
    padding:2px;
    border: 1px solid #f0f0f0;
    background: #f0f0f0;
    margin-right: 3px;
}

.mbt-shoe-container label {
    font-size: 14px;
}

.mbt-shoe-container input {
    border: 1px;
    width: 10px;
    margin: 3px;
}

.mbt-shoe {
    font-size: 12px;
    display:inline;
    margin: 5px 5px 10px 0;
    padding:5px 5px 5px 5px;
    width: 150px;
    float:left;
    border: solid 1px #FFFFFF;
}

.mbt-shoe a {
    margin-top: 5px;
    text-decoration: underline;
}

.mbt-friend-mail {
    padding: 5px;
    font-size: 12px;
    color: #303030;
    border: 1px dotted #505050;
    background: #F5F5F5;
}

a.ajax, a.ajax:hover {
    color:#6495ED;
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    text-decoration: underline;
    margin-left: 10px;
}
.warning_brand_exist {
    background: #ffcc00;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 10px;
    text-align: left;
    width: 50em;
}
.titlef{
    font-family: Tahoma, Georgia, Times New Roman, serif;
    font-size: 14px;
    font-weight:bold;
    color: #000000;
    padding: 0px 0px 0 0px;
    clear:right;
}

.filter_div
{
clear:left;float:left;padding:5 0 5 0;
width: 740px;
}

.filtr_block_div
{
    position: absolute;
    z-index: 1000;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    clear:both;
    background: #ffeed2;
    padding: 5 10 5 10;
    text-align:left;
}
.filtr_block_height
{
height:355;
}

.filter_label
{
font-weight:bold;
color:#000000;
text-decoration: none; 
border-bottom: 1px dashed #000000; 
}

.filter_item
{
 color:#612200;
}
a.filter_item:hover
{
 color:#612200;
 text-decoration: none; 
 border-bottom: 1px dashed #612200; 
}
.filter_item_div
{
margin:0 0 0 0;
padding:5 10 2 5;
float:left;
}
.select_filter
{
color:#564c3c;
background: #ffeed2;
}

/********new design***********/
.menu_category {
  margin: 0 0 4 0;
  width: 175px;
  font-size: 12px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: left;
}
.text_menu_category {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 7px 11px;
  color:#969696;
  font-weight:bold;
}

.b1, .b5,
.b1 i,.b5 i,
.b1 b, .b5 b,
.b1 q, .b5 q {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    background: #f6f6f6;
}
.b1 {
    margin: 0 1px;
    background: #f6f6f6;
    border: none;
}
.b1 b {
    margin: 0 1px;
    background: #e8e8e8;
    border-color: #e8e8e8;
 }
.b5 {border-color: #e8e8e8;}
.b5 b {border-color: #f6f6f6;}


.cloth_cover {
  margin: 10 0 3 0;
  width: 165px;
  font-size: 12px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: center;
}

.cloth_cover_main {
  margin: 1 0 1 0;
  width: 165px;
  font-size: 12px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: center;
}

.text_cloth_cover {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 2px 2px;
  color:#969696;
  font-weight:bold;
}
.text_cloth_cover_main {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 5px 5px;
  color:#969696;
  font-weight:bold;
}

.cloth_cover_desc {
  margin: 0 0 0 0;
  width: 315px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: left;
}

.text_cloth_cover_desc {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 5px 7px;
  color:#000000;
}

.cloth_menu_block
{
    float:left;
    width:175px;
    margin: 10 20 0 0;
    padding:0 0 0 4;
}

.cloth_content_block
{
    float:left;
    width:750px;
    margin: 5 0px 0 0px;
}

a.cloth_menu_top_link
{
    color:#969696;
    text-decoration:none;
}

a.cloth_menu_top_link:hover
{
    text-decoration:underline;
    color:#969696;
}

a.cloth_menu_top_link_selected
{
    color:#969696;
    text-decoration:none;
}

a.cloth_menu_top_link_selected:hover
{
    text-decoration:underline;
    color:#969696;
}

.cloth_menu_segment
{
    color:#000000;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    text-decoration:underline;
}

a.cloth_menu_segment_select
{
    color:#A83B00;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
    text-decoration:none;
}


a.cloth_menu_segment_select:hover
{
    color:#A83B00;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
    text-decoration:underline;
}


.filtr_cloths_count
{
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    color:#000000;
}

.cloth_menu_segments_block
{
    margin: 3 0 5 12;
    clear:both;
}

.cloth_main_cat_link
{
    color:#cd0808;
    font-size:18px;
    font-family: Georgia, Times New Roman, serif;
    text-decoration:underline;
    font-weight:bold;
    font-style:italic;
}

.cloth_list_segment_title
{
    color:#000000;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    text-decoration:underline;
    font-weight:bold;
}

.cloth_list_item
{
    float:left;
    width:195px;
    margin:10 0 10 0;
    padding:0;
}

.cloth_list_item_right
{
    float:left;
    width:150px;
    margin:10 0 10 0;
    padding:0;
}


.cloth_list_item_main
{
    float:left;
    width:180px;
    margin:5 20 10 0;
    padding:0;
}

.cloth_list_item_cat
{
    float:left;
    width:160px;
    margin:5 10 10 0;
    padding:0;
}

/* ##### FOOTER ##### */

.footer {
    font-size: 11px;
    clear: both;
    margin: 0;
    padding: 20px 0 20px 0;
}

.footer a {
    text-decoration: underline;
    color:#990000;
    margin-right: 5px;
}

.page_name_here
{
    float:left;
    font-size: 11px;
    margin: 5px 0 0 0;
    padding-top:3px;
}

.page_name {
    float: left;
    text-align: left;
    font-size: 11px;
    font-family: Tahoma, Verdana, sans serif;
    margin: 4px 0 0 0;
    padding-top:3px;
    padding-left:2px;
    padding-bottom:3px;
    background: #ffffff;
}

.page_name a{
    color:#cc0000;
    text-decoration: underline;
    padding:3px;
    padding-left:5px;
}

.page_name a:hover{
    text-decoration: underline;
}

.page_name span.txt1{
    color:#969696;
    height:25px;
    background: #ffffff;
    padding:3 4 3 4;
}

.page_name span.txt2{
    color:#969696;
    background: #ffffff;
    padding:3 3 3 0;
}

.page_name span.txt3{
    color:#969696;
    background: #ffffff;
    padding:3 4 3 4;
}

.cart
{
    width:180px;
    height:68px;
    padding:3 10 3 12;
    overflow:hidden;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    text-align:left;
}
.cart2
{
    width:410px;
    height:40px;
    padding:5 5 3 5;
    margin-top:3px;
    overflow:hidden;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    float:left;
    text-align:center;
}

.cart3
{

    width:140px;
    height:65px;
    padding:3 2 3 7;
    overflow:hidden;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    float:left;
    text-align:left;
}

.checkout_cart
{
    font-weight:bold;
    font-size:13px;
    font-family:Tahoma, Verdana, sans serif;
    text-decoration:underline;
    color:#cc0000;
    
}

.cart_sum
{
    color:#33cc33;
}

.main_menu
{
background: #f2f2f2;
}

.main_menu tr
{
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 7px 11px;
  color:#626262;
  font-weight:bold;
  text-align:center;
  font-size: 12px;
  font-family: Tahoma, Verdana, sans serif;
}

.main_menu td
{
  background: #f2f2f2;
  border-right:1px solid #e8e8e8;
  border-bottom:1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 7px 11px;
  font-weight:bold;
  text-align:center;
  font-size: 12px;
  color:#626262;
  font-family: Tahoma, Verdana, sans serif;
  height:37px;  
}

.main_menu td.right_menu
{
  background: #f2f2f2;
  border-bottom:1px solid #e8e8e8;
  border-right:0px solid #f2f2f2;
  border-width: 0 1px;
  padding: 7px 11px;
  font-weight:bold;
  text-align:center;
  font-size: 12px;
  color:#626262;
  font-family: Tahoma, Verdana, sans serif;
  height:37px;  
}

.main_menu td a{
color:#626262;
}

.logo {
    vertical-align: bottom;
    text-align:center;
    margin: 0px;
    padding-top: 25px;
    padding-bottom: 0px;
    float:left;
    height:65px;
}

.contacts-container
{
    margin: 0 0 0 0px;
    padding: 0 0 0 0;
    float: left;
    font-family: Tahoma, Verdana, sans serif;
    height: 65px;
    width: 380px;
}

.contacts-phone-wrapper, .contacts-address-wrapper {
    display:block;
    list-style-type: none;
    float:left;
    margin: 5px 0 0 20px;
    padding: 0;
}

.contacts-phone-wrapper li {
    display:block;
    margin:0;
    padding:0;
    color: #a83b00;
    font-weight: bold;
}

.contacts-address-wrapper li {
    display:block;
    margin:0;
    padding:0;
}

.contacts-phone-wrapper  .contacts-phone-itself {
    font-size:22;
    font-weight:bold;
    color:#a83b00;
}

.contacts-phone-itself span {
    color: #707070;
}

.contacts-address-wrapper a {
    text-decoration:underline;
}

.search_catalog
{
    padding:0 0 0 30;
}


.phone_label
{
font-size:14;
font-family:Tahoma, Verdana, sans serif;
font-weight:bold;
float:left;
}
.code_customer
{
float:left;
padding-top:2;
display:none;
}

.phone_label_div
{
height:25px;

}
.search_cloth
{
height:30px;
}

.search_cloth_input
{
width:260px;
font-size:18;
font-style:italic;
font-family:Georgia, Times New Roman, serif;
}

.search_cloth_button
{
width:70px;
height:28;
font-size:11;
font-family:Tahoma, Times New Roman, serif;
}

.cloth_list_category_title
{
    color:#cc0000;
    font-size:14px;
    font-family:Georgia, Verdana, sans serif;
    text-decoration:underline;
    font-style:italic;
    font-weight:bold;
}

.view_price
{
    position:absolute;
    z-index: 50;
    top:89%;
    width:85;
    height:25;
    text-align: center;
    margin-left:1px;
    padding-top:4px;
    vertical-align: middle;
    cursor:pointer;
    color:#000000;
    background:url("/images/clothprice.gif") no-repeat left top;
}

.free_fitting
{
    position:absolute;
    z-index: 55;
    top:89%;
    right:0;
    width:60;
    height:37;
    text-align: center;
    margin-left:1px;
    padding-top:4px;
    vertical-align: middle;
    cursor:pointer;
    color:#000000;
    background:url("/images/fit_60.png") no-repeat left top;
}


.sale_price
{
    left:0;
    position:absolute;
    z-index: 50;
    width:43;
    height:43;
    text-align: right;
    margin-left:-6px;
    margin-top:-6px;
    padding-top:4px;
    vertical-align: middle;
    cursor:pointer;
    color:#000000;
    background:url("/images/sale.gif") no-repeat left top;
}

.filtr_block
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    clear:both;
    background: #f3f3f3;
    padding: 5 0 5 5;
    margin: 0 0 10 0;
}

.cloths_subscription
{
    font-size:13px;
    font-family: Tahoma, Verdana, sans serif;
    clear:both;
    color:#999999;
    background: #f5f5f5;
    padding: 2 0 5 10;
    margin: 0 0 10 0;
}
.cloths_subscription h2
{
  color:#000000;
  font-style:italic;
}
#cloths_email
{
  width:225px;
  color:#646464;
}

a.paging_url{
  color:#cc0000;
  font-weight:bold;
  padding: 4 2 3 2;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
  margin:0;
}

a.paging_url:hover{
    padding: 4 2 3 2;
    background-color:#ffffff;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
    margin:0;
}

.padding_block
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    text-align:right;
    background-color:#ffd8c7;
    float:right;
    border-bottom:1px solid #4e372d;
    padding: 2 5 2 5;
}

.padding_block_cloths
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    text-align:left;
    background-color: #ffffff;
    float:left;
    padding: 2 0 2 3;
}


.padding_select_page
{
    color:#333333;
    background-color:#f0efef;
    font-weight:bold;
    padding: 4 2 3 2;
    font-size:12px;
    margin:0 0 0 0;
}

.padding_page
{
    font-weight:bold;
    padding: 3 2 3 2;
    font-size:11px;
    margin:0 0 0 0;
}

.point_page
{
    font-size:14px;
    text-decoration:none;
}

.padding_page_first
{
    color:#666666;
    background-color:#ffffff;
    font-weight:normal;
    padding: 4 2 3 2;
    font-size:12px;
    margin:0 0 0 0;
}

h2.shop_title {
    font-size: 18px;
    font-family: Georgia, Times New Roman, serif;
    text-decoration:underline;
    font-style:italic;
    color: #cc0000;
    padding: 0px;
    margin: 0px;
}

.cloth_70_image
{
    float:left;
    padding:0px;
    margin: 0 5 5 0;
    cursor:pointer;
    border:1px solid #ffffff;
}

.cloth_70_image_selected
{
    float:left;
    padding:0px;
    margin: 0 5 5 0;
    border:1px solid #cccccc;
    cursor:pointer;
}

.cloth_70_image_mouseover
{
    float:left;
    padding:0px;
    margin: 0 5 5 0;
    border:1px solid #000000;
    cursor:pointer;
}

.cloth_title
{
    font-size:18;
    font-family:Georgia, Times New Roman, serif;
    font-style:italic;
    color:#111111;
}

h2.cloth_title, h2.cloth_title a
{
    font-size:18;
    font-family:Georgia, Times New Roman, serif;
    font-style:italic;
    color:#000000;
}

.aricul
{
    font-size:11;
    font-family: Tahoma, Verdana, sans serif;
    color:#cc0000;
}

.cloth_description
{
    clear:both;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    margin: 5 0 0 0;
}

.cloth_description_base
{
    clear:both;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    margin: 10 0 0 0;
}


.cloth_brand
{
    clear:both;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    margin-bottom:7px;
    margin-top:7px;
}

.cloth_brand_url
{
    clear:both;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    color:#cc0000;
    text-decoration: underline;
}

.cloth_brand_url_bottom
{
    clear:both;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    color:#111111;
    text-decoration: underline;
    font-weight:normal;
}

.cloth_sizes_not
{
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    color:#cc0000;
    text-decoration: underline;
}

.cloth_count
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    padding: 4 0 0 0;
}

#cloth_count
{
    width:50px;
    height:20px;
    font-size:12px;
}


.cloth_price_obj
{
    clear:both;
    font-size:16px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
    margin:5 0 5 0;
}

.cloth_price_obj_big
{
    clear:both;
    font-size:11x;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
    margin:0 0 5 0;
}

.old_price
{
text-decoration:line-through;color:#00000;font-size:13px;font-weight:bold;
}

.cloth_price
{
    color:#000000;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
}


#cloth_price
{
    color:#000000;
    font-size:22px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
}
.cloth_price_currency
{
    color:#000000;
    font-size:22px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
}
.discount_title
{
    color:#cc0000;font-size:11px;
    font-weight:normal;
}

.cloth_phone_div
{
    clear:both;
    padding: 5 0 2 0;
    margin: 0 0 2 0;
    font-size:11px;
}

.cloth_phone
{
    font-family:  Tahoma, Verdana, sans serif;
    font-size:14;
    font-weight:bold;
    float:left;
    color:#cc0000;
    padding:5 0 5 0; 
}

.cloth_phone span
{
    font-family:  Tahoma, Verdana, sans serif;
    font-size:18;
    font-weight:bold;
    color:#707070;
}

#partner_code2
{
    color:#cc0000;
    font-size:14;
}

.icq_div
{
    font-family:  Tahoma, Verdana, sans serif;
    font-size:12;
    color:#000000;
    font-weight:normal;
    float:left;
    padding:4 0 7 0;
}
.icq_div span
{
  color:#a83b00;
  font-weight:bold;
}

.moneyback_url
{
    font-size:11;
    color:#cc0000;
    text-decoration: none; 
    border-bottom: 1px dashed #cc0000; 
}

.cloth_cover_sub {
  margin: 10 0 0 0;
  width: 315px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: left;
}

.text_cloth_cover_sub {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 5px 7px;
  color:#000000;
}

.active_order_step{
    font-size:18;
    font-family: Tahoma, Verdana, sans serif;
    color:#000000;
}

.not_active_order_step{
    font-size:18;
    font-family: Tahoma, Verdana, sans serif;
    color:#999999;
}

.active_order_step_back, .active_order_step_back a
{
    font-size:18;
    font-family: Tahoma, Verdana, sans serif;
    color:#66cc66;
}


a.up {
  display: block;
  height: 9px;
  width: 15px;
  background: #ccc url(/images/vista-up.gif) no-repeat;
}
a.up:hover {
  background: #ccc url(/images/vista-up-hover.gif) no-repeat;
}
a.dn {
  
  display: block;
  height: 9px;
  width: 15px;
  background: #ccc url(/images/vista-dn.gif) no-repeat;
}
a.dn:hover {
  background: #ccc url(/images/vista-dn-hover.gif) no-repeat;
}

h2.cart_title {
    font-size: 18px;
    font-family: Georgia, Times New Roman, serif;
    font-weight: lighter;
    font-style:italic;
    color: #000000;
    padding: 0px;
    margin: 5 0 5 0;
}
.seller_delivery
{
    color:#33cc33;
    font-weight:bold;
    font-style:normal;
    font-family: Tahoma, Verdana, sans serif;
}

.cart_delivery_title
{
    font-weight:bold;
    font-style:normal;
    font-family: Tahoma, Verdana, sans serif;
    font-size:12;
}

.cart_price_tilte{
    font-size: 18px;
    font-style:italic;
    font-family: Georgia, Times New Roman, serif;
    color: #000000;
}

.cart_price{
    font-size: 18px;
    font-family: Tahoma, Verdana, sans serif;
    color: #000000;
}

.roundedcornr_box_196815 {
    background: url("/images/roundedcornr_196815_tl.png") no-repeat top left;
    float:left;
    width:416px;
}
.roundedcornr_top_196815 {
    background: url("/images/roundedcornr_196815_tr.png") no-repeat top right;
}
.roundedcornr_bottom_196815 {
    background: url("/images/roundedcornr_196815_bl.png") no-repeat bottom left;
}
.roundedcornr_bottom_196815 div {
    background: url("/images/roundedcornr_196815_br.png") no-repeat bottom right;
}
.roundedcornr_content_196815 {
    background: url("/images/roundedcornr_196815_r.png") top right repeat-y;
}

.roundedcornr_top_196815 div,.roundedcornr_top_196815,
.roundedcornr_bottom_196815 div, .roundedcornr_bottom_196815 {
    width: 100%;
    height: 10px;
    font-size: 1px;
}
.roundedcornr_content_196815, .roundedcornr_bottom_196815 {
    margin-top: -19px;
}
.roundedcornr_content_196815 { padding: 0 10 0 20 ; }

.void_roundedcornr_box_196815 {
}
.void_roundedcornr_top_196815 {
}
.void_roundedcornr_bottom_196815 {
}
.void_roundedcornr_bottom_196815 div {
}
.void_roundedcornr_content_196815 {
}
.void_roundedcornr_top_196815 div,.void_roundedcornr_top_196815,
.void_roundedcornr_bottom_196815 div, .void_roundedcornr_bottom_196815 {
width: 100%;
height: 10px;
font-size: 1px;
}
.void_roundedcornr_content_196815, .roundedcornr_bottom_196815 {
margin-top: -19px;
}
.void_roundedcornr_content_196815 { padding: 0 10 0 20 ; }
.comments_customer {
    float: left;
    width: 300px;
}

.order_cover {
  margin: 5 0 3 0;
  width: 100%;
  font-size: 11px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: left;
}

.text_order_cover {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 2px 2px;
  color:#000000;
  padding:5 5 5 10;
}


.filter_cover {
  margin: 10 0 3 0;
  width: 750px;
  font-size: 12px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: center;
}

.text_filter_cover {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 2px 2px;
  color:#000000;
  padding:5 5 5 5;
}

.filter_color_item
{
margin:0 3 0 3;
padding:2 1 1 1;
float:left;
border: 2 solid #F6F6F6;
width:28;
height:26;
}

.filter_item_color
{
 color:#cc0000;
}
a.filter_item_color:hover
{
 color:#cc0000;
 text-decoration: none; 
}


.filter_select_color {
    border: 1 ridge #ffffff;
    /*background-image: url(/images/color_z.gif);  background-position: 1 0 ;   background-repeat: no-repeat; */
}

.element_filter
{
    font-family: Tahoma, Verdana, sans serif;
    font-size:12;
    color:#cc0000;
}

a.element_filter:hover
{
    font-family: Tahoma, Verdana, sans serif;
    font-size:12;
    color:#cc0000;
    text-decoration:underline;
}


.element_filter_select
{
    font-family: Tahoma, Verdana, sans serif;
    font-size:12;
    color:#000000;
    font-weight:bold;
}
.sort_select
{
    float:left;
    background: #f6f6f6;
    height:16;
    padding:3 3 3 3;
}

.sort_normal
{
    float:left;
    height:16;
    padding:3 3 3 3;
}


.news_cover {
  margin: 10 0 3 0;
  width: 230px;
  font-size: 12px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: left;
}

.collection_cover {
  margin: 10 0 3 0;
  width: 200px;
  font-size: 12px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: left;
}


.text_news_cover {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 4 4 4 5;
  color:#969696;
  font-weight:normal;
}

.text_news_cover_elem {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 4 7 4 5;
  color:#000000;
  font-weight:normal;
}


.image_cover {
  margin: 10 0 3 0;
  width: 100%;
  font-size: 12px;
  font-family: Tahoma, Verdana, sans serif;
  text-align:center;
}

.text_image_cover {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 4 4 4 5;
  color:#969696;
  font-weight:normal;
}

h2.part_image_title a, h2.part_image_title a:hover {
    font-family:Georgia, Times New Roman, serif;
    font-size:12;
    font-style:italic;
    text-decoration: none;
    border-bottom: #cc0000 1px solid;
}
.price_list
{
    font-family: Tahoma, Verdana, sans serif;
    font-size:14;
    color:#ac0404;
    text-align:left;
    padding: 3 0 3 3;
}

.review_title
{
    font-size:18;
    font-family:Georgia, Times New Roman, serif;
    font-style:italic;
    color:#111111;
}

h2.review_title, h2.review_title a
{
    font-size:18;
    font-family:Georgia, Times New Roman, serif;
    font-style:italic;
    color:#444444;
}

.review_left p {
    font-family: Tahoma, Verdana, sans serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.review_link{
    font-size:20;
    font-family: Tahoma, Verdana, sans serif;
    color:#0000ff;
    text-decoration:underline;
}

.review_big_title{
    font-size:18;
    font-family: Tahoma, Verdana, sans serif;
    color:#000000;
    font-weight:bold;
}
.cart_review_text
{
    width:470px;
    height:120px;
    
}
.cloth_review_text
{
    width:370px;
    height:50px;
    
}
.review_customer_name
{
    width:200px;
    
}
.review_zpt
{
    font-size:22;
    font-weight:bold;
    padding:0;
    margin:0;
    float:left;
    width:20;
}
.review_text
{
    font-size:13;
    text-align:left;
}
.review_text_obj
{
    font-size:13;
    text-align:left;
    float:left;
}

.review_author
{
    font-size:11;
    clear:left;
    padding-top:3;
    padding-left:20;
    float:left;
}
.review_obj
{
    float:left;
    padding-left:5;
}
.new_review_item
{
    float:left;width: 320; padding: 7 7 7 0 ;
}
.new_review_img
{
 float:left;width: 75;
}
.new_review_text
{
float:left;width: 220; padding-left:5;
}
.review_button
{
    font-size:14;
    font-family: Tahoma, Verdana, sans serif;
    text-align: center;
    vertical-align: center;
    font-weight:normal;
    height: 27x;
    width:250;
    padding: 5px 0 5px 3px;

}
.right_div {
    float: right;
    margin: 0 0 0 0;
}
.review_cover {
  margin: 10 0 3 0;
  width: 735px;
  font-size: 12px;
  font-family: Tahoma, Verdana, sans serif;
  text-align: center;
}
.text_review_cover {
  background: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-width: 0 1px;
  padding: 2px 2px;
}

.coupon-block {
  font-family: Tahoma, Verdana, sans setif;
  font-size: 12px;
}


.coupon-block h1 {
    font-family: Georgia, Times New Roman, serif;
    font-size: 28px;
    font-style:italic;
    margin-left: 100px;
}

.coupon-block h2 {
    font-family: Georgia, Times New Roman, serif;
    font-size: 20px;
    color: black;
    font-style:italic;
    margin-top:20px;
    margin-bottom:10px;
}

.coupon-block h3 {
    font-family: Georgia, Times New Roman, serif;
    font-size: 20px;
    color: black;
    font-style:italic;
    margin-top:5px;
    margin-bottom:10px;
}


#coupon-banner {
    font-family: Verdana, Arial, sans setif;
    font-size: 14px;
    margin-left:100px;
}

#coupon-delivery {
    float:left;
    margin-left: 20px;
}

#coupon-form-courier, #coupon-form-self {
    float: left;
    margin-left: 20px;
}

#coupon-selected-item {
    float:left;
    padding: 15px;
    border: 1px dotted #c0c0c0;
    margin-top: 25px;
    width:240px;
    margin-bottom: 20px;
}

#coupon-selected-item img {
    text-align: none;
}

#coupon-selected-item b {
    line-height: 18px;
}

#coupon-selected-item p {
    line-height: 16px;
    font-size: 11px;
}

.coupon-block  a{
  text-decoration: underline;
}

.coupon-delivery-link {
    font-family: Verdana, Arial, sans setif;
    font-size: 14px;
    color: #202020;
    text-decoration:none;
}
.coupon-delivery-div
{
    font-family: Verdana, Arial, sans setif;
    font-size: 12x;
    color: #202020;
    text-decoration:none;
    cursor:pointer;
}
.coupon-delivery-div b
{
    font-family: Verdana, Arial, sans setif;
    font-size: 14;
    font-weight:bold;
    text-decoration:underline;
}

.coupon-delivery-div a {
    text-decoration:none;
}

.coupon-delivery-div a:hover {
    color: rgb(204, 0, 0);
    text-decoration:none;
}

.coupon-block label {
    font-size: 11px;
    line-height:25px;
}

.coupon-cancel-link {
    font-family: Verdana, Arial, sans setif;
    font-size: 11px;
    color: #808080;
    padding-top:20px;
}

.coupon-items-rows {
  padding: 0;
  margin: 5px 0 15px 0;
}

.coupon-items-rows li {
  display: inline;
  list-style: none;
  margin-right:5px;
}


.coupon-items-rows > li:hover {
}
.ared
{
    text-decoration:underline;
}
