/*Oepn sans font*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,700&subset=latin-ext');
/* menu */

ul#menu {
    list-style:none;
    margin:0px;
    overflow:hidden; /* makes sure the container fits the floated list-items below */
    padding-left: 15px;
    width: 950px;
}
ul#menu li{
    position:relative; /* allows us to set the z-index */
    z-index:5; /* raises the z-index of the line item 5 levels all other elements */
    margin-right: 30px;
    padding:5px 10px 4px;
    float:left; /* floats list items to the left, creating a horizontal menu */
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 6px 11px;
    
}
ul#menu li.backLava {
    border-bottom: 5px solid #b3132d;
    position: absolute;
    background-image: none;
}
ul#menu li a {
    text-decoration: none;
    color: #939393;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 5px;
    z-index: 10;
    display: block;
    position: relative;
    padding-bottom: 6px;
}

ul#menu li a:hover {
    text-decoration: none;
    color: #4b4b4b;
}




html {
    padding: 0px; 
    margin: 0px; 
}
body {
	padding: 0px; 
	margin: 0px; 
    background-color: #ececec;
    background-image: url('../images/hatter01.png');
    background-repeat: repeat-x;
    
    font-family: Arial;
    font-size: 11px;
    color: #6d6d6d;
}

body.nyomtatas {
    background-image: none;
    background-color: white;
}

form {
	margin: 0px;
	padding: 0px;
}

/* belepes */
#belepes_oldal {
    position: relative;
    height: 100%;
    
}
#belepes_oldal:after {
	clear: both;
	content: ' ';
	height: 100px;
	visibility: hidden;
	display: inline-block;
}
#belepes_oldal_fej {
    margin: auto;
    width: 657px; 
    height: 427px;  
    background-image: url('../images/belepes_hatter.png');
    background-repeat: no-repeat;
}

#belepes_oldal_infobox {
    margin: auto;
    margin-top: 40px;
    width: 425px; 
    height: 94px;  
    background-image: url('../images/belepes_infobox_hatter.png');
    background-repeat: no-repeat;

}
#belepes_oldal_lablec {
    position: fixed;
    width: 100%;
    bottom: 0px;
    height: 93px;  
}
#belepes_oldal_lablec_arnyek {
    background-image: url('../images/hatter_lablec_arnyek.png');
    background-repeat: no-repeat;
    margin: auto;
    width: 917px;
    height: 10px;
}
#belepes_oldal_lablec_tart {
    height: 83px;  
    background-image: url('../images/hatter_lablec.png');
    background-repeat: repeat-x;
}

#belepes_oldal_lablec_tart2 {
    margin: auto;
    width: 960px;
}

#belepes_gutta_logo {
    float: left;
    width: 137px;
    height: 53px;
    margin-top: 30px;
    margin-left: 40px;
}

#belepes_partnerek {
    float: right;
    font-size: 18px;
    font-weight: bold;
    color: #636363;
    font-style: italic;
    margin-top: 45px;
    margin-right: 40px;
}

br.clear {
    clear: both;
    
}

#belepes_belepes_partnerek_reszere {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 30px;
    margin-left: 30px;
}

#belepes_belepes_partnerek_reszere img{
    margin-right: 5px;
}

#belepes_www {
    float: right;
    color: #294008;
    font-size: 11px;
    font-weight: bold;
    margin-top: 30px;
    margin-right: 35px;
}

#belepes_form_div {
    float: left;
    margin-top: 60px;
    margin-left: 30px;
}
#belepes_bal {
    float: left;
    width: 340px;
}
#belepes_kozep {
    float: left;
    background-image: url('../images/belepes_elv01.gif');
    background-repeat: no-repeat;
    width: 22px;
    height: 183px;
    
}
#belepes_jobb {
    float: left;
    width: 230px;
    margin-left: 7px;
    color: #64665e;
    font-size: 11px;
    font-weight: bold;
}

#belepes_jobb  span{
    display: block;
    margin-left: 35px;
    font-weight: normal;
    line-height: 16px;
}


#belepes_jobb_reg {
    color: #324c1b;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.belepes_form_cim {
    color: #64665e;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 20px;
}

input.belepes {
    margin:0px;
    padding:0px;
    margin-left: 20px;
    background-image: url('../images/input_hatter.png');
    background-repeat: no-repeat;
    height: 27px;
    width: 257px;
    color: #898a88;
    font-size: 12px;
    line-height: 27px;
    border: 0px;
    padding-left: 10px;
    padding-right: 10px;
    
    font-style: italic;
    margin-bottom: 10px;
}

#belepes_elfelejtett {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    
    color: #71726c;
    font-size: 12px;
    text-decoration: underline;
    
}

#belepes_elfelejtett a {
    font-size: 12px;
    color: #717171;
    text-decoration: none;
}

#belepes_elfelejtett a:hover {
    font-size: 12px;
    color: #717171;
    text-decoration: underline;
}


#belepes_belepes_gomb {
    float: left;
    margin-top: 10px;
    margin-left: 50px;
    
    
}

div.belepes_gomb_belepes {
    background-image: url('../images/gomb_belepes.png');
    background-repeat: no-repeat;
    width: 111px;
    height: 37px;
}

div.belepes_gomb_belepes a {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-top: 10px;
    padding-left: 33px;
    height: 27px;
}
div.belepes_gomb_belepes a:hover {
    text-decoration: underline;
}

#belepes_reg_gomb {
    margin-top: 50px;
    margin-left: 30px;
}
div.belepes_gomb_reg {
    background-image: url('../images/gomb_regisztracio.png');
    background-repeat: no-repeat;
    width: 131px;
    height: 37px;
}

div.belepes_gomb_reg a {
    color: #434343;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-top: 10px;
    padding-left: 33px;
    height: 27px;
}
div.belepes_gomb_reg a:hover {
    
    text-decoration: underline;
}

ul#belepes_infobox_bal {
    list-style-type: none;
    margin-top: 20px;
    float: left;
    width: 150px;
    
    
}
ul#belepes_infobox_bal li {
    list-style-type: none;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 10px;
    
    font-size: 11px;
    color: #717171;
    line-height: 18px;
}

ul#belepes_infobox_jobb {
    list-style-type: none;
    margin-top: 20px;
    float: left;
    width: 160px;
    
    padding: 0px;
    
    
}
ul#belepes_infobox_jobb li {
    list-style-type: none;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 10px;
    
    font-size: 11px;
    color: #717171;
    line-height: 18px;
}

#belepes_infobox_elv {
    float: left;
    width: 1px;
    height: 80px;
    background-color: #d9d9d9;
    margin-top: 6px;
    margin-left: 20px;
    margin-right: 30px;
}

#belepes_oldal_infobox a {
    font-size: 11px;
    color: #717171;
    text-decoration: none;
}

