/* CSS Document */

.main_border {border:1px solid #000000;}
p {font-family:Verdana, Arial, Helvetica, sans-serif:; font-size:12px; margin:15px;color:#424242;}
.left {background-color:#E4E4E4; border-right:1px  solid #e4e4e4;}
body {background-image:url(img/bg.gif);font-family:Verdana;
font-size:12px;
color:#424242; leftmargin:0; rightmargin:0; topmargin:0; marginwidth:0; marginheight:0; border:0;}
.right {background-color:#E4E4E4; border-right:1px  solid #e4e4e4;}
p.title {
background-color: #2a02a3;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
}
p.title2 {
background-color: #2a02a3;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
}

#coolmenu{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 190px; /*Ширина меню */
background-color: #f6f6f6;  /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}



#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;


}

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #ffffff;  /*Цвет текста при наведении курсора*/
}

.tstile {background-image: url(img/menu.gif);}
.nav_t{border-right: 1px dotted #2A0000; }
.nav_t a{color:#2A0000; text-decoration:none; }
.nav_t a:hover{color:#FFFfff;}
.nav_a{border-right: 1px dotted #2A0000; border-bottom: 5px solid  #71828a; }
.nav_a a{color:#2A0000; text-decoration:none; }

.nav_t2 {
border-bottom:1px solid  #2A0000;
border-top:1px solid #2A0000;
border-right:1px solid #2A0000;
background-color: #71828a;
}

.nav_t2 a {
color:#ffffff;
text-decoration:none;
}
.nav_t2 a:hover{color:#2A0000;}

#coolmenu2{

border-bottom-width: 0;
width: 93%; /*Ширина меню */
background-color: #ffffff;  /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}



#coolmenu2 a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;


}

html>body #coolmenu2 a{ 
width: auto;
}

#coolmenu2 a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}

.news {border:1px solid #cccccc; width:91%;}
.news_title {background-color:#f6f6f6;}

.news_name {font-weight:bold; }
.news_adds {font-size:11px;  color:#424242;}
.border_news{border-right:1px solid #cccccc;}

.news_name1 {font-weight:bold ; margin-top:1px; margin-bottom:1px;}
.news_adds1 {font-size:9px; margin-top:1px; margin-bottom:1px; color:#424242;}

.view_title {font-size:21px; font-weight:bold; color: #2A0000; text-align:center;}
.view_date {font-size:11px; color:#424242; margin-top:7px; margin-bottom:7px; font-weight:bold;}
#coolmenu3{

border-bottom-width: 0;
width: 52px; /*Ширина меню */
background-color: #ffffff;  /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}

* html #coolmenu3{ 
width: 15px;/*Ширина меню для Internet Explorer*/
}

#coolmenu3 a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;


}

html>body #coolmenu3 a{ 
width: auto;
}

#coolmenu3 a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}

.person
{ 
  width: 100%; align: center;}
  }
.pers_photo
{ 
  vertical-align: top;
  width: 25%;
  }
.pers_main
{ 
  vertical-align: top;
  width: 75%;
  text-align: justify;
  }

.pers_name
{ 
  font-weight: bold;
  font-size: larger;
  }

.post{margin-bottom:5px; margin-top:5px;}
.birthday{margin-bottom:5px; margin-top:5px;}
#coolmenu4{

border-bottom-width: 0;
width: 90%; /*Ширина меню */
background-color: #ffffff;  /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}


#coolmenu4 a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 90%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;


}

html>body #coolmenu4 a{ 
width: auto;
}

#coolmenu4 a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}
#coolmenu5{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 190px; /*Ширина меню */
background-color: #f6f6f6;  /*Фоновый цвет ячейки*/
margin-left:8px; /*Ширина отступов*/
}


#coolmenu5 a{
font: bold 11px Verdana; /*Шрифт текста*/

display: block;

color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid    #2A02A3;


}

html>body #coolmenu5 a{ 
width: auto;
}

#coolmenu5 a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #ffffff;  /*Цвет текста при наведении курсора*/
}
.pstrnav {
margin-left:50px;
	padding: 0px 10px 20px 15px;
	color:#424242;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;
}
#counter{visibility:
hidden;}
.news_view { 

font-size:11px;
color:#666666;
}

.mini {
border: 1px solid #000000;
margin-right: 2px;
margin-top:2px;
margin-left:2px;

}
.foto_title2 {
font-size:16px;
font-weight:bold;
color: #2A0000;
text-align:center;
background-color:#f6f6f6;


}

.foto_add {
font-size:11px;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;

}

.coolmenufoto{
border:0; 

}

.foot2{background-image: url(img/footer2.gif);}
.head {background-image: url(img/header1.gif);}
.post_title2 {
font-size:16px;
font-weight:bold;
color:#2a0000;
text-align:center;
background-color:#f6f6f6;


}

.post_add {
font-size:11px;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;

}

.post_comment {
font-size:15px;
font-weight:bold;
color:#2a0000;
}

.post_comment_add {
font-size:11px;
}

.post_div {
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:15px;
}

.post_div p {

margin-left:0px;
}

#menu{font-size:12px; }
#table_part2{border: 1px #B1B8C0 solid;background-color:#e4e4e4; }
#table_part{border: 1px #B1B8C0 solid;background-color:#FFFFFF;
 }
#link  {color:#000000;}


#titletablepart{background-color:#e4e4e4; color:#000000; font-size:15px; text-align: center; font-weight:bold; border: 1px #B1B8C0 solid;}
#tablepartright{border: 1px #B1B8C0 solid; color:#424242; font-size:12px; text-align: center; }
#coolmenu6{


width: 100%; /*Ширина меню */
background-color: #ffffff  /*Фоновый цвет ячейки*/

}


#coolmenu6 a{
font: bold 12px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color:  # 000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/


}

