html, body {
height: 100%;
}

html{
  background:url(about:blank)
}

body {
    margin:0px;
    font-family: Tahoma, Verdana, Arial, sans-serif;    
    color: #333333;
}

a {
    color: #23818C;
}

.zagolov1, h1 {
    font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
    font-size: 150%;
    color: #156928;
    font-style: italic;
    font-weight:normal;
    margin-top:0em;
    padding-bottom:.3em;
    line-height:1.1em;
}
.zagolov2, h2 {
    font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
    font-size: 130%;
    color: #156928;
    font-weight:normal;
    line-height:1.2em;
    font-style: italic;
    padding-bottom:.2em;
}

.content {
    font-size:82%;
    line-height:1.4em;
}

.wrapper {
    border:1px solid #ddd;
    margin:14px;
    padding:22px;
    margin-bottom:16px;
    min-height:377px;

}

.wtf {
    font-size: 220%;
    color:#fff;
    font-style: normal;
    font-weight:normal;
    line-height: 18px;
}
.text_white {
    font-size: 80%;
    color: #ffffff;
    font-style: normal;
    line-height: 18px;
}

.menu {

    font-weight:bold;
}


.menu a {
    font-size: small;
    color: #23818c;
    font-style: normal;
    margin-bottom:4px;
}

.act {
    color: #aaa !important;
}

.act2 {
    color: #888 !important;
    font-weight:bold !important;
}

.menu0  {
    font-weight:bold;
    font-size: small;
    color: #23818c;
    font-style: normal;
    line-height: 28px;
    font-weight:bold;
}

.menu0 a {
    margin-right:2em;
    white-space:nowrap;
}

.menu0 a.act {
    color:#666 !important;
}



.menu0_line td {
    padding-top:44px;
    padding-bottom:22px;
}


.footer {
    font-size: 70%;
    color: #333333;
    font-style: normal;
    line-height:1.2em;
}
.footer_link {
    font-size: 100%;
    color: #23818c;
    font-style: normal;
}
.change_lang {
    font-size: 70%;
    color: #939393;
    font-style: normal;
}
.change_link {
    font-size: 70%;
    color: #23818c;
    font-style: normal;
}

.form {
    width:60%;
    background-color:#EBEBEB;
    padding:24px;
    color: #333333;
    font-style: normal;
    line-height: 18px;
}

.i_text {
    width:100%;
    margin-top:2px;
    margin-bottom:10px;
}

.i_butt {
    margin-top:33px;
    margin-bottom:0px;
}

.green {
    color: #156928;
}

.lev1 {
    padding:0px;
    margin:0px;
    
}

.lev2 {
}

.lev3 {
    padding-left:32px;
    margin-top:16px;
    margin-bottom:14px;
}

.lev1 a {
    padding-top:11px;
    padding-bottom:11px;
    padding-left:22px;
    padding-right:0px;
    margin:0px;
    display:block;
    background-color:#BBDBD7;
    border-bottom:1px solid #238288;
    border-top:1px solid #F1F1F1;
    width:180px;
    font-size:75%;
}

.lev2 a {
    padding-top:7px;
    padding-bottom:7px;
    padding-right:22px;
    padding-left:44px;
    
    background-color:#BBDBD7;
    border-bottom:1px solid #238288;
    border-top:1px solid #F1F1F1;
    margin:0px;
    font-size:75%;
    display:block;
    width:136px;
}

.lev3 a {
    padding:0px;
    background-color:#fff !important;;
    border:none;

    display:block;
    margin:0px;
    margin-bottom:5px;
    padding:0px;
    font-family:tahoma;
    font-size:70%;
    font-weight:normal;
    
    background-image:url('/i/middot.gif');
    background-repeat:no-repeat;
    background-position:left 4px;
    padding-left:12px;
    
}

.lev3 a.act {
    font-weight:bold;
}

.lev2 a.act2 {
background-color:#ECECEC;
}

.langs a {
margin:0px;
font-size:85%;
}

.langs {
padding-right:3em !important;
color:#aaa;
}

.p0 td {
padding:0px;
}

.player {
margin-top:10px;
}

a img {
border:none;
}

.phones {
color:#fff;
font-size:70%;
}

.nw {
white-space:nowrap;
}

.is img {
margin-right:8px;
margin-bottom:15px;
}

.head_info {
color:#fff;
font-weight:normal;
line-height:1.2em;
width:330px;
text-align:left;
padding-right:20px;

}
.po_tr1 td {
padding-bottom:111px;
}

.ico_wrapper {
margin-top:66px;

}


.ico_wrapper img {
display:block;
margin-left:47px;
}

.anchors a {
padding:8px;
padding-top:3px;
padding-bottom:3px;
font-size:110%;
}

.anchors a:hover {
background-color:#efefef;
}


.anchors {
margin-bottom:33px;
margin-top:22px;
}
