	body { 	color: #000000; margin : 0px 0px 0px 0px; 	font : 11px tahoma, verdana; 
	background : #FFFFFF; padding : 0px 0px 0px 0px; }
	
	
	dl, dd, dt, td, p, br, ol, ul, li {	font : 11px tahoma, verdana;}
	
	
	div {margin : 0px ;	padding : 0px;font : 11px  tahoma, verdana;	}

	/*  ----- HEADERS ---------------------------------------- */
	h1 { font-size: 22px; }
	h2 { font-size: 20px; }
	h3 { font-size: 16px; }
	h4 { font-size: 14px; }
	h5 { font-size: 12px; }
	h6 { font-size: 11px; }
	
	/*  ----- links ---------------------------------------- */
	
		a {color: #4169E1; text-decoration: underline; font: normal 11px tahoma, verdana;}
	a:hover {text-decoration:none;color: #444444;	}
	
	.b {color:#000000;text-decoration:none;font :bold 11px  tahoma, verdana;}
	a.b:hover {	text-decoration:none;color: #444444;}
	
	.more01 {color:#721212;text-decoration:underline;font :normal 11px  tahoma, verdana;}
	a.more01:hover {	text-decoration:none;color: #444444;}
	
	.wt01 {color:#FFFFFF;text-decoration:underline;font :normal 10px  tahoma, verdana;}
	a.wt01:hover {	text-decoration:none;color: #FFFFFF;}
	
	.toplink {color:#5e5e5e;text-decoration:none;font: normal 11px  tahoma, verdana;}
	a.toplink:hover {	text-decoration:underline;color: #06619b;}
	
	.mainsity01 {color:#ff0000;text-decoration:none;font: normal 11px  tahoma, verdana;}
	a.mainsity01:hover {	text-decoration:underline;color: #06619b;}
	
	.mainsity02 {color:#5e5e5e;text-decoration:none;font: normal 11px  tahoma, verdana;}
	a.mainsity02:hover {	text-decoration:underline;color: #06619b;}
	
	.blink01 {color:#FFFFFF;text-decoration:none;font: bold 17px  Arial, tahoma, verdana;}
	a.blink01:hover {	text-decoration:none;color: #d5f3ff;}
	
	.blink02 {color: #393939; text-decoration: none; font: bold 15px  Arial, tahoma, verdana; text-transform: uppercase;}
	a.blink02:hover {	text-decoration:none;color: #000000;}
	
	.all {color:#4e7485;text-decoration:underline;font :bold 10px  tahoma, verdana; text-transform: uppercase;}
	a.all:hover {	text-decoration:none;color: #000000;}	
	
	.cards01 {color: #474130; text-decoration: none; font: bold 10px  tahoma, verdana; text-transform: uppercase; display: block; margin: 0px 0px 12px 0px;}
	a.cards01:hover {	text-decoration:underline;color: #000000;}	
	
	.cards02 {color: #195685; text-decoration: none; font: bold 10px  tahoma, verdana; text-transform: uppercase; display: block; margin: 0px 0px 12px 0px;}
	a.cards02:hover {	text-decoration:underline;color: #000000;}	
	/*  --- classes 01 ------------------------------------------ */
	.wquote {font : normal 11px tahoma, verdana; color: #FFFFFF;}
	
	
	
	/*  --------------------------------------------- */
	.copy01 {font : normal 11px tahoma, verdana; color: #4d4c4c;}
	.copy02 {font : normal 11px tahoma, verdana; color: #7b7b7b;}
	
	.copyli01 {color: #0868a1; text-decoration:underline;	font : normal 11px tahoma, verdana;}
	a.copyli01:hover {text-decoration:none;color: #000000;	}
	
	.copyli02 {color: #535353; text-decoration:none;	font : normal 11px tahoma, verdana;}
	a.copyli02:hover {text-decoration:underline;color: #000000;	}
	
	/*  --------------------------------------------- */	
	
	.big1 {	color:#2b2b2b; font : bold 14px Arial; text-transform : uppercase;}
	.big2 {	color:#FFFFFF; font : bold 14px Arial; text-transform : uppercase;}

	.color1 {color:#5d5d5d;}
	.color2 {color:#575757;}
	.color3 {color:#efb56f;}

	/*  --------------------------------------------- */
	.ima01{border-color: #42aedc #42aedc #42aedc #42aedc;}
	.ima02{border-color: #9acde7 #9acde7 #9acde7 #9acde7;}
	/*  --------------------------------------------- */
	
	.floatleft { float: left; padding: 7px 10px 5px 0px; }
	.floatright { float: right; padding: 7px 0px 5px 10px;}	
	
	/*  --------------------------------------------- */
	
	.marg01{margin : 1px 1px 1px 1px;}
	.marg02{margin : 0px 15px 0px 0px;}

	/*  --------------------------------------------- */
		
	input, select, option {font : 11px  tahoma, verdana;	color: #222222; }
	
	
	.bu1{ font : normal 10px tahoma, verdana; cursor : hand; background : #455a70; color : #FFFFFF; width : 115px; border : 1px solid #455a70;}
	.bu2{ font : normal 10px tahoma, verdana; cursor : hand; background : #969696; color : #FFFFFF; width : 115px; border : 1px solid #969696;}
	
	.formtext  { font : normal 11px tahoma, verdana; color: #455a70; margin : 0px 0px 3px 1px;}
	.txtfield1{ font: 11px tahoma, verdana; color: #545454; width: 174px; border: 1px solid #9d9d9d; background: #ffffff; padding-left: 5px;}
	.txtfield2{ font: 11px tahoma, verdana; color: #545454; width: 129px; border: 1px solid #9d9d9d; background: #ffffff; padding-left: 5px;}
	
	/*  --------------------------------------------------------------------- */
	/*  --------------------------------------------------------------------- */
	
	/* inner page */
	.main { background:url(/images/map_in.gif) right top no-repeat; } /* to kill - карты в бекграунде нет */
	.main td { vertical-align:top; }
	input.inp { width:170px; height:20px; padding:2px; border:1px solid #9D9D9D; background:#FFFFFF; color:#545454; }
	
	/* top */
	.logo_in { 	padding:37px 0 98px 0; 	background:url(/images/logo_in_corner_bg.gif) right top no-repeat; } /* to kill - старый логотип, свойства нового переопределяет logo_in_new */
	.logo_in_new { 	padding:37px 0 24px 0; 	background:url(/images/logo_in_corner_bg.gif) right top no-repeat; }
	
	.top_links_t { background:url(/images/top_links_bg.gif) left top repeat-x; }
	.top_links { padding:7px 25px; background:url(/images/top_links_td_bg.gif) left top no-repeat; color:#FFFFFF; }
	.top_links div { background:#035B95;}
	.top_links a { color:#FFFFFF; text-decoration:none; }
	.top_links a:hover { color:#FFFFFF; text-decoration:underline; }
	.home_letter_map { padding:11px 29px 0 29px; }
	
	.top_chapter_links { padding:25px 0 6px 0; color:#4C4C4C; }
	.top_chapter_links a { font:bold 14px Arial; color:#4C4C4C; text-decoration:none; line-height:140%; }
	.top_chapter_links a:hover { color:#035B95; text-decoration:none; }
	
		/* region - Ukraine - все стили to kill - карта и флаги сделаны одной картинкой в абсолютном блоке map2  */
		.flags { position:relative; bottom:-10px; right:0; }		
		.flags a { font-size:10px; color:#1897CE; text-decoration:none; }
		.flags a:hover { color:#1897CE; text-decoration:underline; }
		.map_cities { width:183px; height:95px; margin:26px 8px 26px 22px; background:url(/images/map_cities_bg.gif) left top no-repeat; font-size:10px; }
		.map_cities td { vertical-align:middle; padding:5px 10px 5px 20px; color:#FFFFFF; line-height:130%;}
		.map_cities a { font-size:10px; color:#FFFFFF; text-decoration:none; }
		.map_cities a:hover { color:#FFFFFF; text-decoration:underline; }
		/* /region - Ukraine */
		/* city - все стили to kill - карта и флаги сделаны одной картинкой в абсолютном блоке map2 */
		.map_city { width:179px; height:110px; margin:26px 8px 10px 26px; }
		.map_name { padding:4px 8px; background:url(/images/map_name_bg.gif) left top no-repeat; color:#385968; }
		/* /city */	
		/* map2 */
		.map2_container { position:relative; width:325px; height:10px; z-index:10; }
		.map2 { position:absolute; top:4px; right:0; z-index:11; }
		/* /map2 */
	
	.menu_in { padding:10px 0; color:#219718; }
	.menu_in a { font-size:10px; font-weight:bold; color:#219718; text-transform:uppercase; text-decoration:none; }
	.menu_in a:hover { color:#000000; text-decoration:none; }
	/* /top */
	
	/* left col */
	.left_col { padding:0 22px 0 0; } /* to kill - ее свойства переопределяет left_col_fixed */
	.left_col_fixed { padding:0 22px 0 0; background:#E0E7EC url(/images/left_col.gif) right top repeat-y; }
	.left_col_top { padding:0 0 6px 0; background:#FFFFFF; }
	.left_col_top table { height:74px; background:#F3D782 url(/images/left_col_top.gif) left top no-repeat;  }
	.left_col_top table td { padding:20px 28px; text-align:right; vertical-align:middle; background:url(/images/left_col_top_bg.gif) right top no-repeat; }
	.left_col_content_t { background:#E0E7EC url(/images/left_col_bg.gif) left bottom no-repeat; } /* to kill - ее свойства переопределяет left_col_fixed */
	.left_col_content { padding-bottom:40px; background:url(/images/left_col_content_bg.gif) left top no-repeat; }
	.left_col_content_spacer { background:url(/images/left_col_content_corner.gif) right top no-repeat; }
	
	.left_col_top table td.intro_project_title { padding:20px 15px 20px 28px; }
	
		/* n_projects */
		.intro_project { padding:0 0 8px 0; background:#FFFFFF; }
		.int_project_t { background:#ACDEFF url(/images/int_project_t_bg.gif) left top repeat-y; }
		.int_project_t td { text-align:right; padding:0 14px 0 0; }
		.int_project_top { background:url(/images/int_project_corner.gif) right top no-repeat; }
		.int_project_img { background:#C9E9FE url(/images/int_project_img_bg.gif) left top repeat-y; }
		.int_project_img img { position:relative; top:-8px; }
		.int_project_text div { padding:0 0 12px 50px; }
		.int_project_text h3 { margin:0 0 7px 0; padding:10px 0 0 50px; background:url(/images/int_project_title_bg.gif) left top repeat-y; font-size:18px; color:#385968; text-transform:uppercase; }
		.int_project_text h3 a { font-size:18px; font-weight:bold; color:#385968; text-decoration:none; text-transform:uppercase; }
		.int_project_text h3 a:hover { color:#000000; text-decoration:none; }
		.banners { padding:5px 5px 40px 0; text-align:center; background:none; }
		.banner { padding:15px;}	
		/* /n_projects */
	
	.card_updates_cat { background:url(/images/card_updates_cat_bg.gif) right bottom no-repeat; }	
	.card_updates_cat td { padding:0 28px 20px 0; text-align:right; color:#2B2B2B; }
	.card_updates_cat h3 { margin:3px 0 15px 0; padding:0; font-size:11px; color:#BF1717; text-transform:uppercase; }
	.card_updates_cat h3 a { font-size:11px; font-weight:bold; color:#BF1717; text-decoration:none; text-transform:uppercase; }
	.card_updates_cat h3 a:hover { color:#000000; text-decoration:none; }
	.card_updates_text { padding:0 0 10px 20px; border-left:5px solid #FFFFFF; }
	.card_updates_text h4 { margin:0; padding:0; font-family:Verdana; font-size:10px; color:#000000; }
	.card_updates_text h4 a { font-family:Verdana; font-weight:bold; font-size:10px; color:#000000; text-decoration:none; }
	.card_updates_text h4 a:hover { color:#000000; text-decoration:underline; }
	.card_updates_text .date { font-family:Tahoma; color:#5E5E5E; }
	.card_updates_text .read, .card_updates_text .read a { font-family:Verdana; font-size:10px; color:#5A1616; }
	
		/* regions */		
		.left_col_top table.regions_title { background:#8DD5F7 url(/images/regions_title.gif) left top no-repeat;  }
		.left_col_top table.regions_title td { background:url(/images/regions_title_bg.gif) right top no-repeat; }
		.regions_kartoteka_title { font-weight:bold; color:#035B95; text-transform:uppercase; }
		.regions_kartoteka_subtitle { font-weight:bold; color:#434343; }
		
		.regions_submenu_container { padding-bottom:6px; background:#FFFFFF; }
		.regions_submenu_t { background:#E9F0D2 url(/images/regions_submenu_bg.gif) left top repeat-x; }
		.regions_submenu { margin:20px 0 20px 20px; }
		.regions_submenu td { padding:2px 10px 2px 18px; }
		.regions_submenu td.submenu_item { background:url(/images/bullet_white.gif) 0px 6px no-repeat; }
		.regions_submenu a { color:#385968; font-weight:bold; text-decoration:none; }
		.regions_submenu a:hover { color:#000000; text-decoration:none; }
		/* /regions */
	
	ul.regions_cities_list { margin:0 0 10px 0; padding:20px 0 20px 20px; }
	ul.regions_cities_list li { margin:0; padding:2px 10px 2px 18px; list-style:none; background:url(/images/bullet_white.gif) 0px 6px no-repeat; color:#828282; font-weight:bold; }
	ul.regions_cities_list a { color:#828282; font-weight:bold; text-decoration:none; }
	ul.regions_cities_list a:hover { color:#000000; text-decoration:none; }
	ul.regions_cities_list li.active { color:#DD1D21; background:url(/images/bullet_red.gif) 0px 6px no-repeat; }
	ul.regions_cities_list li.active a { color:#DD1D21; }
	.kartoteka_cities_title { padding:12px 10px 0 20px;  font-weight:bold; color:#2C2C2C; text-transform:uppercase; }
	
		/* constructor */
		.constructor { border-bottom:2px solid #FFFFFF; }
		.constructor td { padding:4px 17px 4px 0; color:#2C2C2C; }
		.constructor .title { padding-bottom:10px; font-weight:bold; text-transform:uppercase; }
		.constructor .text_inp, .constructor textarea { width:185px; margin-top:3px; border:1px solid #A0A0A0; }
		.constructor .links { padding:5px 0 10px 0; }
		.constructor .links a, .constructor .links a:hover { color:#2C2C2C; }
		/* /constructor */
		
		/* top 10 */
		.top_10 td { padding:6px 17px 6px 0; color:#1E1E1E; }
		.top_10 a { color:#1E1E1E; text-decoration:none; }
		.top_10 a:hover { color:#1E1E1E; text-decoration:underline; }
		.top_10 .date { color:#385968; }
		/* /top 10 */
		
		/* editors links */
		.editors_links { border-top:1px solid #FFFFFF; }
		.editors_links td { padding:15px 0 10px 17px; border-top:1px solid #FFFFFF; }
		.editors_links td td { padding:0; border:0; }
		.editors_links h4 { margin:0; padding:0 10px 12px 0; font-size:11px; color:#2C2C2C; text-transform:uppercase; }
		/* /editors links */	
		
	/* /left col */	
	
	/* content */
	.content_col { background:url(/images/cont_col_bg.gif) right top repeat-y; }
	.page_title { background:#FFFFFF; }
	.page_title h1 { margin:0; padding:0 0 12px 0; background:url(/images/page_title_bg.gif) left bottom no-repeat; font-family:Arial; font-size:22px; color:#385968; text-transform:uppercase; }
	.page_title h1 a { font-family:Arial; font-size:22px; font-weight:bold; color:#385968; text-transform:uppercase; text-decoration:none; }
	.page_title h1 a:hover { color:#000000; text-decoration:none; }
	.under_title { border-bottom:1px solid #626262; }
	.under_title td { vertical-align:bottom; }	
	h3.base_t_title { margin:12px 0 0 0; padding:6px 0; font-family:Arial; font-size:14px; color:#4696B0; text-transform:uppercase; }
	h3.base_t_title a { font-family:Arial; font-size:18px; font-weight:bold; color:#4695af; text-transform:uppercase; text-decoration:none; }
	h3.base_t_title a:hover { color:#035B95; text-decoration:none; }
	.search { text-align:right; padding:10px 8px 6px 8px; border-bottom:4px solid #626262; background:url(/images/search_bg.gif) right top no-repeat; }
	td.content { padding:15px 0 40px 0; background:url(/images/content_bg.gif) right top no-repeat; color:#2B2B2B; }
	.content a { color:#035B95; text-decoration:underline; }
	.content a:hover { color:#000000; text-decoration:none; }
	
	.base_t_header { margin:20px 0 15px 0; }
	.base_t_sh_c { position:relative; bottom:0; right:0; height:0; z-index:1; }
	.base_t_sh { position:absolute; top:-125px; right:1px; width:10px; height:260px; z-index:2; }
	
	.text_block_gray { padding:0 20px 0 0; color:#5F5F5F; }
	.gray_line { height:1px; background:#C1C1C1; }
	
		/* cities */
		.cities_t td { padding:0 20px 0 0; font-weight:bold; color:#4D4D4D; line-height:150%; }
		.cities_t a { font-weight:bold; color:#4D4D4D; line-height:150%; text-decoration:none; }
		.cities_t a:hover { color:#4D4D4D; text-decoration:underline; }
		.whole_w { padding:0 20px 0 0; text-align:right; }
		/* /cities */
		
		/* n_projects */
		.n_projects_t td { padding:0 20px 0 0; color:#4D4D4D; }
		.n_projects_t td td { padding:0; }
		.n_projects_t a { font-weight:bold; color:#BF1818; text-decoration:none; }
		.n_projects_t a:hover { color:#BF1818; text-decoration:underline; }
		/* /n_projects */
		
		/* regions - cities */
		.content_tab { color:#FFFFFF; border-bottom:2px solid #FFFFFF; }		
		.content_tab a { color:#FFFFFF; text-decoration:none; }
		.content_tab a:hover { color:#FFFFFF; text-decoration:underline; }
		.content_tab td.left_tab { vertical-align:middle; padding:4px 5px 5px 5px; background:#385968; }
		.content_tab td.right_tab { vertical-align:middle; padding:4px 5px 5px 16px; background:#7DAA13; }
		.city_tab { border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; }
		.city_tab td.left_tab { font-family:Arial; font-size:16px; font-weight:bold; }
		
		.timetable { border-right:3px solid #FFFFFF; border-bottom:2px solid #FFFFFF; background:#F0F0F0; }
		.timetable .title { width:60px; margin-bottom:7px; border:3px solid #5DBAF5; border-left-width:8px; background:#5DBAF5; font-weight:bold; color:#FFFFFF; text-transform:uppercase; }
		.timetable .importent { border:3px solid #FF8A00; border-left-width:8px; background:#FF8A00; }
		.timetable .date { padding:3px 10px; color:#385968; }
		.timetable .anounce { padding:3px 10px 3px 0; }
		.timetable .anounce a { color:#232323; text-decoration:none; }
		.timetable .anounce a:hover { color:#232323; text-decoration:underline; }
		
		.timetable .features { padding:8px 2px 8px 10px; }
		.timetable .features div { padding:3px 0; font-size:10px; }
		.timetable .features img { margin:0 8px 1px 0; }
		.timetable .features img.person_image { margin:0 0 10px 0; border:2px solid #FFFFFF; }
		.timetable .features a { font-size:10px; color:#385968; text-decoration:none; }
		.timetable .features a:hover { color:#385968; text-decoration:underline; }
		.timetable .desc { padding:8px 10px; color:#525252; }
		.timetable .name { font-weight:bold; text-transform:uppercase; }
		.timetable .text { padding-left:28px; background:url(/images/quots.gif) left top no-repeat; }
		
		.city_different_text { border-bottom:1px solid #e0e7ec; color:#3A3A3A; }
		.city_different_text td { padding:0 20px 0 0; }
		.city_different_text td td { padding:0; }
		.city_different_text .title { font-family:Arial; font-size:16px; font-weight:bold; color:#2F2F2F; }
		.city_different_text .name { font-weight:bold; color:#0D5475; text-transform:uppercase; }
		.city_different_text .book { font-weight:bold; color:#035B95; }
		.city_different_text .book a { font-weight:bold; color:#035B95; text-decoration:none; }
		.city_different_text .book a:hover { color:#035B95; text-decoration:underline; }
		.city_different_text .src { font-size:10px; }
		
		.person { border-bottom:2px solid #C1C1C1; }
		.person td { border-bottom:1px solid #FFFFFF; color:#575757; }
		.person td td { border:0; }
		.person .desc { padding:18px 14px; background:#EEEEEE; border:0; }
		.person .features { padding:8px 14px; background:#BAD1DB url(/images/person_features_bg.gif) right top no-repeat; }
		.person .features div { padding:3px 0; }
		.person .features img { margin:0 8px 1px 0; }
		.person .features a { color:#000000; text-decoration:none; }
		.person .features a:hover { color:#000000; text-decoration:underline; }
		.person .name { font-family:Arial; font-size:16px; font-weight:bold; color:#035B95; }
		.person .born { padding-top:6px; color:#385968; }
		.person .signature { color:#035B95; }
		.person_works { border-top:1px solid #FFFFFF; border-bottom:2px solid #C1C1C1; background:#F3F3F3; }
		.person_works td { padding:0 0 0 10px; }
		.person_works td td { padding:0; }
		.person_works .title { padding:12px 0; font-family:Arial; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; }
		.person_works .work { padding:0 0 15px 15px; background:url(/images/sheet.gif) 1px 2px no-repeat; }
		.person_works .work1 { padding:0 0 15px 15px; background:url(/images/sheet1.gif) 1px 2px no-repeat; }
		.person_works .author { color:#BF1818; }
		.person_works .name { color:#035B95; }
		.person_works .src { font-size:10px; color:#4D4D4D; }
		.person_works a.all_texts { display:block; float:right; padding:3px 8px; background:#529CB4; font-weight:bold; color:#FFFFFF; text-decoration:none; }
		.person_works a.all_texts:hover { color:#FFFFFF; text-decoration:underline; }
		.person_biography { border-bottom:1px solid #D0D0D0; }
		.person_biography td { padding:20px 10px 10px 0; color:#5F5F5F; }
		.person_biography td td { padding:0; }
		.person_biography .title { font-family:Arial; font-size:16px; font-weight:bold; text-transform:uppercase; }
		.person_biography .links a  { color:#053F65; text-decoration:underline; }
		.person_biography .links a:hover  { color:#053F65; text-decoration:none; }
		.person_biography .src { width:60%; color:#838383; }
		.person_text { border-bottom:1px solid #D0D0D0; }
		.person_text td { padding:10px 10px 10px 0; color:#5F5F5F; }
		.person_text td td { padding:0; }
		.person_text .title { font-weight:bold; color:#035B95; text-transform:uppercase; }
		.person_bibliography { background:#F3F3F3; border-bottom:1px solid #D0D0D0; }
		.person_bibliography td { padding:0 10px 20px 7px; border-bottom:1px solid #FFFFFF; }
		.person_bibliography td td { padding:0; border:0; }
		.person_bibliography .title { padding:7px 10px 12px 7px; border:0; font-weight:bold; text-transform:uppercase; }
		.person_bibliography .name { font-weight:bold; color:#385968; }
		.person_bibliography .src { font-size:10px; color:#4D4D4D; }
		.person_links { border-bottom:1px solid #D0D0D0; }
		.person_links td { padding:0 10px 18px 0; }
		.person_links td td { padding:0; }
		.person_links .title { padding:20px 10px 15px 0; font-weight:bold; }
		.person_links ul { margin:0 0 0 20px; padding:0; }
		.person_links ul li { margin:0; padding:2px 0; }
		.materials { border:0; }
		.materials td { padding:0 10px 5px 0; }		
		.materials a, .person_materials a:hover { color:#414141; }
		.afisha_contacts { border-bottom:1px solid #D0D0D0; }
		.afisha_contacts td { padding:7px 30px 7px 0; }
		.afisha_contacts .title { font-weight:bold; text-transform:uppercase; }
		.printer { padding:10px 0; }
		/* /regions - cities */
		
		/* afisha */
		.afisha_select { border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background:#E1E1E1; }
		.afisha_select td { vertical-align:middle; padding:4px 1px; }
		.afisha_select td td { padding:0; }
		.afisha_select td.name { padding-left:10px; }
		.afisha_banner { border-top:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; }
		.afisha_banner td { text-align:center; padding:12px 0; }
		.afisha_end { border-bottom:1px solid #e0e7ec; }
		.afisha_end td { padding:12px 20px 12px 0; color:#3B3B3B; }
		.afisha_end td td { padding:0; }
		.afisha_end .title { padding-bottom:5px; font-family:Arial; font-size:16px; font-weight:bold; color:#385968; }
		.afisha_end .date { font-weight:bold; color:#035B95; }
		.afisha_end td.afisha_img { padding-right:15px; }
		.afisha_end .summary { color:#385968; }
		.afisha_end .desc { text-align:justify; }		
		/* /afisha */
		
		/* kartoteka */
		.kartoteka_menu td { padding:8px; }
		.kartoteka_menu_main { background:#C6D3DC; }
		.kartoteka_menu_sort { background:#E0E7EC; color:#000000; }
		.kartoteka_menu_sort a, .kartoteka_menu_sort a:hover { color:#000000; }
		.kartoteka_menu_main .letters { font-weight:bold; color:#000000; text-transform:uppercase; }
		.kartoteka_menu_main .letters a { margin:0 2px 0 0; font-weight:bold; color:#000000; text-transform:uppercase; text-decoration:none; }
		.kartoteka_menu_main .letters a:hover { color:#035B95; text-decoration:none; }
		.kartoteka_menu_main .regions_name { padding:3px 0; font-weight:bold; color:#035B95; }
		.kartoteka_menu_main .regions { padding:0 0 7px 0; line-height:130%; }
		.kartoteka_menu_main .regions a, .kartoteka_menu_main .regions strong { margin:0 4px 0 0; color:#000000; }
		.kartoteka_menu_main .regions a:hover { color:#035B95; }
		.kartoteka_list_name { border-top:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; }
		.kartoteka_list_name td { padding:12px 15px 8px 0; }
		.kartoteka_list_name h3 { margin:0; padding:0; font-family:Arial, sans-serif; font-size:15px; color:#385968; text-transform:uppercase; }
		.kartoteka_list_name .back { font-size:10px; color:#474747; }
		.kartoteka_list_name .back a, .kartoteka_list_name .back a:hover { font-size:10px; color:#474747; }
		.kartoteka_list td { padding:15px 20px 15px 0; }
		.kartoteka_list .title { padding:10px 0 7px 0; color:#4D4D4D; }
		.kartoteka_list .title a { font-size:10px; color:#4D4D4D; }
		.kartoteka_list .title a:hover { color:#4D4D4D; }
		.kartoteka_list .title h4 { display:inline; margin:0; padding:0; font-family:Arial; font-size:16px; font-weight:bold; color:#035B95; }
		.kartoteka_list .title h4 a { font-family:Arial; font-size:16px; font-weight:bold; color:#035B95; text-decoration:none; }
		.kartoteka_list .title h4 a:hover { color:#000000; text-decoration:none; }
		.kartoteka_list .anounce { padding:3px 0; color:#4D4D4D; }
		.kartoteka_list .name { font-weight:bold; }
		.kartoteka_list .name a { font-weight:bold; color:#000000; text-decoration:none; }
		.kartoteka_list .name a:hover { color:#000000; text-decoration:underline; }		
		/* /kartoteka */
		
		/* dossier */
		.dossier_list td { padding:20px 20px 15px 0; border-bottom:1px solid #C7D5DF; color:#525252; }
		.dossier_list .image { padding:22px 10px 15px 0; }
		.dossier_list .image img { border:1px solid #D0D0D0; }
		.dossier_list .date { padding-bottom:3px; color:#164A8B; }
		.dossier_list .date .place { color:#000000; }
		.dossier_list .name { padding-bottom:5px; font-weight:bold; color:#385968; }
		.dossier_list .name a { font-weight:bold; color:#385968; text-decoration:none; }
		.dossier_list .name a:hover { color:#385968; text-decoration:underline; }
		.dossier_list .title { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; }
		
		.dossier_arch { border-top:1px solid #C7D5DF; border-bottom:1px solid #C7D5DF; }
		.dossier_arch .title { padding:15px 0 4px 0; font-weight:bold; text-transform:uppercase; }
		.dossier_arch .selects { padding:4px 0 15px 0; }
		.dossier_arch .selects td { vertical-align:bottom; padding-right:5px; }
		
		.pager { padding:12px 0; color:#035B95; }
		/* /dossier */
		
		/* journal */
		.journal_end td { padding:12px 20px 12px 0; border-bottom:1px solid #E0E7EC; color:#696A6A; }
		.journal_end td td { padding:0; border:0; }
		.journal_end .rub_title, .journal_end .rub_title a { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; text-decoration:none; }
		.journal_end .rub_title a:hover { color:#000000; text-decoration:none; }
		.journal_end .title_td { padding:12px 0; }		
		.journal_end .title { padding-right:20px; font-family:Arial, sans-serif; font-size:18px; font-weight:bold; }
		.journal_end .subtitle { padding-right:20px; }
		.journal_end .date { padding-bottom:6px; }
 		.journal_end .vote td { vertical-align:middle; padding:0 5px 0 0; border:0; }
		.journal_end .text_pre { padding:0 20px 5px 0; }
		.journal_end .text, .journal_end .text td { text-align:justify; color:#3B3B3B; }
		.journal_end .image { float:left; margin:0 14px 7px 0; }
		.journal_end .image_title { padding:4px 8px; background:#E0E7EC; color:#000000; }
		.journal_end .author { color:#2E2E2E; line-height:160%; }
		.journal_end .snoska { line-height:150%; }
		.journal_end .termin { color:#195DB9; }
		.vrezka_right { float:right; width:192px; margin:7px 0 7px 14px; color:#0A2557; }
		.vrezka_left { float:left; width:192px; margin:7px 14px 7px 0; color:#0A2557; }
		
		.journal_end .photoreport_big { padding:12px 0; }
		.photoreport_big .title { padding:0 20px 5px 0; font-family:Tahoma, sans-serif; font-size:11px; color:#00608C; text-transform:uppercase; }
		.photoreport_big .title a { font-weight:bold; color:#00608C; text-decoration:none; }
		.photoreport_big .title a:hover { color:#000000; text-decoration:none; }
		.photoreport_big .subtitle { padding-right:20px; font-family:Arial, sans-serif; font-size:15px; }
		.photoreport_big .photo_cont { position:relative; margin:20px 0 10px 0; padding:12px 10px 10px 0; background:#E0E7EC; }
		.photoreport_big .feature { position:absolute; top:-4px; left:0; z-index:2; width:66px; height:10px; background:#AEBFCB; font-size:0.1em; }
		.photoreport_big .name { padding-right:20px; color:#212121; }
		.journal_end .photo_author { color:#385968; }
		
		.photoreport_title { color:#385968; }
		.photoreport_title a { font-family:Arial, sans-serif; font-size:18px; font-weight:bold; color:#385968; text-decoration:none; }
		.photoreport_series .title { font-family:Arial, sans-serif; font-size:15px; font-weight:bold; color:#6C6C6C; }
		.photoreport_series .subtitle { font-weight:bold; color:#00608C; }
		.photoreport_series .date { padding:5px 0 0 0; color:#6C6C6C; }
		.photoreport_series .image { float:left; margin:0 10px 7px 0; }
		td.photoreport_series_list { padding:12px 0; }
		.photoreport_series_list td { text-align:center; padding:5px 20px 12px 0; border:0; color:#212121; }
		.photoreport_series_list td td { padding:0; }
		.photo { margin-bottom:5px; }
		.photo td { padding:0; background:#D8D8DA; }
		.photo td.l { background:#D8D8DA url(/images/photo_bl.gif) left bottom no-repeat; }
		.photo td.c { padding:3px 0; text-align:center; vertical-align:middle; }
		.photo td.r { text-align:right; background:#D8D8DA url(/images/photo_br.gif) right bottom no-repeat; }
		
		.journal_rubrics td { padding:10px 20px 15px 15px; background:#EFEFEF url(/images/journal_rubrics_bg.gif) left bottom repeat-x; color:#4A4A4A; }		
		.journal_rubrics td.image { padding:5px 5px 10px 5px; background:#FFFFFF url(/images/journal_rubrics_bg.gif) left bottom repeat-x; color:#4A4A4A; }
		.journal_rubrics .title { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; }
		.journal_rubrics .title a { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; text-decoration:none; }
		.journal_rubrics .title a:hover { color:#000000; text-decoration:none; }		
		.journal_rubrics .text { padding-top:7px; }
		
		.journal_authors td { padding:7px 20px 0px 0; color:#525252; }
		.journal_authors td td { padding:0; }
		.journal_authors .theme { padding-bottom:5px; color:#1C1C1C; }
		.journal_authors .number { padding-right:3px; color:#6D6D6D; }
		
		.journal_rubrica_title td { padding:3px 20px 3px 0; color:#696A6A; }
		.journal_rubrica_title .title { padding-top:14px; font-family:Arial, sans-serif; font-size:18px; font-weight:bold; color:#385968; text-transform:uppercase; }
		.journal_rubrica_number { border-top:1px solid #E0E7EC; border-bottom:1px solid #E0E7EC; }
		.journal_rubrica_number h4 { margin:0; padding:5px 0 4px 0; font-family:Arial, sans-serif; font-size:15px; color:#6D6D6D; }
		.journal_rubrica { border-bottom:1px solid #E0E7EC; }
		.journal_rubrica td { padding:1px 20px 3px 0; }
		.journal_rubrica td td { padding:0; }
		.journal_rubrica .name { color:#164A8B; }
		.journal_rubrica .anounce { padding:7px 0; }
		.journal_rubrica .anounce a { font-weight:bold; color:#385968; text-decoration:none; }
		.journal_rubrica .anounce a:hover { color:#385968; text-decoration:underline; }
		
		.journal_numbers_title { border-top:1px solid #FFFFFF; background:#BFBFBF; }
		.journal_numbers_title td { padding:6px 20px 4px 8px; font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; }
		.journal_numbers { border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background:#EEEEEE url(/images/journal_numbers_bg.gif) left bottom repeat-x; }
		.journal_numbers td { padding:10px 10px 12px 7px; color:#5F5F5F; }
		.journal_numbers td td { padding:0; }
		.journal_numbers .image { padding:12px 5px 10px 7px; }
		.journal_numbers .data { color:#1E1E1E; padding:10px 10px 10px 7px; }
		.journal_numbers .data a { color:#1E1E1E; text-decoration:none; }
		.journal_numbers .data a:hover { color:#1E1E1E; text-decoration:underline; }
		.journal_numbers .title a { color:#195DB9; text-decoration:underline }
		.journal_numbers .title a:hover { color:#195DB9; text-decoration:none; }
		.journal_numbers .author { color:#3A3939; }
		.journal_numbers .add { padding:12px 10px 20px 7px; border-top:2px solid #FFFFFF; }
		/* /journal */
		
		/* editors */
		.editors_text { text-align:justify; padding:12px 20px 20px 0; border-bottom:1px solid #C7D5DF; }
		.editors_list { padding:12px 20px 12px 0; color:#525252; }
		.editors_list .name { padding-bottom:12px; }
		.editors_list a { color:#525252; }
		
		.editors { border-bottom:1px solid #C7D5DF; }
		.editors td { padding:20px 17px 15px 0; color:#525252; }
		.editors td td { padding:0; }
		.editors .image { padding:20px 10px 15px 0; }
		.editors .image img { border:1px solid #D0D0D0; }
		.editors .blue, .editors .blue a { color:#385968; }
		/* /editors */
		
		/* mediateka */
		.mediateka td { padding:15px 10px 10px 0; }
		.mediateka .anounce { padding:3px 0 15px 0; }
		.mediateka_item td { vertical-align:top; padding:4px 5px 2px 0; color:#4D4D4D; }		
		.mediateka_item .date { color:#00608C; }
		/* /mediateka */
		
		/* studio */
		.studio { border-bottom:1px solid #C7D5DF; }
		.studio a { color:#385968; }
		.studio td { padding:15px 20px 12px 0; color:#525252; }
		.studio td td { padding:0; }
		.studio .orientir { padding:8px 15px 12px 0; }
		.studio .orientir td { padding:6px 12px 6px 0; }
		.studio .orientir .title { padding-bottom:5px; border-bottom:1px solid #C7D5DF; font-family:Arial, sans-serif; font-size:18px; font-weight:bold; color:#385968; text-transform:uppercase; }
		.studio .orientir .name { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#035B95; }
		.studio .about { padding:12px; background:#F5F5F5; }
		.studio .about .title { font-weight:bold; color:#385968; text-transform:uppercase; }
		.studio .author { padding-top:10px; color:#385968; }
		.studio_title { padding:3px 20px 3px 0; font-family:Arial, sans-serif; font-size:18px; font-weight:bold; color:#385968; text-transform:uppercase; }
		
		.studio_form td { vertical-align:middle; padding:5px 0; color:#666869; }
		.studio_form td td { padding:0; }
		.studio_form .inputs_block td { padding:0 10px 0 0; }
		.studio_form input.simple_inp, .studio_form textarea { border:1px solid #a0a0a0; background:#FFFFFF; }
		.studio_form .inputs_block input.simple_inp { width:162px; }
		/* /studio */
		
		/* test */
		.test_text { text-align:justify; padding:12px 17px 12px 0; color:#525252; }
		.testing_link { border-top:1px solid #C0C4C6; border-bottom:1px solid #C0C4C6; }
		.testing_link td { padding:4px 17px 2px 20px; border-top:1px solid #ffffff; border-bottom:2px solid #ffffff; background:#EFEFEF url(/images/bullit_test.gif) 6px 8px no-repeat; color:#1B5F7E; font-weight:bold; text-transform:uppercase; }
		.testing_link a { float:left; display:block; padding-bottom:2px; background:#EFEFEF url(/images/dotted.gif) left bottom repeat-x; color:#1B5F7E; font-weight:bold; text-transform:uppercase; text-decoration:none; }
		
		.review { border-bottom:3px solid #DFDFDF; text-align:justify; }
		.review .fragment { padding:10px 17px 10px 0; border-bottom:1px solid #C7D5DF; color:#191919; }
		.review .fragment .title { padding-bottom:5px; font-weight:bold; color:#454545; text-transform:uppercase; }
		.review .fragment .author { padding:10px 0 7px 0; color:#1B5F7E; }
		.review .fragment .blue , .review .fragment .blue a { color:#195DB9; }
		.review .respons { padding:13px 17px 13px 15px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background:#F0F0F0; color:#6E6E6E; }
		.review .respons .title { color:#385968; font-weight:bold; text-transform:uppercase; }
		.review .respons .name { padding-bottom:5px; }
		.review .respons .date { text-align:right; color:#1B5F7E; }
		
		.process_text { border-bottom:1px solid #DFDFDF; }
		.process { border:0; }
		.process .fragment { color:#525252; }
		.process .fragment .title { color:#385968; }
		
		.process_choose { border-top:1px solid #FFFFFF; background:#F6F6F6; }
		.process_choose td { padding:7px 17px 7px 15px; border-bottom:1px solid #C7D5DF; color:#535353; }
		.process_choose td td { padding:1px 0 0 0; border:0; vertical-align:middle; }
		.process_choose .title { padding-top:15px; background:url(/images/process_choose_title_bg.gif) left top repeat-x; font-weight:bold; color:#436271; text-transform:uppercase; }
		.process_choose .choose_form { padding:15px 17px 12px 15px; background:url(/images/white_2px.gif) left bottom repeat-x;  }
		/* /test */
		
		/* project */
		.project td { padding:12px 0; border-bottom:1px solid #C1C1C1; color:#5D5D5D; }
		.project td td { padding:0; border:0; }
		.project .title { padding-right:20px; font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; }
		.project .title a { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; text-decoration:none; }
		.project .title a:hover { color:#000000; text-decoration:none; }
		.project .text { padding-right:20px; }
		.project .dark_text { padding:12px 20px 20px 15px; background:#F3F3F3; }
		.project .dotted { background:url(/images/dotted.gif) left center repeat-x; }
		.project .blue { color:#035B95; }
		.project .arch_title { color:#000000; text-transform:uppercase; }
		.project table.arch td { line-height:150%; }
		.project .arch a { color:#5D5D5D; }		
		.project .rubric_name a { font-weight:bold; color:035B95; text-decoration:none; }
		.project .rubric_name a:hover { color:035B95; text-decoration:underline; }
		.project ul { margin:0; padding:0; }
		.project ul li { margin:0; padding:6px 20px 6px 15px; list-style:none; background:url(/images/bullet_gray.gif) 0 11px no-repeat; }
		.project .names td { padding-right:20px; line-height:170%; }
		
		.journal_number_title { border-top:2px solid #FFFFFF; border-bottom:2px solid #C1C1C1; background:#EEEEEE; }
		.journal_number_title td { border-bottom:2px solid #FFFFFF; }
		.journal_number_title .image { border-right:2px solid #FFFFFF; }
		.journal_number_title .data { padding:9px 15px 12px 10px; color:#5F5F5F; }
		.journal_number_title .text { text-align:justify; }
		.journal_number td { padding:10px 20px 2px 0; }
		.journal_number td td { padding:0; }
		.journal_number .header { padding:8px 20px 7px 0; line-height:90%; color:#696A6A; }
		.journal_number .anounce { padding-bottom:10px; color:#3D3D3D; }
		.journal_number .anounce a { color:#3D3D3D; text-decoration:none; }
		.journal_number .anounce a:hover { color:#000000; text-decoration:underline; }
		/* /project */
		
		/* news list */
		.list_menu td { vertical-align:middle; }		
		.list_menu .list_menu_main { padding:6px 20px 4px 6px; background:#E1E1E1; }
		.list_menu .list_menu_sort { padding:4px 20px 10px 6px; background:#E1E1E1; color:#3E3E3E; }
		.list_menu a { color:#3E3E3E; }
		.news_list { padding:12px 0; border-bottom:1px solid #C7D5DF; }
		.news_list td { padding:7px 7px 7px 0; }
		.news_list .date { color:#164A8B; }
		.news_list .date .place { color:#000000; }
		.news_list a { color:#525252; }
		.news_banner { border-bottom:1px solid #C7D5DF; }
		.news_banner td { padding:16px 0; }
		/* /news list */
		
		/* expert */
		.review_list { margin:0; padding:0; }
		.review_list li { margin:0; padding:10px 20px 10px 12px; list-style:none; background:url(/images/bullet_blue.gif) 0 15px no-repeat; color:#818181; }
		.review_list .blue { color:#1B5F7E; }
		.review_list .name { font-weight:bold; color:#385968; text-transform:uppercase; }
		.review_list .name a { font-weight:bold; color:#385968; text-decoration:none; }
		.review_list .name a:hover { color:#000000; text-decoration:none; }
		.orientir_list li { background:url(/images/bullet_gray.gif) 0 15px no-repeat; color:#525252; }
		.orientir_list .name { color:#000000; text-transform:none; }
		.orientir_list .name a { color:#000000; text-decoration:none; }
		.orientir_list .name a:hover { color:#000000; text-decoration:underline; }
		/* /expert */
		
		/* search results */
		.search_message { padding:12px 20px 15px 0; border-bottom:1px solid #E0E7EC; color:#696A6A; }		
		.search_word { font-weight:bold; color:#035B95; }
		.search_results { padding-right:20px; color:#696A6A; }
		.search_link, search_link a { color:#035B95; }
		.search_pager { padding:14px 20px 10px 0; border-top:1px solid #C3C3C3; border-bottom:1px solid #C3C3C3; }
		.search_pager .page { margin:0 5px; font-weight:bold; color:#E12C2F; }
		.search_pager .pages a { margin:0 3px; color:#035B95; }
		.search_pager .pages a:hover { color:#000000; }
		.search_pager .prev_next { margin:0 5px; color:#C4C4C4; }
		.search_pager .prev_next a { color:#035B95; }
		.search_pager .prev_next a:hover { color:#000000; }		
		/* /search results */
		
		/* sitemap */
		.sitemap ul { margin:0; padding:0; }
		.sitemap ul li { margin:5px 0 0 0; padding:0 0 0 15px; list-style:none; }
		.sitemap a { text-decoration:none; }
		.sitemap a:hover { color:#000000; text-decoration:none; }
		
		.sitemap_1 li { background:url(/images/bullet_smap1.gif) 3px 4px no-repeat; font-weight:bold; color:#00608C; }
		.sitemap_1 a { font-weight:bold; color:#00608C; }
		.sitemap_2 li { background:url(/images/bullet_smap2.gif) 3px 4px no-repeat; font-weight:bold; color:#363636; }
		.sitemap_2 a { font-weight:bold; color:#363636; }
		.sitemap_3 li { background:url(/images/bullet_smap3.gif) 6px 5px no-repeat; font-weight:normal; color:#00608C; }
		.sitemap_3 a { font-weight:normal; color:#00608C; }
		.sitemap_4 li { background:url(/images/bullet_smap4.gif) 6px 5px no-repeat; font-weight:normal; color:#000000; }
		.sitemap_4 a { font-weight:normal; color:#000000; }
		.sitemap_5 li { background:url(/images/bullet_smap5.gif) 6px 5px no-repeat; font-weight:normal; color:#696A6A; }
		.sitemap_5 a { font-weight:normal; color:#696A6A; }
		/* /sitemap */
		
	/* /content */
	
	/* right col */
	.right_col { padding:35px 0 0 0; } /* to kill - вместо нее работает right_col_spacer */
	.right_col_fixed { background:#E0E7EC; }
	.right_col_fixed2 { background:#F0E6C7 url(/images/right_col.gif) left top repeat-y; }
	.right_col_spacer { height:35px; background:#FFFFFF; }
	.right_col_top { border-bottom:1px solid #626262; padding-bottom:1px; }
	.right_col_bot { border:2px solid #FFFFFF; border-right:0; border-bottom:0; }
	.right_col_content_t { background:#E0E7EC url(/images/right_col_bg.gif) right bottom no-repeat; } /* to kill - вместо нее работает right_col_fixed */
	.right_col_content { padding:0 0 0 15px; }	
	
	.day_event { background:#B7F888 url(/images/day_event.gif) left top repeat-x;  }
	.day_event_content { padding:12px 12px 8px 11px; background:url(/images/day_event_bg.gif) left top no-repeat; }
	.day_event_content .img_c { position:relative; top:0; left:0; z-index:1; width:88px; height:86px; margin-right:8px; }
	.day_event_content .img_cc { position:absolute; top:-5px; left:-5px; z-index:2; padding:6px; background:url(/images/img_c.gif) left top no-repeat; }
	.day_event_content h3 { margin:0; padding:18px 0 3px 0; font-size:18px; color:#3F3F3F; text-transform:uppercase; }
	.day_event_content h3 a { font-size:18px; font-weight:bold; color:#3F3F3F; text-decoration:none; text-transform:uppercase; }
	.day_event_content h3 a:hover { color:#3F3F3F; text-decoration:underline; }
	.day_event_content .all_events { padding-bottom:5px; color:#385968; }
	.day_event_content .all_events a { color:#385968; }
	.day_event_content .event_text { clear:both; color:#2A2A2A; }
	.day_event_content .read { padding-top:5px; }
	.day_event_content .read a { color:#000000; }	
	.day_event_content .date { color:#5E5E5E; }
	
	.news_title { padding:8px 12px; border-bottom:2px solid #FFFFFF; background:#5FBAF6 url(/images/news_title_bg.gif) right top no-repeat; }
	.news_title td { vertical-align:middle; }
	.news_title td h3 { margin:0; padding:0; font-size:18px; color:#FFFFFF; text-transform:uppercase; }
	.news_title td h3 a { font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:uppercase; }
	.news_title td h3 a:hover { color:#035B95; text-decoration:none; }
	
	.news_anounces { padding:0 0 0 12px; border:1px solid #F0E6C7; border-right:0; border-bottom:0; background:#FBFFD5; }
	.news_anounce_item { clear:both; margin:12px 0 0 0; padding:0 12px 12px 0; background:url(/images/dotted.gif) left bottom repeat-x; }
	.news_anounce_item img { float:left; display:block; margin:3px 12px 10px 0; }
	.news_anounce_item h4 { margin:0 0 5px 0; padding:0; font-size:11px; color:#035B95; }
	.news_anounce_item h4 a { font-size:11px; font-weight:bold; color:#035B95; text-decoration:none; }
	.news_anounce_item h4 a:hover { color:#035B95; text-decoration:underline; }
	.news_anounce_item .anounce_text { padding:0 0 5px 0; }
	.news_anounce_item .read { clear:both; }
	.news_anounce_item .read a { color:#5A1616; }	
	.news_anounce_item .date { color:#5E5E5E; }
	.last_item { background:none; }
	
	.news_arch { padding:0 0 12px 12px; }
	.news_arch_title { padding:12px 12px 10px 0; background:url(/images/dotted.gif) left top repeat-x; }
	.news_arch_title h3 { margin:0; padding:0; font-size:11px; text-transform:uppercase; }
	.news_arch_title h3 a { font-weight:bold; color:#1B1B1B; text-decoration:none; text-transform:uppercase; }
	.news_arch_title h3 a:hover { color:#1B1B1B; text-decoration:underline; }
	.news_arch_content { padding:0 12px 0 0; }
	.news_arch_content div { padding:4px 0; }
	.news_arch_content td { vertical-align:middle; font-size:10px; }
	
	.right_col_block { padding:15px 15px 15px 0; border-bottom:1px solid #C0C4C6; color:#5F5F5F; }
	.right_col_block a { color:#035B95; text-decoration:underline; }
	.right_col_block a:hover { color:#000000; text-decoration:none; }
	.right_col_block h3 { margin:3px 0 15px 0; padding:0; font-size:11px; color:#BF1717; text-transform:uppercase; }
	.right_col_block h3 a { font-size:11px; font-weight:bold; color:#BF1717; text-decoration:none; text-transform:uppercase; }
	.right_col_block h3 a:hover { color:#000000; text-decoration:none; }
	.right_col_block h4 { margin:3px 0 15px 0; padding:0; font-size:11px; color:#000000; }
	.right_col_block h4 a { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
	.right_col_block h4 a:hover { color:#000000; text-decoration:none; }
	.right_col_block .title { font-weight:bold; color:#385968; }
	.right_col_block .title a { font-weight:bold; color:#385968; text-decoration:none; }
	.right_col_block .title a:hover { color:#385968; text-decoration:underline; }
	.right_col_block .date { font-size:10px; color:#195DB9; }
	.right_col_block .desc, .right_col_block .desc a { font-size:10px; }
	.right_col_block .blue { color:#035B95; }
	.right_col_block ul { margin:5px 0 5px 15px; padding:0; }
	.right_col_block ul li { margin:0; padding:2px 0; }
	.dark_links a { color:#5F5F5F; }
	.right_col_block a.blog_link { font-weight:bold; color:#000000; text-decoration:none; }
	.right_col_block a.blog_link:hover { text-decoration:underline; }
	.right_col_block .read_more a { color:#035b95; text-decoration:underline; }
	.right_col_block .read_more a:hover { color:#000000; text-decoration:none; }
	
		.afisha_end_r { border-bottom:1px solid #C0C4C6; }
		.afisha_end_r .date { color:#385968; }
		.afisha_end_r a { color:#1E1E1E; text-decoration:none; }
		.afisha_end_r a:hover { color:#1E1E1E; text-decoration:underline; }
		.afisha_end_r h3.title { color:#00608C; }
		.afisha_end_r h3.title a { color:#00608C; text-decoration:none; }
		.afisha_end_r h3.title a:hover { color:#000000; text-decoration:none; }
		.afisha_end_r h3.shedule_title { color:#000000; }
		.afisha_end_r ul { margin:5px 0; padding:0; }
		.afisha_end_r ul li { margin:0; padding:3px 0; list-style:none; }
		
		.studio_r { border:0; }
		.studio_r a { font-weight:bold; color:#6E6E6E; }
		.studio_r a:hover { color:#6E6E6E; }
		
		.right_col_c { padding:0 15px; }
		.right_col_meeting_title h3 { margin:10px 0 20px 0; padding:0 0 7px 0; background:url(/images/met_title_bg.gif) bottom left no-repeat; font-family:Arial, sans-serif; font-size:16px; color:#385968; text-transform:uppercase; }
		.right_col_meeting_title h3 a { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; text-decoration:none; }
		.right_col_meeting_title h3 a:hover { color:#000000; text-decoration:none; } 
		.right_col_meeting { border-bottom:1px solid #9DAEB7; }
		.right_col_meeting td { padding:6px 0; }
		.right_col_meeting .name { padding-bottom:3px; font-weight:bold; color:#035B95; }
		.right_col_meeting .name a { font-weight:bold; color:#035B95; text-decoration:none; }
		.right_col_meeting .name a:hover { color:#000000; text-decoration:none; }
		.right_col_meeting .image { padding:8px 12px 6px 0; }
		.right_col_meeting .image img { border:1px solid #D0D0D0; }
		.right_col_meeting .anounce { color:#525252; }
		
		.journal_subscribe { color:#1E1E1E; }
		.journal_subscribe h4 { color:#385968; text-transform:uppercase; }
		.journal_subscribe h4 a { color:#385968; text-transform:uppercase; text-decoration:underline; }
		.journal_subscribe h4 a:hover { color:#385968; text-decoration:none; }
		.pub_heroes { color:#1E1E1E; }
		.pub_heroes a { color:#1E1E1E; text-decoration:none; }
		.pub_heroes a:hover { color:#1E1E1E; text-decoration:underline; }
		.pub_heroes h3, .pub_heroes h3 a { color:#CC0000; }
		.pub_heroes ul { margin:4px 0 4px 15px; padding:0; }
		.pub_heroes ul li { margin:0; padding:0; }
		.news_heroes { padding:12px 20px 12px 15px; border:0; background:#E0E7EC; color:#1E1E1E; }
		.news_heroes a { color:#1E1E1E; text-decoration:none; }
		.news_heroes a:hover { color:#1E1E1E; text-decoration:underline; }
		.news_heroes h3, .news_heroes h3 a { color:#00608C; }
		.news_heroes ul { margin:4px 0 4px 15px; padding:0; }
		.news_heroes ul li { margin:0; padding:0; }
		
		.int_project_right_col { border-top:5px solid #D5DEE5; border-bottom:5px solid #D5DEE5; background:#D9F2E4; }
		.int_project_right_col td { padding:5px 15px; color:#2B2B2B; }
		.int_project_right_col .image { padding:10px 15px; background:#CCEAD9; }
		.int_project_right_col .name { padding:3px 0 5px 0; font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; }
		.int_project_right_col .name a { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#385968; text-transform:uppercase; text-decoration:none; }
		.int_project_right_col .name a:hover { color:#000000; text-decoration:none; }
		
		.login_right_col { border-top:1px solid #626262; border-bottom:1px solid #626262; }
		.login_right_col td { padding:12px 15px 30px 15px; border-top:1px solid #E0E7EC; border-bottom:1px solid #E0E7EC; background:#C9DCE9; color:#3E3E3E; }
		.login_right_col td td { padding:0; border:0; }
		.login_right_col .login_form td { vertical-align:middle; padding:5px 0; }
		.login_right_col .login_form input.text_inp { width:162px; border:1px solid #A0A0A0; background:#FFFFFF; }
		
		/* new_incomings */
		.last_incomings .anounce { padding:6px 0; color:#1E1E1E; }
		.last_incomings .date { color:#385968; }
		.last_incomings a { color:#1E1E1E; text-decoration:none; }
		.last_incomings a:hover { color:#1E1E1E; text-decoration:underline; }
		.last_incomings h3, .last_incomings h3 a { color:#00608C; }
		
		.audio_incomings { position:relative; left:-5px; }
		.audio_incomings td { padding:0 10px 20px 0; color:#000000; }
		.audio_incomings h3 { margin:0; padding:0; color:#00608C; }
		.audio_incomings h3 a { color:#00608C; }
		/* /new_incomings */
		
		/* rubrics list */
		.right_rubrics_list { padding:15px 15px 15px 0; border-bottom:1px solid #C0C4C6; color:#3D3D3D; }
		.right_rubrics_list .right_rubric { padding:5px 0; }
		.right_rubrics_list h3 { margin:0; padding:0 0 20px 0; font-family:Arial, sans-serif; font-size:15px; color:#106E99; text-transform:uppercase; }
		.right_rubrics_list h3 a { font-family:Arial, sans-serif; font-size:15px; font-weight:bold; color:#106E99; text-transform:uppercase; text-decoration:none; }
		.right_rubrics_list h3 a:hover { color:#000000; text-decoration:none; }
		.right_rubrics_list h4 { margin:0; padding:0; text-transform:uppercase; }
		.right_rubrics_list h4 a { font-weight:bold; color:#3D3D3D; text-decoration:none; }
		.right_rubrics_list h4 a:hover { color:#3D3D3D; text-decoration:underline; }
		/* /rubrics list */
		
		/* search numbers */
		.search_numbers { padding:15px 0 0 0; }
		.search_numbers h3 { margin:0; padding:0 0 10px 0; font-family:Arial, sans-serif; font-size:15px; color:#106E99; text-transform:uppercase; }
		.search_numbers .subtitle { padding-bottom:5px; }
		.search_numbers_table { position:relative; left:-8px; background:#EFF4F7; }
		.search_numbers_t { border-top:3px solid #CDDAE3; }
		.search_numbers_l { border-left:3px solid #CDDAE3; }
		.search_numbers_r { border-right:3px solid #CDDAE3; }
		.search_numbers_b { border-bottom:3px solid #CDDAE3; }
		.search_numbers_table .numbers { padding:3px 0; line-height:220%; color:#2D2D2D; font-weight:bold; text-align:justify; }
		.search_numbers_table .numbers a { padding:3px 2px 2px 3px; color:#2D2D2D; font-weight:bold; text-decoration:none; }
		.search_numbers_table .numbers a:hover { background:#7DAA13; color:#2D2D2D; font-weight:bold; text-decoration:none; }
		.search_numbers_table .numbers a.active { background:#7DAA13; color:#FFFFFF; }
		/* /search numbers */
		
		/* search form */
		.search_form_title { padding:10px 15px 20px 17px; font-weight:bold; color:#00608C; text-transform:uppercase; }
		.search_form { border-top:1px solid #B1B1B1; border-bottom:1px solid #B1B1B1; background:#CFDBE4; }
		.search_form td { vertical-align:middle; padding:10px 15px 20px 17px; border-top:1px solid #E0E7EC; border-bottom:1px solid #E0E7EC; color:#191919; }
		.search_form td td { padding:0; border:0; }
		.search_form .fields td { padding:5px 6px 5px 0; }
		.search_form input.search_inp { border:1px solid #A0A0A0; }
		.search_form .small_inp input { padding-left:3px; margin-right:1px; }
		.search_form input, .search_form select, .search_form select option { background:#FFFFFF; color:#666869; }
		/* /search form */
		
		.studio_experts { padding:0 15px 15px 0; border-bottom:1px solid #9DAEB7; color:#535353; line-height:180%; }
		.studio_experts a { font-weight:bold; color:#535353; text-decoration:none; line-height:180%; }
		.studio_experts a:hover { color:#535353; text-decoration:underline; }
	
	.curator { padding:12px; color:#535353; }
	.curator a { font-weight:bold; color:#535353; text-decoration:none; }
	.curator a:hover { color:#535353; text-decoration:underline; }
	/* /right col */
	
	/* bottom */
	.shadows { background:url(/images/shadows_bg.gif) left top repeat-x; }
	.shadows_c { background:#FFFFFF url(/images/shadows_c.gif) right bottom no-repeat; }
	.shadows_c img { position:relative; left:-22px; z-index:10; }
	.shadows_r { text-align:right; background:url(/images/shadows_bg.gif) left top repeat-x; }
	.shadows_r2 { background:url(/images/shadows_r2_bg.gif) left top repeat-x; }
	.shadows_r2 div { text-align:right; background:url(/images/shadows_r2_white_bg.gif) left top no-repeat; }
	
	.bot_t { background:#1386BD url(/images/bot_t_bg.jpg) right bottom repeat-x; }
	.bot_lt { text-align:right; background:url(/images/bot_lt_bg.gif) left top no-repeat; }  /* to kill - не отбражается в новом футере */
	.bot_ct { background:#FFFFFF url(/images/bot_ct.gif) right bottom no-repeat; }  /* to kill - не отбражается в новом футере */
	.bot_rt { background:url(/images/bot_rt.gif) right top no-repeat; } /* to kill - не отбражается в новом футере */
	.bot_lb { padding:32px 26px;}
	.bot_cb { padding:35px 35px 55px 35px; text-align:center; color:#D2ECF7; }
	.bot_cb td { vertical-align:middle; padding:0 8px; }
	.bot_cb a { color:#D2ECF7; text-decoration:none; }
	.bot_cb a:hover { color:#D2ECF7; text-decoration:underline; }
	.bot_chapter_links { text-align:right; }
	.bot_chapter_links a { font-weight:bold; line-height:130%; }
	.bot_rb { background:url(/images/tree_in.jpg) right bottom no-repeat; }
	
	.news_subscribe td { padding:2px 0; color:#FFFFFF; font-size:10px; }
	.news_subscribe td a { color:#FFFFFF; text-decoration:none; }
	.news_subscribe td a:hover { color:#FFFFFF; text-decoration:underline; }
	.news_subscribe h3 { margin:0 0 2px 0; padding:0; font-family:Arial; font-size:11px; text-transform:uppercase; }
	
	.bot_hr { margin:1px 0 25px 0; background:#D2D2D2; }
	/* bottom */
	
	/* /inner page */
	
	/* popup */
	.popup { padding:25px 15px 25px 25px; background:url(/images/popup_bg.gif) left top repeat-x; }
	.popup td { color:#323232; }
	.popup .logo img { position:relative; left:-5px; }
	.popup .close { padding:0 0 5px 20px; }
	.popup .close a { color:#164A8B; text-decoration:none; }
	.popup .close a:hover { color:#164A8B; text-decoration:underline; }
	.popup .header { padding:43px 10px 15px 0; }
	.popup .title { padding-bottom:18px; font-family:Arial, sans-serif; font-size:15px; font-weight:bold; color:#454545; text-transform:uppercase; }
	.popup .author { color:#1B5F7E; }
	.popup .text { padding:12px 10px 12px 0; border-top:1px solid #C7D5DF; border-bottom:1px solid #C7D5DF; font-size:12px; line-height:150%; }
	/* /popup */
	
	/* error page */
	.err_content { vertical-align:top; padding:40px 80px; color:#FFFFFF; }
	.err_content h1 { margin:35px 0; padding:0; font-family:Arial; font-size:28px; font-weight:normal; text-transform:uppercase; }
	.err_content a, .err_content a:hover { color:#FFFFFF; }
	/* /error page */	



	
/**/	.card_updates_text .title a { font-weight:bold; color:#385968; text-decoration:none; }
/**/	.card_updates_text .title a:hover { color:#385968; text-decoration:underline; }

/**/		a.left_tab { color:#FFFFFF; text-decoration:none; font-family:Arial; font-size:16px; font-weight:bold; }
/**/		a.left_tab:hover { text-decoration:none; }

/**/		.timetable .desc a.read { font-size:10px; color:#385968; text-decoration:none; }
/**/		.timetable .desc a.read:hover { color:#385968; text-decoration:underline; }

/**/		.timetable .desc .name a { color:#525252; font-weight:bold; text-transform:uppercase; text-decoration:none; }
/**/		.timetable .desc .name a:hover { text-decoration:underline; }


/**/	.curator .copyli01 {color: #0868a1; text-decoration:underline; font-weight:normal; font : normal 11px tahoma, verdana;}
/**/	.curator a.copyli01:hover {text-decoration:none;color: #000000;	}
/**/	.curator a.sm { font-weight:normal; color:#535353; text-decoration:none; }
/**/	.curator a.sm:hover { color:#535353; text-decoration:underline; }

/**/	a.black2 { font-family:Verdana; font-weight:bold; font-size:10px; color:#000000; text-decoration:none; }
/**/	a.black2:hover { color:#000000; text-decoration:underline; }

/**/	a.black { font-weight:bold; color:#000000; text-decoration:none; }
/**/	a.black:hover { color:#000000; text-decoration:underline; }		
/**/	.dossier_list .author { padding-bottom:5px; font-weight:normal; color:#000000; }

/**/    .kartoteka_caption {margin:15px 20px 0px 0; font-family:Arial; font-size:16px; font-weight:bold; color:#035B95; }
/*justify*/		.journal_end .text, .journal_end .text td { text-align:left; color:#3B3B3B; }

/**/	.journal_number .header {padding: 8px 20px 10px 0; line-height: 90%; color: #696A6A; border: 1px none Teal;}

/**/	a.none { font-family:Arial, sans-serif; font-size:15px; font-weight:bold; color:#6D6D6D; text-decoration:none; }
/**/	a.none:hover { color:#6D6D6D; text-decoration:none; }

/**/	.card_updates_text h4 a.normal { font-family:Verdana; font-weight:normal; font-size:10px; color:#000000; text-decoration:none; }
/**/	.card_updates_text h4 a.normal:hover { color:#000000; text-decoration:underline; }

/**/	.project ul li { margin:0; padding:6px 20px 6px 15px; list-style:none; background:url(/images/bullet_gray.gif) 0 11px no-repeat; }
		.editors_list .name_bull { margin:0; padding:6px 20px 6px 15px; list-style:none; background:url(/images/bullet_gray.gif) 0 11px no-repeat;}
		
		DIV.title A {font-weight:bold; color:#385968; text-decoration:none;}
		DIV.title A:hover {text-decoration:underline;}