@charset "windows-1251";
/* CSS Document */

html
{
}

body
{
	margin: 0;
	padding: 0;
	border: 0;
	
	background-image:url(../templ/bg.jpg);
	background-color:#000;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
img
{
	border: 0;
}
a
{
	color: #005a67;
	font-size: 9pt;
}
a:hover
{
	color: #005a67;
	font-size: 9pt;
}

form div
{
	margin-top: 10px;
}

/*****************/
.c999
{
	color: #999999;
}
.rot_text
{
	color: #999;
	font-size:8pt;
}
.imgbg2
{
	border: 5px solid #CCCCCC;
}
.cb
{
	clear:both;
	font-size:1px;
	height:1px;
}
.w-200px
{
	width: 200px;
}
.h-180px
{
	height: 200px;
}
.mt-10px
{
	margin-top: 10px;
}
.imgbg
{
	background-color:#CCCCCC;
	padding: 5px 5px 5px 5px;
}
.c005a67
{
	color: #005a67;
}
.fs-8pt
{
	font-size: 8pt;
}
#koll_status
{
	font-size:12pt;
}
.pr-25
{
	padding-right: 25px;
}
.frm_comment
{
	font-size: 8pt;
	color:#999;
}
.nomargin
{
	margin: 0;
}
.pointer
{
	cursor: pointer;
}
.dashed
{
	border-bottom: 1px dashed;
}
.select_w250
{
	width: 250px;
}
.red
{
	color:#F00;
}
.mb_5px
{
	margin-bottom: 5px;
}
.plashka
{
	width: 150px;
	height: auto;
	margin: 0px 5px;
	padding: 10px;
	left: 1px;
	float: right;
	top: 1px;
	background-color: #dcdcdc;
	text-align: center;
}
.lk_menu_t
{
	margin-bottom: 5px;
}
#lk_menu_div
{
	padding-left: 10px;
	padding-bottom: 5px;
}
#lk_menu_div a
{
	color: #666;
	text-decoration:none;
}
#lk_menu_div a:hover
{
	color: #005a67;
	text-decoration:none;
}
#frm_result
{
	color:#F00;
	padding-left: 5px;
}
#frm_result_r
{
	color:#F00;
	padding-left: 5px;
}
#frm_result_fk
{
	color:#F00;
	padding-left: 5px;
}
.pl_5
{
	padding-left: 5px;
}
input.input_1
{
	border: 1px solid #999;
	width: 250px;
}
textarea.ta_1
{
	border: 1px solid #999;
	width: 250px;
}
textarea.ta_2
{
	border: 1px solid #999;
	width: 500px;
}
.button
{
	border: 1px solid #999;
}
img.img_mr
{
	margin-right: 5px;
	border: 10px solid #CCC;
}
.td_m2_rc
{
	padding-left: 10px;
	padding-right: 10px;
}
.td_m2_rc2
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
.m2_right_big_t
{
	font-size: 29pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
	background-color: #221e1f;
	padding-bottom: 5px;
}
a.m_fp_link
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a9ac;
}
a.m_fp_link:hover
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #005a67;
}
.both_div
{
	clear:both;
	display:block;
	/*height: 1px;*/
}
.fp_main_div
{
	width: 210px;
	min-width: 210px;
	max-width: 210px;
	height:auto;
	/*height: 200px;
	min-height: 200px;*/
	/*border: 1px solid #F00;*/
	float:left;
	text-align:center;
	margin-bottom: 10px;
	display:block;
	overflow: visible;
	vertical-align:top;
}
.fp_block
{
	min-height: 200px;
	padding-top: 20px;
	/*padding-bottom: 10px;*/
	padding-left:10px;
	padding-right: 10px;
}
.fp_block2
{
	/*min-height: 200px;*/
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:10px;
	padding-right: 10px;
}
.fp_block3
{
	/*min-height: 200px;*/
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right: 10px;
}
.fp_block4
{
	/*min-height: 200px;*/
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left:10px;
	padding-right: 10px;
	
	color:#999;
	font-size:8pt;
}
.m_who_div
{
	padding-bottom: 3px;
}
span.page_listing
{
	font-size: 8pt;
}
a.pagelink
{
	color: #005a67;
	font-size: 8pt;
	text-decoration:none;
}
a.pagelink:hover
{
	color: #00abc4;
	font-size: 8pt;
	text-decoration:none;
}
.page_div_1
{
	float:left;
	width: 14px;
	background-color:#CCC;
	border: 1px solid #999;
	text-align:center;
	margin-right: 2px;
}
.page_div_2
{
	float:left;
	width: 14px;
	background-color: #999;
	border: 1px solid #999;
	text-align:center;
	margin-right: 2px;
}

