.sorry
{
	background-color: #1D4A94;
}
.sorry DIV
{
	text-align: center;
	vertical-align: bottom;
	font-size: 18px;
	padding-top: 300px;
	color: White;
	width: 100%;
	height: 600%;
}

.sorry IMG
{
	margin-top: 30px;
}

BODY.first
{
	FONT-SIZE: 10px;
 	COLOR: #000000;
 	FONT-FAMILY: arial, tahoma, verdana, sans-serif;
 	BACKGROUND-COLOR: #FFFFFF;
 	margin: 0px 0px 0px 0px;
}
TABLE
{
	border: 0px none;
	border-collapse: collapse;
}
TABLE TD
{
	margin: 0px;
	padding: 0px;
}
/*=======================================*/
BODY.content
{
	FONT-SIZE: 10px;
 	COLOR: #000000;
 	FONT-FAMILY: arial, tahoma, verdana, sans-serif;
 	BACKGROUND-COLOR: White;
 	margin: 10px 5px 5px 5px;
}
.content p
{
	padding-left: 20px;
	padding-right: 20px;
	FONT-SIZE: 12px;
 	COLOR: #708090;
	text-indent: 40px;
}

/*=======================================*/
#logo_TVK
{
	z-index: 100;
	width: 100%;
	
}

#logo_TVK TD.center_
{
  text-align: center;
}

#logo_TVK TD.left_
{
	width: 200px;
}

#logo_TVK TD.right_
{
	width: 200px;
}

