/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display:none;
}

.ui-helper-hidden-accessible {
position:absolute;
left:-100000000px;
}

.ui-helper-reset {
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
}

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

.ui-helper-clearfix {
display:inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
height:1%;
}

.ui-helper-clearfix {
display:block;
}

/* end clearfix */
.ui-helper-zfix {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
cursor:default!important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://themeroller.com/?ctl=themeroller
*/
/* Component containers
----------------------------------*/
/*.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }*/
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1em;
}

.ui-widget-header {
border:1px solid #AAA;
background:#CCC url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
color:#222;
font-weight:700;
}

.ui-widget-header a {
color:#222;
}

.ui-widget-content {
border:1px solid #AAA;
background:#FFF url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;
color:#222;
}

.ui-widget-content a {
color:#222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default {
border:1px solid #d3d3d3;
background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#555;
outline:none;
}

.ui-state-default a {
color:#555;
text-decoration:none;
outline:none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
border:1px solid #999;
background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
outline:none;
}

.ui-state-hover a {
color:#212121;
text-decoration:none;
outline:none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
border:1px solid #AAA;
background:#FFF url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
outline:none;
}

.ui-state-active a {
color:#212121;
outline:none;
text-decoration:none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight {
border:1px solid #fcefa1;
background:#F0F url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
color:#363636;
}

.ui-state-error,.ui-widget-content .ui-state-error {
border:1px solid #cd0a0a;
background:#fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
color:#cd0a0a;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text {
color:#cd0a0a;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled {
opacity:.35;
filter:Alpha(Opacity=35);
background-image:none;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary {
font-weight:700;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
opacity:.7;
filter:Alpha(Opacity=70);
font-weight:400;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
width:16px;
height:16px;
background-image:url(images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
background-image:url(images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
background-image:url(images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
background-image:url(images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
background-image:url(images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
background-image:url(images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
background-image:url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
background-image:url(images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
background-position:0 0;
}

.ui-icon-carat-1-ne {
background-position:-16px 0;
}

.ui-icon-carat-1-e {
background-position:-32px 0;
}

.ui-icon-carat-1-se {
background-position:-48px 0;
}

.ui-icon-carat-1-s {
background-position:-64px 0;
}

.ui-icon-carat-1-sw {
background-position:-80px 0;
}

.ui-icon-carat-1-w {
background-position:-96px 0;
}

.ui-icon-carat-1-nw {
background-position:-112px 0;
}

.ui-icon-carat-2-n-s {
background-position:-128px 0;
}

.ui-icon-carat-2-e-w {
background-position:-144px 0;
}

.ui-icon-triangle-1-n {
background-position:0 -16px;
}

.ui-icon-triangle-1-ne {
background-position:-16px -16px;
}

.ui-icon-triangle-1-e {
background-position:-32px -16px;
}

.ui-icon-triangle-1-se {
background-position:-48px -16px;
}

.ui-icon-triangle-1-s {
background-position:-64px -16px;
}

.ui-icon-triangle-1-sw {
background-position:-80px -16px;
}

.ui-icon-triangle-1-w {
background-position:-96px -16px;
}

.ui-icon-triangle-1-nw {
background-position:-112px -16px;
}

.ui-icon-triangle-2-n-s {
background-position:-128px -16px;
}

.ui-icon-triangle-2-e-w {
background-position:-144px -16px;
}

.ui-icon-arrow-1-n {
background-position:0 -32px;
}

.ui-icon-arrow-1-ne {
background-position:-16px -32px;
}

.ui-icon-arrow-1-e {
background-position:-32px -32px;
}

.ui-icon-arrow-1-se {
background-position:-48px -32px;
}

.ui-icon-arrow-1-s {
background-position:-64px -32px;
}

.ui-icon-arrow-1-sw {
background-position:-80px -32px;
}

.ui-icon-arrow-1-w {
background-position:-96px -32px;
}

.ui-icon-arrow-1-nw {
background-position:-112px -32px;
}

.ui-icon-arrow-2-n-s {
background-position:-128px -32px;
}

.ui-icon-arrow-2-ne-sw {
background-position:-144px -32px;
}

.ui-icon-arrow-2-e-w {
background-position:-160px -32px;
}

.ui-icon-arrow-2-se-nw {
background-position:-176px -32px;
}

.ui-icon-arrowstop-1-n {
background-position:-192px -32px;
}

.ui-icon-arrowstop-1-e {
background-position:-208px -32px;
}

.ui-icon-arrowstop-1-s {
background-position:-224px -32px;
}

.ui-icon-arrowstop-1-w {
background-position:-240px -32px;
}

.ui-icon-arrowthick-1-n {
background-position:0 -48px;
}

.ui-icon-arrowthick-1-ne {
background-position:-16px -48px;
}

.ui-icon-arrowthick-1-e {
background-position:-32px -48px;
}

.ui-icon-arrowthick-1-se {
background-position:-48px -48px;
}

.ui-icon-arrowthick-1-s {
background-position:-64px -48px;
}

.ui-icon-arrowthick-1-sw {
background-position:-80px -48px;
}

.ui-icon-arrowthick-1-w {
background-position:-96px -48px;
}

.ui-icon-arrowthick-1-nw {
background-position:-112px -48px;
}

.ui-icon-arrowthick-2-n-s {
background-position:-128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px;
}

.ui-icon-arrowthick-2-e-w {
background-position:-160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px;
}

.ui-icon-arrowthickstop-1-n {
background-position:-192px -48px;
}

.ui-icon-arrowthickstop-1-e {
background-position:-208px -48px;
}

.ui-icon-arrowthickstop-1-s {
background-position:-224px -48px;
}

.ui-icon-arrowthickstop-1-w {
background-position:-240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
background-position:0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px;
}

.ui-icon-arrowreturn-1-w {
background-position:-64px -64px;
}

.ui-icon-arrowreturn-1-n {
background-position:-80px -64px;
}

.ui-icon-arrowreturn-1-e {
background-position:-96px -64px;
}

.ui-icon-arrowreturn-1-s {
background-position:-112px -64px;
}

.ui-icon-arrowrefresh-1-w {
background-position:-128px -64px;
}

.ui-icon-arrowrefresh-1-n {
background-position:-144px -64px;
}

.ui-icon-arrowrefresh-1-e {
background-position:-160px -64px;
}

.ui-icon-arrowrefresh-1-s {
background-position:-176px -64px;
}

.ui-icon-arrow-4 {
background-position:0 -80px;
}

.ui-icon-arrow-4-diag {
background-position:-16px -80px;
}

.ui-icon-extlink {
background-position:-32px -80px;
}

.ui-icon-newwin {
background-position:-48px -80px;
}

.ui-icon-refresh {
background-position:-64px -80px;
}

.ui-icon-shuffle {
background-position:-80px -80px;
}

.ui-icon-transfer-e-w {
background-position:-96px -80px;
}

.ui-icon-transferthick-e-w {
background-position:-112px -80px;
}

.ui-icon-folder-collapsed {
background-position:0 -96px;
}

.ui-icon-folder-open {
background-position:-16px -96px;
}

.ui-icon-document {
background-position:-32px -96px;
}

.ui-icon-document-b {
background-position:-48px -96px;
}

.ui-icon-note {
background-position:-64px -96px;
}

.ui-icon-mail-closed {
background-position:-80px -96px;
}

.ui-icon-mail-open {
background-position:-96px -96px;
}

.ui-icon-suitcase {
background-position:-112px -96px;
}

.ui-icon-comment {
background-position:-128px -96px;
}

.ui-icon-person {
background-position:-144px -96px;
}

.ui-icon-print {
background-position:-160px -96px;
}

.ui-icon-trash {
background-position:-176px -96px;
}

.ui-icon-locked {
background-position:-192px -96px;
}

.ui-icon-unlocked {
background-position:-208px -96px;
}

.ui-icon-bookmark {
background-position:-224px -96px;
}

.ui-icon-tag {
background-position:-240px -96px;
}

.ui-icon-home {
background-position:0 -112px;
}

.ui-icon-flag {
background-position:-16px -112px;
}

.ui-icon-calendar {
background-position:-32px -112px;
}

.ui-icon-cart {
background-position:-48px -112px;
}

.ui-icon-pencil {
background-position:-64px -112px;
}

.ui-icon-clock {
background-position:-80px -112px;
}

.ui-icon-disk {
background-position:-96px -112px;
}

.ui-icon-calculator {
background-position:-112px -112px;
}

.ui-icon-zoomin {
background-position:-128px -112px;
}

.ui-icon-zoomout {
background-position:-144px -112px;
}

.ui-icon-search {
background-position:-160px -112px;
}

.ui-icon-wrench {
background-position:-176px -112px;
}

.ui-icon-gear {
background-position:-192px -112px;
}

.ui-icon-heart {
background-position:-208px -112px;
}

.ui-icon-star {
background-position:-224px -112px;
}

.ui-icon-link {
background-position:-240px -112px;
}

.ui-icon-cancel {
background-position:0 -128px;
}

.ui-icon-plus {
background-position:-16px -128px;
}

.ui-icon-plusthick {
background-position:-32px -128px;
}

.ui-icon-minus {
background-position:-48px -128px;
}

.ui-icon-minusthick {
background-position:-64px -128px;
}

.ui-icon-close {
background-position:-80px -128px;
}

.ui-icon-closethick {
background-position:-96px -128px;
}

.ui-icon-key {
background-position:-112px -128px;
}

.ui-icon-lightbulb {
background-position:-128px -128px;
}

.ui-icon-scissors {
background-position:-144px -128px;
}

.ui-icon-clipboard {
background-position:-160px -128px;
}

.ui-icon-copy {
background-position:-176px -128px;
}

.ui-icon-contact {
background-position:-192px -128px;
}

.ui-icon-image {
background-position:-208px -128px;
}

.ui-icon-video {
background-position:-224px -128px;
}

.ui-icon-alert {
background-position:0 -144px;
}

.ui-icon-info {
background-position:-16px -144px;
}

.ui-icon-notice {
background-position:-32px -144px;
}

.ui-icon-help {
background-position:-48px -144px;
}

.ui-icon-check {
background-position:-64px -144px;
}

.ui-icon-bullet {
background-position:-80px -144px;
}

.ui-icon-radio-off {
background-position:-96px -144px;
}

.ui-icon-radio-on {
background-position:-112px -144px;
}

.ui-icon-pin-w {
background-position:-128px -144px;
}

.ui-icon-pin-s {
background-position:-144px -144px;
}

.ui-icon-play {
background-position:0 -160px;
}

.ui-icon-pause {
background-position:-16px -160px;
}

.ui-icon-seek-next {
background-position:-32px -160px;
}

.ui-icon-seek-prev {
background-position:-48px -160px;
}

.ui-icon-seek-end {
background-position:-64px -160px;
}

.ui-icon-seek-first {
background-position:-80px -160px;
}

.ui-icon-stop {
background-position:-96px -160px;
}

.ui-icon-eject {
background-position:-112px -160px;
}

.ui-icon-volume-off {
background-position:-128px -160px;
}

.ui-icon-volume-on {
background-position:-144px -160px;
}

.ui-icon-power {
background-position:0 -176px;
}

.ui-icon-signal-diag {
background-position:-16px -176px;
}

.ui-icon-signal {
background-position:-32px -176px;
}

.ui-icon-battery-0 {
background-position:-48px -176px;
}

.ui-icon-battery-1 {
background-position:-64px -176px;
}

.ui-icon-battery-2 {
background-position:-80px -176px;
}

.ui-icon-battery-3 {
background-position:-96px -176px;
}

.ui-icon-circle-plus {
background-position:0 -192px;
}

.ui-icon-circle-minus {
background-position:-16px -192px;
}

.ui-icon-circle-close {
background-position:-32px -192px;
}

.ui-icon-circle-triangle-e {
background-position:-48px -192px;
}

.ui-icon-circle-triangle-s {
background-position:-64px -192px;
}

.ui-icon-circle-triangle-w {
background-position:-80px -192px;
}

.ui-icon-circle-triangle-n {
background-position:-96px -192px;
}

.ui-icon-circle-arrow-e {
background-position:-112px -192px;
}

.ui-icon-circle-arrow-s {
background-position:-128px -192px;
}

.ui-icon-circle-arrow-w {
background-position:-144px -192px;
}

.ui-icon-circle-arrow-n {
background-position:-160px -192px;
}

.ui-icon-circle-zoomin {
background-position:-176px -192px;
}

.ui-icon-circle-zoomout {
background-position:-192px -192px;
}

.ui-icon-circle-check {
background-position:-208px -192px;
}

.ui-icon-circlesmall-plus {
background-position:0 -208px;
}

.ui-icon-circlesmall-minus {
background-position:-16px -208px;
}

.ui-icon-circlesmall-close {
background-position:-32px -208px;
}

.ui-icon-squaresmall-plus {
background-position:-48px -208px;
}

.ui-icon-squaresmall-minus {
background-position:-64px -208px;
}

.ui-icon-squaresmall-close {
background-position:-80px -208px;
}

.ui-icon-grip-dotted-vertical {
background-position:0 -224px;
}

.ui-icon-grip-dotted-horizontal {
background-position:-16px -224px;
}

.ui-icon-grip-solid-vertical {
background-position:-32px -224px;
}

.ui-icon-grip-solid-horizontal {
background-position:-48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px;
}

.ui-icon-grip-diagonal-se {
background-position:-80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
}

.ui-corner-tr {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
}

.ui-corner-bl {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
}

.ui-corner-br {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}

.ui-corner-top {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
}

.ui-corner-bottom {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}

.ui-corner-right {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}

.ui-corner-left {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
}

.ui-corner-all {
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

/* Overlays */
.ui-widget-overlay {
background:#AAA url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity:.30;
filter:Alpha(Opacity=30);
}

.ui-widget-shadow {
margin:-8px 0 0 -8px;
padding:8px;
background:#AAA url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity:.30;
filter:Alpha(Opacity=30);
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

/* Slider
----------------------------------*/
.ui-slider {
position:relative;
text-align:left;
}

.ui-slider-handle {
position:absolute;
z-index:2;
width:1em;
height:1.3em;
cursor:default;
}

.ui-slider-range {
position:absolute;
z-index:1;
font-size:1%;
display:block;
border:0;
}

.ui-slider-horizontal {
height:.8em;
}

.ui-slider-horizontal .ui-slider-handle {
top:-.4em;
margin-left:-.6em;
}

.ui-slider-horizontal .ui-slider-range {
position:relative;
top:0;
height:100%;
}

.ui-slider-vertical {
width:.8em;
height:100%;
}

.ui-slider-vertical .ui-slider-handle {
left:-.3em;
margin-left:0;
margin-bottom:-.6em;
}

.ui-slider-vertical .ui-slider-range {
left:0;
height:auto;
width:100%;
}

/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}

q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
}

/*fonts.css*/
body {
font:13px arial,helvetica,clean,sans-serif;
font-size:small;
font:x-small;
}

table {
font-size:inherit;
font:100%;
}

select,input,textarea {
font:99% arial,helvetica,clean,sans-serif;
}

pre,code {
font:115% monospace;
font-size:100%;
}

body * {
line-height:1.22em;
}

/*grids.css*/
body {
text-align:center;
}

#ft {
clear:both;
}

#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {
margin:auto;
text-align:left;
width:57.689999em;
width:56.299999em;
min-width:750px;
}

#doc2 {
width:73.073997em;
width:71.313004em;
min-width:950px;
}

#doc3 {
margin:auto 10px;
width:auto;
}

.yui-b {
position:relative;
}

.yui-b {
_position:static;
}

#yui-main .yui-b {
position:static;
}

#yui-main {
width:100%;
}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main {
float:right;
margin-left:-25em;
}

.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main {
float:left;
margin-right:-25em;
}

.yui-t1 .yui-b {
float:left;
width:12.3207em;
width:12.0106em;
}

.yui-t1 #yui-main .yui-b {
margin-left:13.3207em;
margin-left:13.0106em;
}

.yui-t2 .yui-b {
float:left;
width:13.8456em;
width:13.512em;
}

.yui-t2 #yui-main .yui-b {
margin-left:14.8456em;
margin-left:14.512em;
}

.yui-t3 .yui-b {
float:left;
width:23.075899em;
width:22.52em;
}

.yui-t3 #yui-main .yui-b {
margin-left:24.075899em;
margin-left:23.52em;
}

.yui-t4 .yui-b {
float:right;
width:13.8456em;
width:13.512em;
}

.yui-t4 #yui-main .yui-b {
margin-right:14.8456em;
margin-right:14.512em;
}

.yui-t5 .yui-b {
float:right;
width:18.4608em;
width:18.016001em;
}

.yui-t5 #yui-main .yui-b {
margin-right:19.4608em;
margin-right:19.016001em;
}

.yui-t6 .yui-b {
float:right;
width:23.075899em;
width:22.52em;
}

.yui-t6 #yui-main .yui-b {
margin-right:24.075899em;
margin-right:23.52em;
}

.yui-t7 #yui-main .yui-b {
display:block;
margin:0 0 1em;
}

#yui-main .yui-b {
float:none;
width:auto;
}

.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u {
float:right;
display:inline;
}

.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first {
float:left;
}

.yui-g .yui-u,.yui-g .yui-g {
width:49.099998%;
}

.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u {
width:48.099998%;
}

.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u {
float:left;
margin-left:2%;
margin-left:1.895%;
width:32%;
}

.yui-gb div.first,.yui-gc div.first,.yui-gd div.first {
margin-left:0;
}

.yui-gc div.first,.yui-gd .yui-u {
width:66%;
}

.yui-gd div.first {
width:32%;
}

.yui-ge .yui-u {
width:24%;
}

.yui-ge div.first,.yui-gf .yui-u {
width:74.199997%;
}

.yui-gf div.first {
width:24%;
}

.yui-ge div.first {
width:74.199997%;
}

#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf {
zoom:1;
}

body {
text-align:center;
}

#ft {
clear:both;
}

#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7,.yui-t8 {
margin:auto;
text-align:left;
width:57.689999em;
width:56.299999em;
min-width:750px;
}

#doc2 {
width:73.073997em;
width:71.313004em;
min-width:950px;
}

#doc3 {
margin:auto 10px;
width:auto;
}

.yui-b {
position:relative;
}

.yui-b {
_position:static;
}

#yui-main .yui-b {
position:static;
}

#yui-main {
width:100%;
}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main {
float:right;
margin-left:-25em;
}

.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main {
float:left;
margin-right:-25em;
}

/*********/
.yui-t8 #yui-main {
float:left;
margin-right:-32em;
}

/**********/
.yui-t1 .yui-b {
float:left;
width:12.3207em;
width:12.0106em;
}

.yui-t1 #yui-main .yui-b {
margin-left:13.3207em;
margin-left:13.0106em;
}

.yui-t2 .yui-b {
float:left;
width:13.8456em;
width:13.512em;
}

.yui-t2 #yui-main .yui-b {
margin-left:14.8456em;
margin-left:14.512em;
}

.yui-t3 .yui-b {
float:left;
width:23.075899em;
width:22.52em;
}

.yui-t3 #yui-main .yui-b {
margin-left:24.075899em;
margin-left:23.52em;
}

.yui-t4 .yui-b {
float:right;
width:13.8456em;
width:13.512em;
}

.yui-t4 #yui-main .yui-b {
margin-right:14.8456em;
margin-right:14.512em;
}

.yui-t5 .yui-b {
float:right;
width:18.4608em;
width:18.016001em;
}

.yui-t5 #yui-main .yui-b {
margin-right:19.4608em;
margin-right:19.016001em;
}

.yui-t6 .yui-b {
float:right;
width:23.075899em;
width:22.52em;
}

.yui-t6 #yui-main .yui-b {
margin-right:24.075899em;
margin-right:23.52em;
}

/**************/
.yui-t8 .yui-b {
float:right;
width:30.2307em;
width:29.502199em;
}

.yui-t8 #yui-main .yui-b {
margin-right:31.2307em;
margin-right:30.502199em;
padding-right:1.5em;
}

/**************/
.yui-t7 #yui-main .yui-b {
display:block;
margin:0 0 1em;
}

#yui-main .yui-b {
float:none;
width:auto;
}

.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u {
float:right;
display:inline;
}

.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first {
float:left;
}

.yui-g .yui-u,.yui-g .yui-g {
width:49.099998%;
}

.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u {
width:48.099998%;
}

.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u {
float:left;
margin-left:2%;
margin-left:1.895%;
width:32%;
}

.yui-gb div.first,.yui-gc div.first,.yui-gd div.first {
margin-left:0;
}

.yui-gc div.first,.yui-gd .yui-u {
width:66%;
}

.yui-gd div.first {
width:32%;
}

.yui-ge .yui-u {
width:24.1%;
/*was 24%*/
}

.yui-ge div.first,.yui-gf .yui-u {
width:74.199997%;
}

.yui-gf div.first {
width:24%;
}

.yui-ge div.first {
width:74.199997%;
}

#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf {
zoom:1;
}

/*added by peo*/
/* Tweeking of widths of 9/12, 3/12 */
.yui-ge div.first {
width:74.5%;
}

.yui-ge .yui-u {
width:23.700001%;
}

/* Tweeking of widths of 3/12, 9/12 */
.yui-gf div.first {
width:23.700001%;
}

.yui-gf .yui-u {
width:74.5%;
}

/* Tweeking of grid widths for use in 3/12, 6/12, 3/12 */
.yui-ge .yui-gd .yui-u {
float:right;
display:inline;
width:65.800003%;
margin-left:0;
}

.yui-ge .yui-gd .first {
float:left;
width:31.799999%;
}

/*Special grid: yui-gz 7/12, 5/12*/
.yui-gz .yui-u {
float:right;
display:inline;
}

.yui-gz .yui-g {
float:right;
display:inline;
}

.yui-gz div.first {
float:left;
}

.yui-gz .yui-u {
width:40.599998%;
}

.yui-gz .yui-g {
width:40.599998%;
}

.yui-gz .yui-g .yui-u {
width:48%;
}

.yui-gz div.first {
width:57.599998%;
margin-right:1.5%;
}

.yui-gz:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.yui-gz {
zoom:1;
}

/*Special grid: yui-gy 5/12, 7/12*/
.yui-gy .yui-u {
float:right;
display:inline;
}

.yui-gy div.first {
float:left;
}

.yui-gy .yui-u {
width:57.599998%;
}

.yui-gy div.first {
width:40.599998%;
}

.yui-gy:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.yui-gy {
zoom:1;
}

/*end addition*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
_height:1%;
}

/* Hides from IE-mac \*/
.clearfix {
display:block;
}

/* End hide from IE-mac */
div.content {
font-size:93%;
}

body {
background:#000 url(images/bg1_tile.jpg) center top repeat;
color:#333;
}

#background {
background:url(images/lions-bg-with-top.jpg) center top no-repeat;
min-height:900px;
}

.lang-fr #background {
/*background:url(images/lions-bg-with-top.jpg) center top no-repeat;
	min-height:900px;*/
background:none;
}

/****** common typographics ******/
p,.p {
font-size:100%;
/*12px*/
line-height:1.538em;
margin:0 0 1em;
}

.intro,p.intro {
font-size:116%;
/*15px*/
line-height:1.32em;
margin:0 0 1em;
}

p.intro strong,p.intro a,p.intro strong a {
line-height:1.3em;
}

p.nomargin {
margin:0;
}

/*Lists*/
ol,ul {
margin:/*3.076em*/
0 2em 1.538em 0;
}

ul li {
line-height:1.538em;
list-style:disc;
margin-left:2em;
}

ol li {
line-height:1.538em;
list-style:decimal;
margin-left:2em;
}

div.minitabsbox ol {
margin:.5em 0 .5em 1em;
}

ul.sections li {
list-style:none;
margin:0 0 1.2em;
padding:0 0 1.2em .5em;
border-bottom:1px solid #ccc;
}

ul.sections li.last {
border:none;
margin-bottom:0;
padding-bottom:0;
}

ul.sections li p {
margin:0 0 .5em;
}

ul.sections li img {
float:left;
margin:0 1em 1em 0;
}

ul.eventstream {
margin-right:0;
}

ul.eventstream li {
list-style:none;
padding:.5em 0;
margin:0;
border-bottom:1px solid #ededed;
background-position:left .6em;
background-repeat:no-repeat;
}

ul.eventstream li.forum-post {
background-image:url(images/pencil.png);
}

ul.eventstream li.forum-comment {
background-image:url(images/comment_edit.png);
}

ul.eventstream li.shout {
background-image:url(images/user_comment.png);
}

ul.eventstream li.group-join {
background-image:url(images/user_add.png);
}

ul.eventstream li.group-leave {
background-image:url(images/user_delete.png);
}

ul.eventstream li.league-new {
background-image:url(images/wand.png);
}

ul.eventstream li p {
margin:0 0 0 26px;
}

ul.eventstream li p a:link {
font-weight:700;
}

ul.eventstream li p a:visited,ul.eventstream li p a.user {
font-weight:400;
}

ul.eventstream li span.timestamp {
/*display:block;
	float:right;*/
color:#999;
font-size:87%;
/*position:absolute;
	top:0;
	right:5px;*/
/*background-color:#fff;*/
}

/*FAQ spec.*/
#doc ol.faq {
padding-bottom:3.076em;
border-bottom:1px solid #DDD;
margin-bottom:1.538em;
}

#doc ol.faq.cat {
padding-bottom:0;
border:none;
margin-bottom:3.076em;
}

#doc ol.faq.cat li {
padding-bottom:.769em;
border-bottom:1px solid #DDD;
margin-bottom:1.538em;
}

#doc ol.faq li div.meta {
margin-top:0;
margin-bottom:1.538em;
line-height:.769em;
}

/*Lists group-listing*/
ul.group-listing {
margin:0 0 3.076em;
}

ul.group-listing li {
background:#fff url(images/group-listing-bg.gif) top left no-repeat;
/*theme*/
list-style:none;
margin:0 0 1.538em;
padding:.769em 0 .769em 1em;
}

ul.group-listing li img {
float:left;
margin-right:.6em;
}

ul.group-listing li h2 {
margin-bottom:0;
}

/*Lists Poll*/
ul.poll {
margin:0;
}

ul.poll li {
clear:both;
list-style:none;
margin:0;
}

ul.poll.answers li {
margin-bottom:.769em;
padding-bottom:.769em;
background:url(images/rule.gif) bottom left repeat-x;
}

ul.poll li label {
width:100%;
}

ul.poll li .fakelabel {
float:left;
width:85%;
line-height:1.538em;
}

ul.poll li .meta {
float:right;
margin-top:-1.538em;
}

ul.poll li div.bar-background {
background-color:#E0EEE1;
/*theme*/
height:.769em;
clear:both;
margin-bottom:.769em;
}

ul.poll li div.bar-pct {
background-color:#030;
/*theme*/
height:100%;
}

:focus {
outline:0;
}

a:link,a:link .a-fake {
color:#187883;
/*theme*/
}

a:visited,a:visited .a-fake {
color:#187883;
/*theme*/
}

a:hover,a:hover .a-fake {
color:#1E97A5;
/*theme*/
}

a:active,a:active .a-fake {
color:#187883;
/*theme*/
}

a.external {
padding-right:12px;
background:transparent url(images/link-external.png) right center no-repeat;
}

/*toggle on left side*/
a.toggle,a.toggle-text span {
background-color:#208792;
background-image:url(images/toggle.png);
background-position:0 0;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
display:block;
float:left;
width:12px;
height:12px;
margin:1px 4px 0 0;
}

a.toggle-text {
text-decoration:none;
}

a.toggle-text span {
display:block;
float:left;
margin:1px 4px 0 0;
}

h2 a.toggle-text span,h3 a.toggle-text span,legend a.toggle-text span {
margin:3px 4px 0 0;
}

.right a.toggle {
float:right;
margin:1px 0 0 4px;
}

a.toggle:hover,a.toggle-text:hover span {
background-position:0 -60px;
}

a.toggle.disabled,a.toggle-text.disabled span {
background-position:0 -120px;
}

a.toggle.open,a.toggle-text.open span {
background-position:0 -180px;
}

a.toggle.open:hover.
a.toggle-text.open:hover span {
background-position:0 -240px;
}

a.toggle.open.disabled,a.toggle-text.open.disabled span {
background-position:0 -300px;
}

a.toggle.wait,a.toggle.wait:hover {
background-image:url(images/toggle-wait.gif) 0 0 no-repeat;
}

/*toggle on right side*/
a.toggleright {
background-color:#208792;
background-image:url(images/toggle.png);
background-position:0 0;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
display:block;
float:right;
width:12px;
height:12px;
margin:1px 0 0 4px;
}

a.toggleright:hover {
background-position:0 -60px;
}

a.toggleright.disabled {
background-position:0 -120px;
}

a.toggleright.open {
background-position:0 -180px;
}

a.toggleright.open:hover {
background-position:0 -240px;
}

a.toggleright.open.disabled:hover {
background-position:0 -300px;
}

