/**
*
*	main colors: #ff9900 (orange), #7a7a7a (gray)
*
*/

/* ------------------ RESET ------------------ */

#searchreset								{ float: right; margin-right: 30px; margin-top: -15px; }

#searchreset a								{ color: #de6720; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 	{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body 												{ line-height: 1; }

ol, ul 												{ list-style: none; }

blockquote, q 										{ quotes: none; }

blockquote:before, blockquote:after,					
q:before, q:after 									{ content: ''; content: none; }

:focus 												{ outline: 0; }

ins													{ text-decoration: none; }

del 												{ text-decoration: line-through; }

table												{ border-collapse: collapse; border-spacing: 0; }

/* ------------------ TYPOGRPAHY------------------ */

body												{ font: normal 62.5% Verdana, Tahoma, Arial, serif; color: #5b5b5b; }

hr													{ background-color: #ccc; height: 1px; border: 0; }

div#kepek											{ margin-top: 3em; }

a#osszes_iroda											{ float: right; margin-right: 20px; margin-top: -30px; font-size: 1.2em; color: #ce6700; font-weight: bold; }

/* ------------------ CONTAINER------------------ */

div#container										{ width: 900px; margin: auto; }

/* ------------------ HEADER ------------------ */

div#header_logo										{ width: auto; font: normal 1em Georgia, Times, serif; float: left; }

div#header_logo a									{ text-decoration: none; }

a span#logo_text									{ display: none; }

a span.logo_first									{ font-size: 3.2em; color: #CE6700; }

a span.logo_second									{ font-size: 4em; color: #b8b8b8; }

a span.logo_last									{ font-size: 2em; color: #000; }

/* menu */

div#header_menu										{ background-color: #f1f1f1; font-size: 1.4em; font-weight: bold; float: right; }

ul#menu												{ float: left; text-align: right; }

ul#menu li											{ border-top: 2px solid #fff; }
	
ul#menu li a										{ color: #ce6700; text-decoration: none; padding: .3em .6em; display: block; font-size: .8em; }

ul#menu li a:hover									{ color: #f0f0f0; background-color: #ce6700; }

/* ------------------ MAIN CONTENT ------------------ */

div#main_content									{ width: 900px; margin: 0 auto 5em auto; border-top: 1px solid #e0e0e0; padding-top: 1em; }

div#main_content #left_col							{ width: 660px; float: left; padding: 0 2.5em 0 0; border-right: 1px solid #e0e0e0; }

div#main_content #right_col							{ width: 189px; float: right; color: #fff; }

span#rendezes										{ float:right; font-size:1.2em; font-variant:normal; font-weight:normal; margin-top:-1.05em; }

span#rendezes a										{ color: #ce6700; }

/* search */

input#meretmin, input#meretmax, input#emeletmin,
input#emeletmax, input#berletinm, input#berletiho	{ text-align: center; }

/* featured_content */

div#featured_content								{ width: 660px; }

	li#featured_div_1 a, li#featured_div_2 a,
	li#featured_div_3 a, li#featured_div_4 a,
	li#featured_div_5 a, li#featured_div_6 a,
	li#featured_div_7 a, li#featured_div_8 a,
	div.regular_left a,
	div.regular_middle a, div.regular_right a		{ color: #ce6700; text-decoration: none; }
	
	li#featured_div_1 a:hover,
	li#featured_div_2 a:hover,
	li#featured_div_3 a:hover,
	li#featured_div_4 a:hover,
	li#featured_div_5 a:hover,
	li#featured_div_6 a:hover,
	li#featured_div_7 a:hover,
	li#featured_div_8 a:hover,
	div.regular_left a:hover,
	div.regular_middle a:hover,
	div.regular_right a:hover						{ text-decoration: underline; }
	
	li#featured_div_1, li#featured_div_2,
	li#featured_div_3, li#featured_div_4,
	li#featured_div_5, li#featured_div_6,
	li#featured_div_7, li#featured_div_8			{ float: left; text-align: center; height: 245px; }

        div.regular_left, div.regular_middle,
        div.regular_right                                       { width: 97.3%; height: 71px; padding: .8em; background-color: #fcfcfc; border: 1px solid #f9f9f9; margin-top: 1em; position: relative; }

        li#featured_div_1, li#featured_div_2,
	li#featured_div_3, li#featured_div_4,
	li#featured_div_5, li#featured_div_6,
	li#featured_div_7, li#featured_div_8                    { padding: 0em; width: 189px; }
	
	div.featured_left img,
	div.featured_middle img, div.featured_right img	{ max-height: 138px; width: auto; text-align: center; }
	
	div.regular_right img, div.regular_middle img,
	div.regular_left img							{ max-height: 69px; width: auto; }
	
	div.kep										{ width: 150px; margin: auto; text-align: center; position: relative; }
	
	td.img_container								{ height: 69px; vertical-align: middle; position: relative; }
	
	table#listazas td								{ padding: 5px; vertical-align: middle; }
	
	table#listazas td.elhelyezkedes				{ width: auto; }
	
	table#listazas td.tipus						{ width: 68px; text-align: center; }
	
	table#listazas td.berleti						{ width: 80px; }
	
	table#listazas td.meret						{ width: 100px; }
	
	table#listazas td.tdraktar					{ width: auto; text-align: center; }
	
	tr.gr										{ background-color: #e3e3e3; }
	
	div.regular_right div.kep, div.regular_middle div.kep,
	div.regular_left div.kep						{ width: 75px; }
	
		p.div_header								{ font-variant: small-caps; font-size: 1.6em; font-weight: bold; font-family: Georgia; }
		
		span.featured_cat_type						{ font-size: 1.1em; }
	
		span.featured_location						{ font: normal 1.2em Arial, Verdana, Tahoma, serif; font-weight: bold; }
		
		td.elhelyezkedes a						{ font: normal 1.2em Arial, Verdana, Tahoma, serif; text-decoration: none; }
		
		span.regular_cat_type						{  }
		
		span.capit									{ text-transform: uppercase; font-size: 1.1em; }
		
		span.bts									{ padding: 6px 15px; background-color: #ce6700; border: 1px solid #777; font-size: 1.2em; margin-top: 10px; }
		
		span.bts a									{  color: #fff; text-decoration: none; }
				
		p.featured_comment							{ text-align: center; }
		
		div.regular_right p.featured_comment, div.regular_middle p.featured_comment,
		div.regular_left p.featured_comment			{ text-align: left; }
		
	div.raktar									{ text-align: center; width: 180px; background-color: #ce6700; color: #e8e8e8; position: absolute; top: 5px; right: 5px; }
	
	div.raktar_kiemelt							{ position: absolute; bottom: 0px; left: 0px; padding: 2px; text-align: center; width: 146px; background-color: #ce6700; color: #e8e8e8;  }
	
	div#magyarazat								{ float: right; vertical-align: top; font-size: 1.1em; }
	
	span#adatlapraktar							{ background-color: #ce6700; color: #e8e8e8; padding: 1px; }
	
	div#hirdetes_div								{ background-color: #f9f9f9; width: 500px; border: 1px solid #e3e3e3; margin: 0 auto; text-align: left; padding: 10px; }
	
	div#hirdetes_div p, div#leiras_ad p			{ font-size: 14px; }
	
	div#leiras_ad pre							{ font-size: 12px; font-style: italic; }
	
	p.div_header_ad								{ font-family: Georgia; font-size: 20px; }
	
	div#main_content_ad						{ width: 900px; margin: 0 auto 5em auto; border-top: 1px solid #b8b8b8; padding-top: 1em; text-align: center; }

label.biglbl { width:92px; float:left; margin: .3em 0; }

/* regular content */
		
div#content_pane									{  }

div.regular_div										{ width: 600px; margin: 2em auto; border: 2px solid #ddd; font-size: 1.2em; font-family: Georgia, Times, serif; height: 150px; }

	div.regular_div img								{ float: left; margin: .8em; margin-bottom: .3em; max-height: 110px; }
	
	div.regulat_header								{  }
	
	.regular_location							{ color: #CE6700 !important; text-decoration: none; }
	
	div.regular_store span							{ color: #f90; font-weight: bold; font-style: italic; float: left; }
	
	div.regular_description							{ padding: 1em; }
	
	a.regular_details								{ color: #f90; text-decoration: none; border-bottom: 1px dotted #999; float: right;  }
	
/* paging */

.paginator											{ width: 400px; font-size: 1.2em; }

.paginator a										{ text-decoration: none; color: #ce6700; border: 1px solid #cecece; padding: .2em; }

.paginator a:hover									{ color: #fff; background-color: #cecece; }
		
/* right contentpane */

p#hirdetofal { color: #999; margin-top: 1.2em; letter-spacing: .1em; font-variant: small-caps; }

div.rss_content										{ margin-top: 1em; background-color: #f0f0f0; padding: .6em; border: 1px solid #e3e3e3; }

div.rss_title a										{ color: #333; text-decoration: none; }



div.rss_parent a									{ color: #f90; text-decoration: none; border-bottom: 1px solid #f90; }

p.ad_header											{ text-align: center; }

div#bannerlist									{ margin-top: 10px; }

table#keres-hely tr.gray,
table#keres-milyen tr.gray							{ background-color: #f9f9f9; }

table#keres-hely, table#keres-milyen				{ background-color: #f1f1f1; width: 285px; }

table#keres-hely td, table#keres-milyen td			{ padding: 1.5px 1px; }

span.ioberfo								{ color: #ce6700; }

tr.btncont								{ background-color: #ffffff; }

td.border-top							{ border-top: 1px solid #ccc; }

#submitbutton							{ background-color: #ce6700; padding: 2px 60px; border: 1px solid #444; color: #e9e9e9; margin: .8em 0 .8em 3.9em; }

/* ------------------ CLEAR ------------------ */

div.clear_div										{ clear: both; }

/* ------------------ FOOTER ------------------ */

div#footer											{ background-color: #c0c0c0; margin-top: 7.5em; border-top: 1px solid #888; padding-top: 2em; width: 100%; font-size: 1.2em; }

div#footer #footer_container						{ background-color: #c0c0c0; width: 900px; margin: auto; }

div.footer_div										{ width: 260px; padding: 20px; text-align: justify; }

div#footer p.div_header								{ font-size: 1.2em; }

div#footer_details, div#footer_comment,
div#footer_related_menu								{ float: left; }

div#footer_related_menu li:first-child				{ margin: .6em 0 .85em 0; }

div#footer_related_menu li							{ margin: .85em 0; }

div#footer_related_menu a							{ color: #eee; background-color: #555; text-decoration: none; padding: .4em; font-size: 80%; }

div#footer_related_menu a:hover						{ color: #555; background-color: #f90; }

/* ------------------ GOOGLE MAPS ------------------ */

div#map_canvas										{ width: 285px; height: 185px; border: 1px solid #c0c0c0; float: right; /*???????*/ margin-top: 5em; }

/* ------------------ ADATLAP ------------------ */

span#adatlap_raktar { font-weight: bold; margin-left: 9em; }

h2#leiras { color: #ce6711; }

#adatlap_berleti 								{ color: #ce6711; font-weight: bold; }

#comment-area									{ width: 202px; }

table.iroda_to_rent_table th						{ font-weight: normal; }

div.adatlap_events									{ text-align: right; margin-bottom: .6em; float: right; }

div.adatlap_header									{ margin-bottom: 1em; }

div.adatlap_header small, p.up_print_send small,
div.adatlap_dijak small								{ font-size: .8em; color: #aeaeae; font-style: italic; padding-bottom: 1em; }			

div.adatlap_header h1.header_location				{ font-size: 1.2em; font-weight: bold;  margin-top: 2.6em; color: #ce6700 }

div#adatlap											{ width: 351px; float: left; font-size: 1.1em; }

div#adatlap .adatlap_checkboxes						{ margin:  1em 0; height: 6em; }

	div#adatlap .adatlap_checkboxes .left			{ width: 175px; float: left; }
	div#adatlap .adatlap_checkboxes .right			{ width: 175px; float: left; }
	
div#adatlap .adatlap_iroda_to_rent					{ border: 1px solid #c0c0c0; background-color: #eee; margin-bottom: 1em; }

div#adatlap .pstrong								{ margin-top: 2em; margin-bottom: 1em; color: #ce6711; }

div#adatlap .adatlap_iroda_to_rent p				{ font-style: italic; font-size: 1.2em; }
	
div#adatlap .adatlap_iroda_to_rent .iroda_to_rent_table,
div#adatlap .adatlap_dijak .dijak_table				{ margin: .2em 0; text-align: center; }

div#adatlap .adatlap_iroda_to_rent .iroda_to_rent_table td			{ width: 117px; }

div#adatlap .adatlap_dijak .dijak_table td			{ width: 185px; text-align: left; color: #777; }

span.inhuf											{ color: #aeaeae; }

div#adatlap .adatlap_iroda_to_rent .iroda_to_rent_table td { border-bottom: 1px solid #999; } 

div#kepek											{ float: right; width: 285px; margin-right: -2px; }
	
div#kontakt											{ width: 285px; float: right; font-size: 1.4em; color: #ffffff; text-align: center; border: 1px solid #999; margin: 2em 0 -1.2em 0; padding: .6em 0; background-color: #ce6700; }
	div#kontakt #kontakt_header						{ font-weight: bold; font-variant: small-caps; font-size: 1.2em; }
	
	div#kontakt a										{ color: #ffffff; }
	
div#pics_li											{ margin: 0; margin-left: -2px; }

div#adatlap #adatlap_description					{ width: 330px !important; text-align: justify; }

p.up_print_send, p.up_print_send a					{ color: #333; font-size: 11px; margin-top: 3px; text-align: right; }

p.up_print_send a									{ color: #111; font-weight: bold; }

td.irodaOnly										{ /*color: #ce6700;*/ }

a.info												{ position: absolute; text-decoration: none; }

a.info span											{ display: none; }

a.info:hover span									{ position: relative; display: block; text-align: left; width: 100px; border: 1px solid #999; right: 120px; top: -20px; color: #222; background-color: #888; filter: alpha(opacity=80); opacity: 0.8; }

a.info:hover img									{ left: -44%; top: 0; position: relative; }

td.afas												{ border-top: 1px solid #aeaeae; }

div#kereso_map										{ margin-right: -5px; width: 350px; height: 332px; float: right; }

div#leftch, div#rightch								{ width: 100px; float: left; }

div#liltable										{ width: 200px; float: left; }

/* ------------------ jqGalViewII ------------------ */


	.gvIIContainer{
		width:285px;
		position:relative;
		background:#fff;
		margin-left: -3px;
		margin-top: -9px;
		/*border:10px solid #fff;*/
	}
	.gvIIContainer .gvIIImgContainer img{
		margin-left:0;
		margin-top:0;
	}
	.gvIIAltText{
		position:absolute;
		right:0;
		top:0;
		background:#000;
		border:1px solid #fff;
		color:#fff;
		padding:5px;
		display: none;
	}
	.gvIIContainer .gvIIImgContainer{
		width:285px;
		height:244px;
		position:relative;
		overflow:hidden;
		margin-bottom:10px;
	}
	.gvIIContainer .gvIIImgContainer .gvIILoader{
		background: url(/articles/jqGalViewII/common/img/ajax-loader.gif) no-repeat center center;
		width:285px;
		height:244px;
		display:none;
	}
	.gvIIContainer .gvIIHolder{
		position:relative;
		height:244px;
		width:285px;
		overflow:auto;
	}
	.gvIIContainer .gvIIHolder .gvIIArrow{}
	.gvIIContainer .gvIIHolder .gvIIItem{
		float:left;
		height:100px;
		width:130px;
		position:relative;
		margin: 6px;
		overflow:hidden;
	}
	.gvIIContainer .gvIIHolder .gvIIItem .gvIIFlash{
		background:#fff;
		position:absolute;
		top:0;
		left:0;
		height: 100px;
		width:130px;
		cursor:pointer;
	}
	
	.gvIIContainer .gvIIHolder .gvIIItem img{
		position:absolute;
		top:0;
		left:0;
		padding:0;
		margin:0;
		margin-left:0;
		margin-top:0;
		border:none;
		cursor:pointer;
		height: 100px;
		width: 130px;
	}
	
/*-------------------------MODAL-------------------------*/
.overlay {
position:absolute;
top:0px;
left:0px;
z-index:100;
width:100%;
height:100%;
background:url(../images/overlay_ie.gif);
display:none;
}

.modal_window {
position:fixed;
top:100px;
background:#fff;
z-index:101;
display:none;
}

.modal_window .header {
background:#d0d0d0;
color:#444;
border-bottom:1px solid #999a9b;
text-align:left;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
padding:8px;
}

.modal_loader {
width:50px;
height:50px;
top:100px;
position:fixed;
background:#fff url(img/ajax-loader.gif) no-repeat center;
z-index:101;
}

.modal_window .header h2 {
margin:0px;
position:relative;
}
.modal_window .header h2 span {
display:block;
position:absolute;
top:2px;
right:0px;
font-size:12px;
text-decoration:underline;
cursor:pointer;
font-weight:normal;
}

#modal_inner {
padding:10px;
}

.modal_window.default {
background:#fff;
border:1px solid #d0d0d0;
}

.modal_window.red {
background:red;
border:2px solid blue;
}
/*-------------------------MODAL-------------------------*/
