@charset "iso-8859-2";
/* CSS Document */

*html body{
		margin: 0;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#F8F1E1;
	background-image:url(../img/tlo.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:13px;

}

#calosc{

	width: 960px;
	margin: 0 auto;
	margin-top:5px;
}
#top{
width: 960px;
height: 20px;
background: url(/img/top_20-fs8.png) no-repeat;
}
p {
	font-size: 12px;
	line-height: 160%;
	margin: 1em 0;
	text-align: justify;
	color: #34343C;
}


a{
padding:0;
margin:0;
}

img {
	border: 0;
}

img.left {
	float: left;
	border: 0;
	margin-right: 10px;
}

img.right {
	float: right;
	border: 0;
	margin-left: 10px;
	
}
img.center {
    width:auto;
	text-align:center;
	border: 0;
	margin-left: 10px;
	
}
div.left {
  float: left;
}

div.right {
  float: right;
}
.clear {
	clear: both;
	line-height: 0;
	height: 0;
}

.clear_right{
display:block;
width:705px;
height:1px;
clear:right;
}
br.clear {
	clear: both;
	line-height: 0;
	height: 0;
}

.kontakt {
	margin-bottom: 90px;
}
.kontakt_2 {
	margin-bottom: 20px;
}
.kontakt ul {
  list-style-type: none;
  margin-bottom: 2em;
}

.kontakt li {
  line-height: 1.8em;

}

.kontakt ul {
  list-style-type: none;
  margin-bottom: 2em;
}

.kontakt li {
  line-height: 1.8em;
text-align:left;
}




.kontakt_2 ul {
  list-style-type: none;
  margin-bottom: 2em;
}

.kontakt_2 li {
  line-height: 1.8em;

}

.kontakt_2 ul {
  list-style-type: none;
  margin-bottom: 2em;
}

.kontakt_2 li {
  line-height: 1.8em;
  
}

.map {
	width: 450px;
  	height: 230px;
  	float: right;
  	margin-bottom: 25px;
}

.foto_blok_z_podpisem{
float:left;
width: 230px;
padding:5px 21px 5px 0px;


}
.foto_blok_z_podpisem_last{
float:left;
padding:5px 0px 0px 0px;

}
.foto_szerokie{
width: 213px;
}
.foto_podpis{
display:block;
width: 213px;
font-weight: normal;
color: #333333;
text-align:justify;
font-size:11px;
font-style:italic;
padding:5px 3px 5px 0px;
}


.foto_blok_z_podpisem_szeroki{
float:left;
width: 468px;
padding:10px 0px 5px 0px;


}

.foto_szerokie{
width: 468px;
text-align:center;
}
.foto_podpis_szeroki{
display:block;
font-weight: normal;
color: #333333;
text-align:center;
font-size:11px;
font-style:italic;
padding:5px 3px 5px 0px;
}

.foto {
  border: #ddd solid 1px;
  background-color: #F9F9F4;
  padding: 0.5em;
  float: right;
  margin-top: 1em;
  margin-left: 2em;
}

.foto p {
  font-size: 0.8em;
  text-align: left;
  padding-left: 1em;
}
.foto1 {
  padding: 0 10px 0px 0;
  float: left;
  margin-top: 0em;
  margin-left: 0em;
}

.foto1 p {
  font-size: 0.8em;
  text-align: left;
  padding-left: 1em;
}
.foto_center{
width:695px;
text-align:center;
}
.film {
  width:auto;
  padding: 0em;
  text-align:center;
  margin-top: 0em;
  margin-left: 0em;
}

.film p {
  font-size: 0.8em;
  text-align: left;
  padding-left: 1em;
}

