/*-------------------Reset-----------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
a {   outline: 0;}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*-------------------Layout-----------------------------*/
html {-webkit-text-size-adjust:none}
body{
background-color:#ffffff;
margin:0;
background-image : url(../img/layout_img/bg/bg.jpg);
background-position: top center;
background-repeat: no-repeat;
 -webkit-background-size: 2560px 1106px;
 
}

#container{
text-align : left; 
margin-left: auto;
margin-right: auto; 
width : 641px; 
height : auto; 
padding : 0;
/*border:1px solid black;*/ 
}

#headerContent{
    position: relative;
padding-top : 1px;
width:641px;
height:215px;
}

#contentBgHead{
width:641px;
height:30px;
background-image : url(../img/layout_img/contentbghead.png);
background-position: top center;
background-repeat: no-repeat;  
}

#contentBgMain{
padding-top:1px;
width:641px;
background-image : url(../img/layout_img/contentbgmain.png);
background-repeat: repeat-y;
}

#contentMainHeader{
padding-top:1px;
margin-top:-118px;
width:641px;
background-image : url(../img/layout_img/contentmain.png);
background-position: top center; 
background-repeat: no-repeat;  
}

#contentMainHeaderHome{
padding-top:1px;
margin-top:-118px;
width:641px;
background-image : url(../img/layout_img/home.png);
background-position: top center; 
background-repeat: no-repeat;  
}

#contentTitle{
position:relative;
margin-top:60px;
left:76px;
width:490px; 
text-align: left;
color:#ffffff;
font-size: 16px;
text-transform: uppercase;
line-height: 13px;  
}

#contentTitle span{
float:left;
}


#contentContainer{
margin-top:35px;
min-height:170px;
padding-bottom:15px;
height:auto !important;
height:170px;
width:641px; 
text-align: center;  
}

.clearfix{
clear:both;   
}

#contentContainerHome{
clear:both;

min-height:170px;
padding-bottom:15px;
height:auto !important;
height:170px;
width:641px; 
text-align: center;  
}

#logo{
margin-top:20px;
margin-left:34px;    
width:232px;
height: 75px;
background-image : url(../img/layout_img/logo.png);
background-repeat: no-repeat;
}

#logo a{
display:block;
width:232px;
height: 75px;
}

#footer{ 
padding-top:1px;
width:641px;
height: 64px;
background-image : url(../img/layout_img/footer.png);
background-repeat: no-repeat;    
}

#footer span{
margin-left: auto;
margin-right:auto;
width:600px;
display:block;
margin-top:12px;
text-align: center;
font:10px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color: black;
line-height: 15px; 
}

#footer span a{
text-decoration: none;
font:10px "Trebuchet ms";
color: white;
}

#footer span a:hover{
text-decoration: none;
font:10px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color: #676767;
}

#sliderContainer{
  
}

#slider{
margin-left:33px;
margin-top:21px
}

#welcome{
font-size:12px;
color:#006f8b;
}

#welcomeText{
margin-bottom:5px;
font-size:10px;
color:black;
}

#homeMenuContainer{
height:220px;
margin-top:15px;
}

#smallContentContainer{
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:black;
text-align:left;
margin-left:auto;
margin-right:auto;
width:527px;
line-height: 14px; 
}

/*------kik-page------*/
#kikTable{
width:100%;
margin-top:25px;
margin-bottom:18px;
}

.kikName{
height: 30px;
font-size:12px;
width:145px;
color:#265d7a;
font-weight: bold;   
}

.kikPoszt{
height: 30px;
color:#265d7a;  
}

.kikLogo{
width:232px;
height:75px;
float:left;
display:inline;    
}

#kikLogoText{
width:275px;
height:75px;
float:right;
padding-top:6px;
font:10px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#265d7a;
display:inline;
line-height: 14px;    
}

#kikLogoText a{
font:10px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#265d7a;
text-decoration: none; 
}

#kikLogoText a:hover{
text-decoration: underline;    
}
/*------mit-page---------*/
.bigHeader{
text-transform: uppercase;
font:16px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#265d7a;   
}

.smallHeader{
text-transform: uppercase;
font:12px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#265d7a;   
}

.textInner{
padding-left:15px;
}

/*------hol-page------*/
.columnLeft{
float:left;
}

