﻿/* Page layout */
html, body {
  /*font-family: "trebuchet ms", trebuchet, sans-serif;*/
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #663300 url("./images/bg.jpg") repeat-x;
  text-align: center;
}

#topbox {
	background: #d1d1d1 url('./images/topbg.gif') repeat-x;
	height: 30px;
}

#topbox div {
	padding: 5px 5px 5px 5px;
}

#topbox div span {
	padding: 2px 0 2px 0;
	margin: 0 50px 0 50px;
}

#topbox div a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#topbox div a:hover {
	font-weight: bold;
	color: #8D8D8D;
	text-decoration: none;
}

#topbox div select {
	width: 150px;
}

* html #topbox div select {
	height: 19px;
	font-size: 11px;
}

#main {
	width: 800px;
	text-align: left;
	margin: 0 auto;
	background: #ffffff;
	/*padding: 1px;*/
}

#topdiv {
	width: 800px;
	text-align: left;
	margin: 0 auto;
	color: #FFDA91;
	/*background: #ffffff;*/
	/*padding: 2px;*/
}

#head {
  background: #ffffff;
  margin: 0;
  /*height: 60px;*/
  /*padding: 2px;*/
  color: #000000;
}

#menu {
  background: #63639C;
  color: #B7BCCC;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 5px;
  /*height: 18px;*/
}

#content {
 overflow: auto;
 /*padding: 5px;
 height:100%;*/
 margin-top: 2px;
}

#contentleft {
 float: left;
 display: inline;
 width: 200px;
 /*border-left: 1px solid #1A76B6;*/
 background: #D3D3FF;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px;
 padding-right: 10px;
 text-align: center;
}

#contentleft hr {
	color: #ffffff;
	border: 1px solid #ffffff;
	background: #ffffff;
	height: 2px;
}

#contentright {
 margin-left: 220px;
 /*background: red;*/
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px;
 padding-right: 10px;
}

* html #contenright {
 height: 1%;
}

#contentright hr {
	color: #CC0000;
	border: 1px solid #CC0000;
	background: #CC0000;
	height: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#footer1 {
  background: #63639C;
  color: #ffffff;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 5px;
}

#footer2 {
  background: #663300;
  margin-top: 1px;
  color: #ffffff;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 5px;
  /*border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;*/
}

#bottomdiv {
	width: 800px;
	text-align: center;
	margin: 0 auto;
	color: #ffffff;
	padding: 2px;
	/*background: #ffffff;*/
	/*padding: 2px;*/
	/*border: 1px solid red;*/
}

.footer1table {
	table-layout: fixed;
}

.footer1table td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

.footer2table {
	table-layout: fixed;
}

.footer2table td {
	padding-top: 5px;
	padding-bottom: 5px;
	/*padding-left: 10px;
	padding-right: 10px;*/
	vertical-align: top;
	line-height: 1.6;
}

.contentrighttable {
	table-layout: fixed;
}

.contentrighttable td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	text-align: center;
}

* html .contentrighttable {
 width: 99%;
}

#topnav {
	background: #FFDA91;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.bannerlist {
 border-bottom: 1px dashed #D3D3D3;
 margin-bottom: 10px;
 text-align: left;
 padding: 5px;
}

.linklist {
 border-bottom: 1px dashed #D3D3D3;
 margin-bottom: 10px;
 text-align: left;
 padding: 2px;
}

.drinklist {
 border-bottom: 1px solid #D3D3D3;
 margin-bottom: 10px;
 text-align: left;
 padding: 2px;
 overflow: auto;
}

* html .drinklist {
	height: 1%;
}

.drinklistcontent {
 padding: 2px;
}

.drinkname {
 font-size: 18px;
 font-weight: bold;
 color: #63639C;
}

.drinkprice {
 font-size: 18px;
 font-weight: bold;
 color: #C8231F;
}

.adiv {
 border: 2px solid #D3D3FF;
 position: relative;
}

.adivhead {
 background: #FFF7E7;
 border-bottom: 1px solid #D3D3FF;
 color: #DF2C0E;
 padding: 5px;
 font-weight: bold;
 font-size: 16px;
 text-align: left;
}

.adivcontent {
 background: #FFF7E7;
 color: #000000;
 text-align: left;
 padding: 5px;
}

