@import url('floating_submenu.css');
@import url('overlay.css');

/* CSS Document */

body{
	padding: 0;
	margin: 0;
	background-color: #533b1d;
}

/* for hover selector in any element under IE */
body { behavior: url(fileadmin/templates/layouts/includes/csshover3.htc) }

form {
	padding: 0;
	margin: 0;
}

p {
	margin-top:0;
/*	margin-bottom: 5px;*/
}

.clear {
clear: both;
height: 1px;
font-size: 0;
}

/* NYITOLAPI BEALLITASOK  ------------------------------------------------------------ */

#containerDivIndexPage #film {
    position: absolute;
    top: 0;
    left: 0;
}

#containerDivIndexPage #logo {
    width: 120px;
    position: absolute;
    right: 0;
}
#containerDivIndexPage #enterLinks {
    position: absolute;
    bottom: 0;
    right: 0;
}

#containerDivIndexPage #enterLinks table {
    width: 120px;
}

#containerDivIndexPage #enterLinks table td {
    width: 50%;
    height: 35px;
    vertical-align: bottom;
    background-repeat: no-repeat;
    background-position: 20px 0px;
}
#containerDivIndexPage #enterLinks table td a {
    margin: 0;
    padding: 0px; 
    width: 60px;
    text-align: center;
    display: block;
}

#containerDivIndexPage td#enterLinkHu {
    background-image: url(../img/indexpage/hu.png);
}

#containerDivIndexPage td#enterLinkEn {
    background-image: url(../img/indexpage/en.png);
}



#containerDivIndexPage {
    position: absolute;
    width: 600px;
    height: 234px;
    left: 50%;
    margin-left: -300px;
    top: 50%;
    margin-top: -117px;
    text-align: center;
}

.tdBannerIndexPage {
	width: 50%;
	background-color: #fff;
}

.divMenuIndexPage {
padding-left: 20px;
color:#F7E9C1;
font-family:Helvetica,Verdana,Sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
}

a.divMenuIndexLink {
color:#F7E9C1;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:normal;
padding:1px 5px;
text-decoration:none;
}

a:hover.divMenuIndexLink {
background-color:#E57610;
color:#FFFFFF;
}

.divSeparatorIndexPage {
clear: both;
display: block;
padding-left: 20px;
}

.divMenuIndexPage img{
border: 0; 
float: left; 
padding-right: 15px; 
}



/* Bels� lapok HEADER ---------------------------------------------------------------------- */

#containerDiv {
position: absolute;
left: 50%;
width: 960px;
margin-left: -480px;

}

#flagsDiv {
text-align: right;
padding: 3px 0 3px 0;
width: 480px;
float: right;
}

a.flagHu {
	color: #E57610;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	letter-spacing: 1px;
	text-decoration: none;
	background-image: url(../img/insidepage/flag_en.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding: 0px 15px 0 0;
}

a:hover.flagHu {
	color:#F7E9C1;
}

#headerLogoDiv {
	width: 110px;
	float: left;
}

#headerLogoDiv a img{
	border:none;
}

#headerBannerDiv {
	width: 830px;
    height: 120px;
	margin-left: 130px !important;
	-margin-left: 127px;  /* IE6 hack */
    overflow: hidden;
}


#headerMenuDiv {
	border-bottom: 2px solid #E57610;
	height: 40px;
	margin-bottom: 2px;
}

#headerMenuLogo {
position: absolute;
}

#headerMenuList {
position: absolute;
padding: 14px 0 0 0;

}

#headerMenuList ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 135px;
}

#headerMenuList li {
float: left;
	padding: 0;
	margin: 0;
	font-size:11px;
}

.headerMenuSeparator{
padding: 0;
margin: 0;
background-image: url(../img/insidepage/headerMenuSeparator_bg.gif);
background-repeat: no-repeat;
background-position: 7px 3px;
width: 15px;
font-size:11px;
}

#headerMenuList li a{
color:#F7E9C1;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:1px 0px;
text-decoration:none;
}
#headerMenuList li a:hover{
background-color:#E57610;
color:#FFFFFF;
}

#newsletterDiv {
float: right;
/*border: 1px solid red;*/
padding-top: 9px;
}

#newsletterDiv td a{
color:#F7E9C1;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:1px 5px;
text-decoration:none;
}

#newsletterDiv td {
    padding-top: 3px;
}
#newsletterDiv td a:hover {
    background-color:#E57610;
    color:#FFFFFF;
}

#newsletterDiv td input {
    color:#E57610;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    margin:0 5px 0 8px;
    border: 1px  solid #6e5233;
    background-color: #3c2911;
    width: 230px;
    height: 14px;
}
#newsletterDiv td input {
    text-align: right;
    padding-right: 5px;
}

#newsletterDiv td.buttonTd input {
    text-align: center;
}

