/* Elements */
form, ul, li { margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; margin: 0 auto; padding: 2px; }

.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearboth { clear: both; }

#mw-main-div { border: 1px solid #221E1F; border-radius: 5px; margin: 35px auto 10px; padding: 18px 5px 10px; width: 960px; }
#mw-header-image { color: #CCCCCC; height: 108px; line-height: normal; text-align: center; }
#mw-main-container { padding: 20px 0 0 0; width: 935px; }
#mw-main-body { float: left; width: 950px; }
#mw-main-menu { float: left; overflow: hidden; width: 240px; }
#mw-main-content { float: left; text-align: left; width: 694px; min-height: 300px; }
#mw-menu-logo { margin: 0; padding-bottom: 30px; text-align: center; }
#mw-menu-share_logos { margin: auto; padding-top: 15px; }
.social-share-item { padding-left: 7px; }

#mw-main-content img { cursor: url("images/zoomin.cur"), pointer; border: 2px solid silver; }

#mw-main-menu ul.menu { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; letter-spacing: 1px; list-style: none outside none; margin: 0; padding: 1px 0 0; text-align: center; text-transform: uppercase; }
#mw-main-menu ul.menu li { padding: 4px 5px !important; line-height: 180%; }
#mw-main-menu ul.menu li a { color: #939598; text-decoration: none; }
#mw-main-menu ul.menu li a.active { color: #333; text-decoration: none; }
#mw-main-menu ul.menu li a:hover, #mw-main-menu ul.menu li a:active, #mw-main-menu ul.menu li a:focus { color: #000000; text-decoration: none; }
#mw-main-menu ul.menu li.subtitle { line-height: 100%;}
#mw-main-menu ul.menu li.subtitle a { color: #333; text-decoration: none; font-size: 12px; }
#mw-main-menu ul.menu li.subtitle a:hover, #mw-main-menu ul.menu li.subtitle a:active, #mw-main-menu ul.menu li.subtitle a:focus { color: #000; text-decoration: none;  font-size: 12px;  }

#mw-admin-menu-link { float: left; }
#mw-quick-profile { float: right; padding-right: 20px; }

#mw-main-footer { float: left; padding: 10px 0 0; width: 950px; }
#mw-main-footer-left { float: left; width: 220px; text-align: left; }

#mw-main-footer-menu { overflow: hidden; color: #939598; }
#mw-main-footer-menu ul.menu { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 2px; list-style: none outside none; margin: 0; padding: 1px 0 0; text-align: center; text-transform: uppercase; }
#mw-main-footer-menu ul.menu li { float: left; padding-left: 10px; }
#mw-main-footer-menu ul.menu li a { color: #939598; text-decoration: none; }
#mw-main-footer-menu ul.menu li a:hover, #mw-main-footer-menu ul.menu li a:active, #mw-main-footer-menu ul.menu li a:focus { color: #000000; text-decoration: none; }

#mw-main-footer-copyright { text-align: center; color: #939598; padding: 10px; text-transform: uppercase; font-size: 11px; }

