/*application_form_1*/
.clearing {clear: both;height:0;font-size:0;overflow:hidden;}
.clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
#application_form{font-size:1.2em;line-height:1.4em;font:62.5%/1.6em Tahoma, sans;color:#4a4a4a;}
 dl, dt, dd, form {margin:0;padding: 0;}
#application_form {width:710px;margin:0 auto}
#application_form .form{margin:0 auto 15px auto;padding:20px 15px 10px 15px;border:1px solid #e5e5e5}
#application_form .form{zoom:1}
#application_form .zayavlinie{margin:0 auto 15px auto;padding:20px 15px;background:#f5f5f5;border:1px solid #e5e5e5}
#application_form .zayavlinie b{color:#015AAA}
#application_form .zayavlinie p{margin:0 0 5px 0}

.application_form_title{font-size:12px;text-transform:uppercase;color:#015AAA;font-weight:bold;border:1px solid #e5e5e5;background: url(../_i/title_bgr.png) repeat-x 0 0}
.application_form_title{margin:15px 0 10px 0;padding:5px 0 5px 15px}
.dalee{padding:10px 0 0 0;text-align:right}
.dalee a{font-size:12px;text-transform:uppercase;color:#015AAA;font-weight:bold;text-decoration:none}
.dalee .vnachalo{float:left}

#application_form{font-size:11px}
.field dt {color:#015aaa;font-weight:bold}
.field dt {text-align:right}
.clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

.field {clear:both;padding:0;margin:0 0 9px;}
.field dt {position:relative;float:left;width:210px;padding:2px 15px 0 0}
.field dd {float:left;}
#application_form input{height:19px;padding-left:0;border:solid 1px #bcbcbc;}
.full_text{width:446px}
.datatime span{display:inline-block;width:157px;text-align:right}
.datatime label{font-weight:bold;color:#737373}
.datatime input{width:90px;margin:0 0 0 5px}
.datatime .datatime_day{width:132px}
/*.datatime .datatime_month{width:140px}*/

#application_form .radio{margin:0 5px;border:none;vertical-align:middle;}
#application_form .checkbox{height:13px;width:13px;margin:0 5px;border:none;vertical-align:middle;}
.nationality label{font-weight:bold;color:#737373}
.nationality div{float:left;width:200px}
.nationality div div input{width:246px;margin:5px 0 0 0}
#pasport input{margin:0 0 0 4px}
#pasport span{display:inline-block;text-align:right}
#pasport .number{width:132px}
#pasport .number input{width:90px}
#pasport .serial{width:314px}
#pasport .serial input{width:246px}
.field_container_2 input{margin:0 0 0 4px}
.field_container_2 span{display:inline-block;text-align:right}
.field_container_2 .field_1{width:132px}
.field_container_2 .field_1 input{width:90px}
.field_container_2 .field_2{width:314px}
.field_container_2 .field_2 input{width:246px}
#driving_experience{}
#driving_experience .field_1{width:159px;}
.home_adress{padding:9px 0 0 0}
.home_adress span{display:inline-block;text-align:right}
.home_adress .home_number{width:88px;margin: 0 0 0 167px}
.home_adress .home_number input{width:55px;}
.home_adress .home_korpus{width:102px}
.home_adress .home_kvartira{width:89px}
.home_adress .home_kvartira input, .home_adress .home_korpus input{width:55px}

.semeinoe_pologenie{margin:0 0 10px 0}
.semeinoe_pologenie label{display:inline-block;padding:10px 20px 0 0}
#application_form .semeinoe_pologenie_field dt{width:250px}
#application_form .semeinoe_pologenie_field input{width:135px;margin-right:5px;}
.semeinoe_pologenie_title{padding:0 0 5px 0;color:#015AAA;font-weight:bold;}
#soc_status span{padding:8px 0 0 0;display:inline-block}
#soc_status .field_text{}
.form_title_col{margin:0 0 10px 0}
.form_title_col span{display:inline-block;width:200px;margin:0 0 0 5px;color:#015AAA;font-weight:bold;vertical-align:top}
.form_title_col .form_title_col_1{width:210px;margin:0;padding:0 0 0 10px}
.form_title_col .form_title_col_2{width:228px;margin:0 0 0 5px}
.form_rov span{display:block;margin:0 0 10px 0;text-align:right}
.form_rov input{width:218px;margin:0 0 0 16px}
.form_rov .stag input{width:165px;margin:0 5px 0 15px}
.bank_name{margin:0 0 10px 0;text-align:right}
.bank_name div{text-align:left;margin:0 0 5px 0}
.bank_name .fild_text{width:560px;margin:0 0 0 5px}
.bank_name span{display:inline-block;margin:10px 0 0 5px}
.bank_name span .fild_text{width:100px;margin:0 10px 0 5px}
#eg_dohod_1, #eg_dohod_2{width:230px}
.fild_kredit_info{margin:0 0 10px 0}
.fild_kredit_info span{display:inline-block;width:170px;color:#015AAA;font-weight:bold;}
.fild_kredit_info .fild_text{width:180px;}
.radio_label{margin:0 10px 0 0;font-weight:bold;text-transform:uppercase}
#application_form .radio_label .radio{height:14px;}
.check_label{font-weight:bold;text-transform:uppercase}
#check_label_cel{font-weight:normal;text-transform:none;color:#015AAA}
#application_form .marka_diller .fild_text{width:480px}

.left_col_declaration, .center_col_declaration, .right_col_declaration{float:left}
.left_col_declaration{width:400px;margin:0 10px 0 0}
.center_col_declaration, .right_col_declaration{width:100px;margin:0 10px}
.left_col_declaration b{display:block;margin: 0 0 10px 0}
.left_col_declaration .rov{padding:0 0 10px 0}
.title_col{padding:0 0 4px 0;color:#015AAA;font-weight:bold;text-align:center}
.col_desk{padding:5px;border:1px solid #e5e5e5}
.col_desk_title{margin: 0 0 12px 0}
.col_desk span{display:inline-block;width:42px;color:#015AAA;font-weight:bold;text-align:center}
.rov_1{margin:0 0 25px 0}
.rov_2{margin:0 0 11px 0}
.rov_3{margin:0 0 9px 0}
.rov_4{margin:0 0 9px 0}
.rov_5{margin:0 0 7px 0}
.rov_6{margin:0 0 25px 0}
.rov_7{margin:0 0 8px 0}
.rov_8{margin:0 0 15px 0}
.fild_item_info{margin: 0 0 10px 0}
.fild_item_info span{padding:0 5px 0 0}
.fild_item_info input{width:640px}
#application_form .checkbox_container{}
#application_form .checkbox_container label{color:#015AAA;font-weight:bold;font-size:14px}

/*end application_form_1*/

body {
margin:0;
padding:0;
background-image:url(/_i/head.jpg);
background-position:top right;
background-repeat:no-repeat;
}

html:root ul {margin-left:-30px}

*html root #log {
padding-top:-10px;
}

#dashed {
width:100%;
height:1px;
background:url(/_i/dashed.gif) repeat-x;
}

html:root #dashed {
padding-bottom:10px;
}

#menu_leftbrd {
background:url(/_i/menu_leftbrd.gif) no-repeat;
width:6px;
height:66px;
}

#menu_rightbrd {
background:url(/_i/menu_rightbrd.gif) no-repeat;
width:5px;
height:66px;
}

#menu_cntr {
background:url(/_i/menu_cntr.gif) repeat-x;
}

#menu_br {
background:url(/_i/menu_cntr.gif) repeat-x;
height:66px;
width:3px;
}
.ctable table {font-family:Tahoma; font-size:11px; color:#737373}
.ctable td {font-weight:bold; }

#menu_pad {height:3px;}

html:root #menupad {height:13px; }

#topinfo td {font-family:Tahoma;font-size:11px;text-align:center;}
a.main_page_about {color: #005baa;text-decoration: none;}
a.main_page_about:hover {color: #005baa;text-decoration: underline;}

a.toplink:link {color:#fff;text-decoration:none;}
a.toplink:hover {color:#bee2f7;text-decoration:none;}
a.toplink:visited {color:#fff;text-decoration:none;}

#top_divider {
height:28px;
background-image:url(/_i/top_divider.gif);
background-position:center;
background-repeat:no-repeat;
}

#top_divider-dot {
height:28px;
background-image:url(/_i/top_divider-dot.gif);
background-position:center;
background-repeat:no-repeat;
}

#top_divider-3dot {
width:11px;
height:28px;
background-color:#0099d9;
background-image:url(/_i/top_divider-3dot.gif);
background-repeat:no-repeat;
}

#lang {
width:29px;
height:19px;
color:#bee2f7;
}

#bgheader {
position:absolute;
right:0;
top:31px;
background-image:url(/_i/header.jpg);
background-position:right;
height:140px;
width:1600px;
}

.logo {margin-top: 62px;}
.contact {margin-top: 8px;display: block;}

#maincontainer {
position:absolute;
top:145px;
width:100%;
height:100%;
}

#logo {
width:411px;
height:100px;
background-image:url(/_i/logo.gif);
background-repeat:no-repeat;
padding-right:10px;
}

#footer_edge, .footer_edge
{
	background-image: url(/_i/footer.gif);
	background-repeat: repeat-x;
	height: 120px;
	_width: 55px;
}

*:first-child+html .footer_edge {width: 55px;}
html:first-child .footer_edge {width: 55px;}

html:root .footer_edge {max-width: 55px;}

#column {
/*background-image:url(/_i/footer.gif);
background-repeat:repeat-x;
background-position: bottom;*/
}

#flower_break {
height:60px;
}


/****************** left ******************/

#bank-today {
width:200px;
background:url(/_i/bank-today.gif) no-repeat top;
font-family:Tahoma;
font-weight:bold;
font-size:13px;
color:#B41C35;
padding: 17px 0 8px 0;
border-bottom:1px solid #c1c1c1;
}

