div {
  position: relative;
}

.border {
  border: 1px solid red
}

.clear {
  clear: both;
  font-size: 0;
  line-height: 0;
}

img {
  border: none;
  font-size: 0;
  line-height: 0;
  margin: 0;
}

.fl {
  font-size: 0;
  line-height: 0;
}

.left {
  text-align: left !important
}
.center {
  text-align: center !important
}
.right {
  text-align: right !important
}
.justify {
  text-align: justify !important
}
.hline {
  border-top: solid 1px #000000;
  font-size: 0;
  line-height: 0;
  margin: auto;
  clear: both;
}

.s0 {
  font-size: 0px
}
.s8 {
  font-size: 8px
}
.s9 {
  font-size: 9px
}
.s10 {
  font-size: 10px
}
.s11 {
  font-size: 11px
}
.s12 {
  font-size: 12px 
}
.s13 {
  font-size: 13px 
}
.s14 {
  font-size: 14px
}



.l9 {
  line-height: 9px
}
.l10 {
  line-height: 10px
}
.l11 {
  line-height: 11px
}
.l12 {
  line-height: 12px
}
.l13 {
  line-height: 13px
}
.l14 {
  line-height: 14px
}
.l15 {
  line-height: 15px
}
.l16 {
  line-height: 16px
}
.l17 {
  line-height: 17px
}

.bold {
  font-weight: bold
}
.u
{
  text-decoration:underline;
}

.errmsg {
  color: red;
  font-weight: bold;
  text-decoration: blink;
  text-align: center;
}
.msg {
  color: green;
  font-weight: bold;
  text-align: center;
}




.specbox {
  clear: both;
  margin-top: 5px;
}

.specbox img {
  padding-right: 4px;
  margin-bottom: -5px;
}

.specbox dd {
  padding-left: 28px;
}

.specbox dt {
  padding-top: 6px;
}


div.categories #SL_SubsectionList .short a[title="MEBLE ROYAL BOTANIA"] {
  color: #d0091c !important;
}

p.readmore {
  display: none;
}


#mainContainer {
  margin: 0 auto;
  text-align: left;
  width: 977px;
  /* min-height: 650px; */
}

#topContainer {
  width: 977px;
  margin-top: 2px;
  height: 184px;
  font-size: 0;
  line-height: 0;
}

#navContainer {
  height: 30px;
  background: url(/s/p/top_nav.jpg) no-repeat;
}

#navContainer img.btn {
  margin-top: -1px;
}

#navContainer img.sep {
  margin-top: -3px;
}

#navContainer .en {
  height: 40px;
  background: url(/s/p/en_top_nav.jpg) no-repeat !important;
}

#navContainer .en img.btn {
  margin-top: 0px;
}


#navContainer img {
  float: right
}

#bannerContainer {
  height: 144px;
}

#middleContainer {
  border: 2px solid #070707;
  min-height: 396px;
  background-color: #090c0c;
  /*border:1px solid red !important;*/
  position: relative;

}

#middleContainer .middleContainerInner {
  padding: 31px 29px;
}


div.middleContainerInner > div h1 {
  color: #1cb5fb;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 14px;
  margin-left: 14px;
}


#bottomContainer {
  margin-top: 10px;
  border: 2px solid #070707;
  font-size: 0;
  line-height: 0;
}

#bottomContainerInner {
  background: url(/s/p/bg1.jpg) repeat-x;
}

#bottomMenu {
  float: left;
}

#version {
  float: right;
  padding: 7px 5px;
}

#version img {
  margin-left: 7px;
}

#copyright {
  font-size: 0;
  line-height: 0;
  margin-top: 4px;
}

#copyright a {
  outline-style: none;
}


/********** HOME ************/
#box1 {
  float: right;
  width: 444px;
}

#box1Inner {
  border: 2px solid #070707;
  background: #0a0a0a url(/s/p/bg2.jpg) repeat-x;
}

#box1InnerHeight {
  min-height: 336px;

}
* html #box1InnerHeight { /* FOR IE 6 */
  height: 336px;
}





/********** FORM *****************/
form {
  position: absolute;
  right: 29px;
  top: 31px;
  width: 435px;
  /*border: 1px solid red;*/
  /*text-align:right*/
  margin: 0;
  padding: 0;
  
  
}

input[type=text], textarea, select {
	width: 175px;
  height: 21px;
  background: url(/s/p/bginput.jpg) repeat-x;
  border: 1px solid #643109;
  clear: right;
  float: right;
  
  margin-bottom: 3px;
  
  color: #fc6f05;
  font-family: Tahoma;
  font-size: 11px;
  line-height: 17px;
}




/* IE 6 */
#imie1, #firma8, #telefon4, #e-mail3, #miasto9, #telefon4, #kod10, #ulica11, #nr_ulicy26,
#branza12, #katalog24, #zrodlo7, #opis5 {
	width: 175px;
  height: 21px;
  background: #212121 url(/s/p/bginput.jpg) repeat-x;
  border: 1px solid #643109;
  clear: right;
  float: right;
  
  margin-bottom: 3px;
  
  color: #fc6f05;
  font-family: Tahoma;
  font-size: 11px;
  line-height: 17px;
}


select {
  background: #1E1A17 url(/s/p/bginput.jpg) repeat-x;

  width: 178px !important;
  /*margin-bottom: 0px !important;*/
  height: 25px;

}


#katalog24 {
  height: 80px;
}

#l_zrodlo7 {
  margin-top: 52px;
}

option {
  /*background: #1E1A17 url(/s/p/bginput.jpg) repeat-x;*/
}

textarea, #opis5 {
  height: 33px;
  overflow: auto;
}

