html, body {
  height: 95%; 
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a7553;
	margin: 0;
	padding: 15px;
	background: #f0f7df url(https://secure.key4web.com/images/background_background_top.gif) repeat-x top;
	vertical-align: top;
/*	border: 5px solid black;
	height: 100%;*/
}

h1 {
	font-size: 1.8em;
	margin-bottom: 1em;
}

h2 {
	font-size: 1.5em;
	margin-top: 2.2em;
	margin-bottom: 1em;
}

h3 {
	font-size: 1.2em;
	margin-bottom: 1em;
}

a {
	color: #52567A;
	border: none;
}

a img {
	border: none;
}

dt {
	font-style: italic;
	margin-top: 0.3em;
}

table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	table-layout: auto;
	caption-side: top;
	width: 640px;
	margin: 0 auto;
}

table tr {
	margin: 0;
	padding: 0;
}

table td {
	margin: 0;
	padding: 0;
	border: none;
}

.money, .number {
	text-align: right;
}

form {
	margin: 0;
	padding: 0;
}

form ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

fieldset table {
	width: 600px;
	margin: 10px auto;
}

fieldset ul.form_list {
  width: 600px;
  list-style-type: none;
  margin: 10px auto;
  padding: 0;
}

/**
 * Az <ul>-lel kivitelezett formhoz kellő adatok!
 * Ha visszaállításra kerül, akkor az input, select,
 * textarea részben törölni kell a margin beállításokat.
 *
fieldset ul.form_list>li {
  margin: 0.5em 0;
  clear: both;
}
*/
fieldset ul li {
	float: none;
	clear: both;
}

fieldset ul li label {
  display: block;
  float: left;
  width: 160px;
  padding: 3px 5px;
}

ul.groups {
	list-style-type: none;
	margin-bottom: 1em;
}

ul.groups li label {
	width: auto;
}

/*
label.checkbox_label {
	width: auto;
}
*/
input, select, textarea {
	margin: 0.2em 0;
	padding: 1px;
	font-size: 1em;
	vertical-align: middle;
}

.insert_new {
	margin: 6px 0 3px 0;
	height: 1em;
	display: block;
	border: 1px solid #f8f7ef;
	cursor: pointer;
}

.insert_new:hover {
	background-color: gray;
}

.ajax_insert {
	background-color: #f8f7ef;
	padding: 3px;
	border: 1px solid transparent;
	cursor: pointer;
}

.ajax_insert:hover {
	background-color: #f3f2e2;
	border: 1px solid black;
}

#box, .ajax_box {
  padding: 1em;
  background-color: white;
  width: 650px;
  position: absolute;
  border: 2px solid black;
  z-index: 1000;
}

.ajax_box_close_button {
	float: right;
	margin: 0.1em;
	padding: 0.3em;
	border: 1px solid #f3f2e2;
}

.ajax_box h1, .ajax_box h2 {
	margin-top: 0.3em;
	padding-top: 0;
}

#loader {
	background-image: url(https://secure.key4web.com/images/70black.png);
	position: absolute;
	padding: 1.3em;
	border: 1px solid black;
	z-index: 500;
}

#content_body {
	height: 100%;
	width: 940px;
}

#top_shadow {
	margin: 0;
	padding: 0;
}

#top_shadow {
	background-image: url(https://secure.key4web.com/images/top_shadow_line.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 5px;
}

#left_shadow {
  background-image: url(https://secure.key4web.com/images/left_shadow.png);
  background-repeat: repeat-y;
  background-position: center right;
  width: 5px;
/*	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_shadow.png',sizingMethod='scale');*/
}

#right_shadow {
  background-image: url(https://secure.key4web.com/images/right_shadow.png);
  background-repeat: repeat-y;
  background-position: right;
/*	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/right_shadow.png',sizingMethod='scale');*/
}

#bottom_shadow {
	background-image: url(https://secure.key4web.com/images/bottom_shadow_line.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 5px;
}

#header {
	background-image: url(https://secure.key4web.com/images/header_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 81px;
	width: 930px;
}

