body { background: #fff url('../grafika/bg.gif') top center no-repeat; color:#666; text-align:left; font:normal 12px Arial; }
html * { margin:0; padding:0; }
p { line-height:1.5em; } /*?*/

h1, h2 {
	font-family: 'Trebuchet MS';
	font-size: 18px;
	padding-left: 10px;
	color: #fff;
	line-height: 49px;
	height: 49px;
	width: 798px;
	text-transform: uppercase;
	font-weight: normal !important;
	background: url('../grafika/naglowek_bg.png') no-repeat;
	text-shadow: 1px 1px 1px #f26600;
	}
h1 a {
	color: #fff !important;
	}

h3 { /* menu*/ }

ul { list-style-type:none; list-style-position:outside; }

input[type="text"], input[type="password"], textarea, select { 
	border-top: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #f7f7f7;
	border-bottom: 1px solid #f7f7f7;

	font:normal 12px Tahoma;
	color:#000;
	background: #f7f7f7;
	}

input[type="text"], input[type="password"], select { padding: 4px !important;}/* ? important*/

a { color:#000; text-decoration:none; cursor:pointer; }
a:hover{ /*text-decoration:underline;*/ }
a img { border:0; cursor:pointer; }

.red  { color:#FF0000; }}
.bold { font-weight:bold; }
.bold_font { font-weight: bold; font-family: 'Trebuchet MS'; }
.smal { font-size: 0.8em; }

.clearer { clear:both !important; }
.dziobekLeft { padding-left:20px !important; background:url('../grafika/dziobek.png') no-repeat left; }
.dziobekLeft3 { padding-left:15px !important; background:url('../grafika/dziobek.gif') no-repeat left; }

/* kontener glowny */

#main-container {
	width: 1022px;
	margin: 0 auto;
	}

#main-container-left {
	}

#main-container-right {
	}

/* naglowek strony ------------------------------------------------------------ */

#header a {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}

#header { 
	width: 100%;
	height: 216px;/*504px;*/
	text-align: right;
	background: url('../grafika/header_bg.jpg') no-repeat;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	}

#header_left {
	height: 215px;
	width: 378px;
	float: left;
	text-align: center;
	}

#header_left #header_logo {
	margin-top: 40px;
	margin-left: 10px;
	height: 100px;
	}

#header_left #header_logo img {
	width: 368px;
	height: 100px;
	}

#header_left #header_left_menu {
	padding-top: 50px;
	}

#header_left #header_left_menu a {
	padding: 0 5px;
	}

#header_right {
	float: left;
	width: 600px;
	margin-left: 30px;
	text-align: center;
	}

#header_right #header_right_menu {
	padding-top: 31px;
	}

#header_right #header_right_menu a {
	padding: 0 5px;
	}


#header_zaloguj {
	height: 90px;
	line-height: 90px;
	}

/* zaloguj */
#header_zaloguj #zaloguj_napis { 
	display: inline;
	border-width: 0;
	background: url('../grafika/frm_zaloguj_bg.gif') no-repeat 0 0;
	width: 78px;
	height: 29px;
	padding:0 !important;
	}

#header_zaloguj #zaloguj_login {
	display: inline;
	background: url('../grafika/frm_zaloguj_bg.gif') no-repeat -83px 0;
	border-width: 0;
	width: 134px;
	height: 21px;
	color: #fff;
	padding-left: 10px !important;
	line-height: 21px;
	}

#header_zaloguj #zaloguj_haslo {
	display: inline;
	background: url('../grafika/frm_zaloguj_bg.gif') no-repeat -83px 0;
	border-width: 0;
	width: 134px;
	height: 21px;
	color: #fff;
	padding-left: 10px !important;
	line-height: 21px;
	}

#header_zaloguj #zaloguj_button {
	display: inline;
	background: url('../grafika/frm_zaloguj_bg.gif') no-repeat -231px 0;
	width: 30px;
	height: 29px;
	border-width: 0;
	cursor: pointer;
	padding:0;
	margin:0;
	}

