* {
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_main {
width:550px;}

#menu_hover {
position:absolute;
background:#1f902f;
font:bold 11px Tahoma;
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-bottom:0px;
background:none;}

.menu_add #menu_hover ul a {
padding-left:20px;
background:url(../img/arrow_menu.gif) no-repeat 12px 9px;}

.menu_add #menu_hover ul a:hover {
background:url(../img/arrow_menu.gif) no-repeat #33b728 12px 9px;}

.menu_add:hover #menu_hover {
display:block;}

.menu_add #menu_hover a {
float:none;
color:#fff;
text-decoration:none;
height:auto;
padding:5px 20px 5px 0px;}

.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 a img, #menu_main a img {
float:left;
padding:16px 12px 0px 12px;}

#menu a, #menu_main a {
display:block;
float:left;
height:46px;}

#menu span:hover, #menu_main span:hover {
background:url(../img/menu_hover.jpg) repeat-x 0px 1px;
float:left;}

#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;
text-indent:20px;}

#content h1 {
padding:10px 0px 10px 0px;}

#content a {
color:#f76200;}

#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;
background:url(../img/bg_more.png) no-repeat;
display:block;
float:right;
color:#fff;
font:normal 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 .articles a {
font:bold 12px Tahoma;
display:block;
padding-bottom:3px;
text-align:left;}

.articles {
font-size:11px;
line-height:18px;
border-bottom:1px #e5e5e5 solid;
margin-bottom:12px;
padding-bottom:12px;
float:left;}

#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;}

#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"}

.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;}

.grey td {
background:#f1f1f1;}

@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;}}
