/*S. Copyright © Dominion, 2004*/
body {margin:0; padding:0; background:#fff}
body,td {font-family:Arial,Geneva CY,Sans-Serif}
div,img,table {border:0}

#top {width:100%; height:27px; background:url(i/bg_t.gif) repeat-x; border-bottom:4px solid #b9e2ef}
#top td.f {width:1%; background:url(i/p_send.gif) no-repeat; background-position:0px 7px; padding-right:16px}
#top td.s {width:1%; background:url(i/p_search.gif) no-repeat; background-position:0px 5px; padding-right:16px}
#top p {font:11px tahoma; color:#fff; margin:0 0 0 16}
#top a {color:#fff}

#vis {width:100%; height:90px; border-top:1px solid #fff; background:url(i/bg_tb.gif) repeat-x top}
#vis div {width:100%; height:90px; background:url(i/bg_tm.gif) repeat-x bottom; position:relative}
#vis div div {width:740px; height:1px}
#vis div img {position:absolute;}
#vis img.s {left:5%; top:8px}
#vis img.t {left:40%; top:18px}
/*#vis img.e {left:60%; top:22px}*/
#vis .regPartner {position:absolute; width:119px; height:35px; left:200px; top:20px;}
#vis .garantLogo {position:absolute; width:165px; height:35px; left:80%; top:0px;}
#vis .garantLogo img {left:-200px; top:20px;}
#vis img.n {left:40%; top:13px}
#vis img.c {left:80%; top:0px}

#menu {width:100%; height:30px; border-bottom:5px solid #e8e8e8; background:url(i/bg_m.gif) repeat-x}
#menu td {width:10%; padding:0 8; border-top:2px solid #00648d; border-left:1px solid #7cc7e5; text-align:center;}
#menu td.f {width:15%; border-left:0px}
#menu td a {text-decoration:none; font-size:75%; font-weight:bold; color:#fff;}
#menu td.a {background:#00679c}

#menu_2 {width:100%; height:27px; border-bottom:5px solid #e8e8e8; background:url(i/bg_m2.gif) repeat top left #23a0da}
#menu_2 td a {text-decoration:none; font-size:75%; font-weight:bold; color:#fff}
#menu_2 td {padding-top: 2px; padding-bottom: 2px; text-align: left}
#menu_2 td.a {background:#00679c}

#main {width:100%; margin:24 0 33 0}

#main td.FMenu1 { FONT-SIZE: 10pt; width: 190;
          BACKGROUND: #0084ba; font:bold 11px tahoma; color:#fff; padding:5 10 5 0;
        BORDER-BOTTOM: #0084ba; 3px solid; BORDER-RIGHT: #0084ba; 2px solid;
        BORDER-TOP: #0084ba; 3px solid; BORDER-LEFT: #0084ba; 2px solid;
     }

#main td.FMenu2 { FONT-SIZE: 10pt; width: 190;
          BACKGROUND: #FFFFFF; font:bold 11px tahoma; color:#0; padding:10 5 0 5;
        BORDER-BOTTOM: #0084ba; 2px solid; BORDER-RIGHT: #0084ba; 2px solid;
        BORDER-TOP: #0084ba; 2px solid; BORDER-LEFT: #0084ba; 2px solid;
     }
#main td.FMenu2 p.arr {background:url(i/arr_o.gif) no-repeat; background-position:0px 4px; padding-left:12px; margin:3 0 15 0}
#main td.FMenu2 a {color: #0070AE}
#main td.FMenu2 a:hover {color: #002167}

#main td.l {width: 150; }
#main td.l div.subM {border-top:3px solid #ddd; border-bottom:3px solid #ddd; margin-top: 16px}
#main td.l div.subM div {font-size:75%; font-weight:bold; background:url(i/dott.gif) repeat-x bottom}
#main td.l div.subM div.l {background:none}
#main td.l div.subM p {background:url(i/arr.gif) no-repeat; background-position:0px 10px; margin:0 10 0 7; padding:6 0 6 12; color: #0070AE}
#main td.l div.subM div p a {color:#0070AE}
#main td.l div.subM div p a:hover {color:#002167}
#main td.l div.subM img {margin-right:7px}
#main td.l div.subM ul {color: #666}
#main td.l div.subM div ul li a.aul {color: #0070AE}
#main td.l div.subM div ul li.act {color: #E21A06}
#main td.l div.subM div ul li a {color: #004061}
#main td.l div.subM div ul li a.aul:hover {color: #002167}

