body{
color:#01304D;
font-size: 13px;
background: #ffffff;
font-family: Verdana,  Tahoma, Arial, Helvetica, sans-serif;
}

table.mtable{
font-size: 13px;
height:100%;width:1000px;
}

td.mtable_head{
background: url('/img/m/head.jpg') no-repeat;height:169px;width:100%;
}

div.left_element{
width:200px;
margin-bottom:10px;
text-align:left;
}

div.left_caption{
 font-size:1.1em; color:#285979;
 margin-top:1em;
 margin-bottom:0.5em; 
 margin-left:0.5em; 
 color:#244E67;
}
div.left_caption a{
font-size:100%;
 color:#244E67;
}
div.left_caption a:visited{
font-size:100%;
text-decoration:none;
 color:#244E67;
}

div.errata{
text-align:center;
border:1px solid red;
width:400px;
padding:5px;
margin:0 auto;
color:red;
}
div.left_caption a{
 color:#244E67;
 text-decoration:none;
}

div.left_caption a:hover{
  text-decoration:underline;
}

td.left_main_menu {
vertical-align:top;width:200px;
}


ul.left_main_menu li{
line-height:1.5em;color:#285979;list-style-image: url(/img/m/arrow_list.png);padding-left:0px;
}

ul.left_main_menu a{
line-height:1.5em;color:#285979;text-decoration:none;
}
ul.left_main_menu a:visited{
line-height:1.5em;color:#285979;text-decoration:none;
}
ul.left_main_menu a:hover{
text-decoration:underline;
}

ul.left_main_menu_sub li{
font-size:0.95em; line-height:1.5em;color:#285979;margin-left:1em;list-style-image: url(/img/m/arrow_list.png);padding-left:0px;
}


div.left_news_date{
 font-size:1em; 
 color:#285979;
 margin-bottom:0.3em; 
 margin-left:1.5em; 
 color:#244E67;
}

div.left_news_text{
 font-size:11px; 
 text-align:right;
 margin-bottom:0.5em; 
 margin-left:0.5em; 
 color:#41667D;
 width:190px;
}
div.left_news_link{
text-align:right;margin-top:0.3em;
}
div.left_address{
 width:190px;
 height:100px;
 font-size:1em; color:#285979;
 margin-top:3em;
 margin-bottom:60px;
 margin-left:0.5em;
 color:#244E67;
 vertical-align:bottom;
}
a:link, a:visited{
 font-size:13px; 
 color:#686868;
 text-decoration:underline;
}

div.left_element a{
font-size:1em; 
}

table.mlinks {
width:100%;
margin-top:30px;
}
table.mlinks tr{
}
table div.mlinks_caption{
 font-size:16px; color:#285979;
 color:#244E67;
 text-align:left;
}

table div.mlinks_caption a{
 font-size:16px; color:#285979;
 color:#244E67;
 text-align:left;
text-decoration:none;
}
table div.mlinks_caption a:hover{
 text-decoration:underline;
}
table.mlinks td{
line-height:25px;
padding-top:5px;
}
table.mlinks td span a{
 font-size:13px; 
 color:#686868;
 text-decoration:none;
 font-style:italic;
}
table.mlinks td span a:hover{
 text-decoration:underline;

}

table.logon_table{
position:absolute;
top:80px;
font-size:12px;margin-top:20px;width:180px;
}
table.logon_table td{
padding:3px;
}

.button{
border:1px solid #95989B;
padding:3px;
line-height:15px;
}

