table.calendar_listcat {
  text-align:left;
	padding-left:30px;
	padding-right:10px;
}
td.calendar_listcat {
  align:center;
}


td.base_box_header{
  font-family: Tahoma;
  font-size: 14px;
  text-align: center;
  color: Black;
}

h1 {
   font-family: Arial;
   font-size: 15px;
   color: #304478;
   font-weight:bold;
   margin-bottom:16px;
}

td.mainpage_boxheader {
  font-family: Tahoma;
  font-size: 16px;
  text-align: left;
  color: #D51550;
}

/*
b {
  font-family: Georgia;
  font-size: 13px;
  text-align: left;
  color: #445566;
}
*/

h1.nospaceafter {
  font-family: Tahoma;
  font-size: 16px;
  text-align: left;
  color: Black;
  padding: 0px;
  padding-bottom: 0px;
  margin: 0px;
  margin-bottom: 0px;
}

h1.megrendeles {
  font-family: Tahoma;
  font-size: 16px;
  color: Black;
  margin-bottom:14px;
}

h2 {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

h2.boxtitle {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 15px;
  text-align: center;
}

h2.nospaceafter2 {
  font-family: Tahoma;
  font-size: 12px;
  text-align: left;
  padding: 0px;
  padding-bottom: 0px;
  margin: 0px;
  margin-bottom: 0px;
  color: #D51550;
	}

A.hir, A.hir:visited{
  color: #333333;
  font: 11px;
  font-size: 11px;
}

a.hir:hover {
  color: #596F0A;
  font: 11px;
  font-size: 11px;
}

a.feher, a.feher:visited{
  color: #FFFFFF;
}

a.feher:hover {
  color: #E0E5F9;
}

A.header_fooldal{
  font-family: Arial, Helvetica;
  color: #445566;
  text-decoration: none;
  font: bold 11px;
  font-weight: bold;
  font-size: 11px;
}

a.header_fooldal:hover {
  font-family: Arial, Helvetica;
  color: #596F0A;
  text-decoration: underline;
  font: 11px;
  font-weight: bold;
  font-size: 11px;
}

A.link_actlink, A.link_actlink:visited{
  font-family: Arial, Helvetica;
  text-decoration: none;
  font: 10px;
  font-size: 10px;
}

a.link_actlink:hover {
  font-family: Arial, Helvetica;
  color: #596F0A;
  text-decoration: underline;
  font: 10px;
  font-size: 10px;
}

A.header_szoveg{
  font-family: Arial, Helvetica;
  color: #445566;
  text-decoration: none;
  font: bold 11px;
  font-weight: bold;
  font-size: 11px;
}

a.header_szoveg:hover {
  font-family: Arial, Helvetica;
  color: #596F0A;
  text-decoration: underline;
  font: bold 11px;
  font-weight: bold;
  font-size: 11px;
}

td.header_szoveg_td{
  font-family:  Tahoma;
  color: #445566;
  text-decoration: none;
  font: bold 11px;
  font-weight: bold;
  font-size: 11px;
}

a.contentLink, a.contentLink:visited{
  color: #666666;
  text-decoration: none;
  font-weight: normal;
  font-family: verdana;
  font-size: 10px;
}

a.contentLink:hover {
  color: #333333;
  text-decoration: none;
  font-weight: normal;
}

a.fobox {
  text-decoration: none;
  color: #445566;
  font-family:  Tahoma;
  font-size: 13px;
}

a.fobox:active {
  text-decoration: none;
  color: #445566;
  font-family: Tahoma;
  font-size: 15px;
}

a.fobox:visited {
  text-decoration: none;
  color: #445566;
  font-family: Tahoma;
  font-size: 13px;
}

a.fobox:hover {
  text-decoration: none;
  color: #596F0A;
  font-family: Tahoma;
  font-size: 13px;
}

.mod_review2_maincat a{
  color: #445566;
  font-size: 13px;
  font-family: Verdana,Arial, Helvetica;
  font: bold 13px Verdana,Arial, Helvetica;
  font-weight: bold;
}

.mod_review2_catdesc{
  font-size: 10px;
  font-family: Verdana,Arial, Helvetica;
  font: italic 10px Verdana,Arial, Helvetica;
  font-style: italic;
}

.mod_review2_maincat a:hover{
  color: #596F0A;
  font-size: 13px;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font: bold 13px Verdana, Arial, Helvetica;
  font-weight: bold;
}

.mod_review2_maincat a:visited{
  color: #445566;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica;
  font: bold 13px Verdana, Arial, Helvetica;
  font-weight: bold;
}

.mod_review2_subcat{
  font-size: 9px;
  font-family: Tahoma;
  font: 9px Tahoma;
}

.mod_review2_subcat a{
  color: #445566;
  font-size: 9px;
  text-decoration: underline;
  font-family: Tahoma;
  font: 9px Tahoma;
}

.mod_review2_subcat a:hover{
  color: #596F0A;
  font-size: 9px;
  text-decoration: none;
  font-family: Tahoma;
  font: 9px Tahoma;
}

.mod_review2_subcat a:visited{
  color: #445566;
  font-size: 9px;
  font-family: Tahoma;
  font: 9px Tahoma;
}

.history{
  font-size: 9px;
  font-family: Verdana,Arial, Helvetica;
  font: 9px Verdana,Arial, Helvetica;
}

.history a{
  color: #445566;
  font-size: 9px;
  font-family: Verdana,Arial, Helvetica;
  font: 9px Verdana,Arial, Helvetica;
}

.history a:hover{
  color: #596F0A;
  font-size: 9px;
  text-decoration: none;
  font-family: Verdana,Arial, Helvetica;
  font: 9px Verdana,Arial, Helvetica;
}

.history a:visited{
  color: #445566;
  font-size: 9px;
  font-family: Verdana,Arial, Helvetica;
  font: 9px Verdana,Arial, Helvetica;
}

.hiba{
  color: #cc0000;
  text-decoration: none;
  font: 11px;
  font-size: 11px;
}

td.td2 {
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
}

table.searchy_show {
  font: 11px;
  font-family: Tahoma;
  background : transparent;
  font-size: 11px;
}

input.login_inputbox {
  border: 1px solid #183875;
  background : #F6F6F6;
  font-family: Tahoma;
  font-size: 12px;
  width:150;
}

input.login {
  border: 1px solid #183875;
  background : #F6F6F6;
  font-family: Tahoma;
  font-size: 12px;
}

input.login_small {
  border: 1px solid #183875;
  background : #F6F6F6;
  font-size: 9px;
  width:80;
}

input {
  border: 1px solid #A1291B;
  background-color : #F6F6F6;
  font-size: 11px;
}

input.textbox1 {
  width:110px;
  /*background-color: #E63A24;*/
  color: #9E2021;
  font-weight: bold;
}

textarea {
  border: 1px solid #183875;
  background : #F6F6F6;
  font-size: 11px;
}

input.poll_radio {
  border: 0px;
  background : transparent;
  font-size: 9px;
}

input.button1 {
  border: 1px solid #A1291B;
  background-color : #FFFFFF;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
  color: #000000;
  width: 90px;
}
:hover input.button1 {
  /*color: #CA305C;*/
}

input#search_input {
  padding-left: 2px;
}

