html,body{height:100%;margin:0px;padding:0px;background:#8ac6ff;font-family:Arial,Tahoma;}
#header{background:#008fe6 url('/images/cl.png') right top no-repeat;height:136px;}
.PR10{padding-right:10px;}
img{border:0px;}
#nav{float:left;width:280px;height:136px;overflow:hidden;}
#srch{background:url('images/stm.png') repeat-x;width:100%;height:29px;}
#srch_str{border:0px;width:100%;height:20px;}
#gm{background:url('/images/gm.png');width:100%;font-size:11px;color:#fff;}
#gm A{color:#fff;}
#fm{background:url('/images/fm.png');width:100%;font-size:11px;}
#fm table{font-size:11px;color:#fff;}
form{margin:0px;}
table{font-size:14px;}
a.menu{color:#fff;text-decoration:none;}
a.menu:hover{color:#fff;text-decoration:underline;}
a.menu_w{font-size:11px;color:#b0caff;text-decoration:none;}
a.menu_w:hover{font-size:11px;color:#b0caff;text-decoration:underline;}
a.menu_d{color:#000;text-decoration:none;}
a.menu_d:hover{color:#fff;text-decoration:underline;}

#content{font-size:13px;padding:7px 0px 10px 0px;}
content td{font-size:13px;}
#navigator {color:#fff;font-size:16px;}
#navigator A{color:#fff}
h1{color:#000;font-size:24px;margin-top:10px;margin-bottom:10px;padding:0px;}
h1 A{color:#000;text-decoration:none;font-size:20px;font-weight:normal;}

td.tday_holiday, td.newtday_holiday{color: #C80000;background-color:#9eccfa;}
td.tday, td.newtday{background-color:#9eccfa;}
td.rain, td.newday, td.newsday, td.newtday, td.tday_holiday, td.newtday_holiday, td.newnight, td.newsnight, td.newsline, td.wth_bottom {
	border-left: 1px solid #474DA1;
}
.attributes{
	height: 16px;
	width: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #9eccfa;
	padding: 0px 4px;
	clip: rect(0px,0px,0px,0px);
	background: url(img/16x16.gif) no-repeat;
	cursor: pointer;
}
.d{background:#fff;border-left:1px navy solid;}
.d2{background:#fff;border-left:0px;}
.n{background:#DDDDDD;border-left:1px navy solid;}
.n2{background:#DDDDDD;border-left:0px;}
.forecast{border:1px solid #474DA1;background:#9eccfa;color:#000}
.rp5table{background:#474DA1;color:#000}
.rp5tr_title{background:#9eccfa;font-weight:bold;text-align:center;}
.rp5tr{background:#8ac6ff;text-align:center;}
.pl{text-align:left;width:18px;}
.pr{text-align:right;width:18px;}
table{font-size:12px;}
.lines{border-top:1px solid navy;border-bottom:1px solid navy;}
.red{color:#D60236;}
.blue{color:blue;}
tsline, td.tname {
	padding: 0px 5px 0px 5px;
	color: #303030;
	text-align:left;
	font-weight:bold;
	width: 70px;
}
.pl50{padding:0px 20px 0px 20px;}
.pl60{padding:0px 20px 0px 20px;}
#archive{margin-bottom:10px;}
h3{margin-bottom:3px;}
#tPoint{cursor:pointer;width:185px;color:#FFF;padding:3px 0px 4px 0px  ;background: url(/images/tpoint.gif) #008FE6;}

.block {
	background: #B2D9FF;
	width: 478px;
	margin: 10px 0px 10px 0px;
    padding: 20px;
    text-align: center;
    border: 1px solid #7ab1e6; 
}

/* динамическое горизонтальное меню */
a:focus {
	outline: none;
}
.topmenu ul, .topmenu ul li{
	margin: 0px;	
	padding: 10px;	
	display: inline;
	z-index: 100	
}
.topmenu ul li {
	float: left;
	position:relative;	
}
.topmenu ul li ul li a{
	display: block;
	padding: 5px 30px 5px 30px;
    white-space: nowrap;
    font-family: arial,tahoma,verdana,courier,times; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #C0C0C0; text-decoration: none;
}
.topmenu ul li ul li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.topmenu ul li ul {
    margin: -7px 0px 0px -570px;
	padding: 5px 0px 5px 0px;
    display: none;
    position:absolute;
    top:38px;
    background-color:#082d7d;
    z-index: 100;
    opacity: 0.96;
    -webkit-box-shadow: 3px 3px 3px #6eb4f2; 
    -moz-box-shadow: 3px 3px 3px #6eb4f2; 
    box-shadow: 3px 3px 3px #6eb4f2;     
}
.topmenu ul li ul li{
	margin: -1px 5px 0px 5px;	
	padding: 0px;	
}
.topmenu ul li ul li td{
    font-family: arial,tahoma,verdana,courier,times; font-size: 11px; color: #000; 
}

.active {
}

