/*ALL*/
body {
color: #343434;
font-size: 12px;
margin: 0;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
}

a {
color: #fe670c;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p, pre {
	margin: 0px 10px 10px 10px;
	line-height: 18px;
}

.middle img{
vertical-align: middle;
}


.clear {
clear: both;
}

/*EDITOR*/
.default {
font-size: 12px;
color: #343434;
line-height: 18px;
padding: 0px 0px 0px 0px;
margin: 0 0 0 0px;
}

.focim-narancs {
color: #F68933;
font-size: 20px;
font-weight: bold;
}

.cim-kek {
color: #0E76BC;
font-size: 17px;
font-weight: bold;
}

.link {
color: #0E76BC;
text-decoration: none;
}

	.link:hover {
	text-decoration: underline;
	}

.lista {
list-style-image: url(img/pipa.png);
line-height: 18px;
}

.kiemeles {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
padding: 5px 20px 5px 20px;
background-color: #F68933;
}

	.kiemeles {
	background-color: #f57f23;
	text-decoration: none;
	}


/*WRAPPER*/
#wrapper {
width: 100%;
margin: 0;
color: #343434;
background:url(img/bg-body.png) repeat-x top center;
}

#wrapper-inner {
width:900px;
margin: 0 auto 0 auto;
}

/*HEAD*/
#headers {
width: 900px;
margin: 0 auto 0 auto;
padding: 15px 0 0 0;
}

#headers-inner {
width: 900px;
height: 90px;
}

#logo {
float: left;
height: 90px;
}

#customer-servive {
float: left;
line-height: 0px;
}

/*NAVBAR*/
#block-menu-menu-headermenu {
width: 900px;
margin: 0px auto 0 auto;
background-color: #00FF00;
}

#block-menu-menu-headermenu input{
vertical-align:top;
}

#block-menu-menu-headermenu div{
float: left;
height: 27px;
text-align: center;
vertical-align: middle;
padding: 10px 0 0 0;
}

	#button1 {
	width: 84px;
	background: url(img/menu1.png) top left no-repeat;
	}

	#button2 {
	width: 68px;
	background: url(img/menu2.png) top left no-repeat;
	}

	#button3 {
	width: 124px;
	background: url(img/menu3.png) top left no-repeat;
	}

	#button4 {
	width: 112px;
	background: url(img/menu4.png) top left no-repeat;
	}

	#button5 {
	width: 135px;
	background: url(img/menu5.png) top left no-repeat;
	}

	#button6 {
	width: 78px;
	background: url(img/menu6.png) top left no-repeat;
	}

	#button7 {
	width: 112px;
	background: url(img/menu7.png) top left no-repeat;
	}

	/*SEARCH*/		
	#search_box {
	width: 151px;
	background: url(img/search_bg.png) top left no-repeat;
	}
	
		#search_input {
		float: left;
		width: 140px;
		height: 14px;
		border: none;
		font-size: 12px;
		font-style: italic;
		color: #666666;
		margin: 0 0 0 0;
		}
	
	#search_pic {
	position: relative;
	bottom: 10px;
	}

		search_button {
		float: right;
		}

		
	/*MINDRE*/
		#block-menu-menu-headermenu a {
		color: #FFFFFF;
		font-size:14px;
		font-weight: bold;
		display: inline;
		text-decoration: none;
		padding: 10px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
		
		/*background: url(img/bg-menu-button.png) repeat-x top left;*/
		}
		
			#block-menu-menu-headermenu a:hover {
			text-decoration: none;
			}
			

		

/*CONTENT*/
#content {
width:900px;
font-size: 14px;
color: #343434;
line-height: 18px;
padding: 0px 0px 0px 0px;
margin: 0 0 0 0px;
background-color: #FFFFFF;
}

	#content img {
	padding: 10px 10px 10px 10px;
	}

	#content a {
	text-decoration: none;
	color: #fe670c;
	}
	
		#content a:hover {
		text-decoration: underline;
		}
	
	#content h1 {
		font-size: 20px;
		font-weight: bold;
		color: #438fb8;
		padding: 0;
	  	margin: 20px 0px 10px 0px;
		clear: both;
	}
	
	#content h2 {
	  font-size: 16px;
		color: #438fb8;
		padding: 0;
		margin: 20px 0px 10px 10px;
		clear: both;
	}
	
	#content h2 a {
		font-size: 16px;
		color: #438fb8;
		padding: 0;
	  	margin: 20px 0px 10px 0px;
		cursor: default;
		clear: both;
	}
	
		#content h2 a:hover {
		text-decoration: none;
		
		}
	
	#content p {
	text-align: justify;
	}
	
	#content .links {
	  margin: -5px 15px 15px 0px;
	  float: right;
	}
	
	#content .links a {
		font-size: 1.0em;
	}

