/*
* 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: -99999999px; }
.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 #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }

/* 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: normal; color: #555555; outline: none; }
.ui-state-default a { color: #555555; 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 #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; 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 #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; 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: #ff00ff 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: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* 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: #aaaaaa 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: #aaaaaa 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:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}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.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;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.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*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.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#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.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.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.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#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.69em;*width:56.3em;min-width:750px;
	}
#doc2{
	width:73.074em;*width:71.313em;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.0759em;*width:22.52em;
	}
.yui-t3 #yui-main .yui-b{
	margin-left:24.0759em;*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.016em;
}
.yui-t5 #yui-main .yui-b{
	margin-right:19.4608em;*margin-right:19.016em;
}
.yui-t6 .yui-b{
	float:right;width:23.0759em;*width:22.52em;
}
.yui-t6 #yui-main .yui-b{
	margin-right:24.0759em;*margin-right:23.52em;
}
/**************/
.yui-t8 .yui-b{
	float:right;width:30.2307em;*width:29.5022em;
}
.yui-t8 #yui-main .yui-b{
	margin-right:31.2307em;*margin-right:30.5022em;
	padding-right:1.5em;
}
/**************/
.yui-t7 #yui-main .yui-b{
	display:block;margin:0 0 1em 0;
	}
#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.1%;
	}
.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{
	width:48.1%;
}.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.2%;
	}
.yui-gf div.first{
	width:24%;
	}
.yui-ge div.first{
	width:74.2%;
	}
#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.7%;}
/* Tweeking of widths of 3/12, 9/12 */
.yui-gf div.first {width:23.7%;}
.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.8%;margin-left:0;}
.yui-ge .yui-gd .first {float:left;width:31.8%;}
/*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.6%;}
.yui-gz .yui-g{width:40.6%;}
.yui-gz .yui-g .yui-u{width:48%;}
.yui-gz div.first{width:57.6%; 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.6%;}
.yui-gy div.first{width:40.6%;}
.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/bg-top.png) center top no-repeat;
	min-height:900px;
}

/****** common typographics ******/
p { 
		font-size:100%;/*12px*/
		line-height:1.538em;
		margin:0 0 1em 0;
	}

p.intro {
	font-size:116%;/*15px*/
	line-height:1.32em;
	margin:0 0 1em 0;
}
p.intro strong,
p.intro a,
p.intro strong a {
	line-height:1.3em;
}
p.nomargin { 
		margin:0;
	}
/* common media element object */
/* http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/ */
.mediaobject {
	margin:10px 0;
	display:block;
}
.mediaobject, .bd {overflow:hidden; _overflow:visible; zoom:1;display:block;}
.mediaobject .obj,
.mediaobject .img {float:left; margin-right: 10px;display:block;}
.mediaobject .obj img,
.mediaobject .img img{display:block;}
.mediaobject .objRight,
.mediaobject .imgRight{float:right; margin-left: 10px;}

.mediaobject h3 {
	margin-bottom:.1em;
}
/* list of mediaObjects */
.mediaobjects {
	margin:0 0 20px 0;
	padding:0;
}
.rules li {
	border-bottom:1px solid #ededed;
	padding:12px 0;
	margin:0;
}

/*Lists*/
ol,
ul {
	margin:0 2em 1.538em/*3.076em*/ 0em;
}

ul li {
	line-height:1.538em;
	list-style:disc;
	margin-left:2em;
}
ol li {
	line-height:1.538em;
	list-style:decimal;
	margin-left:2em;
}
ul.boxed {
	list-style:none;
	padding:0;
	margin-right:0;
}
ul.boxed li {
	background-color:#EAEAEA; /*like minitabsbox*/
	list-style:none;
	margin:0 0 .3em 0;
	padding:.4em .5em .5em .5em;
}
ul.boxed li a {
	line-height:1.538em;
}
div.minitabsbox ol {
	 margin:.5em 0 .5em 1em;
}
ul.sections li {
	list-style:none;
	margin:0 0 1.2em 0;
	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 0;
}
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:bold;
}
ul.eventstream li p a:visited,
ul.eventstream li p a.user {
	font-weight:normal;
}
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 #dddddd;
		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 #dddddd;
		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 0;
}
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 0;
	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%;
}
/*Actions-list*/
ul.actions {
	font-size:93%;
	color:#999;
	margin:0;
}
ul.actions li {
	list-style:none;
	float:left;
	margin:0;
	padding:0 .3em;
}
ul.actions li.act a {
	text-decoration:none;
	color:#999;
}
/*Legend*/
ul.legend {
	font-size:93%;
	margin:1em 0;
}
ul.legend li {
	list-style:none;
	float:left;
	margin:0 0 0 1.5em;
}
ul.legend li a.icon {
float:left;
margin-top:-.4em;
margin-right:.4em;
}
ul.legend li span {
	border-top:2px solid #090;
	padding-top:.2em;
}
ul.friends {
		margin-right:0;
		margin-left:0;
	}
	ul.friends.short {
		height:32px;
		overflow:hidden;
	}
	ul.friends li {
		list-style:none;
		margin:0;
		padding:0;
		display:inline-block;
	}
	ul.friends li a {
		display:block;
		line-height:1;
	}
	
	ul.fb_friends {
		margin:1em 0 0 0;
		clear:both;
	}
	ul.fb_friends li {
		list-style:none;
		margin:0 1em 1.5em 0;
		padding:0;
		float:left;
		width:31%;
	}
	ul.fb_friends li img.fb_avatar {
		display:block;
		float:left;
		margin-right:.5em;
	}
	ul.fb_friends li h4,
	ul.fb_friends li p {
		margin:0;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
	}
	ul.fb_friends li p {
		margin-top:-4px;
	}
	ul.fb_friends li a.btn-v3 {
		margin-top:2px;
	}






:focus {	outline: 0;}
a:link {
		color:#900;/*theme*/
	}
a:visited {
		color:#900;/*theme*/
	}
a:hover {
		color:#c00;/*theme*/
	}
a:active {
		color:#c00;/*theme*/
	}
a.external {
	padding-right:12px;
	background:transparent url(images/link-external.png) right center no-repeat;
}
a.report {
	/*color:#4c4c4c;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;*/
	display:inline-block;
	padding:1px 14px 2px 0;
	background: url(images/report.gif) right center no-repeat;
}
/*toggle on left side*/
a.toggle {
background-color:#900;
background-image:url(images/toggle.png);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
display:block;
float:left;
width:12px;
height:12px;
margin:1px 4px 0 0;
}
.right a.toggle {
float:right;
margin:1px 0 0 4px;
}
a.toggle:hover {
background-position:0px -60px;
}
a.toggle.disabled {
background-position:0px -120px;
}
a.toggle.open {
background-position:0px -180px;
}
a.toggle.open:hover {
background-position:0px -240px;
}
a.toggle.open.disabled {
background-position:0px -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:#900;
background-image:url(images/toggle.png);
background-position:0px 0px;
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:0px -60px;
}
a.toggleright.disabled {
background-position:0px -120px;
}
a.toggleright.open {
background-position:0px -180px;
}
a.toggleright.open:hover {
background-position:0px -240px;
}
a.toggleright.open.disabled:hover {
background-position:0px -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 0;
		/*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 {
		color:#333;/*theme*/
		font-size:153.9%; /*20px*/
		line-height:1em;
		margin:0 0 .2em 0;
		font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
		/*text-transform:uppercase;*/
		font-weight:bold;
	}
h2 a {
		line-height:1em;
		margin:0 0 .5em 0;
		/*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 #E3CACD;/*theme*/
border-bottom:1px solid #E3CACD;/*theme*/
padding-top:.5em;
padding-bottom:.5em;
padding-left:.35em;
margin-bottom:1.0em;
background-color:#FFE3E6;/*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,
h5 {
		color:#333;/*theme*/
		font-size:122%; /*16px*/
		font-weight:bold;
		line-height:1.25em;
		margin:0 0 .5em 0;
		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;
margin-bottom:.625em;
}
body.homepage h3.section {
	color:#fff;
	background:#141414;
	padding:5px; margin:20px 0 10px 0;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#1F1F1F;
}

h4 {
		font-size:107%;/*14px*/
		line-height:1.4286em;
		margin:0 0 0 0;
		font-weight:bold;
		color:#333;/*theme*/
	}




h6 {
		font-size:123.1%; /*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:bold;
}
/****** misc ******/
/*wrapper for clock on matchreport*/



div.matchstatus {
	height:16.38em;
}

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 #669900;
	border-bottom:1px solid #669900;
}
div.alert.ok h4 {
	color:#669900;
	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:#006600;
}
.out h3 {
	color:#990000;
}
.highlight {
		background-color:#ffc;
	}
.stronghighlight {
		background-color:#ff6;
}
.negative {
		color:#990000;
	}
.positive {
		color:#006600;
	}
.right {
		float:right;
	}
.left {
		float:left;
	}
.small {
	font-size:90%;
}
.strike {
	text-decoration:line-through;
}
.alignright {
text-align:right;
	}
.aligncenter {
text-align:center;
	}
.larger {
	font-size:108%;
}
em,
q {
		font-style:italic;
	}

strong,
td.strong {
		font-weight:bold;
	}
hr {
	border:none;
	height:1px;
	border-top:1px solid #dddddd;
	margin-bottom:1em;
}
acronym,
abbr {
	cursor:help;
}
code {
		font-size:90%;
	}
blockquote {
	font-style:italic;
	margin:0 0 0 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;
}
.nomargin {
		margin:0;
	}
.halfmargin {
	margin-bottom:.5em;
}
.margin {
	margin-bottom:1.538em;
}
.marginleft {
	margin-left:0.4em;
}
.help {
		color:#999999;
		font-size:93%;
}
.help a {
		color:#999999;
}
.only-print {
	display:none;
}
/* package level indication********************************/
.team-level-bronze,
.team-level-gold,
.team-level-silver,
.team-level-platin {
	padding-left:17px;
	display:inline-block;
	min-height:16px;
	background:url(images/levels.png) 0px 5000px no-repeat;
}
.team-level-bronze{
	background-position:0px -200px;
}
.team-level-gold{
	background-position:0px -230px;
}
.team-level-silver{
	background-position:0px -260px;
}
.team-level-platin{
	background-position:0px -290px;
}
/**/
/* section heading area ***********************************/
/**/
#SectionHead {
	 background:#900 url(images/grade-sectionhead-bg.png) right bottom no-repeat;
	 clear:both;
	 color:#fff;
	 min-height:18px;
	}
#SectionHead a {
	color:#fff;
}
#SectionHead h1,
#SectionHead h3 {
	 color:#fff;
	}
