/* CSS dokumentum */

body  {
  width:100%;
  height:100%;
  line-height:135%;
  margin:0px;
  border:none 0px transparent;
  background-color:transparent;
  color:#000;
  font-family:Verdana, sans-serif;
  font-size:10px;
  font-weight:400;
  text-align:left;
  vertical-align:top;
}
table {
  display:table;
  margin:0px;
  border:none 0px transparent;
  border-spacing:0px;
  border-collapse:collapse;
  font-size:1em;
}
tr {
  display:table-row;
}
td {
  display:table-cell;
  padding:0px;
  text-align:left;
  vertical-align:top;
}
*.text {
  padding:10px 8px 10px 9px;
  text-align:justify;
  font-size:10px;
  font-weight:400;
}
*.text2 {
  padding:10px 8px 10px 9px;
  font-size:9px;
}
*.pic {
  width:1px;
  border:solid 1px #CCC;
  float:left;
}
a.link, a.visited, a.active, a.hover {
/*  color:#; hiba */
  text-decoration:none;
}
/* tartalom */
*.MainTab {
  width:100%;
  height:100%;
}

/* 1. oszlop */
*.MainCol01 {
  background-image:url(../images/maincol01_bg.jpg);
  background-repeat:no-repeat;
  background-position:center right;
}

/* 2. oszlop */
*.MainCol02 {
  width:767px;
  text-align:center;
  vertical-align:middle;
  background-image:url(../images/maincol02_bg.jpg);
  background-repeat:no-repeat;
  background-position:center center;
}
*.Tab01 {
  width:767px;
  height:542px;
}
*.Row01 {
  height:20px;
  background-image:url(../images/row01_bg.png);
  background-repeat:no-repeat;
  background-position:center center;
}
*.AddTab {
  width:767px;
  height:20px;
}
*.AddCol {
  width:765px;
  height:18px;
  line-height:18px;
  margin:0px;
  border:solid 1px;
  border-color:#CCC #CCC #333 #333;
  padding:0px 3px;
  text-align:center;
  color:#0614CC;
  font-size:9px;
}
*.Add a:link, *.Add a:visited, *.Add a:active {
  color:#C90;
  text-decoration:none;
}
*.Add a:hover {
  color:#0614CC;
  text-decoration:none;
}

