	body{
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#404040;
		background-image:url(../img/body_bg.png);
		background-repeat:repeat-x;
		background-color:#7b875e;
		margin:0 0 0 0;
		padding:0 0 0 0;}
	img{
		border:none;}
	a{
		color:#d89413;
		text-decoration:none;}
	a:hover{
		color:#d89413;
		text-decoration:underline;}
	b{
		font-weight:bold;}
	i{
		font-style:italic;}
	h1{
		font-size:16px;
		color:#d89413;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;}
	h2{
		font-size:14px;
		color:#d89413;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h3{
		font-size:14px;
		color:#404040;
		font-style:italic;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h4{
		font-size:14px;
		color:#808080;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h5{
		font-size:14px;
		color:#f9f9f9;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h6{
		font-size:12px;
		color:#d89413;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;}
	input[type=text], select{
		width:420px;}
	textarea{
		width:420px;}
	.form p{
		clear:both;
		background-color:#d5d1c1;
		width:495px;
		padding-top:5px;
		padding-bottom:8px;
		padding-left:155px;
		border-color:#948b70;
		border-width:1px;
		border-top-style:solid;}
	.form label{
		float:left;
		background-color:#d5d1c1;
		margin-left:-155px;
		padding-left:10px;
		width:140px;
		font-weight:normal;
		color:#948b70;}
	.form img{
		border-color:#948b70;
		border-width:1px;
		border-style:solid;}
	

	.form_default{
		color:#a2e17e;}
	.form_default p{
		clear:both;
		float:left;
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;}
	.form_default p a{
		clear:both;
		color:#a2e17e;
		text-decoration:underline;}
	.form_default p a:hover{
		color:#a2e17e;
		text-decoration:underline;}
	.form_default input[type=text], .form_default input[type=password]{
		display:block;
		clear:both;
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:170px;
		height:20px;
		color:#bebebe;
		border:solid 1px #bebebe;
		background-color:#f7f6eb;}
	.form_default input[type=image]{
		display:block;
		float:left;
		padding:0px 0px 0px 0px;
		margin:1px 0px 0px 0px;	
		height:20px;}
	
	/* vadvilag design */
	
	#index{
		margin:0px auto 0px auto;
		padding:0 0 0 0;
		width:950px;}
	#header{
		width:950px;}
		
	#index_body{
		position:relative;
		clear:both;
		float:left;
		background-image:url(../img/index_body.png);
		background-repeat:repeat-y;
		width:950px;
		height:auto;}
	
	#footer{
		clear:both;
		float:left;
		width:950px;}
		
	/* footer */
	
	
	#footer div.start{
		float:left;
		background-image:url(../img/footer_start.png);
		background-repeat:no-repeat;
		width:10px;
		height:80px;}
	#footer div.center{
		float:left;
		background-image:url(../img/footer_center.png);
		background-repeat:repeat-x;
		width:930px;
		height:80px;}
	#footer div.end{
		float:left;
		background-image:url(../img/footer_end.png);
		background-repeat:no-repeat;
		width:10px;
		height:80px;}
		
	#footer div.center div.navi{
		float:right;
		color:#efede6;
		font-weight:bold;
		height:38px;
		padding:7px 5px 0px 0px;}
	#footer div.center div.navi a{
		color:#d5d1c1;
		text-decoration:none;}
	#footer div.center div.navi a:hover{
		color:#d5d1c1;
		text-decoration:underline;}
	#footer div.center div.navi a.current{
		color:#ffffff;
		text-decoration:none;}
	#footer div.center div.engine{
		clear:left;
		float:left;
		height:35px;}
	#footer div.center div.engine span.bg{
		float:left;
		background-image:url(../img/footer_engine_bg.png);
		background-position:0px 15px;
		background-repeat:repeat-x;
		height:35px;
		width:240px;
		padding:20px 10px 0px 5px;
		font-size:10px;
		font-weight:bolder;}
	#footer div.center div.engine span.end{
		float:left;
		background-image:url(../img/footer_engine_end.png);
		background-repeat:no-repeat;
		background-position:0px 15px;
		width:20px;
		height:35px;}
	#footer div.center div.title{
		clear:left;
		float:left;
		height:38px;
		padding:7px 0px 0px 5px;
		color:#ffffff;}
	
		
			
	/* header */
	
	#header div.start{
		float:left;
		background-image:url(../img/header_start.png);
		background-repeat:no-repeat;
		width:10px;
		height:265px;}
	#header div.center{
		float:left;
		background-image:url(../img/header_center.png);
		background-repeat:repeat-x;
		width:930px;
		height:265px;}
	#header div.end{
		float:left;
		background-image:url(../img/header_end.png);
		background-repeat:no-repeat;
		width:10px;
		height:265px;}
	
		
	#header div.center div.language{
		float:right;
		width:930px;
		height:25px;
		text-align:right;
		margin:0px 5px 0px 0px;}	
	#header div.center div.language span.start{
		float:right;
		background-image:url(../img/language_start.png);
		background-repeat:no-repeat;
		height:25px;
		width:10px;}
	#header div.center div.language span.center{
		float:right;
		background-image:url(../img/language_center.png);
		background-repeat:repeat-x;
		height:18px;
		padding:7px 5px 0px 5px;
		color:#eceae2;}
	#header div.center div.language span.center a{
		color:#d5d1c1;
		text-decoration:none;}
	#header div.center div.language span.center a:hover{
		color:#d5d1c1;
		text-decoration:underline;}
	#header div.center div.language span.center a b{
		color:#ffffff;
		text-decoration:none;}
	#header div.center div.language span.end{
		float:right;
		background-image:url(../img/language_end.png);
		background-repeat:no-repeat;
		height:25px;
		width:10px;}
		
	#header div.center div.logo{
		clear:both;
		float:left;
		height:150px;
		width:250px;
		padding:10px 0px 0px 0px;}
	#header div.center div.randpic{
		float:right;
		background-image:url(../img/header_randpic_bg.png);
		background-repeat:repeat-x;
		background-color:#2c2c2c;
		border:1px solid #4e472c;
		height:92px;
		width:630px;
		text-align:center;
		margin:20px 10px 0px 0px;
		padding:4px 0px 4px 0px;}
	#header div.center div.topmenu{
		float:right;
		margin:19px 0px 0px 0px;}
	#header div.center div.topmenu div.bg{
		float:left;
		background-image:url(../img/header_topmenu_bg.png);
		background-position:0px 0px;
		background-repeat:repeat-x;
		height:30px;
		padding:0px 5px 0px 10px;}	
	#header div.center div.topmenu span.start{
		float:left;
		background-image:url(../img/header_topmenu_start.png);
		background-position:0px 0px;
		background-repeat:repeat-x;
		height:30px;
		width:30px;}
	#header div.center div.submenu{
		clear:both;
		float:left;
		margin:29px 0px 0px 0px;}
	#header div.center div.submenu span.bg{
		float:left;
		background-image:url(../img/header_submenu_bg.png);
		background-position:0px 0px;
		background-repeat:repeat-x;
		height:40px;
		padding:0px 0px 0px 5px;}
	#header div.center div.submenu span.bg b{
		float:left;
		display:block;
		color:#d5d1c1;
		font-weight:bold;
		padding:0px 2px 0px 2px;}
	#header div.center div.submenu span.bg a{
		float:left;
		display:block;
		color:#d5d1c1;
		font-weight:bold;
		padding:0px 5px 0px 5px;
		text-transform:uppercase;}
	#header div.center div.submenu span.bg a:hover{
		color:#d5d1c1;
		text-decoration:underline;}
	#header div.center div.submenu span.bg a.current{
		color:#ffffff;
		text-decoration:none;}
	#header div.center div.submenu span.end{
		float:left;
		background-image:url(../img/header_submenu_end.png);
		background-position:0px 0px;
		background-repeat:repeat-x;
		height:40px;
		width:35px;}
	#header div.center div.title{
		clear:right;
		float:right;
		margin:29px 0px 0px 0px;
		padding:5px 10px 0px 0px;
		font-size:18px;
		color:#948b70;
		font-weight:bold;}
	#header div.center div.childnavi{
		clear:right;
		float:right;
		padding:0px 10px 0px 0px;
		font-size:11px;
		color:#bebebe;}
	#header div.center div.childnavi a{
		color:#717779;
		text-decoration:none;}
	#header div.center div.childnavi a:hover{
		color:#717779;
		text-decoration:none;}
	
	


		
		
	/* slidemenu  */
		
	.slidemenu{
		color:#d5d1c1;
		position:relative;
		z-index:70;}
	
	.slidemenu ul{
		margin:0;
		padding:0;
		list-style-type:none;}
	
	.slidemenu ul li{
		position:relative;
		display:inline;
		float:left;}
	
	.slidemenu ul li a{
		display:block;
		padding:5px 0px 5px 0px;
		border-left:1px solid #6c7c5c;
		height:20px;
		color:#d5d1c1;
		text-decoration:none;}
	.slidemenu ul li a i{
		float:left;
		padding-top:3px;
		padding-left:8px;
		padding-right:8px;
		font-style:normal;
		font-weight:bolder;
		font-size:12px;
		text-transform:uppercase;}
	
	.slidemenu ul li a:hover{
		color:#efede6;
		text-decoration:none;} 

	.slidemenu ul li a.current{
		background-color:#778767;
		color:#ffffff;
		text-decoration:none;}
		
	.slidemenu ul li ul{
		z-index:100;
		position:absolute;
		left:0px;
		margin-left:0px;
		display:block;
		visibility:hidden;
		border-top:1px solid #6c7c5c;} 
	
	.slidemenu ul li ul li{
		display:list-item;
		float:none;}
	
	.slidemenu ul li ul li ul{
		top:0;}
	
	.slidemenu ul li ul li a{
		width:138px;
		background-color:#687858;
		color:#ffffff !important;
		padding:2px 5px 2px 5px;
		height:16px;
		margin:0 0 0 0;
		border:0px solid #6c7c5c;
		border-left-width:1px;
		border-right-width:1px;
		filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
	
	.slidemenu ul li ul li a:hover{
		background-color:#879777;
		text-decoration:none;
		color:#efede6;}
	
	.downarrowclass{
		position:absolute;
		top:0px;
		right:2px;}
	
	.rightarrowclass{
		position:absolute;
		top:5px;
		right:5px;}
		

	
	/* sidebar */
	
	#sidebar{
		clear:both;
		float:left;
		width:260px;
		margin:5px 0px 0px 10px;}
	
	#sidebar div.head{
		clear:both;
		float:left;
		width:260px;
		height:25px;
		margin:0px 0px 0px 0px;}
	#sidebar div.head span.start{
		float:left;
		background-image:url(../img/sidebar_head_start.png);
		background-repeat:no-repeat;
		width:10px;
		height:25px;}
	#sidebar div.head span.center{
		float:left;
		background-image:url(../img/sidebar_head_center.png);
		background-repeat:repeat-x;
		width:220px;
		height:18px;
		padding:7px 0px 0px 5px;
		color:#efede6;
		font-weight:bolder;}
	#sidebar div.head span.center a{
		color:#efede6;
		text-decoration:none;}
	#sidebar div.head span.center a:hover{
		color:#efede6;
		text-decoration:none;}
	#sidebar div.head span.end{
		float:left;
		background-image:url(../img/sidebar_head_end.png);
		background-repeat:no-repeat;
		width:25px;
		height:25px;}
	#sidebar div.box{
		clear:both;
		float:left;
		width:260px;
		margin:0px 0px 0px 0px;}	
	#sidebar div.box div.bg{
		clear:both;
		float:left;
		background-image:url(../img/sidebar_box_bg.png);
		background-repeat:repeat-y;
		width:210px;
		padding:5px 25px 5px 25px;}
	#sidebar div.box div.bg p{
		clear:both;
		float:left;
		font-size:11px;
		margin:2px 0px 2px 0px;
		padding:0px 0px 0px 0px;}
	#sidebar div.box div.bg p b{
		display:block;
		float:left;
		width:20px;}
	#sidebar div.box div.bg p a{
		color:#2b2b2b;
		text-decoration:none;}
	#sidebar div.box div.bg p a:hover{
		color:#2b2b2b;
		text-decoration:underline;}
	#sidebar div.box span.end{
		clear:both;
		float:left;
		background-image:url(../img/sidebar_box_end.png);
		background-repeat:no-repeat;
		width:260px;
		height:10px;}
		
	#sidebar div.darkbox{
		clear:both;
		float:left;
		width:260px;
		margin:0px 0px 0px 0px;}	
	#sidebar div.darkbox div.bg{
		clear:both;
		float:left;
		background-image:url(../img/sidebar_darkbox_bg.png);
		background-repeat:repeat-y;
		width:210px;
		padding:5px 25px 5px 25px;}
	#sidebar div.darkbox span.end{
		clear:both;
		float:left;
		background-image:url(../img/sidebar_darkbox_end.png);
		background-repeat:no-repeat;
		width:260px;
		height:10px;}
		
		
		
	/* page : page_text - page_col2 - page_col3 */
	
	
	#page{
		float:left;
		width:660px;
		margin:10px 0px 0px 10px;}
	
	#page div.box{
		float:left;
		width:648px;
		background-color:#efede6;
		border:1px solid #bebebe;
		margin:0px 0px 10px 0px;}	
	#page div.box div.content{
		clear:both;
		float:left;
		width:630px;
		padding:10px 10px 10px 10px;}
		
	#page div.box div.content span.title{
		float:left;
		clear:both;
		width:630px;
		font-size:14px;
		font-weight:bolder;
		border:0px solid #bebebe;
		border-bottom-width:1px;
		padding:0px 0px 3px 0px;}
	#page div.box div.content span.title a{
		color:#404040;
		text-decoration:none;}
	#page div.box div.content span.title a:hover{
		color:#778767;
		text-decoration:none;}
	#page div.box div.content span.subtitle{
		float:left;
		clear:both;
		width:440px;
		font-size:12px;
		font-weight:bolder;
		padding:0px 0px 3px 0px;}
	#page div.box div.content span.subtitle a{
		color:#404040;
		text-decoration:none;}
	#page div.box div.content span.subtitle a:hover{
		color:#778767;
		text-decoration:none;}
	#page div.box div.content span.date{
		float:left;
		width:190px;
		font-size:12px;
		font-style:italic;
		text-align:right;
		padding:0px 0px 3px 0px;}
	#page div.box div.content span.prolog{
		clear:both;
		float:left;
		width:630px;
		font-style:italic;
		padding:5px 0px 5px 0px;}
	#page div.box div.content div.text{
		clear:both;
		float:left;
		width:630px;
		padding:5px 0px 5px 0px;}
	#page div.box div.content div.text a.button{
		display:block;
		float:right;
		margin:10px 0px 0px 0px;
		background-color:#778767;
		padding:3px 6px 0px 6px;
		height:17px;
		color:#f7f6eb;
		font-weight:bold;
		text-decoration:none;}
	#page div.box div.content div.text a.button:hover{
		color:#f7f6eb;
		ttext-decoration:none;}
	#page div.box div.content div.text div.picture{
		float:right;
		padding:5px 0px 5px 5px;}
	#page div.box div.content div.text div.picture img{	
		height:138px;}
	#page div.box div.content div.contest{
		clear:both;
		float:left;
		background-color:#d5d1c1;
		width:626px;
		margin:5px 0px 5px 0px;
		border:1px solid #bebebe;}
	#page div.box div.content div.contest span.category{
		float:left;
		clear:both;
		width:621px;
		font-size:12px;
		font-weight:bolder;
		border:0px solid #bebebe;
		border-bottom-width:1px;
		padding:0px 0px 3px 5px;
		margin:5px 0px 5px 0px;}
	#page div.box div.content div.contest span.categorydesc{
		float:left;
		clear:both;
		width:621px;
		padding:0px 0px 3px 5px;
		margin:5px 0px 5px 0px;}
	#page div.box div.content div.contest div.images{
		clear:both;
		float:left;
		width:295px;
		padding:5px 0px 5px 5px;}
	#page div.box div.content div.contest div.images img{}
	#page div.box div.content div.contest span.description{
		float:left;
		width:290px;
		padding:5px 5px 5px 5px;}
		
		
	#page div.boxbar{
		float:left;
		width:648px;
		padding:5px 0px 5px 0px;
		background-color:#d5d1c1;
		border:1px solid #bebebe;
		margin:10px 0px 10px 0px;
		font-weight:bolder;}
	
	#page div.boxbar span.navi{
		float:left;
		font-size:10px;}
		
	#page div.head{
		clear:both;
		float:left;
		background-image:url(../img/page_head.png);
		background-repeat:repeat-x;
		background-position:0px 14px;
		width:630px;
		padding:0px 10px 6px 10px;
		margin:5px 0px 5px 0px;
		font-weight:bolder;}
	#page div.head span.title{
		float:left;}
	#page div.head span.navi{
		float:right;
		font-size:10px;}
	#page div.boxbar span.navi i, #page div.head span.navi i{
		display:block;
		float:left;
		background-color:#404040;
		padding:1px 4px 1px 4px;
		color:#efede6;
		font-style:normal;
		margin:0px 0px 0px 5px;
		text-align:center;}
	#page div.boxbar span.navi i a, #page div.head span.navi i a{
		color:#efede6;
		text-decoration:none;}
	#page div.boxbar span.navi i a:hover, #page div.head span.navi i a:hover{
		color:#efede6;
		text-decoration:none;}
	#page div.boxbar span.navi b, #page div.head span.navi b{
		display:block;
		float:left;
		background-color:#fbad18;
		color:#404040;
		padding:1px 4px 1px 4px;
		font-style:normal;
		margin:0px 0px 0px 5px;
		text-align:center;}
	#page div.boxbar span.navi b a, #page div.head span.navi b a{
		color:#404040;
		text-decoration:none;}
	#page div.boxbar span.navi b a:hover, #page div.head span.navi b a:hover{
		color:#404040;
		text-decoration:none;}
		
	
	#page div.nobox{
		float:left;
		width:660px;}
	#page div.nobox div.col2{
		float:left;
		background-color:#d5d1c1;
		width:318px;
		margin:0px 10px 10px 0px;
		border:1px solid #bebebe;}
	#page div.nobox div.col2 span.head{
		clear:both;
		float:left;
		background-image:url(../img/page_box_head.png);
		background-repeat:repeat-x;
		width:308px;
		height:23px;
		padding:7px 5px 0px 5px;
		color:#efede6;
		font-weight:bolder;}
	#page div.nobox div.col2 span.head a{
		color:#efede6;
		text-decoration:none;}
	#page div.nobox div.col2 span.head a:hover{
		color:#efede6;
		text-decoration:none;}
	#page div.nobox div.col2 span.image{
		clear:both;
		float:left;
		height:150px;
		width:308px;
		margin:5px 0px 5px 5px;}
	#page div.nobox div.col2 span.image span.start{
		float:left;
		background-image:url(../img/imagebg_start.png);
		background-repeat:no-repeat;
		width:10px;
		height:150px;}
	#page div.nobox div.col2 span.image span.center{
		float:left;
		background-image:url(../img/imagebg_center.png);
		background-repeat:repeat-x;
		width:288px;
		height:150px;
		padding:6px 0px 0px 0px;
		text-align:center;}
	#page div.nobox div.col2 span.image span.center img{
		height:138px;}
	#page div.nobox div.col2 span.image span.end{
		float:left;
		background-image:url(../img/imagebg_end.png);
		background-repeat:no-repeat;
		width:10px;
		height:150px;}
	#page div.nobox div.col2 span.text{
		clear:both;
		float:left;
		width:298px;
		margin:0px 10px 5px 10px;}
	#page div.nobox div.col2 span.text a{
		color:#404040;
		text-decoration:underline;}
	#page div.nobox div.col2 span.text a:hover{
		color:#404040;
		text-decoration:underline;}
	#page div.nobox div.col2 span.text a.button{
		display:block;
		float:right;
		background-color:#778767;
		padding:3px 6px 0px 6px;
		height:17px;
		color:#f7f6eb;
		font-weight:bold;
		text-decoration:none;}
	#page div.nobox div.col2 span.text a.button:hover{
		color:#f7f6eb;
		text-decoration:none;}
	
	
	#page div.nobox div.col3{
		float:left;
		background-color:#d5d1c1;
		width:208px;
		margin:0px 10px 10px 0px;
		border:1px solid #bebebe;}
	#page div.nobox div.col3 span.image{
		display:block;
		background-color:#2c2c2c;
		clear:both;
		float:left;
		height:120px;
		width:190px;
		margin:5px 0px 0px 8px;
		border:1px solid #bebebe;
		border-bottom-width:0px;
		text-align:center;}
	#page div.nobox div.col3 span.image img{
		height:120px;}
	#page div.nobox div.col3 span.title{
		display:block;
		clear:both;
		float:left;
		background-color:#efede6;
		width:180px;
		height:35px;
		padding:5px 5px 0px 5px;
		border:1px solid #bebebe;
		border-top-width:0px;
		margin:0px 0px 5px 8px;}
	#page div.nobox div.col3 span.title a{
		display:block;
		float:left;
		color:#404040;
		font-weight:bolder;
		text-decoration:none;}
	#page div.nobox div.col3 span.title a:hover{
		color:#404040;
		text-decoration:underline;}
	#page div.nobox div.col3 span.title i{
		display:block;
		clear:both;
		float:left;
		font-size:11px;
		font-style:normal;}
	
	
	
	
	
	/* flachcontent*/

	#flashcontent{
		clear:both;
		float:left;
		z-index:70;
		background-color:#2c2c2c;
		width:648px;
		height:600px;
		border:1px solid #2e2e2e;
		margin:5px 0px 5px 0px;}


	
	#page div.box div.content div.downbox{
		clear:both;
		float:left;
		height:18px;
		background-color:#f7f6eb;
		border:1px solid #bebebe;
		padding:1px 1px 1px 1px;}
	#page div.box div.content div.downbox span.down{
		float:left;
		background-color:#36512c;
		background-image:url(../img/button_down.png);
		background-repeat:no-repeat;
		background-position:5px 5px;
		height:18px;
		width:20px;
		margin:0px 1px 0px 0px;}
	#page div.box div.content div.downbox span.extension{
		float:left;
		background-color:#36512c;
		height:16px;
		padding:2px 5px 0px 5px;
		text-transform:uppercase;
		font-weight:bold;
		color:#ffffff;}
	#page div.box div.content div.downbox span.link{
		float:left;
		height:16px;
		padding:3px 5px 0px 5px;}
	#page div.box div.content div.downbox span.link a{
		font-size:12px;
		color:#404040;
		text-decoration:none;}
	#page div.box div.content div.downbox span.link a:hover{
		color:#404040;
		text-decoration:none;}

	
	#page div.nobox div.gallerybar{
		float:left;
		background-color:#d5d1c1;
		border:1px solid #bebebe;
		width:428px;}
	#page div.nobox div.gallerybar div.title{
		border:0px solid #efede6;
		border-bottom-width:1px;
		font-weight:bold;
		padding:0px 0px 0px 10px;}
	#page div.nobox div.gallerybar div.title a{
		color:#404040;
		text-decoration:none;}
	#page div.nobox div.gallerybar div.title a:hover{
		color:#404040;
		text-decoration:none;}
	#page div.nobox div.gallerybar div.description{
		padding:5px 10px 5px 10px;}
	#page div.nobox div.gallerybar div.gallery{
		float:left;
		height:70px;
		padding:0px 5px 5px 5px;}
	#page div.nobox div.gallerybar div.gallery span.start{
		float:left;
		background-image:url(../img/imagebg_start_small.png);
		background-repeat:no-repeat;
		height:70px;
		width:10px;}
	#page div.nobox div.gallerybar div.gallery div.center{
		float:left;
		background-image:url(../img/imagebg_center_small.png);
		background-repeat:repeat-x;
		height:60px;
		padding:5px 0px 5px 0px;}
	#page div.nobox div.gallerybar div.gallery div.center img{
		float:left;
		border:none;
		margin:0px 0px 0px 0px;
		border:0px solid #2c2c2c;
		border-right-width:1px;}
	#page div.nobox div.gallerybar div.gallery span.end{
		float:left;
		background-image:url(../img/imagebg_end_small.png);
		background-repeat:no-repeat;
		height:70px;
		width:10px;}
	
	#page div.nobox div.gallerybar div.content{
		float:right;
		padding:5px 10px 10px 10px;
		height:119px;
		width:250px;}
	#page div.nobox div.gallerybar div.content span.title{
		clear:both;
		float:left;
		border:0px solid #efede6;
		border-bottom-width:1px;
		font-weight:bold;
		width:250px;}
	#page div.nobox div.gallerybar div.content span.text{
		clear:both;
		float:left;
		padding:0px 10px 0px 10px;}
	#page div.nobox div.gallerybar div.bar{
		clear:both;
		float:left;
		width:400px;
		background-color:#efede6;
		margin:5px 10px 5px 10px;
		padding:3px 3px 3px 3px;
		text-align:right;
		height:20px;
		border:1px solid #bebebe;}
	#page div.nobox div.gallerybar div.bar a{
		display:block;
		float:left;
		padding:3px 0px 0px 10px;
		color:#404040;
		text-decoration:none;
		font-weight:bold;}
	#page div.nobox div.gallerybar div.bar a:hover{
		color:#404040;
		text-decoration:none;}
	#page div.nobox div.gallerybar div.bar a.button{
		display:block;
		float:right;
		background-color:#36512c;
		padding:3px 6px 0px 6px;
		height:17px;
		color:#f7f6eb;
		font-weight:bold;
		text-decoration:none;}
	#page div.nobox div.gallerybar div.bar a.button:hover{
		color:#f7f6eb;
		text-decoration:none;}
	
		
	.page_title_line{
		clear:both;
		float:left;
		width:640px;
		padding-left:10px;
		border-bottom:1px solid #bebebe;
		font-weight:bold;}
	.page_title_line a{
		color:#404040;
		text-decoration:none;}
	.page_title_line a:hover{
		color:#404040;
		text-decoration:none;}
	.page_content{
		clear:both;
		line-height:20px;
		margin:5px 0px 10px 20px;}
	
	

	
	
	
	
	
	/* title_bar */
	
	.title_bar, .title_bar_current{
		float:left;
		width:648px;
		height:20px;
		margin-top:5px;
		margin-bottom:5px;
		border-color:#808080;
		border-style:solid;
		border-width:1px;
		text-align:center;}
	.title_bar{
		background-image:url(../img/title_bar.png);
		background-repeat:repeat-x;}
	
	.title_bar:hover, .title_bar_current{
		background-image:url(../img/title_bar_sel.png);
		background-repeat:repeat-x;}
	.title_bar b, .title_bar_current b{
		float:left;
		background-color:#e8e8e8;
		color:#040404;
		width:14px;
		font-weight:bold;}
	.title_bar a, .title_bar_current a{
		display:block;
		width:643px;
		height:17px;
		padding-left:5px;
		padding-top:3px;
		font-weight:bold;
		color:#e8e8e8;
		text-decoration:none;}
	.title_bar a:hover, .title_bar_current a:hover{
		color:#ffffff;
		text-decoration:none;}
		
	.stat{
		background-image:url(../img/stat.png);
		font-size:17px;}
	
	/*error - valid*/
		
	.error{
		clear:both;
		float:left;
		background-image:url(../img/title_bar_error.png);
		background-repeat:repeat-x;
		width:648px;
		height:17px;
		margin-top:5px;
		padding-top:3px;
		border:1px solid #808080;
		color:#ffffff;
		text-align:center;
		font-weight:bold;}
	.valid{
		clear:both;
		float:left;
		background-image:url(../img/title_bar_valid.png);
		background-repeat:repeat-x;
		width:648px;
		height:17px;
		margin-top:5px;
		padding-top:3px;
		border:1px solid #808080;
		color:#ffffff;
		text-align:center;
		font-weight:bold;}