#newsletterDiv td input.sample {
    font-style: italic;
}

.buttonTd {
padding-top: 3px;
}


/* Bels� lapok CONTENT ---------------------------------------------------------------------- */

#leftSideDiv {
float: left;
	width:120px;
	padding-right: 10px;
}

#leftSideLoginDiv {
width:120px;
padding: 25px 0 15px 0;
text-align: right;
}
#leftSideLoginDiv input{
    width: 118px;
    margin: 0 0 2px 0;
    padding: 0px;
    border:1px solid #cd9773;
    background-color:#E57610;
    text-align: right;
    color:#0009;
    font-family:Helvetica,Verdana,Sans-serif;
    font-size:12px;
}

#leftSideLoginDiv input.sample{
    padding: 1px 0px;
    color:#ccc;
    font-size:10px;
}
/* Modositasok by Csaba*/
/* ----------------------- felogin extra css -------------------------------- */
#leftSideLoginDiv input.submitButton {
    color:#F7E9C1;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    background-color:#533B1D;
    border:none;
    margin-bottom:0px;
    width: auto;
    text-align: center;
    margin: 5px 0px 10px 0px;
    padding: 0px; /* there should be some padding for the hover to work under IE8! */
}
#leftSideLoginDiv input.submitButton:hover {
    background-color:#E57610 !important;
    color:#FFFFFF;
}
/* Modositasok by Csaba*/
#leftSideLoginDiv .loginStatus, 
#leftSideLoginDiv .loginStatus * {
    color:#F7E9C1;
    font-family:Helvetica,Verdana,Sans-serif;
    font-size:11px;
    font-weight:normal;
    text-align:right;
}

.loginStatus {
    padding-bottom:5px;
}

.userData {
    color:#E57610;
}
/* ----------------------- end felogin extra css -------------------------------- */

#leftSideLoginDiv {
    /* Login inactivated */
    display: none;
}

#leftSideLoginDiv a {
color:#F7E9C1;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:1px 5px;
margin-top: 2px;
display: block;
text-decoration:none;
}

#leftSideLoginDiv a:hover{
background-color:#E57610;
color:#FFFFFF;
}

#membersMenu ul,
#leftSideMenuDiv ul{
	padding: 0;
	margin: 0 0 15px 0;
	list-style-type: none;
}

#membersMenu ul li.group,
#leftSideMenuDiv ul li.group{
/*    font-weight: bold;*/
    font-style: normal;
}


/* Aktualis pozicio megjelolese a menuben */
#membersMenu ul li.active > a,
#leftSideMenuDiv ul li.active > a {
    color: #fff;
}

#membersMenu ul li.active{
    background-position: left center;
    background-repeat:no-repeat;
}

#leftSideMenuDiv ul li.active {
    background-image:url(../img/insidepage/leftMenuDivLinkActive_bg.gif);
    background-position: left center;
    background-repeat:no-repeat;
}

#membersMenu li ,
#leftSideMenuDiv li {
	padding: 0;
	margin: 8px 0 8px 0;
   position: relative;
	border-bottom: 1px solid #3f2b13;
}

#membersMenu li a,
#leftSideMenuDiv li a{
    color:#E57610;
    display:block;
    font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
    font-size:14px;
    height:100%;
    padding:2px 5px 2px 0px;
    text-align:right;
    text-decoration:none;
    font-family: Trebuchet MS;
    line-height: 15px;
}

div#leftSideMenuDiv ul#highLightMenu{
    margin: 12px 0 0 0;
}

div#leftSideMenuDiv ul#highLightMenu li a:hover{
color:none;
}

#highLightMenu li#mi9,
#highLightMenu li#mi10,
#highLightMenu li#mi576{
 border-bottom: none;
}

#highLightMenu li#mi9 a.firstLevel,
#highLightMenu li#mi10 a.firstLevel,
#highLightMenu li#mi576 a.firstLevel {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 121px;
    height: 36px;
    display: block;
    background-repeat: no-repeat;
    padding: 0;
}

#highLightMenu li#mi9 a.firstLevel span.title,
#highLightMenu li#mi10 a.firstLevel span.title,
#highLightMenu li#mi576 a.firstLevel span.title {
    display: none;
}

#highLightMenu li#mi9 a.firstLevel{
    background-image: url(../img/ujbuda-gomb.png);
}

#highLightMenu li#mi10 a.firstLevel{
    background-image: url(../img/hegyvidek-gomb.png);
}

#highLightMenu li#mi576 a.firstLevel{
    background-image: url(../img/mammut-gomb.png);
}


#leftSideMenuDiv #highLightMenu li#mi9 a.firstLevel:hover,
#leftSideMenuDiv #highLightMenu li#mi10 a.firstLevel:hover,
#leftSideMenuDiv #highLightMenu li#mi576 a.firstLevel:hover{
    background-color:#533B1D;
    color:#533B1D;
}