#doc p a {
line-height:1.538em;
}

div.folding-lists ul li {
list-style:none;
margin-left:16px;
}

div.folding-lists a {
display:block;
}

div.folding-lists li a {
line-height:1.538em;
}

h1 {
color:#000;
font-size:228%;
/*30px*/
margin:0 0 .5em;
/*font-weight:bold;*/
font-family:Rockwell, Helvetica Neue, Helvetica, Arial, sans-serif;
/*text-transform:uppercase;*/
letter-spacing:-1px;
font-size:30px;
line-height:30px;
}

h2,.h2,label .h2 {
color:#333;
/*theme*/
font-size:153.899994%;
/*20px*/
line-height:1em;
margin:0 0 .2em;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
/*text-transform:uppercase;*/
font-weight:700;
}

h2 a {
line-height:1em;
margin:0 0 .5em;
/*background-color:#00FF33;*/
}

h2.topmargin {
margin-top:1em;
}

h2 span,h2 span.help a {
line-height:1em;
}

h2 a.toggle {
background:url(images/toggle20x20.gif) right bottom no-repeat;
padding-right:20px;
}

h2 a.toggle.open {
background:url(images/toggle20x20.gif) right top no-repeat;
}

/*
h2.resheading {
	background:url(images/searchres-heading-bg.gif) 5% 0% no-repeat;
	margin-top:-1em;
	padding-top:1em;
}
*/
h2.border {
/*background: url(images/rule.gif) bottom left repeat-x;*/
border-bottom:2px solid #9c0;
margin-bottom:2px;
}

h2.bordertop {
border-top:1px solid #ccc;
/*theme*/
border-bottom:1px solid #ccc;
/*theme*/
padding-top:.5em;
padding-bottom:.5em;
padding-left:.35em;
margin-bottom:1em;
background-color:#ededed;
/*theme*/
}

h2.bordertop.icon {
padding-left:1.358em;
background-position:.35em center;
background-repeat:no-repeat;
}

/*headings with icons*/
#growth {
background:url(images/coins.png) 3px center no-repeat;
padding-left:22px;
padding-bottom:5px;
padding-top:5px;
}

#schedule {
background:url(images/date.png) 3px center no-repeat;
padding-left:22px;
padding-bottom:5px;
padding-top:5px;
}

#groups {
background:url(images/icon-group.png) 3px center no-repeat;
padding-left:22px;
padding-bottom:5px;
padding-top:5px;
}

.h3,h3 {
color:#333;
/*theme*/
font-size:122%;
/*16px*/
font-weight:700;
line-height:1.25em;
margin:0 0 .5em;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
display:block;
}

h3.border {
background:url(images/rule.gif) bottom left repeat-x;
}

h3.topmargin {
margin-top:1.25em;
}

h3.bordertop {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding-top:.3125em;
padding-bottom:.3125em;
/*padding-left:.35em;*/
/*margin-top:.625em;*/
margin-bottom:.625em;
}

body.homepage h3.section {
color:#fff;
background:#141414;
padding:5px;
margin:20px 0 10px;
border-top:1px solid;
border-bottom:1px solid;
border-color:#1F1F1F;
}

h4,.h4 {
font-size:107%;
/*14px*/
line-height:1.4286em;
margin:0;
font-weight:700;
color:#333;
/*theme*/
display:block;
}

h6 {
font-size:123.099998%;
/*16px*/
line-height:1.25em;
/*margin:.25em 0 -.25em 0;*/
clear:both;
}

h1 em,h2 em,h3 em,h4 em {
font-style:italic;
font-weight:700;
}

/****** misc ******/
/*wrapper for clock on matchreport*/
div.matchstatus {
height:16.379999em;
}

div.alert {
padding:.769em;
background:#ffc;
border-top:1px solid #cc9;
border-bottom:1px solid #cc9;
margin-bottom:1.538em;
}

div.alert p {
margin:0;
}

div.alert h2 {
color:#663;
}

div.alert h4 {
color:#663;
padding-left:20px;
background-position:left center;
background-repeat:no-repeat;
background-image:url(images/error.png);
}

div.alert.ok {
background:#DFF8DF;
border-top:1px solid #690;
border-bottom:1px solid #690;
}

div.alert.ok h4 {
color:#690;
background-image:url(images/accept.png);
}

div.alert.err {
background:#FFE6E6;
border-top:1px solid #900;
border-bottom:1px solid #900;
}

div.alert.err h4 {
color:#900;
background-image:url(images/exclamation.png);
}

div.info {
padding:.769em;
background:#E5FFFF;
border-top:1px solid #B0C7DE;
border-bottom:1px solid #B0C7DE;
margin-bottom:1.538em;
}

div.info p {
margin:0;
}

div.info a {
color:#369;
}

div.info h4 {
color:#369;
padding-left:20px;
background-position:left center;
background-repeat:no-repeat;
background-image:url(images/icon-i.png);
}

.in h3 {
color:#060;
}

.out h3 {
color:#900;
}

.highlight {
background-color:#ffc;
}

.stronghighlight {
background-color:#ff6;
}

.negative {
color:#900;
}

.positive {
color:#060;
}

.right {
float:right;
}

.left {
float:left;
}

.small {
font-size:90%;
}

.strike {
text-decoration:line-through;
}

a.loading,span.loading {
display:inline-block;
background:url(images/loading.gif) center left no-repeat;
color:#999;
padding-left:20px;
}

.alignright {
text-align:right;
}

.aligncenter {
text-align:center;
}

.larger {
font-size:108%;
}

em,q {
font-style:italic;
}

strong,td.strong {
font-weight:700;
}

hr {
border:none;
height:1px;
border-top:1px solid #DDD;
margin-bottom:1em;
}

acronym,abbr {
cursor:help;
}

code {
font-size:90%;
}

blockquote {
font-style:italic;
margin:0;
}

.rule {
background:url(images/rule.gif) center repeat-x;
height:3.076em;
/* 2 x lineheight */
}

.fixedwidth {
font-family:"Courier New", Courier, mono;
font-size:116%;
}

.sectionEnd {
background:url(images/rule.gif) bottom repeat-x;
margin-bottom:3.076em;
}

ol.sectionEnd {
padding-bottom:3.076em;
}

.clearBoth {
clear:both;
display:block;
}

.nomargin {
margin:0;
}

.margin {
margin-bottom:1.538em;
}

.marginleft {
margin-left:.4em;
}

.help {
color:#999;
font-size:93%;
}

.help a {
color:#999;
}

.only-print {
display:none;
}

li.icon,span.icon,a.icon,h2.icon,h3.icon,h4.icon,h5.icon,h6.icon {
padding-left:20px;
background-position:left center;
background-repeat:no-repeat;
}

.icon-right {
padding:0 20px 0 0;
background-position:right center;
background-repeat:no-repeat;
}

.icon.right {
padding:0 20px 0 0;
background-position:right center;
background-repeat:no-repeat;
}

.icon.flag-blue {
background-image:url(images/flag_blue.png);
}

.icon.rotate-cw {
background-image:url(images/arrow_rotate_clockwise.png);
}

.icon.drink {
background-image:url(images/drink.png);
}

.icon.rosette {
background-image:url(images/rosette.png);
}

h4.icon.assist {
background-image:url(images/arrow_right.png);
}

.icon.remove {
background-image:url(images/delete.png);
}

.icon.feed {
background-image:url(images/feed.png);
}

.icon.soccer-subout {
background-image:url(images/soccer_subout.png);
}

.icon.soccer-subin {
background-image:url(images/soccer_subin.png);
}

.icon.dbconnection {
background-image:url(images/database_refresh.png);
}

.icon.pagerefresh {
background-image:url(images/page_refresh.png);
}

.icon.refresh {
background-image:url(images/arrow_refresh.png);
}

.icon.coins {
background-image:url(images/coins.png);
}

.icon.delete {
background-image:url(images/icon-x.png);
}

.icon.wand {
background-image:url(images/wand.png);
}

.icon.error {
background-image:url(images/error.png);
}

.icon.warning-blink {
background-image:url(images/icon-warning_blink.gif);
}

.icon.undo {
background-image:url(images/arrow_undo.png);
}

.icon.tick {
background-image:url(images/tick.png);
}

.icon.email-open {
background-image:url(images/email_open_image.png);
}

.icon.feed_add {
background-image:url(images/feed_add.png);
}

.icon.card-red {
background-image:url(images/soccer_red.png);
}

.icon.card-yellow {
background-image:url(images/soccer_yellow.png);
}

.icon.time {
background-image:url(images/time.png);
}

.icon.captain,.icon.star {
background-image:url(images/icon-star.png);
}

.icon.star-edit {
background-image:url(images/star-edit.png);
}

.icon.cog {
background-image:url(images/icon-cog.png);
}

.icon.bestround,.icon.lightbulb,.icon-right.lightbulb {
background-image:url(images/icon-lightbulb.png);
}

.icon.worstround {
background-image:url(images/icon-lightbulb_off.png);
}

.icon.avarage,.icon.calculator {
background-image:url(images/icon-calculator.png);
}

.icon.besttrade {
background-image:url(images/icon-money.png);
}

.icon.highjump {
background-image:url(images/icon-arrow_up.png);
}

.icon.comments {
background-image:url(images/icon-comments.png);
}

.icon.comment {
background-image:url(images/icon-comment.png);
}

.icon.shoutout {
background-image:url(images/icon-comment.png);
}

.icon.group {
background-image:url(images/icon-group.png);
}

h2.icon.prize-1 {
background-image:url(images/trophy-gold.gif);
}

h2.icon.prize-2 {
background-image:url(images/trophy-silver.gif);
}

h2.icon.prize-3 {
background-image:url(images/trophy-bronce.gif);
}

.icon.shedule {
background-image:url(images/date.png);
}

h2.icon.poll,h3.icon.poll,h4.icon.poll {
background-image:url(images/chart_pie.png);
}

h4.icon.soccerball {
background-image:url(images/icon-soccerball.png);
}

h2.icon.coins,h3.icon.coins,h4.icon.coins {
background-image:url(images/coins.png);
}

h4.icon.heart {
background-image:url(images/icon-heart.png);
}

h4.icon.dotted-shirt {
background-image:url(images/icon-shirt-dot.png);
}

h4.icon.green-shirt {
background-image:url(images/icon-shirt-green.png);
}

h4.icon.yellow-shirt {
background-image:url(images/icon-shirt-yellow.png);
}

h4.icon.notrade {
background-image:url(images/icon-money_stop.png);
}

h4.icon.trade {
background-image:url(images/icon-money.png);
}

h2.icon.news,h3.icon.news,h4.icon.news {
background-image:url(images/icon-newspaper.png);
}

h4.icon.find {
background-image:url(images/find.png);
}

a.icon.add {
background-image:url(images/add.png);
}

.icon.facebook {
background-image:url(../../images/facebook/16x16-F_icon.png);
}

.meta {
color:#999;
}

a.meta,.meta a {
color:#666;
}

a.meta:hover,.meta a:hover {
color:#333;
}

div.meta {
line-height:/*.769em*/
1.538em;
}

div.meta span.label {
font-size:77%;
letter-spacing:.1em;
text-transform:uppercase;
}

div.boxed {
background-color:#E4F3F5;
/*theme*/
padding:.769em 1em;
margin-bottom:1.538em;
}

div.boxed a.toggle {
margin-left:-.5em;
}

div.boxed table {
margin:0;
}

div.boxed table ol,div.boxed table ul {
margin:0;
}

div.minitabsbox {
background-color:#EAEAEA;
padding:.5em;
clear:both;
margin:0 0 .5em;
}

div.minitabsbox.highlight {
border-top:2px solid;
border-bottom:2px solid;
border-color:#999;
}

div.minitabsbox div.round div.number {
float:left;
font-weight:700;
margin-left:3px;
width:1.2em;
text-align:right;
}

div.minitabsbox div.round {
width:33%;
float:left;
margin:.5em 0;
border-left:1px solid #D8D8D8;
}

div.minitabsbox div.round.current {
background-color:#D8D8D8;
}

div.minitabsbox div.round.cola {
margin-left:0;
padding-left:0;
border:none;
}

/*displaying team details under Heading 1 on viewteam pages*/
div.teamdetails {
margin-bottom:1.538em;
}

div.teamdetails img {
vertical-align:middle;
}

/
/*Graphs*/
.graph-box {
border:1px solid #ccc;
border-bottom:none;
text-align:left;
margin:0;
}

#faqres,#forumres {
margin-top:2.5em;
border-bottom:1px solid #999;
}

/*** layout/grid ***/
/*
#doc,
.wrap {
		margin:auto;
		min-width:960px;
		text-align:left;
		width:73.84em;
		*width:72.06em;
	}
*/
#doc {
position:relative;
}

#hd {
padding:0;
position:relative;
z-index:1000;
}

#hd div.shadow {
/*background:url(images/body-topnav-shadow.png) center bottom no-repeat;IE6 alt needed*/
padding:0 10px;
}

#bd div.shadow-nav {
/*
	background:url(images/body-top-shadow.png) center top no-repeat; IE6 alt needed*/
padding:0 10px;
}

#bd div.shadow {
/*background:url(images/body-middle-shadow.png) center top repeat-y;*/
padding:0 10px;
}

#ft div.shadow {
background:url(images/body-foot.png) center top no-repeat;
/*IE6 alt needed*/
padding:20px 10px 10px;
}

#ft .yui-g .yui-g {
/*height:200px;*/
}

#ft .yui-g .yui-g.first {
background:none;
}

body.homepage #hd div.shadow,body.homepage #bd div.shadow,body.homepage #ft div.shadow {
background:none;
padding:0 10px;
}

#doc {
margin:auto;
min-width:980px;
width:75.385002em;
/*!IE*/
width:73.568001em;
/*IE*/
/*!IE*/
width:73.5em;
/*IE*/
text-align:left;
}

div.top-banner {
margin:auto;
min-width:980px;
width:75.385002em;
/*!IE*/
width:73.568001em;
/*IE*/
text-align:left;
}

div.top-banner div.wrap {
/*background-color:#000;*/
padding:0;
margin:0 10px 20px;
text-align:center;
}

#bd {
position:relative;
}

#bd div.content {
padding:1em 1.2em 3em;
background-color:#fff;
}

div.sec-col {
background:#fff url(images/sec-col_border.gif) top left no-repeat;
padding:.769em 0 .769em 1.538em;
margin:0 0 1.538em;
}

div.terms {
width:100%;
height:255px;
overflow:auto;
margin:.769em 0 2.307em;
font-size:93%;
}

div.terms p,div.terms ol li {
margin-bottom:.5em;
}

div.forum-list {
padding:.5em;
margin-bottom:1.538em;
}

/* PROFILE IMAGE */
.ProfileImageBorder {
border:solid 1px #ccc;
}

/*Sponsor puljer*/
.pool-sponsors {
margin:0 0 1em;
}

.pool-sponsors .sponsor {
width:31%;
margin-right:18px;
margin-bottom:.5em;
float:left;
}

.pool-sponsors .sponsor.first-ones {
clear:both;
}

.pool-sponsors .sponsor.third-ones {
float:right;
margin-right:0;
}

.pool-sponsors .sponsor a.pool-banner:link img,.pool-sponsors .sponsor a.pool-banner:visited img,.pool-sponsors .sponsor a.pool-banner:active img {
border:1px solid #ccc;
display:block;
line-height:1px;
}

.pool-sponsors .sponsor a.pool-banner:hover img,.pool-sponsors .sponsor a.pool-banner:focus img {
border:1px solid #F30;
}

.pool-sponsors .sponsor a.pool-banner img {
width:158px;
height:60px;
}

/*profile page specifics*/
div.achivements {
/*border-bottom:1px solid #ddd;*/
padding:.4em 0 0;
clear:both;
}

div.achivements a img {
border:none;
}

div.achivements img {
display:block;
float:left;
}

/*medium*/
div.achivements.small img {
margin:1px 2px 2px;
}

/*medium*/
div.achivements.medium img {
margin:3px 4px;
}

/*large*/
div.achivements.large img {
margin:0 5px 7px;
}

div.achivements a img.last {
/*margin-right:0;*/
}

div.statement {
border-bottom:1px solid #ddd;
padding:1em 0;
margin-bottom:1em;
}

div.statement p {
font-size:116%;
/*15px*/
line-height:1.32em;
margin:0 0 .5em;
}

/**/
dl.match-report {
margin:0;
padding:0;
}

dl.match-report dt {
clear:left;
float:left;
margin-right:.5em;
line-height:1.5em;
}

dl.match-report dd {
font-weight:700;
line-height:1.5em;
}

#dim {
background:transparent url(images/50pct-brown.png);
z-index:2000;
height:100%;
width:100%;
background-repeat:repeat;
position:fixed;
top:0;
left:0;
text-align:center;
}

#dim div.inner {
text-align:center;
background:transparent;
position:fixed;
width:37.299999em;
top:2%;
left:27%;
}

/* rewards */
div.reward {
width:35em;
margin:auto;
/*border:double 3px #ccc;*/
text-align:center;
padding:1.2em 2em .5em 1em;
background:#FFF url(images/reward-paper-fold.jpg) no-repeat scroll right bottom;
}

div.reward h1 {
display:block;
margin:0;
font-size:2em;
}

div.reward h2 {
font-size:1.4em;
font-weight:400;
}

div.reward p.meta {
line-height:1em;
color:#333;
margin:0;
}

div.reward div.type {
border-bottom:1px solid #ccc;
margin:1em 0;
}

div.reward div.type p {
font-size:116%;
}

div.reward .showoff {
color:#666;
}

div.reward a.close {
background:url(images/x.gif) center bottom no-repeat;
text-indent:-9999px;
display:block;
width:18px;
height:18px;
float:right;
margin-right:-.5em;
}

div.reward a.close:hover {
background-position:center top;
}

div.inner.wait {
background-color:#FFF;
width:69px;
height:64px;
background:url(images/loading-animation.gif) center center no-repeat;
border:3px double #CCC;
}

/* #################### FOOTER ################# */
/**/
.fan_box .profileimage {
display:none;
}

/*partner logos*/
#swush,#ekstrabladet,#tv2sport {
display:inline;
float:right;
}

#swush a,#ekstrabladet a,#tv2sport a {
display:block;
height:40px;
margin:0;
overflow:hidden;
padding:0;
text-align:left;
text-indent:-5000px;
}

#swush a {
background:url(images/footer-light-swush.png) left top no-repeat;
width:70px;
}

#ekstrabladet a {
background:url(images/footer-light-ekstrabladet.png) left top no-repeat;
margin-right:12px;
width:62px;
}

#tv2sport a {
background:url(images/footer-light-tv2sport.png) left top no-repeat;
margin-right:12px;
width:69px;
}

#swush a:hover,#ekstrabladet a:hover,#tv2sport a:hover {
background-position:0 -50px;
}

/**/
ul.errors li {
color:#900;
}

div.siteadmin {
background-color:#ffc;
margin:0 0 10px;
padding:.2em;
}

div.siteadmin ul {
float:left;
margin:0;
padding-left:24px;
background:url(images/wrench_orange.png) .2em .15em no-repeat;
}

div.siteadmin li {
list-style-type:none;
float:left;
margin:0;
padding:0;
}

div.siteadmin li a {
display:block;
padding:.2em .5em;
color:#333;
background:none;
}

div.siteadmin li a:hover {
background:#333;
color:#fff;
text-decoration:none;
}

/**** skip ****/
#skip {
display:none;
}

/**** account menu ****/
/*

*/
#topNavSection {
z-index:2000;
position:relative;
height:72px;
background-color:#fff;
}

body.lang-fr #topNavSection {
z-index:2000;
position:relative;
height:60px;
background-color:#fff;
/*width:1003px;*/
/*margin-left:-22px;*/
}

ul.navGlobal,ul.navGlobal ul,ul.navGlobal li,ul.navAccount,ul.navAccount ul,ul.navAccount li,ul.navLang,ul.navLang ul,ul.navLang li {
margin:0;
padding:0;
list-style-type:none;
}

ul.navGlobal,ul.navAccount,ul.navLang {
padding-top:0;
}

ul.navGlobal li,ul.navAccount li,ul.navLang li {
float:left;
/*border-right: 1px #ccc solid;*/
}

ul.navGlobal li.last,ul.navAccount li,ul.navLang li {
border-right:none;
}

ul.navAccount li a.announcement {
color:#C00;
padding-left:18px;
}

ul.navGlobal li a,ul.navAccount li a,ul.navLang li a {
color:#690;
display:block;
padding:.2em .6em;
font-weight:700;
font-size:93%;
text-decoration:none;
}

ul.navGlobal li a:hover,ul.navGlobal li a.hover {
color:#000;
background-color:#fff;
}

ul.subnavGlobal,ul.subnavAccount,ul.subnavLang {
display:none;
}

ul.subnavGlobal li,ul.subnavAccount li,ul.subnavLang {
float:none;
}

ul.subnavGlobal li a,ul.subnavAccount li a,ul.subnavLang li a {
padding:0;
margin:0;
font-weight:400;
font-size:100%;
}

/* hiding language menu*/
/*Images in global navigation*/
ul.navLang li.lang {
display:none;
}

#Games:hover,#Games.hover,#Forum:hover,#Forum.hover,#Groups:hover,#Groups.hover,#About:hover,#About.hover,#Help:hover,#Help.hover,#Search:hover,#Search.hover,#HallOfFame:hover,#HallOfFame.hover {
background-color:#000;
}

/*danish menu items*/
.lang-da #Games,.lang-da #Forum,.lang-da #Groups,.lang-da #About,.lang-da #Help,.lang-da #Search,.lang-da #HallOfFame {
background-image:url(images/globalmenu-da.png);
}

.lang-da #Games {
width:39px;
background-position:-5px -6px;
}

.lang-da #Games:hover,.lang-da #Games.hover {
background-position:-5px -32px;
}

.lang-da #Forum {
width:60px;
background-position:-52px -6px;
}

.lang-da #Forum:hover,.lang-da #Forum.hover {
background-position:-52px -32px;
}

.lang-da #Groups {
width:75px;
background-position:-119px -6px;
}

.lang-da #Groups:hover,.lang-da #Groups.hover {
background-position:-119px -32px;
}

.lang-da #About {
width:75px;
background-position:-202px -6px;
}

.lang-da #About:hover,.lang-da #About.hover {
background-position:-202px -32px;
}

.lang-da #Help {
width:57px;
background-position:-287px -6px;
}

.lang-da #Help:hover,.lang-da #Help.hover {
background-position:-287px -32px;
}

.lang-da #Search {
width:37px;
background-position:-354px -6px;
}

.lang-da #Search:hover,.lang-da #Search.hover {
background-position:-354px -32px;
}

.lang-da #HallOfFame {
width:108px;
background-position:-401px -6px;
}

.lang-da #HallOfFame:hover,.lang-da #HallOfFame.hover {
background-position:-401px -32px;
}

/*english menu items*/
#Games,#Forum,#Groups,#About,#Help,#Search,#HallOfFame {
display:block;
background-image:url(images/globalmenu-en.png);
background-repeat:no-repeat;
background-position:0 0;
background-color:#1F8691;
height:29px;
text-indent:-5000px;
overflow:hidden;
padding:0;
}

.lang-en #Games {
width:63px;
background-position:-6px -6px;
}

.lang-en #Games:hover,.lang-en #Games.hover {
background-position:-6px -32px;
}

.lang-en #Forum {
width:61px;
background-position:-77px -6px;
}

.lang-en #Forum:hover,.lang-en #Forum.hover {
background-position:-77px -32px;
}

.lang-en #Groups {
width:64px;
background-position:-146px -6px;
}

.lang-en #Groups:hover,.lang-en #Groups.hover {
background-position:-146px -32px;
}

.lang-en #About {
width:55px;
background-position:-217px -6px;
}

.lang-en #About:hover,.lang-en #About.hover {
background-position:-217px -32px;
}

.lang-en #Help {
width:46px;
background-position:-283px -6px;
}

.lang-en #Help:hover,.lang-en #Help.hover {
background-position:-283px -32px;
}

.lang-en #Search {
width:62px;
background-position:-340px -6px;
}

.lang-en #Search:hover,.lang-en #Search.hover {
background-position:-340px -32px;
}

.lang-en #HallOfFame {
width:108px;
background-position:-409px -6px;
}

.lang-en #HallOfFame:hover,.lang-en #HallOfFame.hover {
background-position:-409px -32px;
}

/*french menu items*/
.lang-fr #Games,.lang-fr #Forum,.lang-fr #Groups,.lang-fr #About,.lang-fr #Help,.lang-fr #Search,.lang-fr #HallOfFame {
background-image:url(images/globalmenu-fr.png);
}

.lang-fr #Games {
/*width:40px;
		background-position:-6px -6px;*/
display:none;
}

.lang-fr #Games:hover,.lang-fr #Games.hover {
background-position:-6px -32px;
}

.lang-fr #Forum {
/*width:61px;
		background-position:-47px -6px;*/
display:none;
}

.lang-fr #Forum:hover,.lang-fr #Forum.hover {
background-position:-47px -32px;
}

.lang-fr #Groups {
width:78px;
background-position:-114px -6px;
}

.lang-fr #Groups:hover,.lang-fr #Groups.hover {
background-position:-114px -32px;
}

.lang-fr #About {
width:142px;
background-position:-185px -6px;
}

.lang-fr #About:hover,.lang-fr #About.hover {
background-position:-185px -32px;
}

.lang-fr #Help {
width:50px;
background-position:-330px -6px;
}

.lang-fr #Help:hover,.lang-fr #Help.hover {
background-position:-330px -32px;
}

.lang-fr #Search {
width:89px;
background-position:-384px -6px;
}

.lang-fr #Search:hover,.lang-fr #Search.hover {
background-position:-384px -32px;
}

.lang-fr #HallOfFame {
width:156px;
background-position:-489px -6px;
}

.lang-fr #HallOfFame:hover,.lang-fr #HallOfFame.hover {
background-position:-489px -32px;
}

/*Swedish menu items*/
#Games,#Forum,#Groups,#About,#Help,#Search,#HallOfFame {
display:block;
background-image:url(images/globalmenu-en.png);
background-repeat:no-repeat;
background-position:0 0;
background-color:#1F8691;
height:29px;
text-indent:-5000px;
overflow:hidden;
padding:0;
}

.lang-se #Games {
width:63px;
background-position:-6px -6px;
}

.lang-se #Games:hover,.lang-se #Games.hover {
background-position:-6px -32px;
}

.lang-se #Forum {
width:61px;
background-position:-77px -6px;
}

.lang-se #Forum:hover,.lang-se #Forum.hover {
background-position:-77px -32px;
}

.lang-se #Groups {
width:64px;
background-position:-146px -6px;
}

.lang-se #Groups:hover,.lang-se #Groups.hover {
background-position:-146px -32px;
}

.lang-se #About {
width:55px;
background-position:-217px -6px;
}

.lang-se #About:hover,.lang-se #About.hover {
background-position:-217px -32px;
}

.lang-se #Help {
width:46px;
background-position:-283px -6px;
}

.lang-se #Help:hover,.lang-se #Help.hover {
background-position:-283px -32px;
}

.lang-se #Search {
width:62px;
background-position:-340px -6px;
}

.lang-se #Search:hover,.lang-se #Search.hover {
background-position:-340px -32px;
}

.lang-se #HallOfFame {
width:108px;
background-position:-409px -6px;
}

.lang-se #HallOfFame:hover,.lang-se #HallOfFame.hover {
background-position:-409px -32px;
}

/*Norwegian menu items*/
#Games,#Forum,#Groups,#About,#Help,#Search,#HallOfFame {
display:block;
background-image:url(images/globalmenu-en.png);
background-repeat:no-repeat;
background-position:0 0;
background-color:#1F8691;
height:29px;
text-indent:-5000px;
overflow:hidden;
padding:0;
}

.lang-no #Games {
width:63px;
background-position:-6px -6px;
}

.lang-no #Games:hover,.lang-no #Games.hover {
background-position:-6px -32px;
}

.lang-no #Forum {
width:61px;
background-position:-77px -6px;
}

.lang-no #Forum:hover,.lang-no #Forum.hover {
background-position:-77px -32px;
}

.lang-no #Groups {
width:64px;
background-position:-146px -6px;
}

.lang-no #Groups:hover,.lang-no #Groups.hover {
background-position:-146px -32px;
}

.lang-no #About {
width:55px;
background-position:-217px -6px;
}

.lang-no #About:hover,.lang-no #About.hover {
background-position:-217px -32px;
}

.lang-no #Help {
width:46px;
background-position:-283px -6px;
}

.lang-no #Help:hover,.lang-no #Help.hover {
background-position:-283px -32px;
}

.lang-no #Search {
width:62px;
background-position:-340px -6px;
}

.lang-no #Search:hover,.lang-no #Search.hover {
background-position:-340px -32px;
}

.lang-no #HallOfFame {
width:108px;
background-position:-409px -6px;
}