#bullet {
vertical-align:top;
margin-right:10px;
}

#menu-main {
font-family:Tahoma;
font-weight:bold;
font-size:12px;
vertical-align:top;
padding-bottom:6px;
}

html:root #menu-main {
margin-left:-40px;
padding-bottom:4px;
}

a.menumain:link, a.menumain:visited {
color:#005BAA;
text-decoration:none;
}

a.menumain:hover {
color:#005BAA;
text-decoration:underline;
}

/*
a.menumain:visited {
color:#005BAA;
}
*/

a.menumain:active {text-decoration:none;}

#search {width:200px;background-image:url(/_i/bg_search.gif);background-repeat:no-repeat;}

input, textarea, select {font-family:Tahoma;font-size:12px;color:#737373;border:1px solid #D9D9D9;}

input {width:136px; height:20px; padding-left:10px;}
textarea {width:331px; height: 65px; padding-left:10px;}
select {height:16px;border:1px solid #D9D9D9 !important;}


/****************** end of left ******************/
.gray {color: #737373;}



/****************** center ******************/

#leftcorn {
width:43px;
height:470px;
background: url(/_i/leftco1aaarn.gif) top no-repeat;
}

#central {
width:100%;
background: url(/_i/central.gif) repeat-x;
}

#rightcorn {
width:43px;
background-image:url(/_i/rightcorn.gif);
background-position:top;
background-repeat:no-repeat;
}

#shadow {
width:261px;
height:20px;
background-image:url(/_i/shadow.gif);
background-repeat:no-repeat;
}

#blockhead {
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#005BAA;
padding-left:15px;
white-space:nowrap;
text-transform:uppercase;
height:47px;
}

