* {
 margin: 0px;
 padding: 0px;
}

html {
 height: 100%;
 margin-bottom: 1px;
}

body {
 font-family: Verdana, Arial,  Helvetica, sans-serif;
 line-height: 1.3em;
 margin: 0px 0px 0px 0px;
 font-size: 12px;
 color: #333;
 background-color: #f7f7f7;
}

p {
 margin-top: 0;
 margin-bottom: 5px;
}

a {
 text-decoration: none;
 font-weight: bold;
 color: #ff7f00;
}

a:hover {
 text-decoration: underline;
}

img {
 border: 0 none;
}

ul, ol {
 margin-left:2em;
 margin-top: 5px;
 margin-bottom: 5px;
}

/* Headers */
h1 {
 padding: 0;
 font-family: Arial;
 font-size: 24px;
 font-weight: bold;
 vertical-align: bottom;
 color: #000;
 text-align: left;
 background-image: url(../images/h1.jpg);
 background-repeat: no-repeat;
 background-position: left 0px;
 padding-top: 9px;
 padding-left: 50px;
 padding-bottom: 20px;
 zoom: 1 
 padding-top: 15px;
}

h2 {
 padding-top: 15px;
 padding-bottom: 20px;
 font-size: 18px;
 color: #333;
}

h3, .componentheading {
 margin: 0;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 padding-left: 0px;
 margin-bottom: 10px;
 text-align: left;
}

h4 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333;
}


