html {
height:100%;
margin-bottom:1px;
z-index:3;
-webkit-font-smoothing: none !important;
-moz-osx-font-smoothing: auto !important;
}

form {
margin:0;
padding:0;
}

body {
font-family:Arial!important;
font-size:13px!important;
color:#1b1b1b;
margin:0;
-webkit-font-smoothing: none !important;
-moz-osx-font-smoothing: auto !important;
}

a:link,a:visited {
text-decoration:none;
font-weight:400;
color:#C61212;
}

a:hover {
text-decoration:underline;
font-weight:400;
color:#C61212;
}

p {
margin:0!important;
}

img {
border:0 none;
}

#page_bg {
margin-top:0;
margin-bottom:0;
height:100%!important;
background:url(/templates/rhuk_milkyway/images/backg.png) repeat;
padding:0;
 background-attachment:scroll !important;
 -webkit-font-smoothing: none !important;
-moz-osx-font-smoothing: auto !important;
}

div#wrapper {
margin-left:auto;
margin-top:0;
margin-right:auto;
background:url(/templates/rhuk_milkyway/images/bgg.png) 100% 0 repeat-y;
}

body.width_small div#wrapper {
width:773px;
}

body.width_fmax div#wrapper {
min-width:750px;
max-width:900px;
width:expression(((document.body.clientWidth)) < 751px 750px ((document.body.clientWidth)) > 1050px 1050px auto );
}

div#header_l {
position:relative;
height:78px!important;
}

div#header_r {
height:78px!important;
padding-left:0;
padding-right:0;
padding-top:0;
overflow:hidden;
text-align:left;
}

div#logo {
position:absolute;
left:0;
top:0;
width:900px;
height:78px!important;
background:url(/templates/rhuk_milkyway/images/banner2.png) 0 0 no-repeat;
margin-left:0;
margin-top:0;
border-top:1px solid #a4b2bc;
}

div#newsflash {
width:auto;
margin-left:350px;
margin-right:30px;
border:1px solid #00f;
}

div#tabarea {
background:url(/templates/rhuk_milkyway/images/menu.png) 0 0 repeat-x;
width:99.8%!important;
height:31px!important;
margin:0 0 0 1px !important;
margin-bottom: 9px!important;
}

div#tabarea_l {
background:transparent;
padding-left:32px;
}

div#tabarea_r {
height:0;
background:transparent;
padding-right:1px;
}

div#footer_r {
width:900px;
background:#fff url(../images/footer.png) 0 100% repeat-x;
padding-top:0;
position:relative;
min-height:80px!important;
overflow:show;
margin:0;
}

div#footer_r div {
width:872px;
text-align:center;
position:relative;
height:80px!important;
font-size:.90em;
color:#aaa;
}

div#footerspacer {
height:10px;
}

#pathway {
width:auto;
margin-top:-2px;
margin-right:250px;
text-align:left;
float:left;
padding:0;
}

#search {
float:right;
width:320px;
margin-top:-20px;
margin-right:30px;
height:40px;
overflow:hidden;
text-align:right;
}

form#searchForm input {
vertical-align:middle;
}

form#searchForm table {
border-collapse:collapse;
}

#mod_search_searchword {
padding-left:3px;
}

#whitebox {
background:transparent;
z-index:3;
margin:0 6px;
}

#whitebox div {
margin-top:0;
text-align:left;
z-index:3;
}

#whitebox_tr {
overflow:hidden;
z-index:3;
}

#whitebox_m {
border-left:0 solid #ccc;
border-right:0 solid #ccc;
width:auto;
margin-left:3px;
z-index:3;
padding:0 5px;
}

#whitebox_b {
margin-top:-5px;
background:transparent;
z-index:3;
}

#whitebox_bl {
background:transparent;
z-index:3;
}

#whitebox_br {
height:13px;
background:transparent;
z-index:3;
}

table.pill {
margin-left:auto;
margin-right:auto;
z-index:3;
padding:0;
}

td.pill_l {
width:20px;
height:32px;
}

td.pill_m {
width:auto;
margin:0;
padding:0;
}

td.pill_r {
width:19px;
height:32px;
}

#pillmenu {
white-space:nowrap;
height:32px;
float:left;
}

#pillmenu ul {
list-style:none;
margin:0;
padding:0;
}

#pillmenu li {
float:left;
margin:0;
padding:0;
}

#pillmenu a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
float:left;
display:block;
height:24px;
line-height:24px;
color:#000;
text-decoration:none;
padding:0 20px;
}

#pillmenu a#active_menu-nav {
margin-top:2px;
height:21px;
line-height:21px;
background-position:0 0;
}

#leftcolumn {
width:0!important;
float:left;
margin-left:0!important;
margin-right:0;
margin-top:0!important;
padding:0;
}

#maincolumn,#maincolumn_full {
margin-left:20%;
padding-left:15px;
width:75%;
}

#maincolumn_full {
margin-left:0;
width:100%;
padding:0;
}

table.nopad {
width:100%;
border-collapse:collapse;
margin:0 0 15px;
padding:0;
}

table.nopad td.middle_pad {
width:20px;
}

div.offline {
background:#fffebb;
width:100%;
position:absolute;
top:0;
left:0;
font-size:1.2em;
padding:5px;
}

span.pathway {
display:block;
height:16px;
line-height:16px;
overflow:hidden;
margin:0 20px;
}

div.componentheading {
padding-left:0;
}