#SectionHead h1.meta,
#SectionHead h3.meta,
#SectionHead h3.meta a {
	 color:#E3BABA;
	}
#SectionHead h3.meta a:hover {
	 color:#fff;
	}
	
#SectionHead h1.left {
	padding:.4em 0 .4em .5em;
	margin:0;
	clear:both;
}
#SectionHead h1.level-bronze,
#SectionHead h1.level-silver,
#SectionHead h1.level-gold,
#SectionHead h1.level-platin {
	padding-left:52px;
	background:url(images/levels.png) 11px 5000px no-repeat;
}
#SectionHead h1.level-bronze {
	background-position:11px -142px;
}
#SectionHead h1.level-silver {
	background-position:11px -92px;
}
#SectionHead h1.level-gold {
	background-position:11px -42px;
}
#SectionHead h1.level-platin {
	background-position:11px 8px;
}
#SectionHead h1.right {
	padding:.4em .5em .4em 0;
	margin:0;
}
#SectionHead h3.right {
	padding:0em .8em .4em 0;
	margin:0;
	margin-top:-.5em;
	clear:right;
	font-weight:normal;
}
/*************************************************************/

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;
	}
	
h1.icon,
h1.left.icon,
#SectionHead h1.icon{
	padding-left:48px;
}
h1.icon.cup {
	/*background:url(images/icon-cup-32-white.png) .3em 45% no-repeat;*/
	background:url(images/icon-cup-32-white-beta.png) .3em 45% no-repeat;
	padding-left:64px!important;
}
h1.icon.leaderboard {
	background:url(images/icon-leaderboard-32-white.png) .3em 45% no-repeat;
}
.icon.icon-only {
	/*IE8 compatabilitymode quirk: IE8Comp*/
	/*text-indent:-5000px; removed*/
	color:transparent; /*added IE8Comp*/
	text-align:left;
	overflow:hidden;
	background-position:left center;
	background-repeat:no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	padding:0;
}











.icon-right,
.icon.right {
		padding:0 20px 0 0;
		background-position:right center;
		background-repeat:no-repeat;
}
.icon-right.info {
	background-image:url(images/icon-i.png);
}
.icon.leaderboard {
	background-image:url(images/league-16.png);
}
.icon.cup {
	background-image:url(images/cup-16.png);
}
.icon.manager {
	background-image:url(images/user_suit.png);
}
.icon.graph {
	background-image:url(images/chart_line.png);
}
.icon.graph-add {
	background-image:url(images/chart_line_add.png);
}
.icon.graph-remove {
	background-image:url(images/chart_line_delete.png);
}
.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.plus {
	background-image:url(images/+.gif);
}
.icon.minus {
	background-image:url(images/-.gif);
}
.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.x {
	background-image:url(images/x.gif);
}
.icon.wand {
	background-image:url(images/wand.png);
}
.icon.error {
	background-image:url(images/error.png);
}
.icon.cup_tree {
	background-image:url(images/cup_tree.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.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.basket-add {
	background-image:url(images/basket_add.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.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);
}




.meta {
		color:#999;
	}
.meta a {
		color:#666;
	}
.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 0;
}
div.minitabsbox.highlight {
	border-top:2px solid;
	border-bottom:2px solid;
	border-color:#999;
}


div.minitabsbox div.round div.number {
	float:left;
	font-weight:bold;
	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 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.385em;
		/*!IE*/*width:73.568em;/*IE*/
		/*!IE*/*width:73.5em;/*IE*/
		text-align:left;
	}
	div.top-banner {
		margin:auto;
		min-width:980px;
		width:75.385em;
		/*!IE*/*width:73.568em;/*IE*/
		text-align:left;
	}
	div.top-banner div.wrap {
		/*background-color:#000;*/
		padding:0;
		margin:0 10px 20px 10px;
		text-align:center;
	}
	#bd{
		position:relative;
	}
	#bd div.content {
		padding:1em 1.2em .8em 1.2em;
		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 0;
}

	div.terms {
		width:100%;
		height:255px;
		overflow:auto;
		margin:.769em 0 2.307em 0;
		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 0;
}
.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 #FF3300;
	 }
		 .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 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 2px;
}
/*medium*/
div.achivements.medium img {
	margin:3px 4px 3px 4px;
}
/*large*/
div.achivements.large img {
	margin:0px 5px 7px 5px;
}
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 0;
}

/**/

dl.match-report 
{
	margin: 0em;
	padding: 0em;
}

dl.match-report dt
{
	clear: left;
	float: left;
	margin-right: 0.5em;
	line-height: 1.5em;
}

dl.match-report dd
{
	font-weight: bold;
	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: 0px;
		left: 0px;
		text-align:center;
	}
	#dim div.inner{
		text-align:center;
		background:transparent;
		position:fixed;
		width:37.3em;
		top:2%;
		left:27%;
	}
/* rewards */
div.reward {
		width:35em;
		margin:auto;
		/*border:double 3px #ccc;*/
		text-align:center;
		padding:1.2em 2em 0.5em 1em;
		background: #FFFFFF 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:normal;
	}
	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: #ffffff;
	width: 69px;
	height: 64px;
	background: url(images/loading-animation.gif) center center no-repeat;
	border: 3px double #cccccc;
}


/* #################### FOOTER ################# */
/*partner logos*/

	 #swush,
	 #sportbladet,
	 #svff {
		display:inline;
		float:right;
	}
	
	 #swush a,
	 #sportbladet a,
	 #svff 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:150px;
	}

	 #sportbladet a {
		background: url(images/footer-light-sportbladet.png) left top no-repeat;
		width:92px;
	}
	
	#svff a {
		background: url(images/footer-light-svff.png) left top no-repeat;
		width:40px;
	}
		
	 #swush a:hover,
	 #sportbladet a:hover,
	 #svff a:hover{
		background-position:0px -50px;
	}













/* 930x180 */

.subsite-aftonbladet .ad-930x180 {
	width:930px; 
	height:180px; 
	margin: 20px auto 0 auto;
}


.subsite-sportsbox .ad-930x180 {
	width:728px; 
	height:90px; 
	margin: 20px auto 0 auto;
}


/* 728x90 */
.subsite-holdet .ad-728x90,
.subsite-sportsbox .ad-728x90,
.subsite-aftonbladet .ad-728x90 {
	width:728px; 
	height:90px; 
	margin: 20px auto 0 auto;
}


/* 300x250 */
.subsite-sportsbox .ad-300x250,
.subsite-holdet .ad-300x250,
.subsite-aftonbladet .ad-300x250 {
	width:300px;
	height:250px;
	margin: 10px auto;
}

/* 160x600 */
.subsite-sportsbox .ad-160x600,
.subsite-holdet .ad-160x600,
.subsite-aftonbladet .ad-160x600 {
	width:160px;
	height:600px;
	margin: 10px auto;
}

/* 200x200 */
.subsite-sportsbox .ad-200x200,
.subsite-holdet .ad-200x200,
.subsite-aftonbladet .ad-200x200 {
	width:200px;
	height:200px;
	margin: 10px auto;
}
/*IE 6 and 7 banner error hack */
.subsite-aftonbladet div.titlebar.tournament 
{
    *position: static !important;
    *height: 297px !important;
}
div.siteadmin {
background-color:#ffc;
margin:0 0px 10px 0px;
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:#FFE3E6;
}



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: 0px;
padding: 0px;
list-style-type: none;
}
ul.navGlobal,
ul.navAccount,
ul.navLang {
padding-top:0px;
}
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:#cc0000;
	padding-left:18px;
}

ul.navGlobal li a,
ul.navAccount li a,
ul.navLang li a
{
color: #690;
display:block;
padding:.2em .6em;
font-weight: bold;
font-size:93%;
text-decoration: none;
}

ul.navGlobal li a:hover,
ul.navGlobal li a.hover
{
color: #000;
background-color:#fff;
background-color:#FFE3E6;
}

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: 0px;
margin: 0px;
font-weight:normal;
font-size:100%;
}
/* hiding language menu*/

/*Images in global navigation*/
ul.navLang li.lang {
	display:none;
}
#Games,
#Forum,
#Groups,
#About,
#Help,
#Search,
#HallOfFame {
	display:block;
	background-image:url(images/globalmenu-se.png);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#900;
	height:29px;
	text-indent:-5000px;
	overflow:hidden;
	padding:0;
}
#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;
}
.lang-se #Games,
.lang-se #Forum,
.lang-se #Groups,
.lang-se #About,
.lang-se #Help,
.lang-se #Search,
.lang-se #HallOfFame {
	background-image:url(images/globalmenu-se.png);
}
	/*danish menu items*/
	.lang-se #Games{
		width:39px;
		background-position:-5px -6px;
	}
		.lang-se #Games:hover,
		.lang-se #Games.hover{
			background-position:-5px -32px;
		}
	.lang-se #Forum{
		width:60px;
		background-position:-52px -6px;
	}
		.lang-se #Forum:hover,
		.lang-se #Forum.hover{
			background-position:-52px -32px;
		}
	.lang-se #Groups{
		width:75px;
		background-position:-119px -6px;
	}
		.lang-se #Groups:hover,
		.lang-se #Groups.hover{
			background-position:-119px -32px;
		}
	.lang-se #About{
		width:78px;
		background-position:-202px -6px;
	}
		.lang-se #About:hover,
		.lang-se #About.hover{
			background-position:-202px -32px;
		}
	.lang-se #Help{
		width:57px;
		background-position:-287px -6px;
	}
		.lang-se #Help:hover,
		.lang-se #Help.hover{
			background-position:-287px -32px;
		}

	.lang-se #Search{
		width:37px;
		background-position:-354px -6px;
		display:none; /*Hide the search function, as its no working properly*/
	}
		.lang-se #Search:hover,
		.lang-se #Search.hover{
			background-position:-354px -32px;
		}

	.lang-se #HallOfFame{
		width:108px;
		background-position:-401px -6px;
	}
		.lang-se #HallOfFame:hover,
		.lang-se #HallOfFame.hover{
			background-position:-401px -32px;
		}




	/*english menu items*/
	.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;
		display:none; /*Hide the search function, as its no working properly*/
	}
		.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;
		}


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;
background:#FFE3E6;
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 4px;
/*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:normal;
border:none;
background-color:#FFE3E6;
}

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:bold;
}
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:bold;
}
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:#900;
color:#fff;
}

/*account menu deviation from global nav*/
ul.navAccount,
ul.navLang {
	float:right;
}
ul.navLang {
	padding-top:0;
	margin-top:16px;
}
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:bold;
	color:#000;
	background-image:url(images/basket_go.png);
}
ul.navAccount li a,
ul.navLang li a {
color:#900;
font-weight: normal;
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:#900;
	/*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;*/
}
ul.navAccount li.login a:hover {
	background:#c00;
	text-decoration:none;
}
li.loginform {
	 position:relative;
	 background-color:#900;
	 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:normal;
	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:normal;
}

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:#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:bold;
}
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;
}
/***** website logo *****/	
#logo {
	float:left;
	position:absolute;
	left:-11px;
	top:0px;
	width:432px;
	height:70px;
}
body.lang-se #logo {
	/*background:url(images/logo-da.png) no-repeat;*/
	/*special width and image "Har du et Aftonbladet konto..." -text added */
	width:795px;
	background:url(images/logo-se-harduet.png) no-repeat;
}
body.lang-se.auth #logo {
	width:390px;
	background:url(images/logo-se.png) no-repeat;
}
body.lang-se #logo a {
	width:388px;
}
#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:normal;
	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:bold;
	 white-space:nowrap;
}
/*games list in global menu*/
#topNavSection ul.navGlobal li:hover ul.subnavGlobal li a.teams-toggle {
	background-color:#900;
	background-image:url(images/toggle.png);
	background-position:0px 0px;
	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:0px -60px;
}
#topNavSection ul.navGlobal li:hover ul.subnavGlobal li a.teams-toggle.open {
	background-position:0px -120px;
}
#topNavSection ul.navGlobal li:hover ul.subnavGlobal li a.teams-toggle.open {
	background-position:0px -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-se .titlebar.section .title {
		background-image:url(images/sectionheadings-se.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:#00FF00;
	}
	
	.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:bold;
		    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:0px;
		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 0;
			float:right;
		}
	#Round em {
			color:#333;
			display:block;
			font-size:26px;
			font-style:normal;
			font-weight:bold;
			line-height:26px;
		}
	#Round a:hover em {
			color:#FF3300;/*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:bold;
	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% 0px;
	cursor:pointer; 
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding-right:1em;
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*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% 0px;
	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;
}
/*simple buttons*/
.simple-btn,
.simple-btn:link {
	display:inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#208792;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:.3em .5em;
}
.simple-btn:visited {
	background-color:#208792;
	color:#fff;
}
.simple-btn:hover,
.simple-btn:focus {
	background-color:#269fa8;
	color:#fff;
}
.simple-btn:active {
	background-color:#208792;
	color:#fff;
}

