#rdOnly {
width: auto;
margin-left: 205px;
margin-right: 50px;
padding-left:5px;
margin-top: 4px;
}

#recordCount {
width: 95%;
padding: 0px 0 10px 0px;
text-align: center;
font-weight: bold;
}

.fd-show{
display: block;
}

.fd-hide{
display: none;
}

.fd-show-search{
display: block;
}

.fd-hide-search{
display: none;
}


a#form-search {
 float: right;
}

div#form-search {
 float: right;
 padding: 10px 10px 0px 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 background-color: #ddd;
 border: 1px solid #444;
 z-index: 200px;
}

div .fd-hide-search {
 float: right;
 padding: 10px 10px 0px 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 background-color:#ddd;
 border: 1px solid #999;
}

div .fd-show-search {
 float: right;
 padding: 10px 10px 0px 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 background-color:#ddd;
 border: 1px solid #999;
}

div#form-search input {
 margin-bottom: 5px;
}

a.toggleSearch {

  padding-left: 5px;
  float: right;
}

a.exportlist {
 
 padding-left: 5px;
 float: right;
}

a.exportlistreport {
 
 padding-left: 5px;
 padding-bottom: 5px;
 float: right;
}

div.toggleSearch {
float: right;
display: none;
}

div#loginPanel {
    width: 50%;
    margin: 0 auto;
    margin-top: -100px !important;
}

div#loginButton{
  margin-top: -15px;
  padding-left: 420px;
    margin: 0 auto;
    text-align: end;
}

div#loginLink{

  padding-left: 230px;
  padding-top: 15px;
  padding-bottom: 5px;

  
}

div#loginLink a{
   
   font-weight: bold;
   text-decoration: none;
   padding: 5px;   

}

div#loginLink a:hover{
   
    background-color: #ff6c00;
   
   

}

.error {
	color: #DE0000;
	font-size: 100%;
	font-weight: bold;
	
	padding-top: 0px;
	background-color: #ffff66;

}

.errorPage {
	color: #DE0000;
	font-size: 100%;
	font-weight: bold;
	
	text-align: center;
}

h1.error {
margin-right: 300px;
margin-left: 300px;
margin-top: 0px;
	font-size: 130%;
	padding-left: 0px;
	background-color: #ffff66;
	 -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
		
		 padding-top: 5px;
		 padding-bottom: 5px;
		 
	
}

table.list{
	border-collapse: collapse;
	width: 100%;
	
	font-size: 12px; 
   
}
table.list {
	border: 1px solid #aaa;
	background-color: #888;
}
	
table.list th {
	font-weight: normal;
	height: 30px;
	padding: 5px 1px 0px 5px;
    valign: middle;
    text-align: left;
    font-size: 12px;
    color: white;
}

table.list th a {
	    
    color: yellow;
    
}




table.list tr {
	height: 20px;
	padding: 0px 1px 0px 5px;
    valign: middle;
   
}

table.list td.hovered {
    text-decoration: underline;
  	cursor: pointer;
  	 valign: middle;
}

table.list td {
	border: 1px solid #aaa;
	padding: 0px 5px 0px 5px;
	 valign: middle;
	
}

.odd {
	background-color: #ccc;
}

.even {
	background-color: #ddd;
}

table.list a {
text-decoration:none;
color: #5154E8;
padding: 2px;
} 

table.list a:hover {
background-color: #ff6c00;
} 

legend a{

   color: #5154E8;
}

legend {
	font-size: 1em; 
	font-weight: bold;
   /*	color: #ff6c00; */
   margin-left: 10px;
   color: #5154E8;
}


#smarteform  {

  background-color: transparent;
  border: 0px solid #444;
          -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
}

.subsmarteform  {
  background-color: #eee;
  border: 0px solid #444;
          -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
}

