/* CSS Document */
body{
	width: 100%;
	margin:0;
	padding:0;
	background-color: #032f61;
	color: #b6c1c9;
	background-image: url(http://www.polityczni.pl/images/tlo.gif);
	background-repeat: repeat-x;
	background-position: left top;
text-align:left}
a{
	font: 11px Tahoma, Arial, sans-serif;
	color: #FFFFFF;	
}
img{
	border: 0px;
	text-align: left;
}
#lay{
	margin:0 auto;
	width: 990px;

	position:relative;
	text-align: left;
}
#headTop{
	height: 120px;
	width: 990px;
	margin: auto;
}
#headLogo{
	height: 120px;
	width: 245px;
	margin: auto;
	float: left;
}
#headMenu{
	height: 120px;
	width: 745px;
	margin: auto;
	float: right;
}
/*-----------------------------------*/
#headWyszukiwarka{
	height: 52px;
	width: 745px;
	margin: auto;
}
#hWyszukiwarka{
	height: 52px;
	width: 244px;
	margin: auto;
	float: left;
	text-align: center;

}
#hBaner{
	height: 52px;
	width: 500px;
	margin: auto;
	float: right;
	text-align:center;
}

#headLinki{
	height: 68px;
	width: 745px;
	padding-top: 10px;
	overflow:hidden;
}
/*-----------------------------------*/	
#headIkony{
	height: 63px;
	width: 990px;
	margin: auto;
	background: url(http://www.polityczni.pl/images/tloIkony.jpg) repeat-x left top;
	text-align: center;
		overflow:hidden;
}

/*-----------------------------------*/
#headBanery{
	height: 100px;
	width: 990px;
	margin: auto;	
}
#banerA{
	height: 100px;
	width: 240px;
	margin: auto;
	float: left;
	text-align: center;
}
#banerB{
	height: 100px;
	width: 750px;
	margin: auto;
	float: right;
}
/*-----------------------------------*/


#Content{
	width: 990px;
	height: auto;
	margin:0 auto;
	padding-top: 10px;
	float: left;
}
#stopka{
	height: 100px;
	width: 990px;
	margin: 2px auto auto;
	text-align: center;
	background: #041d3b url(http://www.polityczni.pl/images/pixN.gif) repeat-x left top;
	padding-top: 10px;

	display: block;
	font: 11px Tahoma, Arial, sans-serif;
	float: left;
}

a.stopka{
	font: 11px Tahoma, Arial, sans-serif;
	color: #b6c1c9;
	text-decoration: none;
	margin: 5px;
	white-space: nowrap;
}
.left{
	height: 177px;
	width: 330px;
	margin: auto;
	padding-right: 10px;
	padding-bottom: 15px;
}
.center{
	height: 177px;
	width: 330px;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
}
.right{
	height: 177px;
	width: 330px;
	margin: auto;
	padding-left: 10px;
	padding-bottom: 15px;
}
.box{
	height: 198px;
	width: 320px;
	margin: 5px auto;
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
}
.boxPlayer{
	height: 500px;
	width: 320px;
	margin: 5px auto;
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}
.boxTemat{
	height: auto;
	width: 320px;
	margin: 0px auto;
	display: block;
	float: left;
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
}

