﻿* {
margin: 0;
padding: 0;
}

body {
font-family: verdana;
font-size: 11px;
color: #dddddd;
margin:0 0 0 0;
padding: 0 0 0 0;
text-align: center;
background: #dddddd url('kepek/hatter.png');
background-attachment: fixed;

}

font.info2{
font-family: verdana;
font-size: 10px;
color: #dddddd;
float:right;
cursor: pointer;
}

font.info{
font-family: verdana;
font-size: 10px;
color: #ff0000;
float:right;
cursor: pointer;
}

a.banner {
font-family: verdana;
font-size: 12px;
color: #dddddd;
text-decoration: none;
}

a.banner:hover {
font-family: verdana;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

a {
font-family: verdana;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

a:hover {
font-family: verdana;
color: #dddddd;
font-weight: bold;
text-decoration: underline;
}

a.gordul {
font-family: verdana;
color: #333333;
font-weight: bold;
text-decoration: none;
}

a.gordul:hover {
font-family: verdana;
color: #777777;
font-weight: bold;
text-decoration: none;
}

a.null {
font-family: verdana;
text-decoration: none;
border: 0px;
padding: 0px;
margin: 0px;
}

a.anim {
font-family: verdana;
text-decoration: none;
border: 0px;
padding: 0px;
margin: 0px;
}

a.null:visited{
font-family: verdana;
text-decoration: none;
border: 0px;
padding: 0px;
margin: 0px;
}

font.kiemelt {
font-family: arial;
font-size: 12px;
color: #ff0000;
font-weight: bold;
text-decoration: none;
}

h1 {
font-family: verdana;
text-align: left;
font-size: 14px;
color: #333333;
background: #dddddd;
border-radius: 10px;
font-weight: bold;
padding: 5px 10px 5px 10px;
}

h2 {
font-family: verdana;
text-align: left;
font-size: 12px;
color: #ffffff;
font-weight: bold;
margin-top: 5px;
border-bottom: solid #cccccc 1px;
}

h3 {
font-family: verdana;
text-align: left;
font-size: 11px;
background: #333333;
color: #dddddd;
font-weight: bold;
margin: 0px 5px 0px 5px;
border-radius: 10px;
cursor: pointer;
padding:5px;
border-bottom: solid #333333 1px;
}

h3:hover {
font-family: verdana;
text-align: left;
font-size: 11px;
background: #333333;
color: #ffffff;
font-weight: bold;
margin: 0px 5px 0px 5px;
border-radius: 10px;
cursor: pointer;
padding:5px;
border-bottom: solid #333333 1px;
}

h4 {
font-family: verdana;
text-align: left;
font-size: 12px;
background: #555555;
color: #dddddd;
border: 1px solid #333333;
font-weight: bold;
border-radius: 10px;
cursor: pointer;
padding:5px;
}

h4:hover {
font-family: verdana;
text-align: left;
font-size: 12px;
background: #555555;
color: #ffffff;
border: 1px solid #333333;
font-weight: bold;
border-radius: 10px;
cursor: pointer;
padding:5px;
}

h4.nyilo {
font-family: verdana;
text-align: left;
font-size: 12px;
background: #444444;
color: #dddddd;
border: 1px solid #333333;
font-weight: bold;
border-radius: 10px;
cursor: pointer;
padding:5px;
}

h4.nyilo:hover {
font-family: verdana;
text-align: left;
font-size: 12px;
background: #555555;
color: #ffffff;
border: 1px solid #333333;
font-weight: bold;
border-radius: 10px;
cursor: pointer;
padding:5px;
}

p.tipus{
padding:5px;
font-family: verdana;
font-size: 11px;
color: #dddddd;
}

h2.kozep {
font-family: verdana;
text-align: center;
font-size: 12px;
color: #ffffff;
font-weight: bold;
}

hr{
border: 0px;
height: 1px;
color: #333333;
background: #333333;
}

hr.dddddd{
border: 0px;
height: 1px;
color: #dddddd;
background: #dddddd;
}

p {
text-align: justify;
font-size: 11px;
color: #dddddd;
font-weight: normal;
}
}

p.center {
text-align: center;
font-size: 11px;
color: #dddddd;
margin: 5px;
border: 0px;
}

img {
border:0px;
border-radius: 10px;
}

img.null {
border:0px;
border-radius: 0px;
}

img.normal {
width:150px;
height:110px;
margin: 5px;
border:0px;
border-radius: 10px;
}

img.normal:hover {
width:160px;
height:120px;
margin: 0px;
border:0px;
border-radius: 10px;
}

img.left {
float:left;
width:160px;
height:120px;
margin-right: 10px;
border:0px;
border-radius: 10px;
}

img.right {
float:right;
width:160px;
height:120px;
margin-left: 10px;
border:0px;
border-radius: 10px;
}

img.negyed {
float:left;
width:150px;
height:110px;
margin: 5px 10px 5px 10px;
border:1px solid #dddddd;
border-radius: 10px;
}

img.negyed:hover {
float:left;
width:160px;
height:120px;
margin: 0px 5px 0px 5px;
border:1px solid #dddddd;
border-radius: 10px;
}

ul {
margin-bottom: 10px;
}

li {
text-align: justify;
font-size: 11px;
color: #dddddd;
margin-left: 30px;
font-weight:normal;
}

li.table {
text-align: left;
font-size: 10px;
color: #333333;
margin-left: 20px;
font-weight:normal;
}

td.tablafej{
background:#333333;
padding:1px;
border-radius: 2px;
}

td.derek {
width:50px;
height:50px;
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg);
font-size:10px;
color: #dddddd;
font-weight:normal;
padding:1px;
}

