/*default*/
body { margin: 0; padding: 0; font-family: arial; font-size: 9.5pt; color: #000000; background: #ffffff url('/i/bg_top.gif') left top repeat-x;}
table, td {font-size: 9.5pt; font-family: arial;}
img { border: none; margin: 0; padding: 0; }
a { color: #1367AF; margin: 0; padding: 0;}
a:link { color: #1367AF; text-decoration: underline; }
a:visited {}
a:hover { color: #666666; }

.red{color:#aa0000}

#banners {text-align:right; padding: 0 30px 0 0; margin:0}

h1 {margin: 0 0 0 15px; background: #0F7B01 url('/i/header_left.gif') 0 0 no-repeat; color: #ffffff; padding: 5px 10px 5px 10px;  font-size: 17px; float: left}
h2 {font-family: verdana; font-size: 12.5pt; margin: 0 0 10px 0;clear:both}
h3 {font-family: verdana; font-size: 11pt;clear:both}
h4 {font-family: verdana; font-size: 9.5pt;clear:both}
div.zag_left {padding: 0; margin: 0 0 0 -10px;  width: 10px; height: 10px; background: url('/i/header_right.gif') 0 0 no-repeat; float: left}

div.bglogo {position:absolute; left: 0; top: 0; padding:50px 0 35px 50px;background: url('/i/bg_top_left.gif') left top no-repeat}
div.botline {background: url('/i/bot_line.gif') 160px bottom repeat-x;}
table.main {width: 100%; height:100%; background: url('/i/bg_left_bot.jpg') left bottom no-repeat;} 
ul{padding: 0 0 0 10px;margin:0 0 0 15px}
ul li{margin-top: 3; margin-bottom: 3px; list-style-image:url('/i/point_text.gif')}

/*top*/
tr.top {height: 169px;}
td.col_top_left {width: 23%;}
td.col_top_left img.logo {margin: 50px 0 0 45px}

td.col_top_cent {width: 77%; vertical-align: top; background: url('/i/bg_top.jpg') left bottom no-repeat;}
td.col_top_cent div.uzor {float: left; width: 136px; height: 169px;}
p.cit {text-align: left; color: #ffffff; font-style: italic; font-size: 16px;margin:0;padding:0}
p.gugo {text-align: right; color: #FFCC00; font-style: italic; font-weight: bolder; font-size: 16px;margin-top:14px;padding-top:0}
div.r {float:right; padding: 35px 20px 0 0}

/*middle*/
tr.mid {height: 100%}
td.col_mid_left {width: 23%; vertical-align: top;padding-bottom:60px}
#nav {margin: 20px 0 0 0px}
#nav img {margin-left: 40px}
td.col_mid_left div.menu_top {width:8px ; height:10px ;background: url('/i/menu_line_top.gif') left bottom no-repeat;}
td.col_mid_left div.menu_bot {width:8px ; height:10px ;background: url('/i/menu_line_bot.gif') left top no-repeat;}
#menu {background:url('/i/menu_line.gif') top left repeat-y; padding: 0 20px 0 0}
#menu div {padding: 7px 0 5px 50px; background: url('/i/point.gif') 30px 11px no-repeat; font: 100%}
#menu div.act {background: url('/i/point_a.gif') 30px 11px no-repeat;}
#menu div.act a {color: #0F7F01; text-decoration: none; font: bolder}
#menu p {padding: 5px 0 3px 50px; margin:0 0 0 15px; background: url('/i/point_s.gif') 30px 8px no-repeat; font: normal 100%}
#menu p.act a {color: #0F7F01; text-decoration: none; font: bolder}


td.col_mid_cent {vertical-align: top; background: url('/i/bg_mid.jpg') left top no-repeat; padding-top:70px;padding-bottom:12px}

table.nonindex {width: 100%; clear:both; background: #F5F5F5 url('/i/table_line.gif') left top repeat-x; border-bottom: solid 1px #DBDBDB}
table.nonindex td {}
table.nonindex td.corner {background: url('/i/table_line.gif') left top repeat-y;}
table.nonindex td.text {padding: 10px 50px 25px 30px; background: url('/i/table_line.gif') left top repeat-y;}

table.text {width: 100%; clear:both; background: #F5F5F5 url('/i/table_line.gif') left top repeat-x; border-bottom: solid 1px #DBDBDB;}
table.text td.tab_left {width: 16%; vertical-align: top; background: url('/i/table_line.gif')  0 0 repeat-y;  padding: 5px 0 0 0}
table.text td.tab_right {width: 84%; vertical-align: top; background: url('/i/table_line.gif') right top repeat-y; padding: 5px 10px 12px 5px}
table.text td.tab_right p {margin: 5px 0 5px 0}
div.table_left {width: 100%; height: 15px; margin: 0; background: url('/i/table_left.gif') left top no-repeat;}
div.table_right {width: 100%; height: 15px; margin: 0; background: url('/i/table_right.gif') right top no-repeat;}
p.date {color: #0F7F01; text-align: right; padding: 0 10px 0 10px; font-weight: bolder }

hr{clear:both;color:#DADADA;background-color:#eeeeee;height:1px;border:none;padding:0;margin:0}

/*bottom*/
tr.bot {height: 88px;}
tr.bot td {padding-top: 30px}

p.info {margin: 0 0 0 5px;font-size:8pt}
p.name {color: #000000; float: right; font-size: 100%; padding-right: 100px}
p.tight {font-size: 90%;}

.hidden{display:none}
.clear {clear:both; padding: 0; margin:0}
.form2{width:80%}
.form{width:100%}

div#news{padding: 47px 0 0 21px}
div#news div{width:27%;float:left;margin: 0 40px 0 0;padding:0}
div#news h4{margin:-10px; padding:0}
div#news div p{padding:0 0 6px 0;margin:0}
div#news_nav{clear:both;padding:20px 0 0 21px}
div#news_archive{background:url(/i/archive_bg.gif) 0 50% no-repeat;width:164px;padding:10px 0 10px 34px;float:left;margin-right:30px}
div#news_subscribe{background:url(/i/subscribe_bg.gif) 0 50% no-repeat;width:210px;padding:10px 0 10px 34px;float:left}

div.newsdate{padding:10px 0 0 0;margin:0 0 5px 0;width:57px;display:block;float:left;color:#666666}
div.newstitle{padding:10px 0 0 0;margin:0 0 5px 0;display:block;float}
div.newstext{padding:0;margin:0 0 10px 0;clear:both}
div.newstext p,div.newstext * p,div.newstext * * p{padding:0;margin:0 0 6px 0}
td#newsleft{width:70%;padding:0px 0 0 0;vertical-align:top}
td#newsleft h4{margin:0 0 8px 0; padding:0}
td#newsright{width:30%;padding:0px 20px 0 50px;vertical-align:top}

p.year{padding:10px 0 10px 0 ! important;margin:0 ! important;font-weight:bold}
p.empyear{padding:10px 0 10px 0 ! important;margin:0 ! important;font-weight:bold}
p.curmonth{padding:0 0 3px 20px ! important;margin:0 ! important;font-weight:bold;background:url(/i/li_bullet.gif) 0 0 no-repeat}
p.empmonth{padding:0 0 3px 20px ! important;margin:0 ! important;color:#C0C0C0;background:url(/i/li_bullet2.gif) 0 0 no-repeat}
p.othermonth{padding:0 0 3px 20px ! important;margin:0 ! important;background:url(/i/li_bullet.gif) 0 0 no-repeat}
