/*=========================================
	arkusz stylow do strony www.tachiona.com
	(C)Copyright 2006,2007 ver.2007 seven-cats.com
	url: http://www.tachiona.com/
  ==========================================*/
HTML {
    background-color: #ccc;
    }
BODY {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #CCC;
	color: #212121;
	font: normal normal normal 1.68ex/130% Verdana,Arial, Helvetica, Geneva, Sans-Serif;
}
* html BODY {
	font: normal normal normal 1.46ex/130% Verdana,Arial, Helvetica, Geneva, Sans-Serif;
}
DIV, TD, P {
	vertical-align: top;
	font-size: 100%;
}
DIV P {font-size: 100%;}
DIV TD {font-size: 100%;}
* HTML * TD {font-size: 100%;}
TD DIV {font-size: 100%;}
P P {font-size: 100%;}
DIV DIV {font-size: 100%;}
DIV DIV LI {font-size: 100%;}
DL {font-size: 100%;}
IMG {border: 0px none white;}
DIV#container{
	position: relative;
	z-index: 1;
	width: 996px !important;
	padding: 0px;
	margin: 0px auto;
	background-color: #FFFFFF;
	background-image: url(../images/pnacze.gif);
	background-attachment: scroll;
	background-position: -50px 100px;
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
}
* html DIV#container{
	width: 996px !important;
}
#header {
	background: #db261d url(../images/baner-butelki.jpg) no-repeat scroll top right;
	height: 120px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#data {
	font-size: 1em;
	margin: 0px 0px 12px 0px;
}
#pagina {
	padding-top: 0px;
	padding-bottom: 6px;
	margin-bottom: 10em;
}
* html H3#pagina {font-size: 1.0em;}
DIV#main {
	position: relative !important;
	z-index: 200;
	width: 960px;
	text-align: left;
	/*background-image: url(../images/pn-tile.png);
	background-attachment: scroll;
	background-position: 580px 160px;
	background-repeat: no-repeat;*/
background-color: transparent;
	margin: 0px auto;
	padding: 24px 6px 16px 6px;
	vertical-align: top;
	border-left: 2px solid #33AD8D;
	border-right: 2px solid #33AD8D;
	border-bottom: 2px solid #33AD8D;
}
* HTML DIV#main {
	width: 800px;
}
DIV#left {
	float: left;
	width: 170px !important;
	background-color: transparent;
	border: 1px solid #33AD8D;

	overflow: hidden;
	clip: rect(0px, 180px, 180px, 0px);
	/*padding: 0px 6px 12px 8px;*/
	margin: 0px;
	text-align: left;
}
* html DIV#left {
	
	width: 214px !important;
	/*z-index: 1000;
	top: static-position;
		left: 300px;
    */
}
DIV#right {
	width: 566px !important;
	float: left;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
* html DIV#right {
	width: 566px !important;
	margin-left: -200px;
}
DIV#right-p {
	width: 180px !important;
	float: right;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
DIV#center {
	width: 574px !important;
	padding: 16px 12px 16px 8px;
	background-color: transparent;
	margin: 0px;
	text-align: left;
}
* HTML DIV#center {
	width: 550px !important;
}
#footer {
	position: relative;
	z-index: 1;
	clear: both;
	background-color: transparent;
	text-align: left;
	padding: 2px 6px 6px 6px;
	margin: 0px;
	font-size: 90%;
}
#glowny {
	display: none;
}
.extlink {
	white-space: nowrap;
}

* html #footer {
	padding: 2px 6px 6px 6px;
}
DIV#stopka {
	background-color: transparent;
	color: #630;
	margin: 0px auto;
	text-align: center;
	padding: 4px 0px 8px 0px;
	overflow: visible;
}
TABLE#head {
	background: transparent;
	height: 120px;
	width: 100%;
}
* html TABLE#head {
	height: 118px;
}
#centruj-head {
	width: 500px;
	padding-left: 24px;
	background-color: transparent;
	vertical-align: middle;
	text-align: left;
}
TABLE#head TD#face {
	width: 160px;
	text-align: center;
	vertical-align: top;
}
#menutop UL {
	margin: 16px 0px 0px 16px;
}
#menu {
	margin: 0px;
	height: 24px;
	padding: 0.2em 0px 0.0em 0px;
	font-weight: normal;
	background-color: #339999;
/*	background-color: #F6F2D6;*/
	vertical-align: middle;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, Serif;
	letter-spacing: 1px;
	border-bottom: 2px solid #33AA8A;
}
* HTML #menu {
		background-color: #33AD8D;