.lang-no #HallOfFame:hover,.lang-no #HallOfFame.hover {
background-position:-409px -32px;
}

ul.navGlobal li:hover,ul.navAccount li:hover,ul.navLang li:hover,li.loginform {
z-index:1001;
}

ul.navGlobal li:hover ul.subnavGlobal,ul.navAccount li:hover ul.subnavAccount,ul.navLang li:hover ul.subnavLang {
display:block;
position:absolute;
padding:4px;
background:#fff;
color:#000;
z-index:2500;
/*border:5px solid #000;
border-top:none;*/
margin-left:-4px;
}

ul.navGlobal li:hover ul.subnavGlobal {
padding:2px 4px 3px;
/*background:url(images/main-nav-sub-bg.png) right bottom no-repeat;*/
}

ul.navGlobal li:hover ul.subnavGlobal li,ul.navAccount li:hover ul.subnavAccount li,ul.navLang li:hover ul.subnavLang li {
font-weight:400;
border:none;
background-color:#fff;
}

ul.navGlobal li:hover ul.subnavGlobal li a,ul.navAccount li:hover ul.subnavAccount li a,ul.navLang li:hover ul.subnavLang li a {
color:#000;
display:block;
border:none;
padding:.4em .8em .4em .4em;
/*border-bottom:1px solid #262626;*/
line-height:1em;
font-weight:700;
}

ul.navGlobal li:hover ul.subnavGlobal li a strong,ul.navAccount li:hover ul.subnavAccount li a strong,ul.navLang li:hover ul.subnavLang li a strong {
font-weight:700;
}

ul.navGlobal li:hover ul.subnavGlobal li a:hover,ul.navAccount li:hover ul.subnavAccount li a:hover,ul.navLang li:hover ul.subnavLang li a:hover {
background-color:#208792;
color:#fff;
}

/*account menu deviation from global nav*/
ul.navAccount,ul.navLang {
float:right;
}

ul.navLang {
padding-top:0;
margin-top:16px;
}

.lang-fr ul.navLang {
padding-top:0;
margin-top:0;
}

ul.navLang li a {
padding-bottom:0;
padding-top:0;
}

ul.navLang li a.basket {
margin-right:.5em;
padding-left:23px;
background-position:3px center;
background-repeat:no-repeat;
background-image:url(images/basket.png);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:none;
}

ul.navLang li a.basket.full {
display:block;
background-color:#ff6;
font-weight:700;
color:#000;
background-image:url(images/basket_go.png);
}

ul.navAccount li a,ul.navLang li a {
color:#1F8691;
font-weight:400;
padding:0 .5em;
line-height:2em;
}

ul.navAccount li a:hover,ul.navLang li a:hover {
text-decoration:underline;
}

ul.navAccount li a {
height:31px;
line-height:30px;
padding:0 1em;
}

ul.navAccount li.login a {
background:#1F9DAB;
/*height:31px;
	line-height:30px;*/
color:#fff;
font-weight:700;
vertical-align:middle;
display:block;
/*display:inline-block;
	display:-moz-inline-box;
	cursor:pointer;
	padding:0 1em;*/
}

ul.navAccount li.login a:hover {
background:#23ADBC;
text-decoration:none;
}

li.loginform {
position:relative;
background-color:#1F9DAB;
height:46px;
}

li.loginform div.email,li.loginform div.password,li.loginform div.submit {
position:relative;
float:left;
margin-right:5px;
margin-top:5px;
}

li.loginform div.email {
padding-left:5px;
}

li.loginform div.submit {
margin:0;
padding:0;
}

li.loginform input.email-field,li.loginform input.password-field {
width:10em;
}

li.loginform input.email-field {
margin-right:.3em;
}

li.loginform label.overlabel {
color:#666;
margin-right:.2em;
}

li.loginform label.overlabel-apply {
position:absolute;
top:.25em;
left:5px;
z-index:1;
color:#666;
font-weight:400;
font-size:93%;
}

li.loginform div.password label.overlabel-apply {
display:none;
}

li.loginform div.email-extra {
clear:both;
float:left;
position:relative;
width:12em;
height:20px;
}

li.loginform div.email-extra div {
height:1.538em;
line-height:1.538em;
float:left;
margin-left:5px;
}

li.loginform div.email-extra div input {
margin-top:-.25em;
margin-right:3px;
}

li.loginform div.email-extra label {
font-weight:400;
}

li.loginform div.password-extra {
float:left;
position:relative;
/*width:11.5em;*/
height:20px;
padding:0 5px;
}

li.loginform div.password-extra a {
line-height:1.3em;
padding:0;
display:inline;
}

li.loginform .meta {
color:#BBE1E6;
color:#fff;
}

/*
li.loginform span.buttonwrap  {
	display:inline-block;
	margin-left:.1em;
}
*/
/* special override for the button */
/*small*/
/*li.loginform*/
/*end override*/
ul.navAccount li:hover ul.subnavAccount,ul.navLang li:hover ul.subnavlang {
display:block;
position:absolute;
padding:5px;
background:#000;
color:#fff;
z-index:1000;
direction:ltr;
}

ul.navAccount li:hover ul.subnavAccount li a,ul.navLang li:hover ul.subnavLang li a {
text-decoration:none;
padding:.4em .6em;
background:none;
text-align:right;
}

ul.navAccount li:hover ul.subnavAccount li a strong,ul.navAccount li:hover ul.subnavAccount li.act a,ul.navLang li:hover ul.subnavLang li a strong,ul.navLang li:hover ul.subnavLang li.act a {
font-weight:700;
}

ul.navAccount li:hover ul.subnavAccount li a:hover,ul.navLang li:hover ul.subnavLang li a:hover {
background-color:#693;
}

/*
ul.navGlobal {
	float:left;
	clear:both;
	
}*/
ul.navGlobal {
position:absolute;
z-index:1000;
top:44px;
left:115px;
}

body.lang-fr ul.navGlobal {
position:absolute;
z-index:1000;
top:30px;
left:100px;
}

/***** website logo *****/
#logo {
float:left;
position:absolute;
left:-11px;
top:0;
width:432px;
height:70px;
}

body.lang-da #logo {
/*background:url(images/logo-da.png) no-repeat;*/
/*special width and image "The original..." -text added */
width:574px;
background:url(images/logo-da-original.png) no-repeat;
}

body.lang-da #logo a {
width:328px;
}

body.lang-en #logo {
background:url(images/logo-en.png) no-repeat;
}

body.lang-en #logo a {
width:429px;
}

body.lang-fr #logo {
background:#fff url(images/logo-fr.png) 0 0 no-repeat;
height:60px;
width:328px;
left:0;
}

body.lang-fr #logo a {
background:url(images/logo-fr-a.png) 102px -100px no-repeat;
height:60px;
width:328px;
}

body.lang-fr #logo a:hover {
background-position:102px 27px;
}

#logo a {
display:block;
height:70px;
text-indent:-5000px;
overflow:hidden;
}

#logo a:hover {
background:url(images/logo-hover.png) no-repeat;
}

#topNavSection ul.navGlobal li:hover ul.subnavGlobal li ul.teams {
border-left:2px solid;
margin-left:5px;
padding-left:0;
}

#topNavSection ul.navGlobal li:hover ul.subnavGlobal li ul.teams li {
margin-left:10px;
border-top:1px solid #ededed;
border-bottom:none;
line-height:1em;
padding:0;
}

#topNavSection ul.navGlobal li:hover ul.subnavGlobal li ul.teams li a {
font-weight:400;
display:block;
}

#topNavSection ul.navGlobal li:hover ul.subnavGlobal li {
border-bottom:1px solid #ededed;
}

#topNavSection ul.navGlobal li:hover ul.subnavGlobal li a.game {
margin:0;
display:inline-block;
font-weight:700;
white-space:nowrap;
}

/*games list in global menu*/
#topNavSection ul.navGlobal li:hover ul.subnavGlobal li a.teams-toggle {
background-color:#690;
background-image:url(images/toggle.png);
background-position:0 0;
background-repeat:no-repeat;
width:12px;
height:12px;
line-height:1em;
text-indent:-9999px;
overflow:hidden;
display:block;
float:left;
margin:6px 4px 0 0;
padding:0;
}

#topNavSection ul.navGlobal li:hover ul.subnavGlobal li a.teams-toggle:hover {
background-position:0 -60px;
}

#topNavSection ul.navGlobal li:hover ul.subnavGlobal li a.teams-toggle.open {
background-position:0 -120px;
}

#topNavSection ul.navGlobal li:hover ul.subnavGlobal li a.teams-toggle.open {
background-position:0 -180px;
}

/***** titlebar *****/
.titlebar {
height:10px;
padding:0;
z-index:10;
}

.titlebar.tournament {
clear:both;
height:96px;
}

.titlebar.section {
clear:both;
height:41px;
margin-top:12px;
}

.titlebar.tournament .title {
float:left;
height:96px;
width:100%;
position:relative;
margin-left:10px;
}

.titlebar.section .title {
float:left;
height:41px;
width:100%;
position:relative;
}

/* Sections */
body.lang-da .titlebar.section .title {
background-image:url(images/sectionheadings-da.png);
background-repeat:no-repeat;
}

body.lang-en .titlebar.section .title {
background-image:url(images/sectionheadings-en.png);
background-repeat:no-repeat;
}

body.lang-fr .titlebar.section .title {
background-image:url(images/sectionheadings-fr.png);
background-repeat:no-repeat;
}

.titlebar.section.forums .title {
background-position:0 0;
}

.titlebar.section.groups .title {
background-position:0 -41px;
}

.titlebar.section.about .title {
background-position:0 -82px;
}

.titlebar.section.help .title {
background-position:0 -123px;
}

.titlebar.section.login .title {
background-position:0 -164px;
}

.titlebar.section.signup .title {
background-position:0 -205px;
}

.titlebar.section.profile .title {
background-position:0 -246px;
}

.titlebar.section.payment .title {
background-position:0 -287px;
}

.titlebar.section.account .title {
background-position:0 -328px;
}

.titlebar.section.search .title {
background-position:0 -369px;
}

.titlebar.section.hall-of-fame .title {
background-position:0 -410px;
}

.titlebar .title .icon {
width:180px;
/*theme*/
height:140px;
/*theme*/
text-indent:-5000px;
overflow:hidden;
position:absolute;
top:10px;
right:20px;
z-index:6000;
background-color:#0F0;
}

.titlebar .title a.gamehome {
width:700px;
/*theme*/
/*enough to cover title images*/
height:96px;
/*same as title height*/
display:block;
text-indent:-5000px;
overflow:hidden;
position:absolute;
z-index:3;
background:url(images/transparent.gif);
/*this seems to fix the link cover over H-tags in IE7*/
/* remove backgroun to solve black box issue in IE8 Beta2, but test it also in IE7 */
}

.titlebar.section .title a {
width:700px;
/*theme*/
/*enough to cover title images*/
height:41px;
/*same as title height*/
display:block;
text-indent:-5000px;
overflow:hidden;
position:absolute;
z-index:3;
background:url(images/transparent.gif) left top repeat;
/*this seems to fix the link cover over H-tags in IE7*/
/* remove background to solve black box issue in IE8 Beta2, but test it also in IE7 */
}

.titlebar .title h1 {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
/*theme*/
font-size:12px;
font-weight:700;
line-height:1em;
margin:0;
padding:0;
}

.titlebar .title h2 {
color:#fff;
/*theme*/
font-size:116%;
font-size:16px;
font-style:italic;
margin:0 0 0 13px;
}

.titlebar .title h1 a,.titlebar .title h2 a {
color:#fff;
text-decoration:none;
}

/*if background image is used in parent elem (.title), then hide text*/
/**/
.titlebar .title h1,.titlebar .title h2 {
text-indent:-5000px;
overflow:hidden;
}

/*/
	
/***** round # badge *****/
.roundWrap {
position:relative;
}

.roundBadge {
height:96px;
width:330px;
position:absolute;
right:3px;
top:0;
background:none;
z-index:7000;
}

/*#Round is auto-replaced by flash if plugin is available */
#Round a {
background:url(images/round-bg.png) top center no-repeat;
/*theme*/
text-align:center;
font-size:11px;
color:#666;
display:block;
padding-top:6px;
width:70px;
height:70px;
text-decoration:none;
margin:15px 0 11px;
float:right;
}

#Round em {
color:#333;
display:block;
font-size:26px;
font-style:normal;
font-weight:700;
line-height:26px;
}

#Round a:hover em {
color:#F30;
/*theme*/
}

/***** BUTTONS *****/
/*homepage play-button - fixed width 150*/
div.gamebox a.play-button:link,div.gamebox a.play-button:visited,div.gamebox a.play-button:active {
display:block;
width:162px;
height:33px;
background:url(images/btn_fixed_33x162.png) 0 0 no-repeat;
color:#fff;
font-weight:700;
text-decoration:none;
line-height:33px;
text-align:center;
position:absolute;
top:141px;
right:7px;
text-shadow:0 1px 1px #666;
}

div.gamebox.small a.play-button:link,div.gamebox.small a.play-button:visited,div.gamebox.small a.play-button:active {
top:31px;
right:7px;
}

div.gamebox a.play-button:hover {
background-position:0 -40px;
}

div.gamebox a.play-button:active {
background-position:0 -80px;
text-shadow:0 -1px 1px #666;
}

/*regular*/
div.button,span.button,a.button:link,a.button:visited {
background-image:url(images/btns-all.png);
background-repeat:no-repeat;
background-position:100% 0;
cursor:pointer;
color:#fff;
font-weight:700;
text-decoration:none;
padding-right:1em;
vertical-align:middle;
display:block;
/*opera*/
display:inline-block;
/*ie*/
display:0;
/*ff*/
height:33px;
margin-bottom:7px;
}

div.button span,span.button span,a.button:link span,a.button:visited span {
background-image:url(images/btns-all.png);
background-repeat:no-repeat;
background-position:0 0;
height:33px;
display:block;
display:inline-block;
padding-left:1em;
line-height:31px;
text-shadow:0 -1px 1px #666;
}

a.button:hover {
/*background-color:#269FA8;*/
background-position:100% -40px;
}

a.button:hover span {
/*background-color:#269FA8;*/
background-position:0 -40px;
text-shadow:0 1px 1px #666;
}

a.button:focus {
/*background-color:#269FA8;*/
background-position:100% -120px;
}

a.button:focus span {
/*background-color:#269FA8;*/
background-position:0 -120px;
}

a.button:active {
/*background-color:#269FA8;*/
background-position:100% -80px;
}

a.button:active span {
/*background-color:#269FA8;*/
background-position:0 -80px;
line-height:32px;
color:#ddd;
}

div.button.disabled,span.button.disabled,a.button.disabled {
/*background-color:#208792;*/
background-position:100% -160px;
}

div.button.disabled span,span.button.disabled span,a.button.disabled span {
/*background-color:#208792;*/
background-position:0 -160px;
text-shadow:none;
}

a.button.disabled:active span {
/*background-color:#208792;*/
background-position:0 -160px;
line-height:31px;
color:#fff;
}

/*small*/
a.button.small,span.button.small {
height:18px;
text-shadow:none;
}

a.button.small span,span.button.small span {
height:18px;
line-height:18px;
text-shadow:none;
}

a.button.small:link,a.button.small:visited {
background-position:100% -800px;
}

a.button.small:link span,a.button.small:visited span {
background-position:0 -800px;
}

a.button.small:focus {
/*background-color:#269FA8;*/
background-position:100% -890px;
}

a.button.small:focus span {
/*background-color:#269FA8;*/
background-position:0 -890px;
}

a.button.small:hover {
/*background-color:#269FA8;*/
background-position:100% -830px;
}

a.button.small:hover span {
/*background-color:#269FA8;*/
background-position:0 -830px;
text-shadow:none;
}

a.button.small:active {
/*background-color:#269FA8;*/
background-position:100% -860px;
}

a.button.small:active span {
/*background-color:#269FA8;*/
background-position:0 -860px;
line-height:18px;
color:#ddd;
}

span.button.small.disabled,a.button.small.disabled {
/*background-color:#208792;*/
background-position:100% -920px;
}

span.button.small.disabled span,a.button.small.disabled span {
/*background-color:#208792;*/
background-position:0 -920px;
}

a.button.small.disabled:active span {
/*background-color:#208792;*/
background-position:0 -920px;
line-height:18px;
color:#fff;
}

/*small in li.loginform*/
/*
li.loginform a.button.small {
	background:#1F9DAB;
	height:31px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	display:block;
	display:inline-block; 
	display:-moz-inline-box;
	cursor:pointer;
	padding:0 1em;
	margin-bottom:0;
}
li.loginform a.button.small:hover {
	background:#23ADBC;
	text-decoration:none;
}
li.loginform a.button.small span {
	background:none;
	height:31px;
	line-height:30px;
	display:block;
	display:inline-block;
}
li.loginform a.button.small:hover span {
	background:none;
}
*/
/*small in login*/
li.loginform a.button.small,li.loginform a.button.small span {
/*background-color:#6ed5e0;
	color:#10464C;*/
background:#000;
color:#fff;
text-shadow:none;
height:20px;
display:block;
}

li.loginform a.button.small {
padding:0 1em 0 0;
margin:5px 5px 3px 2px;
line-height:20px;
}

li.loginform a.button.small span {
padding:0 0 0 1em;
margin:0;
height:20px;
line-height:20px;
font-size:90%;
}

li.loginform a.button.small:focus,li.loginform a.button.small:focus span,li.loginform a.button.small:hover,li.loginform a.button.small:hover span {
background:#333;
text-decoration:none;
}

/*small in div.minitabsbox*/
div.minitabsbox a.button.small:link,div.minitabsbox a.button.small:visited {
background-position:100% -950px;
}

div.minitabsbox a.button.small:link span,div.minitabsbox a.button.small:visited span {
background-position:0 -950px;
}

div.minitabsbox a.button.small:focus {
background-position:100% -1040px;
}

div.minitabsbox a.button.small:focus span {
background-position:0 -1040px;
}

div.minitabsbox a.button.small:hover {
background-position:100% -980px;
}

div.minitabsbox a.button.small:hover span {
background-position:0 -980px;
}

div.minitabsbox a.button.small:active {
background-position:100% -1010px;
}

div.minitabsbox a.button.small:active span {
background-position:0 -1010px;
}

div.minitabsbox span.button.small.disabled,div.minitabsbox a.button.small.disabled {
background-position:100% -1070px;
}

div.minitabsbox span.button.small.disabled span,div.minitabsbox a.button.small.disabled span {
background-position:0 -1070px;
}

div.minitabsbox a.button.small.disabled:active span {
background-position:0 -1070px;
}

/*large*/
div.button.large,a.button.large,span.button.large {
font-size:130%;
padding-right:2em;
height:53px;
}

div.button.large span,a.button.large span,span.button.large span {
padding-left:2em;
height:53px;
line-height:51px;
}

a.button.large:link,a.button.large:visited {
background-position:100% -200px;
}

a.button.large:link span,a.button.large:visited span {
background-position:0 -200px;
}

a.button.large:focus {
/*background-color:#269FA8;*/
background-position:100% -380px;
}

a.button.large:focus span {
/*background-color:#269FA8;*/
background-position:0 -380px;
}

a.button.large:hover {
/*background-color:#269FA8;*/
background-position:100% -260px;
}

a.button.large:hover span {
/*background-color:#269FA8;*/
background-position:0 -260px;
}

a.button.large:active {
/*background-color:#269FA8;*/
background-position:100% -320px;
}

a.button.large:active span {
/*background-color:#269FA8;*/
background-position:0 -320px;
line-height:53px;
color:#ddd;
}

div.button.large.disabled,span.button.large.disabled,a.button.large.disabled {
/*background-color:#208792;*/
background-position:100% -440px;
}

div.button.large.disabled span,span.button.large.disabled span,a.button.large.disabled span {
/*background-color:#208792;*/
background-position:0 -440px;
}

a.button.large.disabled:active span {
/*background-color:#208792;*/
background-position:0 -440px;
line-height:51px;
color:#fff;
}

/*large with arrow*/
a.button.large.arrow {
padding-right:3em;
}

a.button.large.arrow span {
padding-left:2em;
}

a.button.large.arrow:link,a.button.large.arrow:visited {
background-position:100% -500px;
}

a.button.large.arrow:link span,a.button.large.arrow:visited span {
background-position:0 -500px;
}

a.button.large.arrow:focus {
background-position:100% -680px;
}

a.button.large.arrow:focus span {
background-position:0 -680px;
}

a.button.large.arrow:hover {
background-position:100% -560px;
}

a.button.large.arrow:hover span {
background-position:0 -560px;
}

a.button.large.arrow:active {
background-position:100% -620px;
}

a.button.large.arrow:active span {
background-position:0 -620px;
}

div.button.large.arrow.disabled,span.button.large.arrow.disabled,a.button.large.arrow.disabled {
background-position:100% -740px;
}

div.button.large.arrow.disabled span,span.button.large.arrow.disabled span,a.button.large.arrow.disabled span {
background-position:0 -740px;
}

a.button.large.arrow.disabled:active span {
background-position:0 -740px;
}

/*misc button related*/
a.button:hover {
/*text-decoration:none;*/
}

/*disabled buttons*/
div.button.disabled,span.button.disabled,a.button.disabled {
cursor:default;
}

a.button span img {
vertical-align:text-top;
margin-right:4px;
}

.button.wide,.button.wide span,a.button.wide,a.button.wide span {
display:block;
}

/* button def. color */
span.button,a.button:link,a.button:visited,span.button span,a.button:link span,a.button:visited span,span.button.disabled,a.button.disabled,span.button.disabled span,a.button.disabled span,a.button.disabled:active span,span.button.small.disabled,a.button.small.disabled,span.button.small.disabled span,a.button.small.disabled span,a.button.small.disabled:active span,span.button.large.disabled,a.button.large.disabled,span.button.large.disabled span,a.button.large.disabled span,a.button.large.disabled:active span {
background-color:#208792;
}

/* button hover color */
a.button:hover,a.button:hover span,a.button:focus,a.button:focus span,a.button:active,a.button:active span,a.button.small:focus,a.button.small:focus span,a.button.small:hover,a.button.small:hover span,a.button.small:active,a.button.small:active span,a.button.large:focus,a.button.large:focus span,a.button.large:hover,a.button.large:hover span,a.button.large:active,a.button.large:active span {
background-color:#269FA8;
}

/* tab button */
a.toggle-button,a.right-toggle-button {
font-weight:700;
display:block;
padding:5px 8px 5px 23px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
text-decoration:underline;
background:url(images/icon-toggle.png) 6px -74px no-repeat;
}

a.right-toggle-button {
float:right;
}

a.toggle-button.icon,a.right-toggle-button.icon {
padding-left:23px;
background-position:6px center;
}

a.toggle-button.act,a.right-toggle-button.act {
text-decoration:none;
background-color:#eaeaea;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin-bottom:-2px;
background-position:6px -114px;
}

a.toggle-button:active,a.right-toggle-button:active,a.toggle-button:hover,a.right-toggle-button:hover {
color:#fff;
background-color:#15919E;
text-decoration:none;
background-position:6px 6px;
}

a.toggle-button.act:active,a.right-toggle-button.act:active,a.toggle-button.act:hover,a.right-toggle-button.act:hover {
color:#15919E;
background-color:#eaeaea;
text-decoration:underline;
background-position:6px -34px;
}

div.toggle-target,div.right-toggle-target {
display:block;
float:none;
background-color:#eaeaea;
clear:both;
-webkit-border-radius:3px;
-webkit-border-top-left-radius:0;
-moz-border-radius:3px;
-moz-border-radius-topleft:0;
border-radius:3px;
border-top-left-radius:0;
padding:.5em;
}

div.right-toggle-target {
-webkit-border-radius:3px;
-webkit-border-top-right-radius:0;
-moz-border-radius:3px;
-moz-border-radius-topright:0;
border-radius:3px;
border-top-right-radius:0;
}

div.minitabsbox div.toggle-target,div.minitabsbox div.right-toggle-target {
background-color:#15919E;
color:#fff;
}

div.minitabsbox a.toggle-button.act,div.minitabsbox a.right-toggle-button.act {
background-color:#15919E;
color:#fff;
}

div.minitabsbox a.toggle-button.act:hover,div.minitabsbox a.right-toggle-button.act:hover {
text-decoration:underline;
}

.navGame,.navGameSub {
font-size:93%;
line-height:normal;
clear:both;
}

.navGame {
background:url(images/main-nav-bg2.png) center bottom no-repeat;
height:30px;
}

.navGame.last,.navGameSub {
background:url(images/main-nav-bg.png) center bottom no-repeat;
min-height:28px;
}

.navGameSub {
background-color:#6ED5E0;
padding:0 3px;
}

.navGame ul,.navGameSub ul {
list-style:none;
margin:0;
padding:0;
}

.navGameSub ul {
padding:0 0 2px;
}

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

.navGameSub ul {
display:inline-block;
_height:1%;
}

/* Hides from IE-mac \*/
.navGameSub ul {
display:block;
}

/* End hide from IE-mac */
.navGame li,.navGameSub li {
list-style:none;
margin:0 3px 0 0;
padding:0;
display:block;
float:left;
}

.navGameSub li {
margin-bottom:3px;
margin-top:1px;
}

.navGame li a,.navGameSub li a {
text-decoration:none;
font-weight:700;
margin:2px 0 0;
padding:0 10px;
display:block;
float:left;
line-height:26px;
height:28px;
/*background:url(images/main-nav-bg2.png) center bottom repeat-x;*/
background:url(images/main-nav-bg.png) center bottom repeat-x;
/*text-shadow: 0 1px 2px #0C565D;*/
}

.navGameSub li a {
background:url(images/white40pct.png);
margin:0;
padding:0 8px;
line-height:22px;
height:22px;
color:#155B62;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.navGame li a {
background:url(images/main-nav-bg2.png) center bottom repeat-x;
}

.navGame li a {
background-color:#208792;
color:#D2E7E9;
}

.navGame li a:hover {
background-color:#269FA8;
color:#fff;
}

.navGame.last li a {
background-color:#15919E;
color:#fff;
}

.navGame.last li a:hover {
background-color:#269FA8;
color:#fff;
}

.navGameSub li a:hover {
background-color:#fff;
color:#000;
}

.navGame.last li.act a:hover,.navGameSub li.act a:hover {
background-color:#fff;
color:#000;
}

/* .act - active tab*/
.navGame li.act a,.navGameSub li.act a {
text-shadow:none;
}

.navGame.last li.act a {
background:#fff url(images/main-nav-act-bg.png) left top repeat-x;
color:#000;
margin-top:0;
line-height:28px;
height:30px;
}

.navGameSub li.act a,.navGameSub li.act a:hover {
background:#fff;
color:#000;
}

.navGame li.act a {
background:#6ED5E0 url(images/main-nav-act-bg.png) left top repeat-x;
color:#333;
margin-top:0;
line-height:28px;
height:30px;
}

.navGame.last li a {
background-image:url(images/main-nav-bg.png);
background-repeat:repeat-x;
background-position:center bottom;
}

/*settingsmenu*/
/*
.settingsmenu {
font-size:90%;

float:right;
}
.settingsmenu a.dropbutton {
display:block;
width:16px;
height:16px;
background:url(images/icon-cog.png) center center no-repeat;
text-indent:-9999px;
overflow:hidden;
}
.settingsmenu a.dropbutton:hover {

}
.settingsmenu a.active,
.settingsmenu a.active:hover {
}
.settingsmenu ul {
display:none;
z-index: 99;
position: absolute;
background:#ffc;
color:#996;
width:80px;
border:1px solid #996;
}
.settingsmenu li {
list-style:none;
margin:0;
}


.settingsmenu ul.active {
position: absolute;
z-index:100;
}
.settingsmenu ul li a {
color:#663;
display: block;
border: none;
padding:.3em 1em .3em .4em;
text-decoration:none;
}
.settingsmenu ul li.act a{
	color:#663;
}
.settingsmenu ul li a:hover {
	color:#fff;
	background:#996;
}
.minitabsbox .settingsmenu a.dropbutton {
	visibility:hidden;
}

.minitabsbox:hover .settingsmenu a.dropbutton,
.minitabsbox .settingsmenu a.dropbutton.active  {
	visibility:visible;
}
*/
/***** guide *****/
.guide {
margin:0 0 1.5em;
}

.guide p {
margin:0;
}

.guide h6 {
clear:left;
color:#999;
font-size:123.099998%;
/*16px*/
line-height:1.25em;
margin:0;
}

.guide h6 span {
color:#333;
}

.guide ul {
margin:0;
}

.guide ul li {
color:#666;
float:left;
list-style:none;
display:inline;
margin:0;
padding:0;
}

.guide ul.steps2 li {
width:50%;
}

.guide ul.steps3 li {
width:33.299999%;
}

.guide ul.steps4 li {
width:24.299999%;
}