form label {
	display: block; /* block float the labels to left column, set a width */
	float: left;
	width: 200px;
	padding: 0;
	margin: 3px 0 0 0;
	/* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight: normal;
    font-size: 14px;	
	
}

form input,form textarea{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto;
	/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 2px 0 10px;
	/* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    font-family: Arial;
	font-size: 14px; 
	color: #222;
	border: 1px solid #888;
	padding: 3px 3px;
	
          -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -khtml-border-radius: 2px;
		 border-radius: 2px;
	
}

form input[type="checkbox"] {

   border: 0px;
   margin: 0px 2px 0 10px;
   
}

form input[type="file"] {

  
	border: 0px;
	
	
        
}

form input[type="radio"] {

   border: 0px;
   margin: 0px 2px 0 10px;
}

form select {

/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto;
	/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 2px 0 10px;
	/* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    font-family: Arial;
	font-size: 14px; 
	color: #222;
	border: 1px solid #888;
	padding: 3px 3px;
	
	
} 

.redBold {
	color: #FF0000;
	font-weight: bold;
}


div#buttonPanel{

  padding-right: 20px;
  float: right;
}

pre {
	
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
	
	width: auto;
    margin-top: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;

}

table.shiftcalendar{
	border-collapse: collapse;
	width: 100%;
	border: 0px;
	padding: 0;
	margin: 0;  
	  background-color: #888;
}


table.calendar{
	border-collapse: collapse;
	width: 100%;
	font-family: Arial;
	font-size: 12px; 

  
}
table.calendar {
	
	
	background-color: #FFF;
}

table.calendar th a {

   color: #fff;

}
	
table.calendar th {
	font-weight: bold;
	height: 50px;
	padding: 5px 1px 0px 5px;
    valign: middle;
   background-color: #888;
   font-size: 12px;
   color: #fff;
    border-top: 1px solid #888;
     border-left: 1px solid #888;
      border-right: 2px solid #888;
   
}



table.calendar td {
	
  
    font-size: 12px;
    color: black;
    padding-left: 0px;
     text-align: center;
     border: 2px solid #444;
     height: 60px;
     width: 50px;
      
}

.calodd {

  background-color: #fff;
}

.caleve {

    background-color: #fff;

}

table.calendar td.caltimeslot {

     border-top: 2px solid #fff;
     border-bottom: 2px solid #fff;
     border-left: 1px solid #888;
     border-right: 1px solid #888;
     background-color: #888;
     color: #fff;
     font-weight: bold;
}

table.calendar td.caltimeslot a {

    
     color: #fff;
     font-weight: bold;
}

table.calendar td .month{
   font-weight: bold;
   font-size: 15px;
 
}

table.calendar tr.monthrow {

    height: 100px;
     
}

table.calendar tr {
	height: 20px;
	padding: 0px 1px 0px 5px;
    valign: middle;
   
}

table.calendar td.hovered {
    text-decoration: underline;
  	cursor: pointer;
}



.dsb{
	border: 1px solid Gainsboro;
	padding: 0px 5px 0px 5px;
	background-color:#f9f9f9
}

table.calendar a {
text-decoration:none;
} 

table.calendar a:hover {
background-color: #ff6c00;
} 

div#calendarHeader {
   text-align: center;
   width: 100%;
   font-size: 12px;
   font-weight: bold;
   padding-bottom: 10px;
   padding-top: 10px;
           
}

#calendarHeader .left{
      float: left;
} 

#calendarHeader .right{
      float: right;
} 

#calendar{

	background-color: #fff;
	margin: 5px auto 0px;
	text-align: left;
	padding: 0px 20px 20px 20px;
	border: 1px solid #fff;
	 -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
		  background-color: #eee;
      
} 



div#calendarSubHeader{
   
   font-size: 14px;
   font-weight: bold;
   padding-bottom: 10px;
   padding-top: 10px;
    color: #333333;
}

a.calendarMonthItemsLink{
    font-size: 11px;
   color: #444;
}

#emailUnread{background-image:url(img/newmail.gif);
background-repeat:no-repeat;
color: #fff;
} 
#emailRead{background-image:url(img/readmailopen.gif);
background-repeat:no-repeat;
color: #fff;
} 

.textmiddle {vertical-align:middle;} 

.ui-widget-content { border: 1px solid #aaa/*{borderColorContent}*/; background: #eee; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #eee; }

#quicklink {
   margin-top: -35px;
   padding-right: 10px;
   font-weight: bold;
   float: right;
}

