

html{}
body{font: 62.5% Arial, Helvetica, sans-serif;margin: 0 0 30px;padding: 0;text-align: center;}
/body{font-size:100%;}
*{padding: 0;margin: 0;}

img, table{border: 0;}

#pageUdiv {font-size:1.2em; width:994px;margin:2em auto;text-align:left;padding-left:0px;}
.page {width:994px;margin:2em auto;text-align:left;padding-left:0px;}

p{line-height: 1.3em;margin: 0 0 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{text-decoration: underline; color: #D6121E;}
a:link, a:visited{color: #D6121E;}
a:hover{text-decoration:none;}
a:hover, a:active{}
a:active{background:#ffd5da;}
a.head{font-weight:normal;padding-left:16px;background:url(/i/Image/site/bullets/red.gif) no-repeat 0px 2px;text-decoration:underline;display:block;}

/* Images
******************** */

.signature {clear:both;overflow:hidden;color:#012444;font-size:.9em;display:block;margin:0;padding:0;margin-bottom:5px;}
.signature img{border:1px solid #E0E0E0;background:#fff;display:block;padding:5px;}
.signature.right{float:right;}
.signature.right img{margin: 0 0 0 16px; }
.signature.left{float:left;}
.signature.left img{margin:0 16px 0 0;}

h1, h2, h3, h4, h5, h6{}

h1{padding-top:0;font-size:1.8em;color:#D6121F;font-weight:normal;}
h2{padding-top:0; padding-bottom: 8px; font-size:1.42em;color:#021444;font-weight:bold;}
h3{padding-top:0; padding-bottom: 5px; font-size:1.16em;color:#D6121F;font-weight:bold;}

h1.content_header{padding-top:0;font-size:2.15em;color:#012444;font-weight:normal;background:url(/i/Image/site/bullets/red.gif) no-repeat 0px 16px;padding-left:16px;display:block;margin-bottom:10px;}

ul{list-style:disc url(/i/Image/site/bullets/list.gif); margin-left:16px;line-height:1.4em; list-style-position:inside; //list-style-position:outside;}
ul.compact{list-style:disc url(/i/Image/site/bullets/list.gif); margin-left:16px;line-height:1.4em;}
ul.compact li{margin-bottom:0;}
ul li{margin-bottom:5px;}
ul li sup{
position:relative;
}

.m16{margin-left:13px;}
.RSS{padding-left:16px;background:url(/i/Image/site/icon_rss.gif) no-repeat 0px 2px;font-size:1.2em;}

/* Footer
******************** */

#footer{ font-size:1.1em;color:#626262;margin-top:5px;}
#footer a{color:#626262;}
#footer .foot_nav{clear:both;}
#footer .foot_nav ul{float:left;font-size:1.0em;list-style:none;padding:0;margin:0;}
#footer .foot_nav ul li{float:left;margin-right:10px;}
#footer .foot_nav ul li a{background:url(/i/Image/site/bullets/small.gif) no-repeat left 5px;padding-left:10px;}

.credits_idea, 
.credits_mid {font-size:11px; font-weight: normal; padding:3px 0 3px 0; margin:0px; text}
strong.idea,
strong.mid {font-size:11px; font-weight: normal;}

/* Etc
******************** */

br.clear {clear: both;}

/* clearfix */

.clearfix:after , .wrap:after, .presstabs ul.headtab:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.clickable{cursor:pointer;}

/* 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;}


/* All tables */
table.all_tables td{font-size:12px; padding:5px 5px 5px 10px; border:none; border-bottom:1px solid #dfdfdf; vertical-align:top;}
table.all_tables tr{vertical-align:top;}
table.all_tables tr.first{background: #002448; color:#fff; font-weight:bold; border-bottom:none;}
table.all_tables tr.first td{ border:none;}
table.all_tables {margin: 2px 0 10px 0;}

/* Sitemap */

.sitemap a{color:#fff;text-decoration:none;font-size:1.1em;border-bottom:1px solid #fff;line-height:1.1em;}
.sitemap a:hover{text-decoration:none;border-bottom:none;}

/* Search
******************** */

.searchblock {float:right; width: 140px; //width: 150px;}
.search_form_input{width: 110px; background:#012343;border:none;border-bottom:1px solid #fff;color:#fff;font-size:1.1em; margin-top: 2px;}
.search_page_current{text-decoration:none;font-weight:bold;padding:0 2px;}
.search_form_input_container {float:left; height: 20px; line-height: 20px;}
.search_form_submit_container {float:left; height: 20px; line-height: 20px;}
.search_page{padding:0 2px;}
.search_pager_links{padding:0 6px;}
ol.found_list{list-style-position:inside;}


/* Top menu
******************** */
#menu ul{font-size:17px; list-style:none;padding:0;margin:0; }
#menu a {text-decoration: none;}
#menu ul li{float:left;list-style:none;padding: 0 15px; color:#fff; height: 30px; line-height: 30px; border-top: 1px solid #fff;}
#menu ul li a{font-weight:bold;}
#menu ul li.first{width:auto;}
#menu li.expanded, #menu li.active {border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background: #fff; padding: 0 14px;}
#menu ul.menu-1 li.expanded a{text-decoration:none;}
a.expandedItems {font-weight:bold;text-decoration:none;}
a#activeItem {font-weight:bold;text-decoration:none;}
#menu2 ul {list-style:none;padding: 5px 10px;margin:0; }
#menu2 li {font-size:12px; float: left; width: 245px; text-align: left;margin-bottom:6px;//margin-bottom:1px;}


/**** Promo */

#promoMenu div {padding-bottom: 8px; clear: both;}
#promoMenu a {display:block;}
#promoMenu a:active {background: none;}
.promo_bg1 {background: url(/i/Image/site/promo/bg1.jpg) no-repeat top left;}
.promo_bg2 {background: url(/i/Image/site/promo/bg2.jpg) no-repeat top left;}
.promo_bg3 {background: url(/i/Image/site/promo/bg3.jpg) no-repeat top left;}
.promo_bg4 {background: url(/i/Image/site/promo/bg1.jpg) no-repeat top left;}
.promo_bg5 {background: url(/i/Image/site/promo/bg2.jpg) no-repeat top left;}
.promo_bg6 {background: url(/i/Image/site/promo/bg3.jpg) no-repeat top left;}
.promo_bg7 {background: url(/i/Image/site/promo/bg1.jpg) no-repeat top left;}
.promo_bg8 {background: url(/i/Image/site/promo/bg2.jpg) no-repeat top left;}
#promoTurner {background: url(/i/Image/site/promo/tsh.png) no-repeat top left; height: 38px;}
#promoTurner div {border: 1px solid #012343; border-left: 2px solid #012343; height: 34px;clear:both; width: 496px;}
#promoTurner a {margin:0; padding:0;}
#promoTurner img {width:61px; height: 32px; border: 1px solid #012343; border-left:0; margin:0;display:block;float:left;}
#promoTurner img.faded {opacity: 0.5; filter:alpha(opacity=50);}

#promoSubmenu {background:#012444; color:#fff;}
#promoSubmenu ul{margin: 20px;}
#promoSubmenu li{list-style:none; list-style-image:none;}
#promoSubmenu a{color:#fff; font-size: 14px;}

.companies table{width:100%;margin-top:3px;}
.companies table td{padding:12px 0 12px 22px;}
.companies table div.info{padding-left:3px;}
.companies table tr.line td{border-top:1px solid #E0E0E0;}

.block_companies{background:#ededed; padding-top:10px; margin-top:2px; border:1px solid #E0E0E0; width:988px;}

/* Page header */
.headTableBlue {background: url(/i/Image/site/darkblue.gif) repeat-x 0 0;}
.headTableRed {background: url(/i/Image/site/red.gif) repeat-x 0 31px;}

/* Structure + */
#crumbsBlock {}
#promo{float:right;width:496px;height:75px;}
#crumbs{float:left;width:496px;height:75px;background:#EDEDED;border:1px solid #E0E0E0; color:#656565;font-size:0.83em;}
#crumbs .path {margin: 16px;}
#crumbs a{color:#656565; font-size: 10px;}
#crumbs a.crumbs_on{text-decoration:none;cursor:default;}
#side{width:224px;background:#ededed;padding: 20px 16px 16px 16px;border:1px solid #e0e0e0;}
#content{background:#ededed;padding:9px 16px 16px 16px;border:1px solid #e0e0e0;}
.content_header {margin-bottom:-15px;}
#content h2 {margin-top:20px;}
#content div.portal h2 {margin-top:0px;}
/*************** Forms *****/
.el input, .el textarea  {width: 400px; border: 1px solid #e0e0e0; padding: 4px 2px;}
.el select  {width: auto; border: 1px solid #e0e0e0; padding: 4px 2px;}
.el_title {padding: 5px 5px 5px 0; width: 140px;}
.el {padding: 5px 0 5px 0;}
td.el.failure input, td.el.failure select, td.el.failure textarea{background:pink;}

.tips{font-size:.9em;color:#012444;}
.err_mes{font-size:.8em;color:red;}
.message .failed{padding:8px;border:1px solid #D6121F;color:#D6121F;font-size:12px;}
.message .normal{padding:8px;border:1px solid #012444;color:#012444;font-size:12px;}

span.required {color: #D6121F; font-weight: bold; margin-left: 3px;}

.form_error {font-size:.8em;color:red;}

/************** Side */
#questionsend .el input, #questionsend .el textarea {width: 221px; border: 1px solid #e0e0e0; padding: 4px 2px;}
#questionsend .el_title {font-size: 10px; color: #656565; height: 20px; vertical-align: bottom; padding: 0;}
#side .message .failed{font-size:10px;}
#side .message .normal{font-size:10px;}

/* Side menu */
#side .menu ul{padding: 0; margin: 0;}
#side .menu li{list-style: none; list-style-image: none; }
#side .menu a{color: #012444; font-size: 12px; display: block; margin-bottom: 10px;}
#side .menu .menu-3 {padding-bottom: 30px;}
#side .menu-3 ul {padding-left: 16px;}
#side .menu-4 a{font-size: 11px;}
#side .chunk {padding-bottom: 30px;}

/* Gallery */
.galleryCategory {width: 340px; height: 160px; float: left;}
.galleryCategoryImage {border: 1px solid #e0e0e0; padding: 5px; background: #fff; float: left; display: block;}
.galleryCategoryTitle {width: 165px; float: left; margin: 5px 10px;}
.galleryCategoryTitle a {color: #d6121f; font-size: 17px;font-weight: bold; text-decoration: none;}
.galleryImage {border: 1px solid #e0e0e0; padding: 5px; background: #fff; float: left; margin: 0 1px 1px 0;  display: block;}
.galleryImage:hover, .galleryCategoryImage:hover {border: 1px solid #012444; padding: 5px; background: #012444;}


/* Googlemap */
.popupwin {background:white;text-align:left;padding:10px; color:#646464; border:1px solid black; font-size:1.3em;}
.popupwin  .header{padding-bottom:20px;}
.popupwin  .header a {color:#646464; font-weight: bold;}
.pw_cont {background:#012444;}
.pw_close {cursor:pointer; }
.pw_title {font-size:1.2em;color:#D6121F;font-weight:bold;margin-bottom:10px;}
.pw_close a{color:black;font-size:1.1em;}
.pw_close a:active{background:none;}

.realyBigCover{background:#fff;opacity:0.6;}


/*Related Articles*/

.related h2{margin-bottom:12px;}


/*  Sitemap  */

#sitemapContainer ul {margin: 0 0 0 10px; }
#sitemapContainer ul.menu-1 {margin: 0;}
#sitemapContainer li{border:none; background: none; padding: 2px 5px 2px 0; margin: 0; list-style: none; list-style-image: none;}
#sitemapContainer div{ padding:0; margin: 0; height:auto; }

#sitemapContainer .menu-1 a{font-size:17px; font-weight: bold; padding: 0; margin: 0; color:#d6121f;text-decoration:none;}
#sitemapContainer .menu-2 a{font-size:12px; color:#d6121f; font-weight: normal;text-decoration:underline;}
#sitemapContainer .menu-3 a{font-size:12px; color:#012444;}
#sitemapContainer .menu-3 li{line-height:14px;}
#sitemapContainer .menu-4 a{font-size:11px; color:#012444;font-weight: normal;}
#sitemapContainer .menu-4 li{line-height:12px;}

#sitemapContainer .menu-5 a{font-size:11px; color:#012444;font-weight: normal;}
#sitemapContainer .menu-5 li{line-height:12px;padding-bottom: 5px;  list-style-image:url(/i/Image/map/bul.gif); padding-left:0px;margin-left:15px;}


#sitemapContainer .menu-1 ul{margin-top:5px;margin-bottom:5px;}

/* Presscenter
******************** */

.presscenter ul.announce li a.title{}
.presscenter ul.announce li{list-style:none;margin-bottom:12px;}
.presscenter ul.announce li, .presscenter ul.announce li a{font-size:1.0em}
.presscenter ul.announce li .date{color:#012444;font-size:0.9em;font-style:italic;}
.presscenter td.year span{background:#D6121F; color:#fff; font-size:0.91em;padding:3px;margin:0;}
.presscenter td.list{padding:0px;}
.presscenter .wrap a.announce{font-size:1.2em;}
.presscenter .wrap img.img{margin:0 5px 5px 0;}
.presscenter .wrap span.description{font-size:1.0em;}
.presscenter .wrap span.date{color:#929292;}
.presscenter .wrap span.source{color:#929292;}

.presstabs ul.headtab{list-style:none;}
.presstabs ul.headtab li{list-style:none;float:left;}

/* Vacancies */
.vacancy {padding: 10px 0 0 0;}
.vacancy h2 {cursor:pointer;font-size:1.4em;font-weight:bold;}
.vacancyDetails {padding: 5px 0 10px 0; xfont-size: 1.2em;}
.vacancyDetails div{padding:2px;}
.vacancyDetails span {font-weight:bold;}
ul.vacancies{list-style:disc;list-style-image:none;padding-left:10px;}

a.js_action {text-decoration: none; border-bottom: 1px dashed #012444; color: #012444;}
a.js_action:hover {border-bottom: none;}

/* Feedback */
.qheader {padding:3px; background:#012444; color: #fff;}
.question {padding: 5px 0;}
.reply {margin-top:5px;}
.reply_from {font-size:0.91em; color:#626262;}

.form100 {width: 98%; border: 1px solid #e0e0e0; padding: 4px 2px;}


table.tabl{font-size:1.2em;}
table.tabl tr{vertical-align:top;}
table.tabl td{padding:3px 0;border-bottom:1px solid #E0E0E0; font-size:0.8em; }


.map_img {margin-bottom:10px;}
.map_img1 {margin-bottom:10px;margin-top:23px;}

.presscenter .year{font-size:1.2em}
.presscenter .img{width:100px;margin-right:5px;float:left;border-bottom:3px solid red;display:block;}
.presscenter .news{float:right;width:570px;margin-top:0;}

.presscenter .presscenter table {margin-top:16px;}
.presscenter tr {display:block; margin-bottom:12px;}
td.date {width:14%; color:#929292; vertical-align:top;}

.block_companies .presscenter .year{font-size:1.3em; padding:20px;}
.block_companies .presscenter .img{width:100px;margin-left:5px;float:left;border-bottom:3px solid red;display:block;}
.block_companies .presscenter .news{float:none;width:90%; margin:0px; padding:0px; margin-top:0; margin-left:16px; padding-right:0px;}
.block_companies .presscenter .wrap {margin-bottom:12px;}
.block_companies .presscenter td.date {padding-left:28px; width:12%; color:#929292; vertical-align:top;}
.block_companies .presscenter tr {display:table-row;}


