html, body {font-size:12px;line-height:20px;font-family:'Lucida Sans', 'Verdana', 'Arial';}
body {background: #f5f2ec url(../img/bg.jpg) repeat-x left top;}
div.containerOut {width:100%;background:url(../img/shadow.png) no-repeat left top;}
div.container {width:1010px;margin:0px auto;position:relative;}
div.container div.header {height:89px;position:relative;z-index:100;}
div.container div.content {min-height:700px;}
div.footerOut {height:90px;padding-top:45px;background:#453f36 url(../img/footerbg.png) repeat-x left top;}
div.footerOut div.footer {width:1010px;height:90px;margin:0px auto;}

/*========== GLOBAL ============*/
a.redLink {color:#ec0562;}
a.redLink:hover {color:#d50257;}
#___plusone_0 {position:absolute;right:-110px;top:120px;}
/*========== GLOBAL END ============*/

/*========== HEADER ============*/
div.header a.lnkLogo{display:block;height:60px;width:338px;background:url(../img/logo.png) no-repeat left top;position:absolute;top:10px;}

div.header div.headerMenu {position:absolute;right:0px;top:10px;}
div.header div.headerMenu ul.headerMenu {}
div.header div.headerMenu ul.headerMenu li {position:relative;width:125px;height:59px;display:block;float:left;}
div.header div.headerMenu ul.headerMenu li.hsep {width:1px;height:59px;border-right:solid 1px #706a60;margin:0px 3px}
div.header div.headerMenu ul.headerMenu li span.headerNaglowek,
div.header div.headerMenu ul.headerMenu li a.headerNaglowek {display:block;width:84px;height:39px;padding:10px 31px 10px 10px;font-family:Century Gothic;font-weight:bold;background:url(../img/headermenubg.png) no-repeat left top;cursor:pointer;font-size:18px;color:#827c73;}
div.header div.headerMenu ul.headerMenu li span.headerNaglowek:hover,
div.header div.headerMenu ul.headerMenu li span.selected {background-position:-125px 0px;color:#f3efe8;}
div.header div.headerMenu ul.headerMenu li div.headerSubmenu {position:absolute;width:740px;background:#3a352c;top:59px;right:0px;padding:10px;z-index:1;}
div.header div.headerMenu ul.headerMenu li div.headerSubmenu div.subContent {background:url(../img/subbg.jpg) repeat-y left top;border-bottom:solid 1px #837d73;border-top:solid 1px #837d73;overflow:hidden;padding:9px;}
div.header div.headerMenu ul.headerMenu li div.headerSubmenu div.subContent div.subdv {float:left;margin-right:10px;}
div.header div.headerMenu ul.headerMenu li div.headerSubmenu div.subContent div.subdv span.sunNagl {display:block;color:#a49c8f;font-size:16px;font-weight:bold;padding:5px 5px;}
div.header div.headerMenu ul.headerMenu li div.headerSubmenu div.subContent div.subdv ul.subul {display:block;}
div.header div.headerMenu ul.headerMenu li div.headerSubmenu div.subContent div.subdv ul.subul li {display:block;width:215px;padding:5px 5px;height:auto;float:none;}
div.header div.headerMenu ul.headerMenu li div.headerSubmenu div.subContent div.subdv ul.subul li:hover {background:#5f5950;}
div.header div.headerMenu ul.headerMenu li div.headerSubmenu div.subContent div.subdv ul.subul li a {color:#f3efe8;font-weight:bold;line-height:normal;display:block;}
div.header div.headerMenu ul.headerMenu li div.headerSubmenu div.subContent div.subdv ul.subul li a span {color:#887e6f;font-size:10px;font-weight:normal;line-height:normal;display:block;}
/*========== HEADER END ============*/

/*========== CONTENT ============*/
div.content div.top {width:1010px;margin-top:25px;background:url(../img/topbgbottom.png) no-repeat left bottom;padding-bottom:7px;overflow:hidden;}
div.content div.top div.topInner {background:url(../img/topbg.png) no-repeat left top;padding:0px 5px;}
/*index*/
div.content div.newsTop {width:1010px;height:9px;background:url(../img/newsTop.png) no-repeat left top;margin-top:15px;}
div.content div.news {width:970px;padding:15px 20px;background:url(../img/newsbg.png) repeat-y left top;overflow:hidden;}
div.content div.news div.wiadomosci {border-bottom:solid 1px #c7c3bc;overflow:hidden;}
div.content div.news div.wiadomosci div.welem {width:244px;float:left;padding:10px;height:154px;padding-left:58px;}
div.content div.news div.wiadomosci div.welem a.wiecej {display:block;background: url(../img/aarr.gif) no-repeat right center;padding-right:8px;float:right;font-weight:bold;}
div.content div.news div.wiadomosci div.welem a.wiecej:hover {}
div.content div.news div.wiadomosci div.welem div.wheader {font-family: Century Gothic;font-size:22px;font-weight:bold;color:#645e53;margin-top:3px;}
div.content div.news div.wiadomosci div.welem div.wtresc {margin-top:15px;color:#645e53;font-size:11px;}
div.content div.news div.wiadomosci div.wsep {height:154px;width:1px;background:url(../img/wsep.jpg) no-repeat left top;padding:10px 0px;}
div.content div.news div.wiadomosci div.wgalactica {background:url(../img/wgalico.png) no-repeat left top;}
div.content div.news div.wiadomosci div.wwiadomosci {background:url(../img/wmessico.png) no-repeat left top;margin-left:15px;}
div.content div.news div.wiadomosci div.wserwis {background:url(../img/wserico.png) no-repeat left top;margin-left:15px;}
div.content div.news div.partnerzy {background:url(../img/wpartico.png) no-repeat 0px 20px;padding:30px 10px 10px 58px;}
div.content div.news div.partnerzy div.pheader {font-family: Century Gothic;font-size:22px;font-weight:bold;color:#645e53;margin-top:3px;}
div.content div.news div.partnerzy object {margin-top:50px;}
div.content div.newsBottom {width:1010px;height:9px;background:url(../img/newsBottom.png) no-repeat left top;}
/*index end*/

/*product*/
div.content div.navi {overflow:hidden;height:27px;width:1000px;margin:10px auto;}
div.content div.navi div.naviLeft,
div.content div.navi div.naviRight {width:5px;float:left;height:27px;}
div.content div.navi div.naviLeft {background:url(../img/navileft.png) no-repeat left top;}
div.content div.navi div.naviContent {height:23px;width:990px;float:left;border-top:solid 1px #857e73;border-bottom:solid 1px #857e73;padding:1px 0px;background: url(../img/navibg.png) repeat-x left center;}
div.content div.navi div.naviContent a.naviLogo {width:26px;height:23px;display:block;float:left;background:url(../img/navilogo.png) no-repeat left top;}
div.content div.navi div.naviContent a.naviElem,
div.content div.navi div.naviContent span.naviElem {font-family: Century Gothic;font-size:14px;color:#645E53;display:block;float:left;height:23px;padding:0px 10px;line-height:23px;}
div.content div.navi div.naviContent a.naviElem:hover {color:#403d37;}
div.content div.navi div.naviContent a.naviSelected,
div.content div.navi div.naviContent span.naviSelected {color:#403d37;}
div.content div.navi div.naviContent span.naviSep {width:7px;height:23px;display:block;float:left;background:url(../img/navisep.png) no-repeat left top;}
div.content div.navi div.naviRight {background:url(../img/naviright.png) no-repeat left top;}

div.content div.productTop {width:1010px;height:9px;background:url(../img/newsTop.png) no-repeat left top;margin-top:5px;}
div.content div.product {width:960px;padding:15px 25px;background:url(../img/newsbg.png) repeat-y left top;overflow:hidden;}
div.content div.product div.dvLewy {width:260px;float:left;}

div.content div.product div.dvLewy div.menuIco {margin-bottom:10px;}
div.content div.product div.dvLewy div.menuIco a.mielem {display:block;width:260px;height:32px;margin-bottom:3px;color:#645e53;font-size:16px;font-family:Century Gothic;font-weight:bold;background:url(../img/menuicobg.jpg) no-repeat left top;}
div.content div.product div.dvLewy div.menuIco a.mielem span {display:block;padding:5px;padding-left:38px;}
div.content div.product div.dvLewy div.menuIco a.mielem:hover {color:#3a352c;}
div.content div.product div.dvLewy div.menuIco a.demo span {background:url(../img/icowindow.png) no-repeat 4px 4px;}
div.content div.product div.dvLewy div.menuIco a.zamow span {background:url(../img/icocube.png) no-repeat 4px 4px;}

div.content div.product div.dvLewy div.Lmenu {margin-bottom:10px;width:260px;}
div.content div.product div.dvLewy div.Lmenu div.LmenuTop {background:url(../img/lmentop.jpg) no-repeat left top;width:260px;height:3px;}
div.content div.product div.dvLewy div.Lmenu div.LmenuInner {background:url(../img/lmenubg.jpg) repeat-y left top;width:260px;}
div.content div.product div.dvLewy div.Lmenu div.LmenuInner ul.lmenu {display:block;}
div.content div.product div.dvLewy div.Lmenu div.LmenuInner ul.lmenu li {display:block;}
div.content div.product div.dvLewy div.Lmenu div.LmenuInner ul.lmenu li a {color:#68635a;display:block;width:240px;border-bottom:solid 1px #c7bdac;padding:2px 10px;}
div.content div.product div.dvLewy div.Lmenu div.LmenuInner ul.lmenu li a:hover {color:#1578a6;}
div.content div.product div.dvLewy div.Lmenu div.LmenuInner ul.lmenu li.selected {background:#6193aa url(../img/lmenusel.jpg) no-repeat right center;width:270px;}
div.content div.product div.dvLewy div.Lmenu div.LmenuInner ul.lmenu li.selected a {color:#fff;}
div.content div.product div.dvLewy div.Lmenu div.LmenuInner ul.lmenu li.selected:hover a {color:#333;}
div.content div.product div.dvLewy div.Lmenu div.LmenuBottom {background:url(../img/lmenbottom.jpg) no-repeat left top;width:260px;height:3px;}

div.content div.product div.dvLewy div.wiadomosci {border:solid 1px #dfd6c6;padding:5px 10px;padding-left:38px;background:url(../img/icoFile.png) no-repeat 4px 4px;overflow:hidden;}
div.content div.product div.dvLewy div.wiadomosci span.nagl {color:#645e53;font-size:16px;font-family:Century Gothic;font-weight:bold;}
div.content div.product div.dvLewy div.wiadomosci p {padding:5px 0px;}
div.content div.product div.dvLewy div.wiadomosci a.wiadlnk {font-weight:bold;display:block;float:right;}

div.content div.product div.dvLewy div.linki {padding:10px;padding-left:48px;background:url(../img/icoLinki.png) no-repeat 4px 4px;margin-top:5px;}
div.content div.product div.dvLewy div.linki span.nagl {color:#645e53;font-size:16px;font-family:Century Gothic;font-weight:bold;}
div.content div.product div.dvLewy div.linki ul.linki {margin-top:5px;}
div.content div.product div.dvLewy div.linki ul.linki li a,
div.content div.product div.dvLewy div.linki ul.linki li span {display:block;padding-left:10px;background:url(../img/lnkarr.png) no-repeat left center;color:#68635a;}

div.content div.product div.dvPrawy {padding:0px 20px;float:right;width:660px;position:relative;min-height:520px;}
div.content div.product div.dvPrawy h2.ArtTytul {font-size:20px;color:#645e53;font-weight:bold;height:26px;line-height:26px;position:absolute;left:85px;top:0px;}
div.content div.product div.dvPrawy div.ArtTytul,
div.content div.product div.dvPrawy h1.ArtTytul {font-size:20px;color:#645e53;font-weight:bold;height:50px;line-height:50px;padding-left:65px;}
div.content div.product div.dvPrawy h1.ArtSkrot {position:absolute;left:55px;top:26px;left:85px;font-weight:normal;color:#645e53;font-style:italic;}
div.content div.product div.dvPrawy img.nagico {float:left;}
div.content div.product div.dvPrawy div.ArtTresc {clear:both;padding-bottom:30px;}
span.doGory {position:absolute;right:10px;bottom:10px;color:#e0005a;background:url(../img/dgArr.jpg) no-repeat right center;padding-right:15px;display:block;line-height:12px;cursor:pointer;}

div.content div.productBottom {width:1010px;height:9px;background:url(../img/newsBottom.png) no-repeat left top;}
/*product end*/

/*formularze*/

div.dvForm {width:420px;margin:10px auto;}
div.dvForm div.row {overflow:hidden;padding:3px 0px;}
div.dvForm div.row label, div.dvForm div.row input[type=text], div.dvForm div.row textarea {float:left;display:block;}
div.dvForm div.row input[type=text],div.dvForm div.row textarea {width:248px;border:solid 1px #857E73;}
div.dvForm div.row textarea {height:74px;}
div.dvForm div.row span.fill {display:block;padding:0px 3px;font-weight:bold;float:left;color:#ff0000;}
div.dvForm a {cursor:pointer;background:url(../img/aarr.gif) no-repeat left center;padding-left:8px;margin-right:15px;}
div.dvKontakt div.row label,
div.dvZamowienie div.row label {width:124px;text-align:left;}
div.dvZamowienie div.row textarea {height:150px;}


div.dvZgloszenie {width:470px;}
div.dvZgloszenie div.row label {width:150px;}
div.dvZgloszenie div.row textarea {height:150px;}
div.dvZgloszenie .rbl {float:left;overflow:hidden;display:block;width:300px;}
div.dvZgloszenie .rbl li {overflow:hidden;display:block;padding:2px 0px;}
div.dvZgloszenie .rbl li input {display:block;float:left;}
div.dvZgloszenie .rbl li label {display:block;width:260px;}
/*formularze end*/

/*error 404*/
div.content div.top div.error404 {padding:30px 0px;text-align:center;}
/*error 404 koniec*/
/*========== CONTENT END ============*/

/*========== FOOTER ============*/
div.footer div.footerMenu {float:right;overflow:hidden;margin:20px 0px 5px 0px;}
div.footer div.footerMenu ul.footerMenu {display:block;}
div.footer div.footerMenu ul.footerMenu li {display:block;float:left;}
div.footer div.footerMenu ul.footerMenu li.sep {width:1px;height:20px;border-right:solid 1px #615b51;}
div.footer div.footerMenu ul.footerMenu li a {display:block;padding:0px 10px;}
div.footer div.footerMenu ul.footerMenu li a:hover {}

div.footer div.copyRight {border-top:Solid 1px #615b51;height:18px;clear:both;overflow:hidden;padding:10px 0px;}
div.footer div.copyRight div.copyR {font-size:11px;color:#908a7f;float:left;margin-right:10px;}
div.footer div.copyRight ul.copyMenu {font-size:11px;display:block;float:left;}
div.footer div.copyRight ul.copyMenu li {display:block;float:left;}
div.footer div.copyRight ul.copyMenu li.sep {width:1px;height:20px;border-right:solid 1px #615b51;}
div.footer div.copyRight ul.copyMenu li a {display:block;padding:0px 10px;}
div.footer div.copyRight ul.copyMenu li a:hover {}
/*========== FOOTER END ============*/

