/*� Idea Design Studio, www.idea.net.ua, 2007*/
/*COMMON*/
body { color: #5c5b65;  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;  padding: 0; margin: 0; background: #FFF;}
table, img {border:0;}
img { margin: 0; padding: 0;}
input, select, textarea { vertical-align: middle;}
h1, h2, h3 {  font-family: Arial, Verdana, Helvetica, sans-serif;line-height:100%;}
h1 {color:#002e6e; padding:0px 0 10px 0px; margin:0px 0 0px 0; font-size:24px; font-weight: normal;}
h2 {color:#002e6e; padding:15px 0 5px 0px; margin:0px 0 0 0; font-size:16px; font-weight: normal;}

h3.glossary {color:#5c5b65; padding:15px 0 5px 0px; margin:0px 0 0 0; font-size:14px; font-weight: bold;}
a.glossary {color:#5c5b65; font-size:14px; margin:0px 0 0 0; padding-right: 12spx; font-weight: bold;}
a.glossary:hover { text-decoration: none;}
a.glossary:visited { color: #a1a0a2;}
h2.bold { color:#5c5b65; padding:15px 0 5px 0px; margin:0px 0 0 0; font-size:14px; font-weight: bold;}
a.bold { color:#5c5b65; font-weight: bold; font-size:14px;}

h2.gray {color:#002e6e; padding:15px 0 5px 0px; margin:0px 0 0 0; font-size:18px; font-weight: normal;}
h2.blue_left {color:#002e6e; padding:54px 0 5px 0px; margin:0px 0 0 0; font-size:18px; font-weight: normal;}

h3 {color:#002e6e; padding:15px 0 5px 0; margin:0px 0 0 0; font-size:14px; font-weight: normal;}
td {color:#5c5b65;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 11px; line-height: 120%;}



/*SEARCH FORM*/
.top_search { padding-top: 24px;}
.top_search form {padding:0; margin: 0;}
.search_form { padding:0; margin: 0;}
.search_form  td{ padding:0; margin:0;}
input.search_form_input { color: #5c5b65; background-color: #FFF;font-size: 11px; border: 1px solid #5c5b65; width: 142px; height: 16px;}


/* FORMS */
input, textarea, select { color: #5c5b65; font-size:12px; margin:0px; padding:0px 0px 0px 3px;}
form {padding: 0; margin: 0;}
.form100 {width:100%;background-color: #FFF;}
.form200 {}
.formtextbg { font-weight: bold;}
.formbg {}
.formbg input { width: 100%; border: 1px solid #5c5b65;}
td.enter {}
td.enter h2{}
.form_error {}
td.button input {}
td.button_edit input {}
input.button {}

/*BORDERS*/
div.blue_bord {border:1px solid #052e6f; padding: 10px;}
div.red_bord {border:1px solid red; padding: 10px;}
div.brown_bord {border:1px solid #d0ad67; padding: 10px;}

/*top*/
.small_item1-off { color: #5c5b65; font-size: 9px}
.small_item1-on { color: #5c5b65; font-size: 9px; text-decoration: none;}


.light { background: #c6dbf1;}
table.wight_main { background: url(/i/Image/site/wight_main.gif) no-repeat; height: 252px; margin: 20px 0px 10px 0px;}
table.wight_main td.m {padding-left:20px;}
table.wight_main td.m h3 { color: #002e6e; font-weight: normal; font-size: 18px; padding:44px 0 5px 0; margin:0px 0 0 0; }
table.wight_main td ul { padding: 0 0 0 10px; margin: 0; list-style-type: square; list-style-position: outside;}
table.wight_main td li{line-height: 90%; font-size: 11px;}
.wight_def { background: #fff; padding: 40px 20px 40px 20px;}
.content_def { padding: 20px 0 20px 0;}
.bg_map_top { background: url(/i/Image/site/bg_map_top.gif) no-repeat bottom;}
.bg_map_bottom { background: url(/i/Image/site/bg_map_bottom.gif) no-repeat top #c6dbf1;}
div.promo_img { z-index: 1; position: absolute; width: 480px; left: 220px;}

div.phone_left { color: #002e6e; font-size: 9px; padding: 0px;}
div.phone{ color: #002e6e; font-size: 18px; padding: 0;}
.vertical_line { background: url(/i/Image/site/vertical_line.gif) repeat-y left;}

table.footer td { padding: 28px 0 20px 0; font-size: 9px;}
table.footer td.mid { padding: 0px 0 5px 0;}
table.footer td a { color: #5c5b65; font-size: 9px;}
table.footer td a:hover { text-decoration: none;}

td.graf { padding-bottom: 10px;}
td a.graf { padding-bottom: 10px;}
/*for tables on site*/
table.for_tables {background-color:#052e6f;border:1px solid #5c5b65;border-collapse:collapse;border-spacing:0;margin:0}
table.for_tables td {background-color:#FFF;border:1px solid #002e6e; padding: 3px 7px 7px 7px;}
table.for_tables td.head_table{background-color:#5784b5; color: #FFF; text-align: center; font-size: 14px; font-weight: bold;}
table.for_tables td.subtitle{ text-align: center; font-weight: bold; background-color: #c6dbf1;}
table.for_tables td.number{ text-align: center;}

table.table_diplom td { padding: 0 5px 20px 0;}
table.table_diplom td img { border:1px solid #5c5b65;}


/*LINKS*/

a { color: #5c5b65; font-size: 11px;}
a:hover { text-decoration: none;}



/*MENU*/
div.m1 { padding-bottom: 2px; background: url(/i/Image/site/m1.gif) no-repeat top; width: 190px;}
div.m2 { padding-bottom: 2px; background: url(/i/Image/site/m2.gif) no-repeat top; width: 190px;}
div.m3 { padding-bottom: 2px; background: url(/i/Image/site/m3.gif) no-repeat top; width: 190px;}
div.m4 { padding-bottom: 2px; background: url(/i/Image/site/m4.gif) no-repeat top; width: 190px;}
div.m5 { padding-bottom: 2px; background: url(/i/Image/site/m5.gif) no-repeat top; width: 190px;}
div.m6 { padding-bottom: 2px; background: url(/i/Image/site/m6.gif) no-repeat top; width: 190px;}
div.m7 { padding-bottom: 2px; background: url(/i/Image/site/m7.gif) no-repeat top; width: 190px;}
div.m8 { padding-bottom: 2px; background: url(/i/Image/site/m8.gif) no-repeat top; width: 190px;}
div.m9 { background: url(/i/Image/site/m9.gif) no-repeat top; width: 190px;}

td.menu{ width: 200px;}
div.menu_left {padding-top: 20px;}
td.menu1-on { padding:5px 0 6px 26px;}
a.menu1-on { text-decoration: none; color: #000; font-size: 12px; font-weight: bold;}
a.menu1-on:hover { text-decoration: none;}
td.menu1-off {padding:5px 0 6px 26px; width: 190px;//padding-top:0;}
a.menu1-off { text-decoration: underline; color: #000; font-size: 12px;}
a.menu1-off:hover { color:#002e6e; text-decoration: underline;}
a.menu1-off:visited { color: #423c30;}
td.bullet1lt-off { padding: 0 8px 0 7px}
td.bullet1lt-on { padding: 0 8px 0 7px}

table.menu_last2 { padding-bottom: 10px;}
td.menu2-on { padding:0px 10px 5px 26px; }
a.menu2-on { text-decoration: none; color: #002e6e; font-size: 11px;}
a.menu2-on:hover {text-decoration: none;}
td.menu2-off { padding:0px 10px 5px 26px;}
a.menu2-off {text-decoration: underline; color: #002e6e;  font-size: 11px;}
a.menu2-off:hover { text-decoration: none; color: #4487cd;}
a.menu2-off:visited { color:#4487cd;}

table.menu_last3 { padding-bottom: 10px;}
td.menu3-on { padding: 0 10px 5px 25px;}
a.menu3-on { text-decoration: none; color: #5c5b65; font-size: 11px; font-weight: bold;}
a.menu3-on:hover {text-decoration: none;}
td.menu3-off { padding: 0 10px 5px 25px;}
a.menu3-off {text-decoration: underline; color: #5c5b65;  font-size: 11px;}
a.menu3-off:hover { color:#002e6e; text-decoration: none;}
a.menu3-off:visited { color: #a1a0a2;}
td.bullet3lt-off { padding: 5px 8px 0 0px; vertical-align: top;}
td.bullet3lt-on { padding: 5px 4px 0 0px; vertical-align: top;}

table.menu_last4 { padding-bottom: 8px;}
td.menu4-on { padding: 0 10px 5px 45px;}
a.menu4-on { text-decoration: none; color: #002e6e; font-size: 11px; font-weight: bold}
a.menu4-on:hover {text-decoration: none;}
td.menu4-off { padding: 0 10px 5px 45px;}
a.menu4-off {text-decoration: underline; color: #002e6e;  font-size: 11px;}
a.menu4-off:hover { text-decoration: none;}
a.menu4-off:visited { color:#4487cd;}


/*MENU MAIN PAGE*/
table.s_menu3{ padding: 0; margin: 0;}
td.s_menu3-off { padding: 0 0 2px 0px;}
a.s_menu3-off {text-decoration: underline; color: #fff;  font-size: 11px;}
a.s_menu3-off:hover { color:#fff; text-decoration: none;}
td.bullet3lt-off { padding: 5px 4px 0 0; vertical-align: top;}
a.s_menu3-off:visited { color: #fff;}


/* SITEMAP */
td.map1-off {font-size: 14px; color: #5c5b65; padding: 0px 0px 10px 0px;}
.map1-off {font-size: 14px; color: #5c5b65;}

td.map2-off {font-size: 12px; color: #c99227; padding: 5px 0px 5px 15px;}
a.map2-off {font-size: 12px; color: #002e6e;}

td.map3-off {font-size: 12px; color: #5c5b65; padding: 2px 0 5px 30px;}
.map3-off {font-size: 12px; color: #5c5b65;}

td.map4-off {font-size: 11px; color: #c99227; padding: 2px 0 5px 45px;}
.map4-off {font-size: 11px; color: #5081b5;}


/*LISTS*/
ul {line-height: 120%;list-style-position: outside;list-style-type: disc; padding: 0; margin: 2px 0 8px 30px;}
ol {line-height: 120%;list-style-position: inside; padding: 0; margin: 2px 0 8px 10px;}
li {line-height: 120%; padding-bottom: 5px;}



ul.bull {line-height: 120%; margin: 10px 0 10px 30px;list-style-type: disc; list-style-image: url(/i/Image/site/bullet_ul.gif); list-style-position: outside; padding-left: 0px;}
.bull li {line-height: 140%; vertical-align: top; padding-bottom: 2px;}

ul.partners_li {line-height: 140%;list-style-position: inside; padding: 0; margin: 2px 0 0 30px;}
.partners_li li {line-height: 140%; padding-bottom: 5px; list-style-type: none; font-size: 11px;}


.blue{ color:#002e6e;}


/*FAQ*/
div.question { padding-top: 10px;}
div.answer { padding: 3px 5px 5px 5px; border: 1px solid #d0ad67; margin: 5px 0 5px 30px;}




#message{display:none;}
#message.failed{padding:10px;border:1px solid #ff0000;color:#ff0000;display:block;}
#message.normal{padding:10px;border:1px solid green;color:green;display:block;}
#message_block{display:none;}
#message_block.failed{padding:10px;border:1px solid #ff0000;color:#ff0000;display:block;}
#message_block.normal{padding:10px;border:1px solid green;color:green;display:block;}

#message.err_mes{display:block;}

.resume_form .el input{width:99%;//width:95%;} 
.el input, .el texterea{width:99%;//width:95%;} 

.required {color:#ff0000;font-size:150%;}
.err_mes{color:#ff0000;font-size:11px;}

.tips{font-size:11px;}





/*TABS*/
td.block_news { padding: 15px 20px 40px 20px;}
.tab{cursor:pointer; float:left; height:26px; line-height:26px; text-align: center; margin-right:3px; font-weight:normal; font-size:11px;}
div.tab a:hover{text-decoration: none;}
.tabh{cursor:pointer; float:left; height:26px; line-height:26px; padding:0px 20px; margin-right:3px; font-weight:bold; font-size:11px;}
.tab.selected{z-index:2px;background:#FFF; font-weight:bold;}
.tabh.selected{}
.tab a{color:#000;}
.tab.selected a{text-decoration: none; color:#002e6e;}
.tab.selected a:hover{text-decoration: none;}
.tabs{margin-bottom:-1px; position: relative;}
.tabs_container:after, .tabs:after {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
.tabs_container, .tabs {zoom:1; padding-top: 10px; } /* clear IE */
.tab_c{ float: left; display:none;padding:5px;}
.tabh_c{ float: left;display:none;padding:5px;}
.tabh_text{padding:5px;height:auto;}
.tab_text{background:#FFF; width:100%;padding-bottom: 20px;}
.tab_text h3{padding:0px;margin:0px;padding-bottom:10px;}
.tab_rss { float: right;margin-right:10px;}



/*PRESS-CENTER*/
td.news_bullet { padding: 4px 0 0 5px; width: 10px;}
td.news_texts { padding: 0 0 10px 5px; width: 100%;color: #000;}
a.news_title { color: #000; font-size: 11px; text-decoration: underline;}
a:hover.news_title {text-decoration: none;}
table.link_and_rss td {padding-right:10px;padding-left:15px;}
table.link_and_rss td a {color: #000;}
.vacance_title{ padding: 0 0 10px 5px; width: 100%;}
.vacance_title a{color: #000;}
.vacance_title img{ padding: 0 4px 2px 0;}

.presscenter.title{font-size:11px;}
.presscenter.year{padding:0 4px 0 0; font-weight: bold; width:40px;}
.presscenter.date{ text-align: left; font-style: italic; font-size: 11px; white-space: nowrap; width: 102px;}
.presscenter.description{padding:0;}
.presscenter.src{ font-size: 10px; color: #002e6e;}
.presscenter.src a{ font-size: 10px; color: #002e6e;}
.presscenter.separator img { padding: 0; margin: 0;}
.news.texts { margin: 0px;}
.news.texts a{ color: #c99227; text-decoration: none;}
.news.texts a:hover{text-decoration: underline;}
.news_texts { padding: 3px 0 7px 0; margin: 0px;}

.presstabs div{float:left;margin-right:20px;padding-bottom:20px;}

.presstabs .on.first a { font-weight: bold; text-decoration: none;}
.presstabs .off.first a { font-weight: normal; text-decoration: underline;}
.presstabs .off.first a:hover{ font-weight: normal; text-decoration: none;}
.presstabs .on a { font-weight: bold; text-decoration: none;}

/*TOOL TIPS*/

.helptip{font-weight:inherit;border-bottom:1px dotted #000;cursor:help;}

.js_tip_clt{background:url(/i/Image/site/tips/clt.png) no-repeat;}
.js_tip_crt{background:url(/i/Image/site/tips/crt.png) no-repeat;}
.js_tip_clb{background:url(/i/Image/site/tips/clb.png) no-repeat;}
.js_tip_crb{background:url(/i/Image/site/tips/crb.png) no-repeat;}
.js_tip_lt{background:url(/i/Image/site/tips/lt.gif) repeat-x;}
.js_tip_ll{background:url(/i/Image/site/tips/ll.gif) repeat-y;}
.js_tip_lr{background:url(/i/Image/site/tips/lr.png) repeat-y;}
.js_tip_lb{background:url(/i/Image/site/tips/lb.png) repeat-x;}

.js_tip_bottom{display:none;width:46px;height:30px;background:url(/i/Image/site/tips/pbc.png) no-repeat;}
.js_tip_top{display:none;width:46px;height:30px;background:url(/i/Image/site/tips/ptc.png) no-repeat;}

/*******************/




.agent input{width:158px;font:11px Arial, Tahoma, Verdana;}
.agent textarea{width:158px;height:50px;font:11px Arial, Tahoma, Verdana;}

/*<ajax container>*/
#ajax_container_parent {position:absolute;z-index:200;display:none;}
#preloader {position:absolute;z-index:300;display:none;}
#ajax_close {padding:15px 20px 0 0; text-align:right; vertical-align:top;background:#FFF;}
#ajax_title {color:#002e6e;padding: 15px 5px 15px 20px; text-align:left; font-size: 16px; font-weight:normal;background:#FFF;}
#ajax_container td.content {padding:0 15px 20px 20px;background:#FFF;}
#ajax_container { border: 1px solid #002e6e;}
#ajax_container td {xcolor:#C99227;vertical-align:top;}
#ajax_container td h2{color:#C99227;padding-top:0;margin:0;}
#ajax_container h3, #ajax_container h2{color:#C99227;}
.pageTurnControl td {padding: 15px 0 0 30px;}
table.pageTurnControl {}
/*</ajax container>*/
.action{cursor:pointer;}
.midblock {padding:12px 0 0 0;}
#i_mid_{ position:absolute;z-index:1006;margin-left:5px;border:1px solid #002e6e;}
#i_mid_image{width:54px;height:40px;}
#i_mid_image td{padding:0 0 0 5px;}
#i_mid_image img{cursor:pointer;}

#i_mid_{background:#fff;width:299px;display:none;z-index:1005;padding-top:32px;padding-bottom:8px;}
#i_mid_ td{color:#737373;font-size:11px;padding:3px 10px;}
#i_mid_ td td{color:#737373;font-size:11px;padding:0;white-space:nowrap;}
#i_mid_ textarea,#i_mid_ .input{background:#fff;border:1px solid #737373;width:100%;color:#737373;//width:96%;}
#i_mid_ .mid_input_error{background:#eeaaaa;border:1px solid #ff0000;width:100%;color:#737373;}

.i_mid_error{display:block;color:#ff0000;margin-top:8px;font-size:11px;font-weight:bold;}
.i_mid_msg{display:block;color:#000;margin-top:8px;font-size:11px;font-weight:bold;}

#i_mid_ textarea{height:50px;}
#i_mid_header_title{margin-left:10px;}
.i_mid_pointer{cursor:pointer;}
#i_mid_red_line{display:none;height:27px;line-height:27px; background:#002e6e;}
#i_mid_red_line td {color:#fff;text-align:left;}
#i_mid_line{display:none;}
.i_mid_name{font-size:11px;padding-left:10px;}
#i_mid_ a{color:#737373; text-decoration:underline;}
#i_mid_ a:hover{color:#737373; text-decoration:none;}

img.imgg
{
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 10px;
	cursor: pointer;
}

table.panelka td{padding:0 8px 0 0;}
table.css_switch td{padding:0 3px 0 0;}
a.switch0 {font-size:10px;}
a.switch1 {font-size:12px;}
a.switch2 {font-size:14px;}

.search_highlight{font-weight:bold;color:#002e6e;}

.supbranche {font-weight:bold;}


/* Branches map
******************** */

#UMap { position: relative; width: 596px; height: 405px; z-index:4;padding:0;margin:0;}
#UMap img {position: absolute; width: 596px; height: 405px; border: none;  z-index:6;padding:0;margin:0;}
#UMap div {position: absolute; width: 596px; height: 405px; border: none; z-index:5; padding:0;margin:0;}
#UMap span.name{z-index:8;}
.name a{display:block;color:#0073BB;text-decoration:none;padding:1px 3px;font-size:12px;z-index:2;}
.name a:hover{z-index:3;color:#000;}

a._sr{color:#000;}

area {margin:-20px 0 0 -20px;padding:0;}

table.tab{text-align:left;margin-bottom:20px;}
.tab th{padding:1px 5px;border-bottom:1px solid #052E6F;}
.tab td{padding:5px;}

.polis{font-size:16px; color:#002e6e; font-weight:bold;line-height:18px;}



#calc_form {
	position:absolute; 
	left: 30%; 
	top: 180px; 
	display: none;
	background:#fff;
	z-index:200;
	padding:0px 10px 0 20px;
	width:425px;
	border:1px solid gray;
}
h2.head_polis {
	float:left;
	display:block;
}

div.close_polis {
	float:right;
	margin-top:15px;
	padding-top:0px;
	width:10px;
	cursor:pointer;
	vertical-align:top;
	text-align:right;
}

#form_polis_calc {
/*width:400px;*/
display:inline;
margin-right:0px;
height:490px;
}

.credits_idea, 
.credits_mid {font-family: arial; font-size:9px; font-weight: normal; padding:0px 0 3px 0; margin:0px; text}
strong.idea,
strong.mid {font-weight: normal;}