#stat_div
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a9ac;
	
	padding-left: 23px;
	padding-bottom: 10px;
}
a.stat_link
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a9ac;
	text-decoration:none;
}
a.stat_link:hover
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a9ac;
	text-decoration:none;
}

#top_menu_div
{
	height:39px;
	min-height: 39px;
	min-height: 39px;
	background-image:url(../templ/menu_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top: 25px;
	/*padding-left: 23px;*/
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	color: #005a67;
	font-size: 12pt;
	/*border: 1px solid #F00;*/
}
span.top_menu_l
{
	margin-left: 20px;
}
a.top_menu_link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #005a67;
	font-size: 12pt;
	text-decoration:none;
}
a.top_menu_link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #005a67;
	font-size: 12pt;
	text-decoration:none;
}
div#footer_links_div
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}
span.footer_links_span
{
	margin-left: 20px;
}
a.footer_links
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
a.footer_links:hover
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

td.main_c_col
{
	border-left: 12px solid #221e1f;
	border-right: 12px solid #221e1f;
}
td.main2_c_col
{
	border-right: 12px solid #221e1f;
}

a.main_big_link
{
	font-size: 29pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}
a.main_big_link:hover
{
	font-size: 29pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}
.title_right_c_18
{
	font-size: 18pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}
.title_right_c_29
{
	font-size: 29pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}
a.main_big_link_18
{
	font-size: 18pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}
a.main_big_link_18:hover
{
	font-size: 18pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
}
#main2_title_page
{
	font-size: 18pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	margin-bottom: 5px;
}
#m2_log_count
{
	font-size:8pt;
	color:#999;
	clear: both;
	margin-top: 10px;
}
td.td_main_c_title
{
	padding-left: 12px;
	height: 50px;
	min-height: 50px;
	max-height: 50px;
	background-color: #221e1f;
}
td.td_main_c2_title
{
	/*padding-left: 12px;*/
	height: 50px;
	min-height: 50px;
	max-height: 50px;
	background-color: #221e1f;
}

.title_col_div
{
	padding-bottom: 3px;
	width: 240px;
}
#m2_c_content
{
	padding: 20px;
	display:block;
	overflow: visible;
	margin-bottom: 15px;
	min-height: 300px;
}
#m2_c_content2
{
	padding: 20px;
}
span.choose_span
{
	font-size: 10pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #00abc4;
}
td#td_choose
{
	padding-top: 10px;
	padding-bottom: 5px;
}
td.td_news
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
td.td_news2
{
	padding-top: 15px;
	padding-bottom: 10px;
}
div.m_n_title_div
{
	margin-bottom: 10px;
}
div.m_k_title_div
{
	margin-bottom: 5px;
}
a.m_n_title_link
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #005a67;
	text-decoration: none;
}
a.m_n_title_link:hover
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #005a67;
	text-decoration: none;
}
a.m_k_title_link
{
	/*font-size: 12pt;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #005a67;
	text-decoration: none;
}
a.m_k_title_link:hover
{
	/*font-size: 12pt;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #005a67;
	text-decoration: none;
}

div.m_n_text_div
{
	margin-bottom: 10px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
div.m_n_text_div_fp
{
	margin-bottom: 10px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
	display:block;
}
div.div_cb_fp
{
	clear:both;
	display:block;
}
div.m_n_link_div
{
	margin-bottom: 20px;
	text-align:right;
}
a.m_n_link_link
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a9ac;
}
a.m_n_link_link:hover
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #005a67;
}
#ch_c_list
{
	width: 150px;
	max-width: 150px;
	/*border:1px solid #F00;*/
	z-index: 2000;
	position:absolute;
	display:none;
	background-color:#333;
	padding: 5px;
	
	font-size: 10pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #00abc4;
}
#ch_1
{
	cursor:pointer;
}
#ch2_c_list
{
	width: 150px;
	max-width: 150px;
	/*border:1px solid #F00;*/
	z-index: 2000;
	position:absolute;
	display:none;
	background-color:#333;
	padding: 5px;
	
	font-size: 10pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #00abc4;
	
	text-align:left;
}
#ch_2
{
	cursor:pointer;
}
img.flag1
{
	float:left;
	margin: 2px;
}

/********************/
.cssTitle 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #292f31;
background-color: #8db715;
} 

.cssHeading 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #292f31;
background-color: #8db715;
}

.cssDays 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #292f31;
background-color: #FFFFFF;
} 

.cssWeeks 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #304B90;
} 

.cssSaturdays
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
background-color: #FFFFFF;
}

.cssSundays 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #8db715;
background-color: #f1fbd6;
} 

.cssToday 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #292f31;
background-color: #8db715;
}

.cssHilight
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
background-color: #FFFF00;
cursor: default;
} 