.columnRight{
float:right;
}

.columnHead{
line-height:55px ;
text-transform: uppercase;
font:12px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#006f8b;
width:260px;
height:40px;
font-weight: bold;
background-image : url(../img/layout_img/columnhead.png);
background-repeat: no-repeat;
}

.columnHead span{
margin-left:15px;
line-height:40.99px ;
}

.columnContent{
padding-top:1px;
min-height:150px;
height:auto !important;
height:150px;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
width:260px;
background-image : url(../img/layout_img/columnbg.png);
background-position: 0px 0px;
background-repeat: no-repeat;
line-height: 14px; 
}

.columnContent a{
color:black;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.columnContent a:hover{
color:black;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.columnContent span{
margin-top:15px;
margin-left:15px;
display:block;
}

.hasznoslink{
width:485px;
display:block;
margin-bottom:7px;
margin-left:19px;
color: #006f8b;
font-size:13px;
}

/*--------------FORM------------------*/
.inputLong{
outline: none;
font:13px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#373737;
line-height: 24px;
background :url(../img/layout_img/inputbg.png) transparent;
background-repeat: no-repeat;
width:468px;
height:25px;
border: 0;
margin-top:0px;
padding-left:7px;
padding-right:7px;
margin-left: 20px;
}

.inputTextContainer{
outline: none;
font:13px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#373737;
background :url(../img/layout_img/textarea.png) transparent;
background-position: top left;
width:468px;
height:162px;
border: 0;
margin-top:0px;
padding:7px;
margin-left: 20px;
background-repeat: no-repeat;
}

.inputText{
outline: none;
font:13px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#373737;
width:468px;
height:162px;
border: 0;
background :url(../img/fancybox/blank.gif) transparent;
overflow: auto;
resize: none; 
}



.inputLoginUsername{
float:left;
outline: none;
display:inline;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#373737;
background :url(../img/fancybox/blank.gif) transparent;
width:200px;
height:24px;
border: 0px;
margin-top:142px;
margin-left:27px;
padding:0;
line-height: 24px;

}

.inputLoginPassword{
float:left;
outline: none;
display:inline;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#373737;
background :url(../img/fancybox/blank.gif) transparent;
width:200px;
height:24px;
border: 0px;
margin-top:27px;
margin-left:27px;
padding:0;
line-height: 24px;
}

.inputLabel{
font:13px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#373737;
font-weight: bold;
margin-left: 21px;
margin-top:15px;
margin-bottom:5px;   
}


.submitReg{
float:left;
cursor: pointer;
display:inline;
background :url(../img/layout_img/regBtn.png) transparent;
width:129px;
height:32px;
border: 0;
padding-left:7px;
padding-right:7px;
margin-left: 18px;
margin-top:20px;
}

.submitSend{
float:left;
cursor: pointer;
display:inline;
background :url(../img/layout_img/sendBtn.png) transparent;
width:129px;
height:32px;
border: 0;
padding-left:7px;
padding-right:7px;
margin-left: 18px;
margin-top:20px;
}

.submitMod{
float:left;
cursor: pointer;
display:inline;
background :url(../img/layout_img/modBtn.png) transparent;
width:129px;
height:32px;
border: 0;
padding-left:7px;
padding-right:7px;
margin-left: 18px;
margin-top:20px;
}

.submitLogin{
cursor: pointer;
display:inline;
background :url(../img/layout_img/loginBtn.png) transparent;
width:129px;
height:34px;
border: 0;
margin-top:23px;
margin-left: 62px;
}

.loginNow{
display:inline;
margin-top: 25px;
margin-right: 25px;
float:right;
font:13px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#373737;
font-weight: bold;    
}

.loginNow a{
color:#006f8b;
text-decoration: none;  
}

.loginNow a:hover{
color:#0799be;
text-decoration: none;  
}

.loginForm{
overflow: hidden;
padding-top:1px;
width:256px;
height:309px;
background-image :url(../img/layout_img/loginbg.jpg);   
}

.lostpass{
display:inline;
float:left;
margin-left: 7px;
margin-top:17px;
font:12px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#999999;
height:5px;    
}

.lostpass a{
text-decoration: none;
font:12px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#999999;    
}

.lostpass a:hover{
color:#7e7e7e;    
}

.noreg{
display:inline;
float: right;
margin-right: 7px;
margin-top:17px;
font:12px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#999999;    
}

.noreg a{
text-decoration: none;
font:12px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#999999;    
}

.noreg a:hover{
color:#7e7e7e;    
}

#logerror{
text-align: center;
padding:6px;
font:10px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
color:#8f2d2d;
border:2px solid #d79292;
position:absolute;
top:70px;
display:none;
width:221px;
left:10px;
background-color: #eaadad;   
}


/*----------------------------------errorbox-----------------------------------------*/
#errorbox{
margin-left:auto;
margin-right:auto;
display: block;
width: 99%;
}

