*{ margin: 0; padding: 0; }* 
body { font: .74em Tahoma, Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.64em; background: #fff; color: #444; }
a { color: #299DCA;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
a.underline {text-decoration:underline;}
.blue { color: #299DCA; }
.white { color: #fff; }
#searching {background: none; }
.small {color: #808080; background: inherit; font-weight: normal; font-size: .9em; }
p { margin: 0 0 15px 0; }
b { color: #299DCA;}
.big { font: normal 2.4em Georgia, Arial, Sans-Serif; margin: 15px 0 0 5px; }
.big a:hover { color: #E4FFD3; background: inherit; }
h1 { font: bold 1.6em Arial, Sans-Serif; margin: 0 0 12px; border-bottom : 1px dotted #999999;}
h2 { font: bold 1.6em Arial, Sans-Serif; margin: 0 0 12px; border-bottom : 1px dotted #999999;}
h3 { font: bold 1.4em Arial, Sans-Serif; color: #299DCA; margin: 0 0 4px; }
h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }
h5 { font: bold 1.4em Arial, Sans-Serif; margin: 0 0 12px; border-bottom : 1px dotted #999999;}
#content { width: 920px; margin: 0 auto; }
#logo { float: left; border-bottom: 5px solid #7DD0F1; height: 58px; width: 330px; }
#menu { float: right; width: 584px; padding: 10px 0; margin: 19px 0 5px; border-bottom: 5px solid #e0e0e0; }
#menu li { font-size: 1.1em; display: inline; }
#menu li a { padding: 17px 15px 0 10px; margin: 0 45px 0 0; background: #fff; color: #808080; border-left: 1px solid #e0e0e0; }
#menu li a:hover { color: #000; border-left: 1px solid #7DD0F1; }
#intro { clear: both; background: #ccc url(../images/teaser-2.jpg) no-repeat; color: #333; height: 111px; padding: 35px 0 0 20px; }
	#intro .big { margin: 0; background: #666666 url(../images/h1bg.jpg) repeat-x bottom; display: inline;  color: #7DD0F1; padding: 2px 5px; }
	#intro p { margin: 0; color: #808080; font-weight: bold; font-size: .9em; }
	#login { font-size: .9em; margin: 15px 0 0; }
	#login a { color: #616161; background: #8BE1FA; padding: 4px 20px 6px; border-bottom: 1px solid #616161; }
	#login a:hover { color: #fff; background: #8BE1FA }
#left { clear: left; float: left; width: 550px; padding: 0 34px 0 5px; margin: 15px 0 15px; }
	#left img { border: 1px solid #ccc; padding: 1px; float: left; margin: 0 15px 5px 0;}
	#left img.none { margin 0 0 0 0; border: 1px solid #ccc;padding: 0px;}
	#articles { margin: 20px 0 0 5px; }
	#articles li  { list-style: none; float: left; width: 245px; padding: 4px 8px; margin: 0 15px 10px 0px; }
/*	background: #eee url(../images/newslist.jpg) repeat-x bottom;*/
		#articles li a { background: url(../images/flyg.jpg) no-repeat 0 5px; padding: 0 0 0 18px; }
		#articles li.last { margin: 0px; }
		#articles li.las { margin: 0; height: 310px;}
	#article { clear: both; margin: 10px 0 0 0; border-top: 1px dashed #ccc; }
	#article li  { list-style: none; float: left; width: 245px; padding: 4px 8px 4px 0; margin: 10px 25px 0 0; height: 155px; border-bottom: 1px dashed #ccc; }
/*	background: #eee url(../images/newslist.jpg) repeat-x bottom;*/
		#article li a { background: #fff;}
		#article img { border: 1px solid #ccc; padding: 1px; float: left; margin: 0;}
		#article li.last { margin: 0 0 0 15px; }
		#article li.las { margin: 10px 0px 0 0px; height: 155px; border-bottom: 1px dashed #ccc; }
	#articled { margin: 20px 0 0 0; }
		#articled li  { list-style: none; float: left; width: 245px; padding: 4px 8px; margin: 0 25px 0 0;}
/*	background: #eee url(../images/newslist.jpg) repeat-x bottom;*/
		#articled li a { background: url(../images/flyg.jpg) no-repeat 0 5px; padding: 0 0 0 18px; }
		#articled li.last { margin: 0px; }
		#articled li.las { margin: 0; height:}
		
			#ad { clear: both; margin: 10px 0px 0px 0px; width: 100%; 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: 100%; border-top: 1px dashed #ccc;}
	        #ad li.left { padding: 5px 0px 0px 20px; margin: 10px 0px 0px 10px; background: #fff; border-top: none; }
		
#right { position: relative; top: -80px; margin: 0 15px 0 0; padding: 5px 15px 15px 15px; float: right; width: 284px; font-size: .9em; background: #fff; }
	#right .search { border: 1px solid #ccc; padding: 10px; background: #FAFAFA url(../images/right-image.jpg) repeat-y; margin: 0 0 8px; }
	#right .ads { border-top: 1px dashed #ccc; padding: 10px; background: #FAFAFA; border-bottom: 1px dashed #ccc;}
	#right .sea { border: 1px solid #ccc; padding: 10px; background: #FAFAFA url(../images/map.jpg) repeat-y; margin: 0 0 8px; }
	#left a { background: #fff; }
	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#right h2 { border-bottom: 1px solid #ccc; padding: 0 0 8px; margin: 15px 0 15px 0;}
	#right .info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 8px; }
#footer { clear: both; height: 30px;  border-top:5px solid #7DD0F1; padding: 10px 0px 0px 0px; margin:0px 0px 0px 0px; font-size: .9em; color: #9b9b9b; }
	#footer a { color: #9b9b9b; text-decoration:underline;}
	.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: 1px solid #ccc; }
