body {
	background: #fff;
	background-image:url(../img/main_fon.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#2b2b2b;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	height: auto;
	}
.noaccess {
    font-weight:bold;
    font-size: 14px;
}
a {
	color: #2c64a6;
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	}

h1, h2, h3 ,h4 {
font-weight: normal;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}

h2, h3 {
	 padding:10px 0px 10px 0px;
	 margin:0px !important;
	 line-height:26px;
}

p {
  overflow: hidden;
  padding: 10px 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {font-size: 24px;}
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {font-size: 17px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
	list-style-type:none;
	list-style-image:url(../img/ul.png);
	
}

li {
  margin:0px 0px 5px 40px;
  padding-top:0px !important;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 5px;
}


/** main photo **/	

.main_page{
	width:980px;
	margin:auto;
	}
	
.main_page_photo{
	position:relative;
	}

.number_0{ 
	position:relative;
	z-index:100;
	top:0px;
	left:0px;
	}


.main_page_photo,
.number_1,
.number_2,
.number_3{
	background-repeat:no-repeat;
	height:500px;
	width:980px;
	}	
	
.number_1{background-image:url(../img/header/1.jpg); position:relative; z-index:11; display:none;}
.number_2{background-image:url(../img/header/2.jpg); position:relative; z-index:12; }
.number_3{background-image:url(../img/header/3.jpg); position:relative; z-index:13; display:none;}

.number_99{
	left:15px;
    position: absolute;
    top:0px;
    z-index:199;
	}


.main_page_link{
	background-image:url(../img/main_page_link.png);
	background-repeat:no-repeat;
	height:180px;
	position:relative;
	top:-15px;
	z-index:299;
	}
.main_page_link_1,
.main_page_link_2,
.main_page_link_3{
	height:180px;
	background-repeat:no-repeat;
	float:left;
	}
.main_page_link_1:hover,
.main_page_link_1:hover,
.main_page_link_1:hover{
	background-repeat:no-repeat;
	}

.main_page_link_1{
	width:327px;
	background-image:url(../img/main_page_link_1.png);
	}
	.main_page_link_1:hover{ 
		background-image:url(../img/main_page_link_1_h.png);
		}
.main_page_link_2{
	width:327px;
	background-image:url(../img/main_page_link_2.png);
	}
	.main_page_link_2:hover{ 
		background-image:url(../img/main_page_link_2_h.png);
		}
.main_page_link_3{
	width:326px;
	background-image:url(../img/main_page_link_3.png);
	}
	.main_page_link_3:hover{ 
		background-image:url(../img/main_page_link_3_h.png);
		}

.page_link_block{
	padding:20px 10px 10px 10px;
	font-size:11px;
	}	
	.page_link_block a{ text-decoration:none;}
	
.page_link_1_select{background-image:url(../img/main_page_link_1_h.png) !important;}
.page_link_2_select{background-image:url(../img/main_page_link_2_h.png) !important;}
.page_link_3_select{background-image:url(../img/main_page_link_3_h.png) !important;}		

/** /main photo **/			


/** header **/		
.header{
	background-image:url(../img/header/header_fon.png);
	background-repeat:no-repeat;
	height:100px;
	margin-left:5px;
    margin-right:5px;
	margin:auto;
	width:950px;
	top:0px;
    z-index:399;
	position:relative;
	}
	.h_logo img {
		margin:6px 0px 0px 25px;
		}

.h_1{
	margin:14px 0px 10px 0px;
	}
.h_1 a{
	color:#90979c;
	}
	.h_language{
		float:left;
		padding-top:0px;
		}
	.h_language span {
		display:block;
		float:left;
		width:33px;
		height:18px;
		text-align:center;
		margin-right:10px;
		}
	.h_language .select{
		background-image:url(../img/language_select_fon.png);
		background-repeat:no-repeat;
		}
	.h_language .select a{
		color:#FFF !important;
		text-decoration:none;
		}
	
	.h_cabinet{
		float:right;
		padding:0px 15px 0px 0px;
		}
	.h_cabinet a{
		text-decoration:underline;
		}
	.h_cabinet a:hover{
		text-decoration:none;
		}
		
		
.h_2{
	margin:30px 0px 0px 0px;
	}

/** /header **/	


.h_10{height:10px;}
.h_15{height:15px;}
.h_20{height:20px;}

.block_16{}
.b_16_h{background-image:url(../img/fon_grid_16_h.png);}
.b_16_c{background-image:url(../img/fon_grid_16_c.png); background-repeat:repeat-y; line-height:18px; font-size:12px;}
.b_16_f{background-image:url(../img/fon_grid_16_f.png);}

.b_16_h,
.b_16_f{
	background-repeat:no-repeat;
	height:5px;
	}
.block_padding{
	padding:10px 15px 15px 15px;
	}
	
/** banner 1 **/	
.banner_main_1{
	background-image:url(../img/banner_14.png);
	background-repeat:no-repeat;
	height:137px;
	}	
.banner_main_1_info{
	margin:25px 20px 20px 200px;
	float:left;
	width:170px;
	}
.banner_main_1_tech{
	float:left;
	margin:25px 20px 20px 20px;
	}
.font_title{ 
	font-size:23px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0px 0px 5px 0px;
	}
	
.title_fon{
	background-image:url(../img/title_fon.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:45px;
	position:relative;
	top:-14px;
	left:-15px;
	line-height:44px;
	color:#FFF;
	}		
.title_fon span {
	padding-left:15px;
	}	
	
.font_banner_1{
	font-size:12px;
	color:#b3b3b3;
	}
.font_banner_2{
	padding-top:3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#e13139;
	}
/** /banner 1 **/


/** banner right 1 **/
.right_banner_1{}
.right_banner_2{}
/** /banner right 1 **/


/** news main page **/
.news_main_page{
	background-image: url(../img/ico_news.png);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	}
	.news_main_page a{
		font-size:12px;
		}
.news_main_page_data{
	font-size:11px;
	color:#aeaeae;
	}
/** /news main page **/	


/** news **/	

.b_news{ 
	margin-bottom:10px;
	}
.b_news h3{
	padding-bottom:3px;
	}
.b_news_data{
	color:#b4b4b4;
	font-size:10px;
	}
.b_news_text{}
/** /news **/





.b_forms{
	margin:10px 0px;
	}
.b_forms_info_1{
	float:left;
	}
	.b_forms_info_1 h4{
		margin:0px !important;
		padding:0px !important;
		}
	.b_forms_info_1_left{
		float:left;
		width:265px;
		padding:3px 10px 3px 5px;
		margin-bottom:7px;
		text-align:right;
		overflow:hidden;
		}
		.b_forms_info_1_fon{
			background-color:#e6f3fb;
			}
	.b_forms_info_1_right{
		float:left;
		width:296px;
		padding:3px 5px 3px 10px;
		margin-bottom:7px;
		overflow:hidden;
		}
	.b_forms_input {
		border:1px solid #abbfcb;
		width:290px;
		padding:3px;
		top:-3px;
		position:relative;
		}
		.b_forms_input_w{
			width:140px !important;
			}
	.b_forms_textarea{
		width:290px;
		height:90px;
		top:-3px;
		position:relative;
		}
	.red{
		color:#F00;
		}
	.block_internal_info_add {
		margin-bottom: 5px;
		padding: 3px 0;
		}	
        .nact {
                color: grey;    
                }
		
		
.b_line{
	background-color:#f6f6f6;
	height:1px;
	margin:10px 0px;
	}		
		
	.services_v_1{
		float:left;
		width:170px;
		margin:10px 0px 10px 110px;
		}
	.services_v_2{
		float:right;
		width:220px;
		margin:10px 75px 10px 0px;
		}
	
		
		
/** list **/
ul.b_list{
	margin:15px 0px;
	padding:0px;
	}
ul.b_list li {
	line-height:26px;
	margin:0px 4px 0px 0px;
	list-style-type:none;
	display:block;
	float:left;
	}
ul.b_list li a{
	padding:3px 6px;
	font-size:13px;
	}
ul.b_list li .b_list_select	{
	background-color:#e8e8e8;
	color:#000000;
	text-decoration:none;
	}
ul.way{
	margin:0px;
	padding:0px;
	}
ul.way,
ul.way .b_list_select{
	color:#969696 !important;
	}

ul.way, 
ul.way a{
    background: none repeat scroll 0 0 transparent !important;
    font-size: 11px !important;
    padding:0px !important;
	
}
/** /list **/
	
	
	
/** footer **/		
.footer{
	background-image:url(../img/footer_fon_h.png);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:18px;
	font-size:11px;
	padding:15px 0px 8px 0px;
	margin-top:20px;
	}
	.copyright{
		padding-left:15px;
		}
	.footer_f{
		background-image:url(../img/footer_fon_f.png);
		background-repeat:no-repeat;
		height:7px;
		}
	.find{}
	.footer_send{
		background-image:url(../img/ico_mail.png);
		}
	.footer_map{
		background-image:url(../img/ico_map.png);
		}
	.footer_send,
	.footer_map{
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px;
		margin-top:5px;
		}
	.style_find{
		width:190px;
		border:1px solid #9cbfdb;
		padding:3px;
		}		
	.design_orbita{ 
		text-align:right;
		padding:5px 0px 10px 0px;
		}
/** /footer **/	