.boxTitleOpis{
	height: auto;
	width: 640px;
	background: url(http://www.polityczni.pl/images/boxTitle.gif);
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;

}

.boxTitleFoto{
	height: auto;
	width: 300px;
	background: url(http://www.polityczni.pl/images/boxTitle.gif);
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;

}
.boxTitle{
	height: auto;
	width: 310px;
	background: url(http://www.polityczni.pl/images/boxTitle.gif);
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;

}
.boxTitleIndex{
	height: 29px;
	width: 320px;
	background: url(http://www.polityczni.pl/images/boxTitle.gif);
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;


}
a.Title{
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #b6c1c9;

}
.boxContent{
	height: 138px;
	width: 320px;
	margin: auto;
	font: 12px/15px Tahoma, Arial, sans-serif;
}
.boxFoto{
	height: 133px;
	width: 89px;
	margin: auto;
	float: left;
	text-align: center;

	vertical-align: bottom;
	clear: both;
	display: block;
	padding-top: 4px;
}
.boxLinki{
	height: 138px;
	width: 224px;
	margin: auto;
	float: left;
	padding-left: 7px;
	text-align: left;
	position: relative;
}

input.mini{
	font: 12px/150% Tahoma, Arial, sans-serif;
	color: #fda704;
	background: #2b2b2b;
	border: 1px solid #FFFFFF;
	height: 20px;
	text-indent: 5px;
	vertical-align: middle;
	width: 151px;
	margin-top: 10px;
}
input.minib{
	font: 12px/150% Tahoma, Arial, sans-serif;
	color: #fda704;
	background: #b6c1c9;
	border: 1px solid #FFFFFF;
	height: 20px;
	vertical-align: middle;
	width: auto;
	margin-top: 10px;
}
a.linkiTop{
	line-height: 150%;
	margin-right: 10px;
	white-space: nowrap;
}
a.linkiIkony{
	text-decoration: none;
	font: bold 10px/15px Tahoma, Arial, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
a.aboxLinki{
	font: normal 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;	
}
a.bboxLinki{
	font: bold 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;	
}

a.aboxLinkin{
	font: normal 14px/150% Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;	
}
a.bboxLinkin{
	font: bold 14px/150% Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;	
}

a.boxTitle{
	font: bold 12px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;	
}
span.wiecej{
	font: bold 10px Tahoma, Arial, sans-serif;
	text-indent: 5px;
	display: inline;
	text-align: right;
	float: right;
	margin: 5px;
	vertical-align: bottom;
	width: 180px;	
}
img.icony{
	text-align: left;
	margin: 5px 5px 0px;
	height: 15px;
	width: 19px;
}
img.ico{
	vertical-align: middle;
	height: 29px;
	width: 29px;
	margin-right: 5px;
	border: 0px;

}
img.foto{
	vertical-align: top;
	border: 0px;
	text-align: center;
	margin: auto;

}
img.listing{
	margin: 0px 5px 5px;
}

/***************************/
/**  wyszukiwarka
/***************************/
div#bokSA{
	height: auto;
	width: 320px;
	margin-left: 5px;
	margin-right: 5px;	
	float: left;
}
div#bokSB{
	margin-left: 5px;
	margin-right: 5px;	
	height: auto;
	width: 320px;
	float: right;
}
div.searchTitle{
	height: 29px;
	width: 320px;
	background: url(http://www.polityczni.pl/images/boxTitle.gif);
	font: bold 12px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;
}
div.listingSearch{

	height: auto;
	width: 320px;
}
div.listingSearchTab{
	height: auto;
	width: 320px;
	background: url(http://www.polityczni.pl/images/pixN.gif) repeat-x left bottom;
	position: relative;
	display: table;
	overflow: hidden;
}
div.listingSearchName{
	float: left;
	height: auto;
	margin:0 auto;
	width: 243px;
	padding-left: 10px;
	padding-top: 5px;
	font: bold 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
}
div.listingSearchOpis{
	height: auto;
	width: 243px;
	float: right;
	display:inline;
	margin:0 5px 0 auto;
	padding-top: 5px;
	font: normal 12px/15px Tahoma, Arial, sans-serif;
	vertical-align: top;
}
div.licz{
	height: auto;
	width: 320px;
	background: url(http://www.polityczni.pl/images/pixN.gif) repeat-x left bottom;
	text-align: center;
	vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 15px;
	font: bold 10px Tahoma, Arial, sans-serif;
}
/***************************/
/**  wyszukiwarka
/***************************/


div#bokP{
	height: auto;
	width: 660px;
	float: left;

}
div#bokL{
	height: auto;
	width: 330px;
	float: right;
}
div.listingTitle{
	height: 29px;
	width: 660px;
	background: url(http://www.polityczni.pl/images/boxTitle.gif);
	font: bold 12px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;
}

div#listingAudio{

	height: auto;
	width: 660px;
}
div.listingTab{
	height: auto;
	width: 660px;
	background: url(http://www.polityczni.pl/images/pixN.gif) repeat-x left bottom;
	position: relative;
	display: table;
	overflow: hidden;
}
div.listingJPEG{
	height: auto;
	width: 67px;
	float: left;
	text-align: center;
	display:block;
	padding-top: 5px;
}
div.listingName{
	float: left;
	height: auto;
	margin:0 auto;
	width: 251px;
	padding-left: 10px;
	padding-top: 5px;
	font: bold 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	display: block;
}
div.listingOpis{
	height: auto;
	width: 324px;
	float: right;
	display:inline;
	margin:0 5px 0 auto;
	padding-top: 5px;
	font: normal 12px/15px Tahoma, Arial, sans-serif;
	vertical-align: top;
}
div#numer{
	height: 29px;
	width: 660px;
	display: block;
	vertical-align: baseline;
	padding-top: 5px;
}
div#leftAudio{

	width: 330px;
	display:inline;
	height: auto;
	float:left;
	margin:0 auto;		
}
div#centerAudio{

	width: 330px;
	float:left;
	height: auto;
	margin:0 auto;

}
div#rightAudioOpis{

	width: 330px;
	display:block;
	height: auto;
	float:right;
	margin:0 auto;		

}
div#rightAudio{

	width: 330px;
	display:inline;
	height: auto;
	float:right;
	margin:0 auto;		

}
div.listingTabAudio{
	height: auto;
	width: 320px;
	/*background: url(http://www.polityczni.pl/images/pixN.gif) repeat-x left bottom;*/
	position: relative;
	display: table;
}