#main td.l div.FMenu {width:192; margin-left: 7px}
#main td.l div.block {width:192; border:1px solid #0084ba; margin-left: 7px}
#main td.l div.block p.t {height:23px; background:url(i/bg_dott.gif) #0084ba; font:bold 11px tahoma; color:#fff; margin:0; padding:4 10 0 20}
#main td.l div.block p {font:11px tahoma; color:#102836; margin:10 10 10 20}
#main td.l div.block form {margin:13 20 10 20}
#main td.l div.block input.txt {border:1px solid #b1b1b1; width:95%; float:left; height:21px; margin-right:4px}
#main td.l div.block p.arr {background:url(i/arr_o.gif) no-repeat; background-position:0px 4px; padding-left:12px; margin:3 0 15 20}
#main td.l div.block table td b {font-size: 12px; font-family: Arial; font-weight: bold}
#main td.l div.block a {color: #0070AE}
#main td.l div.block a:hover {color: #002167}

#main td.c {width:60%; padding:0 17 30 17}
#main td.c h1 {border-bottom:3px solid #ddd; padding:0 2; margin:0; color:#003d78; font-size:80%; font-weight:bold; text-transform:uppercase}
#main td.c p.n {font:70% tahoma; background:url(i/li.gif) no-repeat; background-position:0px 6px; padding-left:15px; margin:0 0 0 20; color:#000000}
#main td.c p.m {font:55% tahoma; background:url(i/li.gif) no-repeat; background-position:0px 6px; padding-left:15px; margin:0 0 0 20}
#main td.c p.n a {color:#006193}
#main td.c p.date {margin:11 0 0 35; font:70% tahoma; color:#8c959a}

#main td.r {width:20%; padding-right: 5px}

#main td.r table.teaserT {width:100%; background:url(i/bt_bg.gif) repeat-x top}
#main td.r table.teaserT td.t {height:66px; background:url(i/bt_l.jpg) no-repeat; text-align:right; vertical-align:bottom}
#main td.r table.teaserT td.b {height:28px; background:url(i/dott_r.gif) #ac2920}
#main td.r table.teaserT td.b div {width:100%; height:28px; position:relative}
#main td.r table.teaserT td.b div img {position:absolute}
#main td.r table.teaserT td.b div img.st {top:-51px; left:40%}
#main td.r table.teaserT td.b div img.en {top:7px; left:7%}

#main td.r table.teaserB {width:100%; background:url(i/bb_bg.gif) repeat-x top}
#main td.r table.teaserB td.t {height:66px; background:url(i/bb_l.jpg) no-repeat; text-align:right; vertical-align:bottom}
#main td.r table.teaserB td.b {height:28px; background:url(i/dott_r.gif) #ac2920}
#main td.r table.teaserB td.b div {width:100%; height:28px; position:relative}
#main td.r table.teaserB td.b div img {position:absolute}
#main td.r table.teaserB td.b div img.st {top:-51px; left:40%}
#main td.r table.teaserB td.b div img.en {top:7px; left:7%}

#main td.r h1 {font-size:75%; color:#777; border-bottom:3px solid #d8d8d8; padding:0 0 2 4}

#main table.bTaesers {width:100%; margin-bottom:28px}
#main table.bTaesers td {width:20%; background:url(i/t_bg.gif) repeat-x; vertical-align:top}
#main table.bTaesers td div {width:100%; height:84px; position:relative; cursor:hand}
#main table.bTaesers td.tll div {background:url(i/tll_l.jpg) no-repeat left}
#main table.bTaesers td.tl div {background:url(i/tl_l.jpg) no-repeat left}
#main table.bTaesers td.tc div {background:url(i/tc_l.jpg) no-repeat left}
#main table.bTaesers td.tr div {background:url(i/tr_l.jpg) no-repeat left}
#main table.bTaesers td.trr div {background:url(i/trr_l.jpg) no-repeat left}
#main table.bTaesers p {font:70% tahoma; background:url(i/arr_t.gif) no-repeat; background-position:0px 4px; padding:0 0 0 20; position:absolute; margin-top:62px; left:30%}
#main table.bTaesers a {color:#fff}
#main table.bTaesers img {position:absolute; left:35%; top:10px}

