body {margin: 0 auto; padding: 0; width: 100%; text-align: center; color: #555050; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: #fff url(../../images/bok.gif) repeat-x 50% top;}
img {border: 0;}
form {font-size: 12px;}
fieldset {margin: 0; padding: 0; border: 0;}
select {font-size: 10px; color: #666;}
p {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.right-text {text-align: right;}
h1 {font-size: 15px; padding-bottom: 14px;}
h2, h3, h4, h5, h6 {font-size: 13px; padding-bottom: 10px;}

#header {margin: 0 auto; padding: 0; text-align: center; width: 900px; height: 85px; font-size: 15px;}
#header img, #header a {float: left;}
#logo-link {margin: 0; width: 270px; height: 62px; position: absolute; top: 8px; left: 0;}

#menu {margin: 0 auto; padding: 0; width: 892px; height: 47px; text-align: center;}
	#menu ul {margin: 0; padding: 0;}
	#menu li {margin: 0; padding: 0; list-style: none; float: left;}
	#menu a {margin: 0; padding: 0;}
#none a {margin: 0; padding: 0;}

#container {margin: 0 auto; padding: 2px 0 0; width: 900px; text-align: center;}

#left_column {margin: 0; padding: 0; width: 203px; float: left;}
#left_column #szukaj {font-size: 14px; margin: 0; width: 150px; height: 19px; color: #666; text-indent: 3px; border: #f26531 1px solid; vertical-align: top;}

.button_go {border: 0; margin: -1px 0 0 3px;}

#middle_column {margin: 0; padding: 20px 0 0; width: 505px; float: left; text-align: left; background: url(../../images/tlo_srodek.jpg) top left no-repeat;}
	#nowosci {margin: 0 0 0 20px; padding: 0; width: 460px;}
	#blok_txt {margin: 0 0 0 20px; padding: 10px 0 0; width: 460px; float: left;}
	#blok_txt p {margin-bottom: 20px; padding: 0;}
	#blok_txt img {margin: 0 15px 15px 0;}
	.myslnik {margin: 0 0 0 20px; padding: 0; width: 350px;}
	.news {margin: 0 0 0 7px; padding: 8px 0 0 0; width: 440px; height: 20px; font-size: 13px; font-weight: 700; color: #f15a22; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	.produkt {margin: 2px 0 0 5px; width: 440px; font-size: 11px; line-height: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: left;}
	#sortowanie {margin: 25px 0 0 35px; padding: 0; width: 470px;}
	#sortowanie input, fieldset {margin: 0; padding: 0; vertical-align: top;}
	
	.blok_produkt {margin: 50px 0 0; padding: 0; float: left; width: 505px;} 

	.prod_zdj_mini {margin: 0 0 0 35px; float: left;}

   .heading_prod {margin: 0 0 10px 20px; padding: 0; width: 350px; float: left; clear: right; font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #f15a22;}

	.prod_container {margin: 0 0 0 20px; padding: 0; float: left; width: 350px;}
	.produkt_opis {margin: 0; padding: 0; width: 200px; float: left;}
	.opis {margin: 0; padding: 0; width: 200px; font-size: 12px;}
	.cena {margin: 10px 0; padding: 1px 2px; font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000;}
	#opis_produktu {margin: 0; padding: 20px 0 20px; width: 400px; float: left;}
	#tabelka_info {margin: 0; padding: 0; float: left; width: 400px;}
	#tabelka_info img {margin: 0; padding: 0; float: left;}
	#tabelka_left {margin: 0; padding: 0; width: 80px; float: left; text-align: right;}
	#tabelka_right {margin: 0; padding: 0 0 0 20px; width: 100px; float: left; text-align: left;}
	#tabelka_left p, #tabelka_right p {margin: 0; padding: 0;}
	#rozmiar_sztuki {margin: 50px 0 0 10px; padding: 0; font-size: 12px; width: 190px; float: left;}
	#rozmiar_sztuki select {margin-left: 36px;}
 	.one {margin: 0; padding: 0; height: 30px; width: 180px;}
 	.one label {float: left;}
 	.one select {float: right; width:80px;}
	#two {margin: 0 0 10px; padding: 0; width: 180px;} 
	#two label {margin-right: 27px;}
	#two input {vertical-align: middle;}
	#szt {border: #f26531 1px solid; width: 18px; margin-right: 6px;}
	#comment {margin: 0 0 0 20px; text-align: left; float: left; width: 400px;}
	#comment p {padding-bottom: 10px;}
	#dodaj_opinie {margin: 5px 16px; float: right;}
	.produkt_buttons {margin: 0 0 0 25px; padding: 0; float: left; width: 100px;}
	.produkt_buttons p {margin: 0 0 20px; padding: 0;}
	#regulamin {margin: 0 0 0 20px; padding:0; width: 440px;}
	#regulamin ol, #regulamin ul {padding: 0; width: 420px;}
	#regulamin li {padding: 0; width: 400px;}

	
#right_column {margin: 0; padding: 0; width: 188px; float: left; text-align: left;}
#right_column img {margin: 0; padding: 0;}

	#do_koszyka {margin: 0; padding: 5px 0 0 20px; text-align: left;}
	#do_koszyka p {margin: 0; padding: 0 0 7px; font-size: 10px; color: #555050;}
	.bold_a {font-size: 12px; font-weight: bold; color: #e26300;}

	#zaloguj {margin-top: 30px;}
	#zaloguj p {float: right; margin: 4px 10px 0 0}
	#zaloguj label {margin: 0; padding: 2px 0; font-size: 11px; width: 50px; height: 19px; display: block;}
	#zaloguj .login {font-size: 14px; margin: 0 0 2px; width: 120px; height: 19px; color: #666; text-indent: 3px; border: #f26531 1px solid; vertical-align: top; float: left;}
	#labels {margin: 0; padding: 0; float: left; width: 50px;}
	#logins {margin: 0; padding: 0; float: left; width: 120px;}

	#zaloguj .malylink {font-size: 10px; color: #f26531; text-decoration: underline;}

	#bestsellers {margin-top: 20px; }
	#bestsellers ul {margin: 0; padding: 0 15px 0 20px; font-size: 10px; color: #555050; list-style: none;}
	
	#do_pobrania {margin-top: 20px;}
	#tekstmaly {margin-left: 20px; font-size: 10px; color: #555050;}
	
#footer {margin-top: 30px; background: url(../../images/stopka_bg.jpg) repeat-x; width: 100%; height: 70px; float: left; text-align: center;}
	#foot_links {margin: 0 auto; padding: 20px 0 20px 35px; width: 900px; text-align: center;}
	.f_links {margin-left: 130px;}
	#footer p {font-size: 11px;}
	
.table_koszyk {margin: 0; padding: 0 0 0 20px; width: 485px;}
.table_koszyk p {margin: 0; padding: 0;}
td {font-size: 12px; vertical-align: top;}
#table_head {font-size: 12px; font-weight: bold; color: #ffffff; background: #f15a22;}
.table_wiersz {background: #eeeeee; text-align: center;}
.table_wiersz1 {background: #d0d0d0; text-align: center;}
.kol_1 {text-align: left;}
#table_stopka {margin: 20px 11px 0 3px; padding: 0; text-align: right;}
#table_stopka a {padding-right: 10px;}
#kontynuj {margin-left: 75px;}
#tab_kol_prod {width: 178px;}
#tab_kol_cena {width: 47px;}
#tab_kol_il {width: 99px;}
#tab_kol_wart {width: 47px;}
#tab_kol_wart_1 {width: 80px;}
#tab_kol_empty {width: 48px;}
#input_il {border: #f26531 1px solid; vertical-align: top;}
#last_buy {margin: 0 0 0 0; padding: 0 0 0 10px; float: left; width: 415px;}
#last_buy td {padding: 4px; text-align: left;}
#last_buy p {padding-left: 6px;}
#nr_zam {width: 100px;}
#data_zam {width: 110px;}
#status {width: 70px;}
#wartosc {width: 80px;}
#table_razem {margin: 0; padding: 0 40px 0 0; width: 465px; float: left;}
#table_razem table {width: auto; border: none; float: right;}
.dane_klienta {margin: 0; padding: 0 0 0 20px; width: 467px; float: left;}
.dane_klienta table {float: left;}
.table_1 {margin: 0; padding: 0 0 0 40px; width: 450px; float: left;}
.table_1 td {height: 16px;}
.table_1 p {margin: 0; padding: 0 0 1px;}
.zloz_zam {margin: 10px 0 0 200px; width: 125px; float: left;}
#potwierdz {margin-bottom: -5px;}
.bonus {margin: 0; padding: 0 0 0 40px; width: 450px; float: left;}
#bonus_kod {margin: 2px 8px; padding: 0; border: #f26531 1px solid; width: 240px; height: 18px;}

#middle_column .heading {margin: 15px 0 15px 0; padding: 0 0 0 34px; width: 450px; float: left; font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #f15a22;}

.form_line {margin: 0; padding: 0 0 0 42px; width: 345px; float: left;}
.form_line p {margin: 2px 0; padding: 0; font-size: 12px; text-align: left; width: 200px; height: 20px; float: left;}
.form_line span {font-size: 12px;}
.form_line label {margin: 2px 0; padding: 0; font-size: 12px; text-align: left; width: 200px; height: 20px; float: left;}
.form_line input {margin: 2px 0; padding: 0; border: #f26531 1px solid; float: left; width: 140px; height: 18px; background:white;}
.form_line select {margin: 2px 0; padding: 0; float: left; width: 140px; height: 18px;}
.form_field {margin: 0; padding: 0; border: 0; width: 390px; float: left;}
.bold_p {font-weight: bold;}


.form_button {margin: 4px 0 0 242px; padding: 0; border: 0; float: left;}
.form_button_center {margin: 4px 0 0 211px; padding: 0; border: 0; float: left;}

#addres_edit {margin: 0 auto; padding: 10px 0; text-align: center; width: 505px;}
#addres_edit p {margin: 0; padding: 0;}
#addres_edit select {margin-top: 5px;}

.in_kol {margin: 15px 0 0 12px; padding: 0; width: 150px; float: left;}
.in_kol p {margin-left: 5px;}

.checkbox_heading {margin: 15px 0 15px 0; padding: 0 0 0 34px; width: 470px; float: left; clear: none;}
.checkbox_heading p {margin: 0; padding: 0; font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #f15a22;}
.checkbox_heading input {margin: 0 4px 0 -2px; padding: 0; float: left;}

.green {color: #00ee00;}

#payment_box {float: left; width: 348px; height: auto; overflow: hidden;}
#payment_box label {width: 330px;}
#payment_box input {margin: 0; padding: 0; border: 0; width: 18px;}
#wroc_dalej {margin: 0 0 0 20px; padding: 8px 0; width: 505px; float: left; font-weight: bold; text-align: right;}

#tryby {margin: -50px 0 10px 95px; padding: 0; float: left;}
#opcje {margin: 0; padding: 0 0 0 30px; float: left; text-align: left; width: 450px;}
#opcje_heading {margin: 25px 0 15px 0; padding: 0 0 0 34px; width: 470px; float: left; clear: none; font: bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #f15a22;}
#dots {margin: 0; padding: 0 0 0 5px; width: 450px; float: left;}

.thin_border {border-bottom: 1px #C0C0C0 solid;}

#next_pages {margin: 0; padding: 25px 0 0 185px; text-align: center; height: 16px; width: 320px; float: left;}
#next_pages a {margin: 0 2px; padding: 3px 0 0; font-weight: bold; background: #f15a22; color: #fff; text-decoration: none; width: 18px; height: 18px; display: block; float: left; clear: none;}
#next_pages a:hover {margin: 0 2px; padding: 3px 0 0; font-weight: bold; background: #000; color: #fff; text-decoration: none; width: 18px; height: 18px; display: block; float: left; clear: none; zoom: 1;}
#next_pages p {margin: 0; padding: 3px 0 0; display: block; width: 16px; height: 18px; float: left;}

#flash_technologia {margin: 0; padding: 0; width: 457px; height: 580px; float: left;}
#flash_promocja {margin: 0; padding: 0; width: 148px; height: 202px; float: left;}
#flash_movie {margin: 0 0 0 76px; padding: 0; width: 350px; height: 290px; text-align: center;}
#flash_header {margin: 0; padding: 0; width: 591px; height: 81px; float: left;}

#four_banners {margin: 30px 0 0 21px; padding: 0; width: auto;}
#four_banners ul {margin: 0; padding: 0; list-style: none; width: 462px;}
#four_banners ul li {margin: 0; padding: 0 0 20px; width: 462px;}

#wysylka_container {padding: 0 0 0 40px; margin: 0; width: 450px;}
#wysylka_cennik {margin: 0; padding: 0; width: 450px; text-align: left; border-top: solid 2px #fff; border-left: solid 2px #fff; float: left; background: #eee;}
#wysylka_cennik td {padding: 5px; font-size: 11px; border-bottom: solid 2px #fff; border-right: solid 2px #fff;}

.form_el_2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
border : 1px solid #FBB038;
} 

.submit_but {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #FBB038; font-weight: bold; width: 150px; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
