.theme_content_hack {width:100%}
body {margin:0; padding:0;}
p, td, td p, div, div p, a {font-family: Verdana; font-size:11px;}
p{
	padding-bottom:10px;
	margin:0px;
}
a.noline:link, a.noline:hover, a.noline:visited {
	text-decoration:none;
}
.blue
{
	color:#314778;
}
.red {
	color:#dc452a;
}
hr {
	border:0;  height:1px;
}
.verdana {
font-family: Verdana;
}
.upper {
	text-transform: uppercase;
}
.f10{
	font-size:10px; 
}
.h16{
	height: 16px;
}
.h113{
	height: 113px;
}
.mt10{
	margin-top: 10px;
}
.min-width{
  width:expression(((document.documentElement.clientWidth ||document.body.clientWidth) < 1003) ? '1003px' : ((document.body.clientWidth > 1280) ? '1280px' : '100%'));
  width:100%;
  min-width:1003px;
  max-width:1280px;
  clear: both;
}
.m10
{
	margin:10px;
}
.pt20{
	padding-top:20px;
}
.tj {
	text-align:justify;
}
.pt16{
	padding-top:16px;
}
input.cont{
	border: solid 1px #828180; height:15px; width:400px; line-height:15px; padding-left:5px;
	
}
.bold {
	font-weight:bold;
}
.hand{
	cursor: pointer;
}
.nohand{
	cursor: default;
}
.bg_blue{
	background-color: #153170;
}
.bg_grey{
	background-color: #838280;
}
.bg_yellow{
	background-color: #f8c301;
}
.bg_red{
	background-color:rgb(220,69,42); 
}
a.white:link, a.white:hover, a.white:visited {
	color: white;
}
.white{
	color:white;
}
.yellow{
	color: #f8c301;
}
.fl {
	float: left;
}
.clock{
	background-color:rgb(220,69,42); 
	margin-left:136px; 
	height:100%;
	width:64px; 
	text-align: center; 
	vertical-align: middle; 
	line-height:15px;
	display: inline;
}
.topdate{
	margin-left:28px; height:100%; width:200px;line-height:15px;
}
#menu_cont{
	margin-right:auto; margin-left:auto; width:950px;
}
#menu_cont a:link, #menu_cont a:visited{
	display:inline;
	height: 100%;
	float:left;
	text-transform: uppercase;
	color: White;
	font-weight: bold;
	text-decoration: none;
	line-height:16px;
	margin-left:14px;
	margin-right:14px;
	font-size:10px;
	width:auto;
}
#menu_cont a:hover{
	color: #f8c301;
}

#menu_cont a.yellow:link, #menu_cont a.yellow:visited{
	color: #f8c301;
}
#menu_cont a.yellow:hover{
	color: White;
}
.search_div{
	
	width: 202px;
	height: 93px;
	margin-top:9px;
	margin-right:15px;
	float: right;
	display:inline;
}
input.txt_input{
	width:160px; height:16px; float:left; line-height: 14px; border:0; font-size:12px; padding-left:3px;
}
input.txt_submit{
	width:18px; height:18px; border:0px; float:left; padding: 0px;
}
div.search {
margin-left:10px; margin-top:4px; width:192px; height:37px;
}
div.search_sp{
	height:1px; width:202px; font-size:0; line-height:0;
	background-color: #203a77; margin-bottom:3px; margin-top:3px;
}
div.search_cpt
{
	line-height:12px; margin-bottom:5px; font-size:10px;
}

#country_menu{
	width: 222px;
	height: 95px;
	margin-top:9px;
	margin-right:15px;
	float: right;
	display:inline;
}
div.country_menu_item{
	height: 17px; margin-bottom:2px; width:100%; 
}
div.ul {
	height:17px; width: 17px; margin-right:2px;  float:left;
}
a.county_menu_item:link, a.county_menu_item:visited{
	float:left; display:block; width:186px; height: 17px;  background-color:#153170; 
	padding-left:17px; color:white; font-size: 10px; font-weight:bold; 
	text-decoration: none; line-height: 15px;
}
a.county_menu_item:hover{
	background-color: #dc452a;
	color:white;
}

a.county_menu_item_red:link, a.county_menu_item_red:visited {
	float:left; display:block; width:186px; height: 17px;  background-color: #dc452a;
	padding-left:17px; color:white; font-size: 10px; font-weight:bold; 
	text-decoration: none; line-height: 15px;
}

a.county_menu_item_red:hover{
background-color: #dc452a;
	color:white;
}


