body { font-family: Arial; color: #000000; background-color: #FFFEEE; padding: 0px; margin: 0px; }
table { border-collapse: collapse; }
table tr td { font: normal 10pt Arial; color: #000000; padding: 0px; }
form { padding: 0px; margin: 0px; }

a:link.ftr { text-decoration: none; color: #FEFCDD; }
a:active.ftr { text-decoration: none; color: #FEFCDD; }
a:visited.ftr { text-decoration: none; color: #FEFCDD; }
a:hover.ftr { text-decoration: underline; color: #FF9000; }

A:link    { color: #A50000; text-decoration: none;  }
A:visited {	color: #A50000; text-decoration: none;  }
A:active  {	color: #A50000; text-decoration: none;  }
A:hover   { color: #A54E00; text-decoration: underline; }

a.lmenu2 { color: #550000; }
a.lmenu2:hover div.lmenu2 { background-color: #FEFBD9; }

div.lmenu1 {
   background-color: #790909;
   font-family:      arial;
   font-size:        10pt;
   font-weight:		 bold;
   padding:          1px 10px 3px 7px;
   color:            #FEFCDD;
   border-top:       1px solid #ffffff;
   border-bottom:    1px solid #CCCCCC;
   border-right:     1px solid #CCCCCC;
   border-left:      1px solid #ffffff;
}

img.lmenu2 { margin: 0px 4px 1px 2px; }
div.lmenu2 {
   background-color: #FFFEEE;
   font-family:      arial;
   font-size:        10pt;
   color:            #550000;
   padding:          1px 4px 1px 8px;
   border-top:       1px solid #ffffff;
   border-bottom:    1px solid #E3D5D5;
   border-right:     1px solid #DbDbDb;
   border-left:      1px solid #FFFEEE;
}

div.menu {
   font-family:      arial;
   font-size:        10pt;
   font-weight:		 bold;
   padding:          8px 7px 0px 0px;
   float:            left;
}

div.title1 {
   font-family:      arial;
   font-size:        11pt;
   font-weight:		 bold;
   color:            #550000;
   padding:          0px 5px 0px 0px;
}

div.title2 {
   font-family:      arial;
   font-size:        10pt;
   font-weight:		 bold;
   color:            #550000;
   text-align:		 center;
   padding:          0px 5px 0ex 5px;
}

/* send.jsp */

.tit1 { font: bold Arial 11pt; color: #550000; }

.tit2 { font: bold Arial 10pt; color: #000000; }

.bw {
	color: #000000;
	background-color: #ffffff;	
}


div.news0 {
   font-family:      arial;
   font-size:        10pt;
   font-weight:		 bold;
   text-align:		 center;
   padding:          2px 5px 5px 10px;
   border-top:		 1px solid #E3D5D5;
   border-bottom:	 1px solid #E3D5D5;
   margin-top:	 	 8px;
   background-color: #F2F1DA;
}

div.news1 {
   font-family:      arial;
   font-size:        10pt;
   padding:          2px 5px 5px 0px;
   display: block;
   min-height: 96px;
   margin-top: 10px;
}

div.news2 {
   font-family:      arial;
   font-size:        9pt;
   text-align:		 right;
   padding:          0px 5px 5px 5px;
}


table.vacancy {
   background-color: #FFFEEE;
   margin-top:       1ex;
   margin-bottom:       1ex;
}

table.vacancy tr.row0 {
   background-color: #F2F1DA;
}

table.vacancy tr.row0 td {
   padding:			 2px 5px 2px 8px;
   border-bottom:	 1px dashed #E3D5D5;
}

table.vacancy tr.row1 {
   background-color: #FFFEEE;
   border-bottom:	 1px dashed #E3D5D5;
}

table.vacancy tr.row1 td {
   padding:			 2px 5px 2px 8px;
   border-bottom:	 1px dashed #E3D5D5;
}

table.vacancy tr.row3 {
   background-color: #FFFFF3;
}

table.vacancy tr.row3 td {
   padding:			 4px 1ex 2ex 1ex;
   border-bottom:	 1px solid #E3D5D5;
   border-left:		 1px solid #B49190;
   border-right:	 1px solid #B49190;
}

table.vacancy tr.row4 {
   background-color: #ffffff;
}

table.vacancy tr.row4 td {
   padding:			 3px 1ex 4px 1ex;
   border-top:		 1px solid #B49190;
   border-bottom:	 1px solid #E3D5D5;
   border-left:		 1px solid #B49190;
   border-right:	 1px solid #B49190;
   color:			 151515;
   font-weight:		 bold; 
}

table.vacancy tr.row5 {
   background-color: #F6F6E5;
}

table.vacancy tr.row5 td {
   padding:			 2px 5px 2px 8px;
   border-bottom:	 1px solid #B49190;
   border-left:		 1px solid #B49190;
   border-right:	 1px solid #B49190;
}


div.admTitle {
	margin: 1ex 1ex; padding-top: 3px;
}

div.admText {
	margin-left: 2em;
}
.alignleft
{display: block;  
float: left;  margin-right: 15px;}
.kartinka2 {
  
}
.pic{
text-align: center;}

.mrst ul li{
	list-style-type:none;
	display:inline;
}
.mrst ul li a{
	text-decoration:underline;
}
.informer {
margin-top:20px;
}
.informer ul{
margin:0;
padding:0;
list-style:none;
}
.informer li{
background: url('/img/arrow.gif') no-repeat 9px 5px;
padding-left: 23px;
background-color: #FFFEEE;
font-family: arial;
font-size: 10pt;
color: #550000;
/* padding: 1px 4px 1px 8px;
 */border-top: 1px solid #ffffff;
border-bottom: 1px solid #E3D5D5;
border-right: 1px solid #DbDbDb;
border-left: 1px solid #FFFEEE;
}
.informer li:hover{
background-color: #FEFBD9;

}

.informer a{
color: #550000;
text-transform: lowercase;

}
.footer-submenu{
list-style: none;
width: 700px;
padding-left: 0px;

}
.footer-submenu li{
display: inline-block !important;
}
.footer-submenu li ul{
display: none;

margin-top: -15.5px;/*подгоняем чтобы пункты меню выводились*/
margin-left: 20px;/* в одну строчку с главным элементом*/
}
.footer-submenu li ul li{
display: inline-block !important;/* в одну строчку все пункты*/
}
.footer-submenu li a{
color: #A50000;
display: block;
text-decoration: none;
}
.footer-submenu li a:hover{
display: block;
text-decoration: underline;
margin-top: -3px;
}
.footer-submenu li:hover ul{
display: block;
list-style: none;
text-decoration: underline;
color: #550000; /*тут должен быть цвет фона футера*/

}

h2.title  {
  font-size: 18px;
  margin: 0px 0px -10px 0px;
}

h2.title-no-image {
  margin: 0px 0px 0px 0px;
}

h1.title  {
  font-size: 18px;
  margin: 0px 0px -10px 0px;
}

h1.title-no-image {
  margin: 0px 0px 0px 0px;
}

.category-post {
  margin-bottom: 0px;
  min-height: 75px;
  border-bottom: 1px solid #A50000;
  padding-bottom: 10px;
}

.category-post img {
  float: left;
  margin: 0px 10px 5px 0px;
}

.category-post .title {
  line-height: 16px;
  margin-bottom: 4px;
  font-size: 15px;
}

.category-post .date {
  margin: 2px 0px;
  display: inline-block;
  font-size: 12px;
}

.category-post p {
  margin-top: 2px;
  font-size: 12px;
  margin-bottom:20px; 
}

.no-image h3 {
  margin-top: 0px !important;
}

.no-image p {
  margin-bottom: 0px !important;
}

.breadcrumbs {
  margin-bottom: 10px;
}

div.yarpp-related span {
  margin-bottom: 10px;
  font-size: 18px;
}
div.yarpp-related ul {
  list-style: none;
  margin-left: 0px !important;
  padding-left: 0px !important;
}
div.yarpp-related ul li img {
  float: left;
  margin: 0px 10px 0px 0px;
}

div.yarpp-related ul li p {
  margin-top: 5px !important;
  font-size: 12px;
}

h1.title1 {
  font-size: 20px;
}

.header-news {
  margin: 0px 0px 2px 0px;
  font-size: 13px;
}

.home-news p {
  font-size: 11px;
  margin: 2px 0px 6px 0px;
}

div.news1 img {
  float: left;
  margin-right: 8px
}

.aligncenter {
  text-align: center;
}

.pagination {
  display: block;
font-size: 1.17em;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
margin-top: 15px;
}

/* стили видеопоста начало */
.tab_changer {width:680px;margin:0 auto;}
.tab_changer > div, .tab_changer > input { display: none; }
.tab_changer label:hover {opacity:1;}
.tab_changer label { padding:2px 5px;
opacity:0.8;
border: 1px solid #AAA;
line-height: 28px;
cursor: pointer;
bottom: 1px;
background: #424242 none repeat scroll 0% 0%;
height: 25px;
color:#fff;

max-width: 305px !important;
white-space: nowrap;
overflow: hidden;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
text-overflow: ellipsis;
display: inline-block;}.tab_changer input[type="radio"]:checked + label { border-bottom: 2px solid #2E71A9;opacity:1; }.tab_changer > input:nth-of-type(1):checked ~ div:nth-of-type(1),.tab_changer > input:nth-of-type(2):checked ~ div:nth-of-type(2),.tab_changer > input:nth-of-type(3):checked ~ div:nth-of-type(3) { display: block; padding: 5px; border: 1px solid #aaa; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;text-align:center;}


.vkl2 figcaption {position:relative;top:-13px;}
figure.vkl2 {margin:0; width: 210px;background: white;box-shadow: 0 3px 10px #ccc;-webkit-transition: all 0.7s ease;-moz-transition: all 1s ease; -moz-osx-font-smoothing: grayscale;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;text-indent: 0px;text-align: center;padding: 5px;z-index: 100;display:inline-block;height: 192px;overflow:hidden;vertical-align: top;}
@-moz-document url-prefix() {
	figure.vkl2 {
	height: 197px;
	}
}

figure.vkl2 img {width: 100%; padding: 0px; height: 150px;}figure.vkl2:hover {-webkit-transform: rotate(-5deg); -moz-transform: rotate(5deg); -o-transform: rotate(-5deg); -ms-transform: rotate(5deg);box-shadow: 0 2px 3px #666;}figure.vkl2:focus {-webkit-transform: rotate(-3deg) scale(2.5); -moz-transform: rotate(-3deg) scale(2.5); -o-transform: rotate(-3deg) scale(2.5); -ms-transform: rotate(-3deg) scale(2.5);box-shadow: 0 2px 3px #666;}h2.h2_t {margin-top: 10px;text-align: center;}
.tab_changer p {text-align:left;padding: 0px 10px;}

/* стили видеопоста конец */