/*
*******************************************************************************
*
*  Sklep internetowy v. 3.1
*
*  Coded by Marcin "MiGoo" Gêbski
*
*  Mail: migoo(at)migoo.pl
*  Mail: m.gebski(at)fabrykawww.com
*  Mail: migoo(at)onet.eu
*
*  GG: 2080803
*  Tlen: migoo82
*  Skype: marcin_migoo_gebski
*
*  Copyright (c) 2005-2008 by Marcin "MiGoo" Gêbski & Fabrykawww.com
*  http://www.migoo.pl/
*  http://www.fabrykawww.com/
*
*******************************************************************************
*/

/************************************************** OGOLNE I LAYOUT ***************************************************/

html
{
	margin: 0;
}
body
{
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding: 0;
	margin: 0 auto;
}
table
{
	margin: 0;
}
td
{
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	padding: 0;
}
div
{
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
ul img
{
	margin-bottom: 0;
}
img
{
	border: 0;
	padding: 0;
	margin: 0 0 -3px 0;
}
form
{
	padding: 0;
	margin: 0;
}
input.text
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: solid 1px #000000;
}
textarea
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
select
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
a.t1
{
	text-decoration: none;
}											 /* a */
a.t1:hover
{
	text-decoration: underline;
}
.czarny
{
	color: #000000;
}										    /* kolory */
.bialy
{
	color: #FFFFFF;
}
.nieb
{
	color: #333399;
}
.nieb2
{
	color: #3333FF;
}
.nieb3
{
	color: #3333CC;
}
.czerw
{
	color: #FF3300;
}
.czerw2
{
	color: #FF0000;
}
.pom
{
	color: #FF6600;
}
.szary
{
	color: #808080;
}
.szary2
{
	color: #B2B2B2;
}
.braz
{
	color: #990000;
}
.ziel
{
	color: #008000;
}
.bold
{
	font-weight: bold;
}									       /* font-weight */
.normal
{
	font-weight: normal;
}
.vatop
{
	vertical-align: top;
}									    /* vertical-align */
.vabottom
{
	vertical-align: bottom;
}
.center
{
	text-align: center;
}										/* text-align */
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.fleft
{
	float: left;
}											     /* float */
.fright
{
	float: right;
}
.cleft
{
	clear: left;
}											     /* clear */
.cright
{
	clear: right;
}
.cboth
{
	clear: both;
}
.lay_div1
{
	width: 800px;
	text-align: left;
	margin: -5px auto 0 auto;
}					       /* lay */
.lay_td1a
{
	background: url("../images/index_19.jpg") repeat-x;
}
.lay_td1b
{
	vertical-align: top;
	background: url("../images/index_28.jpg") no-repeat;
}
.lay_td1c
{
	vertical-align: top;
	background: url("../images/index_29.jpg") repeat;
}
.lay_td1d
{
	background: url("../images/index_34.jpg") no-repeat;
}
.lay_td1e
{
	background: url("../images/index_35.jpg") no-repeat;
}
.lay_td1f
{
	color: #F0F0F0;
	text-align: justify;
	vertical-align: top;
	background: url("../images/index_41.jpg") repeat-y;
	padding: 0 10px 10px 12px;
}
.lay_td1g
{
	color: #F0F0F0;
	text-align: justify;
	vertical-align: top;
	background: url("../images/index_42.jpg") repeat-y;
	padding: 0 10px 10px 14px;
}
.lay_td1h
{
	vertical-align: top;
	background: url("../images/index_43.jpg") repeat-y;
	padding-top: 5px;
}
.lay_td1i
{
	vertical-align: top;
	background: url("../images/index_34.jpg") no-repeat;
	padding: 10px 20px 0 30px;
}
.lay_td1j
{
	vertical-align: top;
	background: url("../images/index_35.jpg") no-repeat;
}
.lay_td1k
{
	background: url("../images/index_44.jpg") no-repeat;
}
.lay_td1l
{
	color: #FFFFFF;
	padding: 0 0 25px 350px;
	background: url("../images/index_30.jpg") no-repeat;
}
.lay_td2
{
	vertical-align: top;
}
.srodek_tab1
{
	width: 100%;
}										    /* srodek */
/**************************************************** SZCZEGOLOWE *****************************************************/

