.mBody
{
background:url(/assets/templates/stock/images/bg.jpg) no-repeat center top #e2e0e1;
padding:0;
font-family: Georgia, Arial, sans-serif;
font-size:12px;
margin:0px auto auto auto;
color:#000;
}

.main_container
{

width:920px;
height:auto;
margin: auto;
padding:0px;
overflow: hidden;
position: relative;
clear: both;
}

.main_content
{

width:920px;
/*float:right;*/
height:auto;
margin:10px 0 0 0;
min-height: 500px;
overflow: hidden;
}

.center_content
{
width:710px;
float:right;
height:auto;
padding:5px 5px 10px 5px;

background-color: #e2e1e0;
background-image: url(/assets/templates/stock/images/gradient.png); 
background-repeat: repeat-x; 

filter:alpha(opacity=90);
-moz-opacity: 0.9; 
-khtml-opacity: 0.9; 
opacity: 0.9;
}

.header
{
width:900px;
height:160px;
margin:auto;
background:url(/assets/templates/stock/images/top_menu.png) no-repeat center;

filter:alpha(opacity=70);
-moz-opacity: 0.7; 
-khtml-opacity: 0.7; 
opacity: 0.7;
}

.logo
{
padding:15px 0 0 0;
float:left;
}
.logo a
{
text-decoration:none;
background:none;
color:#D3D15C;
}

.logo img
{
border: none;

width:300px;
height:100px;
/*
filter:alpha(opacity=30);
-moz-opacity: 0.9; 
-khtml-opacity: 0.9; 
opacity: 0.9;
*/
}

.menu
{
width:auto;
float:left;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size:13px;
}

.menu ul
{
list-style-type:none;
 display:block;
width:auto;
 margin: auto;
 padding:65px 0 0 0;
 background:none;
}

.menu li
{
display:inline;
font-weight:bold;
line-height:28px;
}

.menu a
{
display:inline;
padding:0px;
width: auto;
margin:0px 10px 0px 12px;
text-align:center;
text-decoration:none;
background:none;
/*color:#E9BFAC;*/
color:#000000;
}

.menu a:hover{ color: #fff; text-decoration:none; }


/*-------------- Левое меню -----------------------*/
.new_arrivals
{
width:170px;
height: auto;
float:left;
margin: 55px 0 0 0;
padding: 0 5px 0 5px;
text-align: justify;
color: #9e1c50;
}


.left_container
{
position:relative;
top:80px;
width:180px;
height:420px;
float:left;


background-image: url(/assets/templates/stock/images/left.png); 
background-repeat: repeat-x; 

filter:alpha(opacity=70);
-moz-opacity: 0.9; 
-khtml-opacity: 0.9; 
opacity: 0.7;
}

.left_menu
{
float:left;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.left_menu ul
{
list-style-type:none;
width: 165px;
margin:0;
padding:0;
}

.left_menu li {display:block;}

.left_menu  a {
display:block;
padding:0 0 0 25px;
height:30px;
text-align:left;
line-height:30px;
text-decoration:none;
color:#000;
border-bottom:1px #9e1c50 solid;
/*background-color:#CFBA83;*/
}

.left_menu a:hover
{
display:block;
padding:0 0 0 25px;
height:30px;
text-align:left;
text-decoration:none;
color:#9e1c50;
border-bottom:1px #ffffff solid;
background-position:5px 8px;
}

.left_indention
{
padding: 20px 0 0 0;
}
/* завершение левое меню*/


.motto
{
clear:both;
color:#000;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
margin:0 0 10px 5px;
}


.product_box
{
width:330px;
height:380px;
margin:auto;
float:left;
padding:5px;
margin:0 0 8px 8px;
border:1px #9e1c50 solid;
}

/*----------Внутренние ссылки, например некоторые слова в блоках отсылают к статьям или пояснениям-------*/
.ref_inner { color:#000000;}
.ref_inner:hover { text-decoration:none; color:#9e1c50;}
.ref_inner img {border:double; border-color:#c4b27e; }
/*--------------------------------------------------------------------------------------------*/

/*------------- контейнер для статей ---------------------------*/
.div_articles
{
color:#000000; 
width: 320px; 
height: 170px;
border: solid 1px;
float: left;
margin: 10px 15px 0 0;

}

.div_articles_title
{
width: 320px; 
height: auto;
font-family: Georgia, Arial, sans-serif;
font-size:14px;
font-weight:bold;	
color: #9e1c50;
}

.div_articles_txt
{
text-align: justify;
font-family: Georgia, Arial, sans-serif;
padding: 0 5px 0 5px;	
}
.div_articles a{font-family: Georgia, Arial, sans-serif;font-size:11px; color: #000;}
.div_articles a:hover{text-decoration:none; color:#9e1c50;}

.div_art_foot{width: 500px; height: auto; float: left;}
/*-----------------------------------------*/

.shop_by_brand
{
width:680px;
height:auto;
margin:auto;
float:left;
padding:8px;
margin:0 0 8px 8px;
border:1px #9e1c50 solid;
color:#000000;
}

.catalogue_div
{
width:680px;
height:auto;
margin:auto;
float:left;
padding:8px;
margin:0 0 8px 8px;
border:1px #9e1c50 solid;
color:#000000;
}


.correct_div
{
width:auto;
clear:both;
height:10px;
color:#73363c;
}

/*----footer---------*/

.cellar
{
height:100px;
width:auto;
background: #dad3c1;
color: #000;
border-bottom:double 3px;
border-top:double 3px; 
border-color:#c4b27e;
padding: 5px 0 0 0;
margin: 20px 0 0 0;
}

.footer
{
width:920px;
height:90px;
background: #dad3c0;
color: #000;
margin:auto;
}

.footer_menu
{
width:920px;
height:30px;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size:12px;
/*
border-top: solid 1px;
border-color: #9e1c50;
*/
}

.footer_menu a
{
display: block;
float: left;
text-align:center;
text-decoration:none;
background:none;
color:#000000;
padding: 5px 0 0 0;
}

.footer_menu a:hover{text-decoration:none; color:#9e1c50;}
.footer_menu img{display: block;float: left;margin: 0 15px 0 15px;}

.footer_ref
{
width:auto;
height:40px;
float: left;
padding: 5px 0 0 0;	
}

.footer_text
{
padding: 5px 0 0 0;
width:800px;
height:auto;
float:right;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size:12px;
color: #9e1c50;
}
/*---------------- форма контакта ---------------*/
.eform_validate{margin: 10px; color: red;}
form { width:400px;}
form fieldset {border: solid 1px #000;padding: 10px;}
form input, form textarea {float:left;	width:96%;margin: 5px 0 0 5px;}
form textarea {height: 100px;}
#send_message { background-color: #d7d4d4; border: #000 1px solid;width:200px;cursor:pointer;}

#sitemap a {color:#000000;background: none; }
#sitemap a:hover {background: none;text-decoration: none;color:#9e1c50;}
#sitemap ul { margin: 0 0 0 1px; padding: 0 0 0 3px;} 
#sitemap li { margin: 0; padding: 0 0 0 14px; list-style: none;}
#sitemap ul li.last { margin-bottom: 6px; }