#leftSideMenuDiv #highLightMenu li#mi9 a.firstLevel,
#leftSideMenuDiv #highLightMenu li#mi10 a.firstLevel,
#leftSideMenuDiv #highLightMenu li#mi576 a.firstLevel{
    background-color:#533B1D;
    color:#533B1D;
}



#membersMenu li a:hover,
#leftSideMenuDiv li a:hover{
/*background-color:#3D2B15;*/
color:#F7E9C1;
}

/* Akciok, Mammut oldal kulon szinnel a menuben */

#leftSideMenuDiv li#mi747 a {
    color: #669ECD;
}
#leftSideMenuDiv li#mi672 a, /*Tour de Lite 2012*/
#leftSideMenuDiv li#mi222 a {
    color: #ff0000;	
}


#leftSideMenuDiv li#mi672.active a, /*Tour de Lite 2012*/
#leftSideMenuDiv li#mi222.active a {
    color: #fff;
}


.lead {
color:#291B09;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size:13px;
font-weight:normal;
padding:0 20px 25px;
text-align:right;
text-decoration:none;
}

.clearDiv {
	clear: both;
	font-size: 1px;
	height: 1px;
}

/*  3 OSZLOPOS tartalom ------------------------------------------------------------------------ */

.content3columnDiv {
	background-image: url(../img/insidepage/rightSideDiv3column_bg.jpg);
	background-repeat: repeat-y;
	background-position: 130px 0;
}

.content3columnDiv #rightSideDiv {
float:left;
	width:830px !important;
	-width:829px; /* IE6 hack */
}

.content3columnDiv #contentLeftDiv {
    width:200px;
    float: left;
    margin-right:3px;
}

.content3columnDiv #contentLeftDiv  h1 {
color:#111111;
font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
font-size:23px;
font-weight:normal;
padding:10px;
margin:0;
text-align:right;
text-decoration:none;
}

.content3columnDiv #contentCenterDiv {
	width:274px;
	float: left;
	margin-right:3px;
}

.content3columnDiv #contentCenterDiv h2 {
color:#111111;
font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
font-size:18px;
font-weight:normal;
padding:0;
margin:0;
text-align:left;
text-decoration:none;
}

.content2columnDiv #contentLeftDiv h2 {
font-size:16px;
}

.content3columnDiv #contentCenterDiv a {
background-color:#DED1AE;
color:#291B09;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:10px 20px;
text-decoration:none;
}

.content3columnDiv #contentCenterDiv a:hover {
background-color:#E57610;

}

.content3columnDiv #contentCenterDiv a.centerDivLinkActive {
background-color:#eee7cd;
background-image:url(../img/insidepage/centerDivLinkActive_bg.gif);
background-position:left center;
background-repeat:no-repeat
}

.content2columnDiv #contentLeftDiv a:hover.centerDivLinkActive,
.content3columnDiv #contentCenterDiv a:hover.centerDivLinkActive{
background-color:#E57610;
}


.content3columnDiv #contentRightDiv {
	width: 330px !important;
	-width: 329px; /* IE6 hack */
	-overflow: hidden; /* IE6 hack */
	float: left;
	padding: 10px;
}

.ajax-loading { 
    padding: 0px 0; 
    background: url(../img/insidepage/spinner.gif) no-repeat; 
    background-position: center 100px; 
}

/* Modositasok by Csaba */
.content3columnDiv #contentRightDiv ul {
	color:#291B09;
  font-family:Helvetica,Verdana,Sans-serif;
  font-size:12px;
  font-weight:normal;
  margin-top:10px;
  margin-bottom: 10px;
}

/* Modositasok by Csaba */
.content3columnDiv #contentRightDiv ol {
	color:#291B09;
  font-family:Helvetica,Verdana,Sans-serif;
  font-size:12px;
  font-weight:normal;
  margin-top:0px;
  margin-bottom: 10px;
}

/* Modositasok by Csaba */
.content3columnDiv #contentRightDiv a {
color:#E57610;
}
/* Modositasok by Csaba */
.content3columnDiv #contentRightDiv a:hover {
text-decoration:none;
}
/* Modositasok by Csaba */
.content3columnDiv #contentRightDiv h1 {
color:#111111;
font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
padding:15px 0 25px;
text-align:left;
}
/* Modositasok by Csaba */
.content3columnDiv #contentRightDiv h2 {
color:#111111;
font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
font-weight:bold;
font-size:14px;
margin:0;
padding:15px 0 10px;
text-align:left;
}
/* Modositasok by Csaba*/
.content3columnDiv #contentRightDiv h3 {
text-decoration:underline;
color:#111111;
font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
font-weight:bold;
font-size:14px;
padding:15px 0 10px 0;
margin:0;
text-align:left;
}

