/* --------------------------------PAGE ADD AUTO------------------------------------ */
div.register_form {
    font-size: 13px;
    line-height: 1.5;
}
div.register_form select.select_during_loading {
    background: url(http://img.ria.ua/icons/gifs/spinner_grey.gif) 127px 2px no-repeat;
}
div.register_form div#mio_note h4 { border: none; }


div.register_form h4 {
    border-bottom: 2px solid #CFCFCF;
    font-size: 13px;
    margin: 0 0 10px;
}

/*
	.clr{
		clear: both;
		margin: 0px;
		padding: 0px;
		line-height: 0;
		font-size: 0;
	}

    div.register_form {
        font-size: 13px;
        line-height: 1.5;
    }
	
	div.register_form select.select_during_loading{
		background: url(http://img.ria.ua/icons/gifs/spinner_grey.gif) 127px 2px no-repeat; 
	}
    	div.register_form div#mio_note h4{
    		border: none;
    	}
	div.register_form h4{
		border-bottom:2px solid #CFCFCF;
		font-size: 13px;
		margin:0 0 10px;
	}	
	
	span.b-new{
		font-weight: bold;
		color:#ff0000;
	}	
		
    ul.b-form-addAuto{
        margin: 0px;
        padding: 0px;
        list-style: none;
		float: left;
		width:315px;
		
		
    }
	ul.b-form-addAuto h4{
		text-align: left;
		margin-right: 15px !important;
		
	}
	
    ul.b-form-addAuto li {
        margin: 0px;
        padding: 5px 0px;
        text-align: right;
        font-size: 13px;
		display: block;
		float: left;
		width:315px;
    }
    ul.b-form-addAuto li label {
        float: left;
        text-align: left;
		padding-top: 2px;
    }
    ul.b-form-addAuto li a {
        font-size: 12px;
    }
    	ul.b-form-addAuto li a:hover{
    		cursor:help;
    	}
    ul.b-form-addAuto li p {
    	float: left;
        padding: 0px 0px 0px 5px;
        margin: 0px 0px 0px 0px;
        text-align: right;
        line-height: 22px;
    }
	
	li.conditions dl dt, ul.b-form-addAuto li label{ width: 120px; }
	li.conditions dl dd, ul.b-form-addAuto li p{ width: 187px; }
	
    ul.b-form-addAuto li p.required {
        padding: 0px 0px 0px 3px;
        border-left: 2px solid #ff0000;
    }
ul.b-form-addAuto li p a, ul.b-form-addAuto a.infomer-help{
        background:url(http://img.dom.ria.ua/img/icons/icons-14/inform.png) no-repeat;
        width: 14px; height: 14px;
        color: #B54C00;
        font-weight: bold;
        
        margin-top: 4px;
        text-align: center;
        line-height: 14px;
        text-decoration: none;

*/




span.b-new {
    font-weight: bold;
    color: #ff0000;
}
ul.b-form-addAuto {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    width: 315px;
}
ul.b-form-addAuto h4 {
    text-align: left;
    margin-right: 15px !important;
}
ul.b-form-addAuto li {
    margin: 0px;
    padding: 5px 0px;
    text-align: right;
    font-size: 13px;
    display: block;
    float: left;
    width: 315px;
}
ul.b-form-addAuto li label {
    float: left;
    text-align: left;
    padding-top: 2px;
}
ul.b-form-addAuto li a {
    font-size: 12px;
}
ul.b-form-addAuto li a:hover { cursor: help; }
ul.b-form-addAuto li p {
    float: left;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-align: right;
    line-height: 22px;
}
li.conditions dl dt, ul.b-form-addAuto li label { width: 120px; }

li.conditions dl dd, ul.b-form-addAuto li p { }

ul.b-form-addAuto li p.required {
    padding: 0px 0px 0px 3px;
    border-left: 2px solid #ff0000;
}

ul.b-form-addAuto li p a, ul.b-form-addAuto a.infomer-help {
    background: url(http://img.dom.ria.ua/img/icons/icons-14/inform.png) no-repeat;
    width: 14px;
    height: 14px;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    margin-top: 4px;
    text-align: center;
    line-height: 14px;
    text-decoration: none;
}
ul.b-form-addAuto li span.volume_big {
    float: left;
    width: 165px;
    text-align: left;
}
ul.b-form-addAuto li span.volume_big input {
    width: 140px;
    margin-right: 4px;
}
ul.b-form-addAuto li span.volume_big span { line-height: 12px; }

ul.b-form-addAuto li span.register_notes-m, ul.b-form-addAuto li span.register_notes-n {
    display: block;
    float: left;
    margin-top: 5px;
    padding: 1%;
    background: #FFE0E0;
    text-align: left;
    line-height: 15px;
    width: 98%;
}
ul.b-form-addAuto li span.register_notes-n {
    background: #E6EFC2;
    color: #264409;
}
ul.b-form-addAuto li p input, ul.b-form-addAuto li p select {
    float: left;
    width: 166px;
    padding: 1px;
    border: 1px solid #a0a0a0;
}
.register_form.login-fields li span.volume_big input, ul.b-form-addAuto li p input {
    padding: 2px;
    width: 160px;
}
ul.b-form-addAuto li p input:hover, 
ul.b-form-addAuto li p input:focus, 
ul.b-form-addAuto li p select:hover{ border: 1px solid #747474; }

ul.b-form-addAuto li p input:hover, 
ul.b-form-addAuto li p input:focus { padding: 2px; }

ul.b-form-addAuto li p input:focus, 
ul.b-form-addAuto li p select:focus{
    border: 1px solid #747474;
    outline: 2px solid #edf4a3;
}

div.ad-register_form {
    font-size: 13px;
    line-height: 1.5;
}
select.exchangeType {
    margin: 4px 0 0 19px;
    width: 215px;
}
* html select.exchangeType {
    margin: 4px 0 0 25px;
    width: 210px;
}
div.ad-register_form fieldset {
    margin: 0;
    border: 1px solid #c2c2c2;
    margin-top: 15px;
    padding: 0px 14px 5px;
}
div.ad-register_form fieldset legend {
    padding: 0px 10px;
    color: #000;
}
div.ad-register_form fieldset ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
div.ad-register_form fieldset ul li {
    padding: 5px 0px;
    margin: 0;
    float: left;
    width: 50%;
}
div.ad-register_form fieldset ul.one-column {
    float: left;
    width: 50%;
}
div.ad-register_form fieldset ul.one-column li { width: 100%; }

div.ad-register_form fieldset label span {
    font-weight: bold;
    color: #ff0000;
}

div.ad-register_form input[type = checkbox], div.ad-register_form input[type = radio] {
    position: relative;
    top: 0;
    margin-left: 0;
    margin-right: 0;
}
div.ad-register_form div.Additionally {
    padding: 15px 0 0 0;
    text-align: left;
}
div.Additionally label {
    line-height: 1.5;
    padding: 0;
}
div.Additionally p {
    margin: 0px;
    line-height: 15px;
    padding: 10px 0;
}
div.Additionally p input { top: 1px; }

div.Additionally textarea {
    padding: 5px;
    width: 98%;
    height: 160px;
    line-height: 18px;
    border: 1px solid #a0a0a0;
}

div.Additionally textarea:hover {
    border: 1px solid #747474;
}

div.Additionally textarea:focus {
    border: 1px solid #747474;
    outline: 2px solid #edf4a3;
}

div.submit-register {
    text-align: center;
    float: left;
    width: 100%;
    border-top: 1px solid #c2c2c2;
    padding-top: 15px;
    margin-top: 10px;
}

div.submit-register input {
    width: 204px;
    height: 33px;
    text-align: center;
    background: url(http://img.dom.ria.ua/img/button/buttons.png) 0 0 no-repeat;
    border: none;
    font-size: 16px;
    padding-bottom: 5px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}

div.submit-register input:hover {
    background-position: 0px -34px;
}

input#element_tree_192 { margin-bottom: 24px; }

div.ad-register_form fieldset ul input { float: left; }

div.ad-register_form fieldset ul label {
    margin-left: 6px;
    float: left;
    width: 205px;
}

div.register_form.login-fields ul.b-form-addAuto li p { width: 168px; }

li.conditions dl {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 100%;
}

li.conditions dl dt, li.conditions dl dd {
    float: left;
    margin: 0px;
    padding: 0px;
}

li.conditions dl dt { text-align: right; }

li.conditions dl dt input {
    margin: 5px 10px 0px 0px;
    width: auto;
    float: none;
}

li.conditions dl dd label {
    width: 100%;
    line-height: 15px;
}

div.register_form li div img { margin: 2px 2px 0 0; }

div.register_form li span span a {
    width: auto;
    height: auto;
    background: none;
    text-decoration: underline;
    cursor: default;
    font-weight: normal;
}

div.register_form a.open-b, div.register_form a.close-b {
    padding-left: 10px;
    background-image: url(http://img.dom.ria.ua/img/common/open-or-close-b.gif);
    background-repeat: no-repeat;
    font-size: 11px;
}

div.register_form a.open-b { background-position: 0 2px; }
div.register_form a.close-b { background-position: 0 -20px; }

li.add-phone-nambe label {
    line-height: 18px;
    padding: 0;
}
li.add-phone-nambe div.block-addPhone {
    float: left;
    width: 192px;
}
li.add-phone-nambe dl {
    display: block;
    padding: 0 0 6px;
    color: #404040;
}
li.add-phone-nambe dl input {
    float: none;
    text-align: center;
    padding: 2px;
    border: 1px solid #a0a0a0;
}
li.add-phone-nambe dl input:hover {
    padding: 2px;
    border: 1px solid #747474;
}
li.add-phone-nambe dl input:focus {
    padding: 2px;
    border: 1px solid #747474;
    outline: 2px solid #edf4a3;
}
li.add-phone-nambe dl input.code-phone, li.add-phone-nambe dl input.nambe-phone, input.time-phone {
    color: #c2c2c2;
    width: 45px;
    letter-spacing: 1px;
}
li.add-phone-nambe dl input.active.code-phone, 
li.add-phone-nambe dl input.active.nambe-phone, 
input.active.time-phone { color: #262626; }
li.add-phone-nambe dl input.nambe-phone {
    width: 79px;
    letter-spacing: 2px;
}
li.add-phone-nambe dl input.iName-p { width: 160px; }
li.add-phone-nambe dl dt, li.add-phone-nambe dl dd {
    padding: 0; margin: 0;
    font-weight: normal;
    display: block;
    width: 100%;
}
li.add-phone-nambe dl dd {
    position: relative;
    font-size: 13px;
    margin: 2px 0;
    border: 1px solid #dedede;
    border-left: none;
    height: 62px;
}
li.add-phone-nambe dl dd ul.b-time, 
li.add-phone-nambe dl dt span, 
li.add-phone-nambe dd.b-delete, div.addPhone { padding-right: 21px; }

div.addPhone {
    display: inline-block;
    padding-bottom: 10px;
}
li.add-phone-nambe dl dt span {
    display: block;
    font-size: 18px;
    line-height: 16px;
    color: #404040;
    padding-bottom: 10px;
    letter-spacing: -1px;
}
li.add-phone-nambe dl dt span span {
    display: block;
    padding: 0;
    margin: 0;
    letter-spacing: 0;
}
li.add-phone-nambe dl dt span a {
    cursor: pointer;
    text-decoration: underline;
    letter-spacing: 0px;
}
li.add-phone-nambe dl dt span a:hover {
    cursor: pointer;
    text-decoration: none;
}
li.add-phone-nambe dl dt div, li.add-phone-nambe dl dd div.infomer-help {
    text-align: right;
    float: right;
    padding-right: 3px;
}
li.add-phone-nambe dl dd div.infomer-help { padding-top: 6px; }

li.add-phone-nambe dl dd ul {
    padding: 0; margin: 0;
    list-style: none;
}

ul.b-form-addAuto li.add-phone-nambe dl dd ul li {
    padding: 3px 0;
    margin: 0;
    width: 100%;
}
li.add-phone-nambe dl dd ul li input { text-align: left; }

li.add-phone-nambe dl dd ul.b-time {
    display: block;
    padding-top: 3px;
}
li.add-phone-nambe dl dd div.bt-asb {
    position: absolute;
    top: -1px;
    left: 0;
    width: 1px;
    height: 1px;
    z-index: 100;
}
li.add-phone-nambe dl dd div.bt-asb ul {
    position: absolute;
    top: 0;
    right: 0px;
    background: #f3f3f3;
    border: 1px solid #dedede;
    border-right: none;
    text-align: right;
    padding: 5px 5px 0 10px;
    height: 57px;
}
* html li.add-phone-nambe dl dd div.bt-asb ul {
    height: 58px;
    padding: 8px 5px 0 10px;
}
ul.b-time input.time-phone {
    width: 60px;
    text-align: center;
}
li.add-phone-nambe dd.b-delete {
    text-align: right;
    margin: 0px;
    border: none;
    height: auto;
    line-height: 14px;
    display: inline-block;
}
li.add-phone-nambe dd.b-delete a, li.add-phone-nambe dd.b-delete a:hover {
    color: #d40000;
    cursor: pointer;
    font-size: 11px;
}

li.add-phone-nambe dd.b-delete span {
    float: right;
    text-align: left;
    color: #008000;
}
li.add-phone-nambe dd.b-delete span a { padding: 0; margin: 0; }
li.add-phone-nambe dd.b-delete span a.infomer-help {
    color: #fff;
    font-size: 12px;
    cursor: help;
}
* html li.add-phone-nambe dl dt span { padding-right: 18px; }
* html li.add-phone-nambe dl dd ul.b-time { padding-right: 21px; }
* html li.add-phone-nambe dl dt span { letter-spacing: -2px; }
* html li.add-phone-nambe dl input.iName-p {
    margin-right: 3px;
    width: 155px;
}

ul.b-form-addAuto li.Birth_date p { width: 178px; }
ul.b-form-addAuto li.Birth_date p select {
    width: 53px;
    margin-right: 3px;
}
a.addRows-phone {
    display: block;
    color: #162002;
    font-size: 12px;
    background-image: url(http://img.dom.ria.ua/img/button/addRows-phone.png);
    background-repeat: no-repeat;
    background-position: 0 -18px;
    padding-left: 23px;
    text-decoration: none;
    cursor: pointer !important;
    width: 148px;
    float: right;
}
a.addRows-phone span {
    display: block;
    height: 18px;
    padding-right: 5px;
    background-image: url(http://img.dom.ria.ua/img/button/addRows-phone.png);
    background-repeat: no-repeat;
    background-position: 100% -36px;
}
a.addRows-phone span span {
    background-image: url(http://img.dom.ria.ua/img/button/addRows-phone.png);
    background-repeat: repeat-x;
    background-position: 0 0;
    padding: 0;
    line-height: 18px;
    text-align: center;
}

/*--------------------------------------FORM-USER-INFO------------------------------------------*/
div.edit-user-info{
	width:500px;
	margin-bottom: 50px;
	}
div.edit-user-info .box-wrappered {
	width:270px;
	background: #f8f6f2;
	}
    div.edit-user-info div.box-left{
    	width:480px;
    	margin-right:-500px;
    	left:-500px;
    	padding: 10px;
    	}
    div.edit-user-info div.box-right{
        padding: 10px;
    }

div.edit-user-info blockquote {
    margin: 15px 15px 0 0;
    border-top: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    padding: 15px 25px;
    color: #7c7c7c;
}
div.edit-user-info blockquote h4, 
div.edit-user-info blockquote p {
    padding: 3xp 0; margin: 0;
    color: #7c7c7c;
}
div.edit-user-info div.register_form {
    display: inline-block;
    padding-bottom: 5px;
}
div.edit-user-info #id-registration-step1_register {
    display: inline-block;
    width: 100%;
    margin-top: 0;
}
div.edit-user-info ul.b-form-addAuto, 
div.edit-user-info ul.b-form-addAuto li { width: 100%; }

div.edit-user-info li.conditions dl dt, 
div.edit-user-info ul.b-form-addAuto li label {
    width: 165px;
}
div.edit-user-info ul.b-form-addAuto li.conditions label{
    border: none;
    width: auto;
}
div.edit-user-info .b-form-addAuto li label{
    border-bottom: 1px dotted #e3e3e3;
}

div.edit-user-info div.register_form.login-fields ul.b-form-addAuto li p, 
div.edit-user-info li.add-phone-nambe div.block-addPhone { width: 295px; }

div.edit-user-info li span.volume_big input, 
div.edit-user-info ul.b-form-addAuto li p input { width: 280px; }
div.edit-user-info ul.b-form-addAuto li p select{ width: 286px; }
div.edit-user-info ul.b-time input.time-phone   { width: 70px;  }

div.edit-user-info li.add-phone-nambe dl dd div.bt-asb ul { left: 0; right: auto; }

div.edit-user-info li.add-phone-nambe dl input.iName-p    { width: 180px; }
div.edit-user-info li.add-phone-nambe dl input.code-phone { width: 60px;  }
div.edit-user-info li.add-phone-nambe dl input.nambe-phone{ width: 130px; }

div.edit-user-info div.Submit-f {
    padding: 10px;
    border-top: 1px solid #c2c2c2;
}
    div.edit-user-info li.add-phone-nambe dl dd { margin: 2px 0 5px; }
    div.edit-user-info li.add-phone-nambe dl dd ul.b-time, 
    div.edit-user-info li.add-phone-nambe dl dt span, 
    div.edit-user-info div.addPhone { padding-right: 24px; }
    
li.add-phone-nambe dd.b-delete a {
    margin-right: 24px;
    padding: 0;
}
li.add-phone-nambe dd.b-delete span a { margin-right: 3px; }

li.add-phone-nambe dl dt span span, 
li.add-phone-nambe dd.b-delete { padding: 0; }

div.edit-user-info li.add-phone-nambe dl dt span span, 
div.edit-user-info li.add-phone-nambe dd.b-delete, 
div.edit-user-info li.add-phone-nambe dd.b-delete span { padding: 0; }

div.edit-user-info li.add-phone-nambe dl dt div, 
div.edit-user-info li.add-phone-nambe dl dd div.infomer-help { padding-right: 0; }

div.edit-user-info ul.b-form-addAuto li p a, 
div.edit-user-info ul.b-form-addAuto a.infomer-help { margin-right: 4px; }

div.edit-user-info li.add-phone-nambe dl dt span label {
    display: inline;
    width: auto;
    float: left;
    font-size: 13px;
    padding: 0;
    letter-spacing: 0;
    border: none;
}
div.edit-user-info dl dt span label input {
    position: relative;
    top: 2px;
    border: none;
}
div.edit-user-info ul.b-form-addAuto li.Birth_date p select {
    width: 92px !important;
    margin-right: 5px;
}
div.edit-user-info ul.b-form-addAuto ul.b-time li {
    width: 100%;
    text-align: right;
}
div.edit-user-info ol, 
div.edit-user-info ol li {
    padding: 0; margin: 0;
    list-style: none;
}
li.PhotoUser span { float: left; }
li.PhotoUser ol { margin-left: 105px; }
li.PhotoUser ol li {
    padding: 5px 0;
    text-align: left;
}
div.edit-user-info ul.b-form-addAuto li.PhotoUser ol li{
        width: auto;
    }
li.PhotoUser ol li.img_photoUser {
    float: left;
    margin: 0;
    padding: 0 15px 0 0;
}
li.PhotoUser ol li.img_photoUser img {
    background: #fff;
    border: 1px solid #c2c2c2;
    padding: 1px;
}
div.edit-user-info li.PhotoUser ol li label {
    float: none;
    width: auto;
    border: none;
}
li.PhotoUser ol li.img_photoUser li input.reset {
    margin: 0;
    position: relative;
    top: 2px;
}
ul.list_phoneNambe, ul.list_phoneNambe li {
    padding: 0; margin: 0;
    list-style: none;
    float: none;
}
ul.list_phoneNambe { padding: 0 0 5px 0; }
ul.list_phoneNambe li {
    padding: 3px 0 3px 20px;
    background-position: 0 1px;
    background-repeat: no-repeat;
    line-height: 13px;
}
ul.list_phoneNambe li.p-mob {
    background-image: url(http://img.dom.ria.ua/img/icons/icons-16/mob_1.gif);
    background-position: 2px 1px;
}
ul.list_phoneNambe li.p-home {
    background-image: url(http://img.dom.ria.ua/img/icons/icons-16/phone.gif);
}
#search_result_item ul.list_phoneNambe { margin: 5px 0; }

.edit-user-info .box-right h4{
    font-size: 15px;
    margin: 5px 0 10px;
}
.edit-user-info .box-right p{
    padding-left: 20px;
    font: normal 13px/21px Arial, Helvetica, sans-serif;
}

.edit-user-info .submit-register{
    position: relative;
    margin-bottom: -100px;
    top: 5px;
}
