body{padding: 0px; margin: 0px; background: #fff; text-indent: 0px; color: #000; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
td{vertical-align: top;}
.mid{vertical-align: middle;}

.top{background: transparent url(images/bg_top.jpg) repeat-x top left; border-right: 1px solid #C2D5E7;}
.ic{vertical-align: middle; padding: 0px 0px 0px 10px;}
.ic_link{vertical-align: middle; padding: 0px 10px 0px 5px;}
.menu, .menu0, .menu1{padding: 11px 16px 0px 17px; background: #fff url(images/bg_menu.jpg) repeat-x top left;}
.menu0{padding: 0px;}
.menu1{padding: 5px 0px 0px 0px; text-align: right;}
.bl1{background: #fff url(images/bg_bl1.jpg) repeat-y top left;}
.bl2l{background: #F1F1F1 url(images/bg_bl2l.jpg) repeat-y top left;}
.bl2r{background: #F1F1F1 url(images/bg_bl2r.jpg) repeat-y top left;}
.bl2r_in{background: transparent url(images/bg_bl2r_im.jpg) repeat-x top left;}
.bl_btn{vertical-align: middle; padding: 0px 7px 0px 8px;}
.bl_btn0{vertical-align: middle; padding: 1px 0px 0px 0px;}
.bl_btn2{vertical-align: middle; padding: 1px 7px 0px 0px;}
.bl3{background: #C2D5E7 url(images/bg_bl3.jpg) no-repeat top left;}
.all{background: transparent url(images/bg_all.jpg) repeat-x top left;}
.left{padding: 15px 0px 0px 16px;}
.right{padding: 0px 0px 10px 16px;}
.content{padding: 15px 18px 20px 18px;}
.title{padding: 0px 10px 0px 10px;}
.cert{text-align: center; padding: 10px 0px 0px 0px;}
.news{padding: 9px 0px 13px 0px;}
.subscr{padding: 10px 10px 10px 10px; text-align: right;}
.im{padding: 0px 15px 0px 0px;}
.bottom{background: #8AC0E8 url(images/bg_bottom.jpg) repeat-x top left;}
.bottom_in{background: transparent url(images/bg_bottomin.gif) no-repeat top left;}
.copyr{padding: 0px 0px 0px 20px;}
.razd_copyr{padding: 5px 15px 0px 13px;}
.ic_smenu{padding: 7px 5px 0px 5px;}
.ic_smenu2{padding: 7px 4px 0px 6px;}
.ic_smenu2_0{padding: 7px 8px 0px 20px;}
.ic_smenu3{padding: 7px 8px 0px 0px;}
.table{margin: 10px 0px 0px 0px;}
.th1, .th2{height: 31px; vertical-align: middle; color: #369; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; border-top: 1px solid #E3EEFE; border-bottom: 1px solid #E3EEFE; background: #E3EEFE url(images/bg_th.jpg) repeat-x top left;}
.th1{padding: 0px 15px 0px 15px;}
.th2{text-align: center; padding: 0px 10px 0px 10px; }
.td1, .td2{padding: 0px 15px 0px 15px;}
.td1_0, .td2_0{text-align: center; padding: 0px 10px 0px 10px;}
.td2, .td2_0{background: #F9F9F9;}
.smap{margin: 10px 0px 0px 20px;}
.logo_im{background: transparent url(images/bg_logoim.jpg) repeat-x top left;}
.logoc_im{background: transparent url(images/bg_logocim.jpg) repeat-x top left;}

.bg1{background: #ADC8E2;}
.bg2{background: #BEDAE6;}
.bg3{background: #C2D5E7;}

input,select,textarea{color: #000; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
textarea {overflow:auto;}
.inp{width: 103px; height: 17px; border: 1px solid #537FAB; background: url(images/bg_inp.gif) no-repeat top left;}
.inp2{background: #F5FDFF; border: 1px solid #537FAB;}

img{border: 0px;}
p{margin: 10px 0px 10px 0px; text-indent: 0px; color: #000; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
td, li{margin: 10px 0px 10px 0px; color: #000; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
a{color: #1E74CC; text-decoration: underline;}
a:hover{color: #666;}

/* previous title styles
.text_h1{color: #007C39; font: bold 18px Arial Narrow, Arial, Helvetica, sans-serif; margin: 4px 0px 9px 0px; letter-spacing: -1px;}
.text_h1_0{color: #014C76; font: bold 18px Arial Narrow, Arial, Helvetica, sans-serif; margin: 4px 0px 9px 0px; letter-spacing: -1px;}
.text_h1_1{color: #369; font: bold 18px Arial Narrow, Arial, Helvetica, sans-serif; margin: 4px 0px 9px 0px; letter-spacing: -1px;}
.text_h1_2{color: #369; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 4px 0px 9px 0px;}
.text_h2{color: #007C39; font: bold 16px Arial Narrow, Arial, Helvetica, sans-serif; margin: 5px 0px 10px 0px; letter-spacing: -1px;}
.text_h2_0{color: #369; font: bold 16px Arial Narrow, Arial, Helvetica, sans-serif; margin: 5px 0px 10px 0px; letter-spacing: -1px;}
*/
.text_h1{color: #007C39; font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 4px 0px 9px 0px; letter-spacing: -1px;}
.text_h1_0{color: #014C76;	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;	margin: 4px 0px 9px 0px; letter-spacing: -1px;}
.text_h1_1{color: #369; font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 4px 0px 9px 0px; letter-spacing: -1px;}
.text_h1_2{color: #369; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 4px 0px 9px 0px;}
.text_h2{color: #007C39; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 5px 0px 10px 0px; letter-spacing: -1px;}
.text_h2_0{color: #369; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 5px 0px 10px 0px; letter-spacing: -1px;}

.text_top{color: #7F7F7F; font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.text_date{color: #369; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_news{color: #4C4C4C; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_next{color: #1E74CC; font: 12px Arial Narrow, Arial, Helvetica, sans-serif;}
p.text_next{width: 100%; text-align: right; padding: 0px 5px 2px 0px;}
p.text_news, p.text_date, p.text_next{margin: 0px;}
.text_copyr{color: #7F7F7F; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_copyr1{color: #6caada; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_copyr1 a{color: #6caada; text-decoration: none;}
.text_copyr1 a:hover{color: #6caada; text-decoration: none;}
.text_smenu{color: #5E5E5E; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_smenu3{color: #1E74CC; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_smenu4{color: #7A7A7A; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
p.text_smenu, p.text_smenu3, p.text_smenu4{margin: 2px 0px 3px 0px;}
a.text_smenu{color: #24A1A8;}
.text_td{color: #5E5E5E; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text_smap{color: #004FA3; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
p.text_smap{margin: 6px 0px 4px 0px;}

.dmenu {font:normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.m1, .m1_c{font-weight:bold; margin:0px 0px 5px 5px; padding:0px 0px 0px 13px; text-align:left;}
.m1_c {background:url(images/ic_smenu.gif) no-repeat 0px 5px; color: #5E5E5E;}
.m1 {background:url(images/ic_smenu2.gif) no-repeat 0px 5px;}
.m1 a, .m1_c a {color: #24A1A8;margin:0px;}
.m2, .m2_c {margin:0px 0px 5px 18px; padding:0px 0px 0px 11px; background:url(images/ic_smenu3.gif) no-repeat 0px 5px;}
.m2_c { color: #5E5E5E;}
.m2 a {color:#1E74CC; }
.m3, .m3_c {margin:0px 0px 5px 29px; padding:0px 0px 0px 11px; background:url(images/ic_smenu4.gif) no-repeat 0px 5px;}
.m3 a {color: #7A7A7A;}

.m0 {margin: 1px 0px 0px 2px;}
.m0 a {color: #004FA3; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;text-transform:uppercase;}
.content div {margin-bottom:5px;}
.content .m1 {margin-left:22px;}
.content .m2 {margin-left:37px;}
.content .m3 {margin-left:49px;}
.error {color: red;}
.margtop {margin-top: 20px;}

.message {border-bottom:1px solid #DFF0F7;padding-bottom:15px; margin:6px 0px 0px 0px;padding-left:10px;}
.message:first-line {}
.message span.author {color:#999999;height:24px; background: transparent url(/images/ic_message.gif) no-repeat 0px 2px; padding-left:12px; display:block;}

.top_bg{background: transparent url(images/top_bg.jpg) repeat-x top left;}
.topc_bg{background: transparent url(images/topc_bg.jpg) repeat-x top left;}