.content3columnDiv #contentRightDiv p {
color:#291B09;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px;
}
/* Modositasok by Csaba */
.content3columnDiv #contentRightDiv p.important {
  color:#ff6600;
  font-weight:bold;
}

.content3columnDiv #contentRightDiv p.important-big {
  color:#ff6600;
  font-weight:bold;
  font-size:16px;
}
/* Modositasok by Csaba */
.content3columnDiv #contentRightDiv table{
border:1px solid #DED1AE;
vertical-align:middle;
}

/*.content2columnDiv #contentRightDiv table p{
margin:0px;
}*/

.content3columnDiv #contentRightDiv td {
padding:3px;
background-color:#DED1AE;
border:1px solid #EEE7CD;
font-family: Arial,Helvetica,Sans-serif;
}

.content3columnDiv #contentRightDiv td a {
font-size:12px;
}

.content3columnDiv #contentRightDiv th {
font-weight:bold;
padding:3px;
border:1px solid #EEE7CD;
background-color:#DED1AE;
text-align:center;
font-family: Arial,Helvetica,Sans-serif;
font-size:14px;
}

/*  2 OSZLOPOS tartalom ------------------------------------------------------------------------ */


.content2columnDiv {
	background-image: url(../img/insidepage/rightSideDiv2column_bg.jpg);
	background-repeat: repeat-y;
	background-position: 130px 0;
    overflow: hidden;
}

.content2columnDiv #rightSideDiv {
    float:left;
	width:830px !important;
	-width:829px; /* IE6 hack */
	min-height:420px;
}


.content2columnDiv #contentLeftDiv {
    width: 200px;
    float: left;
    /*background-color: red;*/
    margin-right:3px;
}

.content2columnDiv #contentLeftDiv  h1 {
    color:#111111;
    font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
    font-size:23px;
    font-weight:normal;
    padding:10px;
    margin:0;
    text-align:right;
    text-decoration:none;
}

.content2columnDiv #contentRightDiv {
	width:607px !important;
	-width:606px; /* IE6 hack */
	float: left;
	padding: 10px;
}

/* Modositasok by Csaba */
.content2columnDiv #contentRightDiv ul {
	color:#291B09;
    font-family:Helvetica,Verdana,Sans-serif;
    font-size:12px;
    font-weight:normal;
    margin-top:10px;
    margin-bottom: 10px;
}

.content2columnDiv #contentRightDiv ol {
	color:#291B09;
    font-family:Helvetica,Verdana,Sans-serif;
    font-size:12px;
    font-weight:normal;
    margin-top:0px;
    margin-bottom: 10px;
}

.content2columnDiv #contentRightDiv a{
    color:#E57610;
}

.content2columnDiv #contentRightDiv a:hover{
    text-decoration: none;
}

/* Modositasok by Csaba */
.content2columnDiv #contentRightDiv h1 {
color:#111111;
font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
padding:15px 0 25px;
text-align:left;
}
/* Modositasok by Csaba */
.content2columnDiv #contentRightDiv h2 {
color:#111111;
font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
font-weight:bold;
font-size:14px;
margin:0;
padding:15px 0 10px;
text-align:left;
}
/* Modositasok by Csaba */
.content2columnDiv #contentRightDiv h3 {
text-decoration:underline;
color:#111111;
font-family:Trebuchet MS,Helvetica,Verdana,Sans-serif;
font-weight:bold;
font-size:14px;
padding:15px 0 10px 0;
margin:0;
text-align:left;
}

.content2columnDiv #contentRightDiv p {
color:#291B09;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-top:0px;
}
/* Modositasok by Csaba */
.content2columnDiv #contentRightDiv p.important {
  color:#ff6600;
  font-weight:bold;
}

.content2columnDiv #contentRightDiv p.important-big {
  color:#ff6600;
  font-weight:bold;
  font-size:16px;
}

.content2columnDiv #contentRightDiv p.red {
  color:#CC0000;
}

.content2columnDiv #contentRightDiv p.red a {
  color:#CC0000;
}

/* Modositasok by Csaba */
.content2columnDiv #contentRightDiv table{
border:1px solid #DED1AE;
vertical-align:middle;
}

/*.content2columnDiv #contentRightDiv table p{
margin:0px;
}*/

.content2columnDiv #contentRightDiv td {
padding:3px;
background-color:#DED1AE;
border:1px solid #EEE7CD;
}

.content2columnDiv #contentRightDiv th {
font-weight:bold;
padding:3px;
border:1px solid #EEE7CD;
background-color:#DED1AE;
text-align:center;
}