div#listExport{
   float: right;
}

div.simpleTabs { padding:10px; }
ul.simpleTabsNavigation { margin: 0 2px 0 2px; padding-left:8px; text-align:left; background-color: #444;
    -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -khtml-border-radius: 2px;
		 border-radius: 2px;
		 border:1px solid #444;
		 line-height: 20px;
		  }
ul.simpleTabsNavigation li { list-style:none; display:inline; margin-right:5px; padding:0; }
ul.simpleTabsNavigation li a { 
    border:0px solid #bbb; padding:3px 4px;  background-color:#888; font-size:12px; text-decoration:none; outline: none; color:#fff;
    -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -khtml-border-radius: 2px;
		 border-radius: 2px;
		 white-space: nowrap;
}
ul.simpleTabsNavigation li a:hover { text-decoration:none; color: #000; }
ul.simpleTabsNavigation li a.current { background-color:#3D85C6; color:#fff;  }
div.simpleTabsContent { 

border:1px solid #bbb; padding:5px 0px 15px 0px; margin-top:0px; display:none;
 
}
div.simpleTabsContent.currentTab { display:block; }

#caldaylink {

margin:15px 2px 0 2px; padding-left:8px; text-align:center; background-color: #444; height: 25px;
    -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -khtml-border-radius: 2px;
		 border-radius: 2px;
}

#caldaylink a {

 border:0px solid #bbb; padding:3px 6px;  background-color:#888; font-size:12px; text-decoration:none; outline: none; color:#fff;
    -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -khtml-border-radius: 2px;
		 border-radius: 2px;
		 font-weight: normal;

}

.caldaylinkcurrent {

   border:0px solid #bbb; padding:3px 6px;  background-color:#3D85C6; font-size:12px; text-decoration:none; outline: none; color:#fff;
    -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -khtml-border-radius: 2px;
		 border-radius: 2px;
		 font-weight: normal;
         margin-right: 2px;
}

#caldaylink a:hover {

   text-decoration:none; color: #000;
}

.calheaderweekly {

     padding:5px 5px 5px 5px; 
       font-size:14px;
       background-color: #888;
      
       text-decoration:none; 
        -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
		 color:#fff;
		 outline: none;
 font-weight: normal;
}

.calheadermonthly {

     padding:5px 5px 5px 5px; 
       font-size:14px;
       background-color: #888;
      
       text-decoration:none; 
        -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
		 color:#fff;
		 outline: none;
		 font-weight: normal;

}

.calcurrentdate {

     padding:5px 5px 5px 5px; 
       font-size:14px;
       background-color: #ff6c00;
      
       text-decoration:none; 
        -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
		 color:#fff;
		 outline: none;
		 margin-right: 2px;
 font-weight: normal;
}

.calheadermonthly:hover {

     color: #000;

}

.calheaderweekly:hover {

     color: #000;
}

a.calendarMonthItemsLink{
    font-size: 12px;
   color: #444;
    display:block;
    width: 98%;
   
   
  
}

a.calendarDayItemsLink{
    
   color: #444;
    
}

a.calendarWeekItemsLink{
    font-size: 12px;
   color: #444;
    display: block;
    width: 95%;
    margin: 0px;
    padding: 0px;
 
}

div.smarteformTabs { 
margin: 0px auto;

         
        -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
		 background-color: transparent;
		 
         
}

