	body,html {
		margin:0px; 
		padding:0px; 
		font-family: Arial, Tahoma;
		font-size:12px;
		color:black;
		background:#000 url(images/bg.gif) top center no-repeat; 
		}
	* {
		margin:0px;
		padding:0px;
		}
	img {
		margin:0px;
		padding:0px;
		border:0;
		}
	a:link{
		text-decoration:underline; 
		color:black;
	}
	a:hover { 
		text-decoration:underline; 
		color:black;
	}
	a:visited { 
		text-decoration:underline; 
		color:black;
	}
	a:visited:hover { 
		text-decoration:underline; 
		color:black;
	}
	a:link.foot{
		text-decoration:none; 
		color:#545454;
	}
	a:hover.foot { 
		text-decoration:underline; 
		color:#545454;
	}
	a:visited.foot { 
		text-decoration:none; 
		color:#545454;
	}
	a:visited:hover.foot { 
		text-decoration:underline; 
		color:#545454;
	}
	p {
 		line-height:16px;
		margin-bottom:16px;		
		}
	ol{
		padding-left:42px;
		_padding-left:45px;
		margin-top:17px;
		}
	ul{
		list-style:none;
		padding:0px;
		margin-top:16px;
		}
	li {		
		list-style:none;
		padding:0px;
		margin-bottom:-3px;
		}
	ul.arrowlist {
		margin:10px 0px 4px 20px;
		padding:0px;
		}
	li.arrowlist {
		list-style: none;
		margin:0px;
		padding:0px 0px 16px 21px;
		background-image: url(images/arrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 1px;
		}
	ul.generic li {
		list-style-type: circle;
		margin-bottom: 2px;
		margin-left: 14px;
	}
	.message {
		border:1px solid black;
		padding:7px;
		margin:10px 10px 10px 10px;
		font-size:14px;
		font-weight: bold;
		color:#cc0000;
	}
	#center{
		width:633px;
		margin:0px auto 0px auto;
	}
	h1{		
		font:bold 16px arial;
		color:black;
		margin-bottom:16px;}
	h2{		
		font:bold 12px arial;
		color:black;
		margin-bottom:4px;}
		.clear { clear:both; padding-top:10px; }
	#frame {
		float:left;
		width:633px;
		background:#FFF200;	
    }
	#framepad{
		float:left;
		padding-left:25px;
		padding-right:25px;
		width:583px;
	}
	#logo{
	width:300px;
	float:left;
	height:100px;
	margin-left:120px;
	margin-top:50px;
	}
	#menu {
		float:left;
		width:200px;
		height:177px;	
    }
	.borders{
		float:left;
		width:633px;
		height:23px;
		}
	.borders_bott{
		float:left;
		width:633px;
		height:23px;
		padding-top:20px;
		}
	#titles{
		float:left;
		width:583px;
		height:65px;
		margin-bottom:20px;
	}
	#main_l{
		float:left;
		width:188px;
		margin-right:15px;
	}
	#main_r{
		float:left;
		width:380px;
		margin-top:-2px;
		_margin-top:-3px;	
	}
	#contact_l{
		float:left;
		width:280px;
		margin-right:23px;
		margin-top:-20px;
	}
	#contact_r{
		float:left;
		width:280px;
		margin-top:-20px;	
	}
	#form_l{
		float:left;
		width:280px;
		margin-right:23px;
	}
	#form_r{
		float:left;
		width:280px;	
	}
	#main{
		float:left;
		width:583px;	
	}
	#main_tip{
		float:left;
		width:583px;
		margin-top:-20px;
		font-size:14px;	
	}	
	.margintop{
		float:left;
		width:583px;
		margin-top:-20px;
	}
	.listsmall_pic, .listsmall_txt, .listbig_pic, .listbig_txt{
		margin-bottom:20px;
		float:left;
	}
	.listsmall_pic{
		width:74px;
		margin-right:30px;
	}
	.listsmall_txt{
		width:479px;
	}
	.listbig_pic{
		width:150px;
		margin-right:30px;
	}
	.listbig_txt{
		width:403px;
	}
	#footer1{
		float:left;
		width:594px;
		height:35px;
		margin-top:15px;
		padding:3px 0px 0px 39px;
		background:#000 url(images/footer.gif) top center no-repeat; 
	}
	#footer2{
		float:left;
		width:633px;
		margin-top:25px;
		} 
	#footer2 p {
 		line-height:16px;
		margin-bottom:10px;
		text-align:center;
		font:normal 11px arial;
		color:#fff200;		
		}
	#footer2 p.small {
		font:normal 10px arial;
		}
	#footer2 p.smallremarkable {
		font:normal 10px arial;
		color:#545454;
		}
	#form {
		padding-top:10px;
	}
	#form2 {
		margin-top:-1px;
	}
	label{
		width:80px;
		float: left;
		display: block;
		color:black;
		font-weight:bold;
	}
	label.form2{
		width:110px;
		float: left;
		display: block;
		color:black;
		font-weight:bold;
	}
	    #main input { clear:both; float:left; margin:0px; padding:0px; margin-right:10px; }
	    #main label { float:left; width:auto; }
	.submit {
		margin-left: 20px;
	}
	input.form1{
		width:194px;
		border:1px solid black;
		background:white;
	}
	input.form2{
		width:164px;
		border:1px solid black;
		background:white;
	}
	.textarea{
		width:194px;
		border:1px solid black;
		background:white;
		font-family: Arial, Tahoma;
		font-size:13px;
	}
	.textarea2{
		width:164px;
		border:1px solid black;
		background:white;
		font-family: Arial, Tahoma;
		font-size:13px;
	}
	.sendform{
		border:0px;
		margin-right:0px;
		float:right;
	}
	p.form{
		margin-bottom:12px;
		line-height:18px;
	}
	.errmsg { color:#f00; font-weight:bold; }
	.booklinks{
		margin-top:4px;
		display:block;
	}
	.submenubtn{
	margin-right:6px;
	margin-top:6px;
	}
	.submenubtn2{
	margin-right:4px;
	margin-top:6px;
	}
	.name{
	dispay:block;
	font-size:11px;
	padding-bottom:16px;
	}
	#mostlyas, #mostlybs, #mostlycs { display:none; }.1bigger {
	font-size: 120%;
}
