/* CSS Document */
/*
* {margin:0; padding:0; font-size:100%;}
*/
body{
background:url(images/body-bg.gif) repeat top center; 
min-width:1000px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
padding: 0;
margin: 0;
}
form {
font-size: 12px;
}
img {vertical-align:top;}
a img { border:0;}
a.lang_link {
    color: #000;   
    text-decoration: none;
    font-size: 14px;
}
a.lang_link:hover, a.lng_selector_active {
    color: #fff;
}
.lang_selector {
    margin: 15px 0 0 0;
    padding: 0;
    width: 100%;
    text-align: center;    
}
ul,ol { list-style:none;}
ul.menu_top, .indent ol {
padding: 0;
margin:0;
}

.kapcsolat {
    font-size: 24px!important;
}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.308em; color:#76808a;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#ff8300; outline:none;  line-height:1.2em;}
a:hover{text-decoration:none;}
a.addthis_button {
    color: #c79f38!important;
}
/*p {padding-top:15px;}*/
.bx-wrapper {
height: 309px;
overflow: hidden;
}
.p {padding-bottom:5px;}
.p1 {padding-bottom:0px;}
.p2 {padding-bottom:20px;}
.p3 {padding-bottom:26px;}
.p-3 {padding-bottom:31px;}
.p4 {padding-bottom:38px;}
.p5 {padding-bottom:45px;}

.top {padding-top:4px;}
.top3 {padding-top:27px;}
.top4 {padding-top:35px;}

object {vertical-align:top; outline:none;}

.wrapper {width:100%; overflow:hidden;}
/* ============================= main layout ====================== */

