/* ======= */
/* Layout */
HTML {
background: #FDFDFD;
}
body {
background: #FDFDFD;
min-width: 100%;
color: #616161;
font: 6px Tahoma;
}

#layout_main {
width: 97%;
margin: 0px auto;
}

#layout_top {
height: 25px;  /*38px*/
/*background: #E6EDF2;*/
}
#layout_middle {
background: #E6EDF2  url("/common/img_new/worker/bg_middle.png") repeat-x 0% 100%; 
max-width:2000px;
min-width:1000px;

}

.box_round_white { position:relative;
background: url("/common/img_new/worker/bg_round_white_tl0.gif") no-repeat;

display: block;
}
.box_round_white .b_r_w_tr {
background: url("/common/img_new/worker/bg_round_white_tr0.gif") no-repeat 100% 0%;
}
.box_round_white .b_r_w_br {
background: url("/common/img_new/worker/bg_round_white_br.gif") no-repeat 100% 100%;
}
.box_round_white .b_r_w_bl {
background: url("/common/img_new/worker/bg_round_white_bl.gif") no-repeat 0% 100%;
padding: 0px 15px 16px 15px;
}

.box_round_blue {
background: #FFF url("/common/img_new/worker/bg_round_white_tl.gif") no-repeat; /* #F5F7FA */
}
/*.box_round_blue {  position:relative;
background: #F5F7FA url("/common/img_new/worker/bg_round_blue_tl.gif") no-repeat;
}*/
.box_round_blue .b_r_b_tr {
background: url("/common/img_new/worker/bg_round_white_tr.gif") no-repeat 100% 0%;
}
/* Нижние закругления */
.box_round_blue .b_r_b_br {
background: url("/common/img_new/worker/bg_round_white_br.gif") no-repeat 100% 100%;
}
.box_round_blue .b_r_b_bl {
background: url("/common/img_new/worker/bg_round_white_bl.gif") no-repeat 0% 100%;
padding: 0px 0px 0px 0px;
}



/*
.box_round_blue {
background: #FFF url("/common/img_new/worker/bg_round_blue_tl.gif") no-repeat; /* #F5F7FA */
}
/*.box_round_blue {  position:relative;
background: #F5F7FA url("/common/img_new/worker/bg_round_blue_tl.gif") no-repeat;
}*/
.box_round_blue .b_r_b_tr {
background: url("/common/img_new/worker/bg_round_blue_tr.gif") no-repeat 100% 0%;
}
/* Нижние закругления */
.box_round_blue .b_r_b_br {
background: url("/common/img_new/worker/bg_round_blue_br.gif") no-repeat 100% 100%;
}
.box_round_blue .b_r_b_bl {
background: url("/common/img_new/worker/bg_round_blue_bl.gif") no-repeat 0% 100%;
padding: 0px 0px 0px 0px;
}

*/





/* ======= */
/* Blocks */

/* Header */
.header_pic {
position: absolute;
}
#header {
position: relative;
padding: 16px 1px 0px 0px;
}
#table_header {
width: 100%;
height: 160px; /*351*/
/* background: url("/common/upload/shortmsg01.jpg") no-repeat 0 100%; */
background: url("/common/img_new/worker/mbg.gif") repeat-x left top;
/* padding: 0px 15px 16px 15px; */
/* margin: 16px 0 0 0; */
}

#table_header1 {
width: 100%;
height: 180px; /*351*/
background: url("/common/upload/shortmsg01_eng.jpg") no-repeat 100% 100%;
padding: 0px 15px 16px 15px;
}

#logo {
position: absolute;
margin: 12px 0px 0px 12px;
z-index: 100;

}

#logo div {
  background: url("/common/img_new/worker/logo_bg.gif") no-repeat left top;
  width: 101px;
  height: 132px;
}


#navigation {
font: 11px Tahoma;
text-align: right;
padding: 4px 26px 0px 0px;
/* background: url("/common/upload/to_eng.gif") no-repeat right 6px;*/
margin-right: 20px;
}

#header_left {
/* width: 722px; */
}

