/*
.almenu{
	float: left;
	width: 249px;
	height: 279px;
	background-repeat: no-repeat;
	position:relative;
	text-align: center;
	padding-top: 20px;
}
*/

.btn_tovabb {
	background-image: url(../images/btn_tovabb.jpg);
	width: 76px;
	height: 27px;
	background-repeat: none;
	border: 0px;
}

.btn_kuldes {
	background-image: url(../images/btn_kuldes.png) !important;
	width: 76px !important;
	height: 27px !important;
	background-repeat: none !important;
	border: 0px !important;
}

.veglegesit_ {
	background-image: url(../images/btn_veglegesit.jpg) !important;
	width: 92px !important;
	height: 26px !important;
	background-repeat: none !important;
	border: 0px !important;
}

.almenu{
	float: left;
	width: 198px;
	height: 215px;
	background-repeat: no-repeat;
	position:relative;
	text-align: center;
	padding-top: 20px;
}
.kislogin{
	float: left;
	width: 185px;
	height: 215px;
	background-repeat: no-repeat;
	position:relative;
	padding-top: 5px;
	padding-left: 15px !important;
	text-align: left !important;
}
.kislogin ul{
	list-style: none;
}
.kislogin h3{
	font-size: 14px;
}
.box1{
	background-image: url(../images/almenu_bg1.png);
	z-index:9;
}
.box2{
	background-image: url(../images/almenu_bg2.png);
	z-index:8;
}
.box3{
	background-image: url(../images/almenu_bg3.png);
	z-index:7;
}
.box4{
	background-image: url(../images/almenu_bg4.png);
	z-index:6;
}
.box5{
	background-image: url(../images/login_tops.png);
	z-index:6;
}
.almenu h1{
	font: bold 15px arial;
	color: #66950b;
	text-transform: uppercase;
}
.almenu h1 span{
	color: #acacac !important;
	display: block;
}
.almenu .tovanyil{
	background-image: url(../images/nagynyil.png);
	background-repeat: no-repeat;
	width: 124px;
	height: 124px;
	position:absolute;
	bottom:40px;
	right:-60px;
	z-index:28;
}
.almenu .leiras{
	color:#a51012;
	font: 12px arial;
	font-weight: bold;
	width: 180px;
	padding: 10px;
	position:absolute;
	bottom:10px;
	left:0;
}
/*
.almenu .leiras{
	color:#a51012;
	font: 12px arial;
	font-weight: bold;
	width: 230px;
	padding: 10px;
	position:absolute;
	bottom:10px;
	left:0;
}
*/
.kozepbox{
	width: 332px;
	float: left;
}
.kozepbox_top{
	background-image: url(../images/kozepbox_top.png);
	background-repeat: no-repeat;
	width: 282px;
	height: 26px;
	color:#66950B;
	font:15px arial black;
	text-transform: uppercase;
	padding-left: 50px;
	padding-top: 20px
}
.kozepbox_top span{
	color: #838383 !important;
}
.kozepbox_bg{
	background-image: url(../images/kozepbox_bg.png);
	background-repeat: repeat-y;
	width: 332px;
	padding: 5px 0;
}
.kozepbox_bottom{
	background-image: url(../images/kozepbox_bottom.png);
	background-repeat: no-repeat;
	width: 332px;
	height: 24px;
}

#allaskereso{
	width:274px;
	margin-left: 9px;
	padding: 5px 15px;
	position:relative;
	z-index:2;
}
#allaskereso fieldset{
	width: 260px;
	padding-left:30px;
}
#allaskereso .input{
	display: block;
	float: left;
	margin-right: 10px;
	
}
#allaskereso label{
	display: block;
	float: left;
	width: 230px;
	margin-bottom: 3px;
	height: 17px;
	padding-bottom:10px;
	
}
#allaskereso span{
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}
#allaskereso .select1, #allaskereso .select2, #allaskereso .select3{
	border: none !important;
	background-color: #acacac;
	width: 250px;
	height:18px;
	font-size: 11px;
	padding: 2px;
}
#allaskereso .select2{
	float: left;
	width: 110px !important;
}
#allaskereso .select3{
	float: right;
	width: 110px !important;
}
#allaskereso .leftsel{
	display: block;
	float:left;
	width: 80px;
}
#allaskereso .rightsel{
	display: block;
	float:right;
	width: 120px;
}
#allaskereso .submit{
	display: block;
	background-image: url(../images/btn_keres.jpg);
	background-repeat: no-repeat;
	width: 48px;
	height: 27px;
	float:right;
	border: none;
	cursor:pointer;
	margin-top: 10px;
}

