﻿/* ============================ common ============================== */



body { 

	color: #000; background: #fff;

	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



a { color: #8F0000; text-decoration: none; }

a:hover, a:active, a:focus {  }



img 	{ display: block; }

a img 	{ border: none; }

a span	{ cursor: pointer; }

strong 	{ font-weight: bold; }

em 		{ font-style: italic; }



.clearfix:after {

	clear: both;

	display: block; visibility: hidden;

	height: 0;

	content: ".";   

}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



.aural{

	position: absolute;

	left: -2007px;

	font-size: 0;

}



/* ========================== common end ============================ */



/* ============================ layout ============================== */



#holder{ 

	width: 990px;

	margin: 0 auto;

}



#header{

	height: 71px;

	margin: 0 0 10px 0;

	background: url(../img/bg-header.png) no-repeat 0 0;

}



#sub-header{ 

	margin: 0 0 10px 0;

}



#content{

	background: url(../img/bg-content.png) repeat-y 0 0;

}

	#wrapper{ 

		float: right;

		width: 795px;

	}

		#main{

			float: left;

			width: 470px;

		}

		#main.subpage{

			p adding-top: 34px;

			background: url(../img/bg-head-1.png) repeat-x 0 0;

		}

		#content-side-bar{

			float: right;

			width: 305px;

		}

	

	#side-bar{ 

		float: left;

		width: 175px;

	}



#footer{ 

	margin: 0 0 3px 0; padding: 10px;

	font-size: 11px;

	color: #999; background: #f2f2f2;

	border-bottom: 2px solid #666;

}



/* ========================== layout end ============================ */



.top-nav{

	margin: 3px 0;

	font-size: 10px;

}

#top .left{

	float: left;

}

#top .right{

	float: right;

}

#top .left li{

	float: left; display: inline;

	margin: 0 15px 0 0;

}

#top .right li{

	float: right; display: inline;

	margin: 0 0 0 15px;

}



/* ================================================================ */



#header h1{

	float: left; display: inline;

	padding: 16px 0 0 26px;

}





#search-form{

	float: right; display: inline;

	width: 286px; height: 41px;

	padding: 13px 20px 0 0;

}

#search-form fieldset{

	width: 266px; height: 21px;

	padding: 10px;

	background: url(../img/bg-search-form.png) no-repeat 0 0;

}

#search-form fieldset .text{

	float: left; display: inline;

	width: 189px;

	padding: 4px 5px 0 5px;

	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #999; background: none; border: none;

}

#search-form fieldset .submit{

	float: right; display: inline;

	width: 52px;

	padding: 2px 0 0 0;

	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;

	color: #fff; background: none; border: none;

}





/* ================================================================ */



h2.reklama{

	width: 100%; height: 6px;

	margin: 0 0 5px 0;

	background: url(../img/h2-reklama.png) no-repeat 50% 0;

	overflow: hidden; text-indent: -2007px;

}

.ban{

	margin: 0 0 10px 0;

}

#ban1{

	float: left; display: inline;

	margin: 5px 0 0 15px;

}

#ban2{

	float: right; display: inline;

	margin: 5px 15px 0 0;

}



/* ================================================================ */

/* // border-bottom: 1px dashed #BBBBBB; */

#content a,

#side-bar a{

	color: #000;

	

}



.header{

	height: 24px;

	margin: 0 0 10px 0;

}

#main 				.header{ background: url(../img/bg-head-1.png) repeat-x 0 0; }

#content-side-bar 	.header{ background: url(../img/bg-head-2.png) no-repeat 100% 0; }

#side-bar 			.header{ background: url(../img/bg-head-3.png) no-repeat 0 0; }

