/*New css classes by Korn�l*/
#moza_demo_page #et-regist{}
#moza_demo_page #et_regist_left  h6{
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 10px;
    font-weight:400 !important;
}


#moza_demo_page #et_regist_left  h6.azonositas{
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 145px;				 
}


#moza_demo_page   h1.normal{
    margin-bottom: 2px !important;
}

#moza_demo_page #et-regist div input, #et-regist div textarea {
    border:1px solid #cae0fa;
    background-color:none;
    font-size:12px;
    padding: 4px !important;
    margin:0;
    height:15px;
    box-sizing: content-box;/*elvileg ez a default is, de mégsem*/
    -moz-box-sizing: content-box;/*elvileg ez a default is, de mégsem*/
    -webkit-box-sizing: content-box;/*elvileg ez a default is, de mégsem*/
    width: 470px;
}
#moza_demo_page #et-regist div input[type=text], #et-regist div textarea {
    outline: none;
    background: url('image/contact_input.png') repeat-x #f7f7f7 !important;
    color: #111111 !important;
    border: 1px solid #cae0fa !important;
    border-radius: 8px 8px 8px 8px !important;
}
/*#et-regist div textarea {float:right;margin-right: 10px;}*/
#moza_demo_page #et-regist div select.select_small {
    color: #303030 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding: 2px !important;
    border: 1px solid #CCCCCC !important;
    border-radius: 4px 4px 4px 4px !important;
    background: url('image/contact_input.png') repeat-x #f7f7f7 !important;
    outline: none;
}
#moza_demo_page #et-regist div input.input_small_left {
    outline: none;
    width:135px !important;
    /*    float:left !important;*/
    background: url(image/contact_input.png) repeat-x #f7f7f7 !important;
    border: 1px solid #cae0fa;
    border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    color: #303030 !important;
    padding: 4px !important;
    border: 1px solid #cae0fa !important;
}
#moza_demo_page #et-regist div input[radio]{
    width:auto !important;
    outline: none;
}

#moza_demo_page #et_regist_left {padding-left: 10px;width:660px;}
#moza_demo_page #et_regist_right { width: 17%; margin-left: 50px; }

#moza_demo_page #et_regist_left a.check{color: #6086E8;
					cursor: pointer;
					margin-left: 162px;
}

#moza_demo_page #et_regist_left div {
    margin-top:10px;
    margin-bottom:10px;
    margin-right: 20px;
}
#moza_demo_page #et_regist_left div label {
    font-size:12px;
    line-height:14px;
    font-family:arial, sans-serif;
    color:#5b6c86;
}
#moza_demo_page #et_regist_left div label.header {
    float: left;
    margin-left: 0;
    padding:0;
    padding-left: 30px;
    width: 130px;
    padding-top: 5px;
    display:block;
}
#moza_demo_page #et_regist_left span{display: inline-block;
				     padding-top: 6px;}
#moza_demo_page #et_regist_left label{cursor:pointer;position: relative;}


#moza_demo_page div#address{float: right;width:480px;
			    margin: 0;}

#moza_demo_page div#address div.one-line{
    margin: 0;}	

#moza_demo_page div#address label {padding:0 !important;display:inline;}

#moza_demo_page #et_regist_left .clear{
    clear: both;
    height: 0;
    margin:0;
    padding:0;
    line-height:0;
}

#moza_demo_page span.azonositas{display:block;float:left;color:#14b869;width:200px;}

#moza_demo_page #et_regist_left div.rgroup {
    padding-top:9px;
}
#moza_demo_page #et_regist_left div.rgroup label { clear: none;
						   display: block;
						   float: left !important;
						   margin-left: 5px !important;
						   margin-right: 20px;
						   width: 60px !important;}
#moza_demo_page #et_regist_left div.rgroup input[type=radio], div.rgroup input.input_radio { float:left; margin-left:9px;clear:none; width:auto !important;float:left;border:0 solid #fff !important;background-color:transparent; }
#moza_demo_page #et_regist_left div.radio_row{margin-top:15px !important;margin-bottom:15px !important;}

#moza_demo_page #et_regist_left div.rgroup .input_radio_span {
    cursor: default;
    height: 25px;
    width: 19px;
    clear:left;
    float:left;
    margin: 0 0 3px;
    padding: 0 0 0 26px;
    background: url("image/fancy-radio-checkbox.png");
    background-repeat:no-repeat;
    cursor: default;
}
#moza_demo_page #et_regist_left div.rgroup .checkbox input,#moza_demo_page #et_regist_left div.rgroup .input_radio_span input {
    display: none;
}
#moza_demo_page #et_regist_left div.rgroup .checkbox input.show,#moza_demo_page #et_regist_leftdiv.rgroup .input_radio_span input.show {
    display: inline;
}
#moza_demo_page #et_regist_left div.rgroup .selected {
    background-position: 0 -52px;
}
#moza_demo_page #et_regist_left div.rgroup .block {
    width: 50%;
    float: left;
}

#et-contact-message div.error {
    color: red;
    font-weight:normal;
    text-align:left;
    padding-left: 20px;
    padding-top: 20px;
    font-size: 16px;
}

#moza_demo_page #et_regist_left .check_ok {
    display:none;
    float:left;
    color:#14b869;
    width:200px;
}

#moza_demo_page #et_regist_left div.error {
    color: red;
    font-style: italic;
    font-weight:normal;
    margin-top:0;
    margin-left:160px;
    margin-bottom:5px;
    display:none;
    text-align:left;
}

/*ie fix*/
#moza_demo_page.badboxmodel #et-regist div input {
    height:25px;
    width:460px;
}
#moza_demo_page.badboxmodel #et-regist div input.input_radio {
    height:auto;
}
#moza_demo_page.badboxmodel #et-regist textarea {
    width:460px;
}
#moza_demo_page.badboxmodel #et_regist_left div label.header {
    width:160px;
}

