body {
	margin:0;
	padding:0;
	}
form { 
	margin:0; 
	padding:0;
	}
table {
	border-collapse:collapse;
	border-spacing: 0px;
	}
td {
	padding:0px;
	}
input, textarea {
	padding-left: 0;
	padding-right: 0;
	font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#999;
	}
a {
	outline:none;
	}

	
/* DIV ID's HOME */

#Main, #MainSub {
	width:990px;
	margin:auto;
	background:#fff;
	}
#MainSub {
	background:url(../img/subBackground.jpg) 140px 0 no-repeat;
	}
#LColumn {
	float:left;
	width:250px;
	}
#LSubColumn {
	float:left;
	width:222px;
	}
#RColumn {
	float:right;
	width:740px;
	}

/* LOGOTYP */

#Logotyp, #LSubColumn #Logotyp h1 a {
	background:url(../img/logotyp.gif) no-repeat; 
	width:212px; 
	height:87px; 
	display:block;
	}
#Logotyp {
	margin:25px 0 64px 19px;
	}
#LSubColumn #Logotyp  {
	margin:25px 0 144px 5px;
	}
#Logotyp h1, #LSubColumn #Logotyp h1  {
	margin:0; padding:0;
	}
#Logotyp h1 strong, #LSubColumn #Logotyp h1 a strong {
	display:none;
	}	

/* BOKS SUBMENU */

#SubMenu .Belka {
	background:#fff;
	}
#SubMenu #SubMenuList {
	background:#fce7d4;
	padding:0
	}
#menu1Title {
	background:url(../img/menu1Title.gif) 19px 0 no-repeat;
	}
#menu2Title {
	background:url(../img/menu2Title.gif) 19px 0  no-repeat;
	}
#menu3Title {
	background:url(../img/menu3Title.gif) 19px 0  no-repeat;
	}
#menu4Title {
	background:url(../img/menu4Title.gif) 19px 0  no-repeat;
	}
#menu5Title {
	background:url(../img/menu5Title.gif) 19px 0  no-repeat;
	}
#menu1Title, #menu2Title, #menu3Title, #menu4Title, #menu5Title {
	width:161px;
	height:16px;
	display:block;
	padding-bottom:11px;
	}
#menu1Title h2, #menu2Title h2, #menu3Title h2, #menu4Title h2, #menu5Title h2 {
	margin:0; padding:0;
	}
#menu1Title h2 strong, #menu2Title h2 strong, #menu3Title h2 strong, #menu4Title h2 strong, #menu5Title h2 strong {
	display:none;
	}

#SubMenu #SubMenuList ul {
	margin:0; 
	padding:0; 
	list-style: none; 
	}
#SubMenu #SubMenuList ul li { 
	margin:0; 
	padding:0; 
	display:block;
	}
#SubMenu #SubMenuList ul li { 
	padding: 4px 7px 4px 31px; 
	line-height:14px;
	background: url(../img/_dot.gif) 19px 9px no-repeat; 
	display:block;
	border-bottom:1px solid #fff;
	}
#SubMenu #SubMenuList ul li a { 
	text-decoration: none; 
	color: #659abe; 
	font-size:11px; 
	font-family:Tahoma, Arial, sans-serif;
	}
#SubMenu #SubMenuList ul li a:hover, #SubMenu #SubMenuList ul li a.on { 
	text-decoration: none; 
	color: #fba03a; 
	font-size:11px;
	font-weight:bold;
	}

/* BOKS AKTUALNOŚCI */

#Aktualnosci .Belka {
	background:#fff;
	}
#Aktualnosci #AktualnosciSrodek {
	background:#fce7d4;
	padding:0 14px 0 19px;
	}
#Aktualnosci #AktualnosciSrodek #Title {
	background:url(../img/divAktualnosciTitle.gif) no-repeat;
	width:161px;
	height:12px;
	display:block;
	padding-bottom:11px;
	}
#Aktualnosci #AktualnosciSrodek #Title h2 {
	margin:0; padding:0;
	}
#Aktualnosci #AktualnosciSrodek #Title h2 strong {
	display:none;
	}
#Aktualnosci #AktualnosciSrodek ul {
	margin:0; 
	padding:0; 
	list-style: none; 
	}
#Aktualnosci #AktualnosciSrodek ul li { 
	margin:0; 
	padding:0; 
	display:block;
	}
#Aktualnosci #AktualnosciSrodek ul li { 
	padding: 1px 7px 1px 12px; 
	line-height:14px;
	background: url(../img/_dot.gif) 0px 7px no-repeat; 
	display:block;
	}
