@charset "utf-8";
/* CSS Document */

body {margin:0px; background-color:#fff6dd; color:#684d2f; background-image:url(assets/main_background.jpg); font-size:14px; font-family: "Times New Roman", Times, serif;}

p {margin:0px; padding:0px;}

a { text-decoration:none; color:#444; font-weight:bold;}
a:hover { color:#888;}

h1 {font-size:18px; }
h2 {font-size:16px; }
h3 {font-size:14px; }
h4 {font-size:12px; }

.kiemelt1 { background-image:url(assets/h1_background_small.jpg); background-repeat:no-repeat; padding: 0px 0px 0px 65px; margin: 8px 0px 10px 0px;; font-style:italic; font-weight:bold; font-size:24px; color:#684d2f;}

.kiemelt2 { background-repeat:no-repeat; margin: 0px 0px 5px 20px;; font-style:italic; font-weight:bold; font-size:26px; color:#684d2f;}

.kiemelt4 { font-size:17px; font-style:italic; font-weight:bold; color:#f4eacf; margin:0px; margin-bottom:10px; padding:4px 0px 2px 5px; background-image:url(assets/bottom_container.jpg); background-position: 0px 293px;}

.img_clean {border:none; padding:0px;}

input { color:#333; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size: 14px; background-image:url(assets/input_background_rustic_input.jpg); }
#keres_input {width:234px; margin:5px 0px; background-image:url(assets/input_background_rustic_input_keres.jpg); height:24px; color:#444; border: 1px solid #444;}
.vendegkonyv_nev_input {width:292px; margin-bottom:5px; background-image:url(assets/input_background_rustic_input_vendegkonyv_nev.jpg); height:24px; border: 1px solid #444; padding:0px 4px;}
#vendegkonyv_captcha_input {width:300px; margin-bottom:5px; background-image:url(assets/input_background_rustic_input_vendegkonyv_captcha.jpg); height:24px; border: 1px solid #444;}

textarea { color:#000; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size: 14px; background-image:url(assets/input_background.jpg);}

textarea#galeria {
	width: 710px !important;
	max-width: 710px !important;
	height: 165px !important;
	max-height: 165px !important;
	resize: none;
	color:#444;
	padding: 10px;
	font-family: "Times New Roman", Times, serif;
	background-image: url(assets/input_background_rustic_textbox.jpg);
	}
	
textarea#vendegkonyv_bejegyzes_input {
	width: 710px !important;
	max-width: 710px !important;
	height: 165px !important;
	max-height: 165px !important;
	resize: none;
	color:#444;
	padding: 10px;
	font-family: "Times New Roman", Times, serif;
	background-image: url(assets/input_background_rustic_textbox.jpg);
	}
	
textarea#bejegyzes a { border:0px;}

select#styled { font-weight:bold; font-family:'Times New Roman', Times, serif; font-size:14px; color:#333; background-color:#e9d3ad;}

.clear {clear:both;}

#head_inform_line { height:27px; text-align:right; padding-top:1px; margin-right: 4px;}
#head_menu_container { background-color:#000; background-image:url(assets/head_menu_container.jpg);}
#head_menu {width:980px; height:315px; background-image:url(assets/head_menu.jpg);}
.menu {height:28px; width:265px;}
.menu a {height:28px; display:block;}
.menu a:hover {background-image:url(assets/madarka.gif); background-repeat:no-repeat;}
#head_admin_line { height:20px; width:600px; text-align:right; padding-top:8px;}

#main {width:980px; font-size:16px; margin-top: 0px; padding: 0px; color:#444;}
#main img {background-image:url(assets/input_background.jpg); padding: 8px; margin: 4px; border: 1px #888 solid;}

#bal_div {float:left; width:240px; margin:0px 5px;}

.almenu { margin: 5px 0px; }
.almenu a { display:block; border-top:1px #bbb solid; border-bottom:1px #bbb solid; color:#444; padding: 2px 0px 2px 10px;}
.almenu a:hover {border-top:1px #aaa solid; border-bottom:1px #aaa solid; background:none; background:url(assets/galeria_menu_background.jpg);}

#jobb_div {float:left; width:730px; margin:5px 0px 0px 0px;}

#galeria_container { color:#444;}
.galeria_menu_container {width:730px;}
.galeria_menu_container a { display:block; color:#444; border-top:1px #ddd solid; border-bottom: 1px #ddd solid; text-align:right; margin-bottom:2px;}
.galeria_menu_container a:hover { background-image:url(assets/galeria_menu_background.jpg); border-top:1px #888 solid; border-bottom: 1px #888 solid;}
.galeria_menu {padding:5px 0px 5px 10px;}
.galeria_menu img { background-image:url(assets/input_background_galery.jpg); padding: 10px; margin-right: 10px; border: 1px #888 solid; float:left; width:200px; height:150px;}
.galeria_menu_datum {height:16px; color:#666; font-size:12px; margin-bottom:30px;}
.galeria_menu_cim {height:24px; font-size: 20px; font-weight:bold; color:#444; padding-right:5px;}
.galeria_menu_leiras {height:82px; width:465px; padding-left: 250px;}
.galeria_menu_info {height:16px; color:#666; font-size:12px; width:470px; padding-left: 250px;}
.galeria_menu_admin { text-align:right; color:#444; font-weight:bold; margin-bottom:5px;}

.galeria_kep_container { float:left; padding: 10px 0px 0px 20px;}
.galeria_kep {background-image:url(assets/input_background_galery.jpg); border: 1px #888 solid; margin-bottom: 2px;}
.galeria_kep_holder {width:200px; height:150px; margin:10px; background-repeat:no-repeat; overflow:hidden;}
.galeria_kep_admin {text-align:center; color:#444; font-weight:bold;}
.galeria_kep_admin img {border:0px;}

#bottom_container { height:315px; background-image:url(assets/bottom_container.jpg);}
#bottom {width:980px; height:315px; background-image:url(assets/bottom.jpg); color:#d4ac6f;}
#bottom a { color:#d4ac6f; font-weight:bold;}
#bottom a:hover { color:#fff6dd;}

#admin { font-weight:bold; font-style:italic; font-size:14px;}
.admin_nev {margin:2px; padding:2px; width:120px; float:left; text-align:center; font-weight:bold; background-image:url(assets/input_background.jpg)}
.admin_login {margin:2px; padding:2px; width:150px; float:left; text-align:center; font-weight:bold; background-image:url(assets/input_background.jpg)}
.admin_password {margin:2px; padding:2px; width:150px; float:left; text-align:center; font-weight:bold;}

.file_input_div
{
	position: relative; 
	width: 170px; 
	height: 23px; 
	overflow: hidden;
	float:left;
}

.file_input_button
{
	width: 150px; 
	position: absolute; 
	top: 0px;
	background-color: #33BB00;
	color: #FFFFFF;
	border-style: solid;
}

.file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}