padding: 0.2em 0px 0.0em 0px;	
}
#menu UL {
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}
* html #menu UL {
	margin: 0px 0px 0px 8px;
}
#menu LI {
	display: inline;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}
#menu LI.first {
	margin-left: -40px;
	vertical-align: middle;
}
* html #menu LI.first {
	margin-left: -8px;
}
#menu LI A:link, #menu LI A:visited {
	font-weight: bold;
	padding: 0.1em 0.7em 0.1em 0.7em;
	margin: 0px;
	text-decoration: none;
	background-color: #339999;
	color: #ffffcc;
}
* html #menu A:link, * html #menu A:visited  {
	padding: 0.7em 1.0em 0.4em 1.0em;
	margin: 0px;
}
#menu LI.first A:link, #menu LI.first A:visited {
	padding: 0.2em 16px 0.1em 16px;
}
* HTML #menu LI.first A:link, * HTML #menu LI.first A:visited {
	padding: 0.6em 0.6em 0.1em 20px;
}
#menu LI A:hover, #menu LI A:active {
	text-decoration: underline;
	margin: 0px;
}
#menu-b {
	background-color: transparent;
	margin: 0px;
	padding-top: 8px;
}
.menu-title {
	
}
.ramkaleft {
	border-bottom: 1px solid #33AD8D;
	padding: 0px 0px 8px 4px;
	margin: 0px 0px 0px 0px;
}
.ramkaleft UL {
	margin: 0px 2px 0px 2px;
	line-height: 130%;
}
* HTML .ramkaleft UL {
		margin: 0px 2px 0px 30px;
}
.ramkaleft UL LI {
	list-style-image: url(../images/znak.gif);
	margin-left: -10px;
	margin-bottom: 0.5em;
	/*font-size: 1.68ex;*/
}
.ramkaleft LI A {
	font-weight: normal;
}
#menu-top {
	text-align: right;
	background-color: #ffffcc;
	font-size: 1.2em;
	height: 1.5em;
	padding: 4px 1em 2px 1em; 
}
#menu-top SPAN {
	background-color: transparent;
}
#zapros {
	background-color: transparent;
	padding: 0px 2px 4px 12px;
}
.w-ramce {
	background-color: transparent;
	margin: 4px;
	font-size: 100%;
}
.w-ramce TD, .w-ramce LI {
	font-size: 100%;	
}
* HTML .w-ramce TD {
	font-size: 0.68em;	
}
* HTML .w-ramce LI {
	font-size: 0.9em;	
}
IMG.gora {
	position: absolute; 
	top: -4px;
	right: 18px;
	z-index: 10;
	text-align: left;
	margin-right: 6px;
}
A:hover IMG.gora {
	background-color: transparent;
}
H5.news {font-weight: bold;}
H5.news A:link {color: #f90;}
P.news, DIV.news, DIV.data {
	font-size: 100%;
	font-family: Verdana,Arial,"Arial CE",Helvetica,sans-serif;
}
P.news, DIV.news {margin-bottom: 1em;}
DIV.data {margin-bottom: 0px;}
.data { font-weight: normal; }
DIV.images, DIV.zajawka {
	width: 30%;
	height: auto;
	max-width: 70%;
	margin-left: 1em;
	float: right;
	padding: 0px 0px 4px 4px;
}
DIV#reklama{
	margin: 1em 0.0em 1em 0.0em;
	padding: 6px;
	background-color: #FFDEAD;
	text-align: center;
	border: 2px groove #f90;
}
DIV.images-l {
	width: auto;
	height: auto;
	max-width: 70%;
	margin-right: 1.0em;
	float: left;
	padding: 0px 16px 0px 0px;
}
DIV.images P, DIV.images-l P {
	margin: 0px 0px 1em 0px;
}
DIV.images-x {
	margin: 1em 0px;
	padding: 4px 0px;
}
DIV.images-y {
	text-align: center;
	margin: 1em 0px;
	padding: 4px 0px;
}
DIV.images SPAN, DIV.images P, DIV.images-l, DIV.images-x {
	font-family: "Courier New", Courier, monospace;
	font-size: 100%;
	white-space: normal;
	margin-top: 0px;
}
DIV.images IMG, DIV.images-l IMG {
	display: block;
}
DIV.images A IMG, DIV.images-l A IMG, DIV.images-x A IMG {
	border: 1px solid #333;
	margin-bottom: 4px;
}
DIV.images A:hover IMG, DIV.images-l A:hover IMG, DIV.images-x A:hover IMG {
	border: 1px solid #F63;
}
DIV.images A:active IMG, DIV.images-l A:active IMG, DIV.images-x A:active IMG {
	border: 1px solid #F3A005;
}
#ff1 {
	position: absolute;
	z-index:1000;
	overflow: auto;
	width: 400px;
	height: auto;
	top: static-position;
	left: 100px;
	visibility: hidden;
	color: #444;
	border:1px inset #999;
	background-color: #fffff7;
	padding:8px;
}
H1 {
	color: #666;
	border-bottom: 1px solid #33AD8D;	
	font: normal normal 500 180%/normal Georgia, "Times New Roman", Times, Serif;
	margin-top: 1.2ex;
	margin-bottom: 1em;
	letter-spacing: 1px;
	text-transform: capitalize;
}
H2 {
	color: #666;
	font: normal normal 500 160%/normal Georgia, "Times New Roman", Times, Serif;
	margin-top: 1.2ex;
	letter-spacing: 1px;
	clear: both;
	border-bottom: 1px solid #33AD8D;	
}
H2.diag {
	/*border-bottom: 1px solid #33AD8D;
	background-image: url(../images/back-diag.gif);*/
}
/*dotyczy H2 i H3*/
.supl {
	border-bottom: 1px solid #76E1A9;	
/*	background-image: url(../images/back-sup.gif);
*/}
.menu-left {
	text-align: right;
	border-bottom: none;
	padding: 0px 0px 2px 0px;
	font-size: 1.8ex;
	margin: 1px 0px;
}
* html .menu-left {
	font-size: 2.2ex;
}
.menu-left SPAN {
	color: #666;
	font-size: 1.8ex;
	font-weight: 500;
	background-color: #e7FAe7;
	padding: 1px 0px 1px 2px;
}

