@import "reset.css";

body {
	font-family: Arial;
	font-size:100.1%;
	line-height:30px;
}

.bold {
	font-weight:bold;
}

a {
	text-decoration:none;
	color:#eee;
	border-bottom:1px #9ec0ff dashed;
}

a:hover {
	color:#fff;
	border-bottom:1px #fff solid;
}

.page {
	width:960px;
	margin:0 auto;
}

.endl {
	clear:both;
	height:0em;
}

#moneyback {
	position:absolute;
	right:50px;
	top:340px;
}

#head {
	position:absolute;
	height:6.5em;
	background-color:#000;
	width:100%;
	top:0;
	left:0;
}

	#head #menu-top {
		height:1.7em;
		background-color:#800000;
		width:100%;
		text-align:right;
		color:#dcc;
	}
	
	#head #menu-top span {
		font-size:0.7em;
		font-weight:bold;
		margin-right:5px;
	}
	
	#head #menu-top a,
	#head #menu-top a:hover {
		background:none;
		border:none;
	}
	
	#head #logo {
		background:transparent url(/img/logo.jpg) no-repeat scroll center center;
		display:block;
		width:15.625em;
		height:3.0625em;
		float:left;
		margin-top:1em;
		border:none;
	}
	
	#head #menu {
		width:41em;
		float:right;
		overflow:hidden;
	}
	
		#head #menu a {
			font-size:1.2em;
			display:block;
			float:left;
			padding:1.5em 0.65em;
			margin-right:0.3em;
			color:#bbb;
			border:none;
		}
		
		#head #menu a:hover {
			color:#fff;
		}
		
		#head #menu a.current {
			color:#fff;
			background:url(/img/menu-cur.jpg) no-repeat top center;
		}


#top-content {
	margin-top:6.5em;
	height:23.245em;
	background:#96bbff url(/img/top-back.jpg) repeat-x top center;
	overflow:hidden;
}

	#top-content .page {
		width:100%;
		height:23.25em;
		text-align:center;
		overflow:hidden;
		padding-top:17.5em;
		background:url(/img/advrt.jpg) no-repeat top center;
		
	}
	
		#top-content .page div {
			width:420px;
			margin:0 auto;
			overflow:hidden;
			height:70px;
		}
	
		#top-content .page a {
			background:url(/img/buttons-home.png) no-repeat 0 -55px;
			padding-top:10px;
			margin:0.8em 0.5em;
			overflow:hidden;
			border:none;
			display:block;
			float:left;
			width:172px;
			height:59px;
			text-indent:9000px;
		}
		
		#top-content .page a.download {
			background:url(/img/buttons-home.png) no-repeat 0 -59px;
		}

		#top-content .page a.buynow {
			background:url(/img/buttons-home.png) no-repeat -190px -59px;
		}

			#top-content .page a span {
				font-size:1.2em;
				color:#fff;
			}
			
		#top-content .page a.download:hover {
			background:url(/img/buttons-home.png) no-repeat 0 0;
		}
		#top-content .page a.buynow:hover {
			background:url(/img/buttons-home.png) no-repeat -190px 0;
		}		
			#top-content .page a:hover span {
				color:#314b00;
			}