#main tr.basement td {height:77px; background:url(i/bg_b.gif) repeat-x top #f1f2f3}
#main tr.basement p {font:70% tahoma; color:#6f6f6f; margin-left:17px}
#main tr.basement a {color:#a7a7a7}

#m_about {z-index: 100; position: absolute; margin: 3 0 0 -62; visibility: hidden; width: 200px}
#m_sgarant {z-index: 100; position: absolute; margin: 3 0 0 -62; visibility: hidden; width: 200px}
#m_infogss {z-index: 100; position: absolute; margin: 3 0 0 -62; visibility: hidden; width: 200px}
#m_support {z-index: 100; position: absolute; margin: 3 0 0 -70; visibility: hidden; width: 200px}
#m_personal {z-index: 100; position: absolute; margin: 3 0 0 -62; visibility: hidden; width: 200px}

table.bds {width:100%; border-width:0px;}
table.bds tr.g {background-color:#F7F7F7;}
table.bds td {border-width:0px; padding:10px;}
table.bds td img {border:1px solid #555;}
table.bds td p {font:normal 12px 'Tahoma'; margin:10 0 0 0px; }
table.bds td p.bddate {font-size:11px; color:#222222; margin:0 0 0 0px;}
table.bds td p.i {color:#222222; margin:10 0 0 0px;}
table.bds td p.birthday_man {font:bold 16px 'Arial'; color:#FF5C0F;}
table.bds td p#month {font-weight:normal; font-size:20px; color:#FF5C0F;}

ul, ul li, ol, ol li {font:normal 12px 'Arial';}


table.data {width:100%; background-color:#ccc;}
table.data td {margin:1px; padding:4px; background-color:#fff; font:normal 12px 'Arial';}

div.paper {}
div.paper h1 {border-width:0px;}
div.paper p {width:auto; padding:0 0 0 25px; margin:0px;}
div.paper a {font:normal 12px 'Arial'; color:#006193;}

.feedback {font:normal 12px 'Arial';}
.feedback label {font:normal 12px 'Arial';}
.feedback input {width:400px; border:1px solid #777;}
.feedback textarea {width:400px; border:1px solid #777;}
.feedback input.submit {width:150px; border:1px solid #777;}

/* Таблица на странице "Карьера в компании" */
table.career_in_company {width:100%; border-collapse:collapse;}
table.career_in_company td {width:33%; padding:0px 10px 0px 10px;}
table.career_in_company td.career_in_company_img {padding:20px 10px 0px 10px;}
table.career_in_company td.career_in_company_img img {margin-left:5px;}
table.career_in_company td p {font:normal 13px/16px 'Arial' ! important;}
table.career_in_company td p span.name {font:bold 16px/24px 'Arial';}
table.career_in_company td p span.status {font:bold 14px/18px 'Arial';}
table.career_in_company td img {border:1px solid #444;}



.calendar {width:200; padding:10px; background-color:#C6ECFF; border:1px solid #006393; font:bold 13px 'Tahoma';}
.calendar a {color:#006393;}
.calendar a:hover {color:#d20000;}



.YearReport {width:auto; margin-top:10px; padding:10px; background-color:#f9cf71; border:1px solid #6f4e05; font:bold 13px 'Tahoma';}
.YearReport a {color:#6f4e05;}
.YearReport a:hover {color:#000;}

table.ufns td {width:50%; padding:10px 20px 0 0; vertical-align:top;}
table.ufns_item {margin:0 0 15px 0;}
table.ufns_item td {font:normal 12px/18px 'Tahoma'; color:#333;}
table.ufns_item td span.date {font:normal 11px/14px 'Tahoma'; color:#666;}
table.ufns_item td a{color:#00648d;}
table.ufns_item td a.title {font:bold 12px/18px 'Tahoma'; color:#000;}

h1.ufns {border-width:0 ! important; margin-bottom:0;}
h1.ufns a {font:normal 18px 'Arial'; color:#00648d;}


table.ufns tr td a {	color:#00648d;}
table.ufns tr td h2 {	font:bold 12px/18px 'Arial';	margin:0;}
table.ufns tr td p {	font:normal 12px/18px 'Tahoma';
	margin:3px 0;}

p.ind {font:normal 12px/18px 'Tahoma'};