.img {
 border: 1px solid #E3CCD8;
}

.imgfloatleft {
 float:left;
 border: 1px solid #B4B4B4;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-right: 10px;
}

.imgfloatright {
 float:right;
 border: 1px solid #E3CCD8;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-right: 5px;
}

#clearboth {
 clear: both;
}

#clearleft {
 clear: left;
}

#clearright {
 clear: right;
}

/* Links */

a {
 color: #c8231f;
 text-decoration: none;
}

a:hover {
 color: #CC9900;
 text-decoration: underline;
}

.menu {
 color: #ffffff;
 text-decoration: none;
 /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
 /*font-size: 120%*/
 font-weight: bold;
 padding: 4px;
 /*position: relative; /*IE fix*/*/
}

.menu:hover {
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 /*background: #804F04;*/
}

.normal {
 color: #000;
 text-decoration: none;
}

.normal:hover {
 color: #FF6262;
 text-decoration: underline;
}

.active {
	font-weight: bold;
	color: #F4AB3E;
	text-decoration: none;
}

.active:hover {
	font-weight: bold;
	color: #F4AB3E;
	text-decoration: none;
}

.light {
 color: #CCDDEE;
 text-decoration: none;
}

.light:hover {
 color: #fff;
 text-decoration: underline;
}

.footer {
 color: #ffffff;
 text-decoration: underline;
}

.footer:hover {
 color: #744703;
 text-decoration: underline;
}

.sidelink {
 color: #000000;
 text-decoration: underline;
 font-weight: bold;
}

.sidelink:hover {
 color: #FEC272;
 text-decoration: underline;
 font-weight: bold;
}

a.blacklinkbold {
 color: #393836;
 font-weight: bold;
 text-decoration: none;
}

a.blacklinkbold:hover {
 text-decoration: underline;
}

a.orangelink {
 color: #F29811;
 text-decoration: none;
}

a.orangelink:hover {
 text-decoration: underline;
}

a.orangelinkbold {
 color: #F29811;
 font-weight: bold;
 font-size: 14px;
 text-decoration: none;
}

a.orangelinkbold:hover {
 text-decoration: underline;
}

a.orangelinkbigbold {
 font-size: 20px;
 font-weight: bold;
 color: #F29811;
 text-decoration: none;
}

a.orangelinkbigbold:hover {
 color: #F29811;
 text-decoration: underline;
}

.brownlinkbold {
 color: #663300;
 font-weight: bold;
 text-decoration: none;
}

a.brownlinkbold:hover {
 text-decoration: underline;
 color: #663300;
 font-weight: bold;
}

a.smallink
{
 color: #02547B;
 text-decoration: none;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10pt;
}

a.smallink:hover
{
 color: #02547B;
 text-decoration: underline;
}

a.smallinkred
{
 color: #DF2C0E;
 text-decoration: none;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10pt;
}

a.smallinkred:hover
{
 color: #DF2C0E;
 text-decoration: underline;
}

a.bluelink {
 color: #0000D8;
 text-decoration: none;
}

a.bluelink:hover {
 text-decoration: underline;
}

a.bluelinknormal {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #0000D8;
 font-weight: bold;
 line-height: 12pt;
 text-decoration: none;
}

a.bluelinknormal:hover {
 text-decoration: underline;
}

a.bluelinkbigbold {
 font-size: 20px;
 font-weight: bold;
 color: #0000D8;
 text-decoration: none;
}

a.bluelinkbigbold:hover {
 color: #0000D8;
 text-decoration: underline;
}

a.purplelink {
 color: #9B3769;
 text-decoration: none;
}

a.purplelink:hover {
 color: #F0A681;
 text-decoration: underline;
}

a.purplelinknormal {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #9B3769;
 font-weight: bold;
 text-decoration: none;
}

a.purplelinknormal:hover {
 color: #F0A681;
 text-decoration: underline;
}

a.purplelinkbigbold {
 font-size: 20px;
 font-weight: bold;
 color: #9B3769;
 text-decoration: none;
}

a.purplelinkbigbold:hover {
 color: #F0A681;
 text-decoration: underline;
}

a.whitelinkbold {
 color: #ffffff;
 text-decoration: none;
}