#content {
	background:#282828 url(/img/content-back.jpg);
	color:#ccc;
}

	#content #left-part,
	#content #right-part {
		width:24.5em;
		float:left;
		padding-top:0.5em;
	}
	

	#content h2 {
		font-size:1.5em;
		margin:1em 0 0.5em 1em;
	}
		
		#content h2 a {
			border:none;
		}
	
	#content p {
		margin:0 0.5em 0.5em 2.5em;
	}
	
	#content ul {
		margin:0 0.5em 0.5em 2.5em;
	}
	
		#content ul li {
			margin-left:2em;
			list-style:disc;
		}

		#content #left-part div.news {
			padding-bottom:2em;
			margin-bottom:1em;
			border-bottom:1px #333 dotted;
		}
		
			#content #left-part div.news b {
				font-size:1.2em;
			}
			
	#content .goto {
		text-align:right;
		margin:0 1em 0 0;
	}	
	
	#content  #awards {
		width:10.5em;
		height:25.875em;
		
		float:left;
		text-align:center;
		position:relative;
	}
	
	#content  #awards div.decor {
		margin-top:-0.3125em;
		background:url(/img/awards-decor.png) no-repeat top center;
		height:0.3125em;
		width:100%;
	}
	
	#content  #awards div.back div {
		background-color:#800000;
		margin:0 0.25em;
		height:410px;
	}
	
	#content  #awards div.back div {
		background:url(/img/awards.png) no-repeat top center;
		margin:0 auto;
	}

		#content  #awards a.img {
			margin:0 auto;
			border:none;
			display:block;
			margin-bottom:0.1em;
			
		}
		
		#content #awards div.back div.goto {
			padding-top:1em;
			background:none;
			height:20px;
		}


		#content #right-part ul {
			margin-left:0;
		}
	
		#content #right-part p {
			margin-left:20px;
		}
	
		#content #right-part div {
			margin:10px 0 50px 10px;
		}
	
		#content #right-part h4 {
			font-size:1.3em;
			font-weight:bold;
		}



		
#footer {
	background-color:#000;
	height:3em;
	padding-top:1em;
	color:#888;
}

	#footer div,
	#footer a
	{
		float:left;
		background:url(/img/sec-hover.jpg) no-repeat -100px -100px;
	}
	
	#footer div {
		margin-top:0.2em;
	}
	
		#footer a.wcb {
			margin-left:4em;
			border:none;
			background:#000 url(/img/wcb.jpg) no-repeat left bottom;
			font-size:0.8em;
			line-height:1em;
			padding-left:1em;
			margin-top:0.6em;
			color:#888;
		}
		
		#footer a.wcb:hover {
			color:#fff;
		}
	
		#footer div a {
			font-size:0.7em;
			width:6.5em;
			height:2em;
			display:block;
			margin-left:0.3em;
			text-align:center;
			line-height:2em;
			border:none;
			color:#888;
		}
		
		#footer div a:hover {
			border:none;
			color:#fff;
			background-position:0 0;
		}
	
	#footer p {
		float:right;
		font-size:0.8em;
		margin-right:1em;
		line-height:2em;
	}
	
	div.allawards a, 
	div.allawards a:visited, 
	div.allawards a:hover, 
	div.allawards a:hover:visited {
		border:none;
		display:block;
		float:left;
		height:10em;
		margin-bottom:1em;
		text-align:center;
		width:10em;
	}
	
p.date {
	font-size:0.7em;
	font-weight:bold;
	line-height:1em;
	padding-left:1em;
	color:#777;
}

#content p.endnews {
	border-bottom:1px #333 dashed;
	margin:10px 20px 30px 20px;
}

a.imglnk, a.imglnk:visited, a.imglnk img, #rightpan img {
	border:medium none;
}

.scr {
	float:left;
	margin:30px 30px 0;
	text-align:center;
	width:150px;
}

.w50p {
	line-height:1.55em;
	float:left;
	height:6.9em;
	width:100%;
	text-align:center;
	background:url(/img/titles.png) no-repeat bottom center;
	font-size:1.5em;
	margin:20px 0 30px 0;
}

.w50p a, .w50p a:visited, .w50p a:hover {
	border:none;
}

#gallery {width:176px;height:136px;padding:0;margin-left:10px;}
#gal-first, #gal-back {position:absolute;margin-top:9px;border:none;}
#gal-first {z-index:100;}
#gal-back {z-index:0;}
#gal-first a, #gal-back a {
	border:none;
}		

#footer p.css-xhtml a {
color:#aaa;
border-bottom:1px #aaa dashed;
}