#belepes_oldal_infobox a:hover {
    font-size: 11px;
    color: #717171;
    text-decoration: underline;
}

img#logo_gutta_lablec {
   margin-top: 25px; 
   margin-right: 20px;
   float: left;
}

.lablec_elv01 {
    float: left;
    background-image: url('../images/lablec_elv01.png');
    background-repeat: no-repeat;
    width: 2px;
    height: 77px;
    
}

#lablec_szoveg01{
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    margin-right: 20px;
    color:#5b5b5b;
    font-size: 11px;
    line-height: 18px;
}

#lablec_szoveg01 a{
    color:#5b5b5b;
    font-size: 11px;
    text-decoration: none;
}
#lablec_szoveg01 a:hover{
    text-decoration: underline;
}

#lablec_szoveg02 {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    margin-right: 20px;
    color:#5b5b5b;
    font-size: 11px;
    line-height: 18px;
}
#lablec_penta_logo {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}

ul.lablec_ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
ul.lablec_ul li {
    list-style-type: none;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 10px;
    
    font-size: 11px;
    color: #717171;
    line-height: 18px;
}

ul.lablec_ul a {
    font-size: 11px;
    color: #717171;
    text-decoration: none;
}

ul.lablec_ul a:hover {
    text-decoration: underline;
}

/* elfeletett jelszo */
.elfeljetett_jelszo_popup {
    display:none;
    width:505px;
    height: auto;
    position:absolute;
    background:#FFFFFF;
    z-index:2;
    top:0;
    left:0;
    border: 1px solid;
}

#ej_fej {
    float: left;
    width: 200px;
    color: #626262;
    font-weight: bold;
    font-size: 14px;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 10px;
    margin-left: 20px;
    margin-top: 10px;
}

#ej_bezar {
    float: right;
    margin-right: 15px;
    margin-top: 13px;
    
    padding: 0px;
    margin-bottom: 0px;
}

#ej_elv01 {
    background-image: url('../images/popup_elv01.png');
    background-repeat: no-repeat;
    height: 1px;
    margin-top: 10px;
    margin-left: 4px;
}
#ej_email {
    color: #64665e;
    font-weight: bold;
    font-size: 12px;
    margin-top: 20px;
    margin-left: 30px;
}
#ej_email_input {
    float: left;
    margin-top: 0px;
    margin-left: 20px;
    background-image: url('../images/popup_input_hatter.png');
    background-repeat: no-repeat;
    width: 340px;  
    height:48px;
    
}
input.ej {
    width: 295px;
    height: 35px;
    line-height: 35px;
    background: none;
    border: none;
    color: #000000;
    margin-top: 5px;
    margin-left: 20px;
    
    color: #898a88;
    font-size: 12px;
    font-style: italic;
    
    
}

#ej_gomb_kuldes {
    float: left;
    margin-top: 3px;
    margin-left: 10px;
}

#ej_kerjuk {
    clear: both;
    margin-top: 70px;
    margin-left: 30px;   
    margin-bottom: 20px;
}
#ej_kerjuk a {
    color: #64665e;
    font-size: 11px;
    text-decoration: none;
}

#ej_kerjuk a:hover {
    text-decoration: underline;
}

#ej_accept {
    display: none;
    float: left;
    margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-image: url('../images/ej_accept_hatter.png');
    background-repeat: no-repeat;
    width:449px;  
    height:30px;
    
    color:#47651f;
    font-size: 11px;
    padding-top: 15px;
    padding-left: 60px;
}

#ej_wrong {
    display: none;
    float: left;
    margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-image: url('../images/ej_wrong_hatter.png');
    background-repeat: no-repeat;
    width:449px;  
    height:30px;
    
    color:#622a2a;
    font-size: 11px;
    padding-top: 15px;
    padding-left: 60px;
}

#ej_wrong a {
    color: #363636;
    font-size: 12px;
    text-decoration: underline;
    
    margin-left: 100px;
}

/* reg */
#reg_hatter01 {
    margin: auto;
    width: 670px;
    background-image: url('../images/reg_hatter01.png');
    background-repeat: no-repeat;
}

#reg_keret01 {
    border-left: 1px solid #d2d1d1;
    border-right: 1px solid #d2d1d1;
    border-bottom: 1px solid #d2d1d1;
    width: 631px;
    background-color: #ffffff;
    margin-left: 19px;
    background-image: url('../images/reg_doboz_hatter.png');
    background-repeat: no-repeat;
    background-position: bottom;
    
}
#reg_fej_hatter{
   background-image: url('../images/reg_fej_hatter.png');
   background-repeat: no-repeat; 
   height: 157px;
   width: 629px;
   margin-left: 1px;
}

#reg_gutta_logo {
    float: left;
    width: 137px;
    height: 53px;
    margin-top: 30px;
    margin-left: 25px;
}

#reg_partnerek {
    float: right;
    font-size: 18px;
    font-weight: bold;
    color: #636363;
    font-style: italic;
    margin-top: 45px;
    margin-right: 25px;
}

br.clear {
    clear: both;
    
}

#reg_regisztracio {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 30px;
    margin-left: 20px;
}

#reg_regisztracio img{
    margin-right: 5px;
}

#reg_www {
    float: right;
    color: #294008;
    font-size: 11px;
    font-weight: bold;
    margin-top: 30px;
    margin-right: 25px;
}

#reg_test{
    margin-top: 30px;
    margin-left: 25px;
    margin-right: 25px;
}

.reg_form_cim {
    color: #6f6f6f;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/reg_nyil02.png');
    background-repeat: no-repeat; 
    background-position: 0px 5px;
    padding-left: 10px;
}

.reg_form_elv01 {
   background-image: url('../images/reg_form_elv01.png');
   background-repeat: no-repeat; 
   height: 1px;
   width: 540px;
   margin-top: 10px;
   margin-bottom: 0px;
}

.reg_from_nev {
    float: left;
    width: 180px;
    color: #64665e;
    font-size: 11px;
    font-weight: bold;
    margin-bottom:18px;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat; 
    background-position: 0px 5px;
    padding-left: 10px;
    margin-top: 5px;
}
.reg_from_checkbox,
.megr_from_checkbox{
	background-image: url('../images/belepes_nyil02.gif');
	width:100%;
	color: #64665e;
    font-size: 11px;
    font-weight: bold;
    margin-bottom:8px;
	background-repeat: no-repeat; 
    background-position: 0px 5px;
    padding-left: 10px;
    margin-top: 5px;
}
.megr_from_checkbox{
	margin-left:100px;
	max-width:80%;
}
.reg_from_checkbox label,
.megr_from_checkbox label{
	line-height:26px;
	padding:3px;
	position:relative;
	top:-2px;
}
.megr_from_checkbox label{
	line-height:16px;
}
.reg_from_checkbox label a,
.megr_from_checkbox label a{
	color:#658223;
}
.reg_from_input {
    float: left;
    color: #64665e;
    font-size: 11px;
    font-weight: bold;
    
    
}

