html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, object, address, form, input, fieldset, img, ul, ol, dl, dt, dd, li, hr, table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite, var, samp, code, kbd, tt { margin: 0; padding: 0; border: none; }
body { color: #292929; font-size: 11px; font-family: Tahoma; background: #dadada url(images/bg.png); text-align: center; }
table { border-collapse: collapse; }
#site { width: 984px; margin: 4px auto 0 auto; text-align: left; background: #fff url(images/site.png) no-repeat; }
h1 { font-size: 16px; }
h2 { font-size: 12px; }
h3 { font-size: 12px; }
h4 { font-size: 11px; }
h5 { font-size: 10px; }
ul, ol { list-style: none; }
th { text-align: center; }
td, th { font-size: 11px; }
hr { border-top: 1px #777 solid; }
a { color: #bf1c09; text-decoration: none; }
a:hover, a.active { color: #ff0c09; }
td { padding: 1px; }
#header { position: relative; min-height: 104px; background: url(images/header.jpg) no-repeat; overflow: hidden; padding: 5px 0 4px 0; }
	#header li { margin: 0 1px 0 0; }
	#header ul { color: #cdba8d; }
	#header .logo { background: url(images/logo.png) no-repeat; width: 217px; height: 90px; float: left; overflow: hidden; text-indent: -999em; margin: 4px 0 0 5px; }
        #header #online { position: absolute; bottom: 3px; left: 10px; color: #000; font-weight: bold; }
#banner-750x100 { width: 750px; text-align: center; overflow: hidden; float: right; margin: 1px 5px 0 0; min-height: 100px; }
	#banner-750x100 span.text { text-align: center; color: #B30303; } 
	#banner-750x100 span.text a { font-size: 12px; font-weight: bold; color: maroon; }
        
        #menu-bar { background: url(images/menu-bar.gif) repeat-x; text-align: center; margin: 0 -4px 1px -4px; }
        #menu-bar * { z-index: 50; }
        #menu-bar div { background: url(images/menu-left.png) no-repeat; }
        #menu { display: block; background: url(images/menu-right.png) no-repeat right top; padding: 10px 5px 0 15px; height: 33px; position: relative; z-index: 500; text-align: left; }
        #menu a { padding: 0 0 0 5px; height: 22px; float: left; font: bold 12px/22px "Tahoma"; z-index: 200; }
        #menu b { padding: 0 5px 0 0; height: 22px; display: block; }
        #menu li { float: left; height: 33px; }
        #menu li a { color: #fff; }
        #menu table { border-collapse: collapse; width: 0; height: 0; position: absolute; top: 0; left: 0; }
        #menu li a:hover { z-index: 200; position: relative; }
        #menu li:hover { position: relative; z-index: 200;  }
        #menu li:hover > a { background: url(images/menu-l.png) no-repeat center left; } /* hover menu */
        #menu li:hover > a b { background: url(images/menu-r.png) no-repeat center right; } /* hover menu */
        #menu :hover ul { left: 0; top: 22px; width: 160px; }
        #menu ul { position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; }
        #menu :hover ul li { height: 22px; }
        #menu :hover ul li a { background: url(images/menu-d-l.png) no-repeat; height: 22px; line-height: 22px; }
        #menu :hover ul li a b { width: 160px; background: url(images/menu-d-r.png) no-repeat right top; height: 22px; }
        #menu :hover ul :hover { background: url(images/menu-l.png) no-repeat center left; } /* hover submenu */
        #menu :hover ul :hover b { background: url(images/menu-r.png) no-repeat center right; } /* hover submenu */

	.gray-box { padding: 8px 5px 9px 5px; margin: 0 0 5px -5px; background: #bebebe; overflow: hidden; }
	.gray-box a { width: 230px; height: 120px; margin: 0 5px 0 6px; float: left; }
        .gray-box a:hover { background-position: 0 100%; }
	.zaklady-sportowe { background: url(images/zaklady-sportowe.jpg) no-repeat; }
	.kasyno { background: url(images/kasyno.jpg) no-repeat; }
	.poker { background: url(images/poker.jpg) no-repeat; }
	#user-panel .body { padding-top: 9px; min-height: 80px; padding-right: 0; }
        #user-panel a.link { max-width: 75px; max-height: 75px; margin: 2px 12px 0 0; float: left; }
	#user-panel img { max-width: 75px; max-height: 75px; border: 1px #d0d0d0 solid; margin: 2px 12px 0 0; float: left; }
	#user-panel h4 { padding: 0 0 3px 0; }
	#user-panel .user { float: left; }
	#user-panel ul a { display: block; background: url(images/user-bullet.gif) no-repeat left center; padding: 0 0 0 14px; }
        #user-panel ul a span { color: #000; }
	#user-panel div.textbox { background: url(images/user-textbox.png) no-repeat; border: none; padding: 4px 5px 0 5px; margin: 0 0 4px 0; }
	#user-panel input.textbox { background: none; border: none; width: 112px; height: 18px; }
	#user-panel .but input { background: url(images/login.png) no-repeat; border: none; color: #b11908; overflow: hidden; width: 97px; height: 22px; margin: 3px auto 0 auto; display: block; }
	#user-panel .but { clear: both; }
	#user-panel form div { overflow: hidden; }
	#user-panel div.textboxs, #user-panel div.links { float: left; }
	#user-panel div.links { padding: 0; }
        #user-panel div.links a { display: block; padding: 4px 0 10px 0; }
#content { overflow: hidden; padding: 0 7px 0 5px; clear: both; }
.side-center, .side-left, .side-right, .huge-column { float: left; overflow: hidden; }
.huge-column { margin: 0 8px 0 0; overflow: visible; width: 728px; }
.admin .huge-column { width: auto; }
.admin .side-center { width: 767px; margin: 0; }
.side-center { width: 526px; overflow: hidden; margin: 0 5px 0 0; }
    .panels-left .side-center { width: 762px; }
    .panels-right .side-center { width: 728px; margin: 0; }
    #content.forum .side-center .panel .body { padding-left: 0; padding-right: 0; }
	.side-center .panel { background: url(images/table-top.png) no-repeat; }
        .side-center .panel .wrap { background: url(images/table-top-right.png) no-repeat top right; }
	.side-center .panel .body { background: url(images/table.png) repeat-x 0 2px; }
	.news { border: 1px #d5d5d5 solid; margin: 0 0 6px 0; }
	.news .wrap { border: 1px #fff solid; background: url(images/table.png) repeat-x; padding: 12px; }
	.news h2 { color: #bf1c09; font-size: 17px; height: 22px; overflow: hidden; }
	.news a { font-weight: bold; }
	.news p.info { color: #7e7e7e; background: url(images/dotted.gif) repeat-x left bottom; padding: 0 0 4px 0; }
	.news p.info span, .news p.info a { font-weight: bold; color: #7e7e7e; }
	.news .readmore { background: url(images/bullet-l.gif) no-repeat left center; float: left; clear: both; margin: 20px 0 0 0; }
	.news .readmore span { background: url(images/bullet-r.gif) no-repeat right center; padding: 0 9px; display: block; }
.side-left { width: 192px; margin: 0 5px 0 0; }
	.side-left .panel { width: 192px; }
	.panel { background: url(images/panel-left.png) no-repeat; margin: 0 0 5px 0; border-bottom: 1px #d5d5d5 solid; overflow: hidden; }
	.panel h3.title, .panel h2.title { background: url(images/panel-left-c.gif) repeat-x; float: left; margin: 4px 6px 0 6px; color: #fff; }
        .panel h2.title a { color: #fff; }
	.panel h3.title span, .panel h2.title span { background: url(images/panel-left-l.gif) no-repeat; display: block; float: left; white-space: nowrap; }
	.panel h3.title span span, .panel h2.title span span { background: url(images/panel-left-r.png) no-repeat right top; padding: 0 72px 0 11px; height: 26px; line-height: 26px; }
	.panel .body, .news .body { padding: 18px 11px 12px 11px; overflow: hidden; clear: both; text-align: left; }
.side-right { width: 236px; float: right; padding: 7px 0 0 0; }
	.side-right .panel { background: url(images/panel-right.png) no-repeat; }
	.side-right .panel h3.title, .side-center .panel h2.title { background-image: url(images/panel-right-c.gif); }
	.side-right .panel h3.title span, .side-center .panel h2.title span { background-image: url(images/panel-right-l.gif); }
	.side-right .panel h3.title span span, .side-center .panel h2.title span span { background-image: url(images/panel-right-r.png); }
#footer { padding: 20px 0 0 0; clear: both; text-align: center; line-height: 17px; }
    #footer span { display: block; width: 335px; margin: 0 auto; background: #e9e9e9 url(images/tbl2.gif) repeat-x; border-top: 1px #b7b7b7 dotted; border-bottom: 1px #b7b7b7 dotted; height: 17px; line-height: 17px; }
    #footer div { border-top: 1px #d5d5d5 solid; padding: 12px 0; margin: 5px 0 0 0; }
    #footer a { color: #292929; }
    #footer a.link { color: #bf1c09; font-weight: bold; }
    #footer a:hover { color: #444; }
/* specyficzne */
.tooltip, .type-tooltip { background: #eee; border: 1px #444 solid; padding: 3px 5px; text-align: left; width: 300px; }
.type-tooltip { width: 300px; }
.folder { background: url(images/folder.gif) no-repeat; }
.foldernew { background: url(images/folder-new.gif) no-repeat; }
.rss-cell { border-bottom: 1px #292929 dotted; padding: 5px; text-align: left; }
.shoutbox textarea { width: 180px; color: #0B0B0B; font-size: 11px; background: #cfcfcf; }
.friends .friend { background: #eee; float: left; margin: 3px 3px 4px 4px; padding: 2px; overflow: hidden; text-align: center; border: 1px #ccc solid; }
.friends a { overflow: hidden; }
.friends a img { display: block; height: 90px; margin: 1px; width: 90px; }
.panel-info { padding: 0 0 5px 0; border-bottom: 1px #d5d5d5 solid; margin: 0 0 5px 0; overflow: hidden; }
.panel-info .top { width: 256px; height: 31px; background: #efefef url(images/center-top.png) no-repeat; padding: 0 5px 0 0; }
.panel-info h4 { float: left; }
.panel-info div a { color: #bf1c09; font-weight: bold; display: block; }
.panel-info .tv a.play { display: -moz-inline-box; display: inline-block; height: 15px; width: 22px; background: url(images/play.png) no-repeat; text-indent: -999em; overflow: hidden; margin: 0 3px; }
.panel-info .top span { float: right; height: 8px; width: 15px; cursor: pointer; margin: 18px 3px 0 0; }
.panel-info .forum, .panel-info .tv { float: left; width: 261px; }
.panel-info .forum { margin: 0 0 0 4px; float: right; }
.panel-info .forum a { padding: 0 0 0 19px; margin: 0 0 0 3px; color: #292929; width: 165px; }
.panel-info .forum a.link { border-top: 1px #434343 solid; padding: 3px 0 0 0; margin: 0; color: #bf1c09; display: block; width: auto; }
.panel-info .forum a.link span { float: right; padding: 0 5px; }
.panel-info .forum a.link span:first-child { float: left; }
.panel-info .body { padding: 8px 0 0 0; background: url(images/table.png) repeat-x 0 1px; line-height: 16px; }
.panel-info .body .container { position: relative; height: 140px; overflow: hidden; }
.panel-info #betonline_center_panel_program .container { height: 158px; }
.panel-info .body .flow { position: absolute; left: 0px; top: 0px; width: 100%; }
.panel-info .body .tbl1, .panel-info .body .tbl1 td { background: none; }
.panel-info h4 { padding: 12px 0 0 15px; color: #fff; }
#tabsContentOuter { border-top: 1px #c01b09 solid; padding: 4px 0; overflow: hidden; height: 147px; border-bottom: 1px #c9c9c9 solid; margin: 0 0 5px 0; }
.tab, .tab_right { background: url(images/tab-l.png) no-repeat; float: left; margin: 0 3px 0 0; cursor: pointer; }
.tab b, .tab_right b { float: left; height: 35px; line-height: 30px; background: url(images/tab-r.png) no-repeat top right; padding: 0 18px; font-weight: normal; color: #fff; }
.tab_active, tab_hover { background: url(images/tab-active-l.png) no-repeat; }
.tab_active b, tab_hover b { background: url(images/tab-active-r.png) no-repeat top right; font-weight: bold; }
.tab_right { background: url(images/tab-right-l.png) no-repeat; float: right; }
.tab_right b { background: url(images/tab-right-r.png) no-repeat top right; padding: 0 15px; }
#cash-panel .body { padding-left: 0; padding-right: 0; }
#shout-panel .body { padding-top:5px; padding-bottom:3px; } 
#shout-panel .body, #rss-panel .body, #buttons-panel .body { padding-left: 3px; padding-right: 3px; }
#buttons-panel .body div { float: left; width: 120px; height: 600px; }
#buttons-panel .body a { float: right; }
#types_table { width: 723px; }
#types-panel { width: 723px; }
#types-panel td, td.tv_panel td, td.profile { padding: 0; }
#types-panel th { font-size: 11px; border-bottom: 1px #d2d2d2 solid; padding: 5px 0; }
#types-panel th img { cursor: pointer; }
#types-panel td img { vertical-align: middle; }
#types-panel .type_field { height: 21px; vertical-align: middle; }
#types-panel .table_row td, .effectivity th { cursor: pointer; }
#types-panel .effectivity td { cursor: default; }
#types-panel .effectivity a { color: #333; }
#types-panel .effectivity tfoot td { border-top: 1px #d2d2d2 solid; }
#types-panel .table_row td, #types-panel .table_subrow td { border-right: 1px #fff solid; text-align: center; }
#types-panel .table_row .teams, #types-panel .table_subrow .name { text-align: left; }
#types-panel .table_subrow .name a { display: block; padding: 0 0 0 5px; }
#types-panel .table_row .discipline { border-right: none; }
#types-panel .table_row .discipline img { margin: 0 8px; }
.subdata tr .history_date { background: #fafafa; border: 1px #aaa solid; }
#types-panel .subdata th { border: 1px #aaa solid; font-weight: normal; }
#types-panel .table_subrow td { background: #f8f8f8; border: 1px solid #eee; }
#types-panel .table_subrow:last-child td { border-bottom: 1px #aaa solid; }
#types-panel .table_subrow a { color: #333; font-weight: bold; }
#chatform a { float: left; margin: 6px 13px 0 0; }
#shout_message { width: 226px; height: 38px; background: url(images/textbox-shout.png) no-repeat; border: none; margin: 10px 0 5px 0; padding: 2px; }
#chatform #shout_button { background: url(images/button-shout.png) no-repeat; width: 60px; height: 22px; display: block; float: right; margin: 0; }
#shout_emots { clear: both; padding: 5px 0 0 0; }
#shout_sticky { margin: 3px 0 0 0; }
.history tr td, .history th { border: 1px #ddd solid; border-bottom: none; text-align: center; }
.history tr th { border: 1px #aaa solid; background: #f0f0f0; padding: 2px; }
.type_field { font-weight: bold; }
/* natywne klasy php-fusion */
.button { background: #e5e5e5; color: #1e1e1e; border: 1px #52585c solid; font: bold 11px/18px "Myriad Pro"; height: 18px; }
.textbox, .score-textbox, .edit-textbox { font: 9px/15px Verdana; color: #1d1d1d; background: #ececec; border: 1px #585858 solid; }
input.textbox { height: 15px; }
.border, .tbl-border { border : 1px solid #e1e1e1; }
table.tbl-border { margin: 0 auto; }
.tbl { padding: 4px; }
.tbl1, .tbl1 td, .tbl2, .tbl2 td { padding: 2px 3px; border: 1px #52585c solid; background: #fff; border: none; border-bottom: 1px #a6a6a6 dotted; min-height: 20px; }
.tbl2, .tbl2 td { background: #e9e9e9 url(images/tbl2.gif) repeat-x; }
.tbl a, .tbl1 a, .tbl2 a, .tbl-border a { color: #000; }
.quote { background: #e5e5e5; color: #1e1e1e; border: 1px #52585c solid; }
.small { font-size: 10px; }
.small2 { font-size: 9px; }
.poll { background: #2c6178; border: 1px #52585c solid; }
.artysci-spelniajace-kryterium .tbl-border { width: 95%; }
.forum-caption { vertical-align: middle; padding: 3px 5px; background: #ececec; border-bottom: 1px #ccc solid; font-size: 13px; font-weight: bold; }
.shoutboxdate { color: #898467; } 
.shoutbox { color: #C8C8C8; } 
.shoutboxname a { color: #3191B9; } 
.butt { background: #CFCFCF; }
/* importowane ze starego */
.post img { max-width: 570px; }
.post .slim, .slim { width: 100%; border: 2px #999 dotted; background: #efefef; border-collapse: collapse; margin: 5px 0; text-align: left; }
.post .slim td, .slim td { border: 1px #999 solid; padding: 2px; background: none; }
.post .slim .slim_betonline, .slim .slim_betonline { background: #fff; }
.post .slim .slim_promo, .slim .slim_promo { color: #900; font-size: 14px; }
.post .slim .slim_promo a, .slim .slim_promo a { color: #900; font-size: 14px; }
.post .slim .slim_top, .slim .slim_top { background: #efefef; font-weight: bold; color: #000; padding: 2px 5px; }
.post .slim .slim_header, .slim .slim_header { background: #bb3b18; font-weight: bold; color: #fff; padding: 2px 5px; }
.slim .slim_top div { float: left; }
.post div.slim_rating, .slim .slim_top div.slim_rating { float: right; }
.post div.slim_rating img, div.slim_rating img { margin: 0 2px; }
.post div.slim_rating a, div.slim_rating a { display: block; background: url(../../images/stars.gif); width: 13px; height: 13px; float: left; margin: 0 1px; }
.post div.slim_rating a.gray, div.slim_rating a.gray { background-position: 0 -13px; }
.post div.slim_rating a.light { background-position: 0 0; }
.post .slim .slim_data, .slim_score, .slim .slim_data { text-align: center; }
.post .slim .slim_discipline, .slim .slim_discipline { width: 20px; }
.post .slim .slim_players, .slim .slim_players { width: 100%; }
.post .slim .slim_score, .slim .slim_score { width: 150px; }
.post .slim .score-textbox, .slim .score-textbox { width: 15px; }
.post .slim .edit-textbox, .slim .edit-textbox { width: 100%; }
.post .slim .score-button, .slim .score-button { cursor: pointer; }
.post .slim .cursor { cursor: pointer; }
.forum_name { font-weight: bold; }
.post .tbl1 { background: #f7f7f7; }
.post td.info { border-right: 1px #a6a6a6 dotted; }
.side-center .post .tbl1 a { color: maroon; }
.tv_subrow td, th { height: 10px; padding: 2px 4px 2px 4px; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; text-align: center; background-color: #f8f8f8; }
th.event { background-color: #424242; border: 1px #aaa solid; color: #fff; padding: 5px 0; font-size: 11px;}
#tinymce, .mceContentBody { background: #fafafa !important; text-align: left; }
.mceItemFlash { width: 100px !important; height: 100px !important; }
#analysises-panel .body { padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
#analysises-panel .body div { width: 100px; height: 100px; overflow: hidden; float: left; background: #ececec; padding: 2px; margin: 0 5px 7px 5px; }
#analysises-panel img { width: 100px; }
#analysises-panel img.score { width: auto; vertical-align: middle; margin: 0 7px; }
#analysises-panel div.image2 { float: right; }
#analysises-panel h3 { display: block; text-align: center; margin: 2px; }
#analysises-panel h4 { display: block; text-align: center; margin: 10px 0 0 0; font-size: 13px; }
#analysises-panel ul { margin: 0 0 5px 0; clear: both; background: #ddd; border: 1px #333 solid; padding: 2px; overflow: hidden; }
#analysises-panel li { width: 107px; float: left; border-left: 1px #333 solid; padding: 0 0 0 4px; text-align: center; }
#analysises-panel li:first-child { border: none; }
#analysises-panel a { color: #292929; }
#analysises-panel span { display: block; text-align: center; }
#analysises-panel a:hover { color: #000; }
#analysises-panel a.buk { color: maroon; font-weight: bold; display: block; text-align: center; margin: 0 0 5px 0; }
#analysises-panel a.archive { float: left; margin: 5px 0 0 0; font-weight: bold; }
#analysises-panel a.more { float: right; margin: 5px 0 0 0; font-weight: bold; }
#analysises-panel a.text { display: block; clear: both; }
#archive-panel table { width: 100%; }
#archive-panel table.tbl-border { width: auto; }
#archive-panel td { font-size: 12px; }
.side-center #analysises-panel ul {  }
.side-center #analysises-panel li { width: 123px; }
.side-center #analysises-panel a.buk { font-size: 14px; padding: 10px 0; }
.side-center #analysises-panel h3 { font-size: 14px; }
/* #comments-panel div.body { padding-left: 8px; padding-right: 8px; } */
#comments li { background: url(images/comment-body.png) repeat-y top right; margin: 1px 0 5px 0; }
#comments .wrap { background: url(images/comment-top.png) no-repeat top right; }
#comments .wrap div.body { background: url(images/comment-bottom.png) no-repeat bottom right; padding: 0 0 13px 0; }
#comments img.avatar { width: 100px; height: 100px; margin: 10px 0 0 0; float: left; }
#comments .content { width: 347px; padding: 10px; float: right; }
#comments .comment-top { display: block; padding: 0 0 10px 0; }
#comments .comment-top a { font-weight: bold; }