body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 13px/130% Arial, Tahoma, Verdana,  sans-serif;
	color: #4b4b4b;
}
input, textarea, option, select {
	font: normal normal 12px/100% Arial, Tahoma, Verdana,  sans-serif;
	color: #4b4b4b;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 13px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #2c8fd0;
}
.text_investors a, 
.text_investors a:link, 
.text_investors a:active, 
.text_investors a:visited,
.path_investors a, 
.path_investors a:link, 
.path_investors a:active, 
.path_investors a:visited {
	color: #558fe0;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
}
ol {
	list-style-position: inside;
	display: block;
	margin: 10px 0 0 0;
}
.preload {
	display: none;
}
.font {
	float: right;
	position: relative;
	padding: 7px 24px 0 0;
}
.main .font {
	padding: 14px 24px 0 0;
}
.font td {
	padding: 0 0 0 3px;
	vertical-align: middle;
	color: #4b4b4b !important;
	font-size: 13px !important;
}
.main,
.page {
	background: #fff2b4 url('../media/images/bg/main_bg.gif') 0 0 repeat-x;
}
.full_table {
	width: 100%;
}
.full_table .full_main {
	width: 998px;
	padding-bottom: 10px;
}
.full_table .full_left {
	/*width: 2px;*/
}
.full_table .full_right {
	background: url('../media/images/dec/top_img_leaf.jpg') 0 45px no-repeat;
	padding: 0 !important;
}

.logo_home,
.logo_sitemap,
.logo_print {
	float: left;
	margin: 0 12px 0 0;
}
.logos {
	padding: 0 0 0 12px;
	position: relative;
	height: 256px;
}
.page .logos {
	height: 215px;
}
.logos .logo {
	padding: 40px 0 0 0; 
}
.logos .slogan {
	margin: 22px 0 0 58px;
}
.page .logos .slogan {
	margin: 16px 0 0 70px;
}
.logos .top_img_1,
.logos .top_img_2,
.logos .top_img_3,
.logos .top_img_4,
.logos .top_img_5,
.logos .top_img_6 {
	right: 0;
	top: -30px;
	width: 538px;
	height: 303px;
	position: absolute;
}
.logos .top_img {
	right: 0;
	top: -10px;
	width: 551px;
	height: 303px;
	position: absolute;
}
.logos .top_img { background: url('../media/images/dec/top_img.png') 0 0 no-repeat; }
.logos .top_img_1 { background: url('../media/images/hdr/header_1.png') 0 0 no-repeat; }
.logos .top_img_2 { background: url('../media/images/hdr/header_2.png') 0 0 no-repeat; }
.logos .top_img_3 { background: url('../media/images/hdr/header_3.png') 0 0 no-repeat; }
.logos .top_img_4 { background: url('../media/images/hdr/header_4.png') 0 0 no-repeat; }
.logos .top_img_5 { background: url('../media/images/hdr/header_5.png') 0 0 no-repeat; }
.logos .top_img_6 { background: url('../media/images/hdr/header_6.png') 0 0 no-repeat; }

.invest_logos .logos .top_img_1 { background: url('../media/images/dec/top_img_01.png') -13px 0 no-repeat; }
.invest_logos .logos .top_img_2 { background: url('../media/images/dec/top_img_02.png') -13px 0 no-repeat; }
.invest_logos .logos .top_img_3 { background: url('../media/images/dec/top_img_03.png') -13px 0 no-repeat; }
.invest_logos .logos .top_img_4 { background: url('../media/images/dec/top_img_04.png') -13px 0 no-repeat; }
.invest_logos .logos .top_img_5 { background: url('../media/images/dec/top_img_05.png') -13px 0 no-repeat; }
.invest_logos .logos .top_img_6 { background: url('../media/images/dec/top_img_06.png') -13px 0 no-repeat; }

.page .full_table .full_right.top_img_right_1 { background: url('../media/images/hdr/header_1_left.jpg') 0 15px no-repeat; }
.page .full_table .full_right.top_img_right_2 { background: url('../media/images/hdr/header_1_left.jpg') 0 15px no-repeat; }
.page .full_table .full_right.top_img_right_3 { background: url('../media/images/hdr/header_1_left.jpg') 0 15px no-repeat; }
.page .full_table .full_right.top_img_right_4 { background: url('../media/images/hdr/header_2_left.jpg') 0 15px no-repeat; }
.page .full_table .full_right.top_img_right_5 { background: url('../media/images/hdr/header_2_left.jpg') 0 15px no-repeat; }
.page .full_table .full_right.top_img_right_6 { background: url('../media/images/hdr/header_2_left.jpg') 0 15px no-repeat; }

.page .invest_logos .full_right.top_img_right_1 { background: url('../media/images/dec/top_img_01.jpg') 0 25px no-repeat; }
.page .invest_logos .full_right.top_img_right_2 { background: url('../media/images/dec/top_img_02.jpg') 0 25px no-repeat; }
.page .invest_logos .full_right.top_img_right_3 { background: url('../media/images/dec/top_img_03.jpg') 0 25px no-repeat; }
.page .invest_logos .full_right.top_img_right_4 { background: url('../media/images/dec/top_img_04.jpg') 0 25px no-repeat; }
.page .invest_logos .full_right.top_img_right_5 { background: url('../media/images/dec/top_img_05.jpg') 0 25px no-repeat; }
.page .invest_logos .full_right.top_img_right_6 { background: url('../media/images/dec/top_img_06.jpg') 0 25px no-repeat; }

.col_1 {
	width: 235px;
	text-align: right
}
.col_1 .left_menu,
.col_1 .left_cont {
	margin-left: auto;
	text-align: left;
}
.col_1 .left_block_bot {
	background: url('../media/images/dec/left_block_bot.gif') 0 0 no-repeat;
	margin: 0 0 0 0;
}
.col_1 .left_block_bot img {
	width: 235px;
	height: 111px;
}


.left_cont {
	background: #ffffff;
	width: 221px;
	padding: 15px 0 4px 0;
}
.banner {
	text-align: center;
	padding: 0 11px;
}
.banner * {
	margin: 0 auto;
}
.banner div {
	border: 1px solid #d3d3d3;
	margin-bottom: 5px;
}
.banner div.no_border {
	border: 0px;
}
.banner td {
	text-align: center;
}
.banner #banner {
	float: left;
}

.contacts_left {
	padding: 0 13px 8px 15px;
}
.contacts_left .contacts_hdr {
	margin: 0 0 10px 0;
}
.contacts_left .contact {
	float: left;
	width: 92px;
	padding: 0 0 11px 0;
}
.contacts_left .contact.right .town,
.contacts_left .contact.right .phone {
	padding: 0 0 0 18px;
}
.contacts_left .contact .town {
	font-size: 16px;
	font-weight: bold;
	color: #6f6f6f;
}
.contacts_left .contact .phone {
	font-size: 11px;
}
.contacts_left,
.contacts_left * {
	font-size: 11px;
	font-family: Arial;
	color: #6f6f6f;
	line-height: 18px;
}
.contacts_left a {
	font-size: 11px;
	color: #558fe0;
}

.footer {
	background: url('../media/images/dec/dot_line.gif') 0 0 repeat-x;
	padding: 8px 0 15px 0;
	margin: 12px 17px 0 0;
}
.footer * {
	font-size: 12px !important;
	color: #8c8c8c !important;
	line-height: 19px;
}
.footer .copyrights {
	float: right;
	background: url('../media/images/dec/copyright_leaf.gif') 0 5px no-repeat;
	padding: 0 0 0 40px;
}
.footer .contacts {
	float: left;
	width: 415px;
}

/* left_menu */
.left_menu {
	background: #3a99d3 url('../media/images/bg/left_menu_bg.gif') 0 0 repeat-x;
	width: 221px;
	margin: 2px 0 0 0;
}
.left_menu .top_logos {
	background: url('../media/images/bg/left_menu_top.gif') 0 0 no-repeat;
	padding: 8px 17px 7px 16px;
}
/* left_menu */

.search_block {
	padding: 14px 7px 14px 12px;
}
.search_block input.input{
	border: 1px solid #2b8bc5;
	padding: 4px 7px 3px 7px;
	width: 161px;
}

/* content */
.content {
	width: 759px;
	margin: 0 0 0 3px;	
}
.content .content_top,
.content .content_bot {
	width: 747px;
	background-color:#FFF2B4;
}
.content .content_top img,
.content .content_bot img {
	width: 0;
	height: 8px;
}
.content .content_top,
.content .content_bot,
.content .content_mid {
	width: 100%;
}
.content .content_top {
	background: url('../media/images/bg/content_top.gif') 0 0 no-repeat;
}
.content .content_bot {
	margin-bottom: -8px;
	position: relative;
	background: url('../media/images/bg/content_bot.png') 0 100% no-repeat;
}
.content .content_mid {
	background: url('../media/images/bg/content_mid.gif') 1px 0 repeat-y;
}
.content .content_mid .dec_leaf_bot {
	background: url('../media/images/dec/leaf_right_small.gif') 100% 329px no-repeat;
}
.content .content_mid .dec_leaf {
	background: url('../media/images/dec/leaf_right.gif') 100% 50px no-repeat;
	padding: 15px 37px 0 24px;
}
.content .content_mid .dec_leaf_invest {
	padding: 40px 37px 0 24px;

}

