/* ---------------------------- [ 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;
}
html {
	font-size: 100%;
	height: 100%;
	margin-bottom: 1px; /* Always show a scrollbar to avoid jumping when the scrollbar appears  */
}

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;
	vertical-align:top;
}
table.post-table tr td.good {
	background:#e0ede1;
}
table.post-table tr td.bad {
	background:#ede0e0;
}
table.post-table tr:hover{
	background:#f9fbf9;
}
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(http://s.blogomaniak.pl/css/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: Tahoma,Arial,Helvetica,sans-serif; /* arial,helvetica,verdana,clean,sans-serif; */
  font-size: 13px; /* z 12 */
  padding: 0;
  margin: 0;
  text-align: left;
  color: #252525;
  
  /* REKLAMA */
  /* background:url(http://adserver.magazyn.pl/banner/tapeta-play.gif);  */
}

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;}


.entry p a{
	dst-color:#339933;
	font-weight:bold;
	text-decoration:none;
}
.entry p a:hover{
	color:#37a637;
	text-decoration:underline;
}


.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 ] -----------------------------*/


#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("http://s.blogomaniak.pl/css/blockquote.png") no-repeat 0px 0px;
}
blockquote.nie {
	background: transparent url("http://s.blogomaniak.pl/css/blockquote_nie.png") no-repeat 0px 0px !important;
}
blockquote.tak {
	background: transparent url("http://s.blogomaniak.pl/css/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: 115%;
	line-height: 170%;
}
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:0 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(http://s.blogomaniak.pl/css/tlo_footer.jpg) top repeat-x; overflow:hidden; }



h1 {margin-bottom:24px; margin-top:10px; padding-bottom:10px;}
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 {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:28px; font-weight:normal;
	line-height:36px;
	color:#585858;
	margin:0px; padding:0; display:block;
	padding-top:20px;
	padding-bottom:10px;
}

h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#6e6e6e;
	margin:20px 0 10px 0; padding:0; display:block;}

.rsidebar 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;}



/* krzys 2013-10-07 13:38:20 */
h5 {margin:20px 0; padding-bottom:10px;	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:24px; font-weight:normal; text-decoration:none; }

/* 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;}

#topMenu { margin:10px auto; clear:both;} /* tu jest górne menu i reklama */
#header{
	position: relative; 
	height: 109px; 
	margin:0 auto; padding:0; 
	clear:both; 
	background-position:top center;
	background-image:url(../images/top_menu_bck.png);
}


#header div.logo {float:left; padding-left:10px; padding-top:0px;}
#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:15px;}
#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:17px;}
#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(http://s.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;}

/* nawigacja pozioma */
#navMenu {width:100%; margin:0; clear:both; margin-top:21px; float:left;}

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:15px; 
-no-nie-text-transform:uppercase;
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; 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:0 0 10px 0; width:320px; overflow:hidden;}
#search input.search {border:1px solid #D0D0D0; padding:4px; background:url(http://s.blogomaniak.pl/css/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;}

