form#userRegistrationForm dt {
float:left;
width:68px;
text-align:right;
margin:3px 0 0 0;
padding:5px 5px 0 0;
}

dd {
padding-left:100px;
}

#captcha-label {
width:auto!important;
}

ul.errors {
margin-left:-100px;
list-style-type:none;
color:red;
}

form#p_userLoginForm ul#p_errors,  form#p_userRegForm ul#p_errors, ul#r_errors, ul#lon_errors{
margin-left:0;
}

li #search_input, form#l_userLoginForm input,form#l_userLoginForm select, form#l_userRegForm input, form#l_userRegForm select {
width:150px;
border:1px solid  #8DC63F;/*#DAEDC1;     */
font-size:12px;
height:18px;
}
li #search_input{
    height: 28px;
   /* border-radius:5px; */
    width: 200px;
}

.hidden {
visibility:hidden;
}

.display_none {
display:none;
}

.marl40 {
margin-left:40px;
}

.marl50 {
margin-left:50px;
}

.marl60 {
margin-left:60px;
}

.marl75 {
margin-left:75px;
}

.marl90 {
margin-left:90px;
}

.marl100 {
margin-left:100px;
}

.marl115 {
margin-left:115px;
}

.marl130 {
margin-left:130px;
}

.marl135 {
margin-left:135px;
}

.marl140 {
margin-left:140px;
}

.marl148 {
margin-left:148px;
}

.marl150 {
margin-left:150px;
}

.marl155 {
margin-left:155px;
}

.marl160 {
margin-left:160px;
}

.qtip-content .color_picker {
cursor:default;
width:10px;
height:10px;
}

form#userFeedbackForm dt {
width:90px;
padding-left: 10px;
}

form#userFeedbackForm dd {
margin:0;
}

form#userFeedbackForm input {
width:340px;
}

#fededBDialog form#userFeedbackForm input, .ui-dialog  form#userFeedbackForm input{
width:300px;
}

form#userFeedbackForm textarea {
width:340px;
height:50px;
margin-top:2px;
border:1px solid #86C21F;
}
#fededBDialog form#userFeedbackForm textarea, .ui-dialog  form#userFeedbackForm textarea{
width:300px;
height: 100px;
}
form#userFeedbackForm ul.errors {
margin-bottom:10px;
}

#cuselFrame-status {
z-index:2!important;
}

#cuselFrame-breed {
z-index:3!important;
margin-bottom: 7px;
}

#cuselFrame-type {
z-index:4!important;
}

#xload {
position:relative;
}

#xload #disabler {
display:inherit;
height:220px;
position:absolute;
top:-220px;
width:100%;
z-index:99999;
}

form#userRegistrationForm dd , form#l_userLoginForm dd {
text-align:left;
margin:3px 0;
}



form#userRegistrationForm input,form#userRegistrationForm select { 
width:186px;
font-size:12px;
height:18px;
border:1px solid #86C21F;
}
form#l_userLoginForm dt,form#p_userLoginForm dt, form#p_userRegForm dt {
float:left;
width:150px;
text-align:right;
margin:3px 0;
padding:0 5px;
}
form#p_userRegForm input#p_email, form#p_userRegForm input#p_password, form#p_userRegForm input#p_password2, form#p_userRegForm input#p_firstname, form#p_userRegForm input#p_lastname { 
width: 212px!important;
height: 24px;
border: 1px solid #8DC63F;
}
#cuselFrame-sex,#cuselFrame-country {

}


#userRegistrationForm dd, #p_userRegForm dd{ 
padding-left:66px;
}
#userRegistrationForm dl.zend_form{ 
margin :0 0 5px 0!important;
padding: 0!important;
}

#userRegistrationForm .socials{ 
height: 34px;
} 
#ui-dialog-title-2, #ui-dialog-title-1  { 
font-size: 16px!important;

}

.ui-dialog .ui-dialog-titlebar { 
text-align: center;
}
.ui-dialog .ui-dialog-title { 
float: none!important;
}
#password-label{
margin: 0 0 2px 0 !important;
}
#newscontent{ 
position: relative!important;
}
#firstname-label{
    color: #699a2d;
    width: 120px;
    padding:4px 10px;
    font-size: 14px;
}
input.input-reg-user{
    width: 142px; 
    height: 42px;
    border: 1px solid #79ad2f;
    background-color: #8DC63F;
    border-radius: 4px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 8px;
}
.toreg{
    height: 22px;
    text-align: left;
    width: 100%;
    color:#0074c9;
    text-decoration: underline;
    clear:both;
}

.socials {
    margin-top: 3px;
    height: 30px;
}

#cuselFrame-profylist {
    width: 162px;
    float: right;
    margin: 0px 8px 0px 0px;
}
.edit_profile #cuselFrame-profylist {
    float: left;
}