.kozepbox_bg .szurkebox{
	margin-left:9px;
	padding:5px 15px 5px 30px;
	position:relative;
	width:269px;
	z-index:2;
	background-color: #e4e4e4;
	margin-bottom: 5px;
}
.kisbox .szurkebox{
	margin-left:-7px;
	padding:5px 15px 5px 10px;
	position:relative;
	width:200px;
	z-index:2;
	background-color: #e4e4e4;
	margin-bottom: 5px;
}
.kozepbox_bg .next,.kisbox .next{
	background-image: url(../images/graynext.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 10px;
}
.kozepbox_bg .mintakep,.kisbox .mintakep{
	display:block;
	float: left;
	width: 46px;
	margin-right: 10px;
}
.kozepbox_bg .szurkebox strong,.kisbox .szurkebox strong{
	display:block;
}
.kozepbox_bg .szurkebox small,.kisbox .szurkebox small{
	font-size: 11px;
	display: block;
}
.kozepbox_bg .szurkebox a,.kisbox .szurkebox a{
	color: Black;
	font-size: 11px;
	font-weight: bold;
}
.kozepbox_bg .szurkebox a:hover,.kisbox .szurkebox a:hover{
	text-decoration: underline;
}

.kozepbox .magazin{
	padding: 5px 25px;
	width: 282px !important;
	margin-bottom: 10px;
}
.kozepbox .magazinkep{
	display: block;
	float: left;
	margin-right: 10px;
}
.kozepbox .magazin .szoveg{
	float: left;
	width: 200px;
	font-size: 11px;
}
.kozepbox .magazin .szoveg strong{
	display:block;
	font-size: 12px;
}
.kozepbox .magazin .szoveg a{
	color:Black;
	font-size:11px;
	font-weight:bold;
	display: block;
}
.kozepbox .magazin .szoveg a:hover{
	text-decoration: underline;
}
.kozeplink{
	display: block;
	width: 332px;
}
.rightholder{
	float: left;
	width: 332px;
}


.oriasbox_top{
	background-image: url(../images/oriasbox_top.png);
	background-repeat: no-repeat;
	width: 644px;
	height: 27px;
	padding-top: 20px;
	padding-left: 60px;
	padding-right: 40px;
}
.oriasbox_top h1{
	font:15px arial black;
	color: #66950B;
	text-transform: uppercase;
	float: left;
}
.oriasbox_top h1 span{
	color: #838383 !important;
}
.oriasbox_top a:link,.oriasbox_top a:visited{
	float: right;
	display: block;
	margin-top: 5px;
}



.oriasbox_bg{
	background-image: url(../images/oriasbox_bg.png);
	background-repeat: repeat-y;
	width: 744px;
}

.oriasbox_bg .leiras{
	color: #4d4d4d;
	padding: 0 30px;
}
.oriasbox_bg .controls{
	margin-left: 50px;
}
.oriasbox_bottom{
	background-image: url(../images/oriasbox_bottom.png);
	background-repeat: no-repeat;
	width: 744px;
	height: 32px;
}

.regbox{
	
}
.regbox .menu_first,.regbox .menu{
	background-image: url(../images/tab.png);
	background-repeat: no-repeat;
	width: 114px;
	height: 26px;
	text-align: right;
	position:relative;
	bottom:-14px;
	float: left;
	padding-top: 17px;
	padding-right: 30px;
}
.regbox .menu a:link,.regbox .menu a:visited,.regbox .menu_first a:link,.regbox .menu_first a:visited{
	color: #66950b;
	font: bold 15px arial;
	text-transform: uppercase;
}
.regnyil{
	position:absolute;
	left:15px;
}
.regbox .menu_first{
	margin-left: 10px;
}
.regbox .menu{
	margin-left: -40px;
}
.m1{
	z-index:1;
}
.m2{
	z-index:1;
}
.m3{
	z-index:1;
}
.m4{
	z-index:1;
}
.m5{
	z-index:1;
}
.m6{
	z-index:1;
}
.m7{
	z-index:1;
}
.m8{
	z-index:1;
}
.m9{
	z-index:9;
}
.regbox .reg_top{
	background-image: url(../images/regbox_top.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 32px;
	position: relative;
	z-index: 8 !important;
}
.regbox .reg_bg{
	background-image: url(../images/regbox_bg.png);
	background-repeat: repeat-y;
	width: 970px;
	padding: 0 15px;
}
.regbox .reg_bottom{
	background-image: url(../images/regbox_bottom.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 32px;
}

#regform{
	margin-left: 70px;
}
#regform fieldset{
	width: 360px;
	float: left;
	margin-right: 35px;
}
#regform span{
	display: block;
	color: #66950B;
	font: bold 16px arial;
	margin-bottom: 10px;
	text-align: justify;
	/*border-bottom: 1px solid silver;*/
}
#regform label{
	color: #324859;
	font: bold 13px arial;
	display: block;
	float: left;
}
#regform .label1{
	width: 100px;
}
#regform .label2{
	width: 150px;
}
#regform .label3{
	width: 310px;
}
#regform .input1,#regform .input2,#regform .select3,#regform .select2,#regform textarea{
	display: block;
	float: left;
	font: bold 11px arial;
	color: white;
	padding: 2px;
	border: none;
	background-color: #acacac;
	margin-bottom: 10px;
}
#regform .input1{
	width: 250px !important;
}
#regform .input2,#regform textarea{
	width: 200px !important;
}
#regform .select2{
	width: 204px !important;
}
#regform .select3{
	width: 139px !important;
}
#regform .submit{
	background-image: url(../images/btn_ok.jpg);
	background-repeat: no-repeat;
	width: 36px;
	height: 27px;
	display: block;
	border: none;
	background-color: transparent;
	float: right;
}
#regform .regkep{
	float: left;
	width: 122px;
}
#regform .radio{
	float: left;
}
#regform .check{
	float: left;
	margin-bottom: 10px;
}
#regform p{
	float: left;
	margin-right: 10px;
}