a { text-decoration: none; color: #006699; }
a:hover { text-decoration: underline; }

a.inheadline { color: #000; text-transform: uppercase; }

.button { line-height:26px;  font-size:12px; background-color:#87dc00; color:#062100/*#fff*/; padding: 6px; text-decoration:none; margin-top: 2px; }
/*
.menu { height: 26px; background-color:#87dc00; margin: 0; margin-top: 2px; }
.menu a { line-height:26px; color: #062100/*#fff* /; text-align:center; text-decoration:none;}
*/

/* Dialogs styles */
.jsenOverlay                            {  }
.loading-animation                      { vertical-align:middle; background-image:url( "images/loading.gif" ); background-position:left top; background-repeat:no-repeat; padding-left:36px; min-height:40px; text-align:center; }

.form-table { border: 1px solid black; padding: 0px; margin: 0px; background-color: white; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
.form-tr1 { color: black; background-color: white; }
.form-tr2 { color: black; background-color: #f1f1f1; }
.tr-final { }
.td-first { border-top: 0 solid #e1e1e1 !important; }
.table-td-label { border-top: 2px solid #e1e1e1; width: 40%; text-align: right; color: black; padding: 15px; font-weight: bold; }
.table-td-input { border-top: 2px solid #e1e1e1; color: black; padding: 15px; }
.table-td-single { border-top: 2px solid #e1e1e1; color: black; padding: 15px; }
.table-td-single a { color: black !important; }


.dialog-field-error { z-index: 1010px; padding: 5px; position: absolute; color: red; border: 1px solid red; background-color: #dfdfdf; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }

.form_type { padding: 2px; color: black; background-color: white; border: 1px solid gray; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
.form_button { padding: 2px; color: black; background-color: lightgray; border: 1px solid gray; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }

.form_email {  }
.form_datepicker { background-image: url( "images/icons/i_datepicker.gif" ); background-position: 97% center; background-repeat: no-repeat; }
.form_price { background-image: url( "images/icons/i_euro.gif" ); background-position: left top; background-repeat: no-repeat; font-family: Courier New, Courier, monospace; text-align: right; }
.form_percent { background-image: url( "images/icons/i_perc.gif" ); background-position: left top; background-repeat: no-repeat; font-family: Courier New, Courier, monospace; text-align: right; }

.importanttext { color: black; text-align: left; font-size: 16px; font-weight: bold; border-bottom: 2px solid #9a0034; }

.headline { font-size: 14px; padding: 5px; padding-left: 10px; color: black; background-color: #b0b0b0; vertical-align: middle; margin: 0; margin-bottom: 5px; }
.inactive { font-style: italic; color: #666; }

#langtabs { width: 780px; }
#langtabs ul { list-style: none; padding:0; margin:0; }
#langtabs li { float: left; border: 1px solid; border-color: #B0B0B0; border-bottom-width: 0; margin: 0 0.5em 0 0; padding: 3px; border-radius: 5px 5px 0 0; }
#langtabs a {  display: block; padding: 0 1em; text-decoration: none; font-weight: bold; }
#langtabs #selected { position: relative; background-color: #006699; }
#langtabs #selected a { color: #FFF; }

#system-readmore { display: none; }

#mw-news-ticker { border: none; background: #fff;  width: 950px;  height: 28px;  margin: 0;  padding: 0; overflow: hidden; }
#mw-news-ticker a, #mw-news-ticker a:hover { white-space: nowrap; padding: 0; color: #000; font-size: 12px; margin: 0; font-weight: normal; text-decoration: none; } 
#mw-news-ticker a:hover { color: #F60; }

.heading { font-size: 24px; font-weight: 700;}
.err_msg { font-size: 18px; color: #939699; text-align: center; padding: 50px 5px;}

.news-title { font-size: 18px; color: #000; padding: 5px 0 8px; font-weight: 700; }
.news-readmore { margin: 10px 0 0 0; min-height: 36px; }
.news-readmore a { text-transform: uppercase; text-decoration: none; color: #006699; font-weight: 700; font-size: 11px; padding: 5px 5px 5px 15px; border: 1px solid #F6F6F6; }
.news-readmore a:hover { border: 1px solid #ECECEC; }
.news-title-link { text-indent: 15px; }
.news-title-link a { text-decoration: none; color: #006699; font-weight: normal; font-size: 12px; font-weight: 400; line-height: 16px; }
.news-title-link a:hover { color: #333; text-decoration: underline; }

.news-pag-link { min-width: 200px; padding: 0 10px; }
.news-pag-link a { text-decoration: none; color: #006699; font-weight: normal; font-size: 12px; font-weight: 400; line-height: 16px; }

.diary-entries a { text-decoration: none; color: #006699; font-weight: normal; font-size: 12px; font-weight: 400; line-height: 16px; }
.diary-entries a:hover { color: #333; text-decoration: underline; }

td.maintextcart { font-size: 12px; color: #333; }

.allcontestant_main_border { border: 1px solid #DFDFDF; float: left; min-height: 160px; margin:0 4px 4px 0; padding: 2px;  width: 130px; text-align: center; }
.ctext { text-align: center; padding-bottom: 5px; min-height: 30px; }
.contestant_photo { text-align: center; width: 124px; min-height: 94px; border: 1px solid #DFDFDF; padding: 2px; margin-bottom: 5px; }
img.behave { cursor: pointer !important; }

.gallery_img_border { border: 1px solid #DFDFDF; float: left; height: 200px; margin:5px; padding: 5px;  width: 200px; text-align: center; display: table-cell; position: relative; }
.delete { position: absolute; bottom: 0; right: 0; width: 25px; height: 25px; background: url("images/icons/i_delete.gif") no-repeat scroll 0 0 transparent; cursor: pointer;}

.title { font-weight: bold; font-size: 12px; text-transform: uppercase; }
.contestant_info { line-height: 20px; }
#cprofile { line-height: 150%; }
.iquestion { font-weight: bold; }

.contestant_gallery_main_border { border: 1px solid #DFDFDF; float: left; min-height: 160px; margin:10px; padding: 5px; text-align: center; }

.gallery_video_border { border: 1px solid #DFDFDF; float: left; min-height: 90px; margin:5px; padding: 5px;  width: 120px; text-align: center; display: table-cell; position: relative; }

#sitemap ul { margin-left: 20px; }
#sitemap ul li ul { margin-left: 40px; }
#sitemap ul li ul li ul { margin-left: 60px; }
