/* a fő megjelenítés beállításai */
body {
margin: 0;
margin-bottom:20px;
background:#f6f6f6;
font-family:arial;
/*background-image: url("../images/back.gif");*/
}

input, textarea {
font-size: 13px;
padding: 0px;
margin: 0px;
}

.login {
height: 17px;
font-size: 12px;
border: 0;
padding: 0;
vertical-align: middle;
margin: 0px;
border:0px solid white
}

input.login {
border:1px dotted #ff6c38;
}

input.loginbutton {
font-size: 13px;
border: 1px solid #d5d5d5;
background: #fff;
padding: 0px;
color:#000;
vertical-align: middle;
margin: 3px;
}
input.button {
width: 50px;
height: 25px;
font-size: 13px;
border: 0;
background: #ffa500;
padding: 0px 0px 0px 0px;
vertical-align: middle;
margin: 0px
}
input.helpline {
font-size: 13px;
border-style: none;
}


form {
display:inline;
margin: 0px;
border:0px;
}

a:link {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#0000ff
}

a:visited {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#0000ff
}

a:visited:hover {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#800000
}

a:hover{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#800000
}

a:active{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#800000
}

/* header - fejléc megjelenítése vonatkozó definíciók */
#header {                     
background: #f6f6f6;
width: 100%;
margin-right: 0px;
padding: 0px;/*
border-top: 0px solid #f6f6f6;
border-right: 1px solid #f6f6f6;
border-bottom: 0px solid black;
border-left: 1px solid #f6f6f6;
*/
}

#header #logo {
height: 110px;
margin: 0px;
padding:1px;
text-align:left;
background: #ffea5a;
width:100%;
/*border:none;*/
}

#header #logo_left {
position:relative;
height: 30px;
width: 30px;
top: -1px;
left: -1px;
background: #fdd997 url("../images/tl.gif") top left no-repeat;
}
#header #logo_jatszo {
position:relative;
top: 30px;
left: 30px;
}

#logo img, #logo a  {
margin: 0;
padding: 0;
border: 0;
font-size:0px;
}

#header #middle {
padding: 0;
font-size:1px;
height: 3px;
background: red;
border:1px solid green;
}

#header #nav {
/*
background: #000 url("../images/top_back.gif") top left repeat-x;*/
background: #ffea5a;
color: #000;
position:relative;
height: 30px;
line-height:30px;
margin-left: 0px;
margin-right: -2px;
padding: 5px 0px 0px 0px;
margin-top: 0px;
border-top: 1px solid #ff6c38;
border-right: 1px solid #ff6c38;
border-bottom: 1px solid #ff6c38;
border-left: 1px solid #ff6c38;
text-align:left
}

#header #date {
line-height:30px;
font-size: 13px; 
color: #ff6c38;
padding: 0px 20px 0px 10px;
border: 0px solid black;
float: left;
height: 30px;
vertical-align: middle;
}

#header #login {
vertical-align:top;
display: inline;
font-size: 13px;   
color: #000;
padding: 0px 10px 0px 0px;
float:left;
height:30px;
line-height:30px;
width:97%
}

#header #banner {
display:none;
position:absolute;
top: 30px;
font-size: 1px;
right: 60px;
height: 60px;
width: 468px;
margin: 0;
padding: 0;
margin-top: 0px;
border: 1px solid black;
}

#container {
width: 980px;
background: #fff;
margin: 15px 0px 20px 0px;
border-left: 0px solid #ffa500;
border-right: 0px solid #ffa500;
}

/* ez tartalmazza a hasábokat! */
#main {
	margin:0px;
	width: 100%;
	float: left;
	position:relative;
	background:none;
	border-left: 1px solid #ff6c38;
	border-right: 1px solid #ff6c38;
}

/*menu kerete*/
#main #menu {
background: #fff;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align:left;
font-size: 13px;
float: left;
width: 150px;
padding: 0;
margin: 0;
border-top: 0px solid #000ba0;
border-right: 1px solid #ff6c38;
border-bottom: 0px solid #d5d5d5;
border-left: 0px solid #000ba0;
height:100%
}

/*középső hasáb, tartalom*/
#main #content {
background: none;
display:block;
text-align:left;
margin: 0px 140px 0px 150px;
border-top: 0px solid #85aed4;
border-right: 1px solid #ff6c38;
border-bottom: 1px solid #ff6c38;
border-left: 1px solid #ff6c38;
padding: 0px;

}