#header_right {
/* врезка  */
font: 12px Tahoma;
color: #fff;
/* padding: 32px 10px 0px 0px; */
width: 100%;
background: url("/common/img_new/worker/mbgr.jpg") no-repeat right top;
}

.bgg {
height: 160px;
background: url("/common/img_new/worker/mbgl.gif") no-repeat left top;

}


#header_right a {
font: 12px Tahoma;
color: #91b5d5;
}


.q-search {
  background:  url("/common/img_new/bg-search-in.gif") no-repeat;
  margin: 20px 0 0 33px;
}

.q-search .search-in {
  font: 10px Tahoma;
  color: #fff;
  background-color: #a1bcd4;
  border: 0;
  width: 158px;
  margin: 2px 0 0 7px;
}

.q-search .search-img {
/*  background:  url("/common/img_new/search-in-but.gif") no-repeat;
  margin: 3px 0 0 3px; */
  padding: 0;
  border: 0;
  margin-top: 3px;
}

.q-search div {
  font: 10px Tahoma;
  color: #5b5b5b;
  padding: 7px 0 0 4px;
}

.q-search div a {
  font: 10px Tahoma;
  color: #5b5b5b;
}


h3 {
  font: 22px Georgia;
  color: #5e5e5e;
  margin: 0;
}

.clear {
  clear: both;
}

.inner_l img {
  padding-right: 10px;
  float: left;
/*  margin: 5px 0 17px 0; */
}

.inner_l .item {
  clear: both;
}

.content_center_in .item {
  font: 11px Tahoma;
  color: #5f5f5f;
  margin-top: 17px;
}

.content_center_in .item a {
  font: 11px Tahoma;
}

.white-r {
  width: 211px;
  background:  url("/common/img_new/bg_w_t.gif") left top no-repeat;
  margin: 25px 20px 0 22px;
}

.white-r td {
  background:  url("/common/img_new/bg_w_b.gif") left bottom no-repeat;
}

.white-r div {
  margin: 14px 18px;
}

.white-r h2 {
  font: 13px Georgia;
  color: #af6f2b;
  font-weight: bold;
 text-decoration: underline;
}

/* left block  */
.white-l {
  width: 211px;
  background:  url("/common/img_new/bg_w_t.gif") right top no-repeat;
   margin: 25px 20px 0 0px;
}
.white-l td {
  background:  url("/common/img_new/bg_w_b.gif") left bottom no-repeat;
}

.white-l div {
  margin: 14px 18px;
}

.white-l h2 {
  font: 13px Georgia;
  color: #af6f2b;
  font-weight: bold;
  text-decoration: underline;
}


.inner_l h2 {
  font: 13px Georgia;
  color: #af6f2b;
  font-weight: bold;
  text-decoration: underline;
}

.n-investors {
  font: 10px Tahoma;
  color: #5d5d5d;
  margin: 25px 0 0 33px;
}

.n-investors h2 {
  font: 13px Georgia;
  color: #af6f2b;
  font-weight: bold;
  text-decoration: underline;
  margin: 0;
  padding: 0;
}

.n-investors a {
  font: 10px Tahoma;
  color: #5d5d5d;
}

.n-investors a:hover {
  font: 10px Tahoma;
  color: #5d5d5d;
}

.n-investors a h2 {
  padding-bottom: 5px;
}

.n-investors img {
  margin-top: 12px;
}


.rbanner {
	MARGIN:0px auto; 
                width:220px;
             margin-top: 20px;
              
}


.n-faq span a {
  font: 10px Tahoma;
  color: #af6f2b;
  padding-right: 12px;
}


.lnks {
  color: #fff;
  font: 11px Tahoma;
  font-size:11px;
}

.lnks a {
color:#af6f2b;
  margin: 0 3px 0 3px; 
  font-family: Tahoma;
  font-size:11px;
  padding: 3px 0px  3px 0px;
}

.lnks a:hover {
  text-decoration: none;
}

.lnks span {
  margin: 0 3px 0 3px; 
}


