body{
   margin:0;
   padding:0px;
   color:#cde6ff;
   background-color:#063781;
}
body, td{
	font-family:Arial,Arial, Helvetica, sans-serif;
	font-size:12px;
}
img{
	border:0;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #cde6ff;
	padding-bottom:10px;
	margin:0;
	text-transform:uppercase;
	font-weight:normal;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #afcef6;
	font-weight: bold;
	text-transform:uppercase;
	margin:0;
}

a{
	color: #adcef7;
	text-decoration:underline;
	font-weight:bold;
}

a:hover{
	color: #adcef7;
	text-decoration:none;
	font-weight:bold;
}
img.white_border{
	border:1px solid #fff;
}

div.menu_ru_en,div.menu_en_ru{
	display:none;
}
div.br{
	clear:both; 
	
	font-size:1px;
	line-height:1px;
}

div.header{
	width:100%;
	background:url(../images/header_bg.jpg) repeat-x top;
	height:427px;
	
}
div.header_in{
	width:1000px;
	height:427px;
	padding-left:45px;
}
div.lang{
	margin-right:60px;
}
div.lang div{
	padding-top:30px;
}
div.logo{
	text-align:left;
	padding-top:0px;
}
div.phone{
	text-align:left;
	padding-top:10px;
	color:#FFFFFF;
}
div.phone2, div.phone3{
	text-align:left;
	padding-top:5px;
	color:#FFFFFF;
}
div.phone img, div.phone2 img, div.phone3 img{
	margin-right:20px;
}


div.otstup {margin-left:55px}
div.otstup div.phones {margin-left:95px}

div.code{
	float:left;
	font-size:20px;
}
div.phones{
	font-size:20px;
	margin-left:150px;
	letter-spacing: 0px;
}
div.phones2{
	font-size:20px;
	margin-left:90px;
	letter-spacing: 0px;
}

/* BODY */
table.body{
	margin-top:-45px;
}
table.body td.left{
	padding-top:7px;
	background:url(../images/footer_pict.jpg) no-repeat bottom left;
	padding-bottom:200px;
}
table.body td.body{
	padding-top:7px;
	background:url(../images/footer_body.jpg) no-repeat bottom left;
	padding-bottom:60px;
}
table.body td{
	padding-left:0px;
	
}
div.body{
	padding-right:45px;
	text-align:justify;
}

div.menu,div.menu_active{
	background:url(../images/menu_bottom.gif) left bottom no-repeat;
	padding-bottom:14px;
	margin-bottom:4px;
}
div.menu_end,div.menu_active_end{
	padding-bottom:14px;
	margin-bottom:4px;
}
div.menu h2,div.menu_active h2,div.menu_end h2,div.menu_active_end h2{
	background:url(../images/block.gif) no-repeat center left;
	padding-left:20px;
}
div.menu a, div.menu_end a,div.menu a:hover, div.menu_end a:hover{
	color:#afcef6;
	text-decoration:none;
}
div.menu a:hover, div.menu_end a:hover{
	text-decoration:underline;
}
div.menu_active a, div.menu_active_end a,div.menu_active a:hover, div.menu_active_end a:hover{
	color:#fff;
	text-decoration:underline;
}
div.sub{
	margin-top:7px;
	margin-bottom:5px;
}
div.sub_menu,div.sub_menu_active{
	font-size:11px;
	background:url(../images/block_small.gif) no-repeat center left;
	padding-left:14px;
	margin-left:30px;
}

div.sub_menu a, div.sub_menu a:hover{
	color:#7caae6;
}

div.sub_menu_active a, div.sub_menu_active a:hover{
	color:#d6e7fd;
}
/* NEWS */

div.news div.news_pict{
	float:left;
	margin-right:15px;
	width:85px;
}
div.news img.pict{
	border:1px solid #fff;
	background-color:#fff;
	margin-bottom:5px;
}

div.news_title{
	margin-bottom:10px;
	text-align:left;
	font-weight:bold;
}
div.news_date{
	color:#4481c2;
	font-style:italic;
	font-size:11px;
}

div.news_title_in{
	text-indent:4px;
}

div.news_br{
	clear:both;
	width:100%;
	font-size:1px;
	margin-bottom:20px;
}
div.more{
	clear:both;
	margin-top:20px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	height:18px;
	line-height:18px;
}

/* GALLERY */
img.gallery{
	border:1px solid #09459e;
}
div.gallery{
	width:170px;
	height:170px;
	float:left;
}
/* FORM */
input,textarea,select{
	background-color:#052659;
	color:#cde6ff;
	border:1px solid #0a49a7;
    font-family:Arial,Arial, Helvetica, sans-serif;
    font-size:12px;
    width:250px;
	margin-bottom:10px;
	padding-left:3px;
}
textarea{	
	height:70px;
}
table.form{
	width:400px;
}
img.scod{
	margin-bottom:10px;
	border:1px solid #0a49a7;
	margin-left:1px;
}
input.submit{
	width:150px;
	margin-right:0px;
}
td.tdrowerror{
	color:#da251d;
	font-weight:bold;
	height:14px;
	padding-left:100px;
}
button.send{
	background-color:#063781;
	border:1px solid #063781;
	cursor:hand;
	cursor:pointer;
	width:85px;
}
/* FOOTER */
div.footer{
	height:79px;
	background:url(../images/footer.jpg) top center no-repeat;
}
div.footer_in{
	width:1000px;
}
div.footer_left{
	float:left;
	position:absolute; 
	font-weight:bold;
	padding-top:15px;
	padding-left:90px;
	width:400px;
	z-index:1;
}
div.footer_right{
	float:right; 
	padding-top:5px;
	width:150px;
	margin-right:100px;
}
div.footer_center{
	padding-top:10px;
	position:absolute; 
	z-index:3;
	text-align:center;
	width:300px;
	margin-left:400px;
}

/* PAGE */
img.table_arrow_1{
	margin-right:2px;
}
img.table_arrow_2{
	margin-right:6px;
}
img.table_arrow_4{
	margin-left:2px;
}
img.table_arrow_3{
	margin-left:6px;
}
span.page{
	font-size:14px;
	color:#FFFFFF;
}
div.page{
	clear:both;
	width:100%;
	margin-top:10px;
}
div.page a, div.page a:hover{
	font-weight:normal;
}
div.page a{
	text-decoration:none;
}
div.page a:hover{
	text-decoration:underline;
}

/* WP_BANNER  */
div.wp_banner a:link, 
div.wp_banner a:visited, 
div.wp_banner a:active,
div.wp_banner a:hover
{
   text-decoration: none;
}
div.wp_banner font.work_on {
   font: 10px Verdana; 
   color: #cde6ff; 
   letter-spacing: 1px;
}

div.wp_banner font.wpcms {
    font: 10px Verdana; 
	color: #cde6ff; 
	font-weight:bold;
    letter-spacing: 3px;
}
