/*© Idea Design Studio, www.idea.net.ua, 2007*/
/*COMMON*/
body { color: #5c5b65;  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px;  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:27px; font-weight: normal;}
h2 {color:#002e6e; padding:15px 0 5px 0px; margin:0px 0 0 0; font-size:18px; font-weight: normal;}

h3.glossary {color:#5c5b65; padding:15px 0 5px 0px; margin:0px 0 0 0; font-size:16px; font-weight: bold;}
a.glossary {color:#5c5b65; font-size:16px; margin:0px 0 0 0; padding-right: 15px; 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:16px; font-weight: bold;}
a.bold { color:#5c5b65; font-weight: bold; font-size:16px;}

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:56px 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:16px; font-weight: normal;}
td {color:#5c5b65;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 13px; 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: 13px; border: 1px solid #5c5b65; width: 142px; height: 16px;}


/* FORMS */
input, textarea, select { color: #5c5b65; font-size:14px; 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: 10px}
.small_item1-on { color: #5c5b65; font-size: 10px; text-decoration: none;}


.light { background: #c6dbf1;}
table.wight_main { background: url(/i/Image/site/wight_main_medium.gif) no-repeat; height: 300px; 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: 20px; 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: 13px;}
.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: 10px; padding: 25px 0 0 20px;}
div.phone{ color: #002e6e; font-size: 20px; 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: 10px;}
table.footer td.mid { padding: 18px 0 20px 0;}
table.footer td a { color: #5c5b65; font-size: 10px;}
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 #5c5b65; padding: 3px 7px 7px 7px;}
table.for_tables td.head_table{background-color:#5784b5; color: #FFF; text-align: center; font-size: 16px; 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: 13px;}
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:1px 0 0px 25px;}
a.menu1-on { text-decoration: none; color: #000; font-size: 14px; font-weight: bold;}
a.menu1-on:hover { text-decoration: none;}
td.menu1-off { height: 22px; padding:1px 0 0px 25px; width: 190px;}
a.menu1-off { text-decoration: underline; color: #000;  font-size: 14px;}
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}

td.menu2-on { padding:7px 10px 3px 25px; }
a.menu2-on { text-decoration: none; color: #002e6e; font-size: 13px;}
a.menu2-on:hover {text-decoration: none;}
td.menu2-off { padding:7px 10px 3px 25px;}
a.menu2-off {text-decoration: underline; color: #002e6e;  font-size: 13px;}
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: 13px; 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: 13px;}
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: 13px; 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: 13px;}
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 5px 0px;}
a.s_menu3-off {text-decoration: underline; color: #FFF;  font-size: 13px;}
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: 16px; color: #5c5b65; padding: 0px 0px 10px 0px;}
.map1-off {font-size: 16px; color: #5c5b65;}

td.map2-off {font-size: 14px; color: #c99227; padding: 5px 0px 5px 15px;}
a.map2-off {font-size: 14px; color: #002e6e;}

td.map3-off {font-size: 14px; color: #5c5b65; padding: 2px 0 5px 30px;}
.map3-off {font-size: 14px; color: #5c5b65;}

td.map4-off {font-size: 13px; color: #c99227; padding: 2px 0 5px 45px;}
.map4-off {font-size: 13px; 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: 13px;}


.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%;} 
.el input, .el texterea{width:99%;} 

.required {color:#ff0000;font-size:150%;}
.err_mes{color:#ff0000;font-size:13px;}

.tips{font-size:13px;}


.presstabs div{float:left;margin-right:20px;padding-bottom:20px;}


/*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:13px;}
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:13px;}
.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 3px; width: 10px;}
td.news_texts { padding: 0 0 10px 5px; width: 100%;color: #000;}
a.news_title { color: #000; font-size: 13px; text-decoration: underline;}
a:hover.news_title {text-decoration: none;}
table.link_and_rss td {padding-right:10px;padding-left:12px;}
table.link_and_rss td a {color: #000;}
.vacance_title{padding: 0 0 10px 3px; width: 100%;}
.vacance_title a{color: #000;}
.vacance_title img{ padding: 0 5px 4px 0;}

.presscenter.title{font-size:13px;}
.presscenter.year{padding:0 4px 0 0; font-weight: bold; width:40px;}
.presscenter.date{ text-align: left; font-style: italic; font-size: 13px; white-space: nowrap; width: 102px;}
.presscenter.description{padding:0;}
.presscenter.src{ font-size: 12px; color: #002e6e;}
.presscenter.src a{ font-size: 12px; 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 .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:13px Arial, Tahoma, Verdana;}
.agent textarea{width:158px;height:50px;font:13px 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: 17px; font-weight:bold;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:13px;padding:3px 10px;}
#i_mid_ td td{color:#737373;font-size:13px;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:13px;font-weight:bold;}
.i_mid_msg{display:block;color:#000;margin-top:8px;font-size:13px;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:13px;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;}