h1{
	width: auto;
	font-size:18px;
	color: #631617;
	font-weight:bold;
	text-align:left;
    padding-bottom:.6em;
}
h2{
	margin:0;
	padding:0;
	font-size:15px;
	color: #009dad;
	font-weight:bold;
	margin: 2em 0 1.2em 0;
	text-align:left;
}
h3 {
	font-size: 1em;
	font-weight: normal;
	color: #D95F2B;
	margin: 0em 0 1.2em 0;
	text-align:left;
	
}
h4 {
	font-size: 1em;
	font-weight: bold;
	color: #009dad;
	margin: 2em 0 1.2em 0;
}
h5 {
	font-size: 1em;
	font-weight: normal;
	color: #D95F2B;
	margin: 0em 0 1.2em 0;
	text-align:right;
	
}
h6 {
	font-weight: normal;
	color: #333333;
	margin: 0em 0 1.2em 0;
	text-align:center;
	font-size:11px;
	font-style:italic;
}

h7{
	margin:0em 0em 1em 0em;
	padding:0;
	font-size:15px;
	color: #CC0000;
	font-weight:bold;
	margin: 2em 0 1.2em 0;
	text-align:left;
}
h8{
	font-weight: normal;
	color: #CC0000;
	margin: 0em 0 0em 0;
	font-size:11px;
	text-align:right;
}
.podtytul_braz{
	padding:0;
	font-size:15px;
	color:#631617;
	font-weight:bold;
	margin: 2em 0 1.2em 0;
	text-align:left;
	background-color: transparent;
}
#content .youtube_link img{
  padding:0;
  margin: 0;
}
#content .youtube_link{
  padding:5px;
  font-size:10px;
}
#content .youtube_link a{
  text-decoration:none;
  border-bottom: none;
}
#naglowek {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	height:111px;
    

}


#top_menu{
width: 960px;
margin: 0 auto;
display:block;
background-color:#FFFFFF;
height:42px;
background-image:url(../img/menu_top_tlo.jpg);
background-repeat:no-repeat;
background-position:center;

}
#billboard{
	
	width: 960px;
	margin: 0 auto;
	height:282px;
	
}

#flagi{
text-align:right;
padding-right:1em;
}
#tresc{
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFFFFF;
	margin-bottom:0;
	padding: 0 0 1px 0;
   
}
.tresc_blok{
padding-left:10px;
font-size:11px;
line-height:160%;
}
#lewa_kol
{
float: left;
width: 243px;
margin: 0;
padding: 0em 0em 0em 0em;
background-color:#FFFFFF;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#dac5a9;


}


.link{
text-align:right;
cursor:pointer;
font-weight:bold;
padding-bottom:20px;

}

.link a{
color:#E6D9C8;
text-decoration:none;
}
.link a:hover{
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
}


#prawa_kol
{
display:block;
margin-left: 244px;
padding: 0;
max-width: 100%;
background-color:#FFFFFF;
text-align:justify;
margin-top:0em;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#content{
width:695px;
height:auto;

}
#content a{

  text-decoration: none;
  color: #009dad;
  border-bottom: 1px dotted #009dad;
}

#content a:hover{
 text-decoration: none;
  color: #007784;
  border-bottom: 1px solid #009dad;
}

#content ul, #content ol {
    padding:15px;
	
	margin-left: 0em;
	*margin-left: 1.5em;
	list-style-position: outside;
}
#content ol {
margin-left:20px;
}


#content ul li, #content ol li {
	line-height: 160%;
}
#content ol li{
margin-bottom:20px;
}
td {
vertical-align:top;
}


/*STOPKA*/
#footer a{
   text-decoration:none; 
	color: #808080;
}



#stopka{
    
	height:20px;
	width:960px;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:15px;
	color: #808080;
}
#stopka a{
    text-decoration:none; 
	color: #808080;
}
#stopka2{
    background-image:url(../img/stopka_tlo.png);
    background-repeat:no-repeat;
    height:20px;
	width:960px;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:0px;

}
#stopka2 a{
    text-decoration:none; 
	color: #B45E16;
}
#stopka3{
   	height:49px;
	width:960px;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:5px;
    color: #556c01;
}
#stopka3 a{
    text-decoration:none; 
	color: #666666;
}
#stopka4{
   	height:49px;
	width:960px;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:10px;
    color: #556c01;
}
#stopka4 a{
    text-decoration:none; 
	color: #666666;
}