H2.terapie {
	/*border-bottom: 1px solid #FDC7B6;	
	background-image: url(../images/back-ter.gif);
*/}
H2.diag, H2.terapie, H2.supl {
	background-repeat: repeat-y;
	margin-top: 1em;
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 1px;
}
H3 {
	letter-spacing: 1px;
	font: normal normal 400 140%/normal Georgia, "Times New Roman", Times, Serif;
}
H3 .ramka {
	padding: 2px;
	border: 1px solid #76E1A9;
	background-color: #FEFCE9; /*#FAFAFA;*/
}
H4 {
	letter-spacing: 1px;
	font: normal normal 600 116%/normal Tahoma,Verdana,Arial, Helvetica, Sans-Serif;
}
H4.news {
		font-size: 90%;
		margin-top: 0.1em;
		margin-bottom: 0em;
}
H5 {font-size: 90%;font-weight: 600;}
UL.znak {
	margin-top: 0px;
	padding-top: 0px;
	list-style-image: url(../images/znak.gif);
}
#menutop LI {list-style-type: none;}

#right H3 {
	margin-top: 2em;
	}
DIV#namiar {
	z-index: 1;
	margin: 1em 8px 3em 8px;
}
#namiar .info {
	border-top: 1px solid #c93;
	margin-top: 1em;
}
.info H2 {
	margin-top: 0px;
}
#footer UL {
	margin: 2px auto 2px 20px;
	vertical-align: top;
	background-color: transparent;
}
* html #footer UL {
	margin: 4px auto 2px 24px;
}
#footer UL LI {
	display: inline;
	font-weight: normal;
	text-align: left;
	margin-right: 6px;
}
LI#gadul, LI#email, LI#tel, LI#techn, LI#kom { 
	list-style-position: outside;
	font-weight: bold;
	vertical-align: middle;
	margin-bottom: 1.5em;
	padding-left: 12px;
	}