html:root #blockhead {padding-left:13px;}

#blockhead_m {font-family:Tahoma; font-size:13px; font-weight:bold; vertical-align:top; color:#005BAA; white-space:nowrap;
text-transform:uppercase; height:35px; padding-top:12px; }

html:root #blockhead_m {height:47px;}


#content {
font-family:Tahoma;
font-size:12px;
color:#737373;
padding-bottom:14px;
padding-left:3px;
padding-right:20px;
line-height:16px;
}


#knowmore {
font-family:Tahoma;
font-size:11px;
color:#0099D9;
padding-left:13px;
padding-bottom:14px;
}

a.knowmore:link {
color:#0099D9;
text-decoration:none;
}

a.knowmore:hover {
color:#0099D9;
text-decoration:underline;
}

a.knowmore:visited {
color:#0099D9;
text-decoration:none;
}

/****************** end of center ******************/



/****************** news ******************/


#leftcorn {
height:47px;
background:url(/_i/leftcorn.gif) top left no-repeat;
}

#central {
height:47px;
background-image:url(/_i/central.gif);
background-repeat:repeat-x;
}

#rightcorn {
height:47px;
background:url(/_i/rightcorn.gif) top right no-repeat;
}

#leftcorn {
height:47px;
background:url(/_i/leftcorn.gif) top left no-repeat;
}

#central {
height:47px;
background-image:url(/_i/central.gif);
background-repeat:repeat-x;
}

#rightcorn {
height:47px;
background:url(/_i/rightcorn.gif) top right no-repeat;
}

#lcorn {
width:23px;
background:#fbfbfb url(/_i/lcorn.gif) bottom left no-repeat;
border-top:3px solid #c1c1c1;
}

#ctr {
background:#fbfbfb url(/_i/ctr.gif) bottom repeat-x;
}

#rcorn {
width:23px;
background: #fbfbfb url(/_i/rcorn.gif) bottom right no-repeat;
border-top:3px solid #c1c1c1;
}



#shadow {
height:20px;
background-image:url(/_i/shadow.gif);
background-repeat:no-repeat;
}

#blockhead {
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#005BAA;
padding-top:2px;
}

#newsdate {
font-family:Tahoma;
font-size:11px;
color:#B41C35;
padding-top:0px;
}

#newsheader {
font-family:Tahoma;
font-size:13px;
color:#0099D9;
padding-top:0px;
padding-bottom:5px;
padding-left:3px;
}

a.nsh:link {
color:#0099D9;
text-decoration:underline;
}

a.nsh:hover {
color:#0099D9;
text-decoration:none;
}

a.nsh:visited {
color:#0099D9;
text-decoration:underline;
}

#newscontent {
font-family:Tahoma;
font-size:13px;
color:#737373;
padding-bottom:14px;
padding-left:3px;
line-height:16px;
}

#datacontent {
font-family:Tahoma;
font-size:12px;
color:#737373;
padding-bottom:14px;
line-height:16px;
}

#knowmore {
font-family:Tahoma;
font-size:11px;
color:#0099D9;
padding-bottom:14px;
padding-left:3px;
}

/****************** end of news ******************/


/****************** right ******************/

#line-blue {
height:3px;
background-image:url(/_i/line-blue.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#005BAA;
}


#line-red {
height:3px;
background-image:url(/_i/line-red.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#b41c35;
}

#corner_lt {
width:15px;
height:15px;
background-image:url(/_i/corner_lt.gif);
background-repeat:no-repeat;
}

#corner_rt {
width:15px;
height:15px;
background-image:url(/_i/corner_rt.gif);
background-repeat:no-repeat;
}

#corner_ld {
width:15px;
height:7px;
background-image:url(/_i/corner_ld.gif);
background-repeat:no-repeat;
}

#corner_rd {
width:15px;
height:7px;
background-image:url(/_i/corner_rd.gif);
background-repeat:no-repeat;
}

#borderleft {
width:15px;
background-image:url(/_i/borderleft.gif);
background-repeat:repeat-y;
}

#borderright {
width:15px;
background-image:url(/_i/borderright.gif);
background-repeat:repeat-y;
}

#bordertop {
background-image:url(/_i/bordertop.gif);
background-repeat:repeat-x;
background-position:top;
}

#borderbot {
border-bottom:1px solid #e8e8e8;
}

#borderfin {
background-image:url(/_i/borderfin.gif);
background-repeat:repeat-x;
}



#menu-right {
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#005BAA;
padding-bottom:10px;
}

#icon_right1 {
width:41px;
height:33px;
background-image:url(/_i/icon_phys.gif);
background-repeat:no-repeat;
}

#icon_right2 {
width:41px;
height:35px;
background-image:url(/_i/icon_judicial.gif);
background-repeat:no-repeat;
}

#icon_right3 {
width:41px;
height:32px;
background-image:url(/_i/icon_ols.gif);
background-repeat:no-repeat;
}

#right_header {
font-family:Tahoma;
font-size:12px;
color:#737373;
padding-left:12px;
text-decoration:underline;
}

a.rightheader:link, a.rightheader:visited {
color:#737373;
}

a.rightheader:hover {
color:#0099d9;
}


/****************** end of right ******************/


/****************** footer ******************/

* html #ft {
margin-bottom:-4px;
background:#fff;
}

#foot_content {
padding-left:28px;
font-family:Tahoma;
font-size:10px;
color:#737373;
vertical-align:top;
}

#foot_divider {
background-image:url(/_i/foot_divider.gif);
background-repeat:repeat-y;
}

a.email:link {
color:#005baa;
}

a.email:visited {
color:#005baa;
}

a.email:hover {
text-decoration:none;
}

a.contacts:link {
color:#b41c35;
}

a.contacts:visited {
color:#b41c35;
}

