/*  
Style Name: MID
Style URI: http://mid.com.ua
Version: 0.1
Author: MID
Author URI: http://www.mid.com.ua
*/

/* Social Style 
********************* */

html{}
body{font: 62.5% Arial, Helvetica, sans-serif;color:#000000;}
/body{font-size:100%;}

* {
 margin: 0;
 padding: 0;
}
html {height: 100%;}
* html body {height: 100%;}

body {
  min-height: 100%;
  position: relative;
}
#top {
  padding-bottom: 100px;
}
#footer {
  width:100%;
  position: absolute;
  bottom: 0;
  height: 40px;
}

img, table{border: 0;}

#pageUdiv {font-size:1.2em;}
.wrapper {max-width:960px;min-width:710px;margin:0 auto;padding-left:40px;overflow:visible; 
width:expression(document.body.clientWidth > 710? "960px": "auto"); }

p{line-height: 1.3em; margin: 0.7em 0;}
img.right{float: right; margin: 10px 0 0 10px;}
img.left{float: left;margin: 0 10px 10px 0;}
hr{display: none;}

/*Öâåò ññûëêè*/
a{color:#1B3A2F;}

/*Öâåò ïîñåùåííîé*/
a:link, a:visited{color:#1B3A2F;}

a:hover{color:#000;}

a:active{text-decoration: none; color:#000;}

fieldset{padding:10px;border:1px solid #fff;width:550px;}
fieldset legend{font-weight:bold;color:#fff;font-size:1.2em;}

h1, h2, h3, h4, h5, h6{color:#1B3A2F;padding:0;}

h1{font-size:40px;}
h2{font-size:30px;margin-bottom:20px;}
h3{font-size:20px;}

ul{}
ul li{}

.RSS{}

/* Logo
******************** */



/* Related Pages
******************** */

.related {}
.related ul{}
.related a{}


/* Footer
******************** */

#footer{margin-top:25px;margin-bottom:10px;font-size:11px;bottom:0;}
#footer .red_line{height:8px;width:110px;margin-bottom:10px;border-bottom:8px solid #E2001A;}
#footer a{font-size:11px;color:#000;text-decoration:none;}


/* Etc
******************** */

br.clear {clear: both;}

/* Scheme
******************** */
#header{margin-bottom:50px;overflow:hidden;width:100%;position:relative;height:150px;}

#logo{padding-top:20px;height:150px;width:250px;xmargin-left:-10px;position:absolute;left:-10px;//top:-20px;}
#logo .l{margin-left:30px;}

#logo_cont{height:150px;width:250px;position:relative;}

.signature{}

/* Navigation
******************** */
.menu {}
.menu ul{list-style:none;margin-left:50px;margin-top:16px;padding:0;}
.menu ul li{float:left;margin-right:26px;padding:0;}
.menu ul li a{ display:block;font-size:20px;font-weight:bold;color:#ffffff;text-decoration:none; padding:0;}
.menu ul li a:hover{text-decoration:underline;}

a#activeItem{text-decoration:none;cursor:default;}
a#activeItem:hover{text-decoration:none;}

.menu ul li.first{}
.menu li.expanded, #menu li.active  a{}
.menu ul.menu-1 li.expanded a{}
.menu li.active a{}
.menu li.collapsed a{}

.menu ul ul{margin:0px;}
.menu ul li ul li{float:none;margin:0;}
.menu ul li ul li a{display:inline;font-size:15px;font-weight:bold;color:#ffffff;text-decoration:none;margin:0; }
.menu ul li ul li a:hover{text-decoration:underline;}

.menu_1-off{color:#1B3A2F;text-decoration:underline;}
.menu_1-off:hover{color:#1B3A2F;text-decoration:none;}

#submenu {width:420px;position:absolute;top:20px;right:100px;}
#submenu .menu ul{list-style:none;margin-left:0;margin-top:0;}
#submenu .menu ul li{float:left;margin-right:20px;padding:0;width:190px;margin-bottom:2px;}
#submenu .menu ul li a{display:block;font-size:12px;font-weight:normal;color:#1B3A2F;}
#submenu .menu ul li a:hover{text-decoration:underline;}
#submenu .menu ul li a#activeItem{text-decoration:none;font-weight:bold;cursor:default;}
#submenu .menu ul li a#activeItem:hover{text-decoration:none;}


.sitemap a{}
.sitemap a:hover{}

/* Search
******************** */

.search_form_input{}
.submit_search_form{width:35px; height:23px;}

/* Design 
******************** */


/* Images
******************** */
.signature, .presscenter{clear:both;overflow:hidden;font-size:.9em;display:block;margin:0;padding:0;}
.signature img{}
.signature.right{float:right;}
.signature.right img{margin-left:10px;}
.signature.left{float:left;}
.signature.left img{margin-right:10px;}

/* Chunks 
******************** */
.chunk{}
.chunk p{}

/* Presscenter
******************** */


.presscenter {}
.presscenter ul{list-style:none;margin-left:0px;}
.presscenter ul.announce{overflow:visible;}
.presscenter ul.announce li a.title{text-decoration:underline;}
.presscenter ul.announce li a.title:hover{text-decoration:none;}
.presscenter ul.announce li{float:left;width:200px;margin-right:50px;overflow:visible;z-index:1;}
.presscenter .news_shadow{z-index:2;margin-top:5px;padding:6px 0px 0 7px; xmargin-left:33px;width:155px;height:100px;background:url(/i/Image/site/bg_news.gif) no-repeat top;}
.presscenter ul.announce li  span, .presscenter ul.announce li  a{margin-left:43px;display:block;}
.presscenter ul.announce li div a{margin-left:4px;}

.presscenter ul.announce li.last{margin-right:0;}
.presscenter ul.announce li, .presscenter ul.announce li a{}
.presscenter ul.announce li .date{font-size:0.9em;}
.presscenter td.year span{margin-right:10px;font-size:1.1em; font-weight:bold;margin-top:6px;display:block;}
.presscenter td.list{}

.presscenter .wrap .news_shadow{margin-left:5px;width:155px;height:100px;float:left;}
.presscenter .wrap .news_shadow a{margin-left:4px;}
.presscenter .wrap {width: auto; overflow: visible; margin-bottom: 10px;font-size:1.2em;}
.presscenter .wrap .news{width:535px;float:left;margin-top:6px;}
.presscenter .wrap a.announce{font-size: 1.1em;}
.presscenter .wrap img.img{float: left; margin: 0 10px 2px 0; }
.presscenter .wrap .description{padding: 5px 0 3px 0; display: block;}
.presscenter .wrap .date{color: #333333;font-size:0.9em;}
.presscenter .wrap .source{}


.presstabs ul.headtab{list-style:none; list-style-image:none; padding: 0; margin: 10px 0;}
.presstabs ul.headtab li{float: left; font-size: 1.4em; margin-right: 20px;}
.presstabs ul.headtab li.active a {font-weight: bold; text-decoration: none;}

/* MID
******************** */

.midblock {padding:12px 0 0 0;}
#i_mid_{ position:absolute;z-index:1006;margin-left:5px;border:1px solid #ED1C24;}
#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 #ED1C24;width:100%;color:#737373;}
#i_mid_ .i_mid_error{display:block;color:#ff0000;margin-top:8px;font-size:11px;font-weight:bold;}
#i_mid_ .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_ .i_mid_pointer{cursor:pointer;}
#i_mid_red_line{display:none;height:27px;line-height:27px; background:#ED1C24;}
#i_mid_red_line td {color:#fff;text-align:left;}
#i_mid_line{display:none;}
#i_mid_ .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;}

/* 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;}

/* Forms
******************** */
.el{padding-bottom: 3px;}
.form td{padding-bottom: 5px;}
td.el input, td.el select, td.el textarea{}
td.el input, td.el textarea{ width: 350px;}
td.el input.radio_group {width: auto;}
td.el.required input, td.el.required textarea{}
td.el.required span.sfe{}
td.el.required select {}
td.el.required input, td.el.required textarea{}
td.el.failure input, td.el.failure select, td.el.failure textarea{background: pink;}
.el input, .el textarea {}

.tips{font-size:.9em;color:#012444;font-style:oblique;}
.err_mes{font-size:.8em;color:red;}
#message.failed{width: 90%; padding:8px;border:1px solid #D6121F;color:#D6121F;font-weight:bold;margin-bottom:5px;}
#message.normal{width: 90%; padding:8px;border:1px solid #012444;color:#012444;font-weight:bold;margin-bottom:5px;}

#message_phone.failed{width: 90%; padding:8px;border:1px solid #D6121F;color:#D6121F;font-weight:bold;margin-bottom:5px;}
#message_phone.normal{width: 90%; padding:8px;border:1px solid #012444;color:#012444;font-weight:bold;margin-bottom:5px;}
#error_phone{display:none; width: 90%; padding:8px;border:1px solid #D6121F;color:#D6121F;font-weight:bold;margin-bottom:5px;}
#message_Okay {display:none; width: 554px; padding:8px;border:1px solid #012444;color:#012444;font-weight:bold;margin-bottom:5px;}

.form100 {width: 98%;}

/* clearfix */

.clearfix:after , .wrap:after, .presstabs ul.headtab:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clickable{cursor:pointer;}

.err{border:1px solid #E4001B;padding:5px;color:#E4001B;width:500px;margin-left:220px;margin-bottom:10px;}
.mess{border:1px solid #1B3A2F;padding:5px;color:1B3A2F;width:500px;margin-left:220px;margin-bottom:10px;}


/*  Sitemap  */

#sitemapContainer ul {}
#sitemapContainer ul.menu-1 {}
#sitemapContainer li{}
#sitemapContainer div{}

#sitemapContainer .menu-1 a{font-size:14px; font-weight: bold; padding: 0; margin: 0; }
#sitemapContainer .menu-2 a{font-size:12px;}
#sitemapContainer .menu-3 a{font-size:11px;}
#sitemapContainer .menu-3 li{line-height:14px; }
#sitemapContainer .menu-4 a{font-size:10px;}
#sitemapContainer .menu-4 li{line-height:12px; }

/* Gallery */
td.h_0 {}
#photoDump li {list-style:none; list-style-image:none;}
#photoDump ul {margin:0; padding:0;}
.thumbs_list {margin: 0 5px 5px 0;}

/* Feedback */
.qheader {padding:3px;}
.question {padding: 5px 0;}
.reply {margin-top:5px;}
.reply_from {}

td.formtextbg{padding:6px 0;}
table.registration td{border:none;}


/* Comments */
#comment_float .comment{padding: 5px 0 10px 0;margin-bottom:10px;}
#comment_float .author {font-weight: bold; margin-right: 5px;}
#comment_float .date {font-style: italic;}
#cbname, #cbtext { width: 350px; margin-bottom: 5px;}
.comment_form .message{color: red;}
.comment_form {margin-top:10px;}

#comment_float div.top{background:url(/i/Image/site/comment-top-r.gif) no-repeat right;padding-right:10px;}
#comment_float div.bottom{background:url(/i/Image/site/comment-bottom-r.gif) no-repeat right;padding-right:10px;}

#comment_float .answer{display:none;}
#comment_float .answer a{font-size:11px;}
#comment_float .level1{margin-left:40px;}
#comment_float .level2{margin-left:80px;}
#comment_float .level3{margin-left:120px;}
#comment_float .level4{margin-left:160px;}
#comment_float .level5{margin-left:200px;}

#comment_float .level1 img{width:700px;}
#comment_float .level2 img{width:660px;}
#comment_float .level3 img{width:620px;}
#comment_float .level4 img{width:580px;}
#comment_float .level5 img{width:540px;}


/*  Popup window */
#pw_cont .lt {background: url(/i/Image/site/grounds/lt.png) no-repeat;}
#pw_cont .t {background: url(/i/Image/site/grounds/t.png) repeat-x;}
#pw_cont .rt {background: url(/i/Image/site/grounds/rt.png) no-repeat;}
#pw_cont .l {background: url(/i/Image/site/grounds/l.png) repeat-y;}
#pw_cont .r {background: url(/i/Image/site/grounds/r.png) repeat-y;}
#pw_cont .lb {background: url(/i/Image/site/grounds/lb.png) no-repeat;}
#pw_cont .b {background: url(/i/Image/site/grounds/b.png) repeat-x;}
#pw_cont .rb {background: url(/i/Image/site/grounds/rb.png) no-repeat;}
#pw_cont .popupwin {background: #fff;}
#pw_cont .pw_close {cursor: pointer; margin-bottom: 10px;}



a{color:#e53000;}





#sl{font: 36px 'Arial Narrow', Arial;color:#1B3A2F;margin-bottom:40px; xheight: 270px; margin-top: -50px;}
#sl a{color:#1B3A2F;}
#sl a:hover{color:#1B3A2F;text-decoration:none;display:inline-block;}
#sl a.s{background:#ccc; text-decoration:none;border:none;}

#sl span{display:none;margin-top:10px;}
#sl span strong{font-weight:normal;font-size:18px;line-height:30px;height:30px;}

#logos {margin-left:-30px;}
#logos img{margin-right:15px;margin-bottom:25px;}


#lng{position:absolute; left:36%; top:46px;}
a.lng{font-size:12px;color:#1B3A2F;text-decoration:underline; padding:0;margin:0;}
a.lng:hover{font-size:12px;color:#1B3A2F;text-decoration:none;}
span.lng{font-size:12px;color:#1B3A2F;padding:0;margin:0;}

.text_form  { color: #1B3A2F; font-size: 11px; padding: 0px 15px 0 0;}
.text_form_area  { color: #1B3A2F; font-size: 11px; padding: 10px 15px 0 0;}
.footer { color: #1B3A2F; font-size: 11px; padding: 10px 0 10px 0;}
.area { padding-bottom: 10px;}

.pole { padding-top: 13px;}
input { width: 500px;color: #1B3A2F;}
textarea { width: 500px; height: 160px; color: #1B3A2F; font-size: 12px; padding: 0; margin-top: 10px;}
input.button  {width: 100px; font-size: 12px; cursor: pointer;}
td.but { padding: 10px 0 0 0; margin: 0;}


#nav_push{
    position:absolute;
    left:0;
    xright:0;
    
    top:0;
    width:30px;
    height:130px;
    background:#163027;
    margin-top:-16px;
    cursor:pointer;
    z-index:2;
}
#nav_close{
    display:none;
}

#nav_push img{
    xdisplay:none;
    margin-top:20px;
    margin-left:12px;
}

#nav_cont{
    position:relative;
    padding:0;
    z-index:2;
}
#nav{
    position:absolute;
    height:130px;
    background:#1B3B30;
    z-index:1;
    top:0;
    right:0;
}

#slogan{
    visibility:hidden;
    display:block;
    margin-left:0px;
    margin-top:10px;
}   

#case {color:#646464; width:908px; overflow:visible;margin-left:-20px;padding-left:20px;}
#case ul{margin-left:16px;list-style:disc;}
#case h1{font-size:36px;color:#1b3a2f;font-weight:normal;margin:0 0 18px 0;}
#case h2{font-size:18px;color:#1b3a2f;font-weight:normal;margin:0 0 5px 0;padding:0px;}
#case h4{font-size:12px;color:#646464;font-weight:normal;}
#case .red_block{color:#193930;border-left:4px solid #ed1c24;background:#f2f2f2;padding:13px 17px;margin:25px 0 25px -20px;}
#case p{color:#646464;padding-right:21px;margin-top:0px;}
#case .left_block{float:left;width:50%;}
#case .right_block{float:right;width:446px;}
#case a.site{font-size:11px;text-decoration:underline;color:#646464;}
#case a.site:hover{text-decoration:none;}

img.big{
    border:1px solid #E6E6E6;
}
.preview{
    margin:10px 8px 0 0;
    vertical-align:top;
    cursor:pointer;
}   
.preview.s{
    border-bottom:3px solid #ED1C24;
    cursor:default;
}

.download{
    float:right;
}

ul.list{margin:5px 0 10px 15px;}
