.logo_ksk {margin-left:9px; margin-top:15px; width:240px; height:87px; cursor:pointer; background-repeat:no-repeat; background-position:top left; float:left}
.banner_head {float:left}
.dlephoto,.dlephoto.td,.dlephoto.h1{color:#004FA9;}
.dlephoto a{color:#000099;}
.dlephoto a:link{color:#000099;}
.dlephoto a:hover{color:#017ED1;text-decoration:none}
.bp{background-image:url("engine/skins/images/photo/b.gif"); border:1px solid #C9DFF9; color: #D4E8FF;}
.bp2{border:1px solid #D4D4D4; color:#004FA9;}

/* menu matrix */
ul.menumatrix {
	display: block;
	margin: 0 1%;
	padding: 0;
}

ul.menumatrix li {
	display: block;
	float: left;
	width: 23%;
	margin: 8px 1%;
	font-size: 11pt;
	text-align: left;
}

ul.menumatrix li img {
	float: left;
	margin-right: 10px;
	height: 16px;
	width:  16px;
}

ul.menumatrix li.teaser {
	text-align: center;
	color: #CDCDCD;
	letter-spacing: 5px;
	font-weight: bold;
}

ul.menumatrix li.brclear {
	clear: both;
	width: 0;
	height: 0;
	margin: 0;
}




table.photosmall{
margin:10px;
border:1px solid #F4F4F4;
height: 270px;
}
.micro_photo_t{padding:4px;}
.td_al{}
.photo{text-align:left;width:100%;}
.table_c{border:1px solid #E6F4FF;}

.mpl{border:1px solid #F4F4F4;}
.mpl1{border:2px solid #A76C0A;}
.tdmicrons{padding:6px;}

.cl{cursor: hand;}

.ipc{color: gray; font-size: 7pt;}
td.sl1{padding:3px;}

.sl2{border:2px solid #C8F4FB;}
table.bt1, table.bt1 td {
  border: 1px solid #f4f4f4;
  border-collapse: collapse;
padding:3px;
}
.cobu{
border:1px solid #CCCCCC;}
 .board_link a {COLOR: #0d74c4}
 .board_link a:hover {COLOR: #db4600}
.yar_link {
color:#CC0000;
font-size:120%;
font-weight:bold;
text-decoration:none;
margin-top:15px;
margin-bottom:15px
}
.yar_link a:link,
.yar_link a:visited,
.yar_link a:active {
color:#000099;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#FF0000
}
.yar_link a:hover {
color:#CC0000;
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#FF0000
}
#sluzh { border:solid 1px #999999; text-align:center;}
#sluzh td {border:solid 1px #999999; text-align:center; font-size:11px; color:#000000; padding:3px}
.catg {
border:solid 1px #F2F4F4;
font-size:12px; 
font-weight:bold; 
padding-left:10px; 
padding-right:10px; 
padding-top:6px; 
padding-bottom:5px; 
float:left;
}
.catg a {
color:#006699;
text-decoration:none }
.catg a:hover {
color:#006699;
text-decoration:none }
.table_video {
margin-top:15px;
margin-bottom:15px;
padding:5px;
border:none;}
.custom_m {
color:#344347;
font-size:11px}
.custom_m img{
max-height:70px;
width:auto;
padding:5px}
.custom {
color:#344347;
font-size:11px}
.custom img{
max-height:70px;
width:auto;
padding:5px}
.custom_t {
color:#344347;
font-size:12px;
font-weight:bold}
.custom_t a{
color:#344347;
text-decoration:underline}
.custom_t a:hover{
color:#344347;
text-decoration:none}
.custom_t_m {
color:#142226;
font-size:13px;
font-weight:bold}
.custom_t_m a{
color:#142226;
text-decoration:underline}
.custom_t_m a:hover{
color:#142226;
text-decoration:none}
.col_left, .col_right {
	/* background-color:#f2ece0; */
	vertical-align: top;
	width: 240px;
	text-align: left;
}
.menu_tel {
padding-left:2px; 
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
font-size:90%; 
float:left;
border-right:solid 1px #FFFFFF;
width:32px;
}
.menu_tel a {
color:#000000;
text-decoration:none
}
.menu_tel a:hover {
color:#000000;
text-decoration:none
}
.menu_prog {
padding-left:2px; 
padding-right:2px;
padding-top:1px;
padding-bottom:2px;
font-size:90%; 
float:left;
border-right:solid 1px #FFFFFF;
width:130px;
}
.menu_prog a {
color:#000000;
text-decoration:none
}
.menu_prog a:hover {
color:#000000;
text-decoration:none
}
.menu_link {
padding-left:10px; 
padding-right:10px;
padding-top:4px;
padding-bottom:5px;
margin-bottom:3px;
margin-top:3px;
font-size:120%; 
float:left;
border-right:solid 1px #FFFFFF;
width:87px;
}
.menu_link a {
color:#000000;
text-decoration:none
}
.menu_link a:hover {
color:#000000;
text-decoration:none
}
.menu_link_end {
padding-left:10px; 
padding-right:10px;
padding-top:4px;
padding-bottom:5px;
margin-bottom:3px;
margin-top:3px;
font-size:120%; 
float:left;
width:87px
}
.menu_link_end a {
color:#000000;
text-decoration:none
}
.menu_link_end a:hover {
color:#000000;
text-decoration:none
}

.main_menu {
height:31px;
background-image: url(../images/bgr_menu.gif);
background-repeat:repeat-x;}
.block_m {
padding-left:10px;
padding-right:10px;
border-left:solid 1px #dd7f51;
border-right:solid 1px #dd7f51;
border-top:solid 1px #dd7f51;
border-bottom:solid 1px #fbf8f7;
background-color:#fbf8f7;
position:relative
}
.block_end {
padding-left:10px;
padding-right:10px;
border-right:solid 1px #ceac88;
border-top:solid 1px #ceac88;
background-color:#f0e7db;
position:relative;
font-weight:normal
}
.block_w {
padding:4px;background-color:#ffffff;border:solid 1px #ffffff;margin-bottom:5px;
}
.block_content {
padding:4px;background-color:#fbf8f7;border:solid 1px #dd7f51;margin-bottom:5px;
}
.block_m_m {
color:#f16a6a;
padding-left:10px;
padding-right:10px;
border-left:solid 1px #dd7f51;
border-right:solid 1px #dd7f51;
border-top:solid 1px #dd7f51;
border-bottom:solid 1px #fff3f3;
background-color:#fff3f3;
position:relative;
}
.block_content_m {
padding:4px;
background-color:#fff3f3;
border:solid 1px #dd7f51;
border-top:solid 1px #edb194;
margin-bottom:5px;
}
.block_m_lenta {
color:#000000;
padding-left:10px;
padding-right:10px;
border-left:solid 1px #e1d4bb;
border-right:solid 1px #e1d4bb;
border-top:solid 1px #e1d4bb;
border-bottom:solid 1px #ffffff;
background-color:#ffffff;
position:relative
}
.block_content_lenta {
padding:4px;
background-color:#ffffff;
border:solid 1px #e1d4bb;
margin-bottom:5px;
}
.c_menu {
font-size:12px;
padding:5px;
}
#news {
font-size:120%;
font-family:Tahoma;
padding-bottom:1px;
padding-left:5px
}
.ltl {
font-family : Tahoma;
font-size: 102%;
}	
.namecity  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#e412d3;
	font-style:italic;
	font-weight:bold;
	margin-bottom:5px;
}
#modpogoda {
	font-size:11px;
	text-align:left;
	font-weight:bold;
	width:60%;
}
.mptime {
	font-weight:normal;
	color:#666666;
}
.tempp {
	font-size:12px;
	font-weight:bold;
	color:#B90000;
}
.other {
	font-size:11px;
	font-weight:bold;
	color:#006AD5;
}
	#nicemenu { width:600px; margin-top:30px; }
	#nicemenu img { padding:1px}
	#nicemenu a { color:#0066CC; text-decoration:none; }
	#nicemenu a:hover { text-decoration:underline; }	
	#nicemenu li { display:inline; position:relative; }
	#nicemenu li span { position:relative; z-index:10; padding:4px 4px 4px 6px;  border-bottom:none; line-height:18px; }	
	#nicemenu li span a { font-weight:bold; padding:0 6px 0px 2px;  }	
	#nicemenu li span.over { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #999999;  }
	*+html #nicemenu li span.over {  border-top:solid 2px #E5E5E5; padding-bottom:3px; } /* IE6 */
	#nicemenu li span.over a { }
	#nicemenu li span.over a:hover { text-decoration:none; }
	#nicemenu li span.active { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #999999;  }
	*+html #nicemenu li span.active {  border-top:solid 2px #E5E5E5; padding-bottom:3px; }
	#nicemenu li span.active a { }
	#nicemenu li span.active a:hover { text-decoration:none; }	
	#nicemenu img.arrow { /*margin-left:4px;*/ cursor:pointer; }
	#nicemenu div.sub_menu { display:none; position:absolute; left:0; top:0px; margin-top:18px; border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:4px; top:2px; width:160px; background:#FFFFFF; }
	* html #nicemenu div.sub_menu { margin-top:23px; } /* IE6 */
	*+html #nicemenu div.sub_menu { margin-top:23px; } /* IE7 */
	#nicemenu div.sub_menu a:link, 
	#nicemenu div.sub_menu a:visited, 
	#nicemenu div.sub_menu a:hover{ display:block; font-size:11px; padding:4px;}
	#nicemenu div.sub_menu span { display:block; font-size:11px; padding:4px; color:#0000CC}	
	#nicemenu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; }

.lastcomm {
	padding: 3px 2px 3px 2px;
	border-bottom:1px solid #E6E6E6;
}

.lastcomm_over {
	padding: 3px 2px 3px 2px;
	border-bottom:1px solid #E6E6E6;
	background:#F5F5F5;
	cursor: hand;
}
.bg_page_1 { background-color:#FFFFFF; height:20px; padding-top:3px}
.bg_page_2 { background-color:#eeeeee; height:20px; padding-top:3px}

.open_link {background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:120%; margin-top:10px; margin-left:5px; margin-right:5px; line-height:20px}
.open_link span {padding-left:15px; margin-top:10px}
.open_info {background-color:#CCCCCC; color:#000000; font-size:100%; margin-bottom:10px; margin-left:5px; margin-right:5px}
.d_title {font-size:200%; font-weight:bold; color:#000000}
.related {padding-top:6px}

.tv1 {background-color:#f8f2e6; height:36px; text-align:center; vertical-align:middle; width:94px; border:1px solid #FFFFFF}
.tv2 {background-color:#990000; height:36px; color:#FFFFFF; text-align:center; vertical-align:middle; width:94px; border:1px solid #FFFFFF}
.tv2 a, .tv2 a:hover, .tv2 a:link, .tv2 a:visited {color:#FFFFFF; font-weight:bold}
.tv1 a, .tv1 a:hover, .tv1 a:link, .tv1 a:visited {font-weight:bold}
.time {color: #7f7f7f; font-weight: bold}
div.gray		{color: #7f7f7f;}
#ltitle_new {
	background-color:#f16a6a;
	color: #000000;
	font-size:12px;
	font-family: tahoma;
	font-weight: bold;
}
.block_m_new {
color:#f16a6a;
padding-left:10px;
padding-right:10px;
background-color:#ffffff;
}
.block_content_new {
padding:4px;
background-color:#ffffff;
margin-bottom:5px;
}
.b_title {
background-color:#fbf8f7;	
border-top:solid 1px #dd7f51;
border-left:solid 1px #dd7f51;
border-right:solid 1px #dd7f51;
color: #000000;
font-size: 120%;
font-family: tahoma;
font-weight: bold;
padding-left:10px;
}
.b_link {
/* background-color:#f2ece0; */
border-bottom:solid 1px #dd7f51;
border-left:solid 1px #dd7f51;
color: #000000;
font-size: 11px;
font-family: tahoma;
font-weight: bold;
text-align:right;
padding-right:5px
}
.b_content {
padding:4px;
background-color:#fbf8f7;
border-bottom:solid 1px #dd7f51;
border-left:solid 1px #dd7f51;
border-right:solid 1px #dd7f51;
margin-bottom:5px;
}
.b_table {
margin-bottom:5px;
}

.b_single {
padding:4px;
background-color:#fbf8f7;
border:solid 1px #dd7f51;
margin-bottom:5px;
}