span.simple-btn.disabled {
	background-color:#ccc;
	color:#999;
	cursor:default;
}

.simple-btn.icon {
	padding:.3em .5em .3em 22px;
	background-position:.2em center;
}





/* tab button */

a.toggle-button,
a.right-toggle-button {
	font-weight:bold;
	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;
}

/* Buttons v3 **************************************************/


.btn-v3/*,
.btn-v3:link,
.btn-v3:visited*/ {
	position:relative;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin:0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	/*font: 14px/100% Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	padding: .5em 1em .65em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	/*-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;*/
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	box-shadow: 0 1px 2px rgba(0,0,0,.5);
	*/
	-webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px;  
    -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px;  
    box-shadow: rgba(255, 255, 255, 0.3) 0 1px;
	/*def. color-holdet*/
	color: #fff!important;
	/*border: solid 1px #0B717F;*/
	border: 1px solid rgba(0, 0, 0, 0.6);
	background: #15919E;
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#28A4B0), to(#0E7886));
	background: -moz-linear-gradient(top,  #28A4B0,  #0E7886);
	*/
	background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.3, rgb(14,120,134)),
		color-stop(0.98, rgb(40,165,176)),
		color-stop(1, rgb(123,200,207))
	);
	background:-moz-linear-gradient(
		center bottom,
		rgb(14,120,134) 30%,
		rgb(40,165,176) 98%,
		rgb(123,200,207) 100%
	);
	
	-webkit-user-select: none;  
    -moz-user-select: none;
	user-select: none;
}
.btn-v3:hover {
	text-decoration: none!important;
	/*def. color-holdet*/
	background: #269FA8;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.3, rgb(26,130,146)),
		color-stop(0.97, rgb(62,174,182)),
		color-stop(1, rgb(123,200,207))
	);
	background: -moz-linear-gradient(
		center bottom,
		rgb(26,130,146) 30%,
		rgb(62,174,182) 97%,
		rgb(123,200,207) 100%
	);
}
.btn-v3:active {
	-webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px,  
                        black 0px 1px 3px inset,
                        rgba(0, 0, 0, 0.4) 0px -5px 12px inset;  
  
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px,  
                     black 0px 1px 3px inset,
                     rgba(0, 0, 0, 0.4) 0px -5px 12px inset;  
  
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px,  
                black 0px 1px 3px inset,  
                rgba(0, 0, 0, 0.4) 0px -5px 12px inset;
	/*def. color-holdet*/
	color:#ededed !important;
	background:#0E7886;
}


.btn-v3.disabled,
.btn-v3.disabled:hover,
.btn-v3.disabled:active {
	color:#ddd!important;
	background:#999;
	border-color:#666;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	cursor:default;
}

.btn-v3.big {
	font-size: 170%;
	padding: .4em 2em .45em;
	padding:10px 2em 9px;
}

.btn-v3.small {
	font-size: 11px;
	font-weight:normal;
	padding: .05em .5em .125em;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btn-v3.small.icon-only {
	padding-left:1px;
	padding-right:1px;
	padding:0;
	width:15px;
	height:15px;
}
/*icons in buttons*/
.btn-v3 .ico { /* sprite-size for regular buttons must be: 22 x 22px */
	vertical-align:bottom;
	background-image:url(images/btnv3-ico.png);
	background-position:-12px 0;
	background-repeat:no-repeat;
	display:inline-block;
	margin-top:-4px;
	margin-bottom:-4px;
	width:22px;
	height:22px;
}
/*left aligned icon*/
.btn-v3 .ico {
	margin-right:.2em;
	margin-left:-.8em;
}
/*right aligned icon*/
.btn-v3 .ico.alignright {
	margin-left:.2em;
	margin-right:-.8em;
}
/*only icon*/
.btn-v3.icon-only {
	padding-left:.3em;
	padding-right:.2em;
}
.btn-v3.icon-only .ico {
	margin-left:0;
	margin-right:0;
	text-indent:-5000px;
	overflow:hidden;
	height:22px;
	width:22px;	
	display:block;
}
/*icons in small buttons*/
.btn-v3.small .ico { /* sprite-size for small buttons must be: 12 x 12px */
	background-position:0 0;
	vertical-align:bottom;
	margin:0 2px 0 -2px;
	height:12px;
	width:12px;	
}
/*right aligned icon*/
.btn-v3.small .ico.alignright {
	margin-left:2px;
	margin-right:-2px;
}
.btn-v3.small.icon-only .ico {
	margin-left:0;
	margin-right:0;
	margin:1px;
	width:13px;
	height:13px;
}
/*icons in big buttons*/
.btn-v3.big .ico { /* image-size for small buttons must be: 12 x 12px */
	background-position:-34px 0;
	vertical-align:top;
	width:32px;
	height:32px;
	margin:-4px .3em -4px -1em;
}
.btn-v3.big .ico.alignright {
	margin-left:.3em;
	margin-right:-1em;
}
.btn-v3.big.icon-only .ico {
	margin-left:.25em;
	margin-right:.3em;
}
/***********all button icon types*******/
/*cup*/
.btn-v3.small .ico.cup{
	background-position:0 0;
}
.btn-v3 .ico.cup{
	background-position:-12px 0;
}
.btn-v3.big .ico.cup{
	background-position:-32px 0;
}
/*plus*/
.btn-v3.small .ico.plus{
	background-position:0 -12px;
}
.btn-v3 .ico.plus{
	background-position:-12px -22px;
}
.btn-v3.big .ico.plus{
	background-position:-32px -32px;
}
/*minus*/
.btn-v3.small .ico.minus{
	background-position:0 -24px;
}
.btn-v3 .ico.minus{
	background-position:-12px -44px;
}
.btn-v3.big .ico.minus{
	background-position:-32px -64px;
}
/*tick*/
.btn-v3.small .ico.tick{
	background-position:0 -36px;
}
.btn-v3 .ico.tick{
	background-position:-12px -66px;
}
.btn-v3.big .ico.tick{
	background-position:-32px -96px;
}
/*star*/
.btn-v3.small .ico.star{
	background-position:0 -48px;
}
.btn-v3 .ico.star{
	background-position:-12px -88px;
}
.btn-v3.big .ico.star{
	background-position:-33px -128px;
}
/*arrow-r*/
.btn-v3.small .ico.arrow-r{
	background-position:0 -60px;
}
.btn-v3 .ico.arrow-r{
	background-position:-12px -110px;
}
.btn-v3.big .ico.arrow-r{
	background-position:-33px -160px;
}
/*arrow-d*/
.btn-v3.small .ico.arrow-d{
	background-position:0 -72px;
}
.btn-v3 .ico.arrow-d{
	background-position:-12px -132px;
}
.btn-v3.big .ico.arrow-d{
	background-position:-33px -192px;
}
/*arrow-l*/
.btn-v3.small .ico.arrow-l{
	background-position:0 -84px;
}
.btn-v3 .ico.arrow-l{
	background-position:-12px -154px;
}
.btn-v3.big .ico.arrow-l{
	background-position:-33px -224px;
}
/*arrow-u*/
.btn-v3.small .ico.arrow-u{
	background-position:0 -100px;
}
.btn-v3 .ico.arrow-u{
	background-position:-12px -176px;
}
.btn-v3.big .ico.arrow-u{
	background-position:-33px -256px;
}
/*X*/
.btn-v3.small .ico.x{
	background-position:0 -107px;
}
.btn-v3 .ico.x{
	background-position:-12px -197px;
}
.btn-v3.big .ico.x{
	background-position:-33px -289px;
}


	.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:#900; /*same as sub menu bg*/
		padding:0 3px;
	 }
	 .navGame ul,
	 .navGameSub ul {
	 	list-style:none;
		margin:0;
		padding:0;
	 }
	 .navGameSub ul {
		padding:0 0 2px 0;
	 }
	 
	 
	 .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:bold;
		margin:2px 0 0 0;
		padding:0px 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:#fff;
		-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:#780000;
		color:#FFE3E6;
	 }
	 .navGame li a:hover {
		background-color:#c00;
		color:#fff;
	 }
	 .navGame.last li a{
		background-color:#900;
		color:#fff;
	 }
	 .navGame.last li a:hover {
	 	background-color:#c00;
		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:0px;
		line-height:28px;
		height:30px;
	 }
	 .navGameSub li.act a,
	 .navGameSub li.act a:hover {
		background:#fff;
		color:#000;
	 }
	 .navGame li.act a {
		background:#900 url(images/main-nav-act-bg.png) left top repeat-x;
		color:#fff;
		margin-top:0px;
		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;
	 }
