/* глобальные */
body			{ margin:0; background-color:#ffffff; font-size:11px; font-family: Tahoma;; color:#000000; }
table			{ font-size:12px; font-family: Tahoma; color:#000000;}
img				{ border:0px;}
h1, h2, h3, h4	{ font-weight:normal; margin:0px; font-size:11px;}

a.artpolitcs		{ text-decoration:none; font-size:11px;}
a.artpolitcs:hover	{ text-decoration: underline;}
.artpolitics2		{ color: #055018;}


input 			{ font-size:11px; font-family: Tahoma; padding-left:3px;}
select 			{ font-size:11px; font-family: Tahoma; padding-left:3px;}
.inp_search		{ border: 1px solid #6a6b6d; width: 210px; padding:3px; height:21px; margin-left:25px;}
.inp_cust		{ border: 1px solid #515151; width:50px; padding:3px; height:21px;}
.sel_search		{ border: 1px solid #515151; width:100%; padding:3px; display:block; height:21px;}
.sel_num		{ border: 1px solid #515151; width:50px; padding:3px; height:21px; margin-right:10px;}

a				{ color:#00599d; text-decoration:none;}
a:hover			{ color:#7da7d9; text-decoration:none;}


/* шрифты */
.txt09			{ font-size:09px;}
.txt10			{ font-size:10px;}
.txt11			{ font-size:11px;}
.txt12			{ font-size:12px;}
.txt14			{ font-size:14px;}
.tahoma			{ font-family: tahoma;}
.verdana		{ font-family: verdana;}
.arial			{ font-family: arial;}

.cl_logogray	{ color:#a7a9ac;}
.cl_lightgray	{ color:#f3f5f4;}
.cl_gray		{ color:#a7a9ac;}
.cl_red			{ color:#ed1c24;}
.cl_white		{ color:#ffffff;}


/* таблицы */
.table100		{ width: 100%; border:0px;}
.table980		{ width: 980px; border:0px;}
.mr_bt_10		{ margin-bottom:10px;}
.mr_bt_15		{ margin-bottom:15px;}
.mr_bt_30		{ margin-bottom:30px;}
.mr_bt_50		{ margin-bottom:50px;}
.mr_tp_10		{ margin-top:10px;}
.mr_tp_15		{ margin-top:15px;}
.mr_tp_30		{ margin-top:30px;}

.table_bg1		{ background-color:#e5e5e5;}
.table_bg2		{ background-color:#f3f5f4;}
.table_bg3		{ background-color:#ed1c24;}
.table_bg4		{ background-color:#a7a9ac;}

.bord			{ border: 1px solid #2f2e2c;}
.bord_top		{ border-top: 1px solid #2f2e2c;}
.bord_bot		{ border-bottom: 1px solid #2f2e2c;}
.bord_lft		{ border-left: 1px solid #2f2e2c;}
.bord_rgt		{ border-right: 1px solid #2f2e2c;}

/* календарь */
.klnd_title,.newscal_titl	{ text-align:center; color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#515F6A; padding:2px; font-size:10px;}
.newscal_tit2				{ text-align:center; color:#FFFFFF; font-weight:bold; background-color:#000000; padding:2px; font-size:9px;}
.newscal_txt				{ text-align:center; font-size:10px; background-color:#ffffff; padding:3px; color:#000000;}
a.newscal_link				{ text-align:center; display:block; font-size:10px; background-color:#e9f0f9; padding:3px; text-decoration:none; width:100%; font-weight:bold;}
a.newscal_link:hover		{ color:#000000;}
.newscal_curday				{ text-align:center; font-size:10px; background-color:#feb913; color: #ffffff; padding:3px; font-weight:bold;}
a.newscal_linkact			{ text-align:center; display:block; font-size:12px; background-color:#feb913; padding:1px; color:#ffffff; text-decoration:none; width:100%; font-weight:bold;}
a.newscal_linkact:hover		{ color:#000000;}
.kndrlines					{ background-color:#e0e0e0;}
.emptyday					{ background-color:#ffffff;}
.topklndr					{ border-top:#e0e0e0 solid 1px; border-left:#e0e0e0 solid 1px; border-right:#e0e0e0 solid 1px;}


/* меню */
.div_menu	{ display:block; padding: 0; width:243px;}
.div_menu1	{ margin:0 0 0 0;}
.menu2_table	{ width: 243px;}
.menu2_td1		{ width: 22px;}
.menu2_td2		{ border-top: 1px solid #dcdfe1; }
.menu3_table	{ width:244px;}
.menu3_td1		{ width: 37px;}
.menu3_td2		{ border-top: 1px solid #dcdfe1; }
.menu4_td1		{ width: 50px;}
.menu4_td2		{ border-top: 1px solid #dcdfe1; }
a.menu1		{ color:#00599d; font-size:16px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding: 4 15 4 20; font-family: arial narrow; display:block; background-image:url(images/menu1.gif); background-repeat:no-repeat; background-position: left top;}
a.menu2		{ color:#00599d; font-size:12px; text-decoration:none; padding: 4 13 4 13; display:block; background-image:url(images/menu2.gif); background-repeat:no-repeat; background-position: left top;}
a.menu3		{ color:#00599d; font-size:11px; text-decoration:none; padding: 4 13 4 13; display:block; background-image:url(images/menu2.gif); background-repeat:no-repeat; background-position: left top;}
a.menu4		{ color:#00599d; font-size:11px; text-decoration:none; padding: 4 13 4 13; display:block; background-image:url(images/menu2.gif); background-repeat:no-repeat; background-position: left top;}
a.menu1:hover, a.menu2:hover, a.menu3:hover, a.menu4:hover		{ background-color: #00599d; color:#ffffff;}


a.menu1on		{ color:#00599d; font-size:16px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding: 4 15 4 20; font-family: arial narrow; display:block; background-image:url(images/menu3.gif); background-repeat:no-repeat; background-position: left top;}
a.menu2on		{ font-weight:bold; color:#00599d; font-size:12px; text-decoration:none; padding: 4 13 4 13; display:block; background-image:url(images/menu4.gif); background-repeat:no-repeat; background-position: left top;}
a.menu3on		{ font-weight:bold; color:#00599d; font-size:11px; text-decoration:none; padding: 4 13 4 13; display:block; background-image:url(images/menu4.gif); background-repeat:no-repeat; background-position: left top;}
a.menu4on		{ font-weight:bold; color:#00599d; font-size:11px; text-decoration:none; padding: 4 13 4 13; display:block; background-image:url(images/menu4.gif); background-repeat:no-repeat; background-position: left top;}
a.menu1on:hover, a.menu2on:hover, a.menu3on:hover,a.menu4on:hover		{ background-color: #00599d; color:#ffffff;}




/* оформление */
.head245		{ width:245px; height:245px; border-left: 1px solid #ffffff;}
.head_1			{ background-image:url(images/head1.gif); background-repeat:no-repeat;}
.head_2			{ background-image:url(images/head2.gif); background-repeat:no-repeat;}
.head_3			{ height:245px; border-bottom: 1px solid #ffffff;}
.logo			{ display:block; margin-top:60px; margin-left:129px;}

.fon1			{ background-image:url(images/fon1.gif); background-position:top right; height:21px; display:block;}
.fon2			{ background-image:url(images/fon2.gif); background-position:top left; height:245px; display:block;}
.fon3			{ background-image:url(images/fon3.gif); background-position:top left; background-repeat:repeat-y;}
.fon4			{ border-left: #d8e4f4 1px solid;} 

.cen_menu		{ width:243px;}
.cen_news		{ width:245px; border-left: 1px solid #ffffff;}
.cen_txt		{ margin-top:20px; margin-bottom:20px; font-size:12px; height:700px;}

.news_frame		{ margin: 20 0 20 15;}
.news_block		{ margin-bottom:20px; font-size:11px;}
.news_data		{ font-size:9px; color:#9da1a4; display:block; margin-bottom:3px;}
.news_h3		{ font-size:11px; text-transform:uppercase; display:block; font-weight:bold;}
.news_img		{ border:1px solid #a1a1a1; margin: 0 10 10 0;}

.vagno_block	{ background-color:#a1a1a1;}
.vagno_frame	{ padding: 15; border-bottom: 1px solid #ffffff; background-image:url(images/next1.gif); background-position: right bottom; background-repeat:no-repeat;}
a.vagno			{ color:#FFFFFF; font-size:11px;}
a.vagno:hover	{ color:#e9f0f9;}

.press_block	{ background-color:#d8e4f4;}
.press_frame	{ padding: 15; border-bottom: 1px solid #ffffff; font-size:11px;}
.press_from		{ font-size:9px; color:#6a6b6d; display:block; margin-bottom:3px;}
.press_h3		{ font-size:11px; text-transform:uppercase; display:block; font-weight:bold;}
.press_img		{ border:1px solid #a1a1a1; margin: 0 10 10 0;}

.about_block	{ background-color:#00599d; color:#FFFFFF;}
.about_frame	{ padding: 15 15 30 15; border-bottom: 1px solid #ffffff; background-image:url(images/next2.gif); background-position: right bottom; background-repeat:no-repeat;}
a.about			{ color:#FFFFFF; font-size:11px;}
a.about:hover	{ color:#e9f0f9;}

.boss_block		{ }
.boss_frame		{ padding: 15 15 30 15; border-bottom: 1px solid #ffffff; background-image:url(images/next3.gif); background-position: right bottom; background-repeat:no-repeat; font-size:11px; background-color: #d8e4f4;}
a.boss			{ color:#FFFFFF; font-size:11px;}
a.boss:hover	{ color:#e9f0f9;}

.titl_block245_bl	{ height: 33px; padding: 11 15 4 15; background-color: #00599d; width: 245px;font-family: arial narrow; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:16px;}
.titl_block170_bl	{ height: 33px; padding: 11 15 4 15; background-color: #00599d; width: 170px; font-family: arial narrow; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:16px;}
.titl_block170_yl	{ height: 33px; padding: 11 15 4 15; background-color: #feb913; width: 170px; font-family: arial narrow; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:16px;}

#ul_1			{ PADDING: 0px; margin: 3 0 0 15;}
#ul_1 UL 		{ }
#ul_1 LI 		{ LIST-STYLE-IMAGE:url(images/li_1.gif); background-repeat:no-repeat; background-position:left top; font-size:11px; margin-bottom:3px;}

a.a_arch		{ font-family:arial; font-size:9px; text-decoration:none; text-transform: uppercase; letter-spacing:0px;}
.arch			{ padding: 20 0 0 0; display:block;}
a.a_conf		{ font-family:arial; font-size:9px; text-decoration:none; letter-spacing:0px;}
.conf			{ padding: 20 0 0 0; display:block;}
.copy			{ padding: 15 0 0 0; display:block;}
a.a_up			{ font-family:arial; font-size:9px; text-decoration:none; text-transform: uppercase; letter-spacing:0px;}
.up				{ padding: 5 0 0 0; display:block;}

.bottom_menu1	{ width:243px; font-size:9px; color: #6a6b6d;}
.bottom_menu2	{ width:215px; padding: 15px; color:#FFFFFF; font-size:11px; background-color:#a4a4a4; height: 115px;}
.bottom_menu3	{ border-top: #d8e4f4 1px solid; width: 245px;}
.bottom_menu4	{ border-top: #d8e4f4 1px solid; width: 491px;}


a.a_bottom		{ color:#FFFFFF; font-size:11px;}
a.a_bottom:hover{ color:#e9f0f9;}

.h1_titlrazdel	{ font-size: 20px; margin-bottom: 25px;}


.h3_titltxt		{ font-size: 14px; margin-bottom: 25px;}
.h2_titltxt		{ font-size: 12px; margin-bottom: 25px;}
.div_txt_gray	{ padding:10px; background-color: #e9f0f9; border-left: 10px solid #00599d; display:block; }
.div_txt_blue	{ padding:10px; background-color: #e8e7ec; border-left: 10px solid #00599d; display:block; }

/* картинки на стр */
.сimg {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;}


/* фотогал*/
.galer 			{ clear: both; width: 100%; //overflow-x: hidden;
}
.galer {width:480px}
.div150	{ width: 120px; float: left; margin-bottom:20px; text-align:center; height:120px;}
.galer_img		{  margin-bottom:5px; display:block;}


/*вакансии*/
.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}

/* поиск */
.icoactive {color:#FEB913}
.search_data		{ font-size:9px; color:#9da1a4; }
.inp_search2		{ border: 1px solid #6a6b6d; padding:3px; height:21px; width:100%}

/* крошки */
.navstring {font-size:9px;color:#00599d;}

.banner	{ margin-bottom:10px; display:block;}