#Aktualnosci #AktualnosciSrodek ul li a { 
	text-decoration: none; 
	color: #659abe; 
	font-size:11px; 
	font-family:Tahoma, Arial, sans-serif;
	}
#Aktualnosci #AktualnosciSrodek ul li a:hover { 
	text-decoration: underline; 
	color: #659abe; 
	font-size:11px;
	}
#WiecejAktualnosci {
	margin:5px 0 0 145px;
	}
#WiecejAktualnosci a {
	width:72px;
	height:21px;
	display:block;
	background:url(../img/btn_wiecej_roz.gif) 0 0px no-repeat;
	}
#WiecejAktualnosci a:hover {
	background:url(../img/btn_wiecej_roz.gif) 0 -50px no-repeat;
	}


/* BOKS PORADY GINEKOLOGA */

#PoradyGinekologa .Belka {
	background:#fff;
	}
#PoradyGinekologa #Porady {
	background:#fce7d4;
	padding:0 14px 0 19px;
	}
#PoradyGinekologa #Porady #Title {
	background:url(../img/divPoradyTitle.gif) no-repeat;
	width:161px;
	height:12px;
	display:block;
	padding-bottom:11px;
	}
#PoradyGinekologa #Porady #Title h2 {
	margin:0; padding:0;
	}
#PoradyGinekologa #Porady #Title h2 strong {
	display:none;
	}
#PoradyGinekologa #Porady ul {
	margin:0; 
	padding:0; 
	list-style: none; 
	}
#PoradyGinekologa #Porady ul li { 
	margin:0; 
	padding:0; 
	display:block;
	}
#PoradyGinekologa #Porady ul li { 
	padding: 1px 7px 1px 12px; 
	line-height:14px;
	background: url(../img/_dot.gif) 0px 7px no-repeat; 
	display:block;
	}
#PoradyGinekologa #Porady ul li a { 
	text-decoration: none; 
	color: #659abe; 
	font-size:11px; 
	font-family:Tahoma, Arial, sans-serif;
	}
#PoradyGinekologa #Porady ul li a:hover { 
	text-decoration: underline; 
	color: #659abe; 
	font-size:11px;
	}
#WiecejPorad {
	margin:5px 0 0 145px;
	}
#WiecejPorad a {
	width:72px;
	height:21px;
	display:block;
	background:url(../img/btn_wiecej_roz.gif) 0 0px no-repeat;
	}
#WiecejPorad a:hover {
	background:url(../img/btn_wiecej_roz.gif) 0 -50px no-repeat;
	}

/* BOKS TEST WIEDZY */

#TestWiedzy, #LSubColumn #TestWiedzy {
	margin-top:10px;
	height:41px;
	display:block;
	padding: 48px 0 0 16px;
	}
#TestWiedzy {
	width:234px;
	background:url(../img/btn_testWiedzy.gif) no-repeat;
	}
#LSubColumn #TestWiedzy {
	width:206px;
	background:url(../img/btn_testWiedzySub.gif) no-repeat;
	}
#TestWiedzy a, #LSubColumn #TestWiedzy a {
	width:122px;
	height:21px;
	display:block;
	background:url(../img/btn_testWiedzyGo.gif) 0 0px no-repeat;
	}
#TestWiedzy a:hover, #LSubColumn #TestWiedzy a:hover {
	background:url(../img/btn_testWiedzyGo.gif) 0 -50px no-repeat;
	}

/* BOKS ZADAJ PYTANIE */

#ZadajPytanie, #LSubColumn #ZadajPytanie {
	margin-top:10px;
	height:43px;
	display:block;
	}
#ZadajPytanie {
	width:125px;
	padding: 46px 0 0 125px;
	background:url(../img/btn_ZadajPytanie.gif) no-repeat;
	}
#LSubColumn #ZadajPytanie {
	width:120px;
	padding: 46px 0 0 102px;
	background:url(../img/btn_ZadajPytanieSub.gif) no-repeat;
	}
#ZadajPytanie a, #LSubColumn #ZadajPytanie a {
	width:122px;
	height:21px;
	display:block;
	background:url(../img/btn_ZadajPytanieGo.gif) 0 0px no-repeat;
	}
#ZadajPytanie a:hover, #LSubColumn #ZadajPytanie a:hover {
	background:url(../img/btn_ZadajPytanieGo.gif) 0 -50px no-repeat;
	}

/* WYSZUKIWARKA */

#Search table {
	float:right;
	}