/* New Game navigation *****************************************************/
#NavGame,
#NavGameSub {
	float:left;
	margin:0 0 0em 0px;
	padding:0;
	font-size:93%;
}
#NavGameSub{
	margin-left:1.2em;
}
#NavGame li,
#NavGame li a,
#NavGameSub li,
#NavGameSub li a {
	float:left;
}
#NavGame li{
	z-index:10;
}
#NavGame li,
#NavGameSub li {
	list-style:none;
	position:relative;
	margin:0 3px 0 0;
	padding:0;
}

#NavGame li a,
#NavGameSub li a {
	color:#FFE3E6;/*def. tab text color*/
	font-weight:bold;
	background-color:#780000;/*def. tab color*/
	padding:0em 10px 0 10px;
	line-height:24px;
	text-decoration: none;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom:2px solid #680000;/*def. tab bottom border color*/
}
#NavGame li a em {
	line-height:27px;
}
#NavGame li.hasSub a {
	padding-right:5px;
}
#NavGame a span.more {
	font-family:"Arial Black", sans-serif;
	display:inline-block;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
#NavGame li:hover a span.more {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#NavGame li:hover a,
#NavGame li a:hover,
#NavGameSub li a:hover{
	background-color:#c00;/* tab hover color*/
	color:#fff;/*tab hover text color*/
	border-bottom-color:#B20000;/* tab hover border color*/
}

#NavGame li.act a {
	background-color:#900;/*act tab color*/
	border-bottom-color:#900;/*act tab color*/
	color:#fff;
}
/* active tab */
#NavGame li.act:hover a {
	background-color:#900;/*act tab color*/
	border-bottom-color:#900;/*act tab color*/
	color:#fff;
}

/*dropdown-menu*/
#NavGame li ul {
	background-color:#c00;/*tab hover color*/
	margin:0;
	padding:0px;
	display:none;
	position:absolute;
	left:0;
	top:100%;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	
	box-shadow:          0px 3px 4px 0px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:  0px 3px 4px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:     0px 3px 4px 0px rgba(0, 0, 0, 0.4);
}
#NavGame li:hover ul {
	display:block;
}
#NavGame li ul li,
#NavGame li ul li a {
	float:none;
	margin:0;
}
#NavGame li ul li hr {
	margin:0;
	border-top:2px solid #680000;/*def. tab bottom border color*/
}

#NavGame li ul li{
	_display:inline; /* ie6 hack*/
}
#NavGame li:hover ul li a,
#NavGame li.act:hover ul li a {
	background-color:#c00;/*tab hover color*/
	line-height:26px;
	display:block;
	width:180px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:none;
	white-space:nowrap;
	border-bottom:1px solid #680000;/*def. tab bottom border color*/
	overflow:hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
#NavGame li ul li a em {
	font-weight:normal;
	font-style:normal;
		display:inline-block;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	cursor:pointer;
	/*letter-spacing:.08em;*/
}

#NavGame li ul li a:hover em {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}





#NavGame li.act ul li:last-child a,	
#NavGame li ul li:last-child a {
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom:none;
}
#NavGame li.act ul li:first-child a,	
#NavGame li ul li:first-child a{
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
}
#NavGame li.hasSub a:hover,
#NavGame li ul li a:hover,
#NavGame li.act ul li a:hover,
#NavGame li.act ul li.act a {
	background-color:#C26666;/*sub hover color*/
}
#NavGame li.act ul li.act a {
	color:#333;/*act sub text color*/
}

/*remove def. bottom border from main tabs when hovered*/
#NavGame li.act:hover a,
#NavGame li.hasSub:hover a{
	border-bottom-color:#900;/*act tab color*/
	color:#fff;
}
#NavGame li.hasSub:hover a:hover{
	border-bottom-color:#C26666;/*sub hover color*/
}
/*add the def. bottom border again to dropdown menu items*/
#NavGame li.hasSub:hover ul li a {
	border-bottom-color:#780000;/*sub border color*/
}
/*Sube menu act*/
#NavGameSub{
	clear:left;
}
#NavGameSub li.act a,
#NavGameSub li.act a:hover {
	color:#333;
	background:#fff;
	border-bottom-color:#fff;
}
/*icons on menu items*/
#NavGame li a.icon,
#NavGameSub li a.icon {
	padding-left:27px;
	background-position:8px center;
	background-repeat:no-repeat;
}
#NavGame li.hasSub ul li a.icon,
#NavGame li ul li a.icon:hover,
#NavGame li.act.hasSub ul li a.icon {
	background-position:8px center;
	background-repeat:no-repeat;
	padding-left:27px;
	width:183px; /*width of a - (this.padding.left - a.padding.left) */
}
#NavGame .icon {
	background-image:none;
}
#NavGame li ul li a.icon.wand,
#NavGame a.icon.wand {
	background-image:url(images/wand.png);
}
#NavGame li ul li a.icon.new,
#NavGame a.icon.new {
	background-image:url(images/new.png);
}

/***************************************************************************/
/***** Page nav ****/
div.navPage {
	position: relative;
	width: 100%;
	height: 2em;
	margin-bottom:2em;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	background:#fff url(images/navPage-bg.png) bottom right no-repeat;
}
div.navPage ul {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
}

div.navPage ul li  {
	display: inline;
	list-style: none;
}

div.navPage ul a,
div.navPage ul li.act a {
	display: block;
	float: left;
	padding: 4px 10px;
	margin: 1px 3px 0 0;
	text-decoration: none;
	
	
	-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}

div.navPage ul li.act a,
div.navPage ul li.act a:hover {
	border: 1px solid #ccc;
	border-bottom: none;
	background: #fff url(images/navPage-act.png) 1px 1px repeat-x;
	padding-bottom: 8px;
	margin-top: 0;
	color: #333;
	
}
/*
div.navPage ul a {
	background:#6ED5E0 url(images/navPage-bg.png) 15px left no-repeat;
	border: 1px solid #6ED5E0;
	border-bottom: none;
}
*/
div.navPage ul a:hover {
	/*margin-top: 2px;*/
	/*border-color: #ccc;*/
	/*background: #fff;*/
	/*color:#333;*/
	/*padding-bottom: 5px;*/
}


/*navPage mini*/
.navPageMini {
	clear:both;
	padding:0 0 2em 0;
}
.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:1px solid #ededed/*#E0EBCC*/;
		border-bottom: 1px solid #fff;
		color:#6c6c6c;
		display:block;
		height:1em;
		padding:.1em .5em .3em .5em;
		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:bold;
}/***** guide *****/
.guide {
		margin:0 0 1.5em 0;
		}
.guide p {
		margin:0;
}
.guide h6 {
		clear:left;
		color:#999;
		font-size:123.1%; /*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.3%;
}
.guide ul.steps4 li {
		width:24.3%;
}
.guide ul.steps5 li {
		width:19.3%;
}
.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:bold;
}
.guide li.act div.step h5 a {
		color:#fff;
		font-weight:bold;
}
.guide li.act div.step h5 em {
		font-style:italic;
		font-weight:bold;
}
/* 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 0;
		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:bold;
		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 0;
		text-align:right;
	}
	.continue h3 {
		text-align:left;
		float:left;
		font-weight:normal;
		color:#fff;
		margin:.2em 0 0 0;
	}
	.continue h3 a {
		color:#fff;
	}
	.continue p {
		clear:left;
		text-align:left;
		color:#fff;
		font-weight:bold;
	}div.navFoot {
		padding:.5em 0 1.5em 0;
		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:bold;
		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 #666;
		color:#666;
		margin-top:15px;
		padding-top:10px;
}
#legal p {
	float:left;
	padding-top:0.5em;
}


	
	#legal a {
		color:#666;
	}
	#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.1%; /*16px*/
		font-weight:bold;
		line-height:1.25em;
		margin:0 0 1.25em 0;
		font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
}

table.tradesearchres tr.table-group-header td{
	text-align:center;
	font-weight:bold;
	color:#666;
	background:#ddd;
}

table td, table th {
		height:2em;
		line-height:1.358em;
		padding:.2em .3em .2em .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 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 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:#FF9900;
	color:#fff;
	font-weight:bold;
	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:#900;
	padding-left:4px;
	padding-right:4px;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
	text-decoration:none;
}
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:#ffffff 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:#eeeeee;
	color:#777777;
}
table.tradesearchres tbody tr.disabled td.act {
	background-color:#EEEEBE;
}
table.tradesearchres tbody tr.disabled td a {
	color:#777777;
}
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 #f00;
}

table.tradesearchres tbody.current.open tr td {
	background:#E0EEE1;/*theme*/
}
table.tradesearchres tbody.open tr td.round {
	font-weight:bold;
	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:bold;
	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:bold;
	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:bold;
	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:#FFFFFF;
	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:bold;
}
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:bold;
	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.9%; /*20px*/
	font-weight:bold;
}


