body{
	margin: 0px;
	background: #fff;
	font-family: Tahoma;
	;
        font-size: 10px;
}

.menu{

}
/*------------------------------------*/
/*        LINKI MENU        */
/*------------------------------------*/
a.menu_strona_glowna:link, a.menu_strona_glowna:visited {
       display: block;
       background: url('gfx/menu/strona_glowna.gif') no-repeat;
       vertical-align: middle;
       text-align: left;
       height: 24px !important;
       height: 24px;
       width: 113px;
       background-position: 0px -24px;
       float: left;
}

a.menu_strona_glowna:hover {
       background-position: 0px -0px;
       text-decoration: none;
}
a.menu_obsluga_klienta:link, a.menu_obsluga_klienta:visited {
       display: block;
       background: url('gfx/menu/obsluga_klienta.gif') no-repeat;
       vertical-align: middle;
       text-align: left;
       height: 24px !important;
       height: 24px;
       width: 113px;
       background-position: 0px -24px;
       float: left;
}

a.menu_obsluga_klienta:hover {
       background-position: 0px -0px;
       text-decoration: none;
}
a.menu_regulamin:link, a.menu_regulamin:visited {
       display: block;
       background: url('gfx/menu/regulamin.gif') no-repeat;
       vertical-align: middle;
       text-align: left;
       height: 24px !important;
       height: 24px;
       width: 86px;
       background-position: 0px -24px;
       float: left;
}

a.menu_regulamin:hover {
       background-position: 0px -0px;
       text-decoration: none;
}
a.menu_rejestracja:link, a.menu_rejestracja:visited {
       display: block;
       background: url('gfx/menu/rejestracja.gif') no-repeat;
       vertical-align: middle;
       text-align: left;
       height: 24px !important;
       height: 24px;
       width: 91px;
       background-position: 0px -24px;
       float: left;
}

a.menu_rejestracja:hover {
       background-position: 0px -0px;
       text-decoration: none;
}
a.menu_pomoc:link, a.menu_pomoc:visited {
       display: block;
       background: url('gfx/menu/pomoc.gif') no-repeat;
       vertical-align: middle;
       text-align: left;
       height: 24px !important;
       height: 24px;
       width: 68px;
       background-position: 0px -24px;
       float: left;
}

a.menu_pomoc:hover {
       background-position: 0px -0px;
       text-decoration: none;
}
a.menu_kontakt:link, a.menu_kontakt:visited {
       display: block;
       background: url('gfx/menu/kontakt.gif') no-repeat;
       vertical-align: middle;
       text-align: left;
       height: 24px !important;
       height: 24px;
       width: 66px;
       background-position: 0px -24px;
       float: left;
}

a.menu_kontakt:hover {
       background-position: 0px -0px;
       text-decoration: none;
}

/*------------------------------------*/
/*        LINKI MENU        */
/*------------------------------------*/
.koszyk_top{
        width: 243px;
        height: 24px;
        background: url('gfx/koszyk_top.gif') no-repeat;
        text-align: right;
}
.koszyk_top a:link, .koszyk_top a:visited{
        color: #828384;
        text-decoration: none;
        margin-right: 10px;
}
.koszyk_top a:hover{
        color: #fff;
}

.login_search_cart{
        width: 780px;
        height: 50px;
        background: #E7D82E;
}

/*------------------------------------*/
/*        LOGOWANIE        */
/*------------------------------------*/
.login{
        width: 193px;
}
.login td{
        text-align: left;
}


.login_input{
        width: 88px;
        border: 2px solid #CEC029;
        padding-bottom: 0px;

        height: 15px;
        background: #F2EA8E;
        font-family: Tahoma, Arial, Verdana;
        font-size: 10px;
        color: #000;
}

.login_submit{
        background: url('gfx/login_button.gif') no-repeat;
        height: 21px;
        width: 25px;
        border: 0px solid;
}



.separator{
        background: url('gfx/separator.gif') bottom no-repeat;
        width: 1px;
        height: 50px;
}

/*------------------------------------*/
/*        SZUKANIE        */
/*------------------------------------*/
.serach{
        width: 336px;
}