#Search td {
	padding: 12px 12px 12px 0;
	font-weight:bold;
	color:#29a0d9;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
	}
#Search table td input {
	width:144px;
	}

#Search a.lang {
	color:#29a0d9;
	text-decoration:none;
}

#Szukaj a {
	width:21px;
	height:21px;
	display:block;
	background:url(../img/btn_Szukaj.gif) 0 0px no-repeat;
	}
#Szukaj a:hover {
	background:url(../img/btn_Szukaj.gif) 0 -50px no-repeat;
	}

/* MENU GŁÓWNE HOME */

#MainMenu {
	height:36px;
	background:#024b94;
	font-size:12px;
	padding-top:8px;
	margin-left:60px;
	}	
#MainMenu ul {
	margin:0;  
	padding:0; 
	list-style: none; 
	}
#MainMenu ul li { 
	margin:0; 
	padding:0; 
	display:inline;
	}
#MainMenu ul li { 
	padding: 9px 12px 5px 19px; 
	background: url(../img/MainMenuDivider.gif) 0px 7px no-repeat; 
	line-height:26px;
	}
#MainMenu ul li.first { 
	background: none; 
	}
#MainMenu ul li a { 
	text-decoration: none; 
	color: #fff; 
	font-weight:bold;
	font-family:Tahoma, Arial, sans-serif;
	}
#MainMenu ul li a:hover, #MainMenu ul li a.on { 
	text-decoration: none; 
	color: #fba03a; 
	font-size:12px;
	}

/* HOME VISUAL + BOKS PRODUKTOWY */

#VisualBg {
	background:url(../img/homeBackground.jpg) 25px 27px no-repeat;
	height:500px;
	}
#VisualBg #VisualSlogan {
	padding: 54px 0 0 284px;
	height:136px;
	}
#VisualBg #Produkt {
	background:url(../img/produktBg.gif) no-repeat;
	float:right;
	width: 273px;
	height:218px;
	display:block;
	padding:15px 0 0 18px;
	}
#VisualBg #Produkt #TitleProdukt {
	background:url(../img/divProduktTitle.gif) no-repeat;
	width:100px;
	height:12px;
	display:block;
	padding-bottom:11px;
	}
#VisualBg #Produkt #TitleProdukt h2 {
	margin:0; padding:0;
	}
#VisualBg #Produkt #TitleProdukt h2 strong {
	display:none;
	}
#VisualBg #Produkt #ProduktContent {
	height:100px;
	display:block;
	}
#VisualBg #Produkt ul {
	margin:0; 
	padding:0; 
	list-style: none; 
	}
#VisualBg #Produkt ul li { 
	margin:0; 
	padding:0; 
	display:block;
	}
#VisualBg #Produkt ul li { 
	padding: 1px 7px 1px 12px; 
	line-height:14px;
	background: url(../img/_dot.gif) 0px 7px no-repeat; 
	display:block;
	}
#VisualBg #Produkt ul li a { 
	text-decoration: none; 
	color: #659abe; 
	font-size:11px; 
	font-family:Tahoma, Arial, sans-serif;
	}
#VisualBg #Produkt ul li a:hover { 
	text-decoration: underline; 
	color: #659abe; 
	font-size:11px;
	}
#VisualBg #Produkt #ProduktWiecej {
	margin-top:5px;
	}
#VisualBg #Produkt #ProduktWiecej a {
	width:72px;
	height:21px;
	display:block;
	background:url(../img/btn_wiecej_roz.gif) 0 0px no-repeat;
	}
#VisualBg #Produkt #ProduktWiecej a:hover {
	background:url(../img/btn_wiecej_roz.gif) 0 -50px no-repeat;
	}
#VisualBg #PobierzUlotke {
	padding-top:50px;
	margin-left:165px;
	}
#VisualBg #PobierzUlotke a {
	color:#589dcc;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	background:url(../img/ico_pdf.gif) 75px 0px no-repeat;
	padding:5px 0 5px 0;
	display:block;
	text-decoration:none
	}
#VisualBg #PobierzUlotke a:hover {
	text-decoration:underline;
	}

/* POLEC ZNAJOMEMU */

#VisualBg #Polec {
	background:url(../img/polec_label.gif) 80px 0 no-repeat;
	padding-top:25px;
	margin-top:30px;
	}
#ShortColumn #Polec {
	background:url(../img/polec_label.gif) 5px 0 no-repeat;
	padding-top:25px;
	margin-top:30px;
	}
#VisualBg #Polec table,  #ShortColumn #Polec table {
	float:right;
	}
