/*
Theme Name: HOPPart
Theme URI: http://hoppart.hu
Description: Theme for HOPPart. Designed by Daniel Borovi
Version: 0.1
Author: Andras Szonyi
Author URI: http://ndr.hu/
Tags: grey, custom headers and page colors, fixed width, two columns

*/


body {
	background-color: #333333;
	margin:0;
	padding:0;
	text-align:center;
	
}
body,th {
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing:0.6px;
	line-height:17px;
}

a, a:link, a:hover, a:visited {
	text-decoration:none;
}
h2 {
	font-family:Courier New,Courier,monospace;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0.6px;
	line-height:15px;
	margin:0pt 0pt 35px;
}

h3 {
	font-family:Courier New,Courier,monospace;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0.6px;
	line-height:15px;
	margin:0pt 0pt 15px;
}

.spacer {
	font-family: Courier New, Courier, monospace;
	font-size: 12px;
	color: #333333;
	letter-spacing:0.6px;
	line-height:30px;
}


/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* ------------ MAIN PAGE ELEMENTS ---------------- */
/* ------------------------------------------------ */

#wrapper {
	width:860px; 
/*	height:770px;	*/
	margin:0 auto; 
	padding:0;
	text-align:left;	
}


/* ------------------- HEADER ----------------------- */

#header {
	height:119px; 
	width:860px; 
}

#header #logo {
	height:76px; 
	width:860px; 
	text-align:left;

}

#header #menu {
	height:22px; 
	width:860px; 
	background:url('img/header_menu_bg.gif') no-repeat;
	padding: 1px 0;
}

	ul#page_list {
		margin:0;
		padding:0;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		height:20px;
		float:right;
		overflow:hidden;
	}

		ul#page_list li.page_item {
			display:block;
			list-style:none;
			height:20px;
			float:left;
			text-indent:-3000px;
			overflow:hidden;
			background-attachment:scroll;
			background-color:transparent;
			background-repeat:no-repeat;
			background-position: 0 0;
			overflow:hidden;
		}

			ul#page_list li.page_item a {
				display:block;
				height:20px;				
				overflow:hidden;	
			}
		
		
			ul#page_list li.page_item a:hover, li.current_page_item a, .current_page_parent, .current_page_parent a , .current_page_ancestor, .current_page_ancestor a {
				background-position: 0 -20px;
				overflow:hidden;
			}


			ul#page_list li#page-item-8 a {
				background-image:url('img/header_menu01bg.gif');
				width:79px;
			}

			ul#page_list li#page-item-20 a {
				background-image:url('img/header_menu02bg.gif');
				width:59px;
				height:20px;
				display:block;
				border-left:1px solid #ffffff;
				overflow:hidden;		
			}

			ul#page_list li#page-item-23 a  {
				background-image:url('img/header_menu03bg.gif');
				width:64px;
				height:20px;
				display:block;
				border-left:1px solid #ffffff;
				overflow:hidden;		
			}

			ul#page_list li#page-item-25 a  {
				background-image:url('img/header_menu04bg.gif');
				width:42px;
				height:20px;
				display:block;
				border-left:1px solid #ffffff;
				overflow:hidden;		
			}

			ul#page_list li#page-item-27 a  {
				background-image:url('img/header_menu05bg.gif');
				width:65px;
				height:20px;
				display:block;
				border-left:1px solid #ffffff;
				overflow:hidden;		
			}

			ul#page_list li#page-item-29 a  {
				background-image:url('img/header_menu06bg.gif');
				width:65px;
				height:20px;
				display:block;
				border-left:1px solid #ffffff;
				overflow:hidden;		
			}

			ul#page_list li#page-item-18 a  {
				background-image:url('img/header_menu07bg.gif');
				width:69px;
				height:20px;
				display:block;
				border-left:1px solid #ffffff;
				overflow:hidden;		
			}



#header_bottom_line {
	font-size:0; 
	line-height:0px;
	width:830px; 
	height:0px;
	margin:0;
	padding:0;
}

/* ---------------- BREADCRUMB ------------------- */

#breadcrumb {
	padding:0px 0 0 17px;
	color:#ffffff;
}

#breadcrumb a, 
#breadcrumb a:link, 
#breadcrumb a:visited {
	margin:1px 3px;
	padding:0;
}

#breadcrumb a:hover {
	margin: 1px 1px;
	padding:0px 2px;
}



/* ------------------- CONTENT -------------------- */

