html, body {
	font-family: tahoma; 
	font-size: 11px; 
	color: #000000; 
	background: #f0f0f0;
	padding: 0px;
	margin: 0px;
	height: 100%;
}


#t_strona {
	position: relative;
	margin: 0 auto -40px; /* the bottom margin is the negative value of the footer's height */
	width: 1000px;
	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	z-index: 1;
	position: relative
}

#t_top {
	width: 1000px; 
	height: 90px;
}
#t_top img {
	position: relative;
	top: 10px;
	left: 10px;
	float: left;
}

#t_top_menu {
	width: 760px; 
	height: 16px;
	float: right;
	top: 45px;
	position: relative;
}
#t_top_menu a {
	display: block;
	float: left;
	height: 16px;
	background-position: top;
	margin-left: 48px;
}
#t_top_menu a:hover {
	background-position: bottom;
}
#t_top_menu a.m_glowna {
	width: 134px;
	background-image: url(/img/m_glowna.gif);
	margin-left: 0;
}
#t_top_menu a.m_oferta {
	width: 61px;
	background-image: url(/img/m_oferta.gif);
}
#t_top_menu a.m_promocje {
	width: 89px;
	background-image: url(/img/m_promocje.gif);
}
#t_top_menu a.m_nowosci {
	width: 76px;
	background-image: url(/img/m_nowosci.gif);
}
#t_top_menu a.m_koszyk {
	width: 74px;
	background-image: url(/img/m_koszyk.gif);
}
#t_top_menu a.m_kontakt {
	width: 72px;
	background-image: url(/img/m_kontakt.gif);
	margin-left: 58px;
}


#t_flash {
	width: 1000px;
    height: 223px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#t_container {
	width: 1000px;
    height : 400px;
}

#t_menu_l {
	width: 230px; 
	margin: 0px;
	float: left;
	background: url(/img/menu_top.gif) repeat-x top;
}

#t_okno {
	width: 770px; 
	height: 450px; 
	float: right;
	padding-bottom: 10px;
}
#t_okno2 {
	width: 590px; 
	height: 450px; 
	float: right;
}

#t_okno_menu_p {
	width: 160px;
	margin-left: 10px; 
	float: right;
}


#t_bottom {
	width: 1000px;
	height: 100px;
	background: #a9a9a9;
	margin: 0 auto;
	z-index: 2;
	position: relative;
	clear: both;
}
#t_bottom div.p {
	float: left;
	width: 200px;
	line-height: 15px;
	position: relative;
	left: 40px;
}
#t_bottom div.p a {
	color: #f0f0f0;
}
#t_bottom div.p a:hover {
	color: #ffc75b;
}
#t_bottom div.a {
	float: right;
	width: 300px;
	margin: 5px 0;
	line-height: 15px;
	background: #c1c1c1;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 5px; 
	position: relative;
	right: 40px;
}
#t_bottom2 {
	width: 990px; 
	padding: 5px; 
	margin: 0 auto;
	text-align: right;
	color: #5b5b5b;
}

body>#t_strona>#t_container, body>#t_strona>#t_container>#t_okno, body>#t_strona>#t_container>#t_okno>#t_okno2 {
    height     : auto;
    min-height : 400px;
}
body>#t_bottom {
    height     : auto;
    min-height : 100px;
}


.strony {
	text-align: center;
	clear: both;
	margin-top: 10px;
}

.clear {
	clear: both; 
	font-size: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
}


.star {
	color: #ff0000; 
}

.error {
	font-family: tahoma; 
	font-size: 10px; 
	color: #ff0000; 
}

.info {
	font-family: tahoma; 
	font-size: 10px; 
	color: #00a800;
	text-align: center;
}

.podpis {
	font-family: tahoma; 
	font-size: 11px; 
	color: #9fa2a4; 
}


a.link {
	float: left;
	display: block;
	padding-left: 15px;
	padding-bottom:2px;
	background: url(/img/punkt.gif) no-repeat left;
}




h1 {
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
}
h1.n_oferta {
	background: url(/img/n_oferta.gif) no-repeat top left;
}
h1.n_koszyk {
	background: url(/img/n_koszyk.gif) no-repeat top left;
}
h1.n_szukaj {
	background: url(/img/n_szukaj.gif) no-repeat top left;
}
h1.n_promocje {
	background: url(/img/n_promocje.gif) no-repeat top left;
}
h1.n_nowosci {
	background: url(/img/n_nowosci.gif) no-repeat top left;
}
h1.n_producenci {
	background: url(/img/n_producenci.gif) no-repeat top left;
}
h1.n_profil {
	background: url(/img/n_profil.gif) no-repeat top left;
}

h1.n_informacje {
	background: url(/img/n_informacje.gif) no-repeat top left;
}
h1.n_pomoc {
	background: url(/img/n_pomoc.gif) no-repeat top left;
}

