	body{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#ababab;
		background-image:url(../img/body_bg.png);
		background-repeat:repeat-x;
		background-position:top;
		background-repeat:repeat-x;
		background-color:#252525;
		margin:0 0 0 0;
		padding:0 0 0 0;}
	div{
		margin:0 0 0 0;
		padding:0 0 0 0;}
	span{
		margin:0 0 0 0;
		padding:0 0 0 0;}
	object, img{
		border:none;
		margin:0 0 0 0;
		padding:0 0 0 0;
		vertical-align:bottom;}
	a{
		color:#aaad58;
		text-decoration:none;}
	a:hover{
		color:#aaad58;
		text-decoration:underline;}
	b{
		font-weight:bold;}
	i{
		font-style:italic;}
	h1{
		font-size:16px;
		color:#aaad58;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;}
	h2{
		font-size:14px;
		color:#aaad58;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h3{
		font-size:14px;
		color:#555555;
		font-style:italic;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h4{
		font-size:14px;
		color:#555555;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h5{
		font-size:14px;
		color:#fafafa;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h6{
		font-size:12px;
		color:#aaad58;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;}
	input[type=text], input[type=password]{
		display:block;
		float:left;
		background-color:#2a2a2a;
		width:469px;
		color:#6b6b6b;
		border:1px solid #6b6b6b;}
	input[type=submit]{
		display:block;
		float:left;
		background-color:#111111;
		font-size:10px;
		text-transform:uppercase;
		border:1px solid #6b6b6b;
		margin:0px 5px 0px 5px;
		padding:1px 5px 2px 5px;
		text-align:center;
		color:#6b6b6b;
		cursor:pointer;}
	input[type=submit].button{
		background-color:#111111;
		font-size:10px;
		text-transform:uppercase;
		border:1px solid #6b6b6b;
		margin:0px 5px 0px 0px;
		padding:3px 5px 3px 5px;
		text-align:center;
		color:#6b6b6b;
		cursor:pointer;}

	.form p{
		clear:both;
		width:534px;
		padding:5px 26px 5px 170px;
		border-top:1px solid #2a2a2a;}
	.form p select, .form p input, .form p a.button{
		margin:0px 0px 5px 0px;}
	.form p textarea{
		margin:0px 0px 0px 0px;}
	.form p input[type=text]:hover, .form p input[type=password]:hover, .form p textarea:hover{
		background-color:#2a2a2a;}
	.form p input[type=text]:active, .form p input[type=password]:active, .form p textarea:active{
		background-color:#2a2a2a;
		border:1px solid #6b6b6b;}
	.form p input[type=text]:focus, .form p input[type=password]:focus, .form p textarea:focus{
		background-color:#2a2a2a;
		border:1px solid #6b6b6b;
		color:#ababab;}
	.form b{
		font-weight:normal;}
	.form p i{
		display:block;
		clear:both;
		color:#cc0000;
		font-style:normal;
		font-size:11px;}
	.form label{
		float:left;
		margin-left:-170px;
		width:165px;
		padding:0px 5px 0px 0px;
		font-weight:normal;
		color:#aaad58;
		text-transform:capitalize;}
	.form label b{
		color:#cc0000;
		font-weight:bold;
		font-size:14px;}
	.form label i{
		clear:both;
		display:block;
		font-style:normal;
		color:#5d5d5d;
		font-size:10px;
		text-transform:none;}
	.form img{
		border-color:#555555;
		border-width:1px;
		border-style:solid;}
		
		
	a.button{
		display:block;
		float:left;
		background-color:#111111;
		color:#6f6f6f;
		margin:0px 5px 0px 0px;
		padding:3px 5px 3px 5px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		font-size:10px;
		text-transform:uppercase;
		border:1px solid #6f6f6f;}
	a.button i{
		font-style:normal;}
	a.button:hover{
		text-decoration:none;
		color:#6f6f6f;}
	
	b.button{
		display:block;
		float:left;
		background-color:#2a2a2a;
		color:#fafafa;
		padding:3px 5px 3px 5px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		font-size:10px;
		text-transform:uppercase;
		border:1px solid #6f6f6f;}
	b.button i{
		font-style:normal;}
	
	
	/* Fotooktatas design */
	
	#index{
		margin:0px auto 0px auto;
		padding:0 0 0 0;
		width:955px;}
	#index_top{
		float:left;
		width:955px;
		margin-top:5px;}
		
	#index_center{
		clear:both;
		float:left;
		width:955px;
		height:auto;}
	
	#footer{
		clear:both;
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;}
		
		
	/* header */
	
	#header{
		clear:both;
		float:left;
		background-color:#333333;
		width:955px;
		text-align:center;
		padding:0px 0px 0px 0px;}
	
		
	/* footer */
	
	#footer div.start{
		clear:both;
		float:left;
		width:955px;
		height:10px;
		border-bottom:1px solid #ababab;
		border-top:1px dotted #6a6a6a;}
	#footer div.center{
		clear:both;
		float:left;
		background-color:#222222;
		width:955px;
		margin:0px auto 0px auto;
		padding:0px 0px 0px 0px;}
	#footer div.end{
		clear:both;
		float:left;
		width:955px;
		background-color:#111111;
		color:#5f5f5f;}
	#footer div.end a{
		color:#ababab;
		text-decoration:none;}
	#footer div.end a:hover{
		color:#aaad58;
		text-decoration:none;}
	#footer div.end a.current{
		color:#aaad58;
		text-decoration:none;}
	#footer div.end span{
		display:block;
		float:left;
		height:17px;
		padding:7px 5px 7px 5px;}
	#footer div.end span.info{
		border-right:1px dotted #5f5f5f;}
	#footer div.end span.navi{
		border-right:1px dotted #5f5f5f;}
	#footer div.end span.author{
		float:right;
		font-size:10px;}
		
		
		
			
	/* top*/
	
	#index_top div.login{
		float:right;
		width:955px;}
	#index_top div.login b{
		display:block;
		float:right;
		margin:0px 0px 0px 4px;
		padding:2px 2px 1px 2px;}
	#index_top div.login a{
		display:block;
		float:right;
		background-color:#020202;
		margin:0px 0px 0px 4px;
		padding:2px 0px 2px 0px;
		width:86px;
		text-align:center;
		font-size:10px;
		color:#555555;
		text-decoration:none;
		text-transform:uppercase;
		border:1px solid #555555;
		border-bottom-width:0px;}
	#index_top div.login a:hover{
		color:#555555;
		text-decoration:none;}
	#index_top div.login a.current{
		background-color:#6c6c6c;
		color:#020202;}
	#index_top div.fo_header{
		clear:both;
		float:left;
		width:955px;}
	
	/* slidemenu - top_menu */
	
	
	#topmenu{
		clear:both;
		float:left;
		background-image:url(../img/topmenu_bg.png);
		background-repeat:repeat-x;
		height:50px;
		width:955px;
		margin-top:4px;}
	#topmenu div.start{
		float:left;
		height:50px;}
	#topmenu div.center{
		float:left;
		height:50px;}
	#topmenu div.end{
		float:right;}
		
		
	.slidemenu{
		float:left;
		color:#ababab;
		position:relative;
		z-index:70;}
	
	.slidemenu ul{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;}
	
	.slidemenu ul li{
		position:relative;
		display:inline;
		float:left;}
	
	.slidemenu ul li a{
		float:left;
		display:block;
		padding:17px 0px 0px 0px;
		height:33px;
		width:115px;
		border-left:1px solid #111111;
		border-right:1px solid #252525;
		color:#ababab;
		font-size:12px;
		text-decoration:none;
		text-align:center;}
	
	.slidemenu ul li a:hover{
		color:#fafafa;
		text-decoration:none;} 
	.slidemenu ul li a.current{
		background-image:url(../img/topmenu_sel.png);
		background-repeat:no-repeat;
		background-position:center;
		color:#fafafa;
		text-decoration:none;}
		
	.slidemenu ul li ul{
		z-index:100;
		position:absolute;
		width:158px;
		left:0px;
		display:block;
		visibility:hidden;
		border:1px solid #111111;
		margin-left:0px;
		padding:2px 2px 2px 2px;
		text-align:left;} 
	
	.slidemenu ul li ul li{
		display:list-item;
		float:none;
		clear:both;}
	
	.slidemenu ul li ul li ul{
		background-color:#111111;
		top:0;}
	
	.slidemenu ul li ul li a{
		display:block;
		background-color:#202020;
		filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;
		width:154px;
		white-space:nowrap;
		color:#ababab;
		padding:1px 5px 3px 5px;
		border:none;
		height:14px;
		font-size:12px;
		margin:0px 0px 0px 0px;
		text-transform:none;
		text-decoration:none;}
	
	.slidemenu ul li ul li a:hover{
		text-transform:none;
		color:#fafafa;}
	
	.downarrowclass{
		position:absolute;}
	
	.rightarrowclass{
		position:absolute;}
		
	
	/* left_sidebar - page */
	
	#index_center div.sidebar{
		float:left;
		background-image:url(../img/sidebar_bg.png);
		background-repeat:repeat-y;
		margin:15px 0px 0px 0px;}
	
	.sidebar div.stylehead{
		clear:both;
		float:left;
		background-image:url(../img/stylehead.png);
		background-repeat:repeat-x;
		width:177px;
		color:#aaad58;
		font-size:11px;
		font-weight:bolder;
		padding:5px 0px 5px 5px;
		margin:0px 0px 0px 0px;
		border-top:1px solid #aaaaaa;
		border-bottom:1px solid #6a6a6a;}
		
	.sidebar div.box{
		clear:both;
		float:left;
		width:182px;
		margin:0px 0px 5px 0px;}
	
	.sidebar div.listbox{
		clear:both;
		float:left;
		width:177px;
		margin:0px 0px 0px 5px;}
	.sidebar div.listbox a{
		clear:both;
		display:block;
		background-image:url(../img/indicator.png);
		background-repeat:no-repeat;
		background-position:right 7px;
		padding:2px 15px 2px 10px;
		width:152px;
		text-decoration:none;
		color:#aaaaaa;
		border-bottom:1px #6a6a6a dotted;}
	.sidebar div.listbox a:hover{
		color:#aaad58;
		text-decoration:none;}
	.sidebar div.listbox a.current{
		background-image:url(../img/indicator_sel.png);
		background-repeat:no-repeat;
		background-position:right 7px;
		color:#ececec;
		text-decoration:none;}
	
	
	.sidebar div.box span{
		display:block;
		clear:both;
		float:right;}
	.sidebar div.box span.button{
		padding:5px 5px 0px 0px;
		text-align:right;}
	
	#index_center div.page{
		float:left;
		width:762px;
		margin:15px 0px 0px 10px;}
	
	.page div.stylehead{
		float:left;
		width:762px;
		color:#fafafa;
		font-size:11px;
		font-weight:bolder;
		border-top:1px solid #aaaaaa;
		border-bottom:1px solid #6a6a6a;}
	.page div.stylehead a{
		color:#fafafa;
		text-decoration:none;}
	.page div.stylehead a:hover{
		color:#fafafa;
		text-decoration:underline;}
	.page div.stylehead b{
		float:left;
		background-image:url(../img/stylehead.png);
		background-repeat:repeat-x;
		display:block;
		padding:5px 5px 5px 5px;}
	.page div.stylehead i{
		float:left;
		display:block;
		background-image:url(../img/stylehead_i.png);
		width:36px;
		height:23px;}
	
	.page div.nostylehead{
		clear:both;
		float:left;
		background-image:url(../img/stylehead.png);
		background-repeat:repeat-x;
		width:757px;
		color:#fafafa;
		font-size:11px;
		font-weight:bolder;
		padding:5px 0px 5px 5px;
		border-top:1px solid #aaaaaa;
		border-bottom:1px solid #6a6a6a;}
	.page div.nostylehead i{
		float:right;
		font-style:normal;
		padding:0px 15px 0px 0px;}
	.page div.nostylehead i b.inc{
		font-size:11px;}
	.page div.nostylehead i b.dec{
		font-size:8px;}
	
	.page div.box{
		float:left;
		border:1px solid #6a6a6a;
		width:750px;
		margin:10px 0px 5px 0px;
		padding:5px 0px 5px 10px;}
	.page div.box div.paging{
		width:585px; 
		display:block;
		float:left;
		clear:both;
		padding:5px 0px 5px 0px;
		margin:5px 0px 5px 0px;}
		
	.box div.content{
		float:left;
		width:735px;
		margin:10px 0px 10px 5px;}
	.box div.content div.text{
		display:block;
		text-align:justify;}
	.box div.content div.text a{
		color:#ececec;
		text-decoration:none;}
	.box div.content div.text a:hover{
		color:#ececec;
		text-decoration:underline;}
	.box div.content div.text span.title{
		display:block;
		width:100%;
		color:#aaad58;
		margin:0px 0px 10px 0px;}
	.box div.content div.text b.note{
		display:block;
		clear:both;
		float:left;
		color:#fafafa;
		font-weight:normal;
		font-style:italic;
		padding:5px 10px 5px 10px;
		margin:5px 0px 5px 0px;}
	.box div.content div.text b.title1{
		color:#fafafa;
		font-weight:bolder;}
	.box div.content div.text b.title2{
		color:#aaad58;
		font-weight:bolder;}
	.box div.content div.text b.title3{
		color:#fafafa;
		font-weight:normal;
		text-decoration:underline;}
	.box div.content div.text b.title4{
		color:#aaad58;
		font-weight:normal;
		text-decoration:underline;}
	.box div.content div.image{
		display:block;
		float:right;
		background-color:#252525;
		margin:0px 0px 5px 10px;
		text-align:center;}
	.box div.content div.image img{
		border:1px solid #6a6a6a;}
	.box div.content div.line{
		display:block;
		background-color:#6a6a6a;
		width:100%;
		height:1px;
		margin:5px 0px 5px 0px;}
	.box div.content div.video{
		display:block;
		clear:both;
		padding:5px 0px 5px 0px;
		margin:5px 0px 5px 0px;
		text-align:center;}
		
	.box div.content div.mobject{
		clear:both;
		float:left;
		width:713px;
		border:1px solid #555555;
		padding:10px 10px 10px 10px;
		margin:0px 0px 10px 0px;}
	.mobject div.image{
		display:block;
		float:left;
		background-color:#252525;
		text-align:center;}
	.mobject div.image img{
		border:1px solid #555555;}
	.mobject span.content{
		display:block;
		float:left;
		padding:0px 0px 0px 10px;}
	.mobject span.content span.title{
		clear:both;
		display:block;
		font-size:14px;
		color:#ababab;
		padding:0px 0px 10px 0px;}
	.mobject span.content span.subtitle{
		clear:both;
		display:block;
		color:#aaad58;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		padding:0px 0px 10px 0px;}
	.mobject span.content span.cnt{
		clear:both;
		display:block;
		padding:0px 0px 10px 0px;}
	.mobject span.content span.cnt a{
		color:#ababab;
		text-decoration:none;}
	.mobject span.content span.cnt a:hover{
		color:#aaad58;
		text-decoration:none;}
		
	
	.box div.content div.tobject{
		clear:both;
		float:left;
		width:665px;
		border:1px solid #6a6a6a;
		padding:10px 10px 10px 10px;
		margin:0px 0px 10px 0px;}
	.tobject span.content{
		display:block;
		float:left;
		padding:0px 0px 0px 10px;}
	.tobject span.content span.title{
		clear:both;
		display:block;
		font-size:14px;
		color:#444444;
		width:100%;
		padding:0px 0px 10px 0px;}
	.tobject span.content span.th{
		display:block;
		float:left;
		border:1px solid #6a6a6a;
		height:17px;
		width:260px;
		font-weight:bolder;
		padding:3px 3px 3px 3px;
		margin:3px 0px 0px 0px;}
	.tobject span.content span.td{
		float:left;
		display:block;
		border:1px solid #6a6a6a;
		border-left-width:0px;
		height:17px;
		width:260px;
		padding:3px 3px 3px 3px;
		margin:3px 0px 0px 0px;}
		
	
	.box div.content div.dobject{
		float:left;
		background-color:#2a2a2a;
		border:1px solid #6a6a6a;
		padding:5px 5px 5px 0px;
		margin:5px 0px 5px 0px;}
	.dobject div.image{
		display:block;
		float:left;
		background-color:#252525;
		text-align:center;}
	.dobject div.image img{
		border:1px solid #6a6a6a;}
	.dobject span.content{
		float:left;
		display:block;
		padding:0px 0px 0px 10px;}
	.dobject span.content span.title{
		clear:both;
		display:block;
		font-size:12px;
		color:#aaaaaa;
		padding:0px 0px 5px 0px;}
	.dobject span.content span.subtitle{
		clear:both;
		display:block;
		color:#aaad58;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		padding:0px 0px 5px 0px;}
	.dobject span.content span.cnt{
		clear:both;
		display:block;
		padding:0px 0px 5px 0px;}
	.dobject span.content span.cnt a{
		color:#aaaaaa;
		text-decoration:none;}
	.dobject span.content span.cnt a:hover{
		color:#ececec;
		text-decoration:none;}
	
	
		
	
	.box div.content span.button{
		display:block;
		clear:both;
		float:right;
		padding:5px 0px 5px 0px;
		margin:5px 0px 5px 0px;}
	.box div.content span.navi{
		display:block;
		float:left;
		clear:both;
		padding:5px 0px 5px 0px;
		margin:5px 0px 5px 0px;}
		
	.box div.thumb{
		float:left;
		width:735px;
		margin:10px 0px 10px 0px;
		padding:5px 0px 5px 0px;
		border-bottom:1px dotted #6a6a6a;}
	.box div.thumb span{
		display:block;
		float:left;}
	.box div.thumb span.image{
		height:122px;
		float:right;
		text-align:center;}
	.box div.thumb span.image img{
		border:1px solid #6a6a6a;}
	.box div.thumb span.date{
		font-size:10px;
		text-align:left;
		width:545px;
		padding:3px 0px 0px 0px;}
	.box div.thumb span.title{
		font-weight:bolder;
		height:33px;
		width:545px;
		color:#aaad58;
		padding:5px 0px 0px 0px;}
	.box div.thumb span.content{
		height:50px;
		width:545px;}
	.box div.thumb span a.button{
		float:left;
		text-align:left;}
	
	
	
	.box div.thumb2{
		float:left;
		width:182px;
		margin:10px 20px 10px 20px;}
	.box div.thumb2 span{
		display:block;
		width:182px;}
	.box div.thumb2 span.image{
		/*background-color:#111111;*/
		height:122px;
		text-align:left;}
	.box div.thumb2 span.image img{
		border:1px solid #555555;}
	.box div.thumb2 span.date{
		font-size:10px;
		text-align:right;
		padding:3px 0px 0px 0px;}
	.box div.thumb2 span.title{
		font-weight:bolder;
		height:33px;
		color:#678a9e;
		padding:5px 0px 0px 0px;}
	.box div.thumb2 span.content{
		height:33px;}
	.box div.thumb2 span a.button{
		float:right;
		text-align:right;}
		
	.box div.navi2{
		float:left;
		background-color:#363636;
		width:28px;
		height:225px;
		padding:10px 5px 10px 5px;}		
		
	
	.box div.navi{
		float:left;
		width:28px;
		height:50px;
		padding:120px 0px 0px 0px;}
		
		
	.box div.search{
		clear:both;
		float:left;}
	.box div.search span.title{
		clear:both;
		display:block;
		float:left;
		width:730px;
		font-weight:bolder;
		border-bottom:1px solid #b6b6b6;}
	.box div.search span.link a{
		display:block;
		clear:both;
		float:left;
		padding:3px 0px 3px 10px;}
		
		
	.box div.archive{
		clear:both;
		float:left;}
	.box div.archive span{
		display:block;
		clear:both;
		float:left;}
	.box div.archive span.title{
		width:730px;
		font-weight:bolder;
		border-bottom:1px solid #b6b6b6;}
	.box div.archive span.content{
		padding:0px 0px 0px 30px;}
	.box div.archive span.content b{
		display:block;
		float:left;
		font-weight:bold;
		width:20px;}
	.box div.archive span.content a{
		float:left;
		white-space:nowrap;}
	
	.box div.column2{
		float:left;
		width:370px;}
	.column2 span.title{
		float:left;
		width:360px;
		border-bottom:1px solid #aaaaaa;}
	.box div.member{
		float:left;
		width:370px;
		margin:10px 15px 10px 0px;}
	.box div.member span{
		display:block;
		float:left;
		width:182px;}
	.box div.member span.image{
		background-color:#252525;
		height:122px;
		text-align:center;}
	.box div.member span.image img{
		height:120px;
		border:1px solid #797979;}
	.box div.member span.name{
		text-align:left;
		width:172px;
		min-height:13px;
		padding:0px 0px 0px 10px;}
	.box div.member span.name a{
		color:#797979;
		font-weight:bold;
		text-decoration:none;}
	.box div.member span.name a:hover{
		color:#797979;
		text-decoration:none;}
	.box div.member span.suffix{
		text-align:left;
		width:172px;
		min-height:25px;
		font-size:10px;
		font-style:italic;
		padding:0px 0px 0px 10px;}
	.box div.member span.signature{
		text-align:left;
		width:172px;
		font-size:10px;
		height:57px;
		padding:0px 0px 0px 10px;}
	.box div.member span.button{
		text-align:left;
		width:172px;
		padding:5px 0px 0px 10px;}
	
		
	.box div.column3{
		float:left;
		width:246px;}
	.column3 span.title{
		float:left;
		width:246px;
		border-bottom:1px solid #aaaaaa;}
	.box div.photos{
		float:left;
		width:246px;
		margin:10px 15px 10px 0px;}
	.box div.photos span{
		display:block;
		float:left;
		width:226px;
		margin:0px 5px 0px 5px;
		padding:0px 5px 0px 5px;}
	.box div.photos span.image{
		display:table-cell;
    	text-align:center;
    	vertical-align:middle;
		line-height:120px;
		background-color:#252525;
		height:124px;}
	.box div.photos span.image img{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		vertical-align:middle;}
	.box div.photos span.name{
		text-align:left;
		width:224px;
		border:1px solid #252525;
		border-top-width:0px;
		border-bottom-width:0px;
		padding:2px 5px 2px 5px;}
	.box div.photos span.name a{
		color:#797979;
		font-weight:bold;
		text-decoration:none;}
	.box div.photos span.name a:hover{
		color:#797979;
		text-decoration:none;}
	.box div.photos span.description{
		text-align:left;
		height:45px;
		font-size:10px;
		font-style:italic;
		width:224px;
		border:1px solid #252525;
		border-top-width:0px;
		border-bottom-width:0px;
		padding:2px 5px 2px 5px;}
	.box div.photos span.button{
		text-align:left;
		width:224px;
		padding:5px 5px 5px 5px;
		border:1px solid #252525;}

	.page div.forumbox{
		float:left;
		border:1px solid #555555;
		width:755px;
		margin:10px 0px 5px 0px;
		padding:5px 0px 5px 5px;}	
	.page div.forumbox div.content{
		clear:both;
		float:left;
		width:730px;
		padding:10px 10px 10px 10px;}
		
	.page div.forumbox div.content span.title{
		float:left;
		clear:both;
		width:730px;
		font-size:14px;
		font-weight:bolder;
		border:0px solid #555555;
		border-bottom-width:1px;
		padding:0px 0px 3px 0px;}
	.page div.forumbox div.content span.title a{
		color:#404040;
		text-decoration:none;}
	.page div.forumbox div.content span.title a:hover{
		color:#778767;
		text-decoration:none;}
	.page div.forumbox div.content span.subtitle{
		float:left;
		clear:both;
		width:530px;
		font-size:12px;
		font-weight:bolder;
		padding:0px 0px 3px 0px;}
	.page div.forumbox div.content span.subtitle a{
		text-decoration:none;}
	.page div.forumbox div.content span.subtitle a:hover{
		text-decoration:none;}
	.page div.forumbox div.content span.date{
		float:left;
		width:200px;
		font-size:12px;
		font-style:italic;
		text-align:right;
		padding:0px 0px 3px 0px;}
	.page div.forumbox div.content span.replyto{
		clear:both;
		float:left;
		width:708px;
		font-style:italic;
		font-size:10px;
		border:1px solid #2a2a2a;
		padding:5px 10px 5px 10px;}
	.page div.forumbox div.content div.text{
		clear:both;
		float:left;
		width:730px;
		padding:5px 0px 5px 0px;}
	.page div.forumbox 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.forumbox div.content div.text a.button:hover{
		color:#f7f6eb;
		ttext-decoration:none;}
	.page div.forumbox div.content div.text div.picture{
		clear:both;
		float:left;
		background-color:#252525;
		padding:5px 5px 5px 5px;
		margin:5px 0px 0px 0px;
		width:720px;
		text-align:center;}
	.page div.forumbox div.content div.text div.picture img{
		height:160px;}
		
	.page div.forumbox div.content div.downbox{
		clear:both;
		float:left;
		height:18px;
		background-color:#111111;
		border:1px solid #555555;
		padding:1px 1px 1px 1px;}
	.page div.forumbox div.content div.downbox span.down{
		float:left;
		background-color:#252525;
		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.forumbox div.content div.downbox span.extension{
		float:left;
		background-color:#252525;
		height:16px;
		padding:2px 5px 0px 5px;
		text-transform:uppercase;
		font-weight:bold;
		color:#555555;}
	.page div.forumbox div.content div.downbox span.link{
		float:left;
		height:16px;
		padding:3px 5px 0px 5px;}
	.page div.forumbox div.content div.downbox span.link a{
		font-size:12px;
		text-decoration:none;}
	.page div.forumbox div.content div.downbox span.link a:hover{
		text-decoration:underline;}

		
	.page div.forumbox div.page_title_line{
		clear:both;
		float:left;
		width:740px;
		padding-left:10px;
		border-bottom:1px solid #555555;
		font-weight:bold;}
	.page div.forumbox div.page_title_line a{
		text-decoration:none;}
	.page div.forumbox div.page_title_line a:hover{
		text-decoration:none;}
	.page div.forumbox div.page_content{
		clear:both;
		line-height:20px;
		margin:5px 0px 10px 20px;}		
		
	.page div.nobox{
		float:left;}
		
	.nobox div.listbox{
		float:left;
		width:305px;
		margin:10px 5px 0px 5px;
		padding:0 0 0 0;}
	.nobox div.listbox b a{
		display:block;
		width:100%;
		background-image:none;
		padding:5px 0px 5px 0px;
		text-transform:uppercase;
		font-weight:bolder;
		color:#050505;
		border-bottom:1px solid #cccccc;}
	.nobox div.listbox b a:hover{
		text-decoration:none;
		color:#555555;}
	.nobox div.listbox a{
		float:left;
		clear:both;
		width:300px;
		background-image:url(../img/indicator.png);
		background-repeat:no-repeat;
		background-position:0px 8px;
		padding:3px 0px 3px 10px;
		display:block;
		color:#555555;
		text-decoration:none;}
	.nobox div.listbox a:hover{
		text-decoration:none;
		color:#aaad58;}


	
	
	/* flachcontent*/
	
	#flashcontent{
		clear:both;
		float:left;
		z-index:70;
		background-color:#111111;
		width:735px;
		height:735px;
		border:1px solid #2e2e2e;
		margin:5px 0px 5px 0px;}
	
	/* noflash */
	
	
	#noflash{
		clear:both;
		float:left;
		z-index:70;
		background-color:#111111;
		width:735px;
		border:1px solid #2e2e2e;
		margin:5px 0px 5px 0px;}
		
	#noflash div.photo{
		clear:both;
		text-align:center;
		width:735px;
		height:500px;
		line-height:490px;
		padding:0px 0px 0px 0px;
		border:1px solid #555555;}
	#noflash div.photo img{
		border:1px solid #111111;}
	#noflash div.photobar{
		clear:both;
		float:left;
		width:440px;
		padding:0px 147px 0px 148px;
		border:0px solid #555555;
		border-left-width:1px;
		border-right-width:1px;}
	#noflash div.photobar span.start{
		float:left;
		width:20px;
		height:35px;
		padding:5px 0px 0px 0px;}
	#noflash div.photobar span.center{
		float:left;
		width:400px;
		height:35px;
		text-align:center;
		padding:5px 0px 0px 0px;}
	#noflash div.photobar span.end{
		float:left;
		width:20px;
		height:35px;
		padding:5px 0px 0px 0px;}
	#noflash div.photobar span.start a, #noflash div.photobar span.end a{
		display:block;
		float:left;
		background-color:#2a2a2a;
		color:#6f6f6f;
		width:14px;
		padding:0px 0px 0px 4px;
		height:28px;
		line-height:28px;
		text-decoration:none;
		font-weight:bolder;
		border:1px solid #6f6f6f;}
	#noflash div.photobar span.start a:hover, #noflash div.photobar span.end a:hover{
		text-decoration:none;
		color:#6f6f6f;}
	
	#noflash div.navi{
		clear:both;
		float:left;
		background-color:#363636;
		width:725px;
		height:80px;
		padding:10px 5px 10px 5px;
		border:1px solid #555555;}
	#noflash div.navi span.start{
		float:left;
		width:20px;
		height:80px;}
	#noflash div.navi span.center{
		float:left;
		width:685px;
		height:80px;
		line-height:75px;
		background-color:#111111;
		text-align:center;}
	#noflash div.navi span.center img{
		margin:0px 20px 0px 20px;
		border:1px solid #555555;}
	#noflash div.navi span.center img.current{
		margin:0px 20px 0px 20px;
		border:1px solid #aaad58;}
	#noflash div.navi span.end{
		float:left;
		width:20px;
		height:80px;}
		
	#noflash div.navi span.start a, #noflash div.navi span.end a{
		display:block;
		float:left;
		background-color:#2a2a2a;
		color:#6f6f6f;
		width:14px;
		padding:0px 0px 0px 4px;
		height:78px;
		line-height:78px;
		text-decoration:none;
		font-weight:bolder;
		border:1px solid #6f6f6f;}
	#noflash div.navi span.start a:hover, #noflash div.navi span.end a:hover{
		text-decoration:none;
		color:#6f6f6f;}
	
	
	
	
	
	/* title_bar */
	
	.title_bar, .title_bar_current{
		float:left;
		width:730px;
		height:20px;
		margin-top:5px;
		margin-bottom:5px;
		border:1px solid #808080;
		text-align:center;}
	.title_bar{
		background-color:#6c6c6c;}
	
	.title_bar_current{
		background-color:#252525;}
	.title_bar b, .title_bar_current b{
		float:left;
		background-color:#e8e8e8;
		color:#040404;
		width:14px;
		font-size:12px;
		font-weight:bold;}
	.title_bar a, .title_bar_current a{
		display:block;
		width:725px;
		height:17px;
		padding-left:5px;
		padding-top:3px;
		font-weight:bolder;
		font-size:10px;
		text-transform:uppercase;
		color:#d6d6d6;
		text-decoration:none;}
	.title_bar a:hover, .title_bar_current a:hover{
		color:#fafafa;
		text-decoration:none;}
		
	.stat{
		background-image:url(../img/stat.png);
		font-size:17px;}
	
	/*error - valid*/
	
	.error{
		clear:both;
		float:left;
		background-color:#a01717;
		width:730px;
		height:17px;
		margin-top:5px;
		padding-top:3px;
		border:1px solid #252525;
		color:#fafafa;
		text-align:center;
		font-weight:bolder;
		font-size:10px;
		text-transform:uppercase;}	
		
	.valid{
		clear:both;
		float:left;
		background-color:#4ba017;
		width:730px;
		height:17px;
		margin-top:5px;
		padding-top:3px;
		border:1px solid #252525;
		color:#fafafa;
		text-align:center;
		font-weight:bolder;
		font-size:10px;
		text-transform:uppercase;}