ul.smarteformTabsNavigation { 
    display: none !important;

    margin:0 2px 0 2px; padding-left:8px; text-align:left; background-color: #444; height: 30px;
    -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;

}
ul.smarteformTabsNavigation li { list-style:none; display:inline; margin-right:3px; padding-right:0px; }
ul.smarteformTabsNavigation li a { 
      
       padding:5px 5px 5px 5px; 
       font-size:14px;
       background-color:#888;
      
       text-decoration:none; 
        -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
		 color:#fff;
		 outline: none;
}
ul.smarteformTabsNavigation li a:hover { text-decoration:none; background-color:#888;  color:#222;}
ul.smarteformTabsNavigation li a.current { background-color:#3D85C6; color:#fff; }
ul.smarteformTabsNavigation li a.CalNew { background-color:#3D85C6; color:#fff; }

div.smarteformTabsContent { 
      
        padding:5px 15px 15px 15px; 
        margin-top:8px; 
        display:none; 
       
         -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
		
}

div.smarteformTabsContent.currentTab { display:block; }

div#requiredNote {
   
    width: 100%;
    text-align: center;
 
}

div#listicon {
   
    width: 100%;
    text-align: center;
 
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

div#debuglog{
  text-align: left;
}

img.selectImage {

   margin-left: 10px; 
   height: 23px;
   width: 23px;
    
   
}

div#messageReadHead {
	background-color: #fff;
	margin: 5px auto 0px;
	text-align: left;
	padding: 7px 10px 10px 10px;
	border: 1px solid #bbb;
	line-height:60%
}



