* {
	padding: 0px;
	margin: 0px;
}
img {
	border: 0;
}
br {
	clear: both;
}

input.text, select.text, textarea.text {
	background-color:#ffffff;
	color:#4C4C4C;
	font: 12px Arial, Tahoma, Verdena;
	padding-left: 3px;
	border: 1px solid #E8E8E8;
	border-left: 1px solid #747474;
	border-top: 1px solid #747474;
}
input.sztuk {
	background-color:#ffffff;
	color:#4C4C4C;
	font: bold 13px Arial, Tahoma, Verdena;
	padding-left: 5px;
	padding-right: 5px;
	width: 25px;
	height: 22px;
	line-height: 24px;
	border: 1px solid #b7e1e6;
	text-align: right;
}

input.text_small {
	background: #ffffff url("/skins/default/img/bg_input_small.gif") repeat-x;
	color:#007F92;
	font: 10px Arial, Tahoma, Verdena;
	padding-left: 3px;
	border: 1px solid #639CA4;
	border-left: 1px solid #8FB7BC;
	border-top: 1px solid #8FB7BC;
}
input.button {
	background-color:#ffffff;
	color:#4C4C4C;
	font: 12px Arial, Tahoma, Verdena;
}
p.text, div.text, td.text {
	font: 11px/19px Arial, Tahoma, Verdena;
	text-align: justify;
	color: #478F9F;
}
div.text {
	border: solid 1px #BED9D4;
	padding: 15px;
}
div.text ul, div.text ol {
	margin: 10px 5px 10px 30px;
}



p.text2, div.text2, td.text2, strong.text2 {
	font: bold 11px/19px Arial, Tahoma, Verdena;
	text-align: justify;
	color: #000000;
}

div#strona {
	display: block;
	width: 780px;
	margin: 10px auto 5px auto;
	/*background-color: yellow;*/
}
div#logo {
	display: block;
	clear: both;
}
div#logo_bottom {
	display: block;
	clear: both;
	background: #ffffff url("/skins/default/img/logo_bottom.jpg") no-repeat;
	padding: 10px 0 0 25px;
	margin-bottom: 10px;
}


a:link, a:visited {
	color: #40767E;
	text-decoration: underline;
}

a:hover, a:active {
	color: #FF5400;
}


ul.menu_ikony {
	list-style: none;
}
ul.menu_ikony li {
	display: inline;
	margin-right: 10px;
}


a.bialy:link, a.bialy:visited {
	color: #ffffff;
	text-decoration: none;
}

a.bialy:hover, a.bialy:active {
	text-decoration: underline;
}


div#stopka {
	display: block;
	width: 780px;
	margin: auto;
	color: #ffffff;
	font: 11px/30px Arial, Tahoma, Verdena;
	text-align: center;
	background: #0F99A9 url("/skins/default/img/bg_stopka.gif") repeat-x;
}

div#lewa, div#wyszukiwarka {
	display: block;
	width: 200px;
	/*background-color: red;*/
	float: left;
	margin-right: 10px;
}
div#lewa div.box div.tresc,
div#wyszukiwarka.box div.tresc {
	background: #008EA6 url("/skins/default/img/box_left.jpg") top no-repeat;
	display: block;
	padding: 5px 12px;
	color: #ffffff;
	font: 11px/16px Arial, Tahoma, Verdena;
}

div#wyszukiwarka {
	height: 48px;
	min-height: 48px;
}
div#wyszukiwarka.box div.tresc {
	padding: 9px 0 6px 0;
}



div#srodek, div#porady {
	display: block;
	width: 390px;
	/*background-color: green;*/
	float: left;
	overflow: visible;
}



div#srodek_szeroki {
	display: block;
	width: 570px;

	float: left;
}


div#prawa, div#profil {
	display: block;
	width: 170px;
	/*background-color: gray;*/
	float: left;
	margin-left: 10px;
}