/*MAIN*/	
#main {
float: left;
width: 880px;
padding: 10px;
margin: 0;
}	

	.main-two {
	width: 670px !important;
	}	

#main a{
color: #0E76BC;
text-decoration: none;
}

	#main a:hover{
	text-decoration: underline;
	}


#main h1 {
color: #F68933;
font-size: 20px;
}

#main h2 a{
color: #F68933;
font-size: 20px;
font-weight: bold;
}

#main p {
margin: 0 15px 0 15px;
}

.main-title {
color: #F68933;
font-size: 20px;
/*display: none;*/
}
	
/*FOOTER*/
#footer {
width: 100%;
min-height: 267px;
padding: 0px 0 0 0;
background: url(img/bg-footer.png) repeat-x top left #0e76bc;
text-align: center;
}

#footer h2 {
font-size: 16px;
color: #174868;
margin: 10px 0 5px 0;
padding: 0;
}

	#footer-inner {
	width: 900px;
	margin: 0 auto 0 auto;
	}
	
		#footer-inner-top {
		float: left;
		width: 599px;
		padding: 0px 0px 0 0px;
		text-align: justify;
		}
		
			#footer-inner-top img{
			vertical-align: middle;
			padding: 0 35px 0 0px;
			}
		
			#footer-inner-top h2{
			width: 148px;
			height: 22px;
			padding: 3px 0 0 5px;
			background: url(img/footer-title-1.png) no-repeat top left;
			}
		
		#footer-inner-bottom {
		float: left;
		width: 600px;
		padding: 0px 0px 0 0px;
		margin: 0;
		text-align: left;
		color: #FFFFFF;
		background: url(img/bg-footer-inner-bottom.png) no-repeat top left;
		}
		
			#footer-inner-bottom h2{
			width: 132px;
			height: 25px;
			padding: 3px 0 0 5px;
			background: url(img/footer-title-2.png) no-repeat top left;
			}
		
			#footer-inner-bottom a{
			color: #FFFFFF;
			}
			
			#footer-inner-bottom p{
			color: #FFFFFF;
			line-height: 16px;
			font-size: 12px;
			margin: 0;
			padding: 0;
			}
		
		#footer-inner-right {
		float: right;
		width: 280px;
		padding: 0 10px 0 10px;
		text-align: left;
		background: url(img/bg-footer-inner-right.png) no-repeat top left;
		}
		
			#footer-inner-right h2{
			width: 83px;
			height: 25px;
			padding: 3px 0 0 5px;
			background: url(img/footer-title-3.png) no-repeat top left;
			}
			
			#footer-inner-right p{
			color: #FFFFFF;
			line-height: 16px;
			font-size:11px;
			margin: 0;
			padding: 0;
			}


	
#footer-bottom {
width: 100%;
height: 33px;
padding: 5px 0 0 0;
background: url(img/bg-footer-bottom.png) repeat-x top left;
text-align: center;
}

	#footer-bottom-inner {
	width: 900px;
	margin: 0 auto 0 auto;
	}

		#footer-bottom-inner .title{
		display: none;
		}

	#footer-bottom-left {
	float: left;
	width: 210px;
	padding: 5px 20px 0 20px;
	text-align: left;
	}
	
	#footer-bottom-center {
	float: left;
	width: 400px;
	padding: 5px 0px 0 0px;
	text-align: center;
	}
	
	#footer-bottom-right {
	float: left;
	width: 210px;
	padding: 0 20px 0 20px;
	text-align: right;
	}

/*LEFT*/
#left {
	color: #343434;
	float: left;
	width: 200px;
	min-height: 10px;
	padding: 5px;
	margin: 0px 0px 20px 0;
}

#left a {
	font-size: 14px;
	color: #343434;
	line-height: 18px;
}

#left h1, #left h2 {
height: 23px;
color: #438fb8;
font-size: 16px;
font-weight: normal;
margin: 20px 0px 5px 0px;
padding: 3px 5px 3px 10px;
}

#left p {
	font-size: 14px;
	color: #343434;
	line-height: 18px;
	padding: 0 0 0 10px;
}

