@import url("reset.css");

body,html {height:100%}
body {color:#c1cff5; background:#039 url(../img/bg.png) repeat-x 0 0; font:13px "Trebuchet MS", Helvetica, sans-serif}
td,th {color:#c1cff5; font:1em "Trebuchet MS", Helvetica, sans-serif}
input,textarea,option,select,button {color:#000; font:1em "Trebuchet MS", Helvetica, sans-serif}

/* // ---- typography ---- // */

a {color:#c1cff5; text-decoration:underline}
a:hover {color:#fff}

.m-title {color:#fff; font:30px 'Arial Narrow',Arial,Helvetica; padding-bottom:18px}

/* -- ---- typography ---- -- */

#minWidth {min-width:1000px; height:auto !important; height:100%; min-height:100%}
.inner {width:980px; margin:0 auto}

.second-page #minWidth {background:url(../img/sec-bg.jpg) no-repeat 50% 0}

.outer {position:relative; z-index:3}

.t-nv {position:absolute; z-index:1; left:0; width:100%; height:77px; overflow:hidden}
	.t-nv i {position:absolute; left:50%; margin-left:-700px; width:1400px; height:77px; background:url(../img/top-bg.png)}

.btm-bg {position:relative; z-index:2; background:url(../img/btm-bg.png); height:287px; margin-top:-287px; min-width:1000px}

.main-light {position:absolute; left:0; top:0; width:100%; height:787px; background:url(../img/main-light.jpg) no-repeat 50% 0}

/* // ---- top ---- // */
.top {position:relative; z-index:3; width:980px; margin:0 auto; padding-top:20px; height:45px}
	.top .logo {position:absolute; top:12px; left:30px; background:url(../img/logo-p.png)}
	/* // ---- navigation ---- // */
	.b-navigation {padding-left:227px}
		.b-navigation li {float:left; font:17px Calibri,"Trebuchet MS", Helvetica, sans-serif; margin-right:14px}
		.b-navigation a, .b-navigation .hr {position:relative; display:block; overflow:hidden; padding:0 13px; height:28px; line-height:28px}
			.b-navigation a span, .b-navigation .hr span {position:relative; z-index:2}
		.b-navigation i {position:absolute; top:0; left:-10px; background:url(../img/nav-bg.png) no-repeat; height:56px; visibility:hidden}
		.b-navigation a:hover {text-indent:0; text-decoration:none}
		.b-navigation a:hover i, .b-navigation .hr i {visibility:visible}
		.b-navigation .l {width:100%}
		.b-navigation .r {margin-left:100%; width:10px}
		.b-navigation .hr {color:#30394d}
			.b-navigation .hr i {top:-28px !important}
		.b-navigation .b-ulogin {padding-left:54px; background:url(../img/unavbrd.png) no-repeat 22px 2px; margin-right:0}
	/* -- ---- navigation ---- -- */
	.lang-bar {position:absolute; width:140px; top:28px; right:8px}
		.lang-bar li {float:right; border-left:1px solid #2d61b7; height:11px; font-size:1px; padding:0 11px}
		.lang-bar a, .lang-bar span {position:relative; display:block; margin:-1px 0 -2px; border:1px solid #082972; width:18px; height:12px; background:url(../img/lang-bg.png)}
		.lang-bar .f {border-left-width:0}
		.lang-bar span {-moz-opacity:0.5; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'}
		.lang-bar .l-ru {background-position:0 -12px}
		.lang-bar .l-en {background-position:0 0}
/* -- ---- top ---- -- */

.slogan {position:absolute; left:252px; top:19px; width:488px; height:48px; background:url(../img/slogan.png); overflow:hidden; text-indent:-999em}

/* // ---- main body ---- // */
.b-main-body {position:relative; width:980px; margin:0 auto}
	.b-main-body .b-members {color:#5666ae; z-index:991; font:11px "Trebuchet MS", Helvetica, sans-serif; position:absolute; top:2px; left:12px; width:220px}
		.b-main-body .b-members .mb {position:absolute; top:0; left:-3px; width:76px; height:71px; -moz-opacity:0.8; opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
		.b-main-body .b-members .mb i {display:block; width:76px; height:71px}
		.b-main-body .b-members .memb-1 i {background:url(../img/members-1.png) no-repeat}
		.b-main-body .b-members .memb-2 i {background:url(../img/members-2.png) no-repeat}
		.b-main-body .b-members .memb-3 i {background:url(../img/members-3.png) no-repeat}
		.b-main-body .b-members li {position:relative; padding-left:74px; height:71px; vertical-align:middle}
			.b-main-body .b-members span {display:-moz-inline-stack; display:inline-block; width:140px; vertical-align:middle}
			.b-main-body .b-members .b {display:-moz-inline-stack; display:inline-block; width:1px; height:100%; vertical-align:middle}
		.b-main-body .b-members a {color:#c1cff5; text-decoration:none}
			.b-main-body .b-members a:hover {color:#fff; text-indent:0}
			.b-main-body .b-members a:hover .mb {-moz-opacity:1; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
		.b-main-body .b-members-btm {top:auto; left:auto; right:0; bottom:30px}
			.b-main-body .b-members-btm .memb-1 i {background:url(../img/members-1a.png) no-repeat}
			/* .b-main-body .b-members-btm a:hover .mb {-moz-opacity:0.6; opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'} */
		
		.b-main-body .b-members-top {top:0px; left:auto; right:0; position:absolute; z-index:100;}
			.b-members-top .memb-2 i {background:url(../img/members-2.png) no-repeat}

.b-round-nav {position:relative; height:536px; padding-top:77px}
.b-round-nav-main {position:relative; z-index:5; margin:-77px auto 0; width:536px; height:16px}
	.b-round-nav-main li {position:absolute; width:120px; margin-left:-4px; margin-top:74px}
	.b-round-nav-main .n-mn-1 {left:211px; top:29px}
	.b-round-nav-main .n-mn-2 {left:372px; top:101px}
	.b-round-nav-main .n-mn-3 {left:436px; top:246px}
	.b-round-nav-main .n-mn-4 {left:378px; top:401px}
	.b-round-nav-main .n-mn-5 {left:181px; top:465px; width:180px}
	.b-round-nav-main .n-mn-6 {left:48px; top:401px}
	.b-round-nav-main .n-mn-7 {left:-12px; top:247px}
	.b-round-nav-main .n-mn-8 {left:57px; top:121px}
.main-round-bg {position:absolute; z-index:1; top:152px; left:50%; margin-left:-193px; width:386px; height:385px; background:url(../img/main-round-start.jpg)}
	.main-round-bg .mainlk {position:relative; display:block; width:350px; height:350px; background:url(about:blank); top:18px; margin:0 auto}
	.main-round-bg i {position:absolute; top:0; left:0; width:100%; height:100%; visibility:hidden}
	.main-round-bg .act {visibility:visible}
	.main-round-bg .n-mn-1 {background-image:url(../img/main-round-1.jpg)}
	.main-round-bg .n-mn-2 {background-image:url(../img/main-round-2.jpg)}
	.main-round-bg .n-mn-3 {background-image:url(../img/main-round-3.jpg)}
	.main-round-bg .n-mn-4 {background-image:url(../img/main-round-4.jpg)}
	.main-round-bg .n-mn-5 {background-image:url(../img/main-round-5.jpg)}
	.main-round-bg .n-mn-6 {background-image:url(../img/main-round-6.jpg)}
	.main-round-bg .n-mn-7 {background-image:url(../img/main-round-7.jpg)}
	.main-round-bg .n-mn-8-1 {background-image:url(../img/main-round-8-1.jpg)}
	.main-round-bg .n-mn-8-2 {background-image:url(../img/main-round-8-2.jpg)}
	.main-round-bg .n-mn-8-3 {background-image:url(../img/main-round-8-3.jpg)}
	.b-round-ocean {position:absolute; }
.main-ocean-bg {position:absolute; z-index:2; top:298px; left:56px; width:266px; height:285px; background:url(../img/main-sea-rnd.png)}
	.main-ocean-bg i {position:absolute; z-index:3; top:35px; left:36px; width:215px; height:215px; visibility:hidden}
	.main-ocean-bg .n-oc-1 {background-image:url(../img/main-ocean-bg-0.jpg)}
	.main-ocean-bg .n-oc-2 {background-image:url(../img/main-ocean-bg-2.jpg)}
	.main-ocean-bg .n-oc-3 {background-image:url(../img/main-ocean-bg-3.jpg)}
	.main-ocean-bg .n-oc-4 {background-image:url(../img/main-ocean-bg-4.jpg)}
	.main-ocean-bg .act {visibility:visible}
	.main-ocean-bg b {position:absolute; z-index:1; top:35px; left:36px; width:215px; height:215px; background:url(../img/main-ocean-bg-1.jpg)}
.main-air-bg {position:absolute; z-index:2; top:123px; left:662px; width:260px; height:285px; background:url(../img/main-air-rnd.png)}
	.main-air-bg i {position:absolute; z-index:3; top:35px; left:12px; width:213px; height:215px; visibility:hidden}
	.main-air-bg .act {visibility:visible}
	.main-air-bg .n-air-1 {background-image:url(../img/main-air-bg-4.jpg)}
	.main-air-bg .n-air-2 {background-image:url(../img/main-air-bg-5.jpg)}
	.main-air-bg .n-air-3 {background-image:url(../img/main-air-bg-6.jpg)}
	.main-air-bg .n-air-4 {background-image:url(../img/main-air-bg-2.jpg)}
	.main-air-bg b {position:absolute; z-index:1; top:35px; left:12px; width:213px; height:215px; background:url(../img/main-air-bg-1.jpg)}
.round-nv-o {}
	.round-nv-o a, .round-nv-o .hr {position:relative; z-index:1; display:block; color:#fff; font-weight:normal; height:47px; overflow:hidden; vertical-align:middle; padding:0 10px; text-decoration:none; text-align:center}
		.round-nv-o a span, .round-nv-o .hr span {display:-moz-inline-stack; display:inline-block; position:relative; z-index:2; width:98%; margin-right:-3px; vertical-align:middle}
		.round-nv-o .l {position:absolute; top:0; left:-25px; width:100%; height:94px; background:url(../img/round-nav.png) no-repeat 0 0}
		.round-nv-o .r {position:absolute; top:0; margin-left:100%; left:-25px; width:25px; height:94px; background:url(../img/round-nav.png) no-repeat 0 0}
		.round-nv-o a:hover, .round-nv-o .hr, .b-round-nav-main .sfHover a {color:#0d5cbd; text-indent:0}
			.round-nv-o a:hover .l, .round-nv-o a:hover .r, .round-nv-o .hr .l, .round-nv-o .hr .r, .b-round-nav-main .sfHover .l, .b-round-nav-main .sfHover .r {top:-47px}
		.round-nv-o .b {display:-moz-inline-stack; display:inline-block; vertical-align:middle; width:1px; font-size:1px; height:46px}
		.b-round-nav-main .b-subnav ul {position:relative; z-index:3; padding:24px 15px 21px}
			.b-round-nav-main .b-subnav ul li {position:relative; width:auto; margin:0 0 -1px; text-align:left}
	.b-round-nav-main .b-subnav {position:absolute; top:-999em; z-index:2; font-size:13px; left:-999em; width:167px; overflow:hidden}
		.b-round-nav-main .b-subnav a {color:#0d5cbd; height:41px; line-height:41px; text-align:left; padding-left:52px}
			.b-round-nav-main .b-subnav a span {margin-right:-10px}
			.b-round-nav-main .b-subnav .l {left:-22px; height:41px; background:url(../img/subnav-crn.png) no-repeat}
			.b-round-nav-main .b-subnav .r {margin-left:100%;left:-22px; width:22px; height:41px; background:url(../img/subnav-crn.png) no-repeat}
			.b-round-nav-main .b-subnav a:hover {text-indent:0}
			.round-nv-o .b-subnav a .l, .round-nv-o .b-subnav a .r {top:0 !important; margin-top:-47px}
				.round-nv-o .b-subnav a:hover {text-indent:0; background-color:transparent}
				.round-nv-o .b-subnav a:hover .l, .round-nv-o .b-subnav a:hover .r {margin-top:0}
			.b-round-nav-main .b-subnav .b {height:39px}
		.b-round-nav-main .b-subnav .ic {position:absolute; top:2px; left:13px; width:36px; height:36px; background:url(../img/i-services-nav.png)}
		.b-round-nav-main .b-subnav .ic-1 {background-position:0 0}
		.b-round-nav-main .b-subnav .ic-2 {background-position:0 -36px}
		.b-round-nav-main .b-subnav .ic-3 {background-position:0 -72px}
		.b-round-nav-main .b-subnav .stp {position:absolute; z-index:1; top:-37px; left:0; width:100%; height:100%; background:url(../img/subnav-bg.png) no-repeat}
		.b-round-nav-main .b-subnav .sbt {position:absolute; z-index:1; left:0; margin-top:-37px; width:100%; height:37px; background:url(../img/subnav-bg.png) no-repeat}
		.b-round-nav-main .n-mn-3 {}
			.b-round-nav-main .n-mn-3 .b-subnav {font-size:11px}
			.b-round-nav-main .n-mn-3 .b-subnav a {padding-left:17px; line-height:12px}
			.b-round-nav-main .n-mn-3 .b-subnav span {width:99%}
			/* .b-round-nav-main .n-mn-3 .b-subnav  {} */
	.b-round-nav-main .sfHover .b-subnav {top:11px; margin-left:100%; left:-34px}
.round-nv-o dl {z-index:4; font:12px/14px "Trebuchet MS", Helvetica, sans-serif}
	.round-nv-o dl dt {color:#fff; font:16px Arial,Helvetica}
	.round-nv-o dl a {color:#b2cbff}
			.round-nv-o dl a:hover, .round-nv-o dl .hr {color:#0d5cbd}
	.round-nv-o dl .b {height:41px}
	.round-nv-o dl .l, .round-nv-o dl .r {background:url(../img/round-nav-sec.png) no-repeat; left:-35px}
	.round-nv-o dl .r {width:35px}
.b-main-body dl.b-round-ocean {position:absolute; top:255px; left:-3px; }
	.round-nv-o dl.b-round-ocean dt {padding:0 0 17px 12px}
		.b-main-body dl.b-round-ocean dt .ic {display:-moz-inline-stack; display:inline-block; width:27px; height:9px; font-size:1px; background:url(../img/round-ocean-ico.png); vertical-align:top; margin:4px 0 0 1px}
		.round-nv-o dl.b-round-ocean dd {width:150px; margin-bottom:41px}
		.round-nv-o dl.b-round-ocean .n-oc-2 {width:86px}
		.round-nv-o dl.b-round-ocean .n-oc-4 {width:162px}
.b-main-body dl.b-round-air {position:absolute; top:82px; right:-3px; text-align:right}
	.round-nv-o dl.b-round-air dt {padding:0 13px 17px 0}
		.b-main-body dl.b-round-air dt .ic {display:-moz-inline-stack; display:inline-block; width:16px; height:18px; font-size:1px; background:url(../img/round-air-ico.png); vertical-align:top; margin:1px 0 -1px 1px}
		.b-main-body dl.b-round-air dd {margin-bottom:41px; margin-left:auto}
		.round-nv-o dl.b-round-air .n-air-1 {width:156px}
		.round-nv-o dl.b-round-air .n-air-2 {width:145px}
		.round-nv-o dl.b-round-air .n-air-3 {width:108px}
		.round-nv-o dl.b-round-air .n-air-4 {width:186px}
			.round-nv-o dl.b-round-air .n-air-4 a {padding:0 20px}

.b-round-sec {padding-bottom:30px}
	.b-round-sec dl {position:relative; margin-right:-50px}
		.b-round-sec dl dd {margin-bottom:11px !important}
	.b-round-sec .b-round-ocean {background:url(../img/sec-ocean.jpg) no-repeat 14px 85%}
	.b-round-sec .b-round-air {background:url(../img/sec-air.jpg) no-repeat 14px 85%}
		
/* -- ---- main body ---- -- */

.b-terms-link {clear:both; font:11px Arial,Helvetica; text-align:right; padding:22px 40px 15px}
	.b-terms-link a {color:#a4b6df}
		.b-terms-link a:hover {color:#fff}

.b-partners {position:relative; height:102px; padding-bottom:69px}
	.b-partners .pt {position:absolute; left:0; top:0; width:100%; height:102px; overflow:hidden}
		.b-partners .pt i {position:absolute; top:0; left:50%; margin-left:-501px; width:1002px; height:102px; background:url(../img/partners-bg.png)}
	.b-partners-i {position:relative; z-index:2; width:910px; margin:0 auto; padding-top:26px}
		.b-partners-i .ar {position:absolute; cursor:hand; top:40px; height:23px; background:url(../img/partners-ar.png) no-repeat}
		.b-partners-i .ar-l {left:-31px; width:14px}
		.b-partners-i .ar-r {margin-left:100%; left:0; width:28px; clip:rect(auto auto auto 14px)}
		.b-partners-scroll {position:relative; width:100%; overflow:hidden}
		.b-partners-scroll ul {position:relative; width:7000px}
			.b-partners-scroll ul li {float:left; padding:0 5px}
		.b-partners-scroll a {position:relative; display:block; overflow:hidden; height:50px}
			.b-partners-scroll a:hover {text-indent:0}
				.b-partners-scroll a:hover img {position:relative; margin-top:-51px}
		
		.b-partners-table {}
		.b-partners-table li {display:inline}
		.b-partners-table a {position:relative; float:left; margin:10px 5px 0; overflow:hidden; height:50px}
			.b-partners-table a img {position:relative}
			.b-partners-table a:hover {text-indent:0}
				.b-partners-table a:hover img {margin-top:-51px}
				

.middle {position:relative; width:980px; margin:0 auto; padding:150px 0 0}
	.middle .l-col-1 {float:left; width:204px; padding-bottom:15px}
	.middle .l-col-2 {float:right; width:665px; padding-right:74px; padding-bottom:15px}

/* // ---- path ---- // */
.b-path {position:relative; font:11px Verdana,Tahoma; margin-top:-27px; padding-bottom:15px}
	.b-path li {float:left; padding-right:11px; background:url(../img/path-ar.gif) no-repeat 100% 5px; margin-right:9px}
	.b-path a {color:#6e8fdb}
		.b-path a:hover {color:#fff}
/* -- ---- path ---- -- */

/* // ---- for editor ---- // */
.for-editor {line-height:18px}
	.for-editor h2 {color:#fff; font:26px 'Arial Narrow',Arial,Helvetica; padding-bottom:18px; padding-top:5px}
	.for-editor p {color:#E9CFEC; padding-bottom:18px; padding-top:5px}
	.for-editor .cs {color:#E9CFEC}
	.for-editor table {width:100%; margin-bottom:25px}
		.for-editor table th {font-size:12px; font-weight:bold; background-color:#022b7f; border-bottom:1px solid #1f499f; padding:5px 10px 6px}
		.for-editor table td {font-size:12px; border-bottom:1px solid #1f499f; padding:5px 10px 6px}
	.for-editor ul {padding-bottom:12px}
		.for-editor ul li {display:table; background:url(../img/li.gif) no-repeat 0 10px; padding:0 0 8px 18px}
	.for-editor .img-left {float:left; margin:10px 20px 0 0}
	.b-forms {background-color:#2651a8; padding:22px 20px 13px; margin-bottom:25px}
		.b-forms .title {color:#ffe179; font-weight:bold; text-align:left; font:bold 14px Arial,Helvetica; padding:15px 0 13px}
			.b-forms .title span {display:block; border-top:1px solid #5f81c6; padding-top:15px}
			.b-forms .title .star {float:none}
		.b-forms table {margin-bottom:0}
			.b-forms table td {width:100%; background-color:transparent; border-bottom-width:0; padding:0 0 10px}
			.b-forms table th {font-size:13px; line-height:14px; white-space:nowrap; background-color:transparent; border-bottom-width:0; text-align:right; font-weight:normal; padding:0 10px 10px 0}
			.b-forms .i-p {float:left; font-size:13px; line-height:normal; background:#fff url(../img/ip-bg.png) no-repeat 0 0; border:1px solid #234a99; padding:5px 2px 5px 10px; width:339px; margin-right:8px}
			.b-forms textarea.i-p {height:108px}
			.b-forms .ta {}
				.b-forms .ta th {vertical-align:top; padding-top:8px}
			.b-forms .star {float:left; color:#f60; font:11px Verdana,Tahoma; margin:3px 0 0}
			.b-forms select {float:left; width:353px; font-size:13px; margin-right:8px}
				.b-forms select option {font-size:13px}
		.b-forms .btn {color:#0f1625; font-size:13px; font-weight:bold; width:130px; height:38px; background:url(../img/btn-send.png); border-width:0; margin-top:10px}
		.b-forms .sp {font-size:1px; padding:15px 0 21px}
			.b-forms .sp div {height:1px; overflow:hidden; background-color:#5f81c6}
			.b-forms .sp .n {background-color:transparent}
		.b-forms .spip {position:relative; float:left}
			.b-forms .spip small {position:absolute; top:-17px; left:2px; color:#89a2d3; font-size:11px}
		.b-forms .ptip td, .b-forms .ptip th {padding-top:16px}
	.b-forms .filt {color:#eed57b; font-size:12px}
	.b-forms div.filt {clear:both; padding-top:6px}
	.b-forms td.filt {padding-right:180px}
	.b-forms .t-lbl {float:left; padding-right:7px; padding-top:7px}
	.b-forms .fbmd {vertical-align:middle}
	.b-forms .tls-item td {font-size:11px; padding-top:10px}
		.b-forms .tls-item .cfix {border-top:1px solid #5f81c6; padding-top:31px}
		.b-forms .tls-item a {position:relative; float:left; color:#2b3448; height:34px; background:url(../img/tls-form.png); padding-top:15px; line-height:34px; text-decoration:none; text-align:center; padding-left:23px; margin:-36px 4px 0 3px}
			.b-forms .tls-item a:hover {text-decoration:underline}
		.b-forms .tls-item .tls-rem {width:120px; background-position:0 0; display:none}
		.b-forms .tls-item .tls-add {width:203px; background-position:-143px 0}
	.b-forms .i-cal {position:absolute; margin-left:-38px; width:22px; height:17px; background:url(../img/i-calendar.gif); font-size:1px; margin-top:8px; border-right:3px solid #fff; border-left:3px solid #fff}
	.img-brd	{ border:3px solid #1546a7; margin:5px 10px}


/* -- ---- for editor ---- -- */

.link-top {font-size:11px; padding-bottom:10px}
	.link-top a {text-decoration:none; border-bottom:1px dashed}

.b-side-nav {font:15px Calibri,"Trebuchet MS"; margin-bottom:47px}
	.b-side-nav .tp, .b-docs .tp {position:relative; display:block; height:19px; margin:0 19px; background-color:#03116a}
		.b-side-nav .tp i, .b-docs .tp i {position:absolute; left:-19px; top:0; height:19px; background:url(../img/bl-crn.png) no-repeat}
		.b-side-nav .tp .l, .b-docs .tp .l {width:19px}
		.b-side-nav .tp .r, .b-docs .tp .r {margin-left:100%; width:38px; clip:rect(auto auto auto 19px)}
	.b-side-nav .bt, .b-docs .bt {position:relative; display:block; height:19px; margin:0 19px; background-color:#03116a}
		.b-side-nav .bt i, .b-docs .bt i {position:absolute; left:-19px; top:-19px; height:38px; background:url(../img/bl-crn.png) no-repeat}
		.b-side-nav .bt .l, .b-docs .bt .l {width:19px; clip:rect(19px auto auto auto)}
		.b-side-nav .bt .r, .b-docs .bt .r {margin-left:100%; width:38px; clip:rect(19px auto auto 19px)}
	.b-side-nav .b-side-nav-i {position:relative; z-index:3; background-color:#03116a; padding:0 3px}
	.b-side-nav ul {position:relative; display:-moz-inline-stack; display:inline-block; width:100%; vertical-align:top; margin-bottom:-29px}
		.b-side-nav ul li {padding:3px 0 18px}
	.b-side-nav a, .b-side-nav .hr {position:relative; display:block; color:#fff; text-decoration:none}
		.b-side-nav a span, .b-side-nav .hr span {position:relative; z-index:2; display:block; top:-10px; padding:1px 5px 0 15px}
		.b-side-nav a:hover, .b-side-nav .hr {color:#0d5cbd; background:url(../img/subnav-hr.png) no-repeat 0 100%}
		.b-side-nav .t {position:absolute; top:-19px; left:0; width:100%; height:19px; background:url(../img/subnav-hr.png) no-repeat 0 0; visibility:hidden}
		.b-side-nav a:hover .t, .b-side-nav .hr .t {visibility:visible}
	.b-side-nav .active-subnav {position:relative; background:url(../img/subnav-ul.png) no-repeat 0 100%; padding:0 4px 12px}
		.b-side-nav .active-subnav .t {background:url(../img/subnav-ul.png) no-repeat 0 0; visibility:visible}
			.b-side-nav .active-subnav ul {display:block; margin-bottom:0; margin-top:-5px; width:auto; font-size:13px}
				.b-side-nav .active-subnav ul li {padding:0 0 7px}
			.b-side-nav .active-subnav a {color:#0d5cbd}
				.b-side-nav .active-subnav a span {top:-6px; padding:0 0 0 10px; background-image:none}
				.b-side-nav .active-subnav a .t {visibility:hidden}
				.b-side-nav .active-subnav a:hover {background-image:none}
					.b-side-nav .active-subnav a:hover .t {visibility:hidden}
		.b-side-nav .active-subnav ul .t {background:url(../img/subnav-ul-hr-b.png) no-repeat; top:auto; height:14px; font-size:1px; visibility:hidden}
				.b-side-nav .active-subnav ul a span, .b-side-nav  .active-subnav ul .hr span {top:5px; padding:3px 5px 0 25px}
				.b-side-nav .active-subnav a:hover {text-decoration:underline}
				.b-side-nav .active-subnav ul .hr {background:url(../img/subnav-ul-hr.png) no-repeat 0 0; text-decoration:none !important}
					.b-side-nav .active-subnav ul .hr .t {visibility:visible}

.lk-toogle {color:#ffe179; border-bottom:1px dashed; text-decoration:none}
	a.lk-toogle:hover {color:#fff}

.b-docs {}
	.b-docs dt {color:#fff; font:16px Arial,Helvetica; text-transform:uppercase; padding:0 0 8px 9px}
	.b-docs ul {position:relative; display:-moz-inline-stack; display:inline-block; width:100%; margin-bottom:-20px; vertical-align:top}
		.b-docs li {position:relative; height:47px; padding:6px 0 21px}
	.b-docs .doc {position:absolute; left:-51px; top:0; width:43px; height:53px}
	.b-docs dd {font-weight:bold}
	.b-docs .b-md {background-color:#03116a; padding:0 10px 0 70px}
	.b-docs small {font-size:11px; font-weight:normal}

.b-side-cont {padding-bottom:20px}