
/* @group Template */

* {
	padding: 0;
	margin: 0;
}

html, body {
	height: 100%;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}

html {
/*	overflow-x: hidden;*/
/*	overflow-y: auto;*/
}

body {
}

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

table td {
	vertical-align: top;
}

table tr.filled {
	background-color: #eee;
}

table tr.no_fill {
	background-color: #fff;
}

h1{
	font-size: 14px;
	font-weight: bold;
	
}

img {
	border: 0;
	display: block;

}

img.block {
	display: block;
}

body #main_frame {
	margin-left: auto;
	margin-right: auto;
}

/* @end */

.simple_table td{ padding: 2px; }

/* @group wrapper */
table.race_table{
	width:100%;
	padding-right: 0px;	
}

table.race_table td{
	padding: 5px 2px 5px 2px;
	font-weight: bold;
}

.race_header{
	font-size: 14px;
}

.race_subheader{
	background: #500; color:#ffffff;
}
/* @end */

/* @group wrapper */

.wrapper
{
	width: 1151px;
	min-height: 700px;
	margin-left: auto;
	margin-right: auto;
}

/* @end */

body {
	background-color: white;
	background-image: url(/images/wrapper/bg_pattern.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}

#menu_container {
	width: 100%;
}

#content_right {
	padding-left: 5px;
}

#footer_container {
	width: 100%;
}

/* @group Box Container */

.boxcontainer_topleft {
	width: 16px;
	height: 16px;
	background-image: url(/images/wrapper/bc_tl.png);
}

.boxcontainer_top {
	background-image: url(/images/wrapper/bc_t.png);
}

.boxcontainer_topright {
	width: 16px;
	height: 16px;
	background-image: url(/images/wrapper/bc_tr.png);
}

.boxcontainer_left {
	width: 16px;
	background-image: url(/images/wrapper/bc_l.png);
}

.boxcontainer_main {
	background-color: white;
	padding-bottom: 8px;
	overflow: hidden;
}

.boxcontainer_right {
	width: 16px;
	background-image: url(/images/wrapper/bc_r.png);
}

.boxcontainer_bottomleft {
	width: 16px;
	height: 16px;
	background-image: url(/images/wrapper/bc_bl.png);
}

.boxcontainer_bottom {
	height: 16px;
	background-image: url(/images/wrapper/bc_b.png);
}

.boxcontainer_bottomright {
	width: 16px;
	height: 16px;
	background-image: url(/images/wrapper/bc_br.png);
}

/* @end */

/* @group Headline */

.headline_right_simple {
	width: 2px;
	height: 29px;
	background-image: url(/images/wrapper/hl_r_simple.png);
}

.headline_left_simple {
	width: 9px;
	height: 29px;
	background-image: url(/images/wrapper/hl_l_simple.png);
}


.headline_table {
	width: 100%;
}

.headline_left {
	width: 23px;
	height: 29px;
	background-image: url(/images/wrapper/hl_l.png);
}

.headline_main {
	height: 29px;
	background-image: url(/images/wrapper/hl_m.png);
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	padding-left: 7px;
}

.headline_right {
	width: 17px;
	height: 29px;
	background-image: url(/images/wrapper/hl_r.png);
}


.headline_left_thin {
	width: 9px;
	height: 16px;
	background-image: url(/images/wrapper/hl_l_thin.png);
}

.headline_main_thin {
	height: 16px;
	background-image: url(/images/wrapper/hl_m_thin.png);
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
}

.headline_main a{
	text-decoration: none;
	color: #000;
}

.headline_main a:hover{
	text-decoration: underline;
}

.headline_right_thin {
	width: 3px;
	height: 16px;
	background-image: url(/images/wrapper/hl_r_thin.png);
}

.news_content{
	padding: 5px 0px 10px 0px;
	font-size: 11px;
}

.bottom_left{
	padding: 5px 0px 10px 0px;
}

.image_content img{
	padding: 5px 10px 5px 0px;
}

.news_content{
	width:100%;
}

.newstop_content{
	width:540px;
}

.newstop_image img{
	padding: 5px 10px 5px 0px;
}

.row{
	vertical-align:middle;
	padding-bottom: 15px;
}

.item
{
	float: left;
	padding-left: 5px;
}

.item_upcoming{
	color:#ff8000;
	font-size:14px;
	font-weight:bold;
}

.item_current{
	color:#0fa021;
	font-size:14px;
	font-weight:bold;
}

.item_old{
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}

.quote{
	padding: 5px 0px 5px 0px;
}

.search_header{
	font-size:14px;
	font-weight:bold;
}

.small_button{
	background-color: #383737;
	color: #fff;
	max-width:50px;
	padding: 2px 2px 2px 2px;
	text-align:center;
	cursor: pointer;
	height: 18px;
	margin-top: 4px;
}

.small_button:hover{
	background-color: #404040;
}

/* @Paginator start*/

.paginator{
	color: #000;
	font-size: 14px;
}

.paginator .current_link{
	display: inline-block;
	background-color: #faa;
	padding: 2px 4px 2px 4px;
	margin-left: 2px;
	text-decoration: none;
}