#logo{
	height: 95px;
	width:390px;
	margin-left:78px;
	margin-top:9px;
	display:inline;
	float: left; 
}
#logo_stan a{
	font-family: "Times New Roman", Times, serif;
	font-size: 100px;
	color:#153170;
	letter-spacing: -4px;
	line-height:73px;
	   cursor:pointer;
	   text-decoration:none;
}
#logo_txt{
	margin-left:73px;

}
#logo_txt a{
	font-size:18px;
	color: #838280;
	cursor:pointer;
	text-decoration:none;
}
a.item:link,a.item:visited {
	margin-left:80px;
	height:16px;
	width: 62px;	
	color: white;
	text-decoration: none;
	background-color:rgb(220,69,42); 
	display:inline;
	text-align:center;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	line-height:16px;
	float:left;
}
a.item:hover{
	background-color: #f8c301;
}
a.item1:link,a.item1:visited {
	margin-left:16px;
	height:16px;
	width: 62px;	
	color: white;
	text-decoration: none;
	background-color:rgb(220,69,42); 
	display:inline;
	text-align:center;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	line-height:16px;
	float:left;
}
a.item1:hover{
	background-color: #f8c301;
}
a.item2:link,a.item2:visited {
	margin-left:80px;
	height:16px;
	width: 124px;	
	color: white;
	text-decoration: none;
	background-color:rgb(220,69,42); 
	display:inline;
	text-align:center;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	line-height:16px;
	float:left;
}
a.item2:hover{
	background-color: #f8c301;
}

a.main_item:link, a.main_item:visited{
	width:95px;
	margin-left:17px;
	background-color: #969593;
}
a.main_item:hover{
	background-color: #f8c301;
}

a.sub_item:link, a.sub_item:visited{
	width:79px;
	margin-left:17px;
	background-color: #969593;
	color:white;
}

a.sub_item:hover{
	background-color: #f8c301;
	color:white;
}

a.sub_item_hover:link, a.sub_item_hover:visited, a.sub_item_hover:hover
{
	width:79px;
	margin-left:17px;
	background-color: #f8c301;
	
}
div.content{
	margin-left:18px;
	margin-right:16px;
	width:auto;
	margin-top:35px;
}
#main_news{
	width:100%;
	
}
.mb10{
margin-bottom:10px;
}
div.header{
	width:100%;
	height:17px;
	text-align:center;
	text-transform: uppercase;
	line-height:16px;
	font-size:10px;
	padding-left:-17px;
	float:left;
}

div.news_header{
	float:left;
	width:100%;
}
a.news_header{
	margin-top:17px;
	margin-bottom:17px;
	width:100%;
	float: left;
}
div.main_news_txt{
	text-align: justify;
	height: 71px;
	overflow: hidden;
	width:100%;
	float:left;
	line-height:12px;
}

div.main_news_inner{
	text-align: justify;
	width:100%;
	float:left;
	line-height:12px;
}
div.links{
	margin-top:45px;
	margin-left:80px;
	float:left;
	display: inline;
	font-size:12px;
	height:110px;
	overflow:hidden;
}
div.link_item{
	margin-top:10px;
	float:left;
	width:100%;
	min-width:900px;
	display:inline;
	
}
div.link_ul{
	height: 10px;
	width:10px;
	float:left;
	font-size: 0;
	margin-right:17px; 
	margin-top:2px;
}

a.header_link:link,a.header_link:visited
{
	font-weight: bold;
	text-decoration: none;
	color:black;
}
a.header_link:hover{
	color:rgb(220,69,42); 
} 
div.controls{
width:200px;	
height:18px;
margin-left:auto;
margin-right:auto;
}
div.bottom{
	width:100%;
	float: left;
	margin-top:40px;
	margin-bottom:15px;	
}
a.blue_link:link,a.blue_link:visited{
	font-weight:bold;
	color: #06205b;
	text-decoration:none;
	margin-right:10px;
	float:left;
} 
a.blue_link:hover
{
	color:rgb(220,69,42); 
}
a.header:link,a.header:visited, a.header:hover {
	font-size:10px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
div.header_title{
	font-size:10px;
	 margin-right:120px; 
	 margin-left:17px; 
	 width:auto; 
	 height:17px; 
	 position:relative; 
	 z-index:1; 
	 margin-top:-17px; 
	 top:17px;
}
div.datetime{
font-size:10px; 
float:right;  height:17px;
color:white;
display:inline;
 margin-right:15px;
}
div.ul_header{
	float:left; width:17px; height:17px;
}
div.news_txt{
	text-align: justify;
	height: 38px;
	overflow: hidden;
	width:100%;
	float:left;
	line-height:13px;
   border:0px solid red
}

a.allnews:link, a.allnews:visited {
	display: block;
	height:15px;
	font-size: 11px;
	font-weight: bold;
	color: #d6381f;
	width:100%;
	margin-top:15px;
	text-decoration:none;
	text-align:center;
	float:left;
}
a.allnews:hover{
color: #f8c301;	
}
#bottom{
	height:76px;
}

