html{ overflow: auto; /* IE BUG */}
body{
	background-color: #ECECED;
	margin: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}
#wrapper{
	width: 989px;
	margin: 0 auto;
	padding: 0 0 10px 0;
}
#haslo{
	height: 49px;
	background: url('./img/t2.jpg') no-repeat;
	padding: 12px 0 0 250px;
	line-height: 1.6em;
}
#szukajki{
	width: 625px;
	height: 59px;
	float: left;
}
#szukajka1, #szukajka2, #szukajka3{
	width: 175px;
	height: 59px;
	display: block;
	margin: 0;
	padding: 0;
	background: url('./img/szukajka1Bg.gif') no-repeat 5px 15px;
	float: left;
}
#szukajka2{ background-image: url('./img/szukajka2Bg.gif'); }
#szukajka3{ background-image: url('./img/szukajka3Bg.gif'); }
#szukajka1_input, #szukajka2_input, #szukajka3_input{
	height: 16px;
	width: 125px;
	border: 0;
	margin: 33px 0 0 12px;
	padding: 0;
	text-align: center;
	font-size: 13px;
	color: #858585;
}
#szukajka1_submit, #szukajka2_submit, #szukajka3_submit{
	width: 28px;
	height: 22px;
	border: 0;
	background: transparent;
	position: relative;
	top: 2px;
	left: -3px;
}
#szukajka2_input, #szukajka3_input, #szukajka2_submit, #szukajka3_submit{
	cursor: pointer;
}
#choroby_list, #produkty_list{
	width: 158px;
	max-height: 250px;
	background: #fff;
	position: absolute;
	border: 2px solid #7E959F;
	border-top: 0;
	overflow-y: auto;
	overflow-x: hidden;
	margin: -14px 0 0 171px;
	display: none;
	z-index: 1000;
}
#produkty_list{
	margin: -14px 0 0 346px;
}
.select_list a{
	display: block;
	padding: 5px 2px;
	text-decoration: none;
	color: #1C4455;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1em;
}
.select_list a:hover, .select_list a.active{
	color: #fff;
	background: #327998;
	text-decoration: none;
}


#data{
	width: 174px;
	height: 59px;
	padding: 0 190px 0 0;
	float: left;
	background: url('./img/t4.jpg') no-repeat;
	text-align: right;
	font-family: "Comic Sans MS";
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2em;
}

/* MENU */
#menu{
	padding: 0;
	margin: 0 0 0 9px;
	list-style-type: none;
}
#menu li{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 161px;
	height: 49px;
}
#menu li a{
	width: 161px;
	height: 33px;
	padding-top: 16px;
	display: block;
	float: left;
	text-align: center;
	background: #537E8F url('./img/menuBg.gif') no-repeat;

	font-family: "times new roman", serif;
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
}
#menu li a.lastMenu{
	background-image: url('./img/menuBg_last.jpg');
}
#menu li a.lastMenu:hover, #menu li a.active_lastMenu{
	background-image: url('./img/menuBg_last_a.jpg');
	color: #234856;
}
#menu li a:hover, #menu li a.active{
	background-image: url('./img/menuBg_a.gif');
	color: #234856;
}
#menu li a .big{
	font-size: 22px;
}
/* END OF MENU */
#fotkaSpacer{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 3px;
	background: url('./img/fotkaSpacer.gif') no-repeat 814px 0;
}
#content{
	clear: both;
	border-left: 4px solid #305C70;
	border-right: 4px solid #305C70;
	background: #fff url('./img/contentBg.gif') repeat-x top;
}

#left{
	width: 242px;
	padding: 0 7px;
	float: left;
}
.leftBox{
	width: 242px;
	margin-bottom: 15px;
}
.leftBox h2{
	width: 230px;
	height: 31px;
	padding: 4px 0 0 12px;
	background: url('./img/lHeader.gif');
	color: #fff;
	font-family: "times new roman", serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
	margin: 0;
}
.leftBox h2:first-letter{
	font-size: 24px;
}
.leftBox div.lContent{
	width: 217px;
	border-left: 2px solid #B5CEDA;
	border-right: 2px solid #B5CEDA;
	background-color: #fff;
	margin: 0 auto;
	padding: 5px;
}
.leftBox div.lBottom{
	height: 12px;
	width: 231px;
	background: url('./img/lBottom.gif') no-repeat;
	margin: 0 auto;
	font-size: 1px;
	line-height: 1px;
}
div.calItem{
	border-bottom: 1px solid #EAEAEB;
	padding: 6px 0;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	color: #3E5726;
}
div.calDate{
	font-size: 26px;
	line-height: 24px;
	color: #4D9DCF;
	float: left;
	padding: 0;
	padding-right: 8px;
	letter-spacing: -2px;
}
div.calItem a{
	color: #3E5726;
	text-decoration: none;
}
div.calItem a:hover{
	text-decoration: underline;
}
.lastCal{ border-bottom: 0 !important; }
#prodNaDzis, #koszykBox{
	margin-bottom: 24px;
	color: #1E4252;
}
img.left{
	float: left;
	margin: 0 10px 5px 0;
}
h3{
	color: #225265;
	font-family: "times new roman", serif;
	font-weight: normal;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 22px;
}
#prodNaDzis h3:first-letter{
	font-size: 22px;
}
#readMoreImg, #readMoreImg2{
	width: 129px;
	height: 23px;
	position: absolute;
	margin-left: 80px;
	border: 0;
}
#leftSubskrypcja .lContent{
	font-size: 11px;
	line-height: 1.1em;
	color: #3E5726;
}
#leftSubskrypcja form{
	margin: 0;
	padding: 0;
	background: url('./img/subskrypcjaBg.gif') no-repeat 0 5px;
	height: 30px;
}
#subInput{
	width: 122px;
	height: 17px;
	border: 0;
	margin: 7px 0 0 5px;
	background: transparent;
	text-align: center;
	font-size: 12px;
	color: #BCBBBC;
}
#subSubmit{
	background: transparent;
	border: 0;
	width: 20px;
	height: 20px;
	position: relative;
	top: 2px;
	left: 3px;
}

