

body{		
	background:url(../data/images/body.gif) repeat-x #fff; 
	text-align:center;	
	color:#666666; 	
	font:normal 12px Arial,sans-serif; 	
	padding:0;	margin:0; 
}

.input_text	{
	width:350px;
	border: thin solid #666666;

}


#content_main .error{
	background: #ffffe1 url(../data/images/cancel.gif) 5px 5px no-repeat;
	border: #d6d8d6 1px solid;
	width: 440px;
	padding: 10px 5px 5px 30px;
	margin-left: 2px;
	margin-top: 7px;
	margin-bottom: 0px;
	font-size: 10px;
}	

#content_main .succes{
	background: #ffffe1 url(../data/images/succes.gif) 5px 5px no-repeat;
	border: #d6d8d6 1px solid;
	width: 440px;
	padding: 10px 5px 5px 30px;
	margin-left: 2px;
	margin-top: 7px;
	margin-bottom: 0px;
	font-size: 10px;
}

h1,h2,h3,li,p{		
	text-align:left;
}

a{	
	font-weight:bold;
	color:#666666;	
	text-decoration:none;
}

a:hover{	
	
	color:#41a0a0;	
	text-decoration:underline;
}	

.clear{
	clear:both; 
}

#wrapper{	
	width:866px;	
	padding:0;	
	margin:0 auto;
}

#content_area{	
	background:#fff url(../data/images/bg_main.gif) repeat-y;
	width:866px;
	padding:10px 0 0 0px;	
	margin:0 auto; 
}

#menu_bar ul#menu { 	
	list-style:none;	
	padding:30px 0 0 0;	
	margin:0;	
}

#menu_bar ul#menu li{	
	text-align: center;	
	background:none;	
	padding:0 10px;	
	width: 8em;
	display: inline;	
	float: left;	
}	

#menu_bar ul#menu li a{	
	width:91px;
	background-color:inherit;	
	color:#eee;	font-weight:bold;	
	text-decoration:none;
 	display: block;	
 	font-size:13px;
 	padding-bottom: 11px;
 }
 
 #menu_bar ul#menu li a:hover , #menu_bar ul#menu li a.on{
 	text-decoration:none;	
 	background:url(../data/images/menu.gif) no-repeat bottom center; 
}		

#footer ul#menu_footer { 	
	list-style:none;	
	padding:10px 0 0 0;	
	margin:0;
}

#footer ul#menu_footer li{
	background:none;
	padding:0 5px;	
	width: 8em;
	display: inline;
}	

#footer ul#menu_footer li a{	
	background-color:inherit;
	color:#eee;	font-weight:bold;
	text-decoration:none; 
	font-size:12px;
}

#footer ul#menu_footer li a:hover{	
	text-decoration:underline;
}	

#header{	
	background:url(../data/images/header1.gif) no-repeat;
	background-color:inherit;	
	color:#fff;	
	width:866px;	
	height:160px;	
	padding:0;	
	margin:0 auto; 
}

#title{	
	width:275px;	
	padding-top:25px;	
	margin:0 auto;
}		

#title h1{	
	font:bold 30px Arial,sans-serif;	
	text-align:center;	
	text-transform:uppercase;	
	padding:0;	
	margin:0;	
}	

#title a{	
	background-color:inherit;	
	color:#fff; 
}	

#menu_bar{	
	margin:34px 25px 0px 0px;	
	float:right;
}				

#left_bar{	
	padding:0px 5px 0px 10px;
	width:250px;
	font-size:11px;	
	float:left;	
	margin:0; 	
}

#left_bar h2{	
	background:url(../data/images/left_bar.gif) ;	
	background-repeat:no-repeat;	
	background-color:inherit;	
	font:bold 12px Arial,sans-serif;	
	color:#eee;	
	text-transform:uppercase;	
	padding:12px 0 12px 35px;	
	margin:5px 0; 
}	

#content_main{	
	width:581px;	
	text-align:left;	
	padding:0;	
	margin:0;	
	float:left;
}	

#content_main h1{	
	background:url(../data/images/h1_bar.gif) no-repeat;	
	background-color:inherit;	
	color:#fff;		
	font:bold 12px Arial,sans-serif;	
	text-transform:uppercase;	
	padding:12px 0 12px 35px;	
	margin:5px 0;	
}	

#content_main  h2{		
	font:bold 13px Arial,sans-serif;	
	padding:0;	
	margin:0;
}	

#content_main  p{	
	text-align:justify;	
	padding:15px 0 0 0;	
	margin:0; 
}

.category  {	
	float:left;	
	width: 172px; 	
	padding-top:5px;	
	padding-bottom:5px;	
	padding-left:5px;	
	margin-bottom:5px;	
	border: thin solid #ffffff;
}

.category_sel  {	
	border:thin solid #41A0A0;
	float:left;	width: 172px; 	
	padding-top:5px;	
	padding-bottom:5px;	
	padding-left:5px;	
	margin-bottom:5px;	
}

.category-left  {	
	text-allign:left;	
	width: 180px; 	
	padding-top:5px;	
	padding-bottom:5px;	
	padding-left:5px;	
	margin-bottom:5px;
}

.category_sel a, .category  a, .category-left a{	
	background: transparent url(../data/images/folder_old.gif) no-repeat left center;	
	padding: 0px 0px 2px 19px;	
	font-size : 12px;	
}

.category_sel a:hover, .category a:hover , .category-left a:hover{	
	background: transparent url(../data/images/Folder_o.gif) no-repeat left center;
	padding: 0px 0px 2px 19px;
}

.linie  {	
	clear: both;	
	height: 1px;
}

.linie_s  {	
	clear: both;	
	height: 1px;	
	margin-bottom:7px;
}

.site_text{	
	width:330px;	
	float:left;
}

.site_text h2, .site_text h1{	
	text-align:center;
}

.site_text p{
	text-align:justify;
}

.site_picture{		
	width:210px;	
	float:right;
	margin-left:5px;
	
}

.subcategory a, .subcategory a:hover{	
	padding: 0px 0px 2px 14px;   	
	font-size : 10px;		  	
	text-decoration: none;  	
	color:#313131;  	
	margin-left:4px;
}

.subcategory{		
	padding:0px;	
	margin-top:0px;	
	width: 100%; 	
}

.subcategory a:hover{
	background: transparent url(../data/images/arrow_select.png) no-repeat left center;
}	

.subcategory a{	
	background: transparent url(../data/images/arrow.png) no-repeat left center;
}			

#footer{	
	width:866px;	
	height:50px;	
	background:url(../data/images/footer.gif) ;	
	background-repeat:no-repeat;	
	background-color:inherit;	
	color:#cccccc;	
	font-size:11px;	
	margin:0 auto;
}	

span#credits a{	
	background-color:inherit;
	color:#888888;
	text-decoration:none; 
}


span#credits a:hover{	
	text-decoration:underline;
}	


.succes{
	background: #ffffe1 url(../data/images/succes.gif) 5px 5px no-repeat;
	border: #d6d8d6 1px solid;
	width: 440px;
	padding: 10px 5px 5px 30px;
	margin-left: 2px;
	margin-top: 7px;
	margin-bottom: 0px;
	font-size: 10px;
}