*{ margin: 0; padding: 0; }*
a img {border: none;}
body {font-family: Verdana; color: #444; font-size: 11px;}
a { color: #E23300; background: inherit; }
a:hover { color: #808080; background: inherit; }
h1 { color: #444; background: url(/images/h1-bg.gif); padding: 40px 0 0 40px; height: 108px; width: 154px; line-height: 30px; font-size: 22px;}
h2 { border-bottom: 1px solid #eee; margin: 0 0 10px; padding: 0 0 3px; color: #999b91; font-size: 20px;}
h3 { color: #808080; border-bottom: 1px solid #eee; margin: 10px 0 10px; font-size: 18px;}
ul { padding: 0; margin: 0 0 10px 2px; margin-bottom: 4px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }
#logo { float: left; color: #D8D8D8; }

#menu {float: left;}
#menu li {float: left; margin-left: 1px;}
	#menu li a {display: block; width: 125px; white-space: nowrap; height: 90px; background: #000; 
				color: #fff; font-weight: bold;text-align: center; text-decoration: none; 
				line-height: 90px;
			}
	#menu li a:hover, #menu li a.current {background: #FF7800;}
	
#subheader {width: 600px; padding: 8px 12px; height: 27px; line-height: 20px; margin: -57px 0 25px 0; color: #808080; float: right;}
	#subheader a { background: inherit; color: #444; }
	#subheader ul {margin-bottom: 2px !important;}
#breadcrumbs { float: left; margin: 5px 0 0; }

#search { float: right; }
	#search p { padding: 0; margin: 0; }

.wrap {margin: 0 auto; width: 840px; padding: 0 30px;  background-image: url(/images/main-bg.jpg); background-repeat: no-repeat; background-color: #BDDBE9;}

#world {width: 846px; height: 190px; clear: both; padding-top: 90px;}
	#main_text {}
	#world #main_text .big-text {color: #333; font-size: 24px; font-family: Arial; font-weight: bold; margin: 0 0 0 20px;}
	#world #main_text p {color: #37A1E6; display: block; margin-left: 20px; width: 350px;}
	
#middle_menu {background: url(/images/gradient.gif) no-repeat #333333; padding-top: 32px;}
	#middle_menu .middle {float: left; width: 33%; margin-left: 1px;}
	#middle_menu h4 {color: #fff; font-size: 16px; font-weight: normal; background: url(/images/mark.gif) no-repeat; padding-left: 60px; line-height: 29px; margin-left: 10px;}
	.middle p {font-size: 11px; font-style: italic; color: #808080; padding: 0 20px 10px; text-align: justify;}
	#middle_menu .two {border-right: 1px solid silver;}
	#middle_menu .one {border-right: 1px solid silver;}
#bottom_cols {background: #F4F6F5;}
	#bottom_cols .bottom {float: left; width: 33%; margin-left: 1px; text-align: center; margin-top: 20px; height: 470px;}
	#bottom_cols .bottom h4 {color: #FF7800; font-size: 18px; font-weight: normal; margin: 0 0 20px;}
	#bottom_cols .bottom img {text-align: center;}
	#bottom_cols .bottom .more {display:block; text-align: right; padding: 0 40px; color: #FF7800; font-weight: bold;}
	#bottom_cols .one {border-right: 1px solid silver;}
	#bottom_cols p {font-size: 12px; color: #333333; padding: 10px 50px;}
	#bottom_cols .three {border-left: 1px solid silver;}
	#bottom_cols .three p {padding: 0 0 0 30px; text-align: left; font-weight: bold;}
	#bottom_cols .three span {color: #FF7800;}
	#bottom_cols #company {color: #FF7800; font-size: 14px; font-weight: bold; margin-top: 20px;}
	
#main_content {}
	#main_content #subpage_menu li a{display: block; background: #333333; color: #fff; height: 30px; line-height: 30px; text-decoration: none; text-align: center; font-weight: bold; border: 1px solid #fff; margin-bottom: 5px;}
	#main_content #subpage_menu li a:hover, #main_content #subpage_menu li a.current {background: #FF7800;}
	#subpage_menu {margin: 0px;}
	
#left {float: left; width: 194px;}
#right {float: right; width: 600px; margin: 0 0 10px 0; background: #F4F6F5; padding: 20px; border: 1px solid gray;}
	
#new_articles {margin-top: 40px; color: #333; border: none; font-size: 12px;}
	#new_articles_list li a{display: block; background: #333333; color: #fff; height: 30px; line-height: 30px; text-decoration: none; text-align: center; font-weight: bold; border: 1px solid #fff; margin-bottom: 5px;}
	#new_articles_list li a:hover, #main_content #subpage_menu li a.current {background: #FF7800;}
	
#footer { clear: both; border-top: 1px solid #ccc; padding: 10px 5px; }
#rss { float: right; text-align: right; }
	#rss li { float: left; margin: 0 0 0 10px; }

/* sNews */
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; background: #BDDBE9; border: 1px solid #fff;}
textarea { width: 97%; height: 20em; padding: 3px; background: #BDDBE9; border: 1px solid #fff;}
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }

dl {border: 1px dotted silver; float: right; padding: 10px; width: 230px;}
	dt {margin:0 0 5px; padding: 0; color: #fff; background: #333; padding: 5px; font-weight: bold;}
	
#myEntry {background: #999b91; color: #fff; margin: 0 0 20px; padding: 10px; font-weight: bold; border: 2px solid #fff;}
.pic_left {float: left; margin: 10px; clear: both; width: 250px;}
.box_right {float: left; margin: 10px; width: 250px;}
.single_article {clear: both; margin-bottom: 20px;}

.single_article p {text-align: justify;}
	.lightbox img {border: 1px solid gray;}


	#myEntry li {margin: 4px 0;}
	#myEntry a {color: #fff; text-decoration: none; font-size: 12px; font-weight: bold; border-bottom: 1px dotted #fff;}
	#myEntry a:hover {color: #FF7800;}

.clear {clear: both;}