td.tabla {
background:#dddddd;
font-size:10px;
color: #333333;
font-weight:normal;
padding:1px;
border-radius: 2px;
}

/*-----------------------div-ek----------------------*/

div.main {
text-align: justify;
margin: 0px auto;
height: 120px;
display: block;
width: 950px;
text-align: left;
}

div.menu{
background: #dddddd;
opacity: 0.90;
filter: alpha(opacity=90);
width: 178px;
font-size: 11px;
position:absolute;
visibility:hidden;
margin-left:200px;
padding:10px;
border: 1px solid #333333;
border-radius: 0px 10px 10px 10px;
}

div.logok {
width: 200px;
height: 100px;
float: left;
text-align: center;
padding-top:0px;
}

div.banner {
width:740px;
height:110px;
float: right;
text-align: center;
background: #333333;
border-radius: 0px 0px 40px 40px;
}

div.bannerbelso {
width:700px;
height:35px;
text-align: center;
background: #333333;
background: transparent url('kepek/banner.jpg');
background-repeat: no-repeat;
border-bottom: 2px solid #ffffff;
border-radius: 0px 0px 40px 40px;
padding: 15px 20px 20px 20px;
}

div.menusor {
height: 40px;
padding: 10px;
}

div.bal {
margin-top: 8px;
width: 220px;
float: left;
position:fixed;
}

div.menuhatter {
width: 200px;
float: left;
text-align: left;
background: #333333;
border-radius: 10px;
margin-bottom: 10px;
}

div.menupontcim {
width: 170px;
height: 15px;
float: right;
text-align: left;
font-family: verdana;
font-size: 11px;
color: #ffffff;
background: #444444;
font-weight: normal;
border-radius: 10px;
padding: 5px 10px 5px 10px;
border-top: 2px solid #dddddd;
border-bottom: 2px solid #000000;
}

div.menupontcim:hover {
width: 169px;
height: 15px;
float: right;
text-align: left;
font-family: verdana;
font-size: 11px;
color: #eeeeee;
background: #333333;
font-weight: normal;
border-radius: 10px;
padding: 5px 10px 5px 10px;
border-top: 2px solid #000000;
border-bottom: 2px solid #dddddd;
cursor: pointer;
}

div.aktivmenu {
width: 170px;
height: 15px;
float: left;
text-align: left;
font-family: verdana;
font-size: 11px;
color: #eeeeee;
background: #444444;
font-weight: normal;
border-radius: 10px;
margin-left: 30px;
padding: 5px 10px 5px 10px;
border-top: 2px solid #dddddd;
border-bottom: 2px solid #000000;
}

