* {margin: 0; padding: 0;}
html, body {height: 100%; background: #F9EFC0; font-family: arial;}
img {border: 0;}

body {background: #F9EFC0 url(../images/bg_body.gif) repeat-x;}

h1 {font-size: 16px; } 
h2 {font-size: 14px;}
h3 {font-size: 12px;}
a {text-decoration: none;}
table, a, p, dl, ul {font-size: 12px;}

a {color: #D4693B;}
a:hover {color: #5F2E19; }

dl {padding: 0px 0px 0px 10px;}
dl dt {font-weight: bold;}
dl dd {padding: 0 0 10px 10px;}

/**/
#uromi {position: relative; width: 900px; margin: 0 auto; background: #F6E593; border-left: 5px solid #544D33; border-right: 5px solid #544D33;}
	#header { height: 81px; clear: both; overflow: hidden; _height: 1%;}
	#header a {color: #544A2E;}
	#flash {height: 244px;}
	#midpage {}
	#holder {clear: both; overflow: hidden; _height: 1%; background: url(../images/bg_holder.gif) repeat-y;}
		#side {float: left; width: 248px; }
		#main {float: left; width: 652px; color: #564B2F;}
	#footer {background: #544A2E; border-top: 5px solid #CABC78; padding: 10px 15px; text-align: right; clear: both; overflow: hidden; _height: 1%;}


/*H1*/
h1#header-logo-uromi, h1#header-logo-uromi span {width: 770px; height: 81px; background-image: url(../images/header_logo_uromi.gif);}
h1#header-logo-uromi {position: relative; float: left; line-height: 81px;}
h1#header-logo-uromi a {margin-left: 20px;}
h1#header-logo-uromi span {position: absolute; top: 0; left: 0; *cursor: pointer;}
.lang-1 h1#header-logo-uromi, .lang-1 h1#header-logo-uromi span {background-position: 0 0;}
.lang-2 h1#header-logo-uromi, .lang-2 h1#header-logo-uromi span {background-position: 0 -81px;}
.lang-3 h1#header-logo-uromi, .lang-3 h1#header-logo-uromi span {background-position: 0 -162px;}

h1#header-logo-bokreta, h1#header-logo-bokreta span {width: 82px; height: 81px; background: url(../images/bokreta_header_logo.gif) no-repeat;}
h1#header-logo-bokreta {position: absolute;; top:0; right:0;}
h1#header-logo-bokreta span {position: absolute; top: 0; left: 0; *cursor: pointer;}

/*nyelvválasztó*/
#langs {position: absolute; top: 0px; right: 150px; background: #F5E9AF; width: 156px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #544A2E; border-top: 0;}
#langs .inlinemenu li, #langs .inlinemenu a {color: #544A2E; font-size: 11px;}
#langs .inlinemenu li {border-color:  #544A2E;}
#langs .inlinemenu a:hover {text-decoration: underline;}
#langs .inlinemenu .noborder {padding: 0 !important; *padding: 0 0 0 7px !important;}

/*menu*/
ul#mainmenu {width: 900px; height: 54px; list-style: none; clear: both; overflow: hidden; _height: 1%;}
ul#mainmenu li, ul#mainmenu a, ul#mainmenu span {height: 54px; display: block;}
ul#mainmenu li {position: relative; float: left;}
ul#mainmenu a {line-height: 54px; color: #53492D; text-align: center;}
ul#mainmenu span {position: absolute; top: 0; left: 0; *cursor: pointer;}

.lang-1 ul#mainmenu li, .lang-1 ul#mainmenu a, .lang-1 ul#mainmenu span {background-image: url(../images/bg_menu_1.gif);}
.lang-2 ul#mainmenu li, .lang-2 ul#mainmenu a, .lang-2 ul#mainmenu span {background-image: url(../images/bg_menu_2.gif);}
.lang-3 ul#mainmenu li, .lang-3 ul#mainmenu a, .lang-3 ul#mainmenu span {background-image: url(../images/bg_menu_3.gif);}

ul#mainmenu li#mp01, ul#mainmenu li#mp01 a, ul#mainmenu li#mp01 span {width: 231px; background-position: 0 0;}
ul#mainmenu li#mp02, ul#mainmenu li#mp02 a, ul#mainmenu li#mp02 span {width: 120px; background-position: -231px 0;}
ul#mainmenu li#mp03, ul#mainmenu li#mp03 a, ul#mainmenu li#mp03 span {width: 160px; background-position: -351px 0;}
ul#mainmenu li#mp04, ul#mainmenu li#mp04 a, ul#mainmenu li#mp04 span {width: 125px; background-position: -511px 0;}
ul#mainmenu li#mp05, ul#mainmenu li#mp05 a, ul#mainmenu li#mp05 span {width: 130px; background-position: -636px 0;}
ul#mainmenu li#mp06, ul#mainmenu li#mp06 a, ul#mainmenu li#mp06 span {width: 134px; background-position: -766px 0;}

ul#mainmenu li#mp01 a:hover span {width: 231px; background-position: 0 -54px;}
ul#mainmenu li#mp02 a:hover span {width: 120px; background-position: -231px -54px;}
ul#mainmenu li#mp03 a:hover span {width: 160px; background-position: -351px -54px;}
ul#mainmenu li#mp04 a:hover span {width: 125px; background-position: -511px -54px;}
ul#mainmenu li#mp05 a:hover span {width: 130px; background-position: -636px -54px;}
ul#mainmenu li#mp06 a:hover span {width: 134px; background-position: -766px -54px;}

/*lakaskínálat*/
#lakaskinalat {background: #F5E9AF;}
#lakaskinalat p {margin-bottom: 10px; color: #796C4A;}

#lakaskinalat h1, #lakaskinalat h1 span {width: 248px; height: 33px; background-image: url(../images/h1_lakaskinalat.gif);}
#lakaskinalat h1 {position: relative; line-height: 33px; margin-bottom: 10px;}
#lakaskinalat h1 span {position: absolute; top: 0; left; 0;}
.lang-1 #lakaskinalat h1 span {background-position: 0 0;}
.lang-2 #lakaskinalat h1 span {background-position: 0 -33px;}
.lang-3 #lakaskinalat h1 span {background-position: 0 -66px;}

fieldset {border: 0;}
label {display: block; font-size: 12px; color: #796C4A;}
select {color: #564B2F; font-size: 11px;}
.frow {margin-bottom: 3px;}
.size1 {width: 180px;}
.padding15 {padding: 0 15px 15px 15px;}

#lakaskinalat a#submit {color: #544A2E; margin-left: -7px;}
#lakaskinalat a#submit,  #lakaskinalat a#submit span {width: 94px; height: 26px; background-image: url(../images/btn_submit.gif);}
#lakaskinalat a#submit {position: relative; line-height: 26px; margin-bottom: 10px;}
#lakaskinalat a#submit span {position: absolute; top: 0; left; 0; *cursor: pointer;}
.lang-1 #lakaskinalat a#submit span {background-position: 0 0;}
.lang-2 #lakaskinalat a#submit span {background-position: 0 -26px;}
.lang-3 #lakaskinalat a#submit span {background-position: 0 -52px;}

/*Lakáskereső belső*/
table.table-lakaskereso {width: 100%; text-align: center; margin: 0 0 10px 0; border-collapse: collapse;}
table.table-lakaskereso th {padding: 5px; background: #544A2E; color: #F7E89F; font-weight: normal;}
table.table-lakaskereso th a {color: #fff;}
table.table-lakaskereso th a:hover {color: #F5E9AF;}
table.table-lakaskereso td {padding: 3px 0; border-bottom: 1px solid #B4A766; font-weight: bold;}
table.table-lakaskereso .status {}
table.table-lakaskereso tr:hover td {background: #F5E9AF;}
table.table-lakaskereso tr.elkelt td {font-weight: normal;}
table.table-lakaskereso tr.elkelt  .status {}


/*galéria*/
#galeria {background: #544A2E; padding: 0 0 10px 0;}
#galeria table {width: 100%; border-collapse: collapse;}
#galeria table td {width: 33%; padding: 0 0 10px 0;text-align: center;}
#galeria table img {border: 1px solid #766943;}

#galeria h1, #galeria h1 span {width: 248px; height: 33px; background-image: url(../images/h1_galeria.gif);}
#galeria h1 {position: relative; line-height: 33px; margin-bottom: 10px;}
#galeria h1 span {position: absolute; top: 0; left; 0;}
.lang-1 #galeria h1 span {background-position: 0 0;}
.lang-2 #galeria h1 span {background-position: 0 -33px;}
.lang-3 #galeria h1 span {background-position: 0 -66px;}

/*main*/
#almenu {background: #2a2416; padding: 0 10px; height: 36px; border-bottom: 1px; solid #E4D697; line-height: 31px; clear: both; overflow: hidden;}
#almenu .inlinemenu li, #almenu .inlinemenu a { font-size: 11px; color: #B4A766; }
#almenu .inlinemenu a:hover {color: #fff; text-decoration: underline;}

#print, #print a span {width: 25px; height: 25px; background-image: url(../images/print.gif);}
#print {float: right; position: relative; margin-top: 5px;}
#print a span {position: absolute; top: 0; left: 0; *cursor: pointer;}
#print a:hover span {background-position: -25px 0;}
#print a {color: #E4D697; font-size: 11px;}
#print a:hover {color: #fff;}


.lyrics {padding: 25px; clear: both; overflow: hidden; _height: 1%;}
.lyrics h1,
.lyrics h2,
.lyrics p {margin-bottom: 10px; text-align: justify;}
.lyrics ul {padding: 0 0 10px 30px;}
.lyrics ul li {padding: 1px 0;}
.lyrics ul ul {padding: 0 0 0 20px;}
.lyrics table {border-collapse: collapse; margin-bottom: 10px;}
.lyrics th {padding: 2px 3px;}
.border1 {border: 1px solid #b4a766;}

table.table2 {width: 100%;}
table.table2 td {width: 50%; vertical-align: top; }

table.standard {margin-bottom: 10px; border: 1px solid #b4a766; border-collapse: collapse; border-spacing: 0px;} 
table.standard td {padding: 2px 5px; border: 1px solid #b4a766;}
table.standard tr:hover {background: #F5E9AF;}

.gyorslista {float: right; width: 170px; margin: 10px; background: #544A2E; color: #fff; padding-bottom: 1px;}
.gyorslista .alsoborder { border-left: 10px solid #F7E8A0; border-right: 10px solid #F7E8A0;}
.gyorslista ul {list-style: none; padding: 10px; }
.gyorslista li,
.gyorslista a {font-size: 11px; color: #fff; _line-height: 13px;} 
.gyorslista li em {display: block;}
.gyorslista li a {display: block; padding-left: 15px; margin-top: -13px;}
.gyorslista li a:hover {color:#F6E696; text-decoration: underline;}

.gyorslista h1, .gyorslista h1 span {width: 150px; height: 33px; margin: 0 auto; background-image: url(../images/h1_gyorslista.gif);}
.gyorslista h1 {position: relative; line-height: 33px;}
.gyorslista h1 span {position: absolute; top: 0; left; 0;}
.lang-1 .gyorslista h1 span {background-position: 0 0;}
.lang-2 .gyorslista h1 span {background-position: 0 -33px;}
.lang-3 .gyorslista h1 span {background-position: 0 -66px;}


/*Footer*/
#footer p, #footer a  {color: #fff; font-size: 11px;}
#footer a:hover {color:#F6E696;}
#footer .inlinemenu li, #footer .inlinemenu a {color: #B4A766; }
#footer .inlinemenu li {border-color:  #B4A766; font-size: 11px;}
#footer .inlinemenu a:hover {color: #fff; text-decoration: underline;}
#imp {float: right; border-left: 1px solid #F6E696; padding: 15px 0 0 15px ; margin-top: -15px;}
#copy {text-align: left; float: left;}

/*COMMON_STYLE*/


/*impresszum*/
	#imprint_page {}
		#imprint_page p,
		#imprint_page h1,
		#imprint_page h2 {padding:0;margin:0;border:0;background:none;}

		#imprint_owner {padding: 0 20px 20px;}
			#imprint_owner h1 {}
			p#owner_logo {padding: 10px 0;}

		.imprint_author {padding: 20px; }
			.imprint_author h2, .imprint_author h2 span {width:100px;height:40px;overflow:hidden;background-image:url(../images/imprint_logo.gif);}
			.imprint_author h2 {position: relative;padding:0 !important;}
			.imprint_author h2 a {}
			.imprint_author h2 span {display:block;position:absolute;top:0;left:0;*cursor:pointer;}

			h2#powerpages_logo, h2#powerpages_logo span {background-position: 0 -40px;}

	.imprint-center {text-align:center !important;}
	.imprint-center h1 {text-align:center !important;}
	.imprint-center p {text-align:center !important;}
	.imprint-center h2 {margin-left: auto !important; margin-right: auto !important;}


/*Inlinemenu*/
	.inlinemenu li {display: inline; padding: 0px 7px 0 2px; *padding: 0px 2px 0px 7px; border-right: 1px solid #c2c2c2; list-style: none; }
	.noborder {border: 0 !important;}
	
	/* HR - vonal */
	.hr {background: #DBE2E8; margin-top: 10px; height: 1px; font-size: 1px; line-height: 1px; clear: both;}
	.hr hr {display: none;}
	
	/**/

	.fleft {float: left !important;}
	.fright {float: right !important;}
	.img-left {float: left !important; margin-right: 10px;}
	.img-right {float: right !important; margin-left: 10px;}
	.right {text-align: right !important;}
	.left {text-align: left !important;}
	.center {text-align: center !important;}
	.clear {clear: both;}
	.bold {font-weight: bold !important;}
	
	/*lightbox*/
	#lightbox{
		background-color: transparent;
		padding: 3px;
		border: 2px solid #fff;
		}
	/*#lightboxDetails{
		color: #aaa;
		font: normal 9px verdana;
		padding-top: 0.4em;
		}*/
	#lightboxCaption{ float: left; }
	#keyboardMsg{ float: right; }
	#lightbox img{ border: 0; display: block;}
	#overlay img{ border: none; }
	#overlay{ background-image: url(../images/overlay.png); }
	* html #overlay{
		background-color: #000;
		back\ground-color: transparent;
		background-image: url(blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/overlay.png", sizingMethod="scale");
	}
	
	#google_map {padding-bottom:10px;}
