.clear0 { clear: both; line-heignt: 0; font-size: 0; height: 0; }

body { background-color: #FFF; padding: 0; margin: 0; }

.error { font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #C00; text-decoration: none; }

#main { width: 786px; margin-top: 8px; }
#main #masthead { height: 159px; background: transparent url(../../images/masthead.png) no-repeat top left; }
#main #masthead #logo { display: block; float: left; width: 196px; height: 159px; }
#main #masthead #logo span { display: none; }

#main #masthead #nav { float: right; width: 575px; }
#main #masthead #nav ul { padding: 133px 0px 0px 0px; margin: 0; list-style: none;  }
#main #masthead #nav ul li { display: block; float: left; border-right: 2px solid #859BD5; padding-right: 9px; margin-right: 9px; }
#main #masthead #nav ul li.last { border-right: 0; padding-right: 0; margin-right: 0; }
#main #masthead #nav ul li a { font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #EFF2F9; text-decoration: none; }
#main #masthead #nav ul li a.on { color: #66FFFF }
#main #masthead #nav ul li a:hover { color: #66FFFF }
	
#central { margin-top: 5px; }
#central .montage ul { float: left; padding: 0; margin: 0; list-style: none; width: 95px; }
#central .montage ul li img { border: 0; width: 93px; height: 92px; }

#central #content { float: right; width: 589px; height: 380px; border-left: 1px solid #8696C1; padding: 0; margin: 0; }
#central #content #flash { padding: 7px 13px 6px 8px; height: 311px;  border-top: 1px solid #8696C1; border-right: 1px solid #8696C1; }
#central #content #text { padding: 13px 13px 0px 13px; height: 311px; overflow: auto; border-top: 1px solid #8696C1; border-right: 1px solid #8696C1; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; color: #0C2D83; line-height: 18px; }
#central #content #text h1 { padding: 8px 0px 8px 0px; margin: 0; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 14px; font-weight: bold; color: #789095; }
#central #content #text .h1 { display: block; padding: 5px 0px 5px 0px; margin: 0; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 14px; font-weight: bold; color: #789095; }
#central #content #text h1 span a { font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: normal; color: #789095; text-decoration: none; }

#central #content #footer { height: 55px; background: transparent url(../../images/footer.png) no-repeat bottom right; }
#central #content #footer ul { padding: 0; margin: 0; list-style: none;  }
#central #content #footer ul li { display: block; float: left; vertical-align: middle; padding: 5px 8px 5px 8px; }
#central #content #footer ul li img { border: 0; }

#admin #content { float: right; width: 589px; min-height: 580px; border-left: 1px solid #8696C1; padding: 0; margin: 0; }
#admin #content #text { padding: 13px 13px 0px 13px; min-height: 511px; border-top: 1px solid #8696C1; border-right: 1px solid #8696C1; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; color: #0C2D83; line-height: 18px; }
#admin #content #text h1 { padding: 8px 0px 8px 0px; margin: 0; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 14px; font-weight: bold; color: #789095; }
#admin #content #text .h1 { display: block; padding: 5px 0px 5px 0px; margin: 0; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 14px; font-weight: bold; color: #789095; }
#admin #content #footer { height: 55px; background: transparent url(../../images/footer.png) no-repeat bottom right; }
#admin #content #footer ul { padding: 0; margin: 0; list-style: none;  }
#admin #content #footer ul li { display: block; float: left; vertical-align: middle; padding: 5px 8px 5px 8px; }
#admin #content #footer ul li img { border: 0; }

#admin input { font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; }
#admin select { font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; }
#admin option { font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; }
#admin textarea { font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; }

#admin_menu { margin: 0px; padding: 10px 0px 0px 0px; width: 190px}
#admin_menu a { font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 14px; font-weight: bold; color: #0C2D83; text-decoration: none; padding: 5px; display: block; text-align: center; }
#admin_menu a:hover { background-color: #66FEFF; }
#admin_menu ul { margin: 0px; padding: 0px; list-style: none; }
#admin_menu ul li {font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 14px; font-weight: bold; color: #0C2D83; text-decoration: none; padding-bottom: 5px; }
#admin_menu ul li ul li { padding-left: 20px; }

#mce_body { width: 350px; height: 370px; }
#mce_news { width: 300px; height: 280px; }
#mce_news2 { width: 300px; height: 280px; }
#images { width: 160px; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; color: #000; }
#files { width: 160px; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; color: #000; }
#image_preview { width: 160px; border: 1px solid #000; }
#file_preview { width: 160px; border: 1px solid #000; }
#ids { width: 300px; }
#title { width: 300px; }
#url { width: 300px; }
#description { width: 300px; }
#date { width: 100px; }

.login { width: 70px; margin: 0px; padding: 5px 5px 5px 23px; border-top: 1px solid #9DBFD9; border-right: 1px solid #9DBFD9; border-left: 1px solid #B3DFEC; border-bottom: 1px solid #B3DFEC; background: #6A7FB3 url(../../images/icons/user_go.png) no-repeat 5px 5px; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: #FFF; }
.save { width: 120px; margin: 0px; padding: 5px 5px 5px 23px; border-top: 1px solid #9DBFD9; border-right: 1px solid #9DBFD9; border-left: 1px solid #B3DFEC; border-bottom: 1px solid #B3DFEC; background: #6A7FB3 url(../../images/icons/disk.png) no-repeat 5px 5px; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: #FFF; }
.delete { width: 70px; margin: 0px; padding: 5px 5px 5px 23px; border-top: 1px solid #9DBFD9; border-right: 1px solid #9DBFD9; border-left: 1px solid #B3DFEC; border-bottom: 1px solid #B3DFEC; background: #6A7FB3 url(../../images/icons/cross.png) no-repeat 5px 5px; font-family: Geneva,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: #FFF; }