.big_button{background:#D2E4ED;width:130px;height:40px;border:1px solid #74A7C1;font-size:120%;}
.big_button:hover{background:#BDD7E5;border:1px solid #74A7C1;}
.big_button:active{background:#A9CBDC;border:1px solid #74A7C1;}


div.center_caption{
 font-size:1.3em; color:#285979;
 margin-top:1em;
 margin-bottom:0.5em; 
 margin-left:-30px; 
 color:#244E67;
 text-align:left;
}


h1{
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
	margin-bottom:1em;
	margin-top:1em;
}
h2{
 font-size:1.0em; 
 color:#285979;
 text-align:left;
 font-weight:bold;
 line-height:1.2em;
 margin-left:2em;
 margin-bottom:0.5em;
 margin-top:0.5em;
}


td.center_info{
vertical-align:top;width:800px;padding-left:50px;
height:100%;
font-size: 1em;
line-height:1.2em;
font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
}
td.center_info .page_text{
min-height:60%;
}


td.center_info table{
font-size: 1em;
font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

td.center_info .page_text table caption{
font-weight:bold;
}
td.center_info .page_text table{
margin-top:1em;
font-size: 0.9em;
font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

td.center_info .page_text table td{
vertical-align:top;
padding:2px;
}

td.center_info .page_text table th{
border:solid #4E96BE;
background:#4E96BE;
color:white;
font-weight:bold;
text-align:center;
padding:2px;
}


td.center_info  .page_text table caption{
text-align:center;
font-style:italic;
}

p{
margin-top:1em;
line-height:1.6em;
}

.center_info .page_text strong{
font-weight:bold;
}




td.center_info ul li{
margin-left:2em;
list-style:disc;
}

td.center_info ol li{
margin-left:2em;
list-style:decimal;
}


.center_info .page_text  ul li{
line-height:1.6em;
}

.center_info .page_text  ol li{
line-height:1.6em;
}

.center_info .tags a{
font-size:0.8em;

}
.center_info .on_page_likest{
font-size:0.95em;
font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;

}
.center_info .on_page_likest ul li{
margin-left:2em;
line-height:1.5em;
list-style:disc;
}
.center_info .on_page_likest a{
font-size:0.95em;
font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

.center_info .page_files{
margin-top:1em;
font-size: 1em;
font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;

}
.center_info .page_files td{
padding:0.3em;
border:none;
}

.center_info .edit_page td{
line-height:25px;
}

.center_info  fieldset.general{
border:1px solid #B7D0E4;
padding:0.3em;
}


.center_info legend.general{
font-weight:bold;
margin-left:5em;
padding:1em;
}

.center_info .edit_page .form_functional_block{
background:#E6EDF2;
border:1px solid #B7D0E4;
margin:2px;
displaY:inline-block;
padding:3px;
}


.center_info .edit_page .upload_file_block{
background:#E6EDF2;
border:1px solid #B7D0E4;
margin:2px;
padding:3px;
width:400px;
}

.center_info .edit_page .upload_file_block .upload_file_caption{
font-weight:bold;
}
.center_info .edit_page ul li{
list-style:none;
}

/*.center_info .versions th{}*/
.center_info .add_show_page{
background:#E6EDF2;
padding:5px;
text-align:center;
border:1px solid #B7D0E4;
}


td.center_info .edit_page table td{
border:none;
}

td.center_info .main_page table td{
border:none;
}

td.center_info ul.digest_page{
margin-top:1em;
}
td.center_info ul.digest_page li{
list-style:none;
}
td.center_info ul.digest_page a{
text-decoration:none;
}

td.center_info ul.digest_page a:hover{
text-decoration:underline;
}

td.center_info ul.digest_page p{
margin:0px;
margin-left:1em;
margin-bottom:1em;
}

td.center_info .admin_page .form_table {
border:1px solid #B7D0E4;
margin:0.5em;
}

td.center_info .admin_page .form_table td{
padding:0.5em;
text-align:left;
}

td.center_info .admin_page table td{
padding:0.3em;
border-bottom:1px solid #B7D0E4;
}

td.center_info .admin_page table th{
padding:0.3em;
background:#618CAE;
color:white;
text-align:center;
font-weight:bold;
border:1px solid #618CAE;
}


td.center_info .admin_page table.blue td{
padding:0.3em;
border-top:1px solid #4890C9;
border-bottom:1px solid #4890C9;
}

td.center_info .admin_page table.blue th{
padding:0.3em;
background:#4890C9;
color:white;
text-align:center;
font-weight:bold;
border:1px solid #4890C9;
}


tr.alt{
background:#E2EDF6;
}
tr.over{
background:#90B7D6;
}

input.idate, input.date{
  text-align: center;
  width: 80px;
}

.versions td{padding:5px;}
.versions th{background:#01304D;color:white;text-align:center;padding:5px;}

form.style_form div{
margin-top:5px;
}


div.pages{
margin:0 auto;
text-align:center;
}


table.blue{border: 1px solid #95bce2; font: 14px Arial;}
table.blue td{
  border-bottom: 1px solid #95bce2;
  padding: 5px 8px;
  vertical-align: top;
}

table.blue th{
  background: #3e83c9;
  border-right: 1px solid #fff;
  color: #fff;
  font-weight: bold;
  line-height: 1.2;
  padding: 2px 11px;
  text-align: center;
}

table.blue tr.alt td{background: #ecf6fc;}

table.blue tr.over td{background: #bcd4ec;}


.third_menu{
  background: #042e50;
  background-position: 146px;
  border: white 1px solid;
  height: 20px;
  margin-bottom: 20px;
  text-align: center;
  width: 160px;
}

.third_menu a{color: white;}

table.form_table{
  border: 2px solid #D6DCF0;
  border-collapse: separate;
  border-spacing: 0.2em;
  font: 0.8em/1.2em Verdana, Times, Arial;
  margin-bottom: 1em;
  margin-top: 1em;
}

table.form_table td{padding: 0.2em;}
table.form_table a {font: 14px Arial, Tahoma, Times;}
label.error {
  background: url("/img/unchecked.gif") no-repeat 0px 0px;
  color: #EA5200;
  padding-bottom: 2px;
  padding-left: 16px;
}
label.checked {
  background: url("/img/checked.gif") no-repeat 0px 0px;
}

.news_list {line-height:150%}
.news_list .news_date{}
.news_list .news_caption{}
.news_list .news_text{margin:5 0 20 20}