.guide ul.steps5 li {
width:19.299999%;
}

.guide ul.steps6 li {
width:16.6%;
}

.guide ul.steps7 li {
width:14.2%;
}

.guide ul.steps8 li {
width:12.4%;
}

.guide div.step {
background:#dedede url(images/guide-arrow-head.png) center left no-repeat;
line-height:2.307em;
}

.guide div.step h5 {
background:url(images/guide-arrow-tail.png) center right no-repeat;
font-size:100%;
line-height:2.307em;
margin:0;
padding:0 .8em 0 1.5em;
}

.guide div.step a {
color:#666;
line-height:2.307em;
text-decoration:none;
}

.guide li.act div.step {
background:#666 url(images/guide-arrow-head.png) center left no-repeat;
}

.guide li.act div.step h5 {
color:#fff;
font-weight:700;
}

.guide li.act div.step h5 a {
color:#fff;
font-weight:700;
}

.guide li.act div.step h5 em {
font-style:italic;
font-weight:700;
}

/* nextguide, idicating that the last step in this guide, is the first step in a new guide */
.guide li.nextguide div.step h5 {
background:url(images/guide-arrow-tail-nextguide.png) center right no-repeat;
}

.guide li div.help {
font-size:93%;
/*12px*/
line-height:1.666em;
margin:0 0 1.666em;
overflow:hidden;
padding:.833em .5em .833em 1.5em;
}

.guide li.act div.help {
color:#c33;
color:#f60;
}

.guide div.help p {
line-height:1.666em;
}

.guide div.help dt {
font-weight:700;
line-height:1.666em;
}

.guide div.help dd {
line-height:1.666em;
margin:0 0 0 1em;
}

.guide .helpButton {
display:block;
float:right;
padding-bottom:2px;
}

.guide .helpButton a {
color:#999;
background:url(images/icon-i.png) top right no-repeat;
padding-right:20px;
}

.guide .helpButton a:hover {
color:#06c;
}

.continue {
height:2.076em;
padding:.5em 1.238em .5em .769em;
background:#c33 url(images/continue-arrow.png) 100% 50% no-repeat;
background:#f60 url(images/continue-arrow.png) 100% 50% no-repeat;
margin:0 0 1.538em;
text-align:right;
}

.continue h3 {
text-align:left;
float:left;
font-weight:400;
color:#fff;
margin:.2em 0 0;
}

.continue h3 a {
color:#fff;
}

.continue p {
clear:left;
text-align:left;
color:#fff;
font-weight:700;
}

div.navFoot {
padding:.5em 0 1.5em;
color:#fff;
}

div.navFoot a {
color:#fff;
}

div.navFoot ul a {
text-decoration:none;
display:block;
line-height:1.2em;
padding-bottom:.4em;
}

div.navFoot a:hover {
color:#fff;
text-decoration:underline;
}

div.navFoot h5 {
font-weight:700;
margin-bottom:.2em;
color:#fff;
}

div.navFoot div.cols {
margin:0 .5em 0 0;
width:23%;
float:left;
}

div.navFoot div.cols ul,div.navFoot div.cols ul li {
list-style:none;
margin:0;
padding:0;
}

#legal {
border-top:1px solid #A5A5A5;
color:#5F6A66;
margin-top:15px;
padding-top:10px;
}

#legal p {
float:left;
padding-top:.5em;
}

.lang-da #legal {
/*background:url(images/logo-footer.png) center top no-repeat;*/
}

.lang-en #legal {
background:url(images/logo-footer-en.png) center 60px no-repeat;
height:120px;
}

.lang-en #sportsbox_partner {
background:url(images/part-of-sportsbox.png) no-repeat;
display:block;
height:13px;
width:214px;
float:right;
margin-top:.5em;
text-indent:-5000px;
overflow:hidden;
}

.lang-fr #sportsbox_partner {
background:url(images/part-of-sportsbox-fr.png) no-repeat;
display:block;
height:16px;
width:265px;
float:right;
margin-top:.5em;
text-indent:-5000px;
overflow:hidden;
}

#legal a {
color:#5F6A66;
}

#legal a:hover {
color:#fff;
}

div.pagestats {
font-size:70%;
color:#000;
text-align:left;
}

/****** tables ******/
table {
clear:both;
width:100%;
margin-bottom:1.538em;
}

table caption {
color:#36611F;
/*theme*/
font-size:123.099998%;
/*16px*/
font-weight:700;
line-height:1.25em;
margin:0 0 1.25em;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
}

table.tradesearchres tr.table-group-header td {
text-align:center;
font-weight:700;
color:#666;
background:#ddd;
}

table td,table th {
height:2em;
line-height:2em;
padding:0 .3em;
/*font-size:92%;*/
}

table td.first,table th.first {
padding-left:.4em;
}

table tfoot,table tfoot a:link,table tfoot a:visited,table thead,table thead a:link,table thead a:visited {
color:#999;
font-size:95%;
}

table tfoot a:hover,table tfoot a:active,table thead a:hover,table thead a:active {
color:#333;
}

/*
table td.q {
	padding:1em 0 1em 1em;
}
table td.q a:link {
		font-weight:bold;
	}
table td.q a:visited {
		font-weight:bold;
	}
table td.q a:hover {
		color:#000000;
		text-decoration:underline;
	}
table td.q a:active {
		color:#000000;
		text-decoration:underline;
	}
*/
table th.right,table td.right {
text-align:right;
float:inherit;
}

table th.center,table td.center {
text-align:center;
}

table th.narrow,table td.narrow {
width:1%;
white-space:nowrap;
line-height:normal;
}

table th.buy,table th.wait,table th.pos,table th.club,table th.agent,table th.sell,table th.return,table th.goals,table th.assists,table th.card-yellow,table th.card-red,table th.pop,table th.matches,table th.bought,table th.sold,table th.delete,table th.valindex,table th.anum,table th.la {
text-align:center;
width:1%;
}

table td.buy,table td.wait,table td.pos,table td.club,table td.agent,table td.goals,table td.assists,table td.card-yellow,table td.card-red,table td.pop,table td.matches,table td.bought,table td.sold,table td.delete,table td.sell,table td.return,table td.anum,table td.la {
text-align:center;
}

table th.name,table td.name,table th.q,table td.q {
text-align:left;
}

table th.val,table td.val,table th.growth,table td.growth,table th.growthround,table td.growthround,table th.growthtotal,table td.growthtotal,table th.valindex,table td.valindex {
text-align:right;
}

table td.buy,table td.wait,table td.sell,table td.return,table td.agent,table td.delete {
padding:0;
}

/*table icons*/
table td.buy span,table td.buy a,table td.wait span,table td.wait a,table td.sell a,table td.cancelsell span,table td.cancelsell a,table td.return a,table td.agent span,table td.agent a,table td.delete a {
background-position:center center;
background-repeat:no-repeat;
display:block;
height:18px;
overflow:hidden;
text-indent:-5000px;
/*background-color:#FF0000;*/
}

table td.buy span {
background-image:url(images/icon-arrow-left-disabled.png);
}

table td.buy a {
background-image:url(images/icon-arrow-left.png);
}

table td.wait span,table td.wait a {
background-image:url(images/wait.gif);
}

table td.sell a {
background-image:url(images/icon-arrow-down.png);
}

table td.sell a.return {
background-image:url(images/icon-arrow-right.png);
}

table td.return a,/* #agent td.buy a,*/
table td.cancelsell a {
background-image:url(images/icon-arrow-up.png);
}

table td.cancelsell span {
background-image:url(images/icon-arrow-up-disabled.png);
}

table td.agent span {
background-image:url(images/icon-a-disabled.png);
}

table td.agent a {
background-image:url(images/icon-a.png);
}

#agent td.buy span {
background-image:url(images/icon-arrow-up-disabled.png);
}

table td.delete a {
background-image:url(images/icon-x.png);
}

/*end table icons*/
table .notoggle {
margin-left:20px;
}

table .notoggleright {
margin-right:18px;
}

div.gamebox td.notoggle {
width:31px;
}

/*** table tradesearchres ***/
table.tradesearchres {
margin-bottom:2em;
}

table.tradesearchres tr.inactive,table.selling tr.inactive,table.selling tr.inactive a,table.tradesearchres tr.inactive a {
color:#666;
}

table.selling td.name a {
text-decoration:none;
}

table.selling tr.inactive td.name,table.tradesearchres tr.inactive td.name {
text-decoration:line-through;
}

table.tradesearchres caption.league-summery a:hover {
text-decoration:underline;
}

table.tradesearchres td img {
vertical-align:text-top;
}

table.tradesearchres tbody a {
text-decoration:none;
}

table.tradesearchres tbody a:hover {
text-decoration:underline;
}

table.tradesearchres span.editcol {
background-color:#F90;
color:#fff;
font-weight:700;
margin:0 .3em 0 0;
padding:0 .3em;
font-size:110%;
text-decoration:none;
display:inline-block;
}

table.tradesearchres th {
padding:0;
white-space:nowrap;
background:#000;
}

table.tradesearchres th div,table.tradesearchres th.act div,table.tradesearchres thead a {
color:#fff;
padding:0 6px;
line-height:2.307em;
height:2.307em;
display:block;
}

table.tradesearchres thead a {
height:2.4em;
color:#fff;
}

table.tradesearchres th.act {
/*background:#537831 url(images/searchres-thead-act-bg.gif) bottom repeat-x;*/
background-color:#333;
}

table.tradesearchres thead th a:hover {
background-color:#269FA8;
padding-left:4px;
padding-right:4px;
border-right:2px solid #fff;
border-left:2px solid #fff;
text-decoration:none;
}

table.tradesearchres thead sup a,table.tradesearchres thead sup a:hover {
display:inline;
border:none;
background:none;
padding:4px;
}

table.tradesearchres tbody.current tr td {
background:#E0EEE1 url(images/searchres-row-current-bg.gif) bottom repeat-x;
/*theme*/
}

table.tradesearchres tbody tr td,table.tradesearchres tbody tr.odd td {
background-color:#fff;
border-bottom:1px solid #ccc;
}

table.tradesearchres tbody tr td.act,table.tradesearchres tbody tr.odd td.act {
background-color:#ffc;
}

/* highlighted rows */
table.tradesearchres tbody tr.highlight td {
background-color:#ffc;
}

table.tradesearchres tbody tr.attention td {
background:#FFF url(images/searchres-row-just_updated.gif) bottom left repeat-x;
}

table.tradesearchres tbody tr.highlight td.act {
background-color:#ff9;
}

/* disabled rows */
table.tradesearchres tbody tr.disabled td {
background-color:#EEE;
color:#777;
}

table.tradesearchres tbody tr.disabled td.act {
background-color:#EEEEBE;
}

table.tradesearchres tbody tr.disabled td a {
color:#777;
}

table.tradesearchres tbody tr.disabled td a:hover {
color:#333;
}

table.tradesearchres tbody.open tr td.lineup {
padding-left:1em;
}

/* Act turn by turn */
table.turnbyturn tbody tr td.act,table.turnbyturn tbody tr.odd td.act {
border-left:solid 1px #ccc;
}

/* ### Lineup Turn by turn act##### */
table.turnbyturn tbody.open tr td.act {
background-color:#F0F0DD;
border-top:solid 1px #E5E5D5;
border-left:solid 1px #ccc;
}

table.tradesearchres tbody.open tr.first td.act {
background:#F0F0DD url(images/table-open-first-act.png) top repeat-x;
}

/* #### Lineup Turn by turn act#### */
table.tradesearchres tbody.open tr td.event {
padding-left:2em;
}

table.tradesearchres tbody.open tr td {
background:#F0F0F0;
/*theme */
/* Used in turn-by-turn when turns are expanded.*/
border-top:solid 1px #DFDFDF;
}

table.tradesearchres tbody.open tr.first td {
background:#F0F0F0 url(images/table-open-first.png) top repeat-x;
/*theme*/
}

table.tradesearchres tbody.open tr {
/*background:#f00;theme */
/* Used in turn-by-turn when turns are expanded.*/
}

table.tradesearchres tbody.open tr.first {
/*background:#ff0000;theme */
/* Used in turn-by-turn when turns are expanded.*/
}

/* turnbyturn tables events */
table.tradesearchres .open tr.open.events td {
background-color:#E9E9E9;
}

table.tradesearchres .open tr.open.events.first td {
background:#E9E9E9 url(images/table-open-first-level2.png) top repeat-x;
}

table.tradesearchres .open tr.open.events.last td {
border-bottom:solid 1px #999;
}

table.tradesearchres .open.tr.last.open.events.last td {
border-bottom:solid 2px red;
}

table.tradesearchres tbody.current.open tr td {
background:#E0EEE1;
/*theme*/
}

table.tradesearchres tbody.open tr td.round {
font-weight:700;
padding-top:.3em;
vertical-align:top;
}

table.tradesearchres tbody.open tr.first td {
border-top:2px solid #999;
}

table.tradesearchres tbody.open tr.last td {
border-bottom:2px solid #999;
}

table.tradesearchres tbody.open tr.roundtotal td {
border-top:1px solid #999;
border-bottom:2px solid #999;
}

table.tradesearchres tbody.open tr.open td {
background:none;
}

table.tradesearchres tbody.open tr.open td {
background:#E0EEE1;
/*theme*/
color:#000;
}

table.tradesearchres tbody.open tr.open.first td {
border-top:1px solid #999;
}

/*
table.tradesearchres tbody.open tr.open.last td {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}*/
table.tradesearchres tbody.total tr td {
font-weight:700;
border-top:2px solid #36611F;
/*theme*/
border-bottom:3px double #36611F;
/*theme*/
}

table.tradesearchres tbody.cup-group tr.first td {
background:#E0EEE1;
/*theme*/
font-weight:700;
text-align:center;
}

table.tradesearchres tbody.cup-group tr.last td {
border-bottom:2px solid #36611F;
/*theme*/
}

table.tradesearchres tr.disabled a.activate-team {
font-weight:700;
color:#333;
padding-left:18px;
background-position:left center;
background-repeat:no-repeat;
background-image:url(images/accept.png);
margin-right:.5em;
/*text-decoration:underline;*/
}

table.tradesearchres tr.disabled a.delete-team {
padding-left:18px;
background-position:left center;
background-repeat:no-repeat;
background-image:url(images/delete.png);
/*text-decoration:underline;*/
}

table.tradesearchres.league-summery th {
height:2px;
padding:0;
background:#36611F;
/*theme*/
}

table.tradesearchres.league-summery caption {
background:#fff url(images/finans_bg.gif) 0 1px repeat-x;
border-top:1px solid #dedede;
border-right:1px solid #dedede;
border-bottom:2px solid #36611F;
/*theme*/
border-left:1px solid #dedede;
}

table.tradesearchres.league-summery caption a {
background:url(images/icon-group.png) left center no-repeat;
line-height:1.9em;
text-decoration:none;
color:#333;
display:block;
padding-left:22px;
margin-left:4px;
}

/* highlight td - three */
table.tradesearchres td.prio1,td.prio1,table.tradesearchres tr.disabled td.prio1 {
color:#FFF;
background-image:url(images/table-highlight-prio1.png);
}

table.tradesearchres td.prio2,td.prio2,table.tradesearchres tr.disabled td.prio2 {
background-image:url(images/table-highlight-prio2.png);
}

table.tradesearchres td.prio3,td.prio3,table.tradesearchres tr.disabled td.prio3 {
background-image:url(images/table-highlight-prio3.png);
}

/*TEAM*/
table.tradesearchres.team {
margin-bottom:0;
}

table.tradesearchres.team a:link,table.tradesearchres.team a:active,table.tradesearchres.team a:visited {
/*color:#360;*/
}

table.tradesearchres.team a:hover {
/*color:#030;*/
}

table.tradesearchres.team td.name {
font-weight:700;
}

table.tradesearchres.team tbody tr.last td {
/*border-bottom:1px solid #690;*/
}

table.tradesearchres.team tbody td {
/*background:#C1D780 url(images/team-row-dark.gif) bottom repeat-x;*/
}

/*
table.tradesearchres.team tr.inactive,
table.tradesearchres.team tr.inactive a{
	color:#666;
}
table.tradesearchres.team tr.inactive td.name{
	text-decoration:line-through;
}
*/
table.tradesearchres.team tr.empty a {
display:block;
color:#000;
font-weight:700;
font-style:italic;
}

table.tradesearchres.team tbody.cat-trainer tr.last td,table.tradesearchres.team tbody.cat-goalkeeper tr.last td,table.tradesearchres.team tbody.cat-defense tr.last td,table.tradesearchres.team tbody.cat-midtfield tr.last td,table.tradesearchres.team tbody.cat-striker tr.last td {
border-bottom:1px solid #ccc;
}

table.tradesearchres.team tbody.hidden td {
background:#C1D780;
height:360px;
text-align:center;
vertical-align:middle;
padding:0 60px;
color:#666;
font-size:153.899994%;
/*20px*/
font-weight:700;
}

/*transfer history*/
table.transfers tr.main th {
background:#fff;
}

table.transfers tr.main th.out {
background:#fff url(images/searchres-row-bg-red.gif) bottom repeat-x;
}

table.transfers tr.main th.in {
background:#fff url(images/searchres-row-bg-green.gif) bottom repeat-x;
}

table.transfers tr td.round,table.transfers tr td.timestamp {
background:none;
}

table.transfers tbody.current tr td.round,table.transfers tbody.current tr td.timestamp {
background-image:none;
background-color:E0EEE1;
}

table.transfers tr td.round {
font-weight:700;
}

table.transfers tbody td.out {
background:#fff url(images/searchres-row-bg-red.gif) bottom repeat-x;
}

table.transfers tbody td.in {
background:#fff url(images/searchres-row-bg-green.gif) bottom repeat-x;
}

table.transfers tbody.current td.out {
background:#E0EEE1 url(images/searchres-row-act-bg-red.gif) bottom repeat-x;
/*theme*/
}

table.transfers tbody.current td.in {
background:#E0EEE1 url(images/searchres-row-act-bg-green.gif) bottom repeat-x;
/*theme*/
}

table.transfers tr.first td {
border-top:2px solid #ccc;
}

table.transfers tr.first td.out {
border-top:2px solid #D69999;
}

table.transfers tr.first td.in {
border-top:2px solid #99C299;
}

table.transfers tr.transfer.disabled td,table.transfers tr.transfer.disabled a,table.transfers tr.transfer.disabled a:hover,table.transfers tr.transfer.disabled a:visited,table.transfers tr.transfer.disabled span.negative,table.transfers tr.transfer.disabled h3,table.transfers tr.transfer.disabled td.out,table.transfers tr.transfer.disabled td.in {
color:#999;
background-color:#eee;
background-image:none;
}

/*matchreport*/
table.matchreport {
margin-bottom:3.076em;
}

table.matchreport td.name {
font-weight:700;
width:47%;
}

table.matchreport td.name.right {
text-align:right;
}

table.matchreport td {
/*padding:.4em;*/
}

table.matchreport td.time,table.matchreport td.event {
/*width:1%;*/
width:2%;
white-space:nowrap;
font-weight:700;
}

table.tradesearchres td.bench {
background:#fff;
text-align:center;
font-weight:700;
color:#666;
border-bottom:2px solid #999;
padding:1.4em 0 .4em;
}

table.matchreport tbody td.period {
text-align:center;
color:#666;
background:#ededed;
font-weight:700;
border-top:2px solid #ccc;
/*text-transform:uppercase;*/
letter-spacing:1px;
/*border-bottom:1px solid #ccc;*/
}

table.matchreport tbody.halftime td {
background:#fff;
text-align:center;
font-style:italic;
color:#999;
/*line-height:3.076em;*/
padding:0;
line-height:.769em;
}

table.matchreport th {
background:#fff url(images/matchreport-head-bg.png) 0 5px no-repeat;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:26px;
font-weight:700;
color:#fff;
line-height:1.538em;
height:1.538em;
padding:11px 15px 9px;
width:42%;
}

table.matchreport th.right {
background-position:100% 5px;
}

table.matchreport th.score {
width:1%;
white-space:nowrap;
text-align:center;
color:#333;
padding:0;
margin:0;
background-position:50% 5px;
}

table.matchreport th.score div {
background-color:none;
background:url(images/matchreport-score-bg.png) top left;
margin-right:8px;
padding:0;
}

table.matchreport th.score div div {
background:url(images/matchreport-score-bg.png) top right;
color:#333;
padding:0 13px 0 5px;
line-height:2.307em;
height:2.307em;
margin:0 -8px 0 8px;
color:#333;
}

/****************************/
/*summery*/
table.summary {
border:1px solid #dedede;
border-bottom:none;
margin-bottom:0;
}

table.summary td {
background:#fff url(images/finans_bg.gif) 1px 1px no-repeat;
border-right:1px solid #dedede;
padding:.769em .569em .769em .969em;
vertical-align:top;
}

table.summary h4 {
color:#666;
font-weight:400;
}

table.summary h2 {
color:#333;
margin:0;
padding:.25em 0;
}

table.summary.three-column td {
width:33.330002%;
}

table.summary.four-column td {
width:25%;
}

table.summary img {
float:left;
margin-right:12px;
}

/*

div.tablesummery {
	background:#fff url(images/finans_bg.gif) 0 1px repeat-x;
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
}
div.tablesummery.points3 div.point {
	width:29%;	
}
div.tablesummery h4 {
	color:#666;
	font-weight:normal;
}
div.tablesummery div.point {
	padding:.769em .569em .769em .969em;
	float:left;
	border-right:1px solid #fff;
	border-left:1px solid #dedede;	
}

div.tablesummery div.point.last {
	border-right:none;
}
div.tablesummery h2 {
	color:#333;
	margin:0;
	padding:.25em 0;
}
*/
/*** table selling ***/
table.selling th {
background:#999 url(images/selling-thead-bg.gif) top repeat-x;
color:#fff;
white-space:nowrap;
}

table.selling th.act {
background:#5C8900 url(images/searchres-thead-act-bg.gif) top repeat-x;
}

table.selling thead a {
color:#fff;
}

table.selling tbody tr td,table.selling tbody tr.odd td {
background:#fff url(images/searchres-row-bg.gif) bottom repeat-x;
}

table.selling tbody tr td.act,table.selling tbody tr.odd td.act {
background:#ffc url(images/searchres-row-act-bg.gif) bottom repeat-x;
}

/* highlighted rows */
table.selling tbody tr.highlight td {
/*background:#EBF39C url(images/searchres-row-highlight-bg.gif) bottom repeat-x;*/
background:#ffc url(images/searchres-row-act-bg.gif) bottom repeat-x;
}

table.selling tbody tr.highlight td.act {
background:#DFF277 url(images/searchres-row-act-highlight-bg.gif) bottom repeat-x;
}

/* disabled rows */
table.selling tbody tr.disabled td {
background:#EEE url(images/searchres-row-disabled-bg.gif) bottom repeat-x;
color:#777;
}

table.selling tbody tr.disabled td.act {
background:#F5FED3 url(images/searchres-row-disabled-bg.gif) bottom repeat-x;
}

table.selling tbody tr.disabled td a {
color:#777;
}

table.selling tbody tr.disabled td a:hover {
color:#333;
}

/*** team table ***/
/*
table.team {
	margin: 0 0 1.538em 0;
}
table.team,
table.team a {
	color:#fff;
}
table.team a:hover {
	color:#ccc;
}
table.team th {
	color:#999;
	padding:.4em;
}
table.team tbody tr {
	background-color:#7AA621;
}
table.team tbody td {
	border-bottom:1px solid #709F13;
}
table.team tbody td {
		height:2.3076em;
		line-height:1.538em;
		padding:0 .4em 0 .4em;
	}

table.team th.sell,
table.team td.sell,
table.team th.delete,
table.team td.delete {
	padding-right:0;
}

table.team tbody tr.last td {
	border:none;
	height:2.25em;
}
table.team tbody.cat-trainer tr,
table.team tbody.cat-defense tr,
table.team tbody.cat-striker tr {
	background-color:#690;
}
table.team td.name {
	font-weight:bold;
}
table.team td.empty a{
	color:#360;
}
	
table.team td.empty a:hover{
	color:#fff;
}
	
table.team tr.first td.first {
		background-image:url(images/corner-tl.png);
		background-position: top left;
		background-repeat:no-repeat;
	}
table.team tr.first td.last {
		background-image:url(images/corner-tr.png);
		background-position: top right;
		background-repeat:no-repeat;
	}
table.team tr.last td.first {
		background-image:url(images/corner-bl.png);
		background-position: bottom left;
		background-repeat:no-repeat;
	}
table.team tr.last td.last {
		background-image:url(images/corner-br.png);
		background-position: bottom right;
		background-repeat:no-repeat;
	}
table.team tbody tr.highlight td {
		background-color:#527A00;
}
*/
/*accounting tables*/
table.accounting th {
border-bottom:1px solid #ccc;
}

table.accounting tbody.current td {
background-color:#E0EEE1;
}