h1 {
font-family:Helvetica ,Arial,sans-serif;
font-size:1em;
font-weight:700;
vertical-align:bottom;
color:#666;
text-align:left;
width:100%;
padding:0;
}

h2,.contentheading {
font-family:Arial, Helvetica,sans-serif;
font-size:1em;
font-weight:400;
vertical-align:bottom;
color:#333;
text-align:left;
width:100%;
padding:0;
}

table.contentpaneopen h3 {
margin-top:25px;
}

h3,.componentheading,table.moduletable th,legend {
font-weight:700;
font-family:Helvetica,Arial,sans-serif;
font-size:1em;
padding-left:0;
text-align:left;
margin:0 0 10px;
}

.small {
font-size:.90em;
color:#999;
font-weight:400;
text-align:left;
}

.modifydate {
height:20px;
vertical-align:bottom;
font-size:.90em;
color:#999;
font-weight:400;
text-align:left;
}

.createdate {
height:20px;
font-size:.90em;
color:#999;
font-weight:400;
vertical-align:top;
padding-bottom:5px;
padding-top:0;
}

a.readon {
margin-top:10px;
display:block;
float:left;
background:url(../images/mw_readon.png) top right no-repeat;
padding-right:20px;
line-height:14px;
height:16px;
}

.invalid {
border-color:red;
}

label.invalid {
color:red;
}

.ol-foreground {
background-color:#f6f6f6;
}

.ol-background {
background-color:#666;
}