#content {
	width:860px; 
	height:600px;
	background-color:#333333;
	margin: 0;
	padding: 30px 0 0 0;
}

#content_menu {
	float:left;
	margin:0 30px 0 0;
}

.edit {
	text-align:right;
	display:block;
	clear:both;
	margin:0 30px 0 0;
	}

/* ------------------- FOOTER -------------------- */

#footer {
	height:17px; 
	width:860px; 
	background-color:#333333; 
	clear:both;
	display:block;
	text-align:left;
	padding:3px 0 0 0;

}

#footer a {
	color:#ffffff;
}

#footer .separator {
	font-size:11px;
	font-weight:bold;
	margin:0 10px;
}


/* ------------------------------------------------------- */

/* ------------------------------------------------------- */
/* --------------- CONTENT PAGE STYLES ------------------- */
/* ------------------------------------------------------- */



/* ----------------- HIREK (INDEX)  ----------------- */

#content_menu.hirek, .hirek {
	width:380px; 
	height:580px; 
	border:10px solid #ffffff; 
	background-color:#FFFFFF; 
}

#content_menu .frame {
	display:block;
	float:left;
	margin:0;
	padding:0;
	border:none;
}

#hirek {
	width: 385px;
	height: 555px;
	overflow: auto;
	position: relative;
	background-color: transparent;
	margin: 0;
	padding-right: 15px;
	float:left;
	text-decoration: none;
	color: #FFFFFF;
}

#hirek .title {
	text-transform:uppercase;
}

#hirek .date {
	color: #cccccc;
	display:block;
	text-align:right;
	margin-bottom:5px;
}

#hirek p {
	margin:0 0 12px;
	text-align:justify;
}

#hirek_title {
	height:15px;
	margin:0;
	padding:10px 0 20px;
	font-size:25px;
	font-weight:bold;
/*	background-color:#334455;	*/
	display: block;

}
.hirek_line {
	background: url('img/hirek_line_bg.gif') repeat-x;
	margin-bottom:10px;
}
 

/* -------------- TORTENET ------------------ */

#content_menu.tortenet , .tortenet {
	width:380px; 
	height:580px; 
	border:10px solid #ffffff; 
	background-color:#FFFFFF; 
}

#tortenet {
	width: 385px;
	height: 600px;
	overflow: auto;
	position: relative;
	background-color: transparent;
	margin: 0;
	padding-right: 15px;
	float:left;
}

	#tortenet h3 {
		margin:0 0 15px 0;
		padding:0;
		display: block;
		color:#ff9933;
		line-height:17px;
		font-size:12px;
		font-weight:normal;
		text-align:justify;
	}

	#tortenet p {
		text-align:justify;
	}

/* ----------- TARSULAT ----------- */	
	
#content_menu_tarsulat {
	float:left;
	width: 810px;
	height: 430px;
	background-color: #ffffff;
	margin: 0 0 31px;
	padding:0;
	border: 10px solid #ffffff;

}	

#tarsulat_namelist {
	float:left;
	width: 830px;
	height: 119px;
	background:transparent url('img/tarsulat_namelist_bg.gif') no-repeat;
}
	

	ul.namelist {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		height:20px; 
		width:801px; 
		padding: 0;
		margin:0;
		float:left;
		overflow:hidden;
	}

	#elso_sor {
		margin:1px 0 22px 29px;
	}

	#masodik_sor {
		margin:0 0 0 29px;
	}
	
* html #elso_sor {
		margin:1px 0 22px 14px;
	}

