body{padding: 0px; margin: 0px; background: #fff; text-align: center; cursor: default;}
td{vertical-align: top;}
td.mid{vertical-align: middle;}
img{border: 0px;}


h1{color: #333333; font: bold 16px Arial, Helvetica, sans-serif; margin: 9px 0px 10px 0px; }
h1.projby {color: #11509E;}
h2{color: #333333; font: bold 14px Arial, Helvetica, sans-serif; margin: 10px 0px 10px 0px;}
p, li, td{font: 12px Arial, Helvetica, sans-serif; color: #666;}
.ebus2 p{margin: 10px 0px 10px 0px;}
a{color: #0D2D84; text-decoration: none;}
a.a1{color: #0D2D84; text-decoration: none;}
a.a1_it{font: 13px Arial, Helvetica, sans-serif; color: #11509E; text-decoration: none;}
a.a2{color: #38617D; font-weight: bold; text-decoration: none;}
a.a3{font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-decoration: none;}
a:hover{color: #606060;}


.logo{padding: 0px 0px 0px 18px; vertical-align: middle;}
.form{padding: 12px 10px 12px 10px; background: #D0EFFB; border-top: 1px solid #BDD5ED;}
.form_2{padding: 12px 10px 12px 10px; background: #FBEFD0; border-top: 1px solid #EED28A;}
.ebus{background: #FF9A57; color: White; font: bold 16px Arial, Helvetica, sans-serif; padding: 10px 15px 10px 15px;}
.ebus1{background: #DEF1EE url(images/bg_ebus1.jpg) no-repeat top left; color: White; font: bold 16px Arial, Helvetica, sans-serif; padding: 5px 0px 5px 15px;}
.str{padding-top: 9px;}
.menu_bl2{width: 100%; padding: 5px 20px 5px 0px;}
.ebus2{background: #F7FBEC; color: White; font: bold 16px Arial, Helvetica, sans-serif; padding: 0px 15px 0px 15px;}
.title3{background: transparent;	padding: 7px 0px 7px 15px; text-align: left; color: White;	font: bold 16px Arial, Helvetica, sans-serif;} 
.menu_bl{background: transparent; padding: 0px 0px 0px 15px;}
.menu_bl2{width: 100%; padding: 5px 20px 5px 0px;}
.left_clm{padding: 15px 0px 0px 15px;}
.right_clm{padding: 15px 50px 0px 10px;}
.left_clm2{padding: 0px 0px 0px 15px;}
.right_clm2{padding: 0px 50px 0px 10px;}
.date{padding: 5px 0px 0px 0px;}
.cont{padding: 5px 15px 15px 25px;}
.cont2{padding: 10px 15px 10px 25px;}
.news{padding: 5px 15px 15px 15px;}
.news2{padding: 0px 15px 5px 15px; text-align: right;}
.news3{padding: 10px 15px 5px 15px; text-align: right;}
.bot{padding: 15px 15px 5px 15px;}
.copyr{background: #11509E url(images/bg_copyr.gif) no-repeat bottom right; padding: 5px 15px 7px 15px; cursor: default;}
.copyr p{color: White; font: 10px Tahoma, Arial, Helvetica, sans-serif;}
.s_bar{background: #F1F7FB; padding: 3px 15px 5px 15px;}
.it_content{padding: 0px 15px 0px 15px;}
.it_content2{padding: 10px 15px 0px 15px;}
.it_content3{padding: 10px 15px 20px 15px;}
.it_c_ttl{height: 48px; padding: 0px 15px 0px 20px; border-bottom: 1px solid #BDD5ED; vertical-align: bottom;}
.it_c{padding: 2px 15px 0px 20px;}


.inp{height: 19px; border: 1px solid #CEDCEA; background: White; color: #666; font: 11px Tahoma, Verdana Geneva Arial Helvetica sans-serif; padding: 0px 0px 0px 10px;} /* стиль для элементов input, textarea, select */


.bg_1{background: #BDD5ED;}
.bg_2{background: transparent url(images/bg_2.jpg) no-repeat top left;}
.bg_3{background: #EFDFC0;}
.bg_4{background: #11509E;}


.text_menu{color: #11509E; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase;}
a.text_menu{width: 100%; padding: 5px 20px 5px 20px;}
a.text_menu:hover{color: #11509E; background: #EEF4FA; padding: 5px 20px 5px 20px;}
a.text_pmenu{width: 100%; padding: 5px 15px 5px 15px; color: #11509E; text-decoration: none;}
a.text_pmenu:hover{color: #11509E; background: #DEEAF6; padding: 5px 15px 5px 15px;}
a.nolink {cursor: default;}
.text_ttl1{color: #11509E; font: bold 16px Arial, Helvetica, sans-serif;}
span.text_ttl1{color: #11509E; font: bold 14px Arial, Helvetica, sans-serif;}
.text_ttl2{color: #FFA544; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase;}
.text_date{color: #FFA544; font: bold 9px Tahoma, Verdana Geneva Arial Helvetica sans-serif; text-decoration: none; text-transform: uppercase;}
.text_date2{color: #666; font: bold 9px Tahoma, Verdana Geneva Arial Helvetica sans-serif; text-decoration: none; text-transform: uppercase;}
p.text_date{margin: 0px 0px 2px 0px;}
.text_n{font: 11px Arial, Helvetica, sans-serif; color: #666;}
.text_news{color: #5A7E96;	font: 10px Tahoma, Verdana Geneva Arial Helvetica sans-serif;}
p.text_news{margin: 0px;}
.text_map{color: #38617D; font: 10px Arial, Helvetica, sans-serif; text-decoration: none;}
.text_bus{color: White; font: bold 14px Arial, Helvetica, sans-serif;}
.text_ebus2{color: #38617D;}
.text_lang{color: #666; font: 10px Arial, Helvetica, sans-serif;}
.text_descript{color: #666; font: 10px Arial, Helvetica, sans-serif;}
.text_black{color: Black; font: 10px Arial, Helvetica, sans-serif;}
.text_web{color: #FFA544; font: bold 9px Tahoma, Verdana Geneva Arial Helvetica sans-serif;}

.it_content2 p{margin: 5px 0px 5px 0px;}
.it_c p{margin: 6px 0px 6px 0px;}
.c_ttl{height: 48px; padding: 0px 15px 0px 20px; border-bottom: 1px solid #BDD5ED; vertical-align: bottom;}
form { margin: 0px; padding: 0px; }
.date-cell {padding-right: 10px;}
.date-cell p { font-weight: bold; }
.date-cell p, .release-cell p {margin-bottom: 12px;}
.bbot {border-collapse: collapse;}
.bbot td, .bbot th{border-bottom: 1px solid #999; border-top: 1px solid #999; padding: 3px 0px 3px 0px;}
.bbot th {font-weight: bold; font-size: 11px; text-align: left; vertical-align: top; padding-right: 10px;}
.noborder {border: 0px none #fff;}
.nomargin {margin: 0px;}
.marginbtm {margin: 0px 0px 24px 0px;}
.btn {cursor: hand;}
.btn #submit {font-weight: bold; color: red;}