body{margin:0px; margin-left:20px; padding:0px; background:#fff url('/img/body_bg.jpg') 0px 0px repeat-x; font-size:11px; font-family:verdana; color:#000;}
table,a,input,textarea,select{font-size:11px; font-family:verdana; color:#000;}
input{margin:0px;}
form{margin:0px; padding:0px;}

input{border:1px solid #CECECE; width:156px; height:19px; padding-left:6px;}
input.chb{border:none; width:auto;}
input.but{width:auto; height:auto;}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a.dec:link{text-decoration:underline;}
a.dec:visited{text-decoration:underline;}
a.dec:hover{text-decoration:none;}

table{border-collapse:collapse;}
td{padding:0px; margin:0px;}

table.pad td{padding:6 6 6 0;}

img{border:none;}

.logo{margin-top:22px;}
.search{margin:4 0 0 50;}
.news_line{height:115px; width:100%; background:url('/img/news_line_bg.jpg') 0px 0px repeat-x;}

.title_block{color:#fff; width:173px; height:26px; background:#0868B9 url('img/tit_block.jpg') 0px 0px no-repeat; text-align:center;}
.title_block div{padding-top:6px;}

.menu{width:285px;}
.menu table{width:100%; height:100%; background:url('img/menu_bg.jpg') 0px 0px repeat-x;}
.menu table td{vertical-align:top;}
.menu .l{width:13px; background:url('img/menu_left_border.jpg') 0px 0px repeat-y;}
.menu .r{width:11px; background:url('img/menu_r_brd.gif') right top repeat-y;}

.menu .title_block{margin-left:26px;}

.top_news{width:100%; height:80px; margin-top:4px;}
.top_news td{padding-right:20px; padding-left:12px; vertical-align:top; padding-top:8px;}

.auth_sep{height:9px; font-size:1px;}

.auth{margin-top:10px;}
.auth td{padding:0 4 0 9; vertical-align:top;}

.footer{height:61px; background:url('img/bot_bg.jpg') 0px 0px repeat-x;}

.page_tit{width:100%; height:120px; background:url('img/page_tit_bg.jpg') 0px 0px;}

.cont_right{vertical-align:top; padding-left:10px;}
.cont_left{vertical-align:top; width:254px;}
.page_tit td{vertical-align:top;}
.page_tit h1{margin-right:20px; font-size:16px; color:#fff; font-weight:bold; margin-top:15px;}

.menu_block{margin:10 0 30 36;}
.menu_block div{font-size:12px; margin-top:18px;}
.menu_block div.ch{margin:4 0 0 16;}
.menu_block a{font-size:12px;}

.content{margin:20 16 30 16;}

.coll_left div{margin-bottom:5px;}

.cur{color:#2A70AA;}
.cur a{color:#2A70AA;}

.footer td{font-size:9px; color:#fff;}

.copyright{width:200px; padding-left:10px;}

.s_title{margin-bottom:4px; font-weight:bold;}
.s_text{margin-bottom:10px;}

.error{color:#aa0000;}

.form{margin-bottom:20px;}
.form input{width:200px;}
.form td{padding:4px; padding-left:0px;}
.form .group_name{font-weight:bold; padding-bottom:10px; padding-top:10px;}
.form .q_name{width:150px; padding-right:20px;}
.form .q_name .req{color:#990000;}
.form .field_title{font-size:10px; color:#444;}
.form .q_fields td{padding-right:10px;}
.form_errors{width:250px; border:1px solid #666; background-color:#fff; padding:10px;}
.form_errors .tit{font-weight:bold; color:#aa0000; margin-bottom:6px;}