@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

body{
	font-family: arial;
	font-size: 14px;
	margin: 0px;
	background: #ffffff;
	color: #717171;
}
.clear{ clear: both; }

h1 {margin-top: 0px; border-bottom: 1px solid #CECECE; color: #CECECE;font-family: 'Open Sans', sans-serif; font-weight: normal; text-transform: uppercase; color: #565656; padding-bottom: 15px;}
p {margin-top: 0px;}

#wrapper,
#header,
#topmenu,
#footer {width: 960px;}

#wrapper {margin-right: auto; margin-left: auto;}

#header {height: 100px;}
#header .logo img {float: left; margin-top: 25px;}
#header .kereses {margin: 0px; padding: 0px; float: right; margin-top: 40px; display: block; width: 200px; height: 26px; border: 1px solid #CECECE;}
#header .kereses input {height: 26px; border: 0px; width: 160px; float: left; padding: 0px; margin: 0px; margin-left: 10px; color: #878787;}
#header .kereses button {width: 29px; height: 26px; background: url('../images/ikon_kereses.jpg') no-repeat; margin: 0px; padding: 0px; border: 0px;}
	
#topmenu {display: block; width: 100%; height: 40px; background : #000;}	
#topmenu ul.menu {padding: 0px; margin: 0px;}
#topmenu ul.menu li {list-style: none; padding: 0px; margin: 0px; display: inline;}
#topmenu ul.menu > li > a {text-decoration: none; color: #FFF; line-height: 40px; font-size: 14px; height: 40px; width: 192px; float: left; text-align: center; text-transform: uppercase;}
#topmenu ul.menu > li a:hover, 
#topmenu ul.menu > li a.aktiv {background: #71b431;}

	
#content {width: 958px;border: 1px solid #CECECE;border-top-width: 0px;}	
#content .kezdokep {}

#content, .allo_menu,.nagykep {min-height: 510px; }
.allo_menu {min-height: 490px; }

/* FOOLDAL */
.szolgaltatas {float: left; width: 300px; height: 74px; text-decoration: none; color: #FFF; text-align: right; padding-right: 15px; padding-top: 36px; font-size: 14px; margin-right: 7px;}
.szolgaltatas:hover {opacity: 0.7;}
.szolgaltatas span {display: block; font-size: 12px;}
.szolgaltatas_1 {background: url('../images/bg_szolgaltatas_1.jpg') no-repeat}
.szolgaltatas_2 {background: url('../images/bg_szolgaltatas_2.jpg') no-repeat}
.szolgaltatas_3 {background: url('../images/bg_szolgaltatas_3.jpg') no-repeat; margin-right: 0px; margin-left: -1px;}
/**/
	       
/* MAGUNKROL */
.nagykep {width: 479px; float: left; background: #71b431;}		   
.nagykep img {margin-left: auto; margin-right: auto; display: block; margin-top: 50px; margin-bottom: 50px;}
.szoveg	{width: 399px; float: left; padding: 40px; font-size: 12px; line-height: 20px;}
.szoveg_nagyobb {width:678px;}
/**/

/* SZOLGALTATASAINK */
.allo_menu {width:200px; padding-top: 20px;}
.allo_menu ul {padding: 0px; margin: 0px;}
.allo_menu li {list-style: none;}
.allo_menu li a {display: block; width: 160px; padding: 10px; padding-left: 30px; text-decoration: none; color: #FFF; text-transform: uppercase;}
.allo_menu li a span {background: url('../images/aktiv_link_ikon.png') no-repeat; width: 5px; height: 11px; display: none; float: right; margin-right: -15px; margin-top: 4px;}
.allo_menu li a:hover, .allo_menu li a.aktiv {background: #ace675; color: #000;}
.allo_menu li a.aktiv span { display: block;}
.kiskep {float: left; width: 308px; height: auto;}
.szoveg_kissebb {float: left;width:330px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px;}
/**/

/* REFERENCIAINK */
.partner_logo {float: left; margin: 14px; -webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.15); -moz-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.15); box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.15); border: 1px solid #f0f0f0;}
.content_item_referenciak {padding: 20px;}
/**/

/* KAPCSOLAT */
.nagykep_jobb { background: transparent;}
.nagykep_jobb img {border: 1px solid #CECECE;}
.szoveg_bal {}
.szoveg_bal .ikon {float: left; height: 19px; width: 21px; margin-right: 10px;margin-top: 9px;}
.szoveg_bal p {margin: 0px; border-bottom: 1px dotted #CECECE; line-height: 36px; height: 36px;}
/**/

#footer {height: 80px; padding-top: 20px;}	
#footer p {text-align: center; color: #CECECE;}
