	body{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#5e5e5e;
		background-color:#e5e5e5;
		margin:0 0 0 0;
		padding:0 0 0 0;}
	img{
		border:none;}
	a{
		color:#cc0000;
		text-decoration:none;}
	a:hover{
		color:#cc0000;
		text-decoration:underline;}
	b{
		font-weight:bold;}
	i{
		font-style:italic;}
	h1{
		font-size:16px;
		color:#cc0000;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;}
	h2{
		font-size:14px;
		color:#ff0000;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h3{
		font-size:14px;
		color:#282828;
		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:#ff0000;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;}
	input[type=text], select{
		width:400px;}
	textarea{
		width:400px;}
	.form_button{
		background-color:#282828;
		border-style:solid;
		border-color:#808080;
		border-width:1px;
		color:#FFFFFF;
		font-weight:bold;
		cursor:pointer;}
	.form p{
		clear:both;
		width:485px;
		padding-top:5px;
		padding-bottom:8px;
		padding-left:155px;
		border-color:#e5e5e5;
		border-width:1px;
		border-top-style:solid;}
	.form label{
		float:left;
		margin-left:-155px;
		padding-left:10px;
		width:140px;
		font-weight:normal;
		color:#CC0000;}
	.form img{
		border-color:#808080;
		border-width:1px;
		border-style:solid;}
	
	
	/* canon pro club design */
	
	#index{
		margin:0px auto 0px auto;
		padding:0 0 0 0;
		width:950px;}
	#header{
		background-image:url(../img/header.png);
		background-repeat:no-repeat;
		background-position:bottom;
		width:950px;
		height:24px;}
		
	#index_center{
		clear:both;
		float:left;
		background-image:url(../img/index_center.png);
		background-repeat:repeat-y;
		width:930px;
		padding:0px 10px 0px 10px;}
	
	#footer{
		clear:both;
		float:left;
		background-image:url(../img/footer.png);
		background-repeat:no-repeat;
		width:950px;
		height:5px;}
		

	
	/* lang */
	
	#header span.lang{
		float:right;
		height:23px;}
			
	#header span.lang a.lang_hu{
		float:left;
		background-image:url(../img/lang_hu_black.png);
		background-repeat:no-repeat;
		width:30px;
		height:23px;}
	#header span.lang a.lang_hu:hover{
		float:left;
		background-image:url(../img/lang_hu.png);
		background-repeat:no-repeat;
		width:30px;
		height:23px;}

	#header span.lang a.lang_uk{
		float:left;
		background-image:url(../img/lang_uk_black.png);
		background-repeat:no-repeat;
		width:30px;
		height:23px;}
	#header span.lang a.lang_uk:hover{
		float:left;
		background-image:url(../img/lang_uk.png);
		background-repeat:no-repeat;
		width:30px;
		height:23px;}
		
			
	/* top*/
	
	#index_center div.top{
		float:left;
		width:900px;
		padding:5px 15px 0px 15px;}

	#index_center div.top div.title{
		float:right;
		width:280px;
		margin:5px 10px 0px 0px;
		text-align:right;}
		
	#index_center div.top div.picbar{
		float:left;
		width:600px;
		margin:0px 0px 0px 10px;}	
			
	/* canon_top */	
	
	#index_center div.canon_top{
		clear:both;
		float:left;
		width:910px;
		height:90px;
		margin-left:10px;}
	#index_center div.canon_top div.start{
		float:left;
		background-image:url(../img/canon_top_start.png);
		background-repeat:no-repeat;
		width:245px;
		height:90px;}
	#index_center div.canon_top div.center{
		float:left;
		background-image:url(../img/canon_top_center.png);
		background-repeat:repeat-x;
		height:90px;
		width:630px;}
	#index_center div.canon_top div.end{
		float:left;
		background-image:url(../img/canon_top_end.png);
		background-repeat:no-repeat;
		height:90px;
		width:35px;}
		
		/* canon_top */	
	
	#index_center div.canon_bottom{
		clear:both;
		float:left;
		width:910px;
		height:100px;
		margin-left:10px;}
	#index_center div.canon_bottom div.start{
		float:left;
		background-image:url(../img/canon_bottom_start.png);
		background-repeat:no-repeat;
		width:35px;
		height:100px;}
	#index_center div.canon_bottom div.center{
		float:left;
		background-image:url(../img/canon_bottom_center.png);
		background-repeat:repeat-x;
		height:100px;
		width:720px;}
	#index_center div.canon_bottom div.end{
		float:left;
		background-image:url(../img/canon_bottom_end.png);
		background-repeat:no-repeat;
		height:100px;
		width:155px;}
	
	#index_center div.canon_bottom div.center span.rss{
		clear:both;
		float:left;
		display:block;
		margin:40px 0px 0px 30px;}
	#index_center div.canon_bottom div.center span.rss img{
		display:block;
		float:left;}
	#index_center div.canon_bottom div.center span.rss a{
		display:block;
		float:left;
		font-size:10px;
		padding:1px 15px 0px 5px;
		color:#5e5e5e;
		text-decoration:none;}
	#index_center div.canon_bottom div.center span.rss a:hover{
		color:#5e5e5e;
		text-decoration:none;}

	#index_center div.bottom{
		clear:both;
		float:left;
		width:890px;
		padding:0px 20px 10px 20px;}
	#index_center div.bottom span.title{
		float:left;
		font-size:10px;}
	#index_center div.bottom span.navi{
		float:right;
		font-size:10px;}
	#index_center div.bottom span.navi a{
		color:#5e5e5e;
		text-decoration:none;}
	#index_center div.bottom span.navi a:hover{
		color:#cc0000;
		text-decoration:none;}
	#index_center div.bottom span.navi a.current{
		color:#cc0000;
		text-decoration:none;}	
	
		
		
	/* slidemenu - top_menu */
	
	
	.topmenu{
		float:left;
		margin:30px 0px 0px 0px;}

		
	.slidemenu{
		color:#5e5e5e;
		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:2px 3px 2px 3px;
		margin:0px 5px 0px 5px;
		color:#5e5e5e;
		text-decoration:none;}

	.slidemenu ul li a.color1{
		border-bottom:3px solid #ec7a08;}
	.slidemenu ul li a.color2{
		border-bottom:3px solid #a31a7e;}
	.slidemenu ul li a.color3{
		border-bottom:3px solid #006fb4;}
	.slidemenu ul li a.color4{
		border-bottom:3px solid #cc0000;}
	.slidemenu ul li a.color5{
		border-bottom:3px solid #fecb00;}
	.slidemenu ul li a.color6{
		border-bottom:3px solid #a2ad00;}
	
	.slidemenu ul li a:hover{
		color:#cc0000;
		text-decoration:none;} 

	.slidemenu ul li a.current{
		color:#cc0000;
		text-decoration:none;}
		
	.slidemenu ul li ul{
		z-index:100;
		position:absolute;
		left:0px;
		margin-left:5px;
		display:block;
		visibility:hidden;
		border-left:1px solid #cc0000;} 
	
	.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:140px;
		background-color:#e5e5e5;
		color:#5e5e5e !important;
		padding:3px 7px;
		margin:0px 0px 0px 0px;
		filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
	
	.slidemenu ul li ul li a:hover{
		background-color:#808080;
		text-decoration:none;
		color:#f9f9f9 !important;}
	
	.downarrowclass{
		position:absolute;
		top:12px;
		right:0px;}
	
	.rightarrowclass{
		position:absolute;
		top:3px;
		right:0px;}		
		
	
	#index_center div.canon_top div.center div.navi{
		clear:both;
		float:left;
		margin:10px 0px 0px 5px;}
	#index_center div.canon_top div.center div.navi a{
		color:#5e5e5e;
		font-size:10px;
		text-decoration:none;}
	#index_center div.canon_top div.center div.navi a:hover{
		color:#CC0000;
		text-decoration:none;}
	#index_center div.canon_top div.center div.page_title{
		float:right;
		height:25px;
		background-image:url(../img/page_title_point.png);
		background-repeat:no-repeat;
		background-position:right 11px;
		color:#5e5e5e;
		text-align:right;
		padding:0px 9px 0px 0px;
		margin:30px 0px 0px 0px;
		font-size:14px;
		font-weight:bold;
		text-decoration:underline;}
	
	
	/* sidebar - page */
	
	#sidebar{
		clear:both;
		float:left;
		width:245px;
		padding:0px 0px 0px 10px;
		margin:10px 0px 0px 0px;}
	
	#page{
		float:left;
		width:670px;
		margin:5px 0px 0px 0px;}
	
	

	#sidebar div.search{
		float:left;
		height:20px;
		margin:0px 0px 5px 5px;}
		
		
	#sidebar div.search div.start{
		float:left;
		background-image:url(../img/search_start.png);
		background-repeat:no-repeat;
		width:10px;
		height:20px;}
	#sidebar div.search div.center{
		float:left;
		background-image:url(../img/search_center.png);
		background-repeat:repeat-x;
		height:19px;}
	#sidebar div.search div.end{
		float:left;
		background-image:url(../img/search_end.png);
		background-repeat:no-repeat;
		width:20px;
		height:20px;}
		
		
	#sidebar div.search input[type=text]{
		width:200px;
		border:none;
		background-image:url(../img/search_center.png);
		background-repeat:repeat-x; 
		color:#e5e5e5;
		height:18px;
	}
	#sidebar div.search input[type=text]:focus {
		background-image:url(../img/search_center.png) !important;
		background-repeat:repeat-x;
	}

	
	
	/* submenu */
	
	#sidebar div.submenu{
		clear:both;
		float:left;
		width:240px;}
	#sidebar div.submenu a{
		float:left;
		display:block;
		height:15px;
		width:200px;
		padding:10px 10px 0px 10px;
		margin:0px 10px 0px 10px;
		color:#5e5e5e;
		font-size:10px;
		font-weight:bold;
		text-align:right;
		text-decoration:none;
		border-bottom:1px solid #f1f1f1;}
	#sidebar div.submenu a:hover{
		color:#cc0000;
		text-decoration:none;
		border-bottom:1px solid #cccccc;}
	#sidebar div.submenu a.current{
		color:#cc0000;
		border-bottom:1px solid #cccccc;}
		
	/* blackbox */
	
	#sidebar div.blackbox{
		clear:both;
		float:left;
		width:240px;
		margin:5px 0px 0px 0px;}
	#sidebar div.blackbox div.top{
		float:left;
		background-image:url(../img/blackbox_top.png);
		background-repeat:no-repeat;
		width:240px;
		height:10px;}
	#sidebar div.blackbox div.center{
		float:left;
		background-image:url(../img/blackbox_center.png);
		background-repeat:repeat-y;
		padding:0px 15px 0px 15px;
		width:210px;}
	#sidebar div.blackbox div.bottom{
		float:left;
		background-image:url(../img/blackbox_bottom.png);
		background-repeat:no-repeat;
		width:240px;
		height:15px;}
	
	
	.login{
		color:#6ac6ff;
		font-weight:normal;}
	.login p{
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;}
	.login p a{
		color:#6ac6ff;
		text-decoration:none;}
	.login p a:hover{
		color:#6ac6ff;
		text-decoration:underline;}
	.login input[type=text], .login input[type=password] {
		width:200px;
		border:solid 1px #000000;
		background-color:#f9f9f9;}
	.login input[type=submit], input[type=submit].button{
		background-image:url(../img/subnavi_center.png);
		background-repeat:repeat-x;
		color:#f9f9f9;
		border:1px solid #111111;
		cursor:pointer;}
		
		
	/* box */
	
	
	#sidebar div.nobox{
		clear:both;
		float:left;
		width:232px;
		margin:5px 5px 0px 5px;}
	
	#sidebar div.box{
		clear:both;
		float:left;
		width:210px;
		margin:5px 5px 0px 5px;
		padding:10px 10px 10px 10px;
		border:1px solid #cccccc;}
	#sidebar div.box a.title{
		font-size:14px;
		font-weight:bold;}
	#sidebar div.box a.title:hover{}
	#sidebar div.box a{
		display:block;
		width:210px;
		font-size:10px;
		text-decoration:none;
		color:#5e5e5e;
		padding:2px 0px 2px 0px;}
	#sidebar div.box a:hover{
		text-decoration:underline;
		color:#cc0000;}
		

	
	
	/* downbox */
	
	#page div.downbox{
		clear:both;
		float:left;
		height:30px;
		margin:20px 0px 0px 10px;}
	#page div.downbox div.start{
		float:left;
		background-image:url(../img/downbox_start.png);
		background-repeat:no-repeat;
		width:40px;
		height:30px;}
	#page div.downbox div.center{
		float:left;
		background-image:url(../img/downbox_center.png);
		background-repeat:repeat-x;
		height:23px;
		padding-top:7px;
		padding-left:5px;}
	#page div.downbox div.center a{
		color:#f9f9f9;
		text-decoration:none;}
	#page div.downbox div.center a:hover{
		color:#f9f9f9;
		text-decoration:underline;}
	#page div.downbox div.end{
		float:left;
		background-image:url(../img/downbox_end.png);
		background-repeat:no-repeat;
		width:20px;
		height:30px;}
	
	
	
	/* page_bar */
	
	#page div.page_bar{
		clear:both;
		float:left;
		width:640px;
		margin:0px 0px 0px 10px;}
	#page div.page_bar span.color1{
		background-image:url(../img/title_color1.png);
		background-repeat:no-repeat;}
	#page div.page_bar span.color2{
		background-image:url(../img/title_color2.png);
		background-repeat:no-repeat;}
	#page div.page_bar span.color3{
		background-image:url(../img/title_color3.png);
		background-repeat:no-repeat;}
	#page div.page_bar span.color4{
		background-image:url(../img/title_color4.png);
		background-repeat:no-repeat;}
	#page div.page_bar span.color5{
		background-image:url(../img/title_color5.png);
		background-repeat:no-repeat;}
	#page div.page_bar span.color6{
		background-image:url(../img/title_color6.png);
		background-repeat:no-repeat;}

	#page div.page_bar span.title{
		display:block;
		float:left;
		font-size:13px;
		color:#5e5e5e;
		font-weight:bold;
		padding:3px 0px 5px 15px;}
	#page div.page_bar span.title a{
		color:#5e5e5e;
		text-decoration:none;}
	#page div.page_bar span.title a:hover{
		color:#5e5e5e;
		text-decoration:none;}
	#page div.page_bar span.navi{
		display:block;
		float:right;
		margin:3px 0px 0px 0px;}
	#page div.page_bar span.navi a{}
	#page div.page_bar span.navi a:hover{}
	
	
	
	
	
	/* gallery_black */
	
	#page div.gallery_black{
		clear:both;
		float:left;
		width:650px;
		margin-left:5px;}
	#page div.gallery_black div.top{
		float:left;
		background-image:url(../img/gallery_black_top.png);
		background-repeat:no-repeat;
		width:650px;
		height:10px;}
	#page div.gallery_black div.center{
		float:left;
		background-image:url(../img/gallery_black_center.png);
		background-repeat:repeat-y;
		width:650px;}
	#page div.gallery_black div.bottom{
		float:left;
		background-image:url(../img/gallery_black_bottom.png);
		background-repeat:no-repeat;
		width:650px;
		height:15px;}
	#page div.gallery_black div.intro{
		clear:both;
		float:left;
		margin-left:30px;
		background-image:url(../img/intro_canon.png);
		background-repeat:no-repeat;
		width:400px;
		padding-left:200px;
		min-height:140px;
		line-height:18px;
		color:#f9f9f9;
		text-align:right;}
	
	
	#page div.gallery_black div.content{
		clear:both;
		float:left;
		width:600px;
		padding:5px 5px 5px 5px;
		margin-left:10px;}

		
		
	#page div.gallery_black div.title{
		float:left;
		clear:both;
		width:620px;
		border-bottom:1px solid #e5e5e5;
		margin:0px 0px 0px 15px;
		padding:0px 0px 0px 0px;
		font-size:12px;}
	#page div.gallery_black div.title a{
		color:#e5e5e5;
		text-decoration:none;}
	#page div.gallery_black div.title a:hover{
		color:#e5e5e5;
		text-decoration:none;}
		
	
	#page div.navi{
		float:left;
		width:640px;
		text-align:center;
		margin:5px 0px 0px 10px;
		border-top:1px solid #cccccc;}
	
	
	/* page_navi - page_subnavi */
	
	#page div.navistyle{
		float:left;
		height:20px;
		margin:5px 0px 10px 10px;}
	#page div.navistyle div.start{
		float:left;
		background-image:url(../img/navistyle_start.png);
		background-repeat:no-repeat;
		width:10px;
		height:20px;}
	#page div.navistyle div.center{
		float:left;
		background-image:url(../img/navistyle_center.png);
		background-repeat:repeat-x;
		height:20px;
		width:610px;}
	#page div.navistyle div.end{
		float:left;
		background-image:url(../img/navistyle_end.png);
		background-repeat:no-repeat;
		width:10px;
		height:20px;}
	#page div.navistyle div.end_button{
		float:left;
		background-image:url(../img/navistyle_end_button.png);
		background-repeat:no-repeat;
		width:20px;
		height:20px;}
	#page div.navistyle div.end_button2{
		float:left;
		background-image:url(../img/subnavi_end_button.png);
		background-repeat:no-repeat;
		width:20px;
		height:20px;}
	
	
	#page div.subnavi{
		float:right;
		height:20px;}
	#page div.subnavi div.start{
		float:left;
		background-image:url(../img/subnavi_start.png);
		background-repeat:no-repeat;
		width:10px;
		height:20px;}
	#page div.subnavi div.center{
		float:left;
		background-image:url(../img/subnavi_center.png);
		background-repeat:repeat-x;
		height:17px;
		padding:3px 10px 0px 5px;
		width:auto;}
	#page div.subnavi div.center a{
		color:#f9f9f9;
		text-decoration:none;}
	#page div.subnavi div.center a:hover{
		color:#f9f9f9;
		text-decoration:underline;}
	#page div.subnavi div.end{
		float:left;
		background-image:url(../img/subnavi_end.png);
		background-repeat:no-repeat;
		width:10px;
		height:20px;}
	#page div.subnavi div.end_button{
		float:left;
		background-image:url(../img/subnavi_end_button.png);
		background-repeat:no-repeat;
		width:20px;
		height:20px;}
		
		
	/* text - col2 - col3 */
	
	#page div.text{
		clear:both;
		float:left;
		width:630px;
		line-height:18px;
		margin:0px 0px 0px 5px;
		padding:5px 5px 5px 5px;}
		
	#page div.col2{
		float:left;
		width:315px;
		margin:5px 0px 5px 10px;}
	#page div.col2 div.image{
		clear:both;
		float:left;
		width:313px;
		padding:5px 0px 5px 0px;
		border:1px solid #cccccc;
		text-align:center;}
	#page div.col2 div.image img{
		height:196px;
		border:1px solid #040404;}
	#page div.col2 div.content{
		clear:both;
		height:150px;
		width:315px;}
	#page div.col2 div.content span{
		display:block;
		float:left;
		clear:both;
		width:315px;
		padding:5px 0px 5px 0px;}
	#page div.col2 div.content span.title{
		height:40px;
		font-size:14px;
		font-weight:bold;}
	#page div.col2 div.content span.text{}
	
	
	
	#page div.col3{
		float:left;
		width:205px;
		height:166px;
		border:1px solid #cccccc;
		margin:5px 0px 5px 10px;}
	#page div.col3 div.image{
		clear:both;
		float:left;
		width:205px;
		height:122px;
		padding:10px 0px 10px 0px;
		text-align:center;}
	#page div.col3 div.image img{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:120px;
		border:1px solid #252525;}
	#page div.col3 div.title{
		clear:both;
		float:left;
		background-color:#eeeeee;
		width:195px;
		padding:2px 5px 2px 5px;}
	#page div.col3 div.title a{
		color:#5e5e5e;
		text-decoration:none;}
	#page div.col3 div.title a:hover{
		color:#cc0000;
		text-decoration:none;}
		
		
	#page div.title_line{
		clear:both;
		float:left;
		width:630px;
		padding-left:10px;
		border-bottom:1px solid #cc0000;
		color:#5e5e5e;}
	#page div.title_line a{
		text-decoration:none;}
	#page div.title_line a:hover{
		color:#282828;
		text-decoration:none;}
	#page div.title_content{
		clear:both;
		margin-left:20px;
		margin-top:5px;}
	
	

	
	

	
	/* gallery_white */
	
	#page div.gallery_white{
		clear:both;
		float:left;
		width:650px;
		margin-left:5px;}
	#page div.gallery_white div.top{
		float:left;
		background-image:url(../img/gallery_white_top.png);
		background-repeat:no-repeat;
		width:650px;
		height:10px;}
	#page div.gallery_white div.center{
		float:left;
		background-image:url(../img/gallery_white_center.png);
		background-repeat:repeat-y;
		width:650px;}
	#page div.gallery_white div.bottom{
		float:left;
		background-image:url(../img/gallery_white_bottom.png);
		background-repeat:no-repeat;
		width:650px;
		height:15px;}
	
	
	/* title - content - date */
	
	#page div.gallery_white div.content{
		clear:both;
		float:left;
		width:600px;
		line-height:18px;
		text-align:justify;
		padding:5px 5px 5px 10px;
		margin-left:10px;}
		
	#page div.gallery_white div.content div.image{
		float:right;
		padding:10px 10px 10px 10px;
		margin-left:30px;
		text-align:center;
		border:1px solid #cccccc;}
	#page div.gallery_white div.content div.image img{
		border:1px solid #252525;
		height:160px;}
		
	#page div.gallery_white div.content div.reply{
		width:500px;
		margin-left:50px;
		border:1px solid #e5e5e5;
		color:#9f9f9f;}
		
		
	#page div.gallery_white div.title{
		float:left;
		clear:both;
		width:610px;
		border-bottom:1px solid #cc0000;
		margin-left:15px;
		padding-left:5px;
		padding-right:5px;
		font-size:14px;
		font-weight:bold;}
	#page div.gallery_white div.title a{
		color:#cc0000;
		text-decoration:none;}
	#page div.gallery_white div.title a:hover{
		color:#cc0000;
		text-decoration:none;}
		
	#page div.gallery_white div.category{
		float:left;
		margin-left:20px;}
	#page div.gallery_white div.date{
		float:right;
		margin-right:20px;}
	
	
	
	/* minigallery */
	
	#page div.minigallery{
		float:left;
		width:410px;
		margin:0px 0px 0px 25px;}
	#page div.minigallery div.top{
		float:left;
		background-image:url(../img/minigallery_top.png);
		background-repeat:no-repeat;
		width:410px;
		height:10px;}
	#page div.minigallery div.center{
		float:left;
		background-image:url(../img/minigallery_center.png);
		background-repeat:repeat-y;
		width:410px;}
	#page div.minigallery div.bottom{
		float:left;
		background-image:url(../img/minigallery_bottom.png);
		background-repeat:no-repeat;
		width:410px;
		height:0px;}
		
	#page div.minigallery div.content{
		clear:both;
		float:left;
		width:400px;
		padding:5px 5px 5px 5px;
		margin-left:10px;}
	#page div.minigallery div.content img{
		float:left;
		display:block;
		margin-right:5px;
		border:1px solid #e5e5e5;}
	#page div.minigallery div.title{
		clear:right;
		float:right;
		width:270px;
		margin-right:20px;
		color:#f9f9f9;
		border-bottom:1px solid #5f5f5f;}
	#page div.minigallery div.textcontent{
		clear:right;
		float:right;
		margin-right:20px;
		margin-bottom:5px;
		width:260px;
		color:#9f9f9f;}
	
	

	
	/* flachcontent*/
	
	#flashcontent{
		clear:both;
		float:left;
		background-image:url(../img/gallery_bg.png);
		background-repeat:repeat;
		width:600px;
		height:500px;
		border:1px solid #2e2e2e;
		margin-left:23px;
		margin-top:5px;
		margin-bottom:5px;}
	
	/* content - center */
	
	
	
	
	
	/* title_bar */
	
	.title_bar, .title_bar_current{
		float:left;
		width:638px;
		height:20px;
		margin-top:5px;
		margin-bottom:5px;
		border-color:#808080;
		border-style:solid;
		border-width:1px;
		text-align:center;
		line-height:normal;}
	.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:633px;
		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:638px;
		height:17px;
		margin-top:5px;
		padding-top:3px;
		border:1px solid #808080;
		color:#FFFFFF;
		text-align:center;
		font-weight:bold;
		line-height:normal;}
	.valid{
		clear:both;
		float:left;
		background-image:url(../img/title_bar_valid.png);
		background-repeat:repeat-x;
		width:638px;
		height:17px;
		margin-top:5px;
		padding-top:3px;
		border:1px solid #808080;
		color:#FFFFFF;
		text-align:center;
		font-weight:bold;
		line-height:normal;}
