BODY { background: #ffffff; font-family: Verdana, Tahoma, Arial; text-align: left; color: black; padding: 0px; margin: 0px;}

IMG { border: 0px;}

FORM { padding: 0px; margin: 0px;}
INPUT { padding: 0px; margin: 0px;}
SELECT { padding: 0px; margin: 0px;}
TEXTAREA { padding: 0px; margin: 0px;}

TABLE { width: 100%; border: 0px; border-collapse: collapse;}

TD { text-align: justify; vertical-align: top;}

UL, OL { list-style-type: dot; margin: 5px 0px 5px 5px;}

UL UL { font-size: 80%; font-weight: normal; list-style-type: circle;}

LI { margin: 0px 0px 5px 10px;}

A { color: #335671; text-decoration: none;}

A:hover { text-decoration: underline;}

P { text-align: justify; margin: 0px 0px 10px 0px;}

H1 { display: none;}

H2 { font-size: 140%; color: #787878; margin: 10px 0px 10px 0px; font-family: Verdana, Tahoma, Arial; font-weight: bolder;}

#common_contaner {width: 100%; height: 100%;}

#header_contaner {height: 159px; font-size: 0px; vertical-align: bottom; text-align: right; background: #90aab4 url(/_images/logo_job.jpg) no-repeat;}

.content {padding: 10px 10px 0px 10px;}
FORM TABLE { font-size:12px;}

.content #map_site {color: #335671;}
.content TABLE {font-size: 11px;}

/* Навигация */

#ico_nav_contaner {height: 30px; width: 110px; float: right; top:0px; clear: both;}

#ico_nav_contaner td {font-size: 50%; padding: 0px 0px 4px 0px;}

/* Главное меню */

#main_menu_contaner {float: right; clear: both; font-size: 12px; text-align: left; background: #90aab4 url(/_images/umg.gif) repeat-x;border: 0px solid #FFF;}

.nav {height: 29px; background: #d6dee2;}

.navc {background: url(/_images/navc.gif); font-size: 70%; vertical-align: middle; text-align: center; color: white; padding: 2px 5px; font-weight: bolder; text-transform: uppercase;}

.navc a {text-decoration: none; color: white;}

.navc a:hover {text-decoration: underline;}

.navca {background: url(/_images/navca.gif); font-size: 70%; vertical-align: middle; text-align: center; color: white; padding: 2px 5px; font-weight: bolder; text-transform: uppercase;}

.navca a {text-decoration: none; color: white;}

.navca a:hover {text-decoration: underline;}

/* Колонки */

.left_column {width: 23%; padding: 10px 10px;}
.center_column {width: 54%; padding: 10px 0px; color: #383838; font-size: 80%; font-family: Verdana, Tahoma, Arial; width:100%;}
.right_column {width: 23%; padding: 10px 10px;}

.bottom_table {background: url(/_images/umg.gif) bottom repeat-x;}
.bottom_table TD {font-size: 11px;}
.bottom_table .left_column, .bottom_table .right_column {text-align: left; padding: 0px 10px 20px 10px;}

/* Колоночный блок */

.block {margin: 0px 0px 10px 0px; width: 216px;}
.block_left_head {background: url(/_images/blh6.gif); width: 8px;}
.block_center_head {background: #d69b44 url(/_images/bch6.gif); height: 29px; padding: 2px 5px; font-size: 70%; color: white; vertical-align: middle; text-align: center; font-weight: bolder; text-transform: uppercase;}
.block_center_head a {color: white;}
.block_right_head {background: url(/_images/brh6.gif); width: 8px;}
.block_left_body {background: url(/_images/blb6.gif); width: 8px;}
.block_center_body {padding: 5px; font-size: 70%; background: url(/_images/bcb6.gif) #eff3f5;}
.block_right_body {background: url(/_images/brb6.gif); width: 8px;}
.block_left_bottom {background: url(/_images/blf6.gif); height: 4px; width: 8px;}
.block_center_bottom {background: url(/_images/bcf6.gif) repeat-x; height: 4px;}
.block_right_bottom {background: url(/_images/brf6.gif); height: 4px; width: 8px;}

.block_left_head1 {background: url(/_images/bl1.gif); width: 3px;}
.block_center_head1 {background: #bf975c url(/_images/bc2.gif); height: 24px; padding: 2px 5px; font-size: 70%; color: white; vertical-align: middle; text-align: center; font-weight: bolder; text-transform: uppercase;}
.block_center_head1 a {color: white;}
.block_center1_head {background: url(/_images/la.gif); width: 3px;}
.block_center2_head {background: url(/_images/ra.gif); width: 3px;}

.block_right_head1 {background: url(/_images/br1.gif); width: 5px;}

#side_menu_contaner {float: left; clear: both; font-size: 12px; color: #000000; text-align: left; background: none; margin:0; padding:0;}
.side_menu {margin: 0px 0px 10px 0px; padding:0; width: 216px; height:97%;}
.side_menu_wbr {background: url(/_images/wbr2.jpg); width: 216px; height: 282px;}
.side_menu_left_body {background: url(/_images/blb6.gif); width: 4px;}
.side_menu_center_body {background: url(/_images/bcb6.gif) #eff3f5; padding:0;}
.side_menu_right_body {background: url(/_images/brb6.gif) right; width: 4px;}
.side_menu_left_bottom {background: url(/_images/blf6.gif); height: 4px; width: 4px;}
.side_menu_center_bottom {background: url(/_images/bcf6.gif) repeat-x; height: 4px;}
.side_menu_right_bottom {background: url(/_images/brf6.gif); height: 4px; width: 4px;}

#wbr1 {position: relative; top: 55px; left: 15px;}
#wbr2 {position: relative; top: 55px; left: 15px;}
#wbr1 A {font-size:11px; color:white;}
#wbr2 A {font-size:11px; color:white;}

#citate {margin: 0px;}

/* Центральный блок */

.center_block {margin: 0px 0px 10px 0px;}
.center_block_left_head {background: url(/_images/cblh6.gif); width: 8px;}
.center_block_center_head {background: url(/_images/cbch6.gif); height: 29px; padding: 2px 5px 4px 20px; font-size: 70%; vertical-align: middle; font-weight: bolder; text-transform: uppercase; color:white;}
.center_block_right_head {background: url(/_images/cbrh6.gif); width: 8px;}
.center_block_left_body {background: url(/_images/cblb6.gif); width: 8px;}
.center_block_center_body {padding: 5px; font-size: 100%; color: #383838;}
.center_block_right_body {background: url(/_images/cbrb6.gif); width: 8px;}
.center_block_left_bottom {background: url(/_images/cblf6.gif); width: 8px;}
.center_block_center_bottom {background: url(/_images/cbcf6.gif); height: 4px;}
.center_block_right_bottom {background: url(/_images/cbrf6.gif); width: 8px;}

/* Поисковый блок */

.center_search_block {margin: 0px 0px 10px 0px;}
.center_search_block_left_head {background: url(/_images/csbl.gif); width: 3px;}
.center_search_block_center_head {background: url(/_images/csbc.gif); height: 28px; padding: 0px 5px 4px 0px; font-size: 70%; vertical-align: middle; font-weight: bolder; text-transform: uppercase;}
.center_search_block_center_head input {margin: 0px 2px 0px 20px; vertical-align: middle;}
.center_search_block_center_head span {margin: 2px 0px 0px 0px; vertical-align: middle;}
.center_search_block_right_head {background: url(/_images/csbr.gif); width: 4px;}

/* Поиск */

#site_search_contaner {width: 215px; height: 91px; float: right; top: 0px; clear: right;}
#ssl {background: url(/_images/ssl.gif); width: 9px; height: 92px;}
#ssr {background: #b5c9d1 url(/_images/ssr.gif) repeat-y; padding: 10px 0px 0px 15px;}

/* Поисковая форма */

#ssr h3 {font-size: 12px; font-family: Arial, Verdana, Tahoma; font-weight: bolder; margin: 0px 0px 7px 15px;}
#ssr td {padding: 2px 0px 2px 0px; font-size: 11px; vertical-align: middle;}
#ssr .inp {padding: 1px 2px; vertical-align: middle; font-size: 11px; background: white url(/_images/inp_back.gif) repeat-x; border: 1px solid #495877;}

/* Авторизация */

#login {margin: 0px 0px 10px 0px;}
#loginl {background: #e0e7ea url(/_images/loginl.gif); width: 8px;}
#loginc {padding: 15px; background: #e0e7ea url(/_images/loginc.gif); height: 129px;}
#loginc h3 {color: #335671; font-size: 11px; font-weight: bolder; text-transform: uppercase; margin: 0px 0px 10px 35px;}
#loginc td {padding: 5px 5px 0px 0px; vertical-align: middle; font-size: 11px; color: #335671;}
#loginc input {padding: 1px 2px; vertical-align: middle; font-size: 11px; background: white url(/_images/inp_back.gif) repeat-x; border: 1px solid #495877;}
#loginc div {font-size: 9px; margin-top: 10px; text-align: center;}

/* Новости */

.main_news .head {margin: 0px 0px 0px 3px; color: #2b5867; font-weight: bolder;}
.main_news .text {margin: 3px 0px 10px 0px;}
.main_news .date {font-size: 80%; color: #2b5867;}
.main_news .more {color: #ff9933; margin: 0px 0px 0px 3px; font-family: Tahoma, Arial; letter-spacing: -2px;}
.main_news .more a {color: #ff9933;}
.news .head {margin: 0px 0px 0px 3px; color: #2b5867; font-weight: bolder;}
.news .text {margin: 3px 0px 10px 0px;}
.news .date {font-size: 70%; color: #2b5867;}
.news .more {color: #ff9933; margin: 0px 0px 0px 3px; font-family: Tahoma, Arial; letter-spacing: -2px;}
.news .more a {color: #ff9933;}

.date_arc {margin: 10px 0px 20px 0px; width: 95%; border-bottom: 1px solid #aab8a6;}
.date_arc td {font-size: 9px; padding: 0px 3px 3px 0px;}

.form .inp {padding: 1px 2px; vertical-align: middle; font-size: 11px; background: white url(/_images/inp_back.gif) repeat-x; border: 1px solid #495877;}
.form td {font-size: 11px; }

/* Галерея */

.framed {border: 1px solid #999999; font-size: 0; background: white; padding: 3px; margin: 4px 10px 10px 0px; float: left; clear: left;}

.gallery_s {float: left; margin: 5px 10px 5px 0px;}
.gallery_s A {text-decoration: none; cursor: pointer; display: block; width: 184px; height: 230px; background-color: #f8f8f8;}
.gallery_s A:hover {background-color: #e8e8e8; text-decoration: none; cursor: pointer;}
.gallery_s A .framed {margin: 8px; cursor: pointer;}
.gallery_s A P {text-align: center; margin: 5px; padding: 0px; text-indent: 0px; clear: both;}
.gallery {width: 100%; height: 100%;}
.gallery P {text-align: center; margin: 5px 25px 25px 25px; padding: 0px; text-indent: 0px;}
.gallery IMG {margin: 25px 25px 5px 25px;}

/* Галерея */
/*
.gallery_s {float: left; padding: 5px; margin: 0px 5px 5px 0px; width: 160px; height: 200px;}
.gallery_s P {text-align: center; margin: 5px 0px 0px 0px; padding: 0px; text-indent: 0px;}
.gallery_s A DIV {background-color: #f8f8f8;}
.gallery_s A {width: 150px; height: 120px; text-align: center;}
.gallery_s IMG {border-width: 0px; border-color: #cccccc;}
.gallery {float: left; padding: 25px;}
.gallery P {text-align: center; margin: 5px 0px 0px 0px; padding: 0px; text-indent: 0px;}
.gallery IMG {border-width: 1px; border-color: #cccccc;}
*/
/* Поиск */

div.pages {padding: 20px;}
div.pages a {}
div.pages b {background-color: #333333; color: #ffffff; padding-left: 5px; padding-right: 5px;}
div.result {font-size: 100%; padding: 10px;}
div.result a {color: #8a0606;}
div.result span.date {color: #666666;}
div.result span.quotes {}
form.search {width: 50%;}

/* Ошибки */

.errors th {font-size: 80%; padding: 5px; color: red; vertical-align: top; text-align: left;}
.errors td {font-size: 80%; padding: 0px 5px 0px 5px; }

#cssmenu, #cssmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px solid #FFF;
  background: #9cb7c2;
  background: none;
  float: left;

}
#cssmenu li {
  float: left;
  position: relative;
  background: #9cb7c2;
  background: none;
  margin: 0;
}

#cssmenu a {
  font-size: 12px;
  color: #225555;
  text-decoration: none;
  display: block;
  width: 110px;
  padding: 7px 10px 7px 10px;
  background: url(/_images/dot.gif) repeat-y right;
  font-weight: bold;
  text-align: center;
}
#cssmenu a.bld {
  text-decoration: underline;
}
#cssmenu a.sel {
  text-decoration: underline;
}
#cssmenu a:hover {
  color: #000;
  background: #c7dadf;
}
#cssmenu li:hover,
#cssmenu li.jshover {
  background: #c7d3da;
}

#cssmenu li ul {
  display: none;
  position: absolute;
  background: #b5c9d1;
  padding: 0px 0;
  width: 208px;
  border: 1px solid #FFF;
}
#cssmenu li li a {
  width: 220px;
  background: #9cb7c2;
  text-align: left;
}
#cssmenu li:hover ul,
#cssmenu li.jshover ul {
  display: block;
}

#cssmenu li:hover li ul,
#cssmenu li.jshover li ul {
  display: none;
  width: 208px;
  top: -9px;
  left: 203px;
}
#cssmenu li:hover li:hover ul,
#cssmenu li.jshover li.jshover ul {
  display: block;
}

/*Side menu*/

#sidemenu, #sidemenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #90aab4;
  background: none;
  float: left;
  border: 0px solid #DDD;
  width: 208px;
}
#sidemenu li {
  float: left;
  position: relative;
  background: none;
  margin: 0;
}

#sidemenu a {
  font-size: 11px;
  color: #2b5867;
  text-decoration: none;
  display: block;
  width: 170px;
  padding: 3px 10px 3px 15px;
  background: none;
}
#sidemenu a:hover {
  color: #000;
}
#sidemenu a.sel {
  text-decoration:underline;
}
#sidemenu a.bld {
  font-weight: bold;
}
#sidemenu li:hover,
#sidemenu li.jshover {
}

#sidemenu li ul {
  position: relative;
  background: #d8e1e6;
  padding: 0px 0px 0px 0px;
  width: 208px;
}
#sidemenu li li a {
  width: 160px;
  background: none;
  margin: 0 0 0 15px;
}
#sidemenu li ul.sel {
  display: block;
}

DIV.hide {display:none;}
DIV.show {display:block;}

TABLE.tab {
	padding:0px;
	margin:0px;
	font-size: 70%;
	font-weight: bolder;
	text-transform: uppercase;
	display:block;
	width:541px;
	height:23px;
	padding:0px 0px 0px 0px;
	background: url(/_images/tabi.gif) no-repeat;
	color:#999;
	font-weight:bold;
}
TD.taba {padding:0px;background: url(/_images/taba.gif) no-repeat; width: 270px; height: 23px;text-align: center; vertical-align: middle;}
TD.taba a{color:#333;}
TD.tabi {padding:0px;background: url(/_images/tabi.gif) no-repeat; width: 270px; height: 23px;text-align: center; vertical-align: middle;}
TD.tabi a {color:#999;}

TABLE.tab2 {
	margin:0px;
	font-size: 70%;
	font-weight: bolder;
	text-transform: uppercase;
	padding:0px 0px 0px 0px;
}
.tab2 TD {
	vertical-align: middle;
	text-align: center;
}

.tab2 TD A {
	vertical-align: middle;
	text-align: center;
	color:white;
}

TD.menu { text-align: center; vertical-align: middle;}
#menu TD { text-align: center; vertical-align: middle;}

.itemlist {font-size:12px; width: 100%; padding:0; margin:0;}
.itemlist TR TH {font-size:12px;}
.itemlist TR TD {font-size:12px; padding:2px;}