#header2 { 
	width: 100%;
	height: 288px;
	text-align: left;
	background: url('../grafika/header_bg.jpg') 0 -216px no-repeat;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	}

#header_szukaj { 
	clear: both;
	float: left;
	margin-top: 108px;
	margin-left: 27px;
	}

#header_szukaj #szukaj_fraza {
	display: inline;
	background: none;
	border-width: 0;
	width: 227px;
	height: 24px;
	color: #000;
	padding-left: 10px !important;
	line-height: 24px;
	}

#header_szukaj #szukaj_button {
	display: inline;
	background: none;
	width: 83px;
	height: 29px;
	border-width: 0;
	cursor: pointer;

	padding:0;
	margin:0;
	}

#header_koszyk {
	float: right;
	width: 217px;
	margin-right: 0;/*70*/
	margin-top: 30px;
	font-size: 14px;
	}

#header_koszyk_btn {
	float: right;
	width: 30px;
	margin-right: 40px;
	height: 63px;
	}

#header_koszyk_btn a {
	width: 30px;
	height: 63px;
	display: block;
	}

/* wyszukiwarka */

/* ceny ------------------------------------------------------------ */

.cena {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	Font-family: Arial;
	color: red;
	text-shadow: 1px 1px 1px #fff;
	}

.cena .stara {
	text-decoration: line-through;
	margin-right: 5px;
	}

.cena .nowa {
	color: red;
	}

/* kategorie główne ------------------------------------------------------------ */

#nav-cat2 {
	margin-left: 0;
	}

#nav-cat2 h3 {
	line-height: 35px;
	font-weight: bold;
	clear: both;
	background:url('../grafika/nav_cat_przerwa.gif') no-repeat bottom left;
	}


#nav-cat2 h3 span {
	font-weight: normal;
	margin-left: 2px;
	color: #acacac;
	}

#nav-cat2 .kat_obrazek {
	display: block; 
	float: left;
	padding-right: 5px;
	}

#nav-cat2 a {
	font-size: 12px;
	background:url('../grafika/dziobek.gif') no-repeat center left;
	padding-left: 15px; 
	}

#nav-cat2 h3.active a { /*kazdy aktywny*/
	color: #eb0000;
	font-weight: bold;
	}

#nav-cat2 div.worek_podkat {/*worek z podkategoriami*/
	margin: 2px auto 5px auto;
}

/* sub kategorie ------------------------------------------------------------ */
/*
.menu_active_1, #glowna
.menu_active_2,
.menu_active_3,
.menu_active_4 { } #glowna+poniej poszczególne podkategorie */

h3.sub_menu {
	font-weight: normal !important;
	margin-left: 20px !important;
	background:url('../grafika/dziobek_5.png') no-repeat left;
	}

h3.sub_menu_2 {
	font-weight: normal !important;
	padding-left: 20px;
	font-style: italic;
	}

h3.sub_menu_3 {/*najniszy poziom*/}

/*kategorie produkcentów*/


.nav-cat2-producent-kat #nav-cat2 h3 {
	padding: 5px 10px !important;
	width: 205px !important;
	font-weight: normal !important;
	background: none !important; 
	}

.nav-cat2-producent-kat  .sub_menu {
	padding-left: 35px !important;
	width: 170px !important;
	background: #faf9f9 url('../grafika/menu_punkt.gif') center right no-repeat;
	}

.nav-cat2-producent-kat  .sub_menu_2 {
	padding-left: 45px !important;
	width: 160px !important;
	background: #faf9f9 url('../grafika/menu_punkt.gif') center right no-repeat;
	}

/* content ------------------------------------------------------------ */

#content {
	width: 100%;
	overflow: auto;
	}

#content_left {
	float: left;
	width: 210px;
	}

#content_center {
	float: left;
	width: 798px;/*798*/
	padding-right: 14px;
	}

#content_center a {
	color: #000;
	}