/* formularze */
.formularz {
	float: left;
}

.formularz+.formularz {
	margin-left: 20px;
}

input {
	font-size: 1em;
	color: #000;
	border: 1px solid #d4d4d4;
	background-color: #fefefe;
	padding: 2px 1px;
}

form input:focus,textarea:focus {
	border: 1px solid #C8C8C8;
	background: #f7f7f7;
}

legend {
	font-weight: bold;
}

label {
	width: 10em;
	float: left;
	text-align: left;
	margin: 0.1em 1em 5px 0;
}

fieldset {
	border: #ddd solid 1px;
	width: 385px;
	padding: 25px;
}

textarea {
	font-size: 1em;
	color: #000;
	border: 1px solid #d4d4d4;
	background-color: #fefefe;
	width: 200px;
}
.forma_BMI textarea {
	font-size: 12px;
	color: #000;
	border: 1px solid #d4d4d4;
	background-color: #fefefe;
	width: 700px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.dziekujemy {
	color: #7acc00;
	font-weight: bold;
}

p.error {
	color: #f00;
	font-weight: bold;
}

/* end formularze */

/****************************** wstęp ************************************/

.dzialy_blok{
width:705px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
height:235px;
margin-bottom:10px;
}
.dzial_blok{
position: relative;
margin-right: 0px;
border-left:1px solid #cdc7bf;
padding:0;
height:235px;
float: left;
width: 234px;
}
.dzial_blok_1{
background-color:#f6f4f1;
height:235px;
width: 234px;
background-image:url(/img/wstep/foto_dzial_1.png);
background-position:top right;
background-repeat:no-repeat;
}
.dzial_blok_2{
background-color:#fbfcf8;
height:235px;
width: 234px;
background-image:url(/img/wstep/foto_dzial_2.png);
background-position:top right;
background-repeat:no-repeat;
}
.dzial_blok_3{
background-color:#faf6f0;
height:235px;
width: 234px;
background-image:url(/img/wstep/foto_dzial_3.png);
background-position:top right;
background-repeat:no-repeat;
}

.tytul_dzialu_1{
    padding-left:15px;
	padding-top:9px;
	width: 135px;
	font-size:30px;
	color: #007f91;
	font-weight:normal;
	text-align:left;
    margin-bottom:-18px;
	
}

.tytul_dzialu_2{
 	padding-left:15px;
	padding-top:9px;
	width: 135px;
	font-size:30px;
	color: #cb661d;
	font-weight:normal;
	text-align:left;
    margin-bottom:-18px;
    }

.tytul_dzialu_3{
	padding-left:15px;
	padding-top:9px;
	width: 135px;
	font-size:30px;
	color: #af0b02;
	font-weight:normal;
	text-align:left;
    margin-bottom:-18px;}

.nowosci_blok{
width:705px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
min-height:455px;
margin-bottom:10px;
}
.nowosc_blok{
position: relative;
margin-right: 0px;
border-left:1px solid #cdc7bf;
padding:0 0px 0 0px;
min-height:455px;
float: left;
width: 234px;
}
.nowosc{
padding: 15px 13px 0px 15px;
line-height: 120%;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
.ostatnia
{
margin-right: 0pt;
clear: right;
}
.blok_nowosc_tlo_1{
background-image:url(/img/wstep/nowosc_pasek.png);
background-position:top right;
background-repeat:no-repeat;
}
.blok_nowosc_tlo_2{
background-image:url(/img/wstep/nowosc_pasek.png);
background-position:top right;
background-repeat:no-repeat;
}
.blok_nowosc_tlo_3{
/*background-image:url(/img/wstep/nowosc_pasek.png);
background-position:top right;
background-repeat:no-repeat;*/
}

.wstep_blok_szeroki
{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width: 686px;
margin: 0;
text-align:justify;
height:auto;
padding: 15px 13px 0px 15px;
border-left:1px solid #cdc7bf;
line-height: 120%;

}

.tytul_dzialu{
    display:inline;
    padding-left:15px;
	width: auto;
	font-size:30px;
	color: #c90274;
	font-weight:normal;
	text-align:left;
    margin-bottom:0px;
	clear:right;
	
}
.podtytul_dzialu{
	display:inline;
   	width: auto;
	font-size:12px;
	color: #c90274;
	font-weight:bold;
	text-align:left;
    padding-bottom:0px;
}

.wstep_tytul{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #019cac;
font-weight:bold;
text-align:left;
padding:0 0 5px 0;
}
.wstep_tytul_fiolet{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #c90274;
font-weight:bold;
text-align:left;
padding:0 0 5px 0;
}
.wstep_tekst_tyrkus_bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #019cac;
font-weight:bold;
text-align:left;
padding:0 0 0px 0;
line-height:120%;
}

.wstep_podtytul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #019cac;
font-weight:bold;
text-align:left;
padding:5px 0 5px 0;
}
.promocje_button{
padding:0px 0 0 0;
}