/* Bels� lapok FOOTER ---------------------------------------------------------------------- */
#footerMenuDiv,
#footerDiv {
	border-top: 2px solid #E57610;
	color: #E57610;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	letter-spacing: 1px;
	padding: 10px 0 10px 0;
	margin-top: 2px;
}
#footerDiv {
	text-align: left;
}
#footerMenuDiv {
    float: right;
}

#footerMenuDiv a,
#footerDiv a{
	color: #E57610;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 1px 5px;
}

#footerMenuDiv a:hover,
#footerDiv a:hover{
	color:#F7E9C1;
	background-color:#3D2B15;
}

/* Modositasok by Csaba ---------------------------------------------------------------------- */

h4{
  font-family:Arial,Helvetica,sans-serif;
  color:#ff6600;
  margin:0;
}
.important {
  color:#ff6600;
  font-weight:bold;
}

.important-big {
  color:#ff6600;
  font-weight:bold;
  font-size:16px;
}
/*Szemelyi edzok fotoi*/
.personal-photo{
float:right;
margin-left:5px;
margin-top:22px;
margin-bottom:5px;
}


/* bannerek */
#eventBanners {
    margin-top: 10px;
}

/* Newsletter CSS ------------------------------------------------------------------------------ */

#newsletterDiv td input.newsletterSubmitButton{
   color:#F7E9C1;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   background-color:#533B1D;
   border:medium none;
   text-align:center;
   height:15px;
   width:auto;
   margin:0;
   padding: 0px;
}

#newsletterDiv td input.newsletterSubmitButton:hover {
    background-color:#E57610;
    color:#FFFFFF;
}

.centerSubmitButton{
  background-color:#533B1D;
  border:medium none;
  color:#F7E9C1;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  margin-bottom:0;
  text-align:center;
  width:auto;
}

.centerSubmitButton:hover {
  background-color:#E57610;
  color:#FFFFFF;
}

label{
  color:#291B09;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
}

/* Login center --------------------------------------------------------------------------------*/

div.tx-felogin-pi1 h2.statusMessage div {
    color: #C00;
    font-size: 13px;
}
.tx-felogin-pi1 div{
    color:#291B09;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin: 5px 0px; 
}

.tx-felogin-pi1 label {
    width: 100px;
}

/* Left banner style ----------------------------------------------------------------------------*/

ul#eventBanner {
   margin-top: 5px;
}
ul#eventBanner li {
   border-bottom: 0px;
   margin-bottom: 5px;
}


/* Left coloumn menu --------------------------------------------------------------------------- */

#contentLeftDiv dl dt  {
   margin-bottom: 5px;
}

#contentLeftDiv dl dt a {
    background-color:#DED1AE;
    color:#291B09;
    display:block;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    padding:10px 5px 10px 15px;
    text-decoration:none;
}
#contentLeftDiv dl dt a:hover  {
    background-color:#E57610;
}

#contentLeftDiv dl dt a span.subtitle {
    font-size: 11px;
}
.content2columnDiv #contentLeftDiv a.leftMenuPageActive {
    background-color: #EFDFB3;
    background-image:url(../img/insidepage/centerDivLinkActive_bg.gif);
    background-position:left center;
    background-repeat:no-repeat
}

#contentLeftDiv dl dt span.label{
    padding: 15px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}



/*  Index oldal 2010.02.24 ------------------------------------------------------------------------ */

.contentIndex {

}

#rightSideDiv {
    float:left;
	width:830px !important;
	-width:829px; /* IE6 hack */
}

div.contentIndex #rightSideDiv div.firstRow{
padding-top:13px;
padding-bottom:0px;
}

div.contentIndex #rightSideDiv div.firstRow div.bannerLeft {
width: 450px;
height: 255px;
background-color: black;
float: left;
}

div.contentIndex #rightSideDiv div.firstRow div.bannerLeft div#bannerSwitch{
height:20px;
padding:5px 2px 0 0px;
/*background-color: #eee7cd;*/
float: left;
z-index: 98; /* 99 is the floating menu */
position: absolute;
}

div.contentIndex #rightSideDiv div.firstRow div.bannerLeft div#bannerSwitch a{
display: block;
width:20px;
height:18px;
padding-top: 2px;
background-color: #533b1d;
float: left;
text-align: center;
margin-left: 5px;
text-decoration: none;
color:#e57610;
font-weight: bold;
font-family:Helvetica,Verdana,Sans-serif;
font-size: 12px;
filter:alpha(opacity=60); /* for IE */
opacity:0.6;
}

div.contentIndex #rightSideDiv div.firstRow div.bannerLeft div#bannerSwitch a:hover{
    background-color: #251809;
    color: #f7e9c1;
}

div.contentIndex #rightSideDiv div.firstRow div.bannerLeft div#bannerSwitch a.active{
    background-color: #251809;
    color: #fff;
}

div.contentIndex #rightSideDiv div.firstRow div.bannerLeft div.indexBanner {
    color: #fff;
}


