* {
	font-family:  Arial, Helvetica, sans-serif;
}

.png_fix{ behavior: url("/js/iepngfix.htc");}

.clear{
height:0px;overflow:hidden;clear:both;
}

body {
	padding: 0;
	font-size: 13px;
	background-image: url(/images/bg.jpg);
	background-position: top 0;
	background-repeat: repeat-x;
       background-color:#2459a7;
	margin: 0;
	height: 100%;
	color:#FFFFFF;
}

html {
	height:100%;
}

input.text ,textarea {
border:1px solid #CCCCCC;
color:#185889;
font-size:11px;
margin-bottom:5px;
padding:5px;
width:150px;
}

h1,h2,h3,h4{font-family:times New Roman;}
h1{

font-size:22px;
font-weight:normal;
padding-bottom:20px;
}

h2{
color:#7BCCFF;
font-weight:normal;
margin-top:0;
padding-top:0;
}

a, a:link, a:visited{color:#ffffff;text-decoration:underline;}
a:hover{color:#f6ff02;text-decoration:none;}

div#mehan{
background:transparent url(/images/chasyfon.jpg) no-repeat scroll 0 0;
float:left;
height:461px;
position:absolute;
top:600px;
width:582px;
left:0;
bottom:0;
z-index:10;
}


.wrap {
overflow-y:hidden;
margin:0 auto;
padding:0;
position:relative;
width:990px;
z-index:11;
}



/*Левый блок*/
div.left{

width:230px;
/*
overflow:hidden;
height:100%;
background-color:#000;*/
float:left;
}


div.logo{

padding:30px 0 30px 30px;
}

div.img_logo{
padding:0;
margin:0;
height:100%;
width:169px;
height:96px;
background:transparent url(/images/logo.gif) no-repeat scroll 0 0;

}

div.logo a{ display:block; height:100%;width:100%;}

div.logo img{
border:none!important;
}


div.left div.left_colon{

padding-top:10px;
}

div.right{
overflow:hidden;
width:745px;
/*height:100%;
background-color:#CCC;*/
float:right;
}

div.menu_pad{
padding-top:30px;
}

div.pad{
overflow:hidden;
padding:0 20px 25px 5px;
}

div.sub_left{float:left; width:48%; overflow:hidden; padding-top:30px;text-align:justify;}
div.sub_right{float:right; width:48%; overflow:hidden;padding-top:30px;text-align:justify;}

div.footer{
font-size:12px;
padding:25px;
}


div.firm_mag{
height:124px;
width:343px;
displayblock;
background: url(/images/firm_new.gif) no-repeat 0 0;
}

div.firm_mag div.txt{
color:#7BCEFF;
font-family:arial;
font-size:11px;
padding:15px 20px 15px 158px;
text-align:left !important;
}

div.firm_mag div.txt b{
font-family:times New Roman;
font-size:16px;
text-align:left !important;color:#FFFFFF;
}