body { background: #cccccc url(../images/home-site-bg.jpg) no-repeat top center; color: #101010; }
body, td { font: 12px Tahoma, Arial }
p { font-size: 11px; margin: 15px 0; }
a, a:active, a:visited, a:hover { color: #9a9a9a; text-decoration: none; }
a:hover {text-decoration: underline;}
.green { color: #72b218; }
.green2 { color: #c1d45b; }
.gray, a.gray:link, a.gray:visited, #footer a.gray:link, #footer a.gray:visited { color: #888; }
.bigger { font-size: 12px; }
.font10 { font-size: 10px }
.clear { clear: both; margin: 0 !important; padding: 0 !important; }
.title { font-weight: normal; font-size: 14px; color: #777778; position: relative; margin-bottom: 80px; }
.title img { float: left;  margin: 20px 0 0 -5px; }

h1,h2,h3 { color: #9a9a9a; font-weight: normal; margin: 10px 0;}
h1 { font-size: 24px; color: #6da51c; }
h1.logo { margin: 0; }
h2 { font-size: 18px; }

#site-container { width: 939px; margin: 0 auto; position: relative; }
/*#site-top { height: 132px; z-index: 100; }*/
#site-top #standard_head { display:none; }
#site-top.oferta #standard_head { display:block; }
#site-top { height: 120px; }
#site-top.oferta { height: 307px; }
#site-top .logo { position: absolute; top: 27px; left: 15px; }

#standard_head {
  display: block;
  position:  relative;
  top:       134px;
}


.main-nav { position:absolute; top: 51px; right: 20px; z-index:100;}
.main-nav a { color: #000; font: 14px Tahoma, Arial; text-transform: uppercase; text-decoration: none; display: block; width:100px; height: 36px; text-align: center; padding-top: 6px; }
.main-nav li a:hover, .main-nav li.active a { background: transparent url(../images/main-nav-bg.png) no-repeat top left; }
.main-nav li { float: left; margin: 0 5px; position: relative;}
.main-nav li.active a { color: #fff; }

.main-nav .sub-menu { display:none; z-index: 40; position: absolute; left: -45px; width: 184px; background: transparent url(../images/sub-menu-ul-bg.png) no-repeat 0 0;}
.main-nav .sub-menu li { float: none; display: block; margin: 0;}
.main-nav .sub-menu li.last { background: transparent url(../images/sub-menu-li-bg.png) no-repeat bottom left; padding-bottom: 5px; }
.main-nav .sub-menu li a { font-size: 12px; color: #fff; background: none !important; width: 194px; height: 15px; text-align: left; padding-left: 10px; }
.main-nav .sub-menu li a:hover { font-weight: bold; }
.main-nav .sub-menu li.active a { color: #425f05;  font-weight: bold }

#main-content { float: left; margin-left: 18px; position: relative;}
.inner-content { padding: 0 15px;}
.inner-content h2, .inner-content h1 { color: #99CC00; font-size: 22px;}
.narrow-column .inner-content h2, .narrow-column .inner-content h3 { font-size: 18px; }

#home-narrow-column { background: transparent url(../images/home-left-nav-frame-bg.png) no-repeat top left; position:relative; width: 219px; float: left; font-size: 11px; margin-bottom:15px; }
#home-narrow-column-bottom { background: transparent url(../images/home-left-nav-frame-bottom-bg.png) no-repeat 0 0; height: 15px; width: 219px; margin-bottom: -15px}
#home-narrow-column p { color: #9a9a9a; }
#home-narrow-column .inner-content { padding: 15px; }

#products-nav { font-size: 14px;}
#products-nav a { color: #767675; text-decoration: none;}
#products-nav a:hover { background: transparent url(../images/menuhover_bg.png) top no-repeat; color: white !important; }
#products-nav li { background: transparent url(../images/left-nav-markers-gray.png) no-repeat right 10px; zoom: 1; display: block; border-bottom: 1px solid #d6d3d4; }
#products-nav li.active { font-weight: bold; background-image: none; }
#products-nav li.active li { font-weight: normal; }
#products-nav li a { line-height: 25px; display: inline; padding: 2px 5px; }
#products-nav li.active a { color: #767676; }
#products-nav ul li { padding-left: 10px; border: 0; background-image: none; }
#products-nav ul li.active a { color: #5b8d0c; }
#products-nav li.active ul a, #products-nav li ul a { color: #767675; }
#products-nav li.active li.active a { color: #5b8d0c; background: transparent url(../images/menuhover_bg.png) top no-repeat; color: white !important; }


.B_crumbBox { color: #9a9a9a; font: 10px Arial; }
.B_crumbBox a {text-decoration: none; color: #9a9a9a; }

#content-columns { margin-top: 16px; }
.wide-column, .narrow-column { float: left; }
/*.wide-column { width: 462px; margin: 15px 18px 15px 0; background: transparent url(../images/wide-frame-bg.png) repeat-y top left; min-height: 429px; position: relative; }*/
.wide-column-top { background: transparent url(../images/wide-frame-top-bg.png) no-repeat bottom left; height: 15px; width: 462px; position: absolute; top: -15px; left:0; }
.wide-column-bottom { background: transparent url(../images/wide-frame-bottom-bg.png) no-repeat bottom left; height: 15px; width: 462px; position: absolute; bottom: -15px; left: 0; }

.left-narrow-column { background: transparent url(../images/left-narrow-frame-bg.png) repeat-y top left; position: relative; width: 219px; float: left; font-size: 11px; margin: 15px 0 25px 0;}
.left-narrow-column-top { background: transparent url(../images/left-narrow-frame-top-bg.png) no-repeat bottom left; height: 15px; width: 219px; position: absolute; top: -15px; left:0}
.left-narrow-column-bottom { background: transparent url(../images/left-narrow-frame-bottom-bg.png) no-repeat bottom left; height: 15px; width: 219px; margin-bottom: -15px; }

.narrow-left-container { float:left; }
.narrow-right-container { float:right; }
.narrow-column { width: 222px; background: transparent url(../images/narrow-frame-bg.png) repeat-y top left; /*min-height: 230px;*/ position: relative; margin: 15px 0 25px 0;}
.narrow-column-top { background: transparent url(../images/narrow-frame-top-bg.png) no-repeat bottom left; height: 15px; width: 222px; position: absolute; top: -15px; left:0 }
.narrow-column-bottom { background: transparent url(../images/narrow-frame-bottom-bg.png) no-repeat bottom left; height: 15px; width: 222px; position: absolute; bottom: -15px; left:0 }
.narrow-column p { font-size: 10px; color: #9a9a9a; }

.pdf-download { margin: 20px 0; }
.pdf-download span { float: right; font-size: 10px; color: #b3b3b3; display: block; width: 125px; }
.pdf-download span strong{ font-size: 12px; font-weight: normal; }
.pdf-download a { float: left; }

#footer { background: transparent url(../images/footer-bg.png) no-repeat top left; height: 160px; width: 939px; margin: 20px auto 45px auto; font-size: 11px;}
#footer .inner-content { padding: 7px 20px; }
#footer .inner-content div { float: left; padding: 0 30px; margin-top: 10px; width: 230px; border-left: 1px solid #c2c2c2;}
#footer a, #footer a:visited, #footer a:hover { color: #c1d45b; text-decoration: none; }
#footer a:hover { color: #c1d45b; text-decoration: underline; }

.back-url { position: absolute; right: 10px; }

.thumbs ul, .thumbs li { list-style: none; }
.thumbs li { float: left; margin: 4px; position: relative; width: 99px; height: 70px; }
.thumbs a { text-decoration: none; }
.thumbs a span { position: absolute; top: 0; left: 0; width: 99px; height: 70px; background: url(../images/photo-frame.png) no-repeat top; overflow: hidden; }
.thumbs a:hover span { background-position: bottom; }

.tablenop td p {
  margin: 0;
}

/* dodawal krzysiek po 20110523 */
h2.ui-state-active a {color: #99CC00;}
h2.ui-accordion-header {background: url("../images/left-nav-markers-gray.png") no-repeat scroll 98% 50% #EFEFEF; padding:5px; }
h2.ui-accordion-header a {font-size:16px;}
a.subwiecej {font-size:12px; color:#72B218; }
.inner-content {height:auto !important}
.wide-column { width: 462px; margin: 15px 18px 15px 0; background: transparent url(../images/wide-frame-bg.png) repeat-y top left; height:auto; position: relative; }
#nav3 a {color:#ffffff; background:url("../images/promo2-main-nav-bg.png") no-repeat scroll left top transparent; }
#nav3.active a {background:url("../images/main-nav-bg.gif") no-repeat scroll left top transparent; }

.ciekawostka {margin-bottom:10px;}
.ciekawostka a {line-height:1.5em;}

/* END dodawal krzysiek po 20110523 */
