body 
{     color:#333;    
      font-family:Tahoma,Arial, Verdana;
	  font-size:12px;
	  padding:0 10px 0 10px;}
 
html
{     padding:0;}
html,body
{     height:100%;
      margin:0;}
	    

img, table, fieldset
{     border:none;}
td
{     padding:0;
}

table
{     border-collapse:collapse;
      border-spacing:0;}

*
{     margin:0;
      padding:0;}
   
li
{     list-style:none;}
a, a:hover
{     color:#22559e;
      text-decoration:none;}
 
/*-------основные---------*/
.clear
{     clear:both;}

h2
{     border-bottom:#b4d3f2 1px solid;     
      color:#0d2a43;
      font-family:Arial, Tahoma,Verdana;
      font-size:16px;
	  font-weight:bold;
	  margin:0 0 15px 0;
	  padding:5px 0 5px 15px;}
h2 a, h2 a:hover
{    color:#0d2a43;
     text-decoration:none;}	  	  
/*-----блоки-----*/
   /*для сделать стартовой*/
.block1
{     background:#fff url(/img/block1-bg.gif) no-repeat left top;
      color:#22559e;
	  font-size:11px;     
      height:30px;
	  line-height:30px;
	  margin:0 0 0 21px;
	  text-align:center;
	  width:139px;}
.block1 a, .block1 a:hover
{     color:#22559e;
      display:block;
      text-decoration:none;}
    /*для боковых заголовков*/
.block2-left
{     background:#e2eefa url(/img/block2-left-bg.jpg) no-repeat left top;     
      height:34px;
	  margin:20px 0 10px 0;}
	  
.block2-right
{     background:url(/img/block2-right-bg.jpg) no-repeat right top;
      color:#333;
      font-size:11px;
	  font-weight:bold;     
      height:34px;
	  line-height:34px;
	  padding:0 0 0 21px;}
	  
.block2-right h3
{     color:#333;
      font-size:11px;
	  font-weight:bold;
	  padding:0;}
.block2-right a, .block2-right h3 a
{     color:#333;
      text-decoration:none;}
.block2-right a:hover, .block2-right h3 a:hover
{     color:#22559e;
      text-decoration:none;}
	  /*для карточек и поиска*/