div#messageReadHead label {
	display: block; /* block float the labels to left column, set a width */
	float: left;
	width: 80px;
	padding: 0;
	margin: 0px 0 0 0;
	/* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	
}

div#messageReadHead div#rdOnly {
		width: auto;
		margin-left: 80px;
		margin-right: 0px;
		padding-left:5px;
		font-size: 12px;
		line-height:100%
		
}

div#messageReadBody {
	background-color: #fff;
	margin: 5px auto 0px;
	text-align: left;
	padding: 0px 10px 10px 10px;
	border: 1px solid #bbb;
	height: 28em;
	overflow: auto;
}

div#messageReadBody label {
	display: block; /* block float the labels to left column, set a width */
	float: left;
	width: 0px;
	padding: 0;
	margin: 0px 0 0 0;
	/* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight: normal;
	
}

div#messageReadBody div#rdOnly {
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
		padding-left:5px;
}


div#messageSendHead {
	background-color: #fff;
	margin: 5px auto 0px;
	text-align: left;
	padding: 7px 10px 10px 10px;
	border: 1px solid #bbb;
	line-height:70%
}

#messageSendHead textarea{
     
     height: 18px;
     margin-top: 1px;
    
   
}

div#messageSendHead label {
	display: block; /* block float the labels to left column, set a width */
	float: left;
	width: 80px;
	padding: 0;
	margin: 7px 0 0 0;
	/* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	
}

div#messageSendHead div#rdOnly {
		width: auto;
		margin-left: 80px;
		margin-right: 50px;
		padding-left:5px;
		font-size: 12px;
}

div#messageSendBody {
	background-color: #fff;
	margin: 5px auto 0px;
	text-align: left;
	padding: 0px 10px 10px 10px;
	border: 1px solid #bbb;
	
}

div#messageSendBody label {
	display: block; /* block float the labels to left column, set a width */
	float: left;
	width: 80px;
	padding: 0;
	margin: 0px 0 0 0;
	/* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight: bold;
	font-size: 12px;
}

div#messageSendBody div#rdOnly {
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
		padding-left:5px;
}

p.buttonDiv{

  padding: 0px;
  margin: 0px;
  text-align: right;
  width:100%;
  margin-top: -40px;
margin-left: -100px;
}

p.buttonDivTop{
  
  padding: 0px;
  text-align: right;
  width:100%;
  height: 25px;
  margin-top: 20px;
  margin-bottom: 20px;
  float: right;
}


div#messageReadBody a{
	
	font-weight: bold;
	FONT-SIZE: 8pt;
}

.textmiddle {vertical-align:middle;} 



.pics { height: 400px; width: 400px; padding:0; margin:0; overflow: hidden;}
.pics img { height: 350px; width: 350px; padding: 15px; border: 1px solid #fff; background-color: #eee; top:0; left:0 }
.pics img {
	
	   -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -khtml-border-radius: 2px;
		 border-radius: 2px;
}

#lnksForTheClub {
	MARGIN-BOTTOM: 20px
}
#lnksForTheClub H2 {
	PADDING-BOTTOM: 13px; LINE-HEIGHT: 0.9em; BACKGROUND-COLOR: #eee; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Georgia,"Times New Roman",Times,serif; COLOR: #7a923c; FONT-SIZE: 2em; FONT-WEIGHT: normal; PADDING-TOP: 13px;
}

#lnkslatestNews H2 {
	PADDING-BOTTOM: 13px; LINE-HEIGHT: 0.9em; BACKGROUND-COLOR: #eee; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Georgia,"Times New Roman",Times,serif; COLOR: #7a923c; FONT-SIZE: 2em; FONT-WEIGHT: normal; PADDING-TOP: 13px;
}

#practice{
   text-align: center;
}

.form-item label {
	font-size: 1em;
	color: #222;
	width: 80px;
	text-align: right;
	font-weight: normal;
	float: left;
	
	
}

.form-item input {
   
   margin-left: 10px;
   border: 1px solid #888;
  
}

.form-item input.button {
 
   margin-left: 100px;
   margin-top: 5px;
}

.form-item {
   padding-top: 20px;
   width: 300px;
}


#searchEngine a{
	
	TEXT-DECORATION: underline;
	FONT-SIZE: 12pt;
	
}


#searchEngineLink a{
	
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	color: #5154E8;
	
}

.internalLeftCol {
	WIDTH: 150px; FLOAT: left; MARGIN-RIGHT: 20px; BACKGROUND-COLOR: #888; BORDER-bottom: #888 5px solid;
	
}

.internalLeftBlank {
	WIDTH: 15px; FLOAT: left; MARGIN-RIGHT: 20px; BACKGROUND-COLOR: #fff; 
}

#internalSecNav .internalSecNavHeading {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 50px; BACKGROUND-color: #888; PADDING-TOP: 2px
}
#internalSecNav .internalSecNavHeading STRONG {
	PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND: url(../images/bkgSecNavigationHeader.png) left top; COLOR: #ffffff; FONT-SIZE: 1.4em; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
#internalSecNav UL {
	PADDING-BOTTOM: 26px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; WIDTH: 173px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; BORDER-top: #222 0px solid; 
}
#internalSecNav UL LI {
	BACKGROUND-COLOR: #444; WIDTH: 173px; DISPLAY: block; BORDER-bottom: #222 1px solid; text-align: center;
}
#internalSecNav UL LI.here {
	BACKGROUND-COLOR: #e0dfdc
}
#internalSecNav UL LI.collapsed {
     BORDER-top: #333 20px solid;
}
#internalSecNav UL LI A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; COLOR: #eee; FONT-WEIGHT: bold; PADDING-TOP: 10px; text-decoration: none; font-size: 13px;
}
#internalSecNav UL LI A:hover {
	BACKGROUND-COLOR: #3D85C6; TEXT-DECORATION: none; COLOR: #fff;
}
#internalSecNav UL LI UL {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#internalSecNav UL LI UL LI {
	BORDER-BOTTOM: #d0cfc7 1px solid; WIDTH: 230px; BORDER-TOP-STYLE: none
}
#internalSecNav UL LI UL LI A {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 20px; WIDTH: 170px; PADDING-RIGHT: 40px; COLOR: #333333; FONT-SIZE: 0.95em; PADDING-TOP: 5px
}
#internalSecNav UL LI UL LI A:hover {
	BACKGROUND-COLOR: #cadadf; COLOR: #000; TEXT-DECORATION: none
}
#internalSecNav UL LI UL LI.here A {
	BACKGROUND: url(../images/bkgSecNavigationHere.png) #a7c1c9 no-repeat left top; COLOR: #000000
}
#internalSecNav UL LI UL LI.here UL {
	BORDER-BOTTOM: #ffffff 1px solid
}
#internalSecNav UL LI UL LI.here UL LI {
	BORDER-BOTTOM-STYLE: none; BORDER-TOP-STYLE: none
}
#internalSecNav UL LI UL LI.here UL LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 40px; WIDTH: 150px; PADDING-RIGHT: 40px; BACKGROUND: #e4ecef; COLOR: #03516f; PADDING-TOP: 3px
}
#internalSecNav UL LI UL LI.here UL LI A:hover {
	TEXT-DECORATION: underline
}

#headerSearchBar{
  float: right;
  padding-right: 10px;
  margin-top: -15px;
}

table td.blankleft{
    border-right: 1px solid #ccc;
}

table td.blankright{
    
}

#ui-datepicker-div {display: none;}

table.layout {

    background-color: #888;
    width: 1024px;
    margin: auto;
}




.JegyButton {
	
	margin-right: 0px;
    
        float: left;
}
/* #Buttons
================================================== */
.NewButton3,.NewButton2,.NewButton,.button,button,input[type="submit"],input[type="reset"],input[type="button"]
	{
	background: #eee; /* Old browsers */
	background: #eee -moz-linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* FF3.6+ */
	background: #eee
		-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, .2) ), color-stop(100%, rgba(0, 0, 0, .2) ) );
	/* Chrome,Safari4+ */
	background: #eee -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* Chrome10+,Safari5.1+ */
	background: #eee -o-linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* Opera11.10+ */
	background: #eee -ms-linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* IE10+ */
	background: #eee linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* W3C */
	border: 1px solid #888;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
	line-height: normal;
	padding: 5px 10px;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
}