table.accounting tr.subtotal td {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

table.accounting td.indent {
padding-left:1em;
font-style:italic;
}

table.accounting td.round {
font-size:153.899994%;
/*20px as h2*/
font-weight:700;
vertical-align:top;
padding-top:.0em;
color:#999;
background:#fff;
height:1.499em;
}

table.accounting tbody.current td.round {
color:#36611F;
/*theme*/
}

/*transfer history table*/
/*
table.accounting.transfers a {
	text-decoration:none;
}
table.accounting.transfers a:hover {
	text-decoration:underline;
}
table.accounting.transfers th.space,
table.accounting.transfers td.space {
	width:1.5%;
}
table.accounting.transfers tr.sub th.out {
	background-color:#F7E1E1;
}
table.accounting.transfers tr.sub th.in {
	background-color:#D1EDD1;
}
table.accounting.transfers tbody tr td{
	border-bottom:1px solid #dedede;
}
table.accounting.transfers tr.main th.out,
table.accounting.transfers tr.sub th.out,
table.accounting.transfers tbody tr td.out,
table.accounting.transfers tbody tr.last td.out{
	border-color:#c99;
	border-color:#CA4D4D;
}
table.accounting.transfers tr.main th.in,
table.accounting.transfers tr.sub th.in,
table.accounting.transfers tbody tr td.in,
table.accounting.transfers tbody tr.last td.in{
	border-color:#9c9;
	border-color:#469F2A;
}
table.accounting.transfers tbody tr td.round,
table.accounting.transfers tbody tr td.timestamp{
	border:none;
}
table.accounting.transfers tbody tr.last td{
	border-bottom:2px solid #ccc;
}
*/
/*captains history table*/
/*
table.accounting.captains a {
	text-decoration:none;
}
table.accounting.captains a:hover {
	text-decoration:underline;
}
table.accounting.captains th.space,
table.accounting.captains td.space {
	width:1.5%;
}
table.accounting.captains tr.sub th.out {
	background-color:#F7E1E1;
}
table.accounting.captains tr.sub th.in {
	background-color:#D1EDD1;
}
table.accounting.captains tbody tr td{
	border-bottom:1px solid #dedede;
}
table.accounting.captains tbody tr td.round {
	border:none;
}
table.accounting.captains tbody tr.last td{
	border-bottom:2px solid #ccc;
}
*/
/*mini tables*/
table.mini {
margin-bottom:.769em;
/*margin-bottom:1.538em;*/
}

table.mini caption {
font-size:100%;
font-weight:400;
border-bottom:1px solid #ccc;
margin:0;
}

table.mini caption h3 {
margin:0;
color:#690;
}

table.mini caption div {
color:#999;
font-size:77%;
letter-spacing:.1em;
text-transform:uppercase;
margin:0;
line-height:/*1.538em*/
1.3em;
margin-bottom:.238em;
}

table.mini td,table.mini th,table.mini tfoot td {
height:1.586em;
line-height:1.586em;
padding:0 .2em;
font-size:93%;
}

table.mini tfoot td {
color:#333;
height:2.3076em;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

table.mini /*tfoot*/ tr.total td {
font-weight:700;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:2.3076em;
vertical-align:middle;
}

table.mini tr.total td.strong {
/*font-weight:bold;*/
font-size:140%;
line-height:1.5em;
}

table.mini tbody.current td {
background-color:#E0EEE1;
/*theme*/
color:#000;
}

table.mini tbody.previous td {
color:#666;
}

table.mini td {
padding:0 5px;
}

table.mini tr.tablesummery td {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
height:2.3076em;
line-height:2.3076em;
font-weight:700;
}

table.mini tr.firstrow td {
border-top:2px solid #999;
padding-top:.385em;
}

table.mini tr.firstrow h3 {
margin:0;
}

table.mini tbody.previous tr.firstrow h3 {
color:#999;
}

table.mini tbody.current tr.firstrow td {
border-top:2px solid #36611F;
/*theme*/
}

table.mini tbody.current td.round {
color:#36611F;
/*theme*/
}

table.current caption {
background-color:#E8F0D9;
}

table.current caption div {
color:#666;
}

table.previous caption h3 {
color:#999;
}

table.previous caption div {
color:#999;
}

table.previous td,table.previous tfoot td {
color:#666;
}

table.groups caption {
border:none;
padding:.9em 0 .3845em;
}

table.groups tr.thisTeam {
font-weight:700;
}

table.groups tfoot td {
border-bottom:none;
color:#999;
font-size:100%;
}

table.groups tfoot td a {
border-bottom:none;
color:#360;
}

/*schedule*/
table.schedule {
/*margin-top:1em;*/
/*width:95%;*/
}

table.schedule img {
vertical-align:text-top;
}

table.schedule tbody {
color:#666;
}

table.schedule tbody a {
text-decoration:none;
}

table.schedule tbody a:hover {
text-decoration:underline;
}

table.schedule tbody tr.first td,table.schedule tbody tr.firstrow td {
border-top:2px solid #999;
}

table.schedule tbody td {
/*border-bottom:1px solid #dedede;*/
}

table.schedule tbody.current {
color:#333;
}

table.schedule tbody.current tr.first td,table.schedule tbody.current tr.firstrow td {
border-top:2px solid #000;
/*theme*/
}

table.schedule tbody tr.act td,table.schedule tbody tr td.act {
background-color:#ffc;
border-bottom:1px solid #DEDEB2;
}

table.schedule tbody td.repeat {
font-style:italic;
color:#999;
}

table.schedule tbody td.repeat.icon {
padding-left:22px;
background-image:url(images/icon-repeat.png);
background-position:2px 55%;
background-repeat:no-repeat;
}

table.schedule tbody td.selected {
font-weight:700;
}

table.schedule tbody td.round {
font-size:153.899994%;
/*20px as h2*/
font-weight:700;
vertical-align:top;
padding-top:.0em;
color:#999;
background:#fff;
height:1.499em;
}

table.schedule tbody td.round_small {
font-size:125.900002%;
/*20px as h2*/
font-weight:700;
color:#999;
}

table.schedule tbody td.round a {
/*text-decoration:underline;*/
display:block;
}

/*
	table.schedule tbody td.round a:hover {
		color:#333;
	}
	*/
table.schedule tbody td {
background-color:#fff;
border-bottom:1px solid #ccc;
}

table.schedule tbody.current td {
background:#D2EBEE;
/* url(images/searchres-row-current-bg.gif) bottom repeat-x;theme*/
border-bottom:1px solid #A9C3C5;
}

table.schedule tbody.current td.round {
color:#000;
/*theme*/
background:#D2EBEE;
/*theme*/
}

/*Gruppespil tilmeld/frameld hold*/
table .groupplay-info {
width:48%;
float:left;
padding:1em;
}

table .groupplay-form {
width:45%;
float:right;
padding:1em 0;
/*text-align:right;*/
}

table tbody.open tr.first div.groupplay-form table.grid tr td {
border:none;
border-bottom:1px solid #ccc;
}

div.minitabsbox table.mini {
width:1%;
margin:0 4px 0 2px;
clear:none;
float:left;
font-size:82%;
}

div.minitabsbox td {
padding:0 1px;
}

table.tradesearchres.team td {
border-color:#CCC;
}

table.tradesearchres.team tr.available.firstrow td {
background:#E9E9E9 url(images/table-open-first-level2.png) top repeat-x;
}

table.tradesearchres.team tr.available td {
background:#E9E9E9;
text-align:center;
font-weight:700;
}

table.tradesearchres.team tr.available td a {
color:#AAA;
}

/* mini overview */
table.mini.overview {
margin-bottom:0;
}

table.mini.overview tr.total td {
border-bottom:none;
}

/*planning*/
table.planning {
table-layout:fixed;
margin-bottom:0;
}

table.planning th {
width:15%;
}

table.planning th.narrow {
width:3.5%;
}

table.planning td {
background-image:url(images/planning-selection.png);
background-position:center center;
padding:0;
height:26px;
border:1px solid #ccc;
}

table.planning td div {
background-image:url(images/planning-selection.png);
background-position:center center;
}

table.planning td.hovering,table.planning td.selection,table.planning td.ghost {
}

table.planning td.selection {
background-color:#000;
}

table.planning td.first,table.planning td.gfirst {
background-position:left center;
background-repeat:no-repeat;
}

table.planning td.glast div,table.planning td.last div {
background-position:right center;
background-repeat:no-repeat;
}

table.planning td.ghost {
background-color:#666;
}

table.planning td.selection {
background-color:#000;
}

table.planning td.hovering {
background-color:#2CA9B6;
}

table.planning td.hovering.first {
background-image:url(images/planning-selection.png);
background-position:left center;
background-repeat:no-repeat;
}

table.planning td a,table.planning td span {
display:block;
height:25px;
text-indent:-9999px;
}

table.planning td.hovering.first a {
background:url(images/planning-select.png) 51% bottom no-repeat;
}

table.planning td.first a,table.planning td.gfirst a {
background:url(images/planning-unselect.png) 51% bottom no-repeat;
}

table.planning tbody td.disabled {
background:#EDEDED;
}

table.planning tfoot td {
border-bottom:none;
font-weight:700;
}

table.planning tfoot td.disabled {
font-weight:400;
color:#B8B8B8;
}

table.planning tfoot td.current {
color:#000;
}

div.planning-team {
width:20%;
float:left;
margin-right:-15px;
padding-right:15px;
z-index:2;
position:relative;
background:url(images/planning-scroll-border_left.png) right top no-repeat;
}

div.planning-team table.planning {
table-layout:auto;
}

table.planning td.team,div.planning-team table.planning th,div.planning-team table.planning td {
border-left:none;
border-right:none;
}

div.planning-rounds {
overflow-x:scroll;
}

div.planning-rounds.fixed {
overflow-x:hidden;
}

div.planning-rounds table.planning {
width:99.900002%;
}

div.planning-team table.planning th,div.planning-rounds table.planning th {
width:auto;
padding:0;
}

table.planning td.disabled.current.checked {
background-image:url(images/planning-selection-disabled.png);
background-position:left center;
}

table.planning td.disabled.current.checked.last div {
background-image:url(images/planning-selection-disabled.png);
background-position:right center;
}

table.planning td.disabled.checked span {
background-image:url(images/icon-star.png);
background-position:center center;
background-repeat:no-repeat;
}

table.planning td div a:hover {
background-image:url(images/planning-select.png);
background-position:center top;
background-repeat:no-repeat;
}

table.planning td.checked a:hover {
background-image:url(images/planning-unselect.png);
background-position:center top;
background-repeat:no-repeat;
}

#list-view,#field-view {
margin:0;
}

#field {
clear:both;
/*height:7.69em; 100 px*/
/*height:30.76em; 400 px*/
height:38.450001em;
/*500 px*/
width:100%;
}

/* links for choosing how a team is displayed*/
/*
.teamdisplay {
	clear:both;
	color:#999;
	font-size:93%;
	display:block;
	float:right;
	margin:0em;
}
.teamdisplay .label {
	float:left;
	margin:.1em 0 0 0;
}	
.teamdisplay a.visual,
.teamdisplay a.list {
	display:block;
	float:left;
	height:18px;
	overflow:hidden;
	text-indent:-5000px;
	width:16px;
	margin:0 0 0 .5em;
}
.teamdisplay a.visual {
	background:url(images/team-display-field.gif) bottom left no-repeat;
	
}
.teamdisplay a.visual:hover,
.teamdisplay a.visual.act {
	background:url(images/team-display-field.gif) top left no-repeat;
}	
.teamdisplay a.list {
	background:url(images/team-display-list.gif) bottom left no-repeat;
}
.teamdisplay a.list:hover,
.teamdisplay a.list.act {
	background:url(images/team-display-list.gif) top left no-repeat;
}
*/
.teamdisplay {
clear:both;
color:#999;
font-size:93%;
margin:0 .5em 0 0;
text-align:right;
}

.teamdisplay a {
color:#999;
}

.teamdisplay a.act {
color:#999;
text-decoration:none;
}

div.teamtools {
text-align:center;
}

div.teamtools a {
margin:0 .7em;
}

.formation {
margin:.0em auto;
padding:0;
clear:both;
}

.formation ul {
list-style:none;
width:100%;
margin:0 auto;
padding:0;
}

.formation li {
display:block;
float:left;
list-style:none;
margin:0;
text-align:center;
padding:0 .5em 0 0;
}

.formation li a {
display:block;
width:64px;
}

.formation li a span {
padding:74px 0 0;
display:block;
}

.formation li a {
text-decoration:none;
}

.formation li.act a {
font-weight:700;
}

/* 5-3-2 */
#f5-3-2 a {
background:url(images/f5-3-2.gif) top center no-repeat;
}

#f5-3-2 a:hover {
background:url(images/f5-3-2.gif) -64px -132px no-repeat;
}

#f5-3-2.act a {
background:url(images/f5-3-2.gif) 0 0 no-repeat;
}

#f5-3-2.disabled a {
background:url(images/f5-3-2.gif) top right no-repeat;
color:#999;
}

#f5-3-2.disabled a:hover {
background:url(images/f5-3-2.gif) -128px -132px no-repeat;
}

/* 4-4-2 */
#f4-4-2 a {
background:url(images/f4-4-2.gif) top center no-repeat;
}

#f4-4-2 a:hover {
background:url(images/f4-4-2.gif) -64px -132px no-repeat;
}

#f4-4-2.act a {
background:url(images/f4-4-2.gif) 0 0 no-repeat;
}

#f4-4-2.disabled a {
background:url(images/f4-4-2.gif) top right no-repeat;
color:#999;
}

#f4-4-2.disabled a:hover {
background:url(images/f4-4-2.gif) -128px -132px no-repeat;
}

/* 4-3-3 */
#f4-3-3 a {
background:url(images/f4-3-3.gif) top center no-repeat;
}

#f4-3-3 a:hover {
background:url(images/f4-3-3.gif) -64px -132px no-repeat;
}

#f4-3-3.act a {
background:url(images/f4-3-3.gif) 0 0 no-repeat;
}

#f4-3-3.disabled a {
background:url(images/f4-3-3.gif) top right no-repeat;
color:#999;
}

#f4-3-3.disabled a:hover {
background:url(images/f4-3-3.gif) -128px -132px no-repeat;
}

/* 3-5-2 */
#f3-5-2 a {
background:url(images/f3-5-2.gif) top center no-repeat;
}

#f3-5-2 a:hover {
background:url(images/f3-5-2.gif) -64px -132px no-repeat;
}

#f3-5-2.act a {
background:url(images/f3-5-2.gif) 0 0 no-repeat;
}

#f3-5-2.disabled a {
background:url(images/f3-5-2.gif) top right no-repeat;
color:#999;
}

#f3-5-2.disabled a:hover {
background:url(images/f3-5-2.gif) -128px -132px no-repeat;
}

/* 3-1-2 */
#f3-1-2 a {
background:url(images/h3-1-2.gif) top center no-repeat;
}

#f3-1-2 a:hover {
background:url(images/h3-1-2.gif) -64px -132px no-repeat;
}

#f3-1-2.act a {
background:url(images/h3-1-2.gif) 0 0 no-repeat;
}

#f3-1-2.disabled a {
background:url(images/h3-1-2.gif) top right no-repeat;
color:#999;
}

#f3-1-2.disabled a:hover {
background:url(images/h3-1-2.gif) -128px -132px no-repeat;
}

/* 2-2-2 */
#f2-2-2 a {
background:url(images/h2-2-2.gif) top center no-repeat;
}

#f2-2-2 a:hover {
background:url(images/h2-2-2.gif) -64px -132px no-repeat;
}

#f2-2-2.act a {
background:url(images/h2-2-2.gif) 0 0 no-repeat;
}

#f2-2-2.disabled a {
background:url(images/h2-2-2.gif) top right no-repeat;
color:#999;
}

#f2-2-2.disabled a:hover {
background:url(images/h2-2-2.gif) -128px -132px no-repeat;
}

/* 3-4-3 */
#f3-4-3 a {
background:url(images/f3-4-3.gif) top center no-repeat;
}

#f3-4-3 a:hover {
background:url(images/f3-4-3.gif) -64px -132px no-repeat;
}

#f3-4-3.act a {
background:url(images/f3-4-3.gif) 0 0 no-repeat;
}

#f3-4-3.disabled a {
background:url(images/f3-4-3.gif) top right no-repeat;
color:#999;
}

#f3-4-3.disabled a:hover {
background:url(images/f3-4-3.gif) -128px -132px no-repeat;
}

/* 3-3-4 */
#f3-3-4 a {
background:url(images/f3-3-4.gif) top center no-repeat;
}

#f3-3-4 a:hover {
background:url(images/f3-3-4.gif) -64px -132px no-repeat;
}

#f3-3-4.act a {
background:url(images/f3-3-4.gif) 0 0 no-repeat;
}

#f3-3-4.disabled a {
background:url(images/f3-3-4.gif) top right no-repeat;
color:#999;
}

#f3-3-4.disabled a:hover {
background:url(images/f3-3-4.gif) -128px -132px no-repeat;
}

/* 4-5-1 */
#f4-5-1 a {
background:url(images/f4-5-1.gif) top center no-repeat;
}

#f4-5-1 a:hover {
background:url(images/f4-5-1.gif) -64px -132px no-repeat;
}

#f4-5-1.act a {
background:url(images/f4-5-1.gif) 0 0 no-repeat;
}

#f4-5-1.disabled a {
background:url(images/f4-5-1.gif) top right no-repeat;
color:#999;
}

#f4-5-1.disabled a:hover {
background:url(images/f4-5-1.gif) -128px -132px no-repeat;
}

/* 5-4-1 */
#f5-4-1 a {
background:url(images/f5-4-1.gif) top center no-repeat;
}

#f5-4-1 a:hover {
background:url(images/f5-4-1.gif) -64px -132px no-repeat;
}

#f5-4-1.act a {
background:url(images/f5-4-1.gif) 0 0 no-repeat;
}

#f5-4-1.disabled a {
background:url(images/f5-4-1.gif) top right no-repeat;
color:#999;
}

#f5-4-1.disabled a:hover {
background:url(images/f5-4-1.gif) -128px -132px no-repeat;
}

/*PAGING*/
ol.paging {
margin:.769em 0;
padding:0;
text-align:center;
width:100%;
}

ol.paging li {
color:#333;
display:inline;
list-style:none;
margin:0 .2em;
padding:0;
}

ol.paging li.act {
background-color:#ccc;
font-weight:700;
padding:.2em .5em;
}

ol.paging li a {
background-color:#1F9DAB;
/*theme*/
color:#fff;
font-weight:700;
line-height:1.358em;
padding:.23em .5em .17em;
text-decoration:none;
}

ol.paging li a:hover {
background-color:#23AEBD;
/*theme*/
}

.search-dialog {
text-align:center;
}

.search-result {
padding:0 30px;
font-size:1.15em;
}

.search-result h3 {
display:inline;
}

.search-result h3 a {
color:#1F9DAB;
text-decoration:none;
}

.search-result h3 a:hover {
color:#3CC;
}

.search-result span.hilite {
background-color:#FF9;
}

.search-result a {
color:#AAA;
}

.search-result .icon {
float:left;
height:3em;
margin-right:.7em;
margin-top:.2em;
}

#search {
background:#1F9DAB;
padding:.3em .4em .8em .8em;
margin:0 0 .5em;
}

#search .inputwrapInline {
line-height:3.076em;
}

/**/
#search .help {
color:#fff;
}

#search h3 {
color:#fff;
margin:0;
font-weight:400;
}

/*Search for groups*/
#search.groups {
}

#search.groups div.col-a {
float:left;
padding-right:1.538em;
}

#search.groups div.col-b {
float:left;
}

#search.groups div.form div.name input {
width:98%;
}

#search.groups div.form select {
/*width:100%;*/
}

#search.groups div.possible {
clear:both;
padding-top:.769em;
}

#search.groups label,#search.groups .fakelabel {
color:#E0EEE1;
font-size:93%;
font-weight:400;
margin:0;
display:block;
width:100%;
}

#search.groups div.inputwrapCheckbox {
margin:.1em 0 0;
}

#search.groups div.inputwrapCheckbox label {
display:inline;
padding-left:.2em;
}

/* player searchbox with both position and value options*/
#search.players-posval {
/*height:13.842em;*/
/*200 px*/
}

#search.players-posval div.col-a {
float:left;
width:73%;
}

#search.players-posval div.col-b {
background:url(images/searchbox-split.png) center left no-repeat;
float:left;
margin-left:.8em;
padding-left:.9em;
margin-top:.3em;
}

#search.players-posval div.form div.name {
margin-right:5%;
width:40%;
float:left;
}

#search.players-posval div.form div.club {
width:55%;
float:left;
}

#search.players-posval div.form div.name input {
width:98%;
}

#search.players-posval div.form div.club select {
width:100%;
}

#search.players-posval div.form div.valmin {
float:left;
margin-right:5%;
width:47%;
}

#search.players-posval div.form div.valmax {
float:right;
width:47%;
}

#search.players-posval div.form div.valmin,#search.players-posval div.form div.valmax {
margin-top:.4em;
}

#search.players-posval div.form div.valmin select,#search.players-posval div.form div.valmax select {
width:100%;
}

#search.players-posval div.possible,#search.small div.possible {
clear:both;
padding-top:.6em;
}

/* #search.players-posval*/
div.possible div.inputwrapCheckbox {
float:left;
margin-right:1em;
}

#search.players-posval label,#search.players-posval .fakelabel,#search.small label,#search.small .fakelabel {
color:#fff;
font-size:93%;
font-weight:400;
margin:0;
display:block;
width:100%;
}

#search.players-posval div.inputwrapCheckbox,#search.small div.inputwrapCheckbox {
/*margin:0;*/
}

#search.players-posval div.inputwrapCheckbox label,#search.small div.inputwrapCheckbox label {
display:inline;
padding-left:.2em;
}

/**** player searchbox with value options*/
#search.players-val {
height:9.228em;
}

#search.players-val div.col-a {
float:left;
width:47%;
}

#search.players-val div.col-b {
width:47%;
float:right;
}

#search.players-val div.form div.valmin {
float:left;
margin-right:5.5%;
width:47%;
}

#search.players-val div.form div.valmax {
float:right;
width:47%;
}

#search.players-val div.form div.name input {
width:98%;
}

#search.players-val div.form div.club select {
width:100%;
}

#search.players-val div.form div.valmin {
float:left;
margin-right:5.5%;
width:47%;
}

#search.players-val div.form div.valmax {
float:right;
width:47%;
}

#search.players-val div.form div.valmin select,#search.players-val div.form div.valmax select {
width:100%;
}

#search.players-val div.possible div.inputwrapCheckbox {
float:left;
margin:1.3em 1em 0 0;
/*background-color:#00CCCC;*/
}

#search.players-val label,#search.players-val .fakelabel {
color:#E0EEE1;
font-size:93%;
font-weight:400;
margin:0;
display:block;
width:100%;
}

#search.players-val div.inputwrapCheckbox {
/*margin:.1em 0 0 0;*/
margin-top:.769em;
}

#search.players-val div.inputwrapCheckbox label {
display:inline;
padding-left:.2em;
}

/* player searchbox with position*/
#search.players-pos {
height:12.304em;
/*  180 px*/
padding-bottom:0;
}

#search.players-pos div.col-a {
float:left;
width:60%;
}

#search.players-pos div.col-b {
background:url(images/searchbox-split.png) center left no-repeat;
float:left;
margin-left:1.638em;
padding-left:1.538em;
}

#search.players-pos div.form div.name input {
width:98%;
}

#search.players-pos div.form div.club select {
width:100%;
}

#search.players-pos div.form div.valmin {
float:left;
margin-right:5.5%;
width:47%;
}

#search.players-pos div.form div.valmax {
float:right;
width:47%;
}

#search.players-pos div.form div.valmin select,#search.players-pos div.form div.valmax select {
width:100%;
}

#search.players-pos div.possible {
clear:both;
padding-top:.769em;
}

#search.players-pos div.possible div.inputwrapCheckbox {
float:left;
margin-right:1em;
}

#search.players-pos label,#search.players-pos .fakelabel {
color:#E0EEE1;
font-size:93%;
font-weight:400;
margin:0;
display:block;
width:100%;
}

#search.players-pos div.inputwrapCheckbox {
margin:.1em 0 0;
}

#search.players-pos div.inputwrapCheckbox label {
display:inline;
padding-left:.2em;
}

#search.stats {
height:6.152em;
}

#search.stats label,#search.stats .fakelabel {
color:#E0EEE1;
font-size:93%;
font-weight:400;
margin:0;
display:block;
width:100%;
}

/*Search on profile page*/
div.searchwrap {
position:relative;
height:20px;
margin-bottom:1em;
padding:4px;
}

div.searchwrap.res {
display:inline-block;
float:right;
background-color:#eaeaea;
width:185px;
padding:4px;
margin-bottom:0;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
}

div.searchwrap input {
position:absolute;
right:4px;
border:1px solid #ccc;
width:160px;
padding:2px 20px 2px 3px;
height:16px;
}

div.searchwrap input:focus {
border-color:#15919e;
}

div.searchwrap a {
position:absolute;
display:block;
width:16px;
height:16px;
top:7px;
right:7px;
text-indent:-5000px;
background-color:#0F0;
}

div.searchwrap.res a {
top:7px;
}

div.searchwrap a.search {
background:url(images/icon-search.gif) center center no-repeat;
}

div.searchwrap a.wait {
background:url(images/loading.gif) center center no-repeat;
}

div.searchwrap a.clear {
background:url(images/x.gif) center top no-repeat;
}

/*.vcard,*/
.vcard {
font-size:93%;
}

.vcard .given-name,.vcard .additional-name,.vcard .family-name,.vcard .org {
font-weight:700;
}

.merchant {
font-size:93%;
float:right;
line-height:1.6537em;
margin-bottom:1.6537em;
width:40%;
color:#996;
}

.merchant a {
color:#996;
}

.customer {
font-size:93%;
float:left;
line-height:1.6537em;
margin-bottom:1.6537em;
width:60%;
}

.shipmentadr {
font-size:93%;
float:left;
line-height:1.6537em;
margin-bottom:1.6537em;
width:60%;
}

.order .label {
color:#996;
text-transform:uppercase;
letter-spacing:.1em;
font-size:78%;
}

/*order*/
.orderDropshadow {
padding-bottom:20px;
background:#fff url(images/orderDropshadow.gif) bottom right no-repeat;
}

.order {
background-color:#ffc;
padding:1.538em;
}

.order h3 {
float:left;
}

.order .date {
color:#996;
float:right;
}

.order table {
clear:both;
margin-top:1.538em;
margin-bottom:0;
}

.order table tbody td {
border-top:1px solid #cc9;
padding:.4em;
vertical-align:top;
}

.order table tbody tr.voucher td {
background:#FC0 url(images/table-voucher-bg.gif);
border-top:1px solid #cc9;
}

.order table tbody tr.voucher .name {
/*text-transform:uppercase;*/
}

.order table tbody .num {
font-weight:700;
text-align:center;
/*vertical-align:text-top;*/
width:1%;
}

.order table tbody .goods {
/*vertical-align:text-top;*/
}

.order table tbody .goods .name {
font-weight:700;
}

.order table tbody .goods .descr {
display:block;
}

.order table tbody .goods .descr em {
white-space:nowrap;
}

.order table thead,.order table tfoot {
color:#996;
}

.order table th.price {
text-align:right;
}

.order table td.price {
/*font-weight:bold;*/
text-align:right;
/*vertical-align:text-top;*/
}

.order table td.price .piece {
font-weight:400;
}

.order table .goods span {
display:block;
}

.order table tr.total td {
font-weight:700;
border-bottom:3px double #cc9;
font-size:122%;
}

.order table tr.vat td {
color:#996;
}

/*voucher*/
.voucher {
margin:.769em 0;
padding:0;
}

.voucher .coupon {
background:#FFDD59 url(images/voucher-coupon-bg.gif) top left repeat-y;
float:left;
margin:0 .769em 0 0;
padding:.4em .769em .43064em .969em;
width:50%;
}

.voucher .coupon h4,.voucher .coupon h5 {
color:#333;
margin:0;
letter-spacing:.1em;
padding:0;
text-align:center;
text-transform:uppercase;
}

.voucher .coupon h5 {
color:#c93;
font-size:78%;
margin-bottom:-.669em;
}

.voucher .coupon h5 span {
/*background:#FFDD59;*/
/*padding:0 .3em 0 .3em;*/
}

#doc .voucher .coupon p.value {
/*border-top:1px solid #c90;*/
border-bottom:1px solid #c93;
font-weight:700;
margin:0;
padding:.369em 0 .269em;
text-align:center;
}

#doc .voucher p.number {
border:none;
color:#c93;
font-size:78%;
margin:0;
padding:0;
text-align:center;
}

#doc .voucher p.descr {
border-top:1px solid #c93;
margin:0;
padding:.369em 0 .269em;
text-align:center;
}

#doc .voucher p.number span {
font-family:"Lucida Console", "Courier New", Courier, mono;
font-weight:400;
letter-spacing:.05em;
}

.voucher .balance,.voucher .undo {
float:left;
width:40%;
}

﻿/***** forms *****/
.form {
/*width:100%;*/
}

fieldset {
border:1px solid #ccc;
padding:.709em 1em;
/*top-bottom padding:1.4197em (1.538 - 1px top and bottom for the border)*/
margin:0 0 1.538em;
font-size:107.5%;
}

fieldset fieldset {
border:1px solid #ccc;
padding:0 1em .6em;
/*1.538 - 1px top and bottom for the border*/
margin:.86em 0 1.538em;
}

fieldset img {
/*margin:1em 1em 1em 0;*/
}

legend {
color:#000;
font-size:123.099998%;
/*16px*/
font-weight:700;
padding:0 .4em 0 .3em;
white-space:normal;
}

legend span {
color:#999;
font-weight:400;
}

label,.fakelabel {
font-weight:700;
/*background-color:#FF0000;*/
}

label .help {
font-weight:400;
}

label.head2 {
font-weight:700;
font-size:153.899994%;
color:#36611F;
/*theme*/
line-height:1.25em;
}

/* boxed content label*/
label.content {
background-color:#eaeaea;
padding:.5em;
display:block;
font-weight:400;
cursor:pointer;
}

label.content.act {
background-color:#ffc;
}

label.content input {
display:inline;
margin:.8em .5em 0 .8em;
}

label.content h2 {
margin:.8em 0 .5em;
}

label.content img {
float:right;
margin:0 0 0 1em;
}

label.content span.dscr {
display:block;
margin:.3em 0 0 .8em;
font-size:116%;
/*15px*/
line-height:1.32em;
}

/**/
.form .help {
color:#999;
line-height:1.65em;
display:block;
}

.form label.help {
font-weight:400;
}

.form label span {
display:block;
font-weight:400;
line-height:1.538em;
}

.form label span.meta {
display:inline;
}

label span.cc-images {
display:block;
}

label span.cc-images img {
padding:5px 5px 5px 0;
}

.form div.cc-input {
float:left;
width:45%;
border-right:1px solid #dedede;
margin-right:5%;
padding-right:2%;
}

.form div.cc-details {
float:left;
width:47%;
margin-top:.35em;
padding-top:.35em;
}

.form div.cc-details img {
padding:0 5px 5px 0;
}

.form .help a {
color:#999;
}

.form .foc {
background-color:#FFF8DC;
color:#960;
padding:0 .4em;
}

.form .foc a {
color:#960;
}

.form .err {
color:#900!important;
background-color:#FFE6E6;
padding:0 .4em;
}

.form .err a {
color:#900;
}

.field-validation-error {
display:block;
color:#900!important;
padding:0 .4em;
}

.form .ok {
color:#060;
background-color:#DFF8DF;
padding:0 .4em;
}

.form .ok a {
color:#060;
}

.form .dropdownLarge {
font-size:138.5%;
/*18px*/
}

.form .fakeInput {
line-height:1.538em;
float:left;
}

.form div.inputwrap {
padding:.35em 0 0;
/*margin:0 0 1.538em 0;*/
}

.form div.inputwrapDropdown {
padding:.21em 0 0;
/*margin:0 0 1.538em 0;*/
}

.form div.inputwrapDropdownLarge {
margin-bottom:1.538em;
/*20px;*/
height:3.03em;
/* calculated height 2 * 1.538em = 3.076em(40px) but IE added 1 px, FF renders 40 px on both values */
}

.form div.inputwrapCheckbox {
margin:1.538em 0 0;
margin:.2em 0 0;
line-height:1.53em;
}

.form div.boxedInputwrap {
background-color:#eaeaea;
padding:.5em;
margin:0 0 .5em;
}

.form div.boxedInputwrap .radio {
float:left;
margin:.25em .5em 0 0;
}

.form div.boxedInputwrap label span.wrap {
float:left;
display:block;
width:95%;
}

.form div.boxedInputwrap label span.wrap span.meta {
display:block;
}

div.inputwrapGamercard {
margin-bottom:.6em;
}