*.Row02 {
  width:383px;
  height:493px;
  background-color:#1F32D4;
}
*.NightFrame {
  position:relative;
  left:0px;
  top:0px;
  z-index:1;
  height:493px;
  border-left:solid 1px #333;
  background-image:url(../images/night_bg.png);
  background-repeat:no-repeat;
  background-position:center left;
}
*.VmenuFrame {
  position:absolute;
  left:314px;
  top:0px;
  z-index:3;
  width:137px;
  height:493px;
  background-image:url(../images/vmenu_bg.png);
  background-repeat:no-repeat;
  background-position:top center;
}
*.LogoFrame {
  width:135px;
  height:120px;
  position:absolute;
  left:1px;
  top:14px;
  z-index:3;
}
*.VmenuFrame2 {
  width:135px;
  height:75px;
  position:absolute;
  left:1px;
  top:152px;
  z-index:3;
}
*.VmenuTab {
  width:135px;
  height:1px;
}
*.VmenuCell {
  position:relative;
  top:0px;
  left:0px;
  z-index:0;
  background-image:url(../images/vmenucell_bg.png);
  background-repeat:no-repeat;
  background-position:top center;
}
*.Vmenu {
  width:135px;
  height:18px;
  line-height:18px;
  margin-bottom:1px;
/*  padding:0px 3px; Firefox */
  text-align:center;
  color:#0614CC;
  letter-spacing:0.1em;
  cursor:default;
  position:relative;
  top:0px;
  left:0px;
  z-index:2;
}
*.Vmenu:first-letter {
  text-transform:uppercase;
}
*.Vmenu a:link, *.Vmenu a:visited, *.Vmenu a:active {
  display:block;
  width:100%;
  line-height:18px;
  color:#0614cc;
  /*color:#FFF;*/
  font-weight:400;
  text-decoration:none;
}
*.Vmenu a:hover {
/*  display:block;*/
  width:100%;
  line-height:18px;
  color:#333;
  text-decoration:none;
}
*.VmenuBg {
  width:135px;
  height:18px;
  background-color:#FFF;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
  visibility:hidden;
}
*.Slog {
  width:125px;
  margin:0px 5px;
  text-align:center;
  color:#0614CC;
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:600;
  letter-spacing:1px;
  position:absolute;
  left:1px;
  top:255px;
/*  z-index:3; Firefox 2*/
}
*.Cont {
  width:125px;
  height:60px;
  margin:0px 5px;
  text-align:center;
  color:#999;
  font-family:Arial, sans-serif;
  font-size:11px;
  font-weight:400;
  letter-spacing:1px;
  position:absolute;
  left:1px;
  top:405px;
  z-index:3;
}
*.Cont a:link, *.Cont a:visited, *.Cont a:active {
  color:#F00;
/*  color:#999;*/
  text-decoration:none;
}
*.Cont a:hover {
  color:#0614CC;
  text-decoration:none;
}
*.PicFrame {
  width:312px;
  height:83px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:4;
}
*.PiCell01 {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:10px;
  z-index:5;
  overflow:hidden;
}
*.PiCell01B {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:81px;
  z-index:5;
  overflow:hidden;
}
*.PiCell02 {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:87px;
  z-index:5;
  overflow:hidden;
}
*.PiCell02B {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:158px;
  z-index:5;
  overflow:hidden;
}
*.PiCell03 {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:164px;
  z-index:5;
  overflow:hidden;
}
*.PiCell03B {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:235px;
  z-index:5;
  overflow:hidden;
}
*.PiCell04 {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:241px;
  z-index:5;
  overflow:hidden;
}
*.PiCell04B {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:312px;
  z-index:5;
  overflow:hidden;
}
*.Picture {
    width:61px;
}
*.Picture2 {
    height:67px;
}
*.PiCell05 {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:10px;
  z-index:6;
  overflow:hidden;
  visibility:hidden;
}
*.PiCell05B {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:81px;
  z-index:6;
  overflow:hidden;
  visibility:hidden;
}
*.PiCell06 {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:87px;
  z-index:6;
  overflow:hidden;
  visibility:hidden;
}
*.PiCell06B {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:158px;
  z-index:6;
  overflow:hidden;
  visibility:hidden;
}
*.PiCell07 {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:164px;
  z-index:6;
  overflow:hidden;
  visibility:hidden;
}
*.PiCell07B {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:235px;
  z-index:6;
  overflow:hidden;
  visibility:hidden;
}
*.PiCell08 {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:241px;
  z-index:6;
  overflow:hidden;
  visibility:hidden;
}
*.PiCell08B {
  width:59px;
  height:65px;
  border:solid 1px #CCC;
  position:absolute;
  top:16px;
  left:312px;
  z-index:6;
  overflow:hidden;
  visibility:hidden;
}
*.NightCell {
  width:314px;
  height:408px;
  text-align:left;
  color:#CCC;
  position:absolute;
  top:85px;
  left:0px;
  z-index:1;
  overflow:hidden;
}
*.NightCell2 {
  width:314px;
  height:408px;
  text-align:left;
  color:#CCC;
  position:absolute;
  top:85px;
  left:0px;
  z-index:1;
  visibility:hidden;
  overflow:hidden;
}
*.DayCell {
  width:314px;
  height:408px;
  text-align:left;
  color:#333;
  position:absolute;
  top:85px;
  left:71px;
  z-index:1;
  overflow:hidden;
}
*.DP {
  margin:10px 8px;
  border:none 0px;
}
*.Picture3 {
  float:left;
  width:135px;
  height:90px;
  margin:0px 4px 4px 0px;
  border:solid 1px #CCC;
}
*.Picture3B {
  float:left;
  width:90px;
  height:135px;
  margin:0px 4px 4px 0px;
  border:solid 1px #CCC;
}
*.Picture4 {
  float:left;
  width:135px;
  height:90px;
  margin:0px 4px 4px 0px;
  border:solid 1px #333;
}
*.Picture4B {
  float:left;
  width:90px;
  height:135px;
  margin:0px 4px 4px 0px;
  border:solid 1px #333;
}
*.DayCell2 {
  width:314px;
  height:408px;
  text-align:left;
  color:#333;
  position:absolute;
  top:85px;
  left:71px;
  z-index:1;
  visibility:hidden;
}

