body {
	background-image: url(/img/backgr.jpg);
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

#mm {
color:#000000;
font-size:18px;
}
#mm a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}
.white_14 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.pogoda {
	font-size: 16px;
	color: #737373;
	font-weight: bold;
}
.menus_ {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.png
{
   //background-image: none ! important;
   behavior: url('/pngfix.htc');
}
.box {
  display: none; /* �� ��������� ������ ��� ����� */
}
.box.visible {
  display: block; /* �� ��������� ���������� ������ ���� */
}
/* �������������� ���� */
#css-menu ul {
list-style: none;
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
line-height: 1.4em;
border:2px solid #18508b;
border-left: 1px solid #18508b;
float: left;
padding: 0;
margin: 0 0 0 0
}

#css-menu ul li {
float: left
}

#css-menu ul li a {
display: block;
text-decoration: none;
background-color: #5b94c1;
padding: 5px 10px 0 10px;
color: #fefefe;
width: 120px;
border-right: 1px solid #797979;
border-left: 1px solid #18508b
}

#css-menu ul li a span {
display: block
}

#css-menu ul li a span.text-top {
border-bottom: 1px solid #86b8db
}

#css-menu ul li a:hover span.text-top {
border-bottom: 1px dashed #fefefe;
color: #d4edfb
}

#css-menu ul li a span.text-bottom {
visibility: hidden;
font-size: 11px;
text-align: right
}

#css-menu ul li a:hover span.text-bottom {
visibility: visible
}

.rmenu {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 0px 20px;padding:0px;}
.rmenu LI {margin:0px 0px 0px 20px;padding:0px;float:left;}
.rmenu A { text-decoration:none; display:block; height:50px; width:120px; text-indent:-10000;}

.rmenu A.nk {background: url(/img/nk_site.jpg);}
.rmenu A.nk:hover {background: url(/img/nk_siteh.jpg);}


UL.rmenu {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 0px 20px;padding:0px;}
UL.rmenu LI {margin:0px 0px 0px 20px;padding:0px;float:left;}
UL.rmenu A { text-decoration:none; display:block; height:50px; width:120px; text-indent:-10000;}

/* ������ ������  */

h5 {font-size: 110%; font-weight: normal; padding: 3px 0px 6px 0px;}
h5 a {text-decoration: none;}
.clear {clear: both;}

.n_list {padding: 0px 0px 23px 10px;}
.n_block {padding: 10px 0px 10px 75px;
		font-family : Verdana;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
		}
.n_cell {float: left; width: 200px; padding: 10px 20px 0px 0px;}
.n_cell .last {padding: 0px 0px 0px 0px:}
.n_cell .img {width: 200px; height: 150px; padding-bottom: 10px; position: relative;}
.n_cell .img img {width: 200px; height: 150px; display: block;}
.n_cell .img .play {position: absolute; left: 10px; bottom: 20px; width: 65px; height: 37px; background: url (/images/play.png) left top no-repeat; z-index: 1;}
.n_cell .date {float: left; padding: 1px 6px 1px 6px; text-align: left; color: white; font-weight: normal; background-color: #3e8cd0;}
.n_cell h5 {clear: both; padding: 7px 0px 3px 0px; text-align: left;}
.n_cell p {line-height: 1.2em; padding-right: 5px; text-align: left;}
.n_cell p span a {color: black; text-decoration: none; text-align: left;}

/*   */

.f {
	margin: 10px 20px 10px 20px; 
	padding: 10px 10px 10px 10px; 
	text-indent: 20px;
	background-color: #F9F9F9 !important; 
	text-align: left; 
	color: black; 
	min-height: 100%; height: 100%; 
	font-size: small;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	}
.txt  {
	padding: 0px 0px 0px 28px;
	text-align: left;
	text-indent: 20px;
	margin-left: 18px;
	font-size: small;
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	}
ol.list_ol {
    color: navy; /* �����-����� ���� ������ */
	width:700px /* ������ ��������� */
   }
.list_ol li { 
    padding: 10px; 
	border: 1px solid #333; 
	background: #D7EFF2; 
	}	
.list_ol a:link {
	text-decoration: none;
}
.list_ol a:visited {
	text-decoration: none;
}
.list_ol a:hover {
	text-decoration: none;
}
/*
     */
/*
*/