* html #masodik_sor {
		margin:0 0 0 14px;;
	}
	
	
		ul.namelist li.page_item {
			display:block;
			list-style:none;
			height:20px;
			float:left;
			text-indent:-3000px;
			overflow:hidden;
			background-attachment:scroll;
			background-color:transparent;
			background-repeat:no-repeat;
			background-position: 0 0;
			overflow:hidden;
		}

			ul.namelist li.page_item a {
				display:block;
				height:20px;				
				overflow:hidden;	
			}
		
		
			ul.namelist li.page_item a:hover, ul.namelist li.current_page_item a {
				background-position: 0 -20px;
				overflow:hidden;
			}


			ul.namelist li#page-item-61 a {
				background-image:url('img/tarsulat_name_be.gif');
				width:109px;
			}
			
			ul.namelist li#page-item-63 a {
				background-image:url('img/tarsulat_name_fz.gif');
				width:127px;
			}

			ul.namelist li#page-item-66 a {
				background-image:url('img/tarsulat_name_ht.gif');
				width:101px;
			}

			ul.namelist li#page-item-67 a {
				background-image:url('img/tarsulat_name_kdm.gif');
				width:135px;
			}

			ul.namelist li#page-item-70 a {
				background-image:url('img/tarsulat_name_mb.gif');
				width:108px;
			}
			
			ul.namelist li#page-item-72 a {
				background-image:url('img/tarsulat_name_pcs.gif');
				width:95px;
			}

			ul.namelist li#page-item-74 a {
				background-image:url('img/tarsulat_name_rcs.gif');
				width:95px;
			}

			ul.namelist li#page-item-76 a {
				background-image:url('img/tarsulat_name_rh.gif');
				width:93px;
			}
			
			ul.namelist li#page-item-79 a {
				background-image:url('img/tarsulat_name_szkt.gif');
				width:136px;
			}

			ul.namelist li#page-item-81 a {
				background-image:url('img/tarsulat_name_szk.gif');
				width:112px;
			}

			ul.namelist li#page-item-83 a {
				background-image:url('img/tarsulat_name_tnd.gif');
				width:125px;
			}			
			
			ul.namelist li#page-item-85 a {
				background-image:url('img/tarsulat_name_tt.gif');
				width:107px;
			}

			ul.namelist li#page-item-87 a {
				background-image:url('img/tarsulat_name_vkp.gif');
				width:122px;
			}
			
			ul.namelist li#page-item-89 a {
				background-image:url('img/tarsulat_name_vendegek.gif');
				width:75px;
			}

/* ----------- TARSULAT TAGOK  ----------- */			

#content_menu.tarsulat_tag, .tarsulat_tag {
	width:380px; 
	height:580px; 
	border:10px solid #ffffff; 
	background-color:#FFFFFF; 
}

#content_menu.tarsulat_vendeg, .tarsulat_vendeg {
	width:400px; 
	height:600px; 
	border:0px solid #ffffff; 
	background-color:#333333; 
}

#content_menu.tarsulat_vendeg img {
	float:left;
	border: 2px solid #ffffff;
}

#content_menu.tarsulat_vendeg  .jobbra_le {
	margin:0pt 11px 12px 0pt;
}

#content_menu.tarsulat_vendeg  .jobbra {
	margin:0pt 11px 0pt 0pt;
}

#content_menu.tarsulat_vendeg  .le {
	margin:0pt 0pt 12px 0pt;
}



#tarsulat_tag {
	width: 385px;
	height: 408px;
	overflow: auto;
	position: relative;
	background-color: transparent;
	margin: 0;
	padding-right: 15px;
	float:left;
	text-decoration: none;
	color: #FFFFFF;
}

	#tarsulat_tag h2, #tarsulat_tag h3 {
		margin:30px 0 15px;
	}

	#tarsulat_tag p {
	}
	
	#tarsulat_tag p a {
	color:#ffffff;
}

#tarsulat_tag_thumb_container {	
	width:400px;
	height:140px;
	background:#333333 url('img/tarsulat_thumb_container_bg.gif') repeat-x top center;
	padding:52px 0 0 0;
	float:left;
}

#tarsulat_tag_thumb_container a img {
	background:#ffffff;
}

#tarsulat_tag_thumb_container a:hover img {
	border:2px solid #33cccc;
}

.tarsulat_tag_thumb_first {	
	width:89px;
	height:136px;
	background:#ffffff;
	border:2px solid #ffffff;
	margin:0 1px 0 0;
	float:left;
}


.tarsulat_tag_thumb {	
	width:89px;
	height:136px;
	background:#ffffff;
	border:2px solid #ffffff;
	margin:0 0 0 9px;
	float:left;
}


/* ----------- TARSULAT KEPEK  ----------- */