/* 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('http://s.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('http://s.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('http://s.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; }



/* 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 {background:url(http://s.blogomaniak.pl/css/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;}

#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 {
	font-size:12px; 
	float:none; 
	text-align:justify; 
	margin:0; padding:0;
	dst-padding-bottom:15px;
	margin-bottom:16px; 
	line-height:20px;
}
p.lead{
	font-family:Georgia, "Times New Roman", Times, serif; 
    font-size: 18px;
    line-height: 26px;
    color: #000;
}
div.lead{
	font-family:Georgia, "Times New Roman", Times, serif; 
    font-size: 17px;
    line-height: 26px;
    color: #000;
    padding-bottom: 16px;
}


/* - 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; clear:both;}
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;}

div.small-container{ clear:both;}
small {font-size:10px; color:#B9B9B9; float:left;}
small b {}
span.list-label {font-size:11px; font-weight:bold; background:#CB0000; color:#fff; padding:2px 10px; float:right; margin-left:4px;}
span.list-redirect {font-size:11px; font-weight:bold; background:#44A411; color:#fff; padding:2px 10px; float:right; margin-left:4px;}

/*
.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;clear:both;}
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;width: 507px;}
.navigation .prev, .navigation .next { width:235px;}
.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 { 
	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; width: 141px;}

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(http://s.blogomaniak.pl/css/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{padding-top:110px}
#bottom {background:#8F8F8F url(../images/tlo_bottom.jpg) top repeat-x; overflow:auto;}
#bottom .wrapper {width:990px; margin:0 auto; clear:both; }

#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;}

#respond h3#reply-title {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:10px 0;}

#respond #commentform {margin:0;padding:0; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #ccc;}
#respond #commentform p {margin:0;padding:0;}
#commentform label{margin:0; float:left; width:140px;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform p.required input{border:1px solid #cc8888;}
#commentform p.required textarea{border:1px solid #cc8888;}
#commentform #submit{margin:0px auto; border:1px solid #888; border-bottom:1px solid #000; border-right:1px solid #000; padding:5px; background:#eee; font-weight:bold;}
#commentform #submit:hover{background:#444; color:#fff;}
#commentform p{margin:5px 0;}
#commentform p.comment-notes,


#commentform p.logged-in-as {margin-bottom:20px !important; font-size:11px; color:#888; font-family:tahoma; line-height:13px;}
#cancel-comment-reply-link {margin-right:10px; display:block;}

#respond {}

#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 strong {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;font-weight:bold; color:#585858;
margin:0; padding:0; }

ol.commentlist li{display:block; list-style:none; margin:0; padding:0; clear:both; overflow:auto;}
ol.commentlist li article {border-bottom:1px dotted #ccc; padding:6px 6px; }
x-ol.commentlist li.even article.comment {background-color: #fff; }
x-ol.commentlist li.odd article.comment {background-color: #F6F6F6; }
ol.commentlist li.bypostauthor .comment {background-color:#E9F2EA !important; }
ol.commentlist img.avatar {float:left; margin:0px 6px 5px 0px; padding-right:6px; border-right:1px dotted #ccc;}
ol.commentlist li article p {padding:0px !important; margin:0 !important; margin-bottom:5px !important;}


ol.commentlist li a:hover{color:#000 !important; text-decoration:underline;}
ol.commentlist li article:hover {border-bottom:1px dotted #222;}

ol.commentlist footer {font-size:11px; color:#888; margin:0; padding:0; margin:0px 0 10px 0;}
ol.commentlist footer .comment-author span.fn,
ol.commentlist footer .comment-author span.fn a{font-weight:bold; color:#888;}
ol.commentlist .reply {font-size:11px; color:#888; margin:0; padding:0; margin:10px 0; text-align:left;}
ol.commentlist .reply a {font-size:11px; color:#888; text-decoration:none;}

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;}

/*2012-09-25 14:56:17 zagniezdzone */
.commentlist ul.children li {margin-left:35px;}

#eof{width:980px;clear:both;height:20px;background:#fff;margin:0 auto;padding:0;}


/* ------------------------------------------------------------ */
#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 {
	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; 
	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{}





/* ------------------------------------------------------------ */
/* 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; }
.adBoxTop { margin:0 auto 20px auto;}
.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;
}


/* stronicowanie artykułów */

div.cst-pagination-toc{
border:1px solid #eee;
border-left:1px solid #ddd;
padding:0px;
background:#fefefe;
margin:0px 0 10px 14px;
width:200px;
float:right;
clear:both;
font-size:10px; font-family:tahoma;
}

div.cst-pagination-toc ul{
margin:0; padding:0;
}
div.cst-pagination-toc ul li{
margin:0; padding:3px 10px;
list-style:none;
border-bottom:1px solid #ccc;
}
div.cst-pagination-toc ul li.selected{
background:#FFFFdd;
}
div.cst-pagination-toc ul li.title{
background:#ddd;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#585858;

}
div.cst-pagination-toc ul li:hover{
background:#eee;
}
div.cst-pagination-toc ul li a{
text-decoration:none;
}


