body {margin:20px 0 0; padding:0; color:#000; line-height: 1.2; font:14px Arial; color:#333333; background:#EFF7F9}

a{color:#105289; text-decoration:none;}
a:hover {color: #A00; text-decoration: underline;}

h1 {padding:7px 0; margin:0; font:bold 17px Arial; color:#28313F}
h2 {padding:7px 0; margin:0; font:bold 15px Arial; color:#105289}
h3 {padding:5px 0 5px; margin:0; font:bold 13px Arial;}

img {border:none}

.clear {clear:both}

.box {background: #ECF3F7; margin:5px 0}
.box {background: #CADCEB;}
.box .content {padding:0 20px}

span.corners-top {background: url('/templates/images/corners_left.gif') 0 0;}
span.corners-top span {background: url('/templates/images/corners_right.gif') 100% 0;}
span.corners-bottom {background: url('/templates/images/corners_left.gif') 0 100%; clear: both;}
span.corners-bottom span {background: url('/templates/images/corners_right.gif') 100% 100%;}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {font-size:1px; line-height:1px; display:block; height:5px; background-repeat:no-repeat;}

#header,#wrapper,#footer {min-width:1000px; width:96%; margin:auto; }
#header {background: #CADCEB url('/templates/images/bg_header.jpg') 0 -80px;}
#wrapper {padding:20px 0 0;}
#left_col {float:left; width:20%;}
#center_col {float:left; width:56%; padding: 0 2% 0;}
#center_col img {padding: 0 0 0 7px;}
#right_col {float:left; width:20%;}
#footer {clear:both; padding:10px 0 0; font-size:11px;}

.title {text-align:center; font:bold 14px Arial; color:gray; padding:10px 0 10px}

.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 div {float:left; width:10px; height:14px; background: url('/templates/images/icon_right.gif') center center no-repeat;}
.breadcrumb a {display:block; float:left; color:#666666; text-decoration:none;}
.breadcrumb a:hover {color:darkgreen;}

.pagination {clear:both; height:18px; padding:2px 4px 0; margin:5px 0; border:1px solid #B2C2CF; font-size:11px; color:#000; background:#EFF7F9; }
.pagination div {float:right;}
.pagination a {text-decoration:none}

/* ************************************************************************** */
.menu_list {border-bottom:1px solid #fff}
.menu_list a {padding:5px 10px; background: #CADCEB; color:#105289; display:block; font:bold 14px Arial;  text-decoration:none; }
.menu_list a:hover {color:#A00; background: #fff;}
.menu_list .a {color:#A00; background: #B2C2CF url('/templates/images/bg_menu.gif') right top repeat-y;}

.page {}

.news_list {margin:10px 0; border-top:2px solid #B2C2CF; padding:5px 0 0;}
.news_list img {float:right; width:200px;}
.news_list .type {float:right; font-size:11px}
.news_list .date {font-size:11px}
.news_list .name {clear:both; font-weight:bold; padding: 0 0 3px}
.news_list .text {clear:both;}

.news_list_actual {float:left; line-height:100%; padding:0 0 5px 10px; font-size:11px;}

.column1 {float:left; width:240px;}
.column2 {float:left; width:240px;}
.column3 {float:left; width:240px;}
.news_index {padding: 5px;  background:#E8E8E8; text-align:center;}
.news_index img {width:200px; float:none; padding:0; margin:0;}
.news_index a {font:12px Arial}

.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 gray;}
.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;}

.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-top:2px solid #B2C2CF;}
.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;}

.last_topics {margin:10px 0; padding:0 0 5px 10px; font-size:11px}

.articles a {margin:0 0 2px; font:11px Arial}
