html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,window{margin: 0;padding: 0;border: 0;outline: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ol,ul{list-style-type: none;}
table{border-collapse: separate;border-spacing: 0;}
caption,th,td{text-align: left;font-weight: normal;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
textarea,input,select{font-family: inherit;font-size: 100%;}
form label{cursor: pointer;}
fieldset{border: none;}
.freeLocation{clear: left;width: 100%;}
.freeBlock{float: left;width: 100%;}
acronym,abbr{cursor: help;border-bottom: 1px dotted;}
ul.normal li{list-style-position: inside;}
ol.normal li{list-style-position: inside;}
table.normal{empty-cells: show;border-collapse: collapse;width: 100%;font-size: 1em;}
table.normal caption{text-align: left;font-weight: normal;}
table.normal tr td,table.normal tr th{padding: 6px 0px;}
table.normal tr th{font-weight: bold;}
.pagination{clear: both;padding: 5px 0 5px 0;margin-bottom: 24px;}
.pagination ul li{margin-right: 5px;display: inline;}
.pagination span.detail{float: right;margin-left: 5px;}
.website-block{width: 100%;float: left;margin-bottom: 16px;}
.row-100{width: 100%;}
.column-50{width: 49%;float: left;}
.column-25{width: 24%;float: left;}
.column-75{width: 74%;float: left;}
.column-33{width: 32%;float: left;}
.column-66{width: 66%;float: left;}
.margin-left{margin-left: 1%;}
.margin-right{margin-right: 1%;}
.removable{display: table-cell;height: 100%;}
.cleaner{clear: both;width: 100%;}
.float-left,
.floatLeft{float: left;}
.float-right,
.floatRight{float: right;}
img.float-left{float: left;margin-right: 10px;}
img.float-right{float: right;margin-left: 10px;}
.text-align-left{text-align: left;}
.text-align-right{text-align: right;}
.text-align-center{text-align: center;}
.text-align-justify{text-align: justify;}
.display-none{display: none;}
.display-inline{display: inline;}
.hidden{position: absolute;left: -10000px;}
ul.mini-navigation{text-align: right;width: 100%;padding: 10px 0;}
.block-error{border: 1px dashed red;padding: 5px 5px 5px 20px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #ff8888 center left no-repeat;font-size: 10px;color: #220000;opacity: 0.7;}
.block-message{border: 1px dashed green;padding: 5px 5px 5px 20px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #88ff88 center left no-repeat;font-size: 10px;color: #220000;opacity: 0.7;}
.link-broken,a.link-broken:hover,a.link-broken:active,a.link-broken:visited{text-decoration: line-through;color: red;}
.image{margin: 0;}
img.float-left,img.floatLeft{padding: 0;margin-right: 10px;margin-bottom: 10px;border-width: 0;border-style: solid;border-color: transparent;float: left;}
img.float-right,img.floatRight{padding: 0;margin-left: 10px;margin-bottom: 10px;border-width: 0;border-style: solid;border-color: transparent;float: right;}
img.image{padding: 0;border-width: 0;border-style: solid;border-color: transparent;}
.modules-website-staticrichtext{background-color: transparent;}
ul.comment-list{list-style: none;display: block;}
ul.comment-list li{margin-bottom: 10px;overflow-y: auto;}
ul.comment-list img.avatar{float: left;margin-right: 5px;margin-bottom: 5px;}
ul.comment-list li.odd{background: #eee;padding: 10px;}
ul.comment-list li.even{padding: 5px;}
ul.comment-list li.current{background: #ddd;}
table.rating-distribution{border: 1px #999 solid;padding: 8px;}
table.rating-distribution td,table.rating-distribution th,table.rating-distribution caption{text-align: center;}
table.rating-distribution td,table.rating-distribution th{padding: 0 10px 0 10px;}
table.rating-distribution caption{background-color: #999;color: white;padding: 2px;}
table.rating-distribution td.left-col{padding: 0 10px 0 10px;margin-right: 5px;border-right: 1px #CCC solid;}
ul.mini-navigation{float: right;}
.modules-comment-toolbar h3,p.sort-options{display: inline;}
ol.star-rating-accessible,ol.star-rating-accessible li{display: inline;}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating a.clicked,.star-rating .current-rating{background: url(/media/frontoffice/star.gif) left -1000px repeat-x;margin: 0;padding: 0;}
.star-rating{position: relative;width: 125px;height: 25px;overflow: hidden;list-style: none;margin: 0;padding: 0;background-position: left top;}
ul.star-rating li.star{display: inline;margin: 0;padding: 0;}
.star-rating a,.star-rating .current-rating{position: absolute;top: 0;left: 0;text-indent: -1000em;height: 25px;line-height: 25px;outline: none;overflow: hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating a.clicked{background-position: left bottom;}
.star-rating a.one-star{width: 20%;z-index: 6;}
.star-rating a.two-stars{width: 40%;z-index: 5;}
.star-rating a.three-stars{width: 60%;z-index: 4;}
.star-rating a.four-stars{width: 80%;z-index: 3;}
.star-rating a.five-stars{width: 100%;z-index: 2;}
.star-rating .current-rating{z-index: 1;background-position: left center;}
.inline-rating{display: -moz-inline-block;display: -moz-inline-box;display: inline-block;vertical-align: middle;}
ul.accessible-hidden{display: none;}
div.comment-preview{margin: 10px 0px 10px 36px;padding-bottom: 10px;}
ul.current-rating.rating-0{width: 0%;}
li.current-rating.rating-10{width: 10%;}
li.current-rating.rating-20{width: 20%;}
li.current-rating.rating-30{width: 30%;}
li.current-rating.rating-40{width: 40%;}
li.current-rating.rating-50{width: 50%;}
li.current-rating.rating-60{width: 60%;}
li.current-rating.rating-70{width: 70%;}
li.current-rating.rating-80{width: 80%;}
li.current-rating.rating-90{width: 90%;}
li.current-rating.rating-100{width: 100%;}
.small-star{width: 50px;height: 10px;}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image: url(/media/frontoffice/star_small.gif);line-height: 10px;height: 10px;}
.modules-contactcard-detail .column-one{float: left;width: 73.2%;padding: 1.2%;padding-left: 0;margin-top: 12px;}
.modules-contactcard-detail .column-two{float: left;width: 24.4%;padding: 0 1.2%;padding-right: 0;margin-top: 22px;}
.modules-contactcard-detail .vcard-one ol.vcard{margin: 0;margin-bottom: 10px;padding: 4px;background: #eee;width: 98%;clear: left;}
.modules-contactcard-detail .vcard-one ol.vcard li{padding: 0;margin: 2px 4px;width: auto;text-align: left;}
.modules-contactcard-detail .vcard-one ol.vcard li.float-right{text-align: right;float: right;}
.modules-contactcard-detail .vcard-one ol.vcard li ul li.display-inline{display: inline;}
.modules-contactcard-detail ol.trombi li{width: 48%;margin-right: 1%;float: left;display: block;padding-bottom: 10px;}
.modules-contactcard-detail ol.trombi li.last{float: none;}
.modules-contactcard-detail ol.trombi li.carriage-return{clear: left;}
.modules-contactcard-detail ol.vcard{margin: 0;padding: 4px;background: #eee;float: left;}
.modules-contactcard-detail ol.vcard li{padding: 0;margin: 2px 4px;width: auto;text-align: left;float: none;}
.modules-contactcard-detail ol.vcard li.float-right{text-align: right;float: right;}
.modules-contactcard-detail ol.vcard li ul li{margin: 0;padding: 0;padding-left: 6px;}
.modules-contactcard-detail ol.vcard li ul li.display-inline{display: inline;}
.modules-contactcard-detail ul.folder-vertical{list-style-type: none;}
.modules-contactcard-detail ul.folder-vertical li{background: url(/media/frontoffice/folder.png) no-repeat;text-align: left;padding: 2px 0 2px 20px;}
.modules-contactcard-detail ul.folder-horizontal{list-style-type: none;margin-top: 12px;margin-bottom: 6px;}
.modules-contactcard-detail ul.folder-horizontal li{display: inline;background: url(/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding: 2px 0 2px 40px;}
.modules-contactcard-detail ul.folder-horizontal li.first{background: none;padding: 2px 0 2px 0;}
.modules-contactcard-detail ul.folder-horizontal li img{margin-right: 6px;vertical-align: middle;}
.vcard .contact-not-published,.vcard .contactform-page-not-published{background: #ff8888;color: red;border: 1px solid red;padding: 5px;}
.modules-contactcard-detail{width: 100%;float: left;}
textarea,input,select{font-family: inherit;font-size: 100%;}
form label{cursor: pointer;}
fieldset{border: none;}
form.cmxform ul.errors li{list-style-position: inside;}
form.cmxform ol{margin: 0;padding: 0;}
form.cmxform ol > li{float: none;clear: both;list-style: none;margin: 4px 0px;}
form.cmxform legend,legend{white-space: normal;}
form.cmxform label{vertical-align: top;display: block;float: left;}
form.cmxform textarea,textarea{margin: 0;padding: 0;}
form.cmxform input.button,input.button{font-size: 1em;cursor: pointer;padding: 0 4px;vertical-align: top;border-width: 1px;border-style: solid;}
form.cmxform .buttons input.button , .buttons input.button{vertical-align: baseline;}
form.cmxform fieldset.radio{border: none;margin: 3px 0 0;}
form.cmxform fieldset.radio label{display: block;width: auto;}
input[type="radio"]{margin-right: 4px;float: left;}
li.captcha{text-align: center;}
p.buttons{clear: both;text-align: center;}
a.button{cursor: pointer;}
table.jCalendar{border: 1px solid #000;background: #aaa;}
table.jCalendar th{background: #333;color: #fff;font-weight: bold;padding: 3px 5px;}
table.jCalendar td{background: #ccc;color: #000;padding: 3px 5px;text-align: center;}
table.jCalendar td.other-month{background: #ddd;color: #aaa;}
table.jCalendar td.today{background: #666;color: #fff;font-weight: bold;}
table.jCalendar td.selected{background: #f66;color: #fff;font-weight: bold;}
table.jCalendar td.selected:hover{background: #f33;color: #fff;}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background: #fff;color: #000;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background: #bbb;color: #888;}
div#dp-popup{position: absolute;font-size: 10px;font-family: arial, sans-serif;background: #ccc;padding: 2px;min-height: 172px;min-width: 171px;}
div#dp-popup h2{font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}
a#dp-close{font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover{text-decoration: underline;}
div#dp-popup a{color: #000;text-decoration: none;padding: 3px 2px 0;}
div#dp-popup div#dp-nav-prev{position: absolute;top: 2px;left: 4px;width: 100px;}
div#dp-popup div#dp-nav-prev a{float: left;}
div#dp-popup div#dp-nav-prev a,div#dp-popup div#dp-nav-next a{cursor: pointer;}
div#dp-popup div#dp-nav-prev a.disabled,div#dp-popup div#dp-nav-next a.disabled{cursor: default;}
div#dp-popup div#dp-nav-next{position: absolute;top: 2px;right: 4px;width: 100px;}
div#dp-popup div#dp-nav-next a{float: right;}
div#dp-popup a.disabled{cursor: default;color: #aaa;}
div#dp-popup td{cursor: pointer;}
div#dp-popup td.disabled{cursor: default;}
a.dp-choose-date{width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;text-indent: -2000px;overflow: hidden;background: url(/icons/small/calendar.png) no-repeat 0 2px;vertical-align: top;text-decoration: none;}
a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}
input.dp-applied{width: 140px;}
form.cmxform label.option-label{width: auto;margin-left: 0px;}
form.cmxform ul.uploads{margin: 5px 0 5px 33%;}
form.cmxform ul.uploads li{list-style-type: disc;list-style-position: inside;line-height: 2;margin-left: 16px;}
form.cmxform ul.documentpicker-elements{margin: 5px 0 5px 33%;}
form.cmxform ul.documentpicker-elements li{list-style-type: disc;list-style-position: inside;line-height: 2;margin-left: 16px;}
form.cmxform a.picker-choose{line-height: 2;}
form.cmxform input.mini{width: 50px;}
.modules-htloto-loginform form{background: url(/media/frontoffice/login.jpg) transparent top center no-repeat;height: 180px;position: relative;}
.modules-htloto-loginform form #oauthhelp{text-align: right;margin-right: 45px;padding-top: 5px;display: block;}
.modules-htloto-loginform form #oauthhelp span{background-color: #CC064C;color: #fff;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;padding: 0 8px;font-weight: bold;cursor: pointer;}
.modules-htloto-loginform form ol{padding: 0 50px;position: relative;height: 130px;max-height: 130px;overflow: auto;}
.modules-htloto-loginform form ol li.first{margin-bottom: 25px;font-weight: bold;font-size: 1em;color: #fff;}
.modules-htloto-loginform form ol li.first span{text-decoration: underline;}
.modules-htloto-loginform form ol li.first img{padding: 2px;vertical-align: bottom;background-color: #fff;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;}
.modules-htloto-loginform form ol li.last{margin-bottom: 0;position: absolute;bottom: 0;text-align: center;width: 178px;max-width: 178px;}
.modules-htloto-loginform form ol li label{color: #fff;font-size: 0.9em;display: block;clear: both;}
.modules-htloto-loginform form ol li input.button{background: #fff;color: #8200A0;border: 1px solid #B76CC8;width: auto;margin: 0 auto;font-weight: bold;font-size: 1.2em;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;cursor: pointer;}
.modules-htloto-loginform p.loginerror{color: #fff;background-color: #CC064C;text-align: center;padding: 5px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;}
.modules-htloto-loginform .login-box{background-color: #fff;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;color: #8200A0;padding: 5px;width: 120px;max-width: 120px;margin-bottom: 20px;}
.ui-tabs-hide{display: none;}
.ui-tabs{list-style: none;margin: 0;padding: 0;}
.ui-tabs ul{margin-left: 10px;margin-bottom: 0;}
.ui-tabs :after{display: block;clear: both;content: " ";}
.ui-tabs li{display: inline;float: left;margin: 0;margin-right: 1px;}
.ui-tabs a, .ui-tabs a span{cursor: pointer;float: left;}
.ui-tabs a{padding-left: 0;text-decoration: none;white-space: nowrap;outline: 0;margin: 0;padding: 5px;background-color: #dfdfdf;color: #666;border-radius: 6px 6px 0 0;-moz-border-radius-topleft: 6px;-webkit-border-top-left-radius: 6px;-khtml-border-top-left-radius: 6px;-moz-border-radius-topright: 6px;-webkit-border-top-right-radius: 6px;-khtml-border-top-right-radius: 6px;}
.ui-tabs .ui-tabs-selected a{position: relative;z-index: 2;top: 2px;margin-top: 0;background-color: #8200A0;color: #fff;}
.ui-tabs a span{padding-top: 1px;padding-right: 0;height: 20px;background-position: 0 0;line-height: 20px;}
.ui-tabs .ui-tabs-selected a span{padding-top: 0;}
.ui-tabs .ui-tabs-selected a:link,.ui-tabs .ui-tabs-selected a:visited, .ui-tabs .ui-tabs-disabled a:link, .ui-tabs .ui-tabs-disabled a:visited{cursor: text;}
.ui-tabs  a:hover,.ui-tabs  a:focus,.ui-tabs  a:active,.ui-tabs  .ui-tabs-unselect a:hover,.ui-tabs  .ui-tabs-unselect a:focus,.ui-tabs  .ui-tabs-unselect a:active{cursor: pointer;}
.ui-tabs-disabled{opacity: .4;filter: alpha(opacity=40);}
.ui-tabs .ui-tabs-disabled a:link, .ui-tabs .ui-tabs-disabled a:visited{color: #000;}
.ui-tabs-panel{border: 1px solid #8200A0;background: #fff;padding: 10px;margin-bottom: 15px;}
#matchsTabs #total{float: right;font-weight: bold;padding-top: 10px;}
input[type=checkbox]{float: left;}
.column-50{width: 50%;}
.benchtimes{clear: both;}
ul.flags{margin-right: 5px;background-color: #CC064C;z-index: 100;line-height: 39px;float: left;border-left: 1px solid #CC064C;border-top: 1px solid #CC064C;}
ul.flags li{float: left;margin: 0 10px;}
ul.flags:hover{background-color: #fff;border-bottom: 0;}
ul.flags li a.link{display: block;text-decoration: none;color: #333;font-size: 0.9em;}
ul.flags li a.link:hover{text-decoration: none;}
ul.flags li.current a.link{display: block;text-decoration: none;}
ul.flags li ul{position: absolute;visibility: hidden;background-color: #fff;border: 1px solid #CC064C;border-top: 0;line-height: 18px;margin-left: -11px;padding: 5px 0;}
ul.flags:hover ul{visibility: visible;z-index: 3;}
ul.flags li ul li{float: none;margin-top: 1px;padding: 2px 0;}
.buybutton, .alertendsup{text-align: center;background: #8200A0;padding: 10px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;}
.buybutton img{vertical-align: bottom;}
.valignmiddle{vertical-align: middle;}
.buybutton a{font-weight: bold;font-size: 1.2em;color: #fff;text-decoration: underline;}
.adsense{margin-bottom: 10px;}
.donate{text-align: center;margin-bottom: 15px;}
.alertendsup{font-weight: bold;font-size: 1em;color: #fff;}
.alertendsup p{background: #fff;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;font-weight: normal;margin-bottom: 0;margin-top: 10px;padding: 3px;}
#gluecontainer{float: right;position: relative;cursor: pointer;}
.copyclipboard{background: url(/icons/small/duplicate.png) #fff no-repeat 5px top;padding: 1px 5px 1px 25px;font-size: 0.6em;color: #000;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;}
.copyclipboard.active{background-color: #8200A0;color: #fff;}
img.league, img.friendly, img.cup, img.barrage, img.masters, img.cross, img.results, img.bet, img.betdone, img.wait, img.hattrick, img.live, img.liveok, img.edit, img.copy{background: transparent url(/media/frontoffice/sprite.png) no-repeat;vertical-align: bottom;width: 18px;height: 18px;}
img.betdone, img.liveok{width: 20px;}
img.friendly{background-position: 0 0;}
img.cup{background-position: -18px 0;}
img.league{background-position: -36px 0;}
img.masters{background-position: -54px 0;}
img.barrage{background-position: -72px 0;}
img.cross{background-position: -90px 0;}
img.results{background-position: -106px 0;}
img.bet{background-position: -124px 0;}
img.betdone{background-position: -142px 0;}
img.wait{background-position: -162px 0;}
img.hattrick{background-position: -178px 0;}
img.live{background-position: -198px 0;}
img.liveok{background-position: -216px 0;}
img.edit{background-position: -237px 0;}
img.copy{background-position: -256px 0;}
em.betdone{display: inline;margin-bottom: 0;}
img.flags{width: 16px;height: 11px;background: transparent url(/media/frontoffice/flags.png) no-repeat;}
img.flags.fr{background-position: 0 0;}
img.flags.en{background-position: -16px 0;}
img.flags.es{background-position: -32px 0;}
img.flags.it{background-position: 0 -11px;}
img.flags.de{background-position: -16px -11px;}
img.flags.nl{background-position: -32px -11px;}
img.flags.dk{background-position: 0 -22px;}
img.flags.se{background-position: -16px -22px;}
img.flags.no{background-position: -32px -22px;}
img.flags.fi{background-position: 0 -33px;}
img.flags.ru{background-position: -16px -33px;}
img.flags.pl{background-position: -32px -33px;}
img.flags.cz{background-position: 0 -44px;}
img.flags.bg{background-position: -16px -44px;}
img.flags.ro{background-position: -32px -44px;}
img.flags.pt{background-position: 0 -55px;}
.modules-htloto-managerights .ui-tabs-panel{float: left;width: 100%;padding: 0;}
.boxManagerights{padding: 0 10px 10px 10px;}
.boxManagerights ul{height: 250px;width: 350px;overflow: auto;border: 1px solid #B76CC8;background-color: #E8D0EE;padding: 10px;}
.boxManagerights.left{float: left;}
.boxManagerights.right{float: right;}
.boxManagerights ul li{cursor: move;margin: 3px;border: 1px solid #B76CC8;border-left: 6px double #B76CC8;padding: 2px 3px;background-color: #fff;}
.boxManagerights ul li:hover{background-color: #DFDFDF;border-left: 6px double #CC064C;}
.boxManagerightstext{padding: 10px 10px 0 10px;}
.lastconnected{padding: 0 10px;overflow: hidden;}
tr.round{font-style: italic;color: #a0a0a0;background-color: #ECD9F1;}
.fakelabel{margin-left: 150px;}
.benchtimes{clear: both;border: 1px solid yellow;background-color: #ffffca;text-align: left;position: absolute;top: 5px;left: 5px;opacity: 0.8;filter: alpha(opacity=80);font-family: Arial;font-size: 12px;}
.benchtimes div.title{cursor: pointer;text-decoration: underline;color: blue;}
.benchtimes ul{clear: both;}
.benchtimes li.block{cursor: pointer;}
.benchtimes li.block strong{text-decoration: underline;color: blue;}
ul.normal li.infos{margin-bottom: 30px;}
ul.normal li.infos h2{border-bottom: 1px solid #B76CC8;padding-bottom: 5px;}
ul.normal li.infos h2 strong{font-size: 0.6em;float: right;color: #333;padding-top: 5px;}
ul.sysinfo{background-color: #FCF6DF;border: 1px solid orange;margin-bottom: 20px;}
ul.sysinfo li{border-bottom: 1px solid orange;padding: 5px;}
ul.sysinfo li.last{border-bottom: 0;}
ul.sysinfo li strong span{font-size: 7pt;float: right;}
.media-flash-dummy{border: 1px solid silver;font-weight: bold;font-size: 15px;text-align: center;vertical-align: middle;color: dimgray;background: url(/media/backoffice/flash-logo.png) ghostwhite center no-repeat;}
div#fancy_overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #666;display: none;z-index: 30;}
* html div#fancy_overlay{position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap{text-align: left;}
div#fancy_loading{position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div{position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: url(/media/frontoffice/fancy_progress.png) transparent no-repeat;}
div#fancy_loading_overlay{position: absolute;background-color: #FFF;z-index: 30;}
div#fancy_loading_icon{position: absolute;background: url(/media/frontoffice/fancy_loading.gif) no-repeat;z-index: 35;width: 16px;height: 16px;}
div#fancy_outer{position: absolute;top: 0;left: 0;z-index: 90;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}
div#fancy_inner{position: relative;width: 100%;height: 100%;border: 1px solid #BBB;background: #FFF;}
div#fancy_content{margin: 0;z-index: 100;position: absolute;}
div#fancy_div{background: #000;color: #FFF;height: 100%;width: 100%;z-index: 100;}
img#fancy_img{position: absolute;top: 0;left: 0;border: 0;padding: 0;margin: 0;z-index: 100;width: 100%;height: 100%;}
div#fancy_close{position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url(/media/frontoffice/fancy_closebox.png) top left no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_frame{position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax{width: 100%;height: 100%;overflow: auto;}
a#fancy_left,a#fancy_right{position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;z-index: 111;display: none;background-image: url(data:image/gif;base64,AAAA);outline: none;}
a#fancy_left{left: 0px;}
a#fancy_right{right: 0px;}
span.fancy_ico{position: absolute;top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112;cursor: pointer;display: block;}
span#fancy_left_ico{left: -9999px;background: url(/media/frontoffice/fancy_left.png) transparent no-repeat;}
span#fancy_right_ico{right: -9999px;background: url(/media/frontoffice/fancy_right.png) transparent no-repeat;}
a#fancy_left:hover{visibility: visible;}
a#fancy_right:hover{visibility: visible;}
a#fancy_left:hover span{left: 20px;}
a#fancy_right:hover span{right: 20px;}
.fancy_bigIframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg{position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg_n{top: -18px;width: 100%;height: 18px;background: url(/media/frontoffice/fancy_shadow_n.png) transparent repeat-x;}
div.fancy_bg_ne{top: -18px;right: -13px;width: 13px;height: 18px;background: url(/media/frontoffice/fancy_shadow_ne.png) transparent no-repeat;}
div.fancy_bg_e{right: -13px;height: 100%;width: 13px;background: url(/media/frontoffice/fancy_shadow_e.png) transparent repeat-y;}
div.fancy_bg_se{bottom: -18px;right: -13px;width: 13px;height: 18px;background: url(/media/frontoffice/fancy_shadow_se.png) transparent no-repeat;}
div.fancy_bg_s{bottom: -18px;width: 100%;height: 18px;background: url(/media/frontoffice/fancy_shadow_s.png) transparent repeat-x;}
div.fancy_bg_sw{bottom: -18px;left: -13px;width: 13px;height: 18px;background: url(/media/frontoffice/fancy_shadow_sw.png) transparent no-repeat;}
div.fancy_bg_w{left: -13px;height: 100%;width: 13px;background: url(/media/frontoffice/fancy_shadow_w.png) transparent repeat-y;}
div.fancy_bg_nw{top: -18px;left: -13px;width: 13px;height: 18px;background: url(/media/frontoffice/fancy_shadow_nw.png) transparent no-repeat;}
div#fancy_title{position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title div{color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}
div#fancy_title table{margin: 0 auto;}
div#fancy_title table td{padding: 0;vertical-align: middle;}
td#fancy_title_left{height: 32px;width: 15px;background: url(/media/frontoffice/fancy_title_left.png) transparent repeat-x;}
td#fancy_title_main{height: 32px;background: url(/media/frontoffice/fancy_title_main.png) transparent repeat-x;}
td#fancy_title_right{height: 32px;width: 15px;background: url(/media/frontoffice/fancy_title_right.png) transparent repeat-x;}
.modules-solrsearch-searchform form.cmxform label{color: #000;width: 57%;}
ul.solrsearch-results-header{list-style: none;margin-top: 20px;margin-bottom: 20px;}
ul.solrsearch-results-header li.sorting ol{list-style: none;margin-left: 20px;display: inline;}
ul.solrsearch-results-header li.sorting ol li{display: inline;}
ol.solrsearch-results-list{margin-top: 20px;margin-bottom: 20px;}
ol.solrsearch-results-list li{margin-bottom: 10px;}
ol.solrsearch-results-list li ul li{border: none;margin: 0;}
.modules-solrsearch-searchresults{width: 100%;float: left;}
form.formauthentication{width: 100%;text-align: center;border: 1px solid #d4d0c0;}
ol.modules-users-login-form{list-style: none;padding-top: 20px;}
ol.modules-users-login-form li{text-align: left;}
ol.modules-users-login-form li label{font-weight: bold;letter-spacing: 1px;float: left;font-size: 0.9em;display: block;width: 150px;text-transform: uppercase;}
ol.modules-users-login-form li.button{text-align: center;}
ol.modules-users-changepassword-form{list-style: none;padding-top: 20px;}
ol.modules-users-changepassword-form li{text-align: left;}
ol.modules-users-changepassword-form li label{font-weight: bold;letter-spacing: 1px;float: left;font-size: 0.9em;display: block;width: 250px;text-transform: uppercase;}
ol.modules-users-changepassword-form li.button{text-align: center;}
div.showuserinfo{font-weight: bold;}

