html, body {
	margin:0px;
	padding:0px;
}
body {
	background-color:#c5e1f5;
	background-image:url(../graphics/back.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
}
p {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
h1 {
	font-family:"Courier New", Courier, mono;
	font-size:26px;
	color:#06c;
	padding-top:10px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d66b4a;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#d66b4a;
}
h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d66b4a;
	padding-top:10px;
	margin-bottom:0px;
	padding-bottom:0px;
}
h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d66b4a;
	margin-top:5px;
	margin-bottom:2px;
	text-align:center;
}	
hr {
	clear:both;
	height:1px;
	color:#e7bd95;
	background-color:#e7bd95;
	border:none;
}
#top {
	background-color:#47a3cf;
	top:0px;
	height:70px;
}
#top img {
	margin-top:7px;
	margin-left:20px;
}
#topmemu {
	position:absolute;
	left:0px;
	padding-left:120px;
	right:0px;
	background-color:#efd4ae;
	height:16px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}
#speaker {
	position:absolute;
	border:none;
	left:-80px;
}
#maincontent {
  	margin-bottom:0px;
  	margin-left:130px;
  	margin-right:160px;
	border:none;
	overflow:auto;
}
#maincontent ul {
	list-style:none;
}
#maincontent li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
}
#maincontent a {
	color:#000;
}
#leftmenu {
	position:absolute;
	top:88px;
	left:0px;
	width:110px;
	padding:5px;
	background-color:#efd4ae;
	border-top:none;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
#leftmenu img {
	border:none;
	padding-top:5px;
}
#rightmenu {
	position:absolute;
	top:89px;
	right:0px;
	width:140px;
	bottom:0px;
	overflow:hidden;
}
#wn { 
	position:absolute; 
	right:0px; 
	top:0px;
  	width:140px; 
	height:600px;
	z-index:1;
  	clip:rect(0, 140px, 600px, 0); 
	overflow:hidden;
}
#cnt { 
	position:absolute; 
	z-index:1; 
} 
#cnt .item { 
	width:140px; 
	height:600px; 
	color:#336 
}
#cnt h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	margin:5px 0px 3px 0px;
}  
#cnt p { 
	font-size:11px; 
	margin:0px;
}
#topbanner {
	position:absolute;
	top:9px;
	right:5px;
	width:400px;
	height:50px;
	border:none;
}
#topbanner img {
	border:none;
}
img.left {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}
img.right {
	float:right;
	margin-left:8px;
	margin-bottom:8px;
}
img.bord {
	border:1px solid #06c;
}
fieldset {
	width:430px;
	float:none;
	border:1px solid #333;
	padding-left:6px;
	margin-bottom:8px;
}
legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d66b4a;
}
label {
	width:80px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #06c;
	margin-bottom:3px;
	width:280px;
}
.sbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #06c;
	margin-bottom:3px;
	width:95%;
}
.checkbox {
	padding:3px 0 0 0;
	margin:0;
	vertical-align:text-top;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.checkbox a {
	text-decoration:none;
	font-weight:bold;
}
.checkbox a:hover {
	text-decoration:underline;
}
.chk {
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
.z0 {
	width:30px;
}
.z1 {
	width:70px;
}
.z2 {
	width:203px;
}
.z3 {
	width:136px;
}
.thumb {
	border:1px dotted #333;
	padding:2px;
	margin:2px;
}
.price {
	border:none;
	background-color:#c5e1f5;
	float:right;
	width:50px;
	text-align:right;
	font-weight:bold;
}
