/* Start of Webiso.CMS style sheet 'Podstrony' */
* { margin: 0; padding: 0 ; border: 0;}
li {list-style-type: none;}
a {text-decoration: none; outline: 0; }
a:hover {text-decoration: underline;}

.left {float: left;}
.right {float: right;}
img.left {padding:0 10px 5px 0;}
img.right {padding:0 0 5px 10px;}
.center {text-align: center;}
.small {font-size: 9px;}
a.more {padding-right: 10px; background: url(../img/more.png) right 5px no-repeat; float: right;}
img.webiso {width:69px; height:19px}
img.top {padding:0 0 10px 0;}
img.bottom {padding:10px 0 0 0;}
.clear {clear: both;}
.noneb {border: none !important;}
.color {color: #393532}
.main-img {float: right !important; border: none !important; padding: 0 !important;}
.red {color: #bc211a}
.bigger-font {font-size: 13px;}
.black {color: #000}


body {font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff url(../img/body-bg.jpg) 0px top repeat-x; text-align: justify;}
body.b-sub {font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #393532; background: #fff url(../img/sub-body-bg.png) 0px top repeat-x; text-align: justify;}
body#tinymce {background: none #fff !important;}
#wrapper {width: 992px; height:auto; margin: 15px auto 0px auto; }

#logo-slider {position: absolute; left: 8px; top: 162px;}

.projekt-gratis {width: 230px; float: right; text-align: center;}
.projekt-gratis p {width: 215px; text-align: center; padding-left: 10px;}
.right_c p {width: 215px; text-align: center; padding-left: 10px;}

#top {width: 992px; height: 490px; background: url(../img/logo-border.png) 0px 155px no-repeat; overflow: hidden; position: relative;}
#top-sub {width: 992px; height: 170px; overflow: hidden; position: relative;}
#top span {visibility: hidden;}

.lower {clear: both}

img.part1{border-right: 2px solid #FFFFFF;left: 8px;  position: absolute;  top: 162px;}
img.part2{border-bottom: 2px solid #FFFFFF;position: absolute;right: 8px; top: 162px;}
img.part3{bottom: 32px; position: absolute; right: 8px;}

#description {    background: url("../img/bar-trans.png") no-repeat scroll 0 0 transparent;
    bottom: 32px;
    height: 89px;
    left: 8px;
    padding: 10px 20px;
    position: absolute;
    width: 600px;}
  #description h3 {font-size: 20px; font-weight: normal; color: #fff; margin-bottom: 7px;}
  #description p {color: #fff;  width: 385px; font-size: 14px;}

    h1 a img {position: absolute; left: 5px; top:0px; width: 194px; height: 62px}
    #top-sub h2 {border-left: 1px solid #CCCCCC; height: 50px; left: 225px; padding-left: 20px; position: absolute; top: 14px; width:284px;}
#top h2 {border-left: 1px solid #CCCCCC; height: 50px; left: 225px; padding-left: 20px; position: absolute; top: 14px; width:284px;}

    ul#menu {width: 980px; height: 53px; padding:0px 8px 0 0px; background: url(../img/menu/menu-bg.png) 0px 0px no-repeat; position: absolute; left: 5px; top: 94px;} 
    ul#menu li {float: left;}
    ul#menu li a {height: 53px; display: block; cursor:pointer;}
    ul#menu li a span, ul#menu_top li a span, ul#short_menu li a span {display: none;}

    ul#menu li a:hover, ul#menu li.active a {background-position: 0px bottom !important;}

    ul#menu li a.o-nas {width:106px; background: url(../img/menu/o-nas.png) 0px top no-repeat;}
    ul#menu li a.oferta {width:105px; background: url(../img/menu/oferta.png) 0px top no-repeat;}
    ul#menu li a.realizacje {width:124px; background: url(../img/menu/realizacje.png) 0px top no-repeat;}
    ul#menu li a.aktualnosci {width:135px; background: url(../img/menu/aktualnosci.png) 0px top no-repeat;}
    ul#menu li a.dla-architekta {width:153px; background: url(../img/menu/dla-architekta.png) 0px top no-repeat;}
    ul#menu li a.kontakt {width:110px; background: url(../img/menu/kontakt.png) 0px top no-repeat;}
    
    ul#menu-main, #tinymce #menu-main ul {width: 333px; padding:0px 8px 0 0px; float: left;} 
    ul#menu-main li a {height: 33px; display: block; cursor:pointer; width: 386px; color: #6d6c6b; font-weight: bold; font-size: 14px; padding-left: 25px; padding-top: 14px; margin-bottom: 5px;}
    ul#menu_top li a span, ul#short_menu li a span {display: none;}

    ul#menu-main li a:hover, ul#menu-main li a.active {background-position: -411px 0px !important;}
    

    ul#menu-main li a {background: url(../img/menu-main-bg.png) 0px top no-repeat !important;}
    ul#menu-main li a.meble-gabinetowe {background: url(../img/meble-gabinetowe.png) 0px top no-repeat;}
    ul#menu-main li a.sale-konferencyjne {background: url(../img/sale-konferencyjne.png) 0px top no-repeat;}
    ul#menu-main li a.meble-recepcyjne {background: url(../img/meble-recepcyjne.png) 0px top no-repeat;}
    ul#menu-main li a.meble-metalowe {background: url(../img/meble-metalowe.png) 0px top no-repeat;}
    ul#menu-main li a.fotele-i-krzesla {background: url(../img/fotele-i-krzesla.png) 0px top no-repeat;}
 ul#menu-main li a.kawiarnia {background: url(../img/kawiarnia.png) 0px top no-repeat;}

  ul#short_menu {width:170px; height: 20px; position: absolute; right:0px; top:10px;}
  ul#short_menu li {float: left;}
  ul#short_menu li a {width:30px; height: 28px; display: block; position: relative; margin-left: 15px;}
  ul#short_menu li a.mail {background: url(../img/kontakt.png) 0 0 no-repeat;}
  ul#short_menu li a.sitemap {background: url(../img/sitemap.png) 0 0 no-repeat;}
  ul#short_menu li a.home {background: url(../img/home.png) 0 0 no-repeat;}
  ul#short_menu li a:hover, ul#short_menu li a.active {background-position: 0px -28px;}
  
  ul#navigation-menu {width:169px; height: 17px; float: right; margin-bottom: 10px;} 
  ul#navigation-menu li {float: left;}
  ul#navigation-menu li a {height: 17px; display: block; position: relative; margin-right:2px;}
  ul#navigation-menu li a.prev {width: 73px; background: url(../img/prev.png) 0 0 no-repeat;}
  ul#navigation-menu li a.button {width: 17px; background: url(../img/button.png) 0 0 no-repeat;}
  ul#navigation-menu li a.next {width: 73px; background: url(../img/next.png) 0 0 no-repeat;}
  
  ul#navigation-menu li a:hover, ul#navigation-menu li a.active {background-position: 0 -17px !important;}
  #submenu li {background: none !important;
    margin-left: 0px !important;
    padding-left: 0px !important;}
  #submenu {width: 240px; padding: 3px 10px 3px 10px; font-family: tahoma; border: 1px solid #d9d7d7; font-size: 13px; margin-bottom: 15px}

  #submenu li a {width: 215px; display: block; padding:6px 0px 2px 25px; font-size: 13px; color:#000; background: url(../img/menu/l-menu.png) 0px 0px no-repeat; height: 22px; font-weight: normal;}
  #submenu li a:hover, #submenu li a.active {background: url(../img/menu/l-menu-active-parent.png) 0px 0px no-repeat !important; color:#bc211a; text-decoration: none; font-weight: bold;}




      
   #submenu li ul li a {width: 198px; padding-left: 50px !important; background:  url(../img/menu/kid-bg.png) 0px top no-repeat !important;}
  #submenu li ul li a:hover, #submenu li ul li a.active {background: url(../img/menu/l-menu-active.png) -17px top no-repeat !important; color: #bc211a; text-decoration: none;}

    #description-sub a.button-zobacz {display: block; background: url(../img/button-zobacz.png) 0px 0px no-repeat; cursor: pointer; width: 155px; height: 31px; text-decoration: none; bottom: 30px;}
  
 

#content {width: 992px; float: left; margin-left: 5px; margin-bottom: 25px;}
#content, #tinymce {line-height:1.5em;}

#content a, #tinymce a {color: #bc211a; font-size: 12px; font-weight: bold;}
#content p, #tinymce p {padding-bottom:10px;}
  #sub h2 {height: 24px; display: block; padding-bottom: 15px; background: url(../img/sub-h2.png) 0 0 no-repeat; min-width: 220px; color: #929292; font-size: 20px; padding-left: 20px;  padding-top: 2px; font-weight: normal;}
  #main h2, #tinymce h2 {height: 24px; display: block; padding-bottom: 15px; background: url(../img/h2.png) 0 0 no-repeat; min-width: 220px; color: #000; font-size: 20px; padding-left: 20px;  padding-top: 2px; font-weight: normal;}
  #content h3, #tinymce h3 {color: #bc211a; font-size: 13px; margin-bottom: 7px;}

#sub {width:270px; float: left; color:#393532;}


  h2#panel-klienta span, h2#promocje span, h2#nasi-partnerzy span {display: none;}
  
  h2#panel-klienta {width: 150px; background: url(../img/h2_panel_klienta.png) 0px 0px no-repeat;}
  
  #reklama {background: url(../img/sub-image.png) 0px 0px no-repeat; width: 260px; height: 297px; display: block; margin-left: 4px;}
  #description-sub {    background: url("../img/bar-trans.png") no-repeat scroll 0 0 transparent;
    bottom: -236px;
    height: 32px;
    left: 5px;
    padding: 10px 20px;
    position: relative;
    width: 208px;}
  #description a.button-zobacz {display: block; background: url(../img/button-zobacz.png) 0px 0px no-repeat; cursor: pointer; width: 155px; height: 31px; text-decoration: none; float:left; position: relative; top: 2px;}
  #description-sub span {visibility: hidden;}
#main {float: right; background: #fff url(../img/content_top_bg.jpg) 0px top no-repeat; position: relative; right: 9px; width: 690px; font-size: 12px}
#main h2 {width: 600px;}

  #main img, #tinymce img{border: 1px solid #d9d7d7; padding: 2px;}

  .left_c { padding-left: 10px; width: 440px; margin-bottom: 15px; float: left;}
  .left_c_metalowe { padding-left: 10px; width: 670px; margin-bottom: 15px; float: left;}
  .left_c img {margin-right: 13px; max-width:440px;}
  .right_c {float: right; width: 230px;}
    .right_c li {background: none !important; margin-left: 0 !important; padding-left: 0 !important;}
  
  .lower .left_c img {margin-right: 10px !important; margin-bottom: 10px !important}
  .lower .right_c img {border: none !important; float: right !important}
  .upper .right_c img{margin: 0 !important}
  
  ul#galeria li {display: block; width: 95px; height: 92px; float: left; margin-bottom: 25px;}
  ul#galeria li.right { margin-left: 33px !important;}


#footer {width:100%; height:63px; float: left; background-color: #e3e3e3; color:#fff; text-align: center;}
  #footer p {width: auto; padding-top: 2px;}
  #footer-i {width: 992px; margin: 0 auto; padding-top: 20px;}
  
  ul#f-menu li {float: left; border-right:5px; border-right:1px solid #717070;}
  ul#f-menu li a {float: left; padding:0 10px; color:#717070; }
  ul#f-menu li a:hover, ul.footer_menu li a.active {text-decoration: underline;}
  
form#cntnt01moduleform_1 {position: absolute; right: 18px;   top: 108px; }
input#cntnt01searchinput {background: url(../img/form-input.png) 0px top no-repeat; width: 189px; height: 27px; padding-left: 3px; font-size: 12px; color: #D9D9D9;}
input.search-button {background: url(../img/search-button.png) 0px top no-repeat; width: 24px; height: 23px; text-indent: 999px; cursor: pointer;}
#cntnt01moduleform_1 label {visibility: hidden}


#kontakt {background: url(../img/kontakt-bg.png) right 47px no-repeat;}
#kontakt-main {background: url(../img/kontakt-bg.png) right center no-repeat;}

ul, ol {padding-bottom: 10px}

#NewsPostDetailContent {margin-bottom: 10px; padding-top: 10px;}
#NewsPostDetailPrintLink {float: left;}
#NewsPostDetailReturnLink {float: right;}

.NewsSummaryPostdate, .NewsSummaryMorelink, #NewsPostDetailDate, #NewsPostDetailPrintLink {float:right;}
#NewsPostDetailDate {}
.NewsSummaryLink, #NewsPostDetailTitle {font-weight:bold;}
.NewsSummaryLink a {font-size:12px;}
#NewsPostDetailTitle {font-size:14px;}
.NewsSummarySummary, #NewsPostDetailContent {}

#NewsPostDetailHorizRule {height:2px; margin-bottom:10px; border-bottom:1px solid #000;}
#NewsPostDetailReturnLink {float:left;}

#NewsPostDetailReturnLink a {background: url(uploads/images/arrow_back.gif) left 5px no-repeat;}
.NewsSummary {width:455px; float:left; margin-bottom:15px; background: url(img/hr.jpg) no-repeat scroll center bottom; padding-bottom:10px;}
.NewsSummaryLink {padding-bottom:10px;}

.morepage {clear:both; float:left;}

.NewsSummary h3 a { color: #FFFFFF; }
.NewsSummary {text-align: left; border-bottom:1px solid #A7A8A8;}
.NewsSummarySummary {padding: 0; text-align:justify; padding-bottom:10px;}
.NewsSummaryMorelink {text-align: right;}
.NewsSummaryMorelink a:hover {text-decoration:none !important;}

.NewsSummary .NewsSummaryPostdate { float: right; padding-right: 0; }

#NewsPostDetailAuthor {margin-bottom: 10px;}


/* coda slider */

noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
noscript a { color: #a00; text-decoration: underline }
noscript ol { margin-left: 25px; }

a:focus { outline:none }

.stripViewer .panelContainer .panel ul {text-align: left;margin: 0 15px 0 30px;}
.slider-wrap {position: relative; width: 100%; padding-bottom: 5px;}

.csw { width: 100%; height: 50px; overflow: hidden; }
.csw .loading { margin: 20px 0 300px; text-align: center !important; }

.stripViewer {position: relative; overflow: hidden; border: 0;	margin: auto; width: 260px;}
.stripViewer .panelContainer {position: relative; left: 0; top: 0; width: 100%; list-style-type: none;}
.stripViewer .panelContainer .panel {float:left; height: 100%; position: relative; width: 260px;}
.stripViewer .panelContainer .panel .wrapper {width:260px;}

.stripNav {margin: auto;}

.stripNav ul {list-style: none;}
.stripNav ul li {float: left; margin-right: 2px;}
.stripNav a {font-size: 10px; font-weight: bold; text-align: center; line-height: 32px; color: #fff; text-decoration: none; display: block; padding: 0 15px;}
.stripNav li a:hover {background: #333;}
.stripNav li a.current {background: #000; color: #fff;}

.stripNavL, .stripNavR {float: left;}
.stripNavL {text-align: right; padding-right: 5px;}
.stripNavR {text-align: left; padding-left: 5px; }

.main-nav {height: 25px; margin: 0 auto; visibility: hidden;  position: relative; left: 40px;}
p#cross-links { text-align: center; float: left; margin: 0; padding: 0; }
span.play, span.stop { width: 10px; height: 9px; }

.stripNavL a {background: url(../img/prev.png) 0 0 no-repeat; display: block; height: 17px; width: 73px; text-decoration: none;}
.stripNavR a {background: url(../img/next.png) 0 0 no-repeat; display: block; height: 17px; width: 73px; text-decoration: none;}
.stripNavL a:hover, .stripNavR a:hover {background-position: 0 bottom !important;}
#stripNavL0 span, #stripNavR0 span {visibility: hidden;}

#kontakt {background: url(../img/kontakt-bg.png) right 47px no-repeat;}

ul, ol {padding-bottom: 10px}
#main li, #tinymce li {background: url(../img/li.png) no-repeat scroll 0 5px transparent;
    margin-left: 15px;
    padding-left: 20px;}

ul#menu-main li{background: none !important; padding-left: 0 !important; margin-left: 0 !important;}

.gallery h3 {padding-left: 10px;}

ol li, #tinymce ol li{list-style-type: decimal !important; background: none !important; padding-left: 0 !important;}
#main ol, #tinymce ol {padding-left: 20px;}

.NewsLong {    float: left;   width: 455px; margin-bottom: 20px}

.NewsLong .NewsSummaryPostdate {font-style: italic}
.NewsLong .NewsSummaryLink{padding-bottom: 0}
.NewsLong .NewsSummaryLink h3 {margin-bottom: 0 !important}
.NewsLong .NewsSummaryCategory{float: right; padding-bottom: 10px;}
.NewsLong .NewsSummarySummary{clear: both}
.NewsLong .NewsSummaryMorelink a:hover {text-decoration: underline !important;}

.NewsLong-details {float: left;  width: 455px;}
.NewsLong-details #NewsPostDetailDate {font-style: italic}
.NewsLong-details #NewsPostDetailCategory {float: right; padding-bottom: 5px}
.NewsLong-details #NewsPostDetailSummary {clear: both}
.NewsLong-details #NewsPostDetailAuthor {float: right}
.NewsLong-details #NewsPostDetailContent {clear: both}
.NewsLong-navigation {    clear: both; text-align: center; width: 455px;}
.NewsLong-navigation a {font-family: arial; font-size: 12px;}
a.pdf, p.pdf, li.pdf, #tinymce a.pdf, #tinymce p.pdf, #tinymce a.pdf {background: url(/img/pdf_icon.gif) no-repeat 0 1px transparent; padding-bottom: 5px; padding-left: 22px;  padding-top: 2px; }

#main .image-rek {float: right; padding-left: 15px; border: none}

ul#menu-lista li a{font-size: 16px; line-height: 25px;}
ul#menu-lista li {background-position: 0 9px;}

.indent { text-indent: 25px; }

.desc-text {     background: url("../img/bar-trans.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    font-size: 22px;
    height: 28px;
    padding: 12px 10px 10px;
    position: absolute;
    width: 620px;
}

.banner-box-left {    border: 1px solid #EEEDED;
    float: left;
    height: 120px;
    margin-bottom: 15px;
    width: 205px;
position: relative;
overflow: hidden;
padding: 3px;
}
.banner-box-right {    border: 1px solid #EEEDED;
    float: right;
    height: 120px;
    margin-bottom: 15px;
    width: 205px;
position: relative;
overflow: hidden;
padding: 3px;
}

.banner-box-right img:hover, .banner-box-left img:hover {margin-top: -120px !important; cursor: pointer}

.banner-box-left img, .banner-box-right img {border: none !important; padding: 0 !important}
.banner-box-left .ribbon, .banner-box-oferta .ribbon {
    background-color: #FFFFFF;
    padding: 7px 10px;
    position: absolute;
    top: 20px;}

.banner-box-right .ribbon {
    background-color: #FFFFFF;   
    padding: 7px 10px;
    position: absolute;
    right: 0;
    top: 20px;

}

.ribbon a {font-size: 22px !important; color: #DA251D !important; font-weight: normal !important}

.oferta a.banner-image {background-position: 0 -126px !important}


a.banner-image {display: block; height: 120px; background-position: 0 -120px !important}
a.banner-image:hover {background-position: 0 -120px !important}
.banner-box-oferta a.banner-image:hover {background-position: 0 -120px !important}

.oferta a.banner-image:hover {background-position: 0 -126px !important}

.hidden {display: none}

.banner-box-oferta {border: 1px solid #EEEDED;
    height: 120px;
    margin-bottom: 15px;
    width: 410px;
position: relative;
overflow: hidden;
padding: 3px;}

.active_control{background-color: #DA251D !important; color: #fff !important; padding: 5px 8px !important;}

#sub #kontakt h2 strong {color: #000;}
#sub #kontakt-main h2 strong {color: #000;}
.block_sub_bottom_menu h2 strong {color: #000;}

#sub ul li  {background: url("../img/li.png") no-repeat scroll 0 5px transparent;
    margin-left: 15px;
    padding-left: 20px;}

ul#submenu li ul li ul li a {    background: url("../img/menu/sub-li-3.jpg") no-repeat !important;
    border-bottom: 1px solid #D9D7D7 !important;
    height: 20px !important;
    padding-bottom: 0 !important;
    padding-left: 65px !important;
    padding-top: 3px !important;
    width: 180px !important;
padding-top: 2px; margin-top: 3px;}

ul#submenu li ul li ul li a:hover, ul#submenu li ul li ul li a.active{    background: url("../img/menu/sub-li-3.jpg") no-repeat 0 -24px !important}

ul#submenu li ul li ul {padding-bottom: 5px !important}
/* End of 'Podstrony' */

