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.fashionnews {
        font-size: 17px;
        font-family: Palatino Linotype, Georgia, Times New Roman, serif;
        color: #000000;
        padding: 0px;
        margin: 0px 0px;
}

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


h2.part_title a, h2.part_title a:hover, h2.supermarket_title a, h2.supermarket_title a:hover{
        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: 14px;
        color: #793B2A;
        font-weight: bold;
        text-decoration: none;
}

h2.collection_title a:hover {

        font-family: Tahoma, Verdana, sans serif;
        font-size: 14px;
        color: #793B2A;
        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;
}

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

img {
        border: 0;
}

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

.upper {
        font-family: Tahoma, Verdana, sans serif;
        font-size: 14px;
        font-variant: small-caps;
        margin: 3px 0px;
        padding: 0px;
}

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

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

.ov_right
{
        float: right;
        padding: 3px 5px;
        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;
}

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

.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:24;
        font-weight:bold;
        float:left;
        color:#a83b00;
}

.phone_div_phone span
{
        font-family:  Tahoma, Verdana, sans serif;
        font-size:24;
        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;
        
}
.icq_div
{
        font-family:  Tahoma, Verdana, sans serif;
        font-size:12;
        color:#000000;
        font-weight:normal;
        float:left;
        padding:4 0 0 0;
}
.icq_div span
{
  color:#a83b00;
  font-weight:bold;
}

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

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

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


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

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

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

.right {
        float: left;
        margin: 0 5px 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: 11px;
        float: left;
        text-align: left;
        width:951px;
        height:20px;
        padding: 7px 0px 0px 0px;
        margin: 0 0 0 0;
        text-align: center;
        border-bottom: 1px solid  #980d00;
}

.bar a {
        margin: 10px 10px 10px 0px;
        color: black;
        font-size: 11px;
        text-decoration: underline;
}

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

.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: #ffe4e1;
}

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

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

.page_name span.txt1{
    color:#000000;
    height:25px;
    background:url("images/r_p1.gif");
    padding:3 4 3 4;
}

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

.page_name span.txt3{
    color:#000000;
    background:url("images/r_p2.gif");
    padding:3 4 3 4;
}


/* 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: #cc0000;
        background: none;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        border: 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: 100px;
        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;
}

.stuff{
        width: 400px;
        height: auto;
}

.stuff_of_week_img{
        border: 1px solid #cccccc;
}

.stuff_of_week {
        position: absolute;
        z-index: 1;
}

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

.stuff_of_week_top {
        background: #ffffff;
        position: relative;
        z-index: 2;
        top: 1px;
        left: 1px;
        height: 20px;
        width: 237px;
        padding: 0px 0px 0px 3px;
        margin: 0px;
        vertical-align: top;
}

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

.stuff_of_week_bottom {
        background: #ffffff;
        font-size: 12px;
        color: #000000;
        position: relative;
        bottom: -292px;
        left: 1px;
        height: auto;
        z-index: 2;
        width: 237px;
        padding: 0px 0px 0px 3px;
}


/* ##### SHOPPING CENTER ##### */

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

/* ########## */

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

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

/* ##### NAVIGATION PANEL ##### */

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


/* ##### reviews ##### */

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

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

/* ##### questions ##### */

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

.question {
        clear: both;
        margin: 10px 5px 10px 5px;
        width: 12em;
}

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: #FCE6DB;}
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}


/* ##### RIGHT ##### */

.shop_reviews .left{
        float:left;
}

.shop_reviews .right{
        float:left;
}

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

.advice_text {
        font-size: 11px;
        width: 230px;
        margin: 0px 0px 5px 0px;
	padding: 0px;
}

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

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

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

.footer ul {
        list-style: none;
        padding: 3px 0px 3px 0px;
}

.footer li {
        display: inline;
        margin: 0 5px 0 0px;
        padding: 0px;
}

.footer a {
        text-decoration: underline;
}

/* ##### SHOP PAGE ##### */

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

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

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

h2.shop_page_title {
        font-size: 18px;
        font-family: Palatino Linotype, Georgia, Times New Roman, serif;
        font-weight: lighter;
        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_splitter {
        background: #f4f1f1;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 5px 0px;
        position: relative;
        bottom: 25px;
        height: 20px;
        left: 0px;
        width: 28em;
}

.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_news_text {
        font-size: 11px;
        font-family: Tahoma, Verdana, sans serif;
        color: #000000;
        margin: 5px 0px;
        padding: 0px 5px 0px 0px;
        width: 26em;
}

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

.goods_list
{
        float: left;
        margin: 0px 0px 0px 0px;
        width: 29em;
}

.goods_list_brand
{
        float: left;
        margin: 0px 0px 0px 0px;
        width: 650px;
}

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


/* ##### BRAND ##### */


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

.brand_info {
       margin: 0px;
       padding: 0px;
       width:690px;
}

.brand_info .brand_info_text{
        font-family: Tahoma, Verdana, sans serif;
        font-size: 12px;
        line-height: 1.5em;
}

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

.retailers {
        float: left;
        height: auto;
        margin: 0 5px 5px 10px;
        width: 29em;
}

.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 ##### */

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

.objects_list .list_title a, .objects_list .list_title a{
        font-family: Palatino Linotype, 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 35px 5px 0px;
        line-height: 1.5em;
        width: 11em;
}

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

.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;
        color: #000000;
        text-transform: uppercase;
        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;
}

