body, html {padding:0; margin:0; font-family:Tahoma; }
A.text { color:#00709a; }
A { color:#1B478B; }
LI { list-style-image: url(./images/bullet.jpg); }
img {border:0}
.left_bg { background:url(images/bg_left.jpg) right; width:49%}
.right_bg { background:url(images/bg_right.jpg) left; width:49%}
.left {background:url(images/left.jpg) repeat-y right; width:16px}
.right {background:url(images/right.jpg) repeat-y left; width:16px}
.langs{background:#003466 url(images/langs.jpg) top right no-repeat; height:24px; text-align:right; padding:5px 11px 0 0; vertical-align:text-top}
.lang_l { float:right; padding:2px 0 2px 10px; }
.lang_r { float:right; padding:2px 10px 2px 0;border-right:#7e9dba 1px solid;}
.blue{background:url(images/header/top_back.gif)}
.top {width:624px; height:144px; text-align:right;}
.top div {margin-top:13px;}
.top div img {margin-right:9px}
.menu {background:url(images/bg1.jpg) repeat-x bottom #003466; vertical-align:text-top}
.but_nbik, .but_nbik:hover {text-decoration:none;}
.but_nbik div { width:266px; height:45px; cursor:hand; display:block; margin-bottom:2px; background:url(images/menu_blue_back.jpg);}
.but_nbik div:hover { width:266px; height:45px;}
.but_nbik div span {padding:5px 0 0 13px; display:block;background:url(images/menu_blue_back.jpg);}
.punk_div2 {margin:0px 0px 0px 0px;}
.punk_div2 {position:relative; top:-8px;}
.punk_div2 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFF;}
.allmenu { padding:0px 0px 0px 0px; width:346px; }

.amenu { background: url(images/punk_top.jpg); padding:0px 46px 20px 35px;  width:340px;}

.allmenu a {
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#fff;
}

.allmenu ul {
    list-style: none inside none;
    display: block;
    margin: 0px;
    padding: 0px;
}

.allmenu li {
    list-style-image: none;
    display: block;
    padding: 0px;
    margin: 0px;
}

.allmenu ul ul {
    margin: 0px 0px 10px 30px;
}

.allmenu ul ul li {
    padding: 0px;
    margin: 3px 0px;
}

.allmenu ul ul a:hover {
    color: #90D0FF;
}

.allmenu ul ul a.active {
    color: #F98911;
    text-decoration: none;
}

li.m_active ul {
    display: block;
}

.m_about {
    display: block;
    width:251px; height:28px;
    margin-bottom:2px
    text-decoration:none;
    padding: 5px 0 0 10px;
    background: url('images/over.gif') no-repeat;
    background-position: 0px -33px;
}

.m_about:hover, a#m_active {
    background-position: top left;
}

.logo { padding-left:48px}

.flash{background:url(images/bg1.jpg);}
.str {background-image:url(images/bg2.jpg); background-position:top; padding-right:45px}
.str div {padding:2px 0 0px 0; background-color:#FFF;}
.str div img {margin-right:4px}
.punk{background: url(images/punk_top.jpg); width:340px;}
.punk_div {margin:0px 0 19px 49px;height:100%}
.punk_div a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;text-decoration:none;}
.punk2{background:url(images/news_bg.jpg); width:348px;}
.hr2{}

.buts { position:relative; top:87px;}
.punk_div {margin:0px 0 19px 49px;}
.punk_div a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;}
.punk_div1 {margin:0px 0px 0px 0px;}
.punk_div1 {position:relative; top:-8px;}
.punk_div1 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFF;}
.but_quest { background:url(images/icon02.gif) no-repeat; height:21px; padding-left:45px; margin-bottom:9px;}
.but_calc { background:url(images/icon03.gif) no-repeat; height:21px; padding-left:45px; margin-bottom:9px;}
.but_anketa { background:url(images/icon01.gif) no-repeat; height:21px; padding-left:45px; margin-bottom:9px;}
.but_search { background:url(images/icon04.gif) no-repeat; height:21px; padding-left:45px; margin-bottom:9px;}


.txt {background:url(images/txt_left.jpg) repeat-y left #FFF;}
.txt2 { background:url(images/w_b.jpg) no-repeat right bottom}
.whit {background:url(images/w_t.jpg) no-repeat right top; vertical-align:text-top;}
.white_b {background:url(images/w_b.jpg) no-repeat right bottom; min-height:50px; vertical-align:text-bottom;}
.silver_left {background:url(images/silver_left.jpg) repeat-y left;}
.silver_left2 {background:url(images/s_t.jpg) no-repeat top left; height:46px}

.t_blue {background:url(images/news_bg.jpg);}
.allnews {padding:33px 0 0 50px;}
.news_top {background:url(images/top_news_bg.jpg); padding-left:46px}
.news {}
.news span {font-family:Tahoma; font-size:10px; font-weight:bold; color:#90d0ff; background:url(images/pip.jpg) no-repeat left; padding-left:9px;}
.news_txt {padding-left:11px; padding-right:35px;padding-top:8px;}
.news div a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#e4f4ff; }
.news_top1 {background:url(images/top_news_bg.jpg); padding-left:46px}
.news1 {}
.news1 span {font-family:Tahoma; font-size:12px; font-weight:bold; color:#90d0ff; no-repeat left; padding-left:9px;}
.news_txt {padding-left:11px; padding-right:35px;padding-top:8px;}
.news1 div a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e4f4ff; }

.hr {width:100%; background: url(images/news_hr.jpg) no-repeat; height:2px; margin-top:13px; font-size:1%; margin-bottom:21px;}

.head {background:url(images/top_news_bg.jpg); padding-left:46px}

.copy {width:276px; height:158px; background:url(images/m3.jpg); vertical-align:text-top }
.copy div {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:80px 0px 0 0px;}
.bot_cont {background:url(images/bot_cont.jpg); font-family:Tahoma; font-size:11px; color:#023b6c; font-weight:bold; text-align:right; padding:25px 32px 0 0;}
.bot_cont a{color:#ef8122}
.bot_cont div { color:#88a0b8;font-family:Tahoma; font-size:11px; font-weight:normal; padding-top:10px;}
.bot_cont div a{ color:#88a0b8;}

.text {padding:20px 32px 25px 44px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; min-height:800px; height:850px; display: table; table-layout: fixed;}
.text table {padding: font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.text_block { padding-left:19px; background:url(images/text_pip.gif) no-repeat left top; margin-bottom:10px}
.text td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

.bot_bg {background:url(images/bot_bg.jpg); height:75px; padding:20px 0 0 0;  }
.left_menu{ padding:33px 0 0 50px; }
.left_menu div {margin-bottom:18px; background:url(images/pip.jpg) no-repeat left; padding:0 0 0 18px;}
.left_menu a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;}
.left_menu a:hover{ color:#90d0ff; text-decoration:none;}

.orange {padding-left:19px; background:url(images/pip_orange.gif)  no-repeat left; margin-bottom:8px; }
.orange a {color:#ec8329; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.orange a:hover {text-decoration:none}
.stronger {
color: #000000;
font-weight: bold;
}

P.textmenu{
margin-left:15px;
}

A.textmenu{
color: #ffffff;
/*background-color: #00709a;*/
font-size: 9pt;
font-family: Tahoma;
font-weight: bold;
text-decoration:none;
}

A.textmenu:hover{
color: #ffffff;
/*background-color: #0a4962;*/
font-size: 9pt;
font-family: Tahoma;
font-weight: bold;
}


b {
color: #F5821F;
font-weight: bold;
}



strong {
color: #1b478b;
font-weight: bold;
}

h1 {
color: #1b478b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
letter-spacing:-1px;
margin-top:5px;
margin-bottom:15px;
text-transform:uppercase;
}

h2 {
color: #1b478b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
letter-spacing:-1px;
margin-top:40px;
margin-bottom:15px;
TEXT-TRANSFORM: uppercase;
}

.big {
color: #1b478b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
letter-spacing:-1px;
margin-top:40px;
margin-bottom:15px;
TEXT-TRANSFORM: uppercase;
}

span#red { FONT-WEIGHT: bold; color:#1B478B; font-size:12px; }
span#red1 {  color:#1B478B; font-size:12px; }
span#b {color: #1b478b;font-weight: bold;}

p#cic {
        text-align:justify;
        background-color:#FFFFFF;
        background-image:url(../images/others/cic.gif);
        background-position:left;
        background-repeat:repeat-y;
        padding: 0, 0, 0, 10 }

.middle{width:950px}

#logo{
        margin-top:40px;
        margin-left:47px;
}

#name{
        margin-top:40px;
}

#region{
        margin-top:40px;
        margin-right: 43px;
}

#icons{
        margin-left:175px;
}

.left_bg { background:url(images/bg_left.jpg) top; width:49%}
.right_bg { background:url(images/bg_right.jpg) top; width:49%}
.left {background:url(images/left.jpg) repeat-y top; width:7px}
.right {background:url(images/right.jpg) repeat-y top; width:7px}