/* TOOLTIP */
#tooltip{
	position:absolute;
    z-index:99999999;
	/*display: none;*/
}
#savebox{
	position:fixed;
	left:0px;
	top:250px;
	text-align: center;
	z-index:99999999;
}
#tooltip .tip_top,#savebox .tip_top{
	background-image: url(../images/tooltip_top.png);
	background-repeat: no-repeat;
	width: 176px;
	height: 21px;
}
#tooltip .tip_bg,#savebox .tip_bg{
	background-image: url(../images/tooltip_bg.png);
	background-repeat: repeat-y;
	width: 136px;
	padding: 0 20px;
	color: #313131;
	font: bold 11px arial;
}
#tooltip .tip_bg b{
	display: block;
	color: #800e13;
	font-size: 12px;
}
#tooltip .tip_bottom,#savebox .tip_bottom{
	background-image: url(../images/tooltip_bottom.png);
	background-repeat: no-repeat;
	width: 176px;
	height: 20px;
}
/* TOOLTIP */

/* talalatok */
#talalatok{
	position:absolute;
    z-index:99999999;
	/*display: none;*/
}
#talalatok .tip_top{
	background-image: url(../images/tooltip_top.png);
	background-repeat: no-repeat;
	width: 176px;
	height: 21px;
}
#talalatok .tip_bg{
	background-image: url(../images/tooltip_bg.png);
	background-repeat: repeat-y;
	width: 136px;
	padding: 0 20px;
	color: #313131;
	font: bold 11px arial;
}
#talalatok .tip_bg b{
	display: block;
	color: #800e13;
	font-size: 12px;
}
#talalatok .tip_bottom{
	background-image: url(../images/tooltip_bottom.png);
	background-repeat: no-repeat;
	width: 176px;
	height: 20px;
}
/* talalatok */

.right{
	float:right;
}
.login{
	min-height:10px !important;
	_height:10px !important;
}

#loginform_s{
	width: 150px;
	display: block;
}
#loginform_s label{
	display: block;
	float: left;
	width: 90px;
	font-size: 11px !important;
}
#loginform_s .input{
	display: block;
	float: left;
	width: 150px;
	font: 11px arial;
	padding: 2px;
	background-color: #acacac;
	border: none;
	margin-bottom: 5px;
}
#loginform_s .submit{
	background-image: url(../images/btn_oksi.png);
	background-repeat: no-repeat;
	width: 36px;
	height: 27px;
	display: block;
	border: none;
	background-color: transparent;
	float:right;
}


