/* =main
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html, body{ margin:0; padding:0; height:100%; background:url('/theme/img/bg.png'); font-family:Verdana,Geneva,Arial,sans-serif; color:#141414; font-size:11px; }
img{ border:0px; }
a:link, a:visited{ color:#1d3463; text-decoration:none; }
a:hover{ color:#000; text-decoration:none; }
.clr{ clear:both; }
form{ margin:0px; }
.error{ color:#ff0000; }
/* =global
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#bg{ background:#fff; margin-left:-385px; position:absolute; top:0px; left:50%; width:770px; min-height:100%; height:auto !important; height:100%; }
#wrapper{ background:url('/theme/img/top_bg.png') repeat-x; position:relative; min-height:100%; height:auto !important; height:100%; }
#container{ background:#fff; width:770px; padding-bottom:48px; margin:0 auto; }

/* =header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header{ height:217px; }

/* =content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#content{ width:752px; margin:7px auto 0 auto; text-align:left; }

  /* =content.left
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  #left{ float:left; width:185px; }
  .left_header{ width:147px; height:25px; background:url('/theme/img/left_header.png'); padding:7px 0 0 27px; font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#274375; }
  .nav ul{ margin:5px 0 0 2px; padding:0px; }
  .nav li{ list-style:none; font-family:Tahoma; font-size:11px; }
  .nav a{ height:16px; width:133px; padding:2px 0 0 37px; display:block; background:url('/theme/img/left_bg.png'); }
  .nav a:hover{ background-position:0 -18px; }
  .nav_active a{ height:16px; width:133px; padding:2px 0 0 37px; display:block; background:url('/theme/img/left_bg.png'); background-position:0 -18px; }
  .stats{ margin:5px 0 0 17px; font-family:Tahoma; font-size:10px; color:#1d3362; }

  /* =content.center
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  #center{ float:left; width:558px; }
  #center p{ padding:7px; margin:0px; }
  #center ul{ padding:7px 5px 0 18px; margin:0; list-style-image:url('/theme/img/ul.png'); }
  #center li{ padding:0 0 10px 0; margin:0px; }
  #center h1, h2, h3{ padding:7px; margin:0px; }
  #center h1{ font-size:22px; }
  #center h2{ font-size:18px; line-height:22px; }
  .hcs *{ display:block; height:1px; overflow:hidden; font-size:1px; background:#fff; }
  .hc{ padding:0 4px 0 4px; border-left:1px solid #bef76a; border-right:1px solid #bef76a; font-family:Tahoma; font-size:11px; color:#1c3362; line-height:13px; }
  .hc1{ margin:0 3px 0 3px; padding:1px 1px 0 1px; background:#bef76a; height:0px; }
  .hc2{ margin:0 1px 0 1px; padding:0 1px 0 1px; border-left:1px solid #bef76a; border-right:1px solid #bef76a; background:#bef76a; }
  .hc3{ margin:0 1px 0 1px; border-left:1px solid #bef76a; border-right:1px solid #bef76a; }
  .hc4{ border-left:1px solid #bef76a; border-right:1px solid #bef76a; }
  .hc5{ border-left:1px solid #bef76a; border-right:1px solid #bef76a; }
  .banner{ padding:7px 0 0 0; position:absolute; margin-left:-134px; }
  .value{ padding:5px; }

  /* =content.sub-center
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  #sub-center{ float:left; width:567px; }
  .center_header{ width:547px; height:30px; background:url('/theme/img/center_header.png') no-repeat; padding:7px 0 0 10px; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#fff; }
  #sub-center p{ padding:0px; margin:0px; }
  #sub-center ul{ padding:7px 5px 0 18px; margin:0; list-style-image:url('/theme/img/ul.png'); }
  #sub-center li{ padding:0 0 10px 0; margin:0px; }
  .sub-hcs *{ display:block; height:1px; overflow:hidden; font-size:1px; background:#fff; }
  .sub-hc{ padding:0 4px 0 4px; border-left:1px solid #bef76a; border-right:1px solid #bef76a; font-family:Tahoma; font-size:11px; color:#1c3362; line-height:13px; }
  .sub-hc1{ margin:0 3px 0 3px; padding:1px 1px 0 1px; background:#bef76a; height:0px; }
  .sub-hc2{ margin:0 1px 0 1px; padding:0 1px 0 1px; border-left:1px solid #bef76a; border-right:1px solid #bef76a; background:#bef76a; }
  .sub-hc3{ margin:0 1px 0 1px; border-left:1px solid #bef76a; border-right:1px solid #bef76a; }
  .sub-hc4{ border-left:1px solid #bef76a; border-right:1px solid #bef76a; }
  .sub-hc5{ border-left:1px solid #bef76a; border-right:1px solid #bef76a; }
  .sub-banner{ padding:7px 0 0 0; float:left; }

  /* =content.right
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  #right{ float:right; width:224px; }
  .right_header{ float:right; width:214px; height:25px; background:url('/theme/img/right_header.png'); padding:7px 0 0 10px; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#fff; }
  .inp{ background:#f6f6f6; border:1px solid #d6d6d6; width:133px; height:16px; font-family:Tahoma; font-size:11px; }
  .inp1{ background:#f6f6f6; border:1px solid #d6d6d6; width:175px; height:16px; font-family:Tahoma; font-size:11px; }
  .form{ font-family:Tahoma; font-size:11px; color:#1c3362; }
  .login{ padding:10px 0 0 25px; }
  .pass{ padding:7px 0 0 25px; }
  .submit{ padding:7px 0 2px 59px; }
  .submit_img{ background:url('/theme/img/button_zaloguj.png'); width:65px; height:18px; border:none; padding:0px 0 2px 0; margin:0px; font-family:Tahoma; font-size:10px; color:#fff; font-weight:bold; }
  .form_links{ font-size:10px; padding:3px 0 12px 0; text-align:center; }
  .form_links1{ font-size:10px; padding:3px 60px 12px 0; text-align:center; }
  .form_links a:hover{ text-decoration:underline; }
  /* short_news */
  .news_title{ clear:both; padding:7px 0 0 3px; color:#1c3362; font-family:Tahoma; font-size:10px; font-weight:bold; }
  .news_arrow{ font-size:0px; padding:4px 5px 0 5px; float:left; background:url('/theme/img/news_arrow.png') no-repeat bottom; width:5px; height:5px; }
  .news_line{ font-size:0px; margin:3px 0 4px 3px; width:216px; height:4px; background:#b7f65a; }
  .news_content{ padding:0 0 7px 3px; font-family:Tahoma; font-size:10px; color:#1c3362; }
  .news_content img{ float:left; padding:0 5px 0 0; }
  .news_content a{ text-decoration:underline; font-weight:bold; }
  .news_content a:hover{ text-decoration:none; }

#footer{ background:#fff; margin-left:-380px; position:absolute; left:50%; width:760px; bottom:0 !important; bottom:-1px; height:48px; }
.fcs *{ display:block; height:1px; overflow:hidden; font-size:1px; background:#274375; }
.fc{ background:#274375; height:43px; text-align:center; }
.links{ padding-top:5px; color:#fff; font-family:Tahoma; font-size:10px; }
.links a{ color:#fff; font-weight:bold; text-decoration:none; }
.links a:visited{ color:#fff; font-weight:bold; text-decoration:none; }
.links a:hover{ text-decoration:underline; }
.copyright{ padding-top:5px; color:#8da3cb; font-family:Tahoma; font-size:10px; }
.fc1{ border-left:1px solid #a2aec3; border-right:1px solid #a2aec3; margin:0 3px 0 3px; padding:0 1px 0 1px; background:#5d7297; }
.fc2{ margin:0 1px 0 1px; padding:0 1px 0 1px; border-left:1px solid #e9ecf1; border-right:1px solid #e9ecf1; background:#50668f; }
.fc3{ margin:0 1px 0 1px; border-left:1px solid #50668f; border-right:1px solid #50668f; }
.fc4{ border-left:1px solid #a2aec3; border-right:1px solid #a2aec3; }
.fc5{ border-left:1px solid #5d7297; border-right:1px solid #5d7297; }

/* =pagination
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.pages{ display:table; margin:auto; margin-top:1px; font-size:10px; }
.pages a, .pages span{ display:block; float:left; padding:1px 4px; margin-right:3px; border:1px solid #fff; background:#fff; }
.pages span.current{ padding:3px; border:1px solid #aaa; font-weight:bold; background:#0c5063; color:#fff; }
.pages a{ padding:3px; border:1px solid #ddd; text-decoration:none; color:#0c5063; }
.pages a:hover{ background:#0C5063; border:1px solid #aaa; color:#fff; }
.pages a.nextprev{ padding:3px; font-weight:bold; }
.pages span.nextprev{ padding:3px; color:#0c5063; }
.pages span.nextprev{ padding:3px; border:1px solid #ddd; color:#999; }

/* =slimbox
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#lbOverlay{ position:absolute; left:0; width:100%; background-color:#000; cursor:pointer; }
#lbCenter, #lbBottomContainer{ position:absolute; left:50%; overflow:hidden; background-color:#fff; }
.lbLoading{ background:#fff url('/theme/img/loading.gif') no-repeat center; }
#lbImage{ position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink{ display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink{ left:0; }
#lbPrevLink:hover{ background:transparent url('/theme/img/prevlabel.gif') no-repeat 0% 15%; }
#lbNextLink{ right:0; }
#lbNextLink:hover{ background:transparent url('/theme/img/nextlabel.gif') no-repeat 100% 15%; }
#lbBottom{ font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink{ display:block; float:right; width:66px; height:22px; background:transparent url('/theme/img/closelabel.gif') no-repeat center; margin:5px 0; }
#lbCaption, #lbNumber{ margin-right:71px; }
#lbCaption{ font-weight:bold; }

div#errorBox{ margin:0 0 10px 0; color:#fff; font-size:10px; border:1px double #333; padding:10px 10px 10px 38px; font-weight:bold; background:url('/admin/theme/img/icons/exclamation.png') no-repeat #f35757 10px 50%; line-height:16px; }
div#infoBox{ color:#333; border:1px double #999; padding:10px 10px 10px 38px; font-weight:bold; background:url('/admin/theme/img/icons/information.png') no-repeat #e8e8cf 10px 50%; line-height:16px; }


/* =table
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#bet table{ border-collapse:collapse; border:2px solid #3f7c5f; font:normal 90%/110% arial, verdana, helvetica, sans-serif; color:#000; background:#fff; }
#bet caption{ padding:0 0.6em 0.8em; font-size:1.3em; font-weight:bold; text-align:left; color:#000; background:transparent; }
#bet td, th{ border:1px solid #e0e0e0; padding:0.7em; }
#bet thead th{ border:1px solid #e0e0e0; text-align:left; font-size:1em; font-weight:bold; background:#c6d7cf; }
#bet tfoot th, tfoot td{ border:1px solid #e0e0e0; text-align:left; font-size:1em; background:#e8e8cf; }
#bet tfoot th{ font-weight:bold; }
#bet tbody td a{ background:transparent; color:#00c; text-decoration:underline; }
#bet tbody td a:hover{ background:transparent; color:#00c; text-decoration:underline; }
#bet tbody th a{ background:transparent; color:#3f7c5f; text-decoration:underline; font-weight:bold; }
#bet tbody th a:visited{ color:#b98b00; }
#bet tbody th, tbody td{ vertical-align:top; text-align:left; }
#bet tfoot td{ border:1px solid #996; }
#bet tbody tr:hover{ background:#ffffd9; }
