@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('MyriadPro-Regular.eot');
    src: url('MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
/*         url('MyriadPro-Regular.woff2') format('woff2'),*/
/*         url('MyriadPro-Regular.woff') format('woff'),*/
         url('MyriadPro-Regular.ttf') format('truetype'),
         url('MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Cond';
    src: url('MyriadPro-Cond.eot');
    src: url('MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
/*         url('MyriadPro-Cond.woff2') format('woff2'),*/
/*         url('MyriadPro-Cond.woff') format('woff'),*/
         url('MyriadPro-Cond.ttf') format('truetype'),
         url('MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
    font-weight: normal;
    font-style: normal;
}


body 
{
	font-family: 'MyriadPro-Cond', Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#606a9f;
	margin:0px;
	padding:0px;
  text-align:left;
	letter-spacing:0px;
}

h1,h2,h3,h4
{
	font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif !important;
}

.regular
{
	font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif !important;
}

.cond
{
	font-family: 'MyriadPro-Cond', Arial, Helvetica, sans-serif !important;
}

.fooldal
{
	background-image:url(../img/bg_uj.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#4e659a;4
}

a
{
	outline:none;
}

a img
{
  border:0px;
}

a.alap
{
	color:#606a9f;
	text-decoration:none;	
}

a.alap2
{
	color:#616aa0;
	text-decoration:none;	
}

a.feher
{
	color:#fff;
	text-decoration:none;	
}

a.szurke
{
	color:#858585;
	text-decoration:none;	
}

h1
{
  margin:0px;
	padding:0px;
	font-size:10pt;
	font-weight:bold;
}

form
{
  margin:0px;
	padding:0px;
}

a.menu_link_hu
{
	font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif !important;
	color:#fff; /*#606a9f;*/
	text-decoration:none;	
	text-transform:uppercase;
	font-size:8pt;
	letter-spacing:1.2px;
}

a.menu_link_en, a.menu_link_de
{
	font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif !important;
	color:#fff; /*#606a9f;*/
	text-decoration:none;	
	text-transform:uppercase;
	font-size:8pt;
	letter-spacing:2px;
}

a.amenu_link_hu
{
	font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif !important;
	color:#606a9f;
	text-decoration:none;	
	text-transform:uppercase;
	font-size:8pt;
	letter-spacing:1.2px;
}

a.amenu_link_en, a.amenu_link_de
{
	font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif !important;
	color:#606a9f;
  padding:3px 0px;
	text-decoration:none;	
	text-transform:uppercase;
	font-size:8pt;
	letter-spacing:2px;
}


a.lang_link
{
	color:#606a9f;
	text-decoration:none;	
/*	font-weight:bold;*/
}

#cont
{
	width:1000px;
	/*height:830px;*/
	margin:0 auto;
	padding:0px;
	overflow:auto;
}

#slideshow_main
{
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:240px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	z-index:10;
}

#slideshow
{
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:240px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	z-index:20;
}

#slideshow_iv
{
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:240px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	z-index:30;
	background-image:url(../img/iv.png);
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

#logo
{
	position:absolute;
	left:60px;
	top:180px;
	width:140px;
	height:60px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	z-index:40;
}

#logo_hu
{
	position:absolute;
	left:50px;
	top:160px;
	width:133px;
	height:80px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	z-index:40;
}

#logo_en, #logo_de
{
	position:absolute;
	left:50px;
	top:180px;
	width:140px;
	height:60px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	z-index:40;
}

#lang_main
{
	position:absolute;
	left:890px;
	top:210px;
	width:55px;
	height:20px;
	line-height:20px;
	margin:0px;
	padding:0px 5px;
	overflow:hidden;
	z-index:40;
	font-size:9pt;
	text-align:right;
}

div.no_bg
{
	background-color:transparent !important;
}

#fog
{
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:610px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	z-index:30;
	background-image:url(../img/fog.png);
	background-position:165px 10px;
	background-repeat:no-repeat;
}

#work
{
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:610px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	z-index:50;
}

#boxok_main
{
	position:relative;
	left:0px;
	top:20px;
	width:1000px;
	height:610px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	z-index:10;
}

div.boxok
{
  position:absolute;
	width:320px;
	height:240px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border-radius:10px;
	z-index:20;
}

div.box1
{
	left:0px;
	top:0px;
	background-color:#616aa0; /*#8384b4;*/
}

div.box2
{
	left:340px;
	top:0px;
	background-color:#a2e0eb; /*#aafefe;*/
}

div.box3
{
	left:680px;
	top:0px;
	background-color:#9298bd; /*#b0afce;*/
}

div.box4
{
	left:0px;
	top:260px;
	background-color:#55c8dc; /*#d8fffe;*/
}

div.box5
{
	left:340px;
	top:260px;
	background-color:#6770a4; /*#6f6ea7;*/
}

div.box6
{
	left:680px;
	top:260px;
	background-color:#33ffff; /*#c0fdfe;*/
}

#menu_main
{
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	min-height:30px;
	margin:5px 0px 0px 0px;
	padding:0px;
	overflow:auto;
	z-index:40;
}

div.rendelo_box
{
	background-color:#8188b3;
	border-radius:10px;
	padding:5px;
	overflow:auto;
	min-height:300px;
}

.bold
{
	font-weight:bold;
}

.ritka01
{
	letter-spacing:4px;
}

.ritka02
{
	letter-spacing:2px;
}

.kerek
{
	border-radius:10px;
}

div.last_mod
{
  margin:20px 0px 10px 0px;
  padding:0px;
  text-align:right;
  font-size:10pt;
  /*color:#c0c0c0;*/
}

