@charset "utf-8";
/* CSS Document */

#div_center_banner_cont{
	width:948px;
	height:347px;
	padding:1px;
	background-image: url(images/top_banner_bg.png);
	background-repeat: no-repeat;
	}
.banner1{
	margin-top:5px;
	}
.banner1 img{
	border:none;
	}
#div_right_block{
	margin-top:5px;
	width:212px;
	position:relative;	
	background-color: #A7C9DA;
	padding:14px;
	color:#1D4367;
	background-image: url(images/right_block_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}
	
#div_right_block span.top-right,
#div_right_block span.top-left,
#div_right_block span.bot-right,
#div_right_block span.bot-left{
	display:block;
	position:absolute;
	width:5px;
	height:5px;
	z-index:1;
	background-image:url(images/ar_2.jpg);
}
* html #div_right_block span {font-size:4px; line-height:4px}

#div_partner span.top-right,
#div_partner span.top-left,
#div_partner span.bot-right,
#div_partner span.bot-left{
	display:block;
	position:absolute;
	width:5px;
	height:5px;
	z-index:1;
	background-image:url(images/ar_3.jpg);
}
* html #div_partner span {font-size:4px; line-height:4px}
#div_partner h2{
	font-size:22px;
	font-weight:normal;
	margin-bottom:0px;
	color:#000;	
	}
#div_bottom_content ul.nav{
	list-style:none;
	margin-top:20px;

	}
#div_bottom_content ul.nav li{
	float:left;
	width:220px;
	padding-left:10px;
	padding-right:10px;
	}
#div_bottom_content ul.nav h3{
	font-size:18px;
	font-weight:normal;
	margin-bottom:7px;	
	}
#div_bottom_content ul.nav a{
	color:#1D4367;
	text-decoration:inderline;
	display:block;
	}

#div_bottom_content ul.nav h3 a{
	text-decoration:none;	
	}
#div_bottom_content a:hover{
	color:#000;
	text-decoration:none;
	}
#div_center_nav{
	margin-bottom:32px;
}
	
#div_right_block h3{
	font-size:22px;
	margin-bottom:14px;
	font-weight:normal;
	}
#div_right_block ul{
	list-style:none;
	}
#div_right_block ul li{
	border-bottom:solid 1px #D3E5EA;
	padding-bottom:7px;
	margin-bottom:7px;
	}
#div_right_block ul li h3{
	font-size:14px;	
	font-weight:bold;
	margin:0px;
	}
#div_right_block ul li h4{
	font-size:14px;	
	margin-bottom:4px;	
	}
#div_right_block a{
	color:#1D4367;
	font-weight:bold;
	text-decoration:underline;	
	}
#div_right_block a:hover, #div_right_block ul li.active a{
	color:#000;
	text-decoration:none;	
	}
#div_right_block ul li h3 a{
	text-decoration:none;
	}
.name_date{
		color:#000;
		display:block;
		font-size:12px;
		font-weight:bold;
}
.name_date2{
		color:#000;
		display:block;
		font-size:12px;
		font-weight:bold;
		margin-bottom:7px;
}
#div_right_block a.bot, #div_right_block a.bot2{
	width:108px;
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	float:right;
	background-image: url(images/botton_bg.png);
	padding-top:4px;
	cursor:pointer;
	}
#div_right_block a.bot2{
	width:141px;
	background-image: url(images/botton_bg2.png)	
	}
#div_left_content h1, #div_left_content h2{
	font-size:22px;
	margin-bottom:14px;
	font-weight:normal;
	color:#000;	
	}
#div_left_content h3{
	font-size:18px;
	margin-bottom:14px;
	font-weight:normal;
	color:#257FBF;	
	}
#div_left_content h4{
	font-size:15px;
	margin-bottom:14px;
	font-weight:bold;
	color:#257FBF;	
	}
#div_left_content p{
	margin-bottom:14px;	
	}
#div_left_content a{
	color:#257FBF;
	text-decoration:underline;
	}
#div_left_content a:hover{
	color:#000;
	text-decoration:none;
	}
#div_left_content ul, #div_left_content ol{
	margin-left:24px;
	margin-bottom:14px;
}
#div_left_content ul li, #div_left_content ol li{
	margin-bottom:7px;
}

#div_left_content ul.center_nav{
	list-style:none;
	margin:0px;

}
#div_left_content ul.center_nav li{
	float:left;
	margin-right:10px;
	padding-bottom:14px;
}


.div_name{
	/*border-bottom:solid 1px #999999;*/
	padding-bottom:10px;
	margin-bottom:10px;
	clear:both;		
		}