.ol-textfont {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.ol-captionfont {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f6f6f6;
font-weight:700;
}

.ol-captionfont a {
color:#0B55C4;
text-decoration:none;
font-size:11px;
}

a.mainlevel:link,a.mainlevel:visited {
padding-left:5px;
}

.article_column {
padding-right:5px;
}

.column_separator {
border-left:1px dashed #e0e0e0;
padding-left:10px;
}

.map {
width:100px;
background:#f5f5f5;
padding:1px;
}

.muscol_pagination4 {
width:100%;
text-decoration:none;
color:#232323;
font:11.5px Arial, sans-serif!important;
margin-bottom:0;
-webkit-box-shadow:0 1px 1px 0 #e1e1e1;
-moz-box-shadow:0 1px 1px 0 #e1e1e1;
box-shadow:0 0 0 1px #e1e1e1;
background:linear-gradient(top,#f4f4f40%,#ebebeb100%);
padding:8px!important;
}

.related6 {
font-size:.85em;
text-align:left;
margin-bottom:10px;
background-color:#fff !important;
border:1px solid #eaeaea;
-moz-border-radius:3px;
border-radius:3px;
box-shadow:inset 0 0 0 #fff, 0 0 0 #f4f4f4 !important;
padding:6px 8px;
}

.muscol_pagination4 {
	
border-top: 0px solid #dadada;
border-left: 0px solid #dadada;
border-bottom: 0px solid #e0e0e0;
border-right: 0px solid #dadada;
	width: 98.3%;
	text-decoration: none;
	color: #232323;
	font: 11.5px Arial, sans-serif !important;
	padding: 8px 8px !important;
	margin-bottom: 0px;

	-webkit-box-shadow: 0px 1px 1px 0px #ccc;
	-moz-box-shadow: 0px 1px 1px 0px #ccc;
	box-shadow: 0px 0px 0px 1px #ccc;
	background: #ededed;
background: -webkit-linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
	background: -moz-linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
	background: linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
}

.muscol_pagination3 {
height: 20px;
border-left: 0px solid #dadada;
border-bottom: 0px solid #dadada;
border-right: 0px solid #dadada;
	width: 100.2%;
	text-decoration: none;
	margin-bottom: 5px !important;
	color: #232323;
	font: 11.5px Arial, sans-serif !important;
	-webkit-box-shadow: 0px 1px 1px 0px #ccc;
	-moz-box-shadow: 0px 1px 1px 0px #ccc;
	box-shadow: 0px 0px 0px 1px #ccc;
	background: #ededed;
background: -webkit-linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
	background: -moz-linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
	background: linear-gradient(top, #f4f4f4 0%, #ebebeb 100%);
}
.avatari img {
margin-top:3px;
margin-left:20px;
border:1px solid #ccc;
-moz-border-radius:5px;
border-radius:5px;
padding:3px;
}

.related7 {
width:100%;
text-align:left;
margin-bottom:0;
margin-top:3px!important;
background-color:#fff;
border-left:0 dotted #e1e1e1;
border-right:0 dotted #e1e1e1;
border-bottom:0 dotted #e1e1e1;
border-top:0 dotted #e1e1e1;
-moz-border-radius:1px;
border-radius:1px;
padding-bottom:6px;
padding-left:0;
}

#container_jwplayer_controlbar_fullscreenButton
{
display: none !important;
	}

.cent {
margin-left:-5px!important;
margin-bottom:0!important;
}

.toolbar {
margin:104px 87px 3px 3px;
}

.toolbar4 {
background:url(/modules/mod_maximenu_CK/themes/default/images/fond_bg.png);
position:absolute;
width:100%;
height:28px;
top:0;
left:0;
z-index:-1!important;
}

.toolbar3 {
position:absolute;
top:1.2px;
left:38%;
z-index:999!important;
}

.toolbar5 {
z-index:-1!important;
}

.toolbar6 {
width:16px;
margin-left:35%;
z-index:-1!important;
}

.toolbar7 {
margin-left:68%;
position:absolute;
top:4px;
z-index:9999!important;
}

.toolbar8 {
margin-left:23%;
position:absolute;
width:35%;
float:left;
top:0;
z-index:9999!important;
}

td.greyline {
width:20px;
background:url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {
border-top:1px solid #ddd;
margin-bottom:10px;
overflow:hidden;
height:1px;
}

#community-wrap .community-status .button {
-moz-box-shadow:inset 0 1px 0 0 #f29c93!important;
-webkit-box-shadow:inset 0 1px 0 0 #f29c93!important;
box-shadow:inset 0 1px 0 0 #f29c93!important;
background:0!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00',endColorstr='#ce0100')!important;
background-color:#fe1a00!important;
border:1px solid #d83526!important;
display:inline-block!important;
color:#fff!important;
font-family:arial!important;
font-size:11px!important;
font-weight:700!important;
text-decoration:none!important;
text-shadow:1px 1px 0 #b23e35!important;
padding:1px 2px!important;
}

#community-wrap .community-status .button:hover
{
background-color: #ce0100 !important;
}

body #cWindowContent .button
{
border:1px solid #d83526!important;
color:#333!important;
padding:1px 2px!important;
-moz-box-shadow:inset 0 1px 0 0 #f29c93!important;
-webkit-box-shadow:inset 0 1px 0 0 #f29c93!important;
box-shadow:inset 0 1px 0 0 #f29c93!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00',endColorstr='#ce0100')!important;
background-color:#fe1a00!important;
border:1px solid #d83526!important;
display:inline-block!important;
color:#fff!important;
font-family:arial!important;
font-size:11px!important;
font-weight:700!important;
text-decoration:none!important;
text-shadow:1px 1px 0 #b23e35!important;
padding:1px 4px!important;
margin: 8px !important;
}

body #cWindowContent .button:hover
{
background-color: #ce0100 !important;
}

body #cWindowContent #file-upload-submit
{
padding: 4px !important;
padding-left: 10px !important;
padding-right: 10px !important;
}

body #cWindowContent .inputbox
{
background: #fff !important;
border: 1px solid #c1c1c1 !important;
color: #333 !important;
font-family:arial !important;
font-size:12px!important;
font-weight:0!important;
text-decoration:none!important;
text-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow:none !important;
filter: none !important;
}

body #cWindowContent .inputbox:hover
{
background-color: #fff !important;
}

.cModule #file-upload {
background: #fff !important;
border: 1px solid #c1c1c1 !important;
color: #333 !important;
font-family:arial !important;
font-size:12px!important;
font-weight:0!important;
text-decoration:none!important;
text-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow:none !important;
filter: none !important;
margin-bottom: 10px !important;
}

.cModule #file-upload:hover
{
background-color: #fff !important;
}

.skipLink {
margin-top: 14px !important;
margin-bottom: 11px !important;
}

.cModule .saveButton
{
border:1px solid #d83526!important;
color:#333!important;
-moz-box-shadow:inset 0 1px 0 0 #f29c93!important;
-webkit-box-shadow:inset 0 1px 0 0 #f29c93!important;
box-shadow:inset 0 1px 0 0 #f29c93!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00',endColorstr='#ce0100')!important;
background-color:#fe1a00!important;
border:1px solid #d83526!important;
color:#fff!important;
font-family:arial!important;
font-size:11px!important;
font-weight:700!important;
text-decoration:none!important;
text-shadow:1px 1px 0 #b23e35!important;
padding:5px 10px!important;
}

.cModule .saveButton:hover
{
	background-color:#ce0100!important;
	}

.button {
-moz-box-shadow:inset 0 1px 0 0 #f29c93!important;
-webkit-box-shadow:inset 0 1px 0 0 #f29c93!important;
box-shadow:inset 0 1px 0 0 #f29c93!important;
background:0!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00',endColorstr='#ce0100')!important;
background-color:#fe1a00!important;
border:1px solid #d83526!important;
display:inline-block!important;
color:#fff!important;
font-family:arial!important;
font-size:11px!important;
font-weight:700!important;
text-decoration:none!important;
text-shadow:1px 1px 0 #b23e35!important;
padding:5px 4px!important;
cursor: pointer;
}

.button:hover {
background:0!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100',endColorstr='#fe1a00')!important;
background-color:#ce0100!important;
}

.button:active {
position:relative!important;
top:1px!important;
}

.basic {
-moz-box-shadow:inset 0 1px 0 0 #fff;
-webkit-box-shadow:inset 0 1px 0 0 #fff;
box-shadow:inset 0 1px 0 0 #fff;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9');
background-color:#f9f9f9;
border:1px solid #dcdcdc;
display:inline-block;
color:#666;
font-family:arial;
font-size:11px;
font-weight:700;
text-decoration:none;
text-shadow:1px 1px 0 #fff;
width:270px;
padding:1px;
}

.basic:hover {
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#f9f9f9');
background-color:#e9e9e9;
width:270px;
}

.basic:active {
position:relative;
top:1px;
width:270px;
}

.basic2 {
-moz-box-shadow:inset 0 1px 0 0 #fff;
-webkit-box-shadow:inset 0 1px 0 0 #fff;
box-shadow:inset 0 1px 0 0 #fff;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9');
background-color:#f9f9f9;
border:1px solid #dcdcdc;
display:inline-block;
color:#666;
font-family:arial;
font-size:11px;
font-weight:700;
text-decoration:none;
text-shadow:1px 1px 0 #fff;
width:202px;
padding:1px;
}

.basic2:hover {
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#f9f9f9');
background-color:#e9e9e9;
width:202px;
}

.basic2:active {
position:relative;
top:1px;
width:202px;
}

table.contenttoc {
border:1px solid #ccc;
float:right;
margin:5px;
padding:5px;
}

table.contenttoc td {
padding:0 5px;
}

td.sectiontableheader {
background:#efefef;
color:#333;
font-weight:700;
border-right:1px solid #fff;
padding:4px;
}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:4px;
}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
padding:3px;
}

