body {margin:0; padding:0; color:#000; line-height: 1.2; font:14px Arial; background:#fff; color:#333333}

a{color:darkgreen; text-decoration:none;}
a:hover {color: darkgreen; text-decoration: underline;}

h1 {padding:7px 0; margin:0; font:bold 19px Arial; color:darkgreen}
h2 {padding:7px 0; margin:0; font:bold 17px Arial; color:darkgreen}
h3 {padding:5px 0 5px; margin:0; font:bold 17px Arial;}

img {border:none}

.clear {clear:both}

#header,#wrapper,#footer {width:1000px; margin:auto;}  /*url('/templates/images/bg_header.jpg') no-repeat; */
#header  {background: url('/templates/images/bg_header.png') right repeat-x;}
#header .header {height:200px; background: url('/templates/images/bg_forest.png') bottom repeat-x;}
#wrapper {padding:20px 0 10px; background: url('/templates/images/bg_wrapper.png') top right repeat-y;}
#left_col {float:left; width:215px; padding: 0 0 0 20px}
#left_col a {color: #ffffff;}
#left_col ul {list-style:none; margin: 0; padding:0;}
#left_col li {list-style:none; margin: 0; padding:4px;}
#left_col li a {font: bold 13px Arial; text-transform: uppercase;}
#left_col li a.a {color: #ffdb78;}
#left_col .title {font:bold 14px Arial; color:#fff; padding:20px 0 10px; text-align:center}
#center_col {float:right; width:690px; padding: 0 30px 0 0;}
#center_col img {padding: 0 0 0 7px;}
#footer {font:11px Arial; color:gray}

.breadcrumb {line-height: 1; font:12px Arial;}
.breadcrumb .home {display:block; float:left; width:15px; height:13px; background: url('/templates/images/icon_home.gif') no-repeat;}
.breadcrumb a {color:#666666; text-decoration:none;}
.breadcrumb a:hover {color:darkgreen;}

.pagination {clear:both; height:18px; padding:2px 4px 0; margin:5px 0;font-size:11px; color:#000; background:#cdd5d7}
.pagination div {float:right;}
.pagination a {text-decoration:none}

/* ************************************************************************** */

.box {clear:both; margin:10px 0; padding: 10px; border:1px dotted gray;}

.news_list {clear:both; margin:10px 0; padding: 10px; border:1px dotted #cdd5d7;}
.news_list img {float:right; width:200px;}
.news_list .a {float:right}
.news_list .name {clear:both; font-weight:bold; color:darkgreen; padding: 0 0 3px}
.news_list .text {clear:both;}

.article_page .rubric {font-size:11px;}
.article_page .name {font-weight:bold; color:darkgreen; padding: 0 0 5px}
.article_page .text {clear:both;}

.article_list {clear:both; margin:10px 0; padding: 10px; border:1px dotted #cdd5d7;}
.article_list img {float:right; width:200px;}
.article_list .rubric {float:right; font-size:11px;}
.article_list .name {font-weight:bold; color:darkgreen; padding: 0 0 5px}
.article_list .text {clear:both;}
.article_list .next {font-size:11px;}

/*.news_list_actual {float:left; padding:0 10px 0 0;  font-size:11px;}*/
.news_list_actual {float:left; overflow:hidden; padding:0 10px 0 0; width:323px; height:15px; font-size:11px;}

.article_rubric {font-size:11px;}

.comment {clear:both; font-size:11px}
.comment p {margin:0; padding:0}

.anchor_list {}
.anchor_page {clear:both; margin:10px 0; padding: 10px; border:1px dotted gray;}
.anchor_page .top {float:right}

.serial .pdf {color:orange; font-weight:bold}

.serial_list {clear:both; margin:10px 0; padding: 10px; border:1px dotted gray;}
.serial_list .pdf {color:orange; font-weight:bold}

.links_list {clear:both; margin:10px 0; padding: 5px; border:1px dotted gray;}
.links_list .banner {float:right;}
.links_list p {margin:0; padding:0;}

.links_category_list {padding:0 0 0 10px;}
