body {background-color: #; margin: 0;}
body, p, div, span, td, th {font-family: Verdana, Tahoma, Arial, sans-serif; color: #000000; font-size: 12px;}

.content h1 {color: #000000; font-family: Times New Roman, serif; font-size: 28px; padding: 0 3px 1px 0; font-weight: normal; margin: 0 40px 10px 0;
text-align: left;
}

.content h2 {font-family: Times New Roman, serif; color: #000000; font-size: 22px; margin: 0 10px 15px 0; text-align: left; font-weight: normal;}
.content h3 {color: #555555; font-size: 14px; margin: 0 0 15px 0; text-align: left; font-weight: normal;}
.content h4 {color: #000000; font-size: 12px; margin: 0 0 10px 0; text-align: left; }
.content h5 {color: #000000; font-size: 11px; margin: 0 0 10px 0; text-align: left; }
.content h6 {color: #000000; font-size: 10px; margin: 0 0 5px 0; text-align: left; }

#content_papers h1 {font-family: Verdana, Tahoma, Arial, sans-serif; color: #000000; font-size: 18px; margin: 0 10px 15px 0; text-align: left;}
#content_papers h2 {font-family: Verdana, Tahoma, Arial, sans-serif; color: #000000; font-size: 16px; margin: 0 10px 15px 0; text-align: left;}
#content_papers h3 {font-family: Verdana, Tahoma, Arial, sans-serif; color: #000000; font-size: 14px; margin: 0 10px 10px 0; text-align: left;}
#content_papers h4 {font-family: Verdana, Tahoma, Arial, sans-serif; color: #000000; font-size: 14px; margin: 0 10px 10px 0; text-align: left;}

p {margin: 0 0 7px 0; line-height: 130%;}
img {border: none;}
hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	border-bottom-style: none;
	margin: 10px 0 10px 0;
	height: 1px;
	border-width: 0px;
}
a {color: #000000; text-decoration: underline;}
a:hover {text-decoration: underline;}

.content {padding: 26px 30px 20px 23px;}
.content, .content table td {text-align: justify;}
.content_right {padding: 4px 0 0 0;}
.content a {}
.content p {}
.content img {margin: 12px;}
.content img.noneborder, img.noneborder, .noneborder, .content .noneborder {border-style: none; border-width: 0; border: none; margin: 0; padding: 0;}
.decor_off {text-decoration: none;}
.decor_off:hover {text-decoration: underline;}
.decor_on {text-decoration: underline;}
.decor_on:hover {text-decoration: none;}

.clear, .clear tr, .clear tr td, .content .clear, .content .clear tr, .content .clear tr td   {border-collapse: collapse; border-spacing: 0px;  border-style: none; border-width: 0; padding: 0;}
td {
  vertical-align: top;
}

#left {float: left; width: 20%;}
#center {float: left; width: 60%;}
#right {float: left; width: 20%;}
#copyright {
clear: both;
background-image: url('/images/bg_copyright.gif');
background-repeat: no-repeat;
background-position: right bottom;
color: #999999;
font-size: 11px;
text-align: right;
height: 55px;
/*height: 95px;*/
margin-bottom: 15px;
}
#copyright a {
color: #999999;
font-size: 11px;
text-align: right;
}
#copyright td.copy_text {
padding: 40px 220px 0 0;
/*padding: 10px 220px 0 0;*/
color: #999999;
font-size: 11px;
}

.mid, .content .mid {vertical-align: middle;}
.bottom, .content .bottom {vertical-align: bottom;}

.bg {padding: ; background-image: url('/images/head.gif'); background-position: left; background-repeat: no-repeat;}

.bordered table, .content .bordered table {border-style: dashed; border-color: #9EBDF3; border-width: 1px 1px 0 0;}
.bordered td, .content .bordered td  {border-style: dashed; border-color: #9EBDF3; border-width: 0 0 1px 1px; empty-cells: show; padding: 3px;}

.small {width: 45%;}
.big {width: 100%;}

.form {width: 100%}
form input, form submit, form input td {
font-size: 12px;
background-color: #ffffff;
border-width: 1px;
border-style: solid;
border-top-color: #333;
border-left-color: #333;
border-right-color: #F0F1F4;
border-bottom-color: #F0F1F4;
height: 19px;
padding: 2px;
}
form textarea {font-family: Tahoma, Arial, sans-serif; font-size: 12px; background-color: #f8f8f8; border: 1px solid #ccc;}
form input {font-family: Tahoma, Arial, sans-serif; font-size: 12px; background-color: #f8f8f8; border: 1px solid #ccc;}
form input.big {width: 50%; height: 19px;}
.square {height: 19px;}
fieldset, img.bordered {border: none;}
form fieldset legend {color: #; font-size: ; font-weight: bold;}
form select {}
form option {}
ul,ol {margin: 0 0 5px 0; padding: 0;}
li {
list-style-type: none;
padding: 0;
margin: 0 0 0 15px;
margin-bottom: 7px;
font-size: 11px;
}

.anonce li {
list-style-type: none;
padding-left: 20px;
margin-left: 0;
margin-bottom: 7px;
background-repeat: no-repeat;
background-position: 0 4px;
}
.list1 {font-size: 11px; background-image: url('/images/point_red.gif');}
.list2 {font-size: 11px; background-image: url('/images/point_blue.gif');}
.list3 {font-size: 11px; background-image: url('/images/point_green.gif');}

.list {
font-family: Times New Roman, serif;
font-size: 14px;
list-style-type: none;
padding-left: 10px;
margin-left: 0;
margin-bottom: 3px;
background-image: url('/images/point.gif');
background-repeat: no-repeat;
background-position: 0 5px;
}

.error {color: #ff0000;}
.border {border: #C0DFF9 1px solid;}
.nopad {padding: 0; margin: 0;}
.padded {padding: 5px;}

.navigator {font-size: 12px; padding: 3px 10px 3px 5px; text-decoration: none; background-color: #C6C6C6; color: #000000; font-size: 11px; border-bottom:}
.navigator a {font-size: 12px; color: #000000; font-size: 11px;}

.main_menu a {}
.main_menu a:visited {}
.main_menu a:hover {text-decoration: underline;}
.main_menuAct, .main_menuAct a {color: #; font-size: 11px; font-weight: bold; text-align: center;}

.submenu a {}
.submenu a:hover {text-decoration: underline;}

.top_menu, .top_menu a {color: #; font-size: 11px; font-weight: bold; text-align: center;}
.top_menuAct, .top_menuAct a {color: #; font-size: 11px; font-weight: bold; text-align: center;}

.left_menu a {background-color: #; border: solid 1px #f8f8f8; margin: 2px; padding: 10px; font-weight: bold; width: 250px; display: block;}
.left_menu a:hover {text-decoration: underline;}
.left_menuAct, .left_menuAct a {color: #; font-size: 11px; font-weight: bold; text-align: center;}

.data {color: #9E9E9E; font-weight: bold; font-size: 12px; margin: 0 0 20px 0;}
.news_data {color: #; font-size: 11px; font-weight: bold;  margin: 0 0 5px 0;}
.news_name, .news_name a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.news_head {height: 32px; font-size: 14px; font-family: Times New Roman, serif; font-weight: bold; padding: 0 4px 4px 4px; vertical-align: bottom;}

.news {padding: 5px 5px 2px 0; font-size: 11px;}
.news, .news a {text-decoration: none;}
.news_short {padding: 5px 10px 25px 0;}
.news_time, .news_time a {font-size: 11px; font-weight: bold; text-decoration: none; padding: 0 2px 0 0;}

ul.map, .map ul { margin: 0 0 0 20px; padding: 0 0 0 0; }
li.map, .map li { margin: 0 0 0 0; padding: 0 0 0 0; }
.map a { padding: 0 0 0 0;}

.tabl_center td {text-align: center; padding: 3px;}
.tabl_left td {text-align: left; padding: 3px;}

img.img_left {float: left;}
img.img_center {text-align: center;}
img.img_right {float: right;}

.tree, .tree a { color: #808080; text-decoration: none;}
.tree ul {width: 100%; margin: 0 0 5px 10px; padding: 0 0 5px 0;}
.tree ul ul {width: auto; margin: 0; padding: 0 0 5px 0;}
.tree li  {color: #808080; margin: 5px 0 0 0; padding: 0 0 0 15px;}
.tree li a {color: #808080; text-decoration: none;}
a.active { color: #B90300;}

.top1, .top1 a {color: #C6C6C6; font-family: Times New Roman, serif; font-weight: bold; font-size: 20px; padding: 14px 0 0 15px;}
.head_block1 {color: #C6C6C6; font-family: Times New Roman, serif; font-weight: bold; font-size: 20px; padding: 13px 0 0 15px;}

.head_block2, .head_block2 a {
color: #000000;
font-family: Times New Roman, serif;
font-size: 22px;
text-decoration: none;
}
.head_block2 a:hover {
text-decoration: none;
}
.bg_head_block3 {
height: 40;
background-image: url('/images/bg_head3.gif');
background-repeat: no-repeat;
background-position: right top;
}
.head_block3 {
color: #000000;
font-family: Times New Roman, serif;
font-size: 28px;
}
.bg_bottom_black {border-bottom: 6px #000000 solid;}
.bg_bottom_red {border-bottom: 6px #D53D3C solid;}
.bg_bottom_green {border-bottom: 6px #429B63 solid;}

.today {font-family: Times New Roman, serif; color: #7B7B7B; font-size: 24px; margin: 0 7px 12px 0; text-align: right;}

.red {color: #D53D3C;}
.gray {color: #B0B2BA;}
.blue {color: #5B81EE;}
.green {color: #00924C;}

.bg_gray {background-color: #CCCCCC;}

#search {
background-color: #d53d3c;
border-bottom: 1px solid #f3f3f3;
height: 58px;
margin-bottom: 10px;
}
.text_search {
font-family: Times New Roman, serif;
color: #ffffff;
font-size: 14px;
vertical-align: bottom;
}
#subscribe {
background-color: #f3f3f3;

}
.text_subscribe {
font-family: Times New Roman, serif;
color: #000000;
font-size: 14px;
vertical-align: bottom;
}

td#incenter div.container table tr td.head_block1 {background-color: transparent; color: #000000;}

img.img_left {float: left;}
img.img_center {text-align: center;}
img.img_right {float: right;}

.head_block_center {
color: #000000;
font-family: Times New Roman, serif;
font-size: 28px;
padding: 0 20px 1px 0;
text-align: left;
}
head_block_center, .content .head_block_center, .content table td .head_block_center {text-align: left;}

.head_text_block_center, .content .head_text_block_center {
font-family: Times New Roman, serif;
font-size: 16px;
color: #000000;
margin: 0 15px 15px 12px;
font-weight: bold;
}
.text_block_center, .content .text_block_center {
margin: 15px 10px 25px 0;
}
.poll {
font-family: Verdana;
font-size: 11px;
padding: 10px 5px 5px 15px;
}
.check {
background-color: #FFFFFF;
border: none;
}

.imported { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.imported .item { font-size: 12px; padding: 5px 15px 5px 0; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.imported .item a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; text-decoration: none;}
.imported .item a:hover {text-decoration: underline;}
.imported .copyright {margin: 10px 0 0 0;}
.imported .copyright, .imported .copyright a { font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

.odd {background-color: #; }

.copyright {padding-top: 5px; font-family: Arial, Helvetica, sans-serif;}

.block_news {padding: 5px 15px 10px 15px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.block_news a {text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
.block_news table td a {font-family: Arial, Helvetica, sans-serif;}

.block_editor {padding: 5px 0 0 15px; font-size: 11px; }
.block_editor {font-family: Arial, Helvetica, sans-serif;}
.news_editor {padding: 5px 10px 0 0; font-size: 11px;}
.news_editor a, .news .news_editor a {font-size: 11px; text-decoration: none;}
.news_editor a:hover, .news_editor.editor_name a:hover {text-decoration: underline;}
/*.block_editor a {text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
.block_editor table td a {font-family: Arial, Helvetica, sans-serif;}*/
.editor_name a {text-decoration: none;}
.editor_name a:hover {text-decoration: underline;}

.block_papers {font-size: 11px;}
.block_text {padding: 12px 20px 16px 15px; font-size: 11px;}
.block_anonce {padding: 0 10px 5px 5px;  font-size: 11px;}
.articles {padding: 5px 0 0 0;}
.articles, .articles a {font-size: 11px;}
.articles_time {font-weight: bold; color: #838281; font-size: 10px;}
.rsscenter_left {text-align: left; padding: 7px 10px 7px 15px;}
.rsscenter_right {text-align: left;  padding: 7px 10px 7px 15px;}
.head_rsscenter_left {background-color: #cccccc; text-align: left; font-weight: bold; padding: 10px;}
.head_rsscenter_right {background-color: #cccccc; text-align: left; font-weight: bold; padding: 10px 10px 10px 15px;}

.block_poll {font-size: 11px;}
.head_poll {font-size: 11px;}
.label {font-size: 11px;}


.item {color: #D53D3C;}
.item a {color: #000000;}

.container, .container table tr td div, .label, .item, .item a, .news, .news a,  { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px;}
.news a {text-decoration: none;}
.news a:hover {text-decoration: underline;}

#parthners {padding: 6px 20px 16px 15px;}
.parthners {margin: 10px;}

.articles {padding: 7px 10px 7px 15px;}
content.articles, .articles, .content table td .articles {text-align: left;}
.articles_data {color: #9E9E9E; font-weight: bold;}
content.articles_name, .articles_name a, .content table td .articles_name {text-align: left;}
.articles_name a {text-decoration: none;}
.articles_name a:hover {text-decoration: underline;}

.anonce {padding: 0 0 0 20px;}
.pages {margin: 0 0 15px 0;}
.pages, .pages a {font-size: 11px;}
.pages a, .pages a:visited {color: #666666; padding: 1px 6px 1px 6px; border-style: solid; border-width: 1px; border-color: #cccccc; line-height: 16px; background-color: #f8f8f8; font-weight: bold; text-decoration: none;}
.pages a:hover {color: #000000; background-color: #eeeeee;}

.text_short {margin: 5px 0 10px 0; line-height: 130%;}
/*.text_short, .text_short a, .text_short span, .text_short font { font-family: Arial, Arial Cyr, sans-serif; }*/
.text_short, .text_short a, .text_short span, .text_short font { font-size: 11px; }
.text_short a {text-decoration: none;}
.text_short a:hover {text-decoration: underline;}

.item_name a {font-size: 11px; font-weight: bold; text-decoration: none;}
.item_name a:hover {text-decoration: underline;}

.head_razder_papers {background-color: #CCCCCC; text-align: left; font-weight: bold; padding: 10px 10px 10px 15px;}

.design {margin: 0 0 10px 0;}
.subcats {font-size: 11px; margin: 0 0 10px 15px;}

.text_full {margin: 0 0 15px 0;}

.banner_top {vertical-align: bottom; text-align: right; padding: 0 3px 3px 0;}
.dalee, .dalee a, p .dalee, p .dalee a, div .dalee, div .dalee a, .imported div .dalee, .imported div .dalee a {font-size: 10px; color: #333333; text-decoration: none; padding-left: 2px;}

.main_block td div ol li, .main_block td div ul li {
background-image: url('/images/point.gif');
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 10px;
}
/*.main_block a {text-decoration: none;}
.main_block a:hover {text-decoration: underline;}*/
.main_block td div ol, .main_block td div ul {margin-bottom: 0; padding-bottom: 0;}}

.main_block .block_news .news_author a { text-decoration: underline;}
.text_short_author {margin-top: 4px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

.most_reading {padding: 8px 20px 8px 0; }
.most_reading li a {text-decoration: none;}
.most_reading li a:hover {text-decoration: underline;}

.forum {padding: 12px 20px 16px 0;}
.forum li a {text-decoration: none;}
.forum li a:hover {text-decoration: underline;}

.block_author {padding: 10px 0 0 0;}

.small_text {font-size: 11px;}