body{ margin: 0; text-align: center; font-family: Tahoma; font-size: 11px; color: #000000; background: url('../gfx/main/body-bkg-image.jpg') no-repeat center top #ffffff; }
body.image1{ background: url('../gfx/main/body-bkg-image1.jpg') no-repeat center top #ffffff; }
body.image2{ background: url('../gfx/main/body-bkg-image2.jpg') no-repeat center top #ffffff; }

h1{ margin-top: 16px; margin-bottom: 2px; font-size: 15px; color: #000000; line-height: 25px; }
h1.small{ margin-top: 11px; margin-bottom: 3px; font-size: 15px; color: #000000; line-height: 25px; }
h2{ font-size: 14px; color: #000000; text-align: left; }
h2.hdr1 { margin-bottom: 7px;  }
h2.padd { margin-bottom: 17px; }

h1 a{ color: #fff; padding: 0px 15px; text-decoration: none;}
h1 a:hover{ text-decoration: none; color: #EFE103;}

a{ font-family: Tahoma; color: #000000; text-decoration: none; }
a:hover{ text-decoration: underline; color: #b90000; }
.two-rows{ width: 450px; margin: 0px; float: left; }

#main-wrapper{ margin: 0px auto; width: 982px; background: url('../gfx/main/main-bkg.png') top center repeat-y; }
#main{ margin: 0px auto; text-align: left; width: 960px;  }
#main-end{ margin: 0px auto; width: 982px; height: 21px; background: url('../gfx/main/main-end-bkg.png') top center no-repeat; }

#lay-header{ width: 960px; position: relative; }
#lay-header-top{ padding: 20px 1px 0px; width: 958px; height: 80px;}
.benmar-logo{ width: 300px; height: 80px;  float: left; }
.header-top-spacer{ width: 1px; height: 80px; background: url('../gfx/main/header-top-spacer.gif') no-repeat; float: left; display: block;  }
.jagiellonia-logo{ width: 232px; height: 80px;  float: left;}
.oferta-logo{ width: 250px; height: 80px; float: left; text-align: center; position: relative; top:25px; left: -40px; }
.oferta-logo a{ padding: 0 15px;}
.film-o-firmie{ position: absolute; left: 272px; top: -45px; cursor: pointer; color: #fff; display: block; width: 195px; height: 30px; line-height: 30px; z-index: 1002;}
.slide-film-benmar{ color: #fff; display: block; width: 195px; font-size: 14px; height: 30px; line-height: 28px; position: absolute; left: 272px; top: -45px; display: none; z-index: 300;}

#film-container{ display: none;}

#top-banner{ width: 750px; height: 200px; margin: 7px 10px 6px; display:block; float: left;	z-index: 100;}
#top-banner img{float:left;position:absolute;}
.hideImg{display:none;}
#top-robot{ position: absolute; right: 12px; top: 10px;}
#top-robot-head img{ position: absolute; right: 40px; top: 9px;}

#lay-main{ margin: 0px 10px; text-align: left; padding: 0px 1px; width: 938px;  background-color: #fff; }
#lay-main h1{ margin: 8px 4px 0px; background: url("../gfx/main/title-header.jpg") no-repeat; padding-left:50px; color: #fff; height: 31px; line-height: 31px; width: 900px;}
#lay-main .box{ margin: 0px 4px 0px; padding: 10px 14px; border: 1px solid #ddd; border-top: 0px; width: 900px;}
#lay-main .box-end{ height: 8px; display: block;}

.lay-main-index{ min-height: 450px; height: auto !important; height: 450px; }
.lay-main-default{ min-height: 670px; height: auto !important; height: 670px; }
.lay-main-default .box{ min-height: 410px; height: auto !important; height: 410px; }

.lay-main-default .box hr{ margin: 20px 10px; }

#lay-main #markets-box-header{ height: 14px; display: block;}
#lay-main #markets-box{ border: 1px solid #be1824; background-color: #ececec; }

.offer-content-image{ position: relative; left: -15px; top: -10px;}

h3{ color: #ffffff; font-size: 15px; font-weight: bold; }

#lay-main-promotions{ width: 330px; margin-right: 6px; float: left; }
.promotions-header{ height: 36px; line-height: 36px; margin-left: 60px; }
#lay-main-promotions .red-news-arrow{ width: 330px; height: 36px; background: url('../gfx/main/red-news-arrow.gif') no-repeat #be1824; float: left; display: block; }
#lay-main-promotions .promotion{ float: left; width: 330px; background-color: #ffffff; }

#lay-main-news{ width: 330px; margin-right: 6px; float: left; }
.news-header{ height: 36px; line-height: 36px; margin-left: 60px; }
#lay-main-news .red-news-arrow{ width: 330px; height: 36px; background: url('../gfx/main/red-news-arrow.gif') no-repeat #be1824; float: left; display: block; }
#lay-main-news .news{ float: left; width: 330px; height: 149px; background-color: #f4f4f4; position: relative; }
#lay-main-news .news .news-title{ width: 160px; padding: 20px 10px 10px 20px; }
#lay-main-news .news .news-text{ width: 170px; padding: 0px 0px 10px 20px; font-size: 9px; }
#lay-main-news .news .news-picture{ position:absolute; right: 0px; top: 0px; width: 140px; }
#lay-main-news .news .news-picture img{ position:absolute; right: 7px; top: 7px; border: 5px solid #fff; }
#lay-main-news .news .news-more{ width: 160px; padding: 0px 10px 10px 20px; color: #be1824; font-weight: bold; }
#lay-main-news .news .news-more a{ color: #be1824; }

#lay-main-download{ width: 266px;  float: left; }
.download-header{ height: 36px; line-height: 36px; margin-left: 60px; }
#lay-main-download .gray-news-arrow{ width: 266px; height: 36px; background: url('../gfx/main/gray-news-arrow.gif') no-repeat #6b6b6b; float: left; display: block; }
#lay-main-download .download{ float: left; width: 266px; background-color: #ffffff; }


.lay-main-default .box hr.default-market{ border: 0px; border-top: 1px dotted #bababa; margin: 10px 0px 20px;}
.lay-main-default .box .markets-spacer{ float: left; width: 900px; height: 4px; background: url('../gfx/main/market/market-spacer.gif') -20px 0px no-repeat; }
.lay-main-default .box .markets-icons{ float: left; width: 900px; height: 155px; background: url('../gfx/main/market/markets-icons.jpg') -15px 0px no-repeat; }

#markets-content-text-wrapper{ border: 1px solid #be1824; }

.lay-main-default .box .market-description-wrapper{ margin-bottom: 5px;  }
.lay-main-default .box .market-description{ padding-bottom: 40px;  }


.market-tabs{ width: 900px; float: left; }
.market-tabs ul { margin: 0; list-style: none; text-align: left; height: 38px; width: 900px; background-color: #ececec; }
.market-tabs li { display: block; float: left }
.market-tabs li.separator{ font-size: 13px; width: 3px; padding: 0px; background: #ececec; }
.market-tabs li a { padding: 8px 14px 4px; line-height: 22px; height: 26px; width: 144px; background-color: #fff; color: #be1824; font-size: 12px; font-weight: bold; text-align:center; float: left; }
.market-tabs li a:hover { color: #efe103; text-decoration: none; background-color: #be1824; }
.market-tabs li.first a{ padding-left: 22px; width: 154px; }
.market-tabs li.last a{ width: 154px; }
.market-tabs li a span { font-weight: normal; color: #525252; font-size: 11px; }
.market-tabs li a:hover span{ font-weight: normal; color: #ffffff; }

.market-inside-tab-wrapper{ border: 1px solid #ccc; }
.market-inside-tab{ padding: 20px; min-height: 100px; height: auto !important; height: 100px; line-height: 16px; border: 1px solid #fff; border-top: 0px; }
.market-inside-tab a{ color: #be1824; }
.market-inside-tab ul{ list-style: circle; margin:10px 0px; list-style-image: url('../gfx/main/market/inside-list-image.gif'); width: 100%; height: 100%;}
.market-inside-tab ul li{ float: none; display: list-item; margin-left: 20px; }
.market-inside-tab ul li a { padding: 0px; line-height: 16px; height: 100%; width: 100%; background-color: transparent; color: #be1824; font-size: 11px; font-weight: bold; text-align:left; float: none; }
.market-inside-tab ul li a:hover { color: #be1824; text-decoration: underline; background-color: transparent; }
.market-inside-spacer{ float: left; width: 100%; height: 4px; background: url('../gfx/main/market/market-inside-spacer.gif') no-repeat; }

.market-gallery-item{ float: left; width: 146px; height: 145px; background: url('../gfx/main/market/market-gallery-thumb.jpg') no-repeat; position: relative;}
.market-gallery-item img{ position:absolute; top: 19px; left: 17px; }
.market-description{ padding: 0px 10px;}
.market-gallery-title{ font-weight: bold; color: #2f2f2f; padding: 5px 20px;}

.market-panorama{}
.market-panorama-title{ font-weight: bold; color: #2f2f2f; padding: 25px 20px 5px;}
.market-panorama-view{ width: 850px; height: 150px; padding: 20px 20px; margin: 0px; }
.market-panorama-view a{ float: left; padding: 0px 50px;}

#footer-wrapper{ background: url('../gfx/main/footer-bkg.gif') repeat-x #ffffff; }
#footer{ width: 960px; height: 150px;  margin: 0px auto; color: #494949; text-align: left; }
#footer-top{ height: 25px; }
#footer-main{ position: relative; width: 100%; }
#footer-main .footer-img{ position: absolute; top: 35px; left: 15px; z-index: 99; }
#footer-menu{ position: absolute; top: 5px; right: 20px; text-align: center; z-index: 99;}
#footer-menu ul{ margin: 0px; padding: 0px; }
#footer-menu ul li{ margin: 0px; padding: 0px 3px; list-style: none; display: inline; }
#footer-menu ul li.separator{ padding: 1px; margin-right:4px; background: url('../gfx/main/footer-menu-spacer.gif') center center no-repeat;  }
#footer-menu ul li a{ color: #494949; }
#footer-menu ul li a span{ margin: 0px; padding: 0px; }
#footer-menu ul li a:hover{ color: #b90000; }
#footer-bottom{ } 
#footer-copyright{ position: relative; height: 45px; width: 100%; }
#link-4e{ position: absolute; top: 30px; right: 20px; color: #494949; }
#link-4e a { color: #494949; font-weight: bold; }
#link-4e a:hover{ color: #b90000; }
#copyright{ position: absolute; top: 5px; left: 15px; }


#stat24{  text-align: center; padding-top: 40px;  }
