/* LAYOUT */
body {
  background:#fff;
  font-family:Arial,Tahoma;
  font-size:12px;
  margin:0;
  padding:7px;
}
div#head-cnt1 {
  position:relative;
  width:989px;
  height:137px;
  margin:auto;
}
div#logo-1 {
  position:absolute;
  background:#DCA581;  
  top:0;
  left:0;
  width:93px;
  height:118px;
  padding:19px 0 0 15px;
}
div#illustration-1 {
  position:absolute;  
  top:0;
  left:108px;
  width:758px;
  height:137px;  
}
div#flag-1, div#log-1 {
  position:absolute;
  left:866px;
  background:#E1C8C8;  
  text-align:right;  
}
div#flag-1 { 
  width:123px;   
  top:0;
  height:65px;  
}
div#log-1 {  
  top:65px;
  width:116px;  
  height:42px;
  padding:32px 5px 0 2px;
  border:0px solid #000;     
}
div#hmenu {
  position:relative;
  background:#FEDB4E;
  width:989px;
  height:30px;
  margin:auto;  
}
div#body-cnt2 {
  position:relative;
  width:989px;
  min-height:587px;
  margin:auto;  
}
div#vmenu-2 {
  position:relative;
  background:#fff;  
  top:4px;
  left:0;
  width:197px; 
  border:1px solid #000;  
}
div#title-2 {
  position:absolute;
  background:#FEFD81;
  top:4px;
  left:199px;
  width:533px;
  height:30px;
  margin:0 0 0 15px;
}
div#basket-2 {
  position:absolute;
  top:4px;
  left:747px;
  width:242px;
  height:30px;
}
div#content-2 {
  position:absolute;
  background:#fff;  
  top:34px;
  left:199px;
  bottom:0;
  width:775px;  
  min-height:452px;
  margin:0 0 0 15px;
}
div#log_reg-cnt1i-2 {
  position:absolute;
  background:#fff;
  top:34px;
  left:0px;
  width:775px;
}
div#login-1i-2 {
  position:absolute;
  background:#FEFD81;  
  top:17px;
  left:0px;
  width:348px;  
  height:123px;
  padding:27px 15px 0 15px;
  border:1px solid #000;
  font:1.12em Arial,Tahoma;
  color:#993300;
  font-weight:normal;
  text-indent:7px;    
}
div#register-1i-2 {
  position:absolute;
  background:#FEFD81;  
  top:17px;
  left:395px;
  width:378px;  
  height:150px;  
  border:1px solid #000;     
}
div#foot {
  background:#ffe499;
  width:989px;
  height:45px;
  margin:auto;
}
div#client {
  position:relative;
  top:130px;
  left:0px;
  height:200px;
  width:650px;
}
div#clientlog {
  position:absolute;
  top:0px;
  left:0px;
  height:200px;
  width:285px;
}
div#clientdata {
  position:absolute;
  top:0px;
  left:300px;
  height:400px;
  width:450px;
  border-left:1px;
}
/* LISTS */
ul#flags {
  list-style:none;
  margin:0;
  padding:10px 0 0 83px;
  height:20px;
}
ul#flags li {
  float:left;
  position:relative;
  margin:0;
  height:20px;
  width:32px;
}
ul#hmenupos {
  list-style:none;
  margin:0;
  padding:0;
  height:25px;
}
ul#hmenupos li {
  float:left;
  position:relative;
  margin:0;
  padding:5px 0 0 0;
  height:21px;
  text-align:center;  
}
ul#hmenupos li#narrow {
  border:2px solid #000;
  width:195px;    
}
ul#hmenupos li#wide {
  border-top:2px solid #000;
  border-bottom:2px solid #000;
  width:196px;  
}
ul#hmenupos a {
  display:block;
  height:100%;
  text-decoration:none;
  color:#000;
  font:1.17em Arial,Tahoma;
  font-weight:normal;
}
ul#titlecat {
  list-style:none;
  background:#FEFD81;
  margin:0;
  padding:0;
  height:30px;
}
ul#titlecat li {
  position:relative; 
  margin:0;
  height:30px;
  width:197px;
  padding:6px 0 0 46px;
  color:#000;
  font:1.17em Arial,Tahoma;
  font-weight:bold;  
}
ul#titlebody {
  list-style:none;
  margin:0;
  padding:0;
  height:23px;
}
ul#titlebody li {
  float:left;
  position:relative;
  margin:0;
  padding:6px 0 0 15px;  
  height:23px;
  color:#000;
  font:1.17em Arial,Tahoma;
}
ul#titlebody li#single {
  width:487px;
  font-weight:bold;
}
ul#titlebody li#narrow {  
  width:187px;
  font-weight:bold;
}
ul#titlebody li#wide { 
  width:300px;
  font-weight:normal;
}
ul#basket {
  list-style:none;
  margin:0;
  padding:0;
  height:25px;
}
ul#basket li {
  float:right;
  position:relative;
  margin:0;
  padding:5px 7px 0 0;
  height:21px; 
}
ul#basket a {
  display:block;
  height:100%;
  text-decoration:none;
  color:#993300;
  font:1.0em Arial,Tahoma;
  font-weight:bold;
}
ul#basket a#lower {
  padding-top:3px;
}
ul#pagenrbody {
  list-style:none;
  margin:5px 0 0 0;
  padding:0;
  height:25px; 
}
ul#pagenrbody li {
  float:right;
  position:relative;
  margin:0;
  padding:5px 7px 0 0;
  height:21px; 
}
ul#pagenrbody a {
  display:block;
  height:100%;
  text-decoration:underline;
  color:#993300;
  font:0.96em Arial,Tahoma;
  font-weight:normal;
}
ul#pagezoomback {
  list-style:none;
  margin:0;
  padding:0;
  height:25px;  
}
ul#pagezoomback li {
  float:left;
  position:relative;
  margin:10px 0 0 15px;
  padding:0; 
}
ul#pagezoomback a {
  display:block;
  height:100%;
  text-decoration:none;
  color:#993300;
  font:1.0em Arial,Tahoma;
  font-weight:normal;
}
ul#pagezoomphoto {
  list-style:none;
  margin:0;
  padding:0;
  height:325px;  
  /*border:1px solid #000;*/ 
}
ul#pagezoomphoto li#photo {
  float:left;
  position:relative;
  margin:10px 0 0 0;  
  padding:0;
  height:325px;  
}
ul#pagezoomphoto li#parameter {
  position:relative;
  margin:0;
  padding:0 0 0 15px;
  height:25px; 
  width:304px;
  font:1.0em Arial,Tahoma;
  font-weight:normal;    
}
ul#pagezoomphoto li#separate {
  position:relative;
  margin:0;
  padding:0;
  height:158px;
}
ul#products {
  list-style:none;
  margin:5px 0 0 0;
  padding:0;
  height:17px; 
}
ul#products li {
  float:left;
  position:relative;
  padding:0;
  height:17px;  
}
ul#products li#empty { 
  margin:0;
  font:1.2em Arial,Tahoma;
  font-weight:normal;
}
ul#products li#nrkatalog {
  margin:0 19px 0 0;
  width:135px;
  font:0.96em Arial,Tahoma;
  font-weight:normal;  
}
ul#products a {
  display:block;
  height:100%;
  text-decoration:none;
  color:#000;
  font:1.0em Arial,Tahoma;
  font-weight:normal;
}
ul#products a#nrkat {
  display:inline;
}
ul#productphoto {
  list-style:none;
  margin:0;
  padding:0;
  height:90px;
}
ul#productphoto li {
  float:left;
  position:relative;
  margin:0 17px 0 0;
  padding:0;
  height:90px;
  width:135px;
  border:1px solid #000;    
}
ul#productphoto a {
  display:block;
  height:100%;
  /* text-decoration:underline;
  color:#993300;
  font:0.96em Arial,Tahoma;
  font-weight:normal; */
}
ul#separate {
  list-style:none;
  margin:0;
  padding:0;
  height:15px;
}
ul#separate li {
  position:relative;
  padding:0;
}
ul#separate li#product {
  float:left;
  height:15px; 
}
ul#logreg {
  list-style:none;
  margin:0;
  padding:0;
  height:27px;
}
ul#logreg li {
  float:left;
  position:relative;
  padding:0;
  height:27px;
  font:1.12em Arial,Tahoma;
  font-weight:normal;
}
ul#logreg li#left {
  width:395px;
}
ul#logreg li#right {
  width:380px;
}
ul#logreg li#info {
  height:10px;
  width:378px;
  padding:5px 0 0 115px;
  font-weight:normal; 
}
ul#logreg li#form_login {
  /* padding:10px 0 0 30px; - to jest ust. jezeli ma by przypominanie zapomnianego hasla */
  padding:20px 0 0 30px;
  color:#993300; 
}
ul#logreg li#form_password {  
  color:#993300; 
}
ul#logreg li#btnlogreg {
  position:absolute;
  background:#FDB713;
  padding:0 0 0 0;
  left:70px;
  top:140px;
  border:1px solid #000;
  height:19px;
  width:150px;
  color:#993300;
  font-weight:bold;
  text-align:center;    
}
ul#logreg a {
  display:block;
  height:100%;
  text-decoration:none;
  color:#993300;
  font-weight:normal;
  padding:1px 0 0 0;
}
ul#logreg a#log {
  font:1.0em Arial,Tahoma;
}
ul#logreg a#reg {
  font:0.9em Arial,Tahoma;
}
ul#registration {
  list-style:none;
  margin:10px 0 0 0;
  padding:0;
  height:25px;
}
ul#registration li {
  position:relative;
  margin:0;
  padding:0;
  height:25px;  
  font:1.0em Arial,Tahoma;
}
ul#registration li#info {
  float:none;
  font-weight:bold; 
}
ul#registration li#error {
  float:none;
  height:17px;
  padding:0 0 0 136px;
  font-weight:normal;
  color:red; 
}
ul#registration li#obligatory,
ul#registration li#noobligatory {
  float:left;
  height:20px;
  padding:5px 0 0 0;
  width:130px;
  text-align:right;  
}
ul#registration li#obligatory {
  font-weight:bold;
}
ul#registration li#field {
  padding:0 0 0 5px;
}
ul#registration li#separate {
  height:15px;
}
ul#registration li#client {
  padding:5px 0 0 10px;
  font-weight:normal;  
}
ul#registration li#changedata {
  float:right;
  background:#FFC166;
  margin:0 15px 0 0;
  width:80px;
  height:19px;
  border:1px solid #000;
}
ul#registration a {
  display:block;
  height:100%;
  text-decoration:none;
  color:#000;
  font-weight:normal;
  text-align:center;
  padding:2px 0 0 0;
}
ul#baskethead {
  list-style:none;
  margin:15px 0 0 0;
  padding:0;
  height:20px; 
}
ul#baskethead li {
  float:left;
  position:relative;
  background:#dddddd;  
  margin:0 2px 0 0;
  padding:2px 0 0 0;
  height:18px;
  font-weight:bold;     
}
ul#baskethead li#lp {
  text-align:center;
  width:40px;
}
ul#baskethead li#name {
  text-align:left;
  padding-left:5px;
  width:300px;
}
ul#baskethead li#kwota {
  text-align:right;
  padding-right:5px;
  width:120px;
}
ul#baskethead li#ilosc {
  text-align:center;
  width:70px;
}
ul#baskethead li#usun {
  text-align:center;
  width:50px;
}
ul#basketbody {
  list-style:none;
  margin:2px 0 0 0;
  padding:0;
  height:23px;
}
ul#basketbody li {
  float:left;
  position:relative;
  background:#eee;  
  margin:0 2px 0 0;
  height:19px; 
  font-weight:normal;   
}
ul#basketbody li#lp {
  padding:4px 0 0 0;  
  text-align:center;
  width:40px;
}
ul#basketbody li#name {
  padding:4px 0 0 0;  
  text-align:left;
  padding-left:5px;
  width:300px;
}
ul#basketbody li#kwota {
  padding:4px 0 0 0;  
  text-align:right;
  padding-right:5px;
  width:120px;
}
ul#basketbody li#ilosc {
  padding:1px 0 0 0;
  text-align:center;
  height:22px;
  width:70px;
}
ul#basketbody li#usun {
  padding:2px 0 0 0;
  text-align:center;
  height:21px;
  width:50px;
}
ul#basketbody a {
  height:100%;
  text-decoration:none;
  color:#000;
}
ul#basketbody a:hover {
  color:#959595;
}
ul#basketbottom {
  list-style:none;
  margin:15px 0 0 0;
  padding:0;
  height:21px;
  width:520px;
}
ul#basketbottom li {
  float:left;
  position:relative;
  margin:0 2px 0 0;  
  height:35px;     
}
ul#basketbottom li#left {
  padding:4px 4px 0 0;  
  height:31px;
  width:669px;
  text-align:right;
}
ul#basketbottom li#right {
  text-align:center;  
  width:50px;
}
ul#basketbottom li#middle {
  margin:15px 0 0 0;
  text-align:right;  
  width:710px;
}
ul#basketbottom li#downleft, 
ul#basketbottom li#downright {
  margin:2px 2px 0 0;
  padding:5px 0 0 5px;
  text-align:left;
  background:#eee;
  height:30px;
}
ul#basketbottom li#downleft {  
  width:200px;
}
ul#basketbottom li#downright {
  width:300px;  
}
ol li#regulations {
  width:600px
}
ul#cpanelmenu {
  list-style:none;
  margin:10px 0 0 88px;
  padding:0;
  height:25px;
}
ul#cpanelmenu li {
  float:left;
  position:relative;
  background:#FFC166;
  margin:0;
  padding:5px 0 0 0;
  height:18px;
  text-align:center;  
}
ul#cpanelmenu li#outside {
  border:1px solid #000;
  width:110px;    
}
ul#cpanelmenu li#inside1 {
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  border-right:1px solid #000;
  width:110px;  
}
ul#cpanelmenu li#inside2 {
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  width:110px;  
}
ul#cpanelmenu a {
  display:block;
  height:100%;
  text-decoration:none;
  color:#000;
  font:0.96em Arial,Tahoma;
  font-weight:normal;
}
ul#cpanelinfo {
  list-style:none;
  margin:15px 0 0 88px;
  padding:0;
  height:25px;
}
ul#cpanelinfo li {
  float:none;
  position:relative;  
  width:443px;
  text-align:center;
  font:0.96em Arial,Tahoma;
  font-weight:normal; 
}
/* OTHERS */
/* komorki w vmenu dot. listy kategorii */
#catname {
  height:25px;
  border-top:1px solid #000;
}
/* aktualnie wybrany nr strony */
#pageselect {
  font:0.96em Arial,Tahoma;
  font-weight:bold;
}

/* linki w vmenu dot. listy kategorii */
a.cat:link, a.cat:visited, a.cat:hover {
  display:block;
  height:100%;
  padding:5px 0 0 23px;
  text-decoration:none;
  color:#000;
  font:1.12em Arial,Tahoma;
}
/* linki w layer=log-1 dot. wy/logowania i rejestracji */
a.log:link, a.log:visited, a.log:hover {
  text-decoration:none;
  color:#993300;
  font:1.0em Arial,Tahoma;
  font-weight:bold;
}
/* linki w layer=register-1i-2 dot. zapomnienia hasla */
a.forgetpass:link, a.forget:visited, a.forget:hover {
  text-decoration:underline;
  color:#993300;
  font:1.0em Arial,Tahoma;
  font-weight:normal;
}
/* tekst i link w stopce */
.txtfoot {
  font-family:Arial,Tahoma; font-size:1.0em; font-weight:normal; color:#848484; line-height:1.4em;
}
a.author:link, a.author:visited {
  font-family:Arial,Tahoma; font-size:1.0em; font-weight:bold; color:#626262; text-decoration:none;
}
