body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(../img/body.jpg) repeat-x center top #FFFFFF;}
a {color:#000000;}
a:hover {text-decoration:none;}

#container {width:940px; margin:0 auto; background:url(../img/main.jpg) no-repeat #FFFFFF; margin-top:40px;}

#sidebar {float:right; width:179px; padding:0 20px 35px 20px; font-size:11px; line-height:16px;}
#sidebar h3 {padding:5px 0 5px 20px; margin:20px 0 10px -20px; background:url(../img/sidebar_h3.jpg) repeat-y; text-transform:uppercase; font-size:15px; font-style:italic; color:#FFFFFF;}
#sidebar ul {padding:0; margin:0;}
#sidebar li {list-style:none; border-bottom:1px solid #E1E3E7;}
#sidebar li a {display:block; width:175px; padding:2px; text-decoration:none;}
#sidebar li a:hover {background-color:#FF862D; color:#FFFFFF;}

#main {margin-right:220px;}
#menu {height:190px; padding:25px 11px 0 0;}
#menu ul {padding:0; margin:0; float:right; width:130px;}
#menu li {list-style:none; border-bottom:1px solid #FFEB29;}
#menu a {display:block; width:126px; padding:2px; color:#000; font-size:14px; text-decoration:none;}
#menu a:hover {background-color:#FF862D;}
#logo {padding-right:30px; height:24px; text-align:right;}
#logo a {color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:20px;}
#text {padding:100px 30px 35px 30px; font-size:11px; line-height:16px; float: left; width: 660px;}
#text h1, #text h2 {font-size:20px; font-weight:normal; text-transform:uppercase; margin:20px 0 10px 0;}
#text ul {margin-top:8px; margin-bottom:8px;}
#text br {line-height:8px;}

#footer {clear:both; height:140px; background:url(../img/footer.jpg) no-repeat; font-size:11px;}
#menu_footer {padding:22px 250px 0 30px; text-transform:lowercase;}
#left_footer {float:left; padding:37px 30px 0 30px;}
#right_footer {float:right; padding:9px 30px 0 30px; width:160px; text-align:center;}

.egy_sor{
	font-size: 12px;
	float: left;
	display: inline;
	width: 450px;
	margin-bottom: 15px;
}
.egy_sor_text{
	float: left;
	display: inline;
	width: 240px;
}
.urlap{
    font-family: 'Arial';
	font-size: 14px;
	width: 300px;
	float: left;
	display: inline;
	margin: 40px 10px 0 0;
}
.urlap textarea{
	width: 292px;
	height: 70px;
	float: left;
	display: inline;
}
.urlap_cim{
	width: 300px;
	float: left;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 20px 0;
}
.urlap_egy{
	margin: 0 0 5px 0;
	font-family: 'Arial';
	font-size: 14px;
	width: 300px;
	float: left;
	display: inline;
}
.urlap_nev{
	float: left;
	display: inline;
	width: 150px;
}
.urlap_button{
	margin: 5px 0px 60px 232px;
	float: left;
	display: inline;
}
.urlap_uzi{
	width: 300px;
	float: left;
	display: inline;
}
#map_canvas{
	width: 350px;
	height: 300px;
	float: left;
	display: inline;
}
h2{
	color: white;
	margin: 0;
	padding: 0;
}
h3{
	color: black;
	
}
.partnerek{
    float: left;
    display: inline;
    margin: 10px 0 0 14px;
}
.partnerek a img{
    border: none;
}
.partner {
    float: left;
    display: inline;
    margin: 10px 0 0 0;
}

#havasweb_banner{
    float: left;
    display: inline;
    margin: 20px 0 0 -20px !important;
}