.NewButton3:hover,.NewButton2:hover,.NewButton:hover,.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover
	{
	color: #222;
	background: #ddd; /* Old browsers */
	background: #ddd -moz-linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* FF3.6+ */
	background: #ddd
		-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, .3) ), color-stop(100%, rgba(0, 0, 0, .3) ) );
	/* Chrome,Safari4+ */
	background: #ddd -webkit-linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* Chrome10+,Safari5.1+ */
	background: #ddd -o-linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* Opera11.10+ */
	background: #ddd -ms-linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* IE10+ */
	background: #ddd linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* W3C */
	border: 1px solid #888;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
}

.NewButton2:active,.NewButton:active,.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active
	{
	border: 1px solid #666;
	background: #ccc; /* Old browsers */
	background: #ccc -moz-linear-gradient(top, rgba(255, 255, 255, .35) 0%,
		rgba(10, 10, 10, .4) 100% ); /* FF3.6+ */
	background: #ccc
		-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, .35) ), color-stop(100%, rgba(10, 10, 10, .4) ) );
	/* Chrome,Safari4+ */
	background: #ccc -webkit-linear-gradient(top, rgba(255, 255, 255, .35)
		0%, rgba(10, 10, 10, .4) 100% ); /* Chrome10+,Safari5.1+ */
	background: #ccc -o-linear-gradient(top, rgba(255, 255, 255, .35) 0%,
		rgba(10, 10, 10, .4) 100% ); /* Opera11.10+ */
	background: #ccc -ms-linear-gradient(top, rgba(255, 255, 255, .35) 0%,
		rgba(10, 10, 10, .4) 100% ); /* IE10+ */
	background: #ccc linear-gradient(top, rgba(255, 255, 255, .35) 0%,
		rgba(10, 10, 10, .4) 100% ); /* W3C */
}