.block3-1
{     background:#c7e1fa url(/img/block31-bg.gif) no-repeat left top;}
.block3-2
{     background:url(/img/block32-bg.gif) no-repeat right top;}
.block3-3
{     background:url(/img/block33-bg.gif) no-repeat left bottom;}
.block3-4
{     background:url(/img/block34-bg.gif) no-repeat right bottom;}
.block3-1 h1,.block3-1 h2
{     border:none;     
      color:#22559e;
	  font-family:Arial, Tahoma,Verdana;
      font-size:15px;
	  font-weight:bold;
	  margin:0;
	  padding:6px 0 4px 15px;
	  text-transform:uppercase;}
.block3-1 h2 a,.block3-1 h2 a:hover
{     color:#22559e;
      text-decoration:none;}	  	  
/*-------таблицы-------*/ 
.two-col
{     width:100%;} 	  	
.two-col1, .two-co2
{     vertical-align:top;    
      width:50%;}

.three-col
{     width:100%;} 	  	
.three-col1, .three-col2, .three-col3
{     vertical-align:top;    
      width:33%;}	  		  	  

     /*каркас*/
#wrap
{     height:100%;
      margin:0 auto 0 auto;      
      width:980px;}
#wrap-top
{     vertical-align:top;}

#wrap-bottom
{     padding:50px 20px 0 20px;     
      vertical-align:bottom;}
	  
	  
	  /*хедер*/
#header 
{     /*    background:#124a9e; 
      height:90px;*/
	  margin:6px 0 6px 0;
}
	 
    		
/*---------основная часть--------------*/	 
#main
{     margin:10px 0 0 0;     
      width:100%;}
#main1, #main2
{     vertical-align:top;}	  
#main1
{     width:245px;}
#main2
{     padding:0 0 0 10px;}
/*-------левая колонка--------*/
     /*лого*/
#logo-kont-left
{     background:url(/img/logo-kont-left-bg.jpg) no-repeat left top;}	
#logo-kont-right
{     background:url(/img/logo-kont-right-bg.jpg) no-repeat right top;
      text-align:center;}
#logo, logo a,logo a:hover
{     color:#bf0209;
      font-size:50px;
	  font-weight:normal;
	  text-decoration:none;}	  
	 /*сервисная навигация*/ 
#service-nav
{     color:#666;
      display:block;     
      font-size:11px;
	  overflow:hidden;
	  padding:23px 0 25px 15px;}
#service-nav a
{     color:#666;
      text-decoration:underline;}
#service-nav a:hover
{     color:#22559e;
      text-decoration:none;}		  	  
#service-nav li
{     border-right:#999 1px solid;     
      float:left;
      padding:0 7px 0 7px;
	  white-space:nowrap;}
#service-nav li.last
{     border:none;}	
      /*полезная инф*/
.info-anons
{     color:#22559e;
      font-size:11px;
	  font-weight:bold;
	  line-height:16px;
	  padding:0 10px 0 10px;}
.info-anons a
{     color:#22559e;
      text-decoration:none;}
.info-anons a:hover
{     color:#22559e;
      text-decoration:underline;}
.info-copy
{     color:#666;     
      font-size:10px;
      padding:14px 20px 20px 20px;}
.info-copy span
{     color:#999;}
      /*рекомендуем*/
.recomend
{     font-size:11px;     
      padding:0 20px 20px 20px;}
.recomend li
{     padding:2px 0 3px 0;}
.recomend a
{     color:#22559e;
      text-decoration:none;}
.recomend a:hover
{     color:#22559e;
      text-decoration:underline;}
	  /*карта*/
.map
{    background:#b4d3f2 url(/img/map-bg.gif) no-repeat left top;    
     height:89px;
	 padding:0 0 0 17px;     
     width:228px;}
.map-tab
{    width:100%;}
.map-tab td
{    padding:4px 0 0 0;}
.map1
{    width:102px;}
.map h3, .map h3 a
{    color:#c6020a;
     font-family:Arial, Tahoma,Verdana;
     font-size:15px;
	 font-weight:bold;
	 text-decoration:none;}
.map h3 a:hover
{    color:#22559e;
     text-decoration:none;}
  /*погода*/	 
.weather
{    color:#333;
     font-size:11px;
	 font-weight:bold;    
     margin:0 0 0 17px;}
.weather span
{    display:block;
     float:left;
	 font-weight:normal;    
     width:43px;}
.weather b
{    color:#999;    
     display:block;
     float:left;
	 font-weight:normal;    
     width:43px;}
	 
.weather td
{    vertical-align:top;}
.wh1
{    text-align:right;    
     width:28px;}
.wh2
{    padding:0 0 0 8px;}	  	  	  	  	  	  	    	 
/*---------правая колонка----------*/
/*хлебные крошки*/
#breadcrumbs-kont
{    min-height:45px;
     _height:45px;}
#breadcrumbs
{    color:#666;
     display:block;     
     font-size:11px;
	 overflow:hidden;
	 padding:0 0 0 7px;}
#breadcrumbs li h2
{    border:none;    
     color:#666;
     font-size:11px;
	 font-weight:normal;
	 line-height:normal;
	 margin:0;
	 padding:0;}
	 	 
#breadcrumbs li
{    background:url(/img/breadcrumbs-ar.gif) no-repeat right 23px;    
     float:left;
     padding:16px 8px 0 8px;}
#breadcrumbs li.last
{    background:none;}	 	 		     	  	  
#breadcrumbs li h2 a, #breadcrumbs li a
{    color:#666;
     text-decoration:underline;}
#breadcrumbs li h2 a:hover, #breadcrumbs li a:hover
{    color:#22559e;
     text-decoration:none;}	  	 	  
	  	  
/*--------контент------------*/
.content
{         
      width:100%;}
.content1,.content2
{     vertical-align:top;}
.content1
{     padding:0 10px 0 0;}
.content2
{     padding:30px 0 0 0;     
      width:245px;}
.contaner
{     padding:0 15px 0 15px;}
	  
    /*добавить компанию*/
.add-company
{    color:#666;
     font-family:Arial,Tahoma, Verdana;
     font-size:14px;
	 font-weight:normal;
	 padding:0 0 0 0px;
}
.add-company a
{    color:#666;
     text-decoration:underline;}
.add-company a:hover
{    color:#22559e;
     text-decoration:none;}	 	 
.add-company img
{    height:12px;
     margin:0 6px 0 0;
     vertical-align:middle;
	 width:12px;}
	/*рубрики*/
.rubrics
{}
.rubrics ul
{    padding:7px 20px 6px 0;}

.rubrics td {
	vertical-align:middle;
}

.rubrics ul li
{    color:#999;
     font-size:11px;
     padding:0 0 22px 35px;}	
.rubrics h3
{    color:#22559e;
     font-family:Arial,Tahoma, Verdana;
     font-size:15px;
	 font-weight:bold;
	 line-height:16px;
	 padding:0 5px 12px 35px;}
.rubrics p
{    color:#999;
     font-size:11px;
	 padding:0;}
.rubrics h3 a
{    color:#22559e;
     text-decoration:none;}
.rubrics h3 a:hover
{    color:#c1010c;
     text-decoration:none;}	
	    /*другие рубрики*/
.other-rubrics
{    }

.other-rubrics ul
{    color:#999;    
     font-size:10px;	 
     padding:6px 12px 0 24px;}
.other-rubrics ul a
{    color:#22559e;
     text-decoration:none;}
.other-rubrics ul a:hover
{    color:#22559e;
     text-decoration:underline;}		 	 
.other-rubrics ul li
{    background:url(/img/list-marker1.gif) no-repeat left 8px;
     line-height:12px;    
     padding:4px 0 4px 9px;}	 		 	 	 
	 	 	
    /*банеры*/
.baner {     
	margin:10px 0 0 0;
}
.baner li {     
	padding:0 0 10px 0;
}
/*---------партнеры------------*/
.partner {     
	width:100%;
}
.partner td {    
	padding:20px 0 20px 23px; 
	vertical-align:middle;
}
.partner img {    
	margin:0 23px 0 0;
	vertical-align:middle;}	  	  	  
/*---------футер--------------*/  
#footer {     
	border-top:#999 3px solid;
	color:#666;
	font-size:11px;
	padding:19px 0 25px 0;
	position:relative;
}
#footer a {     
	color:#666;
	text-decoration:underline;
}
#footer a:hover {     
	color:#22559e;
	text-decoration:none;
}
	  /*адрес*/	  	  
