
#header{
	position: relative;
	float: left;
	width: 100%;
	height: 307px;
	padding: 0 0 0 0;
	margin: 0;	
	background: #cccccb;
	overflow: hidden;
	background: url(../images/headers.jpg) repeat-x top center transparent;
}
.header_empty{
	width:100%;
	height: 15px;
	background: transparent;
}
#header .inner{
    position: relative;
    margin: 0 auto 0 auto;
    padding: 0px 0px 0px 0px;
    width: 981px;
}

#logopic{
	position: absolute;
	top: 38px;
	left: 2px;
}

#box_theatreable{
	position: relative;
	float: left;
	width: 100%;
	padding: 0 0 0 0;
	margin: 0;	
	background: #cccccb;
}

#menu-holder{
	position: relative;
	float: left;
	width: 100%;
	/*height: 87px;*/
	height:78px;
	padding: 0;
	margin: 0;
	background: url(../images/menu-bg-repeat.jpg) repeat-x #fefc00;	
}

#wrapper{
    position: relative;
    margin: 0 auto 0 auto;
    padding: 0px 0px 0px 0px;
    width: 981px;
}


#container{
	float: left;
	width: 100%;
	padding: 17px 0 35px 0;
	margin: 0;	
}


#container_left{
	float: left;
	width: 701px;
	padding: 0 0 0 0;
	margin: 0;	
}	

#container_left_fw{
	float: left;
	width: 100%;
	padding: 0 0 0 0;
	margin: 0;	
}

#container_right{
	float: right;
	width: 255px;
	padding: 15px 0 0 0;
	margin: 0;	
}	



#content{
	float: left;
	width: 100%;
	padding: 0px 0 0px 0px;
	margin: 0;	
}


#pwmegoldasok{
	float:left;
	width: 306px;
	/*height: 205px;*/
	padding: 15px 8px 15px 20px;
	/*background: url(../images/pwmegoldasok_bg.jpg) no-repeat top left;		*/
	color: #ffffff;
	background-color: #353430;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#pwmegoldasok h2{	
	color: #ffffff;
	padding: 0;
	margin: 0;
}

#pwmegoldasok p{	
	line-height: 18px;
}

#pwmegoldasok a{
	text-decoration: underline;
	font-weight: normal;
	color: #ffffff;
	float:left;
	display:block;
	padding-right:10px;
}

#pwmegoldasok a:hover{
	text-decoration: none;
}


#pwstudio-lead{
	float: right;
	width: 342px;
	padding: 15px 0 0 0;
	text-align: justify;
}

#pwstudio-lead h2{	
	padding: 0;
	margin: 0;
}


.szolgaltatas-box{
	float: left;
	width: 223px;
	margin-right: 16px;	
}

.szolgaltatas-box p{
	padding-top: 5px;	
}

#meg-tobb-szolgaltatas{
	color: #ffffff;
	font-weight: normal;
	float: right;
	font-size: 12px;
	background: url(../images/meg-tobb-szolgaltatas_bg.jpg) no-repeat top left transparent;
	padding:4px 10px 4px 10px;
	margin: 0;
}

#meg-tobb-hir{
	color: #ffffff;
	font-weight: normal;
	float: right;
	font-size: 12px;
	background: url(../images/meg-tobb-hir_bg.jpg) no-repeat top left transparent;
	padding:4px 8px 4px 8px;
	margin: 0;
	width:84px;
	height:18px;
	display:block;
}


.datum-bubble{
	float:left;
	width: 51px;
	height: 61px;
	background: url(../images/datum-bubble_bg.jpg) no-repeat top left transparent;
	color: #ffffff;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	text-align: center;
	padding-top:3px;
}

.hir-title-div{
	float: right;
	width: 186px;
	font-size: 14px;
	color: #353430;
	font-weight: bold;
	padding-top: 19px;/*32*/
}
.hir-title-div a{
	font-size: 14px;
	color: #353430;
	font-weight: bold;
}

#message{	
	position: relative;
	float: left;
	margin: 0px;
    width: 249px;
    height: 175px;    
}

#message .inner{	
	position: absolute;
	top: 12px;
	left: 25px;
	margin: 0px;
    width: 200px;
    font-size: 11px;
    color: #707070;    
}


#message .email{
	position: absolute;	        
    bottom: 7px;
    right: 25px;
    text-align: right;
    width: 145px;
}


#message .telszam{
	position: absolute;	            
    bottom: 23px;
    right: 25px;
    color: #353430;
    font-weight: bold;
}

.kapcsolat_form{
	float:left;
	width:300px;
	margin-right:20px;
}
.kapcsolat_right{
	width:341px;
	float:right;
}
#map_canvas{
	width:341px;
	height:205px;
	margin-top:10px;
}
.msg_hiba{
	color:#ff9307;
}
.kovetkezo_szolg_btn{
	width:160px;
	height: 34px;
	background-image:url(../images/kov_szolg.jpg);
	line-height:34px;
	color:#fff;
	display:block;
	float:right;
	text-align: center;
	position:absolute;
	top:-40px;
	right:0;
}
.hir_pic{
	float:left;
	border:1px solid #fff;
}
.hir_keret{
	float:left;
	border:1px solid #D9D8D8;
	margin:10px 20px 10px 0;
}
.hir_pic_a:hover{
	border:1px solid #D9D8D8;
}