#loginform{
	width: 210px;
	display: block;
}
#tempregform{
	width: 320px;
	display: block;
}
#loginform label,#tempregform label{
	display: block;
	float: left;
	width: 110px;
	font-size: 11px !important;
}
#loginform .input, #tempregform .input{
	display: block;
	float: left;
	width: 96px;
	font: 11px arial;
	padding: 2px;
	background-color: #acacac;
	border: none;
	margin-bottom: 5px;
}
#tempregform .input{
	width: 200px !important;
}
#loginform .submit{
	background-image: url(../images/btn_ok.jpg);
	background-repeat: no-repeat;
	width: 36px;
	height: 27px;
	display: block;
	border: none;
	background-color: transparent;
	float:right;
}

.adminmenu ul{
	list-style-type: none !important;
}
.adminmenu .top span{
	display: block;
	color: #ACACAC !important
}
.adminmenu .bg{
	padding-top: 20px !important;
	min-height:10px !important;
	_height:10px !important;
}
.adminmenu .bg a:link,.adminmenu .bg a:visited{
	color: #A51012;
	font-size: 12px;
}
.adminmenu .bg a:hover{
	text-decoration: underline;
}

.cimke{
	display: block;
	width: 140px;
	float: left;
	border-bottom: 1px dotted #acacac;
	font: bold 12px #acacac;
	line-height: 20px;
	min-height: 20px;
	_height: 20px;
}
.nagy{
	font: bold 14px arial;
	color: #66950B;
}

#google_map {
	margin-top: 10px;
	position: relative;
	width: 227px;
	height: 149px;
	margin-left: 12px;
	overflow:hidden;
}
#google_map .gmnoprint {
	display: none;
}
#google_map #copyright {
	display: none;
}

.black{
	color: Black !important;
}
.margin_top10 {
	margin-top: 10px;
}
.margin_bottom10 {
	margin-bottom: 10px;
}


/* UJ NYITOLAP */
.minibox{
	background-image: url(../images/minibox.png);
	background-repeat: no-repeat;
	width: 134px;
	height: 114px;
	padding: 8px;
	float: left;
	margin-right: -2px;
}

.minibox .logos,.indexkiemelt .logos{
	display: block;
	width: 140px;
	height: 44px;
	padding-top: 5px;
	text-align: center;
}
.minibox .szoveg,.indexkiemelt .szoveg{
	display: block;
	padding:5px 0 0 0;
	text-align: center;
	width: 140px;
	height: 60px;
	color: #324859;
}
.last{
	margin-right: 0px !important;
}
.kisleft{
	float: left;
	width: 252px;
}

.negmarg{
	margin-right: -7px;
}

.indexkiemelt{
	background-image: url(../images/kiemeltindexbg.png);
	background-repeat: no-repeat;
	width: 720px;
	height: 114px;
	padding: 41px 11px 11px 11px;
}
.indexkiemelt .item{
	display: block;
	float: left;
	width: 140px;
	margin-right: 5px;
}

.indexkiemelt2{
	background-image: url(../images/kiemeltindexbg2.png);
	background-repeat: no-repeat;
	width: 645px;
	float: right;
	height: 114px;
	padding: 41px 11px 11px 11px;
}
.indexkiemelt2 .item{
	display: block;
	float: left;
	width: 125px;
	margin-right: 5px;
}
.indexkiemelt2 .logos{
	display: block;
	width: 125px;
	height: 44px;
	padding-top: 5px;
	text-align: center;
}
.indexkiemelt2 .szoveg{
	display: block;
	padding:5px 0 0 0;
	text-align: center;
	width: 125px;
	height: 60px;
	color: #324859;
}

span.piros{
    color: red;
    font-weight: bold;
}

span.kek{
    color: #548de3;
    font-weight: bold;
}

img.left{
    float:left;
    margin: 5px;
}
span.black{
  color: black;  
}
p.behuzott{
    margin-top: 5px;
    margin-bottom:10px;
    margin-left: 30px;
}

        #jelentkezo_form{
            display: none;
            margin-top: 20px;
            width: 370px;
            margin-left:173px;
            margin-bottom:20px;
        }
        #jelentkezo_form label{
            display: block;
            float:left;
            width: 100px;
            font-weight: bold;
        }
        #jelentkezo_form textarea{
            margin-top:5px;
            float:left;
            width: 200px;
            height: 120px;
            
        }
        #jelentkezo_form input.text{           
            float:left;
            width: 200px; 
            margin-bottom:5px;           
        }
         #jelentkezo_form input.submit{           
            float:left;
            padding:4px;
            border: 1px solid #558309;
            width: 200px;            
        }
        a.jelentkezem{
            font-weight: bold;
            text-align: center;
            display: block;
            font-size: 17px;
        }