.lnks strong {
  color: #fff;
  background-color: #3D8FC0;
  border-bottom:1px solid #3D8FC0;
  margin: 0px; /* 2009_06_26*/

}

.lnks strong a {
  color: #fff;
}

.lnks strong a:hover {
  text-decoration: none;
}

.lnks div {
   width:100%;  /* 328px*/
  background-color: #3D8FC0;  
  padding: 3px 0 
}
.lnks div a {
  font: 11px Tahoma;
  color: #fff;
}

.lnks div strong {
  margin: 0;
}

.lnks div strong a {
  color:#fff;
  text-decoration: none;
  padding: 0px 0
}

.lnks div strong a:hover {
  text-decoration: none;
}

.nim {
  width: 100px;
  height: 100px;
  float: left;
  margin: 2px 10px 17px 0;
}

.mm {
/*  font: 10px Tahoma; Сделано по просьбе Д.Ч. 2009_06_28 */
  font: 11px Tahoma;
  margin: 8px 8px 8px 2px;
}

.mm a {
/*  font: 10px Tahoma; Сделано по просьбе Д.Ч. 2009_06_28*/
  color: #5b5b5b;
}

.mm a:hover {
/*  font: 10px Tahoma; Сделано по просьбе Д.Ч. 2009_06_28*/
  text-decoration: none;
}


/* Top navigation */
.top_navigation {
background: url("/common/img_new/worker/bg_top_navigation.gif") no-repeat 100% 0%;
padding: 0px 10px 0px 0px;
margin: 34px 0px 0px 169px;
}
.top_navigation div {
background: #A4C0E0;
padding: 7px 0px 9px 20px;
}
.top_navigation a {
color: #23608F;
font-size: 13px;
font-family: Tahoma, Arial;
padding-right: 18px;
}
#top_navigation_flash {
text-align:right;
}
/*==========================smi 13 02 2009==================*/
#slogan {
position: absolute;
margin: 15px 0px 0px 16px;
z-index: 100;


}
.slogan {
	float:left;
	margin:0px 0 0 14px;
}



















#footer { border:1px solid #FDFDFD;}
#header_right {
}

#header_right h3 {  color:#fff; font-family: Georgia; font-size:1.3em; margin:21px 0 20px 6px; }


/* right_menu2 Используется для Программы */
.right_menu2 {   margin-left:0px; overflow:auto; height:270px;}

.right_menu2 div { padding:0 0 8px 0;

}
.right_menu2 div a { color:#FFFFFF; padding-left:7px;

}
/* .right_menu2 div a { color:#93B1CE; padding-left:7px;   */



.right_menu2 div a:hover { color:#ffB1CE; display:block; padding:1px 0 5px 7px; margin-bottom:-6px;  color:#2B3945; background: url("/common/img_new/worker/bg_right_menu_item.gif") no-repeat 0 0%;
}




.right_menu {   margin-left:0px; overflow:auto; height:240px;}

.right_menu div { padding:0 0 8px 0;

}
.right_menu div a { color:#FFFFFF; padding-left:7px;

}
/* .right_menu div a { color:#93B1CE; padding-left:7px;   */



.right_menu div a:hover { color:#ffB1CE; display:block; padding:1px 0 5px 7px; margin-bottom:-6px;  color:#2B3945; background: url("/common/img_new/worker/bg_right_menu_item.gif") no-repeat 0 0%;
}

.content_left {  padding: 29px 14px 0px 26px; width:330px;}

.content_center { padding-bottom: 0px; }
.content_center_in { width:100%;}

.status {
  color: #bfc0c4;
  font-size: 11px;
 /* text-transform: uppercase; */
  margin-bottom: 20px;
}

.status a {
  font-size: 11px;
  color: #9b9fa2;
}
.status a:hover {
  font-size: 11px;
  color: #9b9fa2; text-decoration: none;}
}


