/* -------   CSS #245E93  -------*/



body /* -------   Тело  -------*/
{
scrollbar-3dlight-color : #EEEEEE;        /* 1 обводка ползунка лево-верх */
scrollbar-darkshadow-color : #333333;     /* 1 обводка ползунка право-низ */
scrollbar-highlight-color : #EEEEEE;      /* 2 обводка ползунка лево-верх */
scrollbar-shadow-color : #333333;         /* 2 обводка ползунка право-низ */
scrollbar-arrow-color : #EEEEEE;          /* цвет стрелок */
scrollbar-face-color : #336699;           /* фон таблицы и ползунка */
scrollbar-track-color : #BFBFBF;          /* фон под ползунком */
background: URL(image/Elvis.jpg) fixed;
font-family: Verdana, sans-serif;
font-size: 12px;
padding: 0px;
  margin: 0 auto;
text-align: center;
}

/*---   Отправить резюме   ---*/

.hidden {
	overflow: hidden;
	margin: 7px 7px 0 7px;
	padding: 7px 0 3px 0;
	border-top: 1px dotted #777;
}

.hidden form {
	margin: 5px 0 0 0;
}

.hidden input {
	margin: 2px 0 8px 0;
}

.show {
	display: block;
	color: #69c;
	font: normal 12px Verdana, sans-serif;
	margin: 0 0 0 7px;
	padding: 0 0 7px 0;
	cursor: pointer;
}

.show:hover {
	text-decoration: underline;
}

.size10 {
	font-size: 10px;
}

.bold {
	font-weight: bold;
}

.red {
	color: #c00;
}

.green {
	color: #0c0;
}



	#last-summary {
		width: 459px;
		background: #fff;
		border: 1px solid #369;
		text-align: left;
		margin: 0 0 16px 0;
		padding: 7px 10px 0 10px;
		list-style: none;
	}
	
	*html #last-summary {
		width: 481px;
	}
	
	#last-summary li {
		font-size: 13px;
		padding: 0 0 7px 0;
		margin: 0;
	}
	
	#last-summary a {
		color: #369;
		font-family: Verdana, sans-serif;
		font-size: 13px;
		/*font-weight: bold;*/
	}
	
	#last-summary a:hover {
		text-decoration: underline;
	}
	
	#last-summary span {
		font-size: 10px;
	}
	
	#last-summary li.see-summary {
		color: #c00;
		font-size: 10px;
		padding: 3px 0 5px 0;
	}





























.contentdiv img {

border: none;
}

.orange { 
  color: #f60;
}

a.orangeref { 
  color: #f60;
  text-decoration: none;
}

a:hover.orangeref { 
  text-decoration: underline;
}

img {
  border: 0;
}

.first {
  background: #707070;
  width: 983px;
  height: 100%;
  margin: 0 auto;
}

.time {
  height: 25px;
  text-align: center;
}

.second {
  background: #fff;
  width: 979px;
}

.header-top {
  margin: 5px 0px 10px 0px;
}

.logo {
  width: 209px;
  text-align: left;
  background: #fff;
}

.topban {
  width: 800px;
  height: 72px;
}

.icons {
  width: 15px;
}

.icons_tp { text-align: right; padding: 0px 0px 5px 0px; margin: 0px; }
.icons_cn { text-align: right; padding: 5px 0px 5px 0px; margin: 0px;}
.icons_bt { text-align: right; padding: 5px 0px 0px 0px; margin: 0px;}

.clear {
  clear: both;
}

#block_blue {
width: 233px;
border: 1px solid #369;
padding: 0px 0px 0px 0px;
margin: 0px 0px 7px 0px;
}

#block_googleright {
width: 233px;
border: 1px solid #369;
padding: 0px 0px 0px 0px;
margin: 0px 0px 7px 0px;
text-align: center;
}

*html #block_googleright {
width: 235px;
}

#block_vak /* ---   Вакансии, статьи   ---*/
{
width: 479px;
border: solid 1px #369;
padding: 0px;
margin: 0px 0px 7px 0px;
}

*html #block_vak /* ---   Вакансии, статьи   ---*/
{
width: 481px;
border: solid 1px #369;
padding: 0px;
margin: 0px 0px 7px 0px;
}

#menu {
  width: 233px;
  color: #fff;
  background: #369;
  padding: 0px 0px 1px 0px;
  margin: 0px;
}

.menu-left, .fair-list {
  width: 219px;
  text-align: left;
  padding: 7px 7px 0px 7px;
}

.menu-left p {
  font-size: 11px;
  padding: 0px 0px 7px 0px;
}

.menu-left a {
  color: #336699;
  text-align: left;
  text-decoration: none;
}

.menu-left a:hover {
  text-align: left;
  text-decoration: underline;
}

/*-----------------------------------------*/

#block_vvk {
  float: left;
  width: 480px;
  background: #fff;
  padding-left: 1px;
  margin-bottom: 7px;
}

#vvk {
  float: left;
  padding: 0px 0px 9px 8px;
}

#vvk img {
  border: 0;
}

#block_search {
  width: 479px;
  border: 1px solid #369;
  padding: 0px;
  margin: 0px 0px 7px 0px;
}

*html #block_search {
  width: 481px;
  border: 1px solid #369;
  padding: 0px;
  margin: 0px 0px 7px 0px;
}