a.contacts:hover {
text-decoration:none;
}

a.copy:link {
color:#005baa;
}

a.copy:visited {
color:#005baa;
}

a.copy:hover {
text-decoration:none;
}

#copyright {
color:#005baa;
}

/****************** end of footer ******************/


/******************** misc **************************/

a.crumbs:link {
font-family:Tahoma;
font-size:10px;
color:#0099d9;
margin:0;
text-decoration:none;
}

a.crumbs:visited {
font-family:Tahoma;
font-size:10px;
color:#0099d9;
text-decoration:none;
}

a.crumbs:hover {
font-family:Tahoma;
font-size:10px;
color:#0099d9;
text-decoration:underline;
}

a.crumbs_sel:link {
font-family:Tahoma;
font-size:10px;
color:#b41c35;
text-decoration:none;
}

a.crumbs_sel:visited {
font-family:Tahoma;
font-size:10px;
color:#b41c35;
text-decoration:none;
}

a.crumbs_sel:hover {
font-family:Tahoma;
font-size:10px;
color:#b41c35;
text-decoration:underline;
}

#crumb {
padding-left:5px;
padding-right:5px;
white-space:nowrap;
}

table #inner {
font-family:Tahoma;
font-size:13px;
color:#737373;
border-collapse:collapse;
border-right:1px solid #c1c1c1;
}

#inner td {border:1px solid #c1c1c1; padding:12px 12px 8px 12px; }

#inner th {
height:44px;
background: #fff url(/_i/inner_th.gif) top repeat-x;
text-align:left;
padding:0 13px 0 13px;
border:1px solid #c1c1c1;
color:#005baa;
}

.deposit th {
text-align:center  !important;
vertical-align: middle !important;
padding: 10px 13px !important;
}
/*.deposit td {
padding:12px 12px 8px 12px;
}*/

table #in2 {
border:1px solid #c1c1c1; border-collapse:collapse;
}

#in2 td {border:1px solid #c1c1c1; padding:11px 1px 11px 1px; font-size:11px; text-align:center;}
#in2 th {padding:7px 0 7px 0;}


table #inner2 {
border-right:1px solid #c1c1c1;
border-bottom:1px solid #c1c1c1;
font-family:Tahoma;
font-size:13px;
color:#737373;
}

#inner2 th {
height:48px;
background:url(/_i/inner_th.gif) repeat-x;
text-align:left;
padding:12px 11px 8px 11px;
border-left:1px solid #c1c1c1;
color:#005baa;
vertical-align:top;
}

#inner2 td {
border-left:1px solid #c1c1c1;
border-top:1px solid #c1c1c1;
background-color:#f5f5f5;
padding:12px 11px 8px 11px;
vertical-align:top;
}

#inner2 td#hollow {
background-color:#ffffff;
border-top:0px;
border-left:1px solid #c0c0c0;
padding:12px 11px 8px 11px;
vertical-align:top;
}


a.common:link {
color:#0099d9;
font-family:Tahoma;
}

a.common:visited {
font-family:Tahoma;
color:#0099d9;
}

a.common:hover {
font-family:Tahoma;
color:#0099d9;
text-decoration:none;
}


#infoblock_blue {
padding-top:15px;
padding-left:25px;
background-image:url(/_i/infoblock_blue.gif);
background-repeat:repeat-x;
font-family:Tahoma;
font-size:12px;
color:#005baa;
line-height:20px;
vertical-align:top;
}

html:root #infoblock_blue {
width:96%;
}

a.infoblock:link,a.infoblock:visited {
font-family:Tahoma;
font-size:12px;
color:#005baa;
text-decoration:underline;
}

a.infoblock:hover {
text-decoration:none;
}

#ib_rt2 {
width:29px;
height:40px;
background-image:url(/_i/ib_rt2.gif);
background-repeat:no-repeat;
}

#ib_lt2 {
width:24px;
height:40px;
background-image:url(/_i/ib_lt2.gif);
background-repeat:no-repeat;
}

#ib_t2 {
height:40px;
background-image:url(/_i/ib_t2.gif);
background-repeat:repeat-x;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#0056A4 !important;
vertical-align:middle;
padding-top:7px;
white-space:nowrap;
}


#ib_lt {
width:24px;
height:13px;
background-image:url(/_i/ib_lt.gif);
background-repeat:no-repeat;
}

#ib_rt {
width:29px;
height:13px;
background-image:url(/_i/ib_rt.gif);
background-repeat:no-repeat;
}

#ib_ld {
width:24px;
height:13px;
background-image:url(/_i/ib_ld.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#ib_rd {
width:29px;
height:13px;
background-image:url(/_i/ib_rd.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#ib_t {
width:1px;
height:10px;
background-image:url(/_i/ib_t.gif);
background-repeat:repeat-x;
}

#ib_d {
width:1px;
height:13px;
background-image:url(/_i/ib_d.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#ib_l {
width:24px;
height:1px;
background-image:url(/_i/ib_l.gif);
background-repeat:repeat-y;
}

#ib_r {
width:29px;
height:1px;
background-image:url(/_i/ib_r.gif);
background-repeat:repeat-y;
}

#in_lt {
width:29px;
height:13px;
background-image:url(/_i/in_lt.gif);
background-repeat:no-repeat;
}

#in_rt {
width:29px;
height:13px;
background-image:url(/_i/in_rt.gif);
background-repeat:no-repeat;
}

#in_ld {
width:29px;
height:13px;
background-image:url(/_i/in_ld.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#in_rd {
width:29px;
height:13px;
background-image:url(/_i/in_rd.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#in_t {
width:1px;
height:10px;
background-image:url(/_i/in_t.gif);
background-repeat:repeat-x;
}

#in_d {
width:1px;
height:13px;
background-image:url(/_i/in_d.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#in_l {
width:29px;
height:1px;
background-image:url(/_i/in_l.gif);
background-repeat:repeat-y;
}

#in_r {
width:29px;
height:1px;
background-image:url(/_i/in_r.gif);
background-repeat:repeat-y;
}