#header .user_status {
	float:right;
	clear: right;
	margin-top: 30px;
	margin-right: 5px;
	padding: 3px;
	background-color: #F5F5F5;
	border: 1px solid gray;
	width: 350px;
}

.ffend:after {
	float: none;
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
}

#footer {
	background-image: url(https://secure.key4web.com/images/footer_background.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 47px;
	width: 930px;
}

#content {
	background: #FFFFFF;
	background-image: url(https://secure.key4web.com/images/content_left_shadow.gif);
	background-repeat: repeat-y;
	/*	background-position: left; */
	padding: 10px 30px;
	margin: 0;
	/* Kizŕłłlag az IE miatt: */
	height: 90%;
	width: 670px;
	overflow: auto;
}

#content pre, #content code {
	display: block;
	font-size: 1.1em;
	font-family: monospace;
	border: 1px dotted gray;
	margin: 1em auto;
	padding: 0.5em;
	overflow: auto;
 /*	width: 650px;*/
}

img#logo {
	margin: 0px 5px;
	float: left;
}

#menu {
	background-image: url(https://secure.key4web.com/images/menu_background.gif);
	margin: 0;
	padding: 0;
/*width: 200px; */
}

#menu a {
	text-decoration: none;
}

#menu ul#left_menu, #menu ul#left_menu_level_1 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu ul#left_menu li {
	margin: 0;
	padding: 0;
	border-left: 1px solid #c5c29a;
	border-right: 1px solid #c5c29a;
	border-bottom: 1px solid #c5c29a;
}

#menu ul#left_menu li a {
	background-color: #d7d5b4;
	background-image: url(https://secure.key4web.com/images/menu_button_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	display: block;
	padding: 3px;
}

#menu ul#left_menu li a:hover {
	background-color: #e8e4c6;
	background-image: url(https://secure.key4web.com/images/menu_button_active_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#menu ul#left_menu li.active {
	padding: 3px;
	background-color: #e8e4c6;
	background-image: url(https://secure.key4web.com/images/menu_button_active_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#menu ul#left_menu li.active_submenu {
	margin: 0;
	padding: 3px 3px 3px 2em;
	background-color: #e8e4c6;
	background-image: url(https://secure.key4web.com/images/menu_button_active_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#menu ul#left_menu li.submenu a {
	margin: 0;
	padding: 3px 3px 3px 2em;
}

#menu .panel {
	margin: 20px 5px 5px 5px;
	padding: 5px;
	background-color: #f0f7df;
	border: 1px solid white;
	background-image: url(https://secure.key4web.com/images/panel_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#menu a {
	color: #7a7553;
}

.button_simple {
	border: 1px solid #7c7c7c;
	background-color: #c6c5d7;
	background-image: url(https://secure.key4web.com/images/button_simple_bg..gif);
	background-position: top;
	background-repeat: repeat-x;
/*	padding: 3px 20px; */
	text-decoration: none;
}

a.button_simple {
	border: 1px solid #7c7c7c;
	background-color: #c6c5d7;
	background-image: url(images/button_simple_bg..gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 3px 10px;
	text-decoration: none;
}

/* HibaĂĽzenet megjelenĂ­tĂ©se */
		ul#errors:before {
			content: "Hiba tĂ¶rtĂ©nt!";
			color: red;
			font-weight: bolder;
		}
		
		ul#errors, .error {
			border: 1px solid red;
			margin: 4px;
			padding: 2px;
		}
		
		ul#errors li:before {
			content: "- ";
			display: inline;
		}

		ul#errors li {
			list-style-type: none;
			margin: 1px;
			padding: 0;
			font-family: monospace;
			font-size: 14px;
		}
		
/* RendszerĂĽzenet megjelenĂ­tĂ©se */
		ul#system_msgs {
			border: 1px solid black;
			margin: 4px;
			padding: 2px;
		}
		
		ul#system_msgs li {
			list-style-type: none;
			margin: 1px;
			padding: 0;
			font-family: monospace;
			font-size: 14px;
		}

