/* ---------------------------- [ RESET ] -----------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

table.post-table {
	border-collapse:separate;
	border-spacing: 0px;
	border:2px solid #aaa;
	border-bottom:2px solid #666;
	width:98%;
	margin :10px;
}
table.post-table tr td{
	border-bottom:1px solid #aaa;
	padding:4px;
}
table.post-table tr:hover{
	background:#FFFFCC;
}
table.post-table tr th{
	border-bottom:2px solid #aaa;
	padding:4px;
	border-right:1px solid #eee;
	background:#ddd;
}


fieldset,img { border: 0; }
img.lz{background:#fff url(../images/bg-diag.png) repeat;}


ol,ul { list-style: none; }
caption,th { text-align: left; }

h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight: normal;
  clear:both;
}

q:before,q:after { content: ''; }
abbr,acronym { border: 0; }


/* ------------------------ [ GENERAL / FORMATTING ] ------------------------*/
body {
  background: #fff;
  font-family: arial,helvetica,verdana,clean,sans-serif;
  font-size: 12px;
  padding: 0;
  margin: 0;
  text-align: left;
  color: #252525;
}

p { }

input, select, textarea { 
  font-family: arial,helvetica,verdana,clean,sans-serif;
  font-size: 12px;
}

a { 
	cursor: pointer; 
	font-weight:normal;
}
a:link { 
	font-weight:normal;
}
a:hover { text-decoration: underline; color:#000;}

.normal { font-weight: normal }
.bold { font-weight: bold }
.italic { font-style: italic }
.white { color: #fff }
.black { color: #000 }
.right { float: right }
.left { float: left }
.clear { display: block; clear: left; }
.unbroken { white-space: nowrap }
.center { text-align: center }
.floated { 
  overflow: hidden;
/* IE 6 */
  width: 100%;
}
/* Everyone else */
html>body .floated { width: auto }


/* ---------------------------- [ LAYOUT ] -----------------------------*/

#header
{
	position: relative;
}

#container {
  width: 970px; 
  margin: 0 auto;
  padding:0;
}

#background {}

#content { padding-top: 13px }


/* CATALIST.com.pl special style */

span.show_widget {background:#FFFFCC; color:#000099; padding:auto 3px; font-family:"Courier New", Courier, monospace;}
span.show_widget2 {background:#3399CC; color:#fff; padding:3px; font-family:"Courier New", Courier, monospace;}


blockquote {
margin:10px 0;
padding: 0;
border-bottom: 4px dotted #E9E9E9;
background: transparent url("../images/blockquote.png") no-repeat 0px 0px;
}
blockquote.nie {
	background: transparent url("../images/blockquote_nie.png") no-repeat 0px 0px !important;
}
blockquote.tak {
	background: transparent url("../images/blockquote_tak.png") no-repeat 0px 0px !important;
}

blockquote p {
	padding: 10px 0 10px 50px;
	color: #666;
	font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	font-size: 120%;
	line-height: 1.2;
}
blockquote p.link {
padding-top: 0;
text-align: right;
font-size: 90%;
}
blockquote p.link a {
text-decoration: underline;
color: #66004F;
}
blockquote i, blockquote em {display:block; margin:10px 0; text-align:right; padding-right:20px;}
blockquote i a, blockquote em a {padding-left:10px; border-left:1px solid #ddd; margin-left:10px;}





/* ---------------------------- [ MAINSTYLE ] -----------------------------*/

#container { width:990px; clear:both; overflow:auto; margin: 0 auto; padding:0; background:#fff;}
div.container { width:990px; clear:both; overflow:hidden; margin: 0 auto; padding:0; background:#fff;}
div.containerClear { width:990px; clear:both; margin: 0 auto; padding:0;}


#galeria_maniaKa { width:990px; margin:10px auto; padding:0; float:left;}
#galeria_maniaKa div.entry-attachment {text-align:center;}
#galeria_maniaKa div.navigation {text-align:left; margin:0px;}
#galeria_maniaKa div.navigation a img { border:10px solid #CCCCCC; padding:0px; margin:5px;}
#galeria_maniaKa div.navigation a:hover img { border:10px solid #aaa; padding:0px; margin:5px;}
#galeria_maniaKa div.navigation a.selected img { border:10px solid #666; padding:0px; margin:5px;}
#galeria_maniaKa div.menu div.menuSource a{ font-weight:bold; text-decoration:none;}
#galeria_maniaKa div.menu div.menuSource a:hover{ text-decoration:underline;}
#galeria_maniaKa div.menu {height:30px; overflow:auto;}
#galeria_maniaKa div.menu div.menuSource {float:left; }
#galeria_maniaKa div.menu div.menuNav {float:right;}
#galeria_maniaKa div.menu div.menuNav a {float:left; padding:3px 20px; border:2px solid #ddd; background:#eee;  margin:0 5px;}
#galeria_maniaKa div.menu div.menuNav a:hover {border:2px solid #888; background:#eee;  margin:0 5px; }

#galeria_maniaKa div.menu div#pasekSingle {float:left; width:390px; margin:0 5px;}
#galeria_maniaKa div.menu div#pasekSingle a {padding:0; margin:0; border:0;}


#main{width:650px; margin:10px auto; padding:0; float:left;}
	#featured{}
	#products{}
	
	#content { width:650px; margin:0; padding:0;}
		#left{ float:left; width:130px;}
			#sidebar_small {float:left; width:130px; margin:0;padding:0; overflow:hidden;}
			#smallAd{ text-align:center;}
		#right{ float:right; width:500px; overflow:auto;}
			#posts{}
			#last_posts{}

#sidebar{ float:right; width:320px; margin:0; padding:0; overflow:hidden; }
#footer { background:#8D8D8D url(../images/tlo_footer.jpg) top repeat-x; overflow:hidden; }



body{ background:url(../images/topbck.jpg) top repeat-x; color:#252525; margin:0;padding:0;}
/* krzys zmieniłem 0 na -14px 2016-07-11 15:31:46 */
#background {background-image:url(../images/topbck2.jpg); background-repeat:no-repeat; background-position:center top; margin: auto; padding:0;}

h1 {margin-bottom:24px; margin-top:10px; padding-bottom:10px;}
#post h1 {margin-top:24px;}
h1, h1 a{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:32px; margin:0; font-weight:normal; text-decoration:none; }
h1 a:hover{ text-decoration:underline; color:#000;}

h2,div.h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#585858;
	margin:20px 0; padding:0; padding-bottom:10px; border-bottom:2px #515151 solid; display:block;clear: both;}

/* UL jako nawigacja pozioma */
ul.navi {list-style:none; margin:0;padding:0;}
ul.navi li{float:left !important; list-style-type:none; margin:0;padding:0;}
ul.navi li.last{}
ul.navi li a, ul.nav li a:link, ul.nav li a:visited{float:left;display:block;padding:0 10px;}
ul.navi li a:hover, ul.nav li a:active{}


/* header ----------------------- */

#top{height:147px; width:990px; clear:both;margin:0 auto;padding:0; margin-bottom:10px;}

#header{height: 68px; margin:0; padding:0; clear:both; overflow:hidden;}
#header div.logo {float:left; padding-top:13px;}
#header h1{font-family:Georgia, "Times New Roman", Times, serif; margin:0; 
	font-size:18px; font-weight:normal; background:url(../images/pasek_pion.jpg) right center no-repeat; 
	display:inline; padding:0 10px; float:right; margin-top:28px;}
#header div.desc {font-family:Georgia, "Times New Roman", Times, serif;color:#525252;font-size:13px;
	margin:0; text-align:right; padding:0 10px; float:right; margin-top:30px;}
#header div.desc a {font-family:Georgia, "Times New Roman", Times, serif; margin:0; font-size:9px; font-weight:normal;}
#header div.desc a:hover {color:#000 !important; text-decoration:underline;}

#headerNavBlogomaniak {height:39px; margin:0; padding:0; clear:both; overflow:hidden; background:#CCCCCC url(https://cdns2.blogomaniak.pl/css/bg_headerNavBlogomaniak.png) top repeat-x; font-family:tahoma; font-size:10px;}
#headerNavBlogomaniak .wrapper {width:1050px; margin:0 auto;}
#headerNavBlogomaniak .left {float:left; width:600px; overflow:hidden;}
#headerNavBlogomaniak .right {float:right; width:230px; overflow:hidden; padding:0; margin:0;}
#headerNavBlogomaniak i { font-style:normal; color:#DFDFDF;}



#headerTopAd { margin:0; padding:0; clear:both; text-align:center; padding:4px; overflow:auto; height:auto;}

#navMenu {width:100%; margin:0; clear:both;}

ul.nav li a:link, 
ul.nav li a:visited{color:#8B8B8B; float:left;display:block;text-decoration:none;padding:0 10px; font-weight:bold;}

ul.navTop{float:left; font-size:10px; font-family:Tahoma; color:#8B8B8B; padding-top:12px; padding-left:0px;}
ul.navTop li a {color:#8B8B8B; float:left;display:block;text-decoration:none;padding:0; padding-left:10px;}
ul.navTop li a:hover, ul.nav li a:active{text-decoration:underline;}
ul.navTop li b {font-weight:normal; }

ul.navTop li.first a, ul.nav li.first a:link, ul.nav li.first a:visited {padding-left:0;}
ul.navTop li.last{border:none;}


ul.navTop2{float:right; font-size:10px; font-family:Tahoma; color:#4F4F4F; padding-top:2px;}
ul.navTop2 li a, ul.nav li a:link, ul.nav li a:visited{color:#4F4F4F; float:left;display:block;text-decoration:none;padding:0 10px;}
ul.navTop2 li a:hover, ul.nav li a:active{text-decoration:underline;}

/* ---------------------------------- */

#nav{height:43px; width:750px; float:left; margin:0;padding:0; }
ul.nav {float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0;padding:0; padding-top:1px;}
ul.nav li{background:url(../images/pasek_pion.png) right 10px no-repeat; margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited {	font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#fff; float:left; display:block; text-decoration:none; padding:8px 10px 28px 10px; font-weight:normal;}
ul.nav li a:hover,ul.nav li a:active{color:#fff;text-decoration:none; background:url(../images/tlo_menu.png) repeat-x;}
ul.nav li.current_page_item a{text-decoration:none;background:#39c;color:#000;}
ul.nav li ul{float:left;margin:0;padding:0;}

#nav2{height:43px; width:220px; float:right; margin:0;padding:0; overflow:hidden;}
ul.nav2 {float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin:0;padding:0; padding-top:1px;}
ul.nav2 li{margin:0;padding:0;}
ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#D1D1D1; float:left; display:block; text-decoration:none; padding:11px 5px 28px 5px; letter-spacing:0.5px;}
ul.nav2 li a:hover,ul.nav2 li a:active{color:#fff;text-decoration:none; background:url(../images/tlo_menu2.png) repeat-x;}
ul.nav2 li.current_page_item a{text-decoration:none;background:#39c;color:#000;}
ul.nav2 li ul{float:left;margin:0;padding:0;}

/* ---------------------------------- */

#sidebar div.wrapper { padding-left:19px;; border-left:1px solid #E8E8E8; margin-top:20px}

#sidebar i{text-decoration:none; color:#919191; font-style:normal; padding-left:5px; }

#sidebar ul{list-style-type:none;line-height:200%;font-size:11px;margin:0 auto;padding:0;}
#sidebar ul li {list-style-type:none;margin:0 0 30px;padding:0; border:0;}
#sidebar ul li ul li a:hover {color:#000; text-decoration:underline;}



#search { margin:10px 0; width:320px; overflow:hidden;}
#search input.search {border:1px solid #D0D0D0; padding:4px; background:url(../images/tlo_search.jpg) top repeat-x; width:230px;}  
#search input.frmBigButton { background:#fff; border:0; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal; color:#4E4E4E; }

.list_v1 {}
.list_v1 ul {list-style-type:square;margin:0 auto;padding:0;line-height:normal;}
.list_v1 ul li{list-style-type:none;border:0;border-bottom:#E8E8E8 solid 1px;margin:0 auto;padding:0; padding:3px 0;}
.list_v1 ul li a{text-decoration:none; color:#686868; font-size:11px;}
.list_v1 ul li a.info{text-decoration:none; color:#A2A2A2; font-size:10px; margin-left:20px; }
.list_v1 ul li a:hover{text-decoration:underline;}
.list_v1 ul li.more{border:0; border-left:#E8E8E8 solid 1px; margin:0; padding:0; padding-left:10px; margin-top:15px;}
.list_v1 ul li.more a{font-weight:bold; margin:0; padding:0; text-transform:lowercase; font-size:12px;}
.list_v1 ul li ul.children li,.lsidebar ul li ul li ul.children li{list-style-type:none;border:0;margin:0 auto;padding:0;}
.list_v1 h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal;color:#585858;margin:0; padding:10px 0px; border-bottom:2px #515151 solid; margin-bottom:10px;}



/* menu wskie po lewej --------------- */

#sidebar_small ul{font-size:11px;}
#sidebar_small ul li{list-style-type:none;margin:0 0 12px;padding:0;}


#sidebar_small h2, #sidebar_small div.h2 {background:url(../images/tlo_h2.png) top repeat-x; height:31px;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal;color:#636363;margin:0; padding:10px 0 0 8px; border:0;clear: both;}

#sidebar_small ul li ul { background:#EFEFEF; margin:0 auto; padding:0; padding-top:8px;}
#sidebar_small ul li ul li{list-style-type:none;border:0;border-bottom:#D1D1D1 solid 1px;margin:0 auto; padding:0;}
#sidebar_small ul li ul li a{text-decoration:none; color:#686868; padding:3px 8px; display:block; background:url(../images/tlo_menu_a.png) right center no-repeat;}
#sidebar_small ul li ul li a:hover{text-decoration:none;}
#sidebar_small ul li ul li a i{text-decoration:none; color:#919191; font-style:normal; padding-left:5px; }


/* -- newsy ---------------- */



#posts, #post { clear:both;}
div.entry { float:left; display: block; margin-bottom:30px; overflow:hidden; clear:both; width:500px;}
div.post {display: block; overflow:hidden; clear:both; margin-bottom:10px;}


a.more-link {text-transform:lowercase; font-weight:bold; margin-top:4px; border:0; border-right:#E8E8E8 solid 1px; padding-right:10px; display:block; clear:both; text-align:right; text-decoration:none;}
a.more-link:hover {text-decoration:underline;}


p {display:block; font-size:12px; float:none; text-align:justify; margin:0; padding-bottom:15px; line-height:18px;}

/* - zmieniam oblewanie i pasek z prawej tylko na życzenie */
img.oblany { padding-right:10px; margin-right:10px; border-right:1px solid #E8E8E8; float:left; }

img.alignleft {margin:0; padding:0; padding-right:10px; margin-right:10px; border-right:1px solid #E8E8E8; float:left;}
img.aligncenter {display:block; margin:0 auto 10px auto; text-align:center; text-align:-moz-center; }
img.alignnone {display:block; margin:0 0 10px 0; clear:both;}

div.film { display:block !important; margin:0 auto 20px auto; clear:both; text-align:center;}
div.film object embeded {text-align:center;}

small {font-size:10px; color:#B9B9B9; }
small b {}

/*
.entry h1 {margin-bottom:24px; margin-top:10px; padding-bottom:10px;}
.entry h1, .entry h1 a, #posts h1 a {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:32px; margin:0; font-weight:normal; text-decoration:none; }
.entry h1 a:hover, #posts h1 a:hover { text-decoration:underline; }
*/

.entry a:hover {color:#000 !important; }


.entry ol li, .entry ul li { float:none; margin-bottom:4px;}
.entry ul li { list-style:disc; margin-left:18px;}
.entry ol li { list-style:decimal; margin-left:30px;}
.entry ul, .entry ol { padding-top:5px; padding-bottom:10px; }

/* .entry a.more-link {text-transform:lowercase; font-weight:bold; margin-top:4px; border:0; border-left:#E8E8E8 solid 1px; padding-left:10px; display:block; clear:both;} */

/* WSPÓŁTWÓRCY ARTYKUŁU, PODZIĘKOWANIA */
div.postPartner {border:1px solid #E8E8E8;}
div.postPartner div.title { padding:6px; background:#eee;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px; color:#585858;
}
div.postPartner div.text {padding:10px; overflow:auto;}


/* POWIAZANE */
div.product_powiazane { display:block; margin-bottom:20px; margin-left:10px; padding-left:10px; border-left:1px solid #E8E8E8; clear:both;}


.postmetadata{background:#EFEFEF url(../images/tlo_postmetadata.png) top repeat-x; border-bottom:1px #DDDDDD solid;
	margin:0; padding:0px;
	overflow:hidden; line-height:normal; clear:both; margin-bottom:20px;}
.postmetadata .wrapper {margin:5px; margin-top:15px; overflow:hidden;}
.postmetadata .author_desc {overflow:hidden; margin-bottom:6px; clear:both; display:block;}
.postmetadata td {color:#A5A5A5; font-family:tahoma; font-size:10px; text-align:left; margin:0; padding:0; }
.postmetadata td {padding-right:4px;}
.postmetadata td.last {margin:0; text-align:right; }
.postmetadata td a{color:#747474;}
.postmetadata td a:hover{color:#000;}
.postmetadata td div.tag{ margin-top:4px;}
.postmetadata td div.tag a{}
.postmetadata td a i{text-decoration:none; color:#919191; font-style:normal; padding-left:5px; }

.art_navi{ width:500px;}
.art_navi a {text-transform:lowercase; font-weight:bold; margin-top:4px; border:0; border-left:#E8E8E8 solid 1px; padding-left:10px; display:block; clear:both;}
.art_navi ul li.prev { float:left;}
.art_navi ul li.next { float:right;text-align:right;}

.navigation {clear:both; margin-bottom:10px; overflow:hidden;}
.navigation .prev, .navigation .next { width:240px;}
.navigation .prev { float:left;}
.navigation .next { float:right; text-align:right; padding-left:10px; border-left:1px solid #eee;}
.navigation .go { display:block; font-weight:bold; text-decoration:underline !important;}
.navigation .title { color:#888; font-size:11px;}
.navigation a {text-decoration:none;}
.navigation a:hover {text-decoration:underline !important; color:#333333; }
.navigation img { border:1px solid #CCCCCC;}
.navigation .prev img {float:left; margin-right:10px;}
.navigation .next img {float:right; margin-left:10px;}



/* poprzednie wiadomoci */
.oldNews h2 { margin-bottom:0;}
.oldNews {clear:both; width:500px; float:left;}
.oldNews ul {}
.oldNews ul li{list-style-type:none;border:0;border-bottom:#E8E8E8 solid 1px;margin:0 auto;padding:0;
	font-size:11px; width:250px; float:left; height:20px; overflow:hidden;}
.oldNews ul li a{text-decoration:none; color:#686868; padding:3px 0; display:block;}
.oldNews ul li a:hover{text-decoration:underline; background:#FCFCFC;}

.oldNews ul li.title {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#A2A2A2; margin:20px 0 0px 0; border:0; background:none; width:500px; float:left;}


/* element "To Cię także zainteresuje" pod postem - powiązane artykuły - 4 sztuki, pierwsza ma li.first (!!!) */
div.zobaczTakze { width:650px; margin-bottom:10px; clear:both; overflow:hidden;}
div.zobaczTakze ul {clear:both;}
div.zobaczTakze ul li {list-style-type:none; float:left; width:148px; margin-left:19px;}
div.zobaczTakze ul li.first {margin:0;}
div.zobaczTakze ul li p {padding:2px; line-height:normal; text-align:left;  text-align:center;}
div.zobaczTakze ul li a { 
	a-font-family:Arial, Helvetica, sans-serif; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px; font-weight:bold;
	color:#A5A5A5; text-decoration:none;}
div.zobaczTakze ul li a:hover { color:#000; text-decoration:underline;}
div.zobaczTakze ul li:hover {background:#EFEFEF;}
div.zobaczTakze ul li img { padding:3px; border:1px solid #EFEFEF; clear:both;}

div.zobaczTakzeProd { width:650px; margin-bottom:10px; clear:both; overflow:auto;}
div.zobaczTakzeProd ul {clear:both;}
div.zobaczTakzeProd ul li {list-style-type:none; float:left; width:108px;}
div.zobaczTakzeProd ul li.first {}
div.zobaczTakzeProd ul li p {margin:0; padding:1px; text-align:left; line-height:normal; text-align:center;}
div.zobaczTakzeProd ul li a { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#515151; text-decoration:none;}
div.zobaczTakzeProd ul li a:hover { color:#000; text-decoration:underline;}
div.zobaczTakzeProd ul li:hover {background:#EFEFEF;}
div.zobaczTakzeProd ul li img {margin:0; padding:2px; width:104px;}



.similarNews {margin-bottom:10px; }
.similarNews h2 { margin-bottom:15px;}
.similarNews ul {}
.similarNews ul li{list-style-type:none;border:0;border-bottom:#E8E8E8 solid 1px;margin:0 auto;padding:0; font-size:11px; }
.similarNews ul li a{text-decoration:none; color:#686868; padding:3px 0; display:block;}
.similarNews ul li a:hover{text-decoration:underline; background:#FCFCFC;}




/* featured - wybrane artykuly */

#featured {margin-bottom:10px; overflow:hidden; ; border-bottom:1px #515151 solid;}
#featured ul {list-style:none; margin:0;padding:0;}
#featured ul li{float:left; list-style-type:none; margin:0;padding:0; margin-right:13px; width:208px; padding-bottom:20px;}
#featured ul li.last{margin-right:0px;}
#featured div.foto {display:block; width:206px; height:120px; border:1px solid #E8E8E8; background:#FFFFFF; text-align:center; overflow:hidden;}
#featured img {}

#featured h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;font-weight:normal;margin:0px 0; padding:0}
#featured h1 a { text-decoration:none;}
#featured h1 a:hover { text-decoration:underline;}
#featured a.more-link {text-transform:lowercase; font-weight:bold; border:0; border-left:#E8E8E8 solid 1px; margin-left:10px; padding-left:10px;}




div.post-dnia {display: block; overflow:hidden; clear:both; background:#eee; border:1px solid #ccc; padding:10px; margin-bottom:20px;}
div.post-dnia img.alignleft {margin:0; padding:0; padding-right:10px; margin-right:10px; border-right:1px solid #ccc; float:left;}
div.post-dnia a.more-link {border-right:#ccc solid 1px; }
div.post-dnia div.title {padding:0; margin:0 0 0px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;font-weight:bold; color:#585858; }



/* adBottom ----------------------- */

#adBottom{ width: 990px; margin:0 auto; clear:both; }
#adBottom{ background:#fff url(../images/tlo_adBottom.jpg) bottom left no-repeat;
	border-top:2px #515151 solid; margin-top:30px; padding-top:26px;
	overflow:auto; }
	
#adBottom div.polecamy { width:300px; background:#EFEFEF; float:right; overflow:auto;}
#adBottom div.polecamy .wrapper { padding:20px 25px;}
#adBottom div.polecamy h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal;color:#585858;margin:0; padding:0; margin-bottom:10px; border:0;}
#adBottom div.polecamy .list_v1 ul li a{text-decoration:none; font-weight:bold; font-size:11px;}
#adBottom div.polecamy .list_v1 ul li a:hover{text-decoration:underline; font-weight:bold; color:#000; font-size:11px;}
#adBottom div.polecamy .list_v1 ul li.more a{color:#888; font-weight:bold;}




#adBottom div.ad { width:650px; float:left; padding-bottom:50px;}
#adBottom div.ad div.adElemen {float:left; margin-right:10px; margin-bottom:10px; width:120px; height:120px; overflow:hidden;}



/* #bottom ------------------------------- */

#bottom{}
#bottom {background:#8F8F8F url(../images/tlo_bottom.jpg) top repeat-x; overflow:auto; padding-bottom:20px;}
#bottom .wrapper {width:990px; margin:0 auto; clear:both; background:url(../images/tlo_bottom2.jpg) center 40px no-repeat; padding-top:78px;}

#bottom h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal;color:#fff;margin:0; padding:10px 0px; border-bottom:2px #4D4D4D solid; margin-bottom:10px;}
#bottom b {font-weight:normal;}

#bottom .list_v1 ul li {border-bottom:#6E6E6E solid 1px;}
#bottom .list_v1 ul li a{color:#ddd;}
#bottom .list_v1 ul li.more{text-align:right; border:0; }
#bottom .list_v1 ul li.more a{color:#ddd !important;  border-left:#A6A6A6 solid 1px; padding-left:10px;}
#bottom .list_v1 ul li.more a:hover{color:#fff;}


#bottom .tag { margin-bottom:40px;}
#bottom .tag a {color:#ddd; text-decoration:none;}
#bottom .tag a:hover {text-decoration:underline;}

#bottom .left .element h2 { font-size:24px;}

#bottom .left { width:490px; float:left;}
#bottom .right { width:460px; float:right;}
#bottom .left .element { width:235px;}
#bottom .right .element { width:220px;}
#bottom .right .element h2 { font-size:24px;}
#bottom .list_v1 ul li {border-bottom:#6E6E6E solid 1px;}
#bottom .element {margin-bottom:30px; }

#footer_menu { height:29px; background:url(../images/tlo_footer_menu.jpg) top repeat-x;}
#footer_menu .wrapper {width:990px; margin:0 auto; clear:both; overflow:auto; text-align:left; padding-top:8px;}
#footer_menu ul {}
#footer_menu ul li {}
#footer_menu ul li a { font-size:11px; color:#3D3D3D; border-right:#AEAEAE 1px solid; text-transform:lowercase;}

#footer_partner { background:url(../images/tlo_footer_partner.jpg); height:71px; }
#footer_partner .wrapper {width:990px; margin:0 auto; clear:both; overflow:auto; text-align:center; padding-top:1px;}

#footer .wrapper {width:990px; background:#8D8D8D url(../images/tlo_footer2.jpg) top repeat-x; margin:0 auto; clear:both; text-align:left; padding-top:18px; height:49px;
	color:#D0D0D0; font-size:10px;}
#footer .wrapper a {color:#D0D0D0; }
#footer .wrapper i { padding:0 10px; color:#6D6D6D;}



.boxcomments{margin-bottom:20px; overflow:auto;}
.boxcomments i {font-style:normal; color:#ddd; margin:0 10px;}
h1#comments {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal;color:#585858;margin:0; padding:10px 0px; border-bottom:2px #515151 solid; margin-bottom:10px;}

#commentform{margin:0;padding:15px 0;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}

#commentform h3.respond {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;font-weight:normal;color:#585858;margin:0; padding:10px 0px; border-bottom:2px #515151 solid; margin-bottom:10px;}

ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist strong {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;font-weight:bold; color:#585858;
margin:0; padding:0; }
ol.commentlist img.avatar {float:left; margin:5px 10px 10px 0; }
ol.commentlist li{border-bottom:2px solid #eee; display:block; list-style:none; margin:0; padding:0; 
	clear:both; overflow:auto; margin:0; padding:10px;}
ol.commentlist li:hover{background:#eee; border-bottom:2px solid #333333;}
ol.commentlist li p {padding:0px !important; margin:0 !important; margin-bottom:5px !important;}

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:0; border:0;}
ol.commentlist li.commenthead{background:none; border:0;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(../images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}



#eof{width:980px;clear:both;height:20px;background:#fff;margin:0 auto;padding:0;}

.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.foravatars {float: right;}



/* ------------------------------------------------------------ */
#Articles_short { margin:0; padding:0px; background:#fff; clear:both; width:100%}

#Articles_short ul li a,
#Articles_short ul li {margin:0; padding:0; line-height:normal; margin:2px 0;}

#Articles_short ul li a {
	display: block;
	position: relative;
	color:#686868; 
	border-bottom: 1px solid #DEEAF1;
	padding: 2px;
	overflow: hidden;
	text-decoration:none;
}

#Articles_short ul li a:hover { background:#666666; text-decoration:none; }
#Articles_short ul li a span {display: block;}

#Articles_short span.img_prev {
	width: 68px; height: 40px; 
	float: left; 
	background: url(../../imgdesign/w_preview_small_default.jpg) no-repeat; 
	margin-left: 0px; margin-top: 0px; margin-bottom:2px;
	border: 1px solid #E8E8E8;
}
#Articles_short ul li a:hover span.img_prev { border: 1px solid #888; }

#Articles_short span.title {
	a-font-weight:bold;
	font-size: 12px;
	margin-bottom:4px;
font-family:Georgia, "Times New Roman", Times, serif; 
}
#Articles_short span.desc {
	font-size: 9px;
	font-weight:normal;
	color:#999999;
}
#Articles_short .withPic {
	width: 220px; 
	a-margin-left: 40px; a-min-height: 27px; 
	background: transparent; 
	float: right; 
}
#Articles_short span.titleNoPic {
	font-weight:normal;
	font-size: 11px;
	margin-bottom:2px;
}
#Articles_short a{color:#FF0000; text-decoration:none;}
#Articles_short a:hover{color:#fff !important; text-decoration:none;}
#Articles_short ul li a:hover span.desc {color:#eee; }
#Articles_short ul li a:hover span.title {text-decoration:underline; color:#fff;}

div.Articles_short_title {
	background:url(../images/tlo_h2.png) top repeat-x; 
	height:31px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#636363;
	margin:0; padding:10px 0 0 8px;
}
div.Articles_short_title span{ float:left;}
div.Articles_short_title div.more-link {float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:4px; padding-top:6px;}
div.Articles_short_title div.more-link a{}





/* ------------------------------------------------------------ */
a-#sidebar ul li {}
a-#sidebar ul li ul {margin:0 auto;padding:0;line-height:normal;}
a-#sidebar ul li ul li{list-style-type:none;border:0;margin:0 auto;padding:0;}
a-#sidebar ul li ul li a{text-decoration:none; color:#686868; padding:5px 0; display:block;}
a-#sidebar ul li ul li a:hover{text-decoration:underline; background:#FCFCFC;}

a-#sidebar ul li ul li.more{border:0; border-left:#E8E8E8 solid 1px; margin:0; padding:0; padding-left:10px; margin-top:15px;}
a-#sidebar ul li ul li.more a{font-weight:bold; margin:0; padding:0; text-transform:lowercase; font-size:12px;}

a-#sidebar ul li ul li ul.children li,.lsidebar ul li ul li ul.children li{list-style-type:none;border:0;margin:0 auto;padding:0;}


/* REKLAMY */

.adTitle {color:#aaa; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#sidebar #adButton ul li {margin-bottom:10px; }
.adBox { margin:10px auto; text-align:center; clear:both; overflow:hidden; }
.adBox-border {border:2px solid #eee; }
.adBox-125 { margin:10px auto; text-align:center; clear:both; border:2px solid #eee; overflow:hidden; padding:10px 0 10px 10px;}
.ad125 {width:125px; margin-right:10px; float:left; margin-bottom:10px;}
.adBoxSingle { margin-bottom:20px; text-align:center; padding-top:10px; border-top:1px solid #EFEFEF;}
.reklama-info {text-align:left; color:#999999; font-size:10px;}

.adPostTop {margin:10px 0 20px 0;}
.adPostTop .title {color:#999; font-size:11px; float:left;}
.adPostTop .more {float:right; font-size:11px;}
.adPostTop .more a {color:#999; }
.adPostTop .more a:hover {color:#000; text-decoration:underline;}
.adPostTop .text {border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:4px 0; margin-top:4px; clear:both; overflow:auto;}
.adPostBottom {margin-bottom:20px;}
.adPostBottom .box1, .adPostTop .box1 {width:300px; float:left; overflow:hidden;}
.adPostBottom .box2, .adPostTop .box2 {width:300px; float:right; overflow:hidden; border-left:1px solid #eee; padding-left:20px;}
.adPostBottom .boxAdSense, .adPostTop .boxAdSense {width:336px; float:right; overflow:hidden;}
.adPostBottom .text {border-bottom:1px solid #CCCCCC; padding:4px 0; clear:both; overflow:auto; margin:0;}
#pasekSingle {margin:0; text-align:right; clear:both; margin-bottom:20px; display:block}

#bannerTop { margin-top:10px; }


.wp-caption{position:relative}
.wp-caption p.wp-caption-text{
	position:absolute;
	left:0;
	background:#333 !important;
	opacity:0.7;
	color:#fff;
	margin:5px 10px 5px 5px; 
	bottom:-1px;
	left:0; 
	line-height:1.35em;
	font-weight:bold;
	font-size:9px;
	padding:0.5em;
}

div.konkurs{
background:#eee;
padding:10px;
margin-bottom:10px;
border:4px solid #ddd;
}

div.konkurs input.btn {
padding:4px;
font-size:14px;
font-weight:bold;
color:#444;
width:200px;
margin:10px 0;
}
div.konkurs textarea, div.konkurs input {
padding:4px;
font-size:14px;
font-weight:bold;
color:#666;
width:300px;
}
/* wyniki wyszukiwania */
.cst-search { display:inline;margin-bottom:10px;font-weight: bold;color:#FA4B2A;}
.cst-search-sort {float:right;}
.cst-search a {font-weight: bold;text-decoration: none;}
.cst-search a:hover {text-decoration:underline;}
.cst-search-techmaniak { float:left;}
span.cst-search-text{color:#000;font-weight: normal;}

/* liczba komentarzy */
.my-bubble,.my-bubble-big{position: relative;}
.my-bubble span,.my-bubble-big span{
	position: absolute;
	text-align: center;
	top: -4px;
	left: 114px;
	width: 30px;
	height: 24px;
	padding: 3px 0;
	background: url(../images/my-comment-bubble.png) no-repeat 0 0;	
	z-index:1;
	color:white;
}
.my-bubble-big span{
	left: 254px;
}
.disqus-comment-count:empty {
    display: none;
}

/* cookie */
#showCookieInfo{background-color:#e5e5e5;border:1px solid #c9c9c9;line-height:18px;padding:25px 0;font:normal 12px Arial, Tahoma, Helvetica, sans-serif;text-align:center;width:100%;position:fixed;bottom:0;left:0;z-index:201}
#showCookieInfo img{display:inline-block;cursor:pointer;float:right;width:18px;height:18px;padding-right:6px}
#showCookieInfo a{color:#005AA6;text-decoration:none}
#showCookieInfo a:active, #showCookieInfo a:hover{text-decoration:underline}

/* WYBRANE ELEMENTY NA SIDEBAR by TECHMANIAK.PL */
#sidspec {}
#sidspec ul {list-style-type:none; margin:0; padding:0; margin-bottom:20px;}
#sidspec li { width: 300px; height: 110px; background: #efefef url('https://cdns2.blogomaniak.pl/css/sidspec-bg.png'); margin: 0 0 10px 0 !important; overflow: hidden; list-style: none; }
#sidspec li a { display: block; width: 300px; height: 110px; text-decoration: none;}
#sidspec li a:hover { text-decoration: none; }
#sidspec li span.content { float: left; width: 150px; padding: 5px 5px; }
#sidspec li span.content strong { font-size: 22px; line-height: 24px; font-weight: normal; padding: 0 0 4px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333;}
#sidspec li span.imgK { float: right; width: 140px; height: 110px; position: relative; }

#sidspec li a:hover span.content strong {color:#fff; text-decoration: none;}
#sidspec li:hover {background:#666 url('https://cdns2.blogomaniak.pl/css/sidspec-bg-h.png');}

#sidspec li.mega {background:#b51800;}
#sidspec li.mega:hover {background:#d01b00;}
#sidspec li.mega span.content strong {color:#fff;}

#sidspec li span.imgK span { position: absolute; width: 140px; padding: 2px 0; text-align: center; color: #efefef; text-transform: uppercase; background: url('https://cdns2.blogomaniak.pl/css/sidspec-bg-img.png') repeat 0 0; left: 0; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#sidspec li span.imgK span.top { top: 0; }
#sidspec li span.imgK span.mid { top: 40px; }
#sidspec li span.imgK span.dol { bottom: 0; }

.cst-post-ad{
  	border:5px solid #ddd;
    background-color: #fff;
    padding: 10px;
}
.cst-post-ad-sig {
    background-color: #DDDDDD;
    float: left;
    margin: -21px 0 0 -15px;
    padding: 7px 10px 10px;
    position: absolute;
}
.cst-post-ad-sig p{
    font-size: 13px;
    margin: 0;
    padding: 0;
    text-align: justify;
}

body.waiting * {
    cursor: progress !important;
}