*.Row02B {
  width:384px;
  height:493px;
  background-color:#FED000;
}
*.DayFrame {
  position:relative;
  left:0px;
  top:0px;
  z-index:0;
  height:493px;
  border-right:solid 1px #CCC;		
  background-image:url(../images/day_bg.png);
  background-repeat:no-repeat;
  background-position:center right;
}
*.Row03 {
  height:29px;
  background-image:url(../images/row03_bg.png);
  background-repeat:no-repeat;
  background-position:center center;
  background-color:#666;
}
*.HmenuTab {
  width:767px;
  height:29px;
  border:solid 1px;
  border-color:#CCC #CCC #333 #333;
}
*.HmenuCell {
  height:27px;
  position:relative;
  left:0px;
  top:0px;
  z-index:0;
}
*.cap:first-letter {
  text-transform:uppercase;
}
*.Hmenu01 {
  height:27px;
  line-height:27px;
  margin:0px;
/*  padding:0px 2px; Firefox 3 elcsuszas */
  padding:0px 6px 0px 5px;
  text-align:left;
  color:#FFF;
  font-size:9px;
  cursor:default;
  position:relative;
  left:0px;
  top:0px;
  z-index:2;
}
*.Hmenu01, [dummy] {
    line-height:27px;
}
*.Hmenu01 a:link, *.Hmenu01 a:visited, *.Hmenu01 a:active, *.Hmenu01 a:hover {
/*  display:block; Firefox */
  line-height:27px;
  color:#FFF;
  text-decoration:none;
}
*.HmenuBg {
  width:100%;
  height:27px;
  position:absolute;
  left:0px;
  top:0px;
  z-index:1;
  background-image:url(../images/hmenu_bg.png);
  background-repeat:repeat;
  background-position:left center;
  visibility:hidden;
}
*.Hmenu01B {
  height:27px;
  line-height:27px;
  margin:0px;
  border-left:solid 1px #CCC;
  padding:0px 2px;
  text-align:left;
  color:#FFF;
  font-size:9px;
  cursor:default;
  position:relative;
  left:0px;
  top:0px;
  z-index:2;
}
*.Hmenu01B, [dummy] {
    line-height:27px;
}
*.Hmenu01B a:link, *.Hmenu01B a:visited, *.Hmenu01B a:active, *.Hmenu01B a:hover {
/*  display:block; Firefox */
  line-height:27px;
  color:#FFF;
  text-decoration:none;
}
*.Hmenu02 {
  height:27px;
  line-height:27px;
  margin:0px;
  border-left:solid 1px #FFF;
  padding:0px 6px 0px 5px;
  text-align:left;
  color:#333;
  font-size:9px;
  cursor:default;
  position:relative;
  left:0px;
  top:0px;
  z-index:2;
}
*.Hmenu02, [dummy] {
    line-height:27px;
}
*.Hmenu02 a:link, *.Hmenu02 a:visited, *.Hmenu02 a:active, *.Hmenu02 a:hover {
/*  display:block; Firefox */
  line-height:27px;
  color:#333;
  text-decoration:none;
}
*.Hmenu02B {
  height:27px;
  line-height:27px;
  margin:0px;
  border-left:solid 1px #BBB;
  padding:0px 4px;
  text-align:left;
  color:#333;
  font-size:9px;
  cursor:default;
  position:relative;
  left:0px;
  top:0px;
  z-index:2;
}
*.Hmenu02B, [dummy] {
    line-height:27px;
}
*.Hmenu02B a:link, *.Hmenu02B a:visited, *.Hmenu02B a:active, *.Hmenu02B a:hover {
/*  display:block; Firefox */
  line-height:27px;
  color:#333;
  text-decoration:none;
}
*.Hmenu2Bg {
  width:100%;
  height:27px;
  position:absolute;
  left:0px;
  top:0px;
  z-index:1;
  background-image:url(../images/hmenu2_bg.png);
  background-repeat:repeat;
  background-position:left center;
  visibility:hidden;
}

/* 3. oszlop */
*.MainCol03 {
  background-image:url(../images/maincol03_bg.jpg);
  background-repeat:no-repeat;
  background-position:center left;
}