html, body {
	background:#ffffff url(/pic/fon.gif) repeat-x left top;
	width: 100%;
	height: 100%;
	font-family:Tahoma,verdana,sans-serif,arial;
	color: #333333;
	line-height: normal;

}
html{
    font-size:100.01%;
}
body {
    position:relative; 
    font-size: 62.5%;
    min-width: 1000px;

	
	
}

div, p, ul, ol, li, html, body, form, input { 
    padding: 0; 
    margin: 0; 
}
 

a:link, a:visited{ color:#0D6ED5; } 
a:hover, a:active{ text-decoration: none; } 

h1, h2, h3, h4{
color: #0060AF;
font-weight: normal;
padding: 0;
margin: 0 0 16px 0;
text-align: left;
}
h1 {
    font-size: 1.8em;
   	line-height: 1.2em;
}
h2{
    font-size: 1.5em;
	
}
h3{	
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 8px 0;
	color: #FF7E00;
}
h3 a, h3 a:visited{
    color: #FF7E00;
	text-decoration: none;
}
h4{	color: #555555;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
}
img {border:0 none;}

input, textarea, select {
    border: 1px solid #ced9e2;
    font: 12px Tahoma;
    color: #555555;
	padding: 1px;
}
	


	
	
p {
    margin: 0 0 1.4em 0;
 }
 
 ul {
    margin: 0 0 1.4em 0;
}

ol {
    margin: 0 0 1.4em 0px;
}
ol li {
    margin: 0 0 0.4em 20px;
}

ul li {
    list-style-type: none; 
    margin: 0 0 5px 0;
    padding: 1px 0 1px 20px; 
    background: url(/pic/bullet.gif) no-repeat 10px 7px;
}
ul li ul{
    margin: 5px 0 5px 5px;
}
ul li ul li {
    list-style-type: none; 
    margin: 0 0 5px 0;
    padding: 0px 0 0px 15px;  
    background: url(/pic/lili.gif) no-repeat left 7px;
}

ul#pager {
    margin-left:0;
}
ul#pager li {
    float:left;
    list-style-type:none;
    background: none;
    padding: 0;
    margin:5px;
}
.fl_left{
    float:left;
}
.fl_right{
    float:right;
}

.clear{
    clear: both;
    height: 1px;
}
.small{
    font-size: 0.9em;
}

.all {
   	width: 100%;
	min-height: 800px;
	font-size: 1.2em;
}
.top{
    height: 415px;
}
.logo{
    position: absolute; z-index: 20;
	top: 65px; right: 50px;
	width: 324px; height: 74px;
}
.group{
    position: absolute; z-index: 20;
	top: 170px; right: 55px;
	width: 280px; height: 74px;
	color: #FFFFFF;
	font-size: 26px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
.group a{
    margin-right:10px;
}
#menu_main{
	height: 180px;
	width:800px;
	position: absolute;
	z-index: 10;
	top:229px;
	left:248px;
	background: url(/pic/menu.gif) no-repeat left top;

}

.menu_second{
    height: 47px;
	width:730px;
	position: absolute;
	z-index: 8;
	top:73px;
	left:26px;
}
.menu_second a{
    display: block;
	float: left;
	width: 130px; height: 47px;
	margin: 0 10px 0 0;
	padding:0;
	text-decoration: none;
}
.menu_second a.me1{
    background: url(/pic/menu_second_1.gif) no-repeat left top;
}
.menu_second a.me2{
    background: url(/pic/menu_second_2.gif) no-repeat left top;
}
.menu_second a.me3{
    background: url(/pic/menu_second_3.gif) no-repeat left top;
}
.menu_second a.me4{
    background: url(/pic/menu_second_4.gif) no-repeat left top;
}
.menu_second a.me5{
    background: url(/pic/menu_second_5.gif) no-repeat left top;
}
.menu_second a.me6{
    background: url(/pic/menu_second_6.gif) no-repeat left top;
}

.menu_second a.me1:hover{
    background: url(/pic/menu_second_1h.gif) no-repeat left top;
}
.menu_second a.me2:hover{
    background: url(/pic/menu_second_2h.gif) no-repeat left top;
}
.menu_second a.me3:hover{
    background: url(/pic/menu_second_3h.gif) no-repeat left top;
}
.menu_second a.me4:hover{
    background: url(/pic/menu_second_4h.gif) no-repeat left top;
}
.menu_second a.me5:hover{
    background: url(/pic/menu_second_5h.gif) no-repeat left top;
}
.menu_second a.me6:hover{
    background: url(/pic/menu_second_6h.gif) no-repeat left top;
}

td.tdleft{
    padding:20px 0;
    width:233px;
	font-size: 90%;
}
td.tdother{
    padding:20px 45px 20px 0;
    width:200px;
}
td.tdright{
    padding:20px 30px;
}
td.tdleft .inner {
padding:0 0 0 45px;
}
td.tdmiddle .inner {
padding:0 0 0 45px;
}
.tdleft h2{
    text-transform: uppercase;
	font-size: 1.3em;
}

.news_list {
  margin-bottom: 15px;
}
.news_list div {
  margin-bottom: 10px;
}
.news_list .data {
  margin-bottom: 0;
  color:#FF7E00;
  font-weight:bold;
}
.box .data{
  color:#FF7E00;
  font-weight:bold;
  margin-right:20px;
  float: left;
}
.data{
  color:#FF7E00;
  font-weight:bold;
}
a.more{
    background: url(/pic/li.gif) no-repeat left 3px;
	padding: 1px 0 1px 20px;
}
#footer{
   background: #EBF3F8;
   font-size: 90%;
}
#footer .blocklinks{    
   background: #DDDDDD;
   padding: 12px 30px 15px 30px;
   text-align: center;  
}
#footer .blocklinks a.other{
   margin: 0 80px 10px 0;
}
#footer .inner{
   padding: 15px 30px 20px 30px;
}
#footer h4{
    text-align: center;
	margin-bottom: 10px;
}
#footer .phone{
    float:right;
    padding:15px 0 0;
    width:250px;
}
#footer .copy{
    float:left;
    padding:15px 0 0;
    width:250px;
}

#footer .fmenu{
    float:left;
    padding:15px 0 0;
	width:550px;
}

.navigator{
    margin: -28px 0 1.4em 0;
	font-size: 90%;
	z-index: 11;
	position: relative;
}
.catalog_list{
    margin-bottom: 30px;
}

.catalog_list ul li{
    background: url(/pic/li.gif) no-repeat left 4px;
}
.catalog_list ul li ul li {
    list-style-type: none; 
    margin: 0 0 5px 0;
    padding: 0px 0 0px 15px;  
    background: url(/pic/lili.gif) no-repeat left 7px;
}

.tdright table{
    background: #D8D8D8;
	margin-bottom: 14px;
}
.tdright table td{
    background: #ffffff;
}
.product_extra table{
    margin-bottom: 14px;
}
.product_extra table td{
    border-bottom: 1px dotted #999999;
}
.tdright img {
    border:1px solid #B0B0B0;
    margin: 0 10px 0 0;
}

.box{
    border-bottom:1px solid #D8D8D8;
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
}
.ask, .otv{
    margin-bottom: 15px;
}
.ask div, .otv div{
    margin: 10px 0 0 20px;
}
.ask span, .otv span{
    color:#FF7E00;
    font-size:110%;
	font-weight:bold;   
}