* {
	 font-size: 11px; padding: 0; margin: 0 
}

body { background: url(bg_main.jpg) #ffb200 top left repeat-x; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: left }

img { border: 0 }

a { text-decoration: none }

.inp { height: 20px; border: 1px #7f9db9 solid }
.but, .but2 { height: 17px; background: url(bg_but.gif) repeat-x; border: none; font-weight: bold; color: #fff }
textarea { line-height: 14px; font-family: Arial, Helvetica, sans-serif; padding-top: 1px; border: 1px solid #7f9db9 }

.main { width: 1000px; height: 100%; background: #fff; border-collapse: collapse }
.main tr, td { margin: 0; padding: 0; vertical-align: top }
.main .ll { width: 10px; height: 99%; background: url(mtl.gif) top left no-repeat }
.main .l_col { width: 775px; height: 99%; background: url(bg_head.gif) top left repeat-x }

#cont_box { height: 99%; border-collapse: collapse }
#cont_box .top { height: 1% }
#head { width: 775px; height: 182px; border-collapse: collapse }
#head .logo { width: 199px }
#head .logo img { margin-top: 41px }
#head .top_ban { width: 576px; height: 78px }
#head .top_ban div { margin: 9px 38px }
#head .top_menu { width: 576px; height: 104px }
#head .top_menu .box { padding-left: 92px }
#head .top_menu .box div { float: left; height: 61px; border-left: 1px solid #dd7fa1; margin-top: 16px; white-space: nowrap; padding: 4px 15px 0 15px }
#head .top_menu .box div a { font-size: 10px; color: #fff; line-height: 14px; text-decoration: none }
#head .top_menu .box div a:hover { color: #feb206 }
#head .top_menu .box .tm1 { margin-right: 20px }

#cont_box .cont { height: 98% }
#cont_box .top_ban2 { margin: 10px 24px }

#topnav { width: 100%; padding: 5px 0 10px 24px; }
#topnav .nav { color: #999 }
#topnav .nav a { color: #3969b9 }
#topnav .nav a:hover { color: #feb206 }

#header { width: 775px; height: 37px; background: url(header_bg.gif) top left repeat-x; border-top: 1px solid #dfedb9 }
#header div { float: left }
#header .ug { width: 48px }
#header h1 { font-size: 24px; color: #feb206; line-height: 25px; font-style: italic; background: url(header_bg2.gif) #fff bottom right no-repeat; padding: 13px 15px 0 10px }

#fp_news { width: 775px; clear: left; border-bottom: 1px solid #dfedb9; margin-top: 20px; border-collapse: collapse }
#fp_news .foto { width: 175px }
#fp_news .foto img { border: 1px solid #ddd; margin: 0 20px }
#fp_news .txt { width: 602px }
#fp_news .txt h1 a { font-size: 14px; color: #3e70b9 }
#fp_news .txt h1 a:hover { color: #feb206 }
#fp_news .txt .gi, .yi, .ri { padding: 5px 0 5px 30px }
#fp_news .txt .gi { background: url(1.gif) left no-repeat }
#fp_news .txt .gi a { color: #89bb15 }
#fp_news .txt .yi { background: url(2.gif) left no-repeat }
#fp_news .txt .yi a { color: #ebad00 }
#fp_news .txt .ri { background: url(3.gif) left no-repeat }
#fp_news .txt .ri a { color: #c20041 }
#fp_news .txt p { line-height: 18px; margin-bottom: 15px }
#fp_news .txt p a { color: #2e5595 }
#fp_news .txt p a:hover { color: #feb206 }

#news { width: 775px; clear: left; border-bottom: 1px solid #dfedb9; margin-top: 20px; border-collapse: collapse }
#news a { color: #2e5595 }
#news a:hover { color: #feb206 }
#news h1 { margin: 0 0 7px 16px; clear: left }
#news h1 a { font-size: 14px }
#news h1 img { border: 1px solid #ddd; margin: 0 20px 0 0 }
#news p { line-height: 20px; margin: 0 0 15px 16px }

#razd { width: 775px; clear: left; border-bottom: 1px solid #dfedb9; margin-top: 20px; border-collapse: collapse }
#razd .foto { width: 20% }
#razd .txt { width: 30% }
#razd h1 { margin: 0 0 5px 0 }
#razd h1 a { font-size: 14px; color: #3e70b9 }
#razd h1 a:hover { color: #feb206 }
#razd img { border: 1px solid #ddd; margin: 0 20px 0 15px }
#razd p { line-height: 20px; margin: 0 0 20px 0 }
#razd p a { color: #000 }
#razd p a:hover { color: #3e70b9 }

#scr { border-collapse: collapse; margin-top: 10px }
#scr td { padding: 7px 10px 7px 10px; border-right: 1px solid #dfedb9; white-space: nowrap }
#scr td a { color: #3e70b8 }
#scr td a b { font-size: 12px; color: #3e70b8 }
#scr td a:hover b { color: #feb206 }
#scr td a:hover { color: #feb206 }
#scr td a.act { font-size: 12px; font-weight: bold; color: #feb206 }

#form { width: 550px; border-collapse: collapse; margin: 20px 0 0 150px }
#form td { padding-bottom: 5px }
#form .f_td1 { width: 168px; text-align: right; padding: 2px 10px 0 0 }
#form  b { color: #ce0000 }
#form .f_td2 { width: 382px; padding: 0 0 5px 0 }
#form .f_td3 { font-size: 10px }
#form .f_td4 { white-space: nowrap; padding: 3px 20px 0 0; font-weight: bold }
#form .inp { width: 382px }
#form .but { width: 73px; margin-left: 30px }
#form .but2 { width: 82px; margin-left: 3px }
#form textarea { width: 382px; height: 72px }

#fpb_news { width: 648px; margin: 20px 0 0 62px; border-collapse: collapse }
#fpb_news td { width: 324px }
#fpb_news td img { border: 1px solid #ddd; margin: 0 12px }
#fpb_news h1 { background: url(4.gif) left no-repeat; padding: 5px 0 3px 35px; margin: 15px 0 15px 15px }
#fpb_news h1 a { font-size: 14px; color: #89bb15 }
#fpb_news h1 a:hover { color: #feb206 }

#cont_box .cont p.anons { font-size: 14px; color: #eda90e; margin: 20px 0 0 16px }
#cont_box .cont p.anons img { border: 1px solid #dfdfdf; margin: 0 20px 0 0 }
#cont_box .cont p.cnt { line-height: 20px; margin: 15px 0 0 16px }
#cont_box .cont p.cnt span { color: #c10043; font-weight: bold }
#cont_box .bot_ban { height: 1% }

.main .r_col { width: 207px; height: 99%; background: url(bg_rc.gif) top left repeat-x }

#block_obl { width: 189px; background: url(b_top.gif) top left no-repeat; margin: 46px 0 0 11px }
#block_obl .bg_bot { width: 189px; background: url(b_bot.gif) bottom left no-repeat; padding-bottom: 4px }
#block_obl .obl { margin: 7px }
#block_obl .sod { font-size: 9px; font-weight: bold; background: url(bg_sod.gif) left no-repeat; padding-left: 17px; margin: 0 0 3 7px }

#block { width: 189px; background: url(b_top.gif) top left no-repeat; margin: 10px 0 0 11px }
#block .bg_bot { width: 189px; background: url(b_bot.gif) bottom left no-repeat; padding-bottom: 4px }
#block .bg_bot div { padding: 0 11px; clear: left }
#block a { font-size: 9px; color: #000 }
#block h1 { font-size: 9px; background: url(bg_exp.gif) left bottom no-repeat; padding: 20px 0 0 17px; margin: 0 0 3px 11px }
#block h1.red { font-size: 9px; color: #c10043; background: url(bg_exp.gif) left bottom no-repeat; padding: 20px 0 0 17px; margin: 0 0 13px 11px }
#block h2 { margin: 10px 0 3px 0 }
#block h2 a:hover { color: #feb206 }
#block h2 img { border: 1px solid #c7d1d3; margin: 0 10px 5px 0 }
#block p { line-height: 14px; margin: 0 0 10px 0 }
#block p a:hover { color: #3e70b9 }
#block p a.zag:hover { color: #feb206 }

#ban_right { margin: 10px 0 10px 27px }

.main .rl { width: 8px; height: 99%; background: url(mtr.gif) top right no-repeat }
.main .lb { height: 1%; background: url(mbl.gif) bottom left no-repeat }
.main .lb_col { height: 1%; border-top: 1px solid #e3e8e9 }
.main .lb_col p { font-size: 9px; text-align: center; margin: 15px 0 10px 0 }
.main .rb_col { height: 1% }
.main .rb_col p { font-size: 9px; border-left: 1px solid #e3e8e9; margin: 0 0 10px 5px; padding: 7px 0 0 7px }
.main .rb_col p a { font-size: 9px; color: #2d5186 }
.main .rb_col p a:hover { color: #feb206 }
.main .rb { height: 1%; background: url(mbr.gif) bottom right no-repeat }