/*
 * LEGACY! %)
 * 
 * Ensuring compatibility with old styles
 */
.lb-2 { width: 55%; float: left; }
.lb-2 .content { margin-top: 0!important; }
.lb-3 { width: 25%; float: left; }
.lb-4 { width: 80%; }

.news-entry { margin-top: 0!important; }

table.games-calendar { margin-top: 10px; }
table.games-calendar thead th {text-align:left;background:#df989e;color:#fff;padding:4px;}
table.games-calendar td { padding: 4px; }
table.games-calendar tr.future td { color:#c0c0c0; }

.blur { color: #808080!important; }
.grey { color: #999999; }

ul.accordion#stats-accordion li a { background: url(/images/block-heading-grey.png) repeat-x; }
ul.accordion#stats-accordion li a.selected { background: url(/images/block-heading-press.png) repeat-x; }
ul.accordion li li a { background: none!important; }
ul.accordion li li a.selected { background: none!important; }

.lb-3 .block { margin: 25px 0 25px 0; }
.lb-3 .block h2.heading { font-weight: normal; padding: 0; margin: 0 0 20px 0; color: #0247b9; font-size: 16pt; }
.lb-3 .block .content { margin: 0 15px 0 15px; }

/*#page { margin: 0 20px 20px 20px; min-width: 1100px; }*/
.layout-box { float: left; }
#search { padding-left:5px; width:80%; margin-top:6px; }

/*
 * Layout
 */
#page {}

#page-wraper {
	margin: 0 auto;
	min-width: 1000px;
	max-width: 1300px;
}

#header {
	height: 200px;
	background: url(/images/head-bg.jpg) no-repeat 50% 0;
	/*padding-top: 35px;*/
	text-align: center;
	position: relative;
}

#head-shadow {
	background: url(/images/head-shadow.png) repeat-x;
	height: 28px;
	padding: 0 20px 0 20px;
}

#nav-icons {
	width: 20%;
	height: 28px;
	text-align: center;
}
#nav-icons div {
	text-align: center;
	padding-top: 10px;
}

#wbcs-logo { margin-left: -131px; }

ul#user-panel { list-style-type:none; position: absolute; top: 0; right: 0; margin: 10px; }
ul#user-panel li {display: inline; padding-left: 10px; }
ul#user-panel img { margin-bottom: -4px; }
ul#user-panel a { color: #fff; }

#bottom-shadow {
	background: url(/images/bottom-shadow-bg.png) repeat-x;
	height: 21px;
	width: 99%;
}

#footer {
	margin: 0 20px 30px 40px;
}

.left-column, .content-column, .right-column {  }
.content-column .content { padding: 0 20px 0 20px; }

/*
 * Accordions
 */

ul.accordion, ul.accordion ul { list-style-type:none; margin: 0; padding: 0; }
ul.accordion ul.level0 ul { margin-left: 20px; }
ul.accordion li ul.level0 { display: none; }
ul.accordion li a {
	display: block;
	padding: 1px 0 1px 21px;
	margin-bottom: 2px;
	text-decoration: none;
	font-size: 13pt;
	height:31px;
}
ul.accordion li li a {
	padding-left: 30px;
	font-size: 10pt;
	text-decoration: underline;
	margin-bottom: 0;
}

/*
 * Main menu
 */
ul#menu-main { margin-bottom: 5px; }
ul#menu-main li { position: relative; }
ul#menu-main li a { color: #fff; }
ul#menu-main li a:hover { color: #dedede; }
ul#menu-main li li a{ color: #000; }
ul#menu-main li a.selected-child-0, ul#menu-main li a.selected-child-1, ul#menu-main li a.selected-child-2{ color: #D0121A; }

