BODY {
	font-size:17px;
	font-family:Times New Roman;
	color : #303030;
	width : 100%;
	height : 100%;
	margin : 0;
	padding :0;
	background: #6C84A0 url(/images/imedia/bg.gif) repeat-x;
	line-height:110%;
}
.main{
  height:100%;
  text-align:center;
  background: #6C84A0 url(/images/imedia/bg.gif) repeat-x;
}
IMG{border:0}
FORM {	margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
TD {text-align:left; vertical-align:top;}
.tdMiddle {vertical-align:middle;}


A {
    color:#BB136B;
}
/*ссылка для типов действий (сбросить, фильтровать, выбрать)*/
A.action {
     font:9px Tahoma,Arial;
     color:#29426B;
     text-decoration:underline;
     text-transform:uppercase;

}
/*белая ссылка в ярко-голубом овале*/
.blue_oval {
    height:18px;
    font:9px Arial,Tahoma;
    text-transform:uppercase;
    color:#ffffff;
}
.blue_oval A {
    color:#ffffff;
    position:relative; top:2px;
}
.blue_oval .left {
    float:left;
    width:10px; height:18px;
    background:url(/images/imedia/bg_blue_oval_left.gif) top left no-repeat;
}
.blue_oval .center {
    float:left;
    height:18px;    
    background-color:#157ecf;
    vertical-align:center;
    text-align:center;
}
.blue_oval .right {
    float:left;
    width:8px; height:18px;
    background:url(/images/imedia/bg_blue_oval_right.gif) top right no-repeat;    
}

/**************  SUBMENU ***************/
.submenu {
    width:100%;
    margin-top:12px;
    text-transform:uppercase;
    font:9px Arial;
}
.submenu .submenu_item, .submenu .submenu_itemON {
    float:left;
    margin-right:3px;
    margin-top:5px;
    height:18px;
    color:#9db8c9;
}
.submenu_item .left, .submenu_item .center, .submenu_item .right, .submenu_itemON .left, .submenu_itemON .center, .submenu_itemON .right {
     float:left;
     height:18px;
}
.submenu_item .left {
    width:10px; 
    background:url(/images/imedia/bg_submenu_left.gif) top left no-repeat;
}
.submenu_item .center , .submenu_itemON .center{
    text-align:center;
    padding:4px 3px 1px 3px;
}
.submenu_item .center , .submenu_itemON .center{
    background:url(/images/imedia/bg_submenu_line.gif) repeat-x;
}
.submenu_item .right {
    width:10px; 
    background:url(/images/imedia/bg_submenu_right.gif) right no-repeat;
}
.submenu_item .center A {
    color:#9db8c9;
    text-decoration:none;
}
.submenu .submenu_itemON {
    color:#b70261;
}
.submenu_itemON .left {
    width:10px; 
    background:url(/images/imedia/bg_submenu_leftON.gif) top left no-repeat;
}
.submenu_itemON .center {
    background:url(/images/imedia/bg_submenu_lineON.gif) repeat-x;
}
.submenu_itemON .right {
    width:10px; 
    background:url(/images/imedia/bg_submenu_rightON.gif) right no-repeat;
}
.submenu_itemON .center A {
    color:#b70261;
    text-decoration:none;
}

/*************** END SUBMENU ******************/



/*блок контактов*/
.contacts {
     font:bold 13px Arial,Tahoma;
     line-height:190%;
}
.contacts A {
     font:bold 13px Arial,Tahoma;
     color:#303030;
}
.contacts A.arrBg {
    height:17px;
    background:url(/images/imedia/abr1.gif) #bccfe0 right no-repeat;
    padding:0 10px 2px 4px;
    color:#111b4c;
    font-weight:bold;
    font-size:12px;
    text-decoration:underline;
}
/*сайт - в сером овале*/
.web {
    height:18px;
}
.web A {
    color:#b70263;
    font-weight:bold;
}
.web .left {
    float:left;
    width:8px; height:18px;
    background:url(/images/imedia/ogl.gif) top left no-repeat;
}
.web .center {
    float:left;
    height:18px;    
    font:bold 12px Tahoma;
    color:#313035;
    background:url(/images/imedia/og_bg.gif) repeat-x;
}
.web .right {
    float:left;
    width:8px; height:18px;
    background:url(/images/imedia/ogr.gif) top right no-repeat;    
    margin-right: 10px;
}


.version {
  margin: 5px 0 0 9px;
}
.version A {
    font-family:Arial;
    font-size:10px;
    color:#B0B0B0;
    text-decoration:underline;
}
.logo {
    margin: 8px 0 0 7px;
    float:left;
}

/**********--main menu block************/
.menuMain {
    float:right;
    margin-top:26px;
    height:46px;
    width:642px;
    border-top:1px solid #98B0C8;
    border-bottom:1px solid #98B0C8;
    line-height:70%;
	overflow: hidden;
	word-wrap: break-word;
}

.menuMain A {
   color:#FFFFFF;
   text-transform:uppercase;
   font-family:Arial;
   font-size:9px;
   text-decoration:none;
}
.menuMain .item .arrow, .menuMain .itemON .arrow {
  float:left;
  width:7px;
  height:20px;
}
.menuMain .item .arrow {
  background: url(/images/imedia/arrow_menu.gif) no-repeat left;
  background-position: 2px 5px;
}
.menuMain .itemON .arrow {
  background: url(/images/imedia/arrow_menuON.gif) no-repeat left;
  background-position: 0 6px;
}

.menuMain .item, .menuMain .itemON {
  background: url(/images/imedia/arrow_menuON.gif) no-repeat 0px 3px;
   float:left;
   margin:11px 0 10px 2px;
	padding-left:6px;
	overflow: hidden;
}
.menuMain .item {
  background: url(/images/imedia/arrow_menu.gif) no-repeat 0px 3px;
}
.menuMain .itemON A {
   color:#e5c300;
}
#menu_item1 {width:72px;}
#menu_item2 {width:72px;}
#menu_item3 {width:59px;}
#menu_item4 {width:112px;}
#menu_item5 {width:75px;}
#menu_item6 {width:63px;}
#menu_item7 {width:69px;}
#menu_item8 {width:53px;}
/*********** END main menu block**********/

/*ссылки в блоке с флешем на главной странице*/
.flash {
    clear:both;
    margin-top:17px;
    margin-bottom:25px;
    width:100%;
    height:359px;
    background:url(/images/imedia/bg_flash_full.jpg) no-repeat;
    /*background:url(/images/imedia/bg_flash_full.gif) no-repeat;*/
}
.flash .pic {
    margin-left:20px;
    padding-top:20px;
}
.flash .links {
    margin-left:50px; margin-right:50px;
    text-align:center;
    color:#FFFFFF;
    text-transform:uppercase;
    font:9px Arial;
}
.flash .links A, .flash .links A.ON {
    text-decoration:none;
    padding-left:5px; padding-right:5px;
    line-height:170%;
}
.flash .links A {
    color:#FFFFFF;
}
.flash .links A.ON {
    color:#eb9607;
}


/*content on first page*/
.content_main TD {
   /*background:url(/images/imedia/bg_first_table_line.gif) repeat-y;*/
}
.content_main TD.top {
   height:14px;
   background:url(/images/imedia/bg_first_table_top.gif) bottom no-repeat;
}
.content_main TD.bottom {
   height:14px;
   background:url(/images/imedia/bg_first_table_bottom.gif) top no-repeat;
}

/*news block on first page*/
/*commom header News*/
.bgHeadNewsBlock {
   width:600px;
   height:14px;
   /* background:url(/images/imedia/bg_head_news.gif) repeat-x; */
   /* background-position: 0 5px; */
   margin-left:26px;
   /* margin-top:1px; margin-bottom:10px; */
   border-top:1px solid #687C94;
   margin-top:10px; margin-bottom:0px;
}
.headNewsBlock {
   color:#29406A;
   font-family:Tahoma,Arial;
   letter-spacing:1px;
   text-transform:uppercase;
   font-size:19px;
   position:relative; top:-27px; left:46px;
   width:120px;
   background-color:#FFFFFF;
   margin-left:33px;
   text-align:center;
}
/* .bgHeadNewsBlock {
   width:590px;
   height:14px;
   background:url(/images/imedia/bg_head_news.gif) repeat-x;
   background-position: 0 5px;
   margin-left:26px;
   margin-top:1px; margin-bottom:10px;
}
.headNewsBlock {
   color:#29406A;
   font-family:Tahoma,Arial;
   letter-spacing:1px;
   text-transform:uppercase;
   font-size:19px;
   position:relative; top:-23px; left:46px;
   width:120px;
   background-color:#FFFFFF;
   margin-left:33px;
   text-align:center;
} */
/*//--commom header News--*/

/*left column (news on first page)*/
.content_main TD.main_left {
     width:666px;
     background-color:#FFFFFF;
}
.tNews {
   margin-left:32px;
   width:634px;
}

.tNews TD.delim {height:8px; font:5px Tahoma;}

/*one news block*/
.tNewsItem {
   width:290px;
   height:130px;
}
.tNewsItem IMG {
   margin-right:16px;
   /*border: 1px solid #A1A7A5;*/
}
.first_news .dt {
    color:#A3A3A3;
    font-family:Times, Arial, Tahoma;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    position:relative;
    top:-3px;
}
.first_news H1 {
   font-family: Times, Arial,Tahoma;
   font-size:19px;
   font-weight:normal;
   color:#157ECF;
   line-height:90%;
   margin-top:1px;
   margin-bottom:0px;
   padding-bottom:2px;
}
.first_news A {
    color:#3D3E40;
    font-family: Times;
    font-size:15px;
    text-decoration:underline;
    line-height:120%;
}
.first_news A:hover {text-decoration:none;}
.first_news A.arrow {
   padding-left:8px;
   text-decoration:none;
   color:#B50162;
   font:8px Times;
   background:url(/images/imedia/arrow_news.gif) no-repeat;
   background-position:0 3px;
}
.fNewsNavigator {
   text-align:center;
   margin-left:280px;
   width:380px;
   padding-bottom:0px;
}
.fNewsNavigator .forward, .fNewsNavigator .archive, .fNewsNavigator .back {
   float:left;
   width:117px;
   height:18px;
   margin-right:7px;
   line-height:90%;
}
.fNewsNavigator .forward {
     background:url(/images/imedia/bg_oval_gray.gif) no-repeat;
     color:#A7A7A9;
}
.fNewsNavigator .forward A, .fNewsNavigator .forward span {
   color:#A7A7A9;
   font-size:9px;
   font-family:Arial,Tahoma;
   font-weight:bold;
   text-decoration:underline;
   text-transform:uppercase;
   margin-left:2px;
}
.fNewsNavigator .archive {
     background:url(/images/imedia/bg_oval_blue.gif) no-repeat;
     /* padding-top:1px; */
}
.fNewsNavigator .archive A {
   color:#2A4268;
   font-size:9px;
   font-family:Arial,Tahoma;
   font-weight:bold;
   text-transform:uppercase;
   text-decoration:underline;
   margin-left:2px;
}
.fNewsNavigator .back {
     background:url(/images/imedia/bg_oval_blue.gif) no-repeat;
     color:#2A4268;
}
.fNewsNavigator .back A, .fNewsNavigator .back span {
   color:#2A4268;
   font-size:9px;
   font-family:Arial,Tahoma;
   font-weight:bold;
   text-transform:uppercase;
   text-decoration:underline;
   margin-right:2px;
}
/*//--news block on first page*/

/*right column of content on first page - Events*/
.content_main TD.main_right {
     width:260px;
     background-color:#E3EEE8;
}
/*commom header Events*/
.bgHeadEventsBlock {
   width:197px;
   height:14px;
   border-top:1px solid #687C94;
   margin-left:28px;
   margin-top:10px; margin-bottom:0px;
}
.headEventsBlock {
   color:#29406A;
   font-family:Tahoma,Arial;
   letter-spacing:1px;
   text-transform:uppercase;
   font-size:19px;
   position:relative; top:-27px;
   width:118px;
   background-color:#E3EEE8;
   margin-left:50px;
   text-align:center;
}
/*//--commom header Events--*/
.tEventsList {
   margin-left:28px;
}
.tEventsItem {
   width:223px;
/* height:100px;  */
   margin-bottom:20px;
   line-height:95%;
}
.tEventsItem IMG {
   margin-right:10px;
   border: 1px solid #A5A5A5;
}
.first_event H1 {
   font-family: Times;
   font-size:18px;
   font-weight:normal;
   color:#197FD3;
   line-height:90%;
   margin-top:1px;
   margin-bottom:1px;
   padding:0px;
}
.first_event A {
    color:#25426A;
    font: 12px Arial,Tahoma;
    text-decoration:underline;
}
.first_event A:hover {text-decoration:none;}
.first_event A.arrow {
   text-decoration:none;
   color:#1280CF;
   padding-left:8px;
   font:8px Times;
   background:url(/images/imedia/arrow_news_blue.gif) no-repeat;
   background-position:0 3px;
}
.fEventsNavigator {
     width:113px;
     height:18px;
     background:url(/images/imedia/bg_oval_white.gif) no-repeat;
     text-align:center;
     line-height:90%;
     margin-left:0px;
}
.fEventsNavigator A {
   color:#2A4268;
   font-size:9px;
   font-family:Arial,Tahoma;
   font-weight:bold;
   text-transform:uppercase;
   text-decoration:underline;
}
/*//--right column of content on first pahe - Events*/


/*--projects block on first page*/
.fProj {
  width:926px;
  margin-top:31px;
  margin-bottom:0px;
  width:100%;
  font-family:Arial,Tahoma;
  line-height:95%;
}
.fProj h1 {
    color:#FFFFFF;
    font:18px  Arial;
    text-transform:uppercase;
    font-weight:normal;
    letter-spacing:1px;
    background-color:#6C84A0;
    width:530px;
    margin:0; padding:0;
    position:relative; top:-10px;
    text-align:center;
}
.fProj TD.top_left, .fProj TD.top_right, .fProj TD.bottom_left, .fProj TD.bottom_right, {
     width:14px; height:14px; 
}
.fProj TD.top_left  {
     background:url(/images/imedia/clpr1.gif) no-repeat;
}
.fProj TD.top_right  {
     background:url(/images/imedia/clpr2.gif) no-repeat;
}
.fProj TD.bottom_left  {
     background:url(/images/imedia/clpr3.gif) no-repeat;
}
.fProj TD.bottom_right  {
     background:url(/images/imedia/clpr4.gif) no-repeat;
}
.fProj TD.top_center  { height:14px; background:url(/images/imedia/clpr_bg_top.gif) repeat-x; text-align:center;}
.fProj TD.bottom_center  {height:14px; background:url(/images/imedia/clpr_bg_bottom.gif) repeat-x;}
.fProj TD.middle_left  {width:14px; background:url(/images/imedia/clpr_bg_left.gif) repeat-y; }
.fProj TD.middle_right {width:14px; background:url(/images/imedia/clpr_bg_right.gif) repeat-y;} 

.fProj .item {
   /* float:left; */
   height:35px;
   margin-top:10px;
   padding-bottom:6px;
}
.fProj .item A {
   color:#FFFFFF;
   font-weight:bold;
   font-size:10px;
   text-transform:uppercase;
}
.fProj .item A.detail {
    background:url(/images/imedia/arrow_circle_red.gif) no-repeat;
    background-position: 0 2px;
    text-decoration:none;
    padding-left:16px;
    margin-left:3px;
    font-size:15px;
    
}
#prf1 {width:159px; margin-left:43px;}
#prf2 {width:90px; margin-left:43px;}
#prf3 {width:83px; margin-left:58px;}
#prf4 {width:90px; margin-left:43px;}
#prf5 {width:71px; margin-left:52px;}
#prf6 {width:60px; margin-left:47px;}
/*//--projects block on first page*/


/*--banners*/
.banner_block {
    clear:both;
    margin-top:15px;
    margin-bottom:10px;
    width:928px;
}
.banner_block .banner_left, .banner_block .banner_center, .banner_block .banner_right {
   float:left;
   width:309px;
}
.banner_block .banner_center {
   text-align:center;
}
.banner_block .banner_right {
   text-align:right;
}
/*//--banners*/

/*--subscribe & search on bottom common*/
.subscribe_search_block {
     clear:both;
     width:100%;
     margin-left:20px;
     padding-top:20px;
     margin-bottom:24px;
     color:#FFFFFF;
     font-size:12px;
     font-family:Arial,Tahoma;
}
.subscribe_search_block H1 {
    color:#FFFFFF;
    font-family:Arial,Tahoma;
    font-weight:normal;
    text-transform:uppercase;
    font-size:12px;
    margin:10px 0 0 0;
    padding:0;
}
.subscribe_search_block INPUT.button {
     width:77px;
     font-size:9px;
     font-family:Tahoma;
     color:#000000;
     height:24px;
     margin-left:6px;
}

.subscribe {
    width:299px;
    height:78px;
    border-right:1px solid #FFFFFF;
}
.TSubscribe {margin-top:11px;}
.TSubscribe TD {
    vertical-align:top;
    padding-right:8px;
}
.subscribe INPUT.text, .search INPUT.text {
     width:181px;
     height:17px;
     border:1px solid #395271;
     color:#21446C;
     font-size:12px;
     font-family:Tahoma;
     font-weight:500;
     padding-left:3px;
     padding-top:3px;
     padding-bottom:0px;
     margin-right:0px;
}

.search {
     width:610px;
     padding-left:32px;

}
.search INPUT.text {
     width:275px;
}
.TSearch {margin-top:5px;}
.TSearch TD {
    vertical-align:top;
    padding-top:6px;
    height:35px;
}
.search .line {
     border-left:1px solid #FFFFFF;
     text-align:center;
}
/*//--subscribe & search on bottom common*/

/**header on pages*/
H1 {
   font-family: Times, Arial,Tahoma;
   font-size:30px;
   font-weight:normal;
   color:#147FD1;
   line-height:90%;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:0px;
   padding-bottom:14px;
}
/*используется в анонсах изданий*/
.float_left {float:left;}
H1.blue_dark {
   color:#121c4d;
   text-transform:uppercase;
   /*font: 15px Arial;*/
   font: 13px Tahoma,Arial;
   font-weight:400;
   padding:0;
   margin:0;
}

/******** PORTFOLIO ********************************/
/******** Portfolio - список по алфавиту ***********/
.portfolio_alphabet {
   width:470px;
   font:bold 13px Arial,Tahoma;
   color:#83a8c5;
   text-transform:uppercase;
   letter-spacing:1px;
   line-height:120%;
   margin-top:6px;
   margin-bottom:0px;
   margin-left:316px;
}
.portfolio_alphabet A {
   color:#b70261;
   text-decoration:underline;
}
/*блок - список названий по алфавиту*/
.portfolio_line_delimeter {
    clear:both;
    height:1px;
    width:100%;
    border-top:1px solid #c0b5b9;
    padding-top:10px;
}
/*таблица наименований по алфавиту*/
.portfolio_list {
    clear:both;
    width:100%;
    margin-top:7px;
}
.portfolio_list TD.td1 {
    width:312px;
}
.portfolio_list TD.td2 {
    width:281px;
}
.portfolio_list TD.td3 {
    width:260px;
}


.portfolio_list .letter {
    color:#127dd1;
    font:bold 18px Times;
    text-transform:uppercase;
    width:30px;
}
.portfolio_list A {
    color:#294069;
    font:bold 16px Arial,Tahoma;
    line-height:122%;
}
/********End Portfolio - список по алфавиту***********/
/**********Portfolio TM Page**********/
.portfolio_choice {
    clear:both;
    margin-bottom:20px;
    margin-left:2px;
    color:#254169;
    font:bold 12px Arial; 
}
.portfolio_choice A {
    color:#254169;
    text-decoration:underline;
}
.portfolio_choice span.ON {
    color:#B70261;
    text-decoration:none;
}
.portfolio_choice_type {
    clear:both;
    width:850px;
    margin-bottom:7px;
    color:#29426A;
    font-size:24px;
    font-family:Arial;
    line-height:170%;
}
.portfolio_choice_type A {
    color:#29426A;
    font-size:24px;
}
.portfolio_choice_type span.ON {
    color:#FFFFFF;
    font-size:24px;
    text-decoration:none;
    background-color:#147FD1;
    padding:2px 5px 2px 5px;
}
/*coverы portfolio tm*/
.portfolio_tm {
    clear:both;
    margin-top:15px;
    height:100%;
    margin-bottom:15px;
}
.portfolio_tm .pic { 
    float:left;
    width:33%;
    text-align:center;
    margin-bottom:10px;
    margin-top:5px;
}
.portfolio_tm IMG {padding-left:0px; margin-bottom:0px;}
.portfolio_tm A {
    color:#283F68;
    font-size:16px;
    font-family:Arial;
    text-decoration:underline;
}
/*//--Portfolio TM*/

/*--Portfolio Card Page**/
/*ссылка К списку изданий выше контента на местe submenu*/
.portfolio_link_to_list {
    color:#ffffff;
    text-transform:uppercase;
    font:10px Tahoma;
    margin:20px 0 5px 30px;
}
.portfolio_link_to_list A {
    color:#ffffff;
}
/*блок распечатать*/
.print_block {
    float:right;
    position:relative; top:-10px;
}
.print_block IMG {
   float:left;
   margin-right:5px;
   padding-top:1px;
}
.print_block A {
    color:#4a4849;
    font:12px Arial,Tahoma;
}
/*таблица с описанием издания*/
.portfolio_card {
     clear:both;
     /*width:100%;*/
     width:858px;
     font:17px Times;
     /*color:#4d4749;*/
     color:#303030;
     margin:3px 0 25px 34px;
}
.portfolio_card IMG.cover {padding-right:35px;}
.portfolio_card .line {
     width:100%;
     border-top:2px solid #d6d6d6;
     height:2px;
     margin: 13px 0 7px 0;
}
.portfolio_card .contacts {
    color:#303032;
    font-size: 13px;
}
.portfolio_card .web {
    margin-bottom:15px;
}
/*таблица Скачать..*/
.portfolio_card .upd {
    margin-top:0px;
}
.upd TD.top {
    width:229px; height:5px;
    background:url(/images/imedia/bg_upd_top.gif) top left no-repeat;
}
.upd TD.bottom {
    width:229px; height:5px;
    background:url(/images/imedia/bg_upd_bottom.gif) bottom left no-repeat;
}
.upd TD.middle {
    width:229px; 
    background:url(/images/imedia/bg_upd_line.gif) repeat-y;
}
.upd h1 {
    color:#177dcf;
    font: 19px Tahoma, Arial;
    padding:0 0 10px 19px;
    margin:0;
}
.upd A {
    color:#28416a;
    font: 12px Tahoma, Arial;
}
.upd UL {
    list-style:none;
    padding:0 10px 1px 20px;
    margin:0px;
}
.upd LI {
    background:url(/images/imedia/icon_file.gif) no-repeat;
    background-position:0 4px;
    padding-left:17px;
    padding-bottom:10px;
    line-height:100%;
}
/*расположение ссылки все новости на странице Портфолио card*/
.portfolio_all_news {
   margin-top:0px;
   margin-bottom:0px;
   padding-bottom:0px;
   /* position:relative; */
   top:10px;
}

/*нижний блок Новости на странице портфолио card*/
.news_block_bottom {
   width:100%;
   background-color:#e3eee8;
}
.news_block_bottom .header {
   color:#b60263;
   font: 18px Arial,Tahoma;
   padding: 20px 0 20px 0;
   margin:0;
}
.news_block_bottom_table {
   width:100%;
}
.news_block_bottom_table TD.news_col {width:33%; padding-left:34px;}
.news_block_bottom_table TR.white {background-color:#FFFFFF;}
/*//--Portfolio Card Page**/

/********** Vacancy Page**************/
/*vacancy Left Column**/
/*кто нужен**/
.oval_gray {
/*    float:left;
    margin-left:14px;
    margin-top:1px;
    margin-bottom:18px; */
    /*width:98px;*/
    height:17px;
    color:#767F88;
    font:  12px Tahoma;
}
.oval_gray .o1 {
    float:left;
    width:9px; height:18px;
    background:url(/images/imedia/dgl.gif) top left no-repeat;
}
.oval_gray .o2 {
    float:left;
    /* width:78px; */
    height:18px;
    background:url(/images/imedia/dgl_bg_line.gif) repeat-x;
    /*border-top:1px solid #767F88;
    border-bottom:1px solid #767F88;*/
    padding-top: 1px;
}
.oval_gray .o2 a, .oval_gray .o2 a:hover, .oval_gray .o2 a:visited, .oval_gray .o2 a:link {
    text-decoration: none;
    color: #767F88;
    font-size: 12px;
}
.oval_gray .o2 IMG {margin-left:1px;position:relative; top:-2px;}
.oval_gray .o3 {
    float:left;
    width:9px; height:18px;
    background:url(/images/imedia/dgr.gif) right no-repeat;
}
/*куда нужен*/
.oval_roze {
/*    float:left;
    margin-left:138px;
    margin-top:1px;
    margin-bottom:18px; */
    /*width:98px;*/
    height:17px;
    color:#B7025F;
    font:  12px Tahoma;
}
.oval_roze .o1 {
    float:left;
    width:9px; height:18px;
    background:url(/images/imedia/drl.gif) top left no-repeat;
}
.oval_roze .o2 {
    float:left;
    /* width:68px; */
    height:18px;
    background:url(/images/imedia/drl_bg_line.gif) repeat-x;
    /*border-top:1px solid #D97BAD;
    border-bottom:1px solid #D97BAD;*/
    padding-left:3px;
    padding-right:2px;
    margin-right:-1px;
}
.oval_roze .o2 IMG {margin-left:3px;position:relative; top:-2px;}
.oval_roze .o3 {
    float:left;
    width:9px; height:18px;
    background:url(/images/imedia/drr.gif) right no-repeat;
}
/*позиция вакансии*/
.vacancyList {
   clear:both;
   width:590px;   /*612-22*/
   margin-left:22px;
   color:#4B4B4B;
   font: 14px Arial,Tahoma;
}
.vacancyList TD {padding-top:5px; padding-bottom:10px;}
.vacancyList TD.left {width:290px; /*height:27px;*/ padding-left:5px; padding-right:10px;}
.vacancyList TD.border_bottom {border-bottom:1px solid #C0BABA;}
.vacancyList A, .vacancyList .title_in_list { 
	color:#294069;
	font:normal 15px Arial;
	text-decoration: underline;
}
/*таблица с подробной вакансией в сером бордере*/
.vacancyItem {
   clear:both;
   margin-top:10px;
   margin-bottom:13px;
   width:614px;  
}
.vacancyItem TD.topLeft {
    width:17px; height:17px;
    font-size:1px;
    line-height:80%;
    background:url(/images/imedia/cgl1.gif) top left  no-repeat;
}
.vacancyItem TD.top {
    height:17px;
    font-size:1px;
    line-height:80%;
    /*border-top:1px solid #BCBCBC;*/
    background:url(/images/imedia/cgl_bg_top.gif) repeat-x;
}
.vacancyItem TD.topRight {
    width:17px; height:17px;
    font-size:1px;
    line-height:80%;
    background:url(/images/imedia/cgl2.gif) top left  no-repeat;
}
.vacancyItem TD.bottomLeft {
    width:17px; height:17px;
    background:url(/images/imedia/cgl3.gif) top left  no-repeat;
}
.vacancyItem TD.bottom {
    height:17px;
    /*border-bottom:1px solid #BCBCBC;*/
    background:url(/images/imedia/cgl_bg_bottom.gif) #FFFFFF repeat-x;
}
.vacancyItem TD.bottomRight {
    width:17px; height:17px;
    background:url(/images/imedia/cgl4.gif) top left  no-repeat;
}
.vacancyItem TD.left {
    width:17px;
    background:url(/images/imedia/cgl_bg_left.gif) repeat-y;
}
.vacancyItem TD.right {
    width:17px;
    background:url(/images/imedia/cgl_bg_right.gif) repeat-y;
}
/*Блок описания вакансии*/
.vacancyItem .vacancy {
   color:#4A4A4A;
   padding-left:5px;
   padding-right:30px;
   font-size:13px;
   font-family:Arial;
   position:relative; top:-10px;
}
.vacancyItem .vacancy .title {font: 22px Tahoma;}
.vacancyItem .vacancy .arrow {color:#83A8C3; font-size:18px;}
.vacancyItem .vacancy .comment {font-size:15px;}
.vacancyItem .vacancy .blue {
  margin-top:20px;
  color:#141B4F;
  font: 13px Tahoma;
  font-weight:bold;
}
.vacancyItem .vacancy .txt {
   margin-left:20px;
   margin-bottom:20px;
}
.vacancyItem .vacancy A.arrBg {
    height:17px;
    background:url(/images/imedia/abr.gif) #83A8C5 right no-repeat;
    padding:0 10px 2px 3px;
    color:#141C4D;
    font-weight:bold;
    font-size:12px;
    text-decoration:underline;
}
/*//--vacancy Left Column**/

/*vacancy Right Column**/
.vacancyRight {
   margin-bottom:27px;
   color:#4C4B49;
   font-size:13px;
   font-family:Tahoma;
}
/*ссылка с фоном стрелка*/
.vacancyRight A.arrBg {
    height:17px;
    background:url(/images/imedia/abr2.gif) #81A9C3 right no-repeat;
    padding:0 10px 3px 3px;
    color:#121D4B;
    font-weight:bold;
    font-size:12px;
    text-decoration:underline;
}
/*//--vacancy Right Column**/
/********** END Vacancy Page**************/

/************* Contacts Page ****************/
/*выбор (алфавит и т.п.)*/
.contact_navigator {
    width:100%;
}
.contact_navigator TD.left {
    width:135px;
    padding-right:5px;
    vertical-align:middle;
    color:#0967ad;
    text-transform:uppercase;
    font:11px Tahoma;
    /*font-weight:bold;*/
}
.contact_navigator TD.right {
    width:479px;
    padding-left:5px;
    vertical-align:middle;
    text-transform:uppercase;
    color:#2F3032;
    font:10px Tahoma;
}
/*ячейка с серым бордером*/
.contact_navigator TD.delimeter {
    height:17px;
    border-right:1px solid #b9b9b9;
}
.contact_navigator TD.delimeter a,
.contact_navigator TD.delimeter a:visited,
.contact_navigator TD.delimeter a:hover,
.contact_navigator TD.delimeter a:link
 {
	color: #0082C8;
}
/*блок алфавита на странице контактов*/
.contact_alphabet {
   font:14px Tahoma,Arial;
   font-weight:normal;
   color:#83a8c5;
   text-transform:uppercase;
   letter-spacing:1px;
   line-height:160%;
   margin-bottom:10px;
}
.contact_alphabet A {
   color:#b70261;
   text-decoration:underline;
}
/*верхний блок Отделы рекламы*/
.contact_block_top {
   padding-top:8px;
   padding-bottom:25px;
   border-top:1px solid #5d5e63;
   border-bottom:1px solid #5d5e63;
   font:15px Tahoma;
}
.contact_block_top h1 {
     color:#2f3034;
     /*font:18px Tahoma;*/
     font:bold 14px Tahoma;
     padding-bottom:5px;
     margin:0;
}
.contact_block_top A {
     color:#121c4d;
     /*font: 16px Tahoma;*/
     font: 14px Tahoma;
     text-decoration:underline;
}
/*блоки с контактами по журналам*/
.contact_block {
    margin-top:23px;
    margin-bottom:28px;
    /*font:17px Tahoma;*/
    font:15px Tahoma;
    color:#303030;
 line-height:120%;
}
.contact_block H1 {
     color:#b6035F;
     /*font:18px Tahoma;*/
     font:bold 14px Tahoma;
     padding-bottom:6px;
     margin:0;
}
.contact_block A {
    color:#121c4d;
    /*font:16px Arial;*/
    font:14px Tahoma,Arial;
}
.contactRight {
   /*margin: 14px 30px 30px 33px;*/
   color:#4C4B49;
   font-size:13px;
   font-family:Tahoma;
   line-height:120%;
}
/*название компании*/
.contactRight .title {
    margin:0 30px 18px 0;
    color:#141C4B;
    text-transform:uppercase;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
}
.contactRight .blue { 
    color:#25405D;
    font-weight:bold;
    margin-top:13px;
    margin-bottom:1px;
}
/*схема проезда*/
.contactRight .scheme {
    margin-top:23px;
    width:119px; height:18px;
    color:#FFFFFF;
    font: 12px Tahoma;
    background:url(/images/imedia/bg_sheme_blue.gif) no-repeat;
}
.contactRight .scheme A {
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:underline;
    font: 9px Arial;
    font-weight:bold;
    padding: 1px 1px 3px 13px;
}
.contactRight .contact-menu {
	padding: 0;
	margin: 0px;
	list-style: none;
}
.contactRight .contact-menu li {
	padding-top: 5px;
}
.contactRight .contact-menu a,
.contactRight .contact-menu a:visited,
.contactRight .contact-menu a:hover,
.contactRight .contact-menu a:link {
	color: #0082c8;
}
/************* END Contacts Page ************/

/**********  Page History  ********/
.historyRight {
   color:#29406A;
   font-size:11px;
   font-family:Tahoma,Arial;
   line-height:120%
}
.historyRight H1 {
   color:#151C52;
   text-transform:uppercase;
   font: 15px Tahoma,Arial;
   font-weight:400;
   padding:0
   margin:0;
}
.historyRight .year, .historyRight b, .historyRight strong {
   color:#1180D1;
   font-weight:900;
}
.historyRight a,
.historyRight a:visited,
.historyRight a:hover,
.historyRight a:link
{
	color: #0082c8;
	text-decoration: underline;
}
/*//---END page History --*/

/********* Archive News Page *******/
.archive_news_table {
   width:99%;
   margin-top:10px;
   margin-bottom:30px;
}
.archive_news_table TD.dt {
   /*width:74px;*/
   padding-right:10px;
   padding-top:2px;
   color:#8c8c8c;
   font:bold italic 14px Times;
}
.archive_news_table TD.dt .line {
     width:100%;
     border-top:1px solid #d6d6d6;
     height:2px;
     margin: 3px 0 3px 0;
}
.archive_news_table td.item {
   padding-top:2px;
   padding-bottom:15px;
}
.archive_news_table A {
   color:#284169;
   font: 13px Tahoma, Arial;
}
/*calendar*/
.archive_calendar H1 {
    margin:0 30px 3px 2px;
    color:#141C4B;
    text-transform:uppercase;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
}
.calendar {
    width:172px;
    /* height:226px; */
    background:url(/images/imedia/calendar_bg_full.gif) left top repeat-y;
}
.calendar_top {
    background:url(/images/imedia/calendar_top.gif) left top no-repeat;
}
.calendar_bottom {
    background:url(/images/imedia/calendar_bottom.gif) left bottom no-repeat;
}
.calendar .year {
   margin-top:10px;
   text-align:center;
   color:#000000;
   font:11px Arial;
}
.calendar .year .year_name, .calendar .year .month_name {
    width:76px;
    height:16px;
    background:url(/images/imedia/calendar_bg_year.gif) left top no-repeat;
    text-align:center;
    margin: 2px 2px 10px 2px;
}
.calendar .year .month_name {
    color:#000000;
    background:url(/images/imedia/calendar_bg_month.gif) left top no-repeat;
}

.calendar .year A, .calendar .year A.black {
    color:#6f7873;
    text-decoration:none;
    font-size:15px;
}
.calendar .year A.black {color:#000000;}

/*таблица непосредсвенно календаря*/
.week {
     width:150px;
     font:11px Tahoma;
     color:#41403e;
}
.week TD {text-align:center; vertical-align:middle; height:11px;}
.week TD.blue {
    background-color:#147FCF;
    color:#FFFFFF;
}
.week TD.delimeter {
    height:2px; font:1px Arial;
}
.week .name {
     color:#1280cf;
     font:11px Tahoma;
     
}
.week .name TD {
   height:18px;
   border-bottom:1px solid #b6b6b6;
}
.week .end {
     color:#b60160;
     font:11px Tahoma;
}
.week A {
     font:11px Tahoma;
     color:#41403e;
     text-decoration:underline;
}
.week A.weekend, .week span.weekend {color:#b60160;}

.calendar .reset {
     margin-left:15px; margin-top:15px;
     font:9px Tahoma;
     color:#29426B;
     text-transform:uppercase;
}
.calendar .reset A {
     color:#29426B;
}
.calendar .reset A.none {
     font:8px Arial;
     color:#29426B;
     text-decoration:none;
}
/********* END Archive News Page *******/

/****** News one Page ***********/
.news {
    width:620px;
}
.news H1 {
   font-family: Times, Arial,Tahoma;
   font-size:30px;
   font-weight:normal;
   color:#211d4b;
   line-height:90%;
   margin-left:0px;
   margin-top:5px;
   margin-bottom:0px;
   padding-bottom:20px;
}
.news .dt {
    color:#a5a5a5;
    font:italic 15px Times;
    font-weight:bold;
}
.news .dt A {
    color:#a5a5a5;
    font:italic 15px Times;
}
.news TD.right {width:360px;}
.news .right p {
   margin-top: 0px;
   margin-bottom: 15px;
}
.news TD.left {
   /* width:255px; */
   padding-right:20px;
   padding-bottom:14px;
}
.news .photo_main {
   /* width:217px; /*245px-14-14*/
   background-color:#bacfe0;
   text-align:center;
   /* padding:14px;  */
}
/*основная картинка к новости*/
.news .photo_main IMG {
	background-color:#bacfe0;
	text-align:center;
	margin:14px;
	border:1px solid #425772;
}
/*блок доп. фотографий*/
.news .photos {
    margin-top:10px;
    width:245px;
}
.news .photos TD {
   padding-right:10px;
}
.news .photos TD.right {
   padding-right:0;
   alignn:right;
}
.news .photos .photo_mic {
    /*float:left;*/
    width:75px; height:75px;
    margin-bottom:10px;
    background-color:#bbbbbd;
    /*margin-right:10px;*/
    text-align:center;
    vertical-align:middle;
}
.news .photos .photo_mic IMG {
    padding:5px;
}
/*ссылка меньше фото*/
.news .less {
    clear:both;
    margin-top:5px;
    margin-bottom:5px;
    color:#b50162;
    text-transform:uppercase;
    font:bold 13px Arial,Tahoma;
}
.news .less A {
    color:#b50162;
    text-transform:uppercase;
    font:9px Arial,Tahoma;
    font-weight:bold;
    text-decoration:none;
    border-bottom:1px dashed #b50162;
}
/*блок контактов*/
.news .contacts {
     margin-top:0px;
     margin-bottom:5px;
     padding-top:0px;
     padding-bottom:7px;
     /* border-top:2px solid #141c4d;
     border-bottom:1px solid #898da6; */
}
/*сайт*/
/*
.news .web {
    height:18px;
    font:12px Tahoma;
    color:#313035;
}
.news .web A {
    color:#b70263;
}
.news .web .left {
    float:left;
    width:8px; height:18px;
    background:url(/images/imedia/ogl.gif) top left no-repeat;
}
.news .web .center {
    float:left;
    height:18px;    
    background:url(/images/imedia/og_bg.gif) repeat-x;
}
.news .web .right {
    float:left;
    width:8px; height:18px;
    background:url(/images/imedia/ogr.gif) top right no-repeat;    
}
*/
.listEventsRight {
    margin-top:0px;
    line-height:90%;
}
.listEventsRight .header {
   color:#121c4d;
   text-transform:uppercase;
   font: 15px Tahoma,Arial;
   font-weight:600;
   margin-bottom:30px;
   padding:0;
}
/*отличия для событий в правой колонке (по сравенению с событиями на главной)*/
.listEventsRight .tEventsItem {width:205px;}
.listEventsRight .tEventsItem H1 {font-size:17px; margin-bottom:3px;}
/****** End News one Page ***********/

/******* Anounce Page********/
/*блок алфавита на странице Анонсов изданий*/
.anounce_alphabet {
   position:relative; left:25px;
   float:left;
   font: 14px Tahoma,Arial;
   color:#83a6c2;
   text-transform:uppercase;
   letter-spacing:0px;
   line-height:160%;
   margin-bottom:10px;
}
.anounce_alphabet A {
   color:#b70261;
   text-decoration:underline;
}

/*блок анонсы газет*/
.anounсe_newspapers {
clear:both;
    width:605px;
    margin-top:15px;
    line-height:98%;
}
.anounсe_newspapers TD.top {
    border-top:1px solid #183054;
    text-align:center;
}
.anounсe_newspapers A {
    color:#2488d3;
    font:15px Tahoma;
}
.anounсe_newspapers H1 {
    color:#434343;
    font:normal 14px Tahoma;
    text-transform:uppercase;
    letter-spacing:2px;
    background-color:#FFFFFF;
    margin:0; padding:0;
    position:relative; top:-10px;
    width:80px;
}
.anounсe_newspapers TD.left {
    width:114px;  /*174px -20-40*/
    padding: 10px  20px 10px 40px;
}
.anounсe_newspapers TD.middle {
     width:196px;  /*226px -20-20*/
     border-left:1px solid #939393;
     border-right:1px solid #939393;
     padding:10px 20px 10px 20px
}
.anounсe_newspapers TD.right {
     width:195px;
     padding:10px 20px 10px 17px
}

/*блок анонсы журналов*/
.anounсe_magazine_header {
    width:605px;
    margin-top:0px;
    margin-bottom:7px;
}
.anounсe_magazine_header TD.top {
    /* border-top:1px solid #183054; */
    text-align:center;
	background: url(/images/imedia/bg_anounce_title.gif) center repeat-x;
}
.anounсe_magazine_header H1 {
    color:#172f55;
    font:normal 14px Tahoma;
    text-transform:uppercase;
    letter-spacing:2px;
    background-color:#FFFFFF;
    margin:0; padding:0;
    position:relative;
    /* top:-10px; */
    width:120px;
}
.anounсe_magazine {
     /* border-bottom:1px solid #b7b7b7; */
     margin-bottom:0px;
     width:100%;
}
.anounсe_magazine IMG {margin-right:15px; margin-bottom:20px;}
.anounсe_magazine .header {
    color:#4d4747;
    font: 18px Tahoma;
    margin-bottom:15px;
}
.anounсe_magazine .header A {
    color:#b70261;
    font: 18px Arial,Tahoma;
}

.anounсe_magazine_txt {
    margin-bottom:12px;
}
.anounсe_magazine_txt TD {
    width:130px;
    border-right:1px solid #83a8c3;
}

.anounсe_magazine .txt { 
    width:130px;
    padding-right:10px;
    padding-bottom:15px;
    font:14px Times;
    color:#26426A;

}
.anounсe_magazine .txt A {
    font:normal 15px Times;
    color:#26426A;
    text-decoration:none;
    line-height:120%;
}
/*один блок из 3-х с отступом слева*/
.anounсe_magazine .left {padding-left:10px; width:125px;}

/*вариант с единственным тесовым блоком (вместо 3-х)*/
.txt_block {
   margin-right:40px;
   color:#26426A;
   font:13px Tahoma;
   line-height:130%;
   min-height:110px;
}
.txt_block A {
   text-decoration:none;
}

/*ссылка Все анонсы*/
.anounсe_magazine .anounce_all_link {
	height:18px;
	width:90px;
	font:bold 9px Tahoma;
	color:#26415F;
	background:url(/images/imedia/bg_all_anounce.gif) top left no-repeat;
	text-align:center;
	padding-top: 3px;
}
.anounсe_magazine .anounce_all_link A {
    color:#26415F;
    text-transform:uppercase;
}
.anounсe_magazine .comment {
    float:left;
    margin-left:50px;
    margin-bottom:12px;
    width:310px;
    font:13px Tahoma, Arial;
    color:#4d4d4a;
    line-height:130%;
}

/*right column of Anounce Page*/
.anounce_right {margin-left:10px;}
.anounce_period {
   margin:0 0 45px 0;
}
.anounce_period SELECT {
   margin-top:10px;
   width:128px;
   font:15px Tahoma;
   color:#29426B;
   text-align:center;
}
.anounce_period .actions {
     margin-top:12px;
     margin-left:5px;
     color:#29426B;
     font:10px Tahoma;
}
/*таблица Выберите направления - справа*/
.anounce_direction {
    margin-top:11px;
    width:172px;
    background:url(/images/imedia/bg_an_line.gif) repeat-y;    
    font:14px Tahoma;
}
.anounce_direction TD.top {
    height:5px;
    background:url(/images/imedia/bg_an_top.gif) top left no-repeat;    
}
.anounce_direction TD.middle{
    padding-left:5px;
    line-height:180%;

}
.anounce_direction TD.bottom {
    height:5px;
    background:url(/images/imedia/bg_an_bottom.gif) #E3EEE8 bottom left  no-repeat;    
}
.anounce_direction TD.middle INPUT {
   border: 0px solid #7e7e7e;
   margin-right:3px;
}
.anounce_direction TD.middle IMG {
   margin-left:5px;
   margin-right:2px;
}
/******* End Anounce Page********/

/****** требования к рекламе Page********/
.advert_comment {
   margin:0 40px 0 41px;
   color:#4d4d4d;
   font: 15px Arial;
}
.advert_item {
   margin-top:31px;
   /* padding-bottom:30px; */
   margin-left:41px; margin-right:40px;
}
.advert_item H1 {
   color:#b60361;
   font:22px Tahoma,Arial;
   line-height:90%;
   margin-bottom:0px;
   padding-bottom:12px;
}
.advert_item UL {
    list-style:none;
    padding:10px 10px 1px 0;
    margin:0px;
}
.advert_item LI {
    float:left;
    width:190px;
    background:url(/images/imedia/icon_advert2.gif) no-repeat;
    background-position:0 4px;
    padding:12px 25px 0 35px;
    height:50px;
    line-height:100%;
}
.advert_item LI.pic {
    background:url(/images/imedia/icon_advert1.gif) no-repeat;
    background-position:0 4px;
}
.advert_item A {
    color:#26426A;
    font:15px Tahoma, Arial;
}
/*список изданий по алфавиту*/
.advert_issue_block {
   clear:both;
   width:100%;
   background-color:#e3eee8;
   margin-top:30px;
   padding-top:1px;
}
.advert_issue_block .header {
   color:#4b4d4c;
   font: 18px Tahoma,Arial;
   padding-bottom: 15px;
   margin:0;
}
.advert_issue_block_table {
   width:845px;
   margin-left:61px;
   margin-top:20px;
}
.advert_issue_block_table TD.list {width:659px;}
/*ссылки на издания*/
.advert_issue_block_table TD.list A {
   color:#294069;
   font:13px Tahoma,Arial;
}
.advert_issue_block_table TD.list A.ON {
   color:#b60361;
   font:bold 13px Tahoma,Arial;
   text-decoration:none;
   line-height:140%;
}
.rate_card {
   margin-top:20px;
}
.rate_card TD.top {
    width:172px; height:5px;
    background:url(/images/imedia/bg_rate_card_top.gif) top left no-repeat;
}
.rate_card TD.bottom {
    width:172px; height:5px;
    background:url(/images/imedia/bg_rate_card_bottom.gif) bottom left no-repeat;
}
.rate_card TD.middle {
    width:172px; 
    background:url(/images/imedia/bg_rate_card_line.gif) repeat-y;
}
.rate_card h1 {
    color:#b70261;
    font:bold  14px Tahoma;
    padding:5px 5px 5px 19px;
    margin:0;
}
.rate_card A {
    color:#29426a;
    font:bold 12px Tahoma;
}
.rate_card UL {
    list-style:none;
    padding:0 10px 10px 18px;
    margin:0px;
}
.rate_card LI {
    background:url(/images/imedia/icon_rate_card.gif) no-repeat;
    background-position:0 4px;
    padding-top:5px;
    padding-left:33px;
    padding-bottom:10px;
    line-height:140%;
}
.advert_note {
    margin-top:42px;
    margin-left:15px;
    margin-right:7px;
    color:#4c4c4c;
    font:12px Tahoma, Arial;
    line-height:130%;
}
.advert_note A.arrBg {
    height:17px;
    background:url(/images/imedia/abr2.gif) #81A9C3 right no-repeat;
    padding:0 10px 2px 3px;
    color:#121D4B;
    text-decoration:underline;
    font:12px Tahoma, Arial;
}
/******END требования к рекламе Page********/

/****** Логотипы Page********/
/*список изданий по алфавиту*/
.logos_issue_block {
   clear:both;
   width:100%;
   background-color:#e3eee8;
   margin-top:20px;
   padding-top:1px;
}
.logos_issue_block .header {
   color:#4b4d4c;
   font:18px  Tahoma,Arial;
   margin-top:5px;
   margin-left:21px;
   padding-bottom: 15px;
}
.logos_issue_block_table {
   width:845px;
   margin-left:41px;
   margin-top:20px;
}
.logos_issue_block_table TD.list {width:659px;}
/*ссылки на издания*/
/*буква*/
.logos_issue_block_table .letter {
    color:#127dd1;
    font:bold 14px Tahoma;
    text-transform:uppercase;
    width:21px;
}
.logos_issue_block_table TD.list A {
   color:#294069;
   font:13px Tahoma,Arial;
}
.logos_issue_block_table TD.list A.ON {
   color:#b60361;
   font:bold 13px Tahoma,Arial;
   text-decoration:none;
   line-height:130%;
}
/*блок скачать логотип*/
.upd_logo {
   margin-top:20px;
}
.upd_logo TD.top {
    width:172px; height:5px;
    background:url(/images/imedia/bg_rate_card_top.gif) top left no-repeat;
}
.upd_logo TD.bottom {
    width:172px; height:5px;
    background:url(/images/imedia/bg_rate_card_bottom.gif) bottom left no-repeat;
}
.upd_logo TD.middle {
    width:172px; 
    background:url(/images/imedia/bg_rate_card_line.gif) repeat-y;
}
.upd_logo h1 {
    color:#b70261;
    font: bold 14px Tahoma;
    padding:5px 0 5px 19px;
    margin:0;
}
.upd_logo A {
    color:#29426a;
    font:bold 12px Tahoma;
}
.upd_logo UL {
    list-style:none;
    padding:5px 10px 5px 18px;
    margin:0px;
}
.upd_logo LI {
    background:url(/images/imedia/icon_logo_eps_blue.gif) no-repeat;
    background-position:0 4px;
    padding-top:5px;
    padding-left:38px;
    padding-bottom:10px;
    line-height:140%;
}
/*текст - памятка под блоком скачать*/
.logos_note {
    margin: 20px 15px 0 15px;
    color:#4c4c4c;
    font:12px Tahoma,Arial;
    line-height:130%;
}
.logos_note A.arrBg {
    height:17px;
    background:url(/images/imedia/abr2.gif) #81A9C3 right no-repeat;
    padding:0 10px 2px 3px;
    color:#121D4B;
    font:12px Tahoma;
    text-decoration:underline;
}

.block_logo_table {
    width:90%;
    margin-left:41px;
}
.block_logo_table A {
    color:#284169;
    font:bold 12px Tahoma;
}
.block_logo_table IMG {
    margin:4px 30px 4px 0;
}
.block_logo_table H1 {
    color:#4c4c4c;
    font:17px Arial,Tahoma;
    margin-top:12px;
    padding:0;
}
.block_logo_table UL {
    list-style:none;
    padding:15px 10px 15px 0;
    margin:0px;
}
.block_logo_table LI {
    float:left;
    background:url(/images/imedia/icon_logo_eps.gif) no-repeat;
    background-position:0 4px;
    padding:10px 40px 10px 40px;
    /* line-height:140%; */
}
.block_logo_table LI.JPG {
    background:url(/images/imedia/icon_logo_jpg.gif) no-repeat;
    background-position:0 4px;
}
/******END Логотипы Page********/

/***** Partners Page*/
.partners_list {
   width:847px;
   margin-top:40px;
}
.partners_list TD.div {
   border-top:1px solid #c3c3c3;
}
.partners_list TD.td1 {
   width:231px;
   padding-top:3px;
   padding-bottom:12px;
   /* border-bottom:1px solid #c3c3c3; */
}
.partners_list TD.td2 {
   padding-right:35px;
   padding-bottom:12px;
   width:330px;   /*365-35*/
   color:#333333;
   font:12px Tahoma;
   line-height:120%;
   /* border-bottom:1px solid #c3c3c3; */
}
.partners_list TD.td3 {
   width:251px;
   padding-bottom:12px;
   /* border-bottom:1px solid #c3c3c3; */
}

.partners_list TD.td2 h1 {
   color:#147fd0;
   font:bold 14px Tahoma;
   padding-bottom:0px;
   margin-bottom:3px;
}
.partners_list TD.td3 h1 {
   color:#333333;
   font:bold 12px Tahoma;
   padding-bottom:0px;
   margin-bottom:4px;
}
.partners_list TD.td3 A, .partners_list TD.td3 span {
   color:#264056;
   font:14px Tahoma;
   line-height:160%;
}
.partners_list TD.no_border {
   border-bottom:0px solid #ffffff;
}
/**** END Partners Page*/


/*tables content second pages**/
TABLE.content {
    margin-top:13px;
    width:100%;
    /* background-color:#FFFFFF; */
}
.TDContentWhite {
    /*padding: 14px 20px 5px 20px;*/
    /*padding: 14px 34px 5px 37px;*/
    padding: 14px 34px 0 37px;
    background-color:#FFFFFF;
height:300px;
}
/*используется, когда контент начинается от левого края (например, card_page - нижний блок новостей)*/
TD.noPadding {
   /*padding: 14px 0 5px 0;*/
   padding: 14px 0 0 0;
}
.paddContentLeft {padding-left:37px;}
.paddContentRight {padding-right:34px;}
TABLE.contentGray {
   width:100%;
   /* background-color:#E3EEE8; */
}
.TDContentGray {
    padding: 14px 20px 20px 20px;
    background-color:#E3EEE8;
}
TD.gray {background-color:#E3EEE8;}

/*контент слева белый фон (при 2-х колоночном контенте)*/
TD.ContentLeftTop {
  width:674px;
  background:url(/images/imedia/cw1_1.gif) #FFFFFF top left  no-repeat;
}
TD.ContentLeft {
   background-color:#FFFFFF;
   padding: 14px 15px 20px 37px;
   width:622px; /*674-15-37*/
}

TD.ContentLeftBottom {
  background:url(/images/imedia/cw3.gif) bottom left  no-repeat; /* #FFFFFF */
}

TD.ContentRightTop {
  width:252px;
  background:url(/images/imedia/cg2_1.gif) #E3EEE8 top right  no-repeat;
}
TD.ContentRight {
  padding: 14px 20px 30px 25px;
  width:207px; /*252-20-25*/
  background-color:#E3EEE8;
}
TD.ContentRightBottom {
  width:252px;
  background:url(/images/imedia/cg4_1.gif) bottom right  no-repeat; /* #E3EEE8 */
}

TD.grayMiddleBottom {
  background-color:#E3EEE8;
}


/*--corns white for table**/
TD.cornW1, TD.cornW2, TD.cornW3, TD.cornW4, TD.cornG1, TD.cornG2, TD.cornG3, TD.cornG4 {
   width:14px; height:14px;
}
/*White corns*/
TD.cornW1 {
   background:url(/images/imedia/cw1_1.gif) top left  no-repeat;
}
TD.cornW2 {
   background:url(/images/imedia/cw2_1.gif) top right  no-repeat;
}
TD.cornW3 {
   background:url(/images/imedia/cw3.gif) bottom left  no-repeat;
}
TD.cornW4 {
   background:url(/images/imedia/cw4.gif) bottom right  no-repeat;
}
/*Gray corns*/
TD.cornG1 {
   background:url(/images/imedia/cg1.gif) top left  no-repeat;
}
TD.cornG2 {
   background:url(/images/imedia/cg2.gif) top left  no-repeat;
}
TD.cornG3 {
   background:url(/images/imedia/cg3_1.gif) bottom left  no-repeat; /* #E3EEE8 */
}
TD.cornG4 {
   background:url(/images/imedia/cg4_1.gif) bottom right  no-repeat; /* #E3EEE8 */
}
/*//--corns white for table**/

/************* ONE Contacts Page ************/
/* iaaeaaoi? ia no?aieoa ONE CONTACT */
/*aaeay nnueea ia aieoaii oiia no?aeea iacaa*/
.arrow_blue_back {
    width:130px;
    height:18px;
    background:url(/images/imedia/bg_blue_full.gif) no-repeat;
    color:#FFFFFF;
    font:12px Tahoma;
    padding-right:2px;
    padding-left:8px;
}
.arrow_blue_back A {
    color:#FFFFFF;
    font:12px Tahoma;
    font-variant:small-caps;
    margin-left:9px;
}


table.contact_one_navigator {
   width:100%;
   border-bottom:1px solid #5b5e63;
}
table.contact_one_navigator .choice_txt {
   float:left;
   color:#303032;
   font:12px Tahoma;
   font-variant:small-caps;
   margin-top:1px;
}
/* aeoaaeo ia no?aieoa Contact One */
.contact_one_alphabet {
    float:left;
    color:#FFFFFF;
    margin-left:8px;
    margin-bottom:13px;
   position:relative; top:-1px;
}
.contact_one_alphabet A {
    float:left;
    color:#b70263;
    font:bold 17px Tahoma;
    font-variant:small-caps;
    text-decoration:none;
    padding-right:3px;
}
.contact_one_alphabet .ON {
    float:left;
    width:21px; height:21px;
  padding-left:7px;
    background:url(/images/imedia/bg_blue_circle_letter.gif) no-repeat;
    color:#FFFFFF;
    font:17px Tahoma;
    font-variant:small-caps;
    margin-left:4px; margin-right:5px;
}
.contact_one_alphabet .delimeter {
    float:left;
    width:10px;
}

/*iacaaiey ecaaiee iia aeoaaeoii*/
.choice_journal {
  clear:both;
  height:30px;
}
.choice_journal .title{
    /* float:left; */
    color:#b70263;
    font:normal 9px Tahoma;
    text-transform:uppercase;
}
.choice_journal .delimeter {
    float:left;
    width:1px;
    height:17px;
    border-right:1px solid #6e6e70;
    margin-left:8px; margin-right:8px;
    position:relative; top:-3px;
}
.choice_journal A {
    /* float:left; */
    color:#2f3032;
    font:normal 9px Tahoma;
    text-transform:uppercase;
}

/*aeie iaiin?aanoaaiii n eiioaeoaie e iacaaieai aua?aiiiai ecaaiey*/
.contact_one_block {
    margin-top:22px;
    margin-bottom:50px;
    color:#303032;
    font:13px tahoma;
}
/*iacaaiea ecaaiey*/
.contact_one_block H1 {
    float:left;
    color:#264269;
    font: 21px Tahoma;
    padding:0px;
    margin:0px;
    border-top: 1px solid #5b5e63;
    width:100%;
    padding-top:10px;
}
.contact_one_block .web {
   float:left;
   margin:5px 0 0 20px;
}
.one_contact {
   float:left;
   width:49%;
   vertical-align:bottom;
   margin-top:10px;
   margin-bottom:30px;
   
}
.one_contact IMG {
   float:left;
   border:5px solid #b9b9b9;
   margin-right:10px;
}
.one_contact .txt {
   margin-top:20px;
   line-height:130%;
}
.one_contact A {
   color:#111d4d;
}
/**** END ONE CONTACT PAGE ***/

.bottom{
  background-color:#284169;
  color:#FFFFFF;
  font-size:12px;
  font-family:Arial,Tahoma;
}
.bottom TABLE {
  background-color:#284169;
  height:57px;
  width:928px;
}
.bottom TD {padding-top:18px;}
.bottom IMG {margin-top:6px; margin-right:5px;}
.bottom A {
  color:#FFFFFF;
}
.bottom .oranj {
  color:#EA9602;
  font-size:11px;
  font-family:Tahoma;
}
.bottom .phone {
  color:#FFFFFF;
  font-size:14px;
  font-family:Arial,Tahoma;
  font-weight:normal;
}
.bottom A.address {
  color:#FFFFFF;
  font-size:14px;
  font-family:Arial;
  /* text-transform:uppercase; */
  margin-left:3px;
  padding-right:12px;
  background:url(/images/imedia/arrow_address.gif) right no-repeat;
}

.contact_over {
   width:280px;
   height:115px;
   background:url(/images/imedia/bg_contact_over3.gif) left top no-repeat;
   position:relative;
   padding-top:18px;
   padding-left:10px;
   color:#3e3d42;
   font:16px Tahoma;
   margin-top:18px;
   margin-left:15px;
}
.contact_over2 {
   width:280px;
   height:115px;
   background:url(/images/imedia/bg_contact_over3t.gif) left top no-repeat;
   position:relative;
   padding-top:0px;
   padding-left:10px;
   color:#3e3d42;
   font:16px Tahoma;
   margin-top:-110px;
   margin-left:15px;
}
.contact_over IMG {
   border:1px solid #e6e6e6;
   float:left;
   margin-top:15px;
   margin-right:5px;
}
.contact_over2 IMG {
   border:1px solid #e6e6e6;
   float:left;
   margin-top:15px;
   margin-right:5px;
}
.contact_over .txt, .contact_over2 .txt {
   /* float:left; */
   /* margin:10px 10px 10px 10px; */
   padding: 10px 10px 10px 10px;
}
.contact_over .phone, .contact_over2 .phone {
   margin-top:5px;
   color:#141b49;
   font:14px tahoma;
}

.white_back {
        background: #FFFFFF;
}

.contact_alphabet .selected_letter {
    width:21px; height:21px;
    padding-left:7px;
    padding-right:4px;
    background:url(/images/imedia/bg_blue_circle_letter.gif) no-repeat;
    color:#FFFFFF;
    font:17px Tahoma;
    font-variant:small-caps;
    margin-left:4px; margin-right:5px;
}

/****** Our priz Page ********/
/*iaaeaaoi? ia no?aieoa iaa?aa*/
.priz_navigator {
    margin-top:5px;
    margin-bottom:50px;
    width:100%;
}
/*iaaeaaoi? ii aiaai*/
.priz_navigator .year {
    float:left;
    color:#26405E;
    font:bold 14px Tahoma;
}
.priz_navigator  SPAN.ON{
    color:#b70465;
}
.priz_navigator .year A {
    color:#26405E;
    font:bold 14px Tahoma;
}
.priz_navigator .delimeter {
    float:left;
    height:32px;
    border-right:1px solid #b6b5b2;
    margin-left:20px; margin-right:20px;
    position:relative; top:-7px;
}
/*iaaeaaoi? ii aaoa/ii i?eca?ai*/
.priz_navigator .choice {
    float:left;
    color:#26405E;
    font:bold 12px Tahoma;
    margin-top:2px;
}
.priz_navigator .choice A {
    color:#26405E;
}
/*oaaeeoa n i?ecaie*/
.priz_list {
    width:100%;
}
.priz_list TD.pic {
    width:25%;
    text-align:center;
    vertical-align:middle;
}
.priz_list TD.delimeter {
    height:20px;
    border-top:1px solid #d6d6d6;
}
.comment_block {
   width:195px;
   position:relative; top:-10px;
}
.comment_block TD.top {
    height:24px;
    background:url(/images/imedia/bg_comment_top.gif) top left no-repeat;
}
.comment_block TD.bottom {
    height:5px;
    background:url(/images/imedia/bg_comment_bottom.gif) bottom left no-repeat;
}
.comment_block TD.middle {
    background:url(/images/imedia/bg_comment_line.gif) repeat-y;
    color:#254267;
    font: 13px Times;
    text-align:left;
    padding:10px 10px 5px 10px;
}
.comment_block .dt {
    color:#5c5b59;
    font:12px Times;
    font-style:italic;
}
.comment_block A {
    color:#b70465;
    font:bold 13px Times;
    font-style:italic;
}
.comment_block .txt {
    margin-top:5px;
}

/****** End Our priz Page ********/

.vacancy A
{
	background: #BCCFE0 url(/images/imedia/abr1.gif) no-repeat scroll right center;
	color: #111B4C;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	padding: 0pt 10px 2px 4px;
	text-decoration: underline;
}

.p3col .top {
	background: url(/images/imedia/3col_top.gif) no-repeat left top;
}
.p3col .middle {
	background: url(/images/imedia/3col_middle.gif) repeat-y left top;
	padding: 0 10px 0 10px;
}
.p3col .middle p {
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
}
.p3col .bottom {
	background: url(/images/imedia/3col_bottom.gif) no-repeat left bottom;
}

.adv_requare h1
{
	color:#2F3034;
	font-family:Tahoma;
	font-size:14px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt;
	padding-bottom:5px;
}

.news .big_line {
	margin-top: 5px;
	margin-bottom: 7px;
	border-bottom:2px solid #141c4d;
}
.news .small_line {
	border-top:1px solid #898da6;
	margin-bottom: 13px;
}

.portfolio_over {
   width:285px;
   height:158px;
   background:url(/images/imedia/bg_portfolio_over.gif) left top no-repeat;
   position:relative;
   /* top:-5px; */
   padding-top:42px;
   padding-left:10px;
   margin-top:20px;
   color:#3a3b40;
   font:13px Tahoma;
   line-height:110%;
}
.portfolio_over_t {
	width:285px;
	height:138px;
	background:url(/images/imedia/bg_portfolio_over_t.gif) left top no-repeat;
	position:relative;
	padding-top:17px;
	padding-left:10px;
	margin-top:-156px;
	color:#3a3b40;
	font:13px Tahoma;
	line-height:110%;
}
.portfolio_over TABLE, .portfolio_over_t TABLE {
   width:260px;
}
.portfolio_over TD, .portfolio_over_t TD {
   vertical-align:middle;
}
.portfolio_over IMG, .portfolio_over_t IMG {
   padding-right:10px;
}
.portfolio_over .txt, .portfolio_over_t .txt {
   margin:5px 7px 10px 0;
}
.portfolio_over .txt .delimeter { height:7px;}
.portfolio_over A, .portfolio_over_t A {
   margin-top:5px;
   color:#294069;
   font:14px tahoma;
}
.search-page a {
	color: #127DD1;
}
.search-page .notetext{
	color: #127DD1;
}
.search-page .TSearch TD {
    vertical-align:top;
    padding-top:6px;
    height:35px;
     font-size:12px;
     font-family:Arial,Tahoma;
}
.search-page INPUT.text {
     width:261px;
     height:17px;
     border:1px solid #395271;
     color:#21446C;
     font-size:12px;
     font-family:Tahoma;
     font-weight:500;
     padding-left:3px;
     padding-top:3px;
     padding-bottom:0px;
     margin-right:0px;
}
