@charset "windows-1251";

body{
    font-size:11px;
    font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
    background:#f6e1d5;
    margin:0;
    padding:0;
    }
#wrapper{
    width:1000px;
    margin: 0 auto;
    padding: 0;
    }

#header{
    width:100%;
    height:320px;
    background:url("../img/header.jpg") no-repeat;
    }
#header_adult{
    width:100%;
    height:320px;
    background:url("../img/header_adult.jpg") no-repeat;
    }
#basket{
    text-align:center;
    padding-left:715px;
    padding-top:20px;
    }
#basket p{
    margin:0;
    }
#basket span{
    color:#88313d;
    }
#basket h1{
    color:#88313d;
    font-size:12px;
    font-weight:bold;
    padding-bottom:7px;
    margin:0;
    }
#basket h2{
    color:#88313d;
    font-size:11px;
    font-weight:bold;
    padding-top:7px;
    margin:0;
    }
#basket h2 a{
    color:#88313d;
    }


#content{
    height:100%;
    padding-bottom:20px;
    background: url("../img/content_bg.jpg") repeat-y #f9e8dd;
    }
#col1{
    width:201px;
    float:left;
    }
#col2{
    width:556px;
    padding-left:14px;
    float:left;
    }
#col3{
    width:208px;
    margin-right:2px;
    margin-left:16px;
    float:left;
    }
.colors {
    font-size: 9pt;
    width: 152px;
}
.colors option {
    font-size: 9pt;
}

#catalog_hd{
    height:36px;
    border-bottom:#ce7753 solid 1px;
    margin-left:14px;
    margin-bottom:8px;
    text-align:center;
    }
.catalog{
    border-bottom:#ce7753 dotted 1px;
    margin-left:14px;
    margin-bottom:8px;
    padding-bottom:10px;
    text-align:center;
    }
.catalog ul{
    font-size:12px;
    font-weight:bold;
    color:#8c1e2e;
    list-style:none;
    margin:0;
    padding:0;
    }
.catalog ul a{
    text-decoration:none;
    color: #CC3300;
    }
.catalog ul a:hover{
    text-decoration:none;
    color:#8c1e2e;
    }
#postel p{
    margin-left:14px;
    margin-bottom:4px;
    padding-bottom:8px;
    padding-left:14px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#8c1e2e;
    list-style:none;
    }
.catalog li{
    text-align:left;
    font-size:11px;
    background:url("../img/bullet.jpg") no-repeat 0% 90%;
    padding-left:10px;
    padding-top:10px;
    margin-left:55px;
    }
.catalog li a{
    text-decoration:none;
    color:#ce7753;
    }
.catalog li a:hover{
    text-decoration:none;
    color: #CC3300;
    }
.catalog_hot{
    margin-left:14px;
    margin-bottom:8px;
    padding-right:5px;
    height:26px;
    color:#cb0117;
    text-align:right;
    font-size:12px;
    font-weight:bold;
    background:url("../img/hot.jpg") no-repeat 5% 50%;
    border-bottom:#ce7753 dotted 1px;
    }
.catalog_hot a{
    color:#cb0117;
    text-decoration:none;
    }
.catalog_hot a:hover{
    color: #FF3300;
    text-decoration:none;
    }
.adult{
    margin-left:12px;
    margin-bottom:10px;
    height:26px;
    color:#ce7753;
    text-align:right;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    background:url("../img/hot.jpg") no-repeat 0% 50%;
    border-bottom:#ce7753 solid 1px;
    }


#banner{
    width:184px;
    height:201px;
    margin-left:18px;
    margin-bottom:8px;
    background:url("../img/banner.jpg") no-repeat;
    }
#banner p{
    margin:0;
    text-align:right;
    padding-right:5px;
    padding-top:90px;
    }
#banner a{
    color:#eb0303;
    }


.hd_name{
    color:#ce7753;
    text-transform:uppercase;
    font-size:12px;
    padding-top:15px;
    margin:0;
    }
.hd_name span{
    color:#8c1e2e;
    }
.nav_hd_bg{
    height:36px;
    padding-left:10px;
    background:url("../img/menu_bg.jpg") #fdf1e8 no-repeat right bottom;
    border-bottom:#ce7753 solid 1px;
    }
.nav_cnt_bg{
    height:36px;
    padding-left:10px;
    background:url("../img/menu_cnt_bg.jpg") #fdeee4 no-repeat right bottom;
    border-bottom:#ce7753 solid 1px;
    }
 

#content_form{
    background:#fdf1e8;
    border-bottom: #ce7753 solid 1px;
    color:#5c5c5c;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:15px;
    }
#content_form p{
    margin:0;
    }
#content_form2{
    background:#fdf1e8;
    color:#5c5c5c;
    padding-top:20px;
    padding-bottom:15px;
    padding-left:15px;
    }