#VisualBg #Polec td, #ShortColumn #Polec table td {
	padding: 0 12px 0 0;
	font-weight:bold;
	}
#VisualBg #Polec table td input {
	width:144px;
	}
#ShortColumn #Polec table td input {
	width:134px;
	}
#VisualBg #Polec a, #ShortColumn #Polec a {
	width:21px;
	height:21px;
	display:block;
	background:url(../img/btn_Szukaj.gif) 0 0px no-repeat;
	}
#VisualBg #Polec a:hover, #ShortColumn #Polec a:hover {
	background:url(../img/btn_Szukaj.gif) 0 -50px no-repeat;
	}

/* STOPKA */

#Footer {
	border-top: 3px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	margin-top:20px;
	padding:10px 0 10px 0;
	}
#Footer a {
	font-family:Tahoma, Arial, sans-serif;
	color:#bdbcbc;
	text-decoration:none;
	}
#Footer a:hover {
	color:#666666;
	}
#Footer #BiomedLogo {
	float:left;
	width:150px;
	}
#Footer #FooterMenu {
	float:left;
	width: 650px;
	font-size:11px;
	padding-top:10px;
}
#Footer #SMI {
	float:right;
	text-align:right;
	padding:10px 10px 0 0;
	width:140px;
	font-size:11px;
}

#FooterMenu ul {
	margin:0;  
	padding:0; 
	list-style: none; 
	}
#FooterMenu ul li { 
	margin:0; 
	padding:0; 
	display:inline;
	}
#FooterMenu ul li { 
	padding: 0 3px 0 3px; 
	}
#FooterMenu ul li.first a { 
	border-left: none; 
	}
#FooterMenu ul li a { 
	border-left:1px solid #bdbcbc;
	padding-left:10px;
	}
#Notice {
	color:#bdbcbc;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
	padding:10px 100px 10px 100px;
	text-align:center;
	}
#SubSlogan {
	padding:30px 0 0 337px;
	height:153px;
	}
#Crumbs, #Crumbs a {
	font-size:11px;
	color:#b6b6b6;
	font-family:Tahoma, Arial, sans-serif;
	text-decoration:none;
	}
#Crumbs a {
	padding: 0 3px 0 3px;
	}
#Crumbs a.home {
	padding-left:0px;
	}
#Crumbs a:hover {
	color:#666;
	text-decoration:none;
	}

/* CONTENT 1/2 KOLUMNY */

#Content1Col, #Content2Col {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:14px;
	}
#Content1Col a, #Content2Col a {
	text-decoration: none; 
	color: #659abe; 
	font-size:12px; 
	font-family:Tahoma, Arial, sans-serif;
	}
#Content1Col a:hover, #Content2Col a:hover { 
	text-decoration: underline; 
	color: #fba03a; 
	font-size:12px;
	}
#Content1Col h1, #Content2Col h1 {
	font-size:14px;
	color:#fba03a;
	margin:20px 0 0 0;
	padding:0;
	}
#Content1Col h2, #Content2Col h2 {
	font-size:13px;
	color:#659abe;
	margin:15px 0 0 0;
	padding:0;
	}
#Content1Col h3, #Content2Col h3 {
	font-size:12px;
	color:#fba03a;
	margin:10px 0 0 0;
	padding:0;
	}
#Content1Col p, #Content2Col p {
	margin:10px 0 0 0;
	}
#Content1Col ul, #Content2Col ul {
	margin:10px 0 0 20px; 
	padding:0; 
	list-style: none; 
	}
#Content1Col ul li, #Content2Col ul li { 
	margin:0; 
	padding:0; 
	display:block;
	}
#Content1Col ul li, #Content2Col ul li { 
	padding: 1px 7px 1px 12px; 
	line-height:14px;
	background: url(../img/_dot.gif) 0px 7px no-repeat; 
	display:block;
	}
#Content1Col ul li a, #Content2Col ul li a { 
	text-decoration: none; 
	color: #659abe; 
	font-size:12px; 
	font-family:Tahoma, Arial, sans-serif;
	}
#Content1Col ul li a:hover, #Content2Col ul li a:hover { 
	text-decoration: underline; 
	color: #fba03a; 
	font-size:12px;
	}
#Content2Col {
	float:left;
	width: 540px;
	}

/* PRAWA KOLUMNA */

#ShortColumn {
	float:right;
	width:188px;
	}
#ShortColumn .Belka {
	background:#fff;
	}
#Short {
	padding:5px 10px 0 15px;
	width:163px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#6599bd;
	background:#fce4d0;
	line-height:14px;
	}