table.contentpaneopen,table.contentpane {
width:100%;
margin:0;
padding:0;
}

table.contentpaneopen li {
margin-bottom:5px;
}

table.contentpaneopen fieldset {
border:0;
border-top:1px solid #ddd;
}

.highlight {
background-color:#fffebb;
background:#CEDAEB;
}

table.user1user2 div.moduletable {
margin-bottom:0;
}

div.module_menu h3 {
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#535353!important;
padding-left:3px;
padding-bottom:0;
margin:-25px -4px 5px -5px;
}

div.module_menu {
margin:0 0 10px;
padding:0;
}

div.module_menu div div div {
width:100%;
padding:30px 10px 3px;
}

div.module_menu div div div div {
background:none;
padding:0;
}

div.module_menu ul {
padding-left:20px;
margin:10px 0;
}

table.adminform textarea {
width:540px;
height:400px;
font-size:1em;
color:#009;
}

div.search input {
width:145px;
border:1px solid #ccc;
margin:15px 0 10px;
}

div.mosimage {
margin:5px;
}

div.mosimage_caption {
font-size:.90em;
color:#666;
}

table.paramlist {
margin-top:5px;
}

table.paramlist td.paramlist_key {
width:128px;
text-align:left;
height:30px;
}

div.message {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:700;
font-size:14px;
color:#c30;
text-align:center;
width:auto;
background-color:#f9f9f9;
border:solid 1px #d5d5d5;
margin:3px 0 10px;
padding:3px 20px;
}

.banneritem img {
display:block;
margin-left:auto;
margin-right:auto;
}

.banneritem_text {
font-size:11px;
padding:4px;
}

.bannerfooter_text {
font-size:11px;
background-color:#F7F7F7;
text-align:right;
padding:4px;
}

ul.pagination {
float:left;
list-style-type:none;
margin-right:-30px!important;
}

ul.pagination li {
display:inline;
margin-right:-30px!important;
}

span.pagination {
margin-left:-10px!important;
}

ul.pagenav {
list-style-type:none;
overflow:hidden;
font-size:11px;
margin:0;
padding:0;
}

ul.pagenav li {
display:inline-block;
position:relative;
list-style-type:none;
background-image:none;
background:#fff;
border:1px solid #ccc;
font-size:11px;
margin:4px;
padding:1px 10px;
}

ul.pagenav li a {
text-decoration:none;
list-style:none;
background-image:none;
color:#777;
font-size:92%;
padding:2px;
}

ul.pagenav li.pagenav-prev {
float:left;
list-style-type:none;
font-size:11px;
}

ul.pagenav li.pagenav-next {
font-size:11px;
float:right;
}

.pagenav {
font-size:11px;
padding:2px;
}

.commentborder {
background-color:#fdfdfd;
border:1px solid #ddd;
-moz-border-radius:4px;
border-radius:4px;
margin-top:-8px!important;
}

.pagination li.pagination-start,.pagination li.pagination-next,.pagination li.pagination-end,.pagination li.pagination-prev {
font-size:11px;
border:0;
}

.pagination li.pagination-start,.pagination li.pagination-start span {
font-size:11px;
padding:0;
}

.counter {
font-size:7px;
color:#afa9a9;
position:absolute;
}

.limit {
font-size:9px;
color:#afa9a9;
float:right;
position:relative;
margin-left:2px;
}

.limit2 {
font-size:9px;
color:#afa9a9;
float:right;
}

.pollstableborder td {
text-align:left;
}

span.description {
display:block;
padding-left:30px;
}

fieldset {
border:1px solid #ccc;
margin-top:15px;
padding:15px;
}

legend {
margin:0;
padding:0 10px;
}

td.key {
border-bottom:1px solid #eee;
color:#666;
}

.tool-tip {
float:left;
background:#ffc;
border:1px solid #D4D5AA;
max-width:200px;
padding:5px;
}

.tool-title {
font-size:100%;
font-weight:700;
background:url(../../system/images/selector-arrow.png) no-repeat;
margin:-15px 0 0;
padding:15px 0 5px;
}

.tool-text {
font-size:100%;
margin:0;
}

#system-message {
margin-bottom:10px;
padding:0;
}

#system-message dd.message ul {
background:#C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;
border-top:3px solid #DE7A7B;
border-bottom:3px solid #DE7A7B;
padding-left:40px;
text-indent:0;
margin:0;
}

#system-message dd.error ul {
background:#E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;
padding-left:40px;
text-indent:0;
color:#c00;
background-color:#E6C0C0;
border-top:3px solid #DE7A7B;
border-bottom:3px solid #DE7A7B;
margin:0;
}

#system-message dd.notice ul {
padding-left:40px;
text-indent:0;
color:#c00;
background:#EFE7B8;
border-top:3px solid #F0DC7E;
border-bottom:3px solid #F0DC7E;
margin:0;
}

#syndicate {
float:left;
padding-left:25px;
}

#power_by {
float:right;
margin-right:80px;
}

#component-contact table td {
padding:2px 0;
}

input.system-openid,input.com-system-openid {
background-color:#fff;
background-position:0 50%;
color:#000;
padding-left:18px;
}