#content h4 {
	height: 28px;
	margin: 0 14px !important;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
	clear: both;
	}

#content_left .box {
	}


#content_left .box_naglowek {
	/*background: url('../grafika/box_top_bg.gif');*/
	height: 15px;
	background: #3f3f3f;
	}

.box_stopka {
	height: 54px;
	}



#content_left .banner {
	margin: 0 auto;
	text-align: center;
	}

/*boxy indywidualnie*/

.box_koszyk li {
	margin: 0 6px 0 5px;
	padding: 5px 0 5px 0;
	}

.box_koszyk li img {
	width: 66px;
	border: 1px solid #d4e2ec;
	padding: 2px;
	margin-top: 3px;
	}

.box_koszyk li div {
	border-top: 1px solid #e6e6e6;
	float: left;
	padding-left: 2px;
	}


.box_biuletyn {
	text-align: center;
	}

.box_panel_klienta {
	text-align: center;
	}

.box_wyszukaj #szukaj_fraza {
	width: 186px;
	}

.box_wyszukaj select {
	width: 196px;
	margin: 4px auto 9px auto;
	}

.box_kategorie {
	text-align: left !important;
	}

.box_kategorie ul li {
	border-bottom: 1px solid #F6F6F6;
	}

.box_kategorie ul li:hover {
	background-color: #ECECEC;
	}

.box_kategorie ul li a {
	color: #6D6D6D;/*może nie cza*/
	}	

.box_polecane {
	text-align: left !important;
	}

.box_polecane ul li {
	background: url('../grafika/box_przerwa.gif') top center no-repeat;
	line-height: 20px;
	padding: 6px 6px 6px 13px;
	}

.box_polecane ul li#first_polecane {
	background-image: none;
	}

.box_promocje {
	text-align: center;
	}

/* end boxy indywidualnie  */


/* footer ------------------------------------------------------------ */

#foot {/**/
	height: 282px;
	width: 1022px;
	background: #3f3f3f url('../grafika/foot_bg.jpg') no-repeat;
	margin: 0 auto;
	color: #fff;
	}


#foot a {
	color: #fff;
	}

#foot-container-left {
	background: #3f3f3f;
	}

#foot-container-right {
	background: #3f3f3f;
	}


#foot_pomoc {
	margin: 72px auto 0 auto;
	width: 100%;
	height: 167px;
	float: left;
	}

#foot_pomoc div {
	float: left;
	}


#foot_pomoc ul {
	}

#foot_pomoc li {

	margin-right: 15px;
	padding-left: 10px;
	line-height: 26px;
	height: 26px;
	}

#foot_pomoc p {
	padding-left: 25px;
	}


#foot #email_biuletyn {
	width: 160px;
	}

#foot_pomoc p.foot_naglowek {
	padding-left: 25px;
	padding-bottom: 6px;
	height: 17px;
	font-family: 'Trebuchet MS';
	font-size: 15px;
	}

#foot_copy {
	clear: both;
	height: 30px;
	width: 684px;
	margin: 0 auto;
	line-height: 30px;
	color: #fff;
	float: left;
	}

#foot_copy div#text_copyright {
	float: left;
	padding-left: 20px;
	width: 290px;
	}

#foot_copy div#text_sotech {
	float: right;
	text-align: left;
	padding-top: 2px;
	width: 285px;
	}

/* biuletyn */

#foot_biuletyn #email_biuletyn {
	display: inline;
	background: url('../grafika/frm_biuletyn_bg.gif') no-repeat 0 0;
	border-width: 0;
	width: 232px;
	height: 21px;
	color: #fff;
	padding-left: 10px !important;
	line-height: 21px;
	}

#foot_biuletyn #biuletyn_button {
	display: inline;
	background: url('../grafika/frm_biuletyn_bg.gif') no-repeat -253px 0;
	width: 30px;
	height: 29px;
	border-width: 0;
	cursor: pointer;
	margin-left: 3px;
	}