#logo_TVK A IMG
{
	border: 0px none;
}
/*=======================================*/
TABLE.head_1
{
	width: 100%;
}
TD.head_1_0
{
	background-image: url(../_img/Top_1_m.jpg);
	background-repeat: repeat-x;
	background-position: right;
}
TD.head_1_1
{
	background-image: url(../_img/Top_1_l.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: White;
}
TD.head_1_2
{
	background-image: url(../_img/Top_1_r.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color: White;
}

.head_over
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

.mission
{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
}
/*=======================================*/
#LogoItem
{

}
#LogoItemX
{
	text-align: right;
}
/*=======================================*/

.head_2_1
{
	background-image: url(../_img/Top_2_m.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #0154b6;
}

/*=======================================*/
TD.menu_v
{
	background-image: url(../../_img/Button_top.gif);
	background-position: right;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	color: White;
	background-color: #0073BB;
}


TD.menu_v A
{
   COLOR: #D6DBDF;
	TEXT-DECORATION: none;
}

TD.menu_v A:hover
{
	font-weight: bold;
	COLOR: White;
}
.altTVK
{
	color: White;
	font-size: 54px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*======= MENU ===========================*/
TABLE.menu_top
{
	FONT-SIZE: 11px;
 	font-weight: normal;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.container
{
	width: 100%;
}

.menu_fon
{
	background-color: White;
}

TABLE.menu_top TD
{
	text-align: center;
	TEXT-DECORATION: none;
	background-image: url(../_img/menu_c_m.gif);
	background-repeat: repeat-x;
	background-position: left;
	vertical-align: middle;
}

TABLE.menu_top A
{
   COLOR: #DCDCDC;
	TEXT-DECORATION: none;
}

TABLE.menu_top A:hover
{
   COLOR: White; 
	font-weight: bold;
}

.menu_c_l_1
{
	background-image: url(../../_img/menu_c_l_1.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: transparent;
}

.menu_c_r_1
{
	background-image: url(../../_img/menu_c_r_1.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: transparent;
}

.menu_c_l_2
{
	background-image: url(../../_img/menu_c_l_2.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: White;
}

.menu_c_r_2
{
	background-image: url(../_img/menu_c_r_2.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: White;
}

.menu_r_m
{
	text-align: center;
	TEXT-DECORATION: none;
	background-color: White;
	background-image: url(../_img/menu_r_m.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
	padding-left: 10px;
	height: 23px;
}

.menu_r_m SPAN
{
	text-align: left;
	font-weight: normal;
	text-transform: none;
	font-size: 9px;
}

.menu_r_l_1
{
	background-image: url(../../_img/menu_r_l_1.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: White;
}

.menu_r_r_1
{
	background-image: url(../../_img/menu_r_r_1.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: White;
}

.menu_r_l_2
{
	background-image: url(../../_img/menu_r_l_2.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: transparent;
}

.menu_r_r_2
{
	background-image: url(../../_img/menu_r_r_2.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: transparent;
}

.menu_r_m_
{
	background-color: #EB0944;
	background-image: url(../_img/menu_r_m_.gif);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	font-size: 10px;
	color: #FFB6C1;
	padding-left: 10px;
	height: 46px;
}


.menu_r_l_2_
{
	background-image: url(../../_img/menu_r_l_2_.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 18px;
}

.menu_r_r_2_
{
	background-image: url(../../_img/menu_r_r_2_.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 18px;
}

TABLE#vert_menu TD
{
	text-align: left;
	vertical-align: middle;
	height: 25px;
	background-image: url(../_img/menu_r_m_vert.gif);
	background-repeat: repeat-x;
	background-position: left;
}
TABLE#vert_menu TD.menu_c_l_vert
{
	background-image: url(../_img/menu_r_l_vert.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 11px;
}
TABLE#vert_menu TD.menu_c_r_vert
{
	background-image: url(../_img/menu_r_r_vert.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 11px;
}
/*=======================================*/
.sub_menu
{
  PADDING-RIGHT: 1px;
  BORDER-RIGHT: 1px solid #1B4A94;
  BORDER-TOP: 1px solid #5C81BC;
  BORDER-LEFT: 1px solid #5C81BC;
  BORDER-BOTTOM: 1px solid #1B4A94;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background-color: #1B4993; 
}

.sub_menu TD
{
	PADDING: 1px;
	PADDING-LEFT: 5px;
	padding-right: 5px;
}

.sub_menu TD A
{
  COLOR: White;
  TEXT-DECORATION: none;
}

.sub_menu TD.activ
{
  BACKGROUND-COLOR: White;  
}

.sub_menu TD.activ A
{
  COLOR: Black;
  text-decoration: none;
}

.transp
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 Ð¸ Ð½Ð¸Ð¶Ðµ */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.transp_item
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); /* IE 5.5+*/
	-moz-opacity: 0.1; /* Mozilla 1.6 Ð¸ Ð½Ð¸Ð¶Ðµ */
	-khtml-opacity: 0.1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	text-align: center;
}
/*=======================================*/
TABLE.submenu_page
{
	FONT-SIZE: 11px;
 	font-weight: normal;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-left: 32px;
	margin-top: 0px;
	border-left: 10px solid #EDEFEA;
}
TABLE.submenu_page TD
{
	text-align: left;
	TEXT-DECORATION: none;
	padding-left: 30px;
	padding-bottom: 3px;
	padding-top: 3px;
}
TABLE.submenu_page TD A
{
   COLOR: #708090;
	TEXT-DECORATION: none;
}

TABLE.submenu_page TD A:hover
{
   COLOR: #0073BB; 
	font-weight: bold;
}
/*=======================================*/
TABLE.menu_page
{
	FONT-SIZE: 11px;
 	font-weight: normal;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 95%;
	margin-left: 20px;
}
TABLE.menu_page TD
{
	text-align: center;
	TEXT-DECORATION: none;
	border-bottom: 1px solid #CED6CA;
}
TABLE.menu_page TD A
{
   COLOR: #708090;
	TEXT-DECORATION: none;
}
TABLE.menu_page TD.sel
{
   COLOR: #0073BB;
	font-weight: bold;
	TEXT-DECORATION: none;
	border-top: 1px solid #CED6CA;
	border-left: 1px solid #CED6CA;
	border-right: 3px solid #CED6CA;
	border-bottom: 0px;
	background-color: White;
}
TABLE.menu_page TD.sel A
{
   COLOR: #0073BB;
	font-weight: bold;
	TEXT-DECORATION: none;
}

TABLE.menu_page TD A:hover
{
   COLOR: #0073BB; 
	font-weight: bold;
}
/*=======================================*/
TABLE.navi
{
	width: 100%;
	height: 100%;
}
TABLE.navi TD
{

}

.navi_cellar
{
	
}

TABLE.announ
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	border: 0px;
}
/*=======================================*/
.banner
{
	width: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: White;
	text-align: left;
}

.distan
{
	height: 5px;
	padding: 5px 0px 0px 5px;
}

.distan_nav
{
	height: 5px;
}

.distan_swf
{
	margin: 1px;
}

.ann_ban
{
	margin-left: 7px;
}

IMG.picbord
{
/*	border: 1px solid #8EA083;*/
}

.swflash
{
 position: absolute;
 left: 5px;
 cursor: pointer;
 z-index: 100;
 margin: 0px;
 padding: 0px;
}

.weather_ban
{
	padding-left: 5px;
}
/*=======================================*/
TABLE.navi_ban_title
{
	width: 210px;
	margin-top: 10px;
	text-align: center;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
	
}
.nbt_01
{
	background-color: #F17F26;
	background-image: url(../_img/nbt_01.gif);
	background-repeat: repeat-x;
	height: 23px;
	width: 180px;
}

.nbt_02
{
	background-image: url(../_img/nbt_02.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 16px;
}
.nbt_03
{
	background-image: url(../_img/nbt_03.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 13px;
}

.nbt_11
{
	background-color: #319bdd;
	background-image: url(../_img/nbt_11.gif);
	background-repeat: repeat-x;
	height: 17px;
	width: 180px;
}

.nbt_12
{
	background-image: url(../_img/nbt_12.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 17px;
}
.nbt_13
{
	background-image: url(../_img/nbt_13.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 17px;
}

.nbt_21
{
	background-color: #319bdd;
/*	background-image: url(../_img/nbt_11.gif);
	background-repeat: repeat-x;*/
	height: 23px;
	width: 180px;
}

.nbt_22
{
	background-image: url(../_img/nbt_12.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 16px;
}
.nbt_23
{
	background-image: url(../_img/nbt_13.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 7px;
}

.nbt_31
{
	background-color: #f17f26;
	background-image: url(../_img/nbt_31.gif);
	background-repeat: repeat-x;
	height: 17px;
	width: 180px;
}

.nbt_32
{
	background-image: url(../_img/nbt_32.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 17px;
}
.nbt_33
{
	background-image: url(../_img/nbt_33.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 17px;
}
/*=======================================*/
.con_1
{
	background-image: url(../_img/con_1.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 6px;
	background-color: #FF9933;
}
.con_2
{
	background-image: url(../_img/con_2.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 6px;
	background-color: #FF9933;
}
.con_3
{
	background-image: url(../_img/con_3.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 6px;
	background-color: #FF9933;
}
.con_4
{
	background-image: url(../_img/con_4.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 6px;
	background-color: #FF9933;
}
/*=======================================*/
.gismet
{
	margin-top: 10px;
	text-align: center;
}
/*=======================================*/
TABLE.annon
{
	width: 95%;
	text-align: center;
/*	border: 1px solid #8EA083;*/
}

TABLE.annon TR.bkgr
{
	background-color: #FF9933; 
}

TABLE.annon TD A
{
	font-size: 11px;
	color: White;
	font-weight: normal;
	text-decoration: none;
}

TABLE.annon TD.head A
{
	color: White;
	font-weight: bold;
}

TABLE.annon TD.time
{
	vertical-align: middle;
	width: 30px;
	padding: 5px;
}

TABLE.annon TD.time A
{
	font-size: 14px;
	font-weight: bold;
}

TABLE.annon TD.week
{

}
TABLE.annon TD.week A
{
	color: White;
	font-weight: normal;
}

TABLE.annon TD.pic A IMG
{
	margin: 0px;
	border: 0px none;
}
/*=======================================*/
TD#idKrasnTime
{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	font-style: normal;
	padding-left: 30px;
	cursor: pointer;
	vertical-align: middle;
	color: #f17f26;
	height: 20px;
}
TD#idKrasnDate
{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
	cursor: pointer;
	vertical-align: middle;
	color: #f17f26;
}
TD#idWeek
{
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #f17f26;
	cursor: pointer;
	padding-left: 30px;
}
TD#idKrasnYear
{
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
/*=======================================*/
TABLE#prog
{
	width: 203px;
	height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D2691E;
	text-align: left;
	margin-left: 2px;
	}

TABLE#prog TD
{
	vertical-align: text-top;
}

TD.prog_tm
{
	width: 10%;
	font-weight: bold;
	padding-right: 6px;
	text-align: right;
}
TD.prog_tm_sel
{
	width: 10%;
	font-weight: bold;
	padding-right: 6px;
	text-align: right;
	color: White;
	background-color: #FF9933;
}

.sel
{
	color: White;
	background-color: #FF9933; 
}

TD.sel_prog_1
{
	background-image: url(../_img/sel_prog_1.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 6px;
	height: 6px;
}
TD.sel_prog_2
{
	background-image: url(../_img/sel_prog_2.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 6px;
	height: 6px;
}
TD.sel_prog_3
{
	background-image: url(../_img/sel_prog_3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 6px;
}
TD.sel_prog_4
{
	background-image: url(../_img/sel_prog_4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 6px;
}
#list_prog
{
	height: 100%;
	width: 180px;
}
/*======================================*/
.href_mark
{
	cursor: pointer;
	vertical-align: bottom;
	margin-top: 5px;
}

.href_mid
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eb0944;
	vertical-align: top;
	width: 80px;
	text-align: center;
}
.href_mid A
{
	color: White;
	text-decoration: none;
}
.href_mid A:visited
{
	color: White;
	text-decoration: none;
}
.href_mid A:link
{
	color: White;
	text-decoration: none;
}
.href_mid A:hover
{
	color: White;
	text-decoration: none;
}

.href_mid_sel
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #eb0944;
	color: White;
	vertical-align: top;
	width: 80px;
	text-align: center;
}

.href_mid_sel A:visited
{
	color: White;
	text-decoration: none;
}
.href_mid_sel A:link
{
	color: White;
	text-decoration: none;
}
.href_mid_sel A:hover
{
	color: White;
	text-decoration: none;
}

/*=======================================*/
TABLE.page_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #1B4A94;
	width: 98%;
	margin-left: 1%;
}

.n_0
{
	width: 0px;
}
.n_1
{
	width: 10px;
	background-color: #235402;
}
TD.n_d_title
{
	text-align: left;
}

.n_2
{
	width: 10px;
	background-color: #EDEFEA;
}
.n_3
{
	width: 5px;
}
.n_4
{
	width: 10px;
	background-color: #E2E7E0;
}
.n_5
{
	width: 10px;
	background-color: #D9E1D6;
}
.n_6
{
	width: 100px;
	background-color: #CCD4C7;
}
/*=======================================*/
.sub_page_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #163B70;
	margin-left: 30px;
	margin-top: 20px;
}
/*=======================================*/
TABLE.news_art
{
	margin-top: 0px;
	margin-left: 10px;
	width: 98%;
}

TABLE.news_art p b
{
	color: #0073BB;
}

TD.news_title
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0073bb;
	padding-left: 10px;
	vertical-align: top;
	height: 10px;
	width: 90%;
}

TD.news_title A:link
{
	color: #0073bb;
	text-decoration: none;
}

TD.news_title A:visited
{
	color: #0073bb;
	text-decoration: none;
}

TD.news_title A:hover
{
	color: #1b4a94;
	text-decoration: underline;
}

TD.news_date
{
	font-size: 11px;
	color: #0073bb;
	text-align: right;
	width: 140px;
	padding-right: 10px;
}

TD.ann_date
{
	font-size: 12px;
	background-color: #235402;
	color: White;
	width: 230px;
}

IMG.news_pic
{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-left: 0px;
	border: 0px none;
}

TD.news_pic
{
	float: left;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 0px;
	border: 0px none;
}

IMG.news_pic_ann
{
   margin-left: 0px;
	border: 0px none;
}

TD.news_pic_ann
{
	border: 0px none;
	padding: 3px;
}

TD.news_body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 3px;
	vertical-align: top;
	height: 100%;
}
TD.news_body p
{
	margin-top: 2px;
	margin-bottom: 2px;
	text-indent: 20px;
	color: #5A5A5A;
}
.news_ref_td
{
	padding: 3px;
}
/*=======================================*/
/**/
.right_pic
{
	margin: 0px;
	background-color: White;
	float: right;
}
.right_pic_img
{
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
TD.right_pic_title
{
	text-align: center;
	color: #D2691E;
	font-size: 11px;
	text-transform: uppercase;
	padding: 3px;
}

/*=======================================*/
.news_pages
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 98%;
	margin-bottom: 10px;
	color: #A9A9A9;
	text-align: center;
}

.news_pages_cur
{
	color: #0073BB;
	text-decoration: underline;
}

.news_pages A
{
	color: #A9A9A9;
	text-decoration: none;
}

.news_pages A:link
{
	color: #A9A9A9;
	text-decoration: none;
}

.news_pages A:hover
{
	color: #0073BB;
	text-decoration: underline;
}

.arch_link
{
	text-align: right;
	margin-left: 10px;
	margin-bottom: 10px;
	height: 10px;
}
/*=======================================*/
.personal
{
	width: 98%;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}
.personal TD
{
	vertical-align: top;
}

.personal A:link
{
	color: Gray;
	text-decoration: none;
}

.personal A:visited
{
	color: Gray;
	text-decoration: none;
}

.personal A:hover
{
	color: #0073BB;
	text-decoration: underline;
}

.position
{
	text-align: right;
	padding-right: 20px;
	font-weight: normal;
	color: #0073BB;
	width: 50%;
}

.pers_name
{
	color: #1B4A94;
	padding-bottom: 5px;
}
.pers_name A:link
{
	color: #1B4A94;
	text-decoration: none;
}

.pers_name A:visited
{
	color: #1B4A94;
	text-decoration: none;
}

.pers_name A:hover
{
	color: #0073BB;
	text-decoration: underline;
}
.office
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B4A94;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mail_cont
{
	padding-bottom: 15px;
}
/*=======================================*/
.prog_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: White;
	background-color: #319bdd;
	padding-left: 40px;
}
.prog_tab
{
	border-bottom-width: 1px;
	border-bottom-color: #319bdd;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #319bdd;
	border-left-style: solid;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	width: 95%;
	margin-left: 10px;
}
.bk_prog_0
{
	background-color: #EFEFEF;
}
.bk_prog_1
{
	background-color: transparent;
}
.prog_time
{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	padding-left: 15px;
	width: 40px;
}
.prog_time_sel
{
	color: #f08800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	padding-left: 15px;
	width: 40px;
}
.prog_body
{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	vertical-align: top;
	padding-left: 5px;
	text-indent: 20px;
}
.prog_body_sel
{
	color: #f08800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
	vertical-align: top;
	padding-left: 5px;
	text-indent: 20px;
}
/*=======================================*/
TABLE.gallary
{
	width: 90%;
	text-align: center;
	margin-left: 30px;
	margin-right: 30px;
}
TABLE.gallary TR.titles TD
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0073BB;
	padding-bottom: 5px;
}
TABLE.gallary TR.texts TD
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;
	padding-bottom: 10px;
	padding-top: 5px;
}
TABLE.gallary TD IMG
{
	border: 0px none;
}
/*=======================================*/
TABLE.photoalbum
{
	width: 98%;
	text-align: center;
	margin-left: 10px;
	background-color:#f0f4f7;
	border-bottom-color: #c8d9e4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #c8d9e4;
	border-right-style: solid;
	border-right-width: 1px;
}
TABLE.photoalbum TR.titles TD
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0073BB;
	padding-bottom: 5px;
}
TABLE.photoalbum TR.texts TD
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;
	padding-bottom: 10px;
	padding-top: 5px;
}
TABLE.photoalbum TD IMG
{
	border: 0px none;
}
.ph_alb_desc
{
	text-indent: 30px;
	padding: 20px;
	text-align: justify;
}
/*=======================================*/
TABLE.partners
{
	width: 95%;
	text-align: left;
	margin-left: 40px;
	margin-top: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;
}
TABLE.partners TD IMG
{
	padding: 5px;
}
TABLE.partners p.name
{
	color: #1B4A94;
	font-size: 11px;
	text-align: left;
	text-indent: 0px;
	margin-left: 20px;
	font-weight: bold;
	vertical-align: top;
}
TABLE.partners TD.brk
{
	height: 40px;
}
p.coord
{
	color: Gray;
	text-indent: 0px;
	margin-left: 20px;
}
.coord A:link
{
	color: Gray;
	text-decoration: none;
}

.coord A:visited
{
	color: Gray;
	text-decoration: none;
}

.coord A:hover
{
	color: #0073BB;
	text-decoration: underline;
}
/*=======================================*/
.prices
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
}
.prices A:link
{
	color: #1B4A94;
	text-decoration: none;
	font-weight: normal;
}

.prices A:visited
{
	color: #1B4A94;
	text-decoration: none;
	font-weight: normal;
}

.prices A:hover
{
	color: #0073BB;
	text-decoration: underline;
}
/*=================================================*/
TABLE.gb_art
{
	margin: 10px;
	width: 98%;
	background-color:#f0f4f7;
	border-bottom-color: #c8d9e4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #c8d9e4;
	border-right-style: solid;
	border-right-width: 1px;
}
TD.gb_title
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #52809d;
	padding-left: 10px;
	vertical-align: top;
	height: 10px;
}
.gb_username
{
	color: #0073BB;
	font-weight: bold;
}
TD.gb_date
{
	font-size: 11px;
	color: #0e6ea7;
	text-align: right;
	width: 250px;
	padding: 5px;
}
TD.gb_body
{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-bottom: 10px;
	padding-top: 5px;
	vertical-align: top;
	height: 100%;
}
TD.gb_body_pic
{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-bottom: 1px;
	padding-top: 1px;
	vertical-align: middle;
	height: 100%;
}
TD.gb_body p
{
	margin-top: 2px;
	margin-bottom: 2px;
	text-indent: 20px;
	font-size: 12px;
}
.gb_addr
{
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
	color: Gray;
}
.gb_addr A:link
{
	color: Gray;
	text-decoration: none;
}

.gb_addr A:visited
{
	color: Gray;
	text-decoration: none;
}

.gb_addr A:hover
{
	color: #0073BB;
	text-decoration: underline;
}
TABLE.gb_form
{
	border: 0px;
	font-size: 12px;
}
TABLE.gb_form TD
{
	padding: 3px;
	vertical-align: top;
}

.gb_form_cap
{
	text-align: right;
	color: Gray;
}

TABLE.find_tb
{
	font-size: 12px;
	color: Gray;
	background-color:#f0f4f7;
	border-bottom-color: #c8d9e4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #c8d9e4;
	border-right-style: solid;
	border-right-width: 1px;
}

TABLE.find_tb TD
{
	padding: 5px;
}

TABLE.find_tb TD select
{
	color: Gray;
	font-size: 12px;
}

TABLE.find_tb TD input
{
	color: Gray;
	font-size: 12px;
}

TD.find_title
{
	font-size: 14px;
	color: #163D70;
	font-family: Arial, Helvetica, sans-serif;
}

.find_sel
{
	color: #0073bb;
}
.answer p
{
	color: #b18356;
	margin-left: 10%;
	margin-right: 5%;
	font-size: 10px;
}
p.message_gb
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0073BB;
	margin-left: 10%;
	margin-right: 5%;
	font-size: 12px;
	text-indent: 0px;
}
.button
{
	cursor: pointer;
}

.anketa_body
{
	visibility: hidden;
	width: 90%;
}

.input_chb
{
	cursor: pointer;
}

.anketa_form_justify
{
	text-align: justify;
	color: Gray;
}

.question
{
	text-align: left;
	padding: 20px;
	margin: 20px;
	border: 1px dotted #AABBCC;
	width: 80%;
	background-color: #FCFCFC;
}

.question DD
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-bottom: 10px;
	padding-top: 5px;
	vertical-align: top;
	margin-top: 2px;
	margin-bottom: 2px;
	text-indent: 20px;
	font-size: 13px;
	color: #1B4A94;
}

.question input
{
	cursor: pointer;
}

.a_ank
{
	font-size: 12px;
	padding-right: 10px;
	padding-bottom: 5px;
	color: Gray;
}

.a_ank_h
{
	font-size: 12px;
	padding-right: 10px;
	padding-bottom: 5px;
	color: #0073BB;
	text-decoration: underline;
}

.h_ank
{
	font-size: 16px;
	color: #0072BB;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: left;
}

p.h_ank
{
	font-size: 16px;
	color: #0072BB;
	padding-top: 10px;
	padding-bottom: 10px;
}

p.tip_ank
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-indent: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 11px;
	color: #319bdd;
}

.f_info
{
	margin: 1%;
	color: #708090;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: 10px;
	margin-top: 20px;
	width: 98%;
}

.f_1
{
	background-color: #F7F9F6;
	height: 3px;
}

.f_2
{
	height: 3px;
	background-color: transparent; 
}

.f_3
{
	background-color: #EDF0EC;
	height: 3px;
}

.f_4
{
	background-color: #CCD4C7;
}

.f_4 TD
{
	padding: 10px;
}

.f_info_count
{
	margin: 10px;
	padding: 10px;
	text-align: center;
}

.f_info_count TABLE TD
{
	vertical-align: top;
	text-align: center;
}

SPAN.act_title
{
	font-size: 18px;
	color: #0073BB;
}

SPAN.act_impot
{
	color: #D2691E;
}

SPAN.act_name
{
	color: #0073BB;
}

.hr_
{
	margin-left: 1%;
	width: 98%;
	color: #DDDDDD;
	height: 1px;
}

.celebrate
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}
/*=================================================*/
/*áåãóùàÿ ñòðîêà
.advert_h12
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #1B4A94;
	letter-spacing: 10px;
}

.advert_h22
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 5px;
	color: #235402;
	margin-left: 30px;
	text-align: center;
}*/
IMG.adv_pic
{
	margin-right: 10px;
}
/*===============yandex===================*/
td.yandex_sub_page_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #163B70;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.yandex_news_title 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #478402;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 5px;
	vertical-align: top;
	
}

td.yandex_news_title a	
{
	color: #478402;
	text-decoration: none;
}

td.yandex_news_title A:link
{
	color: #478402;
	text-decoration: none;
}

td.yandex_news_title A:visited
{
	color: #478402;
	text-decoration: none;
}

td.yandex_news_title A:hover
{
	color: #235402;
	text-decoration: underline;
}

td.yandex_annotation	
{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding-left: 20px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	height: 100%;
	
}
/* ïîãîäíûé èíôîðìåð */
.gmtbl
{
	background-color: #ffffff; 
	border: 0px solid #ffffff;
	padding: 0px;
	margin: 0px;
}

.gmtdttl
{
	font-size: 0%; 
	font-weight: bold; 
	color: #ffffff; 
	text-align: center;  
	background-color: #ffffff
}
.gmtdtext
{
	font-size: 12px; 
	font-weight: normal; 
	color: #D2691E;
	text-align: center;
}