@charset "utf-8";
/* CSS */
a img {border:0px;}
p, h1, h2, h3, form, ul, ol {margin:0px; padding:0px;}
body,td,th {font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color:#490101;}
body {background-color: #2d2824; background-image: url(../App_Themes/instytut_zdrowia_com_pl/obrazki/bg_main.gif); background-repeat: repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px;}
a:link, a:visited, a:active {color: #8d3232;}
a:hover {color: #000000;}
#opakowanie {margin:0px auto; width:880px;}
#poziom1 {clear:both; width:880px; height:105px;}
#poziom2 {clear:both;}
#mmenu {float:right; padding-top:0px; padding-right:0px; clear:both;}
#mmenu a.rollover {height:39px; display:block; overflow:hidden; float:left;}
#mmenu a.rollover img {display: block;}
#mmenu a.rollover:hover img {margin-top:-39px;}
#mmenu a.rollover_aktywny {height:39px; display:block; overflow:hidden; float:left;}
#mmenu a.rollover_aktywny img {margin-top:-39px;}

#poziom3 {clear:both; padding:6px; background-color:#FFFFFF; width:868px;}

#poziom5 {clear:both; padding:6px; background-color:#FFFFFF; width:868px;}
	#partnerzy {padding:10px 0; background-color:#000000; text-align:center;}
	#partnerzy a img {margin:2px 6px;}

#poziom6 {height:100%; overflow:hidden; clear:both; color:#ffffff; padding:5px 10px 10px 10px; vertical-align:top;}
#poziom6 p {float:left; font-size:11px; padding-left:106px;}
	#poziom6 p.supremo {padding:5px 0 10px 256px; display:inline; float:left; font-size:11px; font-weight:normal; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}
		#poziom6 p.supremo a{color:#FEECC6}

#poziom4 {width:840px; border-left:6px #FFFFFF solid; border-right:6px #FFFFFF solid; background-color:#fff6d8; padding:14px; overflow:hidden; float:left; margin-bottom:0px;}
#poziom4 p {color:#000000; line-height:20px; margin:10px 0;}
h1.head2 {color:#4b3829; font-size:28px; letter-spacing:1px;}
h1.head1 {color:#7d6c4c; font-size:16px; border-bottom:1px #dabd7f solid; padding-bottom:2px; font-weight:normal; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;}
img.naglowek {margin-top:5px;}

#smenu {width:250px; border-left:6px #FFFFFF solid; border:6px #FFFFFF solid; background-color:#fef0c3; padding:14px; overflow:hidden; margin-left:15px; margin-top:10px;}
#smenu ul {margin:4px; margin-left:30px;}
#smenu ul li {margin-bottom:5px;}

#promocjeBox {clear:both; width:250px; border-left:6px #FFFFFF solid; border:6px #FFFFFF solid; background-color:#fef0c3; padding:14px; overflow:hidden; float:right; margin-left:15px; margin-top:15px;}
#promocjeBox ul {margin:4px; list-style-type: none; list-style-image: url(../App_Themes/instytut_zdrowia_com_pl/obrazki/_strzalka.gif); margin-left:30px;}
#promocjeBox ul li {margin-bottom:5px;}

#tresc_fotki {border-left:6px #FFFFFF solid; border:6px #FFFFFF solid; overflow:hidden; margin-top:10px; margin-left:15px;}
#tresc_fotki2 {width:278px; border-left:6px #FFFFFF solid; border:6px #FFFFFF solid; overflow:hidden; margin-top:80px; margin-left:15px;}
#tresc_fotki p {font-size:11px; margin:8px; line-height:normal;}
#tresc ul {margin:10px 0px; margin-left:50px;}
#tresc ul li {margin-bottom:5px; color:#953d3d;}

#tresc .TrescZdjecieLeft {border-left:6px #FFFFFF solid; border:6px #FFFFFF solid; float:left; margin:0 0 5px 5px; margin-right:15px; clear:left; }
#tresc .TrescZdjecieRight {border-left:6px #FFFFFF solid; border:6px #FFFFFF solid; float:right; margin:15px 10px; margin-right:15px; clear:right; }
#tresc h2 {color:#333333; font-size:22px; letter-spacing:0px; margin:20px 0px 10px 0px;}
#tresc h3 {clear:left;color:#4b0d0d; font-size:16px; letter-spacing:0px; margin:15px 0 5px 0;}
#tresc .poczatek {color:#8c3333; font-size:16px; margin:10px 0px;}

#tresc p.wyrozniony_krotki {border:1px #e3c88e solid; background-color:#efdfad; padding:10px 20px; font-size:12px; background:#efdfad url(../App_Themes/instytut_zdrowia_com_pl/obrazki/cudzyslow.gif) no-repeat; padding-left:60px; background-position:10px 20px; color:#601213; margin:10px 10px;}
.zolty {color:#feecc6;}
.zolty a {color:#feecc6;}

/*# textBox #*/
.leftBox {float:left}
#rightBox {float:right;}
#textBox {float:left; width:500px;}
#czolowkaBox {}

/*# listyBox #*/
#listyBox {width:500px; float:left;}
#listaPan {float:left;}
#listaPanow {float:right; padding-right:40px;}
#tagiBox {float:left; margin-top:10px;}
#tagiBox p {}
#tagiBox p a {width:100px; padding-right:5px; color:#6E5757;}

#textBox p.wstep {color:#8D3232;}
#poziom4 p.wstep {color:#8D3232;}

/*# galeria #*/
#textBox .galeriaBox {width:400px; }
#textBox .galeriaBoxTabela {float:left; border:0; border-collapse:collapse; background-color:#FFF; margin-top:10px; margin-bottom:20px;}
#textBox .galeriaBoxTabela img {margin:5px;}
#textBox .galeriaBoxTabela td {text-align:center; border:8px #FFF6D8 solid;}
#textBox .galeriaListaData {font-family: "Times New Roman", Times, serif; padding:10px 0px 0px; margin:0px; font-weight:normal; font-size:0.9em;}

/*# mapaStrony #*/
	ul.CMSSiteMapList {font-size:1em;}
		#textBox a.CMSSiteMapLink {text-decoration:none;}
		#textBox a.CMSSiteMapLink:link {color:#8D3232;text-decoration:none;}
		#textBox a.CMSSiteMapLink:visited {color:#8D3232;text-decoration:none;}
		#textBox a.CMSSiteMapLink:hover {color:#000;text-decoration:none;}
		#textBox a.CMSSiteMapLink:active {color:#8D3232;text-decoration:none;}

/*# aktualnosciBox #*/
.aktualnosciBox {border-bottom:1px #DABD7F solid; text-decoration:none;}
	.aktualnosciTytul a {text-decoration:none; color:#8D3232;}
#textBox p.aktualnosciData {font-family: "Times New Roman", Times, serif; padding:10px 0px 0px; margin:0px; font-weight:normal; font-size:0.9em;}
#textBox p.aktualnosciTytul {}
#textBox p.aktualnosciTytul a {font-weight:bold ;font-size:1.1em;}
		#textBox p.aktualnosciTytul a {text-decoration:none;}
		#textBox p.aktualnosciTytul a:link {color:#8D3232;}
		#textBox p.aktualnosciTytul a:visited {color:#8D3232;}
		#textBox p.aktualnosciTytul a:hover {color:#000;}
		#textBox p.aktualnosciTytul a:active {color:#8D3232;}
		
.alignRight {text-align:right; padding-right:20px;}
.tekstLeft {float:left; width:300px;}

/*# ustawienia list #*/
#textBox ol {list-style:decimal; margin:10px 0 10px 50px}
#textBox ol li {color:#000; margin:2px 5px; color:#8D3232;}

/*# ustawienia tabeli #*/
#textBox table {text-align:center; border-collapse:collapse; border: 1px #DABD7F solid; margin:10px auto;}
#textBox th {padding:4px; font-weight:bold; border:1px #DABD7F solid;}	
#textBox td {padding:4px; border: 1px #DABD7F solid;}

/*# formularzBox #*/
.formularzBox {width:520px; float:right;}
	#textBox table.EditingFormTable {text-align:left; width:400px; border:0px;}
	#textBox td.EditingFormLabelCell {width:50px; border: 0px}
	#textBox td.EditingFormValueCell {border:0px;}
	#textBox td.EditingFormValueCell input {border:1px #CDCDCD solid !important; width:150px;}
	#textBox td.EditingFormValueCell textarea {border:1px #CDCDCD solid !important; width:250px;}
		#textBox .FormButton {background-color:#DABD7F;}
	#textBox td.EditingFormButtonLeftCell {width:50px; border:0px;}
	#textBox td.EditingFormButtonCell {border:0px; padding-left:80px;}
#textBox td.EditingFormButtonCell a {border:0px;}

/*# kontaktBox #*/
.kontaktBox {overflow:hidden;}

/*# pozycja zdjec #*/
.zdjecieLewo {float:left;}
.zdjeciePrawo {float:right;}

/*# opakowanie certyfikaty #*/
.opakowanie_cert {padding:5px 0 0 70px; clear:both; overflow:hidden; }
#tresc .opakowanie_cert h2 {margin:0px; color:#490101;}
#tresc p.wyrozniony_krotki2 {float:left; border:1px #e3c88e solid; background-color:#efdfad; padding:10px 20px; font-size:12px; background:#efdfad url(../App_Themes/instytut_zdrowia_com_pl/obrazki/cudzyslow.gif) no-repeat; padding-left:60px; background-position:10px 10px; color:#601213; margin:10px 10px; width: 430px}
#tresc p.wyrozniony_krotki3 {border:1px #e3c88e solid; background-color:#efdfad; padding:10px 20px; font-size:13px; background:#efdfad url(../App_Themes/instytut_zdrowia_com_pl/obrazki/cudzyslow.gif) no-repeat; padding-left:80px; background-position:10px 10px; color:#601213; margin:10px 10px; width: 240px}
.certyfikat {float:left;width:200px; overflow:hidden;padding:15px 20px 0 10px;}
.certyfikat img {border:6px #FFFFFF solid; }
#zajawka {float:left; border:6px solid #FFFFFF; width:245px; padding:10px 10px 10px 25px; clear:both; background-color:#fef0c3; margin:5px 10px 5px 0; }
#myMap { position:relative; float:right; margin-top:15px; width: 512px; height: 412px;border:6px solid #FFFFFF}
.kolumny {float:left}
.kolumny2 {width:260px;clear:left;float:left}


/*# Mapa strony stopka #*/
#mapastrony {text-align:center; margin-bottom:5px;}
#mapastrony a {padding-left:5px; color:#FEECC6; font-size:11px;}