.boxContentPlayerOpislid{
	padding: 10px;
	height: 198px;
	width: 290px;
	margin:0 auto;
	background: #ffffff;
	font: 12px/15px Tahoma, Arial, sans-serif;
	color: #000000;
}
.boxContentPlayerOpisTxt{
	padding: 10px;
	height: auto;
	width: 640px;
	margin:0 auto;
	background: #ffffff;
	font: 12px/15px Tahoma, Arial, sans-serif;
	color: #000000;
}

.boxContentPlayerOpis{
	height: auto;
	width: 640px;
	margin:0 auto;
	font: 12px/15px Tahoma, Arial, sans-serif;
}
.boxContentPlayer{
	height: auto;
	width: 310px;
	margin:0 auto;

	font: 12px/15px Tahoma, Arial, sans-serif;
}
div.listingNamePlayer{
	float: left;
	height: auto;
	margin:0 auto;
	width: 240px;
	padding-left: 5px;
	padding-top: 5px;
	display: block;
}
input.koment {
	font: normal 12px/15px Tahoma, Arial, sans-serif;
	background: #4a6b8e;
	border: 1px solid #676664;
	color: #b3c0c8;
}
textarea.koment {
	font: normal 12px/15px Tahoma, Arial, sans-serif;
	background: #4a6b8e;
	height: 100px;
	width: 300px;
	border: 1px solid #676664;
	color: #b3c0c8;	
}
input.komentB {
	font: normal 12px/15px Tahoma, Arial, sans-serif;
	background: #9eadc0;
	border: 1px solid #676664;
	color: #000000;
}
.odp{
	font: 10px Tahoma, Arial, sans-serif;
	text-align: center;
	background: url(images/pixN.gif) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
}
div.commIP{
	font: normal 9px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;
	height: auto;
	width: 300px;
	float: left;
	text-align: right;	
}
.zgoda{
	font: normal 9px/15px Tahoma, Arial, sans-serif;
		text-align: center;
}
div.commTitleName{
	font: bold 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	height: auto;
	width: 150px;
	float: left;
}
div.commTitleData{
	font: bold 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;
	height: auto;
	width: 150px;
	float: right;
	text-align: right;
	padding-right: 5px;
}
div.commContent{
	font: normal 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b6c1c9;
	height: auto;
	width: 300px;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.commContentOpis{
	font: normal 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b6c1c9;
	height: auto;
	width: 610px;
	margin-top: 8px;
	margin-bottom: 8px;
}
a.commContent, span.tekst{
	font: normal 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b6c1c9;
}
a.commContent:active, a.commContent:hover{
	font: normal 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: underline;
	color: #b6c1c9;
}
h.tytul{
	font: bold 12px Verdana;
	margin-top: 0px;
	margin-bottom: 0px;
		line-height: 30px;

}      
#kAudio{
	background: #CCFFFF;
	float: left;
	height: 15px;
	width: 30%;
}
#kVideo{
	background: #CCCCCC;
	float: left;
	height: 15px;
	width: 30%;
}
#kTekst{
	background: #CCCCFF;
	float: left;
	height: 15px;
	width: 30%;
}                                                   
#avt{
	font: bold 10px/150% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/belka.gif) no-repeat left top;
	height: 22px;
	width: 299px;
	margin: 0px auto;
}
.klawdiv{
	height: 20px;
	width: 93px;
	float: left;
	text-align: center;
}
a.klaw, a.thickbox,  a.txt{
	font: bold 10px/150% Arial, Helvetica, sans-serif;
	color: #ffc600;
	text-decoration: none;
	cursor: hand;
}