a.whitelinkbold:hover {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

a.footernavigation {
 color: #ffffff;
 text-decoration: none;
}

a.footernavigation:hover {
 color: #ffe49e;
 text-decoration: none;
}

a.dirtyred {
 color: #C8231F;
 text-decoration: none;
 font-size: 12px;
 font-weight: normal;
}

a.dirtyred:hover {
 text-decoration: underline;
}

a.dirtyredb {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #C8231F;
 font-weight: bold;
 line-height: 12pt;
 text-decoration: none;
}

a.dirtyredb:hover {
 text-decoration: underline;
}

a.imagelink {
 color: #ffffff;
}

a.imagelink:hover {
 color: #D4D4D4;
}

/* Page elements */

h1
{
 color: #373737;
 font-size: 16px;
 text-align: center;
}

#boxdiv
{
  padding: 5px;
  border: 1px solid #DDDBDB;
  background: #F1F1F1 url("./imgs/divbottom.jpg") repeat-x;
  background-position: bottom left;
  /*background: #F4F4F4;*/
  width: 98%;
  text-align: left;
}

#smallcenterdiv
{
  width: 500px;
  padding: 5px;
  border: 1px solid #DDDBDB;
  background: #F1F1F1 url("./imgs/divbottom.jpg") repeat-x;
  background-position: bottom left;
  /*background: #F4F4F4;*/
}

#bigcenterdiv
{
  /*width: 98%;*/
  padding: 5px;
  border: 1px solid #DDDBDB;
  /*background: #F1F1F1 url("./imgs/divbottom.jpg") repeat-x;*/
  /*background-position: bottom left;*/
  background: #F1F1F1;
  text-align: center;
}

#bigcenterdivnb
{
  /*width: 98%;*/
  padding: 5px;
  /*background: #F4F4F4;*/
  text-align: center;
}

#leftdiv
{
  width: 98%;
  padding: 5px;
  text-align: left;
}

#gomb
{
  width: 98%;
}

#warningbox
{
  /*background: #FFFF00;*/
  background: #FFDE60 url("./imgs/warningboxbg.jpg") repeat-x;
  background-position: top left;
  border: 1px solid #F8A89A;
  font-size: 12px;
  color: #FF0000;
  font-weight: bold;
  text-align: center;
  /*margin: 0 auto;*/
  margin-top: 10px;
  margin-bottom: 10px;
}

#leftsidehead
{
  background: #F7B34E url("./imgs/sideheadbg.jpg") repeat-x;
  color: #ffffff;
  border-left: 1px solid #ABFABB;
  border-right: 1px solid #ABFABB;
  border-top: 1px solid #ABFABB;
  padding: 1px;
}

#leftsidecontent
{
  color: #ffffff;
  background: #69D27D url("./imgs/sidebg.jpg") repeat-x;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-left: 1px solid #ABFABB;
  border-right: 1px solid #ABFABB;
  border-bottom: 1px solid #ABFABB;
}

#leftsidecontent hr {
 margin-top: 10px;
 margin-bottom: 10px;
 border: 0;
 color: #ffffff;
 background-color: #ffffff;
 height: 1px;
 width: 80%;
}

#rightsidehead
{
  background: #F7B34E url("./imgs/sideheadbg.jpg") repeat-x;
  color: #ffffff;
  border-left: 1px solid #ABFABB;
  border-right: 1px solid #ABFABB;
  border-top: 1px solid #ABFABB;
  padding: 1px;
}

#rightsidecontent
{
  background: #69D27D url("./imgs/sidebg.jpg") repeat-x;
  color: #ffffff;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-left: 1px solid #ABFABB;
  border-right: 1px solid #ABFABB;
  border-bottom: 1px solid #ABFABB;
}

#rightsidecontent hr {
 margin-top: 10px;
 margin-bottom: 10px;
 border: 0;
 color: #ffffff;
 background-color: #ffffff;
 height: 1px;
 width: 80%;
}

#hometbl {
 /*border: 1px solid #8B4C6B;*/
}

#hometbl-hm-top {
  background: #0185C3 url("./imgs/hometbl-mid-top.jpg") repeat-x;
  color: #ffffff;
}

#hometbl-hl-top {
 background: #0185C3 url("./imgs/hometbl-left-top.jpg") no-repeat;
 background-position: top left;
 width: 10px;
}