address {
	color:#666;
	font-size:11px;
	font-style:normal;
	line-height:15px;
	padding:0 0 0 20px;
}
      /*копирайт*/
p#copy {     
	color:#666;
	font-size:11px;
	left:797px;
	padding:0;
	position:absolute;
	top:52px;
	width:130px;
}

.rubrics_sublist {
	color:#333;    
	font-family:Tahoma,Arial, Verdana;
	font-size:12px;
	padding: 2px 2px 5px 2px;
	background-color: #F5FAFF;
	border-right: 1px solid #ffffff;
}
.rubrics_sublist  a, a:hover
{   color:#22559e;
    text-decoration:none;}
}

.rubrics_sublist_w {
	color:#333;    
	font-family:Tahoma,Arial, Verdana;
	font-size:12px;
	padding: 2px 2px 5px 2px;
	background-color: #ffffff;
	border-right: 1px solid #ffffff;
}
.rubrics_sublist_w  a, a:hover
{     
	color:#22559e;
	text-decoration:none;}
}

.linksim {
	color:#22559e;
	text-decoration:none;
	cursor:pointer;
}

.linksim_u {
	color:#22559e;
	text-decoration:underline;
	cursor:pointer;
}
/* антикризисные предложения */
div.contaner span {
	color: #22559E;
}

/* вакансии и резюме */
table.edit_vacancies {
	width: 100%;
}

table.edit_vacancies {
	width: 100%;
}

table.edit_vacancies td input {
	width: 300px;
	border: 1px solid #8FB8E1;
}

table.edit_vacancies td input.submit {
	width: 200px;
	border: 1px solid #124A9E;
	background-color: #124A9E;
	color: #FFFFFF;
}

table.edit_vacancies td input.check {
	width: 20px;
}

table.edit_vacancies td textarea {
	width: 300px;
	height: 140px; 
	border: 1px solid #8FB8E1;

}

table.vacancies_list tr.even {
	background-color: #F5FAFF;
}

table.vacancies_list th {
	border-collapse: collapse;
	background-color: #8FB8E1;
	color: #FFFFFF;
	font-size: 11px; 
	padding: 5px;
}

table.vacancies_list td {
	font-size: 11px; 
	padding: 5px;
}

hr {
	border: none;
	background-color: #124A9E;
	height: 1px;
	margin-bottom: 1em;
	margin-top: 1em;
}

.str_tab1
{
    MARGIN: 3px 4px
}
.str_tab
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 30px
}
.str_tab_pda
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 10px
}
.menu1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size : 11px;
	font-weight: bold;
    text-decoration : none; 
    color : #ffffff; }
	
.menu2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size : 11px;
    text-decoration : none; 
    color : #00608F; 
        }