.reg_from_input div {
    float: right;
    color: #5e8627;
    font-size: 18px;
    font-weight: bold;
    padding: 0px;
    width: 10px;
    margin-left: 10px;
    
    
}


.reg_from_input input {
    border: 1px solid #b6b6b6;
    background-color: #f2f2f2;
    width: 230px;
    height: 20px;
    color: #898a88;
    font-size: 12px;
    font-style: italic;
}

.reg_from_input input.tipus2 {
    width: 120px;
}

.reg_from_input input.tipus3 {
    width: 180px;
}

div.reg_hiba {
    color:#ca1919;
    font-size: 11px;
    margin-bottom: 10px;
    background-image: url('../images/reg_hiba_nyil.png');
    background-repeat: no-repeat; 
    padding-left: 20px;
}

div.adatmod_hiba {
    color:#ca1919;
    font-size: 11px;
    margin-bottom: 10px;
    background-image: url('../images/reg_hiba_nyil.png');
    background-repeat: no-repeat; 
    background-position: 100px;
    padding-left: 120px;
}

#reg_reg_gomb {
    margin-left: 190px;
    margin-top: 20px;
}

div.gomb_reg2 {
    background-image: url('../images/gomb_regisztracio2.png');
    background-repeat: no-repeat;
    width: 131px;
    height: 37px;
}

div.gomb_reg2 a {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-top: 10px;
    padding-left: 33px;
    height: 27px;
}
div.gomb_reg2 a:hover {
    
    text-decoration: underline;
}

/* belso oldalak fejlec */
#belso_oldal_hatter01 {
    margin: auto;
    
    width: 1070px;
    background-image: url('../images/belso_oldal_hatter01.png');
    background-repeat: no-repeat;
}

#belso_oldal_hatter01_kapcs_nelkul {
    margin: auto;
    
    width: 980px;
    background-image: url('../images/belso_oldal_hatter01.png');
    background-repeat: no-repeat;
}

#belso_oldal_tart {
    width: 960px;
    margin-left: 10px;
    
}

#belso_oldal_fej {
    height: 157px;

}

#belso_oldal_tart2 {
    
    background-color: #ececec;
}

#belso_oldal_fej_logo {
    float: left;
    margin-left: 30px;
    margin-top: 30px;
    width: 142px;
    height: 53px;
}
#belso_oldal_fej_bejelentkezve {
    float: right;
    margin-right: 30px;
    margin-top: 40px;
    color: #676767;
    font-size: 11px;
    text-align: right;
    line-height: 20px;
}

#belso_oldal_fej_bejelentkezve a {
    color: #676767;
    font-size: 11px;
    text-align: right;
    text-decoration: none;
}
#belso_oldal_fej_bejelentkezve a:hover {
    text-decoration: underline;
}

#belso_oldal_fej_bejelentkezve span{
    font-weight: bold;
    text-decoration: underline;
}

#belso_oldal_menu_cont {
    float: left;
/*    margin-top: 34px;*/
    margin-left: 0px;
    margin-right: 0px;
    
    width: 950px;
    overflow: hidden;
    
    
}

#belso_oldal_fej_kereses {
    float: right;
    margin: 5px 20px 5px;
}

/* fejlec kereses */

#fejlec_kereses {
    margin-top: 0px;
    margin-left: 20px;
    background-image: url('../images/kereses_input_hatter.png');
    background-repeat: no-repeat;
    width:200px;  
    height:21px;
    float: left;
    
    
}
input.fejlec_kereses {
    
    width: 190px;
    height: 18px;
    line-height: 21px;
    background: none;
    border: none;
    
    margin-top: 0px;
    margin-left: 5px;
    
    color: #919191;
    font-size: 12px;
    font-style: italic;
    
    
}


#tart_bal {
    float: left;
    width: 200px;
    background-color: #ececec;
    background-image: url('../images/tart_bal_hatter.png');
    background-repeat: no-repeat;
    min-height: 450px;
}

#tart_jobb {
    float: left;
    width: 758px;
    margin-top: 0px;
    
}

#tart_jobb_hatter {
    float: left;
    width: 743px;
    padding-left: 16px;
    background-color:#ffffff;
    padding-bottom: 20px;
    padding-top: 0px;
    margin-top: 0px;
    /*min-height: 800px;*/
}

#tart_jobb_arnyek {
    float: left;
    margin-left: 10px;
    height: 12px;
    width: 710px;
    background-image: url('../images/tart_jobb_lab_arnyek.png');
    background-repeat: no-repeat;
     
}

#navigacio {
    color: #808080;
    font-size: 11px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#navigacio span {
    font-weight: bold;
}

#navigacio a {
    color: #808080;
    font-size: 11px;
}



#nyito_carousel {
    margin-bottom: 20px;
    z-index: 10;
    overflow: hidden;
    
    height: 246px;
}


.tart_szekcio_cim {
    color: #626260;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/bal_sav_nyil01.png');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 10px;
    margin-left: 5px;
    
    margin-bottom: 6px;
    width: 550px;
    float: left;
    
}

.tart_szekcio_tovabb {
    float: right;
    color: #797979;
    font-size: 11px;
    margin-right: 45px;
    padding-left: 7px;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.tart_szekcio_tovabb a {
    color: #797979;
    font-size: 11px;
    text-decoration: none;
}

.tart_szekcio_tovabb a:hover {
    color: #797979;
    font-size: 11px;
    text-decoration: underline;
}

.tart_szekcio_elv01 {
    clear:both;
    height: 1px;
    width: 730px;    
    background-image: url('../images/elv_hatter01.png');
    background-repeat: repeat-x;
}

.tart_akcios_doboz01 {
    border: 1px solid #dfdcdc;
    background-color: #f9f7f7;
    width: 676px;
    height: 226px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
    overflow: hidden;
}

#tart_akcios_doboz01_kep {
    margin-top: 20px;
    margin-left: 20px;
    width: 180px;
    float: left;
}

#tart_akcios_doboz01_nev {
    color: #676565;
    font-size: 12px;
    font-weight: bold;
    float: left;
    margin-top: 20px;
    width: 380px;
}
#tart_akcios_doboz01_kosarba {
    float: left;
    margin-top: 20px;
}

a.tart_akcios_doboz01_kosarba_gomb {
    display: block;
    background-image: url('../images/gomb_kosarba01.png');
    background-repeat: no-repeat;
    width: 69px;
    height: 19px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 3px;
    text-align: left;
    padding-left: 5px;
    cursor: pointer;
}

a.tart_akcios_doboz01_kosarba_gomb:hover {
    text-decoration: underline;
}