* html LI#gadul, * html LI#email, * html LI#tel, * html LI#techn, * html LI#kom { 
	height: 30px;
}
#gadul {
	list-style-image: url(../images/gadulce.gif);
}
#email {
	list-style-image: url(../images/koperta.gif);
}
#tel {
	list-style-image: url(../images/tel.gif);
}
#kom {
	list-style-image: url(../images/kom.gif);
}
#techn {
	list-style-image: url(../images/tech.gif);
}
/*
#menu A:link, #menu A:visited {
	color: #F7E7BE;
	padding: 0.7em 1.2em 0.4em 1.2em;
	text-decoration: none;
}
* html #menu A:link, * html #menu A:visited {
	padding: 0.1em 1em 0.1em 8px;
}
#menu A:hover, #menu A:active {
	text-decoration: underline;
}*/
A:link {
	color: #006666;
	text-decoration: none;
}
A:visited {
	color: 	#888;
	text-decoration: none;
}	
A:hover {
	color: 	#33AD8D;
	text-decoration: underline;
}
H2 A:link {
	color: #000;
	text-decoration: none;
}	
H2 A:hover {
	text-decoration: underline;
}
A.more, A.more:link, A.more:visited{
	display: block;
	float: right;
	margin: 0.6ex 3px 3px 0px;
	background-color: transparent;
}
A.gora,A.gora:link,A.gora:visited{
	color: 	#c03;
	margin: 30px 4px 0px 4px;
	width: 60px;
	text-decoration: none;
	font-weight: bold;
}
A.gora:hover{text-decoration: underline;}
A.gora:active{background-color: #e0e0e0;}
.blocker {clear: both;height: 1px;width: 600px;}
.blocker2 {clear: both;height: 1px;width: 500px;}
.blocker1 {clear: both;height: 1px;width: 700px;}
.nielam {white-space: nowrap;}
.norm {font-weight: normal;}
DIV.end {margin-top: 1em;margin-bottom: 2em;border-top: 1px solid #76E1A9;padding-top: 3px;}
DIV.end {margin-top: 1em;margin-bottom: 2em;border-top: 1px solid #76E1A9;padding-top: 3px;}
DIV.end-br {margin-top: 1em;margin-bottom: 2em;padding-top: 3px;margin-bottom: 0.4em;}
OL#coberon {list-style-type : upper-roman;}
HR {height: 1px;color: #c90;}
OL.roman {list-style-type: upper-roman;}
UL.ziel {list-style-image: url(../images/zn.gif);}
UL.bordo {list-style-image: url(../images/zb.gif);}
UL LI.tu {list-style-image: url(../images/tulnk.gif);}
UL LI.tam {list-style-image: url(../images/pagelnkl.gif);}
UL LI.ext {list-style-image: url(../images/extlnkl.gif);}
UL LI.wazne {list-style-image: url(../images/znak1.gif);}
UL.wazne LI {font-size: 114%;margin-bottom: 0.6em;}
UL.menu-d LI {margin-left: 0.8em;}
LI {
	margin-bottom: 0.4em;
}
/* do EM i SPAN specjalne */
EM {font-weight: bolder;
	font-style: normal;
	}
.wazne {font-weight: bold;font-style: normal;}
.zmaina-old {text-decoration: line-through; font-size: inherit;}
.zmiana-new {text-decoration: none; color: #ff6666;font-size: 3ex;}
.wazne-spec {
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 1.5em;
	font-weight: bolder;
	font-style: normal;
	color: #333;
	margin-right: 1px;
}
.mocne {
	font-weight: bold;
}
.italic {font-style: italic;}
.rules UL LI {font-size: 100%;}
.rules P {font-size: 100%;}
.centruj {
	text-align: center;
}
EM.wazne {
	font-size: 1.8ex;
	font-weight: bold;
}
/* koniec stylów dla EM i SPAN */
DT {font-weight: 600;margin-bottom: 0.2em;}
DD {
	margin-bottom: 0.6em;
	margin-left: 1.5ex;
}
TABLE TD.namiar{
	font-weight: bold;
	padding-bottom: 0.6em;
	width: 75%;
}
* HTML TABLE#kontakt TD {
	/*font-size: 0.8em;	*/
}
.super {
	vertical-align: super;
	font-size: smaller;  
}
UL#diag LI {
	clear: both;
	padding-top: 1em;
	padding-bottom: 0em;
}
* HTML UL#diag LI {
	clear: both;
	padding-top: 0px;
}
* HTML TD.czynne {
	font-size: 1.0em;
}
.adr-home {
	color: #435299;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 8px;
}
.ramka {
	border: 1px solid #FEFCE9;	/*#33AD8D;*/
	padding: 4px;
	margin: 2px;
	clear: both;
}
.promo {
	background-color: #ffcc33;}
.mniejsze {font-size: smaller;}

img.baner {
	margin-bottom: 6px;
}

.buton {
	padding: 3px 5px;
	background: #ffc;
	border: 1px solid #ccc;
	font-size: larger;
	font-weight: bold;
}
/*eof*/