.system-unpublished {
background:#e8edf1;
border-top:4px solid #c4d3df;
border-bottom:4px solid #c4d3df;
}

#system-message dd {
font-weight:700;
text-indent:30px;
margin:0;
}

#system-message dd ul {
color:#05B;
margin-bottom:10px;
list-style:none;
border-top:3px solid #84A7DB;
border-bottom:3px solid #84A7DB;
padding:10px;
}

#system-debug {
color:#ccc;
background-color:#fff;
margin:10px;
padding:10px;
}

#system-debug div {
font-size:11px;
}

#editor-xtd-buttons {
padding:5px;
}

div.tooltip {
float:left;
background:#ffc;
border:1px solid #D4D5AA;
max-width:200px;
z-index:13000;
padding:5px;
}

div.tooltip h4 {
font-size:95%;
font-weight:700;
background:url(../images/selector-arrow.png) no-repeat;
margin:-15px 0 0;
padding:15px 0 5px;
}

div.tooltip p {
font-size:90%;
margin:0;
}

a img.calendar {
width:16px;
height:16px;
margin-left:3px;
background:url(../images/calendar.png) no-repeat;
cursor:pointer;
vertical-align:middle;
}

div.maximenuCKH ul.maximenuCK {
clear:both;
position:relative;
z-index:999;
width:650px!important;
}

div.maximenuCKH ul.maximenuCK > ul {
clear:both;
margin:0;
padding:0;
}

div.maximenuCKH ul.maximenuCK li.maximenuCK {
float:left;
position:relative;
text-align:left;
margin:0;
padding:0;
}

div.maximenuCKH ul.maximenuCK li.maximenuCK a,div.maximenuCKH ul.maximenuCK li.maximenuCK span.separator {
display:block;
float:none!important;
position:relative;
}

div.maximenuCKH ul.maximenuCK2 li.maximenuCK a,div.maximenuCKH ul.maximenuCK2 li.maximenuCK span.separator {
float:none!important;
}

div.maximenuCKH ul.maximenuCK li ul.maximenuCK2 {
display:block;
z-index:11000;
clear:left;
text-align:left;
position:static;
margin:0;
padding:0;
}

div.maximenuCKH ul.maximenuCK li ul li.maximenuCK {
text-align:left;
position:relative;
z-index:11001;
padding:0;
}

div.maximenuCKH ul.maximenuCK li li.maximenuCK a {
display:block;
margin:0;
padding:0;
}

div.maximenuCKH div.maximenuCK2 {
float:left;
padding:0;
}

div.maximenuCKH div.clr {
clear:both;
visibility:hidden;
}

div.maximenuCKH ul.maximenuCK li div.floatCK {
position:absolute;
left:-999em;
background:url(../images/transparent.png);
margin:0;
padding:0;
}

div.maximenuCKH div.floatCK ul,div.maximenuCKH div.floatCK ul li {
position:static;
}

div.maximenuCKH li.maxiFancybackground {
z-index:8;
position:absolute;
top:0;
}

div.maximenuCKH ul.maximenuCK li:hover div.floatCK div.floatCK,div.maximenuCKH ul.maximenuCK li:hover div.floatCK:hover div.floatCK div.floatCK,div.maximenuCKH ul.maximenuCK li.sfhover div.floatCK div.floatCK,div.maximenuCKH ul.maximenuCK li.sfhover div.floatCK.sfhover div.floatCK div.floatCK {
left:-999em;
}

div#maximenuCK ul.maximenuCK {
background:transparent;
height:10px;
position:relative;
left:3.5px;
top:-15px!important;
bottom:0px!important;
overflow:visible!important;
border-bottom:0 solid #e80c02;
width:600px;
margin:0;
padding:0;
}

div#maximenuCK ul.maximenuCK li.maximenuCK {
background:none;
list-style:none;
border:none;
}

div#maximenuCK ul.maximenuCK li.maximenuCK>a img {
border:none;
margin:3px;
}

div#maximenuCK ul.maximenuCK li a.maximenuCK,div#maximenuCK ul.maximenuCK li span.separator {
text-decoration:none;
text-indent:2px;
min-height:10px;
outline:none;
background:none;
border:none;
cursor:pointer!important;
color:#ccc;
white-space:normal;
padding:0;
}

div#maximenuCK ul.maximenuCK li.level0 {
background:url(../images/separator.png) top right no-repeat;
padding:0 10px;
}

div#maximenuCK ul.maximenuCK li.level0>a span.titreCK,div#maximenuCK ul.maximenuCK li.level0>span.separator span.titreCK {
color:#4a4a4a!important;
}

div#maximenuCK ul.maximenuCK li.level0>a:hover span.titreCK,div#maximenuCK ul.maximenuCK li.level0>a:link span.titreCK
div#maximenuCK ul.maximenuCK li.level0>span:hover span.titreCK {
color:#000!important;
}

div#maximenuCK span.titreCK {
color:#262626!important;
font-family:Arial!important;
font-size:11px;
font-weight:700;
text-transform:uppercase;
line-height:18px;
text-decoration:none;
min-height:0;
float:none!important;
}

div#maximenuCK span.descCK {
color:silver;
display:block;
text-transform:none;
text-decoration:none;
height:0;
font-size:11px!important;
line-height:0;
float:none!important;
}

div#maximenuCK ul.maximenuCK a:hover span.titreCK {
color:#ddd;
}

div#maximenuCK ul.maximenuCK2 a.maximenuCK {
font-size:11px!important;
width:160px;
}

