div.lev-1{
	min-height:300px !important;
	height:auto
}
div.lev-2{
	min-height:300px !important;
	height:auto;
	margin:10px 0 0 0
}
span.prawo{
	color: #8b8b8b;
	font-weight: bold;
	font-size:13px
}
p.show_hide,p.show_hide2,p.show_hide3,p.show_hide4,p.show_hide5 {
    display:none;
    cursor:pointer !important;
    margin:0px !important;
    padding:0 0 0 10px
}

.clnr {
    clear: both;
}
.gora {  
     height: 473px;
     width: 370px;
     padding:0px 0px 0px 0px;
     margin: 20px 0px 0 0 ; 
}

.gora div.zawartosc {
     position: relative;
     width: 370px;
     height: 473px;
     padding: 0px 0 0 0px;
     z-index: 2;
}

.gora div.zawartosc p {
     color: #001c24;
     font-size: 14px;
     line-height: 1.8em;
     padding: 0px;
}

.gora div.zawartosc h3.naglowek{
     font-weight: bold;
     padding: 60px 0 0px 0px;
     color:#000;
     text-align: center;
     font-size:19px;
}
.gora div.zawartosc h3.naglowek span{
     font-weight: normal;
     padding: 0px 0 0px 0px;
     color:#000;
     text-align: center;
     font-size:15px;
}

.gora1 {  
     height: 473px;
     width: 610px;
     padding:0px 0px 0px 0px;
     margin: 20px 0px 0 0 ;
     font-size:  19px; 
}
div.zawartosc .opis{
    font-size: 12px;
    font-style:italic;
    padding: 0 0 0 36px;
    position: absolute;
    top: 86px;
    width: 480px;
    line-height: 17px;
}
hr{
	background: #fff url('../images/divider.jpg') center top no-repeat;
	width: 980px;
	height: 6px;
	border:0px;
	margin:20px 0 20px 0;
}

a.obrazek_kup{
	color:#000;	
}



h2, h3 {
     color: #001c24;
     font-weight: normal;
     line-height: 1.2em;
}


h3 {
     font-size: 1.1em;
     font-weight: bold;
     padding: 20px 0 10px 0px;
}

h2.naglowek{
     padding: 20px 0px 10px 0px;

}
h3.lekarze{
	font-size: 30px;
	padding:10px;
}

h2.kup{
	font-size:27px;
	margin-top:0px;
	padding-bottom: 20px;
	font-weight: bold;
}

h2.kup span{
	font-size:27px;
	font-weight: normal;
}
.dlaczego h2{
	font-size:28px;
	margin-top:0px;
	padding-bottom: 20px;
}

.dlaczego h2 span{
	font-size:32px;
	font-weight: bold;
	font-style: italic;
	
}

.dlaczego p{
	padding:0px;
	color:#3e3e3e;
	width: 550px;
	line-height: 25px;
}

.dlaczego li{
	font-size: 12px;
	line-height: 25px;
	color:#3e3e3e;
	width: 520px;
	padding-left: 40px;
}
.dlaczego p span{
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #54bfda;
}

div.zawartosc1 h2 span{
	 color: #000;                        

}


p{
	padding: 10px 10px 10px 10px;
	line-height: 25px;
	font-size:12px;
}
p.f23{
	font-size:23px;
}
p.cytat{
	padding:10px;
	margin:0px;
	color:#3e3e3e;
}
.italic{
	font-style: italic;
}
p.f14{
	font-size:14px;
	padding:11px;
}
p.f16{
	font-size:16px;
	color:#44cce5;
}
p.f16 span{
	font-size:14px;
	color:#000;
}
p.testimonials{
	padding-top:130px;
}
p.time{
	font-size:17px;
	font-family: TimesNewRoman;
	font-style:italic;
	color:#000;
}
p.niebieski{
	color:#2c5997;
	text-decoration: underline;
}
.pytania h4{
	font-size: 18px;
	font-weight: bold;
	color: #54bfda;
	padding:10px;
}