div.contentIndex #rightSideDiv div.firstRow div.bannerRight{
margin-left: 15px;
-margin-left: 14px; /* IE6 hack */
width: 365px;
height: 255px;
float: left;
}
div.contentIndex #rightSideDiv div.firstRow div.bannerLeft img,
div.contentIndex #rightSideDiv div.firstRow div.bannerRight img{
border: 0;
}


div.contentIndex #rightSideDiv div.secondRow{
margin-top:15px;
margin-bottom:10px;
background-image: url(../img/indexpage/secondRow_bg.gif);
}

div.contentIndex #rightSideDiv div.secondRow div.leftColumn{
width: 254px;
float: left;
}

div.contentIndex #rightSideDiv div.secondRow div.centerColumn{
margin-left: 34px;
-margin-left: 33px; /* IE6 hack */
width: 254px;
float: left;
}

div.contentIndex #rightSideDiv div.secondRow div.rightColumn{
margin-left: 34px;
-margin-left: 33px; /* IE6 hack */
width: 254px;
float: left;
}
div.contentIndex #rightSideDiv div.secondRow div.leftColumn div.title,
div.contentIndex #rightSideDiv div.secondRow div.centerColumn div.title,
div.contentIndex #rightSideDiv div.secondRow div.rightColumn div.title {
	background-image: url(../img/indexpage/secondRow-title_bg.jpg);
	background-repeat: repeat-x;
	height: 41px;
	padding: 4px 0 0 10px;
	color: #533b1d;
	font-size: 23px;
	font-family:Arial,Helvetica,sans-serif;
}

div.contentIndex #rightSideDiv div.secondRow div.leftColumn div.title a,
div.contentIndex #rightSideDiv div.secondRow div.centerColumn div.title a,
div.contentIndex #rightSideDiv div.secondRow div.rightColumn div.title a {
	color: #533b1d;
	font-size: 23px;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration: none;
}

div.contentIndex #rightSideDiv div.secondRow div.leftColumn div.title a:hover,
div.contentIndex #rightSideDiv div.secondRow div.centerColumn div.title a:hover,
div.contentIndex #rightSideDiv div.secondRow div.rightColumn div.title a:hover {
	color: #e67610;
}

div.contentIndex #rightSideDiv div.secondRow div.leftColumn div.pic img,
div.contentIndex #rightSideDiv div.secondRow div.centerColumn div.pic img,
div.contentIndex #rightSideDiv div.secondRow div.rightColumn div.pic img {
 border:0;
}




/*  Urlap oldal 2010.02.24 ------------------------------------------------------------------------ */

div.tx-powermail-pi1{
font-family:Arial,Helvetica,sans-serif;
color: #533b1d;
font-size: 12px;
}


div.tx-powermail-pi1 legend{
color: #533b1d;
font-size: 12px;
font-weight: bold;
}