.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width
	{
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.NewButton {
   width: auto;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 10px;
   padding-left: 10px;
   white-space: nowrap;
}

.NewButton3 {
   width: auto;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 10px;
   padding-left: 10px;
   background:#FF9900;
    white-space: nowrap;
}

.nametag{

   font-size: 16px;
  
}

.NewButton2 {
    width: auto;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 10px;
   padding-left: 10px;
    white-space: nowrap;

}

a.loginButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #09edb4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #09edb4;
	box-shadow:inset 0px 1px 0px 0px #09edb4;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1bd46b), color-stop(1, #10e8a0) );
	background:-moz-linear-gradient( center top, #1bd46b 5%, #10e8a0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1bd46b', endColorstr='#10e8a0');
	background-color:#1bd46b;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:2.76px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:28px;
	line-height:28px;
	width:130px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
 
}
 
a.loginButton:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #10e8a0), color-stop(1, #1bd46b) );
	background:-moz-linear-gradient( center top, #10e8a0 5%, #1bd46b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10e8a0', endColorstr='#1bd46b');
	background-color:#10e8a0;
        color: yellow;
}
a.loginButton:active {
	position:relative;
	top:1px;
}

.addchild {

   border: 0px;
}

a.loginButtonPayment {
	-moz-box-shadow:inset 0px 1px 0px 0px #09edb4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #09edb4;
	box-shadow:inset 0px 1px 0px 0px #09edb4;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1bd46b), color-stop(1, #10e8a0) );
	background:-moz-linear-gradient( center top, #1bd46b 5%, #10e8a0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1bd46b', endColorstr='#10e8a0');
	background-color:#1bd46b;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:2.76px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:28px;
	line-height:28px;
	width:71px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
 
}
 
a.loginButtonPayment:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #10e8a0), color-stop(1, #1bd46b) );
	background:-moz-linear-gradient( center top, #10e8a0 5%, #1bd46b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10e8a0', endColorstr='#1bd46b');
	background-color:#10e8a0;
        color: yellow;
}

a.loginButtonPayment:active {
	position:relative;
	top:1px;
}
#CalendarDayViewYearSelect {
   
   margin: 0;
}

#CalendarDayViewMonthSelect {
   
   margin: 0;
}

#CalendarDayViewDaySelect {
   
   margin: 0;
}

#CalendarMonthViewYearSelect {
   
   margin: 0;
}

#CalendarMonthViewMonthSelect {
   
   margin: 0;
}

#CalendarMonthViewDaySelect {
   
   margin: 0;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 2px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(getFile?id=80&recordid=42&fieldName=File%20To%20Upload) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

/* ie 7 fix */
.flex-direction-nav .flex-next {
background-position: 100% 0;
right: -36px;
display: none; /*added*/
}

.flex-direction-nav .flex-prev {
left: -36px;
display: none; /*added*/
}

.flexslider:hover .flex-next {
opacity: 0.8;
right: 15px;
display: block; /*added*/
}

.flexslider:hover .flex-prev {
opacity: 0.8;
left: 15px;
display: block; /*added*/
}


table.program {

     margin: auto;
}

table.program {

     background: #ddd;
}
table.program td {

   border: 1px solid #eee;
}

.NewButton5
	{
	background: #eee; /* Old browsers */
	background: #eee -moz-linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* FF3.6+ */
	background: #eee
		-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, .2) ), color-stop(100%, rgba(0, 0, 0, .2) ) );
	/* Chrome,Safari4+ */
	background: #eee -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* Chrome10+,Safari5.1+ */
	background: #eee -o-linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* Opera11.10+ */
	background: #eee -ms-linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* IE10+ */
	background: #eee linear-gradient(top, rgba(255, 255, 255, .2) 0%,
		rgba(0, 0, 0, .2) 100% ); /* W3C */
	border: 1px solid #888;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
	line-height: normal;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
}

.NewButton5:hover
	{
	color: #222;
	background: #ddd; /* Old browsers */
	background: #ddd -moz-linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* FF3.6+ */
	background: #ddd
		-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, .3) ), color-stop(100%, rgba(0, 0, 0, .3) ) );
	/* Chrome,Safari4+ */
	background: #ddd -webkit-linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* Chrome10+,Safari5.1+ */
	background: #ddd -o-linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* Opera11.10+ */
	background: #ddd -ms-linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* IE10+ */
	background: #ddd linear-gradient(top, rgba(255, 255, 255, .3) 0%,
		rgba(0, 0, 0, .3) 100% ); /* W3C */
	border: 1px solid #888;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
}

