body {
  color: #6655dd;
  text-decoration:none;
  background-color:#999999;
  font-family:"Arial", serif;
}

.main{
  background-image: url('images/bigbackgorund.jpg');
  background-repeat: repeat-y;
  width:950px;
}

.main .maindata{
   text-align:center;
   vertical-align: top;
   border-collapse:collapse; 
   background:  url(images/hatter_debi.jpg) top center repeat-y scroll;
}

.main .maindatatermek{
   text-align:center;
   vertical-align: top;
   border-collapse:collapse; 
   background:  url(images/hatter_termek.jpg) center repeat-y scroll;
}

.foot{
   text-align:center;
   vertical-align: top;
   border-collapse:collapse; 
   font-family:"Arial", serif;
   font-size:12px;
   color:#cccccc;
}

.foot a{
   font-family:"Arial", serif;
   font-size:12px;
   color:#cccccc;
   text-decoration:underline;
}

table {
  border-collapse:collapse;
  border-spacing:0px;
  vertical-align: top;
}
td {
  vertical-align: top;
}
input.button {
   font-family:"Arial", serif;
   font-size:12px;
   font-weight:bold;
   border:3px solid;
   border-top-color:#eeeeee;
   border-left-color:#aaaaaa;
   border-right-color:#aaaaaa;
   border-bottom-color:#333333;
   background-color:#777777;
   color:#aa0077;
   width:90px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#cccccc',EndColorStr='#555555');
}

.fomenu {
  width:100%;
}

a {
  color: #1199dd;
  text-decoration: none;
}

img {
  border:0px;
}

li {
  list-style-type: none;
}

.kicsibetu {
  font-size:12px;
}





.menubuttonMiddle {
    background: url(images/buttonmiddle_kis.png) repeat-x center right;
    text-align: center;
    padding:2px;
    height: 33px;
    vertical-align: middle;
    font-family: "Arial", serif;
	  font-size: 12px;
}

.menubuttonMiddle a {
	text-decoration: none;
	color:ffff05;
}

.menubuttonLeftKis {
	background: no-repeat url(images/buttonleft_kis.gif) center right;
	height: 33px;
	width: 7px;
}
.menubuttonRightKis {
	background: no-repeat url(images/buttonright_kis.gif) center left;
	height: 33px;
	width: 7px;
}

.menubuttonMiddlekek {
    background: url(images/buttonmiddle_kis.gif) repeat-x center right;
    text-align: center;
    padding:2px;
    height: 30px;
    vertical-align: middle;
    font-family: "Arial", serif;
	  font-size: 12px;
}
.menubuttonMiddlekek a {
  text-decoration: none;
	color:3333ff;
}

.menubuttonMiddlepiros {
    background: url(images/buttonmiddle.gif) repeat-x center right;
    text-align: center;
    padding:2px;
    height: 40px;
    vertical-align: middle;
    font-family: "Arial", serif;
	  font-size: 14px;
}
.menubuttonMiddlepiros a {
	text-decoration: none;
	color:aa3333;
	font-weight: bold;
}

.menubuttonLeft {
	background: no-repeat url(images/buttonleft.gif) center right;
	height: 40px;
	width: 7px;
}
.menubuttonRight {
	background: no-repeat url(images/buttonright.gif) center left;
	height: 40px;
	width: 7px;
}






.termekpath, .termekpath td {
  background-color:aaaaaa;
  text-align: center;
  height:30px;
  vertical-align: middle;
  font-family: "Arial", serif;
  font-size:17px;
  color:eeee44;
  width: 100%;
  font-weight: bold;
}

.termekpath a {
  color:ffff00;
  text-decoration:underline;
}

.uzenet, .uzenet td{
  text-align: center;
  height:25px;
  vertical-align: middle;
  font-family: "Arial", serif;
  font-size:14px;
  color:ffff99;
  width: 100%;
  font-weight: bold;
}

.menutable {
  width:150px;
  border: 1px solid #ff0000;
  border-spacing:5px;
  color:ffffff;
  font-family: "Arial", serif;
	font-size: 14px;
	background-image: url('images/kishatter.png');
  background-repeat: repeat-y;
  text-align:center;
}

.fehertable {
  width:300px;
  border-spacing:0px;
  color:ffffff;
  font-family: "Arial", serif;
	font-variant: normal;
	font-size: 12px;
  text-align:left;
}