form.tx_powermail_pi1_form fieldset{
border: 1px solid #c5b78e;
padding-left: 15px;
padding-bottom:15px;
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html {
	/* 
    width:320px; 
	height: 20px;
    */
	margin-top: 10px;
    position: relative;
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html label{
	font-weight: normal;
	/* float: left; */
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_text input{
    /* float: right; */
    left: 170px;
    position: absolute;
    width: 200px;
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_select{
    /*
	width:204px;
	height: 40px;
	margin-top: 10px;
    position: relative;
    */
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_check p.tx_powermail_pi1_fieldwrap_html_checkbox_title{
display: none;
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_select label{
	font-weight: normal;
	/* float: left; */
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_select select{
    /* float: right; */
    position: absolute;
    left: 170px;
    top: -5px;
}

div.tx-powermail-pi1 div.powermail_check_inner {
	width: 150px;
    position: relative;
}

div.tx-powermail-pi1 div.powermail_check_inner  label{
	/* float: left; */
}

div.tx-powermail-pi1 div.powermail_check_inner input{
    /* float:right; */
    position: absolute;
    left: 165px;
}

/* Powermail 1.5 & 1.6 */
div.tx-powermail-pi1 div.validation-advice {
    /*
    position: absolute;
    left: 360px;
    top: 0px;
    */
    color:#f00;
    font-size:12px;
    margin-left: 170px;
    margin-top: 10px;
}

/* Powermail 1.6 */

/* error message */
.error {
	/* supply height to ensure consistent positioning for every browser */
	background-color:#FF0000;
	border:1px solid #FF0000;
	font-size:11px;
	color:#fff;
	padding:3px 10px 5px 10px;
	margin-left:-2px;
    z-index:10;
    text-align:left;
    height:auto;

    font-family:Helvetica,Verdana,Sans-serif;
    font-size:11px;

	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	box-shadow:0 0 6px #ddd;
        
    position: absolute;
}

.error p {
	margin: 0;
	padding: 0;
}

/* pure CSS arrow */
.error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#FF0000 transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-7px;
	left:5px;
	border-bottom:0 none;
}



/* Powermail 1.5 & 1.6 */
div.tx-powermail-pi1 input.validation-failed,
div.tx-powermail-pi1 input.invalid {
    border-color: #f00;    
}

div.tx-powermail-pi1 input.tx-powermail-pi1_mandatory_submit,
div.tx-powermail-pi1 input.tx-powermail-pi1_confirmation,
div.tx-powermail-pi1 input.powermail_submit {
    background-color:#533B1D;
    border:medium none;
    color:#F7E9C1;
    font-size:11px;
    margin-bottom:0;
    text-align:center;
    width:auto;
    margin-top:10px;
	 padding:2px;
}

div.tx-powermail-pi1 input.tx-powermail-pi1_mandatory_submit:hover,
div.tx-powermail-pi1 input.tx-powermail-pi1_confirmation:hover,
div.tx-powermail-pi1 input.powermail_submit:hover {
    background-color:#e57610;
    color:#fff;
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_text input.zip {
    width: 40px;
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_text input.phone {
    width: 100px;
}

div.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset {
    margin-bottom: 10px;
}

div.tx-powermail-pi1 fieldset.hidden {
    border: none;
}
div.tx-powermail-pi1 fieldset.hidden legend {
    display: none;
}

div.tx-powermail-pi1 fieldset.borderless {
	border: none;
}
/* Error list page */

div.tx-powermail-pi1 ul.powermail_mandatory_list li{
	color:#f00;
}

/* Confirmation page */

div#contentRightDiv div.tx-powermail-pi1 div.tx-powermail-pi1_confirmation p.title {
color: #533b1d;
font-size: 14px;
font-weight: bold;
	 padding-bottom: 10px;
}

div.tx-powermail-pi1 div.tx-powermail-pi1_confirmation div#data table.powermail_all_table{
border-collapse: collapse;
}

div.tx-powermail-pi1 div.tx-powermail-pi1_confirmation div#data table.powermail_all_table td.powermail_all_td{
background-color: none;
background: none;
border:1px solid #DED1AE;
padding: 5px;
}

div.tx-powermail-pi1 div.tx-powermail-pi1_confirmation div.formDiv form{
float:left;
margin-right: 5px;
}

/*Facebook link*/

#facebookDiv{
text-align:left;
width: 477px;
padding: 6px 0 6px 0;
font-size:13px;
}

a.facebookLink{
padding:0 0 0 18px;
font-size:13px;
color: #E57610;
background-image: url(../img/facebook-logo.jpg);
background-repeat: no-repeat;
font-family: Arial,Helvetica,sans-serif;
background-position: left 1px;
text-decoration: none;
}

a:hover.facebookLink {
	color:#F7E9C1;
}

.content2columnDiv #contentRightDiv table.timetable{
font-family:Arial, Helvetica, sans-serif;
}

.content2columnDiv #contentRightDiv table.timetable tr th {
height:20px;
width:100px;
text-align:center;
font-weight:bold;
border:1px #000000 solid;
background-color:#FFFFFF;
}

.content2columnDiv #contentRightDiv table.timetable tr td {
height:20px;
width:100px;
text-align:center;
border:1px #990000 solid;
}

.content2columnDiv #contentRightDiv table.timetable tr.morning td{
background-color:#FF6600;
}

.content2columnDiv #contentRightDiv table.timetable tr.midday td{
background-color:#33CC66;
}

.content2columnDiv #contentRightDiv table.timetable tr.afternoon td{
background-color:#990000;
color:#FFFFFF;
}

.content2columnDiv #contentRightDiv table.timetable tr.afternoon td p{
color:#FFFFFF;
}

/* Text with Image */

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
    color: #533B1D;
    font-family: Trebuchet MS,Helvetica,Verdana,Sans-serif;
    font-size: 12px;
    font-style: italic;
    margin-top: 2px;
}

/* --- SQUASH foglalas 2011.11.10. --- */

div#contentLeftDiv div.loggedin {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
padding: 0 10px 0 15px;
color: #E57610;
font-weight: bold;
margin-bottom: 15px;
}

div#contentLeftDiv div.loggedin span{
color: #291B09;
padding-right: 5px;
display: block;
border-bottom: 1px solid #DED1AE;
margin-bottom: 3px;
font-size:11px;
font-weight: normal;
}

div#contentRightDiv div.action{
margin-bottom: 15px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}

div#contentRightDiv div.action h3{

    font-size: 16px;
    text-decoration: none;
}

div#contentRightDiv div.action p.question{
padding-bottom: 5px;
font-weight: bold;
border-bottom: 1px solid #C5B78E;
margin-bottom: 15px;
}