#fq {vertical-align:top; padding:3px 10px 0 0; }
*html #fq {padding:6px 10px 0 0;}

#icon_faq {
width:164px;
height:40px;
background-image:url(/_i/icon_faq.gif);
background-repeat:no-repeat;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#005BAA;
vertical-align:top;
padding-top:7px;
padding-left:36px;
white-space: nowrap;
}

#icon_info {
width:191px;
height:30px;
background-image:url(/_i/icon_info.gif);
background-repeat:no-repeat;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#005BAA;
vertical-align:top;
padding-top:7px;
padding-left:36px;
white-space:nowrap;
}

#icon_rynok {
width:191px;
height:30px;
background-image:url(/_i/icon_rynok.gif);
background-repeat:no-repeat;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#005BAA;
vertical-align:top;
padding-top:7px;
padding-left:36px;
white-space:nowrap;
}

#icon_rynok2 
{
width:191px;
height:30px;
background-image:url(/_i/icon_rynok2.gif);
background-repeat:no-repeat;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#005BAA;
vertical-align:top;
padding-top:7px;
padding-left:36px;
white-space:nowrap;	
}

#grey_pic3 {
background-image:url(/_i/grey_pic3.gif);
}

#grey_pic {
1width:100%;
height:30px;
background-image:url(/_i/grey_pic.gif);
background-repeat:repeat-x;
}

#grey_pic2 {
width:99%;
height:30px;
background-image:url(/_i/grey_pic2.gif);
background-repeat:repeat-x;
}

#bullet_faq {}

a.faq:link {
font-family:Tahoma;
font-size:12px;
color:#737373;
text-decoration:underline;
}

a.faq:visited {
font-family:Tahoma;
font-size:12px;
color:#737373;
text-decoration:underline;
}

a.faq:hover {
font-family:Tahoma;
font-size:12px;
color:#005baa;
text-decoration:underline;
}

a.faq_active:link {
font-family:Tahoma;
font-size:12px;
color:#005baa;
text-decoration:underline;
}

a.faq_active:visited {
font-family:Tahoma;
font-size:12px;
color:#005baa;
text-decoration:underline;
}

a.faq_active:hover {
font-family:Tahoma;
font-size:12px;
color:#005baa;
text-decoration:none;
}


a.faq_un:link {
font-family:Tahoma;
font-size:12px;
color:#737373;
text-decoration:underline;
}

a.faq_un:visited {
font-family:Tahoma;
font-size:12px;
color:#737373;
text-decoration:underline;
}

a.faq_un:hover {
font-family:Tahoma;
font-size:12px;
color:#005baa;
text-decoration:underline;
}

#bfb {
font-family:Tahoma;
font-size:12px;
color:#0099d9;
text-decoration:underline;
}

#phone {
font-family:Tahoma;
font-size:13px;
color:#B31C3D;
}

#number {
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#095C9E;
}


/******************** end of misc**************************/



/******************** lists **************************/

#simpcontext {
list-style-type:none;
margin-left:-40px;
margin-bottom:-10px;
line-height:14px;
}

*html #simpcontext {
margin-left:0px;
line-height:14px;
margin-bottom:-5px;
}

*html #simpcontext li  {
border:0px solid;
background:url(/_i/li_simple.gif) 0px 3px no-repeat;

}

#simpcontext li  {
background:url(/_i/li_simple.gif) 0px 3px no-repeat;
padding-left:14px;
padding-bottom:6px;
font-family:Tahoma;
font-size:12px;
color:#737373;
}

a.simpcontext:link, a.simpcontext:visited {
color:#737373;
text-decoration:underline;
}

a.simpcontext:hover {
color:#737373;
text-decoration:none;
}

#simple {
list-style-type:none;
margin-left:-20px;
}

*html #simple {
margin-left:20px;
}

*html #simple li  {
border:0px solid;
background:url(/_i/li_simple.gif) 0px 7px no-repeat;
}

#simple li  {
background:url(/_i/li_simple.gif) 0px 4px no-repeat;
padding-left:14px;
padding-bottom:6px;
font-family:Tahoma;
font-size:12px;
color:#737373;
}
#enhanced {
list-style-type:none;
margin-left:-20px;
}

*html #enhanced {
list-style-type:none;
margin-left:20px;
}

*html #enhanced li {
background:url(/_i/tcb.gif) 0px 10px no-repeat;
padding-left:48px;
line-height:25px;
}

#enhanced li {
background:url(/_i/tcb.gif) 0px 10px no-repeat;
padding-left:48px;
line-height:25px;
}

#enhanced2pix li  {
background:url(/_i/tcb.gif) 0px 4px no-repeat;
padding-left:48px;
padding-bottom:6px;
font-family:Tahoma;
font-size:12px;
color:#737373;
}

#enhanced2pix {
list-style-type:none;
margin-left:-20px;
}

*html #enhanced2pix {
list-style-type:none;
margin-left:20px;
}

*html #enhanced2pix li {
background:url(/_i/2pix.gif) 0px 6px no-repeat;
padding-left:28px;
}

#enhanced2pix li  {
background:url(/_i/2pix.gif) 0px 4px no-repeat;
padding-left:28px;
padding-bottom:6px;
font-family:Tahoma;
font-size:12px;
color:#737373;
}

a.menu_content:link {
font-family:Tahoma;
font-size:12px;
color:#005baa;
text-decoration:underline;
}

a.menu_content:hover {
font-family:Tahoma;
font-size:12px;
color:#005baa;
text-decoration:none;
}

a.menu_content:visited {
font-family:Tahoma;
font-size:12px;
color:#005baa;
text-decoration:underline;
}