/* Az admin oldalon ha kilistĂˇz vmit, akkor a tĂˇblĂˇzatra ezek a stĂ­lusok Ă©rvĂ©nyesek. */
		table.admin_list, table.stat, table.advert_list {
			border-spacing: 0px;
			padding: 0;
			margin: 1px auto;
			border: 1px solid #c5c29a;
			border-collapse: collapse;
		}
		
		table.admin_list td, table.advert_list td, table.stat td, table.stat th {
			padding: 0 0.3em;
			margin: 0;
			height: 2em;
			border-bottom: 1px solid #c5c29a;
			border-right: 1px solid #c5c29a;
		}
		
		#content table.admin_list td pre {
			border: none;
			margin: 0;
			padding: 0;
		}
		
		table.advert_list {
			margin-bottom: 3em;
		}
		
		table.stat th {
			font-weight: bold;
		}
		
		/* VĂˇltozĂł szĂ­nek a kĂĽlĂ¶nbĂ¶zĹ‘ soroknĂˇl */
		table.admin_list tr.row0, table.advert_list tr.row0, table.stat tr.row0 {
			background-color: #f8f7ef;
		}
		
		table.admin_list tr.row1, table.advert_list tr.row1, table.stat tr.row1 {
			background-color: #f3f2e2;
		}

		/* TĂˇblĂˇzat fejlĂ©ce */
		table.admin_list tr.header td, table.advert_list tr.header {
			border-top: 1px solid #c5c29a;
			border-bottom: 1px solid #c5c29a;
			font-weight: bold;
			text-align: left;
			background: #d1ceac;
			background-image: url(https://secure.key4web.com/images/th.gif);
			background-position: top;
			background-repeat: repeat-x;
		}
		
		/* TĂˇblĂˇzat tĂ¶rzsĂ©ben az olyan oszlop, amit radio vagy checkbox elemet tartalmaz */
		table.admin_list td.control {
			border-right: 1px dotted black;
			text-align: center;
		}
		
		table.admin_list select, table.admin_list input, table.admin_list textarea {
			margin: 0;
			padding: 0;
		}
		
		table.admin_list td img, table.stat td img {
			display: block;
			margin: 0 auto;
		}

		.box {
			/*float: left;
			width: 320px;*/
			margin: 10px;
		}
		
		.box .header {
			background: #d1ceac;
			background-image: url(https://secure.key4web.com/images/th.gif);
			background-position: top;
			background-repeat: repeat-x;
			margin: 3px;
			padding: 0.2em;
			border-top: 1px solid #c5c29a;
			border-left: 1px solid #c5c29a;
			border-right: 1px solid #c5c29a;
			font-size: 110%;
			font-weight: bold;
		}
		
		.box .content {
			background: #f0f7df;
			background-image: url(https://secure.key4web.com/images/dd.gif);
			background-position: top;
			background-repeat: repeat-x;
			margin: 0;
			padding: 5px 3px 3px 3px;
			border-bottom: 1px solid #c5c29a;
			border-left: 1px solid #c5c29a;
			border-right: 1px solid #c5c29a;
		}

/* A FORM-okban elĹ‘fordulĂł SECTION rĂ©sznek a formĂˇzĂˇsa itt kezdĹ‘dik */
		ul.section {
			list-style-type: none;
			border: 0;
			margin: 1em 0 0 0;
			padding: 0;
			/* Ez az IE miatt kell, mert ostoba fasz, és ha ez nincs ott, akkor rosszul jeleníti meg. De hogy ez mi a frászt változtat... :? */
			border-top: 1px solid white;
		}
		ul.section li {
			position: relative;
			top: 1px;
			display: block;
			float: left;
			border: 1px solid #7a7553;
			padding: 0.4em 0.7em 0.2em 0.7em;
			margin: 0 8px 0 0;
			float: left;
			clear: none;
		}
		
		ul.section li label {
			display: inline;
			float: none;
			width: auto;
		}
		
		div.section_body {
		  margin: 0;
		  padding: 10px;
		  clear: both;
		  float: none;
		  border: solid 1px #7a7553;
		}

label.country_block {
	display: block;
	width: 200px;
	float: left;
}

/* A forděµˇsnŕŞ a forrŕ˛´ be kell keretezni */
pre.translation_source {
	border: 1px solid black;
	margin: 5px;
	padding: 5px;
}

/**
 * Fizető oldalon a fejléc:
 */
body.paypage {
	margin: 0;
	padding: 0;
	height: auto;
}

body.paypage #header_top {
	background-image: url(https://secure.key4web.com/images/paypage_header.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 24px;
}

#change_local select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px none;
	margin: 0px;
	padding: 0px;
	height: 12px;
}

body.paypage #change_local #country select {
	position: absolute;
	top: 0px;
	left: 40px;
	height: 16px;
	width: 210px;
}

body.paypage #change_local #language select {
	position: absolute;
	top: 0px;
	left: 255px;
	height: 16px;
}