.div_name2{
	background-image: url(images/ar_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;	
	}
#div_left_content .div_name a{
	color:#000;
	text-decoration:none;	
	}
#div_left_content .div_name h2{
	margin-bottom:0px;		
	}
#div_left_content .ul_news1, #div_left_content .ul_news2{
	list-style:none;
	margin:0px;
	padding:0px;
	}
.ul_news1 li{
	float:left;
	margin-right:10px;
	width:230px;
	}

.ul_news1 li.last{
	margin-right:0px;
	}
.ul_news1 img{
	border:solid 1px #E4E4E4;
	margin-bottom:4px;
	}
#div_left_content .ul_news1 h3, #div_left_content .ul_news2 h3{
	font-size:14px;
	margin-bottom:7px;
	font-weight:bold;
	color:#257FBF;	
	}
.ul_news2 div.name_date{
	float:left;
	width:70px;	
	}


.right_news{
	float:left;
	width:620px;
	margin-bottom:14px;
	}
#div_center_news, #div_center_news2{
	border-top:solid 1px #999;
	padding-top:10px;	
	clear:both;
	}

#div_center_news3{
	padding-top:10px;	
	clear:both;
	}

#div_left_content #div_center_news3 h4{
	margin-bottom:7px;
}


#div_left_content #div_center_news h3{
	margin-bottom:0px;
	}
#div_center_news a, #div_center_news2 a{
	text-decoration:none;
	}
#div_center_news a:hover, #div_center_news2 a:hover{
	color:#257FBF;
	}
#div_center_news img, #div_center_news2 img{
	float:right;
	border:none;
	}
.pagination {
	clear:both;
	margin-top:10px;
	border-top:solid 1px #999;
	padding-top:10px;
}
.img_right_nb{
	float:right;
	margin-left:14px;
	border:solid 1px #E4E4E4;
}
.img_right{
	float:right;
	margin-left:14px;
}

.img_left{
	float:left;
	margin-right:14px;
	border:solid 1px #E4E4E4;
}


#div_left_content .pagination a {float:left; color:#fff; text-decoration:none; display:block; width:7px;  height:15px; padding:6px 10px; background-color:#999; } 
#div_left_content .pagination a:hover {float:left; color:#fff; text-decoration:none; display:block; width:7px;  height:15px; padding:6px 10px; background-color:#257FBF; }
#div_left_content .pagination .ditto_currentpage {float:left; margin:0 3px; color:#fff; text-decoration:none; display:block; width:7px;  height:15px; padding:6px 10px; background-color:#257FBF;}
#div_left_content .pagination .ditto_previous_link, #div_left_content .pagination .ditto_next_link{margin:0 3px;} 

#div_left_content #contact_form p{
	margin-bottom:2px;
}
input{
	width:180px;
	border:solid 1px #999;
}
textarea{
	width:310px;
	border:solid 1px #999;
	font-family:Arial;
}

input.bot{
	width:108px;
	height:25px;
	display:block;
	text-align:center;
	text-decoration:none;
	background-image: url(images/botton_bg.png);
	border:none;
	cursor:pointer;
}
.FaqBlock{

	border-bottom:solid 1px #999;
}
#div_center_img{
	width:690px;
	text-align:center;
}
#div_left_content ul.center_clients{
	list-style:none;
	margin:0px;
}
#div_left_content ul.center_clients li{
	float:left;
	width:225px;
	margin:0px;
	margin-right:5px;
	margin-bottom:10px;
}
#div_left_content ul.center_clients a, #div_left_content ul.center_clients a:hover{
	color:#fff;
}
.tab_7{
	width:340px;
	padding:0px;
	margin:0px;
	border:none;
	float:left;
	margin-right:20px;
}
.tab_72{
	width:340px;
	padding:0px;
	margin:0px;
	border:none;
	float:left;

}
.tab_7 th, .tab_72 th{
	width:20px;
	vertical-align:center;
	text-align:left;
	font-size:22px;
	color:#257FBF;
}

.name_ansver{
	display:block;
	color:#257FBF;
	margin-top:5px;
}
.form_quest{
	display:none;
}
.bot_quest{
	width:108px;
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	clear:both;
	color:#000;
	cursor:pointer;
background-image: url(images/botton_bg.png);
	padding-top:4px;

}

.clear10line{
	border-bottom:solid 1px #999;
	padding-bottom:10px;
	height:10px;
}

.clear14line{
	border-top:solid 1px #999;
	padding-bottom:10px;
	height:10px;
}