/******************** end of lists **************************/

/* filials */

.filialBaloon {
    z-index:76;
    display: none;
    position: absolute;
    vertical-align: bottom;
}

.filialBaloonContent {
    padding: 7px 7px 7px 7px;
    font-size: 12px;
    border-top: 1px solid #bbb; border-left: 1px solid #bbb; border-right: 2px solid #bbb;
    background-color:#fff;
}

.filialBaloonCorner {
    padding: 0px 0px !important;
    border-top: 0px solid #bbb;
}
.filialBaloonCorner img {margin-top: 0px !important;}

.filialBaloonBullet {
    font-size: 12px;
    line-height:14px;
    padding: 0px 5px 0px 0px; vertical-align: middle;
}
.filialBaloonType {
    font-size: 11px;
    line-height:14px;
    padding: 0px 5px 0px 0px; vertical-align: middle;
    min-width: 175px;
    * width: 175px; text-align: left;
}

.filialList a, .filialBaloon a, .filial_link a
{
	color: #005baa;
}

.filial_link .gray, #calc_holder .gray, .table_search_item .gray
{
	color: #737373 !important;
}

.table_search_item p
{
	margin: 0 !important;
	padding: 0 !important;
}

.table_search_item br
{
	display: none;
}

.filial_link, .filial_info li
{
	background: url(/_i/bullets/blue_arrow.gif) no-repeat 0 7px;
	padding: 0 5px 0 13px;
}

div.header
{
	color: #005baa;
	font-weight: bold;
	font-size: 13px;
}

div.bggray
{
	background: #f5f5f5;
	padding: 15px 20px;
	margin-bottom: 17px;
}
div.bggray1
{
	background: #f5f5f5;
	padding: 15px 20px;	
}
td.bggray
{
	background: #f5f5f5;	
}

.block, .collapse_table img
{
	display: block;
}

.relative
{
	position: relative;
}

td.relative, th.relative
{
	position: static;
}

table.collapse_table td.relative a
{
	position: relative;
	left: -3px;
}