#tart_akcios_doboz01_elv {
    float: left;
    height: 1px;
    width: 450px;    
    background-image: url('../images/elv_hatter01.png');
    background-repeat: repeat-x;
    margin-top:10px;
    margin-bottom: 10px;
}

#tart_akcios_doboz01_szoveg {
    float: left;
    width: 440px;
    font-size: 12px;
    color: #5a5a5a;
    line-height:16px;
    height: 100px;
    
    overflow:hidden;
    
}

#tart_akcios_doboz01_elv2 {
    float: left;
    height: 1px;
    width: 630px;    
    background-image: url('../images/elv_hatter01.png');
    background-repeat: repeat-x;
    margin-top:15px;
    margin-left: 20px;
    margin-bottom: 15px;
}

#tart_akcios_doboz01_lapozo {
    float: left;
    width: 300px;
    margin-left: 300px;
    margin-top: 0px;
    margin-bottom: 30px;
}

#tart_akcios_doboz01_bovebben {
    float: right;
    margin-right: 20px;
}

a.tart_akcios_doboz01_bovebben_gomb {
    display: block;
    background-image: url('../images/gomb_bovebben01.png');
    background-repeat: no-repeat;
    width: 69px;
    height: 19px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 3px;
    text-align: left;
    padding-left: 8px;
    cursor: pointer;
}

a.tart_akcios_doboz01_bovebben_gomb:hover {
    text-decoration: underline;
}

.tart_doboz01 {
    border: 1px solid #dfdcdc;
    background-color: #f9f7f7;
    width: 200px;
    height: 240px;
    float: left;
    margin-top: 30px;
    margin-left: 15px;
}

.tart_doboz01_spacer {
    width: 30px;
    height: 20px;
    float: left;
    border: 1px solid green;
}

.tart_doboz01_kep {
    margin-top: 13px;
    margin-left: 30px;
    height: 140px;
    
}
.tart_doboz01_nev {
    color: #676565;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    margin-top: 5px;
    height: 30px;
}
.tart_doboz01_elv {
    height: 1px;
    width: 200px;    
    background-image: url('../images/elv_hatter01.png');
    background-repeat: repeat-x;
}

.tart_doboz01_gomb_bovebben {
    margin-left: 65px;
    margin-top: 17px;
    float: left;
    width: 70px;
}

.tart_doboz01_gomb_kosarba {
    margin-left: 30px;
    margin-top: 17px;
    float: left;
    width: 70px;
}
a.bovebben {
    display: block;
    background-image: url('../images/gomb_bovebben01.png');
    background-repeat: no-repeat;
    width: 69px;
    height: 19px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 2px;
    text-align: center;
    cursor: pointer;
}

a.bovebben:hover {
    text-decoration: underline;
}

a.kosarba {
    display: block;
    background-image: url('../images/gomb_kosarba02.png');
    background-repeat: no-repeat;
    width: 69px;
    height: 19px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 2px;
    padding-left: 5px;
    text-align: left;
    cursor: pointer;
}

a.kosarba:hover {
    text-decoration: underline;
}


#legnezettebb_lapozo {
    float: left;
    
    margin-top: 20px;
    margin-left: 320px;
}


/* belso oldalak, reg lablec */

#oldal_lablec {
    width: 100%;
    margin-top: 10px;
}
#oldal_lablec_arnyek {
    background-image: url('../images/hatter_lablec_arnyek.png');
    background-repeat: no-repeat;
    margin: auto;
    width: 917px;
    height: 10px;
}
#oldal_lablec_tart {
    height: 83px;  
    background-image: url('../images/hatter_lablec.png');
    background-repeat: repeat-x;
}

#oldal_lablec_tart2 {
    margin: auto;
    width: 960px;
}
/* popup */

/* elfeletett jelszo */
.popup {
    display:none;
    width:505px;
    height: auto;
    position:absolute;
    background:#FFFFFF;
    z-index:2;
    top:0;
    left:0;
    border: 1px solid;
}

#popup_fej {
    float: left;
    width: 200px;
    color: #626262;
    font-weight: bold;
    font-size: 14px;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 10px;
    margin-left: 20px;
    margin-top: 10px;
}

#popup_bezar {
    float: right;
    margin-right: 15px;
    margin-top: 13px;
    
    padding: 0px;
    margin-bottom: 0px;
}

#popup_elv01 {
    background-image: url('../images/popup_elv01.png');
    background-repeat: no-repeat;
    height: 1px;
    margin-top: 10px;
    margin-left: 4px;
}

#popup_tartalom {
    color: #626262;
    font-weight: normal;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
/* bal sav */

#tart_bal_kosar_tartalma {
    float: left;
    width: 120px;
    color: #646464;
    font-size:14px;
    font-weight: bold;
    margin-top: 30px;
    margin-left: 20px;
    background-image: url('../images/bal_sav_nyil01.png');
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 10px;
}

#tart_bal_kosar_ikon {
    float: left;
    margin-top: 25px;
}

#tart_bal_elv03 {
    clear: both;
    background-image: url('../images/bal_sav_elv03.png');
    background-repeat: no-repeat;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#kosar_darabszam {
    color: #72736e;
    font-size: 11px;
    margin-left: 15px;
}

#kosar_darabszam span{
    color: #42540d;
    font-weight: bold;
    
}

#kosar {
    margin-left: 15px;
}
#kosar_elv01 {
   background-image: url('../images/bal_sav_elv01.png');
   background-repeat: no-repeat;
   height: 10px;
   width: 169px;
   margin-top: 10px;
   margin-bottom: 10px; 
}



.kosar_tetel_sor {
    float: left;
    width: 150px;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 10px;
    margin-left: 7px;
    
    
}

.kosar_tetel_nev {
    float: left;
    font-size: 11px;
    color: #75776e;
    width: 132px;
}

.kosar_tetel_nev a {
    
    font-size: 11px;
    color: #75776e;
    text-decoration: none;
}

.kosar_tetel_torles {
    float: left;
    height: 15px;
    width: 15px;
}
.kosar_tetel_sor_elv {
    float: left;
    background-image: url('../images/kosar_tetel_elv.png');
    background-repeat: no-repeat;
    height: 1px;
    width: 162px;
    margin-left: 8px;
    margin-bottom: 7px;
    margin-top: 7px;
}

#kosar_kibe {
    margin-top: 10px;
}

#kosar_kibe a {
    margin-top: 10px;
    outline: none;
    -moz-outline-style: none;
}

#kosar_tetel_utolso_utan {
    float: left;
    width: 100px;
    margin-bottom: 15px;
}

#kosar_fizetendo {
    color: #51534a;
    font-size: 11px;
    margin-left: 10px;
	text-align: right;
}