.paginator .page_link{
	display: inline-block;
	background-color: #ddd;
	padding: 2px 4px 2px 4px;
	margin-left: 2px;
	text-decoration: none;
}

.paginator a:hover{
	text-decoration: underline;
	background-color: #eee;
}

/* @end */

/* @end */

.top_right .search_form
{
	vertical-align: middle;
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.top_right .search_form td
{
	vertical-align: middle;
}


.top_right{
	padding-left: 5px;
}

.middle_right{
	padding-left: 10px;
}

.top_left{
	width: 450px;
}

.middle_left .headline_main{
	width: 450px;
}

.search{
	margin-top: 5px;
	font-size: 16px;
}

/* @group Top menu */

#menu_container,
#menu_container table.menu_table
{
	width: 100%;
}
#menu_container div#main_logo
{
	width: 344px;
	height: 84px;
	background-image: url(/images/top/top-logo-344x84.2.png);
}
#menu_container div#sub_arrow
{
	background-image: url(/images/top/top-submenu-arrow-15x8.png);
	width: 15px;
	height: 8px;
}

#menu_container td.menu_col_left div,
#menu_container td.menu_col_right div
{
	height: 25px;
	background-image: url(/images/top/top-edge-filler-1x25.png);
	background-repeat: repeat-x;
}

#menu_container td.menu_col_left_transition
{
	height: 122px;
	width: 103px;
	background-image: url(/images/top/top-transition-left-103x122.png);
}

#menu_container td.menu_col_right_transition
{
	height: 122px;
	width: 103px;
	background-image: url(/images/top/top-transition-right-103x122.png);
}

#menu_container td.menu_col_middle,
#menu_container div.menu_col_middle
{
	width: 1151px;
}

#menu_container table.menu_table2
{
	width: 100%;
}

#menu_container td.menu_main
{
	height: 122px;
	background-image: url(/images/top/top-background-1x122.png);
}

#menu_container table.menu_main
{
	height: 122px;
	width: 100%;
}

#menu_container tr.menu_logo
{
	background: red;
	height: 84px;
}

#menu_container tr.menu_logo td
{
	width: 100%;
}
#menu_container td.menu_filler
{
	height: 84px;
}
#menu_container .t_menu_filler
{
	width: 100%;
}
#menu_container .main_logo_container
{
	width: 344px;
}
#menu_container .num_players
{
	color: #aaa;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 35px;
	font-size: 13px;
	text-align: right;
}
#menu_container tr.menu_menu
{
	height: 30px;
}

#menu_container tr.menu_menu td p
{
	font-family: Arial;
	font-size: 14px;
	text-align: center;
	margin-top: 11px;
	color: white;
}

#menu_container tr.menu_menu a
{
	color: white;
	text-decoration: none;
}

#menu_container tr.menu_arrow
{
	height: 8px;
	font-size: 2px;
}

#menu_container tr.menu_arrow td
{
	text-align: middle;
}

#menu_container table.menu_submenu
{
	text-align: left;
}

#menu_container tr.menu_submenu
{
	height: 22px;
}

#menu_container td.menu_submenu_left
{
	width: 7px;
	background-image: url(/images/top/top-submenu-left-7x22.png);
}

#menu_container td.menu_submenu_right
{
	width: 7px;
	background-image: url(/images/top/top-submenu-right-7x22.png);
}

#menu_container td.menu_submenu_item
{
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(/images/top/top-submenu-back-1x1.png);
}

#menu_container td.menu_submenu_item p
{
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	margin-top: 5px;
	color: white;
}

#menu_container td.menu_submenu_item a
{
	text-decoration: none;
	color: white;
}
table.flag_table
{
	float: right;
	margin-top: 10px;
}
table.flag_table td
{
	padding-right: 5px;
}

/* @end */

.box {
	background-color: white;
}

.box_left {
	width: 652px;
}
.box_right
{
	width: 220px;
}
.box_full
{
	width: 921px;
}
.db_content{
	margin-left: 13px;
	overflow: hidden;
}

/* @group db_button */
table.db_button
{
	margin-top: 0px;
}
table.db_button td.db_left
{
	width: 12px;
	height: 22px;
	background-image: url(/images/misc/12x22_button_left.png);
}
table.db_button td.db_right
{
	width: 27px;
	height: 22px;
	background-image: url(/images/misc/27x22_button_right.png);
}
table.db_button td.db_middle
{
	
	height: 22px;
	background-color: #383737;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
}
table.db_button td.db_middle_hover
{
	
	height: 22px;
	background-color: red;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
}
table.db_button td.db_middle a:link,
table.db_button td.db_middle a:visited,
table.db_button td.db_middle a:hover,
table.db_button td.db_middle a:active
{
	color: white;
	text-decoration: none;
}

.button_text{
	color: white;
	cursor:pointer;
}

/* @end */

/* @group threesplittedimage */
table.threesplittedimage
{
	padding: 0;
}
table.threesplittedimage td.ts_image
{
	width: 211px;
	border-top: 1px solid #d9d9d9;
}
table.threesplittedimage td.ts_padding
{
	width: 5px;
}
table.threesplittedimage td.ts_image img
{
	border: 0;
	padding: 0;
	text-decoration: none;
	padding-bottom: 0;
	
	
}
table.threesplittedimage td.ts_content
{
	width: 191px;
	padding: 10px;
	background: #fff url(/images/boxes/threesplitted/1x61_gradient_01.png) repeat-x bottom;
}
table.threesplittedimage td.ts_button
{
	height: 61px;
	width: 211px;
	text-align: center;
	vertical-align: middle;
	background: #fff url(/images/boxes/threesplitted/1x61_gradient_02.png) repeat-x bottom;
}

table.threesplittedimage div.ts_header
{
	font-size: 15px;
	font-weight: bold;
}
table.threesplittedimage td.ts_border
{
	background-color: #d9d9d9;
	width: 1px;
}

table.threesplittedimage div.ts_text
{
	margin-top: 10px;
	margin-bottom: px;
	font-size: 11px;
}


/* @end */

/* @group imagetext */
table.imagetext
{
	width: 100%;
}
table.imagetext td.it_image
{
	width: 170px;
	vertical-align: middle;
	text-align: center;
}
table.imagetext td.it_image_large
{
	width: 350px;
}
table.imagetext td.it_image img
{
	border: 1px solid #d9d9d9;	
}
table.imagetext td.it_content
{
	padding-top: 10px;
}
table.imagetext div.it_header
{
	font-size: 14px;
	font-weight: bold;
}
table.imagetext div.it_text
{
	margin-top: 10px;
	font-size: 11px;
}
/* @end */

/* @group faqbox */
table.faqbox
{
}
table.faqbox td.left
{
	width: 100px;
	border-right: 1px solid #d9d9d9;
}
table.faqbox p.question
{
	padding-bottom: 5px;
	
}
table.faqbox p.question a:link,
table.faqbox p.question a:visited,
table.faqbox p.question a:hover,
table.faqbox p.question a:active
{
	color: black;
	text-decoration: none;
	font-size: 13px;
}
table.faqbox td.right
{
	padding-left: 10px;
}

/* @end */

/* @group footer */
table#footer_container
{
	width: 100%;
}
table#footer_container td.footer_main
{
	width: 1151px;
}
table#footer_container td.fader
{
	background-image: url(/images/footer/1x55_footer_fader.png);
	width: 50%;
}
table#db_footer
{
	width: 1151px;
}
table#db_footer td#left{
	background-image: url(/images/footer/129x55_footer_left.png);
	width: 129px;
	height: 55px;
}
table#db_footer td#middle{
	background-image: url(/images/footer/1x55_footer_middle.png);
