  body{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 12px;
font-family: arial;
color: #4E4D4C;
scrollbar-face-color: #EAE9E4;
scrollbar-highlight-color: #C9C8C4;
scrollbar-shadow-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color: #C4C2BC;
scrollbar-track-color: #FBF4E3;
scrollbar-darkshadow-color: #C8C7C2;
margin: 0px 0px 0px 0px;
background-color:FBF8F3;
text-indent: 0px;

}

.right_top_notification { display: block; position: absolute; /*left: 700px;*/ right: 24px; top: 170px; max-width: 400px; min-width: 292px; background-color: rgba(255, 255, 255, 0.87);padding: 6px; }
.right_top_notification p { margin-bottom: 4px; }
@media screen and (max-width: 460px) { .right_top_notification { display: none; } }
@media screen and (max-width: 600px) { .right_top_notification { top: 180px; right: 0; width: auto; margin: 0; max-width: unset; min-width: unset; } }

img		{border: none}

a		{ 
color: #6C312D;
text-decoration: underline;
font-size:12px;
}
a:hover	{
color:#78553A;
}

p		{margin: 0px; font-size: 12px;}

table	{padding: 0px; font-size: 12px;}

td		{padding: 0px; font-size: 12px;line-height: 145%;}

form	{margin:0px}

.button{
border:1px solid #2B3B7E;
background:#F1F2F6;
color:#2B3B7E;
font-weight:bold
}

.textInput{
border:1px solid #CACFDF;
width:100%
}

.save{
border:1px solid #CACFDF;
background:#F1F2F6;
font-weight: bold;
color:#4E4D4C;
}

.adminCaption{
font-size:11px;
color:#000000;
font-weight:bold;
padding:5px 0 0 0;
}

table.admin		{background-color: #555555; }
td.admin		{PADDING: 1px 3px 2px 3px; background-color: #ffffff;}
.border			{border: 1 solid #555555}

font.heder1		{color: #FF0000; font-size: 16px; font-weight: bold; }
font.heder2		{color: #2B3B7E; font-size: 14px; font-weight: bold; }
h1.text			{color: #000000; FONT-SIZE: 12px; font-weight: normal; display: inline;}
a.goAdmin 		{color: #999999; font-size: 11px; font-weight: bold}
a.goAdmin:hover {color: #FF5555; text-decoration: underline;}

p.redString{
  text-indent: 20px;
}
p.list_header{
  font-weight:bold;
  color:#6C312D;
  padding: 30px 0 10px 0;
}

font.list_header2{
  font-size:16px;
  font-weight:bold;
  color:#6C312D;
  padding: 30px 0 10px 0;
}

a.menuMap1 {font-family:Arial; font-size: 12; font-weight:bold; color:#4E4D4C; text-decoration:none;}
a.menuMap2 {font-family:Arial; font-size: 12; font-weight:normal; color:#4E4D4C; text-decoration:none;}
.list_header{
  font-weight:bold;
  color:#6C312D;
  padding: 30px 0 10px 0;
}

.vacansies_header{
  font-weight:bold;
  color:#6C312D;
  padding: 3px 0 3px 0;
}

img.spec_picture{
border:1px solid #C4ABA4;
}

.more_url{
  font-size:11px;
}
.sub_header{
  color:#6C312D;
  font-size:16px;
  font-weight:bold;
  padding: 10px 0 10px 0;
}

/* Статьи */

.articles {
  margin-top: 6px;
  background: url(/images/design/caption_bg.gif) repeat-x scroll 0 31px;
  margin-bottom: 30px;
}
.articles span{
  display:block;
  width: 130px;
  height: 35px;
  background: url(/images/design/articles/articles.png);    
  
}

#articles {
  text-indent: 0px;
}
#articles .row {
  font-family: Arial;
  color: #808080;
  font-size: 14px;
  overflow: hidden;
  margin-bottom: 24px;
  border-bottom: 1px solid #9a9a9a;
  padding-bottom: 24px;
  min-height: 214px;
  height: 100%;
}
#articles .row .image_href .inner_block {
  height: 210px;
  width: 320px;
  overflow:hidden;
}
#articles .row .image_href{
  width: 320px;
  height: 210px;
  padding: 2px;
  background: url(/images/design/articles/image_rect.png);
  float:left;
  overflow:hidden;
}
#articles .rows :last-child {
  border: none;
}
#articles .row h1, #articles_inner h1 {
  margin:0px;
  color:#4e4d4c;
  font-size: 18px;
  font-weight: bold;
}

#articles .row h1 {
  margin-top: -2px;
  line-height: 24px;
}
#articles .row a {
  color: #4e4d4c;
  font-size: 14px;
}
#articles .row .date {
  font-size: 12px;
  margin: 5px 0 16px 0;
}

#articles .row .text {
  line-height: 17px;
  margin-bottom: 16px;
}



#articles .pagination {
  margin-top: 54px;
}

#articles .pagination td {
  font-size: 14px;
}

#articles .pagination  a{
  font-size: 14px;
  color: #6c312d;
}

#articles .pagination  .prev_href{
  margin-right: 10px;
}

#articles .pagination  .next_href{
  margin-left: 12px;
}

#articles .arrow{
  display: inline-block;
  width: 22px;
  height: 7px;
  background: url(/images/design/articles/arrows.png);
}

#articles .arrow.next{
  background-position: -22px 0;
}


#articles .right {
  margin-left: 348px;
}


/* Статья */
#articles_inner{
  text-indent: 0px;
  padding-left: 21px;
  margin-top: -2px;
}

#articles_inner h1 {
  text-decoration: none;
  margin-bottom: 5px;
  line-height: 24px;
}

#articles_inner .big_text {
  margin-top: 15px;
  margin-bottom: 25px;
}

#articles_inner .all_articles {
  color: #4e4d4c;
  font-size: 14px;
  text-decoration: underline;
}

.article_photo {
  float: right;
}
.article_photo img {
  width: 494px;
  height: 324px;
  padding: 1px;
  border: 1px solid #6c312d;
}

/* Статьи на главной */
#articles_main {
  text-indent: 0px;
  margin-top: 35px;
}
#articles_main .articles {
  margin-bottom: 27px;
}
#articles_main .rows {
  text-align: center;
}
#articles_main .rows :last-child {
  margin-right: 0px;
}


#articles_main .row{
  width: 180px;
  display: inline-block;
  text-align: left;
  margin-right: 68px;
}
#articles_main .row .header{
 display:block;
 height: 40px;
 margin-bottom: 10px;
 white-space: normal;
 overflow: hidden;
 color: #6c312d;
 font-weight: bold;
 font-size :12px;
 text-decoration: underline;
}
#articles_main .row .date{
  color :#808080;
  font-size: 12px;
  margin-top: -6px;
}
#articles_main .row .image_href{
  margin-top: 7px;
  overflow:hidden;
  width: 174px;
  height: 114px;
  border: 1px solid #6c312d;
  padding: 1px; 
  display:block;
}
#articles_main .row .inner_block {
  overflow:hidden;
  width: 174px;
  height: 114px;
}
#articles_main .row img{
}

a.menu_link {
  line-height: 0px;
  display:block;
  overflow: hidden;
}

#articles_right {
    margin-left: 15px;
    margin-right: 25px;
    margin-top: 36px;
    width: 180px;
}

#articles_right h2 {
  font-size: 12px;
  font-weight: 700px;
  color: #6C312D;
}

#articles_right .row {
  margin-bottom: 15px;
}
#articles_right .row a {
  color: #6C312D;
  display: block;
  font-size: 12px;
  text-decoration: underline;
}

.td_right_articles {
  vertical-align:top;
}