/* Left-Menu Formatting */
#block-user-1 ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

	#block-user-1 ul li {
		list-style-image: none;
		list-style-type: none;
	}

	#block-user-1 a {
		display: block;
		padding: 0px 0px 0px 15px;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		color: #343434;
		text-decoration: none;
	}
	
		#block-user-1 a:hover {
			background-color: #fe670c;
			color: #000000;
			text-decoration: none;
		}

#block-menu-menu-left-menu ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

	#block-menu-menu-left-menu ul li {
		list-style-image: none;
		list-style-type: none;
	}

	#block-menu-menu-left-menu a {
		display: block;
		padding: 0px 0px 0px 15px;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		color: #343434;
		text-decoration: none;
	}
	
		#block-menu-menu-left-menu a:hover {
			background-color: #fe670c;
			color: #343434;
			text-decoration: none;
		}

/*-----------------------------------------*/
/*RIGHT*/
#sidebar-right {
	float: right;
	width: 311px;
	color: #343434;
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 0 7px;
	background-color:#ece8dc;
	
	background-color: #00FF00;
}

#block-block-3 {
padding: 0px 12px 10px 12px;
}

		#block-block-3 a {
		color: #ff4e00;
		}

	#right h1 {
		font-size: 14px;
		color: #ff4e00;
		padding: 0;
		margin: 0px 0px 10px 10px;
	}

	#right1 p {
	width: 243px;
	text-align: justify;
	}

#right1 a {
	font-size: 1.1em;
}

#right1 h2 {
	color: #BF9060;
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0px 15px 5px;
	margin: 0;
}

}
#right1 .calendar table, #right2 .calendar table {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #000;
}
#right1 .calendar td, #right1 .calendar th,
#right2 .calendar td, #right2 .calendar th {
  text-align: center;
  border: 1px solid #000;
  padding: 1px;
  margin: 0;
  font-size: 0.8em;
}
#left .search-form input {
	font-size: .6em;
}

tbody {
border: none;
}

/*DOMAIN ELLENORZES*/
#domain-check {
margin: 20px 0 30px 180px;
background: url(img/side_menu_box_bg.png) top left repeat-y;
}

#box_header {
width: 301px;
height: 29px;
background: url(img/side_menu_domain_ellenorzes.jpg) top left no-repeat;
}

#box_content {
margin: 20px 0 20px 15px;
}

	#domain {
	border: 1px solid #0E76BC;
	padding: 0;
	color: #343434;
	font-size: 12px;
	width: 220px;
	margin: 5px 0 15px 0;
	}

#box_bottom {
width: 301px;
height: 11px;
background: url(img/side_menu_box_bottom.png) bottom left no-repeat;
}

/*TÁRHELY FORM*/
#megrendeles {
width: 260px;
margin: 20px auto 30px 50px;
}

#order_left {
float: left;
width: 260px;
}

	#order_left span {
	display: block;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	width: 245px;
	padding: 0 0 0 30px;
	}

	.input_text {
	width: 100px !important;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 0 0 !important;
	display: inline !important;
	}
	
	#megrendeles input {
	width: 255px;
	border: 1px solid #0E76BC;
	color: grey;
	font-style: italic;
	margin: 0 0 10px 0;
	}
	
	#megrendeles .radio {
	float: left;
	margin: 0 0 0 60px;
	width: 20px !important;
	border: none !important;
	}
	
	.tarhely_input_span {
	font-weight: normal !important;
	}
	
	#aszf_check {
	float: left;
	width: 20px !important;
	margin: 3px 0 0 30px;
	border: none !important;
	}
	
	#megrendeles .error label{
	width: 260px;
	text-align: left;
	float: none;
	clear: both;
	}
	
	.fancybox_extLink {
	color: #0E76BC;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	}
	
	#megrendelem {
	width:196px !important;
	margin: 10px 0 0 25px !important;
	border: none !important;
	}

#order_right {
}

/*MEGRENDELO FORM*/
#webform-client-form-5 {
width:350px;
margin: 0 auto 0 auto;
}

#webform-client-form-5 .form-text, #webform-client-form-5 .form-textarea{
width: 300px;
border: 1px solid #438FB8;
}

#webform-client-form-5 #edit-submit {
width: 130px;
height: 25px;
background-color: #438FB8;
border: none;
color: #FFFFFF;
margin: 0 0 0 90px;
cursor: pointer;
}
