body {
   font-family: Arial;
   background-color: #F6FCFE;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

p {
   font-weight: normal;
   text-align: justify;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

a {
  color: #0070DE;
  text-decoration: none;
}

a:hover {
  color: #0070DE;
  text-decoration: underline;
}
/* ================== */




p.main_text {
   color: #434EB8;
   font-size: 13px;
   text-indent: 20px;
   text-align: justify;
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 7px;
}


p.news_menu_item {
   color: #434EB8;
   font-size: 15px;
   font-weight: bold;
   text-align: right;
   margin-top: 13px;
   margin-right: 10px;
}

p.main_menu_item {
   color: #434EB8;
   font-size: 15px;
   font-weight: bold;
   text-align: right;
   margin-top: 0px;
   margin-right: 10px;
}

p.sub_menu_item {
   font-size: 13px;
   font-weight: bold;
   text-align: right;
   margin-bottom: 10px;
   margin-left: 0px;
   margin-right: 0px;
}

p.header {
   color: #434EB8;
   font-size: 16px;
   font-weight: bold;
   text-align: left;
   margin-left: 10px;
}

p.slogan {
   color: #50A7EE;
   font-size: 11px;
   font-weight: bold;
   text-align: right;
   margin-top: 0px;
   margin-left: 10px;
   margin-right: 5px;
}


p.search_panel_header {
   color: #434EB8;
   font-size: 15px;
   font-weight: bold;
   text-align: left;
   margin-left: 45px;
   margin-top: 10px;
}


p.panel1_header {
   color: #434EB8;
   font-size: 15px;
   font-weight: bold;
   text-align: left;
   margin-left: 45px;
   margin-top: 10px;
}
p.panel1_header2 {
   color: #434EB8;
   font-size: 15px;
   font-weight: bold;
   text-align: left;
   margin-left: 10px;
   margin-bottom: 5px;
}


p.panel_text {
   color: #434EB8;
   font-size: 11px;
   text-align: justify;
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 0px;
}




p.right_header {
   color: #434EB8;
   font-size: 13px;
   font-weight: bold;
   text-align: justify;
   margin-left: 0px;
   margin-right: 10px;
}

p.right_date {
   color: #888888;
   font-size: 11px;
   text-align: left;
   margin-left: 0px;
   margin-right: 10px;
}

p.right_text {
   color: #434EB8;
   font-size: 11px;
   text-indent: 10px;
   text-align: justify;
   margin-left: 3px;
   margin-right: 10px;
   margin-top: 5px;
}


p.right_details {
   color: #50A7EE;
   font-size: 11px;
   text-align: right;
   margin-right: 10px;
}

p.left_details {
   color: #50A7EE;
   font-size: 11px;
   text-align: right;
   margin-top: 10px;
   margin-bottom: 5px;
   margin-right: 10px;
}



p.center_header {
   color: #434EB8;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   margin-left: 10px;
   margin-right: 10px;
}

p.center_date {
   color: #888888;
   font-size: 12px;
   text-align: left;
   margin-left: 10px;
}

p.center_intro {
   color: #434EB8;
   font-size: 13px;
   font-style: italic;
   text-indent: 20px;
   text-align: justify;
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 7px;
   margin-bottom: 20px;
}


p.center_text {
   color: #434EB8;
   font-size: 13px;
   text-indent: 20px;
   text-align: justify;
   margin-left: 5px;
   margin-right: 15px;
   margin-top: 7px;
}

ul {
   margin-top: 0px;
}

ul li {
   color: #434EB8;
   font-size: 13px;
   text-align: justify;
   margin-left: 20px;
   margin-right: 10px;
   margin-top: 5px;
}


p.center_details {
   color: #50A7EE;
   font-size: 13px;
   text-align: right;
   margin-right: 10px;
   margin-top: 10px;
}

p.center_details_news {
   color: #50A7EE;
   font-size: 13px;
   text-align: center;
   margin-right: 10px;
   margin-top: 30px;
}


p.owner_text {
   color: blue;
   font-size: 11px;
   text-align: left;
   margin-left: 20px;
   margin-top: 0px;
}

p.owner_text2 {
   color: blue;
   font-size: 10px;
   text-align: left;
   margin-left: 20px;
   margin-top: 0px;
}

p.type_cor {
   color: blue;
   font-size: 10px;
   text-align: right;
   margin-left: 20px;
   margin-right: 10px;
   margin-top: 0px;
}


.news_edit {
  font-family: Arial;
  font-size: 12px;
}

.news_edit_links {
  font-family: Arial;
  font-size: 10px;
}

td.created_by {
   color: blue;
   font-size: 11px;
   text-align: left;
   padding-left: 0px;
   padding-right: 0px;
}



/* Новые стили */

p.lib_header {
   color: #434EB8;
   font-size: 16px;
   font-weight: bold;
   text-align: left;
   margin-left: 0px;
   margin-top: 7px;
}

p.lib_author {
   color: #434EB8;
   font-size: 12px;
   font-weight: bold;
   text-align: right;
   margin-right: 10px;
   margin-top: 7px;
}

p.lib_contents {
   color: #434EB8;
   font-size: 11px;
   font-weight: bold;
   text-align: left;
   margin-left: 30px;
   margin-top: 7px;
   margin-bottom: 20px;
}

p.lib_chapter {
   color: #434EB8;
   font-size: 13px;
   font-weight: bold;
   text-align: left;
   margin-left: 0px;
   margin-top: 40px;
   margin-bottom: 10px;
}

p.lib_subchapter {
   color: #434EB8;
   font-size: 13px;
   font-weight: bold;
   text-align: left;
   margin-left: 20px;
   margin-top: 30px;
   margin-bottom: 10px;
}

p.lib_pages {
   color: #434EB8;
   font-size: 13px;
   font-weight: bold;
   text-align: center;
   margin-top: 30px;
   margin-bottom: 30px;
}


/* ================== */




.imgcontent {
  display:block;
  float:left;
  margin: 15px 10px 15px 0px;
}



table.height100p { height: 100%; }

td.white         { background: #FFFFFF; }

.img_back             { height: 100%; background-image: url(images/back.png); }

td.img_01             { background-image: url(images/01.jpg); }
td.img_02             { background-image: url(images/02.jpg); }
td.img_03 	      { background-image: url(images/03.jpg); }

td.img_vdots          { background-image: url(images/vert-dots.png); }
td.img_hdots          { background-image: url(images/hor-dots.png); }
td.img_menu_dots      { background-image: url(images/vert-dots-menu.png); }
td.img_news_marker    { background-image: url(images/news-menu-marker.png); }
td.img_menu_marker    { background-image: url(images/menu-marker.png); }
td.img_header_marker  { background-image: url(images/header-marker.png); background-repeat: no-repeat; background-position: bottom;}


td.img_search_panel   { background-image: url(images/panel-search.png); }
td.img_panel1_top     { background-image: url(images/panel1-top.png); }
td.img_panel2_top     { background-image: url(images/panel2-top.png); }
td.img_panel3_top     { background-image: url(images/panel3-top.png); }
td.img_panel_bottom   { background-image: url(images/panel-bottom.png); }

td.img_bottom         { background-image: url(images/bottom.png); }
td.img_bottom2        { background-image: url(images/bottom2.png); }


td.cal_data {
   font-size: 8pt;
   color: #304394;
   text-align: center;
   padding-bottom: 0px;
}

p.cal_header {
   color: #304394;
   font-size: 13px;
   font-weight: bold;
   text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}



input.srch_text {
  border-color: #0077DE;
  border-style: solid;
  border-width: 1px;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 11px;
}

input.srch_button {
  border-color: #0077DE;
  border-style: solid;
  border-width: 1px;
  background-color: #0077DE;
  color: white;
  margin-top: 10px;
  font-size: 13px;
}


a.in_text {
  color: #FF7F2B;
}

a.in_text:hover {
  color: #FF7F2B;
}

a.create_by {
  color: #434EB8;
}

a.create_by:hover {
  color: blue;
}

a.owner_mail {
  color: #434EB8;
}
a.owner_mail:hover {
  color: #434EB8;
}

a.cal_link {
  color: #AAA701;
  font-size: 8pt;
  font-weight: bold;
}

.na {
  color: #0070DE;
  text-decoration: none;
}



td.letter_caption {
   color: #215F7E;
   background: #E2F5FD;
   text-align: justify;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
}

td.letter_info {
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
}

.letter_field {
   color: #FFFFFF;
   background: #0070DC;
   border: 1px solid;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
}

.send_button {
  border: 1px solid #FFAB65;
  background-color: #0070DC;
  color: white;
}

td.c_top   { 
	background-image: url(images/c_top.gif); 
	background-repeat: no-repeat;
	background-position: top center;}
td.c_bot   { 
	background: #ffffff url(images/c_bot.gif);  
	background-repeat: no-repeat;
	background-position: bottom center;}
.ot_c
{
	padding: 13px 0 43px 7px;
}

