/* Start of CMSMS style sheet 'Podstawowy' */
* { 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;}
.center {text-align: center;}
.small {font-size: 9px;}
.clearb {clear: both;}
a.more {padding-right: 10px; background: url(../img/arrow.gif) right 5px no-repeat;}
img.webiso {width:69px; height:19px}
img.top {padding:0 0 10px 0;}
img.bottom {padding:10px 0 0 0;}
img.left {padding-right: 5px; padding-bottom:5px;}
.clear {clear: both;}
.noneb {border: none !important;}
a {color:#C4522E}

body {font-size:11px; background: url(../img/body_bg.jpg) 0px 0px repeat; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #5a5a67;}

#wrappertop_top {width: 100%; background: url(../img/wrapper_top_bg.jpg) 0px 0px repeat-x; position: relative; z-index: 10;}

#wrapper_bg {width: 980px;  background: url(../img/wrapper_bg.jpg) 0px 0px repeat-y; height:auto; margin:0 auto;}
#wrapper_top {width: 980px; background: url(../img/wrapper_top.jpg) 0px top no-repeat; height:auto; overflow: hidden; }


#top {width: 920px; height: 436px; left: 30px; background: url(../img/top_bg.jpg) 0px 110px no-repeat; overflow: hidden; position: relative; z-index: 100;}

  .top_bhp {width: 920px; height: 427px; background: url(../img/top_bhp.jpg) right bottom no-repeat;}
  .top_sprzatanie {width: 920px; height: 427px; background: url(../img/top_sprzatanie.jpg) right bottom no-repeat;}
  .top_ddd {width: 920px; height: 427px; background: url(../img/top_ddd.jpg) right bottom no-repeat;}
  .top_bg { position: absolute; top: 0; left: 0; display: none; }
  .top { width: 920px; height: 427px; }

    h1 a img {position: absolute; left: 60px; top:10px;}

    h4.motto {width: 460px; height: 24px; position: absolute; left:315px; top:30px; background: url(../img/motto.png) 0px 0px no-repeat;}
    h4.motto span {display: none;}

    ul#menu {width: 645px; height: 74px; padding-left: 275px; background: url(../img/menu_bg.png) 0px 0px no-repeat; position: absolute; bottom: 0px; left: 0px;} 
    ul#menu li {float: left;}
    ul#menu li a {width:143px; height: 74px; 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 -74px !important;}

    ul#menu li a.o-nas {width:114px; background: url(../img/menu/o-nas.png) 0px top no-repeat;}
    ul#menu li a.oferta {width:123px; 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.referencje {width:143px; background: url(../img/menu/referencje.png) 0px top no-repeat;}
    ul#menu li a.kontakt {width:117px; background: url(../img/menu/kontakt.png) 0px top no-repeat;}

  ul#top_menu {width:250px; height: 155px; position: absolute; top:150px; left:9px;}
  ul#top_menu li {float: left; clear: both;}
  ul#top_menu li a {width:250px; height: 52px; display: block;}
  ul#top_menu li a span {display: none;}
  ul#top_menu li a:hover, ul#top_menu li a.active {background-position: top !important;}
  ul#top_menu li.bhp a {background: url(../img/bhp.png) 0px bottom no-repeat;}
  ul#top_menu li.sprzatanie a {background: url(../img/sprzatanie.png) 0px bottom no-repeat;}
  ul#top_menu li.ddd a {background: url(../img/ddd.png) 0px bottom no-repeat;}

/* !! */

  .extra_bg {width: 385px; height: 190px; background: url(../img/extra_bg.png) 0px 0px repeat-y; position: absolute; top:120px; left: 285px; padding: 15px 20px 20px 18px; display: none; }
  .extra_bg h3 {font-size: 18px; color:#4f5257; padding-bottom: 15px;}
  
  /* #extra_bg div.show-active { display: block !important; }    */
  
  form#cntnt01moduleform_1 {width:220px; height:20px; position:absolute; left: 26px; bottom:22px;}
  form#cntnt01moduleform_1 input.search-input {width: 170px; float:left; background-color: transparent !important;}
  form#cntnt01moduleform_1 input.search-button {width:24px; height:25px; position:relative; left:6px; top:-3px;}
  form#cntnt01moduleform_1 input.search-button:focus {outline:0;}

  #flashcontent {position: absolute; top:53px; left:211px; float: left; display: block;}  

#content {width: 941px; background: url(../img/content_bg.jpg) right 0px repeat-y; float: left; margin-top: 5px;}

  
#main {width:637px; float: right; padding:5px 15px 0 15px; background: url(../img/main_top.jpg) 0px top no-repeat;}
  
  #main h2, #tinymce h2 {font-size: 18px; padding-bottom: 20px; color:#4f5257;}
  #main h3, #tinymce h3 {width:615px; padding: 15px 10px; margin-bottom:15px; background-color:#DFDFDF; font-style:italic; font-weight:normal; font-family:Georgia; font-size:12px;}
  #top p, #main p, #tinymce p {padding-bottom: 10px;}
  #tinymce {background:#F3F5F4 !important;}
  #main ul, #tinymce ul {padding-bottom:15px; overflow:hidden;}

  #content ol li, #tinymce ol li {list-style-type:decimal; list-style-position:inside; line-height:1.3em;}
  #content ol li ul li, #tinymce ol li ul li {list-style-type:none;}

  #navigation {width: 637px; height: 20px; clear: both; padding:2px 0 20px 0;}
  #navigation p {float: left;}
  #navigation ul li {background: url(../img/arrow.gif) no-repeat scroll 5px 5px; display:inline; padding-left:15px;}
    #navigation ul li.first-nav {padding:0px !important; background:none !important; font-weight:bold;}
  #navigation ul li.none {padding-left:7px;}
  #navigation ul li a {color:#565759; text-decoration:underline; }
  
#main ul li, .extra_bg ul li, #tinymce ul li {padding-left: 15px; background: url(../img/arrow.gif) no-repeat scroll 5px 6px; line-height:1.3em;}

#sub {width:227px; float: left; padding-left: 38px;}
  #sub h2 {height: 35px; display: block; color:#f4f4f4; font-size:17px;}

#navigation h2 {font-size: 10px !important; float: right; display:inline; padding-bottom: 1px;}
    
  .block_sub_bg {width:227px; background: url(../img/block_sub_bg.jpg) 0px 0px repeat-y; margin-bottom:20px;}
  .block_sub_top {width:227px; background: url(../img/block_sub_top.jpg) 0px top no-repeat;}
  .block_sub_top2 {width:227px; background: url(../img/block_sub_top2.jpg) 0px top no-repeat;}
  .block_sub_bottom {width:193px; min-height:100px; height:auto !important; height:100px; background: url(../img/block_sub_bottom.jpg) 0px bottom no-repeat; padding:7px 17px 10px 17px;}

  .block_sub_bottom_menu {width:227px; background: url(../img/block_sub_bottom.jpg) 0px bottom no-repeat; }
    .block_sub_bottom_menu h2 span {display: none;}

    #submenu {width: 100%; padding-bottom: 10px; padding-left: 1px; font-family: Arial;}
    /* #submenu li {width: 256px; background: url(../img/submenu_li_bg.jpg) 0px bottom repeat-x;} */
    #submenu li a {width: 190px; display: block; padding:6px 10px 4px 25px; background: #d9dadb url(../img/submenu_li_bg.jpg) 0px top no-repeat; font-size: 12px; color:#525050;}
    #submenu li a:hover, #submenu li a.active {background: #bc4316 url(../img/submenu_li_bg-hover.jpg) 0px top no-repeat; color:#e8eaeb; }

    #submenu li a.menuparent {background: #d9dadb url(../img/submenu_li_menuparent_bg.jpg) 0px top no-repeat; font-size: 12px !important;}
    #submenu li a.menuparent:hover, #submenu li a.active.menuparent {background: #BF5229 url(../img/submenu_li_menuparent_bg-hover.jpg) 0px top no-repeat !important; }

      
      #submenu li ul li a {width: 180px; background: #e8eaeb url(../img/submenu_li2_bg.jpg) 0px top no-repeat; padding-left: 35px !important;}
      #submenu li ul li a:hover, #submenu li ul li a.active {background: #BF5229 url(../img/submenu_li2_bg-hover.jpg) 0px top no-repeat;}
  
  

#wrapperbottom {width:100%; height: 129px; background: url(../img/wrapperbottom.jpg) 0px 0px repeat-x; }

#footer {width:880px; height:50px; margin: 0 auto; padding:50px 50px 0 50px; background: url(../img/wrapper_bottom.jpg) 0px top no-repeat; color:#fff; text-align: center;}
  #footer p {width: auto; padding-top: 2px;}
  #footer a {color: #6d6d6d;}

  ul#f-menu {float: left;}
  ul#f-menu li {border-right:1px solid #7A7B7D; display:block; float:left; padding:0 10px;}



/* News */

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

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

#NewsPostDetailReturnLink a {padding-left: 10px; background: url(uploads/images/arrow_back.gif) left 5px no-repeat;}
.NewsSummary {width:100%; clear:both; 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; }


/* 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: 193px;}
.stripViewer .panelContainer {position: relative; left: 0; top: 0; width: 100%; list-style-type: none;}
.stripViewer .panelContainer .panel {float:left; height: 100%; position: relative; width: 205px;}
.stripViewer .panelContainer .panel .wrapper {width:193px;}

.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 {width: 170px; height: 20px; margin: 0 auto; visibility: hidden; padding-top:10px;}
p#cross-links { text-align: center; float: left; margin: 0; padding: 0; }
span.play, span.stop { width: 10px; height: 9px; }
				   

/* End of 'Podstawowy' */

