@import url("basic.css");
body {
    font-family:Arial, Tahoma, sans-serif;
    background-color: #FFFFFF;
    }
body a {color:#0072b3;}
body a:hover {color:#c62745;}
#body {position:relative;}
.l-main{margin:0 auto; width:80%;text-align:center;}
/*
.b-langs{padding-top:41px; text-align:right; color:#8e8e8e; font-size:0.7em;}
.b-langs-list li{display:inline; margin-left:20px;}
.b-langs a{color:#00afd0;}
*/
.b-header{margin:1.5em 0 2.5em 0;text-align:left;}
.b-header a{color:#00afd0;}
	.b-logo{float:left;}
	.b-login{width:45%; float:right; background:url(../../img/bg-login.png) repeat-x; margin-top:1px;padding:0 1em;}
		.b-login-tbl {width:100%;}
		.b-login-tbl td {padding:0.8em 0;}
		.b-login-tbl .edit-cell {width:25%;font-size:11px;}
		.b-login-tbl .edit-cell input {width:55%;font-size:10px;}
		.b-login-tbl .button-cell {width:15%;}
		.b-login-tbl .button-cell input {font-size:0.65em;}
		.b-login-tbl .check-cell {width:10%;white-space:nowrap;font-size:0.6em;}
			/*.b-reg-box {margin:-0.3em 0 0.3em 0;}*/
			.b-check-box {position:relative;display:inline-block;zoom:1;padding-right:2em;display:none;}
			.b-check-box input {position:absolute;top:-0.25em;}						
			#login, #password, #subscribe{color:#000;}
			#sub-login, #sub-password, #sub-subscribe {color:#9c9c9c;}
			.chbx {width:11px;height:11px;background:url(../../img/checkbox.gif) no-repeat 0 -11px;display:inline-block;margin:0 3px -2px 0;}
			.chbx-text{cursor:default;}
.b-menu{width:90%;margin:0 auto;text-align:left;}
	.b-menu-tbl{width:100%;}
	.b-menu-tbl td{vertical-align:top;}
		.b-space{width:16%;}
		.b-space div {width:2px;height:12px;background:#E7EFF0;margin:0 auto;}
	.b-menu-tbl a, .b-menu-tbl span{display:block;float:left;overflow:hidden;position:relative;}
	.b-menu-tbl a img, .b-menu-tbl span img {position:absolute;}
		#m-li-1{height:10px !important;}
		#m-li-2{height:26px !important;}
		#m-li-3{height:10px !important;}
		#m-li-4{height:12px !important;}
		#m-li-5{height:24px !important;}
		#m-li-6{height:10px !important;}
		#m-li-7{height:26px !important;}		
	.b-menu-tbl .b-menu-1 .active img{top:-24px !important;}
	.b-menu-tbl .b-menu-2 .active img{top:-56px !important;}
	.b-menu-tbl .b-menu-3 .active img{top:-24px !important;}
	.b-menu-tbl .b-menu-4 .active img{top:-28px !important;}
	.b-menu-tbl .b-menu-5 .active img{top:-51px !important;}
	.b-menu-tbl .b-menu-6 .active img{top:-23px !important;}
	.b-menu-tbl .b-menu-7 .active img{top:-55px !important;}
#b-flash{margin-top:2.5em;width:100%;height:400px;}
.b-index-headline {/*position:relative;*/}
.b-index-headline h4{float:left;margin:0;font-size:1.2em!important;}
.b-index-headline h4 a {text-decoration:none;}
.b-index-headline h4 a:hover {color:#00AFD0;}
.b-index-subscribe {font:0.7em Tahoma;white-space:nowrap;/*position:absolute;right:0;*/width:45%;text-align:right;float:right;}
.b-index-subscribe span{font-size:1.1em;font-weight:bold;}
.b-index-subscribe input{font-size:1em;}
/*.b-index-subscribe {background:url(../../img/bg-login.png) repeat-x; padding:1em;}*/
.b-index-content{margin-top:1.4em;}
.b-index-news-tbl {width:100%;}
.b-index-news-tbl .c-news {width:33%; vertical-align:top;padding:0 1.5em 0 0;}
	.c-news .b-newsimg {float:left;padding:0 1em 0.2em 0;}
	/*.c-news.last {padding-right:0;}*/
	.c-news.last .b-newstxt{padding-right:0;}
		.c-news .i-newsimg {border:1px solid #d3e9f0;padding:1px;background:#fff;display:block;}
		.c-news .b-newsdate {font-size:0.7em;color:#acafaf;text-align:center;padding-top:0.2em;}
	.c-news .b-newstxt {padding-right:1em;font:0.8em Arial;}
	.c-news .b-newstxt p {margin:0 0 1.2em 0;font-size:0.9em;line-height:1.5em;}
	.c-news .b-newstxt a.h {font-weight:bold;text-decoration:none;}
	.c-news .b-newstxt a.h:hover {color:#00AFD0;}
	.c-news .b-newshead {line-height:1.4em;margin:0 0 0.4em 0;font-size:15px;}
	.c-news .b-newshead a {text-decoration:none;}
	.c-news .b-newshead a:hover {color:#00AFD0;}
.b-subnews-i{zoom:1;}
.b-subnews-tbl{font-size:0.75em; width:100%;}
.b-subnews-tbl th{text-align:left; font-weight:normal; color:#005162;}
.b-subnews-tbl td{width:50%; color:#0072B3; padding-top:5px;}
.b-subnews-tbl .b-input-text{font-size:1em; float:left; width:54%;}
.b-subnews-tbl .b-input-btn{font-size:0.95em; float:right; width:40%;}
.b-content{margin-top:20px;text-align:left;padding:1.5em 0;}
.b-content.main {background:url(../../img/bg-content.png) repeat-x;padding:1.5em 1em 1.5em 2.5em;}	
	.b-pageheader-border {border-bottom:2px solid #DFECF5;padding:0 0 15px 0;margin-bottom:15px;}	
	.b-pageheader {font:1.3em "Franklin Gothic Medium",Arial;text-transform:uppercase;color:#0090aa;width:150px;margin:0 0 0 10%;}
	.b-content-left {/*float:left;width:23%;*/width:100%;position:absolute;left:0;}
		.b-in {width:18%;margin-left:10%;}		
		.b-menusub {margin:0 0 14px 0;padding:0;list-style:none;}
		.b-menusub.nomb {margin-bottom:0;}
		.b-menusub li {font:0.8em Arial;padding:0.3em 0 0.6em 0;margin:0;}
		.b-menusub .nopb {padding-bottom:0;}
		.b-menusub .active {font-weight:bold!important;color:#0072B3;}
			.b-menusub2 {margin:0.35em 0 0 1em;padding:0;list-style:none;}
			.b-menusub2 li {font:0.9em Trebuchet MS!important;padding:0.2em 0 0.4em 0;}
			.b-menusub2 .active {color:#000;}
		.b-newsoptions {margin:2.5em 0 0 0;width:85%;white-space:nowrap;}
		*html .b-newsoptions, *+html .b-newsoptions {zoom:1;}
		.b-newsoptions h4 {font:0.8em Arial;margin:1em 0 0.4em 0;/*color:#5bbcaf;*/}
		.b-newsoptions input {font-size:0.7em;}
			#subscribe, #sub-subscribe {width:40%!important;}	
		.b-plashka {background:#E1EBF4;padding:15px 10%;font-size:0.8em;margin-top:15px;}	
			.b-plashka ul {padding:0;margin:0 0 0 14px;}
			.b-plashka li {list-style:none;margin:4px 0;}
			.b-plashka li a {font-weight:bold;}
			.b-plashka li.mainpage,.b-plashka li.mainpage a {font-size:11px;color:#9c9c9c;font-weight:normal;}
	.b-content-right {margin-left:23%;position:relative;}
		.b-info-container {padding:1.5em 2.5em;background:#fff url(../../img/bg-content.png) repeat-x;position:relative;}
		.b-info-container big {color:#066e87;font:0.8em Trebuchet MS;line-height:1.6em;display:block;margin-bottom:1.2em; font-weight:bold;}
		.b-info-container h2 {font:normal 1.25em Arial;color:#066e87;margin:0.2em 0;}
		.b-info-container h3 {font:bold 0.9em Arial;color:#000;margin:1.2em 0 0.2em 0;}
		.b-info-container h4 {font:bold 0.9em Trebuchet MS;color:#000;margin:1.2em 0 0.2em 2.5em;}
		.b-info-container p {font:0.8em Arial;color:#000;margin:0.4em 0 0.8em 2.5em;line-height:1.5em;}
		.b-info-container ul, .b-info-container ol {margin:0 0 0.4em 3em;padding:0;}
		.b-info-container li {font:0.8em Arial;margin:0;padding:0.4em 0;line-height:1.5em;}
		.b-info-container li p {font-size:1em;margin:0.4em 0 0.8em 0;}
		.b-info-container li ul li, .b-info-container li ol li {font-size:0.95em!important;}
			.tb-contacts {width:100%;}
			.tb-contacts th, .tb-contacts td {text-align:left;vertical-align:top;padding:1em 0.5em;border-bottom:1px solid #d5dce1;}
			.tb-contacts th {font:bold 0.9em Trebuchet MS;}
			.tb-contacts td {font:0.8em Trebuchet MS;}
			.tb-contacts .r-cell {width:30%;}
				.lastline th, .lastline td {border-bottom:none;} 
			.b-sertificates {margin-top:1em;}
			.b-imgtxt {position:relative;padding-top:210px;margin:2.5em;}
			.b-imgtxt .b-img {position:absolute;z-index:0;top:0;text-align:left!important;}
				.ill-service {background:no-repeat url(../../img/ills/service.jpg);}
				.ill-corporate {background:no-repeat url(../../img/ills/corporate.jpg);}
				.ill-partners {background:no-repeat url(../../img/ills/partners.jpg);}
				.ill-about {background:no-repeat url(../../img/ills/about.jpg);}
			.b-imgtxt .b-txt {width:70%;margin:-2.5em 0 0 15%;padding:0.5em 1.5em;background:#eef7fa repeat-x bottom left url(../../img/b-txtimg-bg.gif);color:#4c5153;position:relative;z-index:1;}
			.b-imgtxt .b-txt p {font:0.8em Trebuchet MS;line-height:1.6em;padding:0.6em 0;margin:0!important;position:relative;z-index:2;}
			.b-woimg {padding-top:10px;margin-bottom:0;}
			.b-woimg .b-txt{margin-left:0;margin-right:auto;}
				.b-dotlink {color:#0072b3;border-bottom:1px dotted;cursor:pointer;text-decoration:none;}
				.b-dotactive {font-weight:bold;color:#000!important;}
			#regform {display:none;}
			.b-form-active {display:block!important;}
			.b-form {background:#eef7fa repeat-x bottom left url(../../img/b-txtimg-bg.gif);padding:1em 2.5em;margin:1.2em 0;position:relative;}
			.b-form form {zoom:1;position:relative;z-index:10;}
				.tb-partnerfeed {width:100%;}
				.tb-partnerfeed th, .tb-partnerfeed td {padding:0.4em 0.8em;}
                    .tb-bithdate td {padding:0.4em 0.4em 0.4em 0;}
				.tb-partnerfeed th {font:normal 0.8em Arial;color:#000;text-align:right;width:26%;}
				.tb-partnerfeed .txtline {width:95%;}
				.b-noteafter {display:none;}
			.b-calendar {float:right;position:relative;z-index:100;margin-top:-1.8em;width:25%;}
				.b-calendar-link {padding:0.2em 0.5em 0.4em 0.5em;text-align:center;}
				.open .b-calendar-link {background:#eef7fa repeat-x top left url(../../img/b-txtimg-bg.gif);}
				.open .b-calendar-link span {font-weight:bold;color:#666;}
				.b-calendar-link span {color:#2487A7;border-bottom:1px dotted;font-size:0.8em;cursor:pointer;}
				.b-calendar-box {display:none;position:absolute;width:100%;top:0;margin-top:1.8em;background:#eef7fa repeat-x bottom left url(../../img/b-txtimg-bg.gif);padding:0.5em 0;border-top:1px solid #d5dce1;}
				.open .b-calendar-box {display:block!important;}
					.tb-calendar td {width:50%;vertical-align:top;font-size:0.75em;padding:0 0.5em;}
					.tb-calendar .c-left {text-align:center;}
					.tb-calendar .inactive {color:#9ea2a5;}
					.tb-calendar .active {font-weight:bold;}
					.tb-calendar div {padding:0 0 0.5em 0;}
			.b-header-actions, .b-header-actions a {color:#c02b71!important;}
			.b-header-news, .b-header-news a {color:#2487a7!important;}
			.b-rowbox {margin:0 0 2em 0;}
			.tb-newsblock {width:100%;}
			.tb-newsblock td {vertical-align:top;}
			.tb-newsblock .c-date {width:10%;text-align:center;color:#b2b2b2;padding-top:1.3em;}
			.tb-newsblock .c-date .b-day {font-size:1.2em;}
			.tb-newsblock .c-date .b-month {font-size:0.7em;}
			.tb-newsblock .c-img {width:18%;padding:0 1em;text-align:center;}
			.tb-newsblock .c-img img {border:1px solid #d3e9f0;padding:1px;background:#fff;display:block;}
			.tb-newsblock .c-text {width:73%;}
			.tb-newsblock .c-text h3 {font:1.2em Arial;margin:-0.1em 0 0.3em 0;}		
			.tb-newsblock .c-text p {font:0.8em Arial;line-height:1.5em;margin:0.2em 0 1.2em 0;}
			.tb-newsblock .c-text table {width:100%!important;}
			.tb-newsblock .c-text table th, .tb-newsblock .c-text table td {font-size:0.85em;padding:0.5em;text-align:left;border:1px solid #e0e9f2!important;}
			.b-archive {position:relative;}
			.b-archive a {position:absolute;right:0;top:0.4em;margin-right:5%;font:0.8em Arial;}
			/*.b-sertificates {border:1px solid red;}*/
			.b-sertificates .i-cert {display:inline-block;/*float:left;*/margin:0 4% 5% 0;}
.b-content-i{padding:69px 63px; zoom:1;}
.b-actions-news-i{padding:35px 63px;}
.b-index-i{padding:0 0 4em 0;}
.b-mar-img{margin-top:1.5em;}
.b-partners ul{margin-top:1em !important;}
.b-partners li{padding-bottom:0.3em !important;}
.b-partners p{font-size:0.9em !important; color:#000 !important;}
.b-partners .b-phraze{color:#7f7f7f; font-size:0.9em; margin:0.8em 0 !important; line-height:1.2em;}

.b-actions-news-box{margin-bottom:3em;}
.b-actions-news-box h2{margin-bottom:1em;}
.b-actions-news-box p{margin:0.8em 0 0 0 !important; line-height:1.55em;}
.b-actions-news-box .b-date{float:left; width:10%; text-align:center; color:#b2b2b2; padding:27px 0; position:relative; z-index:200;}
.b-actions-news-box .b-date .b-number{font-size:1.1em;}
.b-actions-news-box .b-date .b-month{font-size:0.7em;}
.b-actions-news-box .b-pic{float:left;}
.b-actions-news-box .b-pic-img{background:#d3e9f0; padding:6px;}
.b-actions-news-box .b-body{margin-left:25%; padding-left:1em;}

.b-arrow{color:#44c4dd; font-family:"Trebuchet MS"; margin:20px 0 0 10%; width:10em;}
.b-arrow span{color:#00849d !important; border-bottom:1px dotted; cursor:pointer;}
.b-arrow .workin, .b-arrow .workin span {color:#ccc!important;border-bottom:none;}
.b-arrow-i{margin:-18px 0 0 -20px;}
.b-arr-left{float:left;}
.b-arr-right{float:right;}
#r-arr{display:none;}


.b-sitemap {list-style:none; color:#555;margin:0.2em 0 0.8em 2em!important;padding:0;}
.b-sitemap li {font:1.1em Tahoma;}
.b-sitemap .b-sitemap li {font:0.9em Arial}
*html .b-sitemap .b-sitemap li {font:0.8em Arial!important;}
*+html .b-sitemap .b-sitemap li {font:0.8em Arial!important;}
.b-sitemap .b-sitemap .b-sitemap li {font:0.8em Trebuchet MS;}
*html .b-sitemap .b-sitemap .b-sitemap li {font:0.9em Trebuchet MS!important;}
*+html .b-sitemap .b-sitemap .b-sitemap li {font:0.9em Trebuchet MS!important;}

.b-footer{width:80%; margin:0 auto; font:0.7em Tahoma, Arial; color:#9f9f9f;text-align:left;overflow:hidden;}
.b-footer-i{padding:20px 3.5em 90px;}
.b-footer .b-inside {padding:20px 0 60px;}
.b-footer .b-left{width:33%; float:left; line-height:1.5em;}
.b-footer .b-middle{width:33%; float:left; line-height:1.5em;text-align:center;margin-left:-1.5em;}
.b-footer .b-right{float:right;}
.b-footer .b-mart-link{margin:-2px 0 0 58px;}


/*.b-footer-i .b-right {float:none;width:29%;margin-left:62%}*/

.b-username{display:inline; margin-right:1em;}
.b-grey{color:#7f7f7f;}

.c-t {width:100%;}
.c-t div,.c-b div {position:absolute;width:20px;height:20px;background-image:url(../../img/corners.png);background-repeat:no-repeat;}
.c-tl {top:0;left:0;background-position: 0 0;}
.c-tr {top:0;right:0;background-position: -20px 0;}
.c-bl {bottom:0;left:0;background-position: 0 -20px;}
.c-br {bottom:0;right:0;background-position: -20px -20px;}

.b-photoset {margin:0.6em 0 0.6em 2em;}
.b-photoset a {display:inline-block;zoom:1;border:1px solid #ededed;border-bottom:1px solid #d5dce1;background:#F6F9F7;padding:5px;margin:0 1em 1em 0;}
.b-photoset img {display:block;}
.b-img {text-align:center;margin:0.5em 0;}
.b-counter {text-align:center;padding:1em;}
/*polls*/
.poll {margin-top:30px;}
.answer {margin:0 0 10px 0;font-size:13px;line-height:19px;}
.poll-name {font-size:18px;margin-bottom:15px;color:#005d71;}
.answer.ed div {background:url(../img/poll.png) repeat-x 0 -13px;width:100%;height:13px;position:relative;}
.answer.ed div div {background-position:0 0;position:relative;}
.answer.ed span {position:absolute;top:-3px;right:-52px;font-size:11px;color:#0086a1;width:50px;}
.poll .red {color:#8e0000;font-size:11px;}
.poll .green {color:#207000;font-size:11px;}
h2 .date {font-size:12px;color:#9C9C9C;}
.alarm{color:red !important;}