/* Fő struktúra */
#page_bg {background-color: #f7f7f7;}
.fofejlec {height: 300px; background-repeat: no-repeat; background-position: -4px top;}
.fofejlec a {color: #5b5b5b; font-weight: normal;}
.main_table {width: 960px; margin: 0 auto;}
.folablec {background: url(../images/lableckep.jpg) bottom left no-repeat; height: 55px;}
.folablec .linkek {color: #000; font-size: 10px; position:relative; top: 10px; left: 150px; width: 800px;}
.folablec .linkek a {color: #000; font-weight: normal; font-size: 10px; text-decoration: none;}
.folablec .linkek a:hover {color: #000; font-weight: normal; font-size: 10px; text-decoration: underline;}

/* Slideshow + slideshow.css */
.moduletableslideshow{width: 520px; background: none; position:relative; top: -25px; left: 25px; color: #000; margin: 0; padding: 0;}
div #slideshow{color: #000!important;}

/* Menü */
.top_menu{ height: 74px; background-image: url(../images/menuhatter.jpg); background-repeat: no-repeat; background-position: left -2px; margin-top: 13px;}

/* Login, logout */
.belepes{position: relative; top: -10px; left: 4px;}
.jelszo{position: relative; left: -19px;}
#form-login{position: relative; left: -4px; top: 8px; width: 600px;}
#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
#form-login-username .inputbox{border: 0;  width: 149px; height: 23px; color: #000; padding: 5px 0 0 5px; position: relative; left:-15px; background: none;}
#form-login-username label{ visibility:hidden;}
#form-login-password .inputbox{border: 0;  width: 149px; height: 23px; color: #000; padding: 5px 0 0 5px; position: relative; left: -3px; background: none}
#form-login-password label{ visibility:hidden;}
#form-login-remember{float: left; visibility:hidden;}
.belepes .button{background: url(../images/belepesgomb.jpg); background-repeat: no-repeat; border: 0;  width: 130px; height: 28px; color: #fff;font-weight: bold; font-size: 10px; cursor: pointer;}
.udv{color: #fff; font-weight: bold; }
.kilep{position: relative; top: 2px; left: -2px;}
fieldset.input {border: 1px solid #ccc;	margin-top: 15px; padding: 15px;}

/* Nyelvválasztó */
#jflanguageselection{position: relative; top: -13px; left: 40px; float: right; margin: 15px 0px 10px 5px;}
#jflanguageselection ul.jflanguageselection{list-style: none; padding: 0; margin-top: 3px; font-weight: normal; width: 250px;}
#jflanguageselection ul.jflanguageselection li{background-image: none; margin: 1px 1px 1px 1px;	white-space: nowrap; border: none; font-size: 0.9em; padding: 0 10px 0 10px; float: left; padding-top: 5px;}
#jflanguageselection ul.jflanguageselection li#active_language{font-weight: bold; font-size: 1.0em;}
#jflanguageselection ul.jflanguageselection li#active_language a{font-weight: bold!Important;}
#jflanguageselection ul.jflanguageselection li a{display: block;}
#jflanguageselection ul.jflanguageselection img{border: none;}
#jflanguageselection img.langImg{float: left;border: none;margin-top: 3px;}
#jflanguageselection li img.langImg{ float: left; border: none; margin: 1px 3px 0px 0px; }
.jflanguageselection{width: 130px; 	padding: 0; margin: 0; float: left; position: relative; left: -30px; top: -8px;} 
.jflanguageselection a{padding: 0 8px; font-size: 11px; text-decoration: none; font-weight: normal;}
.jflanguageselection a:hover{ text-decoration: underline;}


/* Főoldal hírek */
.nyitohirek{}
.nyitohirek .nyitohirekfejlec{ background: url(../images/hirekfejlec.jpg); background-repeat: no-repeat; height: 27px;}
.nyitohirek .nyitohirektartalom{ background-color: #fff; padding: 0 15px; color: #636363;}
.nyitohirek .nyitohireklablec{ background: url(../images/hireklablec.jpg); background-repeat: no-repeat; height: 27px;}
.nyitohirek .moduletablenyitohirek h3{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000; position: relative; top: -15px; padding: 0; margin: 0;}
.nyitohirek .moduletablenyitohirek td{vertical-align: top; width: 33%;}
.nyitohirek .contentpaneopennyitohirek td{ vertical-align: top;}
.nyitohirek .contentpaneopennyitohirek a.readmore {color: #FF9900; font-weight: bold; font-size: 10px;}
.nyitohirek .contentheadingnyitohirek a.contentpagetitlenyitohirek{color: #ff7f00; font-weight: bold; text-decoration: none;}
.nyitohirek .contentheadingnyitohirek a.contentpagetitlenyitohirek:hover{text-decoration: underline;}

/* Főoldal */
div.componentheading {padding-left: 0px;}
.nyitoblokkok_fooldal .nyitoblokk1{width: 230px; margin-right: 10px;}
.nyitoblokkok_fooldal .nyitoblokk1 .nyitoblokkhead1{background: url(../images/kekgomb.jpg); background-repeat: no-repeat; height: 67px; color: #9b9b9b; padding-left: 75px; font-size: 16px;}
.nyitoblokkok_fooldal .nyitoblokk1 a.readmore{display: block; text-decoration: none; background: url(../images/gombkek.jpg); background-repeat: no-repeat; height: 23px; width: 173px; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; padding-top: 7px; }
.nyitoblokkok_fooldal .nyitoblokk2{width: 230px; margin-right: 10px; }
.nyitoblokkok_fooldal .nyitoblokk2 .nyitoblokkhead2{background: url(../images/sargagomb.jpg); background-repeat: no-repeat; height: 67px; color: #9b9b9b; padding-left: 75px; font-size: 16px;}
.nyitoblokkok_fooldal .nyitoblokk2 a.readmore{display: block; text-decoration: none; background: url(../images/gombsarga.jpg); background-repeat: no-repeat; height: 23px; width: 173px; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; padding-top: 7px; }
.nyitoblokkok_fooldal .nyitoblokk3{width: 230px; margin-right: 10px;}
.nyitoblokkok_fooldal .nyitoblokk3 .nyitoblokkhead3{background: url(../images/zoldgomb.jpg); background-repeat: no-repeat; height: 67px; color: #9b9b9b; padding-left: 75px; font-size: 16px;}
.nyitoblokkok_fooldal .nyitoblokk3 a.readmore{display: block; text-decoration: none; background: url(../images/gombzold.jpg); background-repeat: no-repeat; height: 23px; width: 173px; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; padding-top: 7px; }
.nyitoblokkok_fooldal .nyitoblokk4{width: 240px;}
.nyitoblokkok_fooldal .nyitoblokk4 .nyitoblokkhead4{background: url(../images/pirosgomb.jpg); background-repeat: no-repeat; height: 67px; color: #9b9b9b; padding-left: 75px; font-size: 16px;}
.nyitoblokkok_fooldal .nyitoblokk4 a.readmore{display: block; text-decoration: none; background: url(../images/gombpiros.jpg); background-repeat: no-repeat; height: 23px; width: 173px; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; padding-top: 7px; }
.nyitoblokkok_fooldal .nyitoblokktext{height: 170px; vertical-align: top;}
.nyitoblokkok_fooldal .nyitoblokkgomb{padding-left: 22px;}

/* Magánszemély regisztráció */
.nyitoblokkok_regperson .nyitoblokk1{width: 220px; margin-right: 10px;}
.nyitoblokkok_regperson .nyitoblokk1 .nyitoblokkhead1{background: url(../images/kekgomb.jpg); background-repeat: no-repeat; height: 67px; color: #9b9b9b; padding-left: 75px; font-size: 16px;}
.nyitoblokkok_regperson .nyitoblokk1 a.readmore{display: block; text-decoration: none; background: url(../images/gombkek.jpg); background-repeat: no-repeat; height: 23px; width: 173px; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; padding-top: 7px; }
.nyitoblokkok_regperson .nyitoblokk2{width: 220px; margin-right: 10px;}
.nyitoblokkok_regperson .nyitoblokk2 .nyitoblokkhead2{background: url(../images/zoldgomb2.jpg); background-repeat: no-repeat; height: 67px; color: #9b9b9b; padding-left: 75px; font-size: 16px;}
.nyitoblokkok_regperson .nyitoblokk2 a.readmore{display: block; text-decoration: none; background: url(../images/gombzold.jpg); background-repeat: no-repeat; height: 23px; width: 173px; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; padding-top: 7px; }
.nyitoblokkok_regperson .nyitoblokktext{height: 110px; vertical-align: top;}

/* Kisvállalat regisztráció */
.nyitoblokkok_regcompany .nyitoblokk1{width: 220px; margin-right: 10px;}
.nyitoblokkok_regcompany .nyitoblokk1 .nyitoblokkhead1{background: url(../images/kekgomb.jpg); background-repeat: no-repeat; height: 67px; color: #9b9b9b; padding-left: 75px; font-size: 16px;}
.nyitoblokkok_regcompany .nyitoblokk1 a.readmore{display: block; text-decoration: none; background: url(../images/gombkek.jpg); background-repeat: no-repeat; height: 23px; width: 173px; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; padding-top: 7px; }
.nyitoblokkok_regcompany .nyitoblokk2{width: 220px; margin-right: 10px;}
.nyitoblokkok_regcompany .nyitoblokk2 .nyitoblokkhead2{background: url(../images/zoldgomb2.jpg); background-repeat: no-repeat; height: 67px; color: #9b9b9b; padding-left: 75px; font-size: 16px;}
.nyitoblokkok_regcompany .nyitoblokk2 a.readmore{display: block; text-decoration: none; background: url(../images/gombzold.jpg); background-repeat: no-repeat; height: 23px; width: 173px; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; padding-top: 7px; }
.nyitoblokkok_regcompany .nyitoblokktext{height: 110px; vertical-align: top;}

/* Parkolási díjak */
.dijtabla{margin-bottom: 50px;}
.dijtabla .dij div{color: #FF9900; font-weight: bold; font-size: 16px; padding: 0 0 18px 8px; }
.dijtabla tr.hatter1{background-color: #cccccc; border: 1px solid #545454;}
.dijtabla .nev{font-weight: bold; text-align: center; border-right: 1px dashed #545454; padding: 3px 10px;}
.dijtabla .kod{font-weight: bold; text-align: center; border-right: 1px dashed #545454; padding: 3px 10px;}
.dijtabla .nap{font-weight: bold; text-align: center; border-right: 1px dashed #545454; }
.dijtabla .adij{font-weight: bold; text-align: center; border-right: 1px dashed #545454; padding: 3px 10px;}
.dijtabla .bdij{font-weight: bold; text-align: center; padding: 3px 10px;}
.dijtabla .nev2{font-weight: bold; border-right: 1px dashed #dcdcdc; padding: 3px 10px; height:45px;}
.dijtabla .kod2{font-weight: bold; border-right: 1px dashed #dcdcdc; padding: 3px 10px;}
.dijtabla .nap2{font-weight: bold; text-align: center; border-right: 1px dashed #dcdcdc; }
.dijtabla .adij2{font-weight: bold; text-align: center; border-right: 1px dashed #dcdcdc; padding: 3px 10px;}
.dijtabla .bdij2{font-weight: bold; text-align: center; padding: 3px 10px;}

/* Szolgáltatási díjak */
.szolgaltatasi_dijak tr.hatter{background-color: #e9e9e9;}
.szolgaltatasi_dijak th{background-color: #000; color: #fff;}
.szolgaltatasi_dijak td.nev {width: 500px; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px dotted black; padding: 3px 10px 3px;}
.szolgaltatasi_dijak td.ertek {width: 100px; border-bottom: 1px solid black; border-right: 1px solid black; padding: 3px 10px 3px; text-align: center;}
.szolgaltatasi_dijak td.ertekbold {width: 100px; border-bottom: 1px solid black; border-right: 1px solid black; padding: 3px 10px 3px; text-align: center; font-weight: bold;}

/* Hírek oldal */
.hirekblokk{}
.hirekblokk .cim{font-weight: bold; font-size: 16px; padding: 5px 0; color: #000000}
.hirekblokk .datum{font-size: 10px; color: #b3b3b3;}
.hirekblokk .datum b{color: #FF7F00;}
.hirekblokk .tartalom{margin-top: 15px;}
.hirekblokk .tartalom .kepkeret{border: 1px solid #FF9900; padding: 3px; float: left; margin-right: 15px;}
.elvalszto{border-top: 1px dashed #545454; height: 15px; margin: 15px 0}

/* Űrlap */
.urlap{width: 435px; margin: 0 auto; margin-top: 15px;}
.urlap .fejlec{ background-image: url(../images/ivfejlec.jpg); background-repeat: no-repeat; height: 27px; width: 483px;}
.urlap .tartalom{background-color: #e3e3e3; padding: 0 15px;}
.urlap .lablec{background-image: url(../images/ivlablec.jpg); background-repeat: no-repeat; height: 24px;}
.urlap .cim{width: 200px; float: left; font-weight: bold;}
.urlap .cimkotelezo{width: 200px; float: left; font-weight: bold; color: #ff0000;}
.urlap .mezo{width: 203px; border: 1px solid #ffd58d;}
.urlap .mezo_phone{width: 157px; border: 1px solid #ffd58d;}
.gomb{background-image: url(../images/gomb.jpg); background-repeat: no-repeat; height: 24px; width: 122px; border: none; color: #000; font-weight: bold; margin-top: 25px; }
.urlap .leiras{background-color: #ebebeb; padding: 5px; font-size: 11px; margin-top: 2px; text-align: justify;}
.urlap .section{background-color: #dedede; padding: 3px; font-size: 11px; margin-bottom: 6px; font-weight: bold; border-top: 1px solid #c0c0c0; text-align: center;}
.urlap .adat{width: 205px; float: right;}
.urlap table.regphoneplates {width: 100%;}
.urlap table.regphoneplates th {text-align: center; padding: 3px 0px; margin: 0px;}
.urlap table.regphoneplates td {text-align: center; padding: 3px 0px; margin: 0px;}
.urlap table.regphoneplates .phone {width: 64px; border: 1px solid #ffd58d;}
.urlap table.regphoneplates .country {width: 20px; border: 1px solid #ffd58d;}
.urlap table.regphoneplates .plate {width: 55px; border: 1px solid #ffd58d;}
.urlap table.regphoneplates .category {width: 132px;}
.urlap_big {width: 926px; margin: 0 auto; margin-top: 15px;}
.urlap_big .fejlec {background-image: url(../images/ivfejlec_big.png); background-repeat: no-repeat; height: 27px; width: 974px;}
.urlap_big .tartalom {background-color: #e3e3e3; padding: 0 15px; text-align: justify;}
.urlap_big .lablec {background-image: url(../images/ivlablec_big.png); background-repeat: no-repeat; height: 24px;}
.gomb{background-image: url(../images/gomb.jpg); background-repeat: no-repeat; height: 24px; width: 122px; border: none; color: #000; font-weight: bold; margin-top: 25px; }
.gomb_big{background-image: url(../images/gombhosszu.jpg); background-repeat: no-repeat; height: 24px; width: 190px; border: none; color: #000; font-weight: bold; margin-top: 25px; }

/* Segítség */
ul.kerdesek a {color: #5b5b5b;}
ul.valaszok a {text-decoration: none; font-weight: bold;}
ul.valaszok li {padding-bottom: 10px; text-align: justify;}

/* Howto */
div.howto {line-height: 32px; margin-left: 20px;}
div.howto h3 {color: #FF7F00; font-size: 16px; margin-top: 10px;}

/* Popup */
.popupContent {display:none; position:fixed; _position:absolute; background:#FFFFFF; border:2px solid #cecece; z-index: 21; padding:12px; font-size:13px; overflow: auto;}
.popupContentHead {width: 100%; padding-bottom: 20px;}
a.popupContentClose {font-size:20px; right:6px; top:4px; position:absolute; color:#707070; font-weight: bold;}
a.popupContentClose:hover {text-decoration: none; cursor: pointer;}
#popupBackground {display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index: 20;}

/* fontos */
.fontos {background-image: url(../images/fontos.jpg); background-repeat: no-repeat; height: 71px; width: 478px; background-position: right top;}
.fontos a {color: #FF9900; font-weight: bold; font-size: 14px;}
.fontos a:hover {}
.fontos .fontos1 {float: left; margin: 5px 0 0 15px; }
.fontos .fontos2 {float: left; margin: 5px 0 0 15px; }

/* User page */
table.userpage {padding: 0px; border: 0px; border-collapse: collapse; width: 100%;}
table.userpage hr {color: #e0e0e0; background-color: #e0e0e0; height: 1px; border: 0px; margin-top: 16px;}
table.userpage div.attrib_name {font-weight: bold; float: left; width: 90px;}
table.userpage div.urlap div.attrib_name {font-weight: normal; float: left; width: 166px;}
table.userpage div.urlap div.attrib_value {font-weight: bold; float: right;}
table.userpage table.rendszamok td {padding: 5px; text-align: center;}
div.extras div.attrib_name {font-weight: normal; float: left; width: 230px;}
table.bankresult td {padding-left: 20px;}
div.cardlogos {width: 100%; text-align: center; padding-top: 10px;}
div.cardlogos img.cardlogo {padding: 0 3px;}