.wyrozniony_tekst{
font-weight:bold;
color:#019CAC;
}

/**************************** koniec wstep ***********************************************/


#content .separator{
    
    background-image:url(../img/wstep/separator.jpg);
    background-repeat:no-repeat;
    height:44px;
	width:483px;
    
}

#content .separator2{
    float:left;
    background-image:url(../img/wstep/separator2.jpg);
    background-repeat:no-repeat;
    height:44px;
	width:483px;

}
#content .separator_promo{
    background-image:url(../img/wstep/separator2.jpg);
    background-repeat:no-repeat;
    height:44px;
	width:483px;

}



#flagi{
text-align:right;
padding-right:1em;
}
.karta{
padding: 1.5em 0 0 .5em;
}
/*********************************************** napisali o nas*********************************************/


.wstep_blok_top{
background-color:#F7F7F7;
height:10px;
width:705px
}



.blok{
background-color:#F7F7F7;
padding:5px;
width:695px;
}
.wstep_blok_bottom{
background-color:#F7F7F7;
height:10px;
margin-bottom:10px;
border-bottom:1px solid #CCCCCC;
width:705px
}
.tytul_blok{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #019cac;
font-weight:bold;
text-align:left;
padding:0px 0 10px 0;
}

/* tabela cennik */
table.cennik {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 0.9em;
	border: 1px solid #ddd;
	width: 99%;
	margin-bottom: 1.5em;
	text-align:left;
}

table.cennik caption {
	text-align: left;
	font-weight: bold;
	margin-bottom: 0.5em;
	color: #374283;
}

table.cennik th {
	border: 1px solid #ddd;
	padding: 5px;
	color: #374283;
	text-align: left;
}

table.cennik td {
	border: 1px solid #ddd;
	padding: 5px;
}

table.cennik td.first {
	width: 75%;
}

table.cennik tr:hover {
	background-color: #f2f2f2;
}

span.uwaga {
	font-weight: normal;
	font-size: 1.3em;
	color: red;
}

table.cennik2 {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 0.9em;
	border: 1px solid #ddd;
	width: 99%;
	margin-bottom: 1.5em;
}

table.cennik2 caption {
	text-align: left;
	font-weight: bold;
	margin-bottom: 0.5em;
	color: #374283;
}

table.cennik2 td {
	border: 1px solid #ddd;
	padding: 5px;
}

table.cennik2 td.first {
	width: 75%;
}

table.cennik2 tr:hover {
	background-color: #f2f2f2;
}

table.cennik2 th {
	color: #AD7265;
	text-align: center;
	background: #E7DBC5;
}
.rekomendacja_tekst{
font-size:12px;
font-style:italic;
padding:10px 0 10px 0;
line-height:150%;
}
.rekomendacja_podpis{
font-size:12px;
font-style:italic;
text-align:right;
padding:0px 0 50px 0;
}

.wyroznienie{
font-size:13px;
font-style:italic;
color:#cc0000;
}


/* facebook blok*/

.facebook_blok{
margin:10px 0 0 15px;
}


/********************************************nasi specjalisci*******************************************/