#block_guglya {
  width: 481px;
  border: 0px solid #369;
  padding: 0px;
  margin: 0px 0px 16px 0px;
}

#block_vakrez {
  float: left;
  width: 481px;
  background: #fff;
  margin-bottom: 7px;
}

.vak {
  float: left;
  width: 235px;
  background: #fff;
  margin-right: 11px;
}

.rez {
  float: left;
  width: 235px;
  background: #fff;
}

#block_global {
  width: 479px;
  border: 1px solid #369;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 7px 0px;
}

*html #block_global {
  width: 481px;
  border: 1px solid #369;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 7px 0px;
}

#block_global form {
  text-align: center;
}

/*-----------------------------------------*/

.fair-list a {
  font-family: sans-serif;
  font-size: 13px;
  color: #336699;
}

.fair-list a:hover {
  text-decoration: underline;
}

.fair-list li {
  font-size: 11px;
  color: #444444;
  list-style-position:
  outside; list-style-type: none;
  padding: 0px 0px 5px 0px;
  margin: 0px;
}

a.fair {font-family: sans-serif; font-size: 13px; color: #336699;}
a.fair:hover {text-decoration: underline;}

#topname {
  width: 481px;
  color: #fff;
  background: #369;
  padding: 0px 0px 1px 0px;
  margin: 16px 0px 0px 0px;
}

#topname h4, #menu h4 {
  font-family: sans-serif;
  font-size: 17px;
} 

form {margin: 0px 0px 0px 0px;}

a {text-decoration: none;}

