﻿* {
margin: 0;
padding: 0;
}

body {
font-family: verdana;
font-size: 11px;
color: #333333;
margin:0 0 0 0;
padding: 0 0 0 0;
text-align: center;
background: #ffffff url('kepek/hatter.jpg') repeat-x;
background-attachment: fixed;

}

font.info{
font-family: verdana;
font-size: 10px;
color: #cc3333;
float:right;
cursor: pointer;
}

font.info2{
font-family: verdana;
font-size: 10px;
color: #333333;
float:right;
cursor: pointer;
}

a.banner {
font-family: verdana;
font-size: 12px;
color: #666666;
text-decoration: none;
}

a.banner:hover {
font-family: verdana;
font-size: 12px;
color: #333333;
text-decoration: none;
}

a {
font-family: verdana;
color: #cc3333;
font-weight: bold;
text-decoration: none;
}

a:hover {
font-family: verdana;
color: #333333;
font-weight: bold;
text-decoration: none;
}

font.kiemelt {
font-family: arial;
font-size: 12px;
color: #cc3333;
font-weight: bold;
text-decoration: none;
}

h1 {
font-family: verdana;
text-align: left;
font-size: 14px;
color: #cc3333;
background: #ffffff;
border-radius: 10px;
font-weight: bold;
padding: 5px 10px 5px 10px;
}

h2 {
font-family: verdana;
text-align: left;
font-size: 12px;
color: #333333;
font-weight: bold;
margin-top: 5px;
border-bottom: solid #cccccc 1px;
}

h3 {
font-family: verdana;
text-align: left;
font-size: 12px;
background: #dddddd;
color: #333333;
font-weight: bold;
margin-top: 5px;
border-radius: 10px;
cursor: pointer;
padding:5px;
border-bottom: solid #333333 1px;
}

h3:hover {
font-family: verdana;
text-align: left;
font-size: 12px;
background: #d4d4d4;
color: #333333;
font-weight: bold;
margin-top: 5px;
border-radius: 10px;
cursor: pointer;
padding:5px;
border-bottom: 0px;
border-top: solid #333333 1px;
}

h4 {
font-family: verdana;
text-align: left;
font-size: 12px;
background: #eeeeee;
color: #aaaaaa;
border: 1px solid #dddddd;
font-weight: bold;
margin-top: 5px;
border-radius: 10px;
cursor: pointer;
padding:5px;
}

h4:hover {
font-family: verdana;
text-align: left;
font-size: 12px;
color: #333333;
border: 1px solid #dddddd;
font-weight: bold;
margin-top: 5px;
border-radius: 10px;
cursor: pointer;
padding:5px;
}

p.tipus{
padding:5px;
font-family: verdana;
font-size: 11px;
color: #333333;
}

h2.kozep {
font-family: verdana;
text-align: center;
font-size: 12px;
color: #333333;
font-weight: bold;
}

p {
text-align: justify;
font-size: 11px;
color: #333333;
font-weight: normal;
}

p.center {
text-align: center;
font-size: 11px;
color: #333333;
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 11px 5px 11px;
border:0px;
border-radius: 10px;
}

img.negyed:hover {
float:left;
width:160px;
height:120px;
margin: 0px 6px 0px 6px;
border:0px;
border-radius: 10px;
}
/*
img.bilincs {
margin:2px;
float:right;
margin-left: 10px;
width:96px;
height:71px;
border:0px;
border-radius: 10px;
}

img.bilincs:hover {
margin:0px;
float:right;
margin-left: 8px;
width:100px;
height:75px;
border:0px;
border-radius: 10px;
}

img.balbilincs {
margin:5px;
float:left;
width:150px;
height:110px;
border:0px;
border-radius: 10px;
}

img.balbilincs:hover {
margin:0px;
float:left;
width:160px;
height:120px;
border:0px;
border-radius: 10px;
}

img.csavar {
margin:5px;
float:right;
width:50px;
height:110px;
border:0px;
border-radius: 10px;
}

img.csavar:hover {
margin:0px;
float:right;
width:60px;
height:120px;
border:0px;
border-radius: 10px;
}
*/
ul {
margin-bottom: 10px;
}

li {
text-align: justify;
font-size: 11px;
color: #333333;
margin-left: 30px;
}

/*-----------------------div-ek----------------------*/

div.main {
text-align: justify;
margin: 0px auto;
height: 120px;
display: block;
width: 950px;
text-align: left;
background: #ffffff;
}

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: #cccccc;
border-radius: 0px 0px 40px 40px;
}

div.bannerbelso {
width:700px;
height:35px;
text-align: center;
background: #0099cc;
background: transparent url('kepek/bannerhatter.jpg') repeat-x;
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: #cccccc;
border-radius: 10px;
margin-bottom: 10px;
}

/*div.menuhatter:hover {
width: 201px;
float: left;
text-align: left;
background: #eeeeee;
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: #cc3333;
font-weight: normal;
border-radius: 10px;
padding: 5px 10px 5px 10px;
border-top: 2px solid #d4d4d4;
border-bottom: 2px solid #333333;
}

div.menupontcim:hover {
width: 169px;
height: 15px;
float: right;
text-align: left;
font-family: verdana;
font-size: 11px;
color: #eeeeee;
background: #cc3333;
font-weight: normal;
border-radius: 10px;
padding: 5px 10px 5px 10px;
border-top: 2px solid #333333;
border-bottom: 2px solid #d4d4d4;
cursor: pointer;
}

div.aktivmenu {
width: 170px;
height: 15px;
float: left;
text-align: left;
font-family: verdana;
font-size: 11px;
color: #eeeeee;
background: #cc3333;
font-weight: normal;
border-radius: 10px;
margin-left: 30px;
padding: 5px 10px 5px 10px;
border-top: 2px solid #d4d4d4;
border-bottom: 2px solid #333333;
}

div.aktivmenu:hover {
width: 170px;
height: 15px;
float: left;
text-align: left;
font-family: verdana;
font-size: 11px;
color: #eeeeee;
background: #cc3333;
font-weight: normal;
border-radius: 10px;
margin-left: 31px;
padding: 5px 10px 5px 10px;
border-top: 2px solid #333333;
border-bottom: 2px solid #d4d4d4;
}

div.tartalom {
margin-top: 10px;
width:700px;
float: right;
text-align: center;
background: #cccccc;
border-radius: 20px;
padding: 20px;
margin-bottom: 10px;
}

div.fele {
padding:10px;
width:320px;
background:#ffffff;
float:left;
margin: 5px;
border-radius: 10px;
}

div.harmad {
padding: 5px;
width:204px;
background:#eeeeee;
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: #ffffff;
border-radius: 10px;
font-weight: bold;
padding: 5px 10px 5px 10px;
min-height:120px;
}

div.nyilocikk{
background: #ffffff;
border-radius: 10px;
font-weight: bold;
}

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;
}

/* <---------------------Á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;
}