#search{
        width: 321px;
        height: 39px;
        background: url('gfx/szukaj_back.gif') no-repeat;
        float: right;
        margin-top: 5px;
        text-align: center;
}
.search_input{
        width: 163px;
        border: 2px solid #CEB029;
        padding-bottom: 0px;
        height: 17px;
        background: #F2E08E;
        font-family: Tahoma, Arial, Verdana;
        font-size: 10px;
        color: #000;
        float: left;
        margin-top: 9px;
        margin-right: 5px;
        margin-left: 5px;
}
.search_submit{
        background: url('gfx/szukaj_button.gif') no-repeat;
        height: 22px;
        width: 25px;
        border: 0px solid;
        float: left;
        margin-top: 9px;
}


/*------------------------------------*/
/*        KOSZYK        */
/*------------------------------------*/
.koszyk{
        width: 85px;
        background: #A9DC1F;
}

/*------------------------------------*/
/*        BODY        */
/*------------------------------------*/
.kolumna_menu{
        width: 182px;
        text-align: left;
}

#kategorie_menu{
        width: 162px;
        background: #E9E9E9;
        padding: 10px;
        margin-bottom: 3px;
}
.kolumna_menu a:link, .kolumna_menu a:visited{
        color: #000;
        text-decoration: none;
}
.kolumna_menu a:hover{
        color: #C77321;
        text-decoration: underline;
}

.kolumna_menu ul{
        margin: 0px;
        padding: 0px;
        margin-left: 15px;
        list-style-image: url('gfx/li.gif');
}

#promocje_menu{
        width: 162px;
        background: #EEB379;
        padding: 10px;
        margin-bottom: 3px;
}
#informacje_menu{
        width: 162px;
        background: #D9EEA0;
        padding: 10px;
        margin-bottom: 3px;
}


.kolumna_body{
        width: 416px;
        text-align: left;
		  padding-left: 10px;
		  padding-right: 10px;
}

/*------------------------------------*/
/*        PRODUKTY        */
/*------------------------------------*/
.p_{
        padding-bottom: 15px;
        border-bottom: 2px solid #DEDEDE;
        width: 384px;
        padding-top: 15px;
}

.p_mini{
        width: 80px;
}

.p_opis{
        width: 304px;
}

.p_opis a.tytul:link, .p_opis a.tytul:visited{
        color: #C66100;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}
.p_opis a.tytul:hover{
        color: #739716;
}

.p_cena{
        color: #739716;
        font-size: 11px;
        font-weight: bold;
}
/*------------------------------------*/
/*        STOPKA        */
/*------------------------------------*/
.footer_top{
        background: url(gfx/footer.gif) repeat-x;
        height: 18px;
        width: 780px;
        float: left;
        margin-top: 30px;
}

.footer{
        margin-top: 5px;
        float: left;
        width: 780px;
        height: 30px;
}

a.equ_pl:link, a.equ_pl:visited{
        display: block;
        background: url('gfx/equ_pl.gif') no-repeat;
        vertical-align: middle;
        text-align: left;
        height: 21px !important;
        height: 21px;
        width: 58px;
        float: left;
        position: absolute;
}
a.equ_pl:hover {
        background-position: 0 -21px;
        text-decoration: none;
}
#promocja{
	width: 99%;
	height: 145px;
	margin-top: 30px;
	background-color: #EDF6DE;
}
#ks_promo{
   padding-top: 10px;
	text-align: center;
	float: left;
	width: 25%;
}
.tab h2{
	margin: 2px 0px 5px 0px;
	font-size: 13px;
}
.adres_dostawy{
	width: 100%;
}
.adres_dostawy td{
	font-weight: bolder;
	font-size: 13px;
}
fieldset td{
	vertical-align: middle;
	height: 25px;
}
.tabeleczka{
	padding: 3px;
	margin-top: 13px;
	width: 150px;
	border: 1px solid #E4E4E4;
	font-weight: bold;
	font-size: 11px;
}fieldset{
	border: 1px solid Silver;
	width: 100%;
}
legend{
	font-size: 13px;
	font-weight: bold;
}
h1{
	margin: 0px 0px 0px 0px;
	font-size: 13px;
}
A:link {
	text-decoration: none;
	color: #00008B;
}
A:visited {
	text-decoration: none;
	color: #1A3FA7;
}
A:active {
	text-decoration: none;
	color: #1A3FA7;
}

A:hover
{
	color: #1A3FA7;
	text-decoration: underline;
}
input{
	font-size: 13px;
	border: 1px solid #6C6C6C;
	padding: 2px;
}textarea{
	font-size: 13px;
	border: 1px solid #6C6C6C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 98%;
	padding: 3px;
}