#content.pict_portrait {
	width:860px;
	height:600px;
}

	#content.pict_portrait  p {
		margin:0;
	}

	#content.pict_portrait  .pict {
		width:380px;
		height:580px;
		border:10px solid #ffffff;
		float:left;
		margin:0 30px 0 0;
	}
	
	#content.pict_portrait  #pict_box {
		margin:526px 0 0 0;
		width:400px;
		height:74px;
		border:0;
		float:left;
		background:transparent url('img/pict_portrait_box_bg.gif') no-repeat;
	}

		#content.pict_portrait  #pict_info {
			border:0 none;
			float:left;
			height:20px;
			letter-spacing:0px;
			line-height:43px;
			margin:-11px 0 0;
			padding:0 13px;
			width:374px;
		}
		
	* html #content.pict_portrait  #pict_info {
			border:0 none;
			float:left;
			height:85px;
			letter-spacing:0px;
			line-height:43px;
			margin:-11px 0 0;
			padding:0 13px;
			width:374px;
		}

		#content.pict_portrait  #pict_navi {
			border:0 none;
			height:20px;
			margin:0;
			padding:0 12px 0 0;
			width:388px;
			position:relative;
			top:35px;
			width:388px;
		}
		
	* html  #content.pict_portrait  #pict_navi {
			border:0 none;
			height:20px;
			margin:0;
			padding:0 12px 0 0;
			width:388px;
			position:relative;
			top: -30px! important;
			width:388px;
		}

			#content.pict_portrait  #pict_navi .prev_pict {
				margin:0;
				width:22px;
				height:20px;
				border:0;
				float:right;
				text-align:left;
				color:#000000;
			}

			#content.pict_portrait  #pict_navi .next_pict {
				margin:0;
				width:22px;
				height:20px;
				border:0;
				float:right;
				text-align:right;
				color:#000000;
			}

			#content.pict_portrait  #pict_navi .prev_pict a, #content.pict_portrait  #pict_navi .next_pict  a {
				color:#ffffff;
			}
			
#content.pict_landscape {
	width:860px;
	height:600px;
}

	#content.pict_landscape  p {
		margin:0;
	}

	#content.pict_landscape  .pict {
		width:810px;
		height:540px;
		border:10px solid #ffffff;
		float:left;
		margin:0;
	}
	
	#content.pict_landscape  #pict_box {
		margin:0 0 0;
		width:830px;
		height:41px;
		border:0;
		float:left;
		background:#000000 url('img/pict_landscape_box_bg.gif') no-repeat;
	}

		#content.pict_landscape  #pict_info {
			margin:10px 0 0 0;
			padding: 0 0 0 10px;
			width:760px;
			height:20px;
			border:0;
			float:left;
			letter-spacing:-0.1px;
		}

		#content.pict_landscape  #pict_navi {
			margin:10px 0 0 0;
			padding:0 12px 0 0;
			width:48px;
			height:20px;
			border:0;
			float:right;
		}

			#content.pict_landscape  #pict_navi .prev_pict {
				margin:0;
				width:22px;
				height:20px;
				border:0;
				float:right;
				text-align:left;
				color:#000000;
			}

			#content.pict_landscape  #pict_navi .next_pict {
				margin:0;
				width:22px;
				height:20px;
				border:0;
				float:right;
				text-align:right;
				color:#000000;
			}
		
			#content.pict_landscape  #pict_navi .prev_pict a, #content.pict_landscape  #pict_navi .next_pict  a {
				color:#ffffff;
			}
			
#content.pict_square {
	width:830px;
	height:600px;
}

	#content.pict_square p {
		margin:0;
	}

	#content.pict_square .pict {
		border:10px solid #ffffff;
		float:left;
		margin:0;
	}

	#content.pict_square  #pict_box {
		margin:568px 0 0 0;
		width:70px;
		height:32px;
		border:0;
		float:right;
		background:#000000 url('img/pict_square_box_bg.gif') no-repeat;
	}
	
		#content.pict_square  #pict_navi {
			margin:2px 0 0 0;
			padding:0 12px 0 0;
			width:48px;
			height:20px;
			border:0;
			float:right;
		}

			#content.pict_square  #pict_navi .prev_pict {
				margin:0;
				width:22px;
				height:20px;
				border:0;
				float:right;
				text-align:left;
				color:#000000;
			}

			#content.pict_square  #pict_navi .next_pict {
				margin:0;
				width:22px;
				height:20px;
				border:0;
				float:right;
				text-align:right;
				color:#000000;
			}

			#content.pict_square  #pict_navi .prev_pict a, #content.pict_square  #pict_navi .next_pict  a {
				color:#ffffff;
			}

	
			
/* ----------------- ELOADASOK ---------------  */

#content_menu.eloadasok, .eloadasok {
	width:380px; 
	height:580px; 
	border:10px solid #ffffff; 
	background-color:#FFFFFF; 
}

#content_menu.eloadasok .frame a img {
	border:0;
}


#eloadasok {
	width: 385px;
	height: 570px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
	margin:0;
	padding:30px 15px 0 0;
	float:left;
}

#eloadasok h2 {
	margin:0;
}

