td.piros
{
border-left: thin solid #800000;
background: url(images/bg_cella.gif) bottom;
}

td.pirosfelso
{
border-top: thin solid #800000;
}

td.zoldbal
{
border-left: thin dashed #00ff00;
}

td.sima
{
background: url(images/bg_cella.gif) bottom;
}

td.zold
{
border-top: thin dashed #00ff00;
background: url(images/bg_cella.gif) bottom;
border-bottom: thin solid #800000;
}

td.piroszold
{
border-left: thin solid #800000;
border-top: thin dashed #00ff00;
border-bottom: thin solid #800000;
background: url(images/bg_cella.gif) top;
}


td.barnahatter
{
background: url(images/bg-nav-bas.gif) no-repeat top left; 
}

div.betuzold
{
font-family: Verdana, arial, 'sans serif'; 
font-size: 10px;
color: #73BE1E;
text-align: right;
font-weight: bold;
padding-right: 30px;
}

div.nagybetuzold
{
font-family: Verdana, arial, 'sans serif'; 
font-size: 18px;
color: #00ff00;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}


div.betufeher
{
font-family: 'Times New Roman', Verdana, arial, 'sans serif'; 
font-size: 14px;
text-align: justify;
color: #ffffff;
padding-right: 5px;
padding-left: 5px;
padding-top: 10px;
}

div.betufeher1
{
font-family: 'Times New Roman', Verdana, arial, 'sans serif'; 
font-size: 14px;
text-align: justify;
color: #ffffff;
padding-right: 5px;
padding-left: 5px;
padding-top: 0px;
}


div.betufeherkozep
{
font-family: 'Times New Roman', Verdana, arial, 'sans serif'; 
font-size: 14px;
text-align: center;
color: #ffffff;
padding-right: 5px;
padding-left: 5px;
padding-top: 10px;
}


div.terkep
{
font-size: 14px;
text-align: center;
color: #ffffff;
padding-right: 5px;
padding-left: 5px;
padding-top: 10px;
}


div.felsorolas
{
font-size: 16px;
text-align: left;
color: #ffffff;
padding-right: 5px;
padding-left: 30px;
padding-top: 20px;
}

a.menu:hover{
	color: #00ff00;
	text-decoration: underline;
}

a.menu{
	color: #ffffff;
	text-decoration: none;
}

a.bmenu:hover{
	color: #00ff00;
	text-decoration: underline;
}

a.bmenu{
	color: #00ff00;
	text-decoration: none;
}

a.cmenu:hover{
	color: #00ff00;
	text-decoration: underline;
}

a.cmenu{
	font-family: Verdana, arial, 'sans serif'; 
	font-size: 10px;
	color: #73BE1E;
	text-decoration: none;
}

a.dmenu:hover{
	color: #ffffff;
	text-decoration: underline;
}

a.dmenu{
	font-family: Verdana, arial, 'sans serif'; 
	font-size: 10px;
	color: #00ff00;
	text-decoration: none;
	padding-left: 30px;
}


font.vonalak{
	color: #00ff00;
	font-size: 10px;
}

font.copi{
	font-family: "comic sans ms", arial, 'sans serif';
	color: #4C6F39;
	font-size: 10px;
}

font.oldal{
	font-family: "comic sans ms", arial, 'sans serif';
	text-align: justify;
	color: #000000;
	font-size: 16px;
}

font.oldal_figyelem{
	font-family: "comic sans ms", arial, 'sans serif';
	text-align: center;
	color: red;
	font-size: 24px;
	font-weight: bold;
}


font.oldalcim{
	font-family: "comic sans ms", arial, 'sans serif';
	font-weight: bold;
	text-align: left;
	color: #000000;
	font-size: 32px;
}

font.oldalcim_kicsi{
	font-family: "comic sans ms", arial, 'sans serif';
	font-weight: bold;
	text-align: left;
	color: #000000;
	font-size: 28px;
}

font.oldalcim_kozepes{
	font-family: "comic sans ms", arial, 'sans serif';
	font-weight: bold;
	text-align: left;
	color: #000000;
	font-size: 18px;
}


td.tablacim{
	font-family: "comic sans ms", arial, 'sans serif';
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

table.menetrend 
{
border-top: thin solid #800000;
border-bottom: thin solid #800000;
border-left: thin solid #800000;
border-right: thin solid #800000;
}

td.menetsor
{
border-top: thin dotted #800000;
border-bottom: thin dotted #800000;
border-left: thin dotted #800000;
border-right: thin dotted #800000;
}

td.bejelentkezik
{
border: none;
font-family: "comic sans ms", arial, 'sans serif';
color: #FFE400;
font-size: 12px;
}

a.bejelentkez
{
	font-family: "comic sans ms", arial, 'sans serif';
	color: #FFE400;
	font-size: 12px;
}

a.bejelentkez:hover
{
	font-family: "comic sans ms", arial, 'sans serif';
	color: #00FF00;
	font-size: 12px;
}

td.regisztral1
{
background: url(images/regisztral1.gif) bottom;
border: none;
font-family: "comic sans ms", arial, 'sans serif';
color: #FFE400;
font-size: 16px;
}

td.regisztral2
{
background: url(images/regisztral2.gif) bottom;
border: none;
font-family: "comic sans ms", arial, 'sans serif';
color: #FFE400;
font-size: 16px;
}

td.regisztral3
{
background-color : #C69C6D;
border: none;
font-family: "comic sans ms", arial, 'sans serif';
color: #FFE400;
font-size: 16px;
}

td.regisztral4
{
background-color : #ffffff;
border: none;
font-family: "comic sans ms", arial, 'sans serif';
color: #FF0000;
font-size: 16px;
}


table.regtab3
{
border-top: 2px solid #00FF00;
border-bottom: 2px solid #00FF00;
border-left: 2px solid #00FF00;
border-right: 2px solid #00FF00;
}

input.regin
{
background-color : #FFFFAD;
}

select.regin
{
background-color : #FFFFAD;
}


input.regin1
{
background-color : #00FF00;
}


textarea.regtext
{
background-color : #FFFFAD;
font-size: 11px;
text-align: justify;
}

table.rendtab
{
border-top: 2px solid #00FF00;
border-bottom: 2px solid #00FF00;
border-left: 2px solid #00FF00;
border-right: 2px solid #00FF00;
}

td.rendel1
{
background: url(images/rendel1.jpg) bottom;
border: none;
font-family: "comic sans ms", arial, 'sans serif';
color: #FFE400;
font-size: 24px;
}

td.rendel2
{
background: url(images/rendel2.jpg) bottom;
border: none;
font-family: "comic sans ms", arial, 'sans serif';
color: #FFE400;
font-size: 16px;
}

td.rendel3
{
font-family: "comic sans ms", arial, 'sans serif';
color: #000000;
font-size: 16px;
border-left: 10px solid #FF0602;
border-right: 8px solid #6C0000;
background-color : #FFF2CC;
}

td.z_rendel3
{
font-family: "comic sans ms", arial, 'sans serif';
color: #000000;
font-size: 16px;
border-left: 10px solid #FF0602;
border-right: 8px solid #6C0000;
background-color : #DAFFB2;
}

td.rendel3_bal
{
font-family: "comic sans ms", arial, 'sans serif';
color: #000000;
font-size: 16px;
border-left: 10px solid #FF0602;
background-color : #FFF2CC;
}

td.z_rendel3_bal
{
font-family: "comic sans ms", arial, 'sans serif';
color: #000000;
font-size: 16px;
border-left: 10px solid #FF0602;
background-color : #DAFFB2;
}


td.rendel3_jobb
{
font-family: "comic sans ms", arial, 'sans serif';
color: #000000;
font-size: 16px;
border-right: 8px solid #6C0000;
background-color : #FFF2CC;
}

td.z_rendel3_jobb
{
font-family: "comic sans ms", arial, 'sans serif';
color: #000000;
font-size: 16px;
border-right: 8px solid #6C0000;
background-color : #DAFFB2;
}

td.rendel3_kozep
{
font-family: "comic sans ms", arial, 'sans serif';
color: #000000;
font-size: 16px;
background-color : #FFF2CC;
}

td.z_rendel3_kozep
{
font-family: "comic sans ms", arial, 'sans serif';
color: #000000;
font-size: 16px;
background-color : #DAFFB2;
}


input.renin1
{
font-family: "comic sans ms", arial, 'sans serif';
background-color : #FFE400;
color: #000000;
font-size: 16px;
}

input.renin1:hover
{
font-family: "comic sans ms", arial, 'sans serif';
background-color : #FFCC00;
color: #000000;
font-size: 16px;
}


font.rendapro{
	font-family: "comic sans ms", arial, 'sans serif';
	color: #4C6F39;
	font-size: 12px;
}

input.elozo
{
font-family: "comic sans ms", arial, 'sans serif';
color: #ffffff;
background-color : #FFCC00;
font-size: 16px;
text-align: right;
font-weight: bold;
background: url(images/elozo.gif)  no-repeat top left;
width: 140px;
height: 40px;
}

input.elozo:hover
{
background: url(images/elozo2.gif)  no-repeat top left;
}

input.tovabb
{
font-family: "comic sans ms", arial, 'sans serif';
color: #ffffff;
background-color : #FFCC00;
font-size: 16px;
text-align: left;
font-weight: bold;
background: url(images/tovabb.gif)  no-repeat top right;
width: 140px;
height: 40px;
}

input.tovabb:hover
{
background: url(images/tovabb2.gif)  no-repeat top right;
}


/* --------------------- */
/* Más színű menüpontok  */
/*      sötétzöld        */
/* --------------------- */

.arrowlistmenu{
width: 232px; /*width of menu*/
padding-left: 20px;
}

.arrowlistmenu .headerbar0{
font: bold 14px Arial;
color: white;
background: black url(images/csop01_01.gif) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
height: 39px;
}

.arrowlistmenu .headerbar1{
font: bold 14px Arial;
color: white;
background: black url(images/csop02_01.gif) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
height: 39px;
}

.arrowlistmenu .headerbar2{
font: bold 14px Arial;
color: white;
background: black url(images/csop03_01.gif) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
height: 39px;
}

.arrowlistmenu .headerbar3{
font: bold 14px Arial;
color: white;
background: black url(images/csop04_01.gif) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
height: 39px;
}


.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #ffffff;
background: url(images/sor.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/* border-bottom: 1px solid #dadada; */
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #ffffff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #00ff00;
text-decoration: underline;
}

.arrowlistmenu div{
color: #ffffff;
background: url(images/sor.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/* border-bottom: 1px solid #dadada; */
font-size: 90%;
border-bottom: 3px solid #800000;
border-top: 3px solid #800000;
}


/* --------------------- */
/* --------------------- */
/* --------------------- */


/* ------------------------------------ */
/* alapkeret szürke felhajtott sarokkal */
/* ------------------------------------ */

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 630px;
}

.curlycontainer .innerdiv{
background: transparent url(images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 10px 15px 10px;
}
/* ------------------------------------ */
/* ------------------------------------ */
/* ------------------------------------ */

/* ------------------------------------ */
/*       Három állapotú gomb            */
/* ------------------------------------ */


img.rollover {
background: url("images/tejgomb1.png") 0 0 no-repeat;
}

img.rollover:hover { 
background: url("images/tejgomb2.png") 0 0 no-repeat;
background-color : none;
}

img.rollover:active {
background: url("images/tejgomb3.png") 0 0 no-repeat;
background-color : none;
}

a.nincskeret {
border: none;
}
/* ------------------------------------ */
/* ------------------------------------ */
/* ------------------------------------ */



/* ------------------------------------ */
/*       Térkép feletti menü            */
/* ------------------------------------ */

#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #678b3f url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #8cb85c;
}

#ddcolortabs a:hover span{
background-color: #8cb85c;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #8cb85c;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ------------------------------------ */
/* ------------------------------------ */
/* ------------------------------------ */



/* ------------------------------------ */
/*       Megrendelés feletti menü            */
/* ------------------------------------ */
#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
background: white url(media/menudivide.gif) top right repeat-y;
}

#underlinemenu ul li a:hover{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid black;
padding-bottom: 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
/* ------------------------------------ */