@charset "UTF-8";
/* CSS Document */

a {outline:none;}
a img {border:none;}

body {margin:0; background:url(_images/background.jpg) repeat-x #2a7302; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
h3 {font-size:14px; font-weight:bold; color:#FFF; margin:7px 0 5px 0;}
h4 {font-size:18px; color:#9C9; border-bottom:1px solid #9C9; margin-right:35px;}
h4 span {font-size:12px; font-weight:normal;}
p {line-height:1em;}
.fleft {float:left;}
.fright {float:right;}
.clr {clear:both;}
.bold {font-weight:bold;}
.lh2 {line-height:2em;}
.align-center {text-align:center;}
.brd {border:1px solid #000;}


.mt10 {margin-top:10px;}
.ml20 {margin-left:20px;}
.ml24 {margin-left:24px !important;}

.w200i {width:200px !important;}


#main-wrapper {position:relative; background:#FFF; width:980px; min-height:800px; margin:0 auto; overflow:hidden;}
#main-foto {position:absolute; top:145px; left:0; z-index:3;}
#main-awards {position:absolute; top:627px; left:17px; z-index:4;}
#rzetelna-firma {position:absolute; top:396px; left:17px; z-index:6;}
#main-promotions {position:absolute; top:548px; left:17px; z-index:5;}
#jumpe-logo {float:left; width:251px; height:94px; margin:40px 0 0 40px;}
#content-box {float:right; position:relative; background:url(_images/content-background.jpg) no-repeat #094501; width:628px; min-height:698px; margin:62px 30px 0 0;}
#content-box-bottom{position:absolute; left:0; bottom:0;}
#flash-message {clear:both; margin:30px 0 0 35px;}

#background-grey {position:absolute; top:190px; left:10px;}
.foto-left {position:absolute; top:165px; left:10px;}
#foto-big-offer {position:absolute; top:550px; left:210px; width:360px; height:255px; z-index:44;}

.page-title {background:url(_images/page_title.png) no-repeat; width:562px; height:69px; margin:40px 0 0 37px; overflow:hidden;}
.page-title h2 {font-size:23px; font-weight:bold; font-style:italic; color:#FFF; margin:20px 0 0 30px;}

/* jumpe menu */
ul#jumpe-menu {position:absolute; top:-15px; left:35px; list-style:none; margin:0; padding:0;}
ul#jumpe-menu li {float:left; margin-right:11px;}

#news-content {float:left; width:200px; height:293px; background:url(_images/background_news.png) no-repeat; margin:15px 0 0 35px; }
#promo-title {background:url(_images/promo_top.png) no-repeat; width:190px; height:32px; margin:7px 0 0 7px; font-weight:bold; font-size:20px; padding:7px 0 0 0; text-align:center;}

.promo {position:relative; width:152px; height:58px; background:#317d15; padding:3px 0 0 48px; margin:10px 0 0 0;}
.promo-headline {color:#FFF; font-size:12px; line-height:1em;}
.promo p {margin:5px 0 0 0; line-height:1em; font-size:11px; color:#CCC;}
.icon {position:absolute; top:0; left:-15px;}

.promo a, .promo a:link, .promo a:visited {color:#FFF; text-decoration:none;}
.promo a:hover {color:#9C9; text-decoration:none;}

#text-content {float:left; width:323px; height:296px; background:url(_images/background_text.png) no-repeat; margin:13px 0 0 15px; padding:4px 15px;}
#text-content p {color:#FFF; font-size:11px; line-height:1.4em;}

.page-text-content {float:right; width:353px; min-height:276px; background:url(_images/background_page_text.png) no-repeat; background-position:bottom; margin:13px 30px 30px 0; padding:20px 15px 10px 15px; overflow:hidden;}
.page-text-content p {color:#FFF; font-size:12px; line-height:1.4em;}

#adress-content {clear:both; position:relative; float:left; width:568px; height:124px; background:url(_images/background_adresses.png) no-repeat; margin:5px 0 0 34px; color:#FFF; padding-top:10px;}
#adress-content p {margin:3px 0 0 0; padding-left:20px; color:#99cc99;}

.adress-block {float:left; width:150px; height:100px; color:#ccc; font-size:11px; margin:5px 0 0 0;}
.adress-block p {margin:2px 0 0 0; !important;}
.adress-pict {width:142px; height:114px; position:absolute; background:url(_images/metki_zolte.png) no-repeat; right:45px; bottom:10px;}
.white {font-size:12px; font-weight:bold; color:#FFF; margin-bottom:3px;}

.line-short {width:268px; height:2px; border-bottom:1px solid #41781d; margin:0 0 0 20px;}

.photos-left {float:left; width:170px; min-height:200px; margin:46px 0 0 38px;}
.photos-left img {margin:0 0 20px 0;}

#labels-long {position:absolute; bottom:20px; right:45px; z-index:20;}
#labels-pyramid{position:absolute; bottom:31px; right:63px; z-index:22;}

.adress-box {margin:40px 0 0 40px;}
.adress-box iframe {float:right; margin-right:33px; border:3px solid #0C3;}
.adress-box a:link, .adress-box a:visited {color:#99cc99; text-decoration:none;}
.adress-box a:hover {color:#FFF;}

#products-area {padding:40px 0 20px 37px;}

.product-box {position:relative; width:172px; height:162px; background:url(_images/product_field.png) no-repeat; margin:0 22px 20px 0;}
.product-box img {position:absolute; bottom:53px; left:10px;}
.product-box img .fax {position:absolule; bottom:30px; left:10px;}
.product-box:hover { background:url(_images/product_field_hover.png);}
.product-box .photo-area {width:168px; height:116px; margin:0 auto;}
.product-box .label-area {width:148px; height:40px; margin:0 auto; padding:8px 10px 3px 10px;}
.product-box .label-area a:link, .product-box .label-area a:visited {font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}

#metkownice-area{padding:40px 0 20px 40px;}

#metkownice-area table {border:1px solid #9C9; border-collapse:collapse;}
#metkownice-area th {color:#9C9; font-weight:normal; text-align:center; border-bottom:1px dotted #9C9; border-right:1px dotted #9C6; padding:5px; background:#693;}
#metkownice-area tr {border-bottom:1px dotted #9C6;}
#metkownice-area td {color:#FFF; text-align:center; padding:5px; white-space:normal; border-right:1px dotted #9C9; font-size:12px; border-bottom:1px dotted #9C6;}
#metkownice-area tr:hover {background:#063;}
#metkownice-area td.description {text-align:left; font-size:11px; color:#CCC;}
#metkownice-area td.prize {text-align:center; font-size:14px; color:#FFC;}
#metkownice-area td.size {font-size:11px;}

#certyfikaty-area {padding:40px 0 20px 40px;}
.certyfikat-box {float:left; width:124px; height:210px; text-align:center; margin:25px 20px 20px 0;}
.certyfikat-photo-box {width:124px; height:174px; background:url(_images/background_certyfikat.png) no-repeat; padding-top:7px;}
.certyfikat-description {font-size:11px; font-weight:normal; color:#FFF; text-align:center;}

.submenu-products {float:left; position:relative; width:170px; height:51px; background:url(_images/background-submenu-products.png) no-repeat; margin:15px 20px 0 0;}
.submenu-products:hover {background:url(_images/background-submenu-products-f2.png) no-repeat;}	
.submenu-box .product-label {margin:0 0 0 75px;}
.submenu-box .product-label a {color:#FFF; font-weight:bold; font-size:12px; text-decoration:none;}

.submenu-box .product-label .yellow {color:#FC0;}
