.news_title{
float:none;
}

.login label{
    text-align:left;
}

#header{
    height:145px;
    margin:0 auto;
    /*    width:960px;*/
}
#menu{
    height:20px;
    text-align:right;
    padding-top:3px;
}

#main_nav{
    float:left;
}
.bg_footer{
    background:transparent url(/images/cms_images/footer.jpg) repeat-x scroll left top;
    clear:both;
}
#footer a{
    color:#FFFFFF;
padding:5px 0;
text-decoration:none;
}

#footer .copyright{
color:#FFFFFF;
}
#footer .links{
    padding:10px 0;
}


#footer .contacts{
    width:250px;
    float:left;
}
#footer .copy_right{
    float:left;
    font-weight:bold;
    text-align:right;
    width:350px;
}

#cms_content #pages{
    /*    padding-left:20px;*/
    /*    padding-right:0;*/
    /*    float:left;*/
    /*    width:72%;*/
}

#form_contents, #cms_content{
    clear:both;
    margin:0 auto;
    /*    width:960px;*/
}

fieldset{
    border:thin solid #DEDEDE;
    border-width:1px;
    padding:10px 5px;
    margin-bottom:5px;
    
}
fieldset.required{
    border: thin solid #aaa;
    border-width: 1px;
}

fieldset .light{
    background:#fff;
}

fieldset ol{
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
}

fieldset ol li{
    float:left;
    clear:left;
    width:85%;
    padding:2px 1%;
    margin:1px 0;
}


fieldset li label{
    float:left;
    clear:left;
    width:13.5em;
    text-align:right;
    padding: 0 10px 0 0;
    line-height:1.7em;
    font-size:1.1em;
}
fieldset li label.inline{
    float:none;
    clear:none;
    width:auto;
    text-align:left;
    padding:0;
}

fieldset.submit{
    background:transparent;
    padding:5px 0;
    margin:10px 0 0;
    text-align:center;
}

fieldset.submit input{
    /*margin:0 20px;*/
}
div.space label, .new_video_album label{
    text-align:left;
}
div.space{
    margin:20px 0;
}
ul#root_menus li{
    margin:20px 0;
}
ul.pages li, ul.segments li{
    margin:10px 0;
}
label.ck_label{
    float:none;
}
.new_video ul li{
    width:91%;
}
.cb{
clear:both;}