.specjalista_blok{
min-height:180px;
width:465px;
margin:0 0 28px 0;

}

.foto_specjalista{
float: left;
width:138px;
margin: 0;
padding: 1em;

}

.dane_specjalista{

margin-left: 160px;
padding: 130px 0 0px 0px;
}

.dane_specjalista_tytul{
margin-left: 160px;
padding: 10px 0 0px 0px;
}
.dane_specjalista_opis{
margin-left: 160px;
font-size:11px;
padding: 15px 0 0px 0px;

}
/*  aktualnosci    */
.aktualnosci_menu_blok{
border:1px solid #CCCCCC;
width:680px;
float:left;
margin:0 5px 9px 0;
padding:5px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius:6px;
border-bottom-left-radius: 6px;

}
.aktualnosci_menu_blok:hover{
width:680px;
/*cursor:pointer;*/
}
.link_menu_blok{
width:680px;
}

#content .link_menu a{
text-align:left;
text-decoration: none;
color: #333;
border-bottom:none;
cursor:pointer;
}

.aktualnosci_menu_blok_foto{
float:left;
padding:0px 5px 0px 0;
width: 225px;
}
.aktualnosci_menu_blok_tytul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
padding:65px 5px 0 5px;
margin-left:229px;



}
#content .aktualnosci_menu_blok a{
text-align:left;
text-decoration: none;
color: #01B7C2;
border-bottom:none;
cursor:pointer;
}
#content .aktualnosci_menu_blok a:hover{
text-align:left;
text-decoration: none;
color: #007E90;
border-bottom:none;
cursor:pointer;
}

/* ****************** */

/*#content .promocje_button a{
text-decoration:none;
border-bottom-style:none;
}*/

/* tab_promo*/
/*.wstep_blok_promo{
clear:right;
width:705px;
height:auto;
margin-bottom:10px;

}
.promocja {
	font-size: 11px;
	width: 704px;
	text-align:left;
 
}
.promocja_button_wiecej{
padding: 2px 0 0px 16px;
}
.promocja p{
padding: 0px 0 0px 16px;
font-size:11px;
}
.promocja_button_wiecej a{
  text-decoration: none;
  border-bottom: none;
}

.wiersz_bialy_lewy{
    float:left;
	width: 255px;
	font-weight:normal;
	padding: 5px 0 5px 16px;
}

.wiersz_bialy_srodkowy {
	float:left;
	width: 370px;
	font-weight:normal;
	padding: 5px 0 5px 0px;
}
.wiersz_bialy_prawy {
    
	width: 63px;
	background-color:#FFFFFF;
	font-weight:normal;
	padding: 5px 0 5px 0px;
}


.wiersz_szary_lewy {
	float:left;
	width: 255px;
	background-color:#f6f4f1;
	font-weight:normal;
	padding: 5px 0 5px 16px;
}
.wiersz_szary_srodkowy {
	float:left;
	width: 370px;
	background-color:#f6f4f1;
	font-weight:normal;
	padding: 5px 0 5px 0px;
}
.wiersz_szary_prawy {
    
	width: 63px;
	background-color:#f6f4f1;
	font-weight:normal;
	padding: 5px 0 5px 0px;
}*/



table.tab_promo {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 10px;
	width: 705px;
	margin-top:10px;
	margin-bottom: 10px;
	text-align:left;
	border-left:1px solid #cdc7bf;
}


table.tab_promo td {
	font-size:11px;
	padding: 5px 0 0px 16px;
}

.opis_promocji_bialy{
	font-size:11px;
	padding: 0;
	margin:0;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	padding-bottom: 5px;
	padding-top:-5px;
	width:240px;
}
.opis_promocji_szary{
	font-size:11px;
	padding-bottom: 5px;
	margin:0;
	background-color:#f6f4f1;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	width:240px;
}

