/* CSS global BODY styles */
html, body {
	margin: 0;
	padding: 0px 0 0 0;
	font-family: "Tahoma" , sans-serif;
	font-size: 11px;
	color: #cccccc;
	background: #090a0a url('../img/bkg.jpg') 0 0 repeat-x;
}
form, fieldset, input, select, ul, ol, li, dl, dt, dd, p, div, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
fieldset{
  border:none;
}
p {
	line-height: 1.4em;
}
img {
  border: none;
}
a, a:link {
  color:#9cc1e7;
  font-weight:bold;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

.clearfix{
  clear:both;
  font-size:0px;
  height:1px;
}
/* ------------------------------------------------------------------------------ MAIN DIVS */
#contener{
  width: 990px;
  margin: 0 auto;
  padding: 0;
  position:relative;
}
#ajaxContent{}
#leftBkg{
  position:absolute;
  top:0px;
  left:-223px;
  width:223px;
  height:803px;
  background: url('../img/left.jpg');
}
#rightBkg{
  position:absolute;
  top:0px;
  right:-223px;
  width:223px;
  height:803px;
  background: url('../img/right.jpg');
}
#leftBkgShadow{
  position:absolute;
  top:0px;
  left:-223px;
  width:223px;
  height:803px;
  background: url('../img/left_shadow.jpg');
}
#rightBkgShadow{
  position:absolute;
  top:0px;
  right:-223px;
  width:223px;
  height:803px;
  background: url('../img/right_shadow.jpg');
}
/* ------------------------------------------------------------------------------ TOP DIVS */
#top{
  height:75px;
  padding:18px 0px 0px 0px;
}
#top h1{
  float:left;
}
#top ul{
  list-style-type:none;
  padding:5px 17px 0px 0px;
  float:right;
}
#top ul li{
  padding-right:5px;
  float:left;
}
#top ul li a{
  display:block;
  width:34px;
  height:39px;
}
#top ul li a span{
  display:none;
}
#top ul li.pl a{
  background: url('../img/top_language_pl.jpg');
}
#top ul li.en a{
  background: url('../img/top_language_en.jpg');
}
#top ul li.pl a:hover, #top ul li.pl a.active{
  background: url('../img/top_language_pl_ov.jpg');
}
#top ul li.en a:hover, #top ul li.en a.active{
  background: url('../img/top_language_en_ov.jpg');
}
#topSearch{
  padding:18px 0px 0px 0px;
}
#topSearch form{
  height:36px;
  width:894px;
  padding:8px 0px 0px 10px;
  background: url('../img/top_search_bkg.png');
}
#topSearch form .iText{
  border:none;
  margin:1px 10px 0px 0px;
  width:647px;
  height:18px;
  line-height:18px;
  padding:4px 10px;
  float:left;
  background: url('../img/top_serach_input_text_bkg.png');
}
#topSearch form .iButton{
  float:left;
  border:none;
  width:111px;
  height:14px;
  padding:7px 0px;
  text-align:center;
  font-family:"Tahoma";
  font-size:11px;
  color:#FFF;
  font-weight:bold;
  background: url('../img/blue_button_bkg.png');
  cursor:pointer;
  margin-right:12px;
}
#topSearch form a{
  line-height:28px;
  color:#FFF;
  font-weight:bold;
}
#topSearch form a:hover{
  text-decoration:underline;
}
#topSearch p{
  font-size:10px;
  color:#FFF;
  padding:7px 0px 0px 14px;
}

/* ---------------------------------------------------------------------------------- CONTENT */
#content{
  background: url('../img/content_bkg.jpg');
  width:920px;
  height:619px;
  padding:64px 0px 0px 70px;
  clear:both;
}
#content h2{
  height:23px;
  width:289px;
  float:left;
  padding-bottom:20px;
}
#content h2.ksiazka{
  background: url('../img/head_ksiazka.png') 0 0 no-repeat;
}
#content h2.aktualnosci{
  background: url('../img/head_aktualnosci.png') 0 0 no-repeat;
}
#content h2.fragmenty{
  background: url('../img/head_fragmenty.png') 0 0 no-repeat;
}
#content h2.metro{
  background: url('../img/head_metro.jpg') 0 0 no-repeat;
}
#content h2.autor{
  background: url('../img/head_autor.jpg') 0 0 no-repeat;
}
#content h2.galeria{
  background: url('../img/head_galeria.png') 0 0 no-repeat;
}
#content h2.filmy{
  background: url('../img/head_filmy.png') 0 0 no-repeat;
}
#content h2.gra{
  background: url('../img/head_gra.png') 0 0 no-repeat;
}
#content h2.newsy{
  background: url('../img/head_newsy.png') 0 0 no-repeat;
}