.content .content_padd {
	padding: 0 23px 0 7px;
}
.content .content_padd img {
	margin: 0 auto;
}
.content .cont_title {
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 9px 7px;
}
 /* content */
 
 /* title_content */
.title_content {
	padding: 8px 30px 0 8px;
}
.title_content * {
	font-size: 14px;
}
.title_content .hdr {
	padding: 2px 0 6px 0;
}
 .title_content .title_content_item {
	background: url('../media/images/dec/dot_line.gif') 0 0 repeat-x;
	padding: 11px 0 10px 0;
}
 .title_content .title_content_item.first {
	background: none;
}
 .title_content .title_content_item .title {
	color: #a5a5a5;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 3px 0;
}
 .title_content .title_content_item a {
	color: #6f6f6f;
	font-weight: bold;
	font-size: 14px;
}
 .title_content .title_content_item a.ainv span {
	font-size: 11px !important;
	color: #6f6f6f;
	font-weight: bold;
}
.title_content .title_note,
.title_content .title_note * {	
	color: #6f6f6f;
	line-height: 20px;
}
.title_content .title_note {
	padding: 4px 150px 17px 0;
}
.title_content .short_text {
	padding: 1px 0 0 0;
}
.title_content .short_text,
.title_content .short_text * {
	color: #6f6f6f;
	line-height: 140%;
}
 /* title_content */

/*  form  */
.form .input input,
.form .select select,
.form .textarea textarea {
	width: 220px;
}
.form .radio input {
	vertical-align: middle;
}
.form .error .input input,
.form .error .select select,
.form .error .textarea textarea {
	border: 1px solid #ff0000;
}
.form .error_field,
.form .error {
	color: #ff0000;
}
/*  form  */


/*  lang  */
.lang {
	float: right;
	padding: 7px 0 0 0;
}
.lang a {
	color: #ffffff !important;
	font-size: 13px !important;
	text-transform: uppercase;
}
.lang span {	
}
/*  lang  */


/*  main_menu  */
.main_menu {
	position: relative;
	padding: 0 13px;
	z-index: 1;
}
.main_menu a,
.corporate_menu a {
	text-decoration: none !important;
	display: block;
}
.main_menu .menu_item a {
	width: 100%;
}
.main_menu .menu_item .childs a {
	width: auto;
}
.main_menu .menu_item {
	margin: 0 0 2px 0;
	position: relative;
}
.main_menu .menu_item_line {
	background: url('../media/images/bg/left_menu_line.gif') 0 0 repeat-x;
	padding: 4px 0 0 0;
}
.main_menu .menu_item.ov {
	background: #6dc7ee url('../media/images/dec/main_menu_left_ov.gif') 0 0 no-repeat;
}
.main_menu .menu_item span span.span,
.main_menu .menu_item a span.span,
.main_menu .menu_item_act a span.span,
.main_menu .childs .child a,
.main_menu .childs .child span,
.corporate_menu .childs .child a,
.corporate_menu .childs .child span {
	font-size: 12px !important;
	font-weight: bold;
	color: #ffffff !important;
}
.main_menu .menu_item span span.span,
.main_menu .menu_item a span.span,
.main_menu .menu_item_act a span.span {
	background: url('../media/images/dec/menu_arrow.gif') 0 12px no-repeat;
	display: block;
	padding: 0 10px 0 9px;
	line-height: 31px;	
}
.main_menu .menu_item.ov a {
	background: url('../media/images/dec/main_menu_right_ov.gif') 0 100% no-repeat;
	/*display: block;*/
}
.main_menu .menu_item.ov .childs {
	display: block !important;
}
.main_menu .menu_item_act a {
	background: #5eba00 url('../media/images/dec/l_menu_bg_act.gif') 0 0 repeat-x;
	border-left: 1px solid #a0ceea;
	border-right: 1px solid #a0ceea;
}
.main_menu .menu_item_act .act_top,
.main_menu .menu_item_act .act_bot {
	height: 4px;
}
.main_menu .menu_item_act .act_top {background: url('../media/images/dec/l_menu_top1_act.gif') 0 0 no-repeat;} 
.main_menu .menu_item_act .act_bot {background: url('../media/images/dec/l_menu_bot1_act.gif') 0 100% no-repeat;}


.main_menu .mia_investors a {
	background: #5eba00 url('../media/images/dec/l_menu_bg2_act.gif') 0 0 repeat-x;
	border-left: 1px solid #a0ceea;
	border-right: 1px solid #a0ceea;
}
.main_menu .mia_investors .act_top,
.main_menu .mia_investors .act_bot {
	height: 4px;
}
.main_menu .mia_investors .act_top {background: url('../media/images/dec/l_menu_top2_act.gif') 0 0 no-repeat;} 
.main_menu .mia_investors .act_bot {background: url('../media/images/dec/l_menu_bot2_act.gif') 0 100% no-repeat;}



.main_menu .link_private .menu_item.ov,
.main_menu .link_business .menu_item.ov {
	background: #6dc7ee url('../media/images/dec/main_menu_top2_ov.gif') 0 0 no-repeat;
}
.main_menu .link_private .menu_item.ov a,
.main_menu .link_business .menu_item.ov a {
	background: url('../media/images/dec/main_menu_bot2_ov.gif') 0 100% no-repeat;
}

.main_menu .link_private .menu_item_act .act_top,
.main_menu .link_business .menu_item_act .act_top {background: url('../media/images/dec/l_menu_top_act.gif') 0 0 no-repeat;} 
.main_menu .link_private .menu_item_act .act_bot,
.main_menu .link_business .menu_item_act .act_bot {background: url('../media/images/dec/l_menu_bot_act.gif') 0 100% no-repeat;}

.main_menu .menu_item.ov a span.span {
	background: url('../media/images/dec/menu_arrow.gif') 8px 12px no-repeat;
	padding-left: 18px;
}
.main_menu .menu_item_act a span.span {	
	background: url('../media/images/dec/menu_arrow_act.gif') 8px 12px no-repeat;
	padding-left: 18px;
}
.main_menu .mia_investors a span.span {	
	background: url('../media/images/dec/menu_arrow2_act.gif') 8px 12px no-repeat;
	padding-left: 18px;
}
.main_menu .link_private .menu_item a span.span,
.main_menu .link_private .menu_item.ov a span.span,
.main_menu .link_private .menu_item_act a span.span,
.main_menu .link_business .menu_item a span.span,
.main_menu .link_business .menu_item.ov a span.span,
.main_menu .link_business .menu_item_act a span.span {
	padding: 0;
	background: none;
	line-height: 100%;
	font-size: 11px !important;
	font-weight: normal;
	padding: 7px 0 8px 47px;
}
.main_menu .link_private .menu_item a span.span span,
.main_menu .link_private .menu_item.ov a span.span span,
.main_menu .link_private .menu_item_act a span.span span,
.main_menu .link_business .menu_item a span.span span,
.main_menu .link_business .menu_item.ov a span.span span,
.main_menu .link_business .menu_item_act a span.span span {
	display: block;
	padding: 0;
	font-size: 12px !important;
	font-weight: bold;
	color: #ffffff !important;
}
.main_menu .link_private .menu_item,
.main_menu .link_private .menu_item_act,
.main_menu .link_business .menu_item,
.main_menu .link_business .menu_item_act {
	margin: 0 -7px 0 -5px;
}
.main_menu .link_private .menu_item a span.span {background: url('../media/images/dec/link_private.gif') 5px 6px no-repeat;}
.main_menu .link_private .menu_item.ov a span.span {background: url('../media/images/dec/link_private_ov.gif') 5px 6px no-repeat;}
.main_menu .link_private .menu_item_act a span.span {background: url('../media/images/dec/link_private_act.gif') 5px 6px no-repeat;}

.main_menu .link_business .menu_item a span.span {background: url('../media/images/dec/link_business.gif') 5px 6px no-repeat;}
.main_menu .link_business .menu_item.ov a span.span {background: url('../media/images/dec/link_business_ov.gif') 5px 6px no-repeat;}
.main_menu .link_business .menu_item_act a span.span {background: url('../media/images/dec/link_business_act.gif') 5px 6px no-repeat;}

.corporate_menu {
	margin: 3px 0 0 13px;
	height: 42px;
}
.corporate_menu .menu_item,
.corporate_menu .menu_item_act {	
	float: left;
	z-index: 200;
	position: relative;
	z-index: 10;
}
.corporate_menu .menu_item {
	margin: 0 3px 0 0;
}
.corporate_menu .menu_item_act {	
	margin: 1px 1px 0 -2px;
}
.corporate_menu .menu_private .menu_item_act,
.corporate_menu .menu_business .menu_item_act {
	margin: -3px 1px 0 -2px;;
}