table.tab_promo td.wiersz_szary_lewy {
	width: 237px;
	background-color:#f6f4f1;
	font-weight:normal;
	font-size:11px;
	font-weight:bold;
	font-size:11px;
	color:#019cac;
}
table.tab_promo td.wiersz_szary_srodkowy {
	width: auto;
	background-color:#f6f4f1;
	font-weight:normal;
	font-size:11px;
}
table.tab_promo td.wiersz_szary_prawy {
	width: 70px;
	background-color:#f6f4f1;
	font-weight:normal;
	padding: 3px 0 0px 5px;
	font-size:11px;
}

table.tab_promo td.wiersz_bialy_lewy {
	width: 237px;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	color:#019cac;
}
table.tab_promo td.wiersz_bialy_srodkowy {
	width: auto;
	background-color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
}
table.tab_promo td.wiersz_bialy_prawy {
	width: 70px;
	background-color:#FFFFFF;
	font-weight:normal;
	padding: 5px 0 0px 5px;
	font-size:11px;
}
/****************gwiazdy blok*********************************/

.gwiazdy_blok{
margin-top:0;
background-color:#f4f4f4;
height:105px;
width: 706px;
margin-bottom:1.3em;
padding:0;
background-image:url(../img/gwiazdy_w_elite/tlo_gwiazdy_blok.jpg);
background-repeat:no-repeat;

}

.blok_tytul_gwiazdy{
float:left;
width:129px;
height:120px;
}
.tytul_gwiazdy{
margin-left:30px;
margin-top:23px;
width:205px;
height:32px;
background-image:url(../img/gwiazdy_w_elite/gwiazdy-w-elite.png);
background-repeat:no-repeat;
}

.button_gwiazdy_wiecej{
margin-top:18px;
margin-left: 30px;
}
#content .button_gwiazdy_wiecej a{
display:block;
width:102px;
height:17px;
border:none;
text-decoration:none;
background-image:url(../img/gwiazdy_w_elite/wiecej_gwiazdy.png);
background-repeat:no-repeat;
}
#content .button_gwiazdy_wiecej a:hover{
width:102px;
height:17px;
border:none;
text-decoration:none;
background-image:url(../img/gwiazdy_w_elite/wiecej_gwiazdy_hover.png);
background-repeat:no-repeat;
}
.foto_gwiazda_blok{
width: 293px;
margin-left:410px;

}

.foto_gwiazda{
float:left;
width: 79px;
padding-left:15px;
padding-top:10px;
margin:0;
}


/*.pojTwo .pojBottom{
	width:auto;
	display:none;
}*/


h2.trigger {
	background: url(../img/h2_trigger_a.gif) no-repeat;
	width: 665px;
	padding: 0 0 0 40px;
	margin: 0 0 5px 0;
	font-size:14px;
	color: #009dad;
	font-weight:normal;
	text-align:left;
	height: 46px;
	line-height: 46px;
	text-transform:uppercase;
}
#content h2.trigger a {
	text-decoration: none;
	display: block;
	 border-bottom: none;
	 width:auto;
	
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 10px 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #FBFCF8 url(../img/toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.2em;
	width: 695px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	clear: right;
}
.toggle_container .block {
	padding: 20px; /*--Padding of Container--*/
	background: url(../img/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
	font-size:12px;
	
}


/* 2 wersja dla dietetyka */

h2.trigger_dietetyka {
	background: url(../img/h2_trigger_a_dietetyka.gif) no-repeat;
	width: 660px;
	padding: 0 0 0 45px;
	margin: 0 0 5px 0;
	font-size:14px;
	color: #009dad;
	font-weight:normal;
	text-align:left;
	height: 46px;
	line-height: 46px;
}
#content h2.trigger_dietetyka  a {
	text-decoration: none;
	display: block;
	 border-bottom: none;
	 width:auto;
	
}
h2.trigger_dietetyka  a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container_dietetyka  {
	margin: 0 0 10px 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #FBFCF8 url(../img/toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.2em;
	width: 695px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	clear: right;
}
.toggle_container_dietetyka  .block_dietetyka  {
	padding: 20px; /*--Padding of Container--*/
	background: url(../img/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
	font-size:12px;
	
}

/* ---------------------------------------*/
h2.trigger_show_promo {
color:#CC0000;
text-align: center; 
font-weight: bold;
font-size: 15px;
margin-top:10px;
}
#tresc h2.trigger_show_promo a {
	color:#CC0000;
	text-decoration: none;
	display: block;
	border-bottom: none;
	width:auto;
	
}
h2.trigger_show_promo a:hover { color:#CC0000; }

h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.toggle_container_show_promo {
margin:0px 20px 0px 20px;

overflow: hidden;
clear: both;
}
.toggle_container_show_promo .block_show_promo {
display: block;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:11px;
margin:10px 20px 0px 20px;
text-align:justify;
line-height:160%;
	
}



h2.trigger_show_zabiegi {
color:#009DAD;
text-align: left; 
font-weight:  normal;
font-size: 12px;
margin-top:0px;
}
#content h2.trigger_show_zabiegi a {
	color:#009DAD;
	text-decoration: underline;
	display: block;
	border-bottom: none;
	width:auto;
	
}
#content h2.trigger_show_zabiegi a:hover { color:#CC0000; text-decoration:underline;}

