* { padding: 0; margin: 0; font-size: 100%; line-height: 1.3em; }

BODY
{ padding: 0; margin: 0; background-color: #ffffff; color: #6f6f6f; font-family: Arial; font-size: 75%; }
.body-print { background: #fff; }

IMG
{ border: none; margin: 0; display: inline; }


H1, H2, H3, H4, H5, H6
{ margin: 0em 0 0.8em 0; }

H1 { margin-top: 26px; font-size: 18px; font-weight: normal; color: #739aaa; margin-bottom: 8px; }
H2
{ font-size: 18px; font-weight:normal; color: #739aaa; line-height: 0.9em; font-family: Arial, Tahoma;
padding-top: 36px; padding-bottom: 6px; margin-bottom: 31px; border-bottom: 4px #7292bb solid; font-style: italic; }
h2.first { padding-top: 2px; }
h2.h2-02 { font-size: 15px; color: #739aaa; border: none; font-style: italic; font-weight: bold; padding-top: 20px; margin-bottom: 10px; }

H3
{ color: #7292bb; font-size: 12px; }
.h3-01 { font-size: 14px; color: #585858; padding-top: 11px; padding-bottom: 8px; font-weight: bold;}
.h3-02 { color: #6f6f6f; padding-top: 10px; }

H4
{ font-size: 12px; color: #737373; font-weight: bold; }
.h4-01 { padding-top: 18px; }
H5
{  }
H6
{}

label { }
input, textarea, select {
	font-size: 12px;
	font-family: Arial, sans-serif;	
	border: 1px #93acce solid; padding: 2px;	
}


TABLE
{ border-collapse: collapse; }

TABLE, P, UL, OL, DL
{ padding: 0; margin: 0; }

UL, OL, DL
{ padding-left: 0; }

UL LI { list-style: none; }

TABLE, TD, TH
{ border-spacing: 0; padding: 0; vertical-align: top; text-align: left; font-weight: normal; }
TH { color: #000000; }

a:link		{ color: #3f68a3; text-decoration: underline;}
a:visited	{ color: #3f68a3; }
a:hover		{ color: #92cd51; text-decoration: none;}
a:active	{ color: #3f68a3; }



P
{ margin: 0 0 0.7em 0; line-height: 125%;}

.Clear			{ clear: both; }
.fleft			{ float: left; }
.fright			{ float: right; }

.nobr 			{ white-space: nowrap; }

A {outline: none;}

a.green,a.green:visited { color: #92cd51; } 
a.green:hover	{ color: #6586b5; }

a.blue,a.blue:visited { color: #7292bb; }

a.red,a.red:visited { color: #fd242e; } 
a.red:hover	{ color: #fd5058; }

hr { height: 0; background: none; border: 0; border-top: 1px #ededed solid; }
hr.bold { border-top: 4px #739aaa solid; margin: 12px 0; height: 4px; }

#header { background: #e5f5f6; margin-bottom: 146px; }
#header .inner { width: 914px; margin-left: auto; margin-right: auto; background: url(../i/bg-header.jpg) no-repeat right 0; height: 196px; position: relative; padding: 40px 20px; }
#header .menu { color: #fff; }
#header .menu a { font-weight: bold; font-size: 12px; color: #033a7d; text-decoration: none; }
#header .menu a:hover { color: #3f68a3; }
#header h1 { color: #92cd51; border: 0; font-size: 28px; font-style: italic; margin-bottom: 10px;padding-top: 36px; padding-bottom: 6px; margin-top: 0;}
#header .p-01 { font-size: 14px; font-style: italic; color: #7292bb; }
#header .sp-01 { font-weight: bold; font-size: 17px; }
#header .p-02 { color: #93acce; font-size: 14px; position: relative; top: -10px; }
a.logo { display: block; position: absolute; width: 142px; height: 55px; background:url(../i/logo-vtb.gif) no-repeat 0 0; top: 258px; left: 182px; }
span.logo-text { display: block; position: absolute; width: 345px; height: 51px; background:url(../i/logo-vtb-text.gif) no-repeat 0 0; top: 334px; left: 239px;  }

#header-new { background: url(../i/bg-header-new.jpg) repeat-x 0 0; height: 229px; margin-bottom: 40px; }
#header-new a.logo { display: block; position: absolute; width: 141px; height: 53px; background:url(../i/logo-vtb2.gif) no-repeat 0 0; top: 34px; left: 168px; }
#header-new .inner { width: 954px; margin-left: auto; margin-right: auto; background: url(../i/header-new.jpg) no-repeat right 0; height: 241px; position: relative; }
span.logo-text-new { display: block; position: absolute; top: 106px; left: 225px; color: #00377b; font-size: 24px; font-style: italic;
line-height: 105%; }

#header-innerpage { margin-bottom: 60px; background: url(../i/bg-header-inner.jpg) repeat-x center 0; }
#header-innerpage .inner { width: 954px; margin-left: auto; margin-right: auto; height: 108px; position: relative; }
#header-innerpage .menu { color: #fff; position: absolute; top: 42px; left: 20px; }
#header-innerpage .menu a { font-weight: bold; font-size: 12px; color: #033a7d; text-decoration: none; }
#header-innerpage .menu a:hover { color: #3f68a3; }
#header-innerpage a.logo { top: 89px; left: -38px; }

#content, #content-innerpage { width: 954px; margin-left: auto; margin-right: auto;  }

.tabs-02 { position: relative; top: 1px; }
.tab-02 { border-right: 1px #dfdfdf solid; float: left; border-left: 0; width: 170px; text-align: center; font-size: 11px; }
.tab-02-ins { padding: 8px 19px 3px 19px; background: #ebebeb; position: relative; height: 18px;  }
.tab-02-ins a, .tab-02-ins a:visited, .tab-02-ins a:active { color: #9c9c9c; text-decoration: none; }
.tab-02-ins a:hover { color: #525252; text-decoration: none; }
.tab-02-active .tab-02-ins a { color: #525252!important; cursor:default!important; text-decoration: none; }
.tab-02-active { margin-bottom: -2px; border-bottom: none; color: #4c4c4c; }
.tab-02-active .tab-02-ins { border-left: 1px #ededed solid; border-top: 4px #92cd51 solid; padding-top: 4px;  background: #fff; position: relative; border-bottom: 0; height: 18px; }
.tab-02-ins s {position: absolute; display: block; }
.tab-02-active .tab-02-ins s.tr { top: -5px; right: -1px; z-index: 10; width: 4px; height: 5px; background: url("../i/c-01-tr.gif") no-repeat 0 0; }
.tab-02-active .tab-02-ins s.tl { top: -5px; left: -1px; z-index: 10; width: 4px; height: 5px; background: url("../i/c-01-tl.gif") no-repeat 0 0; }
.tab-02-ins s.tl { top: 0; left: 0px; width: 2px; height: 3px; background: url("../i/c-02-tl.gif") no-repeat 0 0; } 
.tab-02-ins s.tr { top: 0; right: -1px; width: 3px; height: 3px; background: url("../i/c-02-tr.gif") no-repeat 0 0; } 


.div-bordered-1 { border: 1px #ededed solid; padding: 26px; padding-bottom: 10px; }
#content-innerpage .div-bordered-1 { padding: 10px 18px 10px 18px; }
.div-bordered-2 { border: 1px #ededed solid; padding: 16px; margin-bottom: 12px; }
.div-bordered-3 { border: 1px #ededed solid; padding: 16px; margin-bottom: 12px; }


.col0-1 { width: 730px; float: left; margin-bottom: 27px; }
.col0-2 { width: 213px; float: right; margin-top: 29px; padding-bottom: 20px; }
#content-innerpage .col0-2 { margin-top: 0; }

.col1-1 { width: 185px; float: left; }
.col1-2 { float: left; margin-bottom: 35px;	padding-bottom: 10px; }
.col1-2-inner { border-left: 1px #ededed solid; padding-left: 30px;width: 460px; padding-top: 35px; position: relative; top: -4px; }
.h2-01 { margin-left: 30px; margin-bottom: 0px; }

.col3-01 { width: 270px; float: left; padding-top: 6px; }
.col3-02 { width: 160px; float: right; padding-top: 6px; }

.item-01 { width: 175px; margin-bottom: 24px; }
.item-01 .pic { margin-bottom: 4px; }
.item-01 .descr { font-style: italic; color: #79797a; font-size: 11px; margin-top: 2px; }
.item-01 a { color: #0a2973; }

a.a-01 { display: block; padding-top: 2px; padding-bottom: 14px; } 
.col3-01 .descr { font-style: italic; margin-top: 20px; color: #8e8e8e; }

.item-02 { margin-bottom: 18px; }
.item-02 .date { color: #c6c6c6; font-size: 10px; }

.side-links { text-align: right; font-size: 11px; color: #92cd51; }

.login-form1 .d { font-size: 11px; color: #666666; margin-bottom: 4px; margin-top: 8px; }
.login-form1 .d input { width: 173px; } 
.login-form1 .dd { text-align: right; padding-top: 6px; }
.login-form1 .dd input { width: 71px; height: 21px; border: 0; background:url(../i/btn-enter.gif) no-repeat 0 0; } 

.links1 { font-size: 11px; margin-top: 16px; }
.links1 li { padding-bottom: 8px; }

.padded1 { padding: 8px; }
.links2 { text-align: right; font-size: 11px; margin-bottom: 10px; }
.links2 a,.links2 a:visited { color: #7292bb; }
.links2 a:hover { color: #92cd51;  }

.links3 { padding: 20px 0 60px 0; text-align: right; font-size: 11px; }
.links3 span { color: #ededed; font-size: 20px; padding: 0 8px; position: relative; top: 2px; }

.antwalk { font-size: 11px; color: #949494; }
.antwalk a { color: #c6c6c6; }
.antwalk a:hover { color: #c6c6c6; }
.antwalk .dvdr { background: url("../i/arr.gif") no-repeat 0 4px; margin: 0 3px; }
.antwalk span { color: #c6c6c6; }

.div-subinfo { font-style: italic; color: #8e8e8e; }

.td-01 { width: 185px; }
.tbl-01 { width: 100%; margin-top: 10px; margin-bottom: 10px;  }
.tbl-01 td { padding-bottom: 10px; }
.inp-01 { width: 418px; }
.sel-01 { width: 150px; }
.inp-02 { width: 324px; }
.btn-choose { width: 91px; height: 21px; border: 0; background: url(../i/btn-choose.gif) no-repeat 0 0; }
.sel-02 { width: 203px; }
.sel-03 { width: 130px; }

.div-01 { text-align: right; margin: 10px 0 20px 0; }
.btn-find { width: 71px; height: 21px; background: url(../i/btn-find.gif) no-repeat 0 0; border: 0; }

.plashka1 { background: #ecf2fa; padding: 12px 20px; margin-bottom: 3px; border: 1px #f9f9f9 solid; }
.plashka1 a { text-decoration: none; }
.plashka1-active { background: #dfeaf7; }

.pad-01 { margin-bottom: 12px; }

.profession { padding: 2px 0; }
.profession a { color: #0a2973; }
.profession .d1 { font-style: italic; font-weight: bold; padding: 2px 0 0 0;}
.profession .d1 span { font-size: 11px; font-weight: normal;  }

.tbl-02 { margin-top: 12px; }
.tbl-02 td { padding-bottom: 14px; } 
.inp-03 { width: 150px; }
.td-02 { width: 122px; }
.btn-contin { width: 91px; height: 21px; background: url(../i/btn-contin.gif) no-repeat 0 0; border: 0; }

.tbl-03 { width: 100%; }
.tbl-03 td { padding: 18px 15px; }
.tbl-03 th { padding: 18px 15px;}
.tbl-03 th a {color: #92cd51; font-size: 11px; }
.tr-01 th { border-bottom: 1px #ededed solid; }
.td-03 { width: 300px; } 
.td-04 { width: 110px; } 
.td-05 { width: 98px; } 
.td-06 { width: 98px; } 

a.a-02 { color: #0a2973; }
.tr-02 td { border-top: 1px #ecf2fa solid; background: #f7fafd; }

.pages { text-align: right; margin-top: 20px; font-size: 11px; }
.pages ul { display: inline;  }
.pages ul li { display: inline; padding: 0 3px; }
.pages ul li.current { color: #585858; }
.pages ul a {  }
a.a-back { margin-left: 8px; border: 1px #c6d5e8 solid; padding: 1px 4px 1px 4px; text-decoration: none; position: relative; top: -1px; }
a.a-next { margin-right: 8px; border: 1px #c6d5e8 solid; padding: 1px 4px; text-decoration: none; position: relative; top: -1px; }
a.a-print { margin-left: 8px; }

.title-01 { font-size: 15px; color: #739aaa; font-weight: bold; padding-top: 8px; padding-bottom: 20px; }
.title-01 a { font-size: 11px; color: #3f68a3; font-weight: normal; font-style: italic; }

.div-02 { margin-top: 18px; padding-bottom: 12px; }
span.marked { font-weight: bold; padding-right: 12px; }

.ul-01 { padding-left: 20px; padding-bottom: 10px; }
.ul-01 li { list-style-image:url(../i/bul01.gif); padding-bottom: 10px; }

.links4 { padding: 20px 0 0px 0; text-align: right; font-size: 11px; }
.links4 a { padding: 0 6px; }

.btn-cal { width: 17px; height: 21px; border: 0; background:url(../i/btn-cal.gif) no-repeat 0 0; }
.tbl-04 { margin-bottom: 10px;  }
.tbl-04 td { padding-bottom: 14px; padding-right: 14px; position: relative; }
.inp-04 { width: 290px; } 
.inp-05 { width: 91px; }
.sel-04 { width: 97px; }
.sp-02 { font-style: italic; font-size: 11px; }
.sel-05 { width: 70px; position: relative; top: 1px; padding-bottom: 3px; }
.sel-06 { width: 90px; position: relative; top: 1px; padding-bottom: 3px; }
.checkbox { border: 0; }

.button { height: 21px; border: 1px #f1f1f1 solid; color: #616160; font-size: 11px; padding: 0 18px; background:url(../i/bg-btn.gif) repeat-x 0 bottom; }
.ta-01 { width: 465px; height: 100px; }
.ta-02 { width: 602px; height: 348px; }
.div-03 { margin-top: 20px; margin-bottom: 10px; }

.pad-02 { margin-top: 30px; }
.pad-03 { margin-top: 14px; margin-bottom: 14px; }

.sel-07 { width: 254px; }
.inp-06 { width: 248px; }

.div-04 { text-align: right; margin: 16px 0 10px 0; }

.ul-02 { float: left; width: 300px; margin: 10px 0;}
.ul-02 li { padding-bottom: 18px; }

.form-lang { margin-bottom: 30px; }
.form-lang .button { height: 23px; }

.sel-08 { width: 210px; }

.pad-04 { padding-top: 0; margin-top: 0; line-height: 0; position: relative; top: -4px; }
.td-07 { text-align: right; }
.td-08 { font-weight: bold; }

.links5 { padding: 20px 0 0px 0; text-align: right; }
.links5 a { padding: 0 6px; }

.ul-03 { padding-left: 20px; }
.ul-03 li { padding-bottom: 10px; }

.td-09 { width: 200px; }
.pad-05 { margin-top: 20px; margin-bottom: 0; position: relative; top: 10px;}

.div-05 { padding-left: 21px; padding-top: 10px; }

a.a-h2 { font-size: 15px; color: #739aaa; font-style: italic; font-weight: bold;  }

.p-01 { padding-bottom: 8px; }

.pad-06 { padding-bottom: 20px; }

.picture { border: 3px #ededed solid; }
.pic-right { margin: 0 0 10px 10px; }

.ul-04 { width: 485px; }
.ul-04 a { font-size: 14px; font-weight: bold; color: #3f68a3; }
.ul-04 span { font-style: italic; display: block; font-size: 12px; }
.ul-04 li { padding-bottom: 18px; }

.block-01 { background: #f3f4f5; border: 1px #ededed solid; padding: 22px; margin-top: 30px; }

.pad-07 { margin-top: 20px; }
.marked2 { color: #000; }

.ta-03 { width: 607px; height: 76px; padding: 12px 18px; }

.block-02 { margin-bottom: 50px; }
.block-02 .pic { float: left; margin-right: 38px; }
.block-02 .text { float: left; width: 520px; }

.a-03 { font-size: 14px; font-weight: bold; color: #3f68a3; }

.block-02 .a-03 { display: block; }
.block-02 .dolzhnost { display: block; font-style: italic; margin-bottom: 10px; margin-top: 4px; }

.inp-07 { width: 210px; }
.inp-08 { width: 56px; }
.inp-09 { width: 37px; }
.inp-10 { width: 71px; }
.inp-11 { width: 258px; }
.inp-12 { width: 97px; }
.inp-13 { width: 196px; }

.sel-09 { width: 125px; }
.sel-10 { width: 337px; }
.sel-11 { width: 75px; }

.ta-04 { width: 480px; height: 126px; }
.ta-05 { width: 685px; height: 130px; }

.div-06 { text-align: center; margin: 20px 0 30px 0; }
.div-06 .button { height: 23px; }
.div-06 .inp-13 { margin: 0 6px; }

.sp-pale { color: #c0c0c0; }

.td-10 { padding-top: 2px; }

.pad-08 { margin: 10px 0; }

.tbl-05 { margin-bottom: 10px; margin-top: 8px; }
.tbl-05 td { padding-bottom: 24px; padding-right: 6px; }
.tbl-05 .td-11 { padding-right: 0; }

.pad-09 { margin-top: 10px; }
.sp-03 { font-size: 11px; position: relative; top: -3px; padding-left: 6px; }

a.a-04 { font-size: 11px; }
.pad-10 { padding-top: 24px; }

.popup { position: relative;z-index: 200; }
.block-03 { border: 1px #96aece solid; padding: 17px 23px; width: 449px; position: absolute; top: -270px; left: 102px;
background: #fff; }
.block-03 h3 { padding-top: 0; } 
.block-03 h3.h3-02 { margin-bottom: 0; } 
.sel-12 { width: 208px; }
.tbl-06 { }
.tbl-06 td { padding-bottom: 6px; padding-right: 6px; }
.btn-minus { background:url(../i/btn-minus.gif) no-repeat 0 0; width: 19px; height: 20px; border: 0; }
.btn-plus { background:url(../i/btn-plus.gif) no-repeat 0 0; width: 19px; height: 18px; border: 0; }
.btn-close { background:url(../i/btn-close.gif) no-repeat 0 0; width: 13px; height: 12px; border: 0; position: absolute;
top: 8px; right: 8px; }


.invisible {display: none;}

.col4-1 { float: left; width: 205px; margin-right: 20px; }
.col4-2 { float: left; width: 500px; }
.col4-3 { float: right; width: 215px; }

#navigation { border-top: 1px #ededed solid; border-left: 1px #ededed solid; border-right: 1px #ededed solid; margin-bottom: 37px; }
#navigation li { background: url("../i/bg-nav-li.gif") repeat-x 0 0; font-size: 13px; }
#navigation li a { zoom:1;display: block; padding: 8px 12px 9px 12px; padding-left: 23px; background: url("../i/arr.gif") no-repeat 12px 50%; text-decoration: none; color: #000;} 
#navigation li a:hover {  } 
#navigation li ul { border-top: 1px #ededed solid; border-bottom: 1px #ededed solid; padding: 15px 24px; }
#navigation li ul li { background: none; padding: 0; padding-bottom: 9px; font-size: 12px; color: #333333; }
#navigation li ul li a { background: none; padding: 0; color: #3f68a3; text-decoration: underline; }

#navigation li:hover, #navigation li.active { background: url("../i/bg-nav-li-on.gif") repeat-x 0 -1px; }
#navigation li ul li:hover { background: none; } 
#navigation li:hover a, #navigation li.active a { color: #fff; background: url("../i/arr-down.gif") no-repeat 12px 50%; }
#navigation li.active a { text-decoration: underline; }
#navigation li:hover ul li a, #navigation li.active ul li a { color: #3f68a3; }
#navigation li:hover ul li a:hover, #navigation li.active ul li a:hover {color: #92cd51;}

.tabs-03 { }
.tab-03 { border: 1px #dfdfdf solid; float: left; border-left: 1px #fff solid; border-bottom: 2px #dfdfdf solid; }
.tab-03-ins { padding: 6px 19px 5px 19px; background: #f3f3f3; position: relative; }
.tab-03-ins a, .tab-03-ins a:visited, .tab-03-ins a:active { color: #9f9f9f; text-decoration: none; }
.tab-03-ins a:hover { color: #7d7d7d; text-decoration: underline; }
.tab-03-active { margin-bottom: -2px; border-bottom: none;}
.tab-03-active a { color: #4c4c4c; }
.tab-03-active .tab-03-ins { border-left: 1px #ededed solid; border-top: 3px #fd242e solid; padding-top: 4px; padding-bottom: 7px; background: #fff; position: relative; border-bottom: 0;}
.tab-03-ins s {position: absolute; display: block; }
.tab-03-active .tab-03-ins s.br { bottom: 0px; right: -4px; z-index: 10; width: 4px; height: 5px; background: url("../i/c-03-br-out.gif") no-repeat 0 0; }
.tab-03-ins s.tl { top: -1px; left: -1px; width: 3px; height: 4px; background: url("../i/c-03-tl.gif") no-repeat 0 0; } 
.tab-03-ins s.tr { top: -1px; right: -1px; width: 3px; height: 4px; background: url("../i/c-03-tr.gif") no-repeat 0 0; } 

.block-04 { background: #ebebeb; padding: 17px; margin: 10px 0 24px 0; }
.sp-04 { font-style: italic; font-size: 28px; color: #fd242e; line-height: 100%; }
.div-07 { font-size: 14px; margin-top: 10px; }

.pad-11 { margin-top: 30px; }