* {margin:0px; padding:0px; border:0px;}
body {background:url(../img/bg.png) repeat-x #f79200;}
#main {width:1008px; padding-left:50%; margin-left:-504px;}
#header, #header_main {width:100%; background:url(../img/bg_header.png) repeat-x; margin-top:45px; float:left;}
#header_main {background:url(../img/bg_header_main.png) repeat-x;}
#mask {width:321px; height:253px; float:right;}
#mask_main {width:420px; height:307px; float:right;}
#header_left, #header_left_main {background:url(../img/bg_header_left.png) no-repeat; width:21px; height:201px; float:left;}
#header_left_main {background:url(../img/bg_header_left_main.png) no-repeat; height:255px;}
#logo, #logo_main {float:left; width:666px; height:201px;}
#logo_main {width:500px; height:255px;}
#logo img {margin:55px 0px 0px 12px;}
#logo_main img {margin:67px 0px 0px 18px;}
#menu, #menu_main {float:left; background:url(../img/bg_menu.jpg) no-repeat; width:649px; height:49px; padding:3px 0px 0px 38px;}
.menu {padding-left:2px; background:url(../img/border_menu.png) no-repeat; float:left;}
.menu a, .menu_add a {font:bold 16px "Arial Narrow"; color:#fff; text-decoration:none;}
#menu a, #menu_main a {display:block; float:left; height:26px; padding:12px 12px 8px 12px;}
#menu_main {width:550px;}
.menu_add #menu_hover {position:absolute; background:#1f902f; margin-top:46px; display:none; //margin-left:-55px;}
#menu_main .menu_add #menu_hover ul ul, #menu .menu_add #menu_hover ul ul {font-size:10px; padding:0px; background:none;}
.menu_add #menu_hover ul a {background:url(../img/arrow_menu.gif) no-repeat 10px 9px; font:bold 11px Tahoma; float:none; height:auto; padding:5px 10px 5px 20px; margin:0px;}
.menu_add #menu_hover ul a:hover {background:url(../img/arrow_menu.gif) no-repeat #33b728 10px 9px;}
.menu_add:hover #menu_hover {display:block;}
.menu_add #menu_hover a:hover {background:#33b728;}
#menu_main ul, #menu ul {list-style-type:none; width:160px; padding-bottom:10px; background:url(../img/bg_menu_bottom.png) no-repeat bottom;}
.menu span:hover a, .menu_add span:hover a {background:url(../img/menu_hover.jpg) repeat-x 0px 1px;}
#content {color:#696969; font:12px Tahoma; background:url(../img/bg_content.png) repeat-y; padding:30px 50px 90px 50px; float:left;}
#content p {padding:7px 0px 7px 0px;}
#mail p {margin:-30px 0px 5px 0px;}
#content h1 {padding:10px 0px 10px 0px;}
#content a {color:#f76200;}
#content #myGallery62 a {color:#fff;}
#content .news_apk {font-size:11px; text-align:left;}
#content .news_apk a {color:#5e5e5e; font:bold 12px Tahoma;}
#content .news_apk a.more {width:80px; height:17px; display:block; float:right; color:#f76200; font:italic bold 11px Tahoma; text-decoration:none; text-align:center; padding-top:2px; margin-top:5px;}
#content a.all_news {background:url(../img/arrow.gif) no-repeat 0px 6px; display:block; padding-left:8px;}
#content .news_apk a.more:hover {text-decoration:underline;}
#content_left, #content_left_main {float:left; width:658px; text-align:justify; padding-right:50px;}
#content_left h1 {text-align:left;}
#content_left ul {list-style-type:none;}
#content_left_main {padding-right:20px; width:688px;}
#content_left_left {float:left; width:250px; padding-right:30px; text-align:left;}
#content_left ol, #content_left ul {margin-left:20px;}
#content_left ul {list-style-type:disc;}
#content_left input {padding:3px 5px 3px 5px; border:1px #999 solid; margin-left:5px;}
#content_left form.form input {border:0px;}
#content .articles a {font:bold 12px Tahoma; padding-bottom:3px; text-align:left;}
.articles {font-size:11px; line-height:18px; border-bottom:1px #e5e5e5 solid; margin-bottom:12px; padding-bottom:12px;}
#person_top, #person_bottom {width:250px; height:4px; background:url(../img/bg_person_top.gif) no-repeat; float:left; margin-top:12px; font-size:3px;}
#content_left_main #person {float:left; background:url(../img/bg_person.png) repeat-x #fae3c4; width:228px; min-height:134px; border-left:1px #f8dab5 solid; border-right:1px #f8dab5 solid; font-size:11px; padding:10px; text-align:left;}
#person img {border:1px #fff solid; float:left; margin:0px 10px 10px 0px;}
#person_bottom {background:url(../img/bg_person_bottom.gif) no-repeat; margin:0px 0px 20px 0px;}
.title {color:#92192d;}
a#demand {text-decoration:none; display:block; font-size:11px; color:#fff; background:url(../img/bg_demand.png) no-repeat; width:130px; text-align:center; height:17px; padding-top:2px; float:right; margin-top:15px;}
#video img {border:1px #d7d7d7 solid;}
#content_left_right {float:left; width:398px;}
#news_apk {padding:20px;}
#news {background:url(../img/bg_news.gif) repeat-x #fcfcfc;}
#bg_news_top_left, #bg_news_top_right, #bg_news_bottom_left, #bg_news_bottom_right {width:6px; height:6px; font-size:4px; background:url(../img/bg_news_round.gif) no-repeat; float:left;}
#bg_news_top_right {float:right; background-position:right top;}
#bg_news_bottom_left {margin-top:-6px; background-position:left bottom;}
#bg_news_bottom_right {float:right; margin-top:-6px; background-position:right bottom;}
#news_content {border:1px #d5d5d5 solid; padding:10px 20px 20px 20px; background:url(../img/bg_news.png) no-repeat center center;}
.news_apk {width:100%; margin:15px 0px 10px 0px;}
#content_right {float:left; width:200px;}
#content_right img {margin:10px 0px 10px 0px;}
input.text {width:190px; margin-top:21px; background:none; padding:0px 5px 0px 5px; color:#969696;}
input.mail, #content_left input.text {width:190px; height:20px; background:url(../img/bg_mail.png) no-repeat; padding:4px 5px 0px 5px; color:#969696; margin-top:5px;}
input.mail {margin-bottom:5px;}
input.radio {font-size:10px;}
#content .red, #content .errors {color:#f76200;}
#content .errors {padding-bottom:18px;}
input.button {width:80px; height:19px; background:url(../img/bg_button.png) no-repeat; color:#fff; font-size:11px; margin-top:10px;}
#search {width:200px; height:82px; background:url(../img/bg_search.jpg) no-repeat; padding-bottom:15px; border-bottom:1px #e5e5e5 solid;}
#mail {padding:15px 0px 15px 0px; border-bottom:1px #e5e5e5 solid; margin-bottom:15px;}
#content_bottom {background:url(../img/bg_content_bottom.png) no-repeat; width:1008px; height:23px; margin:0 auto;}
#bread {font:11px Tahoma; color:#f76200;}
#bread .B_currentCrumb {color:#5e5e5e;}
#footer {width:1000px; font:11px Tahoma; color:#fff; padding:20px 0px 0px 50%; margin-left:-500px; height:75px; float:left;}
#footer a {color:#fff;}
#adress {width:250px; float:left;}
#banners {width:500px; text-align:center; float:left;}
#banners img {margin:4px 7px 0px 7px;}
#contacts {width:250px; text-align:right; float:left;}
#OtherNews {border-top:1px #e5e5e5 solid; margin-top:30px; padding-top:15px;}
a:hover {text-decoration:none;}
h1 {font:24px Tahoma; color:#575757;}
h2 {font:30px "Arial Narrow"}
h3 {font:22px "Arial Narrow"}
.both {clear:both;}
table {border-collapse:collapse;}
td {vertical-align:top;}
.data td {padding:5px 10px 5px 10px; border:1px #e5e5e5 solid; text-align:left;}
.data2 td {padding:5px 10px 5px 10px; text-align:left;}
.grey td {background:#f1f1f1;}
.partners {margin-bottom:20px; width:100%;}

#pages {font:18px Georgia, "Times New Roman", Times, serif; padding-top:10px;}
#pages span, #pages a {margin-right:5px;}
#pages .ditto_currentpage {font-size:24px;}

#reflect_example {width:200px;}
#reflect_example h3 {display:none;}
#content_left .reflect_archive_list ul {list-style-type:none; width:200px; margin:10px 0 0 10px;}
#content_left .reflect_archive_list ul {list-style-type:none; margin-left:0px; padding-left:0;}
.reflect_archive_list ul ul{margin-left:0px;}
.reflect_archive_list ul ul li {margin-top:-5px; margin-bottom:0.8em;}
#content .reflect_archive_list li a {display:block; padding:5px 5px 5px 10px; margin:0 0 1px 0; background-color:#f6f6f6; border-right:10px solid #fff; color:#666; text-decoration:none; border-left:2px solid #ddd;}
#content .reflect_archive_list li a:hover {background-color:#eee; color:#333; border-right:10px solid #eee;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {input.mail {height:24px; padding:0px 5px 0px 5px; vertical-align:middle;}}