/* hirdetések */
#right {
width: 140px;
background: #fff;
border-top: 0px solid #000ba0;
border-right: 0px solid #d5d5d5;
border-bottom: 0px solid #ff6c38;
border-left: 1px solid #ff6c38;
float: right;
}

/* lábléc */
#footer {
width:100%;
text-align:center;
font-size: 13px;
padding:1px;
color: #fff;
clear: both;
height:25px;
background: #ff6c38;
/*
border-top: 2px solid #ffa500;
border-right: 1px solid #f6f6f6;
border-bottom: 0px solid #ffa500;
border-left: 1px solid #f6f6f6;*/
border:0px solid green;
}

/*cleaner*/
.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}


/*középre igazít függőlegesen */
img.valign
{ 
height:100%;
width:0px;
vertical-align:middle;
} 

input.admin, textarea.admin {
border: 1px solid #a4a4a4;
}

#adminform {
border-collapse:collapse;
border:1px solid #ff6c38;
}

#adminform td {
padding: 6px;
font-size: 14px;
}
#adminform td.enl {
padding: 6px;
font-size: 14px;
background-color: #f6f6f6;
}

#adminform td.title, td.header {
background-color: #ff6c38;
font-size: 14px;
font-weight: bold;
color: #fff
}

/* menu.css */

/*menupontok beállításai*/

#navigation {
background: #fff;
padding-top: 3px;
border-bottom: 0px solid #d5d5d5;
}

#navigation ul {
width: 100%;
margin: 0px;
padding: 0px;
list-style-type: none;
}
#navigation li {
margin: 0px 0 0;
width: 100%;
border-bottom: 1px solid #d5d5d5
}

#navigation a {
display: block;
width: 135px;
padding: 0px 0px 0px 5px;
margin: 0px;
font-family:arial;
font-size:11px;
border-left: 10px solid #ffa500;
background: #f6f6f6;
text-decoration: none;
color: #000;
}
#navigation a:link, #navigation a:active, #navigation a:visited {
color: #000;
}

#navigation a:hover {
border-left: 10px solid #ffea5a;
background: #fff;
color: #000ab0;
}
#navigation a.children {
display: block;
width: 135px;
padding: 0px 0px 0px 5px;
margin: 0px;
border-left: 10px solid #ffc900;
background: #f6f6f6;
text-decoration: none;
font-size:80%
}
#navigation a.children:link, #navigation a:active, #navigation a:visited {
color: #000;
}

#navigation a.children:hover {
border-left: 10px solid #f6f6f6;
background: #fff;
color: #000ab0;
}


span.menutitle {
font-family:arial, helvetica;
font-weight:bold;
font-size:14px;
border-top: 1px solid #ff6c38;
border-bottom: 1px solid #ff6c38;
display:block;
height:15px;
background: #ff6c38 url('../images/titleback.gif') top left no-repeat;
color: #fff;
margin-top:5px;
padding:2px 3px 2px 3px;
font-size:12px;
text-align: center;
}

div.menubox {
padding:5px;margin-top:0px; margin-bottom:0px;text-align:center; border-bottom:1px solid #ff6c38;background:#f6f6f6;

}

#searchbox{
background:transparent;
margin:5px;
text-align:center
}

#searchbox input {
	font-size:22px;
}

#topnav {
	text-align:center;
	font-family: Georgia, Tahoma, Arial, sans-serif;
	font-size: 12px;
	border:0px solid green;

}

#topnav ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#topnav li {
 display: inline;
 color: #111
}
#topnav a:link, #topnav a:visited {
 padding: 0px 7px 7px 7px;
 font-size: 14px;
 color: #0000ff;
 text-transform: capitalize;
 font-weight: bold;
 border-top: 0px solid #fff;
 border-right: 0px solid #fff;
 border-bottom: 0px solid #fff;
 border-left: 0px solid #fff;
 text-decoration: none;
}

#topnav a:hover {
 color: #000;
}

#topnav a.over:link, #topnav a.over:visited {
 padding: 0px 16px 7px 16px;
 font-size: 14px;
 color: #f00;
 text-transform: capitalize;
 font-weight: bold;
 text-decoration: none;
}
#topnav a.over:hover {
 color: #000;
}