.fehertable a {
  color:ffffff;
  text-align:left;
}




.termektable {
  font-family: "Arial", serif;
	font-size: 12px;
  empty-cells:show;
}

.termektable td {
  padding:4px;
  border-spacing:0px;
  border-width:1px;
  border-style:solid;
  border-collapse:separate;
  border-color:000000;
  border-bottom-color:ffff75;
  color:ffffff;
  vertical-align: middle;
  background-color: 006199;
}

.termektable a{
  color:ffffff;
}

.termektable th {
  padding:2px;
  border-spacing:0px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-collapse:separate;
  border-color:000000;
  background-color:E7EB93;
  color:0000ee;
}

.termektable th a{
  color:0000cc;
}

.termektable .termektablekategoria{
   font-size: 16px;
   color:cc0000;
}

.termektable .kiemeles{
   font-size: 14px;
   color:ff6677;
   font-weight:bold;
}

.termektable .akcio {
   font-size: 14px;
   color:ff6677;
   font-weight:bold;
   text-decoration:blink;
}

.fooldal td{
    text-align: center;
    padding:2px;
    vertical-align: top;
    font-family: "Arial", serif;
	  font-size: 16px;
	  color:ffffff;
	  
	  background-image:  url(images/hatter_debi.jpg) center no-repeat;
}

.tajekoztato, .tajekoztato ol{
    text-align: left;
    padding:2px;
    vertical-align: top;
    font-family: "Arial", serif;
	  font-size: 14px;
	  color:ffffff;
	  height:400px;
}

.elerhetoseg td,.elerhetoseg a{
    text-align: center;
    padding-left:20px;
    vertical-align: top;
    font-family: "Arial", serif;
	  font-size: 16px;
	  color:ffffff;
}

.elerhetoseg a{
    padding-left:0px;
}


body.reszletestermek {
  background-color:005087;
}

.reszletestermektable {
  background-color:005087;
}
.reszletestermektable td{
  background-color:005087;
  padding:0px 10px 0px 0px;
}
.reszletestermekinfo {
  padding:4px;
  color:000000;
  vertical-align: middle;
  font-family: "Arial", serif;
	font-size: 14px;
}
.reszletestermekinfo td {
  padding:4px;
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-collapse:separate;
  background-color:E6E7D3;
  border-color:E85531;
  color:133469;
  vertical-align: middle;
}
.reszletestermekinfo a {
  padding:4px;
  background-color:E6E7D3;
  border-color:E85531;
  color:133469;
  vertical-align: middle;
}

h1.termekfocim{
   font-variant:small-caps;
   font-family: "Arial", serif;
   text-align:center;
   color:dd0000;
}
h2.termekfocim{
   font-variant:small-caps;
   font-family: "Arial", serif;
   text-align:center;
   color:ffffff;
}
h3.termekfocim{
   font-variant:small-caps;
   font-family: "Arial", serif;
   text-align:center;
   color:ffffff;
}

hr {
  width: 100%;
  color: 65C6E8;
  background-color: 65C6E8;
  margin: 10px auto 0 0;
  height: 6px;
}
.kepek {
  background-color:2244cc;
}


.text {
  color:0000ff;
  background-color:999999;
  border:0px;
  
  font-family:"Arial", serif;
   font-weight:bold;
   border:2px solid;
   border-bottom-color:eeeeee;
   border-left-color:bbbbbb;
   border-right-color:bbbbbb;
   border-top-color:333333;
   color:111111;
}

textarea {
  color:0000ff;
  background-color:999999;
  border:0px;
  
  font-family:"Arial", serif;
   font-weight:bold;
   border:2px solid;
   border-bottom-color:eeeeee;
   border-left-color:bbbbbb;
   border-right-color:bbbbbb;
   border-top-color:333333;
   color:111111; 

}


.middle
{
	text-align:right;
	font-weight:bold;
	width:120px;
}

.termektable .warning {
  color:ff5555;
  text-align:center;
}






.termektable2 {
  font-family: "Arial", serif;
	font-size: 12px;
  empty-cells:show;
}

.termektable2 td {
  padding:4px;
  border-spacing:0px;
  border-width:0px;
  border-style:solid;
  border-collapse:separate;
  color:ffff05;
  vertical-align: middle;
  background-color: 006199;
}

.termektable2 a{
  color:ffff05;
}











