body{
	margin:0; 
	padding:0;
	background: url('images/background-aer.jpg');
	font-family: 'Tahoma', 'Geneva', 'sans-serif';
	font-size: 12px;
	color: #323232;

}


a{color:#2e6dae;}
a:visited{color: #551a8b;}
a:hover{text-decoration:underline; color:#bc0101;}
a img{border:0;}
ul{ list-style-image: url('/images/list_pic.gif'); padding-left:13px; margin: 0px;}
li {padding-top:8px;}

ol{padding-left:30px;}
ol li:before {font-weight:bold;}
h1{color:#323232; font-size: 24px; font-weight: normal; padding:0; margin-left: 0; margin-top: 15px;margin-bottom:5px;}
.h1h{color:#323232; font-size: 24px; font-weight: normal; padding:0; margin-left: 0; margin-top: 25px;margin-bottom:5px;}
h2{color:#323232; font-size: 19px; font-weight: normal;  padding:0; margin-left: 0; margin-top: 15px;margin-bottom:3px;}
h3{color:#323232; font-size: 17px; font-weight: normal; padding:0; margin-left: 0; margin-top: 12px;margin-bottom:2px;}
p{padding: 0; margin: 0; margin-top: 0px; margin-bottom: 10px;}
div{border:#000 solid 0px;}
input{ color:#323232; font-size: 11px;}

#main_block{
	background: url('/images/background_aer.jpg'); repeat-x top left;
	padding:0 !important;
	margin:0 !important;
}


.inner_table{border:0;}

.inner_table th{border:0; font-weight: normal;}


.prehead {
	margin: 0 auto; 
	padding-top: 20px; 
	padding-left:0px; 
	width: 980px; 
	color:#5aa8cc;
	position:relative;
	
}

.prehead .phone {
	font-weight:bold;
	font-size:18px;
	display:inline;
	position:absolute; 
	right:0px;
	top:15px;
	color: #FFFFFF;
}

.head{ 
	position:relative; 
	background-color: #fff; 
	margin: 0 auto; 
	padding:0;
	margin-top: 10px; 
	width: 980px; 
	height: 100px; 
	border: #d5d5d5 solid 1px; 
	border-bottom:0;
}

.head .icons {
	position:absolute;
	right:15px;
	top:15px;
}

.head .icons  a {
	margin-left:5px;

}


.head .logo{ width: 250px; height: 95px; float: left;}
.head .phone{float: right; text-align:right; padding-right: 20px; font-size: 20px; color: #bc0101; height: 37px;}
.head .phone span{margin:0; padding:0; font-size:14px;}
.head .phone p{margin:0; padding:0; font-size:11px; color: #4c4c4c;}
.head .menu{width: 725px; background: #656565; height: 29px; float:right; margin-top: 39px; }



.middle{ 
	background-color: #fff;
	margin: 0px auto; 
	margin-top: -5px; 
	padding: 0; 
	padding-left: 15px;
	padding-top: 5px; 
	padding-bottom:85px; 
	width: 965px; 
	border: #d5d5d5 solid 1px; 
	border-bottom:0; 
	border-top:0;
}

.left{float:left; width: 220px;}


.left .search_block {
	width:220px;
	height:20px;
	background: url('/images/search_block.jpg');
	background-repeat: repeat-y;
	padding: 9px;
	margin-top: 20px;
	border: 1px solid #5aa8cc;
}

.left .search_block  .search_field {
 width:165px;

}




.left table.left_menu {
	width:220px;
	border: 1px solid #67b0cf; 
	border-collapse: collapse;
	padding:100px;
	margin:0px;

}

.left .left_menu  td {
	padding:0px;
	text-align:left;
	border: 0; 

}

.left .left_menu div.img {
	width:40px;
	
}

.left .left_menu  ul.submenu {
//	margin-left:60px;
}

.left .left_menu ul.submenu a.active {
	color: #13529c;
	text-decoration: none;
}

.left .left_menu  ul.submenu  a {
	color:#323232;	
	text-decoration:underline;
}

.left .left_menu  ul.submenu  a:hover {
	color:#13529c;	
	text-decoration:none;	
}

.left .left_menu  ul.submenu  li {
//	padding-bottom:5px;
} 

.left .left_menu .header_active {
	background-color:#e0f0f7;
	margin:4px;
	padding:8px;
	//font-weight:bold;
	font-size:12px;
	color:#13529c;
}
.left .left_menu .header_inactive {
//	background-color:#e0f0f7;
	margin:4px;
	//font-weight:bold;
	font-size:12px;
	color:#13529c;
}

.left .left_menu  a.element {
	display:block;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;	
	padding:8px 8px 8px 8px;
	font-weight:bold;
	font-size:12px;
	color:#13529c;	
	text-decoration:none;	
}


.left .left_menu  a.element:hover {
	background-color:#e0f0f7;
}


.element table, .element table td, .header_active table, .header_active table td{
	border:0 !important;
	cursor:pointer;
}

.content{
	margin-left:240px; width: 700px; min-height: 700px;
	font-size:13px;
}
.content h1 {
margin-top:0;
}



.navigation_chain{margin: 0px;}
.navigation_chain a, .navigation_chain a:visited{color: #4c4c4c;}
.navigation_chain a:hover{color: #bc0101;}

.footer{ 
	margin: 15px auto; 
	padding: 15px;
	width: 980px; 
	height: 85px; 
	background: #10344c;
	color: #5aa8cc;
}

.bottom_menu { 
	height: 30px; 
//	color: #323232; 
	width: 690px;
}
.footer a {
//color:#323232;
}

.goods table, .goods table td, .good_detail table, .good_detail table td {
	border:0;
	text-align:left;
}

.goods .good {
	border-top:1px dashed #8E9394;
	margin-top:20px;
	padding:10px;
	

}

.goods .good  a.name {
	font-size:18px;
}

div.file {
	background: url('/images/download.gif') no-repeat;
	padding-left: 30px;
}


.footer a{color: #5aa8cc;}
.footer a:visited{color: #5aa8cc;}
.footer a:hover{text-decoration:none; color:#323232;}

.bottom_contacts{ padding-top: 4px; font-size: 11px;}
.bottom_contacts p{margin:0; padding:0;}
.bottom_site_contacts{float: left; width: 400px;}
.bottom_copy{ float: right; margin-top: 15px; margin-left:100px; padding: 0; text-align: left; width: 200px; height: 27px; }

.bottom_copy a,.bottom_copy a:hover, .bottom_copy a:visited{ color: #5aa8cc; font-size: 12px; } 

.bottom_copy .textlink{ margin-top: 10px; margin-left: 5px;}

.print { float: right; margin-top: -25px; padding-right: 10px; z-index: 10; }
.print img { float: left; }
.print div { float: left; padding-left: 4px; font-size: 10px; }
.print div a, .print div a:visited { color: #323232; }




.clear{border:0;}
.clear tr td{border:0; text-align: left;}
.clear tr th{border:0; text-align: left;}


.inner_table td{border-bottom: 0;}
.flag_link{padding:0; margin-top: 5px; border:0;}
.flag_link td{border:0;}
.flag_link .fl_body{ background:#f2f2f2; border:#dbdbdb solid 1px; height: 29px; line-height: 28px; padding: 0px 8px 0px 5px;}
.flag_link .fl_body a, .flag_link .fl_body a:visited{color:#323232; font-weight:bold;}
.flag_link .fl_body a:hover{text-decoration:none;}
.fl_pntr{padding:0; height: 29px;}

