/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body 		{ background: #fff url(../img/style/body-bg.png) top repeat-x; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.center 	{ width: 960px; margin: 0 auto; }
#wrapper 	{ width: 100%; float: left; position: relative; background: url(../img/style/wrapper-bg.png) top center no-repeat; }
.showafterload { display: none; }

/* Header */
.header 		{ width: 100%; float: left; position: relative; }
.header h1 		{  }
.header h1 a 	{ display: block; width: 304px; height: 76px; margin: 0 auto; text-indent: -9000px; background: url(../img/style/uj-bazis-ingatlan-fejlesztes-es-ertekesites.png) 0 0 no-repeat; }
.header h1.en-logo a { width: 312px; background: url(../img/style/uj-bazis-ingatlan-fejlesztes-es-ertekesites_en.png) 0 0 no-repeat; }
.language_switcher { position: absolute; top: 44px; right: 0px; }
.language_switcher ul { list-style: none; margin: 0; padding: 0; }
.language_switcher ul li { float: left; }
.language_switcher ul li a { display: block; padding-top: 24px; text-align: center; font-size: 0.75em; color: #434343; text-decoration: none; margin-right: 20px; }
.language_switcher ul li a.last { margin-right: 0px; }
#language_switcher_hun { background: url(../img/style/language-switcher-hun-bg.png) center top no-repeat; }
#language_switcher_eng { background: url(../img/style/language-switcher-eng-bg.png) center top no-repeat; }
.language_switcher ul li a:hover { text-decoration: underline; }

/* Header menu */
.header .menu 							{ width: 965px; height: 52px; line-height: 52px; overflow: visible; margin: 0 auto; }
.header .menu ul 						{ list-style-type: none; padding: 0; margin: 0; }
.header .menu ul li 					{ float: left; background: url(../img/style/menu-bg.png) -10px 0px no-repeat; }
.header .menu ul li a 					{ color: #fff; text-decoration: none; display: block; padding-left: 38px; padding-right: 38px; background: url(../img/style/menu-separator-bg.png) right 1px no-repeat; text-transform: uppercase; font-family: "Georgia","Trajan Pro", Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; }
.header .menu ul li:first-child 		{ background: url(../img/style/menu-bg.png) 0px 0px no-repeat; }
.header .menu ul li:last-child 			{ background: url(../img/style/menu-bg.png) top right no-repeat; }
.header .menu ul li a:hover 	 		{ background: url(../img/style/menu-bg.png) -10px -52px repeat-x; }
.header .menu ul li:first-child a:hover { background: url(../img/style/menu-bg.png) 0px -52px repeat-x;  }
.header .menu ul li:last-child a:hover 	{ background: url(../img/style/menu-bg.png) right -52px repeat-x;  }
.header .menu ul li.current-menu-item a, 
.header .menu ul li.current_page_item a,
.header .menu ul li.current-page-ancestor a,
.header .menu ul li.current-post-parent a 		{ background: url(../img/style/menu-bg.png) -10px -52px repeat-x; }

.language-english .header .menu ul li a { padding-left: 59px; padding-right: 59px; }

.header .menu ul li.current-menu-item:first-child a,
.header .menu ul li.current_page_item:first-child a,
.header .menu ul li.current-category-ancestor:first-child a,
.header .menu ul li.current-post-parent:first-child a  			{ background: url(../img/style/menu-bg.png) 0px -52px repeat-x;  }
.header .menu ul li.current-menu-item:last-child a,
.header .menu ul li.current_page_item:last-child a 				{ background: url(../img/style/menu-bg.png) right -52px repeat-x;  }

/* Content */
.content { position: relative; width: 100%; float: left; padding-top: 17px; }

.sidebar_left { float: left; width: 311px; margin-right: 17px; }

/* Méretezhető box */
.box 									{ float: left; width: 311px; margin: 0px; background: url(../img/style/boxes/border_l_grey.png) repeat-y left; margin-bottom: 15px; }
.border_right 							{ background: url(../img/style/boxes/border_r_grey.png) repeat-y right; }
.border_top 							{ height: 35px; background: url(../img/style/boxes/border_t_grey.png) repeat-x top; }
.border_bottom 							{ height: 5px; background: url(../img/style/boxes/border_b_grey.png) repeat-x bottom; }
.corner_top_left 						{ float: left; width: 4px; height: 35px; background: #fff url(../img/style/boxes/corner_tl_grey.png) no-repeat left top; }
.corner_top_right 						{ float: right; width: 4px; height: 35px; background: #fff url(../img/style/boxes/corner_tr_grey.png) no-repeat right top; }
.corner_bottom_left 					{ float: left; width: 5px; height: 5px; background: #fff url(../img/style/boxes/corner_bl_grey.png) no-repeat left bottom; }
.corner_bottom_right 					{ float: right; width: 5px; height: 5px; background: #fff url(../img/style/boxes/corner_br_grey.png) no-repeat right bottom; }
.header_text 							{ padding-left: 11px; padding-right: 11px; padding-top: 9px; font-weight: bold; color: #e66b0c; font-size: 1em; text-align: left; position: relative;}
.header_text a 							{ color: #e66b0c; text-decoration:none; }
.header_text .new						{ width: 67px; height: 50px; position: absolute; z-index: 200; top: -6px; right: 20px; background: url(../img/style/boxes/new-bg.png) 0 0 no-repeat; }
.header_text .new div 					{ margin-left: 5px; width: 60px; text-align: center; color: #fff; font-size: 0.75em; padding-top: 12px; font-family: "Arial Black", "Arial Bold", Gadget, sans-serif; }
.box_content 							{ position: relative; padding-top: 18px; padding-left: 14px; padding-bottom: 17px; color: #000; }
.box_content .left 						{ width: 151px; float: left; margin-right: 10px; }
.box_content .left a img 				{ border: 2px solid #fff; }
.box_content .left .ar 					{ float: left; margin-top: 11px; width: 100%; height: 31px; line-height: 31px; color: #fff; font-size: 0.875em; font-weight: bold; text-align: center; background: #e66b0c; }
.box_content .right 					{ float: left; padding-top: 0px; width: 125px; }
.box_content .right a.cim 				{ color: #363636; font-size: 0.75em; font-weight: bold; text-decoration: none; }
.box_content .right p 					{ font-size: 0.75em; color: #434343; }
.box_content .right a.reszletek 		{ color: #4f4f4f; font-size: 0.688em; text-decoration: none; }
.box_content .right a.reszletek:hover 	{ text-decoration: underline; }
.box hr 								{ color: #e2e2e2; margin-top: 0px; margin-bottom: 0px; }
.bg_grey 								{ margin-left: 1px; margin-right: 1px; background: #ededed; }

/* Főoldal Content right */
.content_right 	{ float: left; width: 632px; margin-bottom: 35px; }
.slider-wrapper { width: 100%; height: 231px; float: left; margin-bottom: 15px; }
#slider 		{ float: left; }

.partnereink { clear: both; width: 100%; bottom: 0; left: 0; padding-bottom: 33px; text-align: center; }
.partnereink .bg_grey { border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; margin: 0;}

/* Szabályozási terv */
.szabalyozasi_terv a { text-decoration: none; color: #e66b0c; }
.szabalyozasi_terv ul { list-style-position: inside; columns: 2; -webkit-columns: 2; -moz-columns: 2; }

/* Beruházóknak slider */
.right_elado_telkek_lista .slider-wrapper { width: 100%; height: 235px; float: left; margin-bottom: 15px; }

/* Gyorskereső */
.gyorskereso 						{ float: left; }
.box.gyorskereso_box 				{ width: 411px; }
.box.gyorskereso_box .box_content 	{ padding-right: 26px; }
.box.gyorskereso_box .row 			{ float: left; width: 100%; margin-bottom: 33px; }
.box.gyorskereso_box .row .cim 		{ font-size: 0.75em; color: #363636; font-weight: bold; margin-bottom: 5px; }
.gyorskereso_submit 				{ width: 111px; height: 39px; background:url(../img/style/forms/submit-bg.png) 0 0 no-repeat; border: none; border-color: transparent; color: #fff; font-weight: bold; font-style: italic; font-size: 1em; float: right; }

.box.gyorskereso_box .row .rowelem label 								{ font-size: 0.75em; color: #434343; }
.box.gyorskereso_box .row.ingatlantipus .rowelem  						{ float: left; width: 123px; height: 22px; line-height: 22px; }
.box.gyorskereso_box .row.ingatlantipus .rowelem.fejlesztesi-terulet 	{ width: 130px; }
.box.gyorskereso_box .row.ingatlantipus .rowelem.lakas 					{ width: 85px; margin-left: 30px; }


/* Kérdésem van*/
a.kerdesem_van { display: block; float: left; width: 201px; height: 210px; margin-left: 17px; margin-top: 0px; margin-bottom: 0px; background: url(../img/style/kerdesem-van-bg.png) 0 0 no-repeat; }
a.kerdesem_van:hover { background: url(../img/style/kerdesem-van-bg.png) 0 -210px no-repeat; }

/* Kérdésem van EN*/
a.kerdesem_van_en { display: block; float: left; width: 201px; height: 210px; margin-left: 17px; margin-top: 0px; margin-bottom: 50px; background: url(../img/style/kerdesem-van-bg_en.png) 0 0 no-repeat; }
a.kerdesem_van_en:hover { background: url(../img/style/kerdesem-van-bg_en.png) 0 -210px no-repeat; }



/* ==========================================================================
   Kapcsolat aloldal
   ========================================================================== */
.sidebar_bal_kapcsolat 					{ float: left; width: 221px;  }
.box.kerdese_van_irjon 					{ width: 221px; }
.box.kerdese_van_irjon .box_content 	{ padding-left: 21px; padding-right: 22px; }
.box.kerdese_van_irjon .input_text 		{ width: 144px; height: 27px; line-height: 27px; border: 1px solid #e2dfd7; background: #fff; padding-left: 15px; padding-right: 15px; color: #272727; font-size: 0.688em; font-style: italic; margin-bottom: 5px; outline: none; }
.box.kerdese_van_irjon textarea 		{ width:144px; height: 142px; padding-left: 15px; padding-right: 15px; border: 1px solid #e2dfd7; margin-bottom: 13px; background: #fff; color: #272727; font-size: 0.688em; font-style: italic; outline: none; resize: none; }
.box.kerdese_van_irjon .input_submit  	{ width: 111px; height: 39px; background:url(../img/style/forms/submit-bg.png) 0 0 no-repeat; border: none; border-color: transparent; color: #fff; font-weight: bold; font-style: italic; font-size: 1em; float: right; }

.center_kapcsolat 						{ float: left; width: 493px; margin-left: 38px; margin-right: 33px; }
.center_kapcsolat h2 					{ color: #e66b0c; font-size: 1em; width: 100%; padding-bottom: 10px; margin-bottom: 25px; border-bottom: 1px solid #e3e3e3 }
.center_kapcsolat p 					{ font-size: 0.75em; }
#kapcsolati_adatok 						{ float: left; width: 100%; list-style: none; margin: 0; padding: 0; padding-bottom: 20px;/* background: url(../img/style/kapcsolat.jpg) right top no-repeat*/; }
#kapcsolati_adatok li 					{ position: relative; clear: both; float: left; margin-bottom: 10px; }
#kapcsolati_adatok li label 			{ display: block; float: left; width: 85px; padding-right: 15px; font-weight: bold; font-size: 0.75em; }
#kapcsolati_adatok li p 				{ width: 390px; float: right; margin: 0; color: #434343; }
#kapcsolati_adatok a 					{ color: #434343; text-decoration:none; }
#kapcsolati_adatok a:hover 				{ text-decoration:underline; }

.left_kapcsolat 						{ float: left; width: 175px; }
.partnereink_box 						{ float: left; width: 175px; padding-bottom: 50px; }
.partnereink_box_head 					{ float: left; width: 145px; height: 40px; line-height: 40px; padding-left: 15px; padding-right: 15px; font-size: 1em; color: #e66b0c; font-weight: bold; background: url(../img/style/boxes/partnereink-box-head-bg.png) 0 0 no-repeat; }
.partnereink_box_content 				{ float: left; width: 173px; padding-top: 30px; border-left: 1px solid #e2dfd7; border-right: 1px solid #e2dfd7; text-align:center; }
.partnereink_box_content img 			{ margin-bottom: 10px; }
.partnereink_box_bottom 				{ float: left; width: 175px; height: 6px; background: url(../img/style/boxes/partnereink-box-bottom-bg.png) 0 0 no-repeat; }

.checkbox-label {
    font-size: 0.688em;
    cursor: pointer;
}
    .checkbox-label a {
        color: #e66b0c;
        text-decoration: none;
    }

.ajanlat-page .sidebar_bal_kiemelt_ajanlat,
.ajanlat-page .sidebar_bal_kiemelt_ajanlat .box.kiemelt_ajanlat {
    width: 100%;
}

/* ==========================================================================
   Kiemelt ajánlat
   ========================================================================== */

.sidebar_bal_kiemelt_ajanlat 	{ float: left; width: 175px; margin-right: 28px; }
.informacio_box 				{ width: 174px; float: left; margin-bottom: 32px; }
.informacio_box_top 			{ float: left; width: 100%; height: 5px; background: url(../img/style/boxes/informacio-box-top-bg.png) 0 0 no-repeat; }
.informacio_box_center 			{ float: left; width: 175px; padding-top: 10px; padding-bottom: 8px; color: #fff; font-size: 0.75em; background: #e66b0c; }
.informacio_box_bottom 			{ float: left; width: 100%; height: 5px; background: url(../img/style/boxes/informacio-box-bottom-bg.png) 0 0 no-repeat; }

.sidebar_bal_kiemelt_ajanlat .box.kiemelt_ajanlat 									{ width: 175px; float: left; }
.sidebar_bal_kiemelt_ajanlat .box.kiemelt_ajanlat .box_content 						{ padding-left: 13px; padding-right: 14px; }
.sidebar_bal_kiemelt_ajanlat .box.kiemelt_ajanlat .box_content a img 				{ margin-bottom: 13px; border: 2px solid #fff;  }
.sidebar_bal_kiemelt_ajanlat .box.kiemelt_ajanlat .box_content a.cim 				{ color: #363636; font-size: 0.75em; font-weight:bold; text-decoration:none; }
.sidebar_bal_kiemelt_ajanlat .box.kiemelt_ajanlat .box_content p 					{ font-size: 0.75em; color: #434343; }
.sidebar_bal_kiemelt_ajanlat .box.kiemelt_ajanlat .box_content .ar 					{ width: 100%; background: #e66b0c; padding-top: 11px; padding-bottom: 10px; font-size: 0.875em; font-weight:bold; color: #fff; text-align:center; }
.sidebar_bal_kiemelt_ajanlat .box.kiemelt_ajanlat .box_content a.reszletek 			{ font-size: 0.688em; text-decoration:none; color: #4f4f4f; }
.sidebar_bal_kiemelt_ajanlat .box.kiemelt_ajanlat .box_content a.reszletek:hover 	{ color: #434343; text-decoration:underline; }



.box.kiemelt-projektek 					{ width: 175px; float: left; }
.box.kiemelt-projektek .box_content 	{ padding-left: 0px; padding-top: 0px; }
.box.kiemelt-projektek .projekt 		{ float: left; border-bottom: 1px solid #dfdfdf; padding-left: 16px; padding-top: 11px;  }
.box.kiemelt-projektek .projekt.last 	{ border-bottom: none; }
.box.kiemelt-projektek img 				{ border: 2px solid #fff; }
.box.kiemelt-projektek .links_holder 	{ margin-top: 16px; width: 142px; float: left; margin-bottom: 15px; }
.box.kiemelt-projektek .cim 			{ display: block; width: 60px; float: left; font-size: 0.75em; color: #363636; font-weight:bold; text-decoration:none; }
.box.kiemelt-projektek .reszletek 		{ display: block; width: 60px; float: right; font-size: 0.75em; color: #363636; font-weight:normal; text-decoration:none; }

.center_kiemelt_ajanlat 						{ float: left; width: 365px; margin-right: 17px; min-height: 1000px; }
.center_kiemelt_ajanlat.default-page 			{ width: 735px; }
.center_kiemelt_ajanlat h2 						{ color: #e66b0c; font-size: 0.875em; float: left; width:100%; }
.center_kiemelt_ajanlat h3 						{ color: #e66b0c; font-size: 0.875em; margin-bottom: 0px; float: left; width: 100%; }
.center_kiemelt_ajanlat .tulajdonsagok_tabella 	{ float: left; margin-bottom: 30px; }
.center_kiemelt_ajanlat .row 					{ width: 100%; float: left; margin-bottom: 1px; }
.center_kiemelt_ajanlat .row .jellemzo 			{ float: left; width: 75px; padding-left: 15px; margin-right: 1px; padding-top: 3px; padding-bottom: 3px; padding-right: 10px; font-weight: bold; font-size: 0.75em; color: #434343; border: 1px solid #e2dfd7; }
.center_kiemelt_ajanlat .row .leiras 			{ float: left; width: 226px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-size: 0.75em; color: #434343; border: 1px solid #e2dfd7; position: relative; }
.center_kiemelt_ajanlat .row .leiras.full 		{ width: 329px; text-align:right; }
.center_kiemelt_ajanlat .row .leiras.full a  	{ font-size: 10px; color: #e66b0c; text-decoration: none; }
.center_kiemelt_ajanlat .leiras 				{ float: left; width: 100%; padding-bottom: 50px; }
.center_kiemelt_ajanlat .leiras p 				{ color: #434343; font-size: 0.75em; line-height: 1.2em; }
.center_kiemelt_ajanlat .leiras ol 				{ font-size: 0.75em; margin: 0; padding: 0; }
.center_kiemelt_ajanlat.default-page .leiras ol { margin: 1em 0; padding: 0 0 0 40px; }
.center_kiemelt_ajanlat .leiras ul 				{ font-size: 0.75em; color: #434343; }
.center_kiemelt_ajanlat .leiras ul li 			{ line-height: 1.5em; }	
.center_kiemelt_ajanlat .leiras table 			{ font-size: 0.75em; }

.right_kiemelt_ajanlat 									{ float: right; width: 375px; }
.right_kiemelt_ajanlat .galeria 						{ float: right; padding-bottom: 20px; border-bottom: 1px solid #e2dfd7; }
.right_kiemelt_ajanlat .galeria .hidden_items 			{ display: none; float: left; }
.right_kiemelt_ajanlat .galeria .gallery_image			{ float: left; margin-right: 5px; margin-bottom: 5px; }
.right_kiemelt_ajanlat .galeria .tovabbi_fotok 			{ display: block; width: 83px; height: 20px; margin-top: 13px; color: #e66b0c; float: right; font-size: 0.75em; line-height: 20px; background:#FFF url(../img/style/tovabbi-fotok-nyil.png) right center no-repeat; text-decoration:none; }
.right_kiemelt_ajanlat .galeria .tovabbi_fotok:hover 	{ text-decoration:underline; }
.right_kiemelt_ajanlat .google_map 						{ float: right; width: 370px; height: 278px; border: 1px solid #e3e0d8; margin-top: 17px; margin-bottom: 17px;  }
.right_kiemelt_ajanlat .galeria .gallery_image img      { width: 120px; }

.toolbar 					{ float: left; padding-top: 20px; padding-bottom: 20px; width: 195px; }
.toolbar_button 			{ margin-bottom: 10px; display: block; width: 166px; height: 39px; line-height: 39px; color: #fff; font-size: 1em; font-weight:bold; font-style: italic; text-decoration:none; background:url(../img/style/toolbar-button.png) 0 0 no-repeat; text-align:center; }
.toolbar_button.erdekel 	{ width: 95px; padding-left: 71px; text-align:left; background:url(../img/style/toolbar-button-erdekel.png) 0 0 no-repeat; }
.toolbar_button.nyomtatas 	{ display: block; width: 108px; padding-left: 58px; text-align:left; background:url(../img/style/toolbar-button-nyomtatas.png) 0 0 no-repeat; }
.toolbar_button.letoltes 	{ width: 101px; padding-left: 65px; text-align:left; background:url(../img/style/toolbar-button-letoltes.png) 0 0 no-repeat; }
.pdfbutton 					{ width: 101px; padding-left: 65px; float: left; text-align:left; background:url(../img/style/toolbar-button-letoltes.png) 0 0 no-repeat; margin-bottom: 10px; display: block; height: 39px; line-height: 39px; color: #fff; font-size: 1em; font-weight:bold; font-style: italic; text-decoration:none; }
.pdfbutton img				{ display: none; }

/* ==========================================================================
   Eladó lakások lista
   ========================================================================== */
.sidebar_bal_elado_lakasok_lista 	{ float: left; width: 175px; margin-right: 18px; }
.informacio_box 					{ width: 174px; float: left; margin-bottom: 32px; }
.informacio_box_top 				{ float: left; width: 100%; height: 5px; background: url(../img/style/boxes/informacio-box-top-bg.png) 0 0 no-repeat; }
.informacio_box_center 				{ float: left; width: 175px; padding-top: 10px; padding-bottom: 8px; color: #fff; font-size: 0.75em; background: #e66b0c; }
.informacio_box_bottom 				{ float: left; width: 100%; height: 5px; background: url(../img/style/boxes/informacio-box-bottom-bg.png) 0 0 no-repeat; }

.sidebar_bal_elado_lakasok_lista .box.kiemelt_ajanlat 									{ width: 175px; float: left; }
.sidebar_bal_elado_lakasok_lista .box.kiemelt_ajanlat .box_content 						{ padding-left: 13px; padding-right: 14px; }
.sidebar_bal_elado_lakasok_lista .box.kiemelt_ajanlat .box_content a img 				{ margin-bottom: 13px; border: 2px solid #fff;  }
.sidebar_bal_elado_lakasok_lista .box.kiemelt_ajanlat .box_content a.cim 				{ color: #363636; font-size: 0.75em; font-weight:bold; text-decoration:none; }
.sidebar_bal_elado_lakasok_lista .box.kiemelt_ajanlat .box_content p 					{ font-size: 0.75em; color: #434343; }
.sidebar_bal_elado_lakasok_lista .box.kiemelt_ajanlat .box_content .ar 					{ width: 100%; background: #e66b0c; padding-top: 11px; padding-bottom: 10px; font-size: 0.875em; font-weight:bold; color: #fff; text-align:center; }
.sidebar_bal_elado_lakasok_lista .box.kiemelt_ajanlat .box_content a.reszletek 			{ font-size: 0.688em; text-decoration:none; color: #4f4f4f; }
.sidebar_bal_elado_lakasok_lista .box.kiemelt_ajanlat .box_content a.reszletek:hover 	{ color: #434343; text-decoration:underline; }

.right_elado_lakasok_lista 														{ float: left; width: 757px;  }
.right_elado_lakasok_lista .lakaskereso 										{ float: left; }
.right_elado_lakasok_lista .lakaskereso .box.lakaskereso 						{ float: left; width: 767px; }
.right_elado_lakasok_lista .lakaskereso .box.lakaskereso .elhelyezkedes 		{ float: left; width: 184px; border-right: 1px solid #fff; }
.right_elado_lakasok_lista .lakaskereso .box.lakaskereso .elhelyezkedes strong, 
.right_elado_lakasok_lista .lakaskereso .box.lakaskereso .meret strong,
.right_elado_lakasok_lista .lakaskereso .box.lakaskereso .ar strong 			{ font-size: 0.75em; color: #363636; display: block; }
.right_elado_lakasok_lista .lakaskereso .box.lakaskereso .meret 				{ float: left; width: 168px; padding-left: 28px; border-right: 1px solid #fff; }
.right_elado_lakasok_lista .lakaskereso .box.lakaskereso .ar 					{ float: left; width: 170px; padding-left: 25px; border-right: 1px solid #fff; }
.right_elado_lakasok_lista .lakaskereso .box.lakaskereso .submit 				{ float: left; padding-left: 29px; padding-top: 8px; }
.right_elado_lakasok_lista .lakaskereso .box.lakaskereso .submit input 			{ width: 111px; height: 39px; background: url(../img/style/keres-gomb-bg.png) 0 0 no-repeat; border: none; border-color: transparent; color: #fff; font-weight:bold; font-style: italic;   }

.right_elado_lakasok_lista .talalatok 											{ float: left; }
.right_elado_lakasok_lista .talalatok .box.talalatok 							{ float: left; width: 767px; }
.right_elado_lakasok_lista .talalatok .box.talalatok .box_content 				{ padding-left: 0px; }
.right_elado_lakasok_lista .talalatok .box.talalatok .fejlec 					{ position: relative; width: 100%; height: 20px; margin-bottom: 5px; border-bottom: 1px solid #e2dfd7; }
.right_elado_lakasok_lista .talalatok .box.talalatok .fejlec span 				{ color: #363636; font-size: 0.75em; font-weight:bold; }
.right_elado_lakasok_lista .talalatok .box.talalatok .fejlec span.kep 			{ position: absolute; top: 0; left: 45px; }
.right_elado_lakasok_lista .talalatok .box.talalatok .fejlec span.meret 		{ position: absolute; top: 0; left: 159px; }
.right_elado_lakasok_lista .talalatok .box.talalatok .fejlec span.ar 			{ position: absolute; top: 0; left: 283px; }
.right_elado_lakasok_lista .talalatok .box.talalatok .fejlec span.akcios_ar 	{ position: absolute; top: 0; left: 401px; color: #6e9818; }

.right_elado_lakasok_lista .talalatok .box.talalatok .row 						{ float: left; width: 756px; background: #fff; margin-left: 5px; margin-bottom: 3px; padding-bottom: 9px; position: relative; }
.right_elado_lakasok_lista .talalatok .box.talalatok .row .kep 					{ float: left; width: 81px; padding-top: 10px; margin-left: 18px; margin-right: 16px; }
.right_elado_lakasok_lista .talalatok .box.talalatok .row .meret 				{ float: left; width: 100px; text-align:center; padding-top: 37px; font-size: 0.75em; color: #363636; margin-right: 16px; }
.right_elado_lakasok_lista .talalatok .box.talalatok .row .ar 					{ float: left; width: 100px; text-align:center; padding-top: 37px; font-size: 0.75em; color: #363636; margin-right: 40px; }
.right_elado_lakasok_lista .talalatok .box.talalatok .row .akcios_ar 			{ float: left; width: 100px; text-align:center; padding-top: 37px; font-size: 0.75em; color: #78a222; margin-right: 16px; }
.right_elado_lakasok_lista .talalatok .box.talalatok .row a.bovebben 			{ display: block; width: 70px; height: 24px; line-height: 24px; position: absolute; top: 29px; right: 128px; color: #fff; font-size: 0.75em; text-align:center; background: #e66b0c; text-decoration:none;  }
.right_elado_lakasok_lista .talalatok .box.talalatok .row a.bovebben:hover 		{ background: #fdb504; }
.right_elado_lakasok_lista .talalatok .box.talalatok .row a.erdeklodom 			{ display: block; width: 95px; height: 30px; line-height: 30px; position: absolute; top: 27px; right: 21px; color: #fff; font-size: 0.75em; font-weight: bold; font-style: italic; text-align:center; background: url(../img/style/erdeklodom-gomb-bg.png) 0 0 no-repeat; text-decoration:none; }
.right_elado_lakasok_lista .talalatok .box.talalatok .row a.erdeklodom:hover 	{ background: url(../img/style/erdeklodom-gomb-bg.png) 0 -30px no-repeat; }
.right_elado_lakasok_lista .talalatok .box.talalatok .separator 				{ float: left; width: 709px; height: 1px; margin-left: 19px; margin-bottom: 3px; background: url(../img/style/talalatok-separator-bg.png) repeat-x; }

/* ==========================================================================
   Eladó lakás adatlap
   ========================================================================== */
.sidebar_bal_elado_lakasok_lista 				{ float: left; width: 175px; margin-right: 18px; }
.almenu_1_container 							{ float: left; }
.almenu_1_container ul 							{ margin:0; padding: 0; float: left; list-style-type: none; }
.almenu_1_container ul li 						{ width: 100%; float: left; background:url(../img/style/almenu-li-bg.png) bottom center no-repeat; }
.almenu_1_container ul li 						{ width: 100%; float: left; background:url(../img/style/almenu-li-bg.png) bottom center no-repeat; }
.almenu_1_container ul li a 					{ color: #fff; font-size: 12px; text-decoration:none; display: block; width: 149px; padding-left: 13px; padding-right: 13px; padding-top: 7px; padding-bottom: 7px; height: 100%; }
.almenu_1_container ul li.current-menu-item a 	{ background:#fdb504; }
.almenu_1_container ul li a:hover 				{ background:#eca800; }



/* ==========================================================================
   Eladó telkek lista
   ========================================================================== */
.sidebar_bal_elado_telkek_lista 					{ float: left; width: 175px; margin-right: 18px; }
.informacio_box 									{ width: 174px; float: left; margin-bottom: 32px; }
.informacio_box_top 								{ float: left; width: 100%; height: 5px; background: url(../img/style/boxes/informacio-box-top-bg.png) 0 0 no-repeat; }
.informacio_box_center 								{ float: left; width: 175px; padding-top: 10px; padding-bottom: 8px; color: #fff; font-size: 0.75em; background: #e66b0c; }
.informacio_box_bottom 								{ float: left; width: 100%; height: 5px; background: url(../img/style/boxes/informacio-box-bottom-bg.png) 0 0 no-repeat; }
.elado_telkek_container 							{ float: left; }
.elado_telkek_container ul 							{ margin:0; padding: 0; float: left; list-style-type: none; }
.elado_telkek_container ul li 						{ width: 100%; float: left; background:url(../img/style/almenu-li-bg.png) bottom center no-repeat; }
.elado_telkek_container ul li a 					{ color: #fff; font-size: 12px; text-decoration:none; display: block; padding-left: 13px; padding-right: 13px; padding-top: 7px; padding-bottom: 7px; height: 100%; width: 149px; }
.elado_telkek_container ul li.current-menu-item a 	{ background:#fdb504; }
.elado_telkek_container ul li a:hover 				{ background:#eca800; }


.sidebar_bal_elado_telkek_lista .box.kiemelt_ajanlat 									{ width: 175px; float: left; }
.sidebar_bal_elado_telkek_lista .box.kiemelt_ajanlat .box_content 						{ padding-left: 13px; padding-right: 14px; }
.sidebar_bal_elado_telkek_lista .box.kiemelt_ajanlat .box_content a img 				{ margin-bottom: 13px; border: 2px solid #fff;  }
.sidebar_bal_elado_telkek_lista .box.kiemelt_ajanlat .box_content a.cim 				{ color: #363636; font-size: 0.75em; font-weight:bold; text-decoration:none; }
.sidebar_bal_elado_telkek_lista .box.kiemelt_ajanlat .box_content p 					{ font-size: 0.75em; color: #434343; }
.sidebar_bal_elado_telkek_lista .box.kiemelt_ajanlat .box_content .ar 					{ width: 100%; background: #e66b0c; padding-top: 11px; padding-bottom: 10px; font-size: 0.875em; font-weight:bold; color: #fff; text-align:center; }
.sidebar_bal_elado_telkek_lista .box.kiemelt_ajanlat .box_content a.reszletek 			{ font-size: 0.688em; text-decoration:none; color: #4f4f4f; }
.sidebar_bal_elado_telkek_lista .box.kiemelt_ajanlat .box_content a.reszletek:hover 	{ color: #434343; text-decoration:underline; }

.right_elado_telkek_lista 																	{ float: left; width: 757px;  }
.right_elado_telkek_lista .telekkereso 														{ float: left; }
.right_elado_telkek_lista .telekkereso .box.telekkereso 									{ float: left; width: 767px; }
.right_elado_telkek_lista .telekkereso .box.telekkereso .header_text a						{ color: #e66b0c; font-size: 0.75em; font-weight:normal; padding-left: 30px; padding-right: 10px; text-decoration:none; background:url(../img/style/link-nyilak.png) right center no-repeat; }
.right_elado_telkek_lista .telekkereso .box.telekkereso .helyseg 							{ float: left; width: 118px ;font-size: 0.75em; color: #434343; border-right: 1px solid #fff; }
.right_elado_telkek_lista .telekkereso .box.telekkereso .helyseg p 							{ float: left; margin: 0; }
.right_elado_telkek_lista .telekkereso .box.telekkereso .helyseg .jqTransformRadioWrapper 	{ margin-top: 5px; }

.right_elado_telkek_lista .telekkereso .box.telekkereso .terulet 				{ float: left; width: 142px; padding-left: 13px; padding-right: 8px; border-right: 1px solid #fff; }
.right_elado_telkek_lista .telekkereso .box.telekkereso .terulet strong, 	
.right_elado_telkek_lista .telekkereso .box.telekkereso .meret strong,
.right_elado_telkek_lista .telekkereso .box.telekkereso .ar strong,
.right_elado_telkek_lista .telekkereso .box.telekkereso .tipus strong 			{ font-size: 0.75em; color: #363636; display: block; }
.right_elado_telkek_lista .telekkereso .box.telekkereso .tipus 					{ float: left; width: 119px; padding-left: 12px; padding-right: 14px; border-right: 1px solid #fff; }
.right_elado_telkek_lista .telekkereso .box.telekkereso .ar 					{ float: left; width: 119px; padding-left: 10px; padding-right: 10px; border-right: 1px solid #fff; }
.right_elado_telkek_lista .telekkereso .box.telekkereso .submit 				{ float: left; padding-left: 37px; margin-top: 6px; }
.right_elado_telkek_lista .telekkereso .box.telekkereso .submit input 			{ width: 111px; height: 39px; background: url(../img/style/keres-gomb-bg.png) 0 0 no-repeat; border: none; border-color: transparent; color: #fff; font-weight:bold; font-style: italic;   }

.right_elado_telkek_lista .talalatok 												{ float: left; }
.right_elado_telkek_lista .talalatok .box.talalatok 								{ float: left; width: 767px; }
.right_elado_telkek_lista .talalatok .box.talalatok .box_content 					{ padding-left: 0px; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec 						{ position: relative; width: 100%; height: 21px; margin-bottom: 5px; border-bottom: 1px solid #e2dfd7; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec span,
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a  						{ color: #363636; font-size: 0.75em; font-weight:bold; text-decoration:none; padding-right: 15px; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.orderasc 				{ text-decoration:underline; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.orderdesc  			{ text-decoration:underline; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.azonosito 			{ position: absolute; top: 0; left: 26px; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.azonosito.orderasc 	{ background: url(../img/style/nyil-fel.png) right center no-repeat; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.azonosito.orderdesc 	{ background: url(../img/style/nyil-le.png) right center no-repeat; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec span.kep 				{ position: absolute; top: 0; left: 130px; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.meret 				{ position: absolute; top: 0; left: 233px; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.meret.orderasc 		{ background: url(../img/style/nyil-fel.png) right center no-repeat; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.meret.orderdesc 		{ background: url(../img/style/nyil-le.png) right center no-repeat; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.ar 					{ position: absolute; top: 0; left: 358px; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.ar.orderasc 			{ background: url(../img/style/nyil-fel.png) right center no-repeat; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.ar.orderdesc 			{ background: url(../img/style/nyil-le.png) right center no-repeat; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.akcios_ar 			{ position: absolute; top: 0; left: 453px; color: #e66b0c; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.akcios_ar.orderasc 	{ background: url(../img/style/nyil-fel-narancs.png) right center no-repeat; }
.right_elado_telkek_lista .talalatok .box.talalatok .fejlec a.akcios_ar.orderdesc 	{ background: url(../img/style/nyil-le-narancs.png) right center no-repeat; }
.nincs_talalat 																		{ float: left; width: 100%; padding-top: 40px; padding-bottom: 40px; text-align:center; color: #e66b0c; }


.right_elado_telkek_lista .talalatok .box.talalatok .row 						{ float: left; width: 756px; background: #fff; margin-left: 5px; margin-bottom: 3px; padding-bottom: 9px; position: relative; }
.right_elado_telkek_lista .talalatok .box.talalatok .row .azonosito 			{ float: left; width: 80px; text-align:center; padding-top: 37px; font-size: 0.75em; color: #363636; margin-right: 16px; }
.right_elado_telkek_lista .talalatok .box.talalatok .row .kep 					{ float: left; width: 81px; padding-top: 10px; margin-right: 16px; }
.right_elado_telkek_lista .talalatok .box.talalatok .row .meret 				{ float: left; width: 100px; text-align:center; padding-top: 37px; font-size: 0.75em; color: #363636; margin-right: 16px; }
.right_elado_telkek_lista .talalatok .box.talalatok .row .ar 					{ float: left; width: 100px; text-align:center; padding-top: 37px; font-size: 0.75em; color: #363636; margin-right: 16px; }
.right_elado_telkek_lista .talalatok .box.talalatok .row .eladva                { font-weight: bold; color: #dd0000; }
.right_elado_telkek_lista .talalatok .box.talalatok .row .akcios_ar 			{ float: left; width: 100px; text-align:center; padding-top: 37px; font-size: 0.75em; color: #e66b0c; margin-right: 16px; }
.right_elado_telkek_lista .talalatok .box.talalatok .row a.bovebben 			{ display: block; width: 70px; height: 24px; line-height: 24px; position: absolute; top: 29px; right: 128px; color: #fff; font-size: 0.75em; text-align:center; background: #e66b0c; text-decoration:none;  }
.right_elado_telkek_lista .talalatok .box.talalatok .row a.bovebben:hover 		{ background: #fdb504; }
.right_elado_telkek_lista .talalatok .box.talalatok .row a.erdeklodom 			{ display: block; width: 95px; height: 30px; line-height: 30px; position: absolute; top: 27px; right: 21px; color: #fff; font-size: 0.75em; font-weight: bold; font-style: italic; text-align:center; background: url(../img/style/erdeklodom-gomb-bg.png) 0 0 no-repeat; text-decoration:none; }
.right_elado_telkek_lista .talalatok .box.talalatok .row a.erdeklodom:hover 	{ background: url(../img/style/erdeklodom-gomb-bg.png) 0 -30px no-repeat; }
.right_elado_telkek_lista .talalatok .box.talalatok .separator 					{ float: left; width: 709px; height: 1px; margin-left: 19px; margin-bottom: 3px; background: url(../img/style/talalatok-separator-bg.png) repeat-x; }

/* ==========================================================================
   Eladó telkek adatlap
   ========================================================================== */
.link_biatorbagy_terkep 		{ font-size: 0.75em; color: #e66b0c; text-decoration:none; }
.link_biatorbagy_terkep:hover 	{ text-decoration:underline; }
a.hrsz_kereso 					{ font-size: 10px; color: #e66b0c; text-decoration:none; position: absolute; right: 5px; top: 7px;  }
a.hrsz_kereso:hover 			{ color: #000; }
a.link_vissza 					{ font-size: 0.75em; color: #e66b0c; text-decoration:none; }
a.link_vissza:hover 			{ color: #e66b0c; text-decoration:underline; }




/* Telekterkep */
.telekterkep 						{ float: left; width: 100%; display: none; padding-bottom: 10px; }
.telekterkep .separator 			{ width: 767px; height: 1px; margin-top: 20px; float: left; background-color: #e2dfd7; margin-left: -14px;  }
.telek_images 						{ float: left; width: 500px; height: 250px; overflow: hidden; margin-right: 5px; position: relative; }
.telek_images img 					{ position: absolute; display: none; }
.telek_valaszto_box 				{ float: left; width: 216px; }
.telek_valaszto_box_top 			{ float: left; width: 100%; height: 5px; background:url(../img/style/boxes/telek-valaszto-box-top-bg.png) 0 0 no-repeat; }
.telek_valaszto_box_center 			{ float: left; width: 182px; min-height: 217px; padding-top: 23px; padding-left: 17px; padding-right: 17px; background:url(../img/style/boxes/telek-valaszto-box-center-bg.png) repeat-y; }
.telek_valaszto_box_center p 		{ margin-bottom: 5px; margin-top: 0px; }
.telek_valaszto_box_center p.head 	{ margin-bottom: 20px; }
.telek_valaszto_box_center p strong { font-size: 0.75em; color: #e66b0c; }
.telek_valaszto_box_center a 		{ color: #2e2e2e; text-decoration:none; font-size: 0.75em; }
.telek_valaszto_box_center a:hover 	{ text-decoration:underline; }
.telek_valaszto_box_bottom 			{ float: left; width: 100%; height: 5px; background:url(../img/style/boxes/telek-valaszto-box-bottom-bg.png) 0 0 no-repeat; }




/* ==========================================================================
   Beruházóknak
   ========================================================================== */
.content_right .gyorskereso .box.gyorskereso_box .header_text a 		{ color: #e66b0c; font-size: 0.75em; font-weight:normal; padding-left: 30px; padding-right: 10px; text-decoration:none; background:url(../img/style/link-nyilak.png) right center no-repeat; }
.content_right .gyorskereso .box.gyorskereso_box .header_text a:hover 	{ text-decoration:underline; }

.box.magyarorszagrol 								{ width: 311px; float: left; }
.box.magyarorszagrol .box_content 					{ position: relative; height: 188px; padding-top: 40px; padding-right: 185px; background:url(../img/style/europa.png) right top no-repeat; }
.box.magyarorszagrol .box_content p 				{ color: #4f4f4f; font-size: 0.75em; }
.box.magyarorszagrol .box_content a.reszletek 		{ position: absolute; left: 16px; bottom: 40px; color: #4f4f4f; font-size: 0.688em; text-decoration:none; }
.box.magyarorszagrol .box_content a.reszletek:hover { text-decoration:underline; }


/* ==========================================================================
   Szerkeszthető textarea
   ========================================================================== */

.editable { padding-bottom: 20px; }
.editable p { font-size: 0.75em; }


/* ==========================================================================
   Gyorskereső
   ========================================================================== */
.gyorskereso_box .helyseg 							{ float: left; width: 118px ;font-size: 0.75em; color: #434343; border-right: 1px solid #fff; }
.gyorskereso_box .helyseg p 						{ float: left; margin: 0; }
.gyorskereso_box .helyseg .jqTransformRadioWrapper 	{ margin-top: 5px; }
.gyorskereso_box .terulet 							{ float: right; width: 220px; padding-left: 13px;  }
.gyorskereso_box .ar 								{ float: right; width: 220px; padding-left: 13px; padding-top: 10px;  }
.gyorskereso_box .tipus 							{ float: right; width: 220px; padding-left: 13px; padding-top: 10px;  }
.gyorskereso_box .terulet strong, 	
.gyorskereso_box .meret strong,
.gyorskereso_box .ar strong,
.gyorskereso_box .tipus strong 						{ font-size: 0.75em; color: #363636; display: block; }

.gyorskereso_box .lakas .elhelyezkedes 		{ float: left; width: 100%; }
.gyorskereso_box .lakas .elhelyezkedes strong, 
.gyorskereso_box .lakas .meret strong,
.gyorskereso_box .lakas .ar strong 			{ font-size: 0.75em; color: #363636; display: block; }
.gyorskereso_box .lakas .meret 				{ float: left; width: 130px; padding-left: 0px; margin-top: 10px; }
.gyorskereso_box .lakas .ar 				{ float: right; width: 130px; }



/* ==========================================================================
   Footer
   ========================================================================== */
.footer 								{ width: 100%; float: left; padding-bottom: 20px; }
.footer .center 						{ width: 935px; margin: 0 auto; }
.footer_content 						{ float: left; width: 100%; padding-top: 0px; border-top: 1px solid #efefef; position: relative; }
.footer .links 							{ float: left; width: 165px; margin-right: 30px; }
.footer .links h6 						{ font-size: 0.75em; font-weight: bold; margin-bottom: 17px; }
.footer .links h6 a 					{ text-decoration:none; color: #363636;  }
.footer .links ul 						{ margin: 0; padding: 0; list-style-type: none; }
.footer .links ul li a 					{ color: #8f8f8f; font-size: 0.75em; text-decoration: none; }
.footer .links ul li strong a			{ color: #363636; }
.footer .links ul li a:hover 			{ text-decoration: underline; }
.footer .links.informacio 				{ position: absolute; top: 0px; right:0px; width: 258px;  }
.informacio-up 							{ padding-left: 68px; border-left: 1px solid #efefef; float: left; padding-top: 0px; padding-bottom: 24px; }
.footer .links.informacio ul li 		{ font-size: 0.75em; color: #8e8e8e; height: 26px; line-height: 26px; padding-left: 43px; margin-bottom: 1px; }
.footer .links.informacio ul li a 		{ font-size: 1em; }
.footer .links.informacio ul li.telefon { background: url(../img/style/telefon-ikon.png) left center no-repeat; }
.footer .links.informacio ul li.email 	{ background: url(../img/style/email-ikon.png) left center no-repeat; }
.copyright 								{ float: left; width: 220px; font-size: 0.75em; color: #8e8e8e; padding-top: 21px; padding-left: 68px; border-top: 1px solid #ececec; border-left: 1px solid #ececec; }
.copyright a 							{ color: #8e8e8e; text-decoration:none; margin-left: 30px; }
.copyright a:hover 						{ text-decoration:underline; }
.info-block                             { margin: 25px 0; line-height: 1.5; }


.addthis { float: left; width: 179px; margin-bottom: 30px; }
.addthis p { margin-bottom: 20px; }
.addthis p a { margin-bottom: 10px; }

.warning { float: left; }
.warning p { font-size: 12px; color: #e66b0c; background:#e2dfd7; padding: 10px; line-height: 1.5em; font-weight:bold; text-align: justify; margin-bottom: 20px;}

/* ==========================================================================
   Form elements jqtransform
   ========================================================================== */
/*Radio*/
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:8px;}
.jqTransformRadio { background: transparent url(../img/style/forms/radio.png) no-repeat center top; vertical-align: middle; height: 13px; width: 13px; display:block;/*display: -moz-inline-block;*/ }

/*Select*/
.jqTransformSelectWrapper { width: 45px; position:relative; height: 27px; background: url(../img/style/forms/select_left.png) no-repeat top left; float:left; }


.jqTransformSelectWrapper div span {	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 27px;
	line-height: 15px;
	padding: 6px 0 0 7px;
	overflow: hidden;
	cursor:pointer;	
}

.telekkereso .jqTransformSelectWrapper div span
{
	width: 100px;
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: -3px;
	width: 29px;
	height: 27px;
	background: transparent url(../img/style/forms/select_right.png) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}


/* Button */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(../img/style/forms/button-right.png) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 39px;
}

button.jqTransformButton span span {
	background: transparent url(../img/style/forms/button-left.png) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 39px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -39px ; }
button.jqTransformButton_hover span { background-position: right -39px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:39px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:39px; }
*+ button.jqTransformButton span span { height: 25px; }



.wpcf7-response-output { font-size: 10px; border: none; }
.box_content span.wpcf7-not-valid-tip {
	display: none !important;
position: absolute;
top: 0%;
left: %;
z-index: 100;
background: #fff;
border: none;
font-size: 10pt;
width: 200px;
padding: 2px;
}
.wpcf7 div.wpcf7-validation-errors { border: none; }
.wpcf7 div.wpcf7-mail-sent-ok {
border: none;
}

/* ==========================================================================
   Nivo Slider
   ========================================================================== */
.nivoSlider { position:relative; background:url(../img/style/loading.gif) no-repeat 50% 50%; }

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

.hidden {
    display: none;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
.last {
	margin-right: 0;
	padding-right: 0;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}