div#prawa div.box div.tresc,
div#profil.box div.tresc {
	background: #008EA6 url("/skins/default/img/box_right.jpg") top no-repeat;
	display: block;
	padding: 8px 12px;
	color: #ffffff;
	font: 11px/16px Arial, Tahoma, Verdena;
}

div#profil.box div.tresc {
	padding: 6px 0 5px 0;
	min-height: 37px;
}


div.box2 {
	background-color: #E9F6FE;
	border: solid 1px #B2DDE4;
	
	color: #3CA9BA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.box2 p {
	font: 11px/16px Arial, Tahoma, Verdena;
	text-align: justify;
	padding: 7px;
}
div.box2 div.partnerzy {
	font: 11px/16px Arial, Tahoma, Verdena;
	text-align: center;
	padding: 4px;
	clear: both;
}

div#kategorie {
	color: #3CA9BA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#kategorie ul {
	list-style-type: none;
}
#kategorie li {
	/*padding: 2px 10px 2px 10px;*/
	margin-left: 2px;
	padding-left: 8px;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	text-align: left;
	line-height: 20px;
	background-color: #ffffff;
}

#kategorie li {
	background: transparent url("/skins/default/img/toggle_none.gif") left 4px no-repeat;
	
}
#kategorie li.plus {
	background: transparent url("/skins/default/img/toggle_plus.gif") left 4px no-repeat;
	
}
#kategorie li.minus {
	background: transparent url("/skins/default/img/toggle_minus.gif") left 4px no-repeat;
	
}
#kategorie li.active {
	background: transparent url("/skins/default/img/toggle_none_active.gif") left 4px no-repeat;
	
}

#kategorie li.plus_active {
	background: transparent url("/skins/default/img/toggle_plus_active.gif") left 4px no-repeat;
	
}
#kategorie li.minus_active {
	background: transparent url("/skins/default/img/toggle_minus_active.gif") left 4px no-repeat;
	
}
#kategorie li div {
	padding-left: 8px;
}

/*
#kategorie li div {
	border-bottom: solid 1px #DFF7FB;
}*/

#kategorie div.parent {
	font-weight: bold;
}

#kategorie a.active:link,
#kategorie a.active:visited,
#kategorie a.active:hover,
#kategorie a.active:active { color: #F07700; }

#kategorie a.new:link,
#kategorie a.new:visited,
#kategorie a.new:hover,
#kategorie a.new:active { color: #EA693B; }

#kategorie a:link, #kategorie a:visited {
	/*color: #3CA9BA;*/
	color: #127888;
	text-decoration: none;
}
#kategorie a:hover, #kategorie a:active {
	text-decoration: underline;
}








h1.title {
	display: block;
	background: #0F99A9 url("/skins/default/img/bg_naglowek.gif") repeat-x;
	border: solid 1px #32A6B4;
	color: #ffffff;
	min-height: 22px;
	padding-left: 10px;
	font: bold 16px/23px "Trebuchet MS", Tahoma, Arial;
}









div.naglowek {
	display: block;
	background: #0F99A9 url("/skins/default/img/bg_naglowek.gif") repeat-x;
	border: solid 1px #32A6B4;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdena;
	color: #ffffff;
	min-height: 22px;
}
div.naglowek img.header {
	display: block;
	padding-left: 10px;
}
div.naglowek strong.active {
	color: #ffff00;
}

div.naglowek p {
	padding-left: 10px;
	font: bold 16px/23px "Trebuchet MS", Tahoma, Arial;
}

a.produkt:link, a.produkt:visited {
	color: #005590;
	text-decoration:none;
}
a.produkt:hover, a.produkt:active {
	color: #000000;
	text-decoration: underline;
}
#bestsellers td.opis, #bestsellers td.cena {
	vertical-align: top;
}
#bestsellers td.opis {
	font-size:10px;
}
#bestsellers td.cena {
	/*font-size:18px;*/
	font-size: 14px;
	font-weight: bold;
	color:#EA693B;
	text-align: right;
}