#errorbox_top{
overflow:hidden;
border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
margin:0;
padding:0;
font-size: 0;
background:#eaadad  url('../img/layout_img/message/errorbox_top.png') no-repeat -2px top;  
width: 99%;
height: 5px;
border-left: 2px solid #d79292;
border-right: 2px solid #d79292;
border-top: 2px solid #d79292;
}

#errorbox_content{
margin:0;
padding: 0;
background:#eaadad url('../img/layout_img/message/errorbox_content.png') no-repeat -2px top;  
width: 99%;
border-left: 2px solid #d79292;
border-right: 2px solid #d79292;
}

#errorbox_footer{
margin:0;
padding: 0;
font-size: 0;
overflow: hidden;
background:#eaadad url('../img/layout_img/message/errorbox_footer.png') no-repeat -2px bottom;  
width: 99%;
height: 2px;
border-left: 2px solid #d79292;
border-right: 2px solid #d79292;
}

#errorbox_header{
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
color:#8f2d2d;
margin-left:45px;
padding-top:2px;
padding-bottom:8px;

}

#errorbox_main{
border-top: 1px solid #c58484;
font:11px bold Verdana, Arial, Helvetica, sans-serif; 
color:#303030;

padding-bottom:10px;
padding-top:10px;
margin-left:45px;
}

/*----------------------------------okbox-----------------------------------------*/
#okbox{
margin-left:auto;
margin-right:auto;
display: block;
width: 99%;
}

#okbox_top{
overflow:hidden;
border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
margin:0;
padding:0;
font-size: 0;
background:#91d79a  url('../img/layout_img/message/okbox_top.png') no-repeat -2px top;  
width: 99%;
height: 5px;
border-left: 2px solid #87bf94;
border-right: 2px solid #87bf94;

}

#okbox_content{
margin:0;
padding: 0;
background:#91d79a url('../img/layout_img/message/okbox_content.png') no-repeat -2px top;  
width: 99%;
border-left: 2px solid #87bf94;
border-right: 2px solid #87bf94;
}

#okbox_footer{
font-size: 0;
overflow: hidden;
margin:0;
padding: 0;
background:#91d79a url('../img/layout_img/message/okbox_footer.png') no-repeat -2px bottom;  
width: 99%;
height: 2px;
border-left: 2px solid #87bf94;
border-right: 2px solid #87bf94;
}

#okbox_header{
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
color:#346042;
margin-left:45px;
padding-top:2px;
padding-bottom:8px;

}

#okbox_main{
border-top: 1px solid #2ea64a;
font:11px bold Verdana, Arial, Helvetica, sans-serif; 
color:#303030;

padding-bottom:10px;
padding-top:10px;
margin-left:45px;
}

.contentlink{
font:11px Verdana, Arial, Helvetica, sans-serif; 
color:#444444;   
}

.contentlink:hover{
font:11px Verdana, Arial, Helvetica, sans-serif; 
color:#444444;   
text-decoration: none;
}

.logoutSep{
display:inline;
float:right;
margin-top:-15px;
margin-left:5px;
margin-right:5px;
background:url('../img/layout_img/logoutSep.png') no-repeat;  
width: 4px;
height: 43px;   
}

.logout{
text-transform: lowercase;
margin-top:3px;
font-size: 11px;
display:inline;
float:right;
}

.logout a {
text-decoration: none;
color:white;
}

.logout a:hover {
text-decoration: none;
color:#dddddd;
}


.profil{
text-transform: lowercase;
margin-top:3px;
font-size: 11px;
display:inline;
float:right;
}

.profil a {
text-decoration: none;
color:white;
}