#eloadasok h3 {
	margin:30px 0 20px;
	text-transform:uppercase;
}
		
#eloadasok p {
	margin:17px 0;
}

#eloadasok p a {
	text-transform:uppercase;
	color:#ffffff;
}


.red {
	color:#ff3333;
}

table#hk_mk {
	border: 10px solid #ffffff;
}


table#hk_mk a img{
	border:none;
	margin:0;
	float:left;
}

table#hk_mk td.le {
	 border-bottom:5px solid #ffffff;
}

		
/* ----------- MUSOR, CALENDAR ----------- */


.calendar_body {
	border-bottom:1px solid #00cc33;
	width:830px; 
	float:left;
	margin:0; 
	padding:15px 0;
}

table#calendar-head {
	background:transparent url('img/calendar/calendar-head_bg.gif') no-repeat;
	width:830px;
	height:71px;
	padding:0;
	margin:0;
	float:left; 
}

	td.calendar-year {
		height:50px;
	}

	#this_year {
		display:block;
		width:145px;
		height:45px;
		float:left;
	}
	
	td.calendar-prev {
	text-align:left;
	padding:0 0 3px 3px;
	}
	
	td.calendar-next {
	text-align:right; 
	padding:0 25px 3px 0 ;
	}

	
	td.calendar-prev a:hover, td.calendar-next a:hover{
	padding:0px 2px 1px;
	}
	
	
	td.calendar-month, td.calendar-next-month {
		height:20px;
		padding: 0 0 1px 0;
	}

	
	#this_month, #next_month {
		display:block;
		width:70px;
		height:20px;
		float:right;
		background-attachment:scroll;
		background-color:transparent;
		background-image:url('img/calendar/honap.gif');
		background-repeat:no-repeat;
	}

 table.naptar_tabla, table.naptar_tabla td, .event, .event a, .calnk, .calnk a {
	line-height:11px;
 }
 
 .day-with-date, .current-day {
	width:23px; 
	text-align:right; 
	vertical-align:top; 
	padding-right:4px; 
 }
 
  .day-name {
	width:72px; 
	text-align:left; 
	vertical-align:top; 
	text-transform:capitalize;
	letter-spacing:-0.2px;	
 }
 
 .calnk {
	display:block;
	letter-spacing:-0.1px;
	margin-bottom:1px;
 }

.event_time {
	color:#00cc33;
	letter-spacing:-1px;
}
 
.event_title {
	text-transform:uppercase;
}
 
.event_desc {
	color:#00cc33;
	letter-spacing:-0.2px;
} 

/* ----------- KAPCSOLAT ----------- */

#content_menu.kapcsolat {
	width:400px; 
	height:600px; 
	border:0px solid #ffffff; 
	background-color:#333333; 
	float:left;
	margin:0 30px 0 0;
}

	#hirlevel {
		width:400px; 
		height:267px;
		background-color:#3399CC;
		background:#3399CC url('img/hirlevel_form_bg.gif') no-repeat;
		margin:0 0 66px 0;
		padding:0;
	}
	
	
	table#hirlevel_table {
		float:right; 
		border-collapse:collapse;
		margin-right:-1px;
	}
	
	
		h3#subscribe {
			display:block;
			width:254px;
			height:66px;
			margin:11px 25px 0 0;
			float:right;
			background-attachment:scroll;
			background-color:transparent;
			background-image:url('img/hirlevel_title.gif');
			background-repeat:no-repeat;
			background-position: 0 0;
			text-indent:-3000px;
		}
		
		* html h3#subscribe {
			margin:11px 12px 0 0;
		}		

		
		#hirlevel #submit, #hirlevel #submit a {
			display:block;
			width:139px;
			height:127px;
			margin:0;
			background-attachment:scroll;
			background-color:transparent;
			background-image:url('img/hirlevel_submit_bg.gif');
			background-repeat:no-repeat;
			background-position: 0 0;
		}


		#hirlevel #submit:hover, #hirlevel #submit a:hover {
			background-position: 0 -127px;
		}

		
	
	#kontakt {
		width:380px; 
		height:247px;
		border:10px solid #ffffff; 
		background-color:#3399CC;
		margin:0;
	}

		#kontakt_form {
			width:188px; 
			height:126px;
			border:1px solid #000000; 
			background:#3399CC url('img/kontakt_form_bg.gif') no-repeat;
			margin:0;
			padding: 119px 0 0 190px;
		}
		
		#kontakt_form  a {
			color:#ffffff;
		}
		
		#kontakt_form  a:hover {
			text-decoration:underline;
		}
		