#newsy ul {
	list-style-type: none;
	padding: 5px 0px;
	color: #3CA9BA;
	font: 11px/15px Arial, Tahoma, Verdena;
}
#newsy li {
	padding: 2px 6px 2px 5px;
	text-align: justify;
}
#newsy li.opis {
	padding-top: 5px;
}
#newsy li.wiecej {
	text-align: right;
	font-size: 10px;
}
#newsy li.linia {
	border-bottom: dotted 1px #b2dde4;
	margin: 3px 5px;
	line-height: 1px;
	font-size: 1px;
	padding: 0px;
}
#newsy a:link, #newsy a:visited {
	color: #127888;
	text-decoration: none;
	font-weight: bold;
}
#newsy a:hover, #newsy a:active {
	color: #FF5400;
	text-decoration: none;
}
#newsy li.wiecej a:link, #newsy li.wiecej a:visited {
	color: #FF5400;
}
#newsy li.wiecej a:hover, #newsy li.wiecej a:active {
	color: #127888;
}




table#lista_produktow_promo {
	width: 390px;
	font: 11px/16px Arial, Tahoma, Verdena;
}


#lista_produktow_promo td.item {
	width: 128px;
	border: solid 1px #54B5C1;
	border-bottom: none;
	background-color: #ffffff;
	text-align: center;
}

#lista_produktow_promo td.buy {
	background-color: #ffffff;
	text-align: center;
	border: solid 1px #54B5C1;
	border-top: none;
	height: 28px;
	vertical-align: bottom;
}
#lista_produktow_promo td.buy div.basket {
	background: #54B5C1 url("/skins/default/img/bg_basket.gif") center left repeat-x;
	padding: 4px;
}



table#lista_produktow {
	width: 390px;
	font: 11px/16px Arial, Tahoma, Verdena;
	background-color: #fff;
	color: #679BA9;
}
table#lista_produktow tr td {
	padding: 3px;
	height: 28px;
}
/*
#lista_produktow tr.row1 {
	background-color: #D4EAF7;
}
#lista_produktow tr.row2 {
	background-color: #CBEAEF;
}
*/
table#lista_produktow tr td.foto {
	width: 20px;
	text-align: center;
	padding: 0px;
}
table#lista_produktow tr td.cena {
	text-align: right;
	color: #183667;
	width: 55px;
}
table#lista_produktow tr td.kup {
	text-align: center;
	background: #F8C400 url("/skins/default/img/bg_kup.gif") repeat-x;
	width: 16px;
}




table#lista_produktow tr.row1 {
	background-color: #C9E1E5;
	color: #3CA9BA;
}

table#lista_produktow tr.row2 {
	background-color: #BCD9E7;
	color: #3CA9BA;
}

















table#produkty_podsumowanie {
	font: 11px/16px Arial, Tahoma, Verdena;
}
table#produkty_podsumowanie tr th {
	padding: 3px;
	background-color: #ffffff;
	color: #688E9B;
}
table#produkty_podsumowanie tr td {
	padding: 3px;
	height: 28px;
}
#produkty_podsumowanie tr.row1 {
	background-color: #DFF1FF;
	color: #4A829F;
}
#produkty_podsumowanie tr.row1 a:link,
#produkty_podsumowanie tr.row1 a:visited {
	color: #4A829F;
	text-decoration: none;
}
#produkty_podsumowanie tr.row1 a:hover,
#produkty_podsumowanie tr.row1 a:active {
	text-decoration: underline;
}

#produkty_podsumowanie tr.row2 {
	background-color: #6CCCDA;
	color: #ffffff;
}
#produkty_podsumowanie tr.row2 a:link,
#produkty_podsumowanie tr.row2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
#produkty_podsumowanie tr.row2 a:hover,
#produkty_podsumowanie tr.row2 a:active {
	text-decoration: underline;
}



table.tabela {
	font: 11px/17px Arial, Tahoma, Verdena;
}
table.tabela tr td {
	padding: 3px;
	color: #528A99;
}
table.tabela tr.row1 {
	background-color: #D2EDF8;
}
table.tabela tr.row2 {
	background-color: #EBF8FE;
}



