#kosar_fizetendo  span{
    color: #b3132d;
    font-size: 11px;
    font-weight: bold;    
}

#bal_sav_elv02 {
    background-image: url('../images/bal_sav_elv02.png');
    background-repeat: no-repeat;
    height: 1px;
    width: 173px;
    margin-top: 10px;
    margin-left: 5px;
}

#bal_sav_megrendeles {
    margin-left: 8px;
    margin-top: 10px;
}

#bal_sav_megrendeles2 {
    margin-left: 8px;
    margin-top: 10px;
}

#bal_sav_kosar_uritese{
    margin-left: 8px;
    margin-top: 10px;
}

#bal_sav_kosar_uritese a{
    color: #51534a;
}

div.megrendeles_gomb {
    background-image: url('../images/gomb_megrendeles.png');
    background-repeat: no-repeat;
    width: 105px;
    height: 21px;
}

div.megrendeles_gomb a {
    color: #51534a;
    font-size: 11px;
    text-decoration: none;
    display: block;
    padding-top: 4px;
    padding-left: 7px;
    height: 21px;
}
div.megrendeles_gomb a:hover {
    text-decoration: underline;
}


.tart_bal_szekcio_cim {
    float: left;
    width: 150px;
    color: #646464;
    font-size:14px;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 5px;
    margin-left: 20px;
    background-image: url('../images/bal_sav_nyil01.png');
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 10px;
}
.tart_bal_szekcio_elv03 {
    clear: both;
    background-image: url('../images/bal_sav_elv03.png');
    background-repeat: no-repeat;
    height: 1px;
    margin-bottom: 10px;
}

.hir_datum {
    color: #51534a;
    font-size: 11px;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 10px;
    margin-left: 20px;
}

.hir_elv {
    background-image: url('../images/hirek_elv.png');
    background-repeat: no-repeat;
    height: 1px;
    width: 172px;
    margin-top:5px;
    margin-bottom: 8px;
    margin-left: 20px;
    
}



.hir_szoveg {
    color: #6f706d;
    font-size: 11px;
    margin-left: 30px;
    width: 150px;
    margin-bottom: 20px;
}

.hir_szoveg a {
    color: #6f706d;
    text-decoration: none;
}

.bal_fokategoria {
    color: #51534a;
    font-size: 11px;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 10px 9px;
    padding-left: 20px;
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 168px;
    cursor: pointer;
    float: left;
}

.bal_fokategoria:hover {
    color: #ffffff;
    background-color: #bebebe;
    cursor: pointer;
    background-image: url('../images/belepes_nyil02_over.png');
}

.bal_fokategoria div.menu_nev{
    width: 140px;
    float: left;
    
}

.menu_kat_elv {
    clear: both;
    background-image: url('../images/menu_kat_elv.png');
    background-repeat: no-repeat;
    height: 1px;
    width: 171px;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 15px;
}

.menu_alkat_nyito {
    float: right;
    margin-right: 10px;
    width: 15px;
    height: 15px;
}

.menu_alkategoria {
    color: #7b7e72;
    font-size: 11px;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 30px 9px;
    padding-left: 40px;
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 148px;
    cursor: pointer;
    float: left;
}

.menu_alkategoria:hover {
    color: #ffffff;
    background-color: #b3132d;
    cursor: pointer;
    background-image: url('../images/almenu_nyil_over.png');
}

.menu_alkategoria3 {
    color: #7b7e72;
    font-size: 11px;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 50px 9px;
    padding-left: 60px;
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 128px;
    cursor: pointer;
    float: left;
}

.menu_alkategoria3:hover {
    color: #ffffff;
    background-color: #b3132d;
    cursor: pointer;
    background-image: url('../images/almenu_nyil_over.png');
}

/* termek oldal */

.kieg_popup {
    display:none;
    width:764px;
    height: auto;
    position:absolute;
    
    z-index:2555;
    top:0;
    left:0;
    
} 

#fedo_reteg {
    display: none;
    position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    
    background-color: black;
    z-index:1000;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
}

#popup_kapcs_fej {
    float: left;
    background-image: url('../images/popup_kapcs_fej.png');
    background-repeat: no-repeat;
    width: 764px;
    height: 29px;
    color: #527b1a;
    font-size: 14px;
    font-weight: bold;
    padding-top: 30px;
    padding-left: 40px;
}
#popup_kapcs_hatter {
    background-image: url('../images/popup_kapcs_hatter.png');
    background-repeat: repeat-y;
    width: 764px;
    float: left;
    
    
}
#popup_kapcs_fej_bezar {
    margin-top: -15px;
    margin-left: 670px;
}

#popup_kapcs_test {
    width: 690px;
    float: left;
    margin-left: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#popup_kapcs_lab {
    float: left;
    background-image: url('../images/popup_kapcs_lab.png');
    background-repeat: no-repeat;
    width: 764px;
    height: 25px;
}

.popup_kapcs_egy {
    
    width: 215px;
    height: 90px;
    float: left;
    margin-right: 15px;
    
}

.popup_kapcs_egy_kep {
    float: left;
    width: 80px;
    height: 20px;
    
}
.popup_kapcs_egy_kep2 {
    width: 70px;
    height: 70px;
    
    overflow: hidden;
    
}

.popup_kapcs_egy_jobb {
    float: left;
    width: 120px;
}

.popup_kapcs_egy_jobb_nev {
    font-weight: bold;
    height: 50px;
}

.popup_kapcs_egy_jobb_bov {
    float: right;
 
}

.popup_kapcs_egy_elv {
    float: left;
    width: 730px;
    height: 1px;
    margin-bottom: 15px;
    margin-left: -24px;
    
    background-image: url('../images/popup_elv1.png');
    background-repeat: no-repeat;
}

#kieg_termekek_kulso {
    
    float: left;
}

.termek_doboz_kieg {
    border: 1px solid #dfdcdc;
    background-color: #f9f7f7;
    width: 270px;
    height: 210px;
    padding: 20px;
    float: left;
    margin-right: 10px;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.td_elv02_kieg {
    float: left;
    height: 1px;
    width: 270px;    
    background-image: url('../images/elv_hatter01.png');
    background-repeat: repeat-x;
    margin-top: 7px;
    margin-bottom: 7px;
}

.td_leiras_kieg {
    float: left;
    width: 270px;        
    color: #5a5a5a;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    
}


.td_kep_kieg {
    float: left;
    width: 140px;
    height: 140px;
    overflow: hidden;
    margin-right: 5px;
    
}
.td_nev_kulso_kieg {
    float: left;
    height: 60px;
    
}
.td_nev_kieg {
    float: left;
    color: #676565;
    font-size: 12px;
    font-weight: bold;
    
    width: 120px;
    background-image: url('../images/elv_hatter01.png');
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 5px;
    
}
.td_gombok_kieg {
    float: right;
    width: 125px;    
    margin-top: 10px;
    
}


#termek_osszes_ar {
    margin-top: 5px;
    margin-right: 10px;
    float: left;
    width: 120px;
    font-weight: bold;
    
	float: none;
	width: 100%;
	margin: 0;
}
#termek_osszes_ar table {
	width: 100%;
}