div.inputwrapGamercard input {
float:left;
margin:.5em;
}

div.gamercardColumns div.inputwrapGamercard {
width:48%;
margin-left:1%;
margin-right:1%;
float:left;
}

.form .loading {
background:url(images/loading.gif) center left no-repeat;
font-style:italic;
padding-left:20px;
}

.form .primary {
font-size:122%;
font-weight:700;
padding:.2em;
margin:1.358em 0 .342em;
}

.form .secondary {
margin:1.538em 0 -.2em;
}

.form .btn {
font-size:90%;
}

.form .micro {
font-size:77%;
}

input.big {
font-size:122%;
font-weight:700;
}

.post,.makecomment {
clear:both;
margin-bottom:1.538em;
}

.makecomment {
clear:both;
margin-top:3.076em;
}

.post {
margin-bottom:3.076em;
}

.post-details,.comment-details {
width:66%;
float:right;
overflow:auto;
background-color:#0F0;
}

.post-details {
background:url(images/post-bubble.gif) top left no-repeat;
margin-left:-24px;
padding-left:24px;
padding-top:10px;
}

.post-details h2 {
/*float:left;*/
margin-bottom:0;
}

.post-details .timestamp {
/*float:left;
	clear:left;*/
color:#999;
line-height:1.667em;
font-size:93%;
margin-bottom:1.667em;
}

.post-details .post-body {
clear:both;
font-size:116%;
/*15px*/
line-height:1.32em;
margin-bottom:1.538em;
}

.post-details .post-footer {
color:#999;
/*margin-top:1.538em;*/
/*border-top:1px solid #ccc;*/
/*
	 padding:.769em .9em;
	 background-color:#efefef;
	 background-color:#D9E5BF;*/
}

.post .user,.comment .user,.makecomment .user {
width:30%;
float:left;
}

.post-comment {
overflow:hidden;
}

.post-details .post-footer .left {
font-weight:700;
float:left;
line-height:1.538em;
}

.post-details .post-footer .right {
line-height:1.667em;
font-size:93%;
float:right;
}

ul.achievements {
margin:.3em 0 0;
padding:0;
}

ul.achievements li {
list-style:none;
display:inline;
margin:0;
padding:0;
}

a.block img {
vertical-align:middle;
}

.user .avatar {
float:left;
margin-right:.5em;
background-color:red;
height:60px;
}

.user .avatar img {
width:60px;
height:60px;
}

/*.userdetails {
	padding-top:.769em;
}*/
.comment {
background-color:#fff;
background-image:url(images/corner-bl.png);
background-position:bottom left;
background-repeat:no-repeat;
}

.comment.odd {
background-color:#EEF5E1;
/*theme*/
}

.comment .cornerwrap {
background-image:url(images/corner-br.png);
background-position:bottom right;
background-repeat:no-repeat;
}

.comment .a {
background-image:url(images/corner-tl.png);
background-position:top left;
background-repeat:no-repeat;
padding:.769em 0 0 .769em;
}

.comment .c {
background-image:url(images/corner-tr.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
width:66%;
}

.comment .c-timestamp {
float:right;
margin:.769em .769em 0 1em;
/*line-height:1.809em;
	font-size:85%;*/
color:#999;
}

.comment .c-timestamp a {
color:#999;
font-weight:700;
letter-spacing:.1em;
margin-left:.2em;
}

.comment .c-body {
line-height:1.538em;
margin:1.538em 0 .769em;
padding-right:.769em;
}

.comment .c-foot {
min-height:1.667em;
line-height:1.667em;
font-size:93%;
color:#999;
margin-top:.769em;
text-align:right;
padding:0 .827em .769em 0;
}

.comment .c-foot .tags {
margin-right:.5em;
}

.comments-header {
margin:4.614em 0 1.538em;
}

.comments-header .r {
width:66%;
float:right;
}

.comments-header .r h3 {
float:left;
margin:0;
}

.comments-header .r .form {
float:right;
}

.makecomment-header {
margin:4.614em 0 1.538em;
}

.makecomment-header .r {
width:66%;
float:right;
}

.makecomment {
background-color:#DDEAC1;
/*theme*/
background-image:url(images/corner-bl.png);
background-position:bottom left;
background-repeat:no-repeat;
margin:0 0 4.614em;
}

.makecomment .c {
background-image:url(images/corner-tr.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
width:66%;
}

.makecomment .c .form {
margin:.769em .769em .769em 0;
}

.makecomment .cornerwrap {
background-image:url(images/corner-br.png);
background-position:bottom right;
background-repeat:no-repeat;
}

.makecomment .a {
background-image:url(images/corner-tl.png);
background-position:top left;
background-repeat:no-repeat;
padding:.769em 0 0 .769em;
}

/*	
a.morecomments {
	background-color:#FF4E00;
	display:block;
	text-align:center;
	margin-top:1.538em;
	line-height:2em;
	height:3em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.morecomments:hover {
	background-color:#FF3300;
}
a.morecomments span {
	background:url(images/down-arr-box.png) left center no-repeat;
	padding-left:20px;
	line-height:2em;
	display:inline-block;
}
a.morecomments.loading {
	background-image:none;
}
*/
/*
table.forum-threads thead th.author,
table.forum-threads thead th.subject {
	visibility:hidden;
}

table.forum-threads ol.paging {
	margin:1.538em 0 0 0;
}
table.forum-threads td.author img {
	width:20px;
	height:20px;
	vertical-align:middle;
}
table.forum-threads td.subject {
	background:#fff url(images/forum-threads-bubble.gif) top left no-repeat;
	overflow: hidden;
	max-width: 500px;
	padding:0;
}
table.forum-threads td.subject a {

	font-size:107%;
	line-height:2.8572em;
	font-weight:bold;
	height:2.8572em;

	padding:0 .4em 0 1.6em;
	display:block;
}


table.forum-threads td.subject a.new 
{
	background-image: url(images/icon-star.png);
	background-repeat: no-repeat;
	background-position: 18px center;
	padding-left: 40px;
}

table.forum-threads td.subject a.new:visited
{
	background-image: none;
	padding:0 .4em 0 1.6em;
}

table.forum-threads td.subject a:link {
	font-weight:bold;
}
table.forum-threads td.subject a:visited {
	font-weight:normal;
}
table.forum-threads td.subject a:hover {
	text-decoration:underline;
}
*/
.forumpost,.forumcomment,.forumresponse {
margin-top:10px;
}

.forumpost .postbody,.forumcomment .postbody,.forumresponse .postbody {
clear:both;
padding:0 2em;
font-size:115%;
}

.forumpost .ForumContent,.forumresponse .ForumContent,.forumcomment .ForumContent {
padding:.4em .8em;
min-height:5.6em;
}

.forumpost .ForumContent {
border:solid 1px #d9d9d9;
border-right:none;
}

.official.forumpost .ForumContent {
border:none;
background-color:#D4E5EB;
}

.forumcomment .ForumContent {
background-color:#EBEBEB;
/*#E0E0E0;F7E7E7*/
}

/*### Identing comment replys ##*/
.forumcomment .forumcomment .ForumContent {
background-color:#F7F7F7;
margin-left:20px;
}

.forumcomment .forumcomment .forumcomment .ForumContent {
margin-left:40px;
}

.official.forumcomment .ForumContent {
background-color:#D2E3E9;
}

/* Forum response */
.forumresponse .ForumContent,.forumcomment .forumresponse .ForumContent {
background-color:#FFC;
/*#E0E0E0;F7E7E7*/
border:none;
}

.forumcomment .forumresponse .ForumContent {
margin-left:20px;
}

.forumcomment .forumcomment .forumresponse .ForumContent {
margin-left:40px;
}

/* #############################*/
.forumcomment .ForumContent .commentno {
float:left;
}

.forumcomment .toggle {
float:left;
}

.ForumContent .commentinfo,.forumpost .commentinfo {
float:right;
}

.forumcomment .ForumContent .commentreply {
text-align:right;
}

.ForumContent textarea {
min-height:100px;
}

.ForumContent .subject,.ForumContent textarea {
width:98%;
padding:5px;
font-size:115%;
}

.boxed {
background-color:red;
}

.ForumContent .subject {
font-size:125%;
font-weight:700;
}

/****************  Speech bubles ********************** */
.forumcomment .ThreadBuble,.forumcomment .forumcomment .ThreadBuble,.forumpost .ThreadBuble,.forumresponse .ThreadBuble {
padding-right:10px;
background-position:right 28px;
background-repeat:no-repeat;
}

.forumcomment .ThreadBuble {
background-image:url(images/forum_speech_comment.png);
}

.official.forumcomment .ThreadBuble {
background-image:url(images/forum_speech_admin.png);
}

.forumcomment .forumcomment .ThreadBuble {
background-image:url(images/forum_speech_comment_2nd.png);
}

.forumpost .ThreadBuble {
background-image:url(images/forum_speech_post.png);
background-repeat:repeat-y;
}

.official.forumpost .ThreadBuble {
background-image:url(images/forum_speech_post_admin.png);
}

.forumpost .forumresponse .ThreadBuble,.forumresponse .ThreadBuble {
background-image:url(images/forum_speech_reply.png);
background-repeat:no-repeat;
}

.forumpost.official .forumresponse .ThreadBuble {
background-image:url(images/forum_speech_post_admin.png);
background-repeat:no-repeat;
}

/* D2E3E9

/****************  Speech bubles end ***************** */
/*
.comments, .forumpost, .forumcomment, a, div, p, h1, h2, h3, h4, h5 {
	padding:0;
	margin:0;
} */
/********** forum frontpage 'lastes-posts' stream ************/
ul.forumstream {
padding:0;
margin:0;
}

ul.forumstream li {
list-style:none;
margin:0 0 1.5em;
}

ul.forumstream span.author {
background:url(images/homepage-shoutout-up-dark.png) 5px 16px no-repeat;
display:inline-block;
height:1.8em;
float:left;
padding:0 0 0 .5em;
}

ul.forumstream span.author a {
text-decoration:none;
}

ul.forumstream span.author img {
vertical-align:text-top;
}

ul.forumstream span.rating {
display:inline-block;
float:left;
margin:0 0 0 .5em;
}

ul.forumstream span.timestamp {
display:block;
float:right;
font-size:87%;
margin:.35em .5em 0 0;
}

ul.forumstream span.timestamp a {
text-decoration:none;
}

ul.forumstream a.abstract {
clear:both;
display:block;
text-decoration:none;
color:#333;
padding:.4em 1.2em .6em 1em;
background-color:#ededed;
border-top:1px solid #ededed;
border-bottom:2px solid #ededed;
}

ul.forumstream a.abstract:hover {
border-bottom-color:#1e97a5;
color:#000;
}

ul.forumstream a.abstract:visited {
color:#999;
border-color:#dedede;
background-color:#fff;
border-bottom-width:1px;
}

ul.forumstream a.abstract:visited .a-fake {
color:#666;
}

ul.forumstream a.abstract .p .a-fake {
text-decoration:underline;
}

/* compressed forum stream - only headings*/
ul.forumstream.compressed a.abstract .p {
display:none;
}

/*NEW forum-stream*/
ul.new-forumstream {
margin:0;
padding:0;
}

ul.new-forumstream li {
list-style:none;
margin:0 0 2em;
position:relative;
}

ul.new-forumstream li h3 {
margin:0;
line-height:20px;
}

ul.new-forumstream li h3 a {
text-decoration:none;
padding-left:10px;
display:block;
padding-bottom:4px;
color:#187883;
}

ul.new-forumstream li.answers-many h3 a {
display:block;
padding-bottom:14px;
background:url(images/forum-stream-answers-many.png) 2px 23px no-repeat;
}

ul.new-forumstream li h3 a:visited {
color:#999;
}

ul.new-forumstream li h3 a:visited .meta {
color:#ccc;
}

ul.new-forumstream li a.forum-name {
display:block;
position:absolute;
top:2px;
right:2px;
background-color:#15919E;
padding:1px 3px;
line-height:1.35em;
text-decoration:none;
font-size:87%;
color:#fff;
}

ul.new-forumstream li a.forum-name:hover {
background-color:#269fa8;
}

ul.new-forumstream li span.author {
display:inline-block;
position:absolute;
top:30px;
left:.9em;
}

ul.new-forumstream li.answers-many span.author {
display:inline-block;
position:absolute;
top:40px;
left:.9em;
}

ul.new-forumstream a.post span.author {
color:#666;
}

ul.new-forumstream span.author img {
vertical-align:text-top;
}

ul.new-forumstream li span.timestamp {
color:#999;
position:absolute;
top:30px;
right:10px;
font-size:87%;
}

ul.new-forumstream li.answers-many span.timestamp {
position:absolute;
top:40px;
right:10px;
font-size:87%;
}

ul.new-forumstream li a.post {
display:block;
margin:0;
padding:2.4em 1em .6em;
background-color:#e0e0e0;
background-color:#eaeaea;
border:1px solid #e0e0e0;
color:#333;
text-decoration:none;
line-height:1.538em;
}

ul.new-forumstream li a.post .readmore .a-fake {
text-decoration:underline;
}

ul.new-forumstream li a.post:hover {
border-bottom-color:#1e97a5;
color:#000;
}

ul.new-forumstream li a.post:visited {
background:#fff;
border-color:#D6D6D6;
color:#999;
}

ul.new-forumstream li a.post:visited .a-fake,ul.new-forumstream li a.post:visited span.author {
color:#999;
}

/*Gamespecifik forum-colors are specified in the Global stylesheet of the game*/
/*Non game specifik forum colors*/
/*Anden sport*/
ul.new-forumstream li.forum-sports h3 a,ul.new-forumstream li.forum-sports .a-fake,ul.forum-list li.forum-sports h3 a,ul.new-forumstream li.forum-sports h3 a:hover,ul.forum-list li.forum-sports a:hover {
color:#000;
}

ul.new-forumstream li.forum-sports h3 a:visited {
color:#999;
}

ul.new-forumstream li.forum-sports a.forum-name {
background-color:#000;
}

ul.new-forumstream li.forum-sports a.forum-name:hover {
background-color:#333;
}

ul.new-forumstream li.forum-sports a.post:hover {
border-bottom-color:#000;
}

/*Andet*/
ul.new-forumstream li.forum-other h3 a,ul.new-forumstream li.forum-other .a-fake,ul.forum-list li.forum-other h3 a,ul.new-forumstream li.forum-other h3 a:hover,ul.forum-list li.forum-other a:hover {
color:#A5034F;
}

ul.new-forumstream li.forum-other h3 a:visited {
color:#999;
}

ul.new-forumstream li.forum-other a.forum-name {
background-color:#A5034F;
}

ul.new-forumstream li.forum-other a.forum-name:hover {
background-color:#CC0060;
}

ul.new-forumstream li.forum-other a.post:hover {
border-bottom-color:#A5034F;
}

/* end forum frontpage stream*/
ul.forum-list {
margin:0;
}

ul.forum-list li {
list-style:none;
margin:0;
padding:0;
}

ul.forum-list li h3 a {
background-image:url(http://cdn.swush.com/themes/holdet/images/icon-lightbulb.png);
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
text-decoration:none;
}

ul.forum-list li h3 a:hover {
text-decoration:underline;
}

ul.forum-list li h3 a:visited {
background-image:none;
padding-right:0;
}

ul.forum-list li p {
clear:left;
}

div.forum-listing {
padding:10px;
background-color:#ededed;
margin-bottom:10px;
}

div.forum-listing p.descr {
margin:0;
}

div.forum-blurb {
background:url(images/homepage-shoutout.png) 0 10px no-repeat;
padding:0 0 0 11px;
}

div.forum-blurb.up {
background:url(images/homepage-shoutout-up.png) 10px 0 no-repeat;
padding:11px 0 0;
}

div.forum-blurb.down {
background:url(images/homepage-shoutout-down.png) 10px 100% no-repeat;
padding:0 0 11px;
}

div.forum-blurb.dark {
background:url(images/homepage-shoutout-dark.png) 0 10px no-repeat;
padding:0 0 0 11px;
}

div.forum-blurb.dark.up {
background:url(images/homepage-shoutout-up-dark.png) 10px 0 no-repeat;
padding:11px 0 0;
}

div.forum-blurb div.minitabsbox {
background:#fff;
padding:5px 10px;
margin:0;
}

div.forum-blurb.dark div.minitabsbox {
background:#ededed;
}

div.forum-blurb div.author {
float:left;
}

div.forum-blurb div.author img {
vertical-align:middle;
}

div.forum-blurb div.timestamp {
float:right;
}

div.forum-blurb p {
clear:both;
margin:0;
}

div.forum-blurb p a:link {
font-weight:700;
}

div.forum-blurb p a:visited {
font-weight:400;
}

/**/
a.morecomments {
background-color:#15919E;
/*theme*/
display:block;
text-align:center;
margin-top:1.538em;
line-height:2em;
height:2em;
font-weight:700;
color:#fff;
text-decoration:none;
}

a.morecomments:hover {
background-color:#269FA8;
/*theme*/
}

a.morecomments span {
background:url(images/down-arr-box.png) left center no-repeat;
padding-left:20px;
line-height:2em;
display:inline-block;
}

a.morecomments.loading {
background-color:#ccc;
cursor:default;
background-image:none;
padding:0;
/*color:#666;*/
}

a.morecomments.loading span {
background:url(images/loading.gif) left center no-repeat;
}

/**/
table.forum-threads td.subject img {
display:inline-block;
float:left;
margin:.7em .3em 0 0;
}

table.forum-threads td.subject a {
display:block;
padding:.7em 0;
font-size:115%;
}

table.forum-threads td.subject a:link {
font-weight:700;
}

table.forum-threads td.subject a:visited {
font-weight:400;
color:#666;
}

table.forum-threads td.subject a:hover {
text-decoration:underline;
}

table.forum-threads td.profile {
line-height:1em;
padding:.5em 0;
}

table.forum-threads td.profile img {
vertical-align:text-bottom;
}

table.forum-threads td.profile span.meta {
margin-left:18px;
font-size:87%;
}

.ForumContent .adminlink {
display:block;
text-align:right;
}

/* Forum Poll specific styles */
#pollanswersplaceholder li {
list-style:none;
vertical-align:top;
margin:2px;
}

#pollanswersplaceholder li input {
margin:0 4px 0 0;
padding:0;
}

#pollanswersplaceholder li.hidden {
display:none;
}

#pollanswersplaceholder li.dimmed input,#pollanswersplaceholder li.pollanswer input {
font-size:1.2em;
width:95%;
margin:.1em;
}

#pollanswersplaceholder li.dimmed input {
filter:alpha(opacity=50);
opacity:.5;
-moz-opacity:.5;
}

#pollanswersplaceholder li.dimmed a {
display:none;
}

.poll {
margin:0 5%;
width:90%;
}

.poll .text {
float:left;
padding:4px 0;
}

.poll .question {
width:100%;
margin:.2em 0;
}

.poll .vote:hover {
background-color:#ffc;
}

.question input {
float:right;
margin-top:5px;
}

.question .answer {
float:right;
margin-top:3px;
}

.question label {
font-weight:400;
display:block;
width:90%;
float:left;
padding:3px 0;
}

.question .graph {
background-color:#EBEBEB;
height:7px;
clear:both;
}

.question .graph .result {
background-color:#000;
height:7px;
}

﻿/*@import url(game-cgw.css);
@import url(game-euro.css);
@import url(game-superliga.css);
@import url(game-pl.css);*/
/*
*/
@import url(ui.all.css);
@import url(jquery-ui-1.7.2.custom.css);
li.locked {
background-image:url(images/lock.png);
background-repeat:no-repeat;
padding-left:64px;
}

.tools .inputwrapInline {
line-height:1.538em;
}

.tools {
line-height:1.538em;
margin:-.769em 0 2.307em .769em;
text-align:left;
}

h2 span.help a {
/*letter-spacing:.15em;*/
}

h2 span,h2 span.help a {
line-height:1em;
}

h2 a.toggle {
background:url(images/toggle20x20.gif) right bottom no-repeat;
color:#aaa!important;
text-decoration:none;
padding-right:20px;
}

h2 a.toggle.open {
background:url(images/toggle20x20.gif) right top no-repeat;
}

h2.resheading {
background:url(images/searchres-heading-bg.gif) 5% 0 no-repeat;
margin-top:-1em;
padding-top:1em;
}

/**/
div.progress {
background-image:url(images/watch.gif);
background-position:center center;
background-repeat:no-repeat;
background-attachment:fixed;
width:100%;
height:100%;
position:absolute;
text-indent:-9000px;
}

/* Må gerne slettes når der er rigtige styles til hold navn/kaptajn */
fieldset.team-name {
border:none;
}

fieldset.team-name legend {
margin-bottom:2em;
position:relative;
margin:0;
padding:0;
left:-18px;
}

fieldset.team-name ul {
margin:0;
padding:0;
}

fieldset.team-name ul li {
clear:both;
margin-bottom:.5em;
list-style:none;
}

fieldset.team-name ul li label {
float:left;
width:20em;
text-align:right;
padding-right:1em;
}

fieldset.team-name ul li span.help {
margin-left:22.5em;
display:block;
margin-top:.25em;
}

fieldset.team-name ul li span.err {
color:#900;
}

fieldset.team-name ul li span.ok {
color:#060;
}

ul.roles {
margin:0;
padding:0;
list-style:none;
}

ul.roles li {
float:left;
width:64px;
text-align:center;
}

ul.roles li a {
filter:alpha(opacity=50);
}

ul.roles li a:hover {
filter:none;
}

ul.roles li label {
display:block;
}

/* payment methods */
ul.payment-method {
margin:0;
padding:0;
}

ul.payment-method li {
clear:both;
margin:0;
padding:0;
list-style:none;
margin-bottom:4px;
}

ul.payment-method li a {
background-image:url(images/dankort.gif);
background-repeat:no-repeat;
background-position:center center;
display:block;
width:64px;
height:40px;
text-indent:-9000px;
float:left;
margin-right:1em;
}

ul.payment-method li div {
float:left;
}

ul.payment-method li h3 {
margin-bottom:0;
}

div.continue {
clear:both;
}

tr.total td {
border-top:1px solid #CCC;
border-bottom:3px double #CCC;
}

td.price,th.price {
text-align:right;
}

tr.total td.price {
font-size:1.2em;
font-weight:700;
}

tr.rebate {
font-weight:700;
background-color:#393;
color:#FFF;
}

.voucher {
margin:.769em 0;
padding:0;
}

.voucher .coupon {
background:#FC0 url(images/voucher-coupon-bg.gif) top left repeat-y;
float:left;
margin:0 .769em 0 0;
padding:.4em .769em .43064em .969em;
width:50%;
}

.voucher .coupon h4,.voucher .coupon h5 {
color:#333;
margin:0;
letter-spacing:.1em;
padding:0;
text-align:center;
text-transform:uppercase;
}

.voucher .coupon h5 {
color:#960;
font-size:78%;
margin-bottom:-.669em;
}

.voucher .coupon h5 span {
background:#fc0;
padding:0 .5em;
}

#doc .voucher .coupon p {
border-top:1px solid #c90;
border-bottom:1px solid #c90;
font-weight:700;
margin:0;
padding:.469em 0;
text-align:center;
}

#doc .voucher p.number {
border:none;
color:#960;
font-size:78%;
margin:0;
padding:0;
}

#doc .voucher p.number span {
font-family:"Lucida Console", "Courier New", Courier, mono;
font-weight:400;
}

#voucher .balance,#voucher .undo {
float:left;
width:40%;
}

/*order*/
.order {
background-color:#ffd;
border:1px solid #dedede;
padding:1.538em;
}

.order h3 {
float:left;
}

.order .date {
color:#996;
float:right;
}

.order table {
clear:both;
margin-top:1.538em;
margin-bottom:0;
}

.order table tbody td {
border-top:1px solid #cc9;
padding:.4em;
vertical-align:top;
}

.order table tbody tr.voucher td {
background:#FC0 url(images/table-voucher-bg.gif);
border-top:1px solid #cc9;
}

.order table tbody tr.voucher .name {
/*text-transform:uppercase;*/
}

.order table tbody .num {
font-weight:700;
text-align:center;
/*vertical-align:text-top;*/
width:1%;
}

.order table tbody .goods {
/*vertical-align:text-top;*/
}

.order table tbody .goods .name {
font-weight:700;
}

.order table tbody .goods .descr {
display:block;
}

.order table tbody .goods .descr em {
white-space:nowrap;
}

.order table thead,.order table tfoot {
color:#996;
}

.order table th.price {
text-align:right;
}

.order table td.price {
font-weight:700;
text-align:right;
/*vertical-align:text-top;*/
}

.order table td.price.piece {
font-weight:400;
}

.order table .goods span {
display:block;
}

.order table tr.total td {
font-weight:700;
border-bottom:3px double #cc9;
font-size:122%;
}

.order table tr.vat td {
color:#996;
}

/*vcard*/
.vcard {
font-size:93%;
}

/*.vcard,*/
.vcard .given-name,.vcard .additional-name,.vcard .family-name,.vcard .org {
font-weight:700;
}

.merchant {
font-size:93%;
float:right;
line-height:1.6537em;
margin-bottom:1.6537em;
width:40%;
color:#996;
}

.merchant a {
color:#996;
}

.customer {
font-size:93%;
float:left;
line-height:1.6537em;
margin-bottom:1.6537em;
width:60%;
}

.shipmentadr {
font-size:93%;
float:left;
line-height:1.6537em;
margin-bottom:1.6537em;
width:60%;
}

.order .label {
color:#996;
text-transform:uppercase;
letter-spacing:.1em;
font-size:78%;
}

/*
.form label span {
	display:block;
	font-weight:normal;
	line-height:1.538em;
}
.form label span img {
	border:none;
	float:right;
	margin-left:1em;
}
*/
/**/
tbody.cat-member td {
background-color:#99C;
}

tbody.cat-ENF td {
background-color:#690;
}

/* frontpage */
/*  */
/*leagues*/
div.league {
margin-bottom:1.538em;
width:48.5%;
float:right;
}

div.league.odd {
float:left;
}

div.league table {
width:auto;
margin:0;
}

div.league table td,div.league table th {
/*height:2.3076em;*/
/*line-height:2.3076em;*/
line-height:1.538em;
padding:0 .4em;
}

div.league table th {
/*background: url(images/game-teams-leagues-topborder.png) left top repeat-x;*/
height:1.538em;
}

div.league table td {
/*background:url(images/rule.gif) bottom left repeat-x;*/
}

div.league table tfoot td {
background:url(images/rule.gif) top left repeat-x;
}

div.league h3 {
font-size:122%;
color:#fff;
line-height:2.52em;
margin-bottom:0;
text-transform:uppercase;
}

div.league h3 a {
color:#fff;
line-height:2.52em;
padding:0 1.25em;
display:block;
text-decoration:none;
}

div.league h3 a:hover {
text-decoration:underline;
}

div.league h3 a.toggle {
background:url(images/game-teams-toggle.png) left center no-repeat;
text-indent:-5000px;
overflow:hidden;
color:#fff;
text-decoration:none;
width:1.5em;
display:block;
/*margin-left:-20px;*/
line-height:2.52em;
float:left;
text-align:center;
padding:0 1.25em;
padding:0;
}

div.league h3 a.toggle.open {
background:url(images/game-teams-toggle.png) right center no-repeat;
}

/*special notice to user*/
div.usermessage {
}

/*Forum*/
/*Forum*/
div.forum-quote {
margin-bottom:1.1535em;
background:#fff url(images/forumquote-bottom-left.gif) bottom left no-repeat;
}

div.forum-quote .quote-head {
background:#fff url(images/forumquote-top-left.gif) top left no-repeat;
padding-left:28px;
}

div.forum-quote .timestamp {
float:right;
color:#999;
background:url(images/forumquote-top-right.gif) top right no-repeat;
height:2.307em;
padding-right:.4em;
}

div.forum-quote .author {
height:2.307em;
}

div.forum-quote .author img {
vertical-align:middle;
}

div.forum-quote .quote {
padding-bottom:1.538em;
clear:both;
background:url(images/forumquote-bottom-right.gif) bottom right no-repeat;
}

div.forum-quote .quote a {
border-top:none;
color:#333;
text-decoration:none;
display:block;
padding:.3845em 1em .769em 1.538em;
line-height:1.538em;
}

div.forum-quote .quote a:hover {
color:#666;
}

div.sec-col {
background:#fff url(images/sec-col_border.gif) top left no-repeat;
padding:.769em 0 .769em 1.538em;
margin:0 0 1.538em;
}

.hideoverflow {
overflow:hidden;
}

/*members*/
ul.group-memberlist-compact {
margin:0 0 1.538em;
}

ul.group-memberlist-compact li {
margin:0 0 .769em;
list-style:none;
/*min-width:33%;*/
/*float:left;*/
/*text-align:center;*/
/*font-size:85%;
		line-height:1.65em;*/
}

