﻿body {font-family: Arial;  font-size:9pt; margin:0px;}


#top_menu_table { width:98%; background-color:#365D95; margin: 0 0 0 1%; padding: 0 0 0 0; }
.top_menu_item { text-align:center; background:   no-repeat center url(img/Top_Menu_Item_bg.gif)}
#top_menu_site_name {  font-size:15pt; font-weight:normal; color:#FFFFFF}
#top_menu_site_name i { font-size:8pt; font-style:normal; color:#D0DCEE}
#top_menu_table td a { color:#FFFFFF}
#top_menu_table td a img{ border:none}


#rubrics_menu { float:left;width:98%; margin:  30px 0 30px 1%; }
.rubric_column { float:left; padding-left:15px; width:31%; background: repeat-y left  url(img/blue_dotted_line.gif)}
.rubric_column  h2 { color:#f00; font-size:15pt; font-weight:normal; margin:0 0 5px 0} 

#rubrics_menu .blue_link {display:block;  width:100%; color:#06c; font-size:8pt; font-weight:bold; background: no-repeat left  url(img/red_plus.gif); padding: 18px 0 10px 25px  } 
#rubrics_menu .blue_link:hover { color:#FF0000}
.rubric_column  a { display:block; float:left; width:100px; color:#333; font-size:8pt} 
.rubric_column a:hover { color:#FF0000}


h1 { font-size:14pt; font-weight:normal; margin:  0 0 0 0; padding: 53px 0 20px 0; font-family:Arial}

#main_table { width:100%; background: url(img/bg1.gif);  }

#left_td {  width:1%; background:url(img/bg_left.gif) right repeat-y; padding-right:4px; }

#center_td { background: #FFFFFF; width:45%}
#center_container { float:left; width:94%; padding:0 3% 0 3%}
#news_container {float:left; width:100%; }
#news_container p {float:left; display:block; line-height:17px; width:100%;}
.hrdiv{ display:block;  width:100%; float:left; height:7px; margin-bottom:20px; background-color:#ddd;color:#ddd;  background: url(img/Bg1.gif); border:none}
#news_container img {  margin:0 14px 7px 0;  }
#!center_td img { margin:0 14px 7px 0;  }



.news_header { width:100%; }
.news_header a:hover{ color:#FF0000}
.news_header b{ display:block; float:left; width:37%; overflow:hidden; background-color:red; background: url(img/Bg_Red.gif); height:24px; font-size:8pt; color:#FFFFFF; padding:  9px 1% 0 1%; margin:0}
.news_header b a{ color:White}
.news_header b a:hover{ color:White}
.news_header h1{ display:block; float:left; width:32%; height:23px; font-size:8pt; font-weight:bold; color:#0066CC; 
padding: 8px 1% 0 3%;
 background: url(img/RedRightArrow.gif) left no-repeat; border:#0066cc solid 1px; border-left:none; border-right:none }
.news_header span{ display:block; float:left; width:32%; height:23px; font-size:8pt; font-weight:bold; color:#0066CC; 
padding: 8px 1% 0 3%;
 background: url(img/RedRightArrow.gif) left no-repeat; border:#0066cc solid 1px; border-left:none; border-right:none }
.news_header span a:visited {color:#06c; }
.news_header span a:hover{ color:#FF0000}
.news_header strong{ display:block; float:left; width:9%; font-size:18pt; font-weight:normal; background-color:#0066cc; height:26px; color:#FFFFFF; padding: 2px 0 5px 0; background: url(img/Bg_Blue.gif); text-align:center; margin:0}
.news_header sup{ display:block; float:left; width:13%;  height:28px; font-size:8pt; padding: 3px 1% 0 1%; border:#0066cc solid 1px; font-weight:normal; margin:0}

.d1 {height:20px; width:100%; float:left }

#news_container p a { display:block; float: left; width:100%; font-size:8pt; padding-bottom:7px;  margin-bottom:0px; text-decoration: none; color:#000; }
#news_container p a:hover { color:#555}
#news_container p a b { display:block; width:100%; float:left;  color:#0F77aA; font-size:9pt;}
#news_container p a b:hover { color:red; text-decoration: underline;}
#news_container p a img{ float:left;  width:90px; height:90px ; padding:1px 1px 1px 1px; margin 1px 1px 1px 1px; border:  solid 1px #666; }
#news_container p a img:hover{  border:  solid 1px red; }
#news_container p a sup {display:block; float: left; color:red; font-weight:bold}
#news_container p { float: left; width:46%; margin: 0 4% 10px 0; }



.opinion_container { width:100%; float:left; }
.opinion_header { float:left; width:100%; padding-top:30px}
.opinion_header h2{ display:block;float:left; width:20%; background-color:red; background: url(img/Bg_Red.gif); height:24px; font-size:8pt; color:#FFFFFF; padding:  9px 1% 0 1%; margin:0}
.opinion_header span{ display:block; float:left; width:73%; height:23px; font-size:8pt;  color:#666; 
padding: 8px 1% 0 3%; background: url(img/RedRightArrow.gif) left no-repeat; border:#0066cc solid 1px; border-left:none; }
.opinion_title        {float:left; width:90%; height:37px; color:#f00; text-align:right; background: url(img/opinion_man.gif) right no-repeat; margin-top:19px;padding-right:10%;}
.opinion_title_submit {float:left; width:90%; height:37px; color:#f00; text-align:right; background: url(img/opinion_man_red.gif) right no-repeat; margin-top:19px;padding-right:10%;}
.opinion_title sup{ display:block;  color: #444}
.opinion_text {float:left; width:96%; padding: 13px 2% 7px 2%; margin:0; color:#333; background: url(img/bg_grid.gif); border:#ddd solid 1px;}
.opinion_text textarea { width:100%}
.opinion_title_submit input { color:#666666; font-size:9pt }
.opinion_text textarea { color:#666666; font-family:arial; font-size:9pt }


#right_td { width:25%; background:url(img/bg_right.gif) left repeat-y;}
#right_column_container {float:left; width:100%}
#right_column_container p a img{ width:40px; height:40px}
#right_td p a { color:#0050A0;   font-weight:bold; font-size:8pt; text-decoration:none}
#right_td p a:hover { color:#f00; text-decoration:underline}
#right_td p {width:98%; display: block; float:left; padding: 0 0 10px 2%; margin:0}
#right_td p a img { border-color:white;}
#right_td p a img:hover { border-color:#f00}
#right_td a img { margin-right:3%; margin-left:5px;}

.right_column_header { float:left; width:100%; margin-bottom:20px;}
.current_rubric_url {  display: block; float:right; background:url(img/RedWhiteRightArrow.gif) right  no-repeat; height:24px;    padding-top:9px; color:#4d4d4d; font-family:Arial; font-size:8pt; font-weight:bold; padding-right:18px;  }
.current_subrubric_url { display: block; float:right; height:24px; width:140px;  text-align:center; padding-top:9px; color:#FFFFFF; font-weight:bold; font-size:8pt; background: url(img/Bg_Red2.gif); }


#footer { margin: 100px 0 0 0}