/*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:bold;
}
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:bold;
	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:bold;
}

table.tradesearchres td.bench {
	background:#fff;
	text-align:center;
	font-weight:bold;
	color:#666;
	border-bottom:2px solid #999;
	padding:1.4em 0 .4em 0;
}


table.matchreport tbody td.period {
	text-align:center;
	color:#666;
	background:#ededed;
	font-weight:bold;
	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 0 repeat-x;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#fff;
	line-height:1.538em;
	height:1.538em;
	padding:11px 15px 9px 15px;
	width:42%;
}

table.matchreport th.score {
	width:1%;
	white-space:nowrap;
	text-align:center;
	color:#333;
	padding:0;
	margin:0;
	background-position:50% 0;
}
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:0px 13px 0px 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:normal;
}
table.summary h2 {
	color:#333;
	margin:0;
	padding:.25em 0;
}

table.summary.three-column td
{
	width: 33.33%;
}

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:#eeeeee url(images/searchres-row-disabled-bg.gif) bottom repeat-x;
	color:#777777;
}
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:#777777;
}
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.9%; /*20px as h2*/
		font-weight:bold;
		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:normal;
		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 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: bold;
		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:bold;
}
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 0;
	}
	table.groups tr.thisTeam {
		font-weight:bold;
	}
	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:bold;
	}
	table.schedule tbody td.round {
		font-size:153.9%; /*20px as h2*/
		font-weight:bold;
		vertical-align:top;
		padding-top:.0em;
		color:#999;
		background:#fff;
		height:1.499em;
	}

	table.schedule tbody td.round_small {
		font-size:125.9%; /*20px as h2*/
		font-weight:bold;
		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 0em;
		 /*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: #cccccc;
}

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: bold; 
	
}

table.tradesearchres.team tr.available td a 
{
	color: #aaaaaa;
}

/* 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:bold;
}
table.planning tfoot td.disabled {
	font-weight:normal;
	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.9%;
}
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;
}

/*head-to-head cup-table*/
table.head-to-head {
	border-collapse:separate;
}
table.head-to-head span.meta{
	display:block;
	font-size:81.97%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}
table.head-to-head h3{
	margin-bottom:0;
}
table.head-to-head h3 a{
	margin-bottom:0;
	margin-left:0;
	text-decoration:underline;
}
table.tradesearchres.head-to-head a:hover{
	text-decoration:none;
}
table.tradesearchres.head-to-head a:hover{
	text-decoration:none;
}
table.head-to-head tbody tr td{
	padding-top:.5em;
	padding-bottom:.5em;
	border-bottom-width:1px;
	border-bottom-color:#999999;
}
table.head-to-head td.avatar.away {
	padding-right:.5em;
}
table.head-to-head td.avatar.home {
	padding-left:.5em;
}
table.head-to-head td.res {
	padding-left:10px;
	padding-right:10px;
}
table.head-to-head td.res {
	padding:0 10px;
}
/*arrows indicating winners*/
table.head-to-head tr.draw td.res,
table.head-to-head tr.home td.res,
table.head-to-head tr.away td.res,
table.head-to-head tr.draw td.home.score,
table.head-to-head tr.home td.home.score,
table.head-to-head tr.draw td.away.score,
table.head-to-head tr.away td.away.score {
	background-color:#000;
	background-image: url(images/head-to-head-res-bg-home.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#fff;
}
table.head-to-head tr.draw td.home.score,
table.head-to-head tr.home td.home.score {
	background-image: url(images/head-to-head-res-bg-home.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
}
table.head-to-head tr.draw td.away.score,
table.head-to-head tr.away td.away.score {
	background-image: url(images/head-to-head-res-bg-away.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:10px;
}

table.head-to-head td.team {
	width:50%;
}
table.head-to-head td.team h3 {
	font-size:112%;
	margin-bottom:.2em;
}

table.tradesearchres.head-to-head td.score {
	height:32px;
	line-height:32px;
	color:#999;
	font-size:122%;
	font-weight:bold;
}
table.head-to-head tr.draw td.score,
table.head-to-head tr.home td.home.score,
table.head-to-head tr.away td.away.score {
	color:#333;
}
table.head-to-head tr.home td.away a,
table.head-to-head tr.away td.home a{
	color:#999;
}
table.head-to-head tr.home td.away a:hover,
table.head-to-head tr.away td.home a:hover{
	color:#666;
}
table.head-to-head tr.home td.avatar.away img,
table.head-to-head tr.away td.avatar.home img{
	filter:alpha(opacity=50);  
	-moz-opacity:.5;
	opacity:.5;
}

/*head-to-head table heads*/
div.head-to-head-team div.t-head {
	 padding:5px;
	 background-color:#eee;
	 border:1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:relative;
}
/*special for winner*/
div.head-to-head-team.winner div.t-head {
	 background-color:#D2E3E9; /*same as table current*/
}
/*special for looser*/
div.head-to-head-team.loser div.t-head {
	 background-color:#eee;
}

div.head-to-head-team.loser div.t-head a {
	color:#666;
}
div.head-to-head-team.loser div.t-head a.avatar {
		filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

div.head-to-head-team h3 {
	margin:6px 0 4px 0;
}
div.head-to-head-team .score {
	font-size:30px;
	height:30px;
	color:#333;
	text-align:center;
}
div.head-to-head-team.loser .score {
	color:#666;
}
div.head-to-head-team.home .score {
	text-align:right;
}
div.head-to-head-team.away .score {
	text-align:left;
}
div.head-to-head-team.home a.avatar{
	margin-right:.5em;
	float:left;
}
div.head-to-head-team.away a.avatar{
	margin-left:.5em;
	float:right;
}
div.head-to-head-team a.avatar{
	z-index:12;
	position:relative;
}
/*head to head taunt*/
div.taunt {
	position:relative;
	margin:0px 0 30px 0;
	width:100%;
}
div.taunt div.inner {
	display:block;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
	border:1px solid #996;
	background-color:#ffc;
	padding:20px;
	padding-bottom:23px;
	margin:0;
}
div.taunt div.inner p {
	font-size:200%;
	line-height:110%;
	font-weight:bold;
	margin:0;
}
div.taunt .textarea {
	width:100%;
	font-weight:bold;
	font-size:200%;
}
div.taunt div.actions {
	margin:5px 0 -20px 0;
	text-align:right;
}
div.taunt div.actions strong {
	font-size:122%;
}
div.taunt div.actions a.button {
	margin-top:3px;
}
div.taunt.home span.spike,
div.taunt.away span.spike {
	display:block;
	position:absolute;
	background:url(images/taunt-spike.png) center top no-repeat;
	bottom:-27px;
	width:61px;
	height:28px;
}
div.taunt.home span.spike{
	left:32px;
}
/*away*/
div.taunt.away span.spike {
	right:32px;
}






/* shopping basket table */
table.shoppingbasket {
}
table.shoppingbasket th,
table.shoppingbasket tfoot td {
	padding:0 10px;
}
table.shoppingbasket tbody td {
	vertical-align:top;
	background-color:#ededed;
	background-color:#ffd;
	border-bottom:2px groove #fff;
	padding:10px;
}
table.shoppingbasket tbody tr.voucher td {
}
table.shoppingbasket tbody tr.total td.price {
	font-size:1em;
}
table.shoppingbasket tbody td.price {
	font-weight:bold;
}
table.shoppingbasket tbody td.item strong {
	font-size:1.2em;
}
table.shoppingbasket tbody tr.total {
	font-weight:bold;
	font-size:1.2em;
}
table.shoppingbasket tbody tr.total td {
	border-bottom:none;
	border-top:2px solid #666;
	background-color:#ff9;
	border-bottom:3px double #666;
	height:1em;
}
table.shoppingbasket tbody tr.total td.price {
	border-bottom:3px double #666;
}
	
#list-view,
#field-view {
	margin:0 0 0 0;
}

#field {
		clear:both;
		/*height:7.69em; 100 px*/
		/*height:30.76em; 400 px*/
		height:38.45em; /*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:0em .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: .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 0;
		display:block;
	}
	.formation li a {
		text-decoration:none;
	}
	.formation li.act a {
		font-weight:bold;
	}
	/* 5-3-2 */
	#f5-3-2 a,
	#f5-3-2_no_coach a	{
		background: url(images/f5-3-2.gif) top center no-repeat;
	}
	#f5-3-2 a:hover,
	#f5-3-2_no_coach a:hover	{
		background: url(images/f5-3-2.gif) -64px -132px no-repeat;
	}
	#f5-3-2.act a,
	#f5-3-2_no_coach.act a	{
		background: url(images/f5-3-2.gif) 0px 0px no-repeat;
	}
	#f5-3-2.disabled a,
	#f5-3-2_no_coach.disabled a	{
		background: url(images/f5-3-2.gif) top right no-repeat;
		color:#999;
	}
	#f5-3-2.disabled a:hover,
	#f5-3-2_no_coach.disabled a:hover	{
		background: url(images/f5-3-2.gif) -128px -132px no-repeat;
	}
	/* 4-4-2 */
	#f4-4-2 a,
	#f4-4-2_no_coach a	{
		background: url(images/f4-4-2.gif) top center no-repeat;
	}
	#f4-4-2 a:hover,
	#f4-4-2_no_coach a:hover	{
		background: url(images/f4-4-2.gif) -64px -132px no-repeat;
	}
	#f4-4-2.act a,
	#f4-4-2_no_coach.act a 	{
		background: url(images/f4-4-2.gif) 0px 0px no-repeat;
	}
	#f4-4-2.disabled a,
	#f4-4-2_no_coach.disabled a	{
		background: url(images/f4-4-2.gif) top right no-repeat;
		color:#999;
	}
	#f4-4-2.disabled a:hover,
	#f4-4-2_no_coach.disabled a:hover	{
		background: url(images/f4-4-2.gif) -128px -132px no-repeat;
	}
	/* 4-3-3 */
	#f4-3-3 a,
	#f4-3-3_no_coach a	{
		background: url(images/f4-3-3.gif) top center no-repeat;
	}
	#f4-3-3 a:hover,
	#f4-3-3_no_coach a:hover	{
		background: url(images/f4-3-3.gif) -64px -132px no-repeat;
	}
	#f4-3-3.act a,
	#f4-3-3_no_coach.act a	{
		background: url(images/f4-3-3.gif) 0px 0px no-repeat;
	}
	#f4-3-3.disabled a,
	#f4-3-3_no_coach.disabled a	{
		background: url(images/f4-3-3.gif) top right no-repeat;
		color:#999;
	}
	#f4-3-3.disabled a:hover,
	#f4-3-3_no_coach.disabled a:hover	{
		background: url(images/f4-3-3.gif) -128px -132px no-repeat;
	}
	/* 3-5-2 */
	#f3-5-2 a,
	#f3-5-2_no_coach a	{
		background: url(images/f3-5-2.gif) top center no-repeat;
	}
	#f3-5-2 a:hover,
	#f3-5-2_no_coach a:hover	{
		background: url(images/f3-5-2.gif) -64px -132px no-repeat;
	}
	#f3-5-2.act a,
	#f3-5-2_no_coach.act a	{
		background: url(images/f3-5-2.gif) 0px 0px no-repeat;
	}
	#f3-5-2.disabled a,
	#f3-5-2_no_coach.disabled a	{
		background: url(images/f3-5-2.gif) top right no-repeat;
		color:#999;
	}
	#f3-5-2.disabled a:hover,
	#f3-5-2_no_coach.disabled a:hover	{
		background: url(images/f3-5-2.gif) -128px -132px no-repeat;
	}
	
	/* 3-1-2 */
#f3-1-2 a,
#f3-1-2_no_coach a {
background:url(images/h3-1-2.gif) top center no-repeat;
}

#f3-1-2 a:hover,
#f3-1-2_no_coach a:hover {
background:url(images/h3-1-2.gif) -64px -132px no-repeat;
}