ul.referencje {
     list-style: none outside none;
     padding: 10px 10px 10px 0px;
}

ul.referencje li {
     font-size: 14px;
     padding: 0px 0px 0px 0px;
     text-align: left;
     float:left;
     width:240px;
     color:#3e3e3e;
}

ul.referencje p span{
	color:#8b8b8b;
	font-weight: bold;
}

ul.referencje li.krotkie {
     //height: 350px;
}

ul.video{
	 list-style: none outside none;
     padding: 10px 10px 10px 0px;
}

ul.video li {
     font-size: 14px;
     padding: 0px 0px 0px 0px;
     text-align: left;
     float:left;
     width:960px;
     color:#3e3e3e;
     height: 270px;
}

div.player{
	padding:0 10px 0 0;
}

.obrazek{
	padding: 20px 10px 0 0;
}
.copy{
	padding: 10px 10px 0 0;
	color:#fff;
	font-size: 12px;
	text-align: right;
}

.copy a{
	color:#fff;
	text-decoration: none;
}
.copy a:hover{
	color:#fff;
	text-decoration: none;
}

.kolumna_33 img{
	margin-left:90px;
	padding: 10px 0px 10px 0; 
}

.prawa{
	background: url("../images/divider.gif") repeat-x left bottom;
	text-align: right;
	margin-right: 20px;
}
.zamawiam{
	text-align: left;
	padding-bottom: 20px;
}
.zamawiam a{
	color: #fd1369;
	text-decoration: none;
	font-weight: bold;
}

.zamawiam a:hover{
	color: #fd1369;
	text-decoration: none;
	font-weight: bold;
}



.form{
	position:relative;
	padding: 0 0px 0px 0px;
	width: 370px;
	height: 473px;
	text-align: left;
	background: transparent url('../images/form.jpg') center top no-repeat;
}

.form label{
    color:#000;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 5px 0 0;
    float: left;
    text-align: right;
    width: 130px;
}

.form input {
	margin: 5px 0px 0 5px;
 	width: 190px;
 	float:left;
}
.form select {
	margin: 8px 0px 0 5px;
 	width: 195px;
 	float:left;
}

.form input.error {
	border: solid 1px #a40101;
	margin: 8px 0px 0 5px;
 	width: 190px;
 	float:left;
}


.form .bt input{
	text-align:center;
	float:none;
	padding: 5px 0 0 65px;
	width: 241px;
}

.ikonki{
	background: url("../images/pasek1.gif") no-repeat left bottom;
	width: 970px;
	height:60px;
	padding: 10px 0 5px 0;
}
.ikonki h4{
	color:#878787;
	font-family: Arial;
	font-size:  27px;
	font-weight: normal;
}

.kolumna_33 h4{
	font-family: Times new Roman;
	font-size:  19px;
	font-weight: bold;
	padding:10px;
	text-align: center;
}
.sk {
	position:relative;
	width: 274px;
	padding: 10px 0px 0 0;
	margin-right:10px;
}
.sklad .s1{
	position:absolute;
	top:300px;
	padding:0px 0 0 10px;
}

.sklad .s2{
	position:absolute;
	top:30px;
	padding:0px 0 0 10px;
}
.sklad h4{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.sklad p{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
.zawartosc2 .opis{
	position:absolute;
	top:10px;
	font-size: 18px;
	font-family: Arial;
	width: 600px;
	padding: 0 0 0 250px;
}
 .obrazki img{
	vertical-align: middle;
	padding-left:30px;
}
.absolute{
	position: absolute;
	z-index:12;
}
.zd1{
	margin:10px 0 0 30px;
}
.zd2{
	margin:10px 0 0 318px;
}
.zd3{
	margin:10px 0 0 610px;
}
.zamow img{
	margin-left: 96px;
}
.best_seller{
	display:block;
	position:absolute;
	top: 83px;
	left:12px;
	background:#0763AC;
	width:180px;
	padding:3px 10px 3px 10px;
	line-height:normal!important;
	font-size:12px!important;
	color:#fff!important;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}