#admin-header {
    margin: 20px;
    float: none;
    clear: both;    
}
#admin-logout {
    float: right;
    margin-top: 20px;
    margin-right: 20px;    
}  
#admin-menu {
    clear: both;
    margin: 20px;
    margin-top: 0px;
}
#admin-menu-external {
    float: left;    
    margin: 20px;
    margin-top: 0px; 
}
#admin-menu-separator {
    float: left;
    margin: 20px;
    margin-top: 0px;
}
/* 
.admin-menu ul, .admin-menu li {
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
}
.admin-menu li {
    float: left;
    margin-right: 20px;
    list-style-image: none;
    list-style-type: none;
} 
*/
#admin-menu-external ul, #admin-menu-external li {
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
}
#admin-menu-external li {
    float: left;
    margin-right: 20px;
    list-style-image: none;
    list-style-type: none;
} 
#admin-body {
    float: none;
    clear: both;
    margin-top: 0px;
    margin: 20px;
}
.admin-add-new {
    float: none;
    clear: both;
    margin-bottom: 10px;
}
.admin-table {
    border: 1px solid #ccc;
    border-top-width: 0px;
    border-left-width: 0px;
    margin-bottom: 10px;
}
.admin-table th {
    border: 1px solid #ccc;
    border-bottom-width: 0px;
    border-right-width: 0px;
    background-color: #eee;
    font-weight: bold;
    padding: 5px;
}
.admin-table td {
    border: 1px solid #ccc;
    border-bottom-width: 0px;
    border-right-width: 0px;
    padding: 5px;
}

.admin-filter {
    margin-bottom: 20px;
    float: none;
    clear: both;
}

.admin-breadcrumbs {
    margin-bottom: 10px;
    float: none;
    clear: both;
}

#form-announce label {
    width: 250px;
}
#form-announce .form-help {
    margin-left: 270px;
}
#form-announce #form {
    clear: both;
    float: none;
}
#form-announce #form_title,
#form-announce #form_annotation,
#form-announce #form_imageTitle  {
    width: 500px;
}
#form-announce #form_teaser {
    width: 500px;
    height: 60px;
}
#form-announce #form_content {
    width: 100%;
    height: 200px;
    clear: both;
    float: none;
}
#form-announce #form_yandexBody {
    clear: both;
    float: none;
    width: 500px;
    height: 150px;
}
#form-announce #form_socialBody {
    width: 100%;
    height: 200px;
    clear: both;
    float: none;
}
#form-announce #form-announce-content-toggle {
    float: right;    
}
#form-announce #form_persons {
    height: 200px;
}
#form-announce #form_tags {
    height: 150px;
}
#form-announce-image,
#form-sport-category-image,
#form-sport-place-image,
#form-sport-section-image,
#form-afisha-event-image {
    clear: both;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#form-announce-image-remove {
    
}

#form-sport-event #form_timeBegin_date,
#form-sport-event #form_timeEnd_date {
    float: left;
    margin-right: 20px;
}
#form-sport-event #form_title {
    width: 400px;  
}
#form-sport-event #form_body {
    width: 400px;
    height: 100px;
}

#form-sport-championship #form_timeBegin_date,
#form-sport-championship #form_timeEnd_date {
    float: left;
    margin-right: 20px;
}
#form-sport-championship #form_title {
    width: 400px;  
}
#form-sport-championship #form_body {
    width: 400px;
    height: 100px;
}

#form-sport-place #form_title {
    width: 400px;  
}
#form-sport-place #form_body {
    width: 400px;
    height: 100px;
}
#form-sport-place #form_sport_category {
    height: 150px;
}
#form-sport-place-data {
    float: none;
    clear: both;
}
.form-sport-place-data-text {
    margin: 0px;
    padding: 0px;
    padding-right: 5px;
    float: none;
    clear: both;
}

#form-sport-section #form_title {
    width: 400px;  
}
#form-sport-section #form_body {
    width: 400px;
    height: 100px;
}
#form-sport-section-data {
}
.form-sport-section-data-text {
    margin: 0px;
    padding: 0px;
    padding-right: 5px;
}

#form-sport-championship #form_sport_category {
    height: 150px;    
}

 {
}
.form-sport-championship-data-text {
    margin: 0px;
    padding: 0px;
    padding-right: 5px;
}

#form-teaser #form_timeFinish_time {
    /*
    float: left;
    */
}

#rearrange-confirm {
    margin-top: 10px;
}
#rearrange-confirm-comment {
    font-size: 12px;
    color: red;
    clear: both;
    float: none;
    margin-bottom: 5px;
}

/*
#admin-menu-ul { float: right; height: 30px; }
#admin-menu-ul li { float: left; position: relative; }
#admin-menu-ul li a { display: block; padding: 5px 10px; line-height: 20px; }
#admin-menu-ul li ul { display: none; position: absolute; top: 30px; left: 0; width: 120px; background: #fff; }
#admin-menu-ul li:hover ul { display: block; }
#admin-menu-ul li ul li { float: none; }
#admin-menu-ul li ul li a { display: inline-block; }
#admin-menu-ul li ul li a { display: block; } 
*/