#container { padding:0 17px}
#logo { height:77px}
.logo { margin-left:20px}

#feed { position:absolute; left:250px; top:10px; z-index:100; width:22px; height:22px; background:url(rss.png) no-repeat}
#feed a { display:block; height:22px; width:22px}

#header, #header_l, #header_r { height:137px;}
#header { background:#A1C2D9 url(head_bg.png) repeat-x; position:relative;} 
#header_l{background: url(head_l.png) no-repeat 0 0;}
#header_r{background: url(head_r.png) no-repeat 100% 0;}


#news_head, #n_l, #n_r { height:99px;}
#news_head { background:url(n_bg.png) repeat-x; position:absolute; right:10px; left:465px} 
#n_l{background: url(n_l.png) no-repeat 0 0;}
#n_r{background: url(n_r.png) no-repeat 100% 0;  padding:38px 20px 0 20px; color:#4a7691}
#n_r a { color:#15557c; } #n_r a:hover {color:#0189b1}


#head_main { position:absolute; top:28px; right:40px; font:bold 15px Arial, Helvetica, sans-serif;}
#head_main img { vertical-align:middle; margin-left:10px}

#head_m { font:bold 12px Tahoma, Geneva; line-height:1.7; position:absolute; top:108px; left:18px; height:20px; overflow:hidden }
#head_m a:hover { text-decoration:underline;}
#head_m a{ text-decoration:none; margin:0 5px}


#cat_nav div {
	background: url(cat_a.gif) no-repeat right center;
	padding:6px 16px 6px 5px;
	border-bottom:1px dotted #dedede;
	cursor:pointer;
		color: #09729E;		
}
#cat_nav, #cat_nav a {font:normal 11px Tahoma, Geneva; }
#cat_nav div:hover, #cat_nav div:focus  {
	background: url(cat_hover.gif) no-repeat right center;
	color:#C63;
}
#cat_nav a {
	border: none;
	background: url(arrow.png) no-repeat 2% center; 
display:block;
padding:5px 0 5px 15px;
background-color:#f6f6f6
}
 #cat_nav a:hover {	background: url(arrow-active.png) no-repeat 2% center; 
display:block;}


#sel_city { position:absolute; top:44px; left:650px; font:bold 14px Arial} #sel_city a { color:#fff} #sel_city b {color:#596a39}

div#search .submit { height:26px; width:60px; background: url(search_bt.png) no-repeat 0 0; border:0;  padding:0; margin-left:15px;}
div#search { position:absolute; top:32px; left:98px; height:50px; font-size:11px;}  div#search a { color:#fff; text-decoration:none}
 div#search a:hover { text-decoration:underline}
div#search input.search {height:21px; width:269px; background:#eef7f7; border:0; color:#666; font-size:11px; }

#lblock {
float:left;
width: 250px;
padding:0px;
margin:0px;
margin-top:7px
}
#content {
margin-left: 260px;
margin-top:7px;
background-color:#fff;

}

#rblock {
width: 240px; padding:5px 
}
#content_l, #rblock {
vertical-align:top;
}


#lbox, #lbox2, #rbox, #rbox2, #t2 { margin-top:6px}
#box_t1, #box_t2, #box_t3, #rbox, #rbox2, #box_3l, #box_3r, #box_4l, #box_4r, #foot_main, #fml, #fmr { height:21px;} 
#box_t1, #box_t2, #box_t3, #box_3r, #box_4r { padding:0 5px 0 15px; color:#FFF; font:bold 11px Tahoma, Geneva; line-height:1.7}

#lbox {background: #f2f3f4 url(box_bg.png) no-repeat 0 100%;}
#lbox2 {background: #f7f7f7 url(box_bg.png) no-repeat 0 100%;}
#box_t1, #box_t2, #box_t3 {}
#box_t1 {background:#4A7EAF url(box_t1.png) no-repeat 0 0;}
#box_t2 {background:#7BA843 url(box_t2.png) no-repeat 0 0;}
#box_t3 {background:#82929B url(box_t3.png) no-repeat 0 0;}

#rbox { background:#E66019 url(box_3bg.png) repeat-x; margin-bottom:2px} 
#box_3l{background: url(box_3l.png) no-repeat 0 0; }
#box_3r{background: url(box_3r.png) no-repeat 100% 0; }
#rbox2 { background:#5C5C5C url(box_4bg.png) repeat-x;} 
#box_4l{background: url(box_4l.png) no-repeat 0 0; }
#box_4r{background: url(box_4r.png) no-repeat 100% 0; }

#footer{ background: #fafafa; margin-top:35px; padding:10px}
.stat, .cop { color:#666; text-align:center; padding:5px 0}
#foot_main { background:#8B898A url(fmbg.png) repeat-x; margin:5px 0; text-align:center; line-height:1.7 }
#foot_main a { color:#FFF; padding:0 8px; text-decoration:none } #foot_main a:hover { text-decoration:underline}
#fml{background: url(fml.png) no-repeat 0 0; }
#fmr{background: url(fmr.png) no-repeat 100% 0; color:#f7f7f7; }

.clr_l { clear: left}
.clr_r { clear: right}
.clr { clear: both}
div.p, div.p3 {padding:8px; margin:0; display:block}
.line { width: 98%; background: url(dot.png) repeat-x; height:1px; margin:8px 0 }

div.p a, div.p4 a {color:#6c6c6c}
div.p2 a {color:#5e9402}


