body{
  text-align : left;
}

#hd{
  height:165px;
  background: transparent url(http://res.volma.ru/images/header_bg.jpg) repeat-x;
}

.logo{
  height:165px;
  width:471px;
  float:left;
  background: transparent url(http://res.volma.ru/images/header_left.jpg) no-repeat;
}

.man{
  height:165px;
  width:319px;
  float:right;
  background: transparent url(http://res.volma.ru/images/header_right.jpg) no-repeat;
}

.logo_en{
  height:165px;
  width:471px;
  float:left;
  background: transparent url(http://res.volma.ru/images/en/header_left.jpg) no-repeat;
}

.man_en{
  height:165px;
  width:319px;
  float:right;
  background: transparent url(http://res.volma.ru/images/en/header_right.jpg) no-repeat;
}

#content, .side_menu{
  margin:10px;
}

#content{
  margin-bottom:0;
}

#content h1{
  padding: 0 0 .5em 0;
}

h1{
  font-size:167%;
  color:#008CDB;
  font-weight:bold;
  border-bottom: 2px solid;
}

.h1_spacer{
  height: 40px;
}

#content h2, #content h2 a{
  font-size:110%;
  margin: 0;
  font-weight:bold;
  color: #006CA7;
}

h2.promo{
color: #F77400;
font-size: 150%;
padding-bottom: .5em;
font-weight: bold;
}

h3{
  font-size:110%;
  margin: 0;
  font-weight:bold;
}

.news_block h3{
  font-size:150%;
  margin: 0;
  font-weight:bold;
}

p{
  margin: 1em 0;
}

a{
  color: #006CA7;
}

#content li{
list-style : disc;
margin-left:2em;
}

.side_menu{
  padding: 20px;
  font-size:80%;
}

.side_menu li{
  margin: 0;
  padding-top: 1em;
}

.side_menu li li{
  padding: .3em 0 0 1em;

}

.side_menu a{
  color: #444;
}

.side_menu ul li li a:hover{
  color: #DA2D33;
  text-decoration:none;
  border-left: 10px solid red;
  margin-left: -15px;
  padding-left: 5px;
}

.level1{
  font-weight:bold;
  font-size:120%;
  padding-top:5px;
}

.level2{
  font-weight:normal;
  font-size:90%;
}

.level3{
  font-weight:normal;
  font-size:80%;
}

#content ul{
  padding: 0 0 25px 25px;
}

#content ol{
  padding: 0 0 25px 25px;
}

#content ul li{
  list-style : square inside;
}

#content ol li{
  list-style : decimal;
  padding-bottom:2em;
}

.clearleft{
  clear: left;
}

.clearright{
  clear: right;
}

.tech_info_frame{
  float:right;
  padding: 10px;
  margin-left:10px;
  border:1px solid #F77400;
  border-top:5px solid #F77400;
  width:45%;
  background: #fff;
}

.parameter{
  display: block;
  width: 105px;
  padding-right: 10px;
  padding-bottom: 10px;
  float: left;
  font-weight:bold;
  text-align: left;
  font-size:85%;
}

.value{
  display: block;
  padding-left: 165px;
  float: none;
  text-align: left;
  font-size:85%;
}

#breadcrumbs{
padding: 2px 0 15px 10px;
font-size:90%;
color: #0096F7;
}

#breadcrumbs a{
color: #0096F7;
}

#breadcrumbs a:hover{
color: #000;
}

#breadcrumbs .B_currentCrumb{
color: #0096F7;
font-weight: bold;
}

table{
  border-collapse:separate;
  border-spacing:1px;
  border:1px solid #eee;
}

th{
  border:1px solid #eee;
  background: #ccc;
  font-weight:bold;
  text-align:center;
}

td{
  background: #eee;
  padding:5px;
}

table.clear{
  border-collapse:separate;
  border-spacing:0;
  border:none;
  width:100%;
}

table.clear td{
  background: none;
  padding:0 5px;
}

table.c{
  border:1px solid #999;
}


table.c td{
text-align: center;
color: #666;
background: #fff;
border: 1px solid #eee;
}

table.c th{
text-align: center;
color: #333;
font-weight: normal;
background: #eee;
font-size: 110%;
}

.year{
  font-family: Georgia;
  font-size: 197%;
}

.stage{
  padding: 2px .5em;
  margin-bottom:1em;
  border-left:3px solid #EEBD83;
  color: #333;
  background: #eee;
}

.category h3, .product h3, .news_archive h3{
  font-weight:bold;
}

.news_archive p{
  margin-top: 0;
}

.category h3 a, .product h3 a, .news_archive h3 a{
  color:#1E5587; 
}

.frontpage_news{
margin-top: 1em;
}

.frontpage_news .title a{
  color:#006CA7;
}

.frontpage_news .introtext{
  color:#666;
  margin:0;
}

label
{
  display: block;
  width: 125px;
  padding-right: 10px;
  padding-bottom: 10px;
  float: left;
  text-align: left;
  font-weight : bold;
}


#subheader{
height:20px;
position:relative;
top: -20px;
}

#today{
float:left;
padding:0.3em 0.3em 0.3em 10px;
height: 1.5em;
font-size:80%;
}

#sys_menu{
float:right;
color: #fff;
}

#sys_menu li{
display:inline;
}

#sys_menu li a{
color: #fff;
padding: 1px 5px;
}


#sys_menu li a:hover{
color: #fff;
background: #0096F7;
padding: 1px 5px;
}


.subcontent{
font-size: 80%;
margin-top: 3em;
border-top: 5px solid #0077BF;
padding: 1em;
background: #EFF9FF;
}

.where_to_bay{
margin-top: 5em;
border-left: 8px solid red;
padding: 10px 15px;
background: #FF9F2F;
}

.where_to_bay h2 a{
font-size: 180%;
color: #fff;
}

.promo_product{
margin: 1em 0;
clear: both;
}

.promo_product h2 a{
  padding-bottom: 10px;
}

.promo_product .pic{
  float: left;
  padding-bottom: 2em;
}

.promo_product .info{
  padding-left: 150px;
}

.both{
  clear: both;
}

#show_sales_centers{
text-decoration: underline;
float: right;
cursor: pointer;
}

#sales_centers{
margin: 10px;
background: #FFF8DC;
padding:10px;
border: 1px solid #EECFA1;
color: #555;
}

#scwrap{
display: none;
}

#sales_centers h2{
  font-size:110%;
  margin: 0;
  color: #FF4500;
  padding-bottom: 10px;
  font-weight:bold;
}

#sales_centers h3{
  font-size:100%;
  margin:0;
  padding:0;
  color: #B8860B;
}

#sales_centers p{
  margin-top:.2em;
}


