/*
	AUTHOR:	Anna Romańska
			info@dronka.org
			http://dronka.org
*/

/* 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; }
a img 					{border: none; }

html, body {height: 100%;}
body 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;
		 background: url(../img/body-bg.gif) repeat-x #f8f8fa; color: #5f584a;}
	
/* TOOLBOX */
.floatleft 				{float: left; }
.floatright 			{float: right; }
.clear 					{clear: both; }
.out 					{text-indent: -9999px;}
.right15				{margin-right:15px;}
.left15					{margin-left:15px;}
.top50					{margin-top:50px;}
.top20					{margin-top:20px;}
.top10					{margin-top:10px;}
.center					{margin:0 auto;}

/* LINKS & COLORS */
a.opacity 			{filter:alpha(opacity=80); opacity: 0.8; display:block;}
a.opacity:hover 	{filter:alpha(opacity=100); opacity: 1;}

::selection			{background: #5b9577; color:#fff;}
::-moz-selection 	{background: #5b9577; color:#fff;}

.green {color:#4b8767;}
a.green				{text-decoration:none; padding:1px 2px; border-bottom:1px #4b8767 solid;}
a.green:hover		{border-bottom:1px #4b8767 solid; color:#fff; background:#4b8767;}

/* STRUCTURE AND STUFF */
#page-wrap {
	width: 992px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -222px;
	background:url(../img/content-bg.png) repeat-y;}
#tooltip{
	position:absolute;
	border:1px solid #c9bea7;
	-moz-border-radius:3px; -webkit-border-radius:3px;
	background:rgba(235, 223, 199, 0.9);
	padding:2px 5px;
	color:#60594b;
	display:none;
	}
ul.lista			{line-height:19px; margin-bottom:10px;}
ul.lista li			{background:url(../img/bulet.png) 0 8px no-repeat; padding:0 0 0 10px;}

/* HEADER */
#header 			{background:url(../img/header-bg.jpg) no-repeat; position:relative; width:992px; height:265px; margin:0;}
#header a img 		{width:547px; height:265px; position:absolute; top:0; left:6px;}

ul#top-nav 			{width:745px; height:72px; list-style:none;}
ul#top-nav li 		{display: inline; }
ul#top-nav li a 	{display:block; float:left; height:72px; background:url(../img/menu.png) no-repeat;}
	ul#top-nav li.tabletki a 			{width:120px; background-position:0 0;}
	ul#top-nav li.tabletki a:hover,
	ul#top-nav li.tabletki a.current	{background-position:0 -72px;}
	ul#top-nav li.kremy a 				{width:98px; background-position:-120px 0px;}
	ul#top-nav li.kremy a:hover,
	ul#top-nav li.kremy a.current		{background-position:-120px -72px;}	
	ul#top-nav li.zestawy a 			{width:120px; background-position:-218px 0px;}
	ul#top-nav li.zestawy a:hover,
	ul#top-nav li.zestawy a.current		{background-position:-218px -72px;}
	ul#top-nav li.faq a 				{width:77px; background-position:-338px 0px;}
	ul#top-nav li.faq a:hover,
	ul#top-nav li.faq a.current			{background-position:-338px -72px;}
	ul#top-nav li.opinie a 				{width:101px; background-position:-415px 0px;}
	ul#top-nav li.opinie a:hover,
	ul#top-nav li.opinie a.current		{background-position:-415px -72px;}	
	ul#top-nav li.zamow a 				{width:115px; background-position:-516px 0px;}
	ul#top-nav li.zamow a:hover,
	ul#top-nav li.zamow a.current		{background-position:-516px -72px;}	
	ul#top-nav li.kontakt a 			{width:114px; background-position:-631px 0px;}
	ul#top-nav li.kontakt a:hover,
	ul#top-nav li.kontakt a.current		{background-position:-631px -72px;}	
	
div.logo-int 			{height:72px; background:url(../img/menu.png) no-repeat; background-position:-745px 0px; width:247px;}
div.logo-int img 		{padding: 0 0 0 50px;}	
div.logo-int span 		{text-align:center; width:230px; display:block; font-size:15px; font-weight:bold; color:#4385a1;
					 	text-transform:uppercase; margin:3px 0 0 5px; text-shadow: 1px 1px rgba(245, 249, 250, 1);}

/* SIDEBAR */
#sidebar 						{width:236px; background:url(../img/sidebar-top-bg.png) no-repeat;
								 padding:35px 0 0 5px; }
#sidebar img.head 				{margin-left:10px;}
div#content-wrap 				{min-height:184px; margin-right:6px; }
div.produkt-sidebar				{width:222px; height: 225px; background:url(../img/sidebar/bottom.png) no-repeat bottom center;}
div.produkt-sidebar span 		{color:#2b7b9e; text-shadow:1px 1px rgba(255, 255, 255, 1); font-size:16px; font-weight:bold;
								 display: block; margin:10px 0 10px 60px;}
div.produkt-sidebar img.buton	{margin-left:43px;}

/* CONTENT */
img.but			{height:44px;}
div#content		{padding:20px 15px 15px 25px; width:705px;}
div#content p 	{padding:0 0 10px 0;}
h3.faq, h5.faq					{cursor:help; font-weight:normal; background:url(../img/bulet.png) 0 10px no-repeat;
								padding:0 0 0 12px; line-height:24px; color: #5f584a;}
h5.faq							{line-height:20px; font-weight:bold;}
h3.faq:hover, h5.faq:hover		{text-decoration:underline;}
div.answer 				{padding:7px 20px; line-height:16px;}
div.kolumna				{width:300px;}
div.mapa				{width:619px; height:319px; background:url(../img/map-bg.png); }
div.mapa iframe			{margin:10px 9px 9px 10px;}

div.tabletki			{width:212px; height:336px; position:relative; margin-top:10px;}
div.tabletki a img		{position:absolute; top:277px; left:17px;}
div.kremy					{width:332px; height:210px; position:relative; margin-top:10px;}
div.kremy a img				{position:absolute; left:148px; top:142px;}

div.perfect-bust		{background:url(../img/tabletki/pb-tabletki.jpg) no-repeat; margin:10px 20px 0 7px;}
div.fabulous-breast		{background:url(../img/tabletki/fb-tabletki.jpg) no-repeat; margin:20px 20px 0 7px;}
div.push-up-caps		{background:url(../img/tabletki/pu-tabletki.jpg) no-repeat; margin-top:20px;}
div.breast-control		{background:url(../img/tabletki/bc-tabletki.jpg) no-repeat;}

div.perfect-bust-gel		{background:url(../img/kremy/perfect-bust-gel.png) no-repeat; margin:10px 20px 0 7px;}
div.fabulous-breasts-krem	{background:url(../img/kremy/fabulous-breasts-krem.jpg) no-repeat; margin:20px 20px 0 7px;}
div.bust-booster-gel		{background:url(../img/kremy/bust-booster-gel.jpg) no-repeat; margin-top:20px;}
div.maximum-bust-krem		{background:url(../img/kremy/maximum-bust-krem.jpg) no-repeat; margin:20px 0 0 7px;}
div.breast-control-krem		{background:url(../img/breast-control/bc-kremy.jpg) no-repeat;}

div.opinia						{width:331px; margin:10px 25px 0 7px;}
div.opinia2						{width:331px; margin:10px 0 0 0;}
div.opinia-top					{background:url(../img/opinia-top.png) no-repeat; height:15px;}
div.opinia-body					{background-color:#f7f6e7; padding:0 20px;}
div#content div.opinia-body p	{font-style:italic; padding:0;}
div.autor						{background:url(../img/opinia-bottom.png) top center no-repeat; position:relative; height:55px;}
div.autor span					{color:#4b8767; position:absolute; top:25px; left:20px;}

div.zestaw						{width:160px; margin:32px 0 0 20px;}
div.zestaw span.cena			{display:block; width:160px; font-size:20px; color:#4b8767; font-weight:bold;}
span.oszcz						{width:160px; display:block; margin-bottom:5px;}

img.produkt-img					{margin:10px 20px 20px 10px; float:left;}
div.produkt-opis				{margin-top:10px; width:370px; float:left;}
div.produkt-opis span.cena		{display:block; width:200px; font-size:18px; color:#4b8767; padding:7px 0 7px 0;}

div.zamow						{width:212px; float:left;}
div.zamow span.cena				{display:block; width:212px; font-size:20px; color:#4b8767; font-weight:bold; margin:3px 0 2px 0;
								 text-align:center;}
div.zamow span.oszcz			{width:212px; text-align:center; margin-bottom:2px;}
div.zamow div.center			{width:156px;}
/* wholesale */
p.message 				{width:500px; height:93px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#5a9376;
						 border:1px #3d6c54 solid; color:#fff; padding:20px; margin-top:20px; text-align:center;
						 text-shadow: -1px -1px #3d6c54;}	
div#content p.short 	{width:320px; border:1px #b2071b solid; color:#b2071b; padding:10px 20px; font-size:13px; line-height:16px;}
form					{width:600px; margin: 0 auto; }
form th					{width:250px; vertical-align:middle; text-align:right; font-weight:normal; padding: 0 10px 0 0;}
input.normal			{width:300px; border:1px #e8e4da solid; padding:3px; margin:5px 0; background:#f9f8f3;}
textarea 				{width:433px; height:100px; border:1px #e8e4da solid; padding:5px 3px; background:#f9f8f3;}
input.normal:hover, textarea:hover 		{border-color:#ebdfc7;}
input.normal:focus, textarea:focus 		{border-color:#ebdfc7; background-color:#fff;}
input.checkbox 			{width:auto; padding:2px; margin:5px 0;}
input.submit 			{background:#507c65; color:#fff; padding:5px; width:70px; margin:5px 0 5px 370px; border:1px #2e5742 solid;
						 text-transform:uppercase;}
input.submit:hover		{background:#68ad89; cursor:pointer; color:#fff;}
#recaptcha_table 		{border-color: #f4f9fb !important;}

/* HEADERS */			
h2.tytul				{text-indent: -9999px; margin-bottom:5px; display:block;}
h2.t01				 	{background:url(../img/h/powieksz-swoje-piersi.png) no-repeat; width:203px; height:21px;}
h2.t02					{background:url(../img/h/czy-wiesz-ze.png) no-repeat; width:121px; height:25px;}
h2.t03					{background:url(../img/h/w-naszym-serwisie-poznasz.png) 0 15px no-repeat; width:252px; height:19px; 
						 padding-top:15px;}
h2.t04				 	{background:url(../img/h/centrum-zamowien.png) no-repeat; width:172px; height:21px; margin:10px 0 10px 0;}
h2.t05				 	{background:url(../img/h/salon-intymnosc.png) no-repeat; width:175px; height:19px; margin:10px 0 10px 0;}
h2.t06				 	{background:url(../img/h/faq.png) no-repeat; width:274px; height:24px;}
h2.t07				 	{background:url(../img/h/opinie-klientek.png) no-repeat; width:221px; height:19px;}
h2.t08					{background:url(../img/h/sprzedaz-hurtowa.png) no-repeat; width:169px; height:22px;}
h2.t09					{background:url(../img/h/formularz-kontaktowy.png) no-repeat; width:219px; height:18px; margin-top:10px;}
h3 						{font-size:15px; padding-bottom:3px; color:#4b8767;}
h2						{font-size:18px; color:#4b8767; padding-bottom:3px;}
div.produkt-opis h3			{font-size:14px; color:#5f584a;}
div.produkt-opis h4			{font-size:14px; font-weight:normal;}

/* FOOTER */
.push 							{height:222px;}

div.banners						{background:url(../img/sidebar-bottom-bg.png) no-repeat; background-position:bottom right; margin-right:6px; padding:0 0 20px 6px;}
a.banners						{background:url(../img/baner.png) no-repeat; width:287px; height:172px; margin-left:20px; padding:15px 0 0 15px;}		 
div.grupa img	{margin-right:1px;}
a.logo-int	{margin-right:11px;}
div.grupa	{padding-bottom:40px;}
#footer 						{background: url(../img/footer-bg.png) repeat-x; height:222px;}
div#footer-wrap 					{height:186px; width:942px; margin:0 auto; background:url(../img/footer-wrap-bg.png) no-repeat;
								 padding:18px 25px; font-size:12px; line-height:14px;}
div#footer-wrap ul				{width:125px; margin-right:40px; text-shadow:1px 1px #f0e8d8;}
div#footer-wrap ul li a			{color:#5f584a; padding:1px 2px 2px 2px; text-decoration:none; width:125px; display:block; margin-bottom:4px;}
div#footer-wrap ul li a:hover,
div#footer-wrap ul li a.current	{background-color:#61594b; color:#f7efde; text-shadow:1px 1px #453e32;}
div#footer-wrap span			{margin-top:70px; text-align:right; text-shadow:1px 1px #f0e8d8;}
/* END */