#ok6 {
  background: url(/s/p/btn_wyslij.jpg);
  font-size: 0;
  border: none;
  width: 71px;
  height: 18px;
  text-indent: 0;
  clear: both;
  float: right;
  line-height: 100px;
  /*
  height: 21px;
  background: url(/s/p/bginput.jpg) repeat-x;
  border: 1px solid #643109;
  color: #FF6E00;
  font-weight: bold;
  font-size: 10px !important;
  */
}

#ok23 {
  background: url(/s/p/btn_send.jpg);
  font-size: 0;
  border: none;
  width: 71px;
  height: 18px;
  text-indent: 0;
  clear: both;
  float: right;
  line-height: 100px;
}




form label {  
  height: 24px;
  margin-bottom: 4px;
  display: block;
  float: left;
  width: 230px;
  text-align: right;
  line-height: 23px;
}

label#l_branza12 {
  height: 20px;
}

p.formMsg {
  position: absolute;
  left: -355px;
  top: -12px;
}

#accept {
  clear: both;
  padding-top: 5px;
  margin: 0;
  color: #555555;
  font-size: 9px;
  padding-left: 120px;
  text-align: justify;
}














/****** PROMOCJE ******/
.promotions dl#nowosci dt {
  display: none;
}

.promotions dl#nowosci {
  margin-top: 25px;
}

.promotions dl#nowosci dd a {
  text-decoration: none;
}

.promotions dl#nowosci dd {
  width: 207px;
  float: left;
  margin-right: 28px;
  min-height: 220px;

}

.promotions dl#nowosci dd img {
  width: 207px;
  height: 138px;
  margin-bottom: 3px;
  clear: both;
}


.formMsg {
  position: absolute;
  right: 25px;
  top: 25px;
}




/********* KATEGORIE PRODUKTÓW *************/
div.categories {

}

div.categories #SL_SubsectionList {
  margin-left: 90px;
}
  
div.categories #SL_SubsectionList .short {
  text-align: center;
  margin-top: 10px;
}

div.categories #SL_SubsectionList .short a {
  text-transform: uppercase;
  text-decoration: none;
  color: #fefbd5; 
  font-weight: bold;
  font-size: 10px
}

div.categories #SL_SubsectionList .short a:hover {
  text-decoration: underline;
}


div.categories #SL_SubsectionList .long {
  font-size: 0;
  line-height: 0
}

div.categories #SL_SubsectionList .long img {
  width: 116px !important;
  height: 104px !important;
}

div.categories #SL_SubsectionList .wrap {
  float: left;
  margin-bottom: 0px;
  margin-right: 60px;
  height: 170px;
  margin-bottom: 10px;

  width: 138px;
}

div.categories #SL_SubsectionList .long {
  border: 9px solid #E3DBC7;
}

div.categories #SL_SubsectionList .long p.readmore {
  display: none;
}

div.categories #SL_SubsectionList .long img {
  border: 2px solid #404040;
}




/******** PRODUKTY ************************/
.products #mainmenu {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}

.products #mainmenu li a {
  color: #fefbd5;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  padding: 4px 7px;

  
  width: 155px;

  border: 1px solid #070707;
  background: url(/s/p/bginput.jpg) repeat-x;
  display: block;
}

.products #mainmenu li {
  width: 155px;
  margin-bottom: 7px;
}

.products #mainmenu li.current a, .products #mainmenu li:hover a {
  background: #005A94;
}






/*********** opis produktu ********/
#productDescContainer {
  float: right;
  width: 588px;
  margin-right: 64px;
}

#productDescContainer #teaser {
  float: left; 
  width: 206px
}

#productDescContainer #teaser > h2 {
  color: #FC6F05;
  font-size: 11px;
  
  display: none;
}

#productDescContainer #teaser > img {
  width: 206px;
  margin-bottom: 3px;
  clear: both;
}

#productDescContainer #content {
  float: right; 
  width: 371px
}





/********** scrool ***************/
#scroll_left {
  position: absolute; 
  left: 15px; 
  top: 22px;
}

#scroll_right {
  position: absolute; 
  right: 15px; 
  top: 22px;
}

#scrollContainer {
  border: 1px solid #050606;
  width: 718px; 
  height: 84px; 
  background: url(/s/p/bg3.jpg) repeat-x;
  float: right;
}

#scrollContainer #container {
  left: 64px;
  position: relative;
  width: 588px;/*591*/
  height: 84px;
  overflow: hidden;
}

#scrollContainer #content {
  /*border: 1px solid red;*/
  white-space: nowrap;
  margin-top: 8px;
}

#scrollContainer #content div {
  border: 1px solid #080808;
  padding: 2px 3px;
  margin-right: 12px;
  background-color: #252525;
    
  font-size: 0;
  line-height: 12px;

  overflow: hidden;
  width: 83px;
  height: 62px;
}


#scrollContainer #content img {
  border: 1px solid #080808;
  width: 81px;
  height: 60px;
}

#scrollContainer #content div a {
  color: 252525;
  text-decoration: none
}



/*********** PRACA *************/
#box3Inner {
  border: 1px solid #fc6f05;  
  height: 338px;
}

#bannerspace2 img {
  width: 443px;
  height: 338px;
}




/*********** KATALOG *************/
#bannerspace3 img {
  width: 424px;
  height: 300px;
}





/********** O FIRMIE ************/
#box2 {
  float: left;
  width: 445px;
  font-size: 0;
  line-height: 0;
}

#box2Inner {
  border: 2px solid #070707;  
  height: 336px;
  background: #0a0a0a url(/s/p/bg2.jpg) repeat-x;
}

#bannerspace1 div {
  display: none
}

#bannerspace1 div:first-child  {
  display: block;
}

#bannerspace1 img {
  width: 401px;
  height: 288px;
}