.corporate_menu .corp_item_act {
	z-index: 102;
	position: relative;
}
.corporate_menu .corp_item_act.posrel {
	position: relative;
	z-index: 102;
}
.corporate_menu .corp_item_act .corp_bl img,
.corporate_menu .corp_item_act .corp_br img {
	width: 6px;
}
.corporate_menu .corp_item_act .corp_bl {
	background: url('../media/images/dec/corp_menu_bl.png') 0 100% no-repeat;
}
.corporate_menu .ov .corp_item_act .corp_bot a {
	background: transparent !important;
}
.corporate_menu .corp_item_act .corp_bot {
	background: url('../media/images/dec/corp_menu_bot.png') 0 100% repeat-x;
	height: 42px;
}
.corporate_menu .corp_item_act .corp_br {
	background: url('../media/images/dec/corp_menu_br.png') 0 100% no-repeat;
	
}

.corporate_menu .childs {
	z-index: 100;
	position: absolute;
	top: 33px;
}
.corporate_menu .menu_private .childs,
.corporate_menu .menu_business .childs {
	top: 36px;
}
.corporate_menu .childs table 
.corporate_menu .childs table {
	margin: 2px 0 0 0;
}
.corporate_menu .left .childs {
	left: -10px;
}
.corporate_menu .corp_menu_item.last_corp .childs {
	right: 0;	
}
.main_menu .childs,
.corporate_menu .childs {
	display: none;
}
.main_menu .childs .ov .childs,
.corporate_menu .ov .childs {
	display: block;
}
.corporate_menu .childs .child a,
.corporate_menu .childs .child span.act {
	padding: 0 25px !important;
}
.corporate_menu .menu_item {
	background: #4db8ea url('../media/images/dec/corp_menu_left.gif') 0 100% no-repeat;
	border-bottom: 1px solid #ffffff;
}
.corporate_menu .menu_item.ov {
	background: #6dc7ee url('../media/images/dec/corp_menu_left_ov.gif') 0 100% no-repeat;
	border-bottom: 1px solid #ffffff;
}
.main_menu .childs .child.first.ov, .corporate_menu .childs .child.first.ov {
	border: none;
}
.corporate_menu .menu_item a {
	background: url('../media/images/dec/corp_menu_right.gif') 100% 100% no-repeat;
}
.corporate_menu .menu_item a {
	/*padding: 5px 28px 7px 24px;*/
	padding: 0 28px 2px 24px;
}
.corporate_menu .menu_item a span,
.corporate_menu .menu_item_act span.act span,
.corporate_menu .menu_item_act a span {
	display: block;
	text-decoration: none !important;
	color: #ffffff !important;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
}
.corporate_menu .menu_item a span {
	padding: 0 0 0 23px;
}
.corporate_menu .menu_private .menu_item_act a span,
.corporate_menu .menu_business .menu_item_act a span,
.corporate_menu .menu_private .menu_item_act span.act span,
.corporate_menu .menu_business .menu_item_act span.act span {
	padding: 0 0 0 37px;
}
.corporate_menu .menu_private .menu_item a span,
.corporate_menu .menu_business .menu_item a span {
	padding: 0 0 0 37px;
	display: inline;
	float: left;
}
.corporate_menu .menu_item_act span.act,
.corporate_menu .menu_item_act a {
	padding: 0 24px 0 19px;
	display: block;
}
.corporate_menu .menu_item_act span.act span,
.corporate_menu .menu_item_act a span {
	padding: 3px 0 1px 24px;
}

.corporate_menu .menu_item.ov a {
	background: url('../media/images/dec/corp_menu_right_ov.gif') 100% 100% no-repeat;
}

.corporate_menu .menu_private .menu_item,
.corporate_menu .menu_business .menu_item {
	background: #4aa7da url('../media/images/dec/corp_menu_left.gif') 0 100% no-repeat;
}
.corporate_menu .menu_private .menu_item.ov,
.corporate_menu .menu_business .menu_item.ov {
	background: #4db8ea url('../media/images/dec/corp_menu_left_ov.gif') 0 100% no-repeat;
}
.corporate_menu .menu_private a,
.corporate_menu .menu_business a {
	padding: 0 20px 0 19px;
}
.corporate_menu .menu_private .menu_item_act a,
.corporate_menu .menu_business .menu_item_act a {
	padding: 5px 17px 7px 13px;
}
.corporate_menu .menu_private span.ico,
.corporate_menu .menu_business span.ico {
	line-height: 37px;
	height: 37px;
	margin-bottom: -2px;
	cursor: pointer;
}
.corporate_menu .menu_private .menu_item_act span.ico {
	margin-bottom: -4px;
	padding-bottom: 2px;
}
.corporate_menu .menu_business .menu_item_act span.ico {
	margin-bottom: -5px;
	padding-bottom: 2px;
}
.corporate_menu .menu_private .menu_item a,
.corporate_menu .menu_business .menu_item a {
	background: url('../media/images/dec/corp_menu_right_ov.gif') 100% 31px no-repeat;
}
.corporate_menu .menu_private span.ico {background: url('../media/images/dec/menu_private.gif') 0 0 no-repeat;}
.corporate_menu .menu_private .menu_item.ov span.ico {background: url('../media/images/dec/menu_private_ov.gif') 0 0 no-repeat;}
.corporate_menu .menu_private .menu_item_act span.ico {background: url('../media/images/dec/menu_private_act.gif') 0 2px no-repeat;}

.corporate_menu .menu_business span.ico {background: url('../media/images/dec/menu_business.png') 0 0 no-repeat;}
.corporate_menu .menu_business .menu_item.ov span.ico {background: url('../media/images/dec/menu_business_ov.png') 0 0 no-repeat;}
.corporate_menu .menu_business .menu_item_act span.ico {background: url('../media/images/dec/menu_business_act.png') 0 0 no-repeat;}

.corporate_menu .menu_about span.ico {background: url('../media/images/dec/menu_about.gif') 0 50% no-repeat;}
.corporate_menu .menu_about .menu_item.ov span.ico {background: url('../media/images/dec/menu_about_ov.gif') 0 50% no-repeat;}
.corporate_menu .menu_about .menu_item_act span.ico {background: url('../media/images/dec/menu_about_act.gif') 0 50% no-repeat;}

.corporate_menu .news_list span.ico {background: url('../media/images/dec/menu_news_list.gif') 0 50% no-repeat;}
.corporate_menu .news_list .menu_item.ov span.ico {	background: url('../media/images/dec/menu_news_list_ov.gif') 0 50% no-repeat;}
.corporate_menu .news_list .menu_item_act span.ico {background: url('../media/images/dec/menu_news_list_act.gif') 0 50% no-repeat;}

.corporate_menu .menu_press span.ico {	background: url('../media/images/dec/menu_press.gif') 0 50% no-repeat;}
.corporate_menu .menu_press .menu_item.ov span.ico {background: url('../media/images/dec/menu_press_ov.gif') 0 50% no-repeat;}
.corporate_menu .menu_press .menu_item_act span.ico {background: url('../media/images/dec/menu_press_act.gif') 0 50% no-repeat;}

.corporate_menu .menu_contact span.ico {background: url('../media/images/dec/menu_contact.gif') 0 50% no-repeat;}
.corporate_menu .menu_contact .menu_item.ov span.ico {background: url('../media/images/dec/menu_contact_ov.gif') 0 50% no-repeat;}
.corporate_menu .menu_contact .menu_item_act span.ico {	background: url('../media/images/dec/menu_contact_act.gif') 0 50% no-repeat;}

.corporate_menu .contacts_text_main span.ico {background: url('../media/images/dec/menu_contact.gif') 0 50% no-repeat;}
.corporate_menu .contacts_text_main .menu_item.ov span.ico {background: url('../media/images/dec/menu_contact_ov.gif') 0 50% no-repeat;}
.corporate_menu .contacts_text_main .menu_item_act span.ico {	background: url('../media/images/dec/menu_contact_act.gif') 0 50% no-repeat;}


.main_menu .childs {
	position: absolute !important;
	top: 0 !important;
	left: 192px !important;
}
.main_menu .childs .child,
.corporate_menu .childs .child {
	white-space: nowrap;
	background: url('../media/images/dec/main_sub_left.gif') 0 0 no-repeat;
	margin: 0 0 0 9px;
}
.main_menu .childs .child a,
.corporate_menu .childs .child a {
	zoom: 1;
}

.main_menu .childs .child.ov,
.corporate_menu .childs .child.ov {
	background: url('../media/images/dec/main_sub_left_ov.gif') 0 0 no-repeat;
}