.center_diplom{
	float:left;
	width:225px;
	margin:0px;
	margin-right:5px;
	margin-bottom:10px;
	text-align:center;
}
.center_sert{
	float:left;
	width:225px;
	margin:0px;
	margin-right:5px;
	margin-bottom:10px;
	text-align:center;

}
#div_left_content .center_diplom a, #div_left_content .center_diplom a:hover, #div_left_content .center_sert a, #div_left_content .center_sert a:hover{
	text-decoration:none;
	color:#fff;
}
#div_left_content .center_diplom h3, #div_left_content .center_sert h3{
	margin-bottom:3px;
	font-size:13px;
	font-weight:bold;
}
.center_diplom a{
	display:block;
	width:200px;
	height:145px;
	margin-left:11px;
	border:solid 1px #E4E4E4;
	margin-bottom:3px;
}




.tab_center, .tab_center2{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
    	border:1px solid #E4E4E4; 
	margin-bottom:14px;
}
.tab_center td{
	padding:5px;
	vertical-align:center;
    border:1px solid #E4E4E4;  
}
.tab_center2 td{
	padding:5px;
	vertical-align:center;
	text-align:center;
    border:1px solid #E4E4E4;  
}
.tab_center2 td.left_td{
	text-align:left;
	font-weight:bold;

}
.tab_center th, .tab_center2 th{
	padding:5px;
	vertical-align:top;
	text-align:center;
	background:#E4E4E4;
    border:1px solid #E4E4E4;  
}
.center_photo_art{
	margin-bottom:14px;
	text-align:center;
	clear:both;
	width:710px;
}
.center_photo_art img{
	margin-left:7px;
	margin-right:7px;
}
.left_photo_art{
	margin-bottom:14px;
	clear:both;

}
.center_oborudovanie{
	clear:both;
	margin-bottom:10px;
}
.center_oborudovanie img{
	float:left;
	margin-right:7px;
	margin-bottom:7px;
    border:1px solid #E4E4E4; 
}

.center_oborudovanie div{
	display:block;
	float:left;
	width:500px;
	margin-bottom:7px;
}

#div_prog{
	float:right;
	width:328px;
	margin-left:10px;
	color:#1D4367;
	position:relative;	
	background-color: #A7C9DA;
	padding:14px;
	color:#1D4367;
	background-image: url(images/right_block_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#div_prog2{
	float:right;
	width:240px;
	margin-left:10px;
	color:#1D4367;
	position:relative;	
	background-color: #A7C9DA;
	padding:14px;
	color:#1D4367;
	background-image: url(images/right_block_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#div_left_content #div_prog h2, #div_left_content #div_prog2 h2{
	color:#1D4367;
	margin-bottom:10px;	
}


#div_left_content #div_prog h3, #div_left_content #div_prog2 h3{
	color:#1D4367;
	margin-bottom:4px;	
}
#div_left_content #div_prog p, #div_left_content #div_prog2 p{
	margin-bottom:10px;	
}
#div_left_content #div_prog a, #div_left_content #div_prog2 a{
	color:#1D4367;	
}
#div_prog span.top-right,
#div_prog span.top-left,
#div_prog span.bot-right,
#div_prog span.bot-left{
	display:block;
	position:absolute;
	width:5px;
	height:5px;
	z-index:1;
	background-image:url(images/ar_2.jpg);
}
#div_prog2 span.top-right,
#div_prog2 span.top-left,
#div_prog2 span.bot-right,
#div_prog2 span.bot-left{
	display:block;
	position:absolute;
	width:5px;
	height:5px;
	z-index:1;
	background-image:url(images/ar_2.jpg);
}


* html #div_prog span, * html #div_prog2 span {font-size:4px; line-height:4px}
.div_left_prod{
	float:left;
	width:350px;
}
.div_right_prod{
	float:left;
	width:350px;
	margin-left:10px;
}
.errors{
	color:#cc0000;
}

#div_left_content ul.ul_pic_change{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:14px;
	margin-top:10px;
}
#div_left_content ul.ul_pic_change li{
	margin:0px;
	padding:0px;
	margin-bottom:7px;
}
ul.ul_pic_change a{
	cursor:hand;
}
ul.ul_pic_change img{
    border:1px solid #E4E4E4;
}

.temp_img{
	float:left;
	width:550px;
	height:401px;
	background-image:url(images/smart_0.jpg);
}
.screen_img{
	width:130px;
	padding:6px;
	float:left;
	height:250px;
	text-align:center;
	font-size:11px;
}