body {
	display:block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-family:"Arial";
	background: url(../gfx/body_bg.png);
	color: #333333;
	}
* { outline: none; }
/*Globális elemek*/

img{}
.clearfix { clear: both; }
input, select, textarea { font-family: Verdana, sans-serif; font-size: 12px; border: 1px solid #333; padding: 1px 2px; }
img { border: 0; }
p { margin: 5px 2px; padding: 0; }
a { text-decoration: none; color: #3090D0;border:none;}
.form{font-size:12px;}
form { display: inline;}
form input[type="text"] { width:100px;}
form textarea { width:250px;height:170px;color:#fff}
.form_end{
	<!-- width:100%; -->
	<!-- margin-top:-25px; -->
}
#promote { display: block;}
#promote input[type="text"] { width:140px;font-weight:normal;font-size:11px;}
#promote textarea { width:140px;height:200px;background:#A7ADAF url(../gfx/msg_bg.jpg) top left no-repeat;}
#promote_submit_button{float:right;margin-right:-10px;width:140px;}
#uzenet{color:#000}
h1, .form_title { font-size: 13px; color:#FE9801; font-weight:bold;font-family:verdena; margin: 0; padding: 5px 0; }
h1{font-size:18px;font-weight:1200}
div.success, div.error, div.info, div.notice { margin: 10px; padding: 8px 10px 10px 28px; }
div.success { background: #CDEFA6 url(/gfx/icon_success.gif) no-repeat 5px 10px; border: 1px solid #9BCC54; color: #648434; }
div.error { background: #FFD5D5 url(/gfx/icon_error.gif) no-repeat 5px 10px; border: 1px solid #FFACAD; color: #CF3738; }
div.info { background: #A8CDE3 url(/gfx/icon_info.gif) no-repeat 5px 10px; border: 1px solid #6ABCE2; color: #1C6B8B; }
div.notice { background: #FFF3A3 url(/gfx/icon_notice.gif) no-repeat 5px 10px; border: 1px solid #E7BD72; color: #B79000; }
span.error { color: #CF3738; }
.required { font-weight: bold; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: right;float:right; }
.right { text-align: left;vertical-align:top; font-size:12px;color:#95999B;font-size:11px;font-weight:normal;}
img{border:none;}
img.left { float: left; }
img.right { float: right; }
#tmessage{color:#000};


input[type="buttom"]{
	border:none;
	background-color:#F2A010;
	padding:5px 15px 5px 15px;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
input[type="submit"]{
	border:none;
	background-color:#F2A010;
	padding:5px 15px 5px 15px;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
input[type="submit"]:hover{
	border-right:1px solid #C98918;
	border-bottom:1px solid #C98918;
}
/******/

#main_container{
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}
	.header_hu{
		background: #C1BDB7 url(../gfx/header_bg_HU.png) top left no-repeat;
		height:249px;
	}
	.header_en{
		background: #C1BDB7 url(../gfx/header_bg_EN.png) top left no-repeat;
		height:249px;
	}
	.header_de{
		background: #C1BDB7 url(../gfx/header_bg_DE.png) top left no-repeat;
		height:249px;
	}
	.plot_container{min-height:420px;}
		.left{float:left;margin-right:10px;width:195px;}

		.left .menu_list {
			width: 100%;
			z-index:-1;
		}
		.left .menu_head {
			padding: 5px 15px;
			cursor: pointer;
			
			margin:1px;
		    font-weight:normal;
		    background: #E3E4E3 url(../gfx/left_menu_hd_flag.png) no-repeat;
		    background-position:2px 7px;
		    text-transform: uppercase;
		    font-size:10px;
		    color:#191919;
		    z-index:0;
		   
		}
		.left .menu_head a{
			text-decoration:none;
			color:#191919;
			
		}	
		.left .menu_body {
			display:none;
			/*padding-left:15px;*/
			background: #E3E4E3;
		}
		.left .menu_body a{
			display:block;
			color:#616161;
			background: #F0F1F0 url(../gfx/left_menu_bottom.png) no-repeat;
			background-position:10px 3px;
			padding-left:30px;
			font-weight:normal;
			text-decoration:none;

		}
		.left .menu_body a:hover{
		  	color: #000000;
		 	text-decoration:underline;
		  }
		.showroom{
			background: url(../gfx/bemutatoterem_bg.png) no-repeat;
			min-height:400px;
			width:180px;
			z-index:-50000
			
		}
		.showroom_header{
			font-size:13px;
			font-weight:bold;
			background: #E3E4E3;
			width:150px;
			height:12px;
			padding:5px 10px 10px 35px;
			margin-top:20px;
			position:absolute;
			z-index:0
		} 
		.showroom_content{
			position:absolute;
			margin-top:40px;
			width:180px;
			padding:10px 10px 10px 10px;
			
		}

		.content_center{float:left;margin-right:10px;width:580px;padding:5px 5px 5px 5px;}
		.rightSite{width:195px;float:right;padding-top:0px;padding-bottom:0px;}
		.combo_box .side_box_content{
			display:none;
		}
		.combo_box .side_box_header{
			cursor:pointer;
			text-transform:uppercase;
		}
		.combo_box .side_box_header:hover{
			color:#FF9A03;
			text-transform:uppercase;
		}
		.side_box{}
			.side_box_header{
				background: url(../gfx/side_box_header.png) top left no-repeat;
				min-height:25px;
				padding-left:20px;
				padding-top:5px;
				font-weight:bold;
			}
			.side_box_content{
				padding:10px 10px 10px 0px;
				min-height:50px;
			}
			.side_box_content label{
				margin-left:5px;
				color:#95999B;
			}
			.side_box_content input[type="text"]{
				margin-left:0px;
				width:100%;
			}
			.side_box_content input[type="text"]{
				border:0px;
				background-color:#A7ADAF;
				height:20px;
				font-weight:bold;
				color:#fff;
			}
			.open .side_box_content{
				display:block;
			}		
			.flags{margin-top:0px;margin-left:442px;}
			.flags a{
				border:0;
			}
			.flags img{
				border:0;
			}			
			.en_flag{float:left;}
			.de_flag{float:left;}
			.top_nav{
				margin: 0 0 0 520px;
			}
			.top_nav ul{
				display: block;
				height: 50px;
				margin: 0 0 0 0px;
				padding: 5px 5px 5px 5px;
				list-style-type: none;
			}
			.top_nav ul li{
				float: left;
				height: 100%;
				padding: 0px 0px 0px 5px;
			}
			.top_nav ul li a{
				display: block;
				margin: 0px 0px 0 6px;
				padding: 0 0;
				font-size: 9px;
				text-decoration:none;
				text-transform: uppercase;
				color: #fff;
			}
			.top_nav ul li a:hover{
				color: #000;
			}
/*FEAD*/
	.fead{
		position:absolute;
		margin-top:-44px;
		margin-left:555px;
		height:150px;
	}
/*BANNER FEAD*/
	.banner_fead{
		position:absolute;
		margin-top:0px;
		margin-left:-35px;
		margin-top:59px;
		height:325px;
		
	}
	.banner_fead img{
		border:none;
	}

	#portfolio ol,ul{
		 list-style:none;
	}
	#portfolio img{
		border:none;
	}
/*FŐ MENÜ*/

			.nav{
				margin-top:140px;
				position:absolute;
				z-index:5000
			}

			.nav ul {
			margin:0;
			padding:0;
			display: block;
			margin: 0px 0 0 0px;
			list-style-type: none;
			}
			.nav ul li {
				height:25px;
				float:left;
				color:#191919;
				text-align:center;
				overflow:hidden;
				background:#FE9801;
				padding: 0px 0px 0px 0px;
				border-left: 1px solid #fff;
				index:50000
			}
			.nav ul li a {
				color:#FFF;
				text-decoration:none;
				padding: 5px 1px;
				text-transform: uppercase;
				font-size: 12px;
				margin: 0px 0 0px 0px
			}
			.nav p{
				margin-left:5px;
				padding:0px 0px 0px 0px;
			}
			.nav .subtext{
				padding-top:15px;


			}
			.nav .subtext a{
				text-transform: lowercase;
				font-size:11px;
			}
			.nav ul li:first-child {
				border-left: 0;
			}
			.nav ul li:last-child {
				padding: 0px 19px;
			}
			.nav ul li a:hover {
				text-decoration: none;
				color:#000;
			}

			/*BAL OLDALRA*/
			
			.side_box_content select{
				border:1px solid #B7B3B3;
				background-color:#CDCDCD;
			}
			.msg_box{
				background:#A7ADAF url(../gfx/msg_bg.jpg) top left no-repeat;
				width:189px;
				margin-top:5px;
				min-height:200px;
			}
			.msg_box label{
				color:#fff;
			}
			.msg_box textarea{
				background-color:#A7ADAF;
				width:91%;
				height:60px;
				margin-left:5px;
				border:none;
				color:#fff;
			}
			
			/* JOBB OLDALRA */
			.newsletter{
				background-color:#E2E3E2;
				width:180px;
				min-height:100px;
				padding:10px 5px 5px 5px;
			}
			.newsletter input[type="text"]{
				width:175px;
			}
			
			.bannerslideshow{
				background:#fff url(../gfx/banner_slideshow_bg.jpg) top left no-repeat;
				width:172px;
				height:325px;
			}
			
			.bottom_menu{
			
			}
			
			.bottom_menu ul{
				display: block;
				height: 50px;
				margin: 0 0 0 0px;
				padding: 5px 5px 5px 5px;
				list-style-type: none;
			}
			.bottom_menu ul li{
				float: left;
				height: 100%;
				padding: 0px 0px 0px 5px;
			}
			.bottom_menu ul li a{
				display: block;
				margin: 0px 0px 0 6px;
				padding: 0 0;
				font-size: 12px;
				text-decoration:none;
				color: #717576;
			}
			.bottom_menu ul li a:hover{
				color: #717576;
			}			
			
	#msg{
		font-size:10px;
	
	}
#etmessage{color:#000}
#offer_subheader{
	font-size:12px;
}