alt {font-size: 11px; color: #444444;}
title {font-size: 11px; color: #444444;}

em {font-style: normal;}
i {font-style: normal;}

.left11 {padding: 0px 0px 0px 11px;}

.item {font-size: 17px; color: #336699; padding: 3px 0px 2px 16px; margin: 0px 0px 0px 0px; text-align: left;}
.pic {position: relative; top: 2px; left: 1px;}
.up {padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px;}
.und {text-decoration: underline;}
.col {color: #336699;}
.col369 {color: #336699;}
.col69C {color: #6699CC;}
a.colref {font-family: Verdana, sans-serif; font-size: 13px; color: #6699CC; padding: 0px;} /* ---   Ссылка полного просмотра и печати   --- */
a.colref:hover {text-decoration: underline;}
a.art {font-family: Verdana, sans-serif; font-size: 13px; color: #6699CC; padding: 0px;}
a.art:hover {text-decoration: underline;}
.picref {padding: 5px 8px 5px 8px; margin: 0px 0px 0px 0px; text-align: left;}

.alert {font-family: sans-serif; font-size: 17px; font-weight: bold; color: #CC0000; padding-bottom: 5px;}


.add { background-color: #EEEEEE; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; text-align: center; }
a.add_ref {font-family: Verdana, sans-serif; color: #336699; font-size: 10px;}
a.add_ref:hover {text-decoration: underline;}
.lenta1 {font-family: Verdana, sans-serif; font-size: 10px; color: #444444; padding: 0px 7px 0px 7px; margin: 0px 0px 0px 0px; text-align: left; }
.lenta2 {font-family: Verdana, sans-serif; font-size: 11px; color: #444444; padding: 3px 7px 0px 7px; margin: 0px 0px 0px 0px; text-align: left; }
.lenta0 {font-family: Verdana, sans-serif; font-size: 10px; color: #CCCCCC; padding: 0px 7px 3px 7px; margin: 0px 0px 0px 0px; text-align: left; }

p {font-family: Verdana, sans-serif; font-size: 13px; color: #444444; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
p.fs11 {font-family: Verdana, sans-serif; font-size: 11px; color: #444444; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
td.fs11 {font-family: Verdana, sans-serif; font-size: 11px; color: #444444; padding: 2px 0px 3px 4px; margin: 0px 0px 0px 0px;}
p.11 {font-family: Verdana, sans-serif; font-size: 11px; color: #444444; padding: 0px 0px 0px 0px; margin: 7px 0px 7px 0px;}
p.5 {font-family: Verdana, sans-serif; font-size: 13px; color: #444444; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}
p.norm11 {font-family: Verdana, sans-serif; font-size: 11px; color: #444444; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
p.bold11 {font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #444444; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

p.footer {margin-top: 4px; text-align: center;}

/* ----------   Header: приветствие, календарь, часы   ----------*/

.normwhite13 {font-size: 13px; color: #FFFFFF;}
.boldwhite13 {font-size: 13px; font-weight: bold; color: #FFFFFF;}

/* ----------   Footer: ссылки рекламы, контактов и т.д.   ----------*/

a.bot       {font-size: 13px; color: #FFFFFF; text-decoration: none;}
a.bot:hover {text-decoration: underline; color: #FFFFFF;}

/* ----------   Стиль топ-меню   ----------*/

.mar_8 {position: relative; top: 0px; left: 0px; height: 22px;}
/*.m1 {position: absolute; top: 0px; left: 0px; width: 193px; height: 14px;} */
/*.m2 {position: absolute; top: 0px; left: 193px; width: 193px; height: 14px;}       width: 155; */
/*.m3 {position: absolute; top: 0px; left: 386px; width: 193px; height: 14px;} */
/*.m4 {position: absolute; top: 0px; left: 579px; width: 193px; height: 14px;} */
/*.m5 {position: absolute; top: 0px; left: 772px; width: 193px; height: 14px;} */

.m1 {position: absolute; top: 0px; left: 0px; width: 155px; height: 13px;}   
.m2 {position: absolute; top: 0px; left: 162px; width: 155px; height: 13px;}
.m3 {position: absolute; top: 0px; left: 324px; width: 155px; height: 13px;}
.m4 {position: absolute; top: 0px; left: 486px; width: 155px; height: 13px;}
.m5 {position: absolute; top: 0px; left: 648px; width: 155px; height: 13px;}
.m6 {position: absolute; top: 0px; left: 810px; width: 155px; height: 13px;}

a.lt,a.cn,a.cnr,a.rt
{
display: block; border: solid 1px #336699; border-bottom: solid 1px #336699; 
color: #336699; background-color: #EEEEEE; text-align: center;
font-size: 11px; font-weight: bold;
padding: 4px 0px 4px 0px; margin: 0px;
}
a.cnr,a.rt {color: #CC0000}

a.lt:hover,a.cn:hover,a.cnr:hover,a.rt:hover {border-bottom: solid 1px #447799; color: #FFFFFF; background-color: #336699;}

a.chlt,a.chcn,a.chrt
{
display: block; border: solid 1px #336699; border-bottom: solid 1px #447799; 
font-size: 11px; font-weight: bold; text-align: center;
color: #FFFFFF; background-color: #336699;
padding: 4px 0px 4px 0px; margin: 0px;}

a.chlt:hover,a.chcn:hover,a.chrt:hover {border-bottom: solid 1px #447799; color: #FFFFFF; background-color: #336699;}

/* ----------   Слой вывода ВВК   ----------*/

#index_sloy {position: relative; top: 0px; left: 0px; width: 481px; height: 196px; border: 0px; text-align: center;} /*  height: 294px; */

#vvk11,#vvk12,#vvk13,#vvk21,#vvk22,#vvk23,#vvk31,#vvk32,#vvk33,#vvk41,#vvk42,#vvk43,#vvk51,#vvk52,#vvk53,
#vvk61,#vvk62,#vvk63,#vvk71,#vvk72,#vvk73 { position: absolute; width: 149px; height: 82px; background-color:#FFFFFF; }

#vvk11 { top: 0px; left: 0px;   }
#vvk12 { top: 0px; left: 166px; }
#vvk13 { top: 0px; left: 332px; }

#vvk21 { top: 98px; left: 0px; }
#vvk22 { top: 98px; left: 166px; }
#vvk23 { top: 98px; left: 332px; }

#vvk31 { top: 196px; left: 0px;   }
#vvk32 { top: 196px; left: 166px; }
#vvk33 { top: 196px; left: 332px; }

#vvk41 { top: 294px; left: 0px;   }
#vvk42 { top: 294px; left: 166px; }
#vvk43 { top: 294px; left: 332px; }

#vvk51 { top: 392px; left: 0px;   }
#vvk52 { top: 392px; left: 166px; }
#vvk53 { top: 392px; left: 332px; }

#vvk61 { top: 490px; left: 0px;   }
#vvk62 { top: 490px; left: 166px; }
#vvk63 { top: 490px; left: 332px; }

#vvk71 { top: 588px; left: 0px;   }
#vvk72 { top: 588px; left: 166px; }
#vvk73 { top: 588px; left: 332px; }

#partner_sloy /* ---   height: 670px;   ---*/
{
position: relative;
top: 0px;
left: 0px;
width: 481px;
height: 470px;
border: 0px;
}

a.menubot {display: block; border: solid 1px #336699; color: #444444; background-color: #EEEEEE; text-align: center;
           font-size: 11px; font-weight: bold; padding: 4px 7px 4px 7px; margin: 0px 0px 0px 0px;}

a.menubot:hover {color: #FFFFFF; background-color: #336699;}

/* -------   Стиль заголовков   -------*/

h1 /* ---   h1   ---*/
{
font-family: sans-serif;
font-weight: normal;
color:#FFFFFF;
background-color: #336699;
padding: 4px 0px 4px 0px;
margin: 0px;
text-align: center;
}

h2 /* ---   h2   ---*/
{
font-family: Verdana, sans-serif;
font-weight: normal;
}

span.one h2 /* ---   h2   ---*/
{
color:#336699;
background-color: #EEEEEE;
padding: 4px 7px 7px 7px;
margin: 2px;
text-align: center;
}

span.all h2 /* ---   h2   ---*/
{
color:#336699;
background-color: #EEEEEE;
padding: 4px 7px 7px 7px;
margin: 2px;
text-align: left;
font-size: 23px;
}

h2.admin /* ---   h2   ---*/
{
font-family: Verdana, sans-serif;
font-weight: normal;
color:#336699;
background-color: #FFFFFF;
padding: 5px 0px 10px 0px;
margin: 0px 0px 5px 0px;
text-align: right;
}

h3 /* ---   h3   ---*/
{
font-family: Verdana, sans-serif;
font-weight: normal;
color:#336699;
padding: 3px 0px 5px 14px;
margin: 0px;
}

.h3 {padding: 0px 0px 0px 14px;}

h3.white /* ---   h3   ---*/
{
font-family: Verdana, sans-serif;
font-weight: normal;
color:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px;
}

h3.alert /* ---   h3   ---*/
{
font-family: Verdana, sans-serif;
font-weight: normal;
color:#CC0000;
padding: 7px 0px 0px 25px;
margin: 0px;
}

h4 /* ---   h4   ---*/
{
font-family: sans-serif;
background-color: #336699;
color:#FFFFFF;
padding: 6px 0px 5px 0px;
margin: 0px;
text-align: center;
}

h4.white /* ---   h3   ---*/
{
font-family: sans-serif;
color:#FFFFFF;
}

h4.alert /* ---   h5   ---*/
{
font-family: sans-serif;
background-color: #FFFFFF;
color:#CC0000;
padding: 0px 0px 4px 0px;
margin: 0px;
}

h4.vak /* ---   h5   ---*/
{
font-family: sans-serif;
color:#336699;
background-color: #FFFFFF;
padding: 5px 0px 2px 14px;
margin: 0px;
text-align: left;
}

h4.opin /* ---   h5   ---*/
{
font-family: sans-serif;
color:#336699;
background-color: #FFFFFF;
padding: 5px 0px 3px 3px;
margin: 0px;
text-align: left;
}

.comment {font-family: Verdana,sans-serif; font-size: 13px; color: #444444; padding: 0px 0px 2px 1px; margin: 0px 0px 0px 0px;}


.ln {font-family: Verdana,sans-serif; font-size: 13px; color: #444444; padding: 2px 0px 7px 2px; margin: 0px 0px 0px 0px;}
.op {font-family: Verdana,sans-serif; font-size: 13px; color: #444444; padding: 2px 0px 0px 2px; margin: 0px 0px 0px 0px;}
.op1 {font-family: Verdana,sans-serif; font-size: 13px; color: #444444; padding: 2px 0px 5px 2px; margin: 0px 0px 0px 0px;}

a.user{font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #6699CC; padding: 0px;} /* ---   Ссылка полного просмотра и печати   --- */
a.user:hover{color: #444444;}

h4.admin /* ---   h5   ---*/
{
font-family: sans-serif;
color:#336699;
background-color: #FFFFFF;
padding: 0px 0px 5px 0px;
margin: 0px;
text-align: left;
}

h5 /* ---   h5   ---*/
{
font-family: Verdana, sans-serif;
padding: 0px;
margin: 0px;
}

/* -------   Стили блоков   -------*/

/* ---   Форма на индексе   ---*/

#block_forma {border: solid 1px #336699; background-color: #DDDDDD; padding: 0px; margin: 0px;}
.form_pad {padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px;}
.poisk {font-weight: bold; color: #336699; padding: 0px 0px 6px 0px; margin: 0px 0px 0px 0px; text-align: center;}
.select_style {border: solid 1px #336699; font-family: Verdana, sans-serif; font-size: 13px; color: #444444; margin: 0px 7px 0px 0px;}
.input_style {border: solid 1px #336699; font-family: Verdana, sans-serif; font-size: 13px; color: #444444; padding: 1px 0px 1px 2px; margin: 7px 7px 7px 0px;}
.submit_1,.submit_2 {border: solid 1px #336699; height: 22px; font-family: Verdana, sans-serif; font-size: 13px;
                               color: #FFFFFF; background-color: #336699; padding: 0px 0px 2px 0px; margin: 0px 0px 0px 7px;
                               cursor: hand; cursor: pointer;}
.submit_1 {width: 68px;}
.submit_2 {width: 53px;}

.sub-ind {font-family: Verdana, sans-serif; font-size: 13px; margin: 0px 0px 0px 7px; cursor: hand; cursor: pointer;}

#block_ind /* ---   Вакансии, статьи   ---*/
{
background: #fff;
width: 481px;
border: solid 0px #fff;
padding: 0px;
margin: 0px 0px 16px 0px;
}

#block_vakall /* ---   Вакансии, статьи   ---*/
{
width: 481px;
border: solid 1px #369;
padding: 0px 0px 0px 0px;
margin: 0px 0px 16px 0px;
}

#block_top /* ---   Вакансии, статьи   ---*/
{
 width: 100%;
 font-size: 12px;
 border: solid 1px #369;
 padding: 0px 16px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-align: left;
}

#block_top p/* ---   Вакансии, статьи   ---*/
{
padding: 3px 0px 3px 0px;
}

#block_top img /* ---   Вакансии, статьи   ---*/
{
 border: solid 1px #369;
 padding: 1px;
 margin: 0px 16px 0px 16px;
}

.top {font-family: Verdana, sans-serif; font-size: 13px; color: #444444; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;}
a.top {color: #336699;}
a.top:hover {text-decoration: underline;}

#block_izd /* ---   Вакансии, статьи   ---*/
{
border: solid 1px #369;
padding: 3px 7px 7px 7px;
margin: 0px;
}

.otz1
{
width: 49px;
border-bottom: solid 1px #E7E7E7;
padding: 3px 6px 5px 6px;
margin: 3px 3px 0px 3px;
background-color: #EEEEEE;
}

.otz2
{
padding: 3px 6px 5px 6px;
margin: 0px 3px 3px 3px;
background-color: #EEEEEE;
text-align: justify;
}

#block_fak /* ---   Вакансии, статьи   ---*/
{
border: solid 1px #369;
padding: 2px 0px 0px 0px;
margin: 0px;
}

#block_lenta /* ---   Вакансии, статьи   ---*/
{
width: 233px;
border: solid 1px #369;
padding: 0px 0px 0px 0px;
margin: 0px 0px 7px 0px;
}

#opinion_all /* ---   Вакансии, статьи   ---*/
{
border: solid 1px #336699;
padding: 0px 6px 0px 6px;
margin: 0px 0px 0px 0px;
}

#opinion_top /* ---   Вакансии, статьи   ---*/
{
border: solid 1px #336699;
padding: 0px 6px 0px 6px;
margin: 0px 0px 0px 0px;
}

.header15b {font-family: sans-serif; font-size: 15px; font-weight: bold; color: #336699; padding: 4px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.header15r {font-family: sans-serif; font-size: 15px; font-weight: bold; color: #CC0000; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.header17 {font-family: sans-serif; font-size: 17px; font-weight: bold; color: #336699; padding: 5px 0px 2px 2px; margin: 0px 0px 0px 0px;}

a.op /* ---   Ссылка   --- */
{
font-size: 13px;
color: #6699FF;
text-decoration: underline;
}

a.op:hover /* ---   Выбранная ссылка   --- */
{
text-decoration: none;
}

.otz
{
border: dotted 1px #CCCCCC;
padding: 3px 6px 5px 6px;
margin: 0px 0px 0px 0px;
text-align: justify;
}

.stat_op {font-size: 11px; color: #999999; padding: 3px 0px 3px 5px; margin: 0px 0px 0px 0px;}

#opinion_com /* ---   Вакансии, статьи   ---*/
{
border: solid 1px #FFFFFF;
padding: 0px 7px 0px 7px;
margin: 0px 0px 0px 0px;
text-align: left;
}

#block_comment /* ---   Вакансии, статьи   ---*/
{
border: solid 1px #336699;
padding: 0px 7px 0px 7px;
margin: 0px 0px 0px 0px;
}

.searcht {padding: 0px 7px 0px 7px; margin: 3px 0px 0px 0px; text-align:center;}
.searchb {padding: 0px 7px 0px 7px; margin: 0px 0px 5px 0px; text-align:center;}

#block_enter /* ---   Вакансии, статьи   ---*/
{
border: solid 1px #369;
padding: 0px 0px 0px 0px;
margin: 0px 0px 7px 0px;
text-align: center;
}

#block_info /* ---   Вакансии, статьи   ---*/
{
border: solid 1px #369;
padding: 5px 7px 3px 7px;
margin: 0px 0px 0px 0px;
text-align: center;
}

#block_kontext /* ---   Контекстная реклама   ---*/
{
display: block;
border: solid 1px #AAAAAA;
padding: 0px;
margin: 0px;
}

.google-search {
  height: auto;
}

#block_ozon /* ---   Озон   ---*/
{
display: block;
border: solid 1px #AAAAAA;
padding: 7px 0px 7px 0px;
margin: 7px 0px 0px 0px;
}

.min {padding: 3px 0px 2px 7px; margin: 0px 0px 0px 0px;}

#block_map /* ---   Карта   ---*/
{
display: block;
border: solid 1px #336699;
padding: 1px 0px 3px 0px;
margin: 0px 0px 7px 0px;
}
 
.map_0 {padding: 2px 0px 2px 65px; margin: 0px 0px 0px 0px; text-align: left;}
.map_1 {padding: 2px 0px 2px 90px; margin: 0px 0px 0px 0px; text-align: left;}

.map_0 a {text-decoration: none; font-size: 13px; font-weight: bold; color: #444444;}      
.map_0 a:hover {text-decoration: underline;}
.map_1 a {text-decoration: none; font-size: 13px; font-weight: normal; color: #444444;}
.map_1 a:hover {text-decoration: underline;}

/* -------   Иконки   -------*/

.buhp /* ---   Отступы навигации back-up-home-print для вакансий   ---*/
{
padding: 3px 3px 7px 0px;
margin: 0px;
}
.g_s /* ---   Отступы навигации back-up-home для поиска Google   ---*/
{
padding: 3px 3px 0px 0px;
margin: 0px;
}

/* ----------   Стиль слайдера   ----------*/

.sliderwrapper{ position: relative; left: 0px; top: 0px; text-align: center;
                width: 481px; height: 339px;                      /* ----------   660   ----------*/   
                overflow: hidden; border: 0 solid #FFFFFF;
                padding: 0; margin: 0;}

.sliderwrapper .contentdiv{ visibility: visible; background: #FFFFFF;
                            position: absolute; left: 0px; top: 0px; 
                            width: 481px; height: 100%;
                            padding: 0; margin: 0;
                            filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
                            -moz-opacity: 1; opacity: 0; }

.pagination{ position: relative; left: 78px; top: -6px; width: 326px; height: 33px;        /* ----------   Поле кнопок   ----------*/      
             background-color: #FFFFFF;
             padding: 0; margin: 0; z-index: 1000;}

.pagination a { text-decoration:none; 
                display: block; border: solid 1px #369;
                font-size: 11px; font-weight: bold; 
                color: #369; background-color: #EEE;
                padding: 4px 7px 4px 7px; margin: 0;}

.pagination a:hover { color: #FFF; background-color: #369; }

/* ----------   Стиль вывода вакансий   ----------*/

.vk_zp
{
font-size: 13px;
padding: 5px 7px 3px 7px; margin: 0px;
text-align: left;
}

.vk_op /* ---   Описание   --- */
{
font-size: 13px;
padding: 0px 16px 0px 16px; margin: 0px;
text-align: justify;
text-indent: 16px;
}

.sm_op /* ---   Описание   --- */
{
font-size: 13px;
padding: 0px 16px 0px 16px; margin: 0px;
text-align: justify;
text-indent: 0px;
}

.sm_ops /* ---   Описание   --- */
{
font-size: 13px;
padding: 0px 16px 0px 16px; margin: 0px;
text-align: left;
text-indent: 0px;
}

.vk_me_all
{
font-size: 13px;
padding: 3px 7px 3px 7px; margin: 0px;
text-align: left;
}

.vk_me_one
{
font-size: 13px;
padding: 7px 7px 3px 7px; margin: 0px;
text-align: left;
}

.vk_dr
{
font-size: 13px;
padding: 3px 7px 3px 7px; margin: 0px;
text-align: left;
}

.vk_drs
{
font-size: 13px;
padding: 2px 16px 2px 16px; margin: 0px;
text-align: left;
}

a.vk_r /* ---   Ссылка   --- */
{
font-size: 13px;
color: #6699FF;
text-decoration: none;
}

a.vk_r:hover /* ---   Выбранная ссылка   --- */
{
text-decoration: underline;
}

.stat {font-size: 11px; color: #777; border-top: 1px dotted #999999; margin: 0 7px; padding: 7px 0px 7px 0; text-align: left;} /* ---   Статистика   --- */
.stat0 {font-size: 11px; color: #999999; padding: 0px 0px 3px 5px; margin: 0px 0px 0px 0px;}
a.comm {font-size: 11px; color: #6699FF;}
a.comm:hover {color: #444444;}

a.view{font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #6699CC;padding: 0px;} /* ---   Ссылка полного просмотра и печати   --- */
a.view:hover{text-decoration: underline;}

a.viewn{font-family: Verdana, sans-serif; font-size: 13px; color: #6699CC;} /* ---   Ссылка полного просмотра и печати   --- */
a.viewn:hover{text-decoration: underline;}

.pstrnav {font-size: 11px; color:#444444; padding: 0px 10px 20px 15px; text-align: left;} /* ---   Блок постраничной навигации   --- */
.pstrnav1 {font-size: 11px; color:#444444; padding: 5px 0px 5px 0px;} /* ---   Блок постраничной навигации   --- */
.pstrnav2 {font-size: 11px; color:#444444; padding: 5px 0px 0px 0px;} /* ---   Блок постраничной навигации   --- */
.pstrnav3 {font-size: 11px; color:#444444; padding: 5px 0px 0px 0px;} /* ---   Блок постраничной навигации   --- */

.pstrnav a{ font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #336699; text-decoration: underline;} /* ---   Стиль ссылок постраничной навигации   --- */
.pstrnav a:hover{ text-decoration: none; }

.pstrnav1 a{ font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #336699; text-decoration: underline;} /* ---   Стиль ссылок постраничной навигации   --- */
.pstrnav1 a:hover{ text-decoration: none; }

.pstrnav2 a{ font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #336699; text-decoration: underline;} /* ---   Стиль ссылок постраничной навигации   --- */
.pstrnav2 a:hover{ text-decoration: none; }

.padding_xy {padding: 4px 0px 3px 55px; margin: 0px;}
.padding_y {padding: 3px 0px 4px 0px; margin: 0px;}
.summa {font-family: Verdana, sans-serif; text-align: center;}
.vvod {font-size: 11px; color: #444444; padding: 0px 0px 0px 7px; margin: 0px 0px 0px 0px;}


/* -------   Стиль статей   -------*/
.st_vst,.st_vop,.st_otv,.st_inf { text-align: justify; font-size: 13px; }
.st_vop {font-weight: bold;}
.st_vst
{
padding: 1px 7px 4px 43px;
margin: 0px 0px 0px 0px;
text-indent: 16px;
}

.st_vop
{
color: #336699;
background-color: #fff;
padding: 5px 7px 7px 7px;
margin: 0px 2px 0px 2px;
text-indent: 16px;
}

.st_lft {
  text-align: left;
  font-size: 13px;
  padding: 1px 7px 4px 7px;
  margin: 0px 0px 0px 0px;
}

.st_otv
{
padding: 1px 7px 4px 7px;
margin: 0px 0px 0px 0px;
text-indent: 16px;
}

.st_inf
{
text-align: left;
padding: 4px 7px 7px 7px;
margin: 0px 0px 0px 0px;
}

.st_aut
{
font-size: 13px;
font-weight: bold;
padding: 1px 7px 4px 7px;
margin: 0px 0px 0px 0px;
text-align: right;
}

/* -------   Стиль форм в USERDIR   -------*/

option {font-family: Verdana, sans-serif; color:#444444;}
input {font-family: Verdana, sans-serif; color:#444444; font-size: 13px;}
select {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; margin: 1px 0px 1px 0px;}

/* -------   Стиль формы регистрации   -------*/

form.reg {padding: 0px 0px 7px 110px; margin: 0px; background-color: #EEEEEE;}
p.reg {padding: 3px 0px 1px 0px; margin:  0px 0px 0px 0px;}
.sub-ok {font-family: Verdana, sans-serif; font-size: 13px; margin: 10px 0px 7px 0px; cursor: hand; cursor: pointer;}

/* -------   Стиль формы входа   -------*/

form.enter {padding: 0px 0px 7px 140px; margin: 0px; background-color: #EEEEEE;}
p.enter {font-weight: bold; padding: 3px 0px 2px 0px; margin:  0px 0px 0px 0px;}
.ref_e {padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/* -------   Стиль формы связи с админом   -------*/

form.admin {padding: 0px 0px 7px 80px; margin: 0px; background-color: #EEEEEE; text-align: left;}
input.admin {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; margin: 0px 0px 0px 0px;}
textarea.admin {font-family: Verdana, sans-serif; color:#444444; font-size: 11px; margin: 0px 0px 0px 0px;}
.sub-adm {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; margin: 7px 0px 7px 0px; cursor: pointer; cursor: hand;}
p.admin {font-family: Verdana, sans-serif; font-size: 13px; color: #444444; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/* -------   Стиль формы отправки другу   -------*/

form.friend {padding: 0px 0px 7px 80px; margin: 0px; background-color: #EEEEEE;}
p.friend {font-weight: bold; padding: 3px 0px 1px 0px; margin:  0px 0px 0px 0px;}




















/* -------   Стиль юзер-панели   -------*/

form.panel {margin: 0px;}
p.panel {padding: 3px 0px 0px 0px; margin:  0px 0px 0px 0px;}
p.panel1 {padding: 5px 0px 0px 0px; margin:  0px 0px 0px 0px;}
input.panel {margin: 7px 0px 0px 0px;}
.stat_p {border-bottom: dotted 1px #999999; font-size: 11px; color: #999999; padding: 2px 0px 5px 5px; margin: 0px 0px 0px 0px;}
.ref_p {padding: 3px 0px 3px 2px; margin: 0px 0px 0px 0px; }

#block_panel /* ---   Юзер-панель: общий блок   ---*/
{
border: solid 1px #336699;
padding: 0px 7px 7px 7px;
margin: 0px 0px 0px 0px;
}

#block_uservak /* ---   Юзер-панель: блок вывода вакансий/резюме   ---*/
{
border-top: solid 1px #336699;
border-bottom: solid 1px #336699;
background-color: #FFFFFF;
padding: 0px 0px 0px 0px;
margin: 7px 0px 0px 0px;
}

#block_uservak1 /* ---   Юзер-панель: блок вывода вакансий/резюме   ---*/
{
border-bottom: solid 1px #336699;
background-color: #FFFFFF;
padding: 0px 0px 0px 0px;
margin: 7px 0px 0px 0px;
}

/* -------   Стиль резюме (добавить/редактировать)   -------*/

form.rezume {padding: 0px 25px 7px 25px; margin: 0px; background-color: #EEEEEE;}
form.addvak {padding: 0px 0px 7px 55px; margin: 0px; background-color: #EEEEEE;}
p.rezume {font-size: 11px; font-weight: bold; padding: 4px 0px 2px 0px; margin: 0px;}
p.rezume1 { color:#336699; font-size: 11px; font-weight: bold; padding: 7px 0px 9px 10px; margin: 0px 0px 0px 0px;}
p.rezume2 { font-size: 11px; font-weight: bold; padding: 7px 0px 2px 0px; margin: 0px 0px 0px 0px;}
input.rezume {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; padding: 0px; margin: 0px;}
input.rezcnt {margin: 0px; text-align: center;}
textarea.rezume {font-family: Verdana, sans-serif; color:#444444; font-size: 11px; margin: 0px 0px 0px 0px;}
textarea.rezume1 {font-family: Verdana, sans-serif; color:#444444; font-size: 11px; margin: 0px 0px 0px 10px;}
fieldset {display: block; border: solid 1px #336699; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}
legend {font-family: Verdana, sans-serif; color:#444444; font-size: 11px; font-weight: bold; padding: 3px 1px 0px 2px; margin:  0px 0px 0px 7px;}
select.rezume {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; margin: 0px;}
td.rezume {font-family: Verdana, sans-serif; font-size: 11px; color: #444444; background-color: #EEEEEE; padding: 0px; margin: 0px;}
td.right {font-family: Verdana, sans-serif; font-size: 11px; color: #444444; background-color: #EEEEEE; padding: 0px; margin: 0px; text-align: right;}
td.center {font-family: Verdana, sans-serif; font-size: 11px; color: #444444; background-color: #EEEEEE; padding: 0px; margin: 0px; text-align: center;}






.index1 {padding: 12px 0px 11px 11px; margin: 0px; background-color: #DFDFDF;}
.index2 {padding: 0px 0px 16px 14px; margin: 0px; background-color: #DFDFDF;}
.index3 {padding: 12px 0px 16px 0px; margin: 0px; background-color: #DFDFDF;}
.index4 {padding: 0px 0px 7px 65px; margin: 0px; background-color: #DFDFDF;}


.pad_xy_1 {padding: 0px 0px 0px 120px; margin: 0px;}

.pad_y {padding: 2px 0px 5px 0px; margin: 0px;}
.pad_x {padding: 0px 7px 0px 7px; margin: 0px; text-indent: 16px;}
.pole_inp {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; margin: 2px 0px 4px 0px;}
.pole_inpc {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; margin: 2px 0px 4px 0px; text-align: center;}
.pole_txt {font-family: Verdana, sans-serif; color:#444444; font-size: 11px; margin: 2px 0px 4px 0px;}
.pole_set {display: block; border: solid 1px #336699; font-family: Verdana, sans-serif; color:#444444; font-size: 11px; padding: 0px; margin: 0px 0px 0px 0px;}
.pole_setinf {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; margin: 2px 0px 4px 0px;}
.pole_sel {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; margin: 0px 0px 0px 0px;}





.xy_up {padding: 2px 7px 2px 7px; margin: 0px;}   /* -------   USERPANEL   -------*/
.xy_form {padding: 7px 7px 7px 7px; margin: 0px;}

.xy_ban {padding: 0px 0px 0px 0px; margin: 0px 0px 7px 0px;}

.input_y {padding: 2px 0px 5px 0px; margin: 0px 0px 0px 0px;font-family: Verdana, sans-serif; color:#444444; font-size: 13px;}




.textarea_y {padding: 2px 0px 5px 0px; margin: 0px 0px 0px 0px;font-family: Verdana, sans-serif; color:#444444; font-size: 11px;}
.select_y {margin: 0px 0px 0px 0px;}

/* ---   Стиль вывода капчи   ---*/
.cap {font-family: Verdana, sans-serif; color: #444444; font-size: 13px; padding: 7px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/* ---   Стиль кнопки submit в вакансии и резюме   ---*/
.sub {font-family: Verdana, sans-serif; color:#444444; font-size: 13px; margin: 7px 0px 0px 0px; cursor: pointer; cursor: hand;}








/* .submit_y { font-family: Verdana, sans-serif; color:#444444; font-size: 13px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;} */


.zag {font-family: sans-serif; font-size: 15px; font-weight: bold; color: #336699; background-color: #EEEEEE; padding: 4px 0px 4px 0px; margin:  0px 0px 0px 0px; text-align: center;}
ul {text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 2px;}
li.izd {font-size: 11px; color: #444444; padding: 1px 0px 1px 0px; margin: 0px 7px 0px 7px; text-align: left; list-style-position: outside; list-style-type: none;}
li.ent {font-size: 13px; color: #444444; padding: 3px 0px 3px 0px; margin: 0px 7px 0px 16px; text-align: left; list-style-position: outside;}
li.izdb {font-size: 11px; color: #444444; padding: 1px 0px 3px 0px; margin: 0px 7px 0px 7px; text-align: left; list-style-position: outside; list-style-type: none;}
li.izdbr {font-size: 11px; color: #444444; padding: 2px 0px 5px 0px; margin: 0px 7px 0px 7px; text-align: left; list-style-position: outside; list-style-type: none;}
.izdt { padding: 5px 0px 1px 16px; margin: 0px; text-align: left;}

.m_left {color: #444444;}
.m_left:hover {text-decoration: underline;}

.r_left {color: #CC0000;}
.r_left:hover {text-decoration: underline;}

.m_left_red {color: #CC0000;}
.m_left_red:hover {text-decoration: underline;}

.price_0 {font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #336699; background-color: #CCCCCC; padding: 4px 0px 5px 0px; margin: 4px 0px 5px 0px; text-align: center;}
.price_1 {font-family: Verdana, sans-serif; font-size: 13px; color: #444444; background-color: #FFFFFF; padding: 4px 0px 5px 0px; margin: 0px; text-align: center;}
.price_r {font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #CC0000; background-color: #FFFFFF; padding: 4px 0px 5px 0px; margin: 0px; text-align: center;}
.price_g {font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #444444; background-color: #FFFFFF; padding: 4px 0px 5px 0px; margin: 0px; text-align: center;}



#block_alert {position: relative; top: 200px; left: 5px; width: 471px; 
z-index: 1000; border: solid 3px #336699; background-color: #EEEEEE;
margin-left: 0%; margin-top: 0%;
}



.message {padding: 3px 16px 3px 16px; margin: 0px; text-align: center;}


table.one {border: 0px; border-collapse: separate; background-color: #707070; width: 983px; height: 100%;}
table.one td {padding: 0px;}

table.sep {border: 0px; border-collapse: separate;}
table.sep td {padding: 0px;}

table.base {border: 0px; border-collapse: collapse;}
table.base td {padding: 0px;}

table.block {border: 0px; border-collapse: collapse;}
table.block td {padding: 3px 3px 7px 0px;}

table.google {border: 0px; border-collapse: collapse;}
table.google td {padding: 3px 3px 0px 0px;}

table.slider {border: 0px; border-collapse: collapse;}
table.slider td {padding: 0px 3px 0px 0px;}


table.price{
background-color: #FFFFFF;
color: #444444;
font-family: Verdana, sans-serif;
font-size: 13px;
border-color: #336699;
border-style: solid;
border-width: 0px 1px 1px 0px;
border-collapse:collapse;
}

table.price td{
padding: 3px 5px 5px 5px;
text-align: center;
}

table.price td.g{
background-color: #CCCCCC;
color: #336699;
padding: 3px 0px 5px 0px;
}

table.price td.r{
color: #CC0000;
padding: 3px 0px 5px 0px;
}

table.price td, table.price th, table.price.g td, table.price.r td, table.price.g th, table.price.r th{
border-color: #336699;
border-style: solid;
border-width: 1px 0px 0px 1px;
}

.descg, .descr{
font-size: 13px;
padding: 0px 0px 5px 0px; margin: 0px;
text-align: justify;
text-indent: 0px;
}

.arhiv{
font-family: Verdana, sans-serif;
font-size: 11px;
color: #CC0000;
padding: 3px 0px 3px 5px; margin: 0px;
}

.descr{
color: #CC0000;
}