/*
	ul.group-memberlist-compact li a img {
	text-decoration:none;
	vertical-align:middle;
	margin-right:.5em;
	}
	*/
ul.group-memberlist-compact li.user {
clear:left;
height:60px;
margin-bottom:1.538em;
}

ul.group-memberlist-compact li.user img.profile {
float:left;
margin-right:.5em;
vertical-align:baseline;
width:60px;
height:60px;
}

ul.group-memberlist-compact li.user div.userdetails {
float:left;
margin-top:.769em;
font-weight:700;
}

ul.group-memberlist-compact li.user a.block img {
vertical-align:middle;
}

ul.group-memberlist-compact ul.achievements {
margin:.3em 0 0;
padding:0;
}

ul.group-memberlist-compact ul.achievements li {
list-style:none;
display:inline;
margin:0;
padding:0;
}

/*
	
	list-style:none;
display:inline;
margin:0;
padding:0;
	
	*/
/*special notice to user*/
div.usermessage {
}

div.league {
width:100%;
float:none;
}

div.league h3 {
margin-bottom:1.3em;
}

div.forum-list {
}

ul.forum-listing li {
list-style:none;
margin-left:1.5em;
}

/**/
span.captain {
display:inline-block;
width:16px;
height:16px;
background-image:url(images/icon-star.png);
text-indent:-9000px;
}

table.current caption {
background-color:#E8F0D9;
}

table.current caption div {
color:#666;
}

table.previous caption h3 {
color:#999;
}

table.previous caption div {
color:#999;
}

table.previous td,table.previous tfoot td {
color:#666;
}

table.groups caption {
border:none;
padding:.1em 0 .3845em;
}

table.groups tr.thisTeam {
font-weight:700;
}

table.groups tfoot td {
border-bottom:none;
color:#999;
font-size:100%;
}

table.groups tfoot td a {
border-bottom:none;
color:#360;
}

#growth {
background:url(images/coins.png) 3px center no-repeat;
padding-left:22px;
padding-bottom:5px;
padding-top:5px;
}

#schedule {
background:url(images/date.png) 3px center no-repeat;
padding-left:22px;
padding-bottom:5px;
padding-top:5px;
}

#groups {
background:url(images/group.png) 3px center no-repeat;
padding-left:22px;
padding-bottom:5px;
padding-top:5px;
}

/*link-button icons*/
/*
	a.captain span span {
		background: url(images/btn-icon-star.png) left center no-repeat;
		margin-left:7px;
		padding: 20px 0px 20px 55px;
		
	}
	a.trade span span {
		background: url(images/btn-icon-money.png) left center no-repeat;
		margin-left:7px;
		padding: 20px 0px 20px 55px;
	}
*/
/**/
div.pricetag {
background:url(images/price-tag_left.gif) left center no-repeat;
height:80px;
padding-left:40px;
margin-bottom:1.538em;
}

div.pricetag div.end {
background:url(images/price-tag_right.gif) right center no-repeat;
height:80px;
}

div.pricetag div.label {
text-align:center;
padding-top:5px;
margin-left:-20px;
}

div.pricetag div.label span {
font-size:77%;
letter-spacing:.1em;
text-transform:uppercase;
color:#BFBF99;
background-color:#ffc;
padding:0 .5em;
}

div.pricetag div.price {
font-size:24px;
font-weight:700;
text-align:center;
padding-right:10px;
margin-top:5px;
}

/*
	div.tablesummery div.point {
		width:14%;
	}
*/
/**/
.nowrap {
white-space:nowrap;
}

div.userdetails {
float:left;
}

.box .info a {
margin:3.2em .6em 0 0;
}

.details {
background:#C3E1FF url(images/details-tr.gif) top right no-repeat;
clear:both;
font-size:92%;
line-height:1.4em;
padding:2em 2em 1.2em;
}

.details p {
margin-bottom:.8em;
}

.details ul {
display:block;
margin:.4em 0 .8em;
list-style:square;
list-style-position:inside;
}

.details dl {
display:block;
margin:.4em 0 .8em 1em;
}

.details dt {
margin-top:.4em;
font-weight:700;
}

/***** Page nav ****/
/*
.navPage {
	clear:both;
	padding:0 0 2em 0;
}
.navPage ul {
		border-bottom:1px solid #ccc;
		background:url(images/navPage-bg.png) bottom repeat-x;
		font-size:92%;
		height:2.5em;
		list-style-type:none;
		line-height:2.5em;
		margin:0;
		padding:0 0 4px .2em;
}
.navPage li {
		display:block;
		float:left;
		list-style:none;
		margin:0;
}
.navPage li a {
		border-top: 1px solid #fff;
		color:#6c6c6c;
		display:block;
		height:1.2em;
		padding:.7em .8em .6em .8em;
		text-decoration:none;
}
.navPage li a:hover {
		background-color:#ededed;
		border-top: 1px solid #fff;
		border-bottom:3px solid #ededed;
		color:#000;
		display:block;
		height:1.2em;
		padding:.7em .8em .6em .8em;
		text-decoration:none;
}
.navPage li.act {
		border: 1px solid #ccc;
		border-bottom: 2px solid #fff;
		margin-bottom:1px;
}
.navPage li.act a,
.navPage li.act a:hover {
		border-top:0;
		border-bottom:2px solid #fff;
		background-color:#fff;
		color:#000;
		font-weight:bold;
}
*/
/*navPage mini*/
/***** Page nav ****/
.navPageMini {
clear:both;
padding:0 0 2em;
}

.navPageMini ul {
border-top:1px solid #ccc;
background:url(images/navPageMini-bg.png) top repeat-x;
font-size:87%;
height:1em;
list-style-type:none;
line-height:1em;
/*line-height:20px;*/
margin:0;
padding:0;
}

.navPageMini li {
display:block;
float:right;
list-style:none;
margin:0;
}

.navPageMini li a {
border-top:/*#E0EBCC*/
1px solid #ededed;
border-bottom:1px solid #fff;
color:#6c6c6c;
display:block;
height:1em;
padding:.1em .5em .3em;
text-decoration:none;
}

.navPageMini li a:hover {
background-color:#ededed;
border-bottom:2px solid #ededed;
border-top:1px solid #ededed;
color:#000;
display:block;
height:1em;
text-decoration:none;
}

.navPageMini li.act {
border:1px solid #ccc;
border-top:1px solid #fff;
margin-top:-1px;
}

.navPageMini li.act a,.navPageMini li.act a:hover {
border-top:0;
border-bottom:2px solid #fff;
background-color:#fff;
color:#000;
font-weight:700;
}

/**/
dl.accounting {
margin:0;
padding:0;
}

dl.accounting dt {
display:inline;
font-weight:700;
margin-right:.5em;
}

dl.accounting dd {
display:inline;
margin-right:1em;
}

/* match status */
span.match-status {
display:block;
width:16px;
height:16px;
margin-left:auto;
margin-right:auto;
text-indent:-9000px;
}

span.match-status.updated,span.match-status.live {
background-image:url(images/flag_yellow.png);
}

span.match-status.pending {
background-image:url(images/time.png);
}

span.match-status.completed {
background-image:url(images/flag_green.png);
}

/**/
span.accountLabel {
display:inline-block;
width:16px;
height:16px;
text-indent:-9000px;
}

span.accountLabel.SystemOwners {
background-image:url(images/swush16.png);
}

/* Shout-out */
#shout {
display:inline;
width:30em;
float:left;
margin:-1.569em .3em 0 0;
height:3em;
cursor:pointer;
}

#shout-edit {
position:relative;
z-index:100;
display:inline;
width:30em;
float:left;
margin:-1.569em .3em 0 0;
}

#shout-edit textarea {
width:302px;
width:309px;
height:4.8em;
height:4.6em;
}

#shout-edit .clear {
float:left;
}

#shout-edit .update {
float:right;
margin-right:7px;
}

/*the surrounding box*/
#shout div.bl,#shout-edit div.bl {
background:url(images/sb-bl.gif) bottom left no-repeat;
padding:0;
margin:0;
}

#shout div.br {
background:url(images/sb-br.gif) bottom right no-repeat;
margin:0 0 0 6px;
padding:0 12px 6px 3px;
min-height:3.7em;
}

#shout-edit div.br {
background:url(images/sb-br-edit.gif) bottom right no-repeat;
margin:0 0 0 6px;
padding:0 12px 6px 3px;
}

#shout div.tl,#shout-edit div.tl {
background:url(images/sb-tl.gif) top left no-repeat;
padding:0;
margin:0;
}

#shout div.tr,#shout-edit div.tr {
background:url(images/sb-tr.gif) top right no-repeat;
padding:0;
margin:0 0 0 6px;
height:6px;
}

#shout div.br a {
text-decoration:none;
color:#333;
}

#shout div.br a:hover {
text-decoration:underline;
}

shout-listitem a.icon.comment {
background:none;
/*background-image:url(images/icon-comment.png);*/
}

#finanses {
background:url(images/finans_bg.gif) top left repeat-x;
height:13.842em;
/*200 px, same height as #search.players-posval */
margin:0 0 1.538em;
padding:.769em;
text-align:center;
}

#finanses .bank {
font-size:200%;
margin:1.4em 0 0;
}

#finanses .bank-notransfer {
font-size:200%;
margin:2.4em 0 0;
}

#finanses .transfee {
font-size:200%;
margin:-.5em 0 0;
}

#finanses.pos {
display:none;
height:12.304em;
/*  180 px*/
}

#finanses.val {
background:/*#CCCC99;*/
url(images/finans_bg.gif) top left repeat-x;
height:9.228em;
/* same height as #search.players-val */
margin:0 0 1.538em;
padding:.769em;
text-align:center;
}

#finanses.val .bank {
font-size:200%;
margin:.5em 0 0;
}

#finanses.val .bank-notransfer {
font-size:200%;
margin:1.3em 0 0;
}

#finanses.val .transfee {
font-size:200%;
margin:-.5em 0 0;
}

/*formations*/
.formation {
margin:.5em auto;
padding:0;
clear:both;
}

.formation ul {
list-style:none;
width:100%;
margin:0 auto;
padding:0;
}

.formation li {
display:block;
float:left;
list-style:none;
margin:0;
text-align:center;
padding:0 .5em 0 0;
}

.formation li a {
display:block;
width:64px;
}

.formation li a span {
padding:74px 0 0;
display:block;
}

.formation li a {
text-decoration:none;
}

.formation li.act a {
font-weight:700;
}

/* 5-3-2 */
#f5-3-2 a {
background:url(images/f5-3-2.gif) top center no-repeat;
}

#f5-3-2 a:hover {
background:url(images/f5-3-2.gif) -64px -132px no-repeat;
}

#f5-3-2.act a {
background:url(images/f5-3-2.gif) 0 0 no-repeat;
}

#f5-3-2.disabled a {
background:url(images/f5-3-2.gif) top right no-repeat;
color:#999;
}

#f5-3-2.disabled a:hover {
background:url(images/f5-3-2.gif) -128px -132px no-repeat;
}

/* 4-4-2 */
#f4-4-2 a {
background:url(images/f4-4-2.gif) top center no-repeat;
}

#f4-4-2 a:hover {
background:url(images/f4-4-2.gif) -64px -132px no-repeat;
}

#f4-4-2.act a {
background:url(images/f4-4-2.gif) 0 0 no-repeat;
}

#f4-4-2.disabled a {
background:url(images/f4-4-2.gif) top right no-repeat;
color:#999;
}

#f4-4-2.disabled a:hover {
background:url(images/f4-4-2.gif) -128px -132px no-repeat;
}

/* 4-3-3 */
#f4-3-3 a {
background:url(images/f4-3-3.gif) top center no-repeat;
}

#f4-3-3 a:hover {
background:url(images/f4-3-3.gif) -64px -132px no-repeat;
}

#f4-3-3.act a {
background:url(images/f4-3-3.gif) 0 0 no-repeat;
}

#f4-3-3.disabled a {
background:url(images/f4-3-3.gif) top right no-repeat;
color:#999;
}

#f4-3-3.disabled a:hover {
background:url(images/f4-3-3.gif) -128px -132px no-repeat;
}

/* 3-5-2 */
#f3-5-2 a {
background:url(images/f3-5-2.gif) top center no-repeat;
}

#f3-5-2 a:hover {
background:url(images/f3-5-2.gif) -64px -132px no-repeat;
}

#f3-5-2.act a {
background:url(images/f3-5-2.gif) 0 0 no-repeat;
}

#f3-5-2.disabled a {
background:url(images/f3-5-2.gif) top right no-repeat;
color:#999;
}

#f3-5-2.disabled a:hover {
background:url(images/f3-5-2.gif) -128px -132px no-repeat;
}

/* 3-4-3 */
#f3-4-3 a {
background:url(images/f3-4-3.gif) top center no-repeat;
}

#f3-4-3 a:hover {
background:url(images/f3-4-3.gif) -64px -132px no-repeat;
}

#f3-4-3.act a {
background:url(images/f3-4-3.gif) 0 0 no-repeat;
}

#f3-4-3.disabled a {
background:url(images/f3-4-3.gif) top right no-repeat;
color:#999;
}

#f3-4-3.disabled a:hover {
background:url(images/f3-4-3.gif) -128px -132px no-repeat;
}

/* 3-3-4 */
#f3-3-4 a {
background:url(images/f3-3-4.gif) top center no-repeat;
}

#f3-3-4 a:hover {
background:url(images/f3-3-4.gif) -64px -132px no-repeat;
}

#f3-3-4.act a {
background:url(images/f3-3-4.gif) 0 0 no-repeat;
}

#f3-3-4.disabled a {
background:url(images/f3-3-4.gif) top right no-repeat;
color:#999;
}

#f3-3-4.disabled a:hover {
background:url(images/f3-3-4.gif) -128px -132px no-repeat;
}

/* 4-5-1 */
#f4-5-1 a {
background:url(images/f4-5-1.gif) top center no-repeat;
}

#f4-5-1 a:hover {
background:url(images/f4-5-1.gif) -64px -132px no-repeat;
}

#f4-5-1.act a {
background:url(images/f4-5-1.gif) 0 0 no-repeat;
}

#f4-5-1.disabled a {
background:url(images/f4-5-1.gif) top right no-repeat;
color:#999;
}

#f4-5-1.disabled a:hover {
background:url(images/f4-5-1.gif) -128px -132px no-repeat;
}

/**/
.tools .inputwrapInline {
line-height:1.538em;
}

.tools {
line-height:1.538em;
margin:-.769em 0 2.307em .769em;
text-align:left;
}

.resoptions {
width:100%;
padding:1em 0 0;
}

.resoptions .selectwrap {
width:48%;
float:left;
height:2.307em;
padding:0 0 0 .5em;
/*border:1px solid #FF0000;*/
}

.resoptions select {
float:left;
width:13em;
width:80%;
}

.resoptions .tools {
clear:both;
color:#666;
line-height:2em;
margin:0 0 0 .5em;
width:100%;
}

.resoptions .tools label {
background:none;
color:#666;
font-weight:400;
margin:0 .5em 0 0;
padding:0;
}

.resoptions label.colid {
background-color:#F90;
color:#fff;
padding:0 .3em;
margin:.2em .5em .3em 0;
float:left;
}

.resoptions a.del {
background:url(images/x.gif) center bottom no-repeat;
display:block;
float:left;
height:18px;
overflow:hidden;
text-align:left;
text-indent:-5000px;
width:18px;
}

.resoptions a.del:hover {
background:url(images/x.gif) center top no-repeat;
}

/*
.resoptions a.add {
	font-weight:bold;
}
*/
.resoptions a.reset {
color:#666;
}

#Minishedule td.highlight {
background-color:#ff0;
}

#Minishedule tr.highlight {
background-color:#ffc;
}

/* turnbyturn tables */
table.tradesearchres tr.open.events td.event {
text-indent:20px;
}

a.rating:link,a.rating:visited,a.rating:hover,a.rating:active,span.rating {
background:url(images/ratingshield-h.png) left top no-repeat;
padding:0 0 0 17px;
height:16px;
line-height:12px;
display:inline-block;
font-weight:700;
font-size:9px;
color:#fff;
text-decoration:none;
}

/* sportsbox needs and S in the gfx */
.lang-en a.rating:link,.lang-en a.rating:visited,.lang-en a.rating:hover,.lang-en a.rating:active,.lang-en span.rating {
background:url(images/ratingshield-s.png) left top no-repeat;
}

a.rating span,span.rating span {
background:url(images/ratingbanner.png) right top no-repeat;
display:inline-block;
height:14px;
line-height:15px;
padding:0 7px 0 3px;
}

span.gamercard {
background-color:#EAEAEA;
padding:.5em;
display:block;
}

div.post span.gamercard,div.comment span.gamercard,div.makecomment span.gamercard {
margin-bottom:.769em;
}

span.gamecard span.img {
float:left;
}

span.gamercard img {
float:left;
width:64px;
height:64px;
margin:0 .5em .25em 0;
border:1px solid #ccc;
}

span.gamercard.small img {
width:32px;
height:32px;
}

span.gamercard span.data {
}

span.gamercard span.alias {
margin:0;
font-size:122%;
font-weight:700;
line-height:1.3em;
}

span.gamercard.small span.alias {
font-size:100%;
display:block;
line-height:1.3em;
}

span.gamercard span.realname {
display:block;
font-weight:700;
color:#999;
line-height:1.3em;
}

span.gamercard span.managersince {
color:#999;
line-height:1.3em;
/*background-color:#FF0000;*/
}

span.gamercard.small span.realname {
font-weight:400;
display:block;
overflow:hidden;
height:20px;
white-space:nowrap;
}

span.gamercard.small span.managersince {
display:inline;
line-height:1.3em;
}

span.gamercard span.invite {
display:block;
}

span.gamercard span.invite a {
text-transform:lowercase;
}

span.gamercard span.honors {
clear:both;
/*padding:.5em 0 0 0;*/
display:block;
}

span.gamercard span.honors span.honor {
display:block;
width:16px;
height:16px;
margin:.5em 8px 0 0;
float:left;
}

span.gamercard span.honors span.honor img {
width:16px;
height:16px;
border:none;
}

span.gamercard span.shoutout {
display:block;
clear:both;
background:url(images/homepage-shoutout-up.png) 32px 0 no-repeat;
padding-top:5px;
}

span.gamercard span.shoutout span.content {
display:block;
background-color:#FFF;
padding:.5em;
margin:0;
color:#333;
font-size:80%;
}

#homepageGreeting div.img {
float:left;
}

#homepageGreeting div.img a {
}

#homepageGreeting div.img a img {
/*width:55px;
	height:55px;*/
border:5px solid #fff;
}

#homepageGreeting div.img a:hover img {
border:5px solid #f30;
}

#homepageGreeting div.greeting {
float:left;
color:#fff;
margin-left:10px;
width:81%;
}

#homepageGreeting div.greeting h1 {
color:#fff;
margin:0;
}

.shoutout {
margin-left:-10px;
background:url(images/homepage-shoutout.png) 0 6px no-repeat;
padding-left:11px;
}

.shoutout div.content {
background:#fff;
font-size:108%;
font-weight:700;
padding:1em 1.2em;
}

.shoutout div.content a {
color:#000;
text-decoration:none;
}

.shoutout div.content .meta a {
color:#999;
}

.shoutout div.content a:hover {
color:#f30;
}

/*profile only*/
.shoutout.profile input {
width:100%;
}

body.homepage .yui-g .yui-u,body.homepage .yui-g .yui-g {
width:49.5%;
}

body.homepage .welcome {
margin-bottom:10px;
}

body.homepage #homepageIntro {
height:170px;
margin:30px 0 0;
}

body.lang-da.homepage #teaser {
height:250px;
margin:30px 0 0;
background:url(images/logo-da-big-white.png) center center no-repeat;
}

body.lang-en.homepage #teaser {
height:250px;
margin:30px 0 0;
background:url(images/logo-en-big-white.png) center center no-repeat;
}

/*body.homepage #teaser a {
	display:none;
}*/
body.homepage #background {
/*background:url(images/home-banner.png) center 90px no-repeat;
	min-height:700px;*/
}

body.homepage.auth #background {
/*background:none;*/
}

.gamebox {
position:relative;
margin-bottom:10px;
}

.gamebox a.cover {
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:180px;
text-indent:-9999px;
overflow:hidden;
}

.gamebox.small a.cover {
height:70px;
}

.gamebox h2,.gamebox h3 {
text-indent:-9999px;
overflow:hidden;
}

.gamebox .image {
height:180px;
background-position:0 0;
background-repeat:no-repeat;
}

.gamebox.small .image {
height:70px;
}

.gamebox.teams .image {
height:40px;
background-position:27px 14px;
}

.gamebox.teams a.cover {
height:40px;
}

.gamebox ul.navGlobal {
padding-top:0;
position:absolute;
top:0;
left:0;
font-size:85%;
margin:3px 0 0 3px;
}

.gamebox ul.navGlobal li {
border-right:none;
}

.gamebox ul.navGlobal li a.plus {
font-size:85%;
background:url(images/gamebox-menu+.gif) 6px 5px no-repeat;
text-indent:-9999px;
overflow:hidden;
color:#fff;
display:block;
width:21px;
height:18px;
padding:0;
margin:0;
opacity:.3;
/* Safari, Opera */
-moz-opacity:.3;
/* FireFox */
filter:alpha(opacity=30);
/* IE */
}

.gamebox ul.navGlobal li a.plus:hover,.gamebox ul.navGlobal li a.plus.hover {
color:#fff;
/*background-color:#000;*/
opacity:1;
/* Safari, Opera */
-moz-opacity:1;
/* FireFox */
filter:alpha(opacity=100);
/* IE */
}

.gamebox ul.navGlobal li:hover ul.subnavGlobal {
padding:.3em;
background:#fff;
color:#000;
z-index:1000;
margin-left:4px;
margin-top:-14px;
/*border-top:2px solid #000;*/
border-width:3px;
border-color:#282E2E;
}

.gamebox ul.navGlobal li:hover ul.subnavGlobal li a {
font-size:100%;
background:#fff;
color:#000;
white-space:nowrap;
}

.gamebox ul.navGlobal li:hover ul.subnavGlobal li a:hover {
background-color:#693;
}

.gamebox table {
background-color:#fff;
margin:0;
}

.gamebox table a {
text-decoration:none;
}

.gamebox table a:hover {
text-decoration:underline;
}

.gamebox table td {
padding:0;
border-bottom:1px solid #e5e5e5;
}

.gamebox table tbody.team {
font-weight:700;
}

.gamebox table tbody.team span.meta {
font-weight:400;
}

.gamebox table tr td.pos {
padding-right:10px;
text-align:right;
white-space:nowrap;
width:100px;
}

.gamebox table tr.first td {
/*font-weight:bold;
			border-top:1px solid #E5E5E5;
			border-bottom:1px solid #E5E5E5;*/
}

.gamebox table td.teamname a {
/*display:block;*/
}

.gamebox table tbody.leagues td {
background:#ededed;
/*border-bottom:1px solid #ddd;*/
}

.gamebox table tbody.leagues tr.first td {
border-top:2px solid #ccc;
}

.gamebox table td a.toggle {
width:31px;
height:28px;
display:block;
background:url(images/table-toggle20x20.gif) 7px -55px no-repeat;
text-indent:-5000px;
overflow:hidden;
padding:0;
margin:0;
}

.gamebox table td a.toggle:hover {
background:url(images/table-toggle20x20.gif) -573px -55px no-repeat;
}

.gamebox table tbody td a.toggle.open {
background:url(images/table-toggle20x20.gif) 7px 2px no-repeat;
}

.gamebox table tbody td a.toggle.open:hover {
background:url(images/table-toggle20x20.gif) -573px 2px no-repeat;
}

.gamebox table tfoot td {
font-weight:700;
color:#333;
padding:0 5px 0 14px;
height:30px;
/*border-top:1px solid #E5E5E5;*/
/*line-height:1.538em;*/
background:url(images/gamebox_status_bg.gif) left top repeat-x;
vertical-align:middle;
}

.gamebox table tfoot td a {
color:#666;
font-weight:400;
}

.gamebox table tfoot td a.button {
color:#fff;
/*font-weight:bold;*/
margin:0;
white-space:nowrap;
}

.gamebox.oldgames {
color:#999;
}

.gamebox.oldgames .image {
height:40px;
}

body.lang-da .gamebox.oldgames .image {
background:#31342E url(images/old-games-da.png) 0 0 no-repeat;
}

body.lang-en .gamebox.oldgames .image {
background:#31342E url(images/old-games-en.png) 0 0 no-repeat;
}

.gamebox.oldgames ul {
}

.gamebox.oldgames li {
list-style:none;
margin-left:8px;
margin-top:4px;
}

.gamebox.oldgames a.teams-toggle {
background-color:#f30;
background-image:url(images/toggle-negative.png);
background-position:0 0;
background-repeat:no-repeat;
width:12px;
height:12px;
line-height:1em;
text-indent:-9999px;
overflow:hidden;
display:block;
float:left;
margin:4px 8px 0 0;
padding:0;
}

.gamebox.oldgames a.teams-toggle:hover {
background-position:0 -60px;
}

.gamebox.oldgames a.teams-toggle.open {
background-position:0 -120px;
}

.gamebox.oldgames a.teams-toggle.open {
background-position:0 -180px;
}

.gamebox.oldgames table {
background:none;
/*color:#999;*/
width:1%;
margin:0 0 .5em 20px;
}

.gamebox.oldgames table td {
border:none;
white-space:nowrap;
text-align:right;
height:1.5em;
line-height:1.5em;
font-style:italic;
}

.gamebox.oldgames table td.team {
width:30%;
padding-right:1em;
text-align:left;
font-style:normal;
}

/*move to themes*/
.pl0802 {
background-color:#47080B;
}

.pl0802 ul.navGlobal li:hover ul.subnavGlobal li a:hover {
background-color:#900;
}

.f12008 {
background-color:#292929;
}

.f12008 ul.navGlobal li:hover ul.subnavGlobal li a:hover {
background-color:#666;
}

.clickmenu {
font-size:85%;
position:absolute;
top:3px;
left:3px;
}

.clickmenu a.dropbutton {
text-decoration:none;
padding:0 .25em;
background-color:#fff;
position:absolute;
color:#000;
opacity:.5;
/* Safari, Opera */
-moz-opacity:.5;
/* FireFox */
filter:alpha(opacity=50);
/* IE */
}

.clickmenu a.dropbutton:hover {
opacity:1;
/* Safari, Opera */
-moz-opacity:1;
/* FireFox */
filter:alpha(opacity=100);
/* IE */
}

.clickmenu a.active,.clickmenu a.active:hover {
padding:0 .25em;
color:#fff;
background-color:#000;
opacity:1;
/* Safari, Opera */
-moz-opacity:1;
/* FireFox */
filter:alpha(opacity=100);
/* IE */
}

.clickmenu ul {
display:none;
z-index:99;
position:absolute;
padding:.5em;
background:#000;
color:#fff;
list-style:none;
margin:0;
}

.clickmenu ul li {
list-style:none;
margin:0;
padding:0;
}

.clickmenu ul.active {
z-index:100;
position:absolute;
}

.clickmenu ul li a {
color:#fff;
display:block;
border:none;
padding:.3em 1em .3em .4em;
border-bottom:1px solid #262626;
text-decoration:none;
}

.clickmenu ul li a:hover {
background-color:#693;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display:none;
}

.ui-helper-hidden-accessible {
position:absolute;
left:-100000000px;
}

.ui-helper-reset {
margin:0;
padding:0;
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
}

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

.ui-helper-clearfix {
display:inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
height:1%;
}

.ui-helper-clearfix {
display:block;
}

/* end clearfix */
.ui-helper-zfix {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
cursor:default!important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=003333&bgTextureHeader=01_flat.png&bgImgOpacityHeader=30&borderColorHeader=003333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=15919e&bgTextureDefault=01_flat.png&bgImgOpacityDefault=75&borderColorDefault=15919e&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=269fa8&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=269fa8&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=ffffff&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=0a1d1d&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=50&bgColorShadow=003333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=70&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=2px
*/
/* Component containers
----------------------------------*/
/*.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }*/
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1em;
}

.ui-widget-content {
border:1px solid #AAA;
background:#FFF url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
color:#222;
}

.ui-widget-content a {
color:#222;
}

.ui-widget-header {
border:1px solid #033;
background:#033 url(images/ui-bg_flat_30_003333_40x100.png) 50% 50% repeat-x;
color:#FFF;
font-weight:700;
}

.ui-widget-header a {
color:#FFF;
}

/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default {
border:1px solid #15919e;
background:#15919e url(images/ui-bg_flat_75_15919e_40x100.png) 50% 50% repeat-x;
font-weight:400;
color:#FFF;
outline:none;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color:#FFF;
text-decoration:none;
outline:none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
border:1px solid #269fa8;
background:#269fa8 url(images/ui-bg_flat_75_269fa8_40x100.png) 50% 50% repeat-x;
font-weight:400;
color:#FFF;
outline:none;
}

