body { font-family:Arial;font-size:8pt;margin:15px 0;background:#fff;color:#494949; }
a { color:#494949;cursor:pointer;text-decoration:underline; }
a:hover { color:#C91515; }
hr { height:1px;border:0;border-top:1px solid #aaa;margin:10px 0; }

h1 { font-size:12pt;text-align:center; }

ul { margin:0;padding:0; }
ul li { list-style:none;padding:2px 0; }
ul ul li { padding-left:30px; }
ul li a.active { color:#C91515; }

input[type='text'], input[type='password'], textarea, select { font-family:Arial;font-size:8pt;color:#494949;padding:3px;border:1px solid #B4B4B4; }
textarea { width:300px;height:150px; }
button { font-family:Arial;font-size:8pt;color:#fff;background:#C91515;border:0;padding:3px 20px;cursor:pointer; }

.left { float:left; }
.right { float:right; }
.clr { clear:both; }
.center { text-align:center; }

.small { font-size:8pt; }

.loading { height:14px;padding:5px 0 5px 35px;color:#bbb;font-size:8pt;width:60px;margin:20px auto;background:url(../img/loader.gif) left no-repeat; }
.darkLoading { height:14px;padding:5px 0 5px 35px;color:#bbb;font-size:8pt;width:60px;margin:0 auto;background:url(../img/darkLoader.gif) left no-repeat; }

.red { color:#FF0000; }
.msg { border:1px solid #2CA61B; padding:5px; background:#fff; color:#2CA61B; margin-bottom:10px; text-align:center; }
.msg a { color:#07740c; }
.err { border:1px solid #FF0000; padding:5px; color:#FF0000; background:#fff; margin:0 auto 10px auto; text-align:center; }

.table { width:100%;border:1px solid #B4B4B4;border-collapse:collapse; }
.table th, .table td { padding:3px;border:1px solid #B4B4B4; }
.table th { background:#f0f0f0; }

.insertImage-image { display:table-row;height:100px; }
.insertImage-image div { border-width:0 0 1px 0;border-style:solid;border-color:#ccc;padding:10px 5px; }
.insertImage-image div div { border:0;padding:0; }
.insertImage-image .check { display:table-cell;vertical-align:middle; }
.insertImage-image .img { width:102px;height:77px;display:table-cell;vertical-align:middle;text-align:center; }
.insertImage-image img { border:1px solid #aaa;cursor:move; }
.insertImage-image .description { display:table-cell;vertical-align:bottom;padding-right:10px;width:219px; }
.insertImage-image .description .left { height:18px; }
.insertImage-image textarea { border:1px solid #aaa;font-family:Arial;font-size:8pt;color:#494949;padding:3px;margin:6px 0 3px 0;width:180px;height:45px; }
.insertImage-image .delete { float:right; }
.insertImage-image .icon { opacity:1;cursor:pointer;float:right;margin:0; }

#jWYSIWYG-insertImage .ui-tabs-nav { padding-right:45px; }

.ui-dialog .controls { float:right;width:40px;margin:7px 7px 6px 0; }
.ui-dialog .controls a.confirm { float:none; }

.insertFile-file { display:table-row;; }
.insertFile-file div { border-bottom:1px solid #ccc;padding:10px 5px; }
.insertFile-file div div { border:0;padding:0; }
.insertFile-file .check { display:table-cell;vertical-align:middle; }
.insertFile-file .description { display:table-cell;vertical-align:bottom;padding-right:10px;width:340px; }
.insertFile-file .description b { cursor:pointer; }
.insertFile-file .description .left { height:18px; }
.insertFile-file .delete { float:right; }
.insertFile-file .icon { opacity:1;cursor:pointer;float:right;margin:0; }



.settings { margin:10px auto 0 auto; }   
.settings button { float:right; }


#page { width:980px;margin:0 auto; }
#top { height:36px; }
#top a img { border:0;float:left; }
#topMenu { float:right;padding-top:20px; }
#topMenu ul li { display:inline; }

#main { border:10px solid #B4B4B4;background:url(../img/main.png) repeat-y left; }

#menu { float:left;width:173px;padding:20px; }
#content { float:left;width:727px;padding:10px; }

#editor { float:left;width:725px; }
.wysiwyg { width:723px;height:400px; }

#help { color:#999; }
#help h3 { color:#494949;font-size:8pt;display:block;padding:7px 6px;border-bottom:1px solid #cfcfcf;font-weight:normal;margin:0; }
#help ul { margin:7px 6px; }
#help ul li { display:block;clear:both; }
#help span { float:left;display: block;padding:1px 0; }

div.icon { margin-right:5px;float:left;opacity: 0.6; display: block; width: 16px; height: 16px; background: url('../js/jwysiwyg/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; padding: 1px; }

div.bold { background-position: 0 -16px; }
div.italic { background-position: -15px -16px; }
div.strikeThrough { background-position: -32px -16px; }
div.underline { background-position: -48px -16px; }

div.justifyLeft { background-position: 0 0; }
div.justifyCenter { background-position: -16px 0; }
div.justifyRight { background-position: -32px 0; }
div.justifyFull { background-position: -48px 0; }

div.indent { background-position: -64px 0; }
div.outdent { background-position: -80px 0; }

div.subscript { background-position: -64px -16px; }
div.superscript { background-position: -80px -16px; }

div.undo { background-position: 0 -64px; }
div.redo { background-position: -16px -64px; }

div.insertOrderedList { background-position: -32px -46px; margin-top:-2px; }
div.insertUnorderedList { background-position: -15px -48px; }
div.insertHorizontalRule { background-position: 0 -48px; }

div.p { background-position: -63px -80px; }
div.h1 { background-position: 1px -32px; }
div.h2 { background-position: -15px -32px; }
div.h3 { background-position: -31px -31px; margin-top:-1px; }
div.h4 { background-position: -48px -32px; }
div.h5 { background-position: -64px -32px; }
div.h6 { background-position: -80px -32px; }

div.cut { background-position: -32px -64px; }
div.copy { background-position: -48px -64px; }
div.paste { background-position: -64px -64px; }

div.increaseFontSize { background-position: -16px -80px; }
div.decreaseFontSize { background-position: -32px -80px; }

div.createLink { background-position: -80px -47px; margin-top:-1px; }
div.insertImage { background-position: -80px -80px; }

div.html { background-position: -47px -46px; margin-top:-2px; }
div.removeFormat { background-position: -80px -63px; margin-top:-1px; }

div.empty { background-position: -48px -80px; }

#footer { padding-top:5px;text-align:right;color:#888; }
#footer a { color:#888; }



#loginPage { width:320px;margin:0 auto; }

#loginTop { height:36px; }
#loginTop a img { border:0; }

#loginMain { border:10px solid #B4B4B4;background:#F0F0F0;padding:25px; }

#loginPage table { width:100% }
#loginPage table td { padding: 5px 0; }
#loginPage input { width:190px;float:right; }
#loginPage button { float:right; }


#events_image a { display:block;width:160px;height:75px;text-decoration:none;color:#000; }
#events_image a span { display:block;width:160px;height:45px;margin-top:-79px;background:#fff;opacity:0.8;text-align:center;padding-top:30px; }