/* SHOP LIST */

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

.large_brand_block
 {
        width: 310px;
        height: 5em;
        font-family: Tahoma, Verdana, sans serif;
        font-size: 11px;
        float: left;
        display: block;
        margin: 0px;
        padding: 0px;
        line-height: 1.5em;
}

.brand_block {
        width: 145px;
        height: 5em;
        font-family: Tahoma, Verdana, sans serif;
        font-size: 11px;
        float: left;
        display: block;
        margin: 0px;
        padding: 0px;
        line-height: 1.5em;
}

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

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


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

.large_brand_block a:hover, .brand_block a:hover{
        text-decoration: underline;
}

.brand_block .novelties, .large_brand_block .novelties {
        font-family: Tahoma, Verdana, sans serif;
        font-size: 11px;
        margin: 0px;
        padding: 0px;
}

.brand_block a.details, .large_brand_block a.details {
        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 */

.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: 140px;
        overflow:hidden;
}

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

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

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

.floor {
        color: #717171;
        font-size: 14px;
        font-family: Palatino Linotype, 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: Palatino Linotype, 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 */

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

.sale_block
{
        height: 200px;
}

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

.fashionnews_title {
        padding: 0px;
        margin: 0px;
        font-family: Trebuchet MS;
        font-size: 14px;
}

.fashionnews_text {
        padding: 0px;
        margin: 0px;
        font-family: Trebuchet MS;
        font-size: 12px;
}

.fashion_news_left {
        float: left;
        padding: 0px;
        margin: 0px;
        width: 240px;
}

.fashion_news_right {
        float: left;
        padding: 0px 0px 0px 3px;
        margin: 0px 0px 0px 5px;
        width: 145px;
}

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

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

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

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

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

.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_content {
       margin: 0px;
       padding: 0px;
       width: 59em;
}

.news_content .news_content_text{
        font-family: Tahoma, Verdana, sans serif;
        font-size: 12px;
        line-height: 1.5em;
}



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

.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: 21px;
        font-family: Palatino Linotype, Georgia, Times New Roman, serif;
        font-weight: lighter;
        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: Palatino Linotype, 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:#980d00;
        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: 17px;
        font-family: Tahoma, Verdana, sans serif;
        font-weight:bold;
        color: #cc0000;
        padding: 0px;
        margin: 5px 0px;
}


div#subscribe_block {
    background: #FFE3BE;
    width: 126px;
    height: 105px;
    padding-top: 5px;
    padding-left: 10px;
}

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

p#subsribe_description {
    font-size:11px;
    font-family: Tahoma, Verdana, sans serif;
    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*******/
.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;
    /*border-right:1px solid #f6cdcd;*/
    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:530px;
    margin: 0 10px 0 10px;

}

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

}

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


/* registration */
.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:10px;
    margin:0;
}


.hidden {
      display: none;
}

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


a.paging_url{
  color:#4e372d;font-weight:bold;
  padding: 4 1 3 1;
  font-size:12px;
  margin:0;
}

a.paging_url:hover{
    padding: 4 1 3 1;
    background-color:#ffffff;
    font-size:12px;
    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:right;
    background-color: #ffffff;
    float:left;
    padding: 2 4 2 3;
}


.padding_select_page
{
    color:#ffffff;
    background-color:#4e372d;
    font-weight:bold;
    padding: 4 2 3 2;
    font-size:11px;
    margin:0 0 0 0;
}

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


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


.newslist_title_link
{
       font-size:12px;
       font-weight:bold;
       color:#003b8c;
}
a.newslist_title_link:hover
{
        font-size:12px;
        text-decoration: underline;
        font-weight:bold;
        color:#003b8c;
}

.newslist_div1
{
    width:216px;
    float:left;
    margin: 5 12 13 0;
}

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

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

.news_text_short_div
{
 margin:3 0 0 0;
}

.collection_left_block
{
    float:left;
    width:690px;
    margin: 0 10 0 0;

}

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

.bottom_newslist_div2
{
    width:160px;
    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:underline;
}

.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: #FCE6DB;
}

.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: #FCE6DB;
}

.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: #FCE6DB;
    overflow:hidden;

}

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

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

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

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

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

.shop_list_desc
{
    float:left;
    font-size:12px;
    line-height:15px;
    font-family: Tahoma, Verdana, sans serif;
}

.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_block
{
    float:left;
    width:140px;
    margin: 10 20 0 0;
}

