/** 2008.03.25
 *  
 * Additional styles
 *  
 */

 label.h { display: none; }
 p.fr { float: right; }
 p.game-type { padding-right: 40px; color: #f00; } 
 a.marked, strong.marked { color: #e90000; text-decoration: none !important; }
 
 #SrodekContent h2 { padding-bottom: 5px; margin: 0; color: #f00; font-size: 20px; font-weight: normal; }
 
 form#planner-search { position: relative; width: 100%; height: 1%; overflow: hidden; padding: 0; margin: 0; }
 
 form#planner-search fieldset { display: none; width: 100%; min-height: 300px; _height: 100%; overflow: hidden; padding: 0; margin: 0; border: 0; } 
 form#planner-search fieldset.active { display: block; }
 
 form#planner-search fieldset div.fieldset-cont { display: block; width: 100%; height: 1%; overflow: hidden; }
 
 
 
 form legend { display: none; }
 form ul#formTabs { display: block; width: 90%; height: 1%; overflow: hidden; padding: 0 0 4px 12px; margin: 0; }
 form ul#formTabs li { float: left; width: 85px; height: 33px; padding: 0; margin: 0 1px 0 0; list-style: none; }

 form ul#formTabs li a        { display: block; width: 85px; height: 29px; padding: 3px 0 0 0; font-size: 11px; color: #000; background: #ddd; border-top: 5px solid #fff; text-decoration: none; text-align: center; }
 form ul#formTabs li a:hover  { display: block; width: 85px; height: 29px; padding: 3px 0 0 0; font-size: 11px; color: #fff; background: #e90000; border-top: 5px solid #e90000; text-decoration: none; text-align: center;}
 form ul#formTabs li.active a { display: block; width: 85px; height: 29px; padding: 3px 0 0 0; font-size: 11px; color: #fff; background: #e90000; border-top: 5px solid #e90000; text-decoration: none; text-align: center;}
 
  
 .clearme { clear: both; } 
 
 .row { display: block; padding: 0 0 0 32px; margin: 0 0 10px; width: 550px; height: 1%; overflow: hidden; } 
 .row.special-main { display: block; height: 48px; padding: 0 12px 0 0; background: url(../img/search-spec-right-brdr.gif) 100% 0 no-repeat; }
  .row.special-main .wrap-a { display: block; height: 37px; padding: 11px 0 0 12px; background: #e90000 url(../img/search-spec-left-brdr.gif) 0 100% no-repeat; }
 .row.special { display: block; height: 40px; padding: 0 9px 0 0; background: url(../img/search-special-right-brdr.gif) 100% 0 no-repeat; color: #000; }
  .row.special .wrap-a { display: block; height: 13px; padding: 14px 0 13px 32px; background: #e5e5e5 url(../img/search-special-left-brdr.gif) 0 0 no-repeat; }
  
  .row.special dl { display: block; height: 13px; padding: 0; margin: 0; color: #000; }
  .row.special dl dt { float: left; width: 100px; hieght: 13px; padding: 0; margin: 0; font-weight: bold; }
  .row.special dl dd { float: left; height: 13px; }
 
 .row.special-main input.text { float: left; margin: 4px 18px 4px 20px; width: 380px; border: 1px solid #ddd; }
 textarea.field-w-descr { float: left; margin: 0 20px 0 0; width: 325px; height: 150px; overflow: scroll; }
 
 form .field-descr { float: left; width: 170px; }
  form .field-descr p { padding: 0; margin: 0; line-height: 18px; }
 
 form .row.special p.label { float: left; font-weight: bold; padding: 0; margin: 0; color: #000; }
 form ul.choose-options { float: right; overflow: hidden; padding: 0; margin: 0; }
 form ul.choose-options li { float: left; padding: 0; margin: 0; list-style: none; }
 form ul.choose-options li.last { }
 form ul.choose-options li input, 
  form ul.choose-options li label { float: left; padding: 0; margin: 0; color: #000;  }
  form ul.choose-options li label { padding: 0 0 0 6px; _padding-top: 3px; }
  
 table.games-list { width: 560px; border: 0; border-collapse: collapse; }
 table.games-list th { padding: 5px 10px; height: 30px; background: #e5e5e5; font-weight: normal; color: #000; }
  table.games-list th.first { background: #e5e5e5 url(../img/search-special-left-brdr.gif) 0 0 no-repeat; }
  table.games-list th.last { background: #e5e5e5 url(../img/search-special-right-brdr.gif) 100% 0 no-repeat; }
 
 table.games-list tr td { color: #000; padding: 5px; }
 table.games-list tr.odd td { color: #666; }
 
 table.games-list th.first, table.games-list td.first { color: #e90000 !important; }
  table.games-list th, table.games-list td { text-align: center; }
  
 table.games-list tr td { border-top: 1px solid #e5e5e5; }
  table.games-list tr.first td { border: 0; padding-top: 10px; }
  
  .game-scrnshots { float: left; width: 320px; height: 274px; oveflow: hidden; padding: 20px 20px 5px 20px; margin: 0; background: url(../img/scrnshoots-bg.gif) 0 0 no-repeat; }
  
   .game-scrnshots ul.scrnshoots-pictures { display: block; width: 320px; height: 240px; overflow: hidden; padding: 0; margin: 0 0 13px; }
    .game-scrnshots ul.scrnshoots-pictures li { display: none; width: 320px; height: 240px; overflow: hidden; padding: 0; margin: 0; list-style: none; }
     .game-scrnshots ul.scrnshoots-pictures li.active { display: block; }
      .game-scrnshots ul.scrnshoots-pictures li img { display: block; width: 318px; height: 238px; border: 1px solid #808080;  }
	  
   .game-scrnshots h3 { float: left; color: #000; text-transform: uppercase; padding: 3px 20px 0 0; margin: 0; font-size: 13px;  }
   
   .game-scrnshots ul.scrnshoots-links { float: left; height: 22px; padding: 0; margin: 0; }
    .game-scrnshots ul.scrnshoots-links li { float: left; height: 22px; padding: 0; margin: 0 3px; list-style: none; }
     .game-scrnshots ul.scrnshoots-links li a { display: block; width: 22px; height: 19px; overflow: hidden; padding: 3px 0 0 0; background: url(../img/screens-list-bg.gif) 0 0 no-repeat; color: #000; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 13px; font-weight: bold;  }
	  .game-scrnshots ul.scrnshoots-links li a:hover {  }
	 
   .game-scrnshots p.video { float: right; padding: 5px 0 0 0; margin: 0;  }
    .game-scrnshots p.video a { text-transform: uppercase; color: #000; font-size: 11px; text-decoration: none; font-weight: bold; }
	
	.game-desc { float: left; width: 179px; margin-top: 0; padding-left: 20px; }
  
  
/* Sidebar */

ul.news-list { clear: left; display: block; padding: 0; margin: 0; }
 ul.news-list li { display: block; padding: 5px 0; margin: 5px 0; list-style: none; }
  ul.news-list li a.more { padding-right: 10px; font-weight: bold; color: #e90000; text-decoration: none; background: url('../img/more-arrows.gif') 100% 50% no-repeat;  }

ul.download-files-list { clear: left; display: block; padding: 0; margin: 0; }
 ul.download-files-list li { display: block; padding: 5px 0; margin: 5px 0; list-style: none; }
  ul.download-files-list li a { display: block; overflow: hidden; width: auto; height: 1%; text-indent: -1001em; }
   ul.download-files-list li a.cennink-xls { width: 115px; height: 25px; background: url('../img/download-file-cennik-xls.gif') 0 0 no-repeat; }
   ul.download-files-list li a.prezentacja-ppt { width: 156px; height: 28px; background: url('../img/download-file-prezentacja-ptt.gif') 0 0 no-repeat; }
   ul.download-files-list li a.specyfikacja-pdf { width: 241px; height: 33px; background: url('../img/download-file-specyfikacja-pdf.gif') 0 0 no-repeat; }
 
 
 