.ware_wrapper {
    width: 270px;
    height: 112px;
    float: left;
}
.content{

    float: left;
    widht:  96px;
    height: 112px;
    text-wrap: normal;
    margin-left: 4px;

    }
.content p{
    margin:0;
    padding-bottom:10px;
    border-bottom:#ce7753 dotted 1px;
    width: 150px;
    }
.content h1{
    margin:0;
    font-size:11px;
    color:#8c1e2e;
    padding-bottom:10px;
    width: 150px;
    }
.content h2{
    margin:0;
    font-size:11px;
    padding-top:10px;
    width: 150px;
    }
.content span{
    margin:0;
    font-size:11px;
    color:#cb0117;
    padding-top:10px;
    }
.content a{
    color:#8c1e2e;
    }
#filter_anchor {
    color: #8c1e2e;
    font-weight: bold;
}
.img_figure{
    width:102px;
    height:112px;
    float:left;

    }
.news{
    background:#fdf1e8;
    border-bottom: #ce7753 solid 1px;
    color:#5c5c5c;
    padding-top:20px;
    padding-bottom:15px;
    padding-left:15px;
    }
.news h1{
    font-size:11px;
    color:#8c1e2e;
    background:url("../img/arrow.jpg") no-repeat 0% 65%;
    padding-left:10px;
    margin:0;
    }
.news p{
    padding-top:10px;
    margin:0;
    }
#arrow_left{
    float:left;
    width:100px;
    height:30px;
    border:#ce7753 dashed 1px;
    }
#arrow_left img{
    float:left;
    border-right:#ce7753 dashed 1px;
    padding-left:10px;
    padding-right:10px;
    padding-top:12px;
    padding-bottom:12px;
    margin:0;
    }
#arrow_left p{
    color:#8c1e2e;
    text-align:center;
    margin:0;
    }
#arrow_left a{
    color:#8c1e2e;
    text-decoration:none;
    }
#arrow_right{
    float: right;
    width:100px;
    height:30px;
    border:#ce7753 dashed 1px;
    margin-right:10px;
    }
#arrow_right img{
    float: right;
    border-left:#ce7753 dashed 1px;
    padding-left:10px;
    padding-right:10px;
    padding-top:12px;
    padding-bottom:12px;
    margin:0;
    }
#arrow_right p{
    color:#8c1e2e;
    text-align:center;
    margin:0;
    }
#arrow_right a{
    color:#8c1e2e;
    text-decoration:none;
    }
#links{
    padding-top:10px;
    }
#links a{
    text-decoration:none;
    color:#8c1e2e;
    }
#links a:hover{
    text-decoration:none;
    color: #CC0000;
    }
#links a:active{
    text-decoration: underline;
    color:#8c1e2e;
    }
#form_hd{
    border-bottom:#ce7753 solid 1px;;
    margin-left:5px;
    margin-right:20px;
    color:#8c1e2e;
    font-weight:bold;
    }
.form_hd{
    border-bottom:#ce7753 solid 1px;
    color:#8c1e2e;
    font-weight:bold;
    text-align:center;
    padding-bottom:5px;
    }
.form_hd td {
    border-bottom:#ce7753 solid 1px;
}
#form_hd1{
    padding-left:30px;
    }
#form_hd2{
    padding-left:70px;
    }
#form_hd3{
    padding-left:60px;
    }
#form_hd4{
    padding-left:35px;
    }
#form_hd5{
    padding-left:15px;
    }
#form_hd6{
    padding-left:5px;
    }

.form_content{
    color:#8c1e2e;    
}
.form_content input{
    width:30px;
    text-align:center;
    color:#990000;
    }
.form_content img{
    margin-left:10px;
    }
.form_content label{
    color:#ce7753;
    text-align:center;
    }
.form_content span{
    font-weight:bold;
    color:#cb0117;
    padding-left:10px;
    }
.form_content select{
    margin-left:10px;
    width:110px;
    color:#5c5c5c;
    text-align:center;
    font-size:11px;
    }
.form_content td{
    padding-bottom:3px;
    padding-top:3px;
    background:url("../img/border_dotted.gif") repeat-x bottom;
}

#deliver{
    color:#8c1e2e;
    margin:0;
    text-align:center;
    font-weight:bold;
    font-size:12px;
    }
#deliver a{
    text-decoration:none;
    color:#8c1e2e;
    }
#deliver a:hover{
    color: #CC0000;
    }
    


#nav{
    background:#fef8f4;
    color:#8c1e2e;
    padding-top:15px;
    padding-bottom:20px;
    font-weight:bold;
    }
#nav ul{
    list-style:none;
    margin:0;
    padding:0;
    }