/**/
#bottomnav {
	text-align:center;
	font-family: Georgia, Tahoma, Arial, sans-serif;
	font-size: 12px;
	padding-top: 5px;
}

#bottomnav ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#bottomnav li {
 display: inline;
 color: #111
}
#bottomnav li a:link, #bottomnav li a:visited {
 padding: 0px 15px 7px 15px;
 font-size: 12px;
 color: #fff;
 text-transform: capitalize;
 font-weight: bold;
 text-decoration: none;
}
#bottomnav li a:hover, #bottomnav li a:visited:hover  {
 color: #0000ff;
/* background-color: #ff6c38;*/
}

#bottomnav li a.over:link, #bottomnav li a.over:visited {
 padding: 0px 15px 7px 15px;
 font-size: 12px;
 color: #0000ff	;
 text-transform: capitalize;
 font-weight: bold;
 text-decoration: none;
}
#bottomnav li a.over:hover, #bottomnav li a.over:visited:hover {
 color: #0000ff;
/* background-color: #ff6c38;*/
}

/**/


/* news.css */

/* hírek megjelenítési beállításai */
h1 {
font-size: 20px
}

#content #vezetohir {
border: 0px solid #000ba0;
margin:10px;
padding: 0px 0px 0px 0px;
}
#content div.indeximg {
border: 0px solid #000ba0;
padding: 0px 10px 0px 0px;
display:block;
float:left;
}
imb {
border: 0px;
}

div.hir {
margin: 0;
padding: 10px;
border: 0px solid black;
line-height:18px;
}

.hir2 {
font-family:arial;
margin: 0;
font-size:14px;
padding: 10px;
border: 0px solid black;
line-height:18px;
}
.hir3 {
font-family:arial;
background:black;
margin: 0;
font-size:14px;
padding: 10px;
border: 10px solid red;
line-height:18px;
}

div.img {
padding: 0;
margin: 0;
float:left;
}

.hir2 img {
margin:7px;
border:none;
}

div.hir2 h1, h2, h3, b {
color: #ff6c38
}

