/* ============================ 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{
			padding-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 p{
	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 p{
	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;
}




.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%;
}