#f3-1-2.act a,
#f3-1-2_no_coach.act a {
background:url(images/h3-1-2.gif) 0 0 no-repeat;
}

#f3-1-2.disabled a,
#f3-1-2_no_coach.disabled a {
background:url(images/h3-1-2.gif) top right no-repeat;
color:#999;
}

#f3-1-2.disabled a:hover,
#f3-1-2_no_coach.disabled a:hover {
background:url(images/h3-1-2.gif) -128px -132px no-repeat;
}



/* 2-2-2 */
#f2-2-2 a,
#f2-2-2_no_coach a {
background:url(images/h2-2-2.gif) top center no-repeat;
}

#f2-2-2 a:hover,
#f2-2-2_no_coach a:hover {
background:url(images/h2-2-2.gif) -64px -132px no-repeat;
}

#f2-2-2.act a,
#f2-2-2_no_coach.act a {
background:url(images/h2-2-2.gif) 0 0 no-repeat;
}

#f2-2-2.disabled a,
#f2-2-2_no_coach.disabled a {
background:url(images/h2-2-2.gif) top right no-repeat;
color:#999;
}

#f2-2-2.disabled a:hover,
#f2-2-2_no_coach.disabled a:hover {
background:url(images/h2-2-2.gif) -128px -132px no-repeat;
}


/* 3-4-3 */
#f3-4-3 a,
#f3-4-3_no_coach a {
	background: url(images/f3-4-3.gif) top center no-repeat;
}
#f3-4-3 a:hover,
#f3-4-3_no_coach a:hover {
	background: url(images/f3-4-3.gif) -64px -132px no-repeat;
}
#f3-4-3.act a,
#f3-4-3_no_coach.act a {
	background: url(images/f3-4-3.gif) 0px 0px no-repeat;
}
#f3-4-3.disabled a,
#f3-4-3_no_coach.disabled a {
	background: url(images/f3-4-3.gif) top right no-repeat;
	color:#999;
}
#f3-4-3.disabled a:hover,
#f3-4-3_no_coach.disabled a:hover {
	background: url(images/f3-4-3.gif) -128px -132px no-repeat;
}

/* 3-3-4 */
#f3-3-4 a,
#f3-3-4_no_coach a {
	background: url(images/f3-3-4.gif) top center no-repeat;
}
#f3-3-4 a:hover,
#f3-3-4_no_coach a:hover {
	background: url(images/f3-3-4.gif) -64px -132px no-repeat;
}
#f3-3-4.act a,
#f3-3-4_no_coach.act a {
	background: url(images/f3-3-4.gif) 0px 0px no-repeat;
}
#f3-3-4.disabled a,
#f3-3-4_no_coach.disabled a {
	background: url(images/f3-3-4.gif) top right no-repeat;
	color:#999;
}
#f3-3-4.disabled a:hover,
#f3-3-4_no_coach.disabled a:hover {
	background: url(images/f3-3-4.gif) -128px -132px no-repeat;
}
	
	
/* 4-5-1 */
#f4-5-1 a,
#f4-5-1_no_coach a {
	background: url(images/f4-5-1.gif) top center no-repeat;
}
#f4-5-1 a:hover,
#f4-5-1_no_coach a:hover {
	background: url(images/f4-5-1.gif) -64px -132px no-repeat;
}
#f4-5-1.act a,
#f4-5-1_no_coach.act a {
	background: url(images/f4-5-1.gif) 0px 0px no-repeat;
}
#f4-5-1.disabled a,
#f4-5-1_no_coach.disabled a {
	background: url(images/f4-5-1.gif) top right no-repeat;
	color:#999;
}
#f4-5-1.disabled a:hover,
#f4-5-1_no_coach.disabled a:hover {
	background: url(images/f4-5-1.gif) -128px -132px no-repeat;
}

/* 5-4-1 */
#f5-4-1 a,
#f5-4-1_no_coach a {
	background: url(images/f5-4-1.gif) top center no-repeat;
}
#f5-4-1 a:hover,
#f5-4-1_no_coach a:hover {
	background: url(images/f5-4-1.gif) -64px -132px no-repeat;
}
#f5-4-1.act a,
#f5-4-1_no_coach.act a {
	background: url(images/f5-4-1.gif) 0px 0px no-repeat;
}
#f5-4-1.disabled a,
#f5-4-1_no_coach.disabled a {
	background: url(images/f5-4-1.gif) top right no-repeat;
	color:#999;
}
#f5-4-1.disabled a:hover,
#f5-4-1_no_coach.disabled a:hover {
	background: url(images/f5-4-1.gif) -128px -132px no-repeat;
}/*PAGING*/

.paging {
	margin:.769em 0 .769em 0;
	padding:0;
	text-align:center;
	width:100%;
}
.paging li {
	color:#333;
	display:inline;
	list-style:none;
	margin:0 .2em 0 .2em;
	padding:0;
}
/* special case for old ol.paging*/
ol.paging li.act {
	padding:.23em .5em .17em .5em;
}
.paging li.act {
	background-color:#ccc;
	font-weight:bold;
	padding:0;
}
.paging li.act a,
.paging li.act a:hover,
table .paging li.act a,
table .paging li.act a:hover {
	background-color:#ccc;
	color:#666;
}
table .paging li a,
.paging li a {
	background-color:#1F9DAB;/*theme*/
	color:#fff;
	font-weight:bold;
	line-height:1.358em;
	padding:.23em .5em .17em .5em;
	text-decoration:none;
	white-space:nowrap;
}
.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;
	font-size: 1.2em;
}
.search-result h3 a {
 	color:#1F9DAB;
	text-decoration:none;	
}

.search-result h3 a:hover {
 	color:#33cccc;
}
.search-result span.hilite {
 	background-color:#FFFF99;
}
.search-result a {
 	color:#aaaaaa;
}
.search-result .icon{
	float:left;
	height:3em;
	margin-right:.7em;
	margin-top:.2em;
}

#search {
	background:#FFE3E6;
	padding:.3em .4em .8em .8em;
	margin:0 0 0.5em;
}
	
	#search .inputwrapInline {
		line-height:3.076em;
	}
	/**/
	#search .help {
		color:#333;
	}
	#search h3 {
		color:#333;
		margin:0;
		font-weight:normal;
	}
	
	
/*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:#333;
		font-size:93%;
		font-weight:normal;
		margin:0;
		display:block;
		width:100%;
	}
	#search.groups div.inputwrapCheckbox{
		margin:.1em 0 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:#333;
		font-size:93%;
		font-weight:normal;
		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:normal;
		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:normal;
		margin:0;
		display:block;
		width:100%;
	}
	#search.players-pos div.inputwrapCheckbox{
		margin:.1em 0 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:normal;
		margin:0;
		display:block;
		width:100%;
	}
/* new searchbox that leads to a different result-page with advange options*/
.new-search{
	padding:.7em 1em 0em 1em;
	margin-bottom:1em;
	background:#FFE3E6;
	/*background-color:#EAEAEA;*/
	color:#333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.new-search label.heading{
	display:block;
	font-size:1.2em;
	margin-bottom:.3em;
}
.new-search input.text{
	font-size:1.5em;
	width:98%;
}
.new-search.simple input.text{
	margin-right:.2em;
	width:65%;
}
.new-search input.submit{
	width:31%;
	font-size:1em;
	font-weight:bold;
	padding:.2em .3em;
	vertical-align:top;
}
.new-search.advanced input.submit{
	float:right;
}
.new-search span.help{
	line-height:1.2em;
	display:block;
	margin:.3em 0 0 0;
	color:#333;
}
.new-search span.help a{
	color:#333;
}
.new-search.simple span.help{
	padding-bottom:1em;
}
.new-search.advanced div{
	margin-bottom:1em;
}
.new-search.advanced input.checkbox{
	vertical-align:middle;
}
/*.vcard,*/

.vcard {
	font-size:93%;
}
.vcard .given-name,
.vcard .additional-name,
.vcard .family-name,
.vcard .org {
	font-weight:bold;
}
.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 1.538em 1.538em 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:#FFCC00 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:bold;
	text-align:center;
	/*vertical-align:text-top;*/
	width:1%;
}
.order table tbody .goods{
	/*vertical-align:text-top;*/
}
.order table tbody .goods .name{
	font-weight:bold;
}
.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:normal;
}
.order table .goods span{
	display:block;
}
.order table tr.total td {
	font-weight:bold;
	border-bottom:3px double #cc9;
	font-size:122%;
}
.order table tr.vat td {
	color:#996;
}
/*voucher*/
.voucher {
	margin:.769em 0 .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:bold;
	margin:0;
	padding:.369em 0 .269em 0;
	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 0;
	text-align:center;
}
#doc .voucher p.number span{
	font-family:"Lucida Console", "Courier New", Courier, mono;
	font-weight:normal;
	letter-spacing:.05em;
}
.voucher .balance,
.voucher .undo {
	float:left;
	width:40%;
}﻿/***** forms *****/
.form {
		/*width:100%;*/
}
fieldset {
		border:1px solid #ccc;
		padding:.709em 1em .709em 1em; /*top-bottom padding:1.4197em (1.538 - 1px top and bottom for the border)*/
		margin:0 0 1.538em 0;
		font-size:107.5%;
}
fieldset fieldset {
		border:1px solid #ccc;
		padding:0 1em 0.6em 1em; /*1.538 - 1px top and bottom for the border*/
		margin:0.86em 0 1.538em 0;
}

fieldset img {
		/*margin:1em 1em 1em 0;*/
}

legend {
		color:#000;
		font-size:123.1%; /*16px*/
		font-weight:bold;
		padding: 0 .4em 0 .3em;
		white-space:normal;
}
legend span {
		color:#999;
		font-weight:normal;
}
label,
.fakelabel {
		font-weight:bold;
		/*background-color:#FF0000;*/
}

label .help {
		font-weight:normal;
}

label.head2{
	font-weight: bold;
	font-size: 153.9%;
	color: #36611F; /*theme*/
	line-height: 1.25em;
}

.form .help {
		color:#999999;
		line-height:1.65em;
		display:block;
}

.form label.help {
		font-weight:normal;
}

.form label span {
	display:block;
	font-weight:normal;
	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:#999999;
}
.form .foc {
		background-color:#FFF8DC;
		color:#960;
		padding:0 .4em 0 .4em;
}
.form .foc a {
		color:#960;
}

.form .err {
		color:#900 !important;
		background-color:#FFE6E6;
		padding:0 .4em 0 .4em;
} 
.form .err a {
		color:#900;
}
.form .ok {
		color:#060;
		background-color:#DFF8DF;
		padding:0 .4em 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 0;
		/*margin:0 0 1.538em 0;*/
	}
