@charset "utf-8";

html,body{

    width:100%;

	height:100%;

	padding:0px;

	margin:0px;

	vertical-align: text-top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:85%;
}
#fbody {	
	background:url(img/fon_shum.gif) repeat-x 0px -5px #062045;
}

/* main styles

.body{background:url(img/fon_shum.gif) repeat-x left top #062045}

a { color:#BD0000; cursor:hand;}

/* a:visited { color:#BD0000;} */

a:visited { color:#6892df;}

a:hover { color:#677bda;}

a:active { color:#677bda;}



blockquote { color:#4A4546;  font-style:italic;}

h1 { font-family:Arial; font-size:18px; *font-size:150%;color:#4078bd;font-weight:normal; margin:15px 0px 20px 0px;}



h2 {font-family:arial;font-size:16px; *font-size:140%;color:#388d09;font-weight:normal;margin:15px 0px 10px 0px;}

h2 a, h2 a:visited { color:#388d09}

h3 { font-family:tahoma; font-size:14px; *font-size:120%;font-weight:normal; color:#388d09; margin:18px 0px 10px 0px;}

h4 { font-family:Arial; font-size:12px; *font-size:100%;font-weight:normal; color:#6fafff; margin:18px 0px 10px 0px;}

h5 {font-family:arial;font-size:16px; *font-size:140%;color:#525252;font-weight:normal;margin:15px 0px 10px 0px;

}

h6 {font-family:arial;font-size:16px; *font-size:140%;color:#388d09;font-weight:normal;margin:10px 0px 7px 0px;}

img { border:0px; behavior:url(htc/png.htc); }

table{ border-collapse:collapse; font-size:100%;}

input, textarea, select{ border: solid 1px #768e8c; padding-left:5px}

.table{width:100%;height:100%;}

.bot_fon_left .table{
	width: 100%;
	background-image: url(img/bg_03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: table;
}

.table td{
	vertical-align:top;
}

.min_max{
	width:100%;
	min-width:700px;
	max-width:1280px;



*width:expression((document.body.clientWidth < 1279? "100%": "auto" && document.body.clientWidth > 1280? "1280px":

"auto") || (document.body.clientWidth < 700? "700px": "auto" && document.body.clientWidth > 699? "100%":

"auto")); 				background:url(img/fon_shum.gif) repeat-x 0px -5px #062045;
	height:100%;
	display:table
}

.spectr{
	width:100%;
	background:url(img/spectr_jpg.jpg) no-repeat 0px 0px;
	height:100%;
	display:table
}

.spectr_gif{
	width:100%;
	background:url(img/spectr_gif.gif) no-repeat 0px 0px;
	height:100%;
	display:table
}

.bottom_image{
	width:100%;
	height:100%;
	display:table
}



.bot_fon_rep{
	width:100%;
	height:100%;
	display:table;
	background-image: url(img/bfon_04_04.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bot_fon_left{
	width:100%;
	height:100%;
	display:table;
	background-image: url(img/bfon_04.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.body_div{
	background:url(img/bot_continue.gif) no-repeat 1280px bottom;
	height:100%;
	display:table; 
	/*table-layout:fixed;*/
	width: 100%;
}



.top_fon_c{
	width:100%;
	background:url(img/current_top_fon.gif) repeat-x left top;
	height:100%;
	display:table;
	max-width: 1280px;
}

.top_fon_c_{width:100%; background:url(img/current_top_fon_.gif) repeat-x left 150px;height:100%;display:table}

.top_fon_lines{width:100%; background:url(img/top_lines.gif) no-repeat right top;height:100%;display:table}

.top_fon_small{width:100%; background:url(img/small_menu_fon.gif) no-repeat left top;height:100%;display:table}

.bottom_fon_buble{width:100%; background:url(img/booble.gif) no-repeat left bottom;height:100%;display:table}

.dfg{width:100%;background:url(img/top_fon.gif) no-repeat top right;height:100%;display:table}

.bottom_line{width:100%;background:url(img/bottom.jpg) no-repeat right bottom;height:100%;display:table}

.r_b_eck{width:100%;background:url(img/r_b_eck.gif) no-repeat right bottom;height:100%;display:table}

.prozr{  

background: transparent url(img/prozr.png) bottom left no-repeat;



_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/prozr.png', sizingMethod='crop', position='bottom left');



background-position: bottom left;

}







.main{width:100%; /*table-layout: fixed;*/}

.main .logotype{vertical-align:top}

.main .logotype .div{height:45px;margin:55px 0px 0px 50px}

.main .flash{

    margin-top:66px;

	height:275px;

	width: 338px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image:url(img/loding.gif);

}

.main .loading{padding-left:38px;

	background-image:url(img/flash_1.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	height: 275px;

	width: 338px;

}

.main .left_content{margin:25px 105px 0px 50px; font-family:Arial;font-size:11px;*font-size:95%;color:#ffffff}

.main .left_content h4{margin-bottom:28px}

.main .left_content .div_news{ margin-top:-10px;}

.main .left_content .div_news a{color:#6fafff;text-decoration:underline;}

.main .left_content .div_news a img{ margin-right:4px}

.main .left_content p{margin:11px 0px 25px 0px}

.main .left_content a{color:#ffffff;text-decoration:none}

.main .left_content a:hover{text-decoration:underline}

.main .left_content span{color:#b1b1b1;border-bottom:solid 1px #386036;padding-right:18px}

.main .left_content .search_main{margin:50px 0px 0px 0px}

.main .left_content .search_main input{border:solid 1px #285692;font-family:tahoma;font-size:11px;*font-size:95%;color:#adadad;}



.menu_main{vertical-align:top; height:280px;}

.menu_main .fon_bottom{
	background:url(img/inglish.gif) no-repeat 10px bottom;
	padding:0px 0px 20px 41px;
	margin:36px 0px 0px 290px
}

.menu_main .fon_bottom .small_menu{margin:0px 0px 0px 0px;vertical-align:top}

.menu_main .fon_bottom .small_menu a{margin-right:16px}

.menu_main .fon_bottom .small_menu div{margin-right:16px}

.menu_main .fon_bottom .small_menu .english a{font-family:Arial;font-size:12px;*font-size:95%;font-weight:bold;color:#81dc53;margin-left:45px}

.menu_main .this_main{margin:40px 0px 0px -10px;font-family:Arial narrow, Arial;font-size:15px;*font-size:130%;}

.menu_main .this_main td{padding-bottom:10px; color:#B5D5E6;}

.menu_main .this_main a{text-decoration:none;color:#ffffff;}

.menu_main .this_main a:hover{text-decoration:none;color:#FFFF00;}

.flh{ vertical-align:top}

.flh .flash_2{
	/*	table-layout: auto;*/
	display:table;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
	/*	width: expression(document.body.clientWidth < 1100? "100%": "auto"); */
	width: 80%;
	height: 160px;
	vertical-align: top;
	}

.flh .flash_2 .pic_menu{}

.gg a, .ggg a, .gg a:visited, .ggg a:visited {font-family:Arial; font-size:11px;color:#aee700;text-decoration:none;}

.gg a:hover, .ggg a:hover, .gg a:active, .ggg a:active {color:#FFFF00}



.div_active{height:150px; width:115px;}
.div_active .posit{ position:absolute; margin:-30px 0px 0px 0px;*margin-left:-45px; font-family:Arial; font-size:11px;*font-size:11px;color:#aee700;}



.flh .flash_2 .pic_menu a .posit_{ position:absolute; margin:-40px 0px 0px 20px;*margin-left:-35px; font-family:Arial; font-size:11px;*font-size:11px;color:#aee700;}

.flh .flash_2 .pic_menu a:hover .posit_{color:#FFFF00}

.main_right_content{vertical-align:top; font-family:Arial; font-size:12px;*font-size:100%;color:#ffffff; padding:0px 150px 55px 0px;}



.pitri_main{vertical-align:bottom;font-family:Arial;font-size:11px;*font-size:95%;color:#d4d4d4;padding:0px 0px 20px 110px;width:47%}

.pitri_main a{color:#d4d4d4}

.pitri_main a:visited{color:#d4d4d4}

.pitri_main a:hover{color:#d4d4d4;text-decoration:none}

.contact_main{vertical-align:middle;font-family:Arial;font-size:11px;*font-size:95%;color:#d4d4d4;padding:0px 35px 20px 10px}

.contact_main span{ font-family:"Times New Roman";}

.tel_main{font-family:Arial;font-size:10px;*font-size:90%;color:#d4d4d4;padding:0px 105px 15px 10px}

.tel_main sub{font-family:Arial;font-size:14px;*font-size:14px; vertical-align:-3px;}



/*                C U R R E N T P A G E                                               */

#top { height:1px;}

#top .table_top{width:100%}

#top .table_top td{vertical-align:top;}

#top .table_top .logotype_{margin:57px 41px 0px 42px; padding-bottom:45px}

#top .table_top .engl{font-family:Arial; font-size:11px;*font-size:95%;}

top .table_top .green{margin:15px 0px 0px 0px;}

#top .table_top .engl a{color:#81dc53}

#top .table_top .engl #slogan{width:245px;height:35px;margin:32px 0px 0px 5px}

#top .table_top .engl #slogan .div_sl{padding:0px 0px 0px 35px;}

#top .table_top .engl #slogan .div_sl p{color:#ffffff;margin:0px;padding:0px;font-family:"Arial Narrow";font-size:20px;}

#top .table_top .engl #slogan .div_sl span{color:#ffffff;margin:0px;padding-left:21px;font-family:"Arial Narrow";font-size:13px; font-weight:bold;}

#content .small_menu_div{margin:0px 0px 0px 48px}

#content .small_menu_div a{margin-right:16px}

#content .top_sub_menu{font-family:Arial;font-size:12px;*font-size:100%;color:#ffffff;padding-left:26px}

#content .top_sub_menu a{color:#ffffff}

#content .top_sub_menu p{ margin-top:25px}



#content{}

#content .left{vertical-align:top;padding:25px 0px 50px 42px; width:23%}

#content .left .menu_{ font-family:"Arial Narrow"; font-size:14px; *font-size:14px;color:#16519a}

#content .left .menu_ div{margin-top:9px; color:#333333;}

#content .left .menu_ ul {list-style:none;margin:12px 0px 0px 9px;padding:0px; font-size:90%; font-family:Arial, Helvetica, sans-serif;}

#content .left .menu_ ul a{ text-decoration:underline;color:#3e7bc7}

#content .left .menu_ ul a:hover{color:#ca6d2c}

#content .left .menu_ ul li{margin:0px 0px 8px 0px;color:#796131}



#content .left .menu_ ul ul{list-style:none;margin:5px 0px 13px 15px;padding:0px} 

#content .left .menu_ ul ul li{color:#388d09;font-family:Arial;*font-size:11px;font-size:100%; font-weight:bold;margin:0px 0px 3px 0px}

#content .left .menu_ ul ul li a { font-weight:normal}



#content .left .menu_ a{ text-decoration:none;color:#16519a}

#content .left .contact{vertical-align:top;color:#575757;font-family:tahoma;font-size:11px; *font-size:95%;padding:270px 0px 50px 0px}

#content .left .contact span{color:#000000!important}

#content .left .contact p{margin:0px}



#content .center{ vertical-align:top;padding:15px 60px 0px 40px}

#content .center .sotr{font-family:Arial;font-size:12px;*font-size:100%;color:#575757}

#content .center .sotr td{vertical-align:top}

#content .center .sotr h2{margin:0px 0px 0px 0px;}

#content .center .sotr p{margin:10px 0px 10px 0px;}

#content .center .sotr .hgj{padding:1px;border:solid 1px  #dadada;width:92px;height:92px; display:table-cell; text-align:center}

#content .center .sotr .line{border:none;border-top:solid 1px #d5d5d5;width:70px;height:1px;margin:5px 0px 10px 0px; font-size:1px}

#content .center .sotr ul{list-style:none;margin:17px 0px 35px 9px;padding:0px}

#content .center .sotr ul a{color:#3e7bc7;text-decoration:underline}

#content .center .sotr ul a:hover{color:#ca6d2c}

#content .center .sotr ul li{margin-bottom:10px}



#content .center .news{width:100%;font-family:Arial;font-size:12px; *font-size:100%; color:#575757}

#content .center .news td{vertical-align:top}

#content .center .news p{margin:0px 0px 30px 15px}

#content .center .news a{text-decoration:none;color:#575757; display:block}

#content .center .news a:hover p{text-decoration:underline;}

#content .center .news a:hover{*text-decoration:underline;}

#content .center .news span{font-family: Arial, Helvetica, sans-serif;font-size:12px;*font-size:100%;color:#ACAAA5;border-bottom:solid 1px #ACAAA5}

#content .center .cont{width:100%;font-family:Arial;font-size:12px;*font-size:100%;color:#575757; margin-left:15px}

#content .center .cont td{vertical-align:top}

#content .center .cont .line{border:none;border-top:solid 1px #d5d5d5;width:70px;height:1px;margin:0px 0px 10px 0px; font-size:1px;}

#content .center .cont span{font-weight:bold}

#content .center .cont p{margin:7px 0px 25px 10px}

#content .center .cont p a{color:#719ed6; text-decoration:underline;}

#content .center .cont form{margin:0px 0px 50px 25px}

#content .center .cont form label{color:#61a13e}

#content .center .cont form input{margin:0px 43px 15px 0px}

#content .center .cont form table td{vertical-align:top;padding:0px 0px 0px 0px}



#content .center .find_res{margin:0px 0px 0px 16px}

#content .center .find_res input{margin:20px 5px 10px 0px}

#content .center .find_res label{font-family:Arial;font-size:12px;font-size:100%;color:#626262; padding-left:25px}

#content .center .tbl{width:100%;font-family:Arial; font-size:12px;*font-size:100%;color:#626262}

#content .center .tbl span{color:#626262}

#content .center .tbl ol{margin:0px 0px 0px 30px;padding:0px;color:#c2c1bd}

#content .center .tbl ol li{ margin-bottom:18px}

#content .center .tbl ol a{color:#3e7bc7;text-decoration:underline}

#content .center  .tbl ol span span{background:#79c55d;color:#ffffff}



#content .right{vertical-align:top;padding: 0px 0px 0px 10px; width:190px;}

#content .right .right_fon{background:url(user/right_fon.gif) no-repeat top right; border-bottom:solid 1px #cecece; padding:30px 50px 35px 0px}

#content .right .right_fon h3{margin:10px 0px 20px 0px}

#content .right .right_fon ul{padding:0px;margin:0px 0px 0px 18px;font-family:Arial;font-size:12px; *font-size:100%;list-style:none}

#content .right .right_fon ul a{color:#4078bd}

#content .right .right_fon ul li{ margin-bottom:12px} 

#content .right form{margin-top:18px}

#content .right form input{border:solid 1px #8192a9;font-family:tahoma;*font-size:11px;font-size:95%;color:#adadad; margin-bottom:6px;}

#content .center .tovar{width:100%;font-family:Arial;font-size:12px;*font-size:100%;color:#575757}

#content .center .tovar td{vertical-align:top}

#content .center .tovar .zoom_photo{float:right;padding:0px 0px 25px 25px;}

#content .center .tovar .zoom_photo a{font-family:Arial;font-style:italic;*font-size:10px;font-size:90%;color:#3e7bc7; text-decoration:none}

#content .center .tovar .zoom_photo {margin:0px 0px 0px 0px}

#content .center .tovar p{margin:0px 0px 15px 0px}

#content .center .tovar a{color:#3e7bc7}

#content .center .tovar h3{font-family:Arial;font-size:12px;*font-size:100%;font-weight:bold;color:#525252}



#bottom{vertical-align:bottom}

#bottom .contact span{color:#000000 !important}

#bottom .contact{vertical-align:top;color:#575757;font-family:tahoma;font-size:11px;*font-size:95%;padding:0px 0px 60px 42px}

#bottom .contact p{margin:0px}



.address { margin:20px 20px 40px 40px; font-size:10px; *font-size:80%; font-family:Arial, Helvetica, sans-serif; color:#6e6e6e;}

.address table { margin-top:2px;}

.address td { vertical-align:top; padding:2px 3px 2px 0px;}

.address .phones { color:#072048; font-size:11px; *font-size:110%;}



div#cop { position:absolute; margin:40px 0px 0px 330px; color:#FFFFFF; font:Arial, Helvetica, sans-serif; font-size:90%; width: 300px; height: 25px;}

div#cop a {color:#D4D4D4;}

div#cop a:hover {color:#FFFFFF;}



.counters_top {

	display: none;

}

.center h1 {

	margin-left: -15px;

}



.red_text {

	color: red;

}

.green_text {

	color: green;

}

.site_map_ a {

		color: #BD0000;

}

.site_map_ a:hover {

		color: #BF0000;

}

#ficoco4, #ficoco5 {
	width: 50%;
}

.flash_2 .gg {
	height: 140px;
	padding: 10px;
}

#ficoco1, #ficoco3 {
	width: 14%;
}
#ficoco2 {
	width: 5%;
}

.flash_2 .ggg {
	height: 140px;
	width: 33%;
	padding: 10px;
}
.flash_2 .blkk {
	display: table;
	width: 49%;
}
#icons_table {
	display: table;
}
#files_ul {
	margin-top: 20px;
}
.file_li {
	padding: 3px 0px 3px 0px;
}
#files_ul a, #files_ul a:visited {
	color: #3e7bc7;
}
#files_ul a:hover, #files_ul a:active {
	color: #3e7bc7;
}