#kapcsolat {
	width: 385px;
	height: 600px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
	margin: 0;
	padding-right: 15px;
	float:left;
}

	#kapcsolat h2 {
		margin:30px 0pt 20px;
	}

	#kapcsolat h3 {
		margin:35px 0 0 0;
		text-transform:uppercase;
	}

	
	#kapcsolat p a {
	color:#ffffff;
}

/* ----------- VELEMENY ----------- */

#content_menu.velemeny, .velemeny{
	width:380px; 
	height:580px; 
	border:10px solid #ffffff; 
	background-color:#FFFFFF; 
}

	#form_container {
		background-color:#339933;
		border:1px solid #000000;
		height:578px;
		padding:0 15px;
		width:348px;
	}

		h3#respond {
			display:block;
			width:160px;
			height:64px;
			margin:0;
			float:right;
			background-attachment:scroll;
			background-color:transparent;
			background-image:url('img/velemeny_title.gif');
			background-repeat:no-repeat;
			text-indent:-3000px;
		}

		form#commentform {
			float:right;
		}

		#author, #email, #comment, #add_email {
			border: 1px solid black;
		}

		textarea#comment {
			overflow-y: hidden;
			width: 350px;
			height:336px;
			
		}

		* html textarea#comment {
			overflow-y: hidden;
			width: 344px;
			height:352px;
			
		}


		#commentform #submit, #commentform  #submit a {
			display:block;
			width:139px;
			height:94px;
			margin:0;
			background-attachment:scroll;
			background-color:transparent;
			background-image:url('img/velemeny_submit_bg.png');
			background-repeat:no-repeat;
			background-position: 0 0;
		}
		
		* html #commentform #submit {
			display:block;
			width:139px;
			height:83px;
			margin:0;
			background-attachment:scroll;
			background-color:transparent;
			background-image:url('img/velemeny_submit_bg.jpg');
			background-repeat:no-repeat;
			background-position: 0 0;
		}


		#commentform  #submit:hover, #commentform  #submit a:hover {
			background-position: 0 -94px;
		}

		a.inverse_linkcolor {
			background-color:#ffffff;
			padding:1px 3px;
			border:1px solid #ffffff;
		}

		a:hover.inverse_linkcolor {
			color:#ffffff;
			padding:1px 3px;
			border:1px solid #ffffff;
		}


#velemeny {
	width: 385px;
	height: 600px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
	margin: 0;
	padding-right: 15px;
	float:left;
}

#velemeny p {
	margin:5px 0;
}


.commentmetadata {
	background-color:#339933; 
	background:#339933;
	display:block; 
	padding:3px 7px; 
	margin:30px 0 0;
}	

/* ----------------- SAJTO ---------------  */

#content_menu.sajto, .sajto {
	width:380px; 
	height:580px; 
	border:10px solid #ffffff; 
	background-color:#FFFFFF; 
}

#sajto {
	width: 385px;
	height: 600px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
	margin: 0;
	padding-right: 15px;
	float:left;
}

/* -------- IMPRESSZUM ----------------- */

#content_menu.impresszum , .impresszum {
	width:380px; 
	height:580px; 
	border:10px solid #ffffff; 
	background-color:#FFFFFF; 
}

#impresszum {
	width: 385px;
	height: 600px;
	overflow: auto;
	position: relative;
	background-color: transparent;
	margin: 0;
	padding-right: 15px;
	float:left;
}

	#impresszum h3 {
		margin:0 0 15px 0;
		padding:0;
		display: block	;
		color:#ff9933;
		line-height:15px;
		font-size:13px;
		font-weight:normal;
		text-align:justify;
	}

	#impresszum p {
		text-align:justify;
	}

	img.szinhazhu_logo {
		border:0px;
		width:100px;
		height:133px;
		position:absolute;		
		left:300px;
		right:0px;
		top:455px;
	}

* html img.szinhazhu_logo,  *:first-child+html img.szinhazhu_logo {
		border:0px;
		width:100px;
		height:133px;
		position:absolute;		
		left:300px;
		right:0px;
		top:467px;
	}

	
/* --------- 404  ------------- */

#content404 {
	width:830px;
	height:600px
}

#content404  img {
	width:810px;
	height:520px;
	border:10px solid #ffffff;
}


#facebook {
	width:30px;
	height:97px;
	float:right;
}
#facebook img{
	width:30px;
	height:81px;
	float:right;
}
