body{padding: 0px 10px 0px 10px; margin: 0px;}
td{vertical-align: top;}
.mid{vertical-align: middle;}
form{margin: 5px 0px 15px 0px;}


.all{background: transparent url(images/bg_all.jpg) repeat-x top left;}
.all_in{background: transparent url(images/bg_linebtm.jpg) no-repeat top left;}
.gerb{position: absolute; top: 0px; left: 10px;}
.linetop{background: White url(images/bg_linetop.jpg) no-repeat top right;}
.title{background: transparent url(images/bg_redl.gif) repeat-x top left;}
.title_in{background: transparent url(images/bg_rl_2.gif) no-repeat top left; padding: 31px 0px 0px 0px;}
/*.greenl{background: #3C7903 url(images/bg_greenl.jpg) repeat-y top left; vertical-align: middle;}*/
.greenl{background: #4F960A url(images/bg_greenl.jpg) repeat-y top left;}
.greenl2{background: transparent url(images/bg_greenl2.jpg) repeat-y top right; vertical-align: middle;}
.left{padding: 18px 15px 20px 0px;}
.right{padding: 0px 0px 20px 0px;}
.str_menu{padding: 14px 0px 0px 0px;}
.menu{padding: 10px 0px 0px 0px;}
.str_submenu{padding: 16px 9px 0px 0px;}
.submenu{padding: 10px 0px 0px 0px;}
.center{padding: 35px 0px 20px 0px;}
.ttl_img{padding: 0px 10px 0px 0px; background: transparent url(images/bg_ttl.gif) no-repeat top left;}
.ttl_img2{background: transparent url(images/bg_ttl2.gif) repeat-y top left;}
.ttl_img3{padding: 5px 10px 0px 0px;}
.bl_text{padding: 4px 10px 15px 0px;}
.ic_news{padding: 16px 0px 0px 9px;}
.news{padding: 9px 20px 0px 0px;}
.copyr{padding: 6px 10px 10px 27px;}
.el{background: transparent url(images/el_2.gif) repeat-x top left;}
.right_1{background: #F8F8E6 url(images/bg_right_1.gif) repeat-y top left;}
.right_2{background: transparent url(images/bg_right_2.gif) no-repeat top left;}
.right_3{background: transparent url(images/bg_right_3.gif) no-repeat top right;}
.right_4{background: transparent url(images/bg_right_5.gif) repeat-x bottom left;}
.right_5{background: transparent url(images/bg_right_4.gif) no-repeat bottom left;}
.kn{text-align: center; padding: 7px 0px 0px 10px;}
.right_in{padding: 0px 10px 20px 22px;}
.bg_points{margin: 0px 0px 10px 0px; width: 100%;	background: transparent url(images/bg_points.gif) repeat-x top left;}
.title_ttl{padding: 0px 15px 0px 0px;}
.title_bg{background: transparent url(images/bg_title.gif) repeat-x center left;}
.print{text-align: right; padding: 0px 10px 0px 0px;}


img{border: 0px;}
p, td, li{margin: 10px 0px 10px 0px; color: #000; font: 14px Arial, Helvetica, sans-serif;}
p, li{text-align: justify;}
a{color: #52AB00; text-decoration: underline;}
a:hover{color: #A6A6A6;}

h1{margin: 0px; color: #57B400; font: normal 20px Arial, Helvetica, sans-serif;}
h2{margin: 0px; color: #D80000; font: normal 18px Arial, Helvetica, sans-serif;}
h3{margin: 0px; color: #444; font: normal 18px Arial, Helvetica, sans-serif;}
.title_42{margin: 0px; color: #57B400; font: bold 14px Arial, Helvetica, sans-serif;}

.text_main{margin: 10px 0px 10px 0px; color: #000; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_menu{margin: 0px; color: #6A6A6A; font: bold 12px/14px Arial, Helvetica, sans-serif; text-align: left;}
.text_submenu{margin: 0px; color: #6A6A6A; font: normal 11px Arial, Helvetica, sans-serif; text-align: left;}
.text_menu2{margin: 5px 0px 5px 0px; color: #84C945; font: bold 12px/14px Arial, Helvetica, sans-serif; text-align: left;}
.text_date{margin: 5px 0px 5px 0px; color: #E77A7A; font: bold 11px Arial, Helvetica, sans-serif;}
.text_news{margin: 5px 0px 5px 0px; color: #575757; font: normal 12px Arial, Helvetica, sans-serif;}
.text_printver{margin: 5px; color: #575757; font: normal 12px Arial, Helvetica, sans-serif;text-align:left;}
.text_copyr{color: #A1A1A1; font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_anons{margin: 5px 0px 5px 0px; color: #717171; font: normal 11px Arial, Helvetica, sans-serif; text-align: left;}
.text_title{color: #E77A7A; font: bold 12px Arial, Helvetica, sans-serif;}
.text_statbar{margin: 0px; color: #A9E572; font: 9px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.text_statbar:hover{color: #A9E572; text-decoration: none;}

td.news table {border-collapse: collapse;border:1px solid #000;}
td.news table td {border: 1px solid #000; padding: 2px 5px; vertical-align:inherit;}
td.news table.noborder td, td.news table.noborder {border: 0px none #fff;}