body{margin:0;padding:0;text-align:center;color:#444;background:url(/files/design/gfx/bg_body_texture.png) repeat-x;font-family:arial,tahoma,sans-serif;font-size:12px}

h1, h2, h3, h4, h5 {color:#000;}
			
img{border:0}

a { color: #E2583E; }

.breaker{clear:both;display:block;height:1px;font-size:1px;line-height:1px;overflow:hidden}

#container{width:900px;margin:20px auto;background:#fff;text-align:left;}

#header{border-bottom:2px solid #fff;position:relative;height:200px;overflow:hidden}
	/*#mainlogo{margin:12px 0 0 18px}*/
	#imgheader{position:absolute;top:0;right:0;border-left:2px solid #fff;}

#topnav{height:38px;border:2px solid #fff;border-top:0;background:url();font-size:14px;text-transform:uppercase;}
	#topnav ul{list-style-type:none;margin:0;padding:0;height:38px;overflow:hidden;}
	#topnav ul li{float:left;margin:0;padding:0;height:34px;background:#fff;padding:2px;border-right:2px solid #fff}
	#topnav ul li a{display:block;float:left;height:34px;line-height:34px;padding:0 9px;font-weight:bold;background:url();text-decoration:none;color:#000;}
		#topnav ul li a:hover{text-decoration:underline}
	#topnav ul li.icons a{float:left;width:47px;text-align:center;padding:0}
		#topnav ul li.icons a img{margin-top:5px}
	
	#topnav ul li.selected,#topnav ul li.selected a{background:#fff}
	
	#topnav ul li.search{border:0;padding-right:0;float:right}
	#topnav ul li.search fieldset{margin:0;padding:0;border:0}
	#topnav ul li.search fieldset legend{display:none}
	#topnav ul li.search form{margin:0;padding:0;height:22px;padding:5px 9px 7px;background:url()}
	#topnav ul li.search form label{display:block;float:left;font-weight:bold;vertical-align:top;padding:4px 0}
	#topnav ul li.search form input{height:18px;border:1px solid #ccc;vertical-align:top;margin:0 0 0 5px;width:130px}

#content{background:#fff url(/files/design/gfx/bg_roset-grey.png) repeat-y top left;position:relative;height:1%}
	#knt_img{position:absolute;left:15px;bottom:25px}

#leftbar{float:left;width:197px;padding-bottom:140px}

	#leftnav{width:193px;border:none;margin:0;padding:0;list-style-type:none;text-transform:uppercase;}
		#leftnav li{border:none;line-height:1}
			#leftnav li a{display:block;background:url();padding:7px 15px;border:none;color:#000;font-size:14px;font-weight:bold;text-decoration:none}
			#leftnav li a:hover{text-decoration:underline}
			#leftnav li.active a{background:#fff}
			
		#leftnav li ul{display:none}
		#leftnav li.active ul{display:block}
				
		#leftnav ul{margin:0;padding:5px 0;list-style-type:none;background:#91c2d7}
		#leftnav li li{border:0;padding:0}
		#leftnav li li a{background:#91c2d7!important;border:0;padding:4px 15px 4px 30px}
		#leftnav li li.active a{color:#fff}
		
#rightbar{float:left;width:195px}
	#rightbar .right_teaser{padding:0 10px 10px 0;margin-bottom:20px; border-bottom: 1px dashed #f7f7f7;}
	#rightbar .right_teaser h2{font-size:12px;margin:8px 10px 0 0;padding:0;text-transform:uppercase;}
	#rightbar .right_teaser p{margin:0 10px 0 0;font-size:12px;font-weight:bold}
	#rightbar .right_teaser p a{color:#E2583E;text-decoration:none}
	#rightbar .right_teaser p a:hover{text-decoration:underline}
	#rightbar .right_teaser img, #rightbar .right_image img { width: 180px; margin: 0 10px 0 0;}

#maincontent{float:left;width:480px;margin:0 14px;}
#maincontent h1{margin:0;text-transform:uppercase;font-size:28px;line-height:34px;padding:0 0 10px 0;}
#maincontent h3{margin:0 0 5px;text-transform:uppercase;font-size:14px;line-height:14px}
#maincontent h4{margin:0 0 3px;font-size:14px;line-height:14px}
#maincontent p{margin:0 0 12px;padding:0}

#footer{border:2px solid #fff;font-size:12px;font-weight:normal;}
#footer p{padding:20px 0;margin:0; text-align:center;}

.formstyle label, .formstyle input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

.formstyle label {
	text-align: left;
	width: 175px;
	padding-right: 20px;
}

.formstyle br {
	clear: left;
}

.xxformstyle .fail { background:url(/files/design/gfx/fail.gif) #ffffff no-repeat center right; padding-right: 20px}
.xxformstyle .ok { background:url(/files/design/gfx/ok.gif) #ffffff no-repeat center right; padding-right: 20px}