/* przyciski funkcyjne ------------------------------------------------------------ */

#lista_produkt .admin {
	clear: both;
	text-align: left;
	}

.admin {
	font-size: 10px !important;
	color: #f00 !important;
	}

.admin a {
	font-size: 10px !important;
	color: #f00 !important;
	}

.admin_glowna {
	padding: 1px 0 1px 0;
	margin: 0 auto;
	text-align: left;
	background: #3f3f3f;
	}





/* CONTENT.CSS */

/* zaawansowana wyszukiwarka */

/* lista produktów ------------------------------------------------------------ */

#lista_produkt {
	margin: 5px 0 10px 5px;
	}


div.wstazka {
	width: 59px;
	height: 60px;
	overflow: hidden;
	display: block;
	border: none;
	margin-left: 4px;
	margin-top: 4px;
	position: absolute;
	}

.lista_produkt_worek {
	float: left;
	text-align: left;
	width: 254px;
	min-height: 280px !important;
	margin-left: 5px;
	margin-bottom: 5px;
	background: url('../grafika/lista_zdj_bg.gif') top center no-repeat;
	}

/* pozostale elementy*/

.lista_produkt_bottom {
	background: url('../grafika/lista_bottom_bg.gif') bottom center no-repeat;
	height: 93px;
	}

.lista_produkt_nazwa {
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	min-height: 32px;
	font-weight: bold;
	}

.lista_produkt_worek .cena {
	float: right;
	width: 95px;
	text-align: right;
	padding-right: 10px;
	line-height: 26px;
	padding-top: 0;
	}

.lista_produkt_worek .cena .stara {
	font-size: 13px;
	font-weight: normal;
	text-shadow: none;
	color: #000;
	font-weight: bold;
	width: 95px;
	display: block;
	}

.lista_produkt_koszyk {
	float: right;
	width: 130px;
	text-align: left;
	padding-left: 10px;
	padding-top: 19px;
	}

.lista_produkt_nazwa a {
	font-size: 12px;
	}

.lista_produkt_opis {
	padding: 5px 0;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #959595;
	font-size: 11px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	min-height: 45px;
	text-align: justify;
	}

.lista_produkt_zdjecie {
	text-align: center;
	height: 200px;/*200px*/
	padding-top: 10px;
	}
/*
.pierwsza_kolumna {
	border-left: 1px solid #f0f0f0;
	}
*/
.lista_produkt_zdjecie img {
	margin: 0 auto;
	}

.lista_produkt_worek .cena {
	padding-left: 9px;
	/*height: 42px;*/
	}

.lista_produkt_worek .lista_produkt_btn

	}

 
.lista_produkt_worek .lista_produkt_btn a {

	}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

/* lista produktów - wyszukiwarka zaawansowana ------------------------------------------------------------ */

#lista_wyszukiwarka {
	background: #f8f5c6;
	border: 1px solid #e6e1a1;
	width: 97%;
	margin: 20px auto 5px auto;
	overflow: auto;
	}

#lista_wyszukiwarka div {
	float: left;
	text-align:right;
	font-size: 12px;
	color: #000000;
	width: 45%;
	padding: 5px;
	}

/* karta produktu ------------------------------------------------------------ */

#karta_produktu {
	padding-top: 7px;
	padding-right: 27px;
	}


/*lewa kolumna*/
#karta_produktu #karta_kolumna_1 {
	float: left;
	width: 55%;
	text-align: center;
	}

#karta_kolumna_1 div#karta_zdj {
	margin-top: 0px;
	margin-bottom: 8px;
	}

#karta_kolumna_1 div#karta_zdj img {
	border: 1px solid #ccc;
	padding: 3px;
	}


/* galeria miniaturek */
#karta_kolumna_1 #karta_galeria {
	margin: 10px 0 0 10px;
	}

#karta_kolumna_1 #karta_galeria p {
	float: left;
	margin: 0 0 0 3px;
	}