.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: #FFDF42;
    color:#191606;
    margin: 3 0 3 0;
    padding: 2 2 2 7;
    font-weight:bold;
}

.cloth_menu_top_block_promo_link
{
    color:#191606;
    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_content_block
{
    float:left;
    width:810px;
    margin: 5 0px 0 0px;
}

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

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

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

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


.cloth_main_cat_link
{
    color:#cc0000;
    font-size:16px;
    font-family:Tahoma, Verdana, sans serif;
    text-decoration:underline;
    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
{
    float:left;
    width:150px;
    margin:10 10 10 0;
    padding:0;
}

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

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

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

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

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


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

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


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

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

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

.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:375px;
    padding: 0 0 0 10;
}

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

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

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

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


.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:20px;
    font-family:Tahoma, Verdana, sans serif;
    font-weight:bold;
    margin:0 0 5 0;
}


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

.bay_cloth
{
    text-align: center;
    background: url(images/order.png) no-repeat ;
    width:94px;
    height:30px;
    font-size:16px;
    font-weight:bold;
    padding-top:2px;
    vertical-align: middle;
    color:#3f5c77;
    cursor:pointer;
}

.cloths_other
{
    font-size:16px;
    font-family:Georgia, Times New Roman, serif;
    font-weight:bold;
    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;
}

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

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

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

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

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

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

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

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

#cloth_count
{
    width:27px;
    height:18px;
    font-size:12px;
}

.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:#000000;
    font-size:12px;
    font-family:Tahoma, Verdana, sans serif;
    text-decoration:underline;
}


#header {
  float:left;
  width:970px;
  margin-top:-10px;
  font-size:15px;
  font-family: Tahoma, Verdana, sans serif;
  font-variant: small-caps;
  font-weight:bold;
  line-height:normal;
  }
#header ul {
  margin:0;
  padding:10px 0px 0 0;
  list-style:none;
  }
#header li {
  float:left;
  background:url("images/norm_right.png") no-repeat right top;
  margin:0;
  padding:0;
  border-bottom: #980d00  1px solid;
  }
#header a {
  display:block;
  background:url("images/norm_left.png") no-repeat left top;
  padding:5px 15px 4px;
  }

#header #current {
  background-image:url("images/norm_right_on.png");
  border-bottom: #ffffff  1px solid;
  }
#header #current a {
  background-image:url("images/norm_left_on.png");
  padding-bottom:5px;
  color:#980d00;
  }

#header a.inactive_tab:hover  {
  display:block;
  background:#000000;
  color:#ffffff;
  padding:5px 15px 4px;
  background-image:none;
  text-decoration:underline;
}

#header #current a:hover
{
  background-image:url("images/norm_left_on.png");
  padding-bottom:5px;
  color:#980d00;

}


.endmenu
{
   width:105px;
   float:right;
   display:inline;
   overflow:hidden;
   text-align: right;
}

#header .endmenu  a:hover
{
    background:url("images/norm_right.png") no-repeat right top;
    cursor:normal;
    width:100%;
}

.cart
{
    background:url("images/cart_bg.png") no-repeat right top;
    width:280px;
    height:37px;
    padding:3 10 3 12;
    overflow:hidden;
    font-size:11px;
    font-family:Tahoma, Verdana, sans serif;
    text-align:right;
}
.cart2
{
    background:url("images/cart_bg2.png") no-repeat left top;
    width:410px;
    height:30px;
    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
{
    background:url("images/cart_bg3.png") no-repeat left top;
    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;
    text-decoration:underline;
}

#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 10 0;
}

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

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

.seller_total_block
{
    font-size:12px;
    clear:left;
    margin: 5 0 0 0;
}

.seller_total_block b
{
    font-size:14px;
}
.seller_total_block span
{
    font-size:11px;
}

.cart_products
{
    width:680px;

}

.product_block
{
    float:left;
    width:220px;
    margin: 5 0 0 0;
}

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

.delivery_name_desc_short
{
    float:left;
    width:780px;
    font-size:12px;
    padding:1 0 7 25;
}

.delivery_name_desc_short i
{
    margin-left:-25;
    font-weight:bold;
    font-style: normal;
    font-size:12px;
}


.delivery_name_desc i
{
    margin-left:-25;
    font-weight:bold;
    font-style: normal;
    font-size:12px;
}


.cart_product_cnt
{
    width:27px;
    height:18px;
    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:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:normal;
    padding: 0 2 0 5;
}

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

.product_name
{
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    font-weight:bold;
    text-decoration:underline;

}

.product_name
{
    float:left;
    width:130px;
    padding: 0 0 0 2;
}

.product_delete
{
    float:left;
    clear: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_info
{
    float:left;
    width:135px;
    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:right;
    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:400px;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
    height:100px;
}
.customer_input
{
    width:400px;
    font-size:12px;
    font-family: Tahoma, Verdana, sans serif;
}

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

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

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

.order_seller span
{
    font-weight:bold;
}

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

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

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

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

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

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