#termek_kivalasztasok {
    
    float: left;
    width: 400px;

	float: none;
	width: 100%;
}

#termek_kivalasztasok_bal {
    float: left;
    width: 160px;
    
    margin-left: 10px;

	float: none;
	width: 100%;
    
}

#termek_kivalasztasok_jobb {
    float: left;
    width: 200px;
    
	float: none;
	width: 100%;
}

.termek_kivalasztas_sor {
    
    float: left;
    width: 170px;
    margin-bottom: 6px;
    
    
    float: none;
	width: 100%;
	margin: 0 0 10px;
}

#termek_osszesen {
    float: left;
    font-weight: bold;

	float: none;
	width: 100%;
	margin: 0 0 10px;
}
#termek_osszesen span {
	width: 100%;
	display: block;
}

#termek_alapadatok {
    float: left;
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 20px;
	margin: 20px 10px;
	width: calc(100% - 20px);
}

#termek_alapadat_kep {
    float: left;
    overflow: hidden;
    margin: 0 20px 0 0;
}
#termek_alapadat_kosarba {
    float: right;
    margin-right: 10px;
    
}

a.termek_alapadat_kosarba_gomb {
    display: block;
    background-image: url('../images/gomb_kosarba03.png');
    background-repeat: no-repeat;
    width: 79px;
    height: 29px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 7px;
    text-align: left;
    padding-left: 10px;
    cursor: pointer;
	padding: 0 0 0 5px;
    line-height: 29px;
}

a.termek_alapadat_kosarba_gomb:hover {
    text-decoration: underline;
}

a.termek_alapadat_nyomtatas_gomb {
    display: block;
    background-image: url('../images/gomb_nyomtatas.png');
    background-repeat: no-repeat;
    width: 99px;
    height: 29px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 7px;
    text-align: left;
    padding-left: 10px;
    cursor: pointer;
}

a.termek_alapadat_nyomtatas_gomb:hover {
    text-decoration: underline;
}

#termek_alapadat_nyomtatas {
    float: right;
    margin-right: 30px;
}

#termek_alapadat_leiras {
    float: left;
    width: 450px;

	float: none;
	width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
    color: #5a5a5a;
    font-size: 12px;
}
#termek_alapadat_leiras p {
	margin: 0 0 20px;
}

#termek_alapadat_gyarto {
    float: left;
}

#termek_adatok {
    width: 695px;
    border: 1px solid #d2d1d1;
    background-color: #f5f4f4;
    margin-top: 40px;
    margin-left: 10px;
    float: left;
}

#termek_adatok_menu {
    margin-top: 10px;
    margin-left: 10px;    
}

.termek_adatok_menupont {
    float: left;
    
    margin-right: 16px;
    
    
}

.termek_adatok_menupont_nyil {
    clear: both;
    margin: auto;
    width: 22px;
    height: 9px;
    padding: 0px;
    background-image: url('../images/termek_adatok_pirosnyil.png');
    background-repeat: no-repeat;
}

.termek_adatok_menupont_bal {
    float: left;
    background-image: url('../images/termek_adatok_box01_bal.png');
    background-repeat: no-repeat;
    width: 5px;
    height: 26px;
    
}
.termek_adatok_menupont_hatter {
    float: left;
    background-image: url('../images/termek_adatok_box01_hatter.png');
    background-repeat: repeat-x;
    height: 26px;
    width: auto;
    color: #878787;
    font-size: 12px;
    font-weight: bold;
    padding-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
}

.termek_adatok_menupont_hatter a {
    color: #878787;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    outline: none;
    -moz-outline-style: none;
}
.termek_adatok_menupont_hatter a:hover {
    text-decoration: underline;
    outline: none;
    -moz-outline-style: none;
}

.termek_adatok_menupont_jobb {
    float: left;
    background-image: url('../images/termek_adatok_box01_jobb.png');
    background-repeat: no-repeat;
    width: 5px;
    height: 26px;
}


/* aktiv */
.termek_adatok_menupont_bal_aktiv {
    float: left;
    background-image: url('../images/termek_adatok_box01_bal_a.png');
    background-repeat: no-repeat;
    width: 5px;
    height: 24px;
    
}
.termek_adatok_menupont_hatter_aktiv {
    float: left;
    background-image: url('../images/termek_adatok_box01_hatter_a.png');
    background-repeat: repeat-x;
    height: 20px;
    width: auto;
    padding-top: 4px;
    padding-left: 3px;
    padding-right: 3px;
    
    
    
}

.termek_adatok_menupont_hatter_aktiv a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    outline: none;
    -moz-outline-style: none;
}
.termek_adatok_menupont_hatter_aktiv a:hover {
    text-decoration: underline;
    outline: none;
    -moz-outline-style: none;
}

.termek_adatok_menupont_jobb_aktiv {
    float: left;
    background-image: url('../images/termek_adatok_box01_jobb_a.png');
    background-repeat: no-repeat;
    width: 5px;
    height: 24px;
}

.nav_tartalom {
    clear: both;
    
    padding: 10px;
    color: #5a5a5a;
    font-size: 12px;
    
    
}

.nav_tartalom_elv01 {
    clear:both;
    height: 1px;
    width: 660px;    
    background-image: url('../images/elv_hatter01.png');
    background-repeat: repeat-x;
    margin-bottom: 15px;
}


/* adatmodositas oldal */

.tart_szekcio_elv01_adatmod {
    margin-top: 20px;
    margin-bottom: 20px;
}

.adatmod_form_sor {
    float:left;
	margin: 0 0 10px;
}

.adatmod_form_sor_elso {
    margin-top: 30px;
}