#karta_kolumna_1 #karta_galeria img {
	border:1px solid #ccc;
	padding: 3px;
	cursor: pointer; 
	}


/* prawa kolumna */
#karta_produktu #karta_kolumna_2 {
	float: left;
	width: 44.5%;
	padding-left: 2px;
	border-left: 1px solid #dadada;
	}

#karta_produktu h2 {
	font-size: 18px;
	padding-left: 10px;
	line-height: 22px;
	min-height: 22px !important;
	}


/* spis podstwowych infomracji */
#karta_kolumna_2 #karta_box_informacje {
	margin: 7px 0;
	}

#karta_kolumna_2 #karta_box_informacje p {
	float: left;
	clear: both;
	padding: 3px 0 3px 10px;
	width: 110px;
	}

#karta_kolumna_2 #karta_box_informacje span {
	float: left;
	padding: 3px;
	}

/* box ceny */
.karta_box_ceny_ilosc {
	border-bottom: 1px solid #dcdcdc;
	height: 56px;
	line-height: 56px;
	padding-left: 12px;
	}


/* box odmiany - ilosci */
#karta_produktu #karta_box_ilosc {
	padding-top: 10px;
	margin-top: 20px;
	}

#karta_box_ilosc #pole_ilosc {
	width: 40px;
	padding: 3px;
	}

/* karta zakladki*/
#karta_zakladki {
	margin: 20px auto 5px auto;
	width: 99%;
	overflow: auto;
	height: 76px;
	background: url('../grafika/header_menu_bg.gif') repeat-x;
	font-size: 11px;
	}

#karta_zakladki div {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
	color: #fff;

	}

#karta_zakladki div td {
	height: 56px;
	font-family: 'Trebuchet MS';
	font-size: 15px;
	padding-left: 10px;
	padding-right: 7px;
	padding-top: 4px;
	line-height: 56px !important;
	font-weight: bold;
	}

#karta_zakladki div td.tab_right{
	width: 4px;
	padding: 0;
	}

#karta_zakladki .zakladka_przerwa {
	padding:0; 
	margin:0;
	height: 56px;
	float: left;
	border-right: 1px solid #4f4f4f;
	}

.tab_active td {
	background: url('../grafika/header_menu_btn_active.gif') repeat-x;
	height: 56px;
	padding-left: 10px;
	padding-right: 7px;
	padding-top: 12px;
	line-height: 56px;
	}

.tab_active td.tab_right {
	background: url('../grafika/header_menu_btn_active.gif') repeat-x;
	width: 4px;
	padding: 0;
	}

#karta_zakladki div.tab_opcja a,td.tab_opcja a:active,td.tab_opcja a:hover{
	text-decoration: none;
	color: #393939;
	}

.tab_widoczna {
	display:'';
	width: 90%;
	margin: 0 auto;
	}

.tab_schowana {
	display: none;
	width: 90%;
	margin: 0 auto;*/
	}

/* posczegolne zakladki - opis - cechy */

.karta_tab_naglowek {
	margin: 10px auto;
	font-size: 14px;
	}


/* cechy - opis */
#cechy_tresc #tresc_opis {
	margin: 12px auto 0 auto;
	text-align: justify;
	width: 100%;
	}

#cechy_tresc #tresc_parametry {
	width: 100%;
	margin: 0 auto;
	}

#cechy_tresc #tresc_parametry td {
	border-bottom: 1px solid #f0f0f0;
	line-height: 25px;
	}

#tresc_parametry .leftCol {
	border-right: 1px solid #f0f0f0;
	font-weight: bold;
	text-align: right;
	width: 50%;
	padding-right: 5px;
	}

#tresc_parametry .rightCol {
	text-align: left;
	padding-left: 5px;
	}

/* zapytaj o produkt + recenzje*/
#recenzje_tresc table, 
#zapytaj_tresc table {
	width: 100%;
	}

#recenzje_tresc .leftCol, 
#zapytaj_tresc .leftCol {
	padding-right: 8px;
	text-align: right;
	width: 140px;
	}

