html {width:100%;height:100%;}
body {margin:0;padding:0;width:100%;height:100%;color:#545a5c;font-family:Arial, Tahoma, Verdana, sans-serif;background:#f5f5f3 fixed repeat-y 1281px;}
td.ref_logo {vertical-align:middle;padding:21px 50px 0 0;text-align:right;}
div.dnepr_order {background:#EFFBFF;padding:5px;width:490px;margin:10px;}
p.kn_netpeak {width:100%;text-align:center;}
p.kn_netpeak img {padding:0 8px !important;}
#webim {padding:0 0 20px 0}
.main-tb {width:100%;}
.main-tb p {margin:0 0 0 10px;}
.main-tb td img {margin:5px 0 5px 0;}
.main-tb td {background:#EFFEFF;}
.prog_name {font-weight:bold;margin:0 0 5px 10px;}
.main-tb td.white_line {background:#ffffff;height:20px;}
div.twit_pad {float:right;padding:10px;}
div#pdf_f {text-align:center;float:left;margin-left:-75px;}
div#pdf_f a {font-size:9px;}
strong {color:#373D3F;}
.glossary {background-color:#ecfaff;padding:20px;color:#6ca3b7;text-align:right;}
.block_recomend {width:700px;background:#ffffff;border:2px solid #e1e1e1;padding:0px 20px 0px 20px;}
#body {
width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" :"100%" && ((document.documentElement.clientWidth || document.body.clientWidth) > 1600)? "1600px" :"100%");min-width:1000px;max-width:100%;min-height:100%;background:#fff }
*html #body {height:100%;}
img {border:0;}
span#cur {padding:3px;text-decoration:none;}
span#cur a {font-size:90%;text-decoration:none;}
div.a_contacts {padding:15px 0 5px 0;}
.h3_cur {border-bottom:1px dashed;color:#00A3CF;font-weight:bold;margin:10px 0;}
.h3_cur_div {margin:10px 0;cursor:pointer;}
div.a_contacts div {margin-bottom:5px;}
div.a_contacts a {font-size:18px;border-bottom:1px #099FD6 dashed;text-decoration:none;cursor:pointer;}
div.a_contacts a:hover {border-bottom:none;text-decoration:none;}
.akziya a {color:#CF5A5A !important;}
.akziya {background:transparent url(/img/temp/bg4.jpg);width:550px;height:80px;text-align:center;padding:12px 0;color:#DF8B8B;font-size:22px;vertical-align:center;}
.margintop20 {margin-top:20px;}
a {color:#099fd6;}
a:visited {color:#099fd6;}
a:hover {color:#099fd6;text-decoration:none;}
a.win {padding-right:15px;background:no-repeat 100% 0.3em url('/img/ico_win.gif');}
a:active {color:#1794c2;}
a.direct {text-decoration:none;border-bottom:1px dashed;cursor:pointer;cursor:hand;}
a.green {color:#8ed119;}
a.gloss {text-decoration:none;color:#8ccc1d;border-bottom:1px dotted #8ccc1d;}
h1 {font-family:Arial, Tahoma, Verdana, sans-serif;position:relative;left:-10%;font-weight:normal;color:#8ccc1d;font-size:184%;margin:0 0 0.6em;}
h2 {color:#2f5270;position:relative;left:-20px;font-size:134%;margin:1.2em 0 0.4em;}
h3 {color:#7e949a;font-size:104%;margin:1.2em 0 0.4em;}
.first {margin-top:0;color:#2f5270;left:-20px;font-size:134%;margin:1.2em 0 0.4em;}
#news_zag {color:#099FD6;padding:0 4.5em;padding-bottom:40px;}
#news_zag a {color:#099FD6;font-size:155%;}
table.partners {border-collapse:separate;border-spacing:10px;}
.partners_info {font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;padding:7px;color:#3091BA;font-size:13px;font-variant:small-caps;letter-spacing:2px;text-align:left;background-color:#EBF6FA;}
.partners td {border-collapse:separate;border-bottom:1px solid #9CE1FA;border-right:1px solid #9CE1FA;padding:4px;text-align:left;vertical-align:middle;}
.skype a {font-size:22px;font-family:Arial, Tahoma, Verdana, sans-serif;}
.skype a:hover {text-decoration:none;}
.nomargin {margin:0 0 0 0;}
.years {padding-left:50px;padding-top:15px;}
.years, .years a {font-size:28px;}
.years a {color:#099FD6;text-decoration:underline;}
.years a:hover {color:#099FD6;text-decoration:none;}
.years span {padding:15px;}
.fakts {float:left;position:relative;width:5em;left:2em;color:#009DD7;text-align:center;background:no-repeat 50% 0 url('/img/fakts.gif');}
.f {display:block;font-size:13px;margin:0.7em;font-weight:bold;}
.nobord {border:none !important;}
.zakaz a {color:#099FD6;font-size:155%;}
#noneabstracts {font-size:13px;line-height:10px;font-family:Arial, Tahoma, Verdana, sans-serif;text-align:left;}
#podlogotel {padding-top:5px;color:#009DD7;font-family:tahoma;font-size:17px;text-align:right;}
#podlogotel_main {padding-top:5px;color:#009DD7;font-family:tahoma;font-size:15px;text-align:left;}
#podlogotel span, #podlogotel_main span {padding-top:5px;color:#7D7D7F;font-family:tahoma;font-size:11px;}
p {font-size:90%;padding:0;margin:0 0 1.2em 0;line-height:1.4em;}
.prelist {margin-bottom:0.6em;}
.last {margin-top:2em;}
.emphasis {color:#b4c7d6;font-style:italic;}
ul, ol {font-size:90%;padding:0;margin:0 0 0.9em 0;line-height:1.4em;}
ul li {list-style:none;background:no-repeat 0 0.7em url('/img/li.gif');margin:0 0 0.3em 60px;padding:0 0 0 20px;position:relative;}
ol li {margin:0 0 0.3em 80px;padding:0;position:relative;}
li p, li ul, li ol {font-size:100%;}
table {border:0;border-collapse:collapse;margin-bottom:1.2em;font-size:90%;}
th {padding:0.2em 2em 0.8em 0;text-align:left;}
td {padding:0.2em 2em 0.2em 0;}
form {margin:0.8em 0 1.5em 0;border:1px dashed #769bb8;;width:95%;padding:15px 0;}
input, select, textarea {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:1em;}
input.rubber, select.rubber, textarea.rubber {width:98%;}
input.button {font-size:1em;height:2.3em;padding:0 1em;cursor:pointer;cursor:hand;}
form table {margin:0;width:100%;}
form table th {padding:5px 20px 10px 20px;}
form table td {padding:5px 20px;vertical-align:top;}
form table td table {margin:0;}
form table td table td {padding:0 10px 0 0;font-size:1em;}
form table .label {width:30%;}
form label {display:block;margin-top:0.2em;}
form table .field {width:70%;}
form table .buttons {padding-top:10px;text-align:center;}
input.error, select.error, textarea.error {border:2px solid #de3939;}
span.error {color:#de3939;display:none;}
.spacer {float:left;display:none;}
.spacer img {width:1px;height:1px;}
.br, #tns .br {width:100%;height:1px;clear:both;background:none;}
.nobr {white-space:nowrap;}
.png {
//background-image:none !important;behavior:url('/img/png.htc');}
#zoom_screen {z-index:5;position:fixed;width:100%;height:100%;;}
*body #zoom_screen {position:absolute;left:expression((ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLef ) + 'px');
top:expression((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop) + 'px');
}
#zoomed_div {position:absolute;left:50%;top:50%;background:#d7dde0 no-repeat center;cursor:hand;cursor:pointer;}
#zoomed_photo {margin:10px;}
#cross {z-index:6;position:absolute;top:17px;right:19px;}
.header {position:relative;width:100%;height:300px;background:repeat-x url('/img/bg.jpg');margin-bottom:-65px;}
#header_index {margin-bottom:0;}
/**.header {position:relative;width:100%;height:180px;}
#header_index {height:300px;background:repeat-x url('/img/bg.jpg');}**/
	#menu {z-index:4;position:absolute;left:37%;top:65px;width:63%;}
#menu ul {margin:0;}
#menu li {float:left;position:relative;width:30%;margin:0;padding:0 0 2.2em 0;line-height:1.3em;background:none;}
#menu li a {position:absolute;padding:0 15px 2px 21px;background:no-repeat 8px 0.4em url('/img/menu_li.gif');}
#menu li a:hover, #menu li a:active, #menu li a.current:hover {position:absolute;color:#68a700;padding:0 13px 2px 21px;background:no-repeat 7px 0.4em url('/img/menu_li_over.gif');border:1px solid #8ccc1d;margin:0;}
#menu li strong {position:absolute;color:#68a700;padding:0 13px 2px 21px;background:no-repeat 7px 0.4em url('/img/menu_li_over.gif');border:1px solid #8ccc1d;font-weight:normal;margin:-1px 0 0 -1px;}
#menu li a.current {position:absolute;color:#68a700;padding:0 13px 2px 21px;background:no-repeat 8px 0.4em url('/img/menu_li.gif');border:1px solid #8ccc1d;font-weight:normal;margin:-1px 0 0 -1px;}
#lang {z-index:4;position:absolute;left:6.5%;top:120px;font-size:70%;letter-spacing:0.05em;}
#lang a {color:#8ccc1d;}
/**#menu strong a, #menu strong a:hover, #menu strong a:active {position:static;}**/
#snow {z-index:3;position:absolute;width:100%;height:300px;background:repeat-x 50% url('/img/bg.gif');}
#summer {z-index:3;position:absolute;width:100%;height:300px;background:repeat-x 50% url('/img/summer/oblaka.png');}
#logo {z-index:1;position:absolute;top:65px;left:6.5%;width:200px;height:36px;}
#footsteps {z-index:2;position:absolute;top:133px;left:2%;width:493px;height:132px;}
#flag1 {z-index:2;position:absolute;top:60px;left:47%;width:21px;height:57px;}
#flag2 {z-index:2;position:absolute;top:85px;left:66%;width:21px;height:57px;}
#mountain {z-index:1;position:absolute;top:32px;right:0;width:308px;height:128px;}
#main {z-index:3;position:relative;width:100%;}
.left {float:left;width:42%;position:relative;font-weight:normal;left:10%;}
.left strong {font-weight:normal;}
#left_index {margin-top:-65px;}
#left_index strong {font-weight:normal;}
#em1 {position:relative;font-style:italic;left:60%;width:50%;color:#b4c7d6;font-size:80%;}
#em2 {position:relative;font-style:italic;left:-5%;width:60%;color:#8fafc7;}
#em3 {position:relative;font-style:italic;left:30%;width:60%;color:#769bb8;font-size:100%;}
#em4 {position:relative;font-style:bold;left:-10%;width:110%;color:#FF0000;font-size:105%;font-family:Verdana;}
#em4 a {color:#FF0000;}
#em4 a:hover {color:#FF0000;text-decoration:none;}
 #em4 a:visit {
color:#FF0000;
}
#clients {position:relative;left:-10%;width:110%;border:1px solid #769bb8;margin:1.6em 0;}
/**
			#clients div {color:#769bb8;font-size:90%;width:100%;padding:1em 0;}
				#clients span, #clients .logo_client {float:left;margin:10px 10px 10px 15px;}
			**/
			#clients table {color:#769bb8;font-size:90%;width:100%;margin:0;}
#clients td {padding:2em 1em;text-align:center;}
.crnr_tl {position:absolute;widht:29px;height:29px;margin-top:-1px;left:-1px;}
.crnr_tr {position:absolute;widht:29px;height:29px;margin-top:-1px;right:-2px;border-right:1px solid #fff;}
.crnr_br {position:absolute;widht:29px;height:29px;margin-top:-28px;right:-2px;border-right:1px solid #fff;}
.crnr_bl {position:absolute;widht:29px;height:29px;margin-top:-28px;left:-1px;}
.phones {position:relative;left:-0.7em;color:#8ccc1d;font-size:155%;line-height:1.3em;white-space:nowrap;}
#navi, .breadcrumb {position:relative;left:-10%;margin:0;font-size:70%;letter-spacing:0.05em;color:#769bb8;}
#navi a, .breadcrumb a {color:#769bb8;}
.right {float:right;width:40%;position:relative;}
#right_index {margin-top:-70px;}
#binocular {position:relative;height:243px;background:no-repeat 0 100% url('/img/binocular_view.jpg');}
#ico_binocular {position:absolute;left:155px;width:52px;height:24px;cursor:hand;cursor:pointer;}
#top_n {position:absolute;left:103px;top:80px;width:61px;height:61px;}
#binocular p {position:absolute;left:180px;top:85px;color:#dde8f4;width:160px;}
#binocular a {color:#9ae01f;}
#binocular_flag1 {position:absolute;width:3px;height:5px;left:39px;top:89px;}
#binocular_flag2 {position:absolute;width:3px;height:5px;left:87px;top:131px;}
#binocular_flag3 {position:absolute;width:3px;height:5px;left:178px;top:190px;}
#news {width:80%;margin:20px 0 0 0;}
.date {float:left;position:relative;width:4em;height:68px;left:-1em;color:#e6be20;text-align:center;background:no-repeat 50% 0 url('/img/date.gif');}
.dd {display:block;font-size:115%;margin-top:0.43em;}
.month {display:block;font-size:80%;margin-top:0.6em;}
#news p {position:relative;color:#868d8f;font-size:80%;margin:0 0 3em 1;padding-top:0.5em;}
#faq {color:#8ccc1d;padding:0 4.5em;background:no-repeat 0 0 url('/img/faq.gif');padding-bottom:40px;}
#faq a {color:#8ccc1d;font-size:155%;}
#faq_main {color:#8ccc1d;margin:2px;padding:0;}
#faq_main a {color:#8ccc1d;font-size:155%;}
#results {font-size:80%;width:80%;background:#f5f2e6;margin:0;}
#results td {padding:0.5em 0.9em;vertical-align:top;}
td#results_tl {padding-top:2em;background:no-repeat 0 0 url('/img/results_crnr_tl.gif');}
td#results_tr {padding-top:2em;background:no-repeat 100% 0 url('/img/results_crnr_tr.gif');}
td#results_br {padding-bottom:2em;background:no-repeat 100% 100% url('/img/results_crnr_br.gif');}
td#results_bl {padding-bottom:2em;background:no-repeat 0 100% url('/img/results_crnr_bl.gif');}
.rating {background:#e6be20;color:#fff;font-weight:bold;font-size:85%;padding:0 0.3em;}
#footer {position:relative;width:100%;height:150px;margin-top:70px;}
#address {position:absolute;left:10%;width:18%;}
#foot_s {padding-top:15px;font-size:75%;}
#address p {font-size:75%;}
#license {position:absolute;left:30%;width:21%;}
#license p {color:#545A5C;font-size:80%;}
#w3 {position:absolute;left:59%;width:20%;}
#w3 p {font-size:70%;}
#guesswho {position:absolute;right:8%;padding-top:3px;width:76px;height:24px;}
#vkontakte {position:absolute;right:4%;width:29px;height:29px;}
#counter {clear:both;margin-top:35px;}
#counter a, #counter a:visited, #counter a:active {color:#4d555c;padding:2px 7px 3px 7px;}
#counter strong {color:#fff;font-weight:normal;background:#8ed119;padding:2px 7px 3px 7px;}
#counter span {padding:2px 7px 3px 7px;}
#abstracts p {display:none;}
#ill {position:absolute;top:163px;left:49%;width:84px;height:94px;}
#ill_summer {position:absolute;top:163px;left:49%;width:84px;}
#f_name, #f_tel, #f_site, #f_email, #f_opisanie, #f_region, #f_seo, #f_region_seo, #f_summa {border:1px dashed #848388;padding-left:20px;font-size:15px;font-family:Trebuchet MS;}
#f_region_other {border:1px dashed #848388;font-size:15px;font-family:Trebuchet MS;}
#due_form {border:1px dashed #848388;font-size:15px;font-family:Trebuchet MS;margin-left:31px;}
#kod {font-size:15px;font-family:Trebuchet MS;}
#f_name {background:#F0F0F0 url(/img/i/user.png) no-repeat scroll 1px 1px;}
#f_tel {background:#F0F0F0 url(/img/i/tel.png) no-repeat scroll 1px 1px;}
#f_email {background:#F0F0F0 url(/img/i/mail.png) no-repeat scroll 1px 1px;}
#f_site {background:#F0F0F0 url(/img/i/site.png) no-repeat scroll 1px 1px;}
#f_opisanie {background:#F0F0F0 url(/img/i/comment_edit.png) no-repeat scroll 1px 1px;}
#f_region {background:#F0F0F0 url(/img/i/globus.png) no-repeat scroll 1px 1px;}
#f_region_seo {background:#F0F0F0 url(/img/i/globus.png) no-repeat scroll 1px 1px;}
#f_seo {background:#F0F0F0 url(/img/i/seo_form.png) no-repeat scroll 1px 1px;}
#f_summa {background:#F0F0F0 url(/img/i/summa.png) no-repeat scroll 1px 1px;}
.f_table td#m {padding:10px 0;}
.f_table td#m table {margin-bottom:0;}
.f_table td {font-size:14px;color:#848388;font-family:Trebuchet MS;}
div.vac1, div.vac2, div.vac3, div.vac4, div.vac, div.vac5 {margin-bottom:11px;}
.vac a {padding:4px;font-size:21px;text-align:center;color:#fff;text-decoration:none;font-family:tahoma;}
.vac1 a {margin-left:110px;background:#C4EF77;width:170px;}
.vac2 a {margin-left:80px;background:#6FD6FF;width:280px;}
.vac3 a {margin-left:0px;background:#EF598D;width:380px;}
.vac4 a {margin-left:60px;background:#EFCB3B;width:130px;}
.vac5 a {margin-left:190px;background:#5D8F1A;width:140px;}
.vac a:hover {font-size:21px;color:#545A5C;background:#fff;z-index:999;padding:2px;}
.vac1 a:hover {border:2px solid #C4EF77;}
.vac2 a:hover {border:2px solid #6FD6FF;}
.vac3 a:hover {border:2px solid #EF598D;}
.vac4 a:hover {border:2px solid #EFCB3B;}
.vac5 a:hover {border:2px solid #5D8F1A;}
.invis {display:none;}
.nad_ramka_sidebar {margin:1.6em 0 0 0;}
.ramka_sidebar {position:relative;left:-10%;width:110%;border:1px solid #769bb8;margin:1.6em 0;}
/**
			#clients div {color:#769bb8;font-size:90%;width:100%;padding:1em 0;}
				#clients span, #clients .logo_client {float:left;margin:10px 10px 10px 15px;}
			**/
.ramka_sidebar table {color:#769bb8;font-size:90%;width:100%;margin:0;}
.ramka_sidebar td {padding:5px 5px;}
div#under_logo {font-size:14px;font-family:verdana;color:rgb(153, 155, 156);}
/*Added by Nikolai Khilkovsky for page "Partners"*/
div.partners {width:490px;margin-bottom:1.2em;padding:10px 0;}
div.partners .partners_info {background:none;letter-spacing:0;padding:0;font-variant:normal;height:245px;}
div.partners .partners_info .logo {float:left;width:217px;height:187px;padding:13px 15px 16px 15px;text-align:center;vertical-align:middle;position:relative;}
.text {width:285px !important;}
div.partners .partners_info .logo .bg {position:absolute;width:247px;height:32px;left:0;bottom:0;}
div.partners .partners_info .logo a {display:block;width:217px;height:187px;position:relative;background:#fff;}
div.partners .partners_info .logo a img {width:215px;height:185px;border-width:1px;border-style:solid;}
div.partners .partners_info .color1 a img {border-color:#ef598d;}
div.partners .partners_info .color2 a img {border-color:#efcb3b;}
div.partners .partners_info .color3 a img {border-color:#a9a8a6;}
div.partners .partners_info .color4 a img {border-color:#a9a8a6;}
div.partners .partners_info .color5 a img {border-color:#a9a8a6;}
div.partners .partners_info .color6 a img {border-color:#a9a8a6;}
div.partners .partners_info .color7 a img {border-color:#a9a8a6;}
div.partners .partners_info .color8 a img {border-color:#FFAF6F;}
div.partners .partners_info .color9 a img {border-color:#a9a8a6;}
div.partners .partners_info .color10 a img {border-color:#75181B;}
div.partners .partners_info .color13 a img { border-color:#000000; }
div.partners .partners_info .color1 .bg {background-color:#ef598d;}
div.partners .partners_info .color2 .bg {background-color:#efcb3b;}
div.partners .partners_info .color3 .bg {background-color:#e9e8e6;}
div.partners .partners_info .color4 .bg {background-color:#6fd6ff;}
div.partners .partners_info .color5 .bg {background-color:#c4ef77;}
div.partners .partners_info .color6 .bg {background-color:#e9e8e6;}
div.partners .partners_info .color7 .bg {background-color:#efcb3b;}
div.partners .partners_info .color8 .bg {background-color:#FFAF6F;}
div.partners .partners_info .color9 .bg {background-color:#d3d3d2;}
div.partners .partners_info .color10 .bg {background-color:#AF6D71;}
div.partners .partners_info .color11 .bg {background-color:#5D78A3;}
div.partners .partners_info .color12 .bg {background-color:#D1E4EF;}
div.partners .partners_info .color13 .bg { background-color:#FBAF41; }
div.partners .partners_info .text {margin:0 0 0 264px;padding:6px 0 0 0;}
div.partners .partners_info .text p {color:#020000;font:normal 12px/18px Verdana, Geneva, sans-serif;}
/*Added by Nikolai Khilkovsky for page "Employee"*/
#main {min-width:1005px;}
ul.charact {width:100%;margin:1.2em -42px;height:36px;padding:10px 42px;list-style:none outside;background:#f7f7f7;}
ul.charact li {color:#80c706;font-size:14px;line-height:18px;padding:0;float:left;margin:0;background:none;}
ul.charact li.col-center {padding:0 15px;}
ul.charact li .param {color:#978e95;float:left;padding:0 6px 0 0;}
#progressbar {margin:1.2em -42px;position:relative;}
#user {margin:1.2em -42px 1.2em 0;position:relative;}
#user .photo {float:left;background:#b0b0b0;margin:0 15px 0 0;}
#user .photo img {border:6px #ecebeb solid;background:#ecebeb;position:relative;top:-1px;left:-1px;height:230px;}
#user .reitings {margin-right:15px;padding:10px 0 0 0;display:none;}
#user .contents {border:1px #dbdbdb solid;position:relative;padding:15px;max-width:350px }
#user .contents .lt, #user .contents .lb, #user .contents .rt, #user .contents .rb {width:30px;height:30px;position:absolute;background-image:url('/img/reit-corn.png');background-repeat:no-repeat;}
#user .contents .lt {background-position:0px 0px;left:-1px;top:-1px;}
#user .contents .lb {background-position:0px -30px;left:-1px;bottom:-1px;}
#user .contents .rt {background-position:-30px 0px;right:-1px;top:-1px;}
#user .contents .rb {background-position:-30px -30px;right:-1px;bottom:-1px;}
#user .contents table {font-size:12px;color:#b0b0b0;position:relative;margin:0;width:100%;}
#user .contents table tr {border-bottom:1px #e5e5e5 solid;}
#user .contents table td {padding:3px;}
#user .contents table .star-rating-cell {width:90px;}
.clear-left {clear:left;font-size:1px;line-height:1px;height:1px;}
.left .content h2 {color:#099fd6;font-size:24px;}
.left .content p {color:#978e95;font-size:14px;line-height:18px;}
.left .content p span.Q {display:block;font-weight:bold;color:#0f0f0f;}
/*Overlay*/
.overlay {display:none;z-index:10000;background-color:#333;width:600px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;box-shadow:0 0 90px #000;}
.overlay .close {background-image:url(/img/overlay/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
.overlay #img {margin:0;}
.overlay .progress {position:absolute;top:45%;left:50%;display:none;}
/*Added by Nikolai Khilkovsky for page "Social icons"*/
h4 {font:normal 18px/normal Arial, Helvetica, sans-serif;margin:0 0 18px 0;color:#000;}
#buttons .item {position:relative;float:left;width:88px;text-align:center;padding:0 40px 25px 0;z-index:150;}
#buttons .item img {width:88px;height:31px;margin:0 0 3px 0;}
#buttons .item span {font-size:11px;border-bottom:1px #a2a2a2 dashed;color:#a2a2a2;cursor:pointer;padding:0 1px;}
#buttons .item span:hover {border-bottom:1px #fff solid;}
#buttons .code {position:absolute;background:url(../img/code-block-bg.png) no-repeat 0 0;padding:16px 17px 10px 29px;width:272px;height:117px;left:57px;top:19px;text-align:left;display:none;z-index:10000;}
#buttons .code .close {float:right;text-decoration:underline;color:#969696;font-size:11px;cursor:pointer;}
#buttons .code .select-code {font-size:11px;text-decoration:underline;color:#099fd6;cursor:pointer;display:inline;}
#buttons .code .close:hover, #buttons .code .select-code:hover {text-decoration:none;}
#buttons .code textarea {border:1px #999999 solid;font:normal 11px/normal "Courier New", Courier, monospace;color:#c4c4c4;padding:5px 6px;overflow:auto;width:258px;height:75px;margin:10px 0 0 0;}
.left {z-index:100;}
.right {z-index:50;}
/*Added by Nikolai Khilkovsky for page "Otzovi"*/
#otzovi {margin:0 -10% 0 0;position:relative;left:-10%;}
#otzovi h2 {left:0;font-size:18px;color:#099fd6;font-weight:normal;margin-bottom:0;}
#otzovi .heading {position:relative;}
#otzovi .heading p {color:#737373;font-size:14px;font-style:italic;margin:0;line-height:20px;}
#otzovi .heading p a {font-style:normal;color:#099fd6;position:relative;}
#otzovi .contents {position:relative;padding:10px 10px 15px 40px;margin:15px 48px 0 0;border-bottom:1px #9bcbdd solid;background:#effafe;}
#otzovi .contents .left-quote, #otzovi .contents .right-quote {position:absolute;background-image:url(/img/otzovi/quote.png);background-repeat:no-repeat;width:21px;height:21px;}
#otzovi .contents .left-quote {left:4px;top:10px;background-position:left top;}
#otzovi .contents .right-quote {right:5px;bottom:10px;background-position:left bottom;}
#otzovi .contents div.button {position:absolute;width:48px;height:48px;right:-61px;top:37px;}
#otzovi .contents div.button a {display:block;width:48px;height:48px;text-decoration:none;background:url(/img/otzovi/button.png) no-repeat left top;}
#otzovi .contents div.button a:hover {background:url(/img/otzovi/button.png) no-repeat left bottom;}
#otzovi .contents p {margin:20px 0;font-size:14px;line-height:24px;font-style:italic;color:#154557;}
#otzovi .contents .more {float:right;color:#099fd6;padding:0 20px 0 5px;position:relative;}
.clear-right {clear:right;font-size:1px;line-height:1px;height:1px;}
/* team */
div.team_interview p.question {color:#6B6B6B !important;display:block !important;font-weight:bold !important;font-size:14px !important;line-height:18px !important;margin-bottom:2px !important;padding:0px !important;}
div.team_interview p {font-family:tahoma !important;font-size:14px !important;line-height:1.4em !important;margin:0 0 1.2em !important;padding-left:20px !important;color:#978E95 !important;}
table#departments {width:100%;}
#departments td {text-align:center;width:33%;}
.team_name {padding:20px 0 10px 0 !important;}
.team_name a {font-size:17px !important;}
img.photo_team {background:none repeat scroll 0 0 #ECEBEB;border:6px solid #ECEBEB;left:-1px;position:relative;top:-1px;height:150px;}
.team_name {padding:20px 0 10px 0 !important;}
.team_name a {font-size:17px !important;}
.team_fl_left {float:left;padding:0 20px 0 0;}
.team_fl_clear {clear:both;}
.team_info {font-size:14px;font-family:tahoma;line-height:1.4em;margin:0 0 1.2em;padding:0;}
/*Added by Nikolai Khilkovsky for Right Sidebar*/
.s-block {width:386px;margin:0 0 22px 0;clear:both;}
a.count-advancement {display:block;font:normal 18px/20px Arial, Helvetica, sans-serif;text-decoration:none;color:#2581b0;padding:16px 20px 16px 86px;background:url(/img/sidebar/count.png) no-repeat left top;height:40px;width:280px;cursor:pointer;}
a.count-advancement:hover {text-decoration:underline;}
.s-block .heading {font:normal 18px/normal Arial, Helvetica, sans-serif;color:#6b6b6b;padding:0 23px;}
.s-block .list-1 {background-image:url(/img/sidebar/sidebar-grad1.png);background-repeat:repeat-x;background-position:left bottom;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-khtml-background-size:100% 100%;background-size:100% 100%;border-left:1px #f6f6f7 solid;border-right:1px #f6f6f7 solid;}
.s-block .list-1 .top {width:386px;height:22px;margin:0 -1px;background:url(/img/sidebar/corners-top1.png) no-repeat left top;font-size:1px;line-height:1px;z-index:10;}
.s-block .list-1 .bottom {width:386px;height:22px;margin:0 -1px;background:url(/img/sidebar/corners-bottom1.png) no-repeat left top;font-size:1px;line-height:1px;z-index:10;}
.s-block .list-1 ul {margin:-8px 0 -17px 0;padding:0 22px;list-style:none outside;z-index:20;}
.s-block .list-1 ul li {margin:0;padding:0 0 12px 31px;font-size:16px;line-height:18px;width:309px;color:#40a0d1;background:url(/img/sidebar/sidebar-list1.png) no-repeat 0 1px;}
.s-block .list-1 ul li {color:#40a0d1;}
.s-block .news {padding:1px 1px;}
.s-block .news ul {margin:0;padding:0;list-style:none outside;}
.s-block .news ul li {margin:8px 0;padding:8px 5px 7px 0;background:none;width:379px;display:inline-block;}
.s-block .news ul li.odd {background:#ecfaff;}
.s-block .news .news-date {float:left;width:79px;text-align:center;color:#4aa5d4;font-size:12px;line-height:14px;}
.s-block .news .news-date .news-day {display:block;margin:0 auto 3px auto;font-size:20px;line-height:24px;width:41px;height:24px;padding:8px 0 9px 0;background:url(/img/sidebar/newsday-bg.png) no-repeat center center;}
.s-block .news .text {float:right;width:296px;font-size:12px;line-height:18px;}
.s-block .position {border-left:1px #e1e1e1 solid;border-right:1px #e1e1e1 solid;}
.s-block .position .top {width:386px;height:25px;margin:0 -1px;background:url(/img/sidebar/corners-top2.png) no-repeat left top;font-size:1px;line-height:1px;z-index:10;}
.s-block .position .bottom {width:386px;height:25px;margin:0 -1px;background:url(/img/sidebar/corners-bottom2.png) no-repeat left top;font-size:1px;line-height:1px;z-index:10;}
.s-block .position .heading {margin:-7px -1px 0 -1px;z-index:20;}
.s-block .position ul {margin:6px 0 -1px 0;padding:0;list-style:none outside;}
.s-block .position ul li {margin:0;padding:4px 22px;background:none;font-size:14px;line-height:16px;width:340px;}
.s-block .position ul li .pos-nom {display:block;width:30px;float:right;color:#8ccc1d;text-align:center;padding:0 0 0 10px;}
.s-block .position ul li img {margin:0 0 -3px 0;padding:0;border:0 none;}
.s-block .vacancy .heading {background:url(/img/sidebar/vac-head-bg.png) no-repeat center center;padding:8px 23px 9px 23px;}
.s-block .vacancy .vac-list {position:relative;margin:15px 0 0 0;}
.s-block .vacancy ul {margin:0;padding:0;list-style:none outside;z-index:100;position:relative;}
.s-block .vacancy ul li {margin:0;padding:0;line-height:normal;background:none;display:inline-block;width:386px;}
.s-block .vacancy ul li.line {display:block;width:386px;height:15px;background:url(/img/sidebar/vac-line-bg.png) no-repeat 0 0;position:relative;}
.s-block .vacancy ul li a {text-decoration:none;float:left;margin:5px 0;background:#fff;}
.s-block .vacancy ul li a:hover {text-decoration:underline;}
.s-block .vacancy ul li.priority1 a {color:#e55a14;}
.s-block .vacancy ul li.priority2 a {color:#e57212;}
.s-block .vacancy ul li.priority3 a {color:#e58c10;}
.s-block .vacancy ul li.priority4 a {color:#e5a50d;}
.s-block .vacancy ul li.priority5 a {color:#e3bd0b;}
.s-block .vacancy ul li.priority6 a {color:#e0d209;}
.s-block .vacancy ul li.priority7 a {color:#dbe008;}
.s-block .vacancy ul li.priority8 a {color:#c9e108;}
.s-block .vacancy ul li.priority9 a {color:#afe108;}
.s-block .vacancy ul li.priority10 a {color:#92e108;}
.s-block .vacancy .vline {z-index:10;width:1px;background:#d9d9d9;font-size:1px;position:absolute;height:30px;}
/*Added by Nikolai Khilkovsky for Footer*/
.clear {clear:both;height:1px;line-height:1px;font-size:1px;}
#footer {height:auto;margin:0;padding:40px 0 60px 0;}
#address {position:relative;float:left;left:-10%;width:65%;}
#address p {font-size:12px;line-height:18px;color:#5c5c5c;}
#address img {margin-bottom:-2px;}
#call-order {margin:0 -10% 0 45%;left:-10%;position:relative;}
#call-order .heading {font-size:12px;line-height:18px;color:#5c5c5c;}
#call-order form {border:0 none;margin:0;padding:0;width:auto;}
#call-order p {font-size:12px;line-height:18px;margin:0;padding:0;font-style:italic;color:#989696;}
#call-order .form-item {margin:7px 0;}
#call-order .form-input {background:#fff;border:1px #dcdcdc solid;font:normal 12px/14px Arial, Helvetica, sans-serif;color:#000;height:14px;width:180px;padding:9px;margin:0;outline:0 none;}
#call-order .form-submit {width:181px;height:34px;border:0 none;text-align:left;background:url(/img/button-sendcall.png) no-repeat left top;font:normal 17px Arial, Helvetica, sans-serif;padding:0 13px;color:#fff;margin:0;vertical-align:middle;cursor:pointer;}
#call-order .form-submit:active {background:url(/img/button-sendcall.png) no-repeat left bottom;}
#copyright {float:right;padding:0 0 20px 20px;}
div#menu-bottom {width:100px;}
#menu-bottom ul {margin:0;padding:0;list-style:none outside;}
#menu-bottom ul li {margin:0;padding:0 0 4px 0;background:none;font-size:12px;line-height:14px;}
#menu-bottom ul li a {line-height:14px;}
.block-info {position:relative;left:-10%;margin:20px -10% 20px 0;border-top:8px #f5f5f5 solid;border-bottom:8px #f5f5f5 solid;}
.block-info .heading {padding:14px;font-size:24px;color:#bebebe;line-height:normal;}
.block-info .heading a {text-decoration:none;color:#bebebe;padding:0 0 0 40px;background:url(../img/info.png) no-repeat 0 2px;}
.block-info .heading a span {border-bottom:1px dashed #bebebe;}
.block-info .heading a:hover span {border-bottom:none;}
.block-info p {margin:0;padding:0 21px 14px 21px;font-size:14px;line-height:18px;color:#3e3f3f;}
.pager {text-align:center;font:normal 14px/21px Arial, Helvetica, sans-serif;position:relative;left:-10%;margin:0 -10% 0 0;padding:9px 0 0 0;background:url(../img/pager-bg.png) repeat-x 0 0;white-space:nowrap;height:49px;}
.pager a {color:#838383;padding:3px 5px;border-left:1px #fff solid;border-right:1px #fff solid;}
.pager .current {padding:3px 5px;cursor:default;}
.pager a:hover, .pager .current {color:#fff;border-left:1px #89cae2 solid;border-right:1px #fff solid;background:url(/img/pager-hover.png) repeat-x left top;}
.pager .back {text-align:right;font-size:12px;float:left;width:129px;height:37px;background:url(/img/back-bg.png) no-repeat right top;padding:9px 30px 12px 0;margin:-9px -3px 0 0;}
.pager .forward {text-align:left;font-size:12px;float:right;width:129px;height:37px;background:url(/img/forward-bg.png) no-repeat left top;padding:9px 0 12px 30px;margin:-9px 0 0 -3px;}
.pager .page-one{font-size:18px !important;}
.pager .back a, .pager .forward a {border:0 none;padding:0;color:#0c6f94;line-height:normal;}
.pager .back span.page-one a, .pager .forward span.page-one a {color:#099fd6;font-size:18px;}
.pager .back a:hover, .pager .forward a:hover {background:none;border:0 none;color:#0c6f94;}
.pager .back span.page-one:hover a, .pager .forward span.page-one:hover a {color:#099fd6;}
.pager .line {margin:7px 158px 0 158px;background:url(/img/pager-line-bg.png) repeat-x 0 0;font-size:1px;line-height:1px;position:relative;}
.pager .line .dot {width:10px;height:5px;position:relative;left:50%;margin-left:-5px;background:url(/img/pager-dot.png) no-repeat 0 0;}
.masti{width:77px;height:25px;padding:50px 0 0 0;}
#tooltip{background:#EFF5FF;border:1px solid #666666;color:#333333;font:menu;margin:0px;padding:3px 5px;position:absolute;visibility:hidden;z-index:100;}
.contact-result-yes{font-size:16px;margin:25px 0;padding:15px;background:#CCFFCC;border:1px solid #669966;text-align:center;}
.contact-result-no{font-size:16px;margin:25px 0;padding:15px;background:#FFCC99;border:1px solid #CC6633;text-align:center;}
.fb-buttom{margin:9px 0 0 0;width:120px;height:21px;}
.ref-bottom{width:100%;height:57px;text-align:center;margin:25px 0 0 0;}
.ref-bottom td{padding:0 10px 0 0;}
.ref-bottom a img{border:none;}

.text_button a{display:block;width:226px;height:56px;text-decoration:none;background:url("/img/zayavka.jpg") no-repeat;}
.text_button a:hover{background:url("/img/zayavka.jpg") no-repeat;background-position: 0 -56px;}
.text_button a span{position:absolute;left:-5000px;}
.form_down{margin:0 0 15px 0;}
.form_down a{display:block;width:226px;height:56px;background:url("/img/zayavka.jpg") no-repeat;cursor:pointer;}
.form_down a:hover{background:url("/img/zayavka.jpg") no-repeat;background-position: 0 -56px;}
.form_down a span{position:absolute;left:-5000px;}

#main-blockk{width:329px;margin-left:25px;margin-bottom:32px;}
#main-blockk-left{float: left;width: 110px;}
#main-blockk-left img{border: 6px solid #dadcde;}
#main-blockk-left img:hover{border: 6px solid #c7c7c7;}
#main-blockk-right{float: right;width: 219px;margin-top:15px;}
#blockk-center, #blockk-center a{font-family: Trebuchet MS;font-style: normal;color: #2F2F2F;font-size: 14px;}
#blockk-center a{text-decoration:underline}
#blockk-top{background: url('/img/text_01.gif') no-repeat;height: 22px;width: 219;}
#blockk-bottom{background: url('/img/text_03.jpg') no-repeat;height: 23px;width: 219;}
#blockk-center{background: url('/img/text_02.jpg') repeat-y;width: 236px;}
#blockk-center p{margin: 0px 30px 0px 30px;text-align: center;}
div#blockk-middle, div#blockk-middle a{font-family: Trebuchet MS;font-style: italic;color: #888787;font-size: 13px;text-align: center;}
div#blockk-middle a {text-decoration:underline}
.h1_clients {}
.h1_articles {font-size:92%;}
.pager_top_clients {text-align:center;}
.en_snd_clients{width:300px;position:absolute;right:-10%;text-align:right;font-size:14px;}
#navi .en_snd_clients a,#navi .en_snd_clients a:visited{color:#1794C2;}
.pager_top_articles {text-align:center;}

.pager_top {text-align:center;font:normal 14px/21px Arial, Helvetica, sans-serif;position:relative;left:-10%;margin:0 -10% 0 0;padding:9px 0 0 0;white-space:nowrap;height:49px;}
.pager_top a {color:#838383;padding:3px 5px;border-left:1px #fff solid;border-right:1px #fff solid;}
.pager_top .current {padding:3px 5px;cursor:default;}
.pager_top a:hover, .pager_top .current {color:#fff;border-left:1px #89cae2 solid;border-right:1px #fff solid;background:url(/img/pager-hover.png) repeat-x left top;}
.pager_top .back {text-align:right;font-size:12px;float:left;width:129px;height:37px;background:url(/img/back-bg.png) no-repeat right top;padding:9px 30px 12px 0;margin:-9px -3px 0 0;}
.pager_top .forward {text-align:left;font-size:12px;float:right;width:129px;height:37px;background:url(/img/forward-bg.png) no-repeat left top;padding:9px 0 12px 30px;margin:-9px 0 0 -3px;}
.pager_top .page-one{font-size:18px !important;}
.pager_top .page-one a{font-size:18px !important;padding:0px;}
.pager_top .back a, .pager_top .forward a {border:0 none;padding:0;color:#0c6f94;line-height:normal;}
.pager_top .back span.page-one a, .pager_top .forward span.page-one a {color:#099fd6;font-size:18px;}
.pager_top .back a:hover, .pager_top .forward a:hover {background:none;border:0 none;color:#0c6f94;}
.pager_top .back span.page-one:hover a, .pager_top .forward span.page-one:hover a {color:#099fd6;}

#cat_articles ul{list-style:none;margin:10px 0;padding:0;}
#cat_articles ul li{background:url("/img/sidebar/sidebar-list1.png") no-repeat scroll 0 1px transparent;color:#40A0D1;font-size:16px;line-height:18px;margin:0;padding:0 0 12px 31px;}

.art_cats ul{list-style:none;margin:10px 0;padding:0;}
.art_cats ul li{background:url("/img/sidebar/sidebar-list1.png") no-repeat scroll 0 1px transparent;color:#40A0D1;font-size:16px;line-height:18px;margin:0;padding:0 0 12px 31px;}

.hiring{cursor:pointer;text-decoration:underline;}