@charset "utf-8";
/* CSS Document */

html, body{	
	height:100%;
	font-family: 'Open Sans', sans-serif;
}


a,
input,
button{
	outline: none;
}
.clear{ clear: both;}
.fixed{ position: fixed;}
.yellow{ color:#eba300;}
.glyphicon{
	font-size:10px;
}
/*****************************/
.container{
	width:100%;
	padding:0;
}
.row{
	margin:0;
}
#logo{
	max-width:80%;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{
	color: #fff;
	background-color:#027762;
}
.navbar-toggle{
	background-color:#027762;
}
.navbar-nav .open .dropdown-menu {
	background-color:#027762;
}
.navbar-toggle .icon-bar{
	background-color:#FFFFFF;
}
[class*="_menu"]{list-style: none;}
[class*="menu_"]{list-style: none;}
	

		ul.top_menu li{ 
			border-bottom:2px solid #FFF;
			background-color: #027762;
		}

		ul.top_menu li a{
				padding: 0 10px;
				color: #FFF;
				text-decoration: none;
				line-height:40px;
		}
		ul.child_menu li a{
				color:#FFF;
				font-size:14px;
			}
			ul.top_menu li:hover, ul.top_menu li a:hover,	ul.top_menu li a:focus{
				color: #fff;
				background-color:#027762;
				text-shadow: none;
			}

			ul.top_menu li:hover ul, ul.top_menu li:hover a ul{
				color: #fff;
				background-color: #027762;
				text-shadow: none;
				/*display: block;*/
			}
				ul.top_menu ul{ 

					background: #027762;
					z-index: 1000;
					list-style: none;
					-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
					-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
					box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
				}
					ul.top_menu ul li{ 
						font-weight: normal;
						line-height: 24px;
						float: none;
						border-bottom:1px solid #068e75;
						padding: 0;
					}
			ul.top_menu ul li a{
				display:inline;
				white-space:nowrap;
				line-height:30px;
			}

.footer{
	text-align:center;
	background-image:url("../img/bottom.jpg");
	padding-top:70px;
	padding-bottom:60px;
	color:#FFF;
	font-weight:lighter;
	margin-top:20px;
}
	.footer .glyphicon{
		color:#027762;
		font-size:15px;
		margin-left:30px;
		margin-right:5px;
	}
	.footer img{
		margin-bottom:60px;
	}
	.footer a{
		color:#FFFFFF;
	}
#beloldal_fej{
	background-image:url("../img/aloldal_fej_bg.png");
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
}
#beloldal_fej h1{
	padding-top:70px;
	padding-bottom:70px;
	font-size:30px;
	color:#FFF;
}
.kezdo_oldal h1{
	color:#027762;
	font-weight:lighter;
	font-size:20px;
	text-align:center;
	padding:10px 40px;
}
.tartalom h1{
	color:#027762;
	font-weight:lighter;
	font-size:20px;
padding:20px;

}
.tartalom{
	padding:10px;
	color:#111;
	font-weight:lighter;
	font-size:14px;
	line-height:150%;
}
.navbar-brand{
	max-width:80%;
}
.navbar-header{
	max-width:100%;
}
.tartalom h2{
	color:#eba300;
	font-size:20px;
	font-weight:normal,
	margin:20px 0 10px;
}
#tartalom img{
max-width:100%;
}
/* mobilnál nagyobb képernyőkre */
@media (min-width:768px) {
	[class*="_menu"] li{ float: left}
	[class*="menu_"] li{ float: left}
	ul.top_menu{
		height: 30px;
		margin-top:38px;
	}
	ul.top_menu li{
		border-bottom: none;
		background-color: #FFF;
	}
	ul.top_menu li a{
		padding: 0 10px;
		color: #363636;
		text-decoration: none;
		line-height:30px;
		background-color:none;
	}
	ul.top_menu ul li a{
		line-height:normal;
		
	}
	ul.top_menu ul li{
		color:#FFF;
		background-color:#027762;
		}
	ul.top_menu ul li a{
		color:#FFF;
		background-color:#027762;
		}
	 
	.kezdo_oldal h1{
		color:#027762;
		font-weight:lighter;
		font-size:60px;
		text-align:center;
		padding:20px 70px;
	}
	.tartalom h1{
		color:#027762;
		font-weight:lighter;
		font-size:60px;
		margin:30px 0 20px;
		padding:20 50px;
	}
	.tartalom{
		padding-right:50px;
		padding-top:20px;
		color:#111;
		font-weight:lighter;
		font-size:14px;
		line-height:150%;
	}
	#beloldal_fej h1{
		padding-top:70px;
		padding-bottom:70px;
		font-size:60px;
		color:#FFF;
	}
	.navbar-brand{
		max-width:100%;
	}
	.tartalom h2{
		color:#eba300;
		font-size:24px;
		font-weight:bold;
		margin:25px 0 20px;
	}
	.footer{
		margin-top:60px;
	}
}




.tartalom h3{
	font-weight:bold;
	color:#252525;
	margin:20px 0 15px;
}
.tartalom blockquote{
	background-color:#027762;
	color:#FFF;
	padding:30px 30px 30px 60px;
	margin:10px 0;
	font-style:italic;
	background-image:url("../img/quote.png");
	background-repeat:no-repeat;
	background-position:20px 35px;
}
.tartalom a{
	color:#027762;
	text-decoration:underline;
}
.tartalom ul, .tartalom ol{
	margin:20px;
}
.g-recaptcha{
	margin:15px 0;
}
.success{
	margin:10px;
	font-weight:bold;
	color:#027762;
}
/********************************/

.oldalsav{
	margin-top:30px;
	
}
.oldalsav h1{
	font-weight:bold;
	font-size:18px;
	color:#027762;
	padding-bottom:20px;
	margin-top:20px;
}
.oldalsav h3{
	font-weight:bold;
	padding-top:30px;
	color:#252525;
}
.news{
	margin-top:10px;
	padding:20px;
	background-color:#eaeaea;
	min-width:280px;
}
/************ajánlatkérés**************/
.input_medium{
	display:block;
	font-size:14px;
	font-weight:lighter;
	border-color:#cbcbcb;
	padding:3px;
	background-color:#FFF;
	width:420px;
	margin:20px 0;
}
.input_bt{
	background-color:#eba300;
	margin:20px 0;
	font-weight:bold;
	color:#FFF;
	padding:5px;
	border:none;
}
.gall_continer{
	width:auto;
}
.gall_td{
}
.tartalom a.gall_img_a{
	text-decoration:none;
}
.gall_img{
}
.thumbnail > img.enlarge_icon{
	margin-top:-36px;
	margin-right:0;
}

#palyazat {
    position: fixed;
    right: 0px;
    bottom: 0px;
    height: 150px;
}