#leftcolumn{
width:300px;
height: 20px;
	position: relative;
}

#leftcolumn a{
}

#leftcolumn a:hover{
}

#rightcolumn{

width:300px;
min-height: 240px;
	position: relative;
}

* html #rightcolumn{
	height: 240px;
	position: relative;
}
.red{

font: bold 12px/150% Arial, Helvetica, sans-serif;

	color: #ffc600;
	text-decoration: none;	
}
span.tematTitle{
	font: bold 13px/150%  Tahoma, Arial, sans-serif;
	color: #ffffff;
	font-weight: bolder;
}
span.nr{
	font: bold 14px/150%  Tahoma, Arial, sans-serif;
}
span.data{
	font: bold 11px/15px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #b7bec8;
}
DIV.foto{
	position: relative;
	width: 250px;
	padding: 5px;
	display:block;
	margin: 0px auto;
	height: auto;
}
.przeczytaj{

	border: 1px solid #6782a0;
	background-color: #294e79;
	width: 250px;
	padding: 5px;
	display:none;
	margin: 0px auto;

	height: auto;
}
DIV.tematy{
display:none;  
border: 1px solid #6782a0; 
background-color: #FFFFFF; 
width: 320px; 
height: 500px; 
margin-left: 0px;
margin-right: 100px;
color: black;
padding: 5px;
}

<!-- zakladki -->
a.menu:link{
	font: normal 10px/150% Arial, Helvetica, sans-serif;
	color: #b7bec8;
	text-decoration: none;
	background: #4a6b8e;
	text-align: center;
	height: 20px;
	width: 155px;
	cursor: hand;
	display: inline;
	float: left;
	position: relative;
	border: 1px solid #b7bec8;
	padding-top: 2px;
}
a.menu,a.menu:visited{
	font: normal 10px/150% Arial, Helvetica, sans-serif;
	color: #b7bec8;
	text-decoration: none;
	background: #4a6b8e;
	text-align: center;
	height: 20px;
	width: 155px;
	cursor: hand;
	display: inline;
	float: left;
	position: relative;
	border: 1px solid #b7bec8;
	padding-top: 2px;
}


a.menu:focus,a.selected{
font: bold 10px/150% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;

	text-align: center;
	border-top: 1px solid #b7bec8;
	border-right: 1px solid #b7bec8;
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #b7bec8;
	height: 20px;
	width: 155px;
	cursor: hand;
	display: inline;
	float: left;
	position: static;
	visibility: inherit;
	padding-top: 2px;
}
a.menu:hover,a.menu:active{
	font: normal 10px/150% Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: #b7bec8;
	text-align: center;
	height: 20px;
	width: 155px;
	cursor: hand;
	display: inline;
	float: left;
	position: relative;
	padding-top: 2px;
	border: 1px solid #b7bec8;
}

div#mswrap{
	font: normal 10px/150% Arial, Helvetica, sans-serif;
	color: #333333;
	display: block;
	height: auto;
	width: 320px;
	padding: 2px;
}

div.linki{
	height: auto;
	width: 420px;
	display: block;
	position: static;

}
a.none{
	background: #4a6b8e;
	text-align: center;
	height: 20px;
	width: 60px;
	cursor: hand;
	display: inline;
	float: left;
	position: relative;
	padding-top: 2px;
	border: 1px solid #b7bec8;
}
.sel{
	width: 200px;
		margin:0 auto;
}
#adinfo{
		text-decoration:none;
		text-align:center;
		font-size:35px;
		line-height:100%;
		font-family: Tahoma, Arial, sans-serif;
		color: #ffffff;
		font-weight: bold;
}
#adinfo1{
		text-decoration:none;
		text-align:center;
		font-size:20px;
		line-height:75%;
		font-family: Tahoma, Arial, sans-serif;
		color: #ffffff;
		font-weight: bold;
}
#adinfo2{
		text-decoration:none;
		text-align:center;
		font-size:16px;
		line-height:100%;
		font-family: Tahoma, Arial, sans-serif;
		color: #000000;
}
<!-- koniec zakladki -->
