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; }
.bigger { font-size: 12px; }
.font10 { font-size: 10px }
.clear { clear: both; margin: 0 !important; padding: 0 !important; }
.title { font-weight: normal; font-size: 16px; color: #7fb123; position: relative; }
.title img { margin: 20px 10px 0 0; float: right; }

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.oferta { height: 307px; }
#site-top h1 { position: absolute; top: 27px; left: 15px; }

.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; 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;}

#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: #000; text-decoration: none;}
#products-nav li { background: transparent url(../images/left-nav-markers-gray.png) no-repeat right 10px; zoom: 1; display: block; }
#products-nav li.active { background: transparent url(../images/left-nav-markers-green.png) no-repeat right 10px; }
#products-nav li a { line-height: 25px; display: block; }
#products-nav li.active a { color: #79ae23; }
#products-nav ul li { padding-left: 10px; background: none !important; }
#products-nav ul li.active a { color: #5b8d0c !important; }
#products-nav ul a { color: #9a9a9a !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;}
.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-column { width: 222px; background: transparent url(../images/narrow-frame-bg.png) repeat-y top left; min-height: 230px; position: relative; margin: 15px 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: 82px; width: 939px; margin: 20px 0; font-size: 11px;}
#footer .inner-content { padding: 7px 20px; }
#footer .inner-content div { float: left; width: 225px;}
#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; }
