* {
margin:0;
padding:0;
}
body{
margin: 0px auto;
font-family:Tahoma;
font-size:12px;
color:#2f2f2f;
background:#FFFFFF;
}
div{
position:relative;
}
h1
{font-size:21px;
font-weight:100;
}
h2{
font-size:18px;
font-weight:100;

}
a{color:#2f2f2f; text-decoration:underline;}
a:hover{text-decoration:none;}
a img{border:none}
.header{
float:left;
width:100%;
height:65px;
}
.header_menu{
float:left;
font-size:14px;
margin-left:25px !important;
margin-left:12px;
margin-top:22px;
font-weight:700;
}
.header_menu a{
margin-left:7px;}
.header_autorize{
float:right;
margin-top:22px;
margin-right:25px !important;
margin-right:12px;
}
#reg {color:#666666}
#reg a{color:#666666}
.header_img{
float:left;
width:100%;
height:110px;
}
.main_all{
float:left;
height:100%;
overflow:hidden;
width:100%;
z-index:1;
}
.main{
margin-right:25px !important;
margin-right:25px;
overflow:hidden;
min-height:600px;
height:auto !important;
height:100%;


}
.main2{
float:right;
width:25px;;
height:100%;
}
.main_l{
float:left;
width:190px;
height:100%;
}
.main_r{
height:100%;

margin-top:18px;
overflow:hidden;

}
.cart{
margin-top:20px;
float:left;
height:55px;
width:165px;
border-bottom:#2f2f2f solid 2px;
margin-left:25px !important;
margin-left:12px;
background:url(img/cart.jpg) no-repeat;
padding-bottom:5px;
}

.cart_header{margin-left:35px !important;
margin-left:17px;
float:left;
font-size:14px;
font-weight:600;
}
.cart_txt{
margin-left:35px !important;
margin-left:17px;
margin-top:7px;
float:left;
}
.menu{
float:left;
width:165px;
margin-left:25px !important;
margin-left:12px;
}
.contacts{
float:left;
width:165px;
margin-left:25px !important;
margin-left:12px;
margin-top:100px;
}
.contacts_head{
float:left;

font-size:14px;
font-weight:600;
padding-left:35px;
height:25px;
background:url(img/contacts.jpg) no-repeat;
}
.contacts_txt{
font-size:14px;
padding-left:35px;
float:left;

}
.menu_item{
margin-top:20px;
float:left;
height:22px;
padding-left:35px;
font-size:14px;
font-weight:600;
width:165px;
background:url(img/menu_item.jpg) no-repeat;
}
.menu_item2{
float:left;
margin-left:55px !important;
margin-left:27px;
font-size:14px;
width:130px;
}
.content{
margin-left:35px !important;
margin-left:17px;
}
.stat{
padding-bottom:20px;
float:left;
background:#fefce3;
margin-top:30px;
height:100%;
width:100%;
}
.stat_item{
float:left;
width:315px;
margin-left:25px !important;
margin-left:12px;
margin-top:20px;
margin-bottom:15px;
}
.stat_item_img{
float:left;
width:75px;
margin-top:15px;
}
.stat_item_txt{
float:left;
margin-top:15px;
margin-left:10px !important;
margin-left:5px;
width:230px;
}
.tovary{
float:left;
margin-top:20px;
}
.tovar{
float:left;
width:160px;
height:227px;
margin-left:20px !important;
margin-left:10px;
margin-top:20px;
}
.tovar_head{
float:left;
width:150px;
margin-left:5px !important;
margin-left:2px;
}
.tovar_img{
min-height:140px;
height:auto !important;
height:140px;
float:left;
width:160px;
margin-top:20px;

}
.tovar_txt{
float:left;
width:160px;
margin-top:10px;
}
.tovar_txt_tocart{
float:left;
margin-left:10px !important;
margin-left:10px;}
.tovar_txt_price{
float:left;
margin-top:8px;
margin-left:15px !important;
margin-left:7px;
font-size:12px;
font-weight:600}
.footer{
margin-top:80px;
float:left;
height:100%;
overflow:hidden;
width:100%;
z-index:1;
border-top:#666666 solid 2px;
height:80px;
}
.footer1{
margin-left:25px;
margin-right:25px !important;
margin-right:12px;
overflow:hidden;
}
footer2{
float:right;
width:25px;;
height:100%;
}
.footer1_l{
float:left; 
margin-top:30px;


}
.footer1_r{
float:right; 
margin-top:35px; 

}

