@charset "utf-8";
@font-face{
    font-family:'UnitPro';
    src: url('../fonts/UnitPro-Bold.eot?') format('eot'),
         url('../fonts/UnitPro-Bold.woff') format('woff'),
         url('../fonts/UnitPro-Bold.ttf') format('truetype'),
         url('../fonts/UnitPro-Bold.svg#webfontKWmDqtHl') format('svg');
}
@font-face{
    font-family:'UnitPro-Thin';
    src: url('../fonts/UnitPro-Thin.eot?') format('eot'),
         url('../fonts/UnitPro-Thin.woff') format('woff'),
         url('../fonts/UnitPro-Thin.ttf') format('truetype'),
         url('../fonts/UnitPro-Thin.svg#webfontKWmDqtHl') format('svg');
}
*{
	margin:0px;
	padding:0px;
	outline:none;
}
body{
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF url(../kepek/hatter/piros_feher_szurke.jpg) repeat-x top left;
}
h1{
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	line-height:normal;
	color:#DA0A17;
	display:block;
}
h4{
	font-size:14px;
	font-weight:normal;
}
p{
	font-size:12px;
	line-height:1.5;
}
li{
	list-style-position:inside;
}
img{
	border:none;
}
a{
	text-decoration:none;
	color:#5E5E5E;
}
#header{
	height:141px;
	width:100%;
	margin-top:50px;
}
ul#menu{
	position:relative;
	width:950px;
	padding:0px 20px;
	margin:0px auto;
	top:-40px;
	display:block;
}
ul#menu li{
	list-style-type:none;
	padding:0px;
	font-weight:normal;
	display:block;
}
ul#menu ul{
	display:block;
}
ul#menu > li{
	float:left;
	margin-right:50px;
	height:28px;
	padding:12px 12px 0px 12px;
}
ul#menu > li > ul{
	background:#FFFFFF url(../kepek/hatter/szurke_feher.jpg) repeat-x 0px 45px;
	min-height:300px;
	margin-top:8px;
	width:990px;
}
ul#menu > li > h2 > a{
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:500;
}
ul#menu li h2{
	color:#5E5E5E;
}
ul#menu > li.active{
	background:#FFFFFF;
	border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	behavior:url(../htc/border_radius.htc);
	-moz-box-shadow: 0px -1px 2px #888;
	-webkit-box-shadow: 0px -1px 2px #888;
	box-shadow: 0px -1px 2px #888;
	behavior:url(../htc/box_shadow.htc);
}
li.active a, ul#menu a:hover{
	color:#DA0A17;
}
ul#menu > li > ul > li{
	float:left;
	margin-left:9px;
	margin-top:20px;
	text-align:center;
}
ul#menu  li li h2{
	font-weight:bold;
	font-size:15px;
}
ul#menu li li li h2{
	font-weight:normal;
	font-size:12px;
}
ul#menu > li > ul{
	position:absolute;
	left:0px;
}
ul#menu > li > ul > li > ul{
	position:relative;
	background:#EEEEEE;
	padding:5px 0px;
}
ul#menu > li > ul > li > ul > li{
	width:131px;
	display:block;
	font-size:12px;
	text-align:left;
	padding:5px 0px;
}
ul#menu > li > ul > li > ul > li > h2{
	margin:0px 5px;
	background:url(../kepek/hatter/menu_nyil.png) no-repeat right center;
}
ul#menu > li > ul > li > ul > li a{
	color:#5E5E5E;
	padding-right:10px;
}
.menu_image{
	margin-top:18px;
	width:131px;
	height:81px;
}
#footer{
	position:absolute;
	top:0px;
	width:100%;
	background:#DA0A17;
	height:50px;
	color:#FFFFFF;
	font-size:12px;
}
#footer_width{
	width:990px;
	margin:0px auto;
	position:relative;
}
.footer_content{
	float:left;
}
#footer_phone_1, #footer_phone_2, #footer_email{
	padding-top:5px;
	margin-top:12px;
	height:20px;
}
#footer_phone_1{
	padding-left:20px;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
	background:url(../kepek/hatter/telefon.png) no-repeat center left;
}
#footer_phone_2{
	padding-left:10px;
	padding-right:10px;
}
#footer_email{
	display:block;
	margin-top:15px;
	width:20px;
	height:12px;
	background:url(../kepek/hatter/boritek.png) no-repeat center center;
}
#footer_search{
	margin-top:12px;
	margin-left:10px;
	padding-left:40px;
	padding-right:10px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:url(../kepek/hatter/nagyito.png) no-repeat 10px center;
}
#input_search{
	float:left;
	height:13px;
	padding:5px;
	font-size:12px;
	color:#5E5E5E;
	margin-right:0px;
	border:1px solid #D4D4D4;
	border-right:none;
	width:150px;
}
#submit_search{
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	float:left;
	margin:0px;
	height:25px;
	padding:5px;
	border: 1px solid #D4D4D4;
	border-left:none;
	font-size:12px;
	line-height:1;
	background:none;
	color:#FFFFFF;
	cursor:pointer;
}
#footer_language{
	margin-top:17px;
	position:relative;
	margin-left:10px;
}
#selected_language{
	color:#FFFFFF;
	display:block;
	cursor:pointer;
	background:url(../kepek/hatter/haromszog.png) no-repeat center right;
	padding-right:16px;
}
#selected_language:hover{
	color:#DDDDDD;
}
#selected_language img{
	padding-right:5px;
	float:left;
	margin-top:0px;
}
#languages{
	position:absolute;
	top:33px;
	left:0px;
	width:auto;
	background:#DA0A17;
	display:none;
}
#languages a{
	position:relative;
	display:block;
	padding:5px 12px 5px 34px;
	width:auto;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;

}
#languages a:hover{
	color:#DDDDDD;
}
#lely_logo img{
	margin:10px 20px 0px 20px;
}
#ro{
	background:url(../kepek/hatter/ro.jpg) no-repeat 7px 5px;
}
#hu{
	background:url(../kepek/hatter/hu.jpg) no-repeat 7px 5px;
}
.image_description_container{
	color:#FFFFFF;
	position:relative;
	top:-405px;
	left:15px;
	width:330px;
	padding-bottom:10px;
	background:url(../kepek/hatter/szurke_atlatszo.png) repeat top left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior:url(../htc/border_radius.htc);
}
.image_description{
	margin-top:5px;
	max-height:338px;
}
.image_description li{
	list-style-type:disc !important;
	font-size:12px !important;
	line-height:1.5 !important;
	padding-left:10px !important;
	padding-right:28px !important;
}
.image_description_container h4{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#000000;
	display:block;
	padding:10px;
}
.image_description p{
	padding:4px 28px 4px 10px;
}
#slider{
	margin-top:30px;
}
#slider img{
	width:930px;
	overflow:hidden;
}
#content_container{
	width:950px;
	padding:0px 20px 20px 20px;
	margin:0px auto;
	clear:both;
}
#product_menu{
	display:block;
}
#product_menu li{
	position:relative;
	float:left;
	margin-right:50px;
	padding:10px 20px;
	background:#FFFFFF;
	border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	behavior:url(../htc/border_radius.htc);
	-moz-box-shadow: 0px -2px 20px #BBB;
	-webkit-box-shadow: 0px -2px 20px #BBB;
	box-shadow: 0px -2px 20px #BBB;
	cursor:pointer;
	list-style-type:none;
}
#product_menu li.active_product h3, #product_menu li:hover h3{
	color:#DA0A17;
}
.red{
	color:#DA0A17 !important;
}
#product_menu h3{
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:500;
	color:#5E5E5E;
}
.menu_border{
	clear:both;
	height:1px;
	background:#EEE;
}
.product_article{
	padding-top:20px;
	float:left;
	width:459px;
	position:relative;
	z-index:1;
	background:#FFFFFF;
	color:#5E5E5E;
}
.product_menu_border{
	position:absolute;
	height:1px;
	background:#FFFFFF;
	left:0px;
	bottom:-1px;
	bottom:-1px;
}
.product_content{
	display:none;
}
#product_content_1{
	display:block;
}
#inquiry{
	position:relative;
	padding-top:20px;
	float:right;
	width:450px;
	padding-left:41px;
	margin-bottom:20px;
	font-size:12px;
	color:#5E5E5E;
	background:#FFFFFF;
	z-index:1;
}
#inquiry_title{
	background:#DF0B18;
	color:#FFFFFF;
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:54px;
	line-height:normal;
	padding:7px;
	text-align:center;
	text-transform:uppercase;
}
#inquiry .input, #inquiry textarea, #contact .input, #contact textarea{
	display:block;
	padding:5px;
	background:#E1E1E1;
	width:450px;
	border:1px solid #A6A6A6;
	color:#5E5E5E;
	font-size:12px;
	line-height:1.5;
}
#inquiry textarea{
	height:200px;
}
#contact textarea{
	height:100px;
}
#inquiry label, #contact label{
	display:block;
	margin-top:10px;
	margin-bottom:5px;
}
#inquiry .submit, #contact .submit{
	margin-top:10px;
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px 20px;
	background:#DA0A17;
	border:none;
	font-size:22px;
	line-height:normal;
	cursor:pointer;
}
#inquiry .submit:hover, #submit_search:hover, #contact .submit:hover{
	background:#FF0B18;
}
#product_content_4 object{
	width:450px;
	height:338px;
	margin-bottom:20px;
}
#galeria img{
	width:400px;
	overflow:hidden;
}
.product_article a{
	color:#DA0A17;
}
.product_article a:hover{
	color:#FF515A;
}
#brossura a{
	line-height:1.5;
}
#brossura li{
	list-style-type:none;
}
#lely, #facebook{
	float:left;
}
#lely{
	width:585px;
}
#lely p{
	margin-bottom:10px;
}
#facebook{
	width:325px;
	margin-left:40px;
	margin-bottom:20px;
}
#facebook_title{
	margin-top:30px;
	margin-bottom:5px;
	font-weight:bold;
	color:#DA0A17;
}
#facebook iframe{
	border:none;
	overflow:hidden;
	height:310px;
}
#message_sender{
	float:left;
}
#article, #article input, #article textarea, .product_article, .product_article input, .product_article{
	font-size:12px;
	color:#5E5E5E;
	line-height:1.5;
}
#contact, #information{
	float:left;
}
#information{
	float:left;
	margin-left:50px;
	width:435px;
	background:url(../kepek/hatter/szakadath_gepker_logo.png) no-repeat top right;
	min-height:200px;
}
#information_title, #contact_title, #data_title{
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
}
.contact_name, .contact_tel{
	float:left;
}
.contact_name{
	clear:both;
	width:130px;
}
.contact_name, .contact_tel, #fax, #contact_phone, #contact_email, .letter_icon{
	padding:5px 0px 5px 30px;
}
#phone_picture{
	background:url(../kepek/hatter/telefonkagylo.png) no-repeat 3px 7px;
}
#fax{
	clear:both;
	background:url(../kepek/hatter/fax.png) no-repeat center left;
}
#contact_phone{
	background:url(../kepek/hatter/vezetekes_telefon.png) no-repeat center left;
}
#contact_email, .letter_icon{
	background:url(../kepek/hatter/szurke_boritek.png) no-repeat center left;
	clear:both;
}
.bold{
	font-weight:bold;
}
#data_title{
	margin-top:70px;
}
#information p{
	padding:5px 0px;
}
#contact_gallery{
	clear:both;
	padding-top:20px;
	margin-left:35px;
}
.contact_image{
	float:left;
	width:280px;
	padding:7px;
}
#footer_gray{
	background:#5F5F5F;
	height:70px;
	clear:both;
}
#footer_center{
	margin:0px auto;
	width:990px;
	color:#FFFFFF;
	font-size:12px;
}
#footer_center img, #footer_content_1, #footer_content_2, #footer_webtrek_content{
	float:left;
}
#footer_lely_logo{
	width:80px;
	margin-right:20px;
	margin-top:10px;
}
#footer_content_1, #footer_content_2{
	margin-top:30px;
}
#footer_content_2{
	margin-left:45px;
}
#footer_webtrek_logo{
	margin-top:22px;
	margin-left:45px;
}
#footer_webtrek_content{
	margin-top:22px;
	margin-left:7px;
	color:#FFFFFF;
}
.clear_both{
	clear:both;
}
a.search_result{
	color:#DA0A17;
}
a.search_result:hover{
	color:#FF515A;
}
#footer_text_1{
	position:absolute;
	left:0px;
	top:94px;
	background:#FFFFFF;
	color:#DA0A17;
	padding:0px 5px;
	font-style:italic;
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:500;
}
#footer_text_2{
	position:absolute;
	right:0px;
	top:94px;
	background:#FFFFFF;
	color:#DA0A17;
	padding:0px 5px;
	font-style:italic;
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:500;
}
#geppalyazat{
	width:585px;
	margin-bottom:20px;
}
#services_content{
	text-align:justify;
}
#services_content h3{
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	margin-bottom:5px;
}
#services_content p{
	margin-bottom:10px;
}
#felso_kepek{
	font-family:UnitPro-Thin, Arial, Helvetica, sans-serif;
	width:930px;
	margin:0px auto;
	padding-top:40px;
	padding:bottom:40px;
}
.egy_kep_bal{
	float:left;
	text-align:left;
	border:1px #FFFFFF;
	margin-bottom:4px;
}
.egy_kep_jobb{
	float:right;
	text-align:left;
	border:1px #FFFFFF;
	margin-bottom:4px;
}
#egy_szoveg{
	padding-top:47px;
	text-align:center;
	color:#FFFFFF;
	border:1px #FFFFFF;
	font-size:40px;
	text-transform:uppercase;
}
#felso_kepek img{
	width:464px;
	height:209px;
}
.egy_kep_bal div, .egy_kep_jobb div{
	height:20px;
	background:#DA0A17;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
}
.piros{
	background:#DA0A17;
}
#kep_elso{
	height:249px;
	width:464px;
}
a.link_white{
    color:#FFFFFF;
    display:block;
}