body{margin:0; padding:0; font-family:Arial, tahoma, verdana, Helvetica, sans-serif; color: #6B6A6A; font-size: 12px; text-align: left; height: 100%; background-color: #DEE7F1; background-image: url(art/fejleckitoltes.jpg); background-repeat: repeat-x;}
.varos{background-image: url(art/varos.png); background-repeat: no-repeat; background-position: center 70px;}
#fooldal{width: 950px; margin: 0 auto;}
#fooldal .fofejlec{}
#fooldal .fofejlec .logo{float: left;}
#fooldal .fofejlec .topmenu{float: left; margin-top: 18px;width:695px;margin-left:-65px}
#fooldal .fofejlec .topmenu ul{padding:0;margin:0;list-style:none; }
#fooldal .fofejlec .topmenu ul li{padding: 0; margin:0; float: left; padding-top: 8px; }
#fooldal .fofejlec .topmenu ul li.elvalaszto{padding:1; height:30px; background-image: url(art/menukoz.jpg); background-repeat: no-repeat; background-position: center 8px; width: 1px;}
#fooldal .fofejlec .topmenu ul li.elvalaszto hr{display:none;}
#fooldal .fofejlec .topmenu ul li a{color:#797979; text-decoration:none; font-size: 12px; float: left; font-weight: bold; display: block;height: 22px; padding: 0 5px; padding-top: 8px;float:none}
#fooldal .fofejlec .topmenu ul li a.aktiv{background-image: url(art/menuaktiv.jpg); background-repeat: repeat-x; background-position: left bottom;}
#fooldal .fofejlec .topmenu ul li a:hover{background-image: url(art/menumogott.jpg); background-repeat: repeat-x; background-position: left bottom;}
#fooldal .fofejlec .ceglogo{background-image: url(art/ceglogo.jpg); background-repeat: no-repeat; width: 172px; height: 85px; float: right; }
#fooldal .fofejlec .baloldal{width: 744px; float: left;}
#fooldal .fofejlec .baloldal .nagykep{margin-bottom: 19px; margin-top: 12px;}
#fooldal .fofejlec .baloldal .kiskep1{float: left; margin-right: 21px}
#fooldal .fofejlec .baloldal .kiskep2{float: left;}
#fooldal .fofejlec .baloldal .kiskep3{float: right;}
#fooldal .fofejlec .jobboldal{width: 206px; float: left;}
#fooldal .fofejlec .jobboldal .kapcsolat{width: 172px; margin: 0 0 0 34px; background-image: url(art/kapcsolatkitoltes.jpg); background-repeat: repeat-y; background-position: left top; }
#fooldal .fofejlec .jobboldal .kapcsolat .kapcsolatlablec{background-image: url(art/kapcsolatlablec.jpg); background-repeat: no-repeat; background-position: left bottom; height: 366px;}
#fooldal .fofejlec .jobboldal .kapcsolat .kapcsolatlablec .kapcsolatmenu{margin: 0; padding: 0; margin-left: 15px;}
.linkdiv{padding: 0; margin:0; background-image: url(art/nyil.jpg); background-repeat: no-repeat; background-position: left 8px; padding-left: 10px; line-height: 22px;}
.linkdiv a{color:#000; text-decoration:none; font-size: 12px;}
.linkdiv a:hover{text-decoration:underline;}

#fooldal .fofejlec .jobboldal .kapcsolat .kapcsolatlablec .terkep{margin: 17px 0 0 6px;}

#fooldal .fotartalom{margin-top: 20px;}
#fooldal .fotartalom .belsofejlec{background-image: url(art/belsotartalomfejlec.png); background-repeat: no-repeat; background-position: left top; height:10px;}
#fooldal .fotartalom .oldalcsikok{background-image: url(art/belsotartalomkitoltes.jpg); background-repeat: repeat-y; background-position: left top;padding: 0 10px; }
#fooldal .fotartalom .oldalcsikok .baloldal{width: 462px; float: left;}
#fooldal .fotartalom .oldalcsikok .baloldal .ajanlatok{width: 462px; background-image: url(art/ajanlatkitoltes.jpg); background-repeat: repeat-y; background-position: left top;}
#fooldal .fotartalom .oldalcsikok .baloldal .ajanlatok .fejlec{background-image: url(art/ajanlatfejlec.jpg); background-repeat: no-repeat; background-position: left top; height: 41px;}
#fooldal .fotartalom .oldalcsikok .baloldal .ajanlatok .tartalom{}
#fooldal .fotartalom .oldalcsikok .baloldal .ajanlatok .lablec{background-image: url(art/ajanlatlablec.jpg); background-repeat: no-repeat; background-position: left top; height: 12px;}

#fooldal .fotartalom .oldalcsikok .jobboldal{width: 448px; float: left; margin-left: 20px;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses{width: 448px; height: 127px; background-image: url(art/kereseshatternyito.jpg); background-repeat: no-repeat; background-position: left top; margin-bottom: 25px;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso{background-image: url(art/kszurkebelsokitoltes.jpg); background-repeat: no-repeat; background-position: left top; height: 29px;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk1{float: left;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk1.aktiv a{background-image: url(art/kszurkejobb.jpg); background-repeat: no-repeat; background-position: right top; display: block;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk1.aktiv a .belso{background-image: url(art/kszurkebal.jpg); background-repeat: no-repeat; background-position: left top; padding: 5px 8px 0 8px; font-weight: bold;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk1.aktiv a:hover{}

#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk1 a{background-image: url(art/kszurkebelsokoz.jpg); background-repeat: no-repeat; background-position: right top; display: block;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk1 a .belso{background:none; padding: 5px 8px 0 8px; font-weight: bold; color: #000!important; text-decoration: none!important;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk1 a:hover{}


#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk2{float: left;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk2 a{display: block;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk2.aktiv a .belso{padding: 5px 8px 0 8px; font-weight: bold; background-image: url(art/kszurkejobb.jpg); background-repeat: no-repeat; background-position: right top;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk2.aktiv a:hover{}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk2 a{background-image: url(art/kszurkebelsokoz.jpg); background-repeat: no-repeat; background-position: right top; display: block;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menuk2 a .belso{background:none; padding: 5px 8px 0 8px; font-weight: bold; color: #000!Important; text-decoration: none!Important;}


#fooldal .fotartalom .oldalcsikok .jobboldal .kereses .belso .menu2{float: left;}

#fooldal .fotartalom .oldalcsikok .jobboldal .cim{display: block; color: #000; font-weight: bold; border-bottom: 1px solid #E6E6E6; padding-bottom: 5px;}
#fooldal .fotartalom .oldalcsikok .jobboldal .kep{width: 448px; height: 318px; background-color: #E6E6E6; margin-top: 8px;}

#fooldal .fotartalom .oldalcsikok .elvalaszto{border-top: 1px solid #E6E6E6; height: 1px; margin: 15px 0}

#fooldal .fotartalom .oldalcsikok{zoom:1}
#fooldal .fotartalom .oldalcsikok .hirek{width: 439px; border: 1px solid #e6e6e6; padding: 8px; float: left;height:135px;overflow:hidden;}
#fooldal .fotartalom .oldalcsikok .hirek *{color:#6B6A6A;}
#fooldal .fotartalom .oldalcsikok .hirek a{text-decoration:none}
#fooldal .fotartalom .oldalcsikok .hirek a:hover{color:#000;}
#fooldal .fotartalom .oldalcsikok .hirek .bovebben{display:none}
#fooldal .fotartalom .oldalcsikok .hirek h1{margin: 0; padding: 0!important; font-size: 12px!important; color: #000; margin-bottom: 15px;}

#fooldal .fotartalom .oldalcsikok .hirek h3{font-size:12px;margin:0;font-weight: bold;}
#fooldal .fotartalom .oldalcsikok .hirek .datum{color: #000;}

#fooldal .fotartalom .oldalcsikok .hirlevel{width: 432px; border: 1px solid #e6e6e6; padding: 8px; float: right; background-image: url(art/hirlevelikon.jpg); background-repeat: no-repeat; background-position: 350px 15px;height:135px;}
#fooldal .fotartalom .oldalcsikok .hirlevel h1{margin: 0; padding: 0!important; font-size: 12px!important; color: #000; margin-bottom: 15px;}
#fooldal .fotartalom .oldalcsikok .hirlevel .leiras{width: 320px;}
#fooldal .fotartalom .oldalcsikok .hirlevel .form{margin: 10px 0}
#fooldal .fotartalom .oldalcsikok .hirlevel .form .mezo{border: 1px solid #e6e6e6; height: 14px; color: #6B6A6A; font-size: 11px; padding: 3px; width: 140px; margin-right: 3px; }
#fooldal .fotartalom .oldalcsikok .hirlevel .form .gomb{border: 1px solid #e6e6e6; background-image: url(art/gombhatter.jpg); background-repeat: repeat-x; color: #fff; width: 26px; height: 22px; font-weight: bold; font-size: 10px;}
#fooldal .fotartalom .oldalcsikok .lablecmenu{margin: 8px; border-right: 1px solid #e6e6e6; width: 180px; padding-bottom: 50px; float: left;}
#fooldal .fotartalom .oldalcsikok .lablecmenu ul{padding:0;margin:0;list-style:none; }
#fooldal .fotartalom .oldalcsikok .lablecmenu ul li{padding: 0; margin:0; line-height: 22px;}
#fooldal .fotartalom .oldalcsikok .lablecmenu ul li a{color:#6B6A6A; text-decoration:none; font-size: 12px;}
#fooldal .fotartalom .oldalcsikok .lablecmenu ul li a:hover{text-decoration:underline;}
#fooldal .fotartalom .belsolablec{background-image: url(art/belsotartalomlablec.jpg); background-repeat: no-repeat; background-position: left top; height: 20px;}

#fooldal .alsomenu{margin: 10px 0 15px 25px}
#fooldal .alsomenu a{color:#6B6A6A; text-decoration: none;}
#fooldal .alsomenu a:hover{text-decoration: underline}

.tovabb{float: right; margin: 7px 0;}
.tovabb a{color: #6B6A6A; font-weight: bold; background-image: url(art/nyil.jpg); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; text-decoration: none;}
.tovabb a:hover{ text-decoration: underline;}

.ceglogoalja{background-image: url(art/kapcsolatlablec.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 66px;padding-bottom:10px;text-align:center}
.ceglogoalja a{background-image: url(art/nyil.jpg);background-repeat: no-repeat; background-position: left 6px; padding-left: 7px;/*padding-right:15px;*/}

.ujauto{text-align:center;font-size:14px;width:225px;float:left;height:180px;font-weight:bold;margin-top:15px}
.ujauto a{text-decoration:none}
.ujauto a:hover{text-decoration:none}

.kapcsolatmenu {position:relative;top:-20px;height:250px;}
.kapcsolatlablec .terkepkeret{width:160px;height:110px;margin-left:6px;}
.kapcsolatmenu td{font-size:11px}

h1{font-size:24px;margin:0;color:#000;margin-top:14px;}
h2{margin-top:0;padding-top:10px;}
.talalatdb{font-size:12px;color:#000;text-transform:uppercase;font-weight:bold;}
.talalatdb span{font-size:22px;color:red;font-weight:bold}
.ar{font-size:16px;color:red;font-weight:bold}
.feketear{font-size:16px;color:#000;font-weight:bold}


.felsocsik{margin-top:10px;}
.felsocsik .fejlec{background-image: url(art/felsocsikfejlec.png); background-repeat: no-repeat; background-position: left top; height: 13px;}
.felsocsik .tartalom{background-image: url(art/felsocsikkitoltes.jpg); background-repeat: repeat-y; background-position: left top; padding:0 8px;color:#000}
.felsocsik .lablec{background-image: url(art/felsocsiklablec.png); background-repeat: no-repeat; background-position: left top; height: 12px;}

.szovegesoldal{}
.szovegesoldal .baloldal{width: 195px; float: left;}
.szovegesoldal .baloldal .almenu{}
.szovegesoldal .baloldal .almenu .fejlec{background-image: url(art/almenufejlec.png); background-repeat: no-repeat; background-position: left top; height: 10px;}
.szovegesoldal .baloldal .almenu .tartalom{background-image: url(art/almenukitoltes.jpg); background-repeat: repeat-y; background-position: left top; padding: 0 8px;}
.szovegesoldal .baloldal .almenu .tartalom .linkdiv{padding: 0; margin:0; background-image: url(art/almenunyil.gif); background-repeat: no-repeat; background-position: left 8px; padding-left: 10px; line-height: 22px;}
.szovegesoldal .baloldal .almenu .tartalom .linkdiv a{color:#000; text-decoration:none; font-size: 12px;}
.szovegesoldal .baloldal .almenu .tartalom .linkdiv a:hover{text-decoration:underline;}


.szovegesoldal .baloldal .almenu .lablec{background-image: url(art/almenulablec.png); background-repeat: no-repeat; background-position: left top; height: 11px;}
.szovegesoldal .baloldal .banner{margin-top: 20px;}
.szovegesoldal .jobboldal{width: 755px; float: left;}
.szovegesoldal .jobboldal .fejlec{background-image: url(art/szovegestartalomfejlec.png); background-repeat: no-repeat; background-position: left top; height: 10px;margin:0;padding:0;}
.szovegesoldal .jobboldal .tartalom{background-image: url(art/szovegestartalomkitoltes.jpg); background-repeat: repeat-y; background-position: left top; padding: 0 10px;}
.szovegesoldal .jobboldal .lablec{background-image: url(art/szovegestartalomlablec.jpg); background-repeat: no-repeat; background-position: left top; height: 10px;}


.balmenupontok ul{padding:0;margin:0;list-style:none; position: relative; left: -25px;}
.balmenupontok ul li{padding: 0; margin:0; float: left; padding-top: 8px; }
.balmenupontok ul li.elvalaszto{padding:1px; height:30px; background-image: url(art/menukoz.jpg); background-repeat: no-repeat; background-position: center 8px; width: 1px;}
.balmenupontok ul li.elvalaszto hr{display:none;}
.balmenupontok ul li a{color:#797979; text-decoration:none; font-size: 12px; float: left; font-weight: bold; display: block;height: 22px; padding: 0 5px; padding-top: 8px}
.balmenupontok ul li a.aktiv{background-image: url(art/menuaktiv.jpg); background-repeat: repeat-x; background-position: left bottom;}
.balmenupontok ul li a:hover{background-image: url(art/menumogott.jpg); background-repeat: repeat-x; background-position: left bottom;}

h3{padding-top:10px;padding-bottom:5px;margin:0}
.szolgtabla td{background:#eee}
a{text-decoration:none}
.haszurotabla{font-weight:bold;width:100%;padding:10px}

.lapozo{text-align:right;font-size:12px;font-weight:bold;padding:10px 0;margin:0;}
.hasznaltar{font-size:30px;font-weight:bold;color:#000;margin-bottom:15px;}

.hasznalttabla1{background:#fff;border-collapse:collapse}
.hasznalttabla1 td{border:1px solid #eee;width:25%;padding:10px 12px;}
.hasznalttabla1 span{font-weight:bold;text-transform:uppercase;color:#000}
.hasznalttabla1 div{float:right}

.input {height:25px;width:325px}
textarea.input{width:325px;height:125px;}
.mezonev{font-family:arial;font-size:12px;color:#555454;text-align:right;}
.elvalaszto{height:7px;overflow:hidden;font-size:7px;line-height:7px;}

a.button {border:0;outline:none; background: url(art/gomb3.gif); background-position: top right; color: #444; display: block; float: left; font: bold 11px arial; color:#fff; height: 32px; padding-right: 25px; text-decoration: none; cursor:default;}
a.button span{background: url(art/gomb3.gif); background-position: top left; display: block; line-height: 32px; padding-left: 25px;text-transform:uppercase}

a.button2 {border:0;outline:none; background: url(art/gomb4.gif); background-position: top right; color: #444; display: block; float: left; font: bold 11px arial; color:#fff; height: 32px; padding-right: 25px; text-decoration: none; cursor:default;}
a.button2 span{background: url(art/gomb4.gif); background-position: top left; display: block; line-height: 32px; padding-left: 25px;text-transform:uppercase}
.valasztasok{width:160px;}

.round{border:1px solid #ddd;-moz-border-radius: 4px;-webkit-border-radius: 4px;background:#e8e8e8;margin:0 auto;border-radius:4px;width:632px;margin:15px auto;}
/*form{position:relative}*/

.corner-tl, .corner-tr, .corner-bl, .corner-br {position: absolute; z-index: 60000; width: 132px; height: 132px; background-image: url(art/corners.png);  background-repeat: no-repeat;}
.corner-tl {left: 0px; top: 0px;}
.corner-tr {right: 0; top: 0; background-position: -132px 0;}
.corner-bl {left: 0; bottom: 0; background-position: 0 -132px;}
.corner-br {right: 0; bottom: 0; background-position: -132px -132px;}
.round select {height:25px;}

.fck .flash{height:auto!important}

.popup1 { position: absolute; width: 0; height: 0; overflow: visible;z-index:110000; /*visibility: hidden;*/ display:block; display: none; margin-top:25px;margin-left:7px;}
.popup1 span{ display:block;padding:5px;margin-top:5px;}
.popup1 .popup2 { overflow: visible; position: absolute; top: 0; left: 0; color: #555;padding:5px;}
.popup1 .popup2fr { background: #fff; border: 1px solid #aaa; color: #000; /*margin-left:-16px;*/position: relative; left: -13px;}
.popup1 .popup2 a { width: auto!important;display: block; color: #A4ABB5 !important; font-weight: bold !important; text-decoration: none !important;  text-transform: none!important; padding:5px 8px!important;line-height:auto!important;height:auto!important}
.popup1 .popup2 a:hover {background:#eee!important;}
.popup1 .popup2 a:hover { color: #000 !important; }