:hover input.searchy_button  {
  color: #CA305C;
}

input.checkbox1 {
  border: 0px;
  background : #F6F6F6;
}

input.checkbox2 {
  border: 0px;
  background : #DCE4F2;
}

input.checkbox3 {
  border: 0px;
  background : transparent;
}
select.select1 {
  background-color: #FFFFFF;
  font-family: verdana;
  font-size: 10 px;
  border: 1px solid #000000;
}
td.sarkos {
  background-repeat: no-repeat;
}

img {
  border: 0px;
}

/*Code for menu colors*/

code,pre{
  color:red;
  font-size:11px;
}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{
  position:absolute;
  font-size:11px;
  visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{
  position: absolute;
  width: 700px;
  height: 18px;
  font-size: 11px;
  //background-image: 'url(/images_hu/menu_bar_bg.gif)';
  //background: 'url(/images_hu/menu_bar_bg.gif)';
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: top;
}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
  position: absolute;
  padding: 2px;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  text-align: left;
  ruby-align: left;
}
.clLevel0{
  background-color:transparent;
  layer-background-color:transparent;
  color:#FFFFFF;
}
.clLevel0over{
  background-color:transparent;
  layer-background-color:transparent;
  color:#FFFFFF;
}



.clLevel0border{position:absolute;
visibility:hidden;
font-size:11px;
background-color:transparent; layer-background-color:transparent}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Tahoma; font-size:11px; text-align: left}
.clLevel1{background-color:#E9E1D7; layer-background-color:#E9E1D7; color:#445566;}
.clLevel1over{
position:absolute;
padding:2px;
font-family:georgia;
font-size:11px;
background-color:#F4F0EB;
layer-background-color:#F4F0EB;
color:#CA305C;
cursor:pointer;
border : Gray;
}
.clLevel1border{position:absolute;
font-size:11px;
visibility:hidden; background-color:#D6C7B4; layer-background-color:#D6C7B4;}

td.mod_review2_itemlist_th{
background-color: #445566;
font-size:9px;
background: #445566;
color: #FFBF04;
border-bottom: 1px double Black;
}
td.mod_review2_itemlist_td0{
background-color: #FFFFFF;
font-size:9px;
background: #FFFFFF;
border-bottom: 1px double #445566;
}
td.mod_review2_itemlist_td1{
background-color: #FFFFFF;
font-size:9px;
background: #FFFFFFF;
border-bottom: 1px double #445566;
}

td.mod_review2_itemlist_td_gray0{
background-color: #FFFFFF;
font-size:9px;
color:#666666;
background: #FFFFFF;
border-bottom: 1px double #B8C4D0;
}
td.mod_review2_itemlist_td_gray1{
background-color: #FFFFFF;
font-size:9px;
color:#666666;
background: #FFFFFFF;
border-bottom: 1px double #B8C4D0;
}

td.products_itemlist_th{
background-color: #18305E;
font-size:12px;
font-weight:bold;
color: #FFFFFF;
border-bottom: 1px solid Black;
}
td.products_itemlist_td0{
background-color: #E4E8F7;
font-size:9px;
padding-bottom: 2px;
padding-top: 2px;
}
td.products_itemlist_td1{
background-color: #F0F4F7;
font-size:9px;
padding-bottom: 2px;
padding-top: 2px;
}
td.products_itemlist_tb{
background-color: #20395C;
font-size:11px;
color: #FFFFFF;
border-top: 1px solid Black;
}

.honap {
	text-align: center;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
td.hetvege {
	background-color: #F5E7E7;
	border: 1px solid #FFFFFF;
	font-size: 9px;
	}
td.nap {
	background-color: #F4F4F4;
	border: 1px solid #FFFFFF;
	font-size: 9px;
	}

div.gallery_album{
	margin-bottom:2px;
}
font.gallery_album{
	font-weight:bold;
	font-size:12px;
}

#shadediv {position:absolute;top:0;left:0;width:100%;height:100%; overflow:show; background-color:#000000; filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;}
#outerdiv {position:absolute;top:0;left:50%;overflow:show;}
#hatekonydiv {position:absolute;top:110px;left:-250px; background-color:#FFFFFF; border:3px solid #B6B8BC; width:500px; height:310px; padding:0px; overflow:auto;}
#akciodiv {position:absolute;top:120px;left:-250px; background-color:#FFFFFF; border:3px solid #B6B8BC; width:500px; height:140px; padding:10px; overflow:auto;}

#backtomain {position:absolute;top:90px; width:380px; height:110px; cursor:pointer;}
#to_summaries {position:absolute; width:200px; height:200px; cursor:pointer;}