.header h2{

	float: left; display: inline;

	height: 22px;

	padding: 2px 0 0 29px;

	color: #fff; background: url(../img/bg-h2.png) no-repeat 9px 6px;

	font: normal 15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.toggle-link{

	float: right; display: inline;

	margin: 0 0 10px 0; padding: 2px 20px 2px 0;

	color: #000; background: url(../img/bg-toggle-link.png) no-repeat 100% 0;

	border-bottom: 1px solid #000;

	font: normal 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.toggle{

	display: none;

}





.photo{

	display: block; position: relative;

}

.tv span{

	position: absolute;

	bottom: 5px; left: 5px;

	width: 21px; height: 21px;

	background: url(../img/ico-tv.png) no-repeat 0 0;

}







.ico-comments{

	padding: 0 0 2px 20px;

	background: url(../img/ico-comment.png) no-repeat 0 0;

	color: #8F0000;

}

.nowe{

	color: #8F0000;

}

.ico-foto{

	padding: 0 0 2px 20px;

	background: url(../img/ico-foto.png) no-repeat 0 0;

	color: #999;

}

img.more{

	display: inline;

}



.text-list{

	margin: 0 0 10px 0;

	font-size: 12px;

}

.text-list li{

	padding: 0 0 5px 10px;

	line-height: 16px;

	background: url(../img/bg-text-list.png) no-repeat 0 5px;

}





.comments li{

	margin: 0 0 10px 0;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.comments .author{

	float: left;

	width: 75px;

}

.comments .odd .author{

	float: right;

	text-align: right;

}

.comments .author cite{

	display: block;

	font-weight: bold; font-style: normal;

	color: #8F0000;

}

.comments .author .time{

	color: #666;

}

.comments blockquote{
	float: right;
	width: 230px;
	font-size: 12px;
	color: #8F0000; background: url(../img/bg-blockquote.png) no-repeat 0 0;
}
.comments blockquote div{
	min-height: 20px;
	padding: 5px 5px 5px 20px;
	background: url(../img/bg-blockquote-bottom.png) no-repeat 0 100%;
}
.comments .odd blockquote{
	float: left;
	background: url(../img/bg-blockquote-odd.png) no-repeat 0 0;
}
.comments .odd blockquote div{
	padding: 5px 20px 5px 5px;
	background: url(../img/bg-blockquote-odd-bottom.png) no-repeat 0 100%;
}








#ostatnie-24h .item{

	margin: 0 0 15px 0;

}

#ostatnie-24h .col-1{

	float: left;

	width: 110px;

}

#ostatnie-24h .col-2{

	float: right;

	width: 350px;

}

#ostatnie-24h .time{

	margin: 0 0 2px 0; padding: 2px 0;

	border-bottom: 1px dotted #000;

}

#ostatnie-24h h3{

	margin: 0 0 5px 0;

	font-size: 13px; font-weight: bold;

}

#ostatnie-24h .col-2 p{

	font-size: 11px;

}









#radio .flash{

	float: right;

}











#tv .item{

	float: left; display: inline;

	width: 140px;

	margin: 0 16px 15px 0;

}

#tv .last{

	margin-right: 0;

}

#tv h3{

	font-size: 11px; font-weight: bold;

}

#tv h3 small{

	font-size: 10px; font-weight: normal;

	color: #666;

	white-space: nowrap;

}

#tv p.text{

	margin: 10px 0 0 0;

	font-size: 11px;

}















.galeria li{

	float: left; display: inline;

	margin: 0 4px 10px 0;

}

.galeria li.last{

	margin-right: 0;

}











#w-centrum-uwagi .first-item{

	margin: 0 0 15px 0;

}

#w-centrum-uwagi .first-item .photo{

	margin-bottom: 5px;

}

#w-centrum-uwagi .first-item h4{

	margin: 5px 0;

	font-size: 15px; font-weight: bold;

}

#w-centrum-uwagi .first-item .text{

	font-size: 11px;

}



#w-centrum-uwagi h3{

	margin: 0 0 10px 0; padding: 0 0 0 18px;

	color: #666; background: url(../img/bg-h3.png) no-repeat 0 50%;

	font: normal 15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}









.news-list li{

	margin: 0 0 10px 0;

}

.news-list .col-1{

	float: left;

	width: 140px;

}

.news-list .col-2{

	float: right;

	width: 155px;

}

.news-list .top{

	margin: 0 0 10px 0;

}

.news-list .top h4{

	margin: 5px 0 0 0;

	font-size: 13px; font-weight: bold;

}

.news-list p.text{

	font-size: 11px;

}













#ogloszenie-platne{

	margin: 0 0 15px 0;

}

