form.register{
    
}

form.register label.checkbox{
    font-weight: normal;
}
form.register label.checkbox input{
    position: relative; 
    margin: 0;
}
form.register button{
    float: left; 
    margin-right: 43px;
}

form span.red{
    color: red;
    padding: 7px 0;
}

form input.text, form textarea.text, form input.desctext{
}

form input.desctext{
    margin-left: 0px;
}

form .submit{
    float: right;

    width: 108px;
    height: 32px;

    background: #3a6ec2 url('../../images/site/form/register_button.png');

    margin: -8px 25px 0 0; 
}

form .submit:hover{
    opacity: 0.80;
    filter:alpha(opacity=80);
    -moz-opacity:0.80;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
    -khtml-opacity: 0.80; 
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

form input.submitLogin:hover, .fb-login:hover, .google-login:hover{

    opacity: 0.80;
    filter:alpha(opacity=80);
    -moz-opacity:0.80;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
    -khtml-opacity: 0.80; 
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.adsForm .select_block{
    width: 100%;    
    margin: 0 !important;
}



.adsForm .select_block select{

}

.adsForm .block-title{
    margin-top: 50px;
}

.adsForm .tinymce{
    height: 200px;
}


.adsForm .price{
    text-align: right;

    width: 200px !important;
    padding-right: 10px !important;
    text-indent: 10px !important;
}

.adsForm .price_negotiation{
    float: left; 
    font-weight: normal;
}

form hr{

    background-color: #f5f5f5;

    margin: 25px 0;

    height: 1px;
    font-size: 1px;
    border: none;
    clear: both;

}
form h2{
    margin: 25px 0;
    padding-bottom: 5px;
    color: #000;

    border-bottom: 1px solid #f0f0f0;

    text-indent: 4px;
    font-size: 17px;
}
form input:focus {
    outline: #9FCA46;
    border:1px solid #9FCA46;
}


form .categoryList{
    margin: 0; 
    float: left;
}
form .categoryList .select_cat_div{
    margin: 0 0 10px;
}
form .categoryList select{

}


form .footer{
    padding:14px 15px 15px;
    margin: 25px 0 0;
    text-align:right;

    border-top:1px solid #f4f4f4;
}
form .footer .btn{
    margin: 6px 6px 6px 0;
}
form .footer .btn:last-of-type{
    margin: 6px 0;
}
form .footer .pay{
    padding: 6px 0 0;
}
form .footer:after{clear:both;}
form .footer .btn+.btn{margin-left:5px;margin-bottom:0;}
form .footer .btn-group .btn+.btn{margin-left:-1px;}
form .footer .btn-block+.btn-block{margin-left:0;}

.imagelist { list-style: none; padding: 0 20px 0 0; float: left; min-width: 650px; margin: 0;}
.imagelist li { 
    width: 207px;
    height: 178px;
    float: left; padding: 5px; margin: 0 15px 15px 0; background: #fff; border: 1px solid #ddd; -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; border-radius: 2px; 
}
.imagelist li:hover { border-color: #9FCA46; }
.imagelist li.holder { width: 207px; height: 178px; overflow: hidden; border: 1px dashed #9FCA46;}




.imagelist li div { width: 195px; height: 150px; overflow: hidden;}
.imagelist li img { display: block; margin-bottom: 10px; width: 1900px; }
.imagelist li span { display: block; text-align: right; float: none;}
.imagelist li span a { vertical-align: middle; background-color: white; }
.imagelist li span a.name { font-weight: bold; float: left; color: #999; }
.imagelist li span a.name:hover { color: #333; text-decoration: none; }
.imagelist li span a.show, .imagelist li span a.dele { 
    float: right; font-size: 13px;
    display: inline-block; width: 16px; height: 16px; cursor: pointer; opacity: 0.5;
    color: #676767;
}
.imagelist li span a.show:hover, .imagelist li span a.dele:hover { opacity: 1; text-decoration: none;}

.file_uploader {
    float: left; 
    position: relative;
    overflow: hidden;
    direction: ltr;
}
.file_uploader input{
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;

    right: 0px;
    top: 0px;
    bottom: 0px;

    position: absolute;

    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 200px;
    direction: ltr;
    cursor: pointer;

}

.chzn-container, .chzn-drop, .chzn-search input{
    width: 100% !important;
}

.modal-footer:before,.modal-footer:after{
    display:table;
    content:"";
    line-height:0;
}