#recenzje_tresc .input_text, 
#zapytaj_tresc .input_text {
	width: 380px;
	border: 1px solid #b3cce3;
	}

#recenzje_tresc .input_textarea, 
#zapytaj_tresc .input_textarea {
	width: 388px;
	border: 1px solid #b3cce3;
	}

#recenzje_tresc .karta_recenzje li {
	border-bottom: 1px solid #ccc;
	line-height: 20px;
	padding: 6px 6px 6px 13px;
	}

#recenzje_tresc .karta_akcesoria li {
	border-bottom: 1px solid #ccc;
	line-height: 20px;
	padding: 6px 6px 6px 13px;
	}

/* ??? */

#karta_kolumna_2 ul {
	border-top: 1px solid #f5f2ed;
	margin-top: 10px;
	width: 100%;
	}

#karta_kolumna_2 ul li {
	padding:5px 0 0 8px;
	min-height: 60px !important;
	border-bottom: 1px solid #f5f2ed;
	background: url('../grafika/punkt.gif') no-repeat 11px left;/*wzór tła*/
	}


/* inne */

.karta_komunikat {
	text-align: center;
	margin: 10px auto;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 50%;
	}


/* nowy koszyk ----------------------------------------------------------------------------------- */

#koszyk_przyciski {
	width: 98%;
	margin: 10px auto;
	padding: 14px 0 10px 0;
	border-top: 3px solid #4C6771;
	}

#koszyk_przyciski input{
	border-width: 0;/* bo input:image dostaly bordery*/
	}

#koszyk_przyciski p {
	float: left;
	margin: 0 20px;
	}

#koszyk_przyciski p#btn_last {
	float: right;
	}

#koszyk_kroki {
	text-align: center;
	margin: 25px auto 35px auto;
	}


/* nowy koszyk - krok 1/4 ------------------------------------------------------------------------ */

#koszyk_pamietaj {/*raczej wywalic*/
	text-align: center;
	width: 100%;
	margin: 25px 0;
	font-size: 0.9em
	}

/* old*/

.koszyk_lista {
	width: 530px;
	margin: 0 auto;
}

.koszyk_ilosc_prod {
	margin: 10px 0 10px 10px;
	padding: 0;
}
.koszyk_lista td {
	vertical-align: middle;
	font-size: 11px; 
	height: 88px;
	border-bottom: 1px solid #ECECEC;
	/*border: 1px solid #000000;*/
	text-align:left;
	padding-left:10px;
}

#koszyk_naglowek td {
	margin:50px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	height: 30px;
	padding-left:10px;
	/* do kroku drugiego */
	vertical-align: middle;/* tylko do kroku drugiego*/
}

#koszyk_lista_podsuma td {
	background: #F6F6F6;
	height: 35px;
	padding-left:10px;
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
/* nowy koszyk - krok 2/4 ------------------------------------------------------------------------ */

#koszyk_krok_2 {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	}

#koszyk_krok_2 input, #koszyk_krok_2 textarea {
	border: 1px solid #C6C6C6;
	}

.firstCol {
	text-align: right;
	vertical-align: middle;
	width: 45%;
	}

.secondCol {
	text-align: left;
	padding: 2px 0 2px 10px;
	vertical-align: middle;
	}


/* nowy koszyk - krok 3/4 ------------------------------------------------------------------------ */

/* nowy koszyk - krok 4/4 ------------------------------------------------------------------------ */

/* pusty koszyk ------------------------------------------------------------------------ */

/*ustandaryzowac wszystkiedzialy*/
#koszyk_pusty {
	width: 100%;
	text-align:center;
	margin: 40px 0 0 0;
	}

#koszyk_pusty p {
	width: 90%;
	margin-top: 10px;
	text-align: center;
	}

#str_glowna {
	margin-top: 35px !important;
	text-align: center !important;
	}

/* moje konto ------------------------------------------------------------------------ */