div.cst-pagination-page{
border:1px solid #ccc;
padding:8px;
background:#fefefe;
margin:0;
margin-bottom:10px;
}




/* pod-kategorie  na stronach kategorii */
div.cat_logo_container{
	clear:both;
	margin-bottom:10px;
	margin-bottom:10px;
	overflow:auto;
}

div.cat_logo {
	float:left;
	width:110px;
	height:80px;
	border:1px solid  #EFEFEF;
	overflow:hidden;
	margin-left:17px;
	margin-bottom:10px;
	text-align:center;
	line-height:80px;
}
div.cat_logo a{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:14px; font-weight:bold; 
}

div.cat_logo.first{
	margin-left:0px !important;
}

div.cat_logo:hover{
	border:1px solid  #aaa;
}


div.produkt_info { margin:10px auto; overflow:auto; border:1px solid #E9E9E9; padding:10px; background:url(../images/tlo_produkt_info.jpg) top center no-repeat;}
div.produkt_info {color:#444;}
div.produkt_info a { font-weight:bold}
div.produkt_info li {margin-bottom:5px;}

/*  
Theme Name: FotoManiaK 1.1
Theme URI: http://www.FotoManiaK.pl/
Description: Kolorystyka dla FotoManiak
Version: 1.0
Author: Dariusz dST & Lukasz 
Author URI: http://www.catalist.com.pl

	Kolorystyka
	------------
	
	kolor przewodni: 
	#8D245B // KomorkoManiaK
	#0690D9 // FotoManiaK
	#5C817E // BlogoManiaK
	#F6A200 // GizManiaK
	#A5C60A // MobiManiaK
	#C01B00 // TVManiaK
	
*/


.red {color:#8D245B;}

a, a:link {color:#8D245B;}


ul.navTop li b,
#sidebar ul li ul li.more a,
.list_v1 ul li.more a,
#posts h1, #posts h1 a,
.postmetadata td div.tag a,
.entry .oldNews ul li a:hover,
#products ul.menu li.selected,
#products2 ul.menu li.selected,
#adBottom div.polecamy .list_v1 ul li a,
#header h1,
#featured h1,
.entry .similarNews ul li a:hover,
#Articles_short span.title,
.leading-color
{ color:#8D245B;}

#sidebar_small ul li ul li a:hover{color:#fff; background:#8D245B url(../images/tlo_menu_ah.jpg) right center no-repeat;}
#sidebar_small ul li ul li a:hover i{color:#4B4B4B !important;} /* jeeli trzeba wyrni */


/* rozjanione do stopki */

#header div.desc a,
.entry small b,
.list_v1 ul li a:hover,
#bottom b
{color:#E38EBB !important;}

#Articles_short ul li a:hover { background:#8D245B; text-decoration:none; }
.infiniteCarousel ul li:hover h1 a{ background:#8D245B; color:#fff; text-decoration:none; }

/* zakadki */
div.cst-tab-container a:link, div.cst-tab-container a:visited{
	background-color: #8D245B;
}
div.cst-tab-container a.active{
	border: 1px solid #8D245B;
}

/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.5 Plugin: WP-PageNavi 2.30									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/


.wp-pagenavi {text-align:center; clear:both; padding:4px 0; margin-bottom:15px;}

.wp-pagenavi a{ font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:14px; font-weight:bold; color:#aaa; 
	margin:0; padding:0px;
}


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	text-decoration: none;
	border: 1px solid #fff;
	background-color: #FFFFFF;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	text-decoration: none;
	border: 1px solid #fff;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	color: #000000;
	background-color: #eee;
}
.wp-pagenavi a:active {
	border: 1px solid #8D245B;
	color: #000000;
	background-color: #ddd;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #8D245B;
	border: 1px solid #fff;
	background-color: #fff;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	border: 1px solid #fff;
	font-weight:bold; 
	background-color: #fff;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #fff;
	color: #000000;
	background-color: #FFFFFF;
}

.wp-pagenavi span.current { color: #8D245B; }
.wp-pagenavi a:hover { border: 1px solid #8D245B; }