/*	width: 993px; Varifrån kom det här värdet? */
	width: 919px;
	height: 55px;
}
table#db_footer td#right{
	background-image: url(/images/footer/129x55_footer_right.png);
	width: 129px;
	height: 55px;
}

table#db_footer div.footer_logos
{
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	height: 31px;
	text-align: center;
	padding-top: 9px;
}

table#db_footer div.footer_logos table
{
	margin-left: auto;
	margin-right: auto;
}

table#db_footer div.footer_logos table tr td
{
	padding-left: 5px;
	padding-right: 5px;
}

table#db_footer div.footer_row
{
	color: gray;
	text-align: center;
}
table.download
{
	float: right;
}
div.download_text
{
	margin-top: 4px;
	padding-right: 10px;
}
/* @end */

/* @group tourny_light */
table.tourny_light
{
	overflow: hidden;
}
table.tourny_light td
{
	padding-bottom: 15px;
}
table.tourny_light td.time
{
	color: #329800;
	font-weight: bold;
	padding-right: 5px;
}


/* @end */

.author{
	color:#aaa;
	padding-bottom: 10px;
}

.num_logged_tbl td{
	font-weight:bold;
	padding: 2px 2px 2px 2px;
}

.num_logged_txt{
	width: 180px;
}

.badbeatjackpot{
	text-align:center;
	font-size:xx-large;
	font-weight:bolder;
	width:250px;	
}

/* @group tourny_main */
table.tourny_main
{
	width: 100%;
}
table.tourny_main td{
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
}
table.tourny_main th
{
	text-align: left;
	padding-left: 2px;
	padding-bottom: 2px;
}
table.tourny_main tr.grey{
	background-color: #eaeaea;
}
table.tourny_main td.time
{
	width: 20%;
}
table.tourny_main td.name
{
	width: 30%;
}
table.tourny_main td.type
{
	width: 15%;
}
table.tourny_main td.players
{
	width: 15%;
}
table.tourny_main td.buyin
{
	width: 20%;
}
/* @end */

/* email editing */
#email_cont p{
	margin: 1em 0px;
}
/* end email editing*/

/* datatable start*/
table.datatable td, table.datatable th{
	padding: 5px;
	vertical-align: middle;
	border: 1px solid;
	text-align: center;
}

table.datatable tr.header_row{
	background: #fcc;
	color:black;
	font-weight: bold;
}

table.datatable tr.odd{
	background: #ccc;
	color:black;
}

table.datatable tr.even{
	background: #fff;
	color:black;
}
/* datatable end*/
