*{ margin: 0; padding: 0; }* 
body{
	font-family: "Trebuchet MS", verdana, geneva, sans-serif;
	background:url(../images/bg.jpg) repeat;
	font-size:.74em;
	line-height: 1.64em;
}

.min { font-size:.74em; margin: 0px 0 0 0;}
.imgs { float: right;  margin: 0px 10px 0 0;}
.max { float: left; font: 1.4em "Trebuchet MS", Arial; background: url(../images/h2bg.gif) repeat-x bottom; color:#121212; letter-spacing:-1px; margin: 0px 0 5px 0; clear:left;}
.white { color: #fff; }
.small {color: #808080; background: inherit; font-weight: normal; font-size: .9em; }
.image {float: left;margin: 0 9px 5px 0px; padding: 3px; border: 1px solid #ccc;}
.ad { margin: 10px;}
.ad a {text-decoration:none; border-bottom:none; }
.ad a:hover {text-decoration:none; border-bottom:none; }

a { color:#999; background: inherit; border-bottom:1px dotted #ccc; text-decoration:none; }
a:hover { border-bottom:1px solid #ccc; color: #FFFCB3; background: inherit; }
a:focus { outline: 0; }

ul { margin:0px; padding:0px; }
li { margin:0 0 0 0px; padding:3px; }

#whole-content { width: 1120px; margin:0 auto 0 auto; padding: 0px 0px 0 0px; }
#mid-content { width: 900px; float:left; padding: 0px 0px 0px 20px; background: #fff url(../images/white.jpg) repeat; background-attachment:scroll;}
#inner-content { width: 880px; float:left;  background: #fff url(../images/white.jpg) repeat; background-attachment:scroll;}
#logo {float:left; margin: 26px 20px 14px 5px; }
#ad {margin: 10px; }
#menu { float: right; width: 520x; padding: 0px 0; margin: 19px 0 5px; }
#menu li { font-size: 1.1em; display: inline; }
#menu li a { padding: 0px 0px 0 5px; margin: 0 0px 0 0; background: #fff; }
	#intro { width:880;  background: #ccc url(../images/teaser-2.jpg) no-repeat;  height: 140px; padding: 10px 0 0 10px; }
	#intro h1 { margin: 0 0 10px; letter-spacing: 1px; font-size: 2em; }
	#intro h1 a { color: #fff; }
	#intro h1 a:hover { color: #FFFCB3; }
	#intro p { margin: 0; color: #fff; font-weight: bold; font-size: 1.2em; padding: 0 0 0 7px; }

	#articles { margin: 0px 0 0 0; }
	#articles li  { list-style: none; float: left; width: 245px; padding: 4px 8px; margin: 0 15px 0 0;}
#introt { background: #fff;}
	#introt h1 { margin: 0; display: inline;  color: #7DD0F1; padding: 2px 5px; font-size: 1.8em;}
	#introt p { margin: 0; color: #999; font-size: .9em; padding: 0 0 0 7px; }	
/*	background: #eee url(../images/newslist.jpg) repeat-x bottom;*/
		#articles li a { }
		#articles li.last { margin: 0px; }
		#articles li.las { margin: 0; }
		
	#article { margin: 10px 0 0 0; font-size:110%;}
	#article li  { list-style: none; float: left; width: 100%; padding: 10px 0px 0px 0px ; margin: 0px 0px 0 0; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; background: #fff;}
	#article li a {color: #666;}
	#article h3 { float: left; font: 1.4em "Trebuchet MS", Arial; background: url(../images/h2bg.gif) repeat-x bottom; color:#121212; padding: 0px 0px 0px 0px; letter-spacing:-1px; margin: 0px 0 5px 0; clear:left;}
	#article img {  float: right; margin: 5px 0px 3px 9px; padding: 3px; border: 1px solid #ccc;}
	#article p { margin: 0px 0 0px 0; font-size: 110%; line-height:21px; }
	#article br.m { line-height:30px;}
	
	#articled { margin: 10px 0 0 0; font-size:110%;}
	#articled li  { list-style: none; float: left; width: 100%; padding: 10px 0px 0px 0px ; margin: 0px 0px 0px 0; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; background: #fff;}
	#articled li a {color: #666;}
	#articled h3 { float:left; font: 1.4em "Trebuchet MS", Arial; background: url(../images/h2bg.gif) repeat-x bottom; color:#121212; padding: 0px 0px 0px 0px ; letter-spacing:-1px; margin: 0px 0px 5px 0px; clear:left;}
	#articled p { margin: 0px 0 0px 0; font-size: 100%; line-height:21px;}
	#articled img {  float: right; margin: 5px 0px 3px 9px; padding: 3px; border: 1px solid #ccc;}
	#articled br.m { line-height:30px;}
	
	#line { clear: both; margin: 0px 0px 10px 0px; font-size:110%; width: 620px; border-top: 1px dashed #ccc;}
	
	#ad { clear: both; margin: 0px 0px 10px 0px; font-size:110%; width: 620px; border-top: 1px dashed #ccc;}
	
	#ad li  { list-style: none; float: left; padding: 5px 0 0 0; margin: 10px 0px 10px 0; background: #fafafa; width: 250px; border-top: 1px dashed #ccc;}
	#ad li.ad  { list-style: none; float: left; padding: 5px 0 0 0; margin: 10px 0px 10px 0; background: #fafafa; width: 620px; border-top: 1px dashed #ccc;}
	#ad li.right { padding: 5px 0px 0px 10px; margin: 10px 0px 10px 10px; background: #fff; width: 349px; border-top: none; border-left: 1px dashed #ccc;}
	#ad li.right a {color: #666;}
	#ad li.right p { clear: both; margin: 0px 0 0px 0; font-size: 100%; line-height:21px; }
	
#nav { float:right; border:none; padding:0; margin: 4px 0px 4px 0; }
#nav li { float:left; list-style:none; margin:0 4px 0 10px; padding:0; font-size: 110%; }
#nav li a { display:block; padding: 0px 0px 0px 0px; color:#768998; margin:0 0px 0 0; color: #fff;}


#top {margin: 10px 0px 0 0px; padding: 0px; float: left; width: 880px; height: 30px; background: #000 url(../images/headerbg.jpg) repeat-x;}

	#top p { clear: both; margin: 0px 0 10px 0; font-size: 110%; line-height:21px; }
#left {margin: 10px auto; padding: 0px 0 0 0; float: left; width: 620px; background: #fff;}
	#left h2 { font: 1.7em "Trebuchet MS", Arial; background: url(../images/h2bg.gif) repeat-x bottom; color:#121212; letter-spacing:-1px; margin: 0px 0 10px 0; clear:left; }
	#left h2 a { color:#121212; text-decoration:none; border: 0; }
	#left p { clear: both; margin: 0px 0 10px 0; font-size: 110%; line-height:21px; }
	#left a { color: #666; }
		
#right { margin: 10px auto; padding: 10px 20px 10px 0; float: right; width: 220px; font-size: 110%; background: #fff; }
	#right .search { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px; background: #f4f4f4; margin: 0 0 8px; }
	#right .news {  padding: 10px; background: #99ccff; margin: 0 0 8px; }
	#right .sea { border: 1px solid #ccc; padding: 10px; background: #FAFAFA url(../images/map.jpg) repeat-y; margin: 0 0 8px; }
	#right a { color: #666; }
	#right h3 { float: left; font: 1.4em "Trebuchet MS", Arial; background: url(../images/h2bg.gif) repeat-x bottom; color:#121212; letter-spacing:-1px; margin: 0px 0 5px 0; clear:left; }
	#right p { clear: both; margin: 3px 0 10px 0; line-height:21px; }
	#right .info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 8px; }
#footer { clear: both; border-top: 1px solid #ddd; padding:5px 0 15px 0; margin:15px 10px 0 0px; width: 880px; font-size: .9em; color: #9b9b9b; }
	#footer a { color: #9b9b9b; text-decoration:none;}
	.right{ float: right; padding: 0px 0px 0 0px; }
td.index { border-bottom : 1px dotted #999999;}
td.sub { border-bottom : 1px dotted #999999; padding: 0 0 0 30px;}
td.small {color: #808080; background: inherit; font-weight: normal; font-size: .9em; border-bottom: 1px dashed #ccc;}
td.cat {border-bottom: 1px dashed #ccc;}
td.allman {height: 25px;}
table.mid{ margin: 20px 0 5px 0px; padding: 0 0 8px;}
#results { height: 25px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #FAFAFA; padding: 6px 10px 0px 10px; margin:10px 0 10px 0; font-size: 1.1em; color: #9b9b9b; }
#result { height: 25px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #FAFAFA; padding: 6px 10px 0px 10px; margin:10px 0px 10px 0; font-size: 1.1em; color: #9b9b9b; }
#result a {background: none; text-decoration: underline;}
#allman { padding: 6px 0px 0px 0px; margin:10px 0 10px 0; font-size: 1.1em; color: #444; } 
	#allman img { border: none; }