* {padding:0; margin:0;}

html, body, textarea {font: 12px/1.6  Tahoma, Arial, san-serif; color:#333;}

body {background:url('images/bg-body.jpg') #EFEBE0 repeat-x;}

a, a:hover {color:#706547}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
a.active {color:#293282;}
a img {border:0;}



h2 {font-size:14px;}
h3 {font-size:13px;}
h4 {font-size:11px;}

ul, ol {padding-left:30px;margin:5px 0;}
ul {list-style-type:square;}

.clr {clear:both !important; height:20px !important; background:red !important;}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right !important;}

.text, textarea {border-top:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px 2px;}

#tlo {position:absolute;width:40%;right:0;height:312px;background:url('images/bg-tlo.jpg') bottom left repeat-x;}

#container {width:980px;margin:0 auto;padding-bottom:10px;}
#header {height:183px;background:url('images/baner.jpg') no-repeat;position:relative;}

#header h1 {width:307px;height:100px;position:absolute;top:20px;left:10px;background:url('/images/logo.png');}
#header h1 a {display:block;height:100px;width:307px;text-indent:-9999px;}
#zalogowany {position:absolute;top:20px;right:100px;width:220px;background:#F4F1EA;}
#zalogowany a {border:1px solid #C3BBA6;display:block;padding:2px 10px;color:#666;text-decoration:none;position:relative;outline:0;}
#zalogowany a:hover{border:1px  solid #c3bba6;}
#zalogowany span {display:block;}
.zaznacz {border:1px solid #c3bba6 !important;}
#zalogowany span.nag {font-weight:bold;color:#333;}
#zalogowany span#strzalka {position:absolute; width:22px; height:62px;background:url('/images/strzalka.gif') 2px 25px no-repeat #f7f7f7;top:0; right:0;border-left:1px solid #eee;}
#zalogowany-dane {padding:20px 10px 2px 10px;width:450px;height:55px;position:absolute;top:70px;right:100px;background:#F4F1EA;border:1px solid #c3bba6;display:none;}
#zalogowany-dane p {font-weight:bold;font-size:11px;}
#zalogowany span.odwroc {height:63px !important;background:url('/images/strzalka2.gif') 2px 25px no-repeat #f7f7f7 !important;}

#zalogowany-dane ul {list-style:none;padding:0;margin:0;font-size:11px;float:left;margin-right:10px;width:210px;font-weight:bold;}
#zalogowany-dane ul li span {display:block;width:92px;float:left;font-weight:normal; }
ul#akcja {font-weight:normal;clear:both;margin-top:5px;border-top:1px  solid #ccc;width:450px;}
ul#akcja li {float:right;margin:0 10px;}
ul#akcja li a {text-decoration:none;}
ul#akcja li a:hover {text-decoration:underline;}
ul#akcja li.wyloguj a, ul#akcja li.wyloguj a:hover {color:#b10000}

ul#akcja li.zamowienia, ul#akcja li.przechowalnia {float:left;font-weight:bold;margin:0 20px 0 0;}

#content {min-height:400px;}

#artykul {padding:20px;border:1px solid #C3BBA6;margin-top:-1px;background:#F4F1EA;padding-bottom:45px;}

#artykul h2 {position:relative;}
#artykul h2 a{text-decoration:none;position:absolute;right:0;font-size:11px;}
#artykul h2 a:hover {text-decoration:underline;}

#footer {height:22px;border-top:1px solid #eee;padding:2px 5px;position:relative;}
#footer ul {list-style:none;margin:0; padding:0;position:absolute; top:0; right:10px;}
#footer ul li {float:left;margin-left:2px;color:#aaa;}
#footer ul li a {color:#aaa;}

.przejdz-dalej {text-align:right;}
.przejdz-dalej input {cursor:pointer;}

.wybierz ul {list-style:none;}
.wybierz ul li {margin:10px 0;padding:2px;line-height:30px;}
.wybierz ul li label {padding:0 4px;}
.wybierz ul li span label {color:#666;}

table.rozmiary {width:500px;border-collapse:collapse;margin:20px 0;}
table.rozmiary th, table.rozmiary td {padding:5px;border:1px solid #eee;text-align:left;}
table.rozmiary th.th-center {text-align:center;}
table.rozmiary th span {padding:0 10px;}
table.rozmiary td select {width:200px;}
table.rozmiary tr.wyrozniony th {color:blue;}
tr.zaznacz th, tr.zaznacz td {background:#ddd;}

table.podsumowanie {width:100%;margin:20px 0;border:1px solid #ccc;background:#fff;}
table.podsumowanie th {background:#f0f0f0;}
table.podsumowanie td, table.podsumowanie th {border:1px solid #e0e0e0;padding:2px 5px;}
table.podsumowanie a {text-decoration:none;}
table.podsumowanie a:hover {text-decoration:underline;}

table.dane-klienta {width:345px;float:left;margin-right:20px;}
table.dane-klienta th, table.dane-klienta td {width:50%;}
table.dane-klienta th {text-align:right;}

table.dane-dodatkowe th {width:180px;text-align:right;}
table.dane-dodatkowe {width:565px;}
table.dane-dodatkowe textarea{height:88px;width:350px;}



.submit-right {text-align:right;}
.submit-right input {margin-left:30px;padding:0 5px;cursor:pointer;}

#kroki ul {list-style:none;padding:0;margin:0;overflow:hidden;}
#kroki ul li {float:left;width:186px;text-align:center;margin:0 4px;}
#kroki ul li a {display:block;padding:10px 5px;border:1px solid #C3BBA6;border-bottom:1px solid #C3BBA6;text-decoration:none;color:#666;outline:0;}
#kroki ul li a:hover {border:1px solid #C3BBA6;background:#D8CFC0;}
#kroki ul li.aktualny a {color:#666;border:1px solid #C3BBA6;border-bottom:1px solid #F4F1EA;background:#F4F1EA;}

#do-przechowalni p {margin:10px 0;}
#do-przechowalni p label {float:left;width:80px;}

h2.dodano {font-size:13px;margin:10px 0;color:#706547;}

.row {margin:10px 0;}
.row label {float:left;width:80px;}

.submit-zloz-zamowienie {text-align:center;}
.submit-zloz-zamowienie input {cursor:pointer;}

#tab-profile {width:100%;border:1px solid #ccc;margin:10px 0}
#tab-profile td {text-align:center;padding:5px;border:1px solid #e8e8e8;background:#fff;}
#tab-profile td img {display:block;padding:2px;margin:10px auto;}
#tab-profile td input {margin:0 5px;}
#tab-profile td label {cursor:pointer;}
#tab-profile td label:hover {text-decoration:underline;}

form#podsumowanie-dol ul {list-style:none;padding:0;width:200px;}
form#podsumowanie-dol ul li {margin:10px 0;text-align:right;}
form#podsumowanie-dol input {cursor:pointer;}

input.zapisz-zmiany {cursor:pointer;}

.podsumowanie select {width:150px;}

div.pager-div {overflow:hidden;padding:15px 0;margin:0;text-align:center;}
div.pager-div p {display:none;clear:both;margin:0;}
ul.pager {display:inline;list-style:none;padding:0;}
ul.pager li {display:inline;margin:0 3px;}
ul.pager li a, ul.pager li span {padding:2px 4px; text-decoration:none;}
ul.pager li span.aktualny {font-weight:bold;}

.profile-dekory {width:100%;border:1px solid #ccc;margin:10px auto;}
.profile-dekory td, .profile-dekory th {text-align:center;padding:5px;background:#fff;}
.profile-dekory td {color:#aaa;}
.profile-dekory th {border-right:1px solid #bbb;border-bottom:1px solid #bbb;background:#f2f2f2;}
.profile-dekory td {border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.profile-dekory td.nag {text-align:left;font-weight:bold;color:#333;}


#przechowalnia-table {width:100%;border:1px solid #ccc;margin:10px auto;}
#przechowalnia-table td, #przechowalnia-table th {text-align:center;padding:5px;background:#fff;}
#przechowalnia-table th a {text-decoration:none;}
#przechowalnia-table th a:hover {text-decoration:underline;}
#przechowalnia-table th {border-right:1px solid #bbb;border-bottom:1px solid #bbb;background:#f2f2f2;}
#przechowalnia-table td {border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

#menu-klienta ul {list-style:none;position:absolute;top:145px;padding:0;left:5px;}
#menu-klienta ul li {display:inline;font-weight:bold;border-right:1px solid #333;padding:0 10px;}
#menu-klienta ul li.p {border:0;padding:0;}
#menu-klienta ul li a {text-decoration:none;}
#menu-klienta ul li a:hover {text-decoration:underline;}

#klient-zamowienia fieldset {border:1px solid solid #666;border-width:1px 0 0 0 ;padding:10px 0;margin:10px 0 0 0;}
#klient-zamowienia fieldset legend {padding:0 10px 0 0;}
#klient-zamowienia .id {width:70px;}

#wersje-jezykowe {position:absolute;overflow:hidden;bottom:16px;right:20px;list-style:none;padding:0;margin:0;}
#wersje-jezykowe li {float:left;height:13px;line-height:13px;font-size:11px;}
#wersje-jezykowe li.flaga {float:left;width:19px; height:13px;margin:0 0 0 10px;}
#wersje-jezykowe li a {float:left;width:19px; height:13px;text-indent:-9999px;}
#wersje-jezykowe li a.pl {background:url('/images/fl-pl.jpg');}
#wersje-jezykowe li a.ang {background:url('/images/fl-ang.jpg');}
#wersje-jezykowe li a.fi {background:url('/images/fl-fi.jpg');}

#edycja-danych, #edycja-hasla {margin:10px 0;width:400px;}
#edycja-danych p, #edycja-hasla p {overflow:hidden;margin-bottom:5px;}
#edycja-danych p input, #edycja-hasla p input {width:200px;}
#edycja-danych label, #edycja-hasla label {width:160px;display:block;float:left;}

#edycja-hasla {float:right;margin-right:50px;}

#podglad-zamowienia {margin:0 20px;}
#nag-podglad-zamowienia {margin:10px 20px;}

.h2-wyslano {margin-bottom:10px;}

#tab-zamowienie-wyslane {width:100%;border-collapse:collapse;}
#tab-zamowienie-wyslane td.td-25 {width:25%;padding:4px;border:1px solid #333;}
#tab-zamowienie-wyslane td.td-towary {}
#tab-zamowienie-wyslane td.td-towary table {width:100%;border-collapse:collapse;}
#tab-zamowienie-wyslane td.td-towary table td, #tab-zamowienie-wyslane td.td-towary table th {padding:4px;border:1px solid #333;}
#tab-zamowienie-wyslane td.center {text-align:center;font-weight:bold;padding:10px;}
p.wydruk-naglowek, .wydruk-logo {display:none;}

.komunikat-nie {color:darkred;}
.komunikat-tak {color:green;}

#klient-zamowienia select {width:110px;}
.tabela_zamowienie {width:95% !important;margin:20px auto;}

#zamowienie-wyslane-div table {width:100%;border-collapse:collapse;}
#zamowienie-wyslane-div table td.td-25 {width:25%;padding:4px;border:1px solid #333;}
#zamowienie-wyslane-div table td.td-towary {}
#zamowienie-wyslane-div table td.td-towary table {width:100%;border-collapse:collapse;}
#zamowienie-wyslane-div table td.td-towary table td, #zamowienie-wyslane-div table td.td-towary table th {padding:4px;border:1px solid #333;}
#zamowienie-wyslane-div table td.center {text-align:center;font-weight:bold;padding:10px;}

.login-p {margin-top: 15px; font: normal 16px tahoma; color:#666; width: 520px}

.witamy-ul {float: left; margin-top: 20px}
.glowna-zdjecia {float: right; width: 450px; margin-top: 20px}
.glowna-zdjecia img {float: left; padding: 4px; margin: 5px 0 0 10px; border: 1px solid #E5D7B6}
.witamy-ul li {list-style: none; background: url(images/pdf.gif) no-repeat 0 6px; padding: 10px 40px;}

#niebieskie-rozmiary {color:blue;}

.blink {font-size: 14px; color: #ff5757}