.main_menu .childs .child.first, 
.corporate_menu .childs .child.first {
	background: url('../media/images/dec/main_sub_top_left.gif') 0 0 no-repeat;
}
.main_menu .childs .child.first.ov, 
.corporate_menu .childs .child.first.ov {
	background: url('../media/images/dec/main_sub_top_left_ov.gif') 0 0 no-repeat;
}
.main_menu .childs .child.last,
.corporate_menu .childs .child.last {
	background: url('../media/images/dec/main_sub_bot_left.png') 0 100% no-repeat;
}
.main_menu .childs .child.last.ov,
.corporate_menu .childs .child.last.ov {
	background: url('../media/images/dec/main_sub_bot_left_ov.png') 0 100% no-repeat;
}
.main_menu .childs .child div,
.corporate_menu .childs .child div {
	background: url('../media/images/dec/main_sub_right.gif') 100% 0 no-repeat;
}
.main_menu .childs .child.ov div,
.corporate_menu .childs .child.ov div {
	background: url('../media/images/dec/main_sub_right_ov.gif') 100% 0 no-repeat;
}
.main_menu .childs .child.first div,
.corporate_menu .childs .child.first div {
	background: url('../media/images/dec/main_sub_top_right.gif') 100% 0 no-repeat;
}
.main_menu .childs .child.first.ov div,
.corporate_menu .childs .child.first.ov div {
	background: url('../media/images/dec/main_sub_top_right_ov.gif') 100% 0 no-repeat;
}
.main_menu .childs .child.last div,
.corporate_menu .childs .child.last div {
	background: url('../media/images/dec/main_sub_bot_right.png') 100% 100% no-repeat;
}
.main_menu .childs .child.last.ov div,
.corporate_menu .childs .child.last.ov div {
	background: url('../media/images/dec/main_sub_bot_right_ov.png') 100% 100% no-repeat;
}
.main_menu .childs .child a,
.main_menu .childs .child span,
.corporate_menu .childs .child a,
.corporate_menu .childs .child span {
	display: block;
	margin: 0 5px;
	padding: 0 10px;
	line-height: 29px;
	border-bottom: 1px solid #49b5e4;
	background: #6dc7ee !important;
}
.main_menu .childs .child.ov a,
.main_menu .childs .child.ov span,
.corporate_menu .childs .child.ov a,
.corporate_menu .childs .child.ov span {
	background: #6dc7ee url('../media/images/dec/main_sub_ov.gif') 0 1px repeat-x !important;
}
.main_menu .childs .child.first a,
.main_menu .childs .child.first span,
.main_menu .childs .child.last a,
.main_menu .childs .child.last span,
.corporate_menu .childs .child.first a,
.corporate_menu .childs .child.first span 
.corporate_menu .childs .child.last a,
.corporate_menu .childs .child.last span {
	/*line-height: 28px;*/
}
.main_menu .childs .child.last a,
.main_menu .childs .child.last span,
.corporate_menu .childs .child.last a,
.corporate_menu .childs .child.last span {
	border-bottom: none;
}
/*  main_menu  */


/*  sub_menu  */
.sub_menu {
	background: #59b5e1;
	z-index: 0;
	width: 675px;
	position: relative;
}
.sub_menu_investors {
	background: #faa61f url('../media/images/dec/grapth_2.gif') 100% 100% no-repeat;
}
.sub_menu a,
.sub_menu span {
	color: #ffffff !important;
	font-size: 12px !important;
	font-weight: bold !important;
	display: block;
	padding: 7px 14px 9px 14px;
	float: left;
	background: url('../media/images/dec/sub_line.gif') 100% 50% no-repeat;
	white-space: nowrap;
}
.sub_menu_investors a,
.sub_menu_investors span {
	background: url('../media/images/dec/sub_line_2.gif') 100% 50% no-repeat;
}
.sub_menu a.last,
.sub_menu span.last {
	background: none;
}
.sub_menu a:hover {
	background-color: #47a6da !important;
	text-decoration: underline !important;
}
.sub_menu_investors a:hover {
	background-color: #fbb917 !important;
}
.sub_menu span {
	background-color: #2c8fd0 !important;
}
.sub_menu_investors span {
	background-color: #fcc612 !important;
}
.sub_menu .tl img,
.sub_menu .tr img,
.sub_menu .bl img,
.sub_menu .br img {
	height: 5px;
	width: 5px;
}
.sub_menu .tl,
.sub_menu .tr,
.sub_menu .bl,
.sub_menu .br,
.level_3 .sub_menu .top {
	position: absolute;
}
.sub_menu .tl {
	background: url('../media/images/dec/sub_cor_tl.gif') 0 0 no-repeat;
	top: 0;
	left: 0;
}
.sub_menu .tr {
	background: url('../media/images/dec/sub_cor_tr.gif') 0 0 no-repeat;
	top: 0;
	right: 0;
}
.sub_menu .bl {
	background: url('../media/images/dec/sub_cor_bl.gif') 0 0 no-repeat;
	bottom: 0;
	left: 0;
}
.sub_menu .br {
	background: url('../media/images/dec/sub_cor_br.gif') 0 0 no-repeat;
	bottom: 0;
	right: 0;
}
.sub_menu_investors .tl { background: url('../media/images/dec/sub_cor_2_tl.gif') 0 0 no-repeat; }
.sub_menu_investors .tr { background: url('../media/images/dec/sub_cor_2_tr.gif') 0 0 no-repeat; }
.sub_menu_investors .bl { background: url('../media/images/dec/sub_cor_2_bl.gif') 0 0 no-repeat; }
.sub_menu_investors .br { background: url('../media/images/dec/sub_cor_2_br.gif') 0 0 no-repeat; }
.content_padd .sub_menu {
	margin: 0 0 0 -7px;
}

.level_3 {
	padding: 0 31px 0 4px;
}
.level_3 .sub_menu {
	width: 100%;
}
.level_3 .sub_menu {
	background: #9acae1 !important;
	padding: 0 2px 2px 2px;
}
.level_3 .sub_menu .bl img,
.level_3 .sub_menu .br img {
	width: 7px;
	height: 7px;
}
.level_3 .sub_menu .bl {
	background: url('../media/images/dec/sub3_bl.png') 0 0 no-repeat !important;
}
.level_3 .sub_menu .br {
	background: url('../media/images/dec/sub3_br.png') 0 0 no-repeat !important;
}
.level_3 .sub_menu a:hover {
	background-color: #70b8dd !important;
}
.level_3 .sub_menu .top img {
	height: 4px;
}
.level_3 .sub_menu .top {
	background: url('../media/images/dec/sub3_top.png') 0 0 repeat-x;
	top: 0;
	left: 0;
	width: 100%;
}
.level_3 .sub_menu a,
.level_3 .sub_menu span {
	background-image: none;
	padding: 9px 14px 5px 14px;
}
/*  sub_menu  */

/* path */
.path {
	padding: 6px 0;
}
.path * {
	font-size: 12px !important;
}
.path span {
	color: #2c8fd0;
}
.path_investors span {
	color: #558fe0;
}
.path .first_path {
	text-transform: uppercase;
}
/* path */

/* paging */
.paging {
	margin: 10px 0 0 0;
	float: left;
}
.paging a,
.paging span.act,
.paging span.act span {
	float: left;
}
.paging a,
.paging span.act span {
	display: block;
	padding: 0 8px 0 7px;
	line-height: 22px;
	font-weight: bold !important;
	font-size: 12px;
}
.paging a {
	color: #59b5e1 !important;
	text-decoration: none !important;
}
.paging a:hover {
	text-decoration: underline !important;
}
.paging span.act span {
	color: #ffffff;
}
.paging span.act {
	background: #59b5e1 url('../media/images/dec/paging_left.gif') 0 0 no-repeat;
}
.paging span.act span {
	background: url('../media/images/dec/paging_right.gif') 100% 0 no-repeat;
}
.paging_investors span.act {
	background: #ffc210 url('../media/images/dec/paging_left_2.gif') 0 0 no-repeat;
}
.paging_investors span.act span {
	background: url('../media/images/dec/paging_right_2.gif') 100% 0 no-repeat;
}

/* paging */

/*  polls  */
.poll_pop {
	background: url('../media/images/bg/poll_pop_leaf.gif') 100% 5px no-repeat;
	padding: 2px 80px 62px 34px;
}
.poll_pop .question td input{
	display: block;
	margin: 0 7px 0 0 !important;
}
.poll_pop #vote table td {
	vertical-align: middle;
}
.poll_pop .poll_name {
	font-size: 18px;
	padding: 0 0 23px 0;
}
.poll_pop label {
	font-size: 13px;
	font-weight: bold;
}
.poll_pop .question td {
	padding: 0 0 5px 0;
}
.poll_pop .submit,
.form .submit {
	background: #ffc20e url('../media/images/dec/submit_left.gif') 0 0 no-repeat;
	float: left;
	margin: 31px 0 0 0;
}
.poll_pop .submit div,
.form .submit div {
	background: url('../media/images/dec/submit_right.gif') 100% 0 no-repeat;
	float: left;	
}
.poll_pop .submit input,
.form .submit input {
	color: #4b4b4b !important;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	padding: 0 18px;
	background: none !important;
	border: none !important;
	cursor: pointer;
}
.poll_pop .submit.ov,
.form .submit.ov {
	background: #ebb30f url('../media/images/dec/submit_left_ov.gif') 0 0 no-repeat;
}
.poll_pop .submit.ov div,
.form .submit.ov div {
	background: url('../media/images/dec/submit_right_ov.gif') 100% 0 no-repeat;
}
.form .submit {
	margin: 0;
}
.form .submit input {
	padding: 0 6px 0 11px;
}
/*  polls  */