.list {margin-top:-5px;}
ul#slider {
    margin: 0; padding: 0;
}
.header1 a {
    line-height: 0;
    margin: -5px 0 0 0;
    padding:0;
}
ul#slider li.slide_img {background: none;padding:0;margin:0; top: 0;left: 0;}
.GPAREA li { background:url(images/marker.png) no-repeat 0 6px; padding-left:23px; line-height:26px;}
li a {color:#76808a; font-size:13px; text-decoration:none;}
li a:hover {color:#C79F38;}

.imgindent {margin:0 35px 0 0; float:left;}

.img-box {padding:35px 0 39px 0;}
/* ============================= header ====================== */
.time {float:left; text-transform:uppercase; font-size:10px; color:#2e353a; padding:10px 0 9px 0px; line-height:1.2em}

#.submenu {float:right;}
#.submenu a {color:#2e353a; text-decoration:none; text-transform:uppercase; font-size:10px; display:inline-block; line-height:1.2em; background:url(images/submenu-bg.gif) no-repeat 0 12px; padding:9px 3px 10px 7px;}
#.submenu a:hover {color:#ff8300;}
#.submenu .last {padding-right:4px;}
#.submenu .first {background:none;}

.logo {padding:0;background-color: #272b2c;height: 100px;}
.header1 {background-color: #a0a4a8; height:409px;background-image: url("images/pix.gif");background-repeat: repeat;}

#header .col-1 .indent {padding:0px 29px 0px 29px;}
#header .col-2 .indent {padding:243px 0px 0px 354px;}
#header .col-2 .indent1 {padding:227px 0px 0px 352px;}
#header .col-2 .indent2 {padding:243px 0px 0px 354px;}
#header .col-2 .indent3 {padding:243px 0px 0px 352px;}

.menu {padding:30px 0 0 0;}
.menu li {border-bottom:1px solid #abafb3; height:40px; line-height:3.2em; padding:0; background:none;}
.menu a {font-size:24px; line-height:40px; padding:0 0 0 40px; text-transform:uppercase; text-decoration:none; color:#000;}
.menu a:hover {color:#fff;font-weight: bold!important;}
.menu .active {color:#fff;}
.menu .last {border-bottom:none;}

.menu .li_0 a { background:url(images/m1.gif) no-repeat 0 0;}
.menu .li_1 a { background:url(images/m2.gif) no-repeat 0 0;}
.menu .li_2 a { background:url(images/m3.gif) no-repeat 0 0;}
.menu .li_3 a { background:url(images/m4.gif) no-repeat 0 0;}
.menu .li_4 a { background:url(images/m5.gif) no-repeat 0 0;}
.menu .li_5 a { background:url(images/m6.gif) no-repeat 0 0;}

.menu .li_0 a:hover { background:url(images/m1-hov.gif) no-repeat 0 0;}
.menu .li_1 a:hover { background:url(images/m2-hov.gif) no-repeat 0 0;}
.menu .li_2 a:hover { background:url(images/m3-hov.gif) no-repeat 0 0;}
.menu .li_3 a:hover { background:url(images/m4-hov.gif) no-repeat 0 0;}
.menu .li_4 a:hover { background:url(images/m5-hov.gif) no-repeat 0 0;}
.menu .li_5 a:hover { background:url(images/m6-hov.gif) no-repeat 0 0;}

.menu .li_0 .selected { background:url(images/m1-hov.gif) no-repeat 0 0 !important;}
.menu .li_1 .selected { background:url(images/m2-hov.gif) no-repeat 0 0 !important;}
.menu .li_2 .selected { background:url(images/m3-hov.gif) no-repeat 0 0 !important;}
.menu .li_3 .selected { background:url(images/m4-hov.gif) no-repeat 0 0 !important;}
.menu .li_4 .selected { background:url(images/m5-hov.gif) no-repeat 0 0 !important;}
.menu .li_5 .selected { background:url(images/m6-hov.gif) no-repeat 0 0 !important;}

a.button {text-decoration:none; font-size:13px; color:#fff; display:inline-block; cursor:pointer; text-align:center; height:24px; width:92px; background:#fa8101; padding:8px 0 1px 1px; margin-right:4px; line-height:1.2em}
a.button:hover {background:#fff; color:#fa8101;}


.color span{color:#fa8101;}
.color1 {color:#000; font-size:13px;}
.color2 {color:#333a40;}
.color3 {color:#ff8300; font-size:16px;}
/* ============================= content ====================== */
#content .main {background:#fff;}

h2 {
    color: #000000;
    font-size: 32px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-transform: uppercase;
}
h2 a {
	font-size: 32px;
}
.inner {padding:0 0 60px 0;}

.indent {padding: 0 10px 0 18px;margin:0;}
.indent1 {padding:18px 0 0 1px;}

.border {border-right:1px solid #d4d8db;}

.text {color:#333a40; font-size:15px; line-height:17px;}
.text1 {color:#333a40; font-size:16px; line-height:17px;}

.phone {display:inline-block; width:138px;}
/* ============================= footer ====================== */
.block li {background:none; margin-top:-6px; padding-left:28px;}
.block a {font-size:15px; line-height:1.2em; color:#7d8387;}
.block span {font-size:18px; line-height:1.2em; color:#fff;}
.block .first {padding-left:28px;}

.border1 {border-top:1px solid #45494d; padding-top:10px; margin-top:13px;}

.p-right {padding-right:29px;}
.p-right1 {padding-right:50px;}
.p-right2 {padding-right:15px;}

.policy {color:#7d8387; font-size:14px; line-height:1.2em;padding: 15px 25px;}
.policy a {color:#fff; font-size:14px; line-height:1.2em; text-decoration:none;}
.policy a:hover {color:#7d8387;}
#footer .main {background:url(images/footer-bg.gif) repeat top center;}
/* ============================= forms ============================= */

.contactform * {padding-top:0px;}
#ContactForm label {height:20px;margin-top:5px; display:block;float:left;width: 160px;}
#ContactForm .input {width:256px; border:1px solid #FFFFFF; background:url(images/label-bg.gif); padding:5px 0 5px 12px; font-size:1em; line-height:1.243em;}
#ContactForm .link {margin:0px 8px 0 12px;}
textarea {width:256px; height:145px; border:1px solid #FFFFFF; background:url(images/text-bg.gif); padding:5px 0 0 12px; overflow:auto; font-size:1em;}
.minheight {
	min-height: 260px;
	clear: both;
	color: #4D4D4D
}
.home_m h2 {
padding: 10px;
margin: 0;
}
.home_m {	
	background-image: url("images/middle-one.jpg");
	background-repeat: no-repeat;
}
.home_m a {
    color: #4d4d4d;
   /* font-size: 12px;*/
}
.home_m a:hover {
    color: #fff;
    /*font-size: 12px;*/
}
p.hir_rovid_szoveg {
	margin: 0 0 10px 0;
	padding: 0;
}
.hir_rovid_szoveg {
    line-height:normal;   
  }
.hir_rovid_szoveg em {
	margin: 2.5px 0 8px 0;
	display: block;
	padding: 5px 0 5px 0;    
  }  
  #social {
      margin: 10px;
      padding: 5px;
  }
.main { width:980px; margin:0 auto; text-align:left;}

#header {height:409px;}

#footer { height:258px;color:#fff;}

.col-1, .col-2, .col-3 {float:left;}

/* ============================= page1 ===========================*/
#page1 #header .col-1 {width:327px}
#page1 #header .col-2 {width:653px;height: 310px;}
#page1 .col-1 {width:326px;}
#page1 .col-2 {width:489px;}
#page1 #footer .col-1 {width:300px;}
#page1 #footer .col-2 {width:300px;}
#page1 #footer .col-3 {width:202px;}
.col-4 {
	float: left;
	width: 653px;
}
/* ============================= page2 ===========================*/
#page2 #header .col-1 {width:327px}
#page2 #header .col-2 {width:653px}
#page2 .col-1 {width:652px;}
#page2 .col-2 {width:327px;}
#page2 #footer .col-1 {width:171px;}
#page2 #footer .col-2 {width:167px;}
#page2 #footer .col-3 {width:202px;}

/* ============================= page3 ===========================*/
#page3 #header .col-1 {width:327px}
#page3 #header .col-2 {width:653px}
#page3 .col-1 {width:325px;}
#page3 #footer .col-1 {width:171px;}
#page3 #footer .col-2 {width:167px;}
#page3 #footer .col-3 {width:202px;}

/* ============================= page4 ===========================*/
#page4 #header .col-1 {width:327px}
#page4 #header .col-2 {width:653px}
#page4 .col-1 {width:326px;}
#page4 .col-2 {width:653px;}
#page4 #footer .col-1 {width:171px;}
#page4 #footer .col-2 {width:167px;}
#page4 #footer .col-3 {width:202px;}

/* ============================= page5 ===========================*/
#page5 #header .col-1 {width:327px}
#page5 #header .col-2 {width:653px}
#page5 .col-1 {width:652px;}
#page5 .col-2 {width:327px;}
#page5 #footer .col-1 {width:171px;}
#page5 #footer .col-2 {width:167px;}
#page5 #footer .col-3 {width:202px;}

/* ============================= page6 ===========================*/
#page6 #header .col-1 {width:327px}
#page6 #header .col-2 {width:653px}
#page6 .col-1 {width:325px;}
#page6 #footer .col-1 {width:171px;}
#page6 #footer .col-2 {width:167px;}
#page6 #footer .col-3 {width:202px;}
/* ============================= page7 ===========================*/
#page7 #header .col-1 {width:327px}
#page7 #header .col-2 {width:653px}
#page7 #footer .col-1 {width:171px;}
#page7 #footer .col-2 {width:167px;}
#page7 #footer .col-3 {width:202px;}

fieldset {
	border: 0;
}
p.error span {
	display: block;
	color: red;
}
input[type='submit'] {
	cursor: pointer;
}
#hirlevelForm input {
	width: 150px;
	border:1px solid #FFFFFF;
	background:url(images/label-bg.gif);
}
#hirlevelForm label {
	display: block;
	float:left;
	width: 60px;
}

.also_menu {
	margin: 5px 20px 5px 20px;
	color: #7d8387;
	font-size: 14px;
}
p {
	margin: 0 0 10px 0;
}
.also_menu a:hover {
	color: #7d8387!important
}
.also_menu a {
	color: #fff!important;
	text-decoration: none;
	font-weight: normal;
}