body.paypage #change_local img {
	position: absolute;
	top: 1px;
	left: 10px;
}

body.paypage #logo {
	float: right;
	margin-top: 1px;
	margin-right: 1em;
}

body.paypage #header_bottom {
	background-color: #dbd9bb;
	background-image: url(https://secure.key4web.com/images/paypage_header2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 59px;
	padding: 5px 20px;
	margin: 0;
}

body.paypage #header_bottom table {
	width: 100%;
	margin: 0;
	padding: 0;
}

body.paypage #header_bottom table td {
	vertical-align: middle;
	height: 26px;
}

body.paypage #header_bottom table td.space {
	vertical-align: middle;
	background-color: transparent;
	border: none;
	padding: 2px;
}

body.paypage #header_bottom table td div {
	background-color: #e3e1c3;
	border: 1px solid #b2b092;
	padding: 2px;
	overflow: hidden;
}

body.paypage #pay_content {
	padding: 0;
	margin: 15px;
}

ul#user_interface_process_bar {
	height: 1%;
	width: 627px;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#user_interface_process_bar li {
	position: relative;
	top: 1px;
	/* Ugyanannyira kell eltolni balra, mint a body.paypage #pay_content p -t */
	margin: 7px 3px 0 3px;
	padding: 3px;
	border-width: 1px;
	border-color: gray gray black gray;
	border-style: solid;
	float:left;
}

ul#user_interface_process_bar li.active {
	margin: 3px 3px 0 3px;
	padding: 5px;
	border-color: black black white black;
	color: black;
	background-color: White;
}

ul#user_interface_process_bar li a {
	text-decoration: none;
}

div#user_interface_packages {
	clear: both;
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid black;
	background-color: white;
}

ul#user_interface_packages,
ul#advert_package_list,
ul#advert_sub_package_list,
ul#minis_block,
ul#admin_minis_block {
	list-style: none;
	clear: both;
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid black;
	background-color: white;
}

ul#advert_sub_package_list {
	margin: 0 auto 20px auto;
	padding: 0;
	border: none;
	width: 620px;
}

ul#advert_sub_package_list li {
	margin-bottom: 20px;
}

ul#advert_package_list, ul#minis_block, ul#admin_minis_block {
	border: none;
   width: 640px;
}

ul#user_interface_packages li, ul#minis_block li, ul#admin_minis_block li {
	margin: 0;
	padding: 0;
}

ul#minis_block li, ul#admin_minis_block li {
	float: left;
	width: 310px;
	overflow: hidden;
}

ul#user_interface_packages li p, div#user_interface_packages p {
	text-align: left;
	font-weight: bold;
	/* Ugyanannyira kell eltolni balra, mint a ul#user_interface_process_bar li -t */
	margin: 10px 0 20px 10px;
	color: #DA1616;
}