/*  sitemap  */
.sitemap {
	padding: 17px 0 0 0;
}
.sitemap a {
	font-size: 12px;
	text-decoration: underline !important;
}
.sitemap a:hover {
	color: #216ea0 !important;
}
.sitemap div {
	padding-bottom: 9px;
}
.sitemap .lv_1 {
	background: url('../media/images/dec/arrow_sitemap.gif') 0 6px no-repeat;
	padding-left: 12px;
}
.sitemap .lv_2 {
	padding-left: 24px;
}
.sitemap .lv_2.cont {
	background: url('../media/images/dec/arrow_sitemap.gif') 12px 6px no-repeat;
}
.sitemap .lv_3 {
	padding-left: 36px;
}
/*  sitemap  */


/* text */
.text h1 {
	font-size: 18px !important;
	font-weight: normal;
	margin: 0 0 7px 0;
}
.text {
	padding: 0;
	width: 660px;
	overflow-x: hidden;
}

.text ul {
	padding: 0 0 0 25px;
}

.text img {
	display: inline;
}

.text *,
.texts_item_text *,
.news_item .news_text,
.news_item .news_text *,
.career_text * {
	line-height: 169%;
}

.text ul,
.text ol,
.texts_item_text ul,
.texts_item_text ol,
.news_item .news_text ul,
.news_item .news_text ol,
.career_text ul,
.career_text ol {
	list-style-position: inside;
}


.text.text_structure {
	position: relative;
}
.text .link_1,
.text .link_2 {
	position: absolute;
	left: 0;
	display: block;
	width: 616px;
	background: url('../media/images/s.gif') 0 0 repeat;
}
.text .link_1 img,
.text .link_2 img {
	width: 0;
}
.text.lang_lt .link_1 {
	top: 146px;
}
.text.lang_en .link_1 {
	top: 146px;
}
.text.lang_lt .link_1,
.text.lang_1t .link_1 img {
	height: 103px;
}
.text.lang_en .link_1,
.text.lang_en .link_1 img {
	height: 103px;
}

.text.lang_lt .link_2 {
	top: 265px;
}
.text.lang_en .link_2 {
	top: 265px;
}
.text.lang_lt .link_2,
.text.lang_lt .link_2 img {
	height: 85px;
}
.text.lang_en .link_2,
.text.lang_en .link_2 img {
	height: 85px;
}
.text.lang_lt .link_1:hover {
	background: url('../media/images/bg/chart_link_1_lt_ov.gif') 0 0 no-repeat;
}
.text.lang_lt .link_2:hover {
	background: url('../media/images/bg/chart_link_2_lt_ov.gif') 0 0 no-repeat;
}
.text.lang_en .link_1:hover {
	background: url('../media/images/bg/chart_link_1_en_ov.gif') 0 0 no-repeat;
}
.text.lang_en .link_2:hover {
	background: url('../media/images/bg/chart_link_2_en_ov.gif') 0 0 no-repeat;
}
/* text */

.hdr h1 {
	font-size: 18px !important;
	line-height: 20px;
	font-weight: normal;
	padding: 4px 0 14px 0;
}
/* news */
.news_list,
.texts_list {
	padding: 0 26px 0 0;
}
.news_list .news_list_item,
.news_item {
	padding: 0 0 29px 0;
}
.news_list .news_list_item * {
	line-height: 140%;
}
.news_list .news_list_item .news_title * {
	color: #4b4b4b;
	font-weight: bold;
}
.news_list .news_year  {
	padding: 0 0 10px 0;
}
.news_list .news_year a,
.texts_list .archive_item a {
	font-size: 14px
}

.news_item h1 {
	font-size: 18px;
}
.news_item .news_date,
.news_item .news_title {
	font-weight: bold;
}
.news_item .news_title {
	padding: 0 0 2px 0;
}
.news_item #gallery td.tac {
	vertical-align: middle;
	padding: 16px 10px 17px 0;
	width: 179px;
}
.news_item #gallery .gallery_img img {
	border: 2px solid #59b5e1;
}
.news_item #gallery .gallery_link {
	font-size: 11px;
	color: #59b5e1 !important;
}
/* news */

/* order_newsletter */
.order_newsletter .input input {
	background: url('../media/images/dec/input.gif') 0 0 no-repeat;
	width: 216px;
	border: none;
	padding: 6px 4px;
	line-height: 13px;
}
.order_newsletter .table_form {
	margin: 21px 0 0 0;
}
.order_newsletter .form td {
	vertical-align: middle;
	padding: 0 10px 0 0;
}
.order_newsletter .form_text {
	padding: 0 20px 0 0;
}
.order_newsletter .success {
	padding: 20px 0 0 0;
}
.order_newsletter .form .error_field {
	padding: 10px 0 0 0;
}

.order_newsletter .checkbox {
	padding: 20px 0 0 0 !important;
}
.order_newsletter .checkbox td {
	vertical-align: middle;
}
.order_newsletter .checkbox td input {
	display: block;
	margin: 0;
	width: auto !important;
	background: none !important;
}
.order_newsletter .checkbox td.label {
	padding: 3px 10px;
}
.order_newsletter .submit.unsubscribe {
	margin: 20px 0 0 0;
}
/* order_newsletter */ 

/* faq */
.faq_list .faq_list_item {
	padding: 0 0 9px 5px;
}
.faq_list .faq_list_item .open,
.faq_list .faq_list_item .close {
	color: #2c8fd0;
	text-decoration: underline;
	padding: 5px 0 0 39px;
	cursor: pointer;
	float: left;
}
.faq_list .faq_list_item .close {
	background: url('../media/images/dec/arrow_right.gif') 25px 10px no-repeat;
}
.faq_list .faq_list_item .open {
	background: url('../media/images/dec/arrow_down.gif') 25px 10px no-repeat;
	font-weight: bold;
}
.faq_list .faq_list_text {
	padding: 10px 24px 8px 39px;
}

.faq_form .faq_form_text {
	padding: 0 40px 0 0;
}
.faq_form .faq_form_table,
.faq_form .success{
	margin: 23px 0 0 0;
}
.faq_form .faq_form_table td {
	padding: 0 0 8px 0;
}
.faq_form .label {
	text-align: right;
	width: 182px;
}
.faq_form .label div {
	padding: 3px 8px 0 0;
}
.faq_form .input input,
.faq_form .textarea textarea {
	border: none;
	padding: 6px 4px;
}
.faq_form .input {
	margin: 0 0 3px 0;
}
.faq_form .input input {
	background: url('../media/images/dec/input.gif') 0 0 no-repeat;
	width: 216px;
	line-height: 13px;
}
.faq_form .textarea textarea {
	background: url('../media/images/dec/textarea.gif') 0 0 no-repeat;
	width: 306px;
	height: 184px;
}
.faq_form .form .submit {
	float: right;
}
.faq_form .form .submit input {
	padding: 0 10px 0 11px;
}
.faq_form .error_field {
	padding: 10px 0 0 0;	
	color: #ff0000;
}
/* faq */

.link_def,
.to_top,
.back {
	float: right;
	margin: 10px 0 0 0;
	background: url('../media/images/dec/link_bg.gif') 0 0 repeat-x;
}
.back {
	padding: 0;
	margin: 0;
}
.link_def a,
.link_def a span,
.to_top a,
.to_top a span,
.back a,
.back a span {
	float: left;
	display: block;
	color: #ffffff !important;
}
.link_def {
	float: left;
	margin: 0 0 17px 0;
}
.link_def a {
	background: #59b5e1 url('../media/images/dec/link_def.gif') 0 0 no-repeat;
}
.to_top a {
	background: #59b5e1 url('../media/images/dec/link_top.gif') 0 0 no-repeat;
}
.back a {
	background: #59b5e1 url('../media/images/dec/link_back.gif') 0 0 no-repeat;
}
.link_def a span,
.to_top a span, 
.back a span {
	background: url('../media/images/dec/link_right.gif') 100% 0 no-repeat;
	padding: 0 13px 0 23px;
	font-size: 12px !important;
	line-height: 22px !important;
	cursor: pointer;
}
.to_top_investors,
.back_investors,
.link_def_investors {
	background: url('../media/images/dec/link_bg_2.gif') 0 0 repeat-x;
}
.to_top_investors a,
.back_investors a {
	background: #ffc20e url('../media/images/dec/link_back_2.gif') 0 0 no-repeat;
}
.link_def_investors a {
	background: #ffc20e url('../media/images/dec/link_back_no_arrow_2.gif') 0 0 no-repeat;
}
.to_top_investors a span,
.back_investors a span,
.link_def_investors a span {
	background: url('../media/images/dec/link_right_2.gif') 100% 0 no-repeat;
}
.link_def a span {
	padding: 0 15px;
}
/* texts_list */
.texts_list .texts_list_item {
	padding: 0 0 17px 0;
}
.texts_list .texts_list_item .date {
	padding: 0 0 3px 0;
}
.texts_list .texts_list_item a:hover {
	text-decoration: underline;
	color: #216ea0;
}
.texts_list .link_def {
	float: right;
	margin-right: 15px;
}
.texts_list .archive_item {
	padding: 0 0 6px 0;
}