#content h2 span{
  display:none;
}
#content a.downloadPdf{
  float:left;
  padding:13px 0px 13px 40px;
  color:#6c6c6c;
  background: url('../img/pdf_ico.jpg') 0 0 no-repeat;
}
#content a.downloadPdf:hover {
  color:#FFF;
}
#sub{
  width:225px;
  float:left;
  padding:0px 35px 0px 0px;
}
#sub ul{
  list-style-type:none;
}
#sub ul.news li{
  line-height:20px;
  padding:0px 0px 40px 0px;
}
#sub ul.news li h3{
  font-size:11px;
}
#sub ul.news li h3 a{
  color:#FFF;
  text-align:justify;
  line-height:20px;
}
#sub ul.news li h3 a.active{
  text-decoration:underline;
}
#sub ul.news li p{
  color:#9cc1e7;
  text-align:justify;
  line-height:20px;
}
#sub ul.book li{
  padding:0px 0px 15px 0px;
  line-height:20px;
}
#sub ul.book li a:hover, #sub ul.book li a.active{
  color:#FFFFFF;
  text-decoration:underline;
}
#sub .pageListRight{
  border:1px solid #1d1d1d;
  background: #000;
  text-align:center;
  padding:15px 0px;
}
#sub .pageListRight li {
  display:inline;
  color:#969696;
}
#sub .pageListRight li a{
  color:#969696;
  font-weight:normal;
}
#sub .pageListRight li a:hover, #sub .pageListRight li a.active{
  color:#FFF;
}

#main{
  padding:0px 50px 0px 0px;
  float:right;
  width:580px;
  height:458px;
}
#scrollArea{
  width:580px;
  height:458px;
	padding: 0px 10px 0px 0px;
	overflow: hidden;
}

#main h3 span{
  display:none;
}
#main #scrollArea ul{
  list-style-type:square;
  padding-left:30px;
}
#main #scrollArea p { 
  line-height:1.5em; 
  padding: 0px 0px; 
}
#main #scrollArea ul li{
  line-height:2em;
}
#content a.addComment{
  margin:13px 60px 0px 0px;
  color:#6c6c6c;
  float:right;
}
#content a.addComment:hover {
  color:#FFF;
}
#content #main form{
  clear:boht;
  padding:35px 0px 0px 0px;
  /* border-top:1px solid #343534; */
}
#content #main form ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
}
#content #main form ul li{
  padding:15px 0px 0px 0px;
  margin:0px;
  clear:both;
}
#content #main form ul li label{
  float:left;
}
#content #main form ul li .iText, #content #main form ul li textarea{
  float:right;
  background: #323232;
  border:1px solid #939494;
  color:#FFF;
  padding:2px 5px;
  height:14px;
  width:420px;
  font-family:"Tahoma";
  font-size:11px;
}
#content #main form ul li .iButton{
  float:right;
  background: #323232;
  border:1px solid #939494;
  color:#FFF;
  padding:2px 5px;
  width:130px;
  font-family:"Tahoma";
  font-size:11px;
  font-weight:bold;
}
#content #main form ul li textarea{
  height:80px;
}
#content #main .commentList{
  list-style-type:none;
  padding:0px;
  margin:0px;
}
#content #main .commentList li{
  clear:both;
}
#content #main .commentList p{
  display:block;
  padding:35px 0px 10px 0px;
  border-bottom:1px solid #343534;
}
#content #main .commentList b{
  float:right;
  color:#92999d;
}
#content #main .commentList b span{
  color:#FFF;
  padding-left:15px;
}
/* ------------------------------------------------------------------------------ FOOTER DIVS */
#footerPlayer{
  position:absolute;
  top:812px;
  left:50px;
}
#footer {
  height:90px;
  padding:17px 70px 0px 70px;
  color:#4a4b4e;
}
#footer p{
  float:left;
  width:300px;
  display:block;
  padding-top:46px;
  color:#4a4b4e;
}
#footer p span{
  padding-bottom:5px;
  display:block;
}
#footer ul{
  float:left;
  width:540px;
  list-style-type:none;
}
#footer ul li{
  float:left;
  padding:0px 20px 10px 0px;
}
#footer ul li a{
  font-weight:normal;
  color:#001740;
}
#footer ul li a:hover{
  text-decoration:underline;
}

#footer p.pro{
  float:right;
  padding:14px 0px 0px 0px;
  text-align:right;
}
#footer p.pro img{
  position:relative;
  top:2px;
}
#footer div.info{
  float:left;
  width:400px;
}
#footer div.info p{
  font-size:10px;
  padding-bottom:5px;
}
