body {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px;
  margin:0px;  
  background-color: #CCCCCC;
  background-image: url(images/bg.jpg);

  background-repeat: repeat-x;  
  color:#FFFFFF;
}

select {
  font-size:11px;
  height:18px;
}
input {
  font-size:11px;
  height:22px;
}

div.catmenu {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  /*border:1px dashed #FFFFFF;*/
  border:1px solid #EFEFEF;
  margin-bottom:10px;
  background-color: #3951A8;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:3px;
}
div.b {
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
}
div.catmenu a{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; }
div.catmenu a:hover{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; }

div.sitemap_title {
  border:1px solid #EFEFEF; background-color: #3951A8; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  margin-bottom:10px; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:3px;
}
div.sitemap_menu {
  border:1px solid #EFEFEF; background-color: #FF6600; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  margin-bottom:10px; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:3px;
}

.tdlist { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; width: 100% padding:5px; margin-bottom:10px; }
table.smalltable {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px; padding:0px; margin:0px; }
span.title {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size:14px; padding:0px; margin:0px; }
div {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size:12px; padding:0px; margin:0px; }
div.f12 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size:12px; padding:0px; margin:0px; }
td {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
td.searchbar { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
img {padding:0px; margin:0px;}
th {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
div.categorylist {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size:14px; padding:0px; margin:0px; }
table.cat {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; }
input.err {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color:#9999DD;}
select.err {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; background-color:#9999DD;}

td.c_text a {font-size:12px; color:#FFFFFF; text-decoration:none;}
td.c_text a:hover {font-size:12px; color: #FFFF00; text-decoration:underline;}

a {font-size:14px; color:#FFFFFF; text-decoration:none;}
a:hover {font-size:14px; color: #FFFF00; text-decoration:underline;}
a.a2 {font-size:12px; color:#FFFFFF; text-decoration:none; text-decoration:underline;}
a.a2:hover {font-size:12px; color: #FFFF00; text-decoration:underline;}
a.a_cat {font-size:12px; color:#000000; font-weight:bold; text-decoration:underline;}
a.a_cat:hover {font-size:12px; color: #4A4A4A; font-weight:bold; text-decoration:underline;}
a img {border:0px; text-decoration:none;}
a img :hover {border:0px; text-decoration:none;}
.nagy a {text-decoration:underline;}
h1 {font-size:14px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; padding-top:6px; padding-bottom:6px; margin:0px; color:#9999dd;}
.h11 { color:#ff8000; font-size:16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
h2 { font-size:16px; padding-top:15px; padding-bottom:15px; margin:0px; }
span.h22 {font-size:12px; padding-top:15px; padding-bottom:15px; margin:0px;}
h2.hh {font-size:17px; padding-top:6px; padding-bottom:6px; margin:0px; color:#9999dd; font-weight:bold;}
h2.hh_tl {font-size:15px; padding-top:6px; padding-bottom:6px; margin:0px; color:#9999dd; font-weight:bold;}
.underline {text-decoration:underline;}

big strong a {font-size:18px; color:#FFFFFF; text-decoration:none;}
big strong a:hover {font-size:18px; color: #FFFF00; text-decoration:underline;}

.fo {width:800px; height:100%; background-color:#2A3D8A; margin-left:auto; margin-right:auto; margin-bottom:5px; border:1px solid #DADAE0; margin-top:10px; }
.menu {width:800px;  text-align: center; color:#FFFFFF;  border-bottom:1px solid #DADAE0; border-top:1px solid #DADAE0; background-color:#9999dd; vertical-align:middle; padding-top:3px; }
.menub {width:800px;  text-align: center; color:#FFFFFF;  border-top:1px solid #DADAE0; background-color:#9999dd; vertical-align:middle; padding-top:3px; clear: left; }
.menu a, .menub a {color:#FFFFE0; font-weight:bold;}
.menu a:hover, .menub a:hover {color: #2A3D8A; text-decoration:none;}
.menu span, .menub span { padding-right:5px; padding-right:5px; }
.banner {border-bottom:1px solid #FFFFFF; border-top:1px #FFFFFF solid; background-image:url(images/banner5b_v2.jpg);  width:800;  height:88; }
.banner_en {border-bottom:1px solid #FFFFFF; border-top:1px #FFFFFF solid; background-image:url(images/banner5b.jpg);  width:800;  height:88; }lign:center; border-bottom:1px solid #DADAE0;  vertical-align:middle; padding-top:7px;  }

.kozep { width:780px; float:left; }
.kozep_pd {padding-right:10px; padding-left:10px; padding-bottom:25px; padding-top:15px;}
.kozep2 {width:755px; padding-right:10px; padding-left:10px; padding-bottom:25px; padding-top:15px; float:left;  }

.kozep_map {width:780px; padding-right:0px; padding-left:0px; padding-bottom:25px; padding-top:15px; float:left;  }
.kozep_gallery {text-align:center; width:780px; padding-right:9px; padding-left:9px; padding-bottom:15x; padding-top:20px; }
.nyelvmenu {width:210px; float:left; padding-top:15px; padding-left:10px; line-height:1.8; padding-bottom:15px;   }
.nyelvmenu2 {width:50px; float:right; padding-top:15px; padding-right:10px; line-height:1.8; padding-bottom:15px;   }
.nyelvmenu img {width:24px; height:16px; text-decoration:none;}
.contact {width:800px; height:25px; vertical-align:middle; text-align: center; color:#FFFFFF;  border-top:1px solid #DADAE0; padding-top:7px; }
.nagy { text-align:center; line-height:1.4; padding-top:10px; margin:0px; font-size:18px;}
.kozep img { margin:10px;}
.leftmenu img  { margin:0px;}
.categorylist img { margin:0px;}
.contact span {padding-left:30px; height:30px; vertical-align:middle; }
.eloszoveg {text-align:center; margin-bottom:5px; padding-top:10px;  width:800px; margin-left:auto; margin-right:auto; background-color:#2A3D8A; color: #9999dd;}
.eloszoveg span { padding-left:20px; padding-right:20px; }
.copy {font-size:9px; text-align:right; padding-right:10px;}
.linkek {padding-top:10px; padding-left:25px; padding-bottom:0px;border-top:solid 1px #DADAE0;}
.links {width:100px; float:left; margin-right:10px; margin-left:10px; font-family:Georgia; text-align:center;}
.rome {color:#9999dd; text-align:center;}
.rome a {color:#9999dd;}
.kicsi {font-size:13px; text-align:center; padding-top:6px; padding-bottom:6px; margin:0px; }
.bal {width:270px; float:left;}
.balb {width:340px; float:left;}
.em {padding-left:30px; font-style:italic;}
img.map {float:left; margin-bottom:120px;}
img.stamp {border:1px; border-color:#000000;}
img.blank {padding:0px;margin:0px;}

a.m2 {font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.m2:hover {font-size: 12px; color: #4A4A4A; font-weight: bold; text-decoration: underline;}

a.orange, a.orange:visited {
  color: #FF6600;
}

a.specoffer {
  display: block;
  color: #FFFFFF; font-size: 15px;
  background-color: #FF6600;
  border-bottom: #E35A00 solid 2px;
  padding: 2px; margin: 0px;
  text-decoration: none;
  font-weight: bold;
}

a.specoffer:hover {
  display: block;
  color: #162D63; font-size: 15px;
  background-color: #88A8F2;
  border-bottom: #7899E7 solid 2px;
  padding: 2px; margin: 0px;
  text-decoration: none;
  font-weight: bold;
}

/* WEATHER CSS */
 
#fct_titlebar {
  line-height: 29px;
  padding-left: 4px;
  background-color: #343277;
}

#fct_days {
    /*clear: both;*/
    /*height: 144px;*/
    /*position: relative;*/
}
#fct_days img {
  width: 25px;
  height: 25px;
}
.borderBox {
    color: #333333;
}
#innerContent {
    text-align: left;
}
#fct_days .fctDayDate { 
  background-color: #343277;
  padding: 2px; 
}
#fct_days .fctDay {    
    border-top: 1px solid #4A5FA7;
    display: block;
    /*float: left;*/
    height: 110px;
    /*position: relative;*/
    /*width: 121px;*/
    z-index: 100;
}
#fct_days .fctDayContent {
    border-top: 1px solid #4A5FA7; /*#384695*/
}
#fct_days .fctDayContent .fctCondIcon {
    float: left;
    /*width: 32px;*/ 
    height: 32px;
    margin: 7px 5px 4px 7px;
}
#fct_days .fctDayContent .fctHiLow {
    float: left;
    font-size: 14px;
    margin-top: 15px;
}
#fct_days .fctDayContent .fctDayConditions {
    clear: both;
    font-weight: bold;
    text-align: center;
}
#fct_days .fctDayContent .fctDayPop {
    /*border-top: 1px solid #DCDCDC;*/
    /*bottom: 0;*/
    /*left: 7px;*/
    padding: 7px 0;
    /*position: absolute;*/
    /*width: 107px;*/
}
#fct_days .fctDayContent .fctDayPop .popText {
    float: right;
    font-size: 10px;
}
#fct_days .fctDayContent .fctDayPop .popValue {
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    padding-top: 3px;
}
.clear {
    clear: both;
}

/* WEATHER 2.0 CSS */
table.weather {
  font-size: 12px;
  background-color: #3951A8;  
}
table.weather td {
  padding: 4px;
}
table.weather .title1 {
  background-color: #3951A8;
}
table.weather .title2 {
  background-color: #3951A8;
}
table.weather .separator {
  font-size: 1px;
  height: 1px;
  padding: 0px;
  border-bottom: #E0E0E0 solid 1px;  
}
table.weather .date {
  text-align: right;
  font-size: 10px; 
}

table.weather .headline {
  word-wrap:break-word;
}

table.weather .dayrow1 {
  background-color: #304591;
}
table.weather .dayrow2 {
  background-color: #293C81;
}
table.weather .dayrow3 {
  background-color: #304591;
}
table.weather .dayrow4 {
  background-color: #293C81;
}
table.weather .dayrow5 {
  background-color: #304591;
}
table.weather .dayrow6 {
  background-color: #293C81;
}
table.weather .dayrow7 {
  background-color: #304591;
}
table.weather .dayrow8 {
  background-color: #293C81;
}
