/**
 *
 *
 */

 
body {margin: 0; padding: 0; background: #F3F3F3; width: 100%; height: 100%}
body {background-image: url('/assets/images/backgrounds/main-3.gif')}
body, td {font: 11px Verdana, Tahoma, Arial; color: #000000; vertical-align: top; text-align: left; padding: 0; margin: 0}

table, img {border: 0}
table {border-collapse: collapse; padding: 0; border-spacing: 0}

input, select, textarea {font: 11px Arial, Verdana, Tahoma; background: #FFFFFF; color: #4C4C4C; background: 0}
select {color: #000000; background: #FFFFFF}


form {padding: 0; margin: 0}


ul {padding: 0; margin: 5 0 10 15; list-style-type: square;}
ul li {padding: 0 0 0 10; margin: 0 0 5 0;}


h1 {font: 21px Verdana, Tahoma, Arial; color: #444444; padding: 5 0 7 10; margin: 0 0 15 0;}
h2 {font: normal 18px Verdana, Tahoma, Arial; color: #444444; padding: 0; margin: 0 0 14 0}
h3 {font: normal 16px Verdana, Tahoma, Arial; color: #444444; padding: 0; margin: 0 0 13 0}




a:link, a:visited, a:hover {font: 14px Verdana, Tahoma, Arial; color: #000000; text-decoration: underline}
a:hover {color: #7D8489}

a.link_1:link, a.link_1:visited, a.link_1:hover {color: #7D8489; text-decoration: none}
a.link_1:hover {color: #000000}

a.link_2:link, a.link_2:visited, a.link_2:hover {color: #3A5F6A; text-decoration: none}
a.link_2:hover {color: #000000}

a.link_3:link, a.link_3:visited, a.link_3:hover {font-size: 11px; color: #000000; text-decoration: none}
a.link_3:hover {color: #7D8489}

a.link_4:link, a.link_4:visited, a.link_4:hover {color: #000000; text-decoration: none}
a.link_4:hover {color: #7D8489}

a.link_5:link, a.link_5:visited, a.link_5:hover {color: #666666; text-decoration: none}
a.link_6:link, a.link_6:visited, a.link_6:hover {color: #000000; text-decoration: none; font-weight: bold}

a.dashed_1:link, a.dashed_1:visited {border-bottom: 1px dashed #000000; text-decoration: none}
a.dashed_1:hover {border-bottom: 1px dashed #7D8489; text-decoration: none}

a.small_1:link, a.small_1:visited, a.small_1:hover {font-size: 10px; color: #1865AD}
a.small_1:hover {color: #7F8386}






td.footer_1 {border-top: 2px solid #2161A2; background: #B6CBE0; font-size: 11px; font-weight: bold; color: #004383; padding: 10 26 10 26}


td.content_1 {background: #FFFFFF; padding: 0 4 0 4}
td.content_2 {background: url('/assets/images/backgrounds/gradient_1.gif') repeat-x 0px 0px; padding: 10 8 10 8; border-right: 2px solid #FFFFFF}
td.content_3 {padding: 15 10 50 10}


table#top_menu_1 {width: 100%; background: #FFFFFF}
table#top_menu_1 td {background-color: #DCE0EA; text-align: center; vertical-align: middle; padding: 0 3 0 3; height: 29; border: solid #FFFFFF; border-width: 0 1 1 0; cursor: pointer}
table#top_menu_1 td.active {cursor: default; background-repeat: no-repeat; background-position: 0px 0px}
table#top_menu_1 th {border-right: 1px solid #FFFFFF; padding: 0}
table#top_menu_1 th img {width: 108; height: 3}


td.block_1 {background: #F6F2E8; padding: 5 7 10 7}
td.block_2 {border: 1px solid #DBDBDB; padding: 4 6 9 6}

div.block_2 img {float: left; border: 1px solid #000000; margin: 0 11 11 0}
div.block_2 div {color: #8C9EAC; font-weight: bold; padding: 0 0 6 0}

div.block_3 img {float: right; margin: 0 0 11 11}
div.block_3 div {color: #8C9EAC; font-weight: bold; padding: 0 0 6 0}

td.block_4 {padding: 2 6 2 6}


div.header_1 {font-size: 13px; font-weight: bold; color: #7E583A; background: #FDD25E; padding: 2 6 2 6}


table.list_1 th {width: 1%; white-space: nowrap; text-align: left; vertical-align: top; font-weight: normal; font-size: 10px; color: #7C7C7C; padding: 0 5 10 0}
table.list_1 td {width: 99%; padding: 0 0 10 0}


div.site_path_1 {padding: 5 0 5 0; border-bottom: 2px solid}

td.left_1 {background: url('/assets/images/backgrounds/gradient_2.gif') repeat-x 0px 0px; height: 100%}
td.right_1 {padding: 10; border-right: 1px solid #FFFFFF}

ul#left_menu_1, ul#left_menu_1 ul {list-style-type: none; margin: 5 0 10 0}
ul#left_menu_1 li {padding: 0 5 3 3; margin: 0 0 3 0; border-bottom: 1px solid #9FB2C5; background: 0}
ul#left_menu_1 li ul {margin: 0}
ul#left_menu_1 li ul li {border: 0; padding: 0 0 0 5; margin: 0 0 2 0}
ul#left_menu_1 li div {padding: 1 3 2 3}
ul#left_menu_1 li div:hover, ul#left_menu_1 div.hover {padding: 0 2 1 2}




/* цветовое кодирование */

ul.company li div:hover, ul.company li div.hover {border: 1px solid #3A5DD1; background: #CBD6F9}
td.content_company h1 {color: #5F7FF0; border-color: #5F7FF0}
div.site_path_company {border-color: #5F7FF0}
td.right_1_company {background: #CAD5F8}

ul.personal li div:hover, ul.personal li div.hover {border: 1px solid #C00000; background: #F6C5C5}
td.content_personal h1 {color: #E53236; border-color: #E53236}
div.site_path_personal {border-color: #E53236}
td.right_1_personal {background: #F5C4C4}

ul.corporate li div:hover, ul.corporate li div.hover {border: 1px solid #368B3D; background: #DFEED5}
td.content_corporate h1 {color: #56A25A; border-color: #56A25A}
div.site_path_corporate {border-color: #56A25A}
td.right_1_corporate {background: #DAEDD4}

ul.regions li div:hover, ul.regions li div.hover {border: 1px solid #AD8D32; background: #F3EAD0}
td.content_regions h1 {color: #CDAF59; border-color: #CDAF59}
div.site_path_regions {border-color: #CDAF59}
td.right_1_regions {background: #F2E9CF}

ul.press li div:hover, ul.press li div.hover {border: 1px solid #FF7400; background: #FFE9D3}
td.content_press h1 {color: #FE8B00; border-color: #FE8B00}
div.site_path_press {border-color: #FE8B00}
td.right_1_press {background: #FFECD2}

ul.accident li div:hover, ul.accident li div.hover {border: 1px solid #764BCB; background: #EAE2F9}
td.content_accident h1 {color: #B594ED; border-color: #B594ED}
div.site_path_accident {border-color: #B594ED}
td.right_1_accident {background: #E9E1F8}

ul.career li div:hover, ul.career li div.hover {border: 1px solid #3A5DD1; background: #CBD6F9}
td.content_career h1 {color: #8C9EAC; border-color: #8C9EAC}
div.site_path_career {border-color: #8C9EAC}
td.right_1_career {background: #DDE4EB}

/* /цветовое кодирование */



.main_content {background: #FFFFFF !important; font-size: 12px !important}


.input1 {width: 200; border: 1px solid #B6CBE0; border: 1px solid #000000}
.input2 {width: 150; border: 1px solid #B6CBE0; margin: 2 0 7 0}
.input3 {width: 200; border: 1px solid #B6CBE0; margin: 2 0 7 0}
.input4 {width: 300; border: 1px solid #B6CBE0; margin: 2 0 7 0}
.input5 {width: 400; border: 1px solid #B6CBE0; margin: 2 0 7 0}
.input6 {width: 100; border: 1px solid #B6CBE0; margin: 2 0 7 0}
.input7 {width: 80; border: 1px solid #B6CBE0; margin: 2 0 7 0}
.input8 {width: 420; border: 1px solid #B6CBE0; margin: 2 0 7 0}
.input9 {width: 50; border: 1px solid #B6CBE0; margin: 2 0 7 0}


form.form_2 div.container_1 {position: relative}
form.form_2 span.warning_1 {position: absolute; left: -9; color: #ED1846}
form.form_2 span.warning_2 {color: #ED1846}
form.form_2 tr.tr_3 td {padding: 0 5 0 0}
form.form_2 div.corners_1_4 {font-weight: bold; font-size: 12px; padding: 0 0 7 0}

.sinput1 {background: #004283; color: #FFFFFF}


div.actions_1 img {margin: 0 0 2 0}


div.languages_1 span {background: #DCDFE8; color: #1E6698; padding: 0 2 2 2}


div.right_actions_1 img {margin: 0 0 2 0}


div.photo_3 {width: 112; height: 80; padding: 3 0 0 4; background: url('/assets/images/parts/photo_frame_1.gif') no-repeat 0px 0px; float: left; margin: 0 12 0 0}
* html div.photo_3 {width: 116; height: 83}


table.table_1 caption {text-align: left; font-weight: bold; font-size: 12px; padding: 0; color: #6C9CC9; border-right: 2px solid #FFFFFF}
table.table_1 caption div {background: url('/assets/images/parts/table_1_caption_1.gif') no-repeat 0px 0px #EBF4FF}
table.table_1 caption div div {background: url('/assets/images/parts/table_1_caption_2.gif') no-repeat 100% 0px; padding: 13 65 13 14}
table.table_1 th {font-weight: bold; font-size: 12px; text-align: left; background: #C9DEF0; color: #EBF4FF; border: solid #FFFFFF; border-width: 2 2 2 0; padding: 10 5 10 14}
table.table_1 td {color: #6C9CC9; border: solid #FFFFFF; border-width: 2 2 2 0; padding: 7 5 7 14}
table.table_1 tr.colored_1 td {background: #F7FBFF}



/**/
.top-line {background-image: url(/assets/images/backgrounds/top-line.jpg); width: 100%; height: 10px}

.languages-switcher {position: relative; top: 0px}

.logo {background: url(/assets/images/backgrounds/logo.png) no-repeat; left: 100px; top: 0px; width: 510px; height: 142px}
.entrance {top: 20px; width: 250px; height: 100px; border: 1px solid red}
.info {top: 20px; width: 250px; height: 100px; border: 1px solid green}

.menu-bg {background: url(/assets/images/backgrounds/menu-bg.png) no-repeat center; position: relative; left: 10px; top: 50px; width: 100%; height: 120px}

.menu-left {left: 10px; top: 200px}

#main-content {
font-size: 14px;
line-height: 21px;
padding-top: 32px;
}
#main-content  div a {
  font-size: 16px;
}
.item-date {
font-size: 11px;
}

.banner-item-box {
padding-top: 16px;
}