#nav li{
    padding-top:8px;
    padding-bottom:8px;
    margin-left:18px;
    margin-right:16px;
    border-bottom: dotted #ce7753 1px;
    }
#nav p{
    padding-top:8px;
    padding-bottom:8px;
    margin-left:18px;
    margin-right:16px;
    margin-bottom:0;
    margin-top:0;
    }
#nav a{
    text-decoration:none;
    color:#8c1e2e;
    }
#nav a:hover{
    text-decoration:none;
    color: #CC3300;
    }

#poll{
    background:#fef8f4;
    color:#8c1e2e;
    padding-bottom:20px;
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;
    }
#poll p{
    margin:0;
    padding-bottom:10px;
    font-weight:bold;
    }
#poll ul{
    margin:0;
    padding:0;
    }
#poll li{
    color:#5c5c5c;
    padding-left:10px;
    padding-top:5px;
    list-style:none;
    }
#poll form{
    margin:0;
    }
#poll table{
    color:#5c5c5c;
    }
#button{
    width:40px;
    height:20px;
    color: #FFFFFF;
    background-color:#ce7753;
    border:none;
    font-weight:bold;
    margin-left:60px;
    margin-top:15px;
    }
#button:hover{
    background-color: #993300;
    }
#button_re{
    width:110px;
    height:25px;
    color: #FFFFFF;
    background-color:#ca0d14;
    border:none;
    font-weight:bold;
    margin-right:30px
    }
#button_re:hover{
    background-color: #FF3300;
    }
#button_catalog{
    width:180px;
    height:25px;
    color: #FFFFFF;
    background-color:#ce7753;
    border:none;
    font-weight:bold;
    }
#button_catalog:hover{
    background-color: #FF3300;
    }
#button_order{
    width:180px;
    height:25px;
    color: #FFFFFF;
    background-color:#8c1e2e;
    border:none;
    font-weight:bold;
    }
#button_order:hover{
    background-color: #FF3300;
    }
#button_basket{
    width:100px;
    height:25px;
    color: #FFFFFF;
    background-color:#ce7753;
    margin-left:5px;
    border:none;
    font-weight:bold;
    }
#button_basket:hover{
    background-color: #993300;
    cursor: pointer;
    }
#button_filter{
    width:80px; 
    height:25px;
    color: #FFFFFF;
    background-color:#8c1e2e;
    border:none;
    font-weight:bold;
    text-align:center;
    margin-left:0px;
    margin-top:0px;
    }
#button_filter:hover{
    background-color: #FF3300;
    }
#sum{
    color:#8c1e2e;
    margin-right:20px;
    }
#sum p{
    font-size:11px;
    font-weight:bold;
    }
#sum span{
    font-weight:bold;
    color:#cb0117;
    }

#stuff_img{
    float:left;
    width:210px;
    margin-top:8px;
    }
#stuff_info{
    float:left;
    width:310px;
    }
#stuff_info p{
    padding-bottom:5px;
    }
.red{
    color:#8c1e2e;
    font-weight:bold;
    }
.red a{
    color:#8c1e2e;;
    }
#stuff_info .label {
    color:#ce7753;
    float: left;
    
    margin-right: 10px;
    text-align: right;
    font-weight: bold;
    }
#stuff_info .table{
    display:table;
    }
#stuff_info .border{
    border-bottom:#ce7753 dotted 1px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    padding-bottom:5px;
    }


.info_table {
    border-top: #ce7753 dotted 1px;
    border-left: #ce7753 dotted 1px;
}
.info_table td {
    border-bottom: #ce7753 dotted 1px;
    border-right: #ce7753 dotted 1px;
}

#footer{
    width:100%;
    height:200px;
    background: url("../img/content_bg.jpg") repeat-y #f9e8dd;
    clear:both;
    }
#stripe{
    width:100%;
    height:75px;
    background:url("../img/stripe.jpg") no-repeat;
    }
#copyright{
    width:100%;
    height:117px;
    background:url("../img/logo.jpg") no-repeat top center;
    }
#copyright p{
    position:relative;
    top:80px;
    text-align:center;
    color:#5c5c5c;
    margin:0;
    }
#copyright span a{
    text-decoration:none;
    color:#88313d;
    }
   
  
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


* html .clearfix {height: 1%;}


#button_search{
    width:80px; 
    height:23px;
    color: #FFFFFF;
    background-color:#8c1e2e;
    border:none;
    font-weight:bold;
    text-align:center;
    margin-left:0px;
    margin-top:0px;
    }
#button_search:hover{
    background-color: #993300;
    }
#button_search_form{
    width:80px; 
    height:23px;
    color: #FFFFFF;
    background-color:#8c1e2e;
    border:none;
    font-weight:bold;
    text-align:center;
    margin-left:0px;
    margin-top:5px;
    }
#button_search_form:hover{
    background-color: #993300;
}