div.hir2 a:link {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:14px;font-weight:bold;color:#00f}
div.hir2 a:visited {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:14px;font-weight:bold;color:#00f}
div.hir2 a:visited:hover {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:14px;font-weight:bold;color:red}
div.hir2 a:hover{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:14px;font-weight:bold;color:red}
div.hir2 a:active{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:14px;font-weight:bold;color:red}
/*
div.hir a:link {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:16px;font-weight:bold;color:#00f}
div.hir a:visited {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:16px;font-weight:bold;color:#00f}
div.hir a:visited:hover {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:16px;font-weight:bold;color:red}
div.hir a:hover{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:16px;font-weight:bold;color:red}
div.hir a:active{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:16px;font-weight:bold;color:red}
*/
div.hir2 a.mini:link {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#00f}
div.hir2 a.mini:visited {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#00f}
div.hir2 a.mini:visited:hover {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:red}
div.hir2 a.mini:hover{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:red}
div.hir2 a.mini:active{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:red}

div.hir h1, h2, b {
color: #ff6c38
}

p {
margin:0px;
padding:0px;
}

a.login:link {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#ff6c38}
a.login:visited {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#ff6c38}
a.login:visited:hover {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:red}
a.login:hover{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:red}
a.login:active{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:red}

a.hircim:link{font-size:15px;font-weight:bold; color: #ff6c38; text-decoration:none}
a.hircim:visited{font-size:15px;font-weight:bold; color: #ff6c38; text-decoration:none}
a.hircim:visited:hover{font-size:15px;font-weight:bold; color: red; text-decoration:underline}
a.hircim:hover{font-size:15px;font-weight:bold; color: red; text-decoration:underline}
a.hircim:active{font-size:15px;font-weight:bold; color: red; text-decoration:none}

div.comment a:link{font-size:14px; color: #ff6c38; text-decoration:none}
div.comment a:visited{font-size:14px; color: #ff6c38; text-decoration:none}
div.comment a:visited:hover{font-size:14px; color: red; text-decoration:underline}
div.comment a:hover{font-size:14px; color: red; text-decoration:underline}
div.comment a:active{font-size:14px; color: red; text-decoration:none}
/*
div.hir2 a.comm:link{font-size:10px;font-weight:bold; color: #0000ff; text-decoration:none}
div.hir2 a.comm:visited{font-size:10px;font-weight:bold; color: #0000ff; text-decoration:none}
div.hir2 a.comm:visited:hover{font-size:10px;font-weight:bold; color: #000ba0; text-decoration:underline}
div.hir2 a.comm:hover{font-size:10px;font-weight:bold; color: #000ba0; text-decoration:underline}
div.hir2 a.comm:active{font-size:10px;font-weight:bold; color: #000ba0; text-decoration:none}
*/
a.comm:link{font-size:10px;font-weight:bold; color: #0000ff; text-decoration:none}
a.comm:visited{font-size:10px;font-weight:bold; color: #0000ff; text-decoration:none}
a.comm:visited:hover{font-size:10px;font-weight:bold; color: #000ba0; text-decoration:underline}
a.comm:hover{font-size:10px;font-weight:bold; color: #000ba0; text-decoration:underline}
a.comm:active{font-size:10px;font-weight:bold; color: #000ba0; text-decoration:none}

div.hir2 a.comm:link{font-size:10px;font-weight:bold; color: #0000ff; text-decoration:none}
div.hir2 a.comm:visited{font-size:10px;font-weight:bold; color: #0000ff; text-decoration:none}
div.hir2 a.comm:visited:hover{font-size:10px;font-weight:bold; color: #000ba0; text-decoration:underline}
div.hir2 a.comm:hover{font-size:10px;font-weight:bold; color: #000ba0; text-decoration:underline}
div.hir2 a.comm:active{font-size:10px;font-weight:bold; color: #000ba0; text-decoration:none}

a.img:link{font-size:1px;font-weight:bold; color: #000000; text-decoration:none}
a.img:visited{font-size:1px;font-weight:bold; color: #000000; text-decoration:none}
a.img:visited:hover{font-size:1px;font-weight:bold; color: #000000; text-decoration:underline}
a.img:hover{font-size:1px;font-weight:bold; color: #000000; text-decoration:underline}
a.img:active{font-size:1px;font-weight:bold; color: #000000; text-decoration:none}

table.hirek{width:97%; border-collapse:collapse; background:#fff;font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-align: left; margin-left:0px; margin-right:0px; border: 0px solid black; padding:0px}

a.vezhircim{display:block;margin-bottom:4px}
a.vezhircim:link{font-size:18px;font-weight:bold; color: #ff6c38; text-decoration:none}
a.vezhircim:visited{font-size:18px;font-weight:bold; color: #ff6c38; text-decoration:none}
a.vezhircim:hover{font-size:18px;font-weight:bold; color: red; text-decoration:underline}
a.vezhircim:active{font-size:18px;font-weight:bold; color:red; text-decoration:none}

#topright a:link {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#fff}
#topright a:visited {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#fff}
#topright a:visited:hover {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#000}
#topright a:hover{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#000}
#topright a:active{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#fff}

b {color: #000}
b.hircim {font-size:20px;font-weight:bold}
span.hirreszlet {font-size:12px;font-weight: bold; font-family:arial}
b.friss {font-size:10px; color: #F78336}

td.hir{background:#fff;font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-align: justify; vertical-align:top}

hr {color: #bbb; background-color: #bbb;height: 1px;}

div.reg {
margin: 0;
padding: 10px;
text-align:center;
border: 0px solid black;
}

#reg {
text-align:left;
background: #fff; /*#d2dcee;*/
border-collapse:collapse;
padding: 5px;
border: 1px dashed #d5d5d5;
border-top: 0px;
}

#reg td {
padding: 7px;
}

#reg td.header {
background-color: #ff6c38;
text-align: center;
font-size: 14px;
font-weight: bold;
height: 14px;
padding: 4px 15px 4px 15px;
min-width:200px;
color: #fff;
border-top: 1px dashed #d5d5d5;
border-bottom: 1px dashed #d5d5d5;
}

#reg td.info {
font-size: 12px;
}

#reg td.right {
text-align:right
}

.reg {
text-align:left;
background: #fff; /*#d2dcee;*/
border-collapse:collapse;
padding: 5px;
border: 1px dashed #d5d5d5;
border-top: 0px;
}

.reg td {
padding: 8px;
text-align:center;
}
.reg td.bold {
padding: 8px;
font-weight:bold;
}

.reg td.header {
background-color: #ff6c38;
text-align: center;
font-size: 14px;
font-weight: bold;
height: 14px;
padding: 4px 12px 4px 12px;
color: #fff;
border-top: 1px dashed #d5d5d5;
border-bottom: 1px dashed #d5d5d5;
}


td.regheader{
background-color: #ff6c38;
text-align: center;
font-size: 18px;
font-weight: bold;
height: 14px;
padding: 0px 12px 0px 12px;
color: #fff;
border-top: 1px dashed #d5d5d5;
border-bottom: 1px dashed #d5d5d5;
font-weight:bold;
}


.reg td.info {
font-size: 12px;
}

.reg td.right {
text-align:right
}
.reg td.left {
text-align:left
}

.registration {
border: 1px solid #959595;
font-size:16px;
}


.req{
font-weight:bold
}


table.cart {
padding:5px;
margin:0px;
border-collapse:collapse;
width:95%;
background:#f6f6f6;
border:1px dashed #ddd;
}

table.cart td {
padding:3px;
}

input.orderbutton {
font-size:18px;
background:#fdd977;
border:1px solid #ffa500
}

input.question {
font-size:14px;
font-weight:bold;
background:#fdd977;
border:1px solid #ffa500;
margin:5px;
padding:2px
}

ul.whwr {
font-size:14px;
}

ul.whwr li {
display:inline
}
div.video {
font-size:12px;font-family:arial;border:1px solid #b6b6b6;width:110px;padding:2px;
}

a.button {float:left;margin:3px}
a.button:link{font-size:16px;font-weight:bold; color: #ff6c38; background:#f6f6f6; border:1px solid #aaa; padding:3px; text-decoration:none}
a.button:visited{font-size:16px;font-weight:bold; color: #ff6c38; border:1px solid #aaa; padding:3px; text-decoration:none}
a.button:visited:hover{font-size:16px;font-weight:bold; color: red; border:1px solid #aaa; padding:3px; text-decoration:underline}
a.button:hover{font-size:16px;font-weight:bold; color: red; border:1px solid #aaa; padding:3px; text-decoration:underline}
a.button:active{font-size:16px;font-weight:bold; color: red; border:1px solid #aaa; padding:3px;text-decoration:none}

/* sziget cikk */
table.progtable {
	border-collapse: collapse;
	border: 2px solid #c3d7df;
	margin-left: 5px;
	margin-right: 5px;
	width: 770px;
}

table.progtable td, table.progtable th {
	border: 1px solid #c3d7df;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
        width: 110px;
}

table.progtable th {
	background-color: black;
	color: white;
	font-weight: normal;
	padding: 5px;
}

table.progtable th.sel {
	background-color: #0b364d;
}

table.progtable td.sel {
	background-color: #e1edf2;
}

table.progtable td {
	padding: 3px 5px 4px 5px;
	color: #208db6;
	font-size: 11px;
}

table.progtable p {
	margin: 0;
	margin-bottom: 1px;
	color: #208db6;
	font-size: 9px;
}

/* admin.css */
/*menupontok beállításai*/

#admin {
background: #fff;
padding-top: 3px;
border-bottom: 1px solid #d5d5d5;

}

#admin ul {
width: 100%;
margin: 0px;
padding: 0px;
list-style-type: none;
}
#admin li {
margin: 0px 0 0;
width: 100%;
border-bottom: 3px solid #f6f6f6
}   
#admin a {
text-align:left;
display: block;
width: 125px;
padding: 0px 0px 0px 5px;
margin: 0px;
border-left: 10px solid #ff6c38;
background: #d5d5d5;
text-decoration: none;
color: #000;
}
#admin a.fa {
display: block;
width: 125px;
padding: 0px 0px 0px 5px;
margin: 0px;
border-left: 10px solid green;
background: #d5d5d5;
text-decoration: none;
color: #000;
}

#admin a:link {color: #000;}
#admin a:visited {color: #000;}
#admin a:visited:hover {color: #000;}
#admin a:hover {border-left: 10px solid orange;background: #fff;color: #000ab0;}
#admin a:active {color: #000;}

a.addimg:link {color: #000; font-size:10px;}
a.addimg:visited {color: #000; font-size:10px;}
a.addimg:visited:hover {color: #000; font-size:10px;}
a.addimg:hover {color: #000ab0; font-size:10px;}
a.addimg:active {color: #000; font-size:10px;}