#ogloszenie-platne h3{

	font-size: 13px; font-weight: bold;

}

#ogloszenie-platne p{

	font-size: 11px;

	color: #8F0000;

}











#zajrzyj-tu{

	margin: 0 0 15px 0;

}

#zajrzyj-tu h3{

	font-size: 13px; font-weight: bold;

}

#zajrzyj-tu p{

	font-size: 11px;

}

.links li{

	padding: 0 0 5px 10px;

	background: url(../img/bg-text-list.png) no-repeat 0 5px;

}











#najblizsze-24h li{

	margin: 0 0 8px 0; padding: 0 0 0 10px;

	background: url(../img/bg-text-list.png) no-repeat 0 5px;

	font-size: 11px;

}



#najblizsze-24h li li{

	margin: 0 0 3px 0; padding: 0 0 0 10px;

	background: url(../img/bg-text-list.png) no-repeat 0 5px;

	font-size: 11px;

}



#najblizsze-24h li a:hover

	{

	text-decoration: underline;

	}







.ogloszenia li{

	margin: 0 0 10px 0; padding: 0 0 0 10px;

	background: url(../img/bg-text-list.png) no-repeat 0 5px;

	font-size: 11px;

}

.ogloszenia li li{

	margin: 0; padding: 0;

	background: none;

	font-size: 10px;

	color: #8F0000;

}

#side-bar .ogloszenia li li a{

	color: #8F0000;

}























.post-header{

	margin: 0 0 10px 0;

}

.post-header h2{

	margin: 0 0 10px 0;

	font-size: 16px; font-weight: bold;

}

.post-header p{

	margin: 0 0 10px 0;

	font-size: 12px; font-weight: bold;

	line-height: 16px;

}

.post-header .meta{

	color: #666;

	font-size: 10px;

}





.cols-2 .col-1{

	float: right;

	width: 320px;

}

.cols-2 .col-2{

	float: left;

	width: 140px;

}





.post-content h3{

	margin: 0 0 5px 0;

	font-size: 11px; font-weight: bold;

	color: #666;

}

.post-content p{

	margin: 0 0 10px 0;

	font-size: 12px;

	line-height: 16px;

}

.post-content .galeria li{

	margin: 0 6px 6px 0;

}

.post-content .galeria li.last{

	margin-right: 0;

}









.post-side-bar .photo{

	margin-bottom: 10px;

}

.post-side-bar .side-block{

	margin: 0 0 10px 0;

}

.post-side-bar h3{

	padding: 2px 5px 3px 25px;

	color: #fff; background: url(../img/bg-h3-small.png) no-repeat 0 0;

	font-size: 11px;

}

.post-side-bar .radio h3{

	padding: 0;

}

.side-list{

	margin: 0 0 10px 0; padding: 5px;

	font-size: 10px;

	border: 1px solid #656565;

}

.side-list li{

	padding: 0 0 0 10px;

	background: url(../img/bg-text-list.png) no-repeat 0 5px;

}













#comments h3{

	margin: 0 0 10px 0; padding: 2px 5px 3px 25px;

	color: #fff; background: url(../img/bg-h3-small.png) no-repeat 0 0;

	font-size: 11px;

}







#comment-form .fieldwrap{

	margin: 0 0 10px 0;

}

#comment-form label{

	display: block;

	font-size: 12px; font-weight: bold; text-align: right;

	color: #666;

}

#comment-form small{

	display: block;

	font-size: 10px; text-align: right;

	color: #666;

}

#comment-form .text,

#comment-form textarea{

	display: block;

	width: 310px;

	padding: 4px;

	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000; border: 1px solid #660109;

}





#comments .comments blockquote{

	width: 395px;

	background: url(../img/bg-blockquote-wide.png) no-repeat 0 0;

}

#comments .comments blockquote p{

	background: url(../img/bg-blockquote-bottom-wide.png) no-repeat 0 100%;

}

#comments .comments .odd blockquote{

	background: url(../img/bg-blockquote-odd-wide.png) no-repeat 0 0;

}

#comments .comments .odd blockquote p{

	background: url(../img/bg-blockquote-odd-bottom-wide.png) no-repeat 0 100%;

}