#hometbl-hr-top {
 background: #0185C3 url("./imgs/hometbl-right-top.jpg") no-repeat;
 background-position: top right;
 width: 10px;
}

#hometbl hr {
 margin-top: 10px;
 margin-bottom: 10px;
 border: 0;
 color: #0185C3;
 background-color: #0185C3;
 height: 1px;
 width: 100%;
}

#hometbl a {
 color: #0181BE;
 text-decoration: none;
 font-weight:bold;
}

#hometbl a:hover {
 color: #0181BE;
 text-decoration: underline;
 font-weight:bold;
}

#hometbl-hm-bottom {
  background: #8B4C6B url("./imgs/hometbl-mid-bottom.jpg") repeat-x;
}

#hometbl-hl-bottom {
 background: #8B4C6B url("./imgs/hometbl-left-bottom.jpg") no-repeat;
 background-position: top left;
 width: 10px;
}

#hometbl-hr-bottom {
 background: #8B4C6B url("./imgs/hometbl-right-bottom.jpg") no-repeat;
 background-position: top right;
 width: 10px;
}

#headtbl a {
 color: #000000;
 text-decoration: underline;
}

#headtbl a:hover {
 color: #ffffff;
 text-decoration: underline;
}


.homelist {
 border: 1px solid #C8E6CD;
}

.homelistitemstd {
 background: #D6FEDE url("./imgs/homelistbg.jpg") repeat-x;
 text-align: left;
 padding: 5px;
}

.homeframetd {
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 5px;
 padding-right: 5px;
 text-align: center;
}

#weblisttable {
 width: 98%;
}

#weblisttable td {
 border-bottom: 1px dashed #B1BBD6;
 padding-top: 10px;
 padding-bottom: 10px;
}

#submitlistitem {
 margin-top: 5px;
 margin-bottom: 20px;
 border-bottom: 1px dashed #459654;
}

#submitlistitemtoptd {
 background: #fff;
}

#bannerlisttable {
 border: 1px solid #C6C6C6;
}

#bannerlisttable a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #0000D8;
 font-weight: bold;
 line-height: 12pt;
 text-decoration: none;
}

#bannerlisttable a:hover {
 text-decoration: underline;
}

#bannerlisttabletoptd {
 padding: 2px;
 /*background: #373737;*/
 background: #D6FDDE url("./imgs/sitelistheadbg.jpg") repeat-x;
 color: #000000;
}

#bannerlisttablemiddletd {
 background: #D6FDDE url("./imgs/sitelistbottombg.jpg") repeat-x;
 background-position: bottom left;
 padding: 2px;
}

#bannerlisttablebottomtd {
 padding: 2px;
}

#fohirtable {
 border: 1px solid #DDDBDB;
 background: #F4F4F4;
}

#fohirtable td {
 padding: 5px;
}

#fohirtableadtd {
 background: #fff;
}

#searchbox {
  padding: 5px;
  border: 1px solid #646464;
  /*background: #FFA6A6;*/
  background: #9d9d9d url("./imgs/searchboxbg.jpg") repeat-x;
  background-position: bottom left;
  width: 98%;
}

#searchbox form {
 display: inline;
}

.sitelisttable {
 border: 1px solid #C6C6C6;
 background: #D6FDDE;
}

.sitelisttabletoptd {
 /*background: #373737;*/
 background: #D6FDDE url("./imgs/sitelistheadbg.jpg") repeat-x;
 color: #000000;
 border-bottom: 1px solid #ffffff;
}

.sitelisttableimagetd {
 /*border-bottom: 1px dashed #C6C6C6;*/
 background: #D6FDDE url("./imgs/sitelistheadbg.jpg") repeat-x;
}

.sitelisttablebottomtd {
 /*background: #EAEAEA;*/
 /*border-top: 1px solid #ffffff;*/
 background: #D6FDDE url("./imgs/sitelistbottombg.jpg") repeat-x;
}

.sitelisttable td {
 padding: 2px;
}

.sitelisttable img {
 border: 1px solid #387F45;
 display: block;
}

#listtable
{
  border: 1px solid #F6BA62;
  background: #fff;
  width: 98%;
  text-align: center;
}

#listtablehead
{
  /*background: #373737;*/
  background: #F6BA62 url("./imgs/listheadbg.jpg") repeat-x;
  color: #ffffff;
}