.content_left h3 {   color:#AF6F2B; font-family: Georgia; font-size:1.5em;  font-weight:normal;}


.top_menu {background: url("/common/img_new/worker/menu_pl4.gif") no-repeat 0 0; margin:16px 0 14px 0 ;}

.top_menu_table { width:100%;}
.top_menu_table td {width:20%;  padding:8px 0 12px 0 ; text-align:center;  }

.top_menu_table td a {font-family: tahoma; font-size:1.0em; color:#fff; }

.white_block {  background: #fff url("/common/img_new/worker/white_bg.gif") no-repeat 0 100%;  margin: 29px 22px 12px 30px;}
.white_block h3 {   color:#AF6F2B; font-family: Georgia; font-size:1.5em;   font-weight:normal;   }

.white_block .item {   margin-bottom:18px; line-height:1.5em;}

.white_block .item a  {  color:#0065B3}
.white_block .source  { font-size:0.9em; color:#616161; padding-right:5px;}

/*.main_news { padding: 0px 0px 0px 0px;} */
.main_news h3 {   color:#5d5d5d; font-family: Georgia; font-size:22px;   font-weight:normal;   margin: 0;}


.main_news .item  {   font-size:0.9em; margin-bottom:19px;   }
.main_news .item .date {   font-size:0.9em; margin-bottom:4px;  }

.main_news .item .date img {
  vertical-align: middle;
  margin-left: 5px;
}

.all_news_link { margin-left:0px;}

.all_news_link a { padding:0px 20px 5px 0px ; background: url("/common/img_new/worker/all_news_bg.gif") no-repeat 100% 0; font-size:0.9em; color:#AF6F2B; }
.all_news_link a:hover { padding:0px 20px 5px 0px ; background: url("/common/img_new/worker/all_news_bg.gif") no-repeat 100% 0; font-size:0.9em; color:#AF6F2B; }


.img_pr { margin:16px 0px 0px 0px ;}
.img_pr_right { margin:16px 0px 0px 26px ;}
.img_pr_2 { margin:10px 10px 4px 0px ;}


.kart_imer { position:relative; margin-top:4px; }

.kart_imer_01 { position:absolute; top:19px; left:28px;}
.kart_imer_01 a, .kart_imer_01 a:hover {
  font: 13px Georgia;
  color: #af6f2b;
  font-weight: bold;
  text-decoration: none;
}

.kart_imer_02 { position:absolute; top:186px; left:28px;  }
.kart_imer_02 a {
  font: 10px Tahoma;
  color: #db7100;
}
.kart_imer_02 a:hover {color:#AF6F2B;font-size:10px; text-decoration: none;}

.eco_block { width:250px; margin-bottom:26px;}
.eco_block a:hover {line-height: 15px; text-decoration: none;}


.konkurs_block { padding: 0px 22px 25px 0px;}
.konkurs_block h3 {   color:#5d5d5d; font-family: Georgia; font-size:22px;   font-weight:normal;   }

.konkurs_block .lots {   font-size:0.9em;  line-height:1.5em }
/*
.konkurs_block a {
  font: 11px Arial;
}
*/

.konkurs_block .item {  margin: 10px 0 10px 0px;}
.inner .konkurs_block .item a {font-size: 11px;}
.konkurs_block .item .date {   font-size:0.9em; margin: 15px 0 2px 0;  }
.inner_l .item .date {   font-size:0.9em; margin: 15px 0 2px 0;  }

.konkurs_block .all {  margin-left:0px; margin-top:12px; }

.konkurs_block .all a  { padding:0px 20px 5px 0px ; background: url("/common/img_new/worker/all_news_bg.gif") no-repeat 100% 0; font-size:0.9em; color:#AF6F2B; }

.left_cor { float:left; margin-top:1px;}

.main_news .left_cor { float:left; margin-top:0px;}
.vote_form .left_cor { float:left; margin-top:0px;}

.footer_table { margin:12px 0 12px 40px;}
.footer_table td   { font-size:-2em; vertical-align:middle;}

.search_img { border:none; margin:0 4px 3px 0 ; vertical-align:middle; width:30px; cursor:pointer;}
#footer .search_img { border:none; margin:0 4px 3px 0 ; vertical-align:middle; width:13px; cursor:pointer;}

.vote_form  {   padding: 29px 22px 12px 30px; }

.vote_form  form {   line-height:2em; }

.vote_form  form input{  vertical-align:middle;   }

.vote_form h3 {   color:#AF6F2B; font-family: Georgia; font-size:1.5em;   font-weight:normal;   }

.vote_form .all a  { padding:0px 20px 5px 0px ; background: url("/common/img_new/worker/all_news_bg.gif") no-repeat 100% 0; font-size:0.9em; color:#AF6F2B; }

.top_search { background: url("/common/img_new/worker/top_search_bg.gif") no-repeat 0 1px; }

.top_search input.search { border: none; background:#456277; vertical-align:middle; width:130px; font-size:0.9em; color: #fff;}

.top_search input.search_img { border:none; background:none; vertical-align:middle; }

.top_search .wh  { color:#fff;   padding:0 4px 0 8px ; font-size:0.9em;  vertical-align:middle;}



.bnnr_promo_table { width:255px; margin-top:16px;}
.bnnr_promo_table_text { background:white; width:185px;  padding:0px 0 0 15px; vertical-align:middle }

.bnnr_promo_table_text a {font-family: Arial; font-size:1.1em;  color:#926D47; }
.bnnr_promo_table_text a:hover {font-family: Arial; font-size:1.1em;  color:#926D47; text-decoration: none;}




.applicant_info {
  background: #E6EDF2;
}
/*
.nnn {
    float: right;
    padding: 0 0 0px 15px;
    width: 153px;
    height: 40px;
    margin-left: 0px;
}

.nnn div {
  color: #fff;
  margin: 5px 0 0 0;
  font: 12px Tahoma;
  font-weight: bold;
  width: 120px;
  text-align: center;
}
*/

.nnn {
    float: right;
    padding: 0 0 0px 15px;
    width: 155px;
    height: 42px;
    margin: 0 0 10px 15px;
}

.nnn div {
  color: #fff;
  margin: 5px 0 0 0;
  font: 12px Tahoma;
  font-weight: bold;
  width: 120px;
  text-align: center;
}

.nnn div span a {
  color: #fff;
  font: 12px Tahoma;
  font-weight: bold;
}

.inner .nnn div span a:hover {
  font: 12px Tahoma;
  font-weight: bold;

}

.nnn p {
  margin: 10px 0;
}


/* Стили для выделения конкурсов */
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

.main_news .item .tender_current {
background-color: #a1bcd4;      /* blue - #3584BE;*/
  font: 11px Tahoma;
 margin-bottom:4px;
/*vertical-align: bottom;*/
height:15px;
color:#fff;
padding: 0 3px;
}

.main_news .item .tender_completed {
background-color: #a1bcd4;
  font: 11px Tahoma;
 margin-bottom:4px;
vertical-align: bottom;
height:15px;
  color: #444;
}








/* Информация для инвесторов  (start)*/
.tabs {
  background-color: #fff;
}

.tabs .nv {
  width: 100%;
  height: 40px;  /* 40 px */
  text-align: center;
}

.tabs .nv td, .tabs .nv th {
  width: 20%;
  height: 20px;
  font: 14px Tahoma;
  font-weight: bold;
  vertical-align: top;
  text-align: center;
  padding-top: 12px; /* 12px; */
  color: #A86715;
}

.tabs .nv td {
  background-color: #EEEFF1;
/*  border-left: 10px solid #F5F7FA; */
}

.tabs .nv td a {
  font: 14px Tahoma;
  font-weight: bold;
  color: #9A9A9A;
  text-decoration: none;
}

.tabs div {
  padding: 0 40px;
}

.tabs h3 {
  color: #A86715;
  font: 15px Tahoma;
  font-weight: bold;
  padding: 10px 0;
}

/* Информация для инвесторов  (end)*/

.inner .date {
  font-style: italic;
}

.inner .item, .inner .item {
  text-align: justify;
}

.inner .item, .inner .item a {
  font-size: 12px;
}

.inner .item .tender_current {
  font-size: 11px;
}

.announce {
  font-size: 15px;
}

.announce p strong {
  font-size: 13px;
}


