/*   
Theme Name: Szablon
Description: Po prostu szablon
Author: Ania Roma&#324;ska
Author URI: http://dronka.org
Version: 1
*/

/* RESETES & BASIC PAGE SETUP */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul 									{list-style: none;}
a 										{outline: none; color:#d80060;}
a:hover									{color:#9d0046;}
a img 									{border: none; }

html, body 								{height: 100%;}
body 									{font-family: Arial, Helvetica, sans-serif; color:#555448; height: 100%; font-size:13px;
										 line-height:18px; background:url(images/body-bg.png) repeat-x #f6f8f8;}


/* TOOLBOX */
.floatleft 								{float: left; }
.floatright 							{float: right; }
.alignleft								{float:left; margin-right:10px;}
.alignright								{float:right; margin-left:10px;}
.clear 									{clear: both; }
.out									{text-indent: -9999px;}
.top10									{margin-top:10px;}
.wp-caption	{font-size:10px; line-height:10px; color:#9F9E81; font-style:italic;}
div.alignright p.wp-caption-text {margin-left:10px;}

/* LINKS & COLORS */
a.opacity 								{filter:alpha(opacity=70); opacity: 0.7;}
a.opacity:hover 						{filter:alpha(opacity=100); opacity: 1;}
.green									{color:#38685f;}
a.green									{color:#38685f;}
a.green:hover							{color:#16423a;}
.pink									{color:#d80060;}
::selection								{background: #84816e; color:#fff;}
::-moz-selection 						{background: #84816e; color:#fff;}

/* STRUCTURE AND STUFF */
#page-wrap								{min-height: 100%; height: auto !important; height: 100%; width:100%; width:980px;
										 margin:0 auto -250px;}

/* HEADER */
#header									{height:172px; margin-bottom:10px;}
div.top-info 							{background:url(images/top-info-bg.png) no-repeat; width:562px; height:27px; line-height:24px; 
										 display:block; color:#136c7f; text-shadow:1px 1px #f7f9f8; padding:0 15px; font-size:13px; 
										 font-weight:bold;}
div.centrum-klienta 					{display:block; background:url(images/centrum-klienta.png) no-repeat; width:257px; height:86px; 
										 margin:0 0 6px 35px;}
ul.top-menu								{width:332px; height:25px; text-indent:-9999px;}
ul.tom-menu li							{display:inline; line-height:0;}
ul.top-menu li a						{float:left; background:url(images/top-menu-all.png) no-repeat; height:25px;}
ul.top-menu li.sklep a 					{width:57px; background-position:0 0;}
ul.top-menu li.sklep a:hover 			{background-position:0 -50px;}
ul.top-menu li.klub	a					{width:54px; background-position:-57px -25px;}
ul.top-menu li.klub	a:hover {cursor:default;}
	body.page-id-4329 ul.top-menu li.klub	a 		{background-position:-57px 0px;}
	body.page-id-4329 ul.top-menu li.klub a:hover 			{background-position:-57px -50px; cursor:pointer;}
ul.top-menu li.forum a 					{width:62px; background-position:-111px 0;}
ul.top-menu li.forum a:hover 			{background-position:-111px -50px;}
	body.page-id-4329 li.forum a			{background-position:-111px -25px;}
	body.page-id-4329 ul.top-menu li.forum a:hover 			{background-position:-111px -25px; cursor:default;}
ul.top-menu li.serwisy a 				{width:159px; background-position:-173px 0;}
ul.top-menu li.serwisy a:hover 			{background-position:-173px -50px;}

div.menu-bar 							{height:55px; line-height:50px; color:#fff;}
ul.menu-bar								{height:55px;}
ul.menu-bar li							{display:inline ; float:left; }
ul.menu-bar li a						{text-transform:uppercase; color:#fff; text-decoration:none; text-shadow:-1px -1px #38372e; 
										 background:url(images/arrow-white.png) 5px center no-repeat; padding:2px 5px 2px 15px;
										 margin:1px 1px 1px 11px;}
ul.menu-bar li.rss a {background:url(images/rss.png) 5px center no-repeat; padding:2px 5px 2px 23px;}
ul.menu-bar li a:hover 					{background-color:#38372e; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; 
										 border:1px #555448 solid; color:#ed4390; margin:0 0 0 10px;}

/* CONTENT */
#content 								{width:705px;}
#content p {margin-bottom:10px;}
h1, h2, h3, h4							{color:#d80060;}
h1										{font-size:22px; padding-bottom:3px;}
h2										{font-size:20px; padding-bottom:3px;}
h3										{font-size:18px;}
h4										{font-size:16px;}
h5										{font-size:14px;}
h6										{font-weight:bold;}
div.meta								{background-color:#d3d2bb; color:#fff; margin:10px 0; padding:5px 7px; -moz-border-radius:5px;
										-webkit-border-radius:5px; border-radius:5px; text-shadow: -1px -1px #bebda9;}
div.entry								{margin:10px 0;}
div.meta a								{color:#807d6c; text-shadow:none; text-decoration:none;}
div.meta a:hover						{text-decoration:underline;}
a.more-link								{font-family:Arial, Helvetica, sans-serif; color:#555448; text-transform:uppercase; font-weight:bold; float:right; margin-top:10px;}
a.more-link:hover						{color:#000;}
a.comments-link							{text-transform:uppercase; font-weight:bold; float:right;}
div.post, div.page						{background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; 
										 padding:10px; margin:5px 0 15px 0; position:relative; z-index:2;}
div.wszystkie-wpisy a						{width:180px; height:31px; background:url(images/button/wszystkie-wpisy.png) no-repeat;
										 display:block;}
div.wszystkie-wpisy a:hover				{background-position:right center;}
div.pager { text-align:right;}
div.pagerbox	a							{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

/* STICKY POST - strona glówna*/
div.polecany {background-color:#fff; width:645px; padding:20px; border:4px #C3DFD9 solid; position:relative;}
div.polecany div {max-width:430px; font-size:15px; color:#202020; line-height:20px;}
img.polecany {margin-right:20px; max-height:200px; max-width:195px;}
div.maly								{text-align: justify; width:305px; height:295px; margin:5px 10px 15px 10px; padding-left:15px; position:relative;}
div.maly h3 {margin-bottom:5px;}
div.maly img.polecany {height:120px; margin-right:10px;}
div.maly_new								{text-align: justify; margin:7px 0; padding:10px 10px 10px 15px; position:relative;}
#content div.maly_new p {margin-bottom:3px;}
div.maly_new h3 {margin-bottom:5px;}
div.maly_new img.polecany {float:right; height:120px; margin-left:10px; margin-right:10px;}

div.polecany a.more {display:block; text-indent:-9999px; background:url(images/button/czytaj-dalej.png) no-repeat; width:110px; height:31px; position:absolute; right:2px; bottom:2px;}
div.polecany a.more:hover	{background-position:right center;}

/* releted posts */
div.betterrelated ol li {padding:0; height:14px;}
div.betterrelated ol li a {background:url(images/rel-bulllet.png) 2px 3px no-repeat; padding:0 0 0 15px; color:#9f9e87; text-decoration:none; font-size:11px; line-height:12px;}
div.betterrelated ol li a:hover {background:url(images/rel-bulllet2.png) 2px 3px no-repeat; color:#807d6c; text-decoration:underline;}


/* SIDEBAR */
#sidebar								{width:260px; margin:10px 15px 0 0;}
h2.kategorie							{width:259px; height:37px; background:url(images/kategorie-top-bg.png) no-repeat; padding:0}
h2.archiwum								{width:259px; height:37px; background:url(images/archiwum-top-bg.png) no-repeat; padding:0}
ul.kategorie							{width:257px; border-right:1px #b71557 solid; border-left:1px #EB1166 solid;
										 background-color:#fff;}
ul.kategorie li							{border-top: 1px #b71557 solid; font-size:14px;}
ul.kategorie li a						{text-decoration:none; color:#302f28; padding:5px 5px 5px 10px; display:block;}
ul.kategorie li.current-cat a, ul.kategorie li a:hover 
										{color:#fff; background-color:#F3136A;}
ul.kategorie li.cat-item-97 a { text-indent:-9999px; background:url(images/konkursy.png) left center no-repeat; width:68px; margin-left:8px;}
ul.kategorie li.cat-item-97 a:hover {background-position:right center;}
div.kategorie							{width:259px; height:5px; background:url(images/kategorie-bottom-bg.png) no-repeat;}
a.zapytaj								{display:block; width:260px; height:189px; background:url(images/zapytaj-ekspertow.png) no-repeat; 
										 margin:20px 0;}
a.zapytaj:hover							{background-position:right center;}

ul.kat2 li {font-weight:bold; text-transform:uppercase; background-color:#fff3f8;}
ul.kat2 li ul li {font-size:13px; font-weight:normal; text-transform:none; letter-spacing:normal; background:url(images/bullet-side.png) no-repeat 10px 11px; background-color:#fff;}
ul.kat2 li ul li a:hover {background:url(images/bullet-side2.png) no-repeat 10px 11px; color:#fff; background-color:#F3136A;}
ul.kat2 li ul li a {padding-left:20px;}


/* COMMENTS */
div.komentarze, div.dodaj-komentarz		{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color:#E4EEEE;
										 padding:10px 20px 20px 20px; float:right; width:665px;}
div.komentarze							{margin-bottom:20px;}
div.autor								{width:100px; margin-right:5px;}
div.ogonek								{background:url(images/ogonek.png) 0 0 no-repeat; width:16px; height:29px; float:left;
										 position:relative; z-index:5; margin-top:15px;}
div.komentarz							{background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
										 box-shadow: 2px 2px 4px #bbb; -moz-box-shadow: 2px 2px 4px #bbb;
										-webkit-box-shadow: 2px 2px 4px #bbb; padding:8px 10px; width:510px;}
ol.commentlist	li 						{margin-bottom:20px;}
span.autor, span.autor a				{color:#38685f; font-weight:bold; font-size:14px;}
span.autor a:hover						{color:#54877d;}
span.data								{color:#A4AFAF;}				

					 
/* HEADERS */
h2.page-title, h2.post, h2.page			{padding:10px 0 0 10px; color:#3d6e66; text-shadow:1px 1px #fff; font-size:22px; position:relative;
										 z-index:5;}
h2.artykuly								{width:115px; height:55px; background:url(images/h/artykuly.png) no-repeat; margin-bottom:-20px;
										position:relative; z-index:5;}
h2.polecany-artykul						{width:218px; height:53px; background:url(images/h/polecany-artykul.png) no-repeat;
										 margin-bottom:-30px; position:relative; z-index:5;}
h2.inne-tematy							{width:139px; height:47px; background:url(images/h/inne-tematy.png) no-repeat; margin-bottom:-25px;
										position:relative; z-index:5; margin-left:20px;}									
h2.redakcja								{width:124px; height:53px; background:url(images/h/redakcja.png) no-repeat; margin-bottom:-20px;
										position:relative; z-index:5;}
h2.kariera								{width:93px; height:44px; background:url(images/h/kariera.png) no-repeat; margin-bottom:-15px;
										position:relative; z-index:5; margin-left:5px;}
h2.cytowanie								{width:119px; height:53px; background:url(images/h/cytowanie.png) no-repeat; margin-bottom:-20px;
										position:relative; z-index:5; margin-left:5px;}
h2.wyniki-wyszukiwania					{width:248px; height:55px; background:url(images/h/wyniki-wyszukiwania.png) no-repeat; margin-bottom:-20px;
										position:relative; z-index:5; margin-left:5px;}
h2.category-zapytaj-ekspertow				{width:	225px; height:53px; margin-bottom:-30px; margin-left:5px; text-indent:-9999px;
										 background:url(images/h/zapytaj-ekspertow.png) no-repeat; position:relative; z-index:5;}
h2.konkursy								{width:	121px; height:50px; text-indent:-9999px;
										 background:url(images/h/konkursy.png) no-repeat;  position:relative; z-index:5; margin:20px 0 -20px 5px;}
h2.komentarze							{width:	137px; height:44px; margin-bottom:-15px;
										 background:url(images/h/komentarze.png) no-repeat; position:relative; z-index:5;}
h2.dodaj-komentarz							{width:	263px; height:52px; margin-bottom:-15px;
background:url(images/h/dodaj-komentarz.png) no-repeat; position:relative; z-index:5;}
										 
/* FORMS */
input.search							{width:208px; height:21px; line-height:21px; padding: 3px 5px; font-size:15px; color:#579187;
										 border:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
										 border:1px #376960 solid; margin-top:10px; background-color:#fff;}
input.search-button 					{width:30px; height:29px; background:url(images/button/search.png) no-repeat; border:none;
										 cursor:pointer; }
input.search-button:hover,
input.search-button:active 				{background-position:right center;}
form#commentform input,
form#commentform textarea					{background-color:fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:250px; padding:4px 3px; border:1px #abc1c1 solid; margin-bottom:5px;}
form#commentform input:focus,
form#commentform textarea:focus			{border-color:#38685f;}
form#commentform input#submit			{width:91px; height:31px; background:url(images/button/skomentuj.png) no-repeat; border:none; padding:0; text-indent:-9999px; cursor:pointer;}
form#commentform input#submit:hover,
form#commentform input#submit:active	{background-position:right center;}
form#commentform textarea	{width:500px; height:200px;}
span.req	{color:#b71557; font-size:12px;}

/* footer */
#push									{height:250px;}
#footer									{background: url(images/footer-bg.png); height:195px; padding-top:55px;}
div.footer-wrap							{width:980px; color:#a6bfbb; margin:0 auto; line-height:20px; height:145px;}
div.kolumna								{width:150px;}
div.footer-wrap div.logo 				{text-align:center;}
div.kolumna ul li a						{color:#a6bfbb; text-decoration:none; text-shadow:-1px -1px #38675f; padding:2px 5px 2px 10px;
										 background:url(images/arrow-black.png) left center no-repeat; margin:1px;}
div.kolumna ul li a:hover 				{color:#fff; background:url(images/arrow-white.png) left center no-repeat;}
div.grupa-intymnosc						{height:50px; width:980px; margin:0 auto; line-height:40px; color:#538c82; font-size:11px; 
										 text-align:center;}
div.grupa-intymnosc	ul li				{display:inline; float:left; background:url(images/heart-green.png) left center no-repeat; 
										 padding-left:13px; margin-left:6px;}
div.grupa-intymnosc	ul li a				{color:#a6bfbb; text-decoration:none;}
div.grupa-intymnosc	ul li a:hover		{color:#fff;}
/* END */

/* konkurs */
div.podryw {background:url(images/podryw-bg3.png) no-repeat; display:block; width:673px; height:268px; position:relative; text-indent:-9999px; margin:0 auto;}
div.podryw a.podryw-info {display:block; width:286px; height:52px; background:url(images/podryw-info3.png) no-repeat; position:absolute; bottom:15px; right:30px;}
div.podryw a.podryw-info:hover {background-position:right center;}

/* facebook */
div.fan_box { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:none;}
div.fan_box div.connect_top {-moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; border:none; background-color:#fff; border-left:1px #073a79 solid; border-right:1px #073a79 solid; margin:0;}
div.fan_box div.connections {font-size:13px; border:none; padding-top:3px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; border:1px #073a79 solid; border-top:none;}
div.fan_box div.connections span.total {color:#d80060; font-weight:bold;}
div.fan_box div.connections div.grid_item {margin:2px 3px 0 2px;}
div.fan_box div.full_widget {border:none;}
div.fan_box div.connections_grid .grid_item .name {color:#187976;}
div.fan_box img.profileimage {display:none;}
div.fan_box div.full_widget div.connect_widget_facebook_logo_menubar {display:block; background:url(http://www.intymnosc.pl/klub/wp-content/themes/szablon-klub/images/bar-bg.png) no-repeat; width:259px; height:37px; border:none; margin-bottom:-5px;}

div.fan_box div.full_widget div.connect_widget_facebook_logo_menubar a.connect_widget_facebook_logo span {margin:5px 0 0 10px;}


code {display:block; border:1px #a8cfd1 solid; padding:5px; background-color:#e0e9ea; color:#455152;}