table.collapse_table a
{
	color: #005baa;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

table.collapse_table a:hover
{
	text-decoration: underline;
}

table.collapse_table
{
	border-collapse: collapse;
}

table.collapse_table td
{
	padding: 0 !important;
}

img
{
	border: 0;
}

.spacer
{
	height: 10px;
	overflow: hidden;
}

.both {clear: both;}

/*стили для четных и нечетных строк в таблице в редакторе*/

.tr_even
{ borde1r-left:1px solid #c1c1c1; bor1der-top:1px solid #c1c1c1; background-color:#f5f5f5; padding:12px 0px 8px 26px; height:20px; }
.td_even { borde1r-left:1px solid #c1c1c1;border-bo1ttom:1px solid #c1c1c1;}
.tr_odd
{ background-color:#ffffff; border-top:0px; border-left:1px solid #c0c0c0; padding:12px 0px 8px 26px; height:20px; }


/* projects */

table.prj { border-collapse:collapse; border:1px solid #c1c1c1; }

table.prj td {width:214px; height:162px; border:1px solid #c1c1c1; border-bottom:0px; text-align:center; vertical-align:top; /*background:url(/_i/logo_prj.gif) center bottom no-repeat;*/ }

table.prj tr.anderr td {height:50px; border-top:1px; text-align:center; vertical-align: middle; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #005baa; FONT-FAMILY: Tahoma}


.prj_date {FONT-SIZE: 11px; margin:29px 0 13px 0; COLOR: #b41c35; FONT-FAMILY: Tahoma}
.prj_title {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #005baa; FONT-FAMILY: Tahoma}
.prj_srv {FONT-SIZE: 12px; MARGIN-BOTTOM: 13px; COLOR: #737373; FONT-FAMILY: Tahoma}
.prj_anderr {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0099D9; FONT-FAMILY: Tahoma}

table.dsc { border-collapse:collapse;border:1px solid #c1c1c1;}

table.dsc td {border:1px solid #c1c1c1; text-align:center; vertical-align:top; padding:25px; text-align:left }





/*стиль для пункта стилизованный список в редакторе */

ul.logo_bullet { list-style-image: url(/_i/bullets/logo_bullet.gif); padding-left:5px; margin-top:9px; line-height:23px;  }
html:root ul.logo_bullet {margin-left:48px; }


ul.simple_bullet { list-style-image: url(/_i/bullets/simple_bullet.gif); margin:18px 0 20px 12px;}
html:root ul.simple_bullet { list-style-image: url(/_i/bullets/simple_bullet.gif); margin-top:15px; margin-left:-25px;	 }

.simple_bullet li {line-height:16px; }

/* filials calcs */

#map_holder
{
	overflow: hidden;
	font-family:Tahoma; 
	font-size:10px; 
	text-decoration: none;
}



a.station {color:#737373 !important; text-decoration:none; cursor:pointer;}
a.exist {color:#B41C35 !important; font-weight:bold; }

.metro div#station
{
	color:#B41C35;	
}

.metro .label
{
	color:#005BAA;	
}

.metro div.filial
{
	padding-top: 8px;
	font-size:11px !important;	
}

.metro a 
{
	padding-left:3px;
	color:#0099D9 !important; 
	text-decoration:underline !important; 
	font-weight:normal !important; 
	font-size:11px !important; 
}

.metro div#stationinfo
{
	padding:8 8 8 8;
}

.dark_blue, .darkblue
{
	color: #005baa;
}

.light_blue
{
	color: #0099d9;
}

.bold
{
	/*font-weight: bold;*/
}

input.radio
{
	border: solid 0;
	width: 13px;
	height: 13px;
	vertical-align: absmiddle;
	margin: 0;
	padding: 0;
	margin-right: 10px;
}

html:root input.radio
{
	vertical-align: bottom;
}

.stdchk {border:0; width:16px; height:16px; margin:0 5px 0 0}
html:root .stdchk {height:12px; width:12px; margin:0 5px 0 0 }

.stdrad {border:0; width:14px; height:14px; margin:0 5px 0 0 }
html:root .stdrad {height:10px; width:10px; margin:0 5px 0 0 }

.box_lightblue
{
	background: #e0eff8;
	margin-bottom: 17px;
}

.box_lightblue .side_top, .box_lightblue .side_bottom
{
	height: 7px;
	overflow: hidden;
}

.box_lightblue .side_middle
{
	margin: 10px 20px;
	overflow: hidden;
}

.box_lightblue .left, .box_lightblue .right
{
	height: 7px;
	width: 7px;
	overflow: hidden;
	float: right;
}

.box_lightblue .left
{
	float: left;
}

.box_lightblue .side_top .left
{
	background: url(/_i/box_lightblue/ltc.gif) no-repeat;
}

.box_lightblue .side_top .right
{
	background: url(/_i/box_lightblue/rtc.gif) no-repeat;
}

.box_lightblue .side_bottom .left
{
	background: url(/_i/box_lightblue/lbc.gif) no-repeat;
}

.box_lightblue .side_bottom .right
{
	background: url(/_i/box_lightblue/rbc.gif) no-repeat;
}

.warning
{
	color: #b41c35;
}

.mh12
{
	margin-left: 12px;
	margin-right: 12px;
}

.mv3
{
	margin-top: 3px;
	margin-bottom: 3px;
}

.calc_disabled_input_div, .calc_anabled_input_div
{
	border: solid 1px #e0eff8;
	padding: 0 1px;
	margin: 1px 10px;
}

.calc_anabled_input_div
{
	border: solid 1px #b41c35;
}

html:root .calc_disabled_input_div, html:root .calc_anabled_input_div
{
	padding: 1px;
}

.input_image
{
	padding: 0 !important;
	margin: 0;
	border: 0;
}

.filial_info div, .filial_info li
{
	margin-bottom: 6px;
}

.filial_info li
{
	list-style-type: none;
}

.filial_info ul
{
	margin: 0;
}

.filial_info .bggray
{
	margin-bottom: 17px;
}

.input_text
{
	padding-left: 0;
}

.input_file
{
	height: 18px;
	font-size: 12px;
	padding-left: 0;
}

.textarea
{
	border: 1px solid #D9D9D9;
	font-family: Tahoma;
	font-size: 12px;
	color: #737373;
}

.inner_list {margin:0}
html:root .inner_list {margin:0 0 0 -40px}


/* standart_table */

.standart_table, .standart_table_filial
{
	border-collapse: collapse;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	font-family:Tahoma;
	font-size:13px;
	color:#737373;
}

.standart_table th, .standart_table_filial th
{
	height: 48px;
	background: url(/_i/inner_th.gif) repeat-x;
	text-align: left;
	padding: 0px 13px 8px 13px;
	border-left: solid 1px #c1c1c1;
	color: #005baa;
}

.standart_table th
{
	border-top: 1px solid #c1c1c1;
}

.standart_table_filial th
{
	height: auto;
	padding: 17px 22px 15px;
}

.standart_table td, .standart_table_filial td
{
	border: solid 1px #c1c1c1;
	border-width: 0 1px;
	padding: 12px 12px 8px 12px;
}

.standart_table_filial td
{
	padding: 16px 22px;
}

.standart_table .td_gray, .standart_table .tr_gray td, .standart_table_filial .td_gray, .standart_table_filial .tr_gray td
{
	border-width: 1px 1px 0;
	background: #f5f5f5;
}

.standart_table_filial td a
{
	color: #737373 !important;
}

/* standart_table */

/* vacancy */

.vac_item
{
	margin-bottom: 10px;
}

.vac_item .bull, .vac_item_expanded .bull
{
	vertical-align: absmiddle;
	margin-right: 6px;
}

.vac_item .hdr
{
	margin-bottom: 3px;
}

.vac_item_expanded
{
	margin-bottom: 15px;
}

.vac_item_expanded .hdr
{
	color: #005baa;
	font-weight: bold;
	margin-bottom: 10px;
}

.vac_item_expanded .bggrey
{
	padding: 18px 18px 9px;
	background: #f5f5f5;
}

.vac_item_expanded .bg_grey
{
	padding: 6px 18px 10px;
	background: #f5f5f5;
	border-top: solid 1px #d5d5d5;
}

.vac_item_expanded .bg_grey a
{
	color: #737373 !important;
}

.vac_item_expanded .h6, .vac_item_expanded .p, .vac_item_expanded ul,
{
	padding: 0;
	margin: 0 0 16px;
}

.vac_item_expanded p
{
	padding: 0 !important;
	margin: 0 0 16px !important;
}

.vac_item_expanded li
{
	list-style-type: none;
	background: url(/_i/bullets/blue_arrow.gif) no-repeat 0 5px;
	padding: 0  14px 0;
	margin:  0 0 6px;	
}

.mb16 {margin-bottom: 16px;}

.vac_header {font-size: 14px;color: #005baa;font-weight: bold;margin-bottom: 5px;font-style: italic;}
.vacs {margin-bottom: 20px;}

/* calcs */

.calc_insets .left_on, .calc_insets .right_on, .calc_insets .left, .calc_insets .right, .calc_insets .inset, .calc_insets .inset_on, .calc_insets .split, .calc_insets .split_on
{
	width: 4px;
	height: 33px;
	overflow: hidden;
	float: right;
	font-family:Tahoma; 
	font-size:12px;	
}

.calc_insets
{
	height: 33px;
	overflow: hidden;
	background: url(/_i/points/p_cacaca.gif) repeat-x 0 32px;
}

.calc_insets .inset, .calc_insets .inset_on
{
	width: auto;
	padding: 10px 20px 0;
	/*height: 23px;*/
}

.calc_insets .split_on
{
	width: 1px;
	background: #fff;	
}

.calc_insets .split {width: 1px;	background: url(/_i/points/p_cacaca.gif) repeat-x bottom;		
}

.left_on {background: url(/_i/calc_insets/leftside_on.gif) no-repeat;}

.right_on {background: url(/_i/calc_insets/rightside_on.gif) no-repeat;}

.left{background: url(/_i/calc_insets/leftside.gif) no-repeat;}

.right {background: url(/_i/calc_insets/rightside.gif) no-repeat;}

.calc_insets .inset {
	background: url(/_i/calc_insets/bg.gif) repeat-x;
}
.calc_insets .inset_on {
	background: url(/_i/calc_insets/bg_on.gif) repeat-x;
}
.calc_insets a {
	font-weight: bold;
	color: #005baa !important;
	text-decoration: none;
}
.calc_insets a:hover {
	text-decoration: underline !important;
}
#calc_holder {
	background: url(/_i/calc_insets/subholder_bg.gif) repeat-x;
	border: solid 1px #dfdfdf;
	border-width: 0 1px 1px;
	padding: 25px 15% 20px 24px
}
#calc_holder select {
	height: auto;
}
#dep_holder {
	background: url(/_i/calc_insets/subholder_bg.gif) repeat-x;
	border: solid 1px #dfdfdf;
	border-width: 0 1px 1px;
	padding: 40px 24px 40px 24px
}
ul.ipotec_links, ul.ipotec_links li, ul.standart_ul, ul.standart_ul li {
	margin: 0;
	padding: 0;
}
ul.ipotec_links li, ul.standart_ul li {
	list-style-type: none;
	padding-left: 22px;
	background: url(/_i/bullets/component_bullet.gif) no-repeat 0 3px;
	margin-bottom: 7px;
}
ul.ipotec_links a, ul.ipotec_links li, ul.standart_ul a, ul.standart_ul li
{
	color: #0057b4 !important;
}

ul.standart_ul li
{
	background: url(/_i/bullets/blue_arrow.gif) no-repeat 0 4px;
	padding-left: 12px;
	color: #737373 !important;
}

html:root ul.standart_ul li {margin:0 0 0 30px; line-height:18px; padding:0 0 5px 10px;}

.dashed {background: url(/_i/backgrounds/dash.gif) repeat-x;}

.with_bullet {background: url(/_i/bullets/blue_arrow.gif) no-repeat 0 5px;padding-left: 12px;
}

/* blocks */
.blue_line, .red_line {
	height:3px;
	background: #005BAA url(/_i/line-blue.gif) no-repeat left top;
	overflow: hidden;
}
.red_line {
	background-color: #b41c35;
	background-image: url(/_i/line-red.gif);
}

/* blocks */

.checkbox {
	border: 0;
	width: 38px;
	height: 12px;	
}

html:root .checkbox {height: 13px;}

#calc_holder .select {width: 52px;}

*+html #calc_holder .select, * html #calc_holder .select {
	position: relative;
	top: 2px;
}

/* content */

#cnt { font-family:Tahoma; font-size:12px; color:#737373;padding:0 0 0 13px; line-height:16px; }
#cnt td  { font-family:Tahoma; font-size:12px;color:#737373;}

#cnt a:link {color:#0099d9; font-family:Tahoma; }
#cnt a:visited {font-family:Tahoma; color:#0099d9; }
#cnt a:hover {font-family:Tahoma; color:#0099d9; text-decoration:none; }

/*#cnt p {margin:0px;} */

#cnt strong, #cnt b {color:#005BAA; font-weight:normal; }

a.srcres:link { color:#005baa; }
a.srcres:hover { color:#005baa; }
a.srcres:visited { color:#005baa; }

a.menu3:link, a.menu3:visited {color:#005baa; font-weight:normal; text-decoration:none;}
a.menu3:hover {color:#005baa; font-weight:normal; text-decoration:underline;}

a.shrs:link {color:#737373; text-decoration: none;}
a.shrs:hover {color:#737373; text-decoration: underline;}
a.shrs:visited {color:#737373; text-decoration: none;}

.menu_third {list-style-type:none; margin:8px 0 3px 0; font-size:11px; }

html:root .menu_third {margin-left:1px; /*border:1px solid #f00;*/ padding-top:0}

.menu_third li {background: #f7f7f7 url(/_i/bullets/bullet3.gif) 4px 5px no-repeat;padding:0 10px 2px 13px;}

html:root .menu_third li {margin-left:-40px;}

.newshead {padding-left:5px; }
html:root .newshead {padding-left:5px; }

.newsbody {color:#737373; padding:10px 0 31px 5px }
html:root .newsbody {color:#737373; padding:10px 0 31px 5px }

.monthcolumn {text-transform:capitalize; margin:10px 0 20px 13px; }
html:root .monthcolumn {text-transform:capitalize; margin:10px 0 20px -24px }

div#container_right_block, div#container_right_block_footer {width:205px;}

.reports span {color:#005BB2;}
.reports a {color:#757575 !important;}

.table_news_one p {margin-top: 0px;}

#type_tr { vertical-align: middle;}
#on_map_hover img, #list_hover img {display: block;}

.msg {background: #F5F5F5 url(/_i/icon_msg.gif) no-repeat 9px 9px !important; padding: 25px 20px 15px 56px !important;}
.msg form {margin: 0px;}

#table_t1, #table_t2, #table_t3 {display:none; width:100%;}

.redline {background: url(/_i/redline.gif) no-repeat left top;padding-top: 3px; width: 200px;}
/*.redline #search {background: url(/_i/diagonal_stripes.gif) no-repeat left top;}*/

.main_banner .banner-inner img{width:505px}