html{width: auto; font-family: Arial; font-size: 100%; margin: 0px; padding: 0px; background: url(../images/htm.gif); min-height: 100%;}
body{width: auto; font-size: 14px; margin: 0px; padding: 0px; color: #ffffff; padding: 0px; background: url(../images/bg.jpg); min-height: 100%;}
img{border: 0px solid;}
form, img, p, hr{padding: 0px; margin: 0px; border: 0px none;}
h1, h2, h3, h4, h5 {margin: 0px; padding: 0px;}
a{color: #FFFF99; text-decoration: underline;}
a:hover{color: #ffffff; text-decoration: underline;}
.clearboth{width: auto; height: 0px; line-height: 0px; font-size: 0px; clear: both;}
ul, li {margin: 0px; padding: 0px; list-style: none;}
li {padding-left: 24px; background: url(../images/marker.gif) 4px 8px no-repeat; padding-bottom: 4px;}
h5{font-style: normal; font-weight: normal; font-size: 17px; padding-top: 8px; padding-bottom: 8px;}
h3{font-weight: bold; font-size: 16px;}

#ad {text-align: center; width: 100%; background: url(../images/top_bg.jpg) left top repeat-x;}
#vn {text-align: center; width: 100%; background: url(../images/bottom_bg.jpg) left bottom repeat-x; padding: 16px 0px 16px 0px;}
#dv {width: 1000px; margin: auto; text-align: left; border: 1px solid #42657D; background: url(../images/in_bg.jpg);}
#in_bottom {width: uto; text-align: left; background: url(../images/in_top_bg.jpg) left top repeat-x;}
#in_top {width: auto; text-align: left; background: url(../images/in_bottom_bg.jpg) left bottom repeat-x;}

#content {padding: 30px 17px 30px 17px;}
#content #menu{width: auto; height: 102px;}
#menu .logo{position: absolute; margin-left: -17px;}

#gen {position:absolute; margin-left: 344px; margin-top: 17px;}
#new {position:absolute; margin-left: 531px; margin-top: 17px;}
#pro {position:absolute; margin-left: 519px; margin-top: 17px;}
#fee {position:absolute; margin-left: 754px; margin-top: 17px;}
#abo {position:absolute; margin-left: 316px; margin-top: 48px;}
#law {position:absolute; margin-left: 503px; margin-top: 48px;}
#con {position:absolute; margin-left: 728px; margin-top: 48px;}

#left_g{width: 288px; float: left; background: url(../images/left_bg.jpg) right top no-repeat;}
#left_g #pad {width: auto; padding-right: 30px;}
#left_g #pad .chapter{padding-bottom: 17px;}
#left_g .title{width: auto; text-align: center; margin-bottom: 10px;}
#left_g .light {width: auto; padding: 11px; border: 1px solid #A6BCCC; margin-bottom: 17px; background: url(../images/bg_light.gif)}
#left_g .light a{text-decoration: none; color: #ffffff;}
#left_g .light a:hover{text-decoration: underline; color: #ffffff;}
#left_g .dark {width: auto; padding: 11px; border: 1px solid #A6BCCC; margin-bottom: 17px; background: url(../images/bg_dark.gif)}
#left_g .dark a{text-decoration: none; color: #ffffff;}
#left_g .dark a:hover{text-decoration: underline; color: #ffffff;}
#left_g .clean {width: auto; margin-bottom: 17px;}
#left_g .clean li {padding-bottom: 8px;}

#left{width: 288px; float: left;}
#left #pad {width: auto; padding-right: 30px;}
#left #pad .chapter{padding-bottom: 17px;}
#left .title{width: auto; text-align: center; margin-bottom: 10px;}
#left .light {width: auto; padding: 11px; border: 1px solid #A6BCCC; margin-bottom: 17px; background: url(../images/bg_light.gif)}
#left .light a{text-decoration: none; color: #ffffff;}
#left .light a:hover{text-decoration: underline; color: #ffffff;}
#left .dark {width: auto; padding: 11px; border: 1px solid #A6BCCC; margin-bottom: 17px; background: url(../images/bg_dark.gif)}
#left .dark a{text-decoration: none; color: #ffffff;}
#left .dark a:hover{text-decoration: underline; color: #ffffff;}
#left .clean {width: auto; margin-bottom: 17px;}
#left .clean li {padding-bottom: 8px;}

#left #sotrudniki {width: 95%; margin-top: 11px;}
#left #sotrudniki img{border: 1px solid white; margin-right: 11px; margin-bottom: 11px; vertical-align: bototm;}
#left #sotrudniki a{color: #ffff99; text-decoration: underline;}
#left #sotrudniki a:hover{color: #ffffff;}
#left #sotrudniki em{position: relative; top: 8px;}

#left .project {width: auto;}
#left .project p{padding-bottom: 8px; padding-right: 15px;}
#left .project img{border: 1px solid white;}
#left .project a{color: #ffff99; font-size: 17px; text-decoration: underline;}
#left .project a:hover{color: white; font-size: 17px; text-decoration: underline;}

#chapter2 .light {width: auto; padding: 11px; border: 1px solid #A6BCCC; margin-bottom: 17px; background: url(../images/bg_light.gif)}
#chapter2 .light a{text-decoration: none; color: #ffffff;}
#chapter2 .light a:hover{text-decoration: underline; color: #ffffff;}
#chapter2 .project {width: auto;}
#chapter2 .project p{padding-bottom: 8px; padding-right: 15px;}
#chapter2 .project img{border: 1px solid white;}
#chapter2 .project a{color: #ffff99; font-size: 17px; text-decoration: underline;}
#chapter2 .project a:hover{color: white; font-size: 17px; text-decoration: underline;}

#middle {width: 678px; float: left;}
#middle #map {top: 0px;}
#middle #map li{padding-bottom: 8px;}
#middle #map .child{margin-left: 35px;}
#visual {width: 678px; height: 306px; background: url(../images/vis_bottom.jpg) left bottom no-repeat;}
#visual #flash{width: 678px; height: 306px; background: url(../images/fla_r.jpg) right top no-repeat;}

.txt {width: auto; padding: 0px 17px 27px 0px;}
.txt #visual_sp{width: 673px; height: 91px; background: url(../images/visual_sp/bg.jpg) left top no-repeat;}
.txt .title{margin-bottom: 10px;}
.text  ul {position: relative; top: -7px;}
.txt p{padding-bottom: 6px;}
.text {width: auto;}
.text img{border: 1px solid white; margin-right: 15px; }
.text2 {width: auto; padding: 0px 10px 17px 0px;}
.text2 p{padding-bottom: 4px;}
.text2 img{border: 1px solid white; margin-right: 15px; }
.text2 a{font-size: 16px; line-height: 17px;}
.text .quest {width: auto;}
.text .quest h5{font-size: 14px; color: #ffff99; margin: 0px; padding: 0px; padding-bottom: 7px;}
.text .quest h3{padding: 0px; margin: 0px; padding-bottom: 8px;}
.text .quest  p{padding-bottom: 20px;}
.text .quest  .answer{background: url(../images/answer.gif) left 3px no-repeat; padding-left: 52px; color: #ffff99;}
.text .nobo{border: 0px none; margin: 0px; padding: 0px;}

#pages {background: url(../images/pages_bg.jpg); border: 1px solid #b1cad8; padding: 11px;}
#pages img{border: 0px none;}
#pages .not{color: #dbdee4;}
#pages .link{color: #ffff99;}
#pages .but{padding-left: 25px; padding-right: 60px;}


#our_partners {width: auto; padding: 11px 0px 11px 15px; border: 1px solid #b1cad8; margin-bottom: 17px; background: url(../images/op_bg.gif)}
#our_partners table td{padding: 0px 0px 0px 25px;}
#our_partners p{padding-left: 24px; background: url(../images/marker.gif) 4px 8px no-repeat; padding-bottom: 8px; white-space: nowrap;}

#subway {width: auto; height: 150px;}

#tel {position: absolute; width: 256px; height: 125px; background: url(../images/telefon.jpg) left bottom no-repeat;}
#tel .telt{color: #9DC3E7; position: absolute; margin-top: 57px; margin-left: 73px;}
#tel .num{color: #FFFF99; position: absolute; margin-top: 76px; margin-left: 85px; font-size: 20px;}
#tel .num span{font-size: 15px;}

#copy {position: absolute; margin-top: 57px; margin-left: 768px;}

#news{width: 99%; margin-top: 17px;}
#news td p{padding: 0px; margin: 0px; padding-bottom: 8px;}
#news .title{font-size: 17px; color: #ffff99; padding-bottom: 4px;}

.feed {width: auto;}
.feed .title{font-size: 17px; color: #ffff99; padding-bottom: 4px; margin: 0px;}

.tit{padding-right: 40px; padding-bottom: 18px;}
.rg{padding-top: 3px;}
.edit{width: 200px; background: #86aac0; border: 1px solid #ffff99; color: white; padding: 3px;}
.textarea{width: 200px; background: #86aac0; border: 1px solid #ffff99; color: white; padding: 3px; font-family: Arial; font-size: 12px; height: 185px;}

#left .panel{}
#left .panel p{padding-bottom: 8px;}
#left .panel a{color: #ffff99; text-decoration: underline;}
#left .panel a:hover{color: #ffffff; text-decoration: underline;}

.light_blue {color: #ffff99; font-size: 17px;}

#middle #admin_table img{border: 0px none;}
#middle #admin_table td{padding-bottom: 4px; padding-top: 4px;}
#middle #admin_table th{padding-bottom: 8px; border-bottom: 1px solid #b1cad8;}
#middle #admin_table .act{text-align: center;}