div.aktivmenu:hover {
width: 170px;
height: 15px;
float: left;
text-align: left;
font-family: verdana;
font-size: 11px;
color: #eeeeee;
background: #444444;
font-weight: normal;
border-radius: 10px;
margin-left: 31px;
padding: 5px 10px 5px 10px;
border-top: 2px solid #000000;
border-bottom: 2px solid #dddddd;
}

div.tartalom {
margin-top: 10px;
width:700px;
float: right;
text-align: center;
background: #333333;
border-radius: 20px;
padding: 20px;
margin-bottom: 10px;
}

div.fele {
padding:10px;
width:320px;
background:#444444;
float:left;
margin: 5px;
border-radius: 10px;
}

div.harmad {
padding: 5px;
width:204px;
background:#444444;
float:left;
margin: 5px;
border-radius: 10px;
border: 1px solid #dddddd;
text-align: center;
font-weight: normal;
}

div.egesz {
padding:10px;
width:680px;
border-radius: 10px;
float:left;
margin: 10px 0px 10px 0px;
}


div.cikk{
background: #444444;
border-radius: 10px;
font-weight: bold;
padding: 5px 10px 5px 10px;
min-height:120px;
}

div.nyilocikk{
border-radius: 10px;
font-weight: bold;
background:#555555;
border:1px solid #333333;
}

div.leiras{
padding: 5px 10px 5px 10px;
min-height:120px;
}

div.kep {
min-height:110px;
width:500px;
float:right;
border-radius:10px;
text-align:justify;
padding: 5px 10px 5px 10px;
}

div.torol {
clear: both;
}

div.tablafej{
width:73px;
height:40px;
float:left;
text-align:center;
font-size:10px;
font-weight: normal;
color:#333333;
border-radius:10px;
background:#dddddd;
margin:1px;
}

div.tabla{
width:73px;
height:30px;
float:left;
text-align:center;
font-size:10px;
font-weight: normal;
border-radius:10px;
background:#333333;
margin:1px;
}

div.tablazat{
text-align:center;
border:1px solid #dddddd;
border-radius:10px;
}

/* <---------------------Állomásoknál-----------------------> */

div.tulok{
float:left;
width:390px;
padding:5px;
margin-bottom:5px;
background: #ffffff;
border: 1px solid #dddddd;
border-radius:10px;
}

div.feltulokbal{
float:left;
width:180px;
font-size: 10px;
color: #333333;
text-align: left;
font-weight: bold;
}

div.feltulokjobb{
float:right;
width:210px;
font-size: 10px;
color: #333333;
text-align: left;
font-weight: normal;
}

div.dok{
float:right;
width:260px;
padding:5px;
margin-bottom: 5px;
background: #ffffff;
border: 1px solid #dddddd;
border-radius:10px;
}

div.dokbal{
float:left;
width:100px;
font-size: 10px;
color: #333333;
text-align: left;
font-weight: bold;
}

div.dokjobb{
float:right;
width:160px;
font-size: 10px;
color: #333333;
text-align: left;
font-weight: normal;
}

/*-------------------hegyek------------------------------*/

div.hegy{
margin:10px;
padding:5px;
}

div.hegykicsi{
float:left;
width: 120px;
text-align: left;
font-size: 10px;
color: #333333;
font-weight: normal;
}

div.hegynagy{
float:left;
width: 200px;
text-align: center;
font-size: 11px;
color: #333333;
font-weight: normal;
}

div.kepjobb{
float:right;
border:solid 1px #dddddd;
border-radius:10px;
padding:5px;
margin-top:5px;
margin-bottom:5px;
width:600px;
}

div.kepjobblent{
float:right;
width:560px;
border-bottom:solid 1px #dddddd;
border-radius:10px;
padding:5px;
text-align: justify;
font-size: 11px;
color: #333333;
font-weight: normal;
margin-bottom:10px;
}