.texts_item .texts_date,
.texts_item .texts_title {
	font-weight: bold;
}
.texts_item .texts_title {
	padding: 0 0 5px 0;
}
/* texts_list */

.career_list {
	padding: 0 0 60px 0;
}
.career_list .info {
	padding: 0 0 20px 0;
}
.text table,
.news_list .short_text table,
.news_item .news_text table,
.texts_list .texts_list_item table,
.texts_item .texts_item_text table,
.faq_list_text table,
.career_list table,
.career_item table {
	width: 614px;
	border: 2px solid #59b5e1;
	border-color: #59b5e1 !important;
	float: none !important;
}
.text table td,
.news_list .short_text table td,
.news_item .news_text table td,
.texts_list .texts_list_item table td,
.texts_item .texts_item_text table td,
.faq_list_text table td,
.career_list table td,
.career_item table td {
	border-color: #59b5e1 !important;
}
.text table *,
.news_list .short_text table *,
.news_item .news_text table *,
.texts_list .texts_list_item table *,
.texts_item .texts_item_text table *,
.faq_list_text table *,
.career_list table *,
.career_item table * {
	text-align: center;
	font-size: 12px;
	line-height: 120%;
}
.text table th,
.news_list .short_text table th,
.news_item .news_text table th,
.texts_list .texts_list_item table th,
.texts_item .texts_item_text table th,
.faq_list_text table th,
.career_list table th,
.career_item table th {
	vertical-align: middle;
	background: #ebf9ff;
	padding: 5px 9px;
	border: 1px solid #59b5e1;
	border-width: 2px 1px;
	line-height: 125%;
}
.text table td,
.news_list .short_text table td,
.news_item .news_text table td,
.texts_list .texts_list_item table td,
.texts_item .texts_item_text table td,
.faq_list_text table td,
.career_item table td {
	padding: 10px 20px 8px 20px;
	border: 1px solid #59b5e1;
}
.texts_list .item_name {
	font-weight: bold;
}
.text_investors table th {
	border: 1px solid #59b5e1;
}
.text_investors table {
	border: 2px solid #c1b6b3;
	border-color: #C1B6B3 !important;
}
.text_investors table td {
	border: 1px solid #c1b6b3;
	border-color: #C1B6B3 !important;
}
.text_menu_press table {
	width: 420px !important;
}
.career_list table {
	width: 543px;
}
.career_list table th {
	padding: 8px 9px 7px 9px;
}
.career_list  table td {
	padding: 4px 20px;
	border: 1px solid #59b5e1;
}
.career_list table tr.ov td {
	background: #ebf9ff;
	cursor: pointer;
}
.career_list table tr.ov td a,
.career_list table tr td a:hover {
	color: #216ea0;
	text-decoration: underline;
}

.career_item .career_title h1 {
	font-size: 16px;
	font-weight: bold;
	padding: 4px 0 4px 0;	
}
.career_item .career_text {
	padding: 0 0 21px 0;
}
.career_item .career_links {
	padding: 30px 0 0 0;
}
.career_item .career_all {
	float: right;
	padding: 13px 19px 0 0;	
}
.career_item .career_all a {
	font-size: 12px !important;
	font-weight: bold !important;
	color: #59b5e1 !important;
}
#title_flash {
	text-align: center;
}
#title_flash * {
	margin: 0 auto;
}

.search_results .search_phrase {
	border-bottom: 1px solid #d3d3d3;
	margin: 0 0 45px 0;
	padding: 0 0 11px 0;
}
.search_results .search_phrase,
.search_results .search_phrase * {
	font-size: 14px !important;
}
.search_results .search_phrase strong {
	color: #5eba00;
}
.search_results .search_phrase .upper {
	text-transform: uppercase;
}
.search_results .search_phrase .mark_text {
	background-color: #fff2b5;
}
.search_results .search_result .search_title a {
	font-size: 12px !important;
}
.search_results .search_result .search_title {
	margin: 0 0 7px 0;
	font-size: 12px !important;
}
.search_results .search_result .mark_text {
	background-color: #fff2b5;
}
.search_results .search_result {
	margin: 0 0 19px 0;
}
.search_results .search_result *,
.search_results .search_result a,
.search_results .search_result {
	line-height: 130% !important;
	font-size: 12px !important;
}

.print_header {
	width: 100%;
	border-bottom: 3px solid #59b5e1;
	margin: 0 0 20px 0;
	display: none;
}
.p_layout .paging {
	display: none;
}
.p_layout .print_header {
	display: block;
}
.print_header .wf {
	vertical-align: middle;
	padding: 12px 10px 10px 10px;
}
.print_header .print_contacts {
	width: 440px;
	text-align: left;
	margin: 0 0 0 auto;
}
.print_header .print_contacts *,
.print_header .print_contacts a,
.print_header .print_contacts {
	color: #000000;
	font-size: 12px;
}
.print_content {
	padding: 0 19px 20px 19px;
}

.size_2 .title_content .title_content_item a.ainv span {
	font-size: 13px !important;
}
.size_3 .title_content .title_content_item a.ainv span {
	font-size: 15px !important;
}
.size_2 .title_content .title_note,
.size_2 .title_content .title_note *,
.size_2 .title_content .title_content_item a,
.size_2 .title_content * {
	font-size: 16px !important;
}
.size_3 .title_content .title_note,
.size_3 .title_content .title_note *,
.size_3 .title_content .title_content_item a,
.size_3 .title_content * {
	font-size: 17px;
}

.size_2 .city_inner .info_td .bottom_text,
.size_2 .city_inner .info_td .bottom_text * {
	font-size: 13px;
}
.size_2 .title_content .title_content_item .title,
.size_2 .text *,
.size_2 .city_inner .info_table td,
.size_2 .city_inner .info_table td *,
.size_2 .news_list *,
.size_2 .news_list *,
.size_2 .news_item *,
.size_2 .texts_item *,
.size_2 .faq_list_text *,
.size_2 .career_list *,
.size_2 .career_item *,
.size_2 .title_content *,
.size_2 .text table *,
.size_2 .news_list .short_text table *,
.size_2 .news_list .short_text table *,
.size_2 .news_item .news_text table *,
.size_2 .texts_item .texts_item_text table *,
.size_2 .faq_list_text table *,
.size_2 .career_list table *,
.size_2 .career_item table *,
.size_2 .order_newsletter *,
.size_2 .search_results *,
.size_2 .sitemap *,
.size_2 .text *,
.size_2 .texts_item *,
.size_2 .texts_list *,
.size_2 .faq_list * {
	font-size: 14px;
}
.size_3 .title_content .title_content_item .title,
.size_3 .text *,
.size_3 .city_inner .info_table td,
.size_3 .city_inner .info_table td *,
.size_3 .news_list *,
.size_3 .news_list *,
.size_3 .news_item *,
.size_3 .texts_item *,
.size_3 .faq_list_text *,
.size_3 .career_list *,
.size_3 .career_item *,

.size_3 .title_content *,
.size_3 .text table *,
.size_3 .news_list .short_text table *,
.size_3 .news_item .news_text table *,
.size_3 .texts_item .texts_item_text table *,
.size_3 .faq_list_text table *,
.size_3 .career_list table *,
.size_3 .career_item table *,
.size_3 .order_newsletter *,
.size_3 .search_results *,
.size_3 .sitemap *,
.size_3 .text *,
.size_3 .texts_item *,
.size_3 .texts_list *,
.size_3 .faq_list * {
	font-size: 16px;
}

.size_2 .search_results .search_phrase,
.size_2 .search_results .search_phrase * {
	font-size: 16px !important;
}
.size_2 .search_results .search_result .search_title a,
.size_2 .search_results .search_result .search_title,
.size_2 .search_results .search_result *,
.size_2 .search_results .search_result a,
.size_2 .search_results .search_result {
	font-size: 14px !important;
}

.size_3 .city_inner .info_td .bottom_text,
.size_3 .city_inner .info_td .bottom_text * {
	font-size: 15px;
}
.size_3 .search_results .search_phrase,
.size_3 .search_results .search_phrase * {
	font-size: 17px !important;
}
.size_3 .search_results .search_result .search_title a,
.size_3 .search_results .search_result .search_title,
.size_3 .search_results .search_result *,
.size_3 .search_results .search_result a,
.size_3 .search_results .search_result {
	font-size: 16px !important;
}