#Short .Title h2 {
	color:#11458c;
	font-size:14px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	}
#Short .Title {
	background:url(../img/divShortTitle.gif) no-repeat;
	width:161px;
	height:12px;
	display:block;
	padding-bottom:11px;
	}
#Short .Title h2 {
	margin:0; padding:0;
	}
#Short .Title h2 strong {
	display:none;
	}
#Short #Wiecej {
	margin-top:5px;
	float:right;
	}
#Short #Wiecej a {
	width:72px;
	height:21px;
	display:block;
	background:url(../img/btn_wiecej_roz.gif) 0 0px no-repeat;
	}
#Short #Wiecej a:hover {
	background:url(../img/btn_wiecej_roz.gif) 0 -50px no-repeat;
	}

/* FAQ */

#FAQ ul {
	margin:15px 0 0 0; 
	padding:0; 
	list-style: none; 
	}
#FAQ ul li { 
	margin:0; 
	padding:0; 
	display:block;
	}
#FAQ ul li { 
	padding: 4px 7px 4px 31px; 
	line-height:14px;
	background: url(../img/_dot.gif) 19px 9px no-repeat; 
	display:block;
	border-bottom:1px solid #fff;
	}
#FAQ h3, #Wyniki h3 {
	color:#659abe;
	font-weight:bold;
	font-size:12px;
	margin:15px 0 0 0;
	padding:0;
	}
#FAQ p, #Wyniki p {
	margin:5px 0 0 0;
	}
#FAQ p.top {
	text-align:right;
	margin:0;
	}
#FAQ p.top a, #Wyniki p a {
	color:#659abe;
	text-decoration:none;
	}
#FAQ p.top a:hover, #Wyniki p a:hover {
	color:#fba03a;
	text-decoration:underline;
	}
#WynikiPage {
	text-align:center;
	margin-top:15px;
	}
#WynikiPage a.on {
	text-decoration:none;
	font-weight:bold;
	color:#fba03a;
	}
#WynikiPage a.prev {
 	padding-right:10px;
 	}
#WynikiPage a.next {
	padding-left:10px;
	}

table.FormTable {
	margin-top:15px;
	}
table.FormTable td, th {
	padding:5px 10px 5px 0;
	vertical-align:top;
	}
table.FormTable input, table.FormTable textarea {
	width:300px;
	} 
table.FormTable td.ZadajPytanie a {
	width:122px;
	height:21px;
	display:block;
	background:url(../img/btn_ZadajPytanieGo.gif) 0 0px no-repeat;
	}
table.FormTable td.ZadajPytanie a:hover {
	background:url(../img/btn_ZadajPytanieGo.gif) 0 -50px no-repeat;
	}

/* CLASS */

.Clear {
	clear:both;
	}
.Drukuj a {
	width:72px;
	height:21px;
	display:block;
	background:url(../img/btn_Drukuj.gif) 0 0px no-repeat;
	}
.Drukuj a:hover {
	background:url(../img/btn_Drukuj.gif) 0 -50px no-repeat;
	}
.Drukuj {
	float:right;
	}

.Wiecej {
	float:right;
	}
.Wiecej a {
	width:72px;
	height:21px;
	display:block;
	background:url(../img/btn_wiecej.gif) 0 0px no-repeat;
	}
.Wiecej a:hover {
	background:url(../img/btn_wiecej.gif) 0 -50px no-repeat;
	}
.Wiecej {
	float:right;
	}

.error {
       display:block;
       clear:both;
       margin:10px;
       padding:10px;
       color: #f55;
       text-align:center;
       border:1px solid #FCE7D4;
}

.TestInfo {
	color:#999;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #d6d6d6;
	width:80%;
	}
.TestWynik, .TestBlad {
	color:#fba03a;
	}

.TestDalej a {
	width:62px;
	height:21px;
	display:block;
	background:url(../img/btn_Dalej.gif) 0 0px no-repeat;
	}
.TestDalej a:hover {
	background:url(../img/btn_Dalej.gif) 0 -50px no-repeat;
	}

	
#Content2Col table {
	width:100%;
	margin-top:10px;
}
#Content2Col table td  {
	padding:5px;
	border:1px solid #e8f2f6;
	vertical-align:top;
}
#Content2Col table th  {
	padding:5px;
	border:1px solid #fff;
	vertical-align:top;
}
#Content2Col table th {
	background:#e8f2f6;
}
#Content2Col table th.blank {
	background:#fff;
}