ul#user_interface_packages li a,
ul#advert_package_list li a,
ul#advert_sub_package_list li a,
ul#minis_block li a,
ul#admin_minis_block li a,
#advert_package_info,
#advert_select_language {
	color: black;
	display: block;
	margin: 10px;
	padding: 10px;
	background-color: #F3F3F3;
	border: 1px solid gray;
	text-decoration: none;
}

/* Az admin block-oknak más a háttérszíne! */
ul#admin_minis_block li a {
  background-color: #FDC0B9;
}

#advert_package_info,
#advert_select_language {
	width: 600px;
	margin: 10px 20px;
}

#advert_package_info h1 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.4em;
}

ul#advert_package_list li a {
	margin: 10px 10px 30px 10px;
}

ul#user_interface_packages li a:hover,
ul#advert_package_list li a:hover,
ul#advert_sub_package_list li a:hover,
ul#minis_block li a:hover,
ul#admin_minis_block li a:hover  {
	background-color: #C6C6C6;
}

ul#user_interface_packages li a img, 
ul#advert_package_list li a img, 
ul#minis_block li a img,
ul#admin_minis_block li a img {
	margin-right: 10px;
}

ul#user_interface_packages li a table,
ul#advert_package_list li a table,
ul#advert_sub_package_list li a table {
	margin: 0;
	padding: 0;
	width: 100%;
	/* Csak és kizárólag az ostoba IE miatt >-( */
	cursor: pointer;
}

ul#minis_block li a,
ul#minis_block li a table,
ul#admin_minis_block li a,
ul#admin_minis_block li a table {
 	width: 267px;
	/* Csak és kizárólag az ostoba IE miatt >-( */
	cursor: pointer;
}

ul#user_interface_packages li a table td {
	vertical-align: middle;
}

ul#advert_package_list li a table td,
ul#advert_sub_package_list li a table td {
	vertical-align: top;
}

ul#user_interface_packages li a h3,
ul#advert_package_list li a h3,
ul#advert_sub_package_list li a h3,
ul#minis_block li a h3,
ul#admin_minis_block li a h3 {
	margin: 0;
	padding: 3px 3px 3px 0;
}

ul#user_interface_packages li form {
	color: black;
	display: block;
	margin: 10px;
	padding: 10px;
	border: 1px solid gray;
	background-color: #F3F3F3;
}

ul#user_interface_packages li form h3 {
	margin: 0;
	padding: 3px;
}

/* Ebben a td-ben foglal helyett a "legjobb" ár ikon */
#user_interface_packages .comment, ul#advert_package_list .comment {
	text-align: center;
}

#user_interface_packages .comment img, ul#advert_package_list .comment img {
	margin: 0;
}

ul#advert_package_list li a img.logo {
	margin-bottom: 5px;
}

/* A legjobb ár ikon alá kerülő szöveg */
#user_interface_packages .best_price,
#user_interface_packages .sign,
#advert_package_list .best_price,
#advert_package_list .sign {
	color: #E89100;
	font-size: 0.8em;
	font-weight: bold;
}

#advert_package_list .erotic {
	color: #B22222;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	border: 1px solid #B22222;
}

/* Mivel a sign-nél egy alkalommal több is látszódhat, ezért azonos  szélességűre kell azokat venni! Emiatt ott a blokk fix szélességű, a legjobb árnál meg a lényeg, hogy ne legyen megtörve! */
#user_interface_packages .best_price {
	white-space: nowrap;
}

#user_interface_packages .sign {
	width: 100px;
}

div#user_interface_packages div.end {
	color: black;
	display: block;
	margin: 10px;
	padding: 10px;
	border: 1px solid gray;
	background-color: #F3F3F3;
	text-align: center;
}

/* A fizetésnél a 3. lépésnél jelenik meg */
div#user_interface_packages table#datas {
	margin: 30px auto;
	width: auto;
}

div#user_interface_packages table#datas td {
	padding: 3px;
	vertical-align: top;
	text-align: left;
}

div#user_interface_packages table#datas td .brutto_price{
	display: inline;
	margin-left: 1em;
}