html>body #coolmenu6 a{ 
width: auto;
}

#coolmenu6 a:hover{
background-color: #e4e4e4; /*Фоновый цвет ячейки при наведение курсора*/
color: #FFFFFF;  /*Цвет текста при наведении курсора*/
}

/*Меню*/
/* CSS Document */
ul#cssmenu {
	width:100%;
	margin: 0;
	border: 0 none;
	padding: 0;
  	list-style: none;
	background-image: url(img/menu.gif);
  	height: 38px;
	font: bold 12px/34px Verdana, Arial;
	border-left:#003366 1px solid;
}

ul#cssmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 32px;
	
}

ul#cssmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 230px;
	list-style: none;
	display: none;
	position: absolute;
	top: 32px;
	left: 0;
	
}

ul#cssmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#cssmenu ul li {
	width: 230px;
	float: left;
	display: block !important;
	display: inline;
	
}

/* Main Menu */
ul#cssmenu a {
	border: 0px;
	
	border-right:solid 1px #ffffff;
	padding: 0 18px;
	float: none !important;
	float: left;
	display: block;
	background-image: url(img/menu.gif);
	color: #000000;
	font: bold 12px/34px Verdana, Arial;
	text-decoration: none;
	height: auto !important;
	height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
	background: #FFFFFF;
	color:#000000;
	
	
	
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
	border-top: 2px solid #FFFFFF;
	float: none;
	background-color:#E4E4E4;
	color: #000000;
	
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
	border-top: 2px solid #FFFFFF;
	background: #FFFFFF;
	color:#003366;
	
}

ul#cssmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 175px;
	
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
	display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
	display: block;
} 

/* CSS Document */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; 
  list-style: none;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  border:#ffffff 1px solid;
}
ul#navmenu-v li ul li {
border:none;
border-bottom:#FFFFFF 0px solid;
}

/* Root Menu */
ul#navmenu-v a {
  padding: 0 10px;
  display: block;
  background-color:#E4E4E4;
  color: #000000;
  font: bold 12px/28px Verdana, Arial;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #FFFFFF;
  color: #000000;
  border-left:#999999 4px solid;

}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #e4e4e4;
  color: #000000;
  border:#ffffff 1px solid;
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #FFFFFF;
  color: #003366;
  border:#003366 1px solid;
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 209px;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}


/*Для гостевой*/
#gost {border:1px solid #cccccc; width:100%;}
#gost_title {background-color:#f6f6f6;}
#gost_adds {font-size:11px; margin-top:7px; margin-bottom:7px; color:#424242;}
/*Для фотоальбома*/

.text {
color:#000000;
  font-size:12px;
font-family:verdana;
}
.date {
color:#42595f;
font-size:10px;
font-family:verdana;
}
.nav {
color:#42595f;
font-size:12px;
font-family:verdana;
font-weight:bold;

}
.nav2 {
color:#42595f;
font-size:10px;
font-family:verdana;
text-decoration:underline;

}
/*Для таблицы-скролла*/
.tb0 {background:#fff;border:#fff 1px solid;MARGIN:10px 0;width:100%;}
.td0 {margin:0;text-align:center;color:#000;padding:5px;}
.tb1 {background:#fff;color:#000;font:bold 12px Arial;margin:0 2px;table-layout:fixed;text-align:center;width:700px; }
.tb2 {table-layout:fixed;font:12px Arial;width:699px; height:auto}
.tb2 tr {background-color:#eee;}
.tb2 tr:hover{background-color:#ddd;color:red;}
.tb2 td {padding:2px 10px;}
.scroll {border:#fff 1px solid;margin:0 2px;overflow:auto;height:450px;}
h1 {font-size:16px;margin:0;}
.txt_c {text-align:center;}


/*Для таблицы показа вакансий или резюме*/
.tbview{ width:100%;}
.tbview tr{ background-color: #E8E9E2;}
.tbview td{ border-bottom: #999999 thin  dotted;background-color: #ffffff;}
/*Новые вакансии и резюме*/
.tb1n {background:#fff;color:#000;font:bold 12px Arial;margin:0 2px;text-align:center;width:100%;}
.tb1n tr {background-color:#fff;}
.tb1n tr:hover{background-color:#ddd;color:red;}
.tb1n td {padding:2px 10px;}
.tdcolor{background-color:#ddd;}


