/* CSS Document Generated by Warski */
* { margin:0; padding:0; border:0;}


body {
       font-family: Helvetica, Arial, Tahoma, Verdana, Trebuchet, sans-serif;
       font-size: 11px;
       color:#d5c3c1;
       background: #24181c;
}


img {display: block;}

a {color:#fff; text-decoration: none; background-color: transparent;}
a:hover {text-decoration: underline; background-color: transparent;}
.clear {clear: both;}
.hide {visibility: hidden; font-size: 0px;}
.none {display: none;}
li {list-style: none;}
p, dd {margin-bottom: 10px; line-height: 1.5em; overflow: visible;}
address {font-style: normal; margin-bottom:15px;}
strong, b {/*color:#fff;*/}
h4 {font-size: 13px; font-family: verdana; margin-bottom:5px;}
h4 span {display: block; color:#D3D3D3; font-size: 11px;}
h5, h6 {font-size: 100%; color: #fff;}
h6 {font-weight: normal;}

.pointer {cursor: pointer;}
.error {color: #ff0000;}
.fl {float: left; padding-right:10px;}
.fr {float: right; padding-left:10px;}
img.fl, img.imgInArt {margin:0 10px 10px 0; padding:0;}
img.fr {margin:0 0 10px 10px; padding:0;}
.center {margin:10px auto;}
.text_center {text-align: center;}
.border {border:5px solid #3B2E32;}
.nborder {border:none !important;}
hr, iehr { height: 1px; clear: both;   display: block; font-size:0px; margin:10px 0; background: #322629; border:none;}
p.more {overflow: hidden;}
p.more a {float: right; font-weight: bold;}

table {border-collapse: collapse; width: 100%;}
table td, table th {padding:8px; border:1px solid #322629; color: #d5c3c1;}
table th {text-align: left;}
table td {text-align: center;}
thead tr {background: #2b1e23}
tbody tr {background: #4a3d41;}
tbody tr.dark {background: #403438}
tbody tr.over {background: #24181c;}
tbody tr.over td, tbody tr.over th {color:#FAD8B2;}


#top {width: 950px; margin: 0 auto; background: url(/img/www//top.jpg) no-repeat ; height: 382px; position: relative;}
#top h1 {float: left; padding:50px 0 0 40px;}
#top h1 img {}

#menu_level_0 {float: right; padding-top:40px;}
#menu_level_0 li {float: left; font-family: arial; font-size: 12px; font-weight: bold; text-transform: uppercase; padding:5px 10px; letter-spacing: 1px;}
#menu_level_0 li a {color: #79555e;}
#menu_level_0 li a:hover {text-decoration:none;color: #c9b8b6;}

#region, #motto {clear: both; float: right; position: relative; width: 253px;}
#region span {display: block; float: left; padding-right:10px; margin-top: 3px;;}
#region ul {float: left; height: 11px; overflow: hidden; border: 1px #5f5154 solid; padding:2px 5px 5px; /*margin-right:20px;*/}
#region ul li {clear: both;}
#region ul li a:hover {text-decoration:none;}
#region .top {position: absolute; top:3px; right:10px; cursor: pointer;}
#region .bottom {position: absolute; bottom:3px; right:10px; cursor: pointer;}

#motto {margin-top:85px; padding-right:20px; font-size: 30px; font-family: arial; line-height: 1.0em; color: #f0dfde; width: auto; white-space:nowrap;}
#motto small {font-size: 16px; display: block; line-height: 1.0em; white-space:nowrap;}


.pager {clear: both; margin-bottom:15px; float: right; margin-top:10px !important;}
.pager li {border:1px #322629 solid; padding:3px 5px; display:inline; margin:0 0 0 5px;}
.pager li a {color:#a2908e}
.pager li.current, .pager li a:hover {color:#fff; text-decoration:none;}

#header {position: absolute; bottom:0px; left:10px; width: 950px;}
#header h2 {text-indent: 5px;}
#header h2, #content h2 {text-transform: uppercase; font-family: arial; font-size: 14px; height: 25px; padding-top:5px; color: #d1c0be; letter-spacing: 1px;}

#home_page #header h2 {float: left; width: 33%; }

#content_wrapper {background: #24181C } 
#content {background:transparent url(/img/www//content_wrapper_horizontall.jpg) repeat-y scroll 2px 0; left:-20px; margin:0 auto; padding:10px 10px 10px 50px; position:relative; width:930px;}
#content h2 {clear: both;}


#home_page #content #boks_3 {background: url(/img/www//bg_box_3_column.jpg) repeat-y right top; overflow: hidden;}
#home_page #content #boks_3 .boks {border:medium none; clear:none; float:left; padding:10px 13px 10px 10px; width:286px;}
#boks_3 .news dl {overflow:hidden;}
#boks_3 .news dt {font-weight: bold; margin-bottom:8px; font-family: tahoma;}
#boks_3 .news dd {font-family: tahoma; line-height: 1.3em;}
#boks_3 .news dd.more a {float: right; display:block; font-family:helvetica !important;}
#boks_3 .boks .more a {color: #79555e; font-weight: bold;}

#main, .main_bottom, .boks, .column1 .main {border: 1px #322629 solid; margin-bottom:10px; clear: both;}
.main img {border: 5px #3b2e32 solid; }
.column1 .main {margin-bottom:0;}
#main {overflow: hidden;}


#main .header {background: #180e11; padding:0 0 0 10px; overflow: hidden;}
#main .header h3 {font-size: 12px; font-weight: normal;  float: left; padding:10px 0;}
.header .tabs { }
.header .tabs h4.tabs, .header .smenu li, .main .tabs h4.tabs {float: left; margin:0 1px 0 0; background:#1F1417 url(/img/www//tabs.gif) repeat-x ;  font-size: 100%; padding:11px 15px 0 15px; height: 24px; cursor: pointer;}
.header .tabs h4.active, .header .smenu li.active, .main .tabs h4.active {background:#24181C url(/img/www//tabs_active.gif) repeat-x ;}
.main .tabs h4.tabs {border:1px solid #322629;}


.content_tab {clear: both; display:none; padding:10px 5px; overflow: hidden;}
.content_tab.active {display:block;}
.sub_content {clear: both; padding:10px 5px; overflow: hidden;}
  .sub_content ul li {list-style: decimal outside; margin-left:18px;}
  .sub_content ul li li {list-style: disc outside; margin-left:10px;}

#promo li.active {background: #180e11; border:1px solid #322629; padding:0 8px; margin-bottom:5px;}
#promo div.description {display: none;}
#promo h5 {float: right; font-weight: normal;}
#promo dl {clear: both;}
#promo dl dt {margin-bottom:5px;}

/* ZAKLADKI */
.content_tab hr, .content_tab iehr {clear: none;}
.content_tab ul.sub_menu {float: right;}
.content_tab ul.sub_menu li {float: left; padding:0 10px;}
.content_tab ul.sub_menu li a {color:#5c444c}
.content_tab ul.sub_menu li a:hover {color:#fff; text-decoration:none;}

.multitab h3 {width: 200px;}
/* END ZAKLADKI */


/* Galeria */
#gallery_list ul li {float: left; padding:10px; border: 1px #322629 solid;  margin:0 1px 10px; max-height: 165px; overflow: hidden;}
#gallery_list ul li a:hover img {border:5px #835061 solid;}
#gallery_list ul li h5 {margin-bottom:5px; text-indent: 3px; width:190px; height: 1.3em; overflow:hidden;}
.sub_content #gallery_list ul li img {width: 180px; height:130px;}
.sub_content #gallery_list ul {overflow: hidden; width: 856px;}

/* End Galeria */

/* kontakt && Franchising*/


#form_kontakt {padding:10px; width: 580px; margin: 0 auto;}
#form_kontakt li {float: left; width: 280px; margin:0 10px 10px 0;}
#form_kontakt label, #form_kontakt input {display:block;  line-height: 1.3em;}
#form_kontakt input, #form_kontakt textarea  {border: 2px #433439 solid; background: #312227;  width: 250px; }
#form_kontakt input, #form_kontakt textarea {padding: 3px; color:#fff; font-family: arial; font-size: 11px;}
#form_kontakt li.topic, #form_kontakt li.li_textLong, #form_kontakt li.li_cnt_field_subject {float: none; clear: both; width: 550px;}
#form_kontakt li.topic input, #form_kontakt li.li_textLong textarea, #form_kontakt li.li_cnt_field_subject input {width: 540px;}
#form_kontakt li.textLong textarea {height: 100px; overflow: auto;}
#form_kontakt fieldset.submit {padding-right:30px;}
#form_kontakt input.fSubmit {background: url(/img/www//button1.gif) no-repeat; color: #fff; width: 83px; height:28px; border: none; float: right; cursor: pointer;}


#form_kontakt.franchising {width: 348px; padding: 0; margin: 10px auto }
#form_kontakt.franchising li {width: 164px;}
#form_kontakt.franchising li input {width: 150px;}
#form_kontakt.franchising li label {display:inline;}
#form_kontakt.franchising li.li_cnt_field_subject {width: 340px;}
#form_kontakt.franchising li.li_cnt_field_subject input {width: 324px;}
#form_kontakt.franchising li.textLong {width: 340px; margin: 0 0 15px 0}
#form_kontakt.franchising li.textLong textarea, #form_kontakt.franchising li.li_textLong textarea {width: 324px;}

.column2 #main .main {width: 687px; float: left; padding:5px 10px;}
.main_short #main .main {width: 520px;}
.boks {}
.boks .header {margin-bottom:10px;}
.boks .main_content {padding:5px 10px; overflow: hidden; font-size:12px;}
#sub {float:right; margin-right:8px; padding-top:5px; width:213px;}
.main_short #sub {width: 380px;}

.boks .main_content font strong, .boks .main_content font b {/*color:#ff0000;*/}

#sub dl {overflow: hidden; padding:5px 0}
#sub dt {font-weight: bold; margin-bottom:5px;}
#sub dd {line-height: 1.3em;}
#sub #buttons_menu {margin-bottom:15px;}


#sub_menu_level_0 {clear: both; overflow: hidden;}
#sub_menu_level_0 li {float: left; padding:0 5px;}
#sub_menu_level_0 li a {color:#a2908e}
#sub_menu_level_0 li a:hover {color:#fff; text-decoration:none;}


#footer_wrapper {background: url(/img/www//footer_wrapper.jpg) repeat-x ; clear: both; border-top:1px #463137 solid;} 
#footer { left:-20px; margin:0 auto; padding:10px 10px 10px 50px; position:relative; width:930px; background: url(/img/www//footer.jpg) no-repeat 2px top ; }
#carpie {float: left;}
#warski {float: right;}

.main_bottom {width: 928px;}

/* partnerzy */
#partners li { float: left; width: 22%; border:1px solid #322629; margin:1.35%; height: 150px; overflow:hidden;}
#partners li a {display:block;}
#partners li img {margin: 0 auto }

/* js gallery scroll */
.gallery {overflow: hidden;  margin: 0 auto; position: relative; padding-top:10px; width: 928px; }
.gallery_hidden { overflow: visible !important; margin: 0 auto; position: absolute;}

.gallery_scroll li {float: left; height: 111px; }
.gallery_scroll li img {margin:0 6px;}
.gallery input {display:block; width:32px; height: 111px;  opacity:1 !important; filtr:alpha(opacity=100) !important; cursor: pointer;}
.gallery .prev {background: #24181C url(/img/www//gallery_button_left.jpg) no-repeat ; top:0 !important;}
.gallery .next {background: #24181C url(/img/www//gallery_button_right.jpg) no-repeat ; top:0 !important;}
.gallery_scroll p {padding:5px 8px; clear: both;}
/* end js gallery scroll */

@media all and (resolution = 0dpi) { 
  :root #partners li { 
    margin-top:10px;
  }
}
.more {font-weight:bold;}
.yellow {color:#FEA700 !important;}

/* Życzenia */
#wishesImage {position:relative; z-index:99999; width: 930px; margin: 0 auto;}
#wishesImage div {width: 930px; z-index:10;}
#wishesImage img {margin:0 auto;}

/* Newsletter */
.NewsletterForm {}
  .NewsletterForm input {float:left; margin-right:5px; margin-bottom:5px;}
  .NewsletterForm label {float:left; width: 125px; display:block; margin-bottom:5px;}
  .NewsletterForm p {clear:both; padding-top:5px;}
  .NewsletterForm p.error {color:#ff0060 !important;}
  .NewsletterForm p.SuccessMsg {color:#c0ff00 !important;}
  .NewsletterForm input.EmailField {background: url(/upl/image/text_field.jpg) no-repeat left top; height:28px; width:183px; margin-right:0px !important; color:#605b5d; padding:0 10px; line-height:28px; font-size:11px;}
  .NewsletterForm input.SubmitNewsletter {background: url(/upl/image/news_submit.jpg) no-repeat left top; width:77px; height:28px; margin-right:0px !important; font-size:0;}

.video_list {}
.video_list li {width: 209px; height:210px;}
.video_list li img {margin:0 auto;}
.video_list li h5 {text-align:center;}

.videoContent {width:640px; margin:0 auto;}

/* GALLERY */
.ad-gallery {
  width: 600px;
}
.ad-gallery, .ad-gallery * {
  margin: 0 auto;
  padding: 0;
  font-family: Arial;
  font-size: 12px;

}

  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 480px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;

  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(/img/www/galeria/non-existing.jpg)9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/upl/image/ad_prev.png);
        width: 59px;
        height: 61px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/upl/image/ad_next.png);
        width: 59px;
        height: 61px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/upl/image/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/upl/image/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 30px;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 34px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 0px;
      width: 33px;
      display: block;
      background: url(/upl/image/ad_scroll_back.png) 0px 0px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 0px;
      width: 33px;
      background: url(/upl/image/ad_scroll_forward.png) 0px 0px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 0px;
          list-style:none !important;
background:none !important;
padding-left:0px !important;
        }
.ad-gallery .ad-thumbs li p {font-size:0;}
#offer_list_product .ad-gallery .ad-thumbs li {list-style:none !important;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              background: url(/upl/image/gall_small_bg.jpg) right bottom no-repeat;
              display: block;
              float:left;
padding: 13px;
border:0px !important;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {

            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.ad-thumb-list li {margin: 0px !important;}

/* .GALERY */


#home_baner_top {
    left: 0;
    position: absolute;
    top: 113px;
}
#top.home_banner_top {background: url(/img/www/banner-top.png) repeat-x scroll 0 345px transparent;}