h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.toggle_container_show_zabiegi {
margin:0px 20px 0px 20px;
overflow: hidden;

}
.toggle_container_show_zabiegi .block_show_zabiegi {
display: block;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:11px;
margin:10px 20px 0px 20px;
text-align:justify;
line-height:130%;
	
}


.infobutton{   
   color:white; font-weight:bold; background-color:#01B8C5; width:193px; padding:0px 0 8px 27px;
   }

.other_links_menu{
margin-top:5px;
padding-left:13px;
width:220px;
       }
.other_links_menu ul li{
 list-style: none;
background-color:#01B8C5;
border-bottom:1px solid #009DAD;
border-top:1px solid #66CFDB;
line-height:1.3em;
margin:0;
padding:0 0 0 0;
width:220px;

 }
 
 .other_links_menu ul li a{
display:block; 
background-color:#01B8C5;
background-image:url(/img/kwadrat.png);
background-position:12px 12px;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:8px 0 8px 27px;
text-decoration:none;
width:193px;
       }
	   

   
.infobutton a{   
  	color:#FFFFFF;
	text-decoration: none;
	display: block;
	border-bottom: none;
	width:auto;
   }   
   
.infobutton a:hover{   
color:#CC0000; 
   } 
   
   /* -------------------BMI kalkulator----------------------------*/
.blok_BMI{
width:400px;
margin: 0 auto;
margin-top:10px;
}    
   
.forma_BMI{
display:block;
border: 2px #e2e2e2 solid;
padding:10px;

border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius:8px;
border-bottom-left-radius: 8px;
text-align:center;
background-image: url(../img/bmi_kalk.png);
background-position:right;
background-repeat:no-repeat;
}   
   
.BMI_kalk_tytul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#009DAD;
padding:5px;
line-height:35px;
}
 .BMI_button{
 padding:5px;
 background-color:#0AB6C4;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 margin:10px 10px 10px 90px;
 color:#FFFFFF;
 border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius:8px;
border-bottom-left-radius: 8px;
 }
 
.BMI_pole{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius:4px;
border-bottom-left-radius: 4px;
width:50px;
 }
 
 .BMI_pole_wynik{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding:5px;
font-weight:bold;
color:#009DAD;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius:4px;
border-bottom-left-radius: 4px;
 }
 
.tlo_twarz img{
position:absolute;
left:795px;
top:400px;
z-index:1;
}
.tlo_cialo img{
position:absolute;
left:770px;
top:400px;
z-index:1;
}

.cena-bold-prawa {
font-weight:bold;
text-align:right;
}

.info{
text-align:center;
font-size:16px;
line-height:25px;
}

.bon-blok{
display:block;
width:705px;
height:77px;
background-image: url(../img/wstep/bon2011.jpg);
margin-bottom:5px;   
}
.walentynki-blok{
display:block;
width:705px;
height:77px;
background-image: url(../img/wstep/walentynki2012.jpg);
margin-bottom:5px;   
}