div#maximenuCK ul.maximenuCK2 li a.maximenuCK,div#maximenuCK ul.maximenuCK2 li span.separator {
text-decoration:none;
border-bottom:1px solid #eaeaea;
font-size:11px!important;
width:150px;
margin:0 auto;
padding:0;
}

div#maximenuCK ul.maximenuCK ul.maximenuCK2 {
background:#000;
font-size:11px!important;
border:none;
width:180px;
position:static;
margin:0;
padding:0;
}

div#maximenuCK ul.maximenuCK2 li.maximenuCK {
width:180px;
font-size:11px!important;
border:none;
background:none;
margin:0;
padding:0;
}

div#maximenuCK ul.maximenuCK li div.floatCK a:hover span.titreCK,div#maximenuCK ul.maximenuCK li div.floatCK a:link span.titreCKdiv#maximenuCK ul.maximenuCK li div.floatCK span:hover span.titreCK {
color:#fff!important;
}

div#maximenuCK ul.maximenuCK li div.floatCK {
-moz-border-radius:4px;
background:#fff;
font-size:11px!important;
border:1px solid #ccc;
width:180px;
}

div#maximenuCK ul.maximenuCK li div.floatCK a:link {
font-weight:700;
width:100%!important;
color:#fff!important;
}

div#maximenuCK ul.maximenuCK li div.floatCK a:hover {
font-weight:700;
font-size:11px!important;
color:#4c4640!important;
background:#000!important;
width:100%!important;
}

div#maximenuCK div.maximenuCK_mod {
width:170px;
overflow:hidden;
color:#ddd;
white-space:normal;
padding:0;
}

div#maximenuCK div.maximenuCK_mod div.moduletable {
border:none;
background:none;
}

div#maximenuCK div.maximenuCK_mod fieldset {
width:160px;
overflow:hidden;
background:transparent;
border:none;
margin:0 auto;
padding:0;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod a {
border:none;
display:inline;
background:transparent;
font-size:11px!important;
color:#888;
font-weight:400;
margin:0;
padding:0;
}

div#maximenuCK ul.maximenuCK div.maximenuCK_mod h3 {
font-size:11px;
width:170px;
color:#aaa;
font-weight:400;
background:#444;
margin:5px 0 0;
padding:3px 0;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod ul {
width:170px;
background:none;
font-size:11px!important;
border:none;
text-align:left;
margin:0;
padding:0;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod li {
width:155px;
background:none;
border:none;
text-align:left;
font-size:11px!important;
float:none;
display:block;
line-height:20px;
white-space:normal;
margin:0 0 0 15px;
padding:0;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod #form-login ul {
left:0;
width:170px;
margin:0;
padding:0;
}

div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod #form-login ul li {
height:20px;
background:transparent;
margin:2px 0;
padding:0 5px;
}

div#maximenuCK ul.maximenuCK li.maximenuCK div.floatCK div.floatCK {
margin:-30px 0 0 180px;
}

div#maximenuCK ul.maximenuCK li.maximenuCK div.floatCK div.floatCK.fixRight {
margin-right:180px;
}

div#maximenuCK ul.maximenuCK li div.cols2 {
width:360px;
}

div#maximenuCK ul.maximenuCK li div.cols3 {
width:540px;
}

div#maximenuCK ul.maximenuCK li div.cols3>div.maximenuCK2 {
width:33%;
}

div#maximenuCK ul.maximenuCK li div.cols4 {
width:720px;
}

div#maximenuCK .maxiFancybackground {
list-style:none;
border:none!important;
margin:0!important;
padding:0!important;
}

div#maximenuCK .maxiFancybackground .maxiFancycenter {
background:transparent;
height:28px;
}

#header {
overflow:visible!important;
z-index:1000!important;
}

#header ul.menu li a:link,#header ul.menu li a:visited {
display:block!important;
}

div#maximenuCK ul.menu li ul li ul li ul {
border:none!important;
padding-top:0!important;
padding-bottom:0!important;
background:transparent!important;
}

div#maximenuCK ul.menu li ul li ul {
border:0!important;
background:transparent!important;
padding-bottom:0;
}

#header ul.menu li.maximenuCK.active a:link,#header ul.menu li.maximenuCK.active a:visited {
border-right:none!important;
background:transparent!important;
}

#header ul.menu {
margin-top:0!important;
}

input.button,.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
cursor:pointer;
}

form#searchForm td,#area,.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
padding:0;
}

#whitebox_t,#whitebox_tl {
z-index:3;
}

td.maptable a:link,td.maptable a:visited {
color:#0645ad!important;
}

table.sortable wikitable a:link,table.sortable wikitable a:visited {
color:#0645ad;
}

h4,table.contentpaneopen h4 {
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

span.article_separator,table.blog span.article_separator {
display:block;
height:20px;
}

.clr,.ui-helper-clearfix:after {
clear:both;
}

.contentpaneopen_edit,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left;
}

#leftcolumn div.module,div.caption,div.img_caption {
padding:0 10px;
}

#leftcolumn div.module table,.ui-datepicker.ui-datepicker-multi {
width:auto;
}

form#form-login fieldset,form#com-form-login fieldset {
border:0 none;
margin:0;
padding:.2em;
}

form#form-login ul,form#com-form-login ul {
padding-left:20px;
}

div.caption p,div.img_caption p {
font-size:.90em;
color:#666;
text-align:center;
}

.img_caption.left,.caption.left {
float:left;
margin-right:1em;
}

.img_caption.right,.caption.right {
float:right;
margin-left:1em;
}