#moje_konto {
	width: 380px;
	text-align:center;
	margin: 40px auto 0 auto;
	}

#moje_konto p, #moje_konto ul {
	width: 300px;
	text-align: left;
	}

#moje_konto p {
	margin-top: 15px;
	}

#moje_konto p.bold_font {
	font-size: 17px;
	}

#moje_konto ul li {
	padding-left: 8px;
	line-height: 1.6em;
	}

#moje_konto ul li#li_przerwa {
	margin-top: 10px;
	}

#moje_konto_zamowienia table {
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	margin: 20px auto;
	width: 87%;
	}

#moje_konto_zamowienia th, 
#moje_konto_zamowienia td {
	border-left: 1px solid #222;
	border-top: 1px solid #222;
	padding-left: 8px;
	height: 30px;	
	}

#moje_konto_zamowienia .center {
	padding: 0;
	text-align: center;
	}

#moje_konto_zamowienia .oddalamy p {
	padding-left: 4px;
	text-align: left !important;
	}

#moje_konto_zamowienia p {
	line-height: 22px;
	}


.no_border,
.no_border td {
	border-width: 0 !important;
	}

/* zarejestruj i zaloguj ------------------------------------------------------------------------ */

#zaloguj_zarejestruj {
	overflow: auto;
	}

#zaloguj_zarejestruj div {
	float: left;
	padding: 0 3px;
	margin: 0;
	width: 49%;
	}

#zaloguj_zarejestruj table {
	width: 100%;
	}

#zaloguj_zarejestruj div p {
	margin: 12px 0;
	}

#zaloguj_zarejestruj div fieldset {
	padding: 5px;
	border:solid 1px #222;
	}

#zaloguj_zarejestruj td.firstCol,  #zaloguj_zarejestruj td.secondCol {
	height: 25px;
	/*border-bottom: 1px solid #222;*/
	}


#zaloguj_zarejestruj td.firstCol {
	width: 30%;
	}

#zaloguj_zarejestruj td.secondCol {
	width: 70%;
	}

#zaloguj_zarejestruj div.punkty_checkbox {
	width: 100%;
	margin: 0;
	}

#zaloguj_zarejestruj div.punkty_checkbox p {
	float: left;
	text-align: justify;
	font-size: 10px;
	margin: 6px 0;
	}

#zaloguj_zarejestruj p.zaloguj_form_naglowek {
	text-align: left !important;
	font-size: 11px;
	}

#zaloguj_zarejestruj input[type="text"], #zaloguj_zarejestruj input[type="password"], #zaloguj_zarejestrujselect { /*only ff and ie7 */
	width: 200px !important;
	}

/* dział kontakt ------------------------------------------------------------------------ */

#kontakt {
	text-align: center; /* IE5.5 */
	}

#kontakt input[type="text"] {
	width: 250px;
	}

#kontakt form {
	width: 80%;
	margin: 20px auto 0 auto;
	text-align: left;
	}

#kontakt .flinia {
	margin-top: 8px;
	clear: both;
	}

#kontakt .flinia_spacja {
	height: 30px;
	}

.kontakt_komunikat {
	text-align: left;
	padding-left: 73px;
	}


/* ogolne ------------------------------------------------------------------------ */


/* po aktywacji ------------------------------------------------------------------------ */

/* po rejestracji ------------------------------------------------------------------------ */


/* dane dla formularza w kroku 1/2 */


/* przyciska drukuj na ostatnim kroku zakupow */


/* strona główna ------------------------------------------------------------------------ */

#dzial_home .home_spis a {
	color: #ccc;
	font-size: 12px;
	}

.home_zdj {
	background: #fff;
	padding: 20px auto;
	text-align: center;
	}

.home_zdj img {
	margin: 16px auto;
	border: 1px solid #ccc;
	}

#dzial_home .home_box_text {
	margin: 5px 5px 15px 5px;
	background: url('../grafika/home_box_bg.gif') repeat-y;
	}