div#contentRightDiv div.info {
margin-bottom: 20px;
border: 1px solid #C5B78E;
padding: 5px;
/*width: 280px;*/
background-color:  #fff;
color: #E57610;

line-height:  20px;
font-size: 14px;
}
div#contentRightDiv div.info dt {
    float: left;
    clear: left;
    width: 85px;
}
div#contentRightDiv div.info dd {
    float: left;
    font-weight: bold;
}
    

div#contentRightDiv div.action form div.formElementDiv{
/*height: 25px;*/
}

div#contentRightDiv div.action form div.formElementDiv label {
width: 90px;
display: block;
float: left;
/*height: 25px;*/
}

div#contentRightDiv div.action form div.formElementDiv input,
div#contentRightDiv div.action form div.formElementDiv select, 
div#contentRightDiv div.action form div.formElementDiv textarea  {
width: 200px;
border: 1px solid #533B1D;
margin-bottom: 5px;
margin-right: 5px;
}

div#contentRightDiv div.action form div.formElementDiv textarea  {
height: 100px;
}

div#contentRightDiv div.action form input[type=submit] {
    background-color: #533B1D;
    border: medium none;
    color: #F7E9C1;
    font-size: 11px;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 2px;
    text-align: center;
    width: auto;
}








/* Squash */
.tx-srfeuserregister-pi1-error {
    color: #f00 !important;
}



/* --- Squash form elemek --- */
div.action form fieldset fieldset {
border-width: 1px 0 0 0;
padding: 0;
padding-left: 5px;
}

div.action form fieldset,
div.tx-felogin-pi1 form fieldset,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset {
    border: 1px solid #C5B78E;
    padding-bottom: 15px;
    padding-left: 15px;
	margin-bottom: 10px;
}

div.action form fieldset.submit,
div.tx-felogin-pi1 form fieldset.submit,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset.submit {
    border: 0px solid #C5B78E;
    padding-bottom: 15px;
    padding-left: 0;
	margin-bottom: 10px;
}


div.tx-felogin-pi1 form fieldset.submit dl,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset.submit dl{
    padding: 0;
	margin:0;
}

div.action form fieldset.submit dl,
div.tx-felogin-pi1 form fieldset.submit dt,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset.submit dt{
    height: 0;
	width: 15px;
}


div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset p.tx-srfeuserregister-pi1-notice{
margin-bottom: 15px;
}

div.action form fieldset dt,
div.action form fieldset dd,
div.tx-felogin-pi1 form fieldset dt,
div.tx-felogin-pi1 form fieldset dd,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset dt,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset dd {
    padding: 0 0 3px 0;
}

div.action form fieldset input,
div.tx-felogin-pi1 form fieldset input,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset input {
    left: 170px;
    width: 200px;
	height: 20px;
}

div.action form fieldset dl dt,
div.tx-felogin-pi1 form fieldset dl dt,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset  dl dt {
    text-align: left;
}

div.action form fieldset dl dt label,
div.tx-felogin-pi1 form fieldset dl dt label,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset  dl dt label {
	font-weight: normal;
}

div.tx-felogin-pi1,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form  {
    border: 0;
    padding-bottom: 0;
    padding-left: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;

}

div.action form fieldset.submit input,
div.tx-felogin-pi1 form fieldset.submit input,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset.submit  input,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset input.tx-srfeuserregister-pi1-submit {
    background-color:#533B1D;
    border:medium none;
    color:#F7E9C1;
    font-size:11px;
    margin-bottom:0;
    text-align:center;
    width:auto;
    margin-top:10px;
	 padding:2px;
}

div.action form fieldset.submit input:hover,
div.tx-felogin-pi1 form fieldset.submit input:hover,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset.submit  input:hover,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset input.tx-srfeuserregister-pi1-submit:hover{
    background-color:#e57610;
    color:#fff;
}

.content2columnDiv #contentRightDiv div.tx-srfeuserregister-pi1 p,
div.tx-srfeuserregister-pi1 p{
margin-bottom: 10px;
}


div.action form fieldset dt,
div.tx-felogin-pi1 form fieldset dt {
    clear: both;
    padding-right: 1em;
    text-align: right;
    width: 25%;
}
div.action form fieldset dt,
div.action form fieldset dd,
div.tx-felogin-pi1 form fieldset dt,
div.tx-felogin-pi1 form fieldset dd {
    float: left;
    margin: 0;
    padding: 0 0 0.5em;
}
div.action form fieldset dt input,
div.action form fieldset dd input,
div.tx-felogin-pi1 form fieldset dt input,
div.tx-felogin-pi1 form fieldset dd input {
    height: auto;
}

/* SQUASH */
.warning {
    border-left: 3px solid 
    red;
    padding: 10px;
    color: 
    red !important;
    padding: 10px;
}