#toolTip {
	position: absolute;
	z-index: 100;
	border: 1px solid #32A6B4;
	padding: 3px;
	background-color: #DFF1FF;
	visibility: hidden;
	width: auto;
	font: 11px Arial, Tahoma, Verdena;
}
#toolTip img {
	border: solid 1px #B2DDE4;
}


div#category_intro {
	border: solid 1px #BED9D4;
	margin-bottom: 3px;
	padding: 15px;
	font: 11px/19px Arial, Tahoma, Verdena;
	text-align: justify;
	color: #478F9F;
	width: 358px;
	clear: both;
	display: block;
	overflow: visible;
}
div#category_box_layer {
	overflow: visible;
	width: 358px;
	display: none;
}


div#box_info {
	width: 100%;
	padding: 10px 0;
	margin: 0 0 10px 0;
    background:#eaeaea;
}
div#box_info div {
	background: transparent url('/skins/default/img/info_small.gif') 15px center no-repeat;
	padding-left: 50px;
}
div#box_info div p {
	font: 12px/19px Arial, Tahoma, Verdena;
	color: #000000;
	margin:0;
	padding: 20px 10px;
}




#nawigacja {
	font: 11px/17px Arial, Tahoma, Verdena;
}
#nawigacja a:link, #nawigacja a:visited, #nawigacja strong  {
	background-color: #E4F5FF;
	padding: 1px 5px;
	text-decoration: none;
	color: #1F96E0;
	border: solid 1px #43B7FF;
	margin-right: 1px;
	display: block;
	float: left;
}
#nawigacja a:hover, #nawigacja a:active, #nawigacja strong {
	background-color: #1a7386;
	color: #ffffff;
	border: solid 1px #43B7FF;
}
#nawigacja span {
	padding: 5px 5px;
	margin-right: 1px;
	display: block;
	float: left;
}


#ticker_table {
	width: 780px;
	border: none;
	font: bold 12px Arial, Tahoma, Verdena;
	color: #FF6000;
}
#ticker_area {
	position:relative;
	overflow:hidden;
	width: 780px;
	height: 20px;
}
#ticker_temp {
	visibility:hidden;
	position:absolute;
	top:-100px;
	left:-10000px;
}






/* recepta */
#recepta {
	font: 10px Arial, Tahoma;
}
#recepta td {
	padding: 3px;
}
#recepta span {
	font-size: 9px;
	color: #676767;
}
#recepta div {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	padding: 2px 1px;
}
#recepta .empty {
	color: #ADADAD;
}
#recepta .empty:hover {
	color: #000000;
}
#td_nfz {
	border-left: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background: #f0f9ff;
	cursor: pointer;
}
#td_uprawnienia {
	border-left: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background: #f0f9ff;
	cursor: pointer;
}
#td_choroba {
	border-left: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background: #f0f9ff;
	cursor: pointer;
}
#recepta select {
	background: #ffffff;
	border: solid 2px #b2dde4;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	width: 96%;
	margin: 0;
	padding: 1px 0px;
}
div#div_nr_recepty {
	border: solid 1px #ADADAD;
	background: #f0f9ff;
	cursor: pointer;
	font-size: 15px;
	padding: 6px 1px;
	margin-top: 2px;
}
div#div_nr_recepty input {
	background: transparent;
	border: none;
	font-size: 15px;
	font-weight: bold;
	width: 99.9%;
	text-align: center;
}
div#div_nfz, div#div_uprawnienia, div#div_choroba {
	height: 23px;
	width: 120px;
}
td.box2 {
	background-color: #E9F6FE;
	border: solid 1px #B2DDE4;
	color: #3CA9BA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#cena_komunikat {
	color: #DC143C;
	border: solid 1px #B22222;
	background-color: #FDE2DF;
	line-height: 17px;
	padding: 8px;
	display: none;
}
/* recepta */