.img_caption.left p,.caption.left p {
clear:left;
text-align:center;
}

.img_caption.right p,.caption.right p {
clear:right;
text-align:center;
}

.img_caption,.caption {
text-align:center!important;
}

.img_caption.none,.caption.none {
margin-left:auto;
margin-right:auto;
}

div.maximenuCKH ul.maximenuCK li.maximenuCK div.floatCK.fixRight,div.maximenuCKH ul.maximenuCK li.maximenuCK div.floatCK div.floatCK.fixRight,.ui-slider-horizontal .ui-slider-range-max {
right:0;
}

div.maximenuCKH ul.maximenuCK li:hover div.floatCK,div.maximenuCKH ul.maximenuCK li:hover div.floatCK li:hover div.floatCK,div.maximenuCKH ul.maximenuCK li:hover div.floatCK li:hover div.floatCK li:hover div.floatCK,div.maximenuCKH ul.maximenuCK li.sfhover div.floatCK,div.maximenuCKH ul.maximenuCK li.sfhover div.floatCK li.sfhover div.floatCK,div.maximenuCKH ul.maximenuCK li.sfhover div.floatCK li.sfhover div.floatCK li.sfhover div.floatCK,div.maximenuCKH div.maximenuCK_mod ul {
left:auto;
}

.ui-resizable,.ui-menu-icons {
position:relative;
}

.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons {
padding-left:2.2em;
}

.ui-button-text-only .ui-button-text,input.ui-button {
padding:.4em 1em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
right:.5em;
}

.ui-datepicker-multi-2 .ui-datepicker-group,div#maximenuCK ul.maximenuCK li div.cols2>div.maximenuCK2 {
width:50%;
}

.ui-datepicker-multi-4 .ui-datepicker-group,div#maximenuCK ul.maximenuCK li div.cols4>div.maximenuCK2 {
width:25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float:right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}

.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down {
bottom:0;
}

.ui-slider-vertical .ui-slider-range-max,.ui-spinner-up {
top:0;
}

.ui-widget,.ui-widget input,.ui-widget select,.ui-widget button {
font-family:Arial,sans-serif;
font-size:1em;
}

.ui-widget-content a:link,.ui-widget-content a:visited {
color:#c80f0f;
}

.ui-icon-seek-start,.ui-icon-seek-first {
background-position:-80px -160px;
}

div#maximenuCK ul.maximenuCK li.current>a span,div#maximenuCK ul.maximenuCK li.active>a span.titreCK {
color:#ccc;
}

.searchalbumsmodule input.keyword_search_input,.searchalbumsmodule select {
width:25% !important;
margin-left:66%;
border:1px solid #dcdcdc;
bottom:-5px;
color:#000;
height:16px;
position:relative;
}

input.keyword_search_input:focus {
border:1px solid #c9c7c8;
}

input.keyword_search_input:hover {
border:1px solid #ccc;
}

.buttonfix {
position:relative;
top:-20px!important;
margin-left:91.1%;
margin-bottom:-2.7%!important;
}

.classname {
width:57px;
-moz-box-shadow:inset 0 0 0 0 #fff;
-webkit-box-shadow:inset 0 0 0 0 #fff;
box-shadow:inset 0 0 0 0 #fff;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6');
background-color:#fff;
-moz-border-radius:1px;
-webkit-border-radius:1px;
border-radius:1px;
border:1px solid #dcdcdc;
height:20px;
color:#666;
font-family:arial;
font-size:11px;
font-weight:700;
top:4px!important;
position:relative;
text-decoration:none;
text-shadow:1px 1px 0 #fff;
margin-right:1px;
padding:1px 2px;
cursor: pointer;
}

.classname:hover {
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#ffffff');
background-color:#f6f6f6;
top:4px!important;
}

.classname:active {
position:relative;
top:4px!important;
}

.gallery img:hover,a.image:hover img,ul.albums_grid li a:hover img,ul.albums_grid2 li a:hover img,.artist_picture_profile3:hover img,ul.albums li a:hover img {
border:1px solid #000;
}

tr.tr_song_link1:hover,tr.tr_song_link0:hover {
background-color:#fcfcfc;
}

div#wrapper_r {
background:url(/templates/rhuk_milkyway/images/sideshadow.png) 100% 0 repeat-y;
}

div.center,ul.albums_grid div.grid_album,ul.albums_grid2 div.grid_album2 {
text-align:center;
}

div#footer_r a:link,div#footer_r a:visited,.subtitle_disc,.year_disc a,.year_disc a:link,.year_disc a:visited {
color:#999;
}

div.moduletable,div.module,.disc_details {
margin-bottom:8px;
}

.ui-helper-hidden-accessible,.visuallyhidden {
border:0;
clip:rect(0000);
height:1px;
overflow:hidden;
position:absolute;
width:1px;
margin:-1px;
padding:0;
}

.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active,ul.albums_grid div.grid_album a {
text-decoration:none;
}

.ui-datepicker select.ui-datepicker-month-year,.review,div#footer,div#whitebox_b {
width:100%;
}

table.maptable,table.maptable a:visited,div#maximenuCK ul.maximenuCK2 div.maximenuCK_mod a:hover,div#maximenuCK span.maxiclose,ul.albums_grid li a:hover span,ul.albums_grid2 li a:hover span,ul.albums li a:hover span {
color:#000;
}

td.buttonheading img,div#maximenuCK ul.maximenuCK li.maximenuCK img,ul.albums_grid a:hover .year img,ul.albums_grid2 a:hover .year img,.year_disc img,ul.albums a:hover .year img {
border:none;
}