.artg_div1a
{
	font-size: 12px;
	font-weight: bold;
}						  /* artyku³y - g³ówna*/
.artg_div1b
{
	font-size: 10px;
	margin: 2px 0 5px 0;
}
.artg_img1
{
	float: left;
	margin: 0 5px 3px 0;
}
.art_tab1
{
	width: 99%;
	margin-left: 7px;
}								  /* artyku³y */
.art_tab1 td
{
	vertical-align: top;
}
.art_tab1 td p
{
	margin: 0;
}
.art_td1a
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
.art_td1b
{
	text-align: justify;
	padding-right: 10px;
}
.art_td1c
{
	text-align: center;
	padding: 4px 0 15px 0;
}
.art_tab2
{
	width: 260px;
	margin: 30px auto 0 auto;
}
.art_tab2 td
{
	width: 50%;
	text-align: center;
}
.art_span1a
{
	font-size: 10px;
	margin: 2px 0 5px 0;
}
.art_img1
{
	float: left;
	margin: 0 5px 3px 2px;
}
.art_ogl_tab1
{
	width: 570px;
	margin: 0 0 0 10px;
}			   /* artyku³y, og³oszenia - zobacz wszystkie */
.art_ogl_tab1 td
{
	text-align: right;
}
.art_ogl_td1a
{
	width: 55%;
}
.art_ogl_td1b
{
	width: 45%;
}
.ban_div1
{
	text-align: center;
	margin: 10px 0;
}							    /* banner */
.ban_div2a
{
	padding-bottom: 5px;
	margin-left: 24px;
}
.ban_div2b
{
	text-align: center;
	padding: 5px 0;
}
/* logo dotpay */
.form_linia1
{
	border-bottom: 1px solid #000000;
	margin: 20px 0 10px 0;
}
.form_linia1a
{
	margin: 20px 0 10px 0;
}
.form_linia1b
{
	margin: 30px 0 10px 0;
}
.form_name
{
	width: 32%;
	float: left;
	text-align: right;
	padding-top: 2px;
}
.form_namef
{
	float: left;
	font-size: 10px;
	padding-left: 10px;
}
.form_zgoda1a
{
	float: left;
}
.form_zgoda1b
{
	float: left;
	width: 450px;
	margin: 0 0 10px 5px;
}
.form_inp1
{
	width: 250px;
}
.form_inp2
{
	font-weight: bold;
	margin-left: 20px;
}
.form_sel1
{
	width: 252px;
}
.form_sel2
{
	width: 200px;
}
.form_tarea1
{
	width: 320px;
	height: 100px;
}
.form_tarea2
{
	width: 250px;
	height: 80px;
}
.form_link1
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.form_img1
{
	margin-left: 1px;
}
.form_img2
{
	margin: 0 0 16px 1px;
}
.gl_div1
{
	margin: 0 8px 5px 8px;
}									    /* glowna */
.gora_div1
{
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px;
	margin: 0 8px 20px 1px;	      /* gora */
	background-color: #f58220;
	margin-left: 5px;
}
.gora_div1 a
{
	color: #FFFFFF;
	font-weight: bold;
}
.info_div1
{
	font-size: 12px;
	text-align: center;
}							      /* info */
.kateg_span1
{
	font-size: 11px;
border:
}								  /* kategorie w menu */
.kontakt_div1
{
	padding: 25px 0 0 56px;
}								   /* kontakt */
a.kosz_plus
{
	font-size: 14px;
	font-weight: bold;
	color: green;
}					    /* koszyk */
a.kosz_minus
{
	font-size: 14px;
	font-weight: bold;
	color: red;
}
.kosz_sel1
{
	width: 42px;
}
.kosz_menu_prod1
{
	font-weight: bold;
	color: #D66C25;
	margin-right: 10px;
}			     /* koszyk - menu */
.kosz_menu_prod2
{
	margin: 3px 10px 10px 0; /*IE*/
}
.kosz_menu_suma
{
	text-align: center;
	color: #000000;
	text-decoration: underline;
	margin-top: -10px;
}
.kosz_menu_dol
{
	text-align: center;
	padding: 8px 0 6px 0;
}
a.kosz_menu_link1
{
	font-weight: bold;
}
.kosz_wysw_tab1
{
	width: 575px;
	padding: 0 4px;
}						 /* koszyk - wyswietl */
.kosz_wysw_tab1a
{
	background-color: #f58220;
}
.kosz_wysw_tab1 td
{
	padding: 3px;
}
.kosz_wysw_td1a
{
	width: 29%;
}
.kosz_wysw_td1b
{
	width: 17%;
}
.kosz_wysw_td1c
{
	width: 7%;
	font-weight: bold;
}
.kosz_wysw_td1d
{
	width: 22%;
	padding-left: 3px;
}
.kosz_wysw_td1e
{
	width: 25%;
	text-align: center;
}
.kosz_wysw_div1
{ /*IE*/
	font-weight: bold;
	padding: 6px 10px 20px 10px;
}
.kosz_wysw_div2
{ /*IE*/
	text-align: center;
}
a.kosz_wysw_tytul
{
	font-weight: bold;
	color: #D35E64;
}
a.kosz_wysw_zamow
{
	font-weight: bold;
	color: #819995;
}
.kosz_wysw_inp1
{
	width: 20px;
}
.kosz_wysw_inp2
{
	float: right;
	margin-right: 2px;
}
.kosz_zamow_img1
{
	margin-top: 20px; /*IE*/
}								    /* koszyk - zamow */
.log_ul1
{ /* IE */
}
.menu_ul1
{
	list-style-type: none;
	margin: 0;
}								      /* menu */
.menu_ul1 li
{
	font-size: 12px; /*IE*/
	font-weight: bold;
	padding-bottom: 6px; /*IE*/
}
.menu_ul2
{
	list-style: disc outside;
	padding: 0 0 18px 55px;
	text-align: left; /*IE*/
	margin: 0; /*IE*/
}
.menu_ul2a
{
	margin-top: -10px; /*IE*/
}
.menu_ul3a
{
	list-style: circle outside;
	padding-left: 15px;
border: /*IE*/
} /* kategorie */
.menu_ul3b
{
	list-style: circle outside;
	padding-left: 40px;
}
.menu_div1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 4px 27px;
	text-align: left;
} /* nazwa dzia³u w menu */
.menu_link1
{
	font-weight: bold;
	margin-left: 10px;
}
.menu_link2
{
	color: #DDDDDD;
}
.menu_img1
{
	margin: 0 1px 0 0;
}
.menu_inp1
{
	width: 100px;
}
.menug_tab1
{
	width: 525px;
	padding-left: 150px;
	/*border: 1px solid #e23002;*/
}							/* menu górne */
.menug_td1a
{
	width: 122px;
}
.menug_td1b
{
	width: 210px;
}
.menug_td1c
{
	width: 193px;
}
.menug_ul1
{
	color: #FFFFFF;
	font-size: 10px;
	list-style: disc outside;
	padding: 0 0 0 15px; /*IE*/
	margin: 0; /*IE*/
}
.newsl_div1
{
	margin: 10px 0 18px 0; /*IE*/
}								/* newsletter */
.no_div1a
{
	font-weight: bold;
}								       /* nowa oferta */
.no_div1b
{
	text-align: right;
}
.no_img1
{
	width: 150px;
	height: 100px;
	border: 1px solid green;
}
.oglg_ul1
{
	list-style: disc outside;
	padding-left: 12px;
	margin: 0;
}			       /* og³oszenia - g³ówna */
.oglm_tab1
{
	width: 575px; /*IE*/
	margin: 0 auto;
}						 /* og³oszenia - moje */
.oglm_tab1 td
{
	padding: 4px 0 4px 3px;
	vertical-align: top;
}
.oglm_list_td1a
{
	width: 5%;
}
.oglm_list_td1b
{
	width: 41%;
}
.oglm_list_td1c
{
	width: 11%;
}
.oglm_list_td1d
{
	width: 11%;
}
.oglm_list_td1e
{
	width: 20%;
}
.oglm_list_td1f
{
	width: 12%;
}
.oglm_list_div1
{
	text-align: center;
	margin-top: 18px;
}
.ogle_zdj_tab1
{
	width: 100%;
	height: 130px;
}
.ogl_tab1
{
	width: 580px;
	margin: 15px 0 15px 7px;
}						/* og³oszenia - lista */
.ogl_tab1 td
{
	vertical-align: top;
}
.ogl_td1a
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
.ogl_td1b
{
	text-align: justify;
	padding-right: 10px;
}
.ogl_td1c
{
	padding: 4px 0 15px 0;
}
.ogl_div1a
{
	border-bottom: 1px dashed #B5661E;
}
.ogl_span1a
{
	font-size: 10px;
	margin: 2px 0 5px 0;
}
.ogl_img1
{
	float: left;
	margin: 0 5px 3px 2px;
}
a.ogl_tyt1
{
	font-size: 12px;
	font-weight: bold;
	color: #E80000;
}
.ogl_sort1
{
	color: #FFFFFF;
	border: solid #D80000;
	border-width: 1px 0 1px 0;
}
.ogl_sort1a
{
	width: 25%;
	padding: 1px 0 1px 5px;
}
.ogl_sort1b
{
	width: 25%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 2px;
}
.ogl_sort2
{
	margin-left: 5px;
}
.prod_menu1
{
	width: 583px;
	color: #FFFFFF;
	border: 1px solid #C80000;
	background-color: #f58220;
	margin-left: 5px;
}
.prod_menu1a
{
}											  /* produkty */
.prod_menu1b
{
	margin-bottom: 20px;
}
.prod_ilosc1
{
	padding: 1px 0 1px 5px;
}
.prod_sort1
{
	color: #FFFFFF;
	border: solid #D80000;
	border-width: 1px 0 1px 0;
}
.prod_sort1a
{
	width: 50%;
	padding: 1px 0 1px 5px;
}
.prod_sort1b
{
	width: 25%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 2px;
}
.prod_sort2
{
	margin-left: 5px;
}
.prod_str1
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	padding: 2px 0;
}
.prod_str1a
{
	width: 16%;
	padding-left: 5px;
}
.prod_str1b
{
	width: 36%;
	text-align: center;
}
.prod_str1c
{
	width: 16%;
	text-align: right;
	padding-right: 5px;
}
.prod_str2
{
	text-align: center;
	font-weight: bold;
	padding: 1px 0 1px 5px;
}
.prod_str3
{
	width: 100%;
	border-bottom: 1px solid #D80000;
}
.prod_list0
{
	margin: 20px 10px;
}							   /* produkty - wyswietlenie */
.prod_list0a
{
	border-bottom: 1px dashed #B5661E;
}
.prod_list1
{
	width: 130px;
	float: left;
	text-align: center;
	padding-top: 4px;
}
.prod_list2
{
	width: 355px;
	float: left;
	text-align: justify;
}
.prod_list2a
{
	font-size: 10px;
}
.prod_list3
{
	clear: both;
	font-weight: bold;
	color: #61A03F;
	text-align: right;
	padding: 10px 12px 15px 0;
}
a.prod_tyt1
{
	font-size: 12px;
	font-weight: bold;
	color: #E80000;
}
.prod_kosz1
{
	float: right;
	margin-right: 10px;
}
.prod_cena1
{
	font-size: 12px;
	color: #BD723B;
}
.prod_cena2
{
	color: #C3954D;
}
.prod_opis
{
	margin-top: 15px;
}
.prod_info1
{
	margin-top: 30px;
	text-align: center;
	font-weight: bold;
}
.prod_wst1
{
	margin: 25px 0 0 8px;
}
.prod_tresc_tab1
{
	width: 550px;
	margin-bottom: 15px;
} /* treœæ og³oszenia */
.prod_tresc_td1a
{
	width: 75%;
}
.prod_tresc_td1b
{
	width: 25%;
}
.prod_tresc_tarea
{
	width: 400px;
	height: 80px;
}
.prod_rowniez_tab1
{
	width: 470px;
	margin: 0 auto;
} /* kupiono równie¿ */
.prod_rowniez_tab1 td
{
	width: 33%;
	text-align: center;
	padding: 8px 0;
}
.prod_wybor_ul1
{
	list-style: disc outside;
	padding: 10px 0 0 32px;
	margin: 0;
}
.txt_div1
{
	margin: 0 8px;
	border: 1px solid green;
	min-height: 20px;
}										    /* teksty */
.wysz_tab1
{
	width: 260px;
}									      /* wyszukiwarka */
.wysz_td1a
{
	width: 79%;
}
.wysz_td1b
{
	width: 21%;
}
.wysz_inp1a
{
	width: 250px;
}
.wysz_inp1b
{
	width: 60px;
}
.zam_tab1
{
	width: 575px; /*IE*/
	margin: 0 auto;
}							/* zamówienia */
.zam_tab1a
{
	margin-top: 15px;
}
.zam_tab1 td
{
	padding: 4px 0 4px 3px;
	vertical-align: top;
}
.zam_td1
{
	height: 25px;
	font-weight: bold;
}
.zam_list_td1a
{
	width: 7%;
}									/* zamówienia - lista */
.zam_list_td1b
{
	width: 23%;
}
.zam_list_td1c
{
	width: 10%;
}
.zam_list_td1d
{
	width: 49%;
}
.zam_list_td1e
{
	width: 11%;
}
.zam_list_div1
{
	text-align: center;
	margin-top: 14px;
}
.zam_szcz_td1a
{
	width: 5%;
}								    /* zamówienia - szczegó³y */
.zam_szcz_td1b
{
	width: 50%;
}
.zam_szcz_td1c
{
	width: 8%;
}
.zam_szcz_td1d
{
	width: 14%;
}
.zam_szcz_td1e
{
	width: 22%;
	text-align: right;
}
.zam_szcz_div1
{
	text-align: center;
	line-height: 180%;
}
.zam_szcz_div2
{
	text-align: justify;
	margin: 25px 3px 3px;
}
.zam_szcz_div3
{
	text-align: center;
	margin-top: 15px;
}
.zam_szcz_span1
{
	padding-left: 30px;
}