/* Ebben van az, hogy "a következő kódot küldje el az alábbi telefonszámra: ..." */
div#user_interface_packages #account_info {
	padding: 20px 0 3px 0;
	font-weight: bold;
	margin-bottom: 3px;
}

div#user_interface_packages #account {
	font-weight: bold;
	display: inline;
}

div#user_interface_packages .plus_info {
	font-size: 0.8em;
	color: #959595;
}

div#user_interface_packages .phone_info {
	font-weight: bold;
	margin: 20px 0 30px 0;
}

div#user_interface_packages .email_info {
	font-weight: bold;
	margin: 0;
}

div#user_interface_packages .ivr_phone_info {
	font-weight: bold;
	margin: 0;
}

div#user_interface_packages table#bank_info {
	margin: 0 auto;
	width: 460px;
}

div#user_interface_packages table#bank_info td {
	vertical-align: middle;
	color: #959595;
	font-size: 1.2em;
}

div#user_interface_packages .email_info {
	padding: 20px 0 3px 0;
	font-weight: bold;
}

div#user_interface_packages form#form_email {
	margin: 10px 0 20px 0;
	font-weight: bold;
}

#user_interface_packages .brutto_price {
	font-size: 80%;
	color: #959595;
}

#user_interface_packages .price {
	color: #959595;
	font-style: italic;
}

/* Pl a telefonszámot írja ki, amire küldeni kell a kódot. */
tt, #account {
/*	font-family: monospace;*/
	font-weight: bold;
	font-size: 120%;
	color: #981515;
}

/* Jelszńź¦Ąnerŕ­ˇsnŕŞ ebben a blokkban jelennek meg a generŕ«´ jelszavak */
.account_list {
	margin: 1em;
	padding: 1em;
	border: 1px solid black;
}

/* Ha HTML kňŁ®´ kell megjeleněłĄni */
.code {
	clear: both;
	display: block;
	font-family: monospace;
	margin: 5px auto 5px auto;
	padding: 5px 5px 20px 5px;
	border: 1px solid #a5a5a5;
	background: #D7D5BF;
	color: #000;
	overflow: auto;
	font-size: 13px;
	line-height: 14px;
	width: 600px;
/*	border: none;
	background-color: #D7D5BF;
	overflow: scroll;
	font-family: monospace;
	padding: 0.5em;
	width: 650px;
	line-height: 14px;
	height: 30px;*/
}

.form_help {
	border: 1px dotted black;
	margin: 0.2em auto;
	padding: 0.2em 1em;
	display: none;
	background-color: #FFFFE0;
}

#breadcrumps {
	padding-bottom: 0.8em;
}

fieldset {
	border: 1px solid #7a7553;
	margin: 1em 0.4em 0.4em 0.4em;
	padding: 0 0.4em 0.4em 0.4em;
}

fieldset legend {
	color: #7a7553;
	padding: 0 0.6em;
	margin: 0;
	font-weight: bold;
}

fieldset.alert {
	border-color: #990000;
	border-width: 2px;
	margin: 0.4em;
}

fieldset.alert legend {
	color: #990000;
}

.alert_text {
	color: #990000;
}

fieldset.block {
	margin: 3em 1em;
}

/* Amikor a hírt le kell okézni, hogy elfogadta. Na az ehhez szükséges form van ebben */
.accept_news {
	margin: 1em 0.2em 0 0.2em;
	padding: 1em 0.2em 0.2em 0.2em;
	border-top:1px dotted black;
	text-align:center;
}

table#index {
	border: none;
	margin: 1em;
	width:  98%;
}

table#index td {
	padding: 0.5em;
}

table#index a {
	text-decoration: none;
	color: #7a7553;
	padding: 0.5em;
	display: block;
	margin: 1em;
	width: 230px;
	height: 170px;
	background-position: top center;
	background-repeat: no-repeat;
}

/* Ebbe a blokkba kerülnek a sugó elemek! */
table#index #index_info {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	background-color: #f4f2e0;
	border: 1px solid #d1d0c5;
	height: 240px;
	width: 290px;
}

/*table#index .info {
	padding: 15px;
	margin: 0;
}*/

