* { background: #fff; }
body { font-family: tahoma; color: black; }

/* BASE SIZES */
body {
font-size:1.1em;
line-height:1.6em;
background:none;
}
h1 {
font-size: 2.1em;
color:#181818;
margin:15px 0 0 0
}
h2 {
font-size:1.6em;
color:#181818;
margin:15px 0 0 0
}
h3 {
font-size: 1.3em;
margin: 1.14em 0 .57em;
}
h4 {
font-size:1.2em;
margin: 1.23em 0 .615em;

}
h5 {
font-size:1em;
margin: 1.33em 0 1em
}
h6 { font-size: 1em; }

/* HR */
hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }

/* LISTS */
ul li {
margin-left: .85em;
background:url(../images/arrow_pink.gif) left 6px no-repeat;
padding-left:14px;
padding-bottom:6px
}
ul li:before { content: ""; }
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }

/* TABLES */
table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }

/* MARGINS & PADDINGS */
blockquote *:first-child { margin: .8em 0; }
hr, ul, ol, dl, pre, blockquote, address, table, form { margin-bottom: 1.6em; }
p {margin-top:14px}
/* NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 */
h6 { margin: 1.6em 0 .8em; }
th, td { padding: .8em; }
caption { padding-bottom: .8em; } /* padding instead of margin for IE */
blockquote { padding: 0 1em; margin: 1.6em 0; }
fieldset {
padding:0;
margin:0;
border:0} /* padding-top is margin-top for fieldsets in Opera */
legend { padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
textarea, input { padding: .3em .4em .15em .4em; }
select { padding: .1em .2em 0 .2em; }
option { padding: 0 .4em; }
dt { margin-top: .8em; margin-bottom: .4em; }
ul { margin-left: 1.5em; }
ol { margin-left: 2.35em; }
ol ol, ul ol { margin-left: 2.5em; }
form div { margin-bottom: .8em; }

/* COLORS */
a:link { text-decoration: underline; color: #00a0e4; }
a:visited { text-decoration: underline; color: #00a0e4; }
a:hover { text-decoration: none; color: #00a0e4; }
a:active, a:focus { text-decoration: underline; color: #00a0e4; }
code, pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */

/* CLEARFIX */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}
.clearfix {display: inline-block;} /* for IE/Mac */
html[xmlns] .clearfix {  display: block; }

/* IMG ALIGN */
img[align=left] {float:left; margin:0 1em 1em 0}
img[align=right] {float:right; margin:0 0 1em 1em}
.duga {
background:none;
width:70%;
margin:0 auto;
text-align:left;
position:relative;
}
.duga_top {
background:none;
width:1000px;
height:1px;
width:1000px;
margin:0 auto;
margin-top:50px
}
.duga_bottom {
display:none;
background:url(../images/duga_bottom.png) no-repeat;
width:1000px;
height:30px;
width:1000px;
margin:0 auto
}
.header {
margin-left:0px;
width:914px;
margin-bottom:13px
}
.logo {
float:left;
margin-right:63px
}
.home {
float:left;
width:11px;
height:10px;
background:url(../images/home.gif) no-repeat;
margin:11px 42px 0 0;
display:none;
}
.home_active {
width:19px;
height:17px;
float:left;
margin:8px 34px 0 0;
background:url(../images/home_active.gif) no-repeat
}
.mail {
float:left;
margin:12px 0 0 0;
width:12px;
height:8px;
background:url(../images/mail.gif) no-repeat;
display:none;
}



.menu_1 {
float:right;
margin:5px 0 0 0;
display:none;
}
.menu_1 ul {margin:0;}
.menu_1 ul li:before {content:""}
.menu_1 ul li {
font-size:1em;
float:left;
text-indent:0;
padding:0 9px 0 9px;
border-right:1px solid #e0e0e0;
margin-left:0;
background:none
}
.menu_1 ul li a {color:#0072bc !important}
.menu_1 ul li a:hover {text-decoration:none}
.br0, .menu_1 ul li.br0 {border:0}
.content {
margin-left:0;
width:100%;
}
.left_column {
display:none;
width:202px;
float:left;
padding-top:57px
}
.right_column {
width:100%;
float:left;
margin-left:0;
}
ul.left_menu {
margin-left:0;
margin-bottom:13px
}
.left_menu li {
text-indent:0;
margin-left:0;
list-style:none;
background:url(../images/menu_left_slash.gif) left bottom repeat-x !important;
padding:6px 0 10px 12px
}
.left_menu li:before {content:""}
.left_menu li a {
color:#00a0e4 !important;
font:bold 1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none !important
}
.left_menu li a:hover {text-decoration:underline !important}
.back_none, .left_menu li.back_none, .menu_right ul li.back_none, #back_none {background:none !important}
.left_menu li ul {margin:7px 0 0 0}
.left_menu li ul li a, .left_menu li ul li span {
font:normal 1em Arial, Helvetica, sans-serif;
text-transform:none
}
.left_menu li ul li a:hover, .left_menu li ul li span {
color:#2429c4 !important;
text-decoration:none !important
}
.left_menu li ul li {
background:url(../images/menu_left_arrow_grey.gif) left 8px no-repeat !important;
padding:0 0 5px 11px
}
.left_menu li ul li ul {
margin-left:0
}
.left_menu li ul li ul li {background:none !important}
#level_2 {display:none}

.asking {
background:#00a0e4;
position:relative;
width:202px;
padding:15px 0 0 0;
color:#fefefe;
font-size:1em
}
.asking_right_corner {
position:absolute;
width:14px;
height:14px;
background:url(../images/asking_right_corner.gif) no-repeat;
right:0;
top:0
}
.asking_left_corner {
float:left;
width:14px;
height:14px;
background:url(../images/asking_left_corner.gif) no-repeat
}
.asking_text {
width:165px;
margin-left:19px;
font-weight:bold;
margin-bottom:7px;
}
form.asking_radio {
margin-left:19px;
margin-bottom:0
}
form.asking_radio div {margin-bottom:4px}
form.asking_radio div input {
width:14px;
height:14px;
vertical-align:middle
}
.asking_but {
margin:10px 0 0 0;
display:block
}
.contact_tel {
margin:32px 0 0 22px;
color:#585858;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em
}
.contact_tel_text {letter-spacing:-1px}
.nol_44 {
float:left;
font-weight:bold;
margin-top:-3px;
font-size:1.1em
}
.contact_tel_num {
float:left;
font-size:2em;
font-weight:bold
}
.menu_2 {
position:relative;
width:707px;
background:#6d6ea7;
}
.menu_2_left_corner {
position:absolute;
width:14px;
height:15px;
background:url(../images/menu_2_left_corner.gif) no-repeat;
left:0;
top:0;
z-index:1
}
.menu_2_right_corner {
position:absolute;
width:14px;
height:15px;
background:url(../images/menu_2_right_corner.gif) no-repeat;
right:0;
top:0;
z-index:1
}
.z {
font-size:0;
line-height:0
}
.menu_2 ul {
margin-left:0;
width:707px;
margin-bottom:0
}
.menu_2 ul li:before {content:""}
.menu_2 ul li {
list-style:none;
margin-left:0;
text-indent:0;
float:left;
padding:0;
background:none
}
.menu_2 ul li a {
color:#fff !important;
text-decoration:none !important;
display:block;
font-weight:bold;
padding:0 21px;
background:url(../images/menu_2_border.gif) right 6px no-repeat;
text-transform:uppercase;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
height:34px;
padding-top:10px;
position:relative;
z-index:0;
line-height:1.2em
}
.menu_2 ul li a.a_one_row {
height:27px;
padding-top:17px
}
.menu_2 ul li a:hover {background:#2e368f !important}
.menu_2 ul li a span {display:none}
.menu_2 ul li a:hover span {
position:absolute;
display:block;
width:16px;
height:9px;
left:45%;
bottom:-8px;
background:url(../images/main_menu_corner.png) no-repeat
}
.menu_2 ul li a.back_none {background:none}
.menu_2 ul li a table {
border:0;
margin-bottom:0
}
.menu_2 {margin-bottom:3px; display:none;}
.main_banner {
display:none;
width:707px;
background:url(../images/main_banner.jpg) no-repeat;
height:69px
}
.main_banner h1 {
color:#fff;
font:2.1em Arial, Helvetica, sans-serif;
padding:14px 0 0 17px;
margin:0;
}
.main_banner ul {margin-left:17px}
.main_banner ul li:before {content:""}
.main_banner ul li {
padding-left:4px;
float:left;
margin-left:3px;
text-indent:0;
background:none;
white-space:nowrap
}
.main_banner ul li.li_first {
padding-left:13px;
background:url(../images/menu_2_arrow.gif) left 8px no-repeat;
margin-left:0
}
.main_banner ul li a {
color:#b9b9b9 !important;
font-size:1em
}
.w64 {width:64px}
.w111 {width:111px}
.w107 {width:107px}
.w79 {width:79px}
.w135 {width:136px}
.l {float:left}
.mart4 {margin-top:4px}
.first_center_column {
width:100%;
margin-right:10px;
_margin-right:2px;
background:none;
color:#181818
}
.index_first_center_column {
width:496px;
color:#373737
}
.second_right_column {
display:none;
width:208px;
}
.padl17 {padding-left:0}
.p_img {margin-top:15px}
.p_img img {
padding:5px;
border:1px solid #6d6ea7
}
.p_img p {margin-top:0}
.r {float:right}
.shkala {
width:454px;
height:5px;
background:url(../images/shkala.gif) no-repeat;
margin-bottom:12px
}
.marb4 {margin-bottom:4px}
.w454 {width:454px}
.percents_1, .percents_2, .percents_3, .percents_4, .percents_5 {
background:#467f97;
height:5px
}
.percents_2 {background:#585a95}
.percents_3 {background:#958f58}
.percents_4 {background:#b66052}
.percents_5 {background:#70458b}
.w30p {width:30%}
.w21p {width:21%}
.w10p {width:10%}
.w17p {width:17%}
.w0p {width:0%}
form.contact_form {
margin-top:50px;
background:#e9e9e9;
width:480px;
display:block
}
.contact_block_right_corner {
width:14px;
height:14px;
float:right;
background:url(../images/contact_block_right_corner.gif) no-repeat;
margin:0
}
.contact_block_left_corner {
float:left;
width:14px;
height:14px;
background:url(../images/contact_block_left_corner.gif) no-repeat;
margin:0;
}
.contact_form, .contact_form input, .contact_form select, .contact_form textarea {color:#181818}
.contact_form input, .contact_form select, .contact_form textarea {padding:3px 4px 0 3px}
.contact_form .form_row {
margin-bottm:12px;
padding-left:15px
}
.contact_form input {
border:1px solid #7e9cbe;
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif
}
.w440 {width:440px}
form.contact_form div.form_row_left {
width:210px;
margin-right:20px;
margin-bottom:0
}
form.contact_form div.form_row_right {
width:210px;
margin-bottom:0
}
select.w210 {
width:220px;
_width:214px;
padding:0
}
input.two_radio {
border:0;
width:14px;
height:14px;
vertical-align:middle
}
form.contact_form textarea {
width:440px;
height:110px;
color:#181818;
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden
}
input.contact_form_submit {
border:0;
float:right;
margin-right:14px
}
.marb0 {margin-bottom:0 !important}
.menu_right_left_corner, .menu_right_right_corner, .menu_right_left_corner_fff, .menu_right_right_corner_fff {
background:#9873f6 url(../images/menu_right_left_corner.gif) no-repeat;
width:208px;
height:15px
}
.menu_right_right_corner {
background:#9873f6 url(../images/menu_right_right_corner.gif) right bottom no-repeat
}
.menu_right_left_corner_fff, .menu_right_right_corner_fff {background:none}
.menu_right {background:#9873f6}
.menu_right_fff {background:#fff}
.menu_right ul, .menu_right_fff ul {
margin-bottom:0;
margin-left:8px;
width:190px
}
.menu_right ul li, .menu_right_fff ul li {
padding:0 0 4px 0;
background:url(../images/menu_right_slash.gif) left bottom repeat-x;
margin-left:0;
margin-bottom:5px
}
.menu_right_fff ul li {background:url(../images/menu_right_slash_fff.gif) left bottom repeat-x;}
.menu_right ul li a, .menu_right_fff ul li a {
color:#fff !important;
text-decoration:none !important;
padding-left:32px;
text-transform:uppercase;
display:block;
font-weight:bold;
padding-bottom:4px;
font-size:1.1em
}
.menu_right_fff ul li a {color:#393939 !important}
.menu_right ul li a.menu_right_pic_1 {background:url(../images/menu_right_pic_1.gif) 4px top no-repeat}
.menu_right ul li a.menu_right_pic_2 {background:url(../images/menu_right_pic_2.gif) 4px top no-repeat}
.menu_right ul li a.menu_right_pic_3 {background:url(../images/menu_right_pic_3.gif) 4px top no-repeat}
.menu_right ul li a.menu_right_pic_4 {background:url(../images/menu_right_pic_4.gif) 9px top no-repeat}
.menu_right ul li a.menu_right_pic_5 {background:url(../images/menu_right_pic_5.gif) 4px top no-repeat}
.menu_right ul li a.menu_right_pic_6 {background:url(../images/menu_right_pic_6.gif) 4px top no-repeat}

.menu_right_fff ul li a.menu_right_pic_1 {background:url(../images/menu_right_pic_1_fff.gif) 4px top no-repeat}
.menu_right_fff ul li a.menu_right_pic_2 {background:url(../images/menu_right_pic_2_fff.gif) 4px top no-repeat}
.menu_right_fff ul li a.menu_right_pic_3 {background:url(../images/menu_right_pic_3_fff.gif) 4px top no-repeat}
.feed_back {
width:208px;
background:#e9e9e9 url(../images/contact_block_left_corner.gif) left bottom no-repeat;
margin-bottom:15px
}
.feed_back_in {
padding:8px 0 7px 0;
background:url(../images/contact_block_right_corner.gif) right top no-repeat
}
.call_you {
background:url(../images/contact_block_pic.gif) 10px top no-repeat;
padding:8px 0 5px 76px;
color:#585858;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold
}
.we_you {font-size:2.2em}
.call {font-size:1.4em; display:none;}
.feed_back_in form {
margin:9px 0 0 18px;
}
.feed_back_in form input, .feed_back_in form textarea {
border:1px solid #dadada;
color:#999999;
font:0.9em Tahoma;
width:164px;
margin-bottom:4px
}
.feed_back_in form textarea {
height:50px;
overflow:hidden
}
.feed_back_in form input.feed_back_but_send {
margin-right:15px;
float:right;
border:0;
width:114px;
height:20px
}
.three_banners div {
margin-bottom:3px;
line-height:0
}
.footer {
width:1000px;
height:75px;
width:1000px;
margin:0 auto;
text-align:right
}
.footer a{
display:none;
}
.padr10 {padding-right:10px}
.copy {
display:none;
float:right;
color:#373737;
text-align:left;
margin-top:2px;
margin-right:8px;
line-height:1.2em
}
.media5 {
float:right;
width:82px;
height:22px;
background:url(../images/media5.png) no-repeat;
margin-right:13px;
margin-top:11px;
cursor:pointer
}
.index_banner {
width:707px;
}
.home_banner {
width:496px;
background:url(../images/home_banner.jpg) no-repeat;
margin-right:3px;
height:178px
}
.pink {
width:208px;
background:#9873f6 url(../images/menu_right_left_corner.gif) no-repeat;
height:178px
}
.pink_in {
background:url(../images/menu_right_right_corner.gif) right bottom no-repeat;
width:208px;
height:178px;
position:relative
}
.pink_in_text {
position:absolute;
color:#fffefe;
font:bold 1.3em Arial, Helvetica, sans-serif;
left:10px;
bottom:8px
}
.news {
color:#3e3e3e;
font:1.7em Arial, Helvetica, sans-serif;
padding-bottom:10px;
background:url(../images/menu_right_slash_fff.gif) left bottom repeat-x;
margin-top:8px
}
.padr20 {padding-right:20px}
.one_new {margin-top:18px}
.one_new img {
position:relative;
top:4px
}
.one_new_date {
font-size:1.1em;
font-weight:bold
}
.one_new_date a {
color:#11a6e6 !important;
text-decoration:none !important
}
.one_new_date a:hover {text-decoration:underline !important}
.down_content {
margin-top:12px;
padding-top:6px;
margin-bottom:44px;
background:url(../images/menu_right_slash_fff.gif) repeat-x
}
.news_podpiska {
font-size:1.1em;
margin-top:-1px
}
.pages a {
font-size:1.1em;
text-decoration:none !important
}
.pages a:hover {color:#fa2e8d}
.printer {
margin-right:19px;
width:138px;
background:url(../images/menu_left_slash.gif) left bottom repeat-x;
padding-bottom:15px
}
.printer a.a_img {border:1px solid #c4c4c4;display:block}
.printer a.a_img {padding:0px}
.printer a.a_text {color:#00a0e4;font-size:1.1em}
.one_row {margin-bottom:15px}
.padt20 {padding-top:20px}
.marr0 {margin-right:0 !important}
.print {
display:none;
padding-left:16px;
color:#0096d6;
margin-top:15px;
background:url(../images/print.gif) left 5px no-repeat;
font-size:0.9em
}
.duga_ {
background:url(../images/duga_bg_.gif) repeat-y;
}
.up_duga_ {
background:url(../images/up_duga.gif) no-repeat
}
.down_duga_ {
background:url(../images/down_duga.gif) left bottom no-repeat;
padding:5px 0 0 25px;
}
ul.micro {
margin:0;
width:470px;
margin-top:40px
}
ul.micro li {
padding:0 0 4px 0;
background:url(../images/menu_left_slash.gif) left bottom repeat-x;
margin-bottom:4px;
}
ul.micro li a {
color:#555555 !important;
text-decoration:none !important;
display:block;
padding-left:24px
}
ul.micro li a:hover {
color:#009ee4 !important;
text-decoration:underline !important
}
ul.micro li a.word {
background:url(../images/word_icon.gif) left 2px no-repeat
}
ul.micro li a.excel {
background:url(../images/excel_icon.gif) left 2px no-repeat
}
ul.micro li a.powerpoint {
background:url(../images/powerpoint_icon.gif) left 2px no-repeat
}
a.logoout {
color:#069ce8
}
.umbrella {
background:url(../images/umbrella.gif) no-repeat;
padding-left:27px;
line-height:1em;
color:#555555;
margin-right:26px;
margin-top:4px
}
.bold {font-weight:bold}
.shadow {
background:#000;
opacity:0.7;
filter:alpha(opacity=70);
display:none;
left:0;
position:fixed;
top:0;
width:100%;
z-index:10;
height:100%
}
.popup_login, .popup_mail {
color:#8F8F8F;
display:none;
font-family:Arial,Helvetica,sans-serif;
left:50%;
margin-left:-255px;
position:fixed;
top:0;
width:510px;
z-index:11;
background:url(../images/popup_umbrella.png) no-repeat;
height:255px
}
.popup_mail {background:url(../images/popup_mail.png) no-repeat}
.close {
cursor:pointer;
width:14px;
height:14px;
position:absolute;
right:25px;
top:25px
}
.popup_login form {
margin-left:30px;
font:1.6em Arial, Helvetica, sans-serif;
color:#000;
width:385px;
padding-top:50px
}
.popup_mail form {
margin-left:30px;
font:1.6em Arial, Helvetica, sans-serif;
color:#000;
width:450px;
padding-top:50px
}
.popup_login form div, .popup_mail form div {margin-bottom:0}
.w433 {
width:433px;
_width:430px
}
.posrel {
position:relative;
top:8px;
_top:6px
}
.TabbedPanelsTabGroup, .duga_top {display:none;}
.printtt{display:block;}
.printtt .call{position:absolute; top:51px; right:0px;}
.TabbedPanelsContent table{width:100%}
.TabbedPanelsContentGroup td{padding:0.4em 2em 0.4em 0em; border-bottom:1px solid #000 !important; border-collapse:collapse; color:#000 !important;}
.one_row {clear:both;}
.TabbedPanelsContent, .TabbedPanelsContent { border-bottom:1px solid #000; padding-bottom:15px; }
.printclose { position:absolute; top:15px; right:15px; display:block;}
.vcont {display: block; }