#container { padding:0 17px}
#logo { height:77px}
.logo { margin-left:20px}

#feed { position:absolute; left:155px; top:5px; 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:123px}
#header { background: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;}

#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, .m1, .m2, .m3, .m4, .m5 {height:20px;} .m1, .m2, .m3, .m4, .m5  {padding:0 8px}
#head_m { background:url(menu/mr.png) no-repeat 100% 0; padding-right:7px; font:bold 11px Tahoma, Geneva; line-height:1.7; 
position:absolute; top:6px; left:178px }
.m1 { float:left; background:url(menu/m1.png) no-repeat 0 0; }
.m2 { float:left; background:url(menu/m2.png) no-repeat 0 0;}
.m3 { float:left; background:url(menu/m3.png) no-repeat 0 0;}
.m4 { float:left; background:url(menu/m4.png) no-repeat 0 0;}
.m5 { float:left; background:url(menu/m5.png) no-repeat 0 0;}
#head_m a:hover { text-decoration:underline; color:#fff;}
#head_m a{ color:#fefffd; text-decoration:none}

#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:21px; width:73px; background: url(search_bt.png) no-repeat 0 0; border:0;  padding:0 }
div#search { position:absolute; top:43px; left:28px; height:50px; font-size:11px; background:url(search_ico.png) no-repeat 0 4%; padding-left:38px} div#search b { font:bold 15px Arial, Helvetica, sans-serif;color:#FFF; vertical-align:middle} div#search a { color:#ecfab6; text-decoration:none}
 div#search a:hover { text-decoration:underline}
div#search input.search {height:21px; width:351px; background:#fff ; border:1px solid #39b6ca; color:#666; font-size:11px; }

#lblock {
float:left;
width: 280px;
padding:0px;
margin:0px
}
#content {
margin-left: 290px;
background-color:#fff;

}

#rblock {
width: 194px; padding:5px 
}
#content_l, #rblock {
vertical-align:top;
}


#lbox, #lbox2, #rbox, #rbox2, #t2 { margin-top:6px}
#t222 { 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: #efefef 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 { width:280px;}
#box_t1 {background: url(box_t1.png) no-repeat 0 0;}
#box_t2 {background: url(box_t2.png) no-repeat 0 0;}
#box_t3 {background: url(box_t3.png) no-repeat 0 0;}

#rbox { background: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: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: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}