.form div.inputwrapDropdown {
		padding:.21em 0 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 0;
		margin:.2em 0 0 0;
		line-height:1.53em;
	}
.form div.boxedInputwrap {
	background-color:#eaeaea;
	padding:.5em;
	margin:0 0 .5em 0;
}
.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:bold;
		padding:.2em;
		margin:1.358em 0 .342em 0;
}
.form .secondary {
		margin:1.538em 0 -.2em 0;
}
.form .btn {
	font-size:90%;
}
.form .micro {
		font-size:77%;
}
input.big {
	font-size:122%;
	font-weight:bold;
}

.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:#00FF00;
}
.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:bold;
	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 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:#FF0000;
	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:bold;
	letter-spacing:.1em;
	margin-left:.2em;
}

.comment .c-body {
	line-height:1.538em;
	margin:1.538em 0 .769em 0;
	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 0;
}
.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 0;
}
.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 0;
}
.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;/*theme*/
	display:block;
	text-align:center;
	margin-top:1.538em;
	line-height:1.538em;
	height:1.538em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.morecomments:hover {
	background-color:#FF3300;/*theme*/
}
a.morecomments span {
	background:url(images/down-arr-box.png) left center no-repeat;
	padding-left:20px;
	line-height:1.538em;
}

/*
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 0 2em;
	font-size:115%;
}
.forumpost .ForumContent, .forumresponse .ForumContent, .forumcomment .ForumContent {
	padding:0.4em 0.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:#FFFFCC;/*#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:#f00;
	}

.ForumContent .subject 
{
		font-size:125%;
		font-weight:bold;
}
/****************  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;
} */

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 0;
}
div.forum-blurb.down {
	background:url(images/homepage-shoutout-down.png) 10px 100%  no-repeat;
	padding:0 0 11px 0;
}
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 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:bold;
}
div.forum-blurb p a:visited {
	font-weight:normal;
}

/**/


a.morecomments {
	background-color:#FF4E00;/*theme*/
	display:block;
	text-align:center;
	margin-top:1.538em;
	line-height:1.538em;
	height:1.538em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.morecomments:hover {
	background-color:#FF3300;/*theme*/
}
a.morecomments span {
	background:url(images/down-arr-box.png) left center no-repeat;
	padding-left:20px;
	line-height:1.538em;
}
/**/
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:bold;
}
table.forum-threads td.subject a:visited {
	font-weight:normal;
	color:#666;

}
table.forum-threads td.subject a:hover {
	text-decoration:underline;
}




table.forum-threads td.profile{
	line-height: 1em;
	padding: 0.5em 0em;
}
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: 0px 4px 0px 0px; padding: 0px; }
#pollanswersplaceholder li.hidden { display : none }
#pollanswersplaceholder li.dimmed input, #pollanswersplaceholder li.pollanswer input { font-size:1.2em;width:95%;margin:0.1em; }
#pollanswersplaceholder li.dimmed input {filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; }
#pollanswersplaceholder li.dimmed a { display: none; }

.poll 
{
	margin: 0 5%;
	width:90%;
}

.poll .text
{
	float:left;
	padding:4px 0px;
}
.poll .question {
    width:100%;
    margin:0.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:normal;
	display:block;
	width:90%;
	float:left;
	padding:3px 0px;
	}
.question .graph {
	background-color:#FFE3E6;
	height:7px;
	clear:both;
}
.question .graph .result {
	background-color:#900;
	height:7px;
}


/*NEW forum-stream*/		
ul.new-forumstream {
	margin:0;
	padding:0;
}
ul.new-forumstream li {
	list-style:none;
	margin:0 0 2em 0;
	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:#990000;

}



ul.new-forumstream li.answers-many h3 a {
	display:block;
	padding-bottom:14px;
	background:url(images/forum-stream-answers-many.png) 2px bottom 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:#990000;
	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:#CC0000;
}
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 1em;
	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*/
	/*Aftonbladet hockey*/
	ul.new-forumstream li.forum-hockey h3 a,
	ul.new-forumstream li.forum-hockey .a-fake,
	ul.forum-list li.forum-hockey h3 a,
	ul.new-forumstream li.forum-hockey h3 a:hover,
	ul.forum-list li.forum-hockey a:hover {
		color:#00A3A9;
	}
	ul.new-forumstream li.forum-hockey h3 a:visited {
		color:#999;
	}
	ul.new-forumstream li.forum-hockey a.forum-name {
		background-color:#00A3A9;
	}
	ul.new-forumstream li.forum-hockey a.forum-name:hover {
		background-color:#008489;
	}
	ul.new-forumstream li.forum-hockey a.post:hover{
		border-bottom-color:#00A3A9;
	}
	/*Aftonbladet Soccer*/
	ul.new-forumstream li.forum-soccer h3 a,
	ul.new-forumstream li.forum-soccer .a-fake,
	ul.forum-list li.forum-soccer h3 a,
	ul.new-forumstream li.forum-soccer h3 a:hover,
	ul.forum-list li.forum-soccer a:hover {
		color:#305926;
	}
	ul.new-forumstream li.forum-soccer h3 a:visited {
		color:#999;
	}
	ul.new-forumstream li.forum-soccer a.forum-name {
		background-color:#305926;
	}
	ul.new-forumstream li.forum-soccer a.forum-name:hover {
		background-color:#366C29;
	}
	ul.new-forumstream li.forum-soccer a.post:hover{
		border-bottom-color:#305926;
	}
	/*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*/
		﻿/*@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");



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: 0em;
	padding: 0em;
	left: -18px;
}

fieldset.team-name ul
{
	margin: 0em;
	padding: 0em;
	
}

fieldset.team-name ul li
{
	clear: both;
	margin-bottom: 0.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: 0.25em;
}


fieldset.team-name ul li span.err 
{
	color: #990000;
}


fieldset.team-name ul li span.ok 
{
	color: #006600;
}

ul.roles 
{
	margin: 0em;
	padding: 0em;
	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: 0em;
	padding: 0em;
}


ul.payment-method li 
{
	clear: both;
	margin: 0em;
	padding: 0em;
	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: 0em;
}

div.continue 
{
	clear: both;
}

tr.total td
{
	border-top: 1px solid #cccccc;
	border-bottom: 3px double #cccccc;
}

td.price,
th.price 
{
	text-align: right;
}

tr.total td.price 
{
	font-size: 1.2em;
	font-weight: bold;
}

tr.rebate
{
	font-weight: bold;
	background-color: #339933;
	color: #ffffff;
}


.voucher {
	margin:.769em 0 .769em 0;
	padding:0;
}
.voucher .coupon {
	background:#FFCC00 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 0 .5em;
}

#doc .voucher .coupon p {
	border-top:1px solid #c90;
	border-bottom:1px solid #c90;
	font-weight:bold;
	margin:0;
	padding:.469em 0 .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:normal;
}
#voucher .balance,
#voucher .undo {
	float:left;
	width:40%;
}


/*order*/
.order {
	background-color:#ffd;
	border:1px solid #dedede;
	padding:1.538em 1.538em 1.538em 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:#FFCC00 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:bold;
	text-align:center;
	/*vertical-align:text-top;*/
	width:1%;
}
.order table tbody .goods{
	/*vertical-align:text-top;*/
}
.order table tbody .goods .name{
	font-weight:bold;
}
.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:normal;
}
.order table .goods span{
	display:block;
}
.order table tr.total td {
	font-weight:bold;
	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:bold;
}
.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: #9999CC;
}

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 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 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.50em;
	display:block;
	/*margin-left:-20px;*/
	line-height:2.52em;
	float:left;
	text-align:center;
	padding:0 1.25em 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 0;
}

.hideoverflow
{
	overflow: hidden;
}








/*members*/
	ul.group-memberlist-compact {
			margin:0 0 1.538em 0;
		
	}
	ul.group-memberlist-compact li {
		margin:0 0 .769em 0;
		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:bold;
	}

	ul.group-memberlist-compact li.user a.block img {
	vertical-align:middle;
	}
	ul.group-memberlist-compact ul.achievements {
		margin:.3em 0 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 0;
	}
	table.groups tr.thisTeam {
		font-weight:bold;
	}
	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:bold;
		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 2em;
	}
.details p {
		margin-bottom:.8em;
	}
.details ul {
		display:block;
		margin:.4em 0 .8em 0;
		list-style:square;
		list-style-position:inside;
	}	
.details dl {
		display:block;
		margin:.4em 0 .8em 1em;
	}
.details dt {
		margin-top:.4em;
		font-weight:bold;
	}	

/***** 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 0;
}
.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:1px solid #ededed/*#E0EBCC*/;
		border-bottom: 1px solid #fff;
		color:#6c6c6c;
		display:block;
		height:1em;
		padding:.1em .5em .3em .5em;
		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:bold;
}

/**/

dl.accounting
{
	margin: 0em;
	padding: 0em;	
}

dl.accounting dt
{
	display: inline;
	font-weight: bold;
	margin-right: 0.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);
}

/**/

/* 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:#333333;
}
#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 0;
		padding:.769em;
		text-align:center;
}

#finanses .bank {
	font-size:200%;
	margin: 1.4em 0 0 0;
}
#finanses .bank-notransfer {
	font-size:200%;
	margin: 2.4em 0 0 0;
}
#finanses .transfee {
	font-size:200%;
	margin: -.5em 0 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 0;
		padding:.769em;
		text-align:center;
}
#finanses.val .bank {
	font-size:200%;
	margin: 0.5em 0 0 0;
}
#finanses.val .bank-notransfer {
	font-size:200%;
	margin: 1.3em 0 0 0;
}
#finanses.val .transfee {
	font-size:200%;
	margin: -.5em 0 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 0;
		display:block;
	}
	.formation li a {
		text-decoration:none;
	}
	.formation li.act a {
		font-weight:bold;
	}
	/* 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) 0px 0px 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) 0px 0px 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) 0px 0px 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) 0px 0px 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) 0px 0px 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) 0px 0px 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) 0px 0px 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 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:normal;
	margin:0 .5em 0 0;
	padding:0;
}


.resoptions label.colid {
	background-color:#FF9900;
	color:#fff;
	padding:0 .3em 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:bold;
	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:#FFE3E6;
	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:bold;
	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:bold;
	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:normal;
	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 0px no-repeat;
	padding-top: 5px;
}

span.gamercard span.shoutout span.content
{
	display: block;
	background-color: #ffffff;
	padding: 0.5em;
	margin: 0px;
	color: #333333;
	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:bold;
	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:290px;
	margin:30px 0 0 0px;
}
body.lang-se.homepage #teaser {
	height:270px;
	margin:30px 0 0;
}
body.lang-se.homepage #teaser.no-games {
	height:330px;
	margin:30px 0 0;
	background:url(images/teaser-default.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.teams a.title {
display:block;
}
.gamebox.teams a.title img {
padding:8px 0 4px 20px;
}
.gamebox img {
	display: block;
}







.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-plus.gif) 6px 5px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	color:#fff;
	display:block;
	width:21px;
	height:18px;
	padding:0;
	margin:0;
	opacity: 0.3; /* Safari, Opera */