.ui-state-hover a,.ui-state-hover a:hover {
color:#FFF;
text-decoration:none;
outline:none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
border:1px solid #AAA;
background:#FFF url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
outline:none;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
color:#212121;
outline:none;
text-decoration:none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight {
border:1px solid #fcefa1;
background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
color:#363636;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a {
color:#363636;
}

.ui-state-error,.ui-widget-content .ui-state-error {
border:1px solid #cd0a0a;
background:#fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
color:#cd0a0a;
}

.ui-state-error a,.ui-widget-content .ui-state-error a {
color:#cd0a0a;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text {
color:#cd0a0a;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled {
opacity:.35;
filter:Alpha(Opacity=35);
background-image:none;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary {
font-weight:700;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
opacity:.7;
filter:Alpha(Opacity=70);
font-weight:400;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
width:16px;
height:16px;
background-image:url(images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
background-image:url(images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
background-image:url(images/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
background-image:url(images/ui-icons_ffffff_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
background-image:url(images/ui-icons_ffffff_256x240.png);
}

.ui-state-active .ui-icon {
background-image:url(images/ui-icons_ffffff_256x240.png);
}

.ui-state-highlight .ui-icon {
background-image:url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
background-image:url(images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
background-position:0 0;
}

.ui-icon-carat-1-ne {
background-position:-16px 0;
}

.ui-icon-carat-1-e {
background-position:-32px 0;
}

.ui-icon-carat-1-se {
background-position:-48px 0;
}

.ui-icon-carat-1-s {
background-position:-64px 0;
}

.ui-icon-carat-1-sw {
background-position:-80px 0;
}

.ui-icon-carat-1-w {
background-position:-96px 0;
}

.ui-icon-carat-1-nw {
background-position:-112px 0;
}

.ui-icon-carat-2-n-s {
background-position:-128px 0;
}

.ui-icon-carat-2-e-w {
background-position:-144px 0;
}

.ui-icon-triangle-1-n {
background-position:0 -16px;
}

.ui-icon-triangle-1-ne {
background-position:-16px -16px;
}

.ui-icon-triangle-1-e {
background-position:-32px -16px;
}

.ui-icon-triangle-1-se {
background-position:-48px -16px;
}

.ui-icon-triangle-1-s {
background-position:-64px -16px;
}

.ui-icon-triangle-1-sw {
background-position:-80px -16px;
}

.ui-icon-triangle-1-w {
background-position:-96px -16px;
}

.ui-icon-triangle-1-nw {
background-position:-112px -16px;
}

.ui-icon-triangle-2-n-s {
background-position:-128px -16px;
}

.ui-icon-triangle-2-e-w {
background-position:-144px -16px;
}

.ui-icon-arrow-1-n {
background-position:0 -32px;
}

.ui-icon-arrow-1-ne {
background-position:-16px -32px;
}

.ui-icon-arrow-1-e {
background-position:-32px -32px;
}

.ui-icon-arrow-1-se {
background-position:-48px -32px;
}

.ui-icon-arrow-1-s {
background-position:-64px -32px;
}

.ui-icon-arrow-1-sw {
background-position:-80px -32px;
}

.ui-icon-arrow-1-w {
background-position:-96px -32px;
}

.ui-icon-arrow-1-nw {
background-position:-112px -32px;
}

.ui-icon-arrow-2-n-s {
background-position:-128px -32px;
}

.ui-icon-arrow-2-ne-sw {
background-position:-144px -32px;
}

.ui-icon-arrow-2-e-w {
background-position:-160px -32px;
}

.ui-icon-arrow-2-se-nw {
background-position:-176px -32px;
}

.ui-icon-arrowstop-1-n {
background-position:-192px -32px;
}

.ui-icon-arrowstop-1-e {
background-position:-208px -32px;
}

.ui-icon-arrowstop-1-s {
background-position:-224px -32px;
}

.ui-icon-arrowstop-1-w {
background-position:-240px -32px;
}

.ui-icon-arrowthick-1-n {
background-position:0 -48px;
}

.ui-icon-arrowthick-1-ne {
background-position:-16px -48px;
}

.ui-icon-arrowthick-1-e {
background-position:-32px -48px;
}

.ui-icon-arrowthick-1-se {
background-position:-48px -48px;
}

.ui-icon-arrowthick-1-s {
background-position:-64px -48px;
}

.ui-icon-arrowthick-1-sw {
background-position:-80px -48px;
}

.ui-icon-arrowthick-1-w {
background-position:-96px -48px;
}

.ui-icon-arrowthick-1-nw {
background-position:-112px -48px;
}

.ui-icon-arrowthick-2-n-s {
background-position:-128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px;
}

.ui-icon-arrowthick-2-e-w {
background-position:-160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px;
}

.ui-icon-arrowthickstop-1-n {
background-position:-192px -48px;
}

.ui-icon-arrowthickstop-1-e {
background-position:-208px -48px;
}

.ui-icon-arrowthickstop-1-s {
background-position:-224px -48px;
}

.ui-icon-arrowthickstop-1-w {
background-position:-240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
background-position:0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px;
}

.ui-icon-arrowreturn-1-w {
background-position:-64px -64px;
}

.ui-icon-arrowreturn-1-n {
background-position:-80px -64px;
}

.ui-icon-arrowreturn-1-e {
background-position:-96px -64px;
}

.ui-icon-arrowreturn-1-s {
background-position:-112px -64px;
}

.ui-icon-arrowrefresh-1-w {
background-position:-128px -64px;
}

.ui-icon-arrowrefresh-1-n {
background-position:-144px -64px;
}

.ui-icon-arrowrefresh-1-e {
background-position:-160px -64px;
}

.ui-icon-arrowrefresh-1-s {
background-position:-176px -64px;
}

.ui-icon-arrow-4 {
background-position:0 -80px;
}

.ui-icon-arrow-4-diag {
background-position:-16px -80px;
}

.ui-icon-extlink {
background-position:-32px -80px;
}

.ui-icon-newwin {
background-position:-48px -80px;
}

.ui-icon-refresh {
background-position:-64px -80px;
}

.ui-icon-shuffle {
background-position:-80px -80px;
}

.ui-icon-transfer-e-w {
background-position:-96px -80px;
}

.ui-icon-transferthick-e-w {
background-position:-112px -80px;
}

.ui-icon-folder-collapsed {
background-position:0 -96px;
}

.ui-icon-folder-open {
background-position:-16px -96px;
}

.ui-icon-document {
background-position:-32px -96px;
}

.ui-icon-document-b {
background-position:-48px -96px;
}

.ui-icon-note {
background-position:-64px -96px;
}

.ui-icon-mail-closed {
background-position:-80px -96px;
}

.ui-icon-mail-open {
background-position:-96px -96px;
}

.ui-icon-suitcase {
background-position:-112px -96px;
}

.ui-icon-comment {
background-position:-128px -96px;
}

.ui-icon-person {
background-position:-144px -96px;
}

.ui-icon-print {
background-position:-160px -96px;
}

.ui-icon-trash {
background-position:-176px -96px;
}

.ui-icon-locked {
background-position:-192px -96px;
}

.ui-icon-unlocked {
background-position:-208px -96px;
}

.ui-icon-bookmark {
background-position:-224px -96px;
}

.ui-icon-tag {
background-position:-240px -96px;
}

.ui-icon-home {
background-position:0 -112px;
}

.ui-icon-flag {
background-position:-16px -112px;
}

.ui-icon-calendar {
background-position:-32px -112px;
}

.ui-icon-cart {
background-position:-48px -112px;
}

.ui-icon-pencil {
background-position:-64px -112px;
}

.ui-icon-clock {
background-position:-80px -112px;
}

.ui-icon-disk {
background-position:-96px -112px;
}

.ui-icon-calculator {
background-position:-112px -112px;
}

.ui-icon-zoomin {
background-position:-128px -112px;
}

.ui-icon-zoomout {
background-position:-144px -112px;
}

.ui-icon-search {
background-position:-160px -112px;
}

.ui-icon-wrench {
background-position:-176px -112px;
}

.ui-icon-gear {
background-position:-192px -112px;
}

.ui-icon-heart {
background-position:-208px -112px;
}

.ui-icon-star {
background-position:-224px -112px;
}

.ui-icon-link {
background-position:-240px -112px;
}

.ui-icon-cancel {
background-position:0 -128px;
}

.ui-icon-plus {
background-position:-16px -128px;
}

.ui-icon-plusthick {
background-position:-32px -128px;
}

.ui-icon-minus {
background-position:-48px -128px;
}

.ui-icon-minusthick {
background-position:-64px -128px;
}

.ui-icon-close {
background-position:-80px -128px;
}

.ui-icon-closethick {
background-position:-96px -128px;
}

.ui-icon-key {
background-position:-112px -128px;
}

.ui-icon-lightbulb {
background-position:-128px -128px;
}

.ui-icon-scissors {
background-position:-144px -128px;
}

.ui-icon-clipboard {
background-position:-160px -128px;
}

.ui-icon-copy {
background-position:-176px -128px;
}

.ui-icon-contact {
background-position:-192px -128px;
}

.ui-icon-image {
background-position:-208px -128px;
}

.ui-icon-video {
background-position:-224px -128px;
}

.ui-icon-script {
background-position:-240px -128px;
}

.ui-icon-alert {
background-position:0 -144px;
}

.ui-icon-info {
background-position:-16px -144px;
}

.ui-icon-notice {
background-position:-32px -144px;
}

.ui-icon-help {
background-position:-48px -144px;
}

.ui-icon-check {
background-position:-64px -144px;
}

.ui-icon-bullet {
background-position:-80px -144px;
}

.ui-icon-radio-off {
background-position:-96px -144px;
}

.ui-icon-radio-on {
background-position:-112px -144px;
}

.ui-icon-pin-w {
background-position:-128px -144px;
}

.ui-icon-pin-s {
background-position:-144px -144px;
}

.ui-icon-play {
background-position:0 -160px;
}

.ui-icon-pause {
background-position:-16px -160px;
}

.ui-icon-seek-next {
background-position:-32px -160px;
}

.ui-icon-seek-prev {
background-position:-48px -160px;
}

.ui-icon-seek-end {
background-position:-64px -160px;
}

.ui-icon-seek-first {
background-position:-80px -160px;
}

.ui-icon-stop {
background-position:-96px -160px;
}

.ui-icon-eject {
background-position:-112px -160px;
}

.ui-icon-volume-off {
background-position:-128px -160px;
}

.ui-icon-volume-on {
background-position:-144px -160px;
}

.ui-icon-power {
background-position:0 -176px;
}

.ui-icon-signal-diag {
background-position:-16px -176px;
}

.ui-icon-signal {
background-position:-32px -176px;
}

.ui-icon-battery-0 {
background-position:-48px -176px;
}

.ui-icon-battery-1 {
background-position:-64px -176px;
}

.ui-icon-battery-2 {
background-position:-80px -176px;
}

.ui-icon-battery-3 {
background-position:-96px -176px;
}

.ui-icon-circle-plus {
background-position:0 -192px;
}

.ui-icon-circle-minus {
background-position:-16px -192px;
}

.ui-icon-circle-close {
background-position:-32px -192px;
}

.ui-icon-circle-triangle-e {
background-position:-48px -192px;
}

.ui-icon-circle-triangle-s {
background-position:-64px -192px;
}

.ui-icon-circle-triangle-w {
background-position:-80px -192px;
}

.ui-icon-circle-triangle-n {
background-position:-96px -192px;
}

.ui-icon-circle-arrow-e {
background-position:-112px -192px;
}

.ui-icon-circle-arrow-s {
background-position:-128px -192px;
}

.ui-icon-circle-arrow-w {
background-position:-144px -192px;
}

.ui-icon-circle-arrow-n {
background-position:-160px -192px;
}

.ui-icon-circle-zoomin {
background-position:-176px -192px;
}

.ui-icon-circle-zoomout {
background-position:-192px -192px;
}

.ui-icon-circle-check {
background-position:-208px -192px;
}

.ui-icon-circlesmall-plus {
background-position:0 -208px;
}

.ui-icon-circlesmall-minus {
background-position:-16px -208px;
}

.ui-icon-circlesmall-close {
background-position:-32px -208px;
}

.ui-icon-squaresmall-plus {
background-position:-48px -208px;
}

.ui-icon-squaresmall-minus {
background-position:-64px -208px;
}

.ui-icon-squaresmall-close {
background-position:-80px -208px;
}

.ui-icon-grip-dotted-vertical {
background-position:0 -224px;
}

.ui-icon-grip-dotted-horizontal {
background-position:-16px -224px;
}

.ui-icon-grip-solid-vertical {
background-position:-32px -224px;
}

.ui-icon-grip-solid-horizontal {
background-position:-48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px;
}

.ui-icon-grip-diagonal-se {
background-position:-80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl {
-moz-border-radius-topleft:2px;
-webkit-border-top-left-radius:2px;
}

.ui-corner-tr {
-moz-border-radius-topright:2px;
-webkit-border-top-right-radius:2px;
}

.ui-corner-bl {
-moz-border-radius-bottomleft:2px;
-webkit-border-bottom-left-radius:2px;
}

.ui-corner-br {
-moz-border-radius-bottomright:2px;
-webkit-border-bottom-right-radius:2px;
}

.ui-corner-top {
-moz-border-radius-topleft:2px;
-webkit-border-top-left-radius:2px;
-moz-border-radius-topright:2px;
-webkit-border-top-right-radius:2px;
}

.ui-corner-bottom {
-moz-border-radius-bottomleft:2px;
-webkit-border-bottom-left-radius:2px;
-moz-border-radius-bottomright:2px;
-webkit-border-bottom-right-radius:2px;
}

.ui-corner-right {
-moz-border-radius-topright:2px;
-webkit-border-top-right-radius:2px;
-moz-border-radius-bottomright:2px;
-webkit-border-bottom-right-radius:2px;
}

.ui-corner-left {
-moz-border-radius-topleft:2px;
-webkit-border-top-left-radius:2px;
-moz-border-radius-bottomleft:2px;
-webkit-border-bottom-left-radius:2px;
}

.ui-corner-all {
-moz-border-radius:2px;
-webkit-border-radius:2px;
}

/* Overlays */
.ui-widget-overlay {
background:#0a1d1d url(images/ui-bg_flat_0_0a1d1d_40x100.png) 50% 50% repeat-x;
opacity:.50;
filter:Alpha(Opacity=50);
}

.ui-widget-shadow {
margin:-8px 0 0 -8px;
padding:8px;
background:#033 url(images/ui-bg_flat_0_003333_40x100.png) 50% 50% repeat-x;
opacity:.70;
filter:Alpha(Opacity=70);
-moz-border-radius:2px;
-webkit-border-radius:2px;
}

/* Resizable
----------------------------------*/
.ui-resizable {
position:relative;
}

.ui-resizable-handle {
position:absolute;
font-size:.1px;
z-index:99999;
display:block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
display:none;
}

.ui-resizable-n {
cursor:n-resize;
height:7px;
width:100%;
top:-5px;
left:0;
}

.ui-resizable-s {
cursor:s-resize;
height:7px;
width:100%;
bottom:-5px;
left:0;
}

.ui-resizable-e {
cursor:e-resize;
width:7px;
right:-5px;
top:0;
height:100%;
}

.ui-resizable-w {
cursor:w-resize;
width:7px;
left:-5px;
top:0;
height:100%;
}

.ui-resizable-se {
cursor:se-resize;
width:12px;
height:12px;
right:1px;
bottom:1px;
}

.ui-resizable-sw {
cursor:sw-resize;
width:9px;
height:9px;
left:-5px;
bottom:-5px;
}

.ui-resizable-nw {
cursor:nw-resize;
width:9px;
height:9px;
left:-5px;
top:-5px;
}

.ui-resizable-ne {
cursor:ne-resize;
width:9px;
height:9px;
right:-5px;
top:-5px;
}

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header {
cursor:pointer;
position:relative;
margin-top:1px;
zoom:1;
}

.ui-accordion .ui-accordion-li-fix {
display:inline;
}

.ui-accordion .ui-accordion-header-active {
border-bottom:0!important;
}

.ui-accordion .ui-accordion-header a {
display:block;
font-size:1em;
padding:.5em .5em .5em 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
position:absolute;
left:.5em;
top:50%;
margin-top:-8px;
}

.ui-accordion .ui-accordion-content {
padding:1em 2.2em;
border-top:0;
margin-top:-2px;
position:relative;
top:1px;
margin-bottom:2px;
overflow:auto;
display:none;
}

.ui-accordion .ui-accordion-content-active {
display:block;
}

/* Dialog
----------------------------------*/
.ui-dialog {
position:relative;
padding:.2em;
width:300px;
}

.ui-dialog .ui-dialog-titlebar {
padding:.5em .3em .3em 1em;
position:relative;
}

.ui-dialog .ui-dialog-title {
float:left;
margin:.1em 0 .2em;
}

.ui-dialog .ui-dialog-titlebar-close {
position:absolute;
right:.3em;
top:50%;
width:19px;
margin:-10px 0 0;
padding:1px;
height:18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
display:block;
margin:1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
padding:0;
}

.ui-dialog .ui-dialog-content {
border:0;
padding:.5em 1em;
background:none;
overflow:auto;
zoom:1;
}

.ui-dialog .ui-dialog-buttonpane {
text-align:left;
border-width:1px 0 0;
background-image:none;
margin:.5em 0 0;
padding:.3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button {
float:right;
margin:.5em .4em .5em 0;
cursor:pointer;
padding:.2em .6em .3em;
line-height:1.4em;
width:auto;
overflow:visible;
}

.ui-dialog .ui-resizable-se {
width:14px;
height:14px;
right:3px;
bottom:3px;
}

.ui-draggable .ui-dialog-titlebar {
cursor:move;
}

/* Slider
----------------------------------*/
.ui-slider {
position:relative;
text-align:left;
}

.ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:1.2em;
height:1.2em;
cursor:default;
}

.ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:.7em;
display:block;
border:0;
}

.ui-slider-horizontal {
height:.8em;
}

.ui-slider-horizontal .ui-slider-handle {
top:-.3em;
margin-left:-.6em;
}

.ui-slider-horizontal .ui-slider-range {
top:0;
height:100%;
}

.ui-slider-horizontal .ui-slider-range-min {
left:0;
}

.ui-slider-horizontal .ui-slider-range-max {
right:0;
}

.ui-slider-vertical {
width:.8em;
height:100px;
}

.ui-slider-vertical .ui-slider-handle {
left:-.3em;
margin-left:0;
margin-bottom:-.6em;
}

.ui-slider-vertical .ui-slider-range {
left:0;
width:100%;
}

.ui-slider-vertical .ui-slider-range-min {
bottom:0;
}

.ui-slider-vertical .ui-slider-range-max {
top:0;
}

/* Datepicker
----------------------------------*/
.ui-datepicker {
width:17em;
padding:.2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
position:relative;
padding:.2em 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
position:absolute;
top:2px;
width:1.8em;
height:1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
top:1px;
}

.ui-datepicker .ui-datepicker-prev {
left:2px;
}

.ui-datepicker .ui-datepicker-next {
right:2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
left:1px;
}

.ui-datepicker .ui-datepicker-next-hover {
right:1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
display:block;
position:absolute;
left:50%;
margin-left:-8px;
top:50%;
margin-top:-8px;
}

.ui-datepicker .ui-datepicker-title {
margin:0 2.3em;
line-height:1.8em;
text-align:center;
}

.ui-datepicker .ui-datepicker-title select {
float:left;
font-size:1em;
margin:1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
width:100%;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
width:49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
float:right;
}

.ui-datepicker table {
width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em;
}

.ui-datepicker th {
padding:.7em .3em;
text-align:center;
font-weight:700;
border:0;
}

.ui-datepicker td {
border:0;
padding:1px;
}

.ui-datepicker td span,.ui-datepicker td a {
display:block;
padding:.2em;
text-align:right;
text-decoration:none;
}

.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
margin:.7em 0 0;
padding:0 .2em;
border-left:0;
border-right:0;
border-bottom:0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
float:right;
margin:.5em .2em .4em;
cursor:pointer;
padding:.2em .6em .3em;
width:auto;
overflow:visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
width:auto;
}

.ui-datepicker-multi .ui-datepicker-group {
float:left;
}

.ui-datepicker-multi .ui-datepicker-group table {
width:95%;
margin:0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
width:50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
width:33.299999%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
width:25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left;
}

.ui-datepicker-row-break {
clear:both;
width:100%;
}

/* RTL support */
.ui-datepicker-rtl {
direction:rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
right:2px;
left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
left:2px;
right:auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
right:1px;
left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
left:1px;
right:auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
float:right;
}

.ui-datepicker-rtl .ui-datepicker-group {
float:right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
display:none;
/*sorry for IE5*/
display:block;
/*sorry for IE5*/
position:absolute;
/*must have*/
z-index:-1;
/*must have*/
filter:mask();
/*must have*/
top:-4px;
/*must have*/
left:-4px;
/*must have*/
width:200px;
/*must have*/
height:200px;
/*must have*/
}

/* Progressbar
----------------------------------*/
.ui-progressbar {
height:2em;
text-align:left;
}

.ui-progressbar .ui-progressbar-value {
margin:-1px;
height:100%;
}

/* Facebook related styling */
/*simple share on Facebook-link*/
a.share.fb {
background:url(../../images/facebook/16x16-F_icon.png) left center no-repeat;
padding-left:18px;
font-weight:700;
text-decoration:none;
color:#3b5998;
}

a.share.fb:hover {
text-decoration:underline;
}

/*Special Facebook fieldset on Account --> Social Sites tab*/
.form.fb img.profileimage {
float:left;
margin:0 .5em 1em 0;
display:block;
}

.form.fb .disconnect {
width:25%;
text-align:center;
margin-top:-1.5em;
float:right;
}

.form.fb .inputwrapCheckbox {
clear:left;
}

/* facebook links and buttons*/
input.fb_button {
padding:2px 12px 3px;
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
border-top-color:#D9DFEA;
border-left-color:#D9DFEA;
border-bottom-color:#0e1f5b;
border-right-color:#0e1f5b;
background-color:#3b5998;
color:#FFF;
font-size:11px;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
text-align:center;
}

a.fb_button {
padding:2px 6px;
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);
background:url(images/fb-sprite.png) repeat scroll 0 0 #EEE;
border-color:#999 #999 #888;
border-style:solid;
border-width:1px;
color:#333;
cursor:pointer;
display:inline-block;
font-size:11px;
font-weight:700;
line-height:normal!important;
padding:2px 6px;
text-align:center;
text-decoration:none;
/*vertical-align:middle;*/
white-space:nowrap;
background-color:#5B74A8;
background-position:0 -48px;
border-color:#29447E #29447E #1A356E;
color:#FFF;
}

a.fb_button span {
font-size:13px;
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#fff;
cursor:pointer;
display:inline-block;
font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-weight:700;
margin:0;
outline:medium none;
padding:1px 0 2px;
white-space:nowrap;
}

a.fb_button.small {
font-size:10px;
margin-top:3px;
padding:0 3px;
}

a.fb_button.small span {
font-size:10px;
}

﻿div.dialog div.ui-overlay {
z-index:9990;
}

div.dialog div.ui-overlay div.ui-widget-overlay {
position:fixed;
z-index:9991;
}

div.dialog div.ui-overlay div.ui-widget-shadow.ui-corner-all {
z-index:9992;
position:fixed;
}

div.dialog div.ui-widget.ui-widget-content.ui-corner-all {
position:absolute;
padding:10px;
position:fixed;
z-index:9993;
}

div.dialog div.ui-dialog-content {
padding:0;
}

div.dialog div.ui-dialog-content.ui-widget-content {
background:none;
border:0;
text-align:left;
}

div.dialog div.actions {
border-top:1px solid #ccc;
padding:10px 0 0;
text-align:right;
clear:both;
height:36px;
}

/*dialog size and positioning: Achievement */
div.dialog.achievement div.ui-overlay div.ui-widget-shadow.ui-corner-all {
width:422px;
/* 22 breddere end dialog content*/
height:502px;
/* 22 højere end dialog content*/
left:30%;
top:8%;
}

div.dialog.achievement div.ui-widget.ui-widget-content.ui-corner-all {
width:400px;
height:480px;
left:30%;
top:8%;
}

div.dialog.achievement div.ui-dialog-content.ui-widget-content {
text-align:center;
}

div.dialog.achievement p.descr {
height:3.6em;
}

div.dialog.achievement h4 {
font-family:Rockwell,Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:2em;
line-height:.9em;
height:2.2em;
}

/*dialog size and positioning: share on facebook */
div.dialog.fbshare div.ui-overlay div.ui-widget-shadow.ui-corner-all {
width:502px;
/* 22 breddere end dialog content*/
height:288px;
/* 22 højere end dialog content*/
left:27.5%;
top:25%;
}

div.dialog.fbshare div.ui-widget.ui-widget-content.ui-corner-all {
width:480px;
height:266px;
left:27.5%;
top:25%;
}

/*dialog size and positioning: share TEAM on facebook*/
div.dialog.fbshare {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

div.dialog.fbshare h3 {
background:#6d84b4 url(images/icon-facebook.png) 10px 50% no-repeat;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
padding:8px 10px 8px 30px;
color:#fff;
font-weight:700;
font-size:14px;
margin-bottom:10px;
}

div.dialog.fbshare div.fb_user {
font-size:80%;
width:50px;
margin-right:10px;
float:left;
color:#999;
text-align:center;
line-height:1em;
}

div.dialog.fbshare div.inputwrap {
float:left;
}

div.dialog.fbshare div.inputwrap textarea {
width:418px;
height:48px;
border:1px solid #ccc;
}

div.dialog.fbshare div.post {
padding-bottom:10px;
margin:0 0 0 60px;
}

div.dialog.fbshare div.post p {
height:3.6em;
}

div.dialog.fbshare div.post img {
float:left;
margin:0 10px 20px 0;
display:block;
}

div.dialog.fbshare div.post h4 {
font-size:12px;
color:#3B5998;
font-weight:700;
}

div.dialog.fbshare div.post div.url {
font-size:11px;
color:#666;
font-weight:400;
}

div.dialog.fbshare div.post p {
line-height:1.2em;
margin:5px 0 0 60px;
}

.facebook_content {
font-size:.95em;
color:gray;
}

a.facebook_link,.facebook_link {
color:#3B5998;
}

/*dialog size and positioning: default */
div.dialog.default div.ui-overlay div.ui-widget-shadow.ui-corner-all {
width:422px;
/* 22 breddere end dialog content*/
height:502px;
/* 22 højere end dialog content*/
left:30%;
top:8%;
}

div.dialog.default div.ui-widget.ui-widget-content.ui-corner-all {
width:400px;
height:480px;
left:30%;
top:8%;
}

div.dialog.default div.title {
background-color:#eaeaea;
font-size:1.2em;
font-weight:700;
padding:.4em;
color:#000;
text-align:left;
margin-bottom:1em;
}

div.dialog.default div.title a {
float:right;
}

div.dialog.default fieldset {
font-size:100%;
}

/*Share TEAM on facebook specials: div.dialog.fbshare.team */
div.dialog.fbshare.team div.ui-overlay div.ui-widget-shadow.ui-corner-all {
width:502px;
/* 22 breddere end dialog content*/
height:272px;
/* 22 højere end dialog content*/
left:27.5%;
top:25%;
}

div.dialog.fbshare.team div.ui-widget.ui-widget-content.ui-corner-all {
width:480px;
height:250px;
left:27.5%;
top:25%;
}

div.dialog.fbshare.team div.post {
height:87px;
}

.tumblr {
list-style:none;
margin:0;
padding:.3em 1em 1em;
background-color:#ededed;
}

.tumblr li {
margin:1em 0;
list-style:none;
padding:1em 2em 2em;
background:#fff url(images/blog-post-bottom.png) center bottom no-repeat;
font-size:115%;
}

.tumblr li ol,.tumblr li ol li,.tumblr li ul,.tumblr li ul li {
list-style:disc;
border:none;
margin:0 0 0 1em;
padding:0;
background:none;
}

.tumblr li ol,.tumblr li ol li {
list-style:decimal;
}

.tumblr li ol,.tumblr li ul {
margin-bottom:.5em;
}

.tumblr p {
margin:0;
}

.tumblr .imgWrap {
/*margin-left:-1.55em;
	text-align:center;*/
}

.tumblr img {
margin-left:-1.55em;
}

.tumblr blockquote {
display:block;
margin-bottom:.5em;
font-size:150%;
margin-left:1em;
}

.tumblr .quote {
font-size:100%;
margin-left:1em;
}

.tumblr .tumblr-post-date {
text-align:right;
margin:-.5em -1.2em .4em 0;
font-size:87%;
}

div.aboutBlogger {
background:url(images/blog-stream-arrow.png) -5px 50px no-repeat;
margin-left:-20px;
padding-left:32px;
}