#bottom div{
	margin-left:17px;
	margin-right:17px;
	width: auto;
	height: 38px; 
}

#bottom #txt{
	background-color: #dededc;
	height:75px;
}

#bottom #txt div{
	margin-left:42px;
	margin-right: 42px;
	display: inline;
	color:#314778;
	padding-top:10px;
	float:left;
}
#bottom a:link, #bottom a:visited{
	color:black;
	text-decoration: none;
}
#bottom a:hover{
	color: rgb(220,69,42); 
	text-decoration: none;
}

#inner_header{
	width:100%;
	float:left;
	margin-top:30px;
}
#inner_header div{
	height: 65px;
}
#title_txt{
	width:80%;
	float:left; 
	font-size:12px;
	font-weight: bold;
}
#author{
width:19%;
	float:right; height:150px; 
}
#author div
{
	float: right;
	font-size:11px;
	text-align:right;
}

ul.tree{
list-style-type: none;
margin: 0;
padding: 0;
padding-top:10px;
margin-top:5px;
}

ul.tree li {
margin: 0; 
padding: 0;
padding-left:35px;
line-height: 20px;
}

ul.tree li.first, ul.subtree li.first {
margin-top:15px;
}
  
ul.subtree, ul.subtree ul {
list-style-type: none;
margin: 0;
padding: 0;
padding-top:10px;
   }
   
   ul.subtree ul {
     margin-left: 10px;
   }

   ul.subtree li {
     margin: 0;
     
     padding: 0 12px;
	padding-left:25px;
     line-height: 20px;
    }
    
a:link, a:visited{
    color:#314778;
    text-decoration:none;
    }
    a:hover {
    color:#dc452a;
    text-decoration:none;
    
    
    }
    
    #top_links{
    width:100%;
    height:20px; 
    float:left;
    margin-top:-30px;
    }
    
    #top_links div{
    width:49%;
    height:20px;
    float:left;
    text-align:center;
    
    }
    
    #top_links div a:visited, #top_links div a:link {
    color: #838280;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    }
    
    #top_links div a:hover{
     text-decoration:none;
     color:#dc452a;
    
    }
    
    #all_news{
    width:100%;
    height:18px; 
    line-height:18px;
    float:left;
    background-color: #838280;
    text-align:center;
    }
    
    #all_news a{
    color:white;
    font-weight:bold;
    line-height:16px;
    font-size:11px;
    }
    
    #archive{
    width:100%;
    height:18px; 
    line-height:18px;
    float:left;
    background-color: #153170;
    margin-top:22px;
    }
    
    #archive a{
    display:block;
    width:72px;
    font-weight:bold;
    font-size:9px;
    color:white;
    text-align:center;
    text-transform:uppercase;
    background-color:rgb(220,69,42);
    margin-left:249px;
    float:left;
    } 
    
    #arh{
    font-weight:bold;
    font-size:9px;
    color:white;
    text-align:center;
    text-transform:uppercase;
    height:18px; 
    line-height:18px;
    float:left;
    width:120px;
    margin-left:55px;
    margin-right:30px;
    }
    
    .selector{
    float:left;
    width:65px;
    height:18px;
    overflow:hidden;
    margin-right:20px;
    }
    
    .selector select{
    height:18px;
    line-height:18px;
    width:65px;
    border: 1px solid #838280;
    font-size:9px;
    }
    
    #archive_btn{
    margin-top:0px;
    height:18px;
    width:22px;
    color:white;
    font-size:9px;
    font-weight:bold;
    border: 1px solid rgb(220,69,42);
    background-color: rgb(220,69,42); 
    cursor:pointer;
    }
    
    #logo_link{
    height:114px;
    width:500px;
    position:absolute;
    z-index:99px;
    top:31px;
  /*  background-color:red;*/
    cursor:pointer;
    }
    
    #logo_link a{
    display:block;
    z-index:99px;
    width:500px;
    height:114px;
    cursor:pointer;
    
    }