ul#menu-main li.menu-item-01 { background: url(/images/menu-item1.png) no-repeat; }
ul#menu-main li.menu-item-02 { background: url(/images/menu-item2.png) no-repeat; }
ul#menu-main li.menu-item-03 { background: url(/images/menu-item3.png) no-repeat; }
ul#menu-main li.menu-item-04 { background: url(/images/menu-item4.png) no-repeat; }
ul#menu-main li.menu-item-05 { background: url(/images/menu-item5.png) no-repeat; }
ul#menu-main li.menu-item-06 { background: url(/images/menu-item6.png) no-repeat; }
ul#menu-main li.menu-item-07 { background: url(/images/menu-item7.png) no-repeat; }
ul#menu-main li.menu-item-08 { background: url(/images/menu-item8.png) no-repeat; }

ul#menu-main li.menu-item-01.selected { background: url(/images/menu-item1-active.png) no-repeat; }
ul#menu-main li.menu-item-02.selected { background: url(/images/menu-item2-active.png) no-repeat; }
ul#menu-main li.menu-item-03.selected { background: url(/images/menu-item3-active.png) no-repeat; }
ul#menu-main li.menu-item-04.selected { background: url(/images/menu-item4-active.png) no-repeat; }
ul#menu-main li.menu-item-05.selected { background: url(/images/menu-item5-active.png) no-repeat; }
ul#menu-main li.menu-item-06.selected { background: url(/images/menu-item6-active.png) no-repeat; }
ul#menu-main li.menu-item-07.selected { background: url(/images/menu-item7-active.png) no-repeat; }
ul#menu-main li.menu-item-08.selected { background: url(/images/menu-item8-active.png) no-repeat; }

.outer-link { position: absolute; right:20px; top:11px; }

/*
 * Blocks
 */
div.block h2.heading { color: #fff; font-weight: normal; font-size: 13pt; padding: 1px 0 1px 21px; }
div.block div.content { padding: 15px 15px 15px 21px; }

div.block.usefull-links { }
div.block.usefull-links h2.heading { background: url(/images/block-heading-usefull-links.png) no-repeat; }
div.block.usefull-links div.content {}
div.block.usefull-links div.content select { float:none;margin:0; }

div.block.for-marketing { margin-bottom: 5px; }
div.block.for-marketing h2.heading { background: url(/images/block-heading-usefull-links.png) no-repeat; }
div.block.for-marketing div.content {}

/*
 * Paginator
 */
div.paginator {}
div.paginator ul { list-style-type:none; }
div.paginator li { display: inline; padding: 5px 10px 5px 10px; margin: 5px; }
div.paginator li.selected { background: #FE0000; color: #fff; }
div.paginator li.calendar { margin-left: 30px; }

/*
 * Dialogs (jquery.ui)
 */
.ui-dialog { width: 310px !important; height: auto; background: url(/images/login-bg.gif) repeat-x; /*top: 50px !important; right: 40px !important; left: auto !important;*/ }
.ui-dialog-titlebar-close { height: 11px; width: 11px; display: block; margin:-10px 0 0; position: absolute; right: 20px; top: 20px; background: url(/images/icon-popup-close.png) no-repeat; } 

/*
 * Login popup
 */
#auth-popup { display: none; min-height: 200px; }
#auth-popup form { padding: 0 30px 15px 30px; display: block; }
#auth-popup form h1 { font-weight: normal; padding-bottom: 10px; color: #DFDFDF; }
#auth-popup input { font-size: 14px; padding: 3px; width: 95%; border: solid 1px #c0c0c0; color: #000; }
#auth-popup button { color: #6F6F6F; }



#login-button { text-decoration: none; border-bottom: dashed 1px #ffffff; }

#simple-registration-button, #registration-button { color: #427bad; text-decoration: none; border-bottom: dashed 1px #427bad; }

/*
 * Collapsible content
 */
.collapsible { display: none; }
.toggle-collapsible a { text-decoration: none; border-bottom: dashed 1px #182481;  }

/*
 * Ajax calendar
 */
.ajax-calendar td { width: 14%; text-align: center; height: 20px; padding-bottom: 3px; }
.ajax-calendar td a { display: inline-block; background: url(/images/calendar-notempty.png) no-repeat; width: 20px; height: 20px; color: #737b88; }

table.tbl_normal {}
table.tbl_normal td, table.tbl_normal th { padding:2px;margin:2px; }