.popup_text {
	padding: 15px;
}
.popup_text h1 {
	font: normal bold 14px Arial;
	margin-bottom: 15px;
}
.map_circle_overs div {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.map_circle_overs img {
	float: left;
}

.city_inner {
	width: 100%;
	margin: 10px 0;
}
.city_inner .ga_td {
	width: 251px;
}
.city_inner .info_td {
	padding-left: 16px;
}
.city_inner .info_td .bottom_text {
	margin-top: 14px;
}
.city_inner .info_td .bottom_text,
.city_inner .info_td .bottom_text * {
	color: #8c8c8c;
	font-size: 11px;
	font-family: Arial;
}
.city_inner #google_map_1,
.city_inner #google_map_2 {
	width: 251px;
	height: 323px;
	overflow: hidden;
}
.city_inner .info_table {
	border: 2px solid #59b5e1;
}
.city_inner .info_table td {
	border-right: 2px solid #59b5e1;
	border-bottom: 1px solid #59b5e1;
	padding: 9px;
}
.city_inner .info_table td.col1 {
	width: 37%;
}
.city_inner .info_table td,
.city_inner .info_table td * {
	font-size: 12px;
	font-family: Arial;
	color: #4b4b4b;
}
.city_inner .info_table td a,
.city_inner .info_table td a:link,
.city_inner .info_table td a:visited,
.city_inner .info_table td a:active {
	color: #2c8fd0;
}
.city_inner .info_table td a:hover {
	color: #216ea0;
	text-decoration: underline;
}
.d3_line {
	background: #d3d3d3;
	height: 1px;
	margin: 20px 0;
}
.d3_line img {
	width: 1px;
	height: 1px;
}
.program_table {
	margin: 10px 0;
}
.program_table td {
	padding: 14px 5px !important;
}
#reg_form_success {
	display: none;
	margin: 30px 0 0 0;
}
.reg_form {
	width: auto !important;
	border: 0 !important;
	margin: 30px 0 7px 35px;
}
.reg_form * {
	text-align: left !important;
}
.reg_form .input {
	width: 225px;
}
.reg_form td {
	padding: 5px !important;
	border: 0 !important;
}
.reg_form div {
	background: #f7f7f7 url( '../media/images/bg/form_input_bg.png' ) left top no-repeat;
	width:223px;
	height:26px;
	text-align: left;
}
.reg_form .error div {
	background: #f7f7f7 url( '../media/images/bg/form_input_bg_error.png' ) left top no-repeat;
}
.reg_form div input {
	width: 215px;
	border: 0;
	border: 0;
	background: transparent;
	text-align: left;
	padding: 6px 1px 2px 5px;
}
.reg_form div select {
	width: 219px;
	border: 0;
	border: 0;
	background: transparent;
	text-align: left;
	padding: 3px 1px 2px 5px;
	margin: 2px 0 0 3px;
}
.reg_form div option {
	background: #f7f7f7;
	text-align: left;
}
.reg_form label {
	display:block;
	text-align: right !important;
	padding: 4px 20px 0 0;
}
.reg_form .error label {
	color: #ff5e5e;
}
.yellow_button {
	line-height: 25px;
	float: right;
	margin: 0;
	display: block;
	margin-right: 2px;
}
.yellow_button a {
	display: block;
	background: #ffc20e url( '../media/images/bg/yellow_but_right.png' ) top right no-repeat;
	text-decoration: none;
}
.yellow_button a span {
	background: url( '../media/images/bg/yellow_but_left.png' ) top left no-repeat;
	display: block;
	padding: 5px 15px;
}
.yellow_button a:hover {
	background: #ebb30f url( '../media/images/bg/yellow_but_right_ov.png' ) top right no-repeat;
}
.yellow_button a:hover span {
	background: url( '../media/images/bg/yellow_but_left_ov.png' ) top left no-repeat;
}
.yellow_button * {
	font:normal bold 12px Arial !important;
	color: #4b4b4b !important;
}

table.full_table_page {
	background:transparent url(../media/images/bg/content_mid.gif) 239px 0 repeat-y;
}

td.col_2 {
	height: 378px;
	background: url(../media/images/dec/leaf_right_small.gif) 100% 337px no-repeat;
}
td.content-bottom {
	background:transparent url(../media/images/bg/content_mid.gif) repeat-y scroll 4px 0;
	vertical-align:bottom;
}
div.content-bottom-padding {
	padding:0 37px 0 24px;
}


/*  members_list  */
.members_item,
.members_list {
	padding: 27px 0 0 0;
	margin: 0 0 0 -4px;
	position: relative;
}
.members_item .members_hdr,
.members_list .members_hdr {
	padding: 0 0 16px 2px;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #2c8fd0;
}
.members_item .info_text,
.members_list .info_text {
	padding: 0 0 23px 0;
}
.members_item .info_text,
.members_item .info_text *,
.members_list .info_text,
.members_list .info_text * {
	font-weight: bold;
	font-size: 12px;
}
.members_list .members_list_table {
	width: 100%;
}
.members_list .members_list_table .members_list_item {
	width: 50%;
	border: 1px solid #d7d7d7;
}
.members_list .members_list_table .members_list_item h2 {
	padding: 0 0 7px 0;
	font-size: 12px;
	color: #4b4b4b;
	font-weight: bold;
}
.members_list .members_list_table .img_td {
	width: 141px;
}
.members_list .members_list_table .img_td table td {
	padding: 3px 5px 3px 3px;
}
.members_list .members_list_table .member_info .member_info_padd {
	padding: 11px 20px 12px 4px;
}
.members_list .members_list_table .member_info .short_description,
.members_list .members_list_table .member_info .short_description * {
	color: #4b4b4b;
	font-size: 12px;
}
.members_list .members_list_table .member_info .more {
	color: #2c8fd0 !important;
	font-size: 12px !important;
}
.members_list .members_list_table .empty_w {
	width: 23px;
}
.members_list .members_list_table .empty_w img {
	width: 23px;
	height: 0;
}
.members_list .members_list_table .empty_h {
	height: 23px;
}
.members_list .members_list_table .empty_h img {
	height: 23px;
	width: 0;
}
/*  members_list  */


/*  members_item  */
.members_item .member_img {
	margin: 0 33px 15px 0;
	float: left;
}
.members_item td {
	border: 1px solid #d7d7d7;
	padding: 2px;
}
.members_item .members_item_info {
	padding: 0 0 0 3px;
}
.members_item .members_item_info h2 {
	padding: 0 0 10px 0;
	font-size: 18px;
	font-weight: normal;
}
/*  members_item  */


/*  map_item  */
.map_item {
	width: 673px;
}
.map_item .map_item_padd {
	padding: 0 0 0 38px;
}
.map_item .no_data {
	padding: 0 0 30px 0;
}
.map_item .map_hdr {
	width: 590px;
	padding: 2px 0 7px 0;
	font-size: 20px !important;
	color: #2c8fd0;
	float: left;
}
.map_item .popup_print {
	float: right;
}
.map_item .factory {
	padding: 0;
}
.map_item .factory .factory_data {
	padding: 0 1px 18px 3px;
}
.map_item .factory .factory_name {
	padding: 0 0 8px 1px;
	font-size: 14px;
	font-weight: bold;
}
.map_item .factory .factory_table {
	width: 100%;
	border: 2px solid #59b5e1;
}
.map_item .factory .factory_table td {
	border-bottom: 1px solid #59b5e1;
}
.map_item .factory .factory_table td .pad {
	padding: 4px 12px;
	font-size: 12px;
}
.map_item .factory .factory_table .param_name {
	background: #effaff;
}
.map_item .factory .factory_table .param_desc {
	width: 252px;
	background: #effaff;
}
.map_item .factory .factory_table .param_value {
	border-left: 1px solid #59b5e1;
	width: 124px;
	text-align: center;
}

.map_item .factory_tabs {
	padding: 22px 0 61px 2px;
}
.map_item .factory_tabs .factory_menu {
	border-bottom: 2px solid #59b5e1;
}
.map_item .factory_tabs .factory_menu .mi_factory {
	width: 116px;
	border-right: 1px solid #ffffff;
	background: #dcf4ff url('../media/images/dec/cor_fm_1.gif') 0 0 no-repeat;
}
.map_item .factory_tabs .factory_menu .mi_factory.tab_active,
.map_item .factory_tabs .factory_menu .mi_factory.ov {
	background: #59b5e1 url('../media/images/dec/cor_fm_1_ov.gif') 0 0 no-repeat;
}
.map_item .factory_tabs .factory_menu .mi_factory a {
	text-align: center;
	display: block;
	color: #2c8fd0 !important;
	font-size: 12px !important;
	line-height: 14px !important;
	text-decoration: none !important;
	padding: 6px 5px;
	background: url('../media/images/dec/cor_fm_2.gif') 100% 0 no-repeat;
}
.map_item .factory_tabs .factory_menu .mi_factory.tab_active a,
.map_item .factory_tabs .factory_menu .mi_factory.ov a {
	color: #ffffff !important;
	background: url('../media/images/dec/cor_fm_2_ov.gif') 100% 0 no-repeat;
}
.map_item .factory_tabs .factory_menu .mi_factory_last {
	border-right: none;
}
.map_item .factory_tabs .avg_flows_hdr,
.map_item .factory_tabs .max_min_uses {
	font-size: 20px !important;
	color: #2c8fd0;
	padding: 7px 10px 8px 10px;
	border-right: 2px solid #59b5e1;
	border-left: 2px solid #59b5e1;
}
.map_item .factory_tabs .avg_flows_hdr {
	padding: 6px 10px;
}
.map_item .factory_tabs .max_min_uses span {
	font-size: 13px;
	color: #4b4b4b;
	font-weight: normal;
}