.profil a:hover {
text-decoration: none;
color:#dddddd;
}
/*-------------adatlap-----------*/

.columnLeftData{
float:left;
}

.columnRightData{
float:right;
}

.columnHeadData{
line-height:55px ;
text-transform: uppercase;
font:12px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#006f8b;
width:256px;
height:40px;
font-weight: bold;
background-image : url(../img/layout_img/columnhead2.png);
background-repeat: no-repeat;
}

.columnHeadData span{
margin-left:15px;
line-height:40.99px ;
}

.columnContentData{
border-left: 1px solid #cbcbcb;
border-right: 1px solid #cbcbcb;
border-bottom: 1px solid #cbcbcb;
padding-top:1px;

font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
width:254px;
background-image : url(../img/layout_img/columnbg2.png);
background-position: 0px 0px;
background-repeat: no-repeat;
line-height: 14px; 
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
}

.columnContentData a{
color:#006f8b;
font-weight: bold;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.columnContentData a:hover{
color:black;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.columnContentData span{
margin-top:15px;
margin-left:15px;
display:block;
margin-bottom:15px;
}

.columnContentData strong{
font-weight: bold;
}

#leftContainer{
float:left;
width:259px;    
}

#rightContainer{
float:right;
width:259px;    
}
/*------home loggedin-----------*/
#loggedIn{
text-align: right;
color:#0f5364;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
position: absolute;
top:14px;
right:25px;
}

#loggedIn a{
text-decoration: none;
color:#10657b;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
}

#loggedIn a:hover{
text-decoration: underline;
color:#10657b;
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
}

/*-------------------KAPCSOLATOK------------------------------*/
.headerText{
width:485px;
display:block;
margin-bottom:7px;
margin-left:19px;
color: #006f8b;
font-size:13px;
padding-bottom:8px;
background-image : url(../img/layout_img/accordionhead.png);
background-position: bottom center;
background-repeat: no-repeat;
}

.contactsText{
margin-left:19px; 
margin-bottom:15px;   
}

.contactsText strong{
font-weight: bold;  
}

.contactsText strong {
 font-weight: bold;
}

.contactsText em {
 font-style: italic;
}

.contactsText ol {
list-style-type:square;
}

.contactsText ul {
list-style-type:upper-roman; 
}

.contactsText a{
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration: none;   
}

.contactsText a:hover{
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration: underline;   
}
/*--------------------------------NEWS-----------------------------*/
#newsContainer{
float:left;
margin-top:15px;
margin-left:28px;
display:inline;
width:584px;
min-height:157px;
height:auto !important;
height:157px;

background-image : url(../img/layout_img/news_bg.png);
background-repeat: no-repeat;    
}

#newsContainerHeader{
text-transform: uppercase;
font:12px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#006f8b;
width:580px;
height:39px;
font-weight: bold;
line-height:40px;  
}

#newsContainerHeader span .cufon{
margin-top:15px;
}

.newsItem{
margin-top:20px;
width:580px;
text-align:left;
}

.newsItemHeader{
width:580px;
text-align:left;
margin-bottom:10px;
}

.newsItemHeaderImg{
margin-top:1px;
margin-left:10px;
margin-right:10px;
float:left;
display:inline;
width:34px;
height: 34px;
background-image : url(../img/layout_img/news_icon.png);
background-repeat: no-repeat;    
}

.newsItemTitleMain{
font:15px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#006f8b;
font-weight: bold;
padding-bottom:1px;
line-height:17px;	
}

.newsItemTitleSeparator{
padding-bottom:1px;	
overflow:hidden;
width:517px;
height: 2px;
margin-left:45px;
background-image : url(../img/layout_img/accordionhead.png);
background-repeat: no-repeat;    
}	

.newsItemtitleInfo{
font:10px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#bbbbbb;
line-height:10px;
}

.newsItemContent{
padding-right:5px;
margin-left:11px;
font:12px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:#404040;	
}

.newsItemContent strong {
 font-weight: bold;
}

.newsItemContent em {
 font-style: italic;
}

.newsItemContent ol {
list-style-type:square;
}

.newsItemContent ul {
list-style-type:upper-roman; 
}

.newsItemContent a{
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration: none;   
}

.newsItemContent a:hover{
font:11px "Trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
color:black;
text-decoration: underline;   
}

