body {margin:20px 0 0; padding:0; color:#000; line-height: 1.2; font:14px Arial; color:#333333; background:#EFF7F9}
:focus {outline: 0;}
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:1200px; width:96%; margin:auto; }
#header {background: #CADCEB url('/templates/images/bg_header.jpg') 0 -80px;}
#wrapper {padding:20px 0 0;}
#left_col {width:20%; vertical-align:top}
#center_col {width:61%; padding: 0 2% 0;  vertical-align:top; min-width: 711px!important;}
#center_col img {margin: 0 0 0 7px; border:none}
#center_col .highslide {margin: 0 0 0 7px;}
#center_col .highslide img {margin: 0px;}
#right_col {width:15%; max-width: 143px!important;  vertical-align:top}
#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}

/* ************************************************************************** */
.article_page .rubric {font-size:11px; float:right; text-align:right}
.article_page .date {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:0 0 0px 0; border-bottom:2px solid #B2C2CF; padding:5px 0 5px;}
.article_list.first {border-top:2px solid #B2C2CF;}
.article_list img {float:right; width:200px;}
.article_list .rubric {font-size:11px; float:right; text-align:right}
.article_list .date {font-size:11px;}
.article_list .name {font-weight:bold; color:darkgreen; padding: 0 0 0px}
.article_list .text {clear:both;}
.article_list .next {font-size:11px;}

.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 {}
.page_index h2 {font:bold 14px Arial; border-bottom:1px dotted gray; padding:0 0 5px; margin:0; width:100%; text-align:center}
.page_index td {vertical-align:top}
.page_index .link {font:11px Arial; float:right; margin:0 3px 0 0}

.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;}

.news_index {padding: 5px; text-align:center;  border-bottom:1px dotted gray;}
.news_index img {width:200px; float:none; padding:0; margin:0;}
.news_index a {font:12px Arial}

.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}

.pagination_normal {clear:both; height:22px; padding:2px 0 0 0; margin:5px 0; font-size:11px; color:#000; }
.pagination_normal .results {float:left; padding:4px 3px 0 0}
.pagination_normal .count {float:right; padding:0px 0 0}
.pagination_normal div a {display:inline-block; padding:2px 4px; margin:0 0 0 4px; border:1px solid #B2C2CF; text-decoration:none}
.pagination_normal div a:hover {}
.pagination_normal div span {display:inline-block; padding:2px 4px; margin:0 0 0 4px; border:1px solid #B2C2CF; color:gray;}


.search_filter {font:12px Arial;}
.search_filter span.input,
.search_filter span.select {display:inline-block; border:1px solid gray; background:#ffffff; padding:2px; margin:0 0 0 5px}
.search_filter span.submit {display:inline-block; margin:0 0 0 5px}
.search_filter span.input input,
.search_filter span select {border:none; padding:0; margin:0; background:#ffffff; max-width:150px}
.search_filter span.submit input {padding:2px 4px 1px; margin:0; height:23px;}

#tooltip {position:absolute; display:none; width:300px;padding:2px 5px; font:13px Arial; border:1px solid #333; background:#f7f5d1; color:#333;}

span.bytdobruinfo {
padding: 5px !important;
text-align: left !important;
font-size: 12px !important;
background-color: #EAE4DA !important;
border: 1px solid #e0e0e0e !important;
width:100%;
}
.bytdobruinfo a {
color: #0000cc !important;
font-weight: normal;
font-size: 12px !important;
}
.bytdobruinfo .text {
color: #000000 !important;
font-size: 12px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
.bytdobruinfo .host {
color: #006600;
font-weight: normal;
font-size: 12px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
.bytdobruinfo .adv_bl{
float:left;
width:150px;
margin-left:10px;
}