#right{
	width: 717px;
	float: left;
	line-height: 1.4em;
}
#right h1.blue{
	font-family: "times new roman", serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #1E4252;
	margin: 0;
	padding: 10px 0 0 10px;
	border-bottom: 2px solid #315C70;
}
#right h1.blue:first-letter{
	font-size: 20px;
	color: #1E4252 !important;
}

div.plaintText{
	padding: 10px;
}
div.plaintText img{
	border-color: #D2E7C0 !important;
}
.nHeader{
	padding: 5px 0 2px 0;
	border-bottom: 2px solid #72A32B;
	width: 680px;
	margin: 0 auto;
	margin-bottom: 2px;
}
.nDate{
	float: right;
	color: #3B464D;
	font-size: 12px;
	font-family: arial, verdana, sans-serif !important;
	text-transform: lowercase !important;
	padding-right: 5px;
}
.nTitle{
	font-weight: bold;
	color: #274D61;
	font-size: 13px;
}
.nZajawka{
	width: 680px;
	margin: 0 auto;
}
img.wiecej{
	border: 0;
	width: 129px;
	height: 23px;
	float: right;
	margin-top: 3px;
}
.pager{
	text-align: center;
	padding-top: 10px;
}
a{
	color: #194051;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

#kupTaniej{
	position: absolute;
	margin: 110px 0 0 530px;
	border: 0;
}

div.polecamy{
	width: 221px;
	float: left;
	margin: 10px 8px 0 8px;
}
div.polecaneC{
	border-left: 2px solid #6A9833;
	border-right: 2px solid #6A9833;
	padding: 0 3px 5px 5px;
	background: #fff;
}
img.polecaneLink{
	position: relative;
	top: -12px;
	left: 85px;
	border: 0;
}

#mainLink{
	width: 220px;
	height: 150px;
	display: block;
	position: absolute;
	background: url('./blank.gif'); /* ie bug fix */
	margin-top: 12px;
}

#mainLink2{
	width: 220px;
	height: 60px;
	display: block;
	position: absolute;
	background: url('./blank.gif'); /* ie bug fix */
	margin-top: 70px;
	margin-left: 650px;
}


/* form kontaktowy */
input.txt{
	display: block;
	margin: 0 0 2px 0;
	width: 200px;
	padding: 1px;
	border: 1px solid #909090;
}
textarea{
	width: 198px;
	height: 100px;
	display: block;
	border: 1px solid #909090;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	padding: 1px;
	overflow: auto;
}
input.submit{
	border: 1px solid #909090;
}
#cForm{
	min-height: 200px;
	height: auto !important;
	height: 200px;

	width: 220px;
	padding: 10px 10px 10px 30px;
	float: right;
}
.invalid{
	border-color: #f00 !important;
	background-color: #FFF4F4;
}

/* koszyk */
#koszyk{
	padding: 0;
	margin: 0 auto;
	margin-top: 10px;
	border-collapse: collapse;
}
#koszyk td{
	padding: 5px 10px;
	border: 1px solid #BAD4DF;
	background: #FBFBFB;
}
#koszyk thead td{
	font-weight: bold;
	color: #fff;
	background: #194051;
	text-align: center;
}
#koszyk tfoot td{
	background: transparent;
	border: 0 !important;
}
td.left{ text-align: left; }
td.right{ text-align: right; }
td.center{ text-align: center; }
td.bold{ font-weight: bold; }

input.ilosc{
	width: 20px;
	text-align: center;
	border: 1px solid #A5ACB2;
}

/* stopka */
#footer{
	display: block;
	text-decoration: none;
	height: 27px;
	width: 186px;
	padding: 10px 0 0 7px;
	background: url('./img/stopka.gif') no-repeat;
	margin-left: 750px;
	color: #AFB9BA;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}



.block{ display: block; }
.bold{ font-weight: bold; }
.blue{ color: #007db4; }
.tahoma{ font-family: tahoma; }
.green{ color: #4c5442; }
.green2{ color: #6d9d30; }
.floatLeft{ float: left; }
.clear{ clear: both; }
.line14{ line-height: 1.4em; }


img.prod_image{
	float: left;
	margin-right: 5px;
	border: 0;
}
.prod_1, .prod_2, .prod_3, .prod_4{
	float: left;
	width: 170px;
	overflow: hidden;
	padding: 13px 2px;
	border-top: 1px dotted #D4D4D4;
}
.prod_1{
	clear: both;
	padding-left: 10px;
}

#kupTaniejLista{
	margin: 0 auto;
	border-collapse: collapse;
}
#kupTaniejLista td{
	padding: 4px 6px;
	border: 1px solid #98C9DE;
}
#kupTaniejLista img{
	border: 0;
}
#kupTaniejLista img.img{
	height: 50px;
	margin-right: 5px;
	vertical-align: middle;
	border: 0;
}
#kupTaniejLista thead td{
	background: #194051;
	color: #fff;
	font-weight: bold;
	border: 1px solid #194051;
	text-align: center;
}
#kupTaniejLista td.cena{
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}
#kupTaniejLista td.dodaj{
	text-align: center;
}
#kupTaniejLista .tr0{
	background: #fff;
}
#kupTaniejLista .tr1{
	background: #D7EAF2;
}