.adatmod_szoveg {
    width: 200px;
    float: left;
    color: #64665e;
    font-size: 11px;
    font-weight: bold;
    background-image: url('../images/belepes_nyil02.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 10px;
    margin-left: 100px;
}

.adatmod_szoveg_no_bg {
    width: 200px;
    float: left;
    color: #64665e;
    font-size: 11px;
    font-weight: bold;

    padding-left: 10px;
    margin-left: 100px;
}

.adatmod_szoveg span{
    font-size: 11px;
    font-weight: normal;
}

.adatmod_input {
    float: left;
    
}

.adatmod_input2 {
    float: left;
    margin-top: 6px;    
    
}

.adatmod_input_szoveg {
    float: left;
    color: #6d6d6d;
    font-size: 11px;
    width: 300px;
}


.adatmod_input input{
    border: 1px solid #b6b6b6;
    background-color: #f2f2f2;
    height: 27px;
    width: 280px;
    font-size: 12px;
    color: #898a88;
    font-style: italic;
    padding-left: 10px;
}

.adatmod_input select{
    border: 1px solid #b6b6b6;
    background-color: #f2f2f2;
    height: 27px;

    font-size: 12px;
    color: #898a88;

    padding-left: 10px;
    padding-right: 10px;
}

.adatmod_input textarea{
    border: 1px solid #b6b6b6;
    background-color: #f2f2f2;
    width: 270px;
    font-size: 12px;
    color: #898a88;
    font-style: italic;
    padding: 10px;
    
}


/* leiro oldal */

.tart_szekcio_elv01_hirek {
    float:left;
    margin-bottom: 0px;
    margin-top: 10px;
}


.leiro_oldal_tart {
    color: #6d6d6d;
    font-size: 11px;
    margin-top:20px;
    margin-left: 10px;
    margin-right: 20px;
}

.hir_rogzitve {
	position: absolute;
    
	right: 0;
	top: 5px;

    font-style: italic;
}


.hir_cime {
    width: 430px;
    margin-top: 15px;
    font-size: 24px;
    font-weight: normal;
	color: #626260;
}

.hir_kep {
    float: left;
    margin-top: 20px;
    margin-left: 3px;
    width: 288px;
    margin-bottom: 10px;
}

.hir_lead {
   
    margin-top: 10px;
    margin-left: 15px;
    width: 700px;
    margin-bottom: 10px;
}

.hir_tartalom {
    
	text-align: justify;
    
    width: 430px;

	line-height: 18px;

	color: #626260;
}

/* vezerlo01 */ 

#legnezettebb_kontener {
    height: 272px;
    overflow: hidden;
    
}

.vezerlo_bal {
    float: left;
    width: 7px;
    height: 21px;
}

.vezerlo_hatter {
    float: left;
    height: 21px;
    background-image: url('../images/vezerlo_hatter.png');
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
    
}
.vezerlo_gomb {
    float: left;
    width: 10px;
    margin-top: 5px;
    margin-right: 10px;
}

.vezerlo_gomb a{
    outline: none;
    -moz-outline-style: none;
}

.vezerlo_gomb_utolso {
    float: left;
    width: 10px;
    margin-top: 5px;
    margin-right: 0px;
}


.vezerlo_jobb {
    float: left;
    width: 7px;
    height: 21px;
}
/* termekek */

.termek_doboz {
    border: 1px solid #dfdcdc;
    background-color: #f9f7f7;
    width: 300px;
    height: 210px;
    padding: 20px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    
}

#termekek_lapozo_kulso {
    margin: auto;
    text-align: center;
    margin-top: 10px;
    margin-left: 10px;
    width: 700px;
}
#termekek_lapozo {
    display: inline-block;
    color: #676565;
    font-size: 12px;
    
}
#termekek_lapozo span {
    font-weight: bold;
    
}

#termekek_lapozo a{
    text-decoration: none;
    color: #676565;
    font-size: 12px;
    
}

.td_kep {
    float: left;
    width: 140px;
    height: 140px;
    overflow: hidden;
    margin-right: 5px;
}
.td_nev_kulso {
    float: left;
    height: 50px;
}
.td_nev {
    float: left;
    color: #676565;
    font-size: 12px;
    font-weight: bold;
    
    width: 150px;
    background-image: url('../images/elv_hatter01.png');
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 5px;
    
}


.td_mennyiseg {
    float: left;
    margin-top: 5px;
    color: #919191;
    font-size: 11px;
    font-weight: bold;
    width: 153px;    
    
    
}

.td_input1 {
    color: #919191;
    font-size: 12px;
    font-style: italic;
    border: 1px solid #d4d4d4;
    width: 40px;
    height: 20px;
    padding: 0px;
    margin: 0px;
    background-image: url('../images/input_hatter02.png');
    background-repeat: repeat-x;
    
}

.td_input1_sel {
    color: #919191;
    font-size: 12px;
    border: 1px solid #d4d4d4;
    width: 222px;
    height: 20px;
    padding: 0px;
    margin: 0px;
    /* background-image: url('../images/input_hatter02.png');
    background-repeat: repeat-x;     */
    
	width: 100%;
}

.td_menny_szoveg {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
}
.td_menny_gomb {
    float: left;
    margin-top: 1px;
    height: 19px;
}

.td_menny_input {
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}

.td_mertekegyseg {
    float: left;
    width: 150px;    
    margin-top: 15px;
}

.td_ar {
    float: left;
    width: 150px;    
    margin-top: 15px;
    
}

.td_gombok {
    float: right;
    width: 155px;    
    margin-top: 10px;
    
}

.td_gombok_bovebben {
    float: left;
    margin-left: 40px;
}
.td_gombok_bovebben_kozep {
    margin: auto;
    width: 90px;
}
.td_gombok_bovebben_kozep_vissza {
    
    width: 170px;
    
    float: left;
    margin-left: 240px;
}
.td_gombok_bovebben_kozep_tovabb {
    
    width: 90px;
    
    float: left;
}

.td_gombok_kosarba {
    /*float: left;
    margin-left: 10px;*/
}

.td_elv02 {
    float: left;
    height: 1px;
    width: 300px;    
    background-image: url('../images/elv_hatter01.png');
    background-repeat: repeat-x;
    margin-top: 7px;
    margin-bottom: 7px;
}

.td_leiras {
    float: left;
    width: 300px;        
    color: #5a5a5a;
    font-size: 12px;
    line-height: 18px;
    height: 70px;
    overflow: hidden;
    
    
}

/* megrendeles */

div.form_hiba {
    color:#ca1919;
    font-size: 11px;
    margin-bottom: 10px;
    background-image: url('../images/reg_hiba_nyil.png');
    background-repeat: no-repeat; 
    padding-left: 20px;
    margin-left: 100px;
    
}

/* nyit promo */

div.nyito_promo_hatter {
    width: 721px;
    height: 246px;
    overflow: hidden;
    background-repeat: no-repeat;
}

div.nyito_promo_cim {
    color: #ffffff;
    font-size: 24px;
    margin-left: 380px;
    margin-top: 15px;
    width: 300px;
}

div.nyito_promo_cim a {
    color: #ffffff;
    font-size: 24px;
    text-decoration: underline;
}

div.nyito_promo_cim a:hover {
    color: #ffffff;
    font-size: 30px;
    text-decoration: underline;
}

div.nyito_promo_tartalom {
    color: #d6d6d6;
    font-size: 11px;
    margin-left: 380px;
    margin-top: 10px;
    width: 320px;
  
    
    line-height: 18px;
    text-align: justify;
}

.nyito_promo_button_container {
	margin-top: 20px;
	margin-left: 380px;
}