#siteprofiletbl {
	border: 1px solid #2B6034;
	text-align: center;
}

.siteprofiletbltoptd {
	background: #2B6034 url("./imgs/siteprofiletblbg.jpg") repeat-x;
	border-bottom: 1px solid #2B6034;
	color: #ffffff;
}

.siteprofiletblbottomtd {
	background: #2B6034 url("./imgs/siteprofiletblbg.jpg") repeat-x;
	border-top: 1px solid #2B6034;
	color: #ffffff;
}

#matrix
{
 width: 150px;
 background: #2574C2;
 color: #ffffff;
 padding: 5px;
 text-align: left;
 border: 1px solid #A4C9EE;
}

#mediaajanlattable
{
 text-align: center;
}

#mediaajanlattable td
{
 padding: 5px;
 border-bottom: 1px solid #DDDBDB;
}

/* Form elemek */


/* Sliding Doors start */
.smallbuttonclear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.smallbutton {
    background: transparent url('./imgs/button_2.jpg') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 17px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.smallbutton span {
    background: transparent url('./imgs/button_1.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 1px 0 1px 10px;
}

a.smallbutton:active, a.smallbutton:focus {
    outline: none; /* hide dotted outline in Firefox */
}

/* Sliding Doors end */

.termstxt {
 border: 1px solid #DDDBDB;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 width: 98%;
 background: #F4F4F4;
 font-size: 12px;
 color: #000000;
 padding: 5px;
}

.txt {
 border: 1px solid #DDDBDB;
 width: 400px;
 background: #FFF;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 font-size: 12px;
}

.button {
 border: 1px solid #DDDBDB;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 background: #FFF;
 font-size: 11px;
}

.button2 {
 border: 1px solid #9F3F6D;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 background: #C0618E;
 font-size: 11px;
 color: #ffffff;
}

.button3 {
 border: 1px solid #9F3F6D;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 background: #A5436F;
 font-size: 11px;
 color: #F0A681;
}

.button4 {
 border: 1px solid #8B5605;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 /*background: #A5436F;*/
 background: #F7B34E url("./imgs/buttonbg.jpg") repeat-x;
 font-size: 11px;
 color: #ffffff;
}

.editsmall {
 text-align: center;
 border: 1px solid #DDDBDB;
 width: 150px;
 background: #FFF;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 font-size: 12px;
}

.editmid {
 border: 1px solid #DDDBDB;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 width: 400px;
 background: #FFF;
 font-size: 12px;
}

.filemid {
 border: 1px solid #DDDBDB;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 font-size: 12px;
 background: #ffffff;
}

.editbig {
 border: 1px solid #DDDBDB;
 width: 280px;
 background: #FFF;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 font-size: 11px;
}

.combomid {
 border: 1px solid #DDDBDB;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 width: 200px;
 background: #FFF;
 font-size: 12px;
}

.combomidgreen {
 border: 1px solid #DDDBDB;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 width: 200px;
 background: #9AE2A9;
 font-size: 12px;
}

.topcombo {
 border: 1px solid #EE940D;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 width: 142px;
 background: #F6B75A;
 font-size: 12px;
}

.topcombo2 {
 border: 1px solid #EE940D;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 width: 142px;
 background: #804F04;
 font-size: 12px;
 color: #ffffff;
}

.combosmall {
 border: 1px solid #DDDBDB;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 width: 120px;
 background: #FFF;
 font-size: 12px;
}

.submittxt {
 border: 1px solid #DDDBDB;
 width: 95%;
 background: #FFF;
 font-family: "trebuchet ms", trebuchet, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 11pt;
}

/* Sz�veg form�z�s */

.redspan
{
  color: #FF0000;
}

.redspanbig
{
  font-size: 18px;
  font-weight: bold;
  color: #C8231F;
}

.purplespan
{
  color: #9B3769;
}

.bluespan
{
  color: #0000D8;
}

.bluespanbold
{
  color: #003366;
  font-weight: bold;
}

.orangespan
{
  color: #F29811;
}

.orangeboldspan
{
  font-weight: bold;
  font-size: 14px;
  color: #F29811;
}

.underlinedspan
{
  text-decoration: underline;
}

.blackspbold {
 color: #000000;
 font-weight: bold;
}

.brownspb {
 color: #663300;
 font-weight: bold;
}