div.n_promocje {
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
	background: url(/img/n_promocje.gif) no-repeat top left;
}
div.n_nowosci {
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
	background: url(/img/n_nowosci.gif) no-repeat top left;
}
div.n_producenci{
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
	background: url(/img/n_producenci.gif) no-repeat top left;
}
div.n_oferta {
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
	background: url(/img/n_oferta.gif) no-repeat top left;
}
div.n_profil {
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
	background: url(/img/n_profil.gif) no-repeat top left;
}
div.n_koszyk {
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
	background: url(/img/n_koszyk.gif) no-repeat top left;
}
div.n_szukaj {
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
	background: url(/img/n_szukaj.gif) no-repeat top left;
}
div.n_informacje{
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
	background: url(/img/n_informacje.gif) no-repeat top left;
}
div.n_pomoc{
	padding: 0px;
	margin: 10px 0 1px 0;
	height: 20px;
	font-size: 0;
	border-bottom: 1px solid #a11a1a;
	background: url(/img/n_pomoc.gif) no-repeat top left;
}

h2 {
	font-family: tahoma; 
	font-size: 12px; 
	font-weight: bold;
	color: #333; 
	
	padding: 0px;
	margin: 10px;
}
h2 a {
	font-size: 12px; 
}

h3 {
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold;
	color: #333; 
	text-align: center;
	
	padding: 0 0 3px 0;
	margin: 15px 0 0 0;
	border-bottom: 1px solid #a11a1a;
}



ul
{
 	font-family:  tahoma;
	font-size: 11px;
	
	list-style: url(img/strz.gif);
}


input, textarea, select
{
 	font-family:  Verdana;
	font-size: 11px;
}

input.text, select.text, textarea.text
{
 	border: 1px solid #000;
}


table {
	font-family: tahoma; 
	font-size: 11px;
}

a {
	font-family: tahoma; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.link {
	background: url(/img/punkt.gif) no-repeat: left;
	padding: 0 0 0 10px;
}

img {
	border: 0px;
}




.menu_kat {
}
.menu_kat a {
	font-size: 12px;
	color: #060606;
	display: block;
	padding: 5px 10px;
}
.menu_kat a:hover, .menu_kat a:hover.z {
	color: #fff;
	background: #a11a1a;
	text-decoration: none;
}
.menu_kat a.z {
	font-weight: bold;
	color: #a11a1a;
}


div.produkt {
	float: left;
	width: 180px;
	margin-top: 10px;
	margin-right: 10px;
	padding: 0 5px;
	background: #fff;
}
div.produkt div.n, div.produkt_big div.n {
	font-weight: bold;
	color: #a11a1a;
	text-decoration: underline;
	padding: 5px 0;
	height: 25px;
}
div.produkt div.n a {
	color: #a11a1a;
}
div.produkt div.o, div.produkt_big div.o {
	padding: 2px 0;
}
div.produkt div.f, div.produkt_big div.f {
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	width: 110px;
	height: 100px;
}
div.produkt div.c, div.produkt_big div.c {
	color: #a11a1a;
	text-align: center;
	font-weight: bold;
	float: right;
	width: 60px;
	margin-top: 30px;
}
div.produkt div.c span {
	font-weight: normal;
}
div.produkt div.w {
	clear: both;
}
div.produkt div.w a {
	float: left;
	font-weight: bold;
	margin-top: 5px;
}
div.produkt div.w a.btn {
	float: right;
	width: 78px;
	height: 23px;
	background: url(/img/btn_do_koszyka.png);
	margin-top: 0;
}



div.produkt_big {
	float: left;
	width: 580px;
	margin-top: 10px;
	padding: 0 5px;
	background: #fff;
}
div.produkt_big div.c {
	float: left;
	margin-left: 10px;
}
div.produkt_big div.p {
	float: right; 
	width: 380px;
	text-align: left;
}
div.produkt_big div.w {
	clear: both;
}
div.produkt_big div.w a.btn {
	float: right;
	width: 78px;
	height: 23px;
	background: url(/img/btn_do_koszyka.png);
	margin-top: 10px;
}


div.box_szukaj_top {
	height: 37px;
	width: 158px;
	background: url(/img/box_szukaj_top.jpg);
	cursor: pointer;
	margin-top: 10px;
}
div.box_koszyk_top {
	height: 37px;
	width: 158px;
	background: url(/img/box_koszyk_top.jpg);
	cursor: pointer;
}
div.box_koszyk_middle {
	width: 158px;
	background: url(/img/box_koszyk_middle.jpg);
}
div.box_koszyk_bottom {
	height: 15px;
	width: 158px;
	background: url(/img/box_koszyk_bottom.jpg);
}

.tabela {
	border-spacing: 1px;
}
.tabela tr td {
	background: #fff;
	padding: 3px;
}
.tabela tr.w1 td {
	background: #f8f8f8;
}
.tabela tr.n td, .tabela tr td.n {
	padding: 3px;
	font-weight: bold;
	border-bottom: 1px solid #a11a1a;
	background: #f0f0f0;
}
.tabela tr td.n2 {
	padding: 3px;
	font-weight: bold;
	border-right: 1px solid #a11a1a;
	background: #f0f0f0;
}