.NewButton5:active,
	{
	border: 1px solid #666;
	background: #ccc; /* Old browsers */
	background: #ccc -moz-linear-gradient(top, rgba(255, 255, 255, .35) 0%,
		rgba(10, 10, 10, .4) 100% ); /* FF3.6+ */
	background: #ccc
		-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, .35) ), color-stop(100%, rgba(10, 10, 10, .4) ) );
	/* Chrome,Safari4+ */
	background: #ccc -webkit-linear-gradient(top, rgba(255, 255, 255, .35)
		0%, rgba(10, 10, 10, .4) 100% ); /* Chrome10+,Safari5.1+ */
	background: #ccc -o-linear-gradient(top, rgba(255, 255, 255, .35) 0%,
		rgba(10, 10, 10, .4) 100% ); /* Opera11.10+ */
	background: #ccc -ms-linear-gradient(top, rgba(255, 255, 255, .35) 0%,
		rgba(10, 10, 10, .4) 100% ); /* IE10+ */
	background: #ccc linear-gradient(top, rgba(255, 255, 255, .35) 0%,
		rgba(10, 10, 10, .4) 100% ); /* W3C */
}

table td .NewButton5
        {
        padding-top: 5px;
        padding-bottom: 5px;
        width: 97%;
        text-align: center;
}


.NewButton5 {
   margin: 0px;
     white-space: nowrap;
   
}

.helptext  {

     padding:5px; 
     width: 600px; 
     margin: auto; 
     color: #222;
     background-color: #FAF9BB;
     margin-bottom: -20px;
     font-weight: bold;
     font-size: 12px;

}

.helptextnomargin  {

     padding:5px; 
     width: 600px; 
     margin: auto; 
     color: #222;
     background-color: #FAF9BB;
     font-weight: bold;
     font-size: 12px;

}

.helptextimp  {

     padding:5px; 
     width: 600px; 
     margin: auto; 
     color: red;
     background-color: #FAF9BB;
     font-weight: bold;
     font-size: 12px;
     margin-bottom: -20px;

}

.helptextimpnomargin  {

     padding:5px; 
     width: 600px; 
     margin: auto; 
     color: red;
     background-color: #FAF9BB;
     font-weight: bold;
     font-size: 12px;

}

.JegyButton {

    -moz-box-shadow:inset 0px 1px 0px 0px #09edb4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #09edb4;
	box-shadow:inset 0px 1px 0px 0px #09edb4;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1bd46b), color-stop(1, #10e8a0) );
	background:-moz-linear-gradient( center top, #1bd46b 5%, #10e8a0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1bd46b', endColorstr='#10e8a0');
	background-color:#1bd46b;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:2.76px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:28px;
	line-height:28px;

	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
       	
}
.JegyButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #10e8a0), color-stop(1, #1bd46b) );
	background:-moz-linear-gradient( center top, #10e8a0 5%, #1bd46b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10e8a0', endColorstr='#1bd46b');
	background-color:#10e8a0;
       color: yellow;

}.JegyButton:active {
	position:relative;
	top:1px;
}

a.wintonchen {

      color: #fff;
     
}

.JegyButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #09edb4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #09edb4;
	box-shadow:inset 0px 1px 0px 0px #09edb4;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1bd46b), color-stop(1, #10e8a0) );
	background:-moz-linear-gradient( center top, #1bd46b 5%, #10e8a0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1bd46b', endColorstr='#10e8a0');
	background-color:#1bd46b;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:2.76px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:28px;
	line-height:28px;
	width:250px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
                margin-top: 10px;
                margin-bottom: 20px;
}
.JegyButton2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #10e8a0), color-stop(1, #1bd46b) );
	background:-moz-linear-gradient( center top, #10e8a0 5%, #1bd46b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10e8a0', endColorstr='#1bd46b');
	background-color:#10e8a0;
        color: yellow;
}.JegyButton2:active {
	position:relative;
	top:1px;
}
.fa, .fab, .fal, .far, .fas{line-height: inherit !important;}
article.hentry .article-inner {padding-bottom: 3% !important;}
#submit {
    padding: 5px 10px;
}
@media (min-width: 769px) { .dropdown-toggle {display:none !important}}

#access ul.sub-menu li a {    line-height: 2 !important;}
input[value="Back"]{display:none;}