table#index .info table {
	width: 252px;
	height: 208px;
	margin: 0 auto;
	margin: 15px;
}

table#index .info td {
	background-color: #e6e2c8;
	text-align: center;
	padding: 10px;
}

table#index .info td h2 {
	font-size: 13px;
	border-style: none;
	margin-top: 0;
	padding-top: 0;
}

table#index h1 {
	margin-top: 0;
	font-size: 12px;
}

/* A JavaScripttel létrehozott select rész formázása. */
  .select {
    margin: 0;
    font-family: Verdena, Arial;
    font-size: 0.8em;
	 cursor: default;
/*    position: absolute;
    top: 300px;
    left: 400px;*/
  }
  
  .select_header {
    margin: 0;
    padding: 0.1em 0 0.1em 0.2em;
    border: 1px solid black;
    background-position: right center;
    background-image: url('/images/select_arrow.gif');
    background-repeat: no-repeat;
  }
  
  .select_body {
    margin: 0;
/*    position: absolute; */
    background: white;
    border-style: solid;
    border-color: black;
    border-width: 0 1px 1px 1px;
  }
  
  .select_body ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  
  .select_body li {
    margin: 0;
    padding: 0.1em 15px 0.1em 0.3em;
	 white-space: nowrap;
  }
  
  .select_body li:hover {
  	 background-color: #f0f7df;
  }
  
/**
 * Ebben a részben a letöltő oldal adatai vannak.
 */
#download_content {
	font-size: 90%;
	text-align: center;
	width: 400px;
}

#download_content p a {
	font-size: 150%;
	font-weight: bold;
}

#download_content #change_local	 {
	vertical-align: top;
}

#download_content #change_local form	 {
	display: inline;
}

#download_content #change_local select {
	font-size: 10px;
	height: 16px;
}

#download_content #change_local img {
	margin-top: 1px;
	vertical-align: top;
}

body.drm_download {
	height: auto;
}

.nowrap {
	white-space: nowrap;
}

/* Ebben a cellában jeleníti meg a program a fejleszőtnek, hogy az adott oldalnak mi a sablonja és egyéb adatokat */
#page_admin_info {
	position: fixed;
	top: 0;
	left: 0;
	width: auto;
	padding: 4px;
	margin: 1px;
	background-color: black;
	color: white;
	opacity: 0.70;
}

#page_admin_info a {
	text-decoration: none;
	color: white;
}

/** Speciális szövegmegző, aminek úgy kell látszódnia, mint ha input mező lenne **/
.input_text {
	border: 1px solid #7a7553;
	width: 250px;
	padding: 0.2em;
	margin: 0.2em 0;
}

/* Egy üzenő doboz, amiben fontosabb adatokat tudunk üzenni a felhasználónak */
.message_box {
	margin:10px;
	padding:10px;
	border:1px solid black;
}

/* Egy üzenő doboz, amiben HIBAüzenetet tudunk küldeni a felhasználónak */
.alert_box {
	margin:10px;
	padding:10px;
	border:2px solid #8B0000;
}

/* Belső üzenet esetén ebben a dobozban jelenik meg a küldött üzenet */
.message {
	font-family: monospace;
	font-size: 1.1em;
	margin: 1em;
}

		ul.leaf {
			width: 640px;
			margin: 5px auto;
			padding: 0;
		}
		
		ul.leaf li {
			list-style-type: none;
			margin: 2px;
			padding: 0;
			font-family: monospace;
			font-size: 12px;
			border: 1px solid #7c7c7c;
			float: left;
		}
		
		ul.leaf li * {
			display: block;
			width: 1.5em;
			text-align: center;
			margin: 0;
			padding: 2px;
		}

		ul.leaf li a {
			background-color: #d7d5b4;
			text-decoration: none;
		}
		
		ul.leaf li div {
		}

.page_back_end {
	color: #CC8800;
}

.page_interface {
	color: #DA1616;
}

tr.frontier td {
	border-top: 2px solid;
}
