/* CSS Document */
body			{ background-color:#f0f0f0; background-position:center top; color:#000000; font-family: tahoma; margin:0px;}
table			{ font-size:11px; color:#000000; font-family: tahoma;}
img				{ border:0px;}
p				{ margin: 0 0 10 0;}


h1, h2, h3, h4	{ margin:0px;}



/* links */
a			{ text-decoration:none; color:#4d87c7;}
a:hover		{ text-decoration:underline; color:#4d87c7;}

a.krosh,a.navstring		{ font-size:10px; color:#000000; text-decoration:none;}
a.krosh:hover,a.navstring:hover	{ text-decoration:none; color:#4d87c7;}

/* отсупы */
.m03_b			{ margin-bottom: 3px;}
.m05_r			{ margin-right:  5px;}
.m05_l			{ margin-left:   5px;}
.m05_t			{ margin-top:    5px;}
.m05_b			{ margin-bottom: 5px;}
.m10_r			{ margin-right:  10px;}
.m10_l			{ margin-left:   10px;}
.m10_t			{ margin-top:    10px;}
.m10_b			{ margin-bottom: 10px;}
.m15_r			{ margin-right:  15px;}
.m15_b			{ margin-bottom: 15px;}
.m15_t			{ margin-top:    15px;}
.m15_l			{ margin-left:   15px;}
.m20_r			{ margin-right:  20px;}
.m20_l			{ margin-left:   20px;}
.m20_t			{ margin-top:    20px;}
.m20_b			{ margin-bottom: 20px;}
.m25_t			{ margin-top:    25px;}
.m30_b			{ margin-bottom: 30px;}
.m30_t			{ margin-top:    30px;}
.m40_b			{ margin-bottom: 40px;}
.m40_t			{ margin-top:    40px;}
.m45_t			{ margin-top:    45px;}
.m50_t			{ margin-top:    50px;}
.wid980			{ width:980px;}
.wid120			{ width:135px;}
.wid150			{ width:150px;}
.wid300			{ width:300px;}
.wid260			{ width:260px;}
.hgt150			{ height:148px;}

.col_white		{ color:#FFFFFF}
.col_black		{ color:#000000}
.col_blue		{ color:#1f4991}


.txt9			{ font-size:9px}
.txt10			{ font-size:10px}
.txt11			{ font-size:11px}
.txt12			{ font-size:12px}
.txt13			{ font-size:13px}
.txt14			{ font-size:14px}
.txt20			{ font-size:20px}
.txt22			{ font-size:22px}
.txt23			{ font-size:23px}
.txt25			{ font-size:25px}
.txt36			{ font-size:36px}
.txt40			{ font-size:40px}
.txt_norm		{ font-weight:normal;}
.txt_bold		{ font-weight: bold;}
.txt_upp		{ text-transform:uppercase}

.txt_vardana	{ font-family: verdana;}
.txt_arial		{ font-family: arial;}
.txt_arial_nar	{ font-family: arial narrow;}

.al_left		{ text-align: left}
.al_right		{ text-align: right}
.al_justify		{ text-align:justify}
.al_block		{ display:block; margin: 2 2 2 87;}





/* фоны */
.m09_t			{ margin-top:    9px;}
.bg_top1		{ text-align:center; background-image:url(images/bg_top.gif); background-repeat:no-repeat; background-position:center bottom;}
.bg_top3		{ background-image:url(images/bg_top3.gif); background-repeat:no-repeat; background-position: left bottom; width:108px; text-align:right;}
.bg_top3_all		{ background-image:url(images/bg_top3.gif); background-repeat:no-repeat; background-position: left bottom; width:124px; text-align:right;}
.bg_left_i		{ background-image:url(images/bg_left_i.gif); background-repeat:repeat-x; background-position: top right;}
.bg_left_i2		{ background-image:url(images/bg_left_i2.gif); background-repeat: no-repeat; background-position: bottom right; height:302px;}
.bg_right_i		{ background-image:url(images/bg_right_i.gif); background-repeat:repeat-x; background-position: top left;}
.bg_right_i2	{ background-image:url(images/bg_right_i2.gif); background-repeat: no-repeat; background-position: bottom left; height:302px;}
.bg_center		{ border-top: 7px solid #000000; height:246px;}

.bg_left_i_all		{ background-image:url(images/bg_left_i_all.gif); background-repeat:repeat-x; background-position: top right;}
.bg_left_i2_all		{ background-image:url(images/bg_left_i2_all.gif); background-repeat: no-repeat; background-position: top right; height:206px;}
.bg_right_i_all	{ background-image:url(images/bg_right_i_all.gif); background-repeat:repeat-x; background-position: top left;}
.bg_right_i2_all	{ background-image:url(images/bg_right_i2_all.gif); background-repeat: no-repeat; background-position: top left; height:206px;}
.bg_center_all		{ border-top: 7px solid #000000; height:139px;}





.bg_ctrel		{ background-image:url(images/center_fon2.gif); background-position:left bottom; background-repeat:no-repeat;}
.bg_ctrel_all	{ background-image:url(images/center_fon2_all.gif); background-position:left bottom; background-repeat:no-repeat;}
.bg_bot			{ background-image:url(images/fon_bott.gif); background-position:center bottom; background-repeat:no-repeat}
.bg_bot2		{ background-color:#e5e9ed; border-top: 1px solid #CCCCCC;}
.bg_art			{ height:57px; background-color:#e5e9ed; padding:17 40 0 40; font-size:10px;}
.menu_tbl		{ height:95px;}
.menu_tb1		{ background-image:url(images/menu_line.gif); background-repeat:no-repeat; background-position: right top;}
.menu_td2		{ background-image:url(images/menu_fon.gif); background-repeat:repeat-x; background-position: top; width:150px;}

.cnt_500pr		{ height:500px;}
.cnt_440		{ width: 440px; border-right: 1px solid #CCCCCC; background-image:url(images/center_fon.gif); background-repeat:no-repeat; background-position: top left;}
.cnt_250		{ width: 250px;}
.cnt_250_all	{ width: 250px; background-image:url(images/line_bottom_all.gif); background-repeat:no-repeat; background-position:bottom left;}

.cnt_menu		{ width:  150px; border-right: 1px solid #CCCCCC; background-image:url(images/center_fon_all.gif); background-repeat:no-repeat; background-position: top left;}
.cnt_marg		{ margin:20 40 20 20;}
.cnt_marg2		{ margin:20 0 0 20;}
.cnt_marg2_all	{ margin:20 20 0 0;}

.titl_fon		{ background-color:#4d87c7; background-image:url(images/titl_fon.gif); background-repeat:no-repeat; background-position: right top; 
				    color:#FFFFFF; font-size:12px; font-weight:bold; padding:3 10 0 10; margin-bottom:10px;
                             height:19px;//height: 22px;
}
.blok_line		{ border-bottom: 1px solid #dadde2; padding: 10 0 10 0; }	
.blok_line1		{ border-bottom: 1px solid #dadde2; padding: 10 0 10 0; width: 380px;}	
.blok_line2 	{ border-bottom: 1px solid #dadde2; padding: 10 0 10 0; width: 225px;}	
.block_vnimanie	{ background-color:#dbe2eb; padding:20px; border-bottom:#abcfe5 1px solid;}
.block_say		{ background-color:#e5e9ed; padding: 20 20 20 40; background-image: url(images/fon_bossay.gif); background-repeat:repeat-y; background-position: left top;}
.block_zim		{ padding: 20 20 20 40;}

.news_data		{ color: #1f4991; font-size:10px; width:60px;}		

.blue_line		{ height:5px; background-color:#4d87c7;}	   

/* таблица */


/* позция */
#apDiv1 	{position:absolute; width:130px; height:243px; z-index:501; margin-top: 7px;}
#apDiv2 	{position:absolute; width:151px; height:253px; z-index:502; margin-left:829px;}
#apDiv1_all {position:absolute; width:130px; z-index:501; margin-top: 7px;}
#apDiv2_all	{position:absolute; width:151px; z-index:502; margin-left:829px;}

#mnDiv1 	{position:absolute; z-index:309;}
#mnDiv2 	{position:absolute; z-index:308; margin-left:76px;}
#mnDiv3 	{position:absolute; z-index:307; margin-left:285px;}
#mnDiv4 	{position:absolute; z-index:306; margin-left:389px;}
#mnDiv5 	{position:absolute; z-index:305; margin-left:482px;}
#mnDiv6 	{position:absolute; z-index:304; margin-left:592px;}
#mnDiv7 	{position:absolute; z-index:303; margin-left:735px;}


/* формы */
.inp_aut		{ width:85px; border:1px solid #f9b91b; background-color:#153a32; color:#FFFFFF; font-size:11px; font-family:tahoma, vardana; height:17px; padding: 0 5 0 5;}

/* галерея */
.galer 			{ 
 clear: both; width: 100%; //overflow-x: hidden;
}
.galer {width:700px;}
.div150	{ width: 120px; float: left; margin-bottom:20px; height:120px;}
.galer_img		{  margin-bottom:5px; display:block; border:1px solid #999;}

/*вакансии*/
.div_catalog {background-image:url(images/menu2.gif); background-repeat:no-repeat; background-position: 0 -2;padding-left:5px}
.anketa_div{margin:20 20 20 20}
.anketa_pip{margin:20 20 0 0}
.vacansy{font-size:11px; font-family: Tahoma; color:#000000;}
.input,.input3			{BORDER-RIGHT: #959595 1px solid; BORDER-TOP: #959595 1px solid; BORDER-LEFT: #959595 1px solid; BORDER-BOTTOM: #959595 1px solid; 
			FONT-SIZE: 10px; COLOR: #354C62; FONT-FAMILY: Tahoma, Arial, sans-serif; background-color: #ffffff; width:100%;display:block;}
.searchpip		{background-color:#c0c0c0;  FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif; padding: 1 10 3 10; text-align:center; text-decoration:none; border: 1px solid #a0a0a0;}
.small {font-size:10px}

/* меню vngp */
.menu2a{
position:absolute;
height:47;
margin-top:56;
background-color:#F3C701;
background-image:url(/images/m2l.gif);
background-repeat: no-repeat; 
background-position: top left;
}
.menu2b{
height:20;//height:47;
margin-left:9px;
background-image:url(/images/m2r.gif);
background-repeat: no-repeat; 
background-position: bottom right;
padding:17 10 10 10;

}
.menu2b a{
color:#000000;
font-size:12;
font-family: Arial Narrow;
font-weight:bold;
text-transform:uppercase;
margin-right:15px;
}
.menu2l_2{margin-left:68;}
.menu2l_3{margin-left:0;}
.menu2l_4{margin-left:0;}
.menu2l_5{margin-left:488;}
.menu2l_6{margin-left:584;}
.menu2l_7{margin-left:602;}

.menu2w_2{width:228;//width:248}
.menu2w_3{width:769;//width:789}
.menu2w_4{width:769;//width:789}
.menu2w_5{width:218;//width:238}
.menu2w_6{width:148;//width:168}
.menu2w_7{width:188;//width:208}


/* поиск */
.icoactive {color:#FEB913}
.search_data		{ font-size:9px; color:#9da1a4; }
.inp_search2		{ border: 1px solid #6a6b6d; padding:3px; height:21px; width:100%}

/* картинки на стр */
.cimg {border: 1px solid #e5ebf2; margin-top:10px; margin-bottom:10px; text-align:center;}
.limg {border: 1px solid #e5ebf2; margin-right:15px; margin-bottom:10px}
.rimg {border: 1px solid #e5ebf2; margin-left:15px; margin-bottom:10px}
.limg0 {margin-right:15px; margin-bottom:10px}
.rimg0 {margin-left:15px; margin-bottom:10px}
.cimg { border:1px solid #e5ebf2;}

.line_div{height:40px;border-bottom:#c0c0c0 solid 1px;margin-bottom:10px}