#dzial_home .home_box_prod {
	float: left;
	width: 32%;
	height: 200px;

	margin: 1px 1px 15px 1px;
	}

#dzial_home .home_box_prod .zdj {
	height: 87px;
	border: 1px solid #ccc;
	padding: 2px;
	}

#dzial_home .home_box_kat {
	float: left;
	width: 24.9%;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	}

.home_spis ul {	
	border: 1px solid red;
	}

.home_spis li {
	line-height: 20px;
	text-align: left;
	padding-left: 20px;
	}


#dzial_home .glowna_przerwa {
	float: left;
	width: 3px;
	height: 190px;
	}

#dzial_home .glowna_box .cena {
	font-weight: bold;
	}

/* działy generowane dynamicznie ------------------------------------------------------------------------ */

#dzial {
	margin: 10px;
	}


/* POPUPY ------------------------------------------------------------------------ */


.popUp {
	background:#000 url('../grafika/popup_bg.jpg') no-repeat;
	}

#sklep .popUp {
	display: none;
}

.popUp .cena {
	font-size: 12px;
	}


#popup_naglowek {
	}

#popup_tresc {
	padding-left: 20px;
	min-height: 180px;
	}

#popup_tresc p {
	line-height: 26px;
	}

#popup_suma {
	padding-left: 20px;
	padding-top: 8px;
	clear: both;
	}

#popup_suma span {
	font-weight: bold;
	color: #e13639;
	}

#popup_stopka {
	padding-top: 10px;
	text-align: center;
	padding-bottom: 10px;
	}

#popup_stopka img {
	margin: 0 3px;
	}

/* slider lewe menu ------------------------------------------------------------ */

/*modyfikacja listy prod*/
div.slider_window .lista_produkt_worek {
	background: none;
	width: 210px;
	}

div.slider_window .lista_produkt_worek div {
	padding:0;
	margin:0;
	}


div.slider_window .lista_produkt_zdjecie img {
	margin: 0 auto;
	width: 180px;
	}



div.slider_window .lista_produkt_zdjecie {
	text-align: center;
	margin:0;
	}

div.slider_window .cena {
	color: #fff;
	/*text-shadow: 1px 1px 1px red;*/
	}




/*slider main*/
div.slider_window {
	width: 210px;
	height: 210px;
	overflow: hidden;
	position: relative;
	}

div.slider_window div.slider_products {
	position: relative;
	}

div.slider_window div.slider_products div.product {
	/*width: 218px !important;*/
	padding: 0 15px;
	margin:0;
	width: 181px;/*818*/
	height: 210px !important;
	float: left;
	display: inline;	
	}

.btns {
	width: 180px;
	height: 21px;
	padding: 10px 0 10px 20px;
	}

#btns_box {
	height: 21px;
	}

#btns_box a {
	float: left;
	display: inline;
	width: 21px;
	height: 18px;
	font-weight: bold;
	margin: 0 1px;
	text-align: center;
	padding-top: 3px;
	background: url('../grafika/slider_btn_off.gif') repeat-x;
	}

#btns_box .selected {
	background: url('../grafika/slider_btn_on.gif') repeat-x;
	color: #000;
	}

#slide_left {
	background: url('../grafika/slider_left_strzalka.gif') no-repeat;
	width: 21px;
	height: 21px;	
	display: inline;
	float: left;
	margin-right: 1px;
	cursor: pointer;
	}

#slide_left.disabled {
	background: url('../grafika/slider_left_strzalka_disabled.gif') no-repeat;
	cursor: default;
	}

#slide_right {
	background: url('../grafika/slider_right_strzalka.gif') no-repeat;
	/*background:url('../grafika/dziobek3.gif') no-repeat center center;*/
	width: 21px;
	height: 21px;
	display: inline;
	float: left;
	margin-left: 1px;
	cursor: pointer;
	}

#slide_right.disabled {
	background: url('../grafika/slider_right_strzalka_disabled.gif') no-repeat;
	cursor: default;
	}

