body						{margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; background: #CDB27B; width: 100%;}

h2							{ font-size: 12px; color: #65645b; margin: 0; font-family: Arial; }

p, table					{ font-size: 12px; font-family: Arial; }
p.small						{ font-size: 10px; }

li							{ font-size: 12px; }

a							{ outline-width: 0; }
a img						{ border: none; }

hr							{ color: #fff; background-color: #fff; height: 1px; border: 0 none; }

#container					{ width: 1119px; height: 100%; margin: 0 auto 10px auto}

#header_top					{ width: 1119px; height: 36px; background: url(/img/header/bg_top_shadow.jpg) no-repeat;}
#header						{ width: 1119px; height: 80px; background: url(/img/content/bg_shadow.jpg) repeat-y;}
#header_banner				{ height: 74px; background: url(/img/header/bg_banner.jpg) no-repeat; padding: 7px 0 0 587px;}

#fixed						{ position: fixed; top: 22px; left: 30px; }
#fixed p					{ font-size: 10px; background: #FFF; color: silver; line-height: 12px; margin: 0; padding: 2px 0 4px 2px; }

#menu_top					{ height: 25px; background: url(/img/content/bg_shadow.jpg) repeat-y;}
#menu_top_buttons			{ height: 25px; margin: 0 38px 0 38px; background: url(/img/header/bg_menu.jpg) repeat-x;}
#menu_separator				{ float: left; width: 100px;}
.menu_button_separator		{ float: left; width: 3px; height: 25px; background: url(/img/header/button_separator.jpg) no-repeat;}
#menu_top_buttons a			{ float: left; font-size: 11px; font-weight: bold; text-decoration: none; color: #e6ffff; padding: 6px 10px 0 10px}
#menu_top_buttons a:hover	{ color: #e3e1c6}

#content					{ background: url(/img/content/bg_shadow.jpg) repeat-y; height: 100%;}

#content_top				{ height: 22px; margin: 0 34px 0 30px; color: #483307}
#content_top h2				{ padding-top: 3px; }
#content_top h2.left		{ float: left; width: 355px; padding-left: 10px}
#content_top h2.right		{ float: right; width: 350px; padding-right: 20px; text-align: right;}

#content_left				{ float: left; width: 168px; margin: 0 0 0 2px; font-size: 11px; background: #b9a683; color: #fff}
#content_left p				{ margin: 0; padding: 2px 4px 2px 2px}
#content_left a img			{ border: none; padding-left: 45px; margin: 5px 0;}
#content_left .textlink		{ color:#2F412B; font-size:11px; font-weight:bold; text-decoration:none; }
#content_left .textlink:hover	{ color:#65645B; font-size:11px; font-weight:bold; text-decoration:none; }

#content_boxes				{ float: left; width: 174px; margin-left: 38px; }
#content_boxes p			{ padding: 0; margin: 0; }
#content_boxes a			{ color:#65645B; font-weight:bold; text-decoration:none; }
#content_boxes a:hover		{ color:#3c3b37; font-weight:bold; text-decoration:none; }
#content_boxes a img		{ /*padding: 5px 10px;*/ }

.navigate					{ margin: 0; padding: 0; line-height: 10px}
.navigate a 				{ border-bottom: 1px solid #ad9561; border-top: 1px solid #d7c6a2; color: #fff; display: block;
								text-decoration: none; padding: 4px 5px; background: #b9a683}
.navigate a:hover			{ background: #e3e1c6; color: #483307;}

#content_main				{ float: left; /*background: #dec99e;*/ width: 501px; padding: 0px 12px 8px 12px; /*border-left: 3px solid #FFF;
								border-right: 3px solid #FFF; */text-align: justify; color: #483307; font-size: 12px; font-family: Arial, Verdana;}
#content_main h1			{ margin: 2px; font-size: 12px; color: #2f412b}
/*#content_main a				{margin: 0; padding: 2px; color: #2f412b; font-size: 11px; text-align: justify; line-height: 14px;}
*/

#content_main_wide			{ width: 687px; float: left; padding: 0 12px 8px 12px; color: #65645B }
#content_main_wide a		{ color:#65645B; font-size:11px; font-weight:bold; text-decoration:none; }
#content_main_wide a:hover	{ color:#2F412B; font-size:11px; font-weight:bold; text-decoration:none; }

#content_article a, .top_news a				{ color:#65645B; font-weight:bold; text-decoration:none; }
#content_article a:hover, .top_news a:hover	{ color:#3c3b37; font-weight:bold; text-decoration:none; }

#profile					{  }
#profile_pics				{  }
#profile_avatar				{ width: 250px; }
#profile_avatar img			{ margin: 3px; }
#profile_avatar a			{ font-size: 10px; }
.profile_tn					{ width: 80px; float: left; text-align: center; }
.profile_tn	img				{ margin: 3px; }
.profile_tn a				{ font-size: 10px; text-align: center; }

.large_msg_box				{ width: 490px; height: 200px; border: 1px solid #bcb778; padding: 3px; font-family: Verdana;
								font-size: 11px; background: url(/img/content/bg_inputfield.jpg) repeat; }


/* webshop */
.ws_cat						{ width: 130px; float: left; margin: 20px; font-size: 10px; }
.ws_cat a img				{ border: none; }
.ws_cat p					{ text-align: center; font-size: 10px; line-height: 11px; }
.ws_cat select				{ border: 1px solid #bcb778; background: url(/img/content/bg_inputfield.jpg) repeat-x; margin-left: 2px; width: 100px;
								margin: 3px; }

#basket_table				{ width: 540px; }
#basket_table a				{ color: #990000; }

#ws_order_form				{ margin-top: 30px; }

/* forum */
#forum_topic				{ width: 100%; }
#forum_topic a				{ color:#2F412B; font-size:11px; font-weight:bold; text-decoration:none; }
#forum_topic a:hover		{ color:#65645B; font-size:11px; font-weight:bold; text-decoration:none; }
#forum_topic_header			{ background: #E3E1C6; }
#forum_topic_header td		{ padding: 4px; color: #660000; font-weight: bold; }
.even						{ background: #F2F1E6; }
.odd						{ background: #ECEAD8; }

.pathway					{ color:#65645B; font-size:10px; margin: 10px 10px 10px 0; }
.pathway a:link, .pathway a:visited { font-size:10px; padding-left:0; color: #65645B; }
.pathway a:hover			{ font-size:10px; padding-left:0; }

#show_msg					{ width: 75px; margin: 20px auto; display: block; }
#post_msg					{ display: none; }

.post_box					{ width: 670px; margin-bottom: 12px; border: 1px solid #B2AF81; background: #ECEAD8; min-height: 108px; }
.post_box h2				{ width: 100%; height: 16px; background: #E3E1C6 ; }
.post_box .img				{ float: left; margin: 1px 10px 1px 1px; width: 105px; font-size: 10px; }
.post_box .img a img		{ border:none }
.post_box .msg				{ float: left; width: 520px; }
.post_box q					{ border:1px solid #B2AF81; display:block; font-size:10px; padding:5px; }

#moderate_post				{ width: 596px; height: 280px; border: 2px solid #65645B; background:#F7F7EF; display: none }
#moderate_post h1			{ background: #E3E1C6; color: #65645B; display: block; padding: 2px; font-size: 12px; font-weight: bold; margin: 0; padding: 6px; }
#moderate_post textarea		{ width: 500px; height: 200px; margin: 10px auto; display: block; border: 1px solid #65645B; }

.news_box					{ width:  157px; float: left; padding: 4px; }

#vote_box					{ font-size: 11px; }
#vote_box h2				{ font-size: 11px; font-weight: bold; background: #E3E1C6; color: #660000 ; }

.submit_button				{ background-color:#E3E1C6; border:1px solid #BCB778; color:#65645B; font-size:11px; margin-bottom:5px; padding:1px; }

#downloads					{ font-size: 11px; }
#downloads h2				{ display: block; background: #DDD; color: #65645B; font-size: 12px; padding: 2px 2px 2px 10px; }
#downloads .item_zene		{ display:block; font-weight:bold; padding:10px 0 8px 40px; background: url(/img/icon_download_zene.png) 0 -2px no-repeat; }
#downloads .item_zene:hover	{ background: #E1DFC4 url(/img/icon_download_zene.png) 0 -2px no-repeat;; }
#downloads .item_video		{ display:block; font-weight:bold; padding:10px 0 8px 40px; background: url(/img/icon_download_video.png) 0 -2px no-repeat; }
#downloads .item_video:hover	{ background: #E1DFC4 url(/img/icon_download_video.png) 0 -2px no-repeat;; }
#downloads .item_archiv		{ display:block; font-weight:bold; padding:10px 0 8px 40px; background: url(/img/icon_download_archiv.png) 0 -2px no-repeat; }
#downloads .item_archiv:hover	{ background: #E1DFC4 url(/img/icon_download_archiv.png) 0 -2px no-repeat;; }
#downloads .item_egyeb		{ display:block; font-weight:bold; padding:10px 0 8px 40px; background: url(/img/icon_download_egyeb.png) 0 -2px no-repeat; }
#downloads .item_egyeb:hover	{ background: #E1DFC4 url(/img/icon_download_egyeb.png) 0 -2px no-repeat;; }
#downloads .item_default	{ display:block; font-weight:bold; padding:10px 0 8px 40px; background: url(/img/icon_download_sima.png) 0 -2px no-repeat; }
#downloads .item_default:hover	{ background: #E1DFC4 url(/img/icon_download_default.png) 0 -2px no-repeat;; }

#downloads a				{ color: #65645B; text-decoration: none; }
#downloads .item:hover		{ background:#FFCC00 url(/img/buttons/icon_folder.png) 0 -2px no-repeat; color:#FC6401; }

#download_list a			{ color: #2F412B; font-size:11px; font-weight:bold; text-decoration:none; }
#download_list a:hover		{ color: #65645B; text-decoration: underline; }

/* right */
#content_right				{ float: left; width: 174px; margin-right: 10px; background: #dec99e}
#content_right p			{ margin: 0; padding: 2px; color: #2f412b; font-size: 11px; text-align: justify; line-height: 14px;}
#content_right ol			{ margin: 0 0 0 -10px; font-size: 11px; color: #59412b}
#content_right a			{ color:#2F412B; font-size:11px; font-weight:bold; text-decoration: none; }
#content_right a:hover		{ color:#65645B; text-decoration: underline; }
#content_right .list		{ color: #2F412B; font-size:11px; }



/* footer */
#footer 					{ clear: both; width: 1119px; height: 36px; background: url(/img/content/bg_footer_shadow.jpg) no-repeat;}



/* common */
.clear_floats, .clear		{ clear: both; }
.searchbar					{ margin: 3px 10px 2px 10px; font-size: 10px; float: left}
.inputfield 				{ border: 1px solid #bcb778; background: url(/img/content/bg_inputfield.jpg) repeat-x; margin-left: 2px}
.submitbutton				{ border: 1px solid #bcb778; background: #e3e1c6; color: #65645b; margin-left: 2px}
.simplebutton               { background-color: #e3e1c6; border:1px solid #BCB778; color:#65645B; font-size:11px; margin-bottom:5px; padding:1px;}
.profilebutton				{ background:none repeat scroll 0 0 #b9a683; border-bottom:1px solid #ad9561; border-top:1px solid #d7c6a2; color:#fff;
								display:block; padding:2px 5px; text-decoration:none; }


.textlink					{ color: #2f412b; text-decoration: none}
.textlink:hover				{ text-decoration: underline}
.textlink_red				{ color: #990000; text-decoration: none;}
.textlink_red:hover			{ text-decoration: underline}

._f10                       { font-size: 10px }

.c_red						{ color: #990000; }

.ad_stand 					{ margin: 4px 0 4px 12px}

.pager						{ margin: 6px auto; text-align: center; font-size: 11px; color: #BBB; font-weight: bold; }
.pager a					{ color: #4A6346; text-decoration: none; }
.pager a:hover				{ text-decoration: underline; }



a.readon:hover {
	background: transparent url(/img/buttons/read.gif) no-repeat scroll 0 1px; border: 1px solid #BCB778; color: #65645B;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; line-height: 10px;
	padding: 1px 2px 1px 21px; text-decoration: none; white-space: normal; }

a.readon:link, a.readon:visited {
	background:transparent url(/img/buttons/read.gif) no-repeat scroll 0 0;	border:1px solid #BCB778; color:#483307;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:10px;
	padding:1px 2px 0px 21px; text-decoration:none;	white-space:normal; }
	
.reg_tip 					{ font-size: 10px; color: green; border: 2px solid green; padding: 2px; font-weight: bold;}
.reg_error, .action_error	{ padding: 2px; border: 2px solid #C44141; color: #C44141; font-size: 10px; font-weight: bold; }
.action_error				{ width: 96%; }

.highlight_red				{ font-weight: bold; color: #990000; }

.center						{ text-align: center; }

.light_gray					{ color: #483307; }


.accordion					{ width: 650px; border-bottom: solid 1px #c4c4c4; padding-bottom: 5px;}                                                                                                                                                                                                         
.accordion h3 				{ background: #b9a683 url(/img/lenyil.png) no-repeat right; color: #ffffff; padding: 7px 15px; margin: 0; border: solid 1px #c4c4c4; border-bottom: none; cursor: pointer; }                                                                                                                                                                                                         
.accordion h3:hover 		{ background-color: #a79575; }                                                                                                                                                                                                         
.accordion h3.active 		{ background-position: right; }                                                                                                                                                                                                         
.accordion p 				{ text-align:left; background: #dccfa0; margin: 0; padding: 10px 15px 20px; border-left: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4; }
#telepulesList				{ padding-top: 10px; }