-moz-opacity:0.30; /* 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.0; /* Safari, Opera */
-moz-opacity:1.00; /* 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 {
			border-bottom:1px solid #e5e5e5;
		}
		.gamebox table tbody.team {
			font-weight:bold;
		}
		.gamebox table tbody.team span.meta {
			font-weight:normal;
		}
		.gamebox table tr td.pos {
			padding-right:10px;
			text-align:right;
			white-space:nowrap;
			width:100px;
		}
		.gamebox table tr td.teamname {
			padding-left:10px;
			white-space:nowrap;
		}
		.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:bold;
			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:normal;
		}
		.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:0px 0px;
	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:0px -60px;

}
.gamebox.oldgames a.teams-toggle.open {
	background-position:0px -120px;
}
.gamebox.oldgames a.teams-toggle.open {
	background-position:0px -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;
}
/*
.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: 0.5;
-moz-opacity:0.50;
filter: alpha(opacity=50);
}
.clickmenu a.dropbutton:hover {
	opacity: 1.0;
-moz-opacity:1.00;
filter: alpha(opacity=100);
}
.clickmenu a.active,
.clickmenu a.active:hover {
	padding:0 .25em;
	color:#fff;
	background-color:#000;
		opacity: 1.0;
-moz-opacity:1.00;
filter: alpha(opacity=100);
}
.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: -99999999px; }
.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 #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #003333; background: #003333 url(images/ui-bg_flat_30_003333_40x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* 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: normal; color: #ffffff; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; 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: normal; color: #ffffff; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; 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: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* 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: #003333 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: 0.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: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; 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 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 0; background-image: none; margin: .5em 0 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 .6em; 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: bold; 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 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 .6em; 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.3%; }
.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:bold;
	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 12px;
  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: #FFFFFF;
  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 #EEEEEE;
border-color:#999999 #999999 #888888;
border-style:solid;
border-width:1px;
color:#333333;
cursor:pointer;
display:inline-block;
font-size:11px;
font-weight:bold;
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:#FFFFFF;
}
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:bold;
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.modal {
	display:none;
}
div.simplemodal-overlay {
	background:#333;
   /* fallback image */
   background: url(images/50pct-black.png); 
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(radial, center center, 0, center center, 700, from(#999), to(#000));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-radial-gradient(#999, #000);
	/* For Internet Explorer */
	/* As if... */
}
div.simplemodal-container {
	background-color:#fff;
	-webkit-box-shadow: 0px 10px 60px #333;
	-moz-box-shadow: 0px 10px 60px #333;
	box-shadow: 0px 10px 60px #333;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
a.simplemodal-close {
	position:absolute;
	top:8px;
	right:8px;
}
div.simplemodal-wrap {
	text-align:left;
}
.modal-header {
	background-color:#000;
	color:#ccc;
	text-align:left;
	padding-left:20px;
	line-height:48px;
	height:48px;
	margin:0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
div.modal-body,
div.modal-footer {
	padding:8px 10px;
}
/*default dialog width*/
div.simplemodal-data {
	width:400px;
}
/*achievement dialog*/
div.simplemodal-data.achievement {
	text-align:center;
}
/*upgrade dialog*/
div.simplemodal-data.upgrade {
	width:604px;
}
	div.simplemodal-data.upgrade h2 {
		margin-top:.4em;
	}
	div.simplemodal-data.upgrade img {
		padding:6px;
		background-color:#fff;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		border:1px solid #ccc;
	}
	div.simplemodal-data.upgrade .modal-header { /*default is gold*/
		background:#FFC428 url(images/feature-levels-bars.jpg) 0 0 repeat-x;
		text-align:center;
		color:#D8A620;
		font-weight:bold;
		line-height:52px;
		height:48px;
		text-transform:uppercase;
		letter-spacing:.1em;
		text-shadow:rgba(0,0,0,0.4) 0 -1px, rgba(255,255,255,0.5) 0 1px;
		border-bottom:1px solid #D8A620;
	}
		div.simplemodal-data.upgrade.platin .modal-header {
			/*not designed yet*/
		}
		div.simplemodal-data.upgrade.gold .modal-header {
			color:#BA8802;
			background-color:#FFC428;
			border-bottom:1px solid #D8A620;
			background-position: 0px 0px;
		}
		div.simplemodal-data.upgrade.silver .modal-header {
			color:#5F5F5F;
			background-color:#9c9c9c;
			border-bottom:1px solid #999;
			background-position: 0px -49px;
		}
		div.simplemodal-data.upgrade.bronze .modal-header {
			color:#AC6938;
			background-color:#F19951;
			border-bottom:1px solid #C27740;
			background-position: 0px -98px;
		}
		






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 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:bold;
		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:bold;
	}
	div.dialog.fbshare div.post div.url {
		 font-size:11px;
		 color:#666;
		 font-weight:normal;
	}
	div.dialog.fbshare div.post p {
		 line-height:1.2em;
		 margin:5px 0 0 60px;
	}


.facebook_content{
	font-size:0.95em;
	color:#808080;
}
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: bold;
    padding: 0.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;
	}ul.side-nav li {
	list-style:none;
	margin-left:0;
	line-height:1.8em;
}
ul.side-nav li.divider {
	border-top:1px solid #ccc;
}
ul.side-nav li.active a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
ul.detailed,
ul.detailed li,
ul.detailed li ul,
ul.detailed li ul li {
	margin:0;
	padding:0;
	list-style:none;
}
ul.detailed {
	margin-bottom:1em;
}
/* items of detailed list*/
ul.detailed li {
	padding:1em 0;
	border-bottom:1px solid #dedede;
	position:relative;
}
ul.detailed span.icon-bg {
	display:block;
	float:left;
}
ul.detailed li.icon-tiny span.icon-bg {
	width:16px;
	height:16px;
}
ul.detailed li.icon-small span.icon-bg {
	width:32px;
	height:32px;
}
ul.detailed li.icon-medium span.icon-bg {
	width:64px;
	height:64px;
}
ul.detailed li.icon-tiny div.c {
	margin-left:26px;
}
ul.detailed li.icon-small div.c {
	margin-left:42px;
}
ul.detailed li.icon-medium div.c {
	margin-left:74px;
}

ul.detailed div.c p {
	margin-bottom:.5em;
	width:80%;
	line-height:1.3em;
}
ul.detailed div.c span.meta span {
	display:inline-block;
	line-height:1.5em;
}

ul.detailed span.action {
	display:block;
	position:absolute;
	top:1em;
	right:0;
}


/* head of detailed list*/
ul.detailed li.list-head {
	background:#000;
	color:#fff;
	font-size:95%;
	padding:0;
	border:none;
	height:2.23em;
}
ul.detailed li.list-head span {
	padding:.5em .7em;
	display:block;
	font-weight:bold;
	float:left;
}
ul.detailed li.list-head a {
	color:#fff;
}
ul.detailed li.list-head ul.sort {
	display:block;
	float:right;
}
ul.detailed li.list-head ul.sort li {
	display:block;
	border:none;
	float:left;
}
ul.detailed li.list-head ul.sort a,
ul.detailed li.list-head ul.sort span {
	display:block;
	padding:.5em;
}
ul.detailed li.list-head ul.sort li.act {
	background:#333;
}
ul.detailed li.list-head ul.sort a:hover {
	background:#006666;
	text-decoration:none;
}	div.competition {
		padding:3px;
		position:relative;
		margin-bottom:1.5em;
		-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.5);
		-moz-box-shadow: 0px 1px 4px rgba(0,0,0,.5);
		box-shadow: 0px 1px 4px rgba(0,0,0,.5);
		background-color:#ebebeb;
	}
	div.competition h2 {
		line-height:40px;
		height:40px;
		overflow:hidden;
		text-overflow:ellipsis;
		background-color:#660000; /*table header color*/
		color:#fff;
		margin:0;
	}
	div.competition h2 a {
		text-decoration:none;
		color:#fff;
		padding-left:38px;
		display:block;
		line-height:40px;
		height:40px;
		overflow:hidden;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		white-space:nowrap;
		margin:0;
		background-position:8px 8px;
		background-repeat:no-repeat;
	}
		div.competition.leaderboard h2 a {
		background-image: url('images/icon-leaderboard-24-white.png');
		}
		div.competition.cup h2 a {
			background-image: url('images/icon-cup-24-white.png');
		}
	div.competition h2 a:hover {
		text-decoration:underline;
	}
	div.competition div.banner,
	div.competition div.action,
	div.competition p {
		background-color:#fff;
	}
	div.competition div.action{
		text-align:center;
	}
	div.competition div.banner img {
		width:100%;
		/*height:120px;*/
		display:block;
		border:none;
	}
	div.competition table,
	div.competition p {
		margin:0;
		text-align:left;
		font-size:116%;
	}
	div.competition table.head-to-head td.team{
		font-size:89.3%;
		font-weight:normal;
	}
	div.competition p {
		padding:10px;
	}
	div.competition table td {
		padding-left:10px;
		padding-right:10px;
		font-weight:bold;
		border-bottom:1px solid #ccc;
		background-color:#fff;
	}
	
	div.competition table tr:last-child td {
		border:none;
	}
	div.competition table a,
	div.competition p a {
		text-decoration:none;
	}

	div.competition a.btn-v3 {
		margin:10px;
		margin-top:0;
	}
		div.competition.teams a.btn-v3 {
		position:absolute;
		top:8px;
		right:8px;
		margin:0;
	}
	div.competition.no-teams p {
		text-align:left;
	}
	div.competition ul {
		border-top:1px solid #ccc;
		padding:10px;
		padding-left:0;
		margin:0;
	}
	div.competition li {
		list-style:none;
		margin:0;
		/*min-width:17%;
		max-width:22%;*/
		margin-left:10px;
		float:left;
		font-weight:bold;
		/*white-space:nowrap;*/
		display:inline-block;
		overflow:hidden;
	}
	div.competition li .meta {
		display:block;
		font-size:90%;
		font-weight:normal;
	}