.map_item .factory_tabs .tb_width {
	width: 633px;
}
.map_item .factory_tabs .avg_flows,
.map_item .factory_tabs .map_item_data_padd {
	border-left: 2px solid #59b5e1;
	border-right: 2px solid #59b5e1;
	border-top: 2px solid #59b5e1;
	border-bottom: 1px solid #59b5e1;
}
.map_item .factory_tabs .map_item_data {
	width: 100%;
}
.map_item .factory_tabs .map_item_data th,
.map_item .factory_tabs .map_item_data th * {
	font-size: 12px;
	line-height: 14px;
}
.map_item .factory_tabs .map_item_data td,
.map_item .factory_tabs .map_item_data td * {
	font-size: 11px;
	line-height: 14px;
}
.map_item .factory_tabs .map_item_data td {
	border-left: 1px solid #59b5e1;
	border-bottom: 1px solid #59b5e1;
	padding: 5px;
}
.map_item .factory_tabs .map_item_data th {
	border-left: 1px solid #59b5e1;
	border-bottom: 1px solid #59b5e1;
	padding: 5px 12px;
}
.map_item .factory_tabs .map_item_data .month {
	background: #effaff;
	padding: 0;
	width: 133px;
	border-left: none;
}
.map_item .factory_tabs .map_item_data .month div {
	font-weight: bold;
	padding: 5px 12px;
}
.map_item .factory_tabs .map_item_data .year {
	width: 133px;
	padding: 0;
	background: #effaff url('../media/images/bg/th_ist.gif') 0 0 no-repeat;
	border-bottom: none;
	border-left: none;
}
.map_item .factory_tabs .map_item_data .year div {
	padding: 4px 16px 6px 12px;
	text-align: right;
}
.map_item .factory_tabs .map_item_data .th_month {
	width: 133px;
	padding: 0;
	background: #effaff url('../media/images/bg/th_ist.gif') 100% 100% no-repeat;
	border-top: none;
	border-left: none;
}
.map_item .factory_tabs .map_item_data .th_month div {
	padding: 4px 12px;
	text-align: left;
}
.map_item .factory_tabs .map_item_data .years {
	text-align: center;
	background: #dcf4ff;
	font-weight: bold;
}
.map_item .factory_tabs .map_item_data .q_m {
	text-align: center;
	background: #effaff;
	padding: 4px 4px;
}
.map_item .map_item_tab {
	width: 633px;
}

.map_item .factory_tabs .factory_data_preloader {
	width: 633px;
	padding: 40px 0;
	text-align: center;
}
.map_item .factory_tabs .factory_data_preloader img {
	margin: 0 auto;
}

.map_item .factory_tabs .avg_flows .avg_flows_table {
	width: 100%;
}
.map_item .factory_tabs .avg_flows .avg_flows_table th,
.map_item .factory_tabs .avg_flows .avg_flows_table td {
	text-align: center;
	border-left: 1px solid #59b5e1;
	border-bottom: 1px solid #59b5e1;
}
.map_item .factory_tabs .avg_flows .avg_flows_table th {
	background: #effaff;
	font-weight: bold;
	padding: 3px 12px 4px 12px;
}
.map_item .factory_tabs .avg_flows .avg_flows_table td {
	padding: 3px 12px;
}
.map_item .factory_tabs .avg_flows .avg_flows_table .col_first {
	border-left: none;
}
/*  map_item  */

/* map_date_filter */

#map_date_filter {
	text-align: center;
	width: 150px;
	float: right;
	margin: 0 7px 0 0;
}
#map_date_filter .navigation_button.disabled {
	visibility: hidden;
}
#map_date_filter .navigation_button {
	float: left;
	cursor: pointer;
	margin: 5px 0 0 0;
	width: 5px;
}
#map_date_filter .dates {
	float: left;
	margin: 0 6px;
}
#map_date_filter .date {
	display: none;
}
#map_date_filter .label {
	padding: 0 5px;
}
#map_date_filter .line {
	background: url('../media/images/dec/date_line.gif') 50% 2px no-repeat;
}
#map_date_filter .date span {
	color: #0070a6;
	font-weight: bold;
	font-size: 12px;
}
#map_date_filter .date .date_width {
	width: 100px;
}
#map_date_filter .date.selected {
	display: inline;
}

/* map_date_filter */

/* map_item_date_filter */
.newListSelected * {
	font-size: 12px !important;
}
#select_month,
#select_year {
	float: right;
}
.newListSelected {
	background: url('../media/images/dec/arrow_select.gif') 100% 0 no-repeat;
	border: 1px solid #828181;
	margin: 0 0 0 9px;
}
.newListSelected .selectedTxt {
	color: #4b4b4b;
	padding: 2px 19px 2px 9px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
}
.newListSelected ul {
	position: absolute;
	margin: 0 0 0 -1px;
	top: 20px !important;
	list-style: none;
	padding: 3px 0 4px 0;
	height: auto !important;
	border: 1px solid #828181;
	background: #ffffff;
}
#select_year .newListSelected ul {
	width: 56px;
}
#select_month .newListSelected ul {
	width: 95px;
}
#select_month .newListSelected .selectedTxt {
	width: 67px;
}
.newListSelected ul li a {
	display: block;
	line-height: 13px !important;
	padding: 3px 10px;
	color: #4b4b4b !important;
	text-decoration: none !important;
}
.newListSelected ul li a:hover {
	color: #4b4b4b !important;
	background: #effaff;
}

/* map_item_date_filter */

#TB_window.map_popup {
	top: 54px !important;
	margin-top: 0 !important;
	position: absolute;
	background: none !important;
	padding-bottom: 40px !important;
	border: none;
}
#TB_window.map_popup #TB_title {
	height: 36px !important;
	border-top: 2px solid #C4C4C4;
}
#TB_window.map_popup #TB_ajaxContent {
	border-bottom: 2px solid #C4C4C4;
}
#TB_window.map_popup #TB_title,
#TB_window.map_popup #TB_ajaxContent .tb_popup_content {
	background: #ffffff !important;
	border-left: 2px solid #C4C4C4;
	border-right: 2px solid #C4C4C4;
}
#TB_overlay.map_overlayBG {
	filter:alpha(opacity=20) !important;
	-moz-opacity: 0.2 !important;
	opacity: 0.2 !important;
}


@media print {
	* {
		background: transparent !important;
		color: #000000;
	}
	.sub_menu,
	.footer,
	.content .content_top,
	.content .content_bot,
	.back,
	.to_top,
	.path,	
	.logos,
	.content_bot,
	.col_1,
	.main_menu,
	.corporate_menu,
	.full_right,
	.full_left,
	.paging {
		display: none;
	}
	.print_header {
		display: block;
	}
	.content,
	.full_table .full_main {
		width: 100% !important;
	}
	.content .content_mid .dec_leaf {
		padding: 0 19px 20px 19px;
	}
	
	.full_table.print_popup .print_header,
	.full_table.print_popup .full_table_page,
	#TB_window.map_popup #TB_title,
	.map_popup .map_item .popup_print,
	.map_popup #TB_closeAjaxWindow,
	#TB_overlay {
		display: none !important;
	}
	.map_item .factory_tabs .factory_menu .mi_factory {
		display: none;
	}
	.map_item .factory_tabs .factory_menu .mi_factory.tab_active {
		display: block !important;
	}
	#TB_window.map_popup,
	.map_popup .map_item .map_item_tab,
	.map_popup .map_item .factory_tabs .tb_width,
	.map_popup #TB_ajaxContent,
	.map_popup .map_item .map_hdr,
	.map_popup .map_item {
		width: 100% !important;
	}
	.map_popup #TB_ajaxContent {
		height: auto !important;
	}
	#TB_window.map_popup #TB_ajaxContent {
		border-bottom: 0 !important;
	}
	#TB_window.map_popup {
		top: 0 !important;
		padding: 0 !important;
		position: static !important;
		margin-left: 0 !important;
	}
	.map_popup .map_item .map_item_padd {
		padding: 0;
	}
	.map_popup .map_item .factory_tabs {
		padding-bottom: 5px;
	}
	#TB_window.map_popup #TB_ajaxContent .tb_popup_content {
		border: none !important;
	}
	
}