div.module_menu ul li a:link,div.module_menu ul li a:visited,#system-message dt,.placeholder {
font-weight:700;
}

div.caption img,div.img_caption img,a.image img,ul.albums_grid img,ul.albums img {
border:1px solid #CCC;
}

#system-message dt.message,#system-message dt.error,#system-message dt.notice,.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle,.element_to_pop_up {
display:none;
}
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
border:1px solid #fff!important;
}

.highslide:hover img {
border:1px solid #ccc!important;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(/highslide/highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/highslide/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(/highslide/highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	padding: 0;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/highslide/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/highslide/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(/highslide/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.mobile .highslide-html {
	border: 1px solid silver;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/highslide/highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(/highslide/highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(/highslide/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(/highslide/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(/highslide/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(/highslide/highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(/highslide/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(/highslide/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/highslide/highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/highslide/highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/highslide/highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/highslide/highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}

input[type=text] {
  outline: 0 !important; 
   border: 1px solid #c1c1c1 !important;  
}
input[type=text]:focus {
  outline: 0px #d6d6d6 !important;   
  border: 1px solid #929292 !important;  
  }
  
 .textarea {
    outline: none !important;
    border: 1px solid #c1c1c1 !important;
  }

.textarea:focus {
    outline: none !important;
    border: 1px solid #929292 !important;
  }
 
 #community-wrap #wall-message
 {
 outline: none;
    border: 1px solid #c1c1c1;
	height: 100px;
  }
  
   #community-wrap #wall-message:focus
 {
    outline: none;
    border: 1px solid #929292;
  }
  
#contact_text{
 outline: none;
    border: 1px solid #c1c1c1;
	height: 100px;
  }
  
     #contact_text:focus
 {
    outline: none;
    border: 1px solid #929292;
  }
  
#community-wrap .submenu li a, #community-wrap .submenu li span
  {
	  font-size: 12px !important;
   }
  #jsMenu .jsMenuBar li ul a {
font-size: 100% !important;
font-weight: bold !important;
border: 0px solid !important;
	 }
	 
	 #jsMenu {
		 margin-left: -10px !important;
	background-color: #FFFFFF !important;
color: #8b0301 !important;
background: #FFFFFF !important;
border-bottom: 1px solid #dddddd !important;
margin-top: -11px !important;
}

#jsMenu .jsMenuBar li ul {
	background: #FFFFFF !important;
	color: #8b0301 !important;
	border: 1px solid #f2f2f2 !important;
	}
	
#jsMenu .jsMenuBar li li {
		
	border-top: 1px solid #ccc !important;;
	
	}
	#jsMenu .jsMenuBar li:hover a 
	{
	background: #FFFFFF !important;
	color: #333333 !important;
}

#jsMenu .jsMenuBar li:hover a:hover,
#jsMenu .jsMenuBar li ul a:hover,
#jsMenu .jsMenuBar li ul a:focus {
	background: #f2f2f2 !important;
	color: #333333 !important;
}

#jsMenu .jsMenuBar li a.active {
	background: #FFFFFF !important;
	color: #333333 !important;
	text-decoration: underline;
}

#jsMenu .jsMenuBar a {
background: #FFFFFF !important;
color: #8b0301 !important;
text-transform: normal !important;
}

#community-wrap .submenu li .active {
	color: #333333 !important;
	text-decoration: none;
}
.componentheading {
padding-bottom: 10px !important;
margin-top: -5px !important;
font-size: 14px !important;
color: #333 !important;
}

div#maximenuCK span.titreCK {
font-size: 14px !important;
font-family: calibri !important;
}

div#maximenuCK ul.maximenuCK li.level0 > a span.titreCK, div#maximenuCK ul.maximenuCK li.level0 > span.separator span.titreCK
{
color: #585858 !important;
}

.gsib_a {
background-color: #fff !important;
color: #333333 !important;
border: 1px solid #fff !important;
}

.gsc-control-cse-gsc-control-cse-sv
{
background-color: #000 !important;
padding: 0px !important;
height: 0px !important;
}

.gsc-input {
border: 1px solid #fff !important;
font-size: 13px !important;
height: 18px !important;
margin-left: -4px !important;
}

.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b
{
font-size: 14px !important;
}

.gs-title a
{
color: #1a0dab !important;
}

.gs-title a:link
{
color: #1a0dab !important;
}

.gs-title a:active
{
color: #1a0dab !important;
}

.gs-title a:hover
{
color: #1a0dab !important;
}

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b
{
font-size: 14px !important;
color: #1a0dab !important;
}

.gs-title
{
font-size: 12px !important;
color: #1a0dab !important;
}

.gsc-search-button
{
margin-right: 5px !important;
border: 0px !important;
}

#gsc-i-id1 {
padding-left: 2px !important;
}

#___gcse_0 {
padding: 0px !important;
background-color:: #fff !important;
}

.gsc-control-wrapper-cse {
padding: 0px !important;
background-color:: #fff !important;
}

.gsc-control-cse{
padding: 0px !important;
background-color:: #fff !important;
}

.gsc-control-cse-sv {
padding: 0px !important;
background-color:: #fff !important;
}

td .dg_body_background_td:hover {
  background-color: #FCFCFC;
  color: #333 !important;
}

.dg_body_background_td a span {
  font-size: 12px;
  color: #c61212 !important;
  font-weight: bold !important;
  text-transform: none !important;
}

.dg_body_background_td a span:hover {
text-decoration: underline !important;
}