.hir_button_container {
	position: relative;

	margin-top: 20px;
	padding-bottom: 5px;

	height: 22px;
}

div#promo_szamok {
    z-index: 20;
    position: relative;
    left: 550px;
    width: 150px;
    top: -28px;
}

div.promo_szam {
    width: 17px;
    height: 17px;
    font-size: 10px;
    color: #ffffff;
    float: right;
    text-align: center;
    padding-top: 1px;
    margin-left: 5px;
    
}

div.promo_szam  a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    width: 17px;
    height: 17px;
    outline: none;
}


div.promo_szam_aktiv {
    background-image: url('../images/promo_szam_aktiv.png');
    background-repeat: no-repeat;
    
}

div.promo_szam_inaktiv {
    background-image: url('../images/promo_szam_inaktiv.png');
    background-repeat: no-repeat;
    
}


/* szall cimek*/

table.tabla1 {
    margin-top: 20px;
    border: 1px solid #dadada;
    border-collapse: collapse;
    width: 730px;
}

table.tabla1 th{
    border: 1px solid #dadada;
}


table.tabla1 td{
    border: 1px solid #dadada;
}


table.tabla1 td a{
    text-decoration: none;
    color: #939393;
}

/* megrendeles2.php */


table.megrendeles2 {
    margin-top: 20px;
    border: 1px solid #dadada;
    border-collapse: collapse;
    width: 730px;
}

table.megrendeles2 th{
    border: 1px solid #dadada;
}


table.megrendeles2 td{
    border: 1px solid #dadada;
    text-align: center;
}


table.megrendeles2 td a{
    text-decoration: none;
    color: #939393;
}

/* gomb mind */
.gomb_mind_div {
    
    margin-left: 300px;
}

.gomb_mind_bal {
    background-image: url('../images/gomb_mind_bal.png');
    background-repeat: no-repeat;    
    width: 5px;
    height: 19px;
    float: left;
}

.gomb_mind_jobb {
    background-image: url('../images/gomb_mind_jobb.png');
    background-repeat: no-repeat;    
    width: 5px;
    height: 19px;
    float: left;
}


.gomb_mind_hatter {
    background-image: url('../images/gomb_mind_hatter.png');
    background-repeat: repeat-x;    
    height: 19px;
    float: left;
    padding-top: 2px;
    
 
}

.gomb_mind_hatter a {
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.gomb_mind_hatter a:hover {
    text-decoration: underline;
}

#kapcs_doboz_hatter {
    background-image: url('../images/kapcs_doboz_hatter.png');
    background-repeat: no-repeat;    
    width: 170px;
    height: 252px;
    position:absolute; 
    margin-left: 990px; 
    
}

#kapcs_doboz_fej1 {
    font-size: 11px;
    font-weight: bold;
    color: #646464;
    text-align: center;
    margin-top: 15px;
    
}

#kapcs_doboz_elv {
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: center;
}

#kapcs_doboz_kep_hatter {
     background-image: url('../images/kapcs_doboz_kep_hatter.png');
    background-repeat: no-repeat;    
    width: 126px;
    height: 126px;
    margin-left: 20px;
    
}
#kapcs_doboz_kep {
    width: 101px;
    height: 103px;
    overflow: hidden;
    margin-left: 14px;
    padding-top: 11px;
}
#kapcs_doboz_nev {
    color: #646464;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin-top: 5px;
}

#kapcs_doboz_egyeb {
    margin-top: 5px;
    color: #75776e;
    font-size: 11px;
    font-weight: normal;
    /*text-align: center;*/
    margin-left: 10px;
}

#kapcs_doboz_egyeb a {
    color: #75776e;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

#kapcs_doboz_egyeb a:hover {
    color: #75776e;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
.toLeft {
	float: left;
}
.toRight {
	float: right;
}
.clearfix::before,
.clearfix::after {
	clear: both;
	content: '';
	display: block;
}
/*cookie layer*/
.cookieWrapperMore{
	font-family: 'Open Sans', sans-serif;
	background:#333;
	max-width:500px;
	max-height:540px;
	position:absolute;
	top:50%;
	left:50%;
	padding:20px;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	color:#FFFFFF;
	font-weight:300;
	display:none;
}
.cookieWrapperMore h3{
	font-size:22px;
	font-weight:300 !important;
}
.cookieWrapperMore p{
	font-size:14px;
}
/* The container */
.cookieWrapperMore label.container {
    display: block;
    position: relative;
    padding-left: 26px;
    margin-bottom: 8px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.cookieWrapperMore label.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.cookieWrapperMore label .checkmark {
    position: absolute;
    top: 4px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #333;
	border:1px solid #FFFFFF;
	border-radius:3px;
	-webkit-border-radius:3px;
}

/* On mouse-over, add a grey background color */
.cookieWrapperMore label.container:hover input ~ .checkmark {
    background-color: #333;
	border:1px solid #FFFFFF;
	border-radius:3px;
	-webkit-border-radius:3px;
}

/* When the checkbox is checked, add a blue background */
.cookieWrapperMore label.container input:checked ~ .checkmark {
    background-color: #333;
	border:1px solid #FFFFFF;
}

/* Create the checkmark/indicator (hidden when not checked) */
.cookieWrapperMore label .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.cookieWrapperMore label.container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.cookieWrapperMore label.container .checkmark:after {
    left: 5px;
    top: 1px;
    width: 3px;
    height: 7px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.cookieWrapperMore .readyButton,
.cookieWrapper .readyButton{
	background:#baeb74;
	color:#000;
	font-weight:bold;
	width:140px;
	height:40px;
	text-align:center;
	display:block;
	float:right;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-size:14px;
	line-height:40px;
	cursor:pointer;
}
.cookieWrapperMore .noCookieButton2,
.cookieWrapper .noCookieButton{
	color:#baeb74;
	font-weight:bold;
	font-size:14px;
	line-height:40px;
	margin-left:40px;
	cursor:pointer;
}
.cookieWrapperMore .w-50{
	width:50%;
}
.cookieWrapperMore .mt-40{
	margin-top:20px;
}
.cookieWrapper{
	width:100%;
	height:70px;
	position:fixed;
	bottom:0;
	left:0;
	background:rgba(15,24,1,0.8);
}
.cookieWrapper p{
	color:#FFFFFF;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	line-height:40px;
	padding-left:20px;
}
.cookieWrapper p a{
	color:#baeb74;
	text-decoration:underline;
}
.cookieWrapper .buttons{
	margin:10px 20px 0 20px;
}
.cookieWrapper .moreButton{
	border:2px solid #baeb74;
	color:#baeb74;
	font-size:14px;
	font-weight:700;
	width:140px;
	height:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	line-height:40px;
	text-align:center;
	margin:0 20px;
	cursor:pointer;
}
