html { height: 100%; }
body { background: #FFF url(../img/bg.jpg) top left repeat-x; height: 100%; }
body.subpage { background: #FFF url(../img/bg_sub.jpg) top left repeat-x; height: 100%; }
div.main { width: 970px; margin: 0px auto; }
    div.header { height: 121px; position:relative; top:0px; left:0px;  }
        div.header div.header_left { float: left; }
        div.header div.header_right { position:absolute; z-index:3; top:0px; right:0px; }
        div.header div.animation { position:absolute; top:121px; left:0px; width:970px; height:200px; z-index:2; }
        div.header div.animation_sub { position:absolute; top:116px; left:0px; width:970px; height:200px; z-index:2; }

div.headernav { float: right; height: 35px; background: url(../img/nav_bg2.jpg) top right no-repeat; _width: 230px; }
    div.header div.header_right div.headernav_sub { height: 25px; background: url(../img/nav_bg.jpg) top left no-repeat; padding: 10px 25px 0px; }
        div.header div.header_right div.headernav_sub a { background: url(../img/nav_pointer.gif) 0px 5px no-repeat; color: #AAA;
                                                        text-decoration: none; padding: 0px 10px; }
        div.header div.header_right div.headernav_sub a:hover { color: #AAA; text-decoration: underline; }

        div.flash { clear: both; height:271px; }
        div.flash_sub { clear: both; height:190px; }

        div.bottom { background: url(../img/footer.jpg) 50% 0% no-repeat; height: 78px; }
            div.bottom_left { float: left; padding: 33px 0px 0px 75px; }
            div.bottom_right { float: right; padding: 33px 40px 0px 0px; }

/* BOX */

div.box { background: url(../img/boxbg.png) top left no-repeat; _width: 485px; }
div.box div.boxcontent { padding: 22px 30px 22px 30px; }
    div.box div.name { padding: 0px 0px 25px 25px; }
    div.box p.name { padding: 0px 25px 30px; }
        div.box p.name a { color: #F98101; font-size: 16px; font-style: italic; text-decoration: none; }
        div.box p.name a:hover { color: #F98101; font-size: 16px; font-style: italic; text-decoration: underline; }
    div.box div.text {  }

/* ARTYKUŁ BOX */

div.article { background: url(../img/boxbg.png) top left no-repeat; min-height:150px; _width: 690px; _height:150px; }
    div.articlecontent { padding: 22px 30px; }
    div.article div.name { padding: 0px 0px 25px 25px; }
    div.article p.name { padding: 0px 25px 30px; color: #F98101; font-size: 16px; font-style: italic; text-decoration: none; }
    div.box div.text {  }

/* OFFER BOX */

div.offerBox {}
    div.offerBox div.offeritem { width: 145px; float: left; text-align: center; }
    div.offerBox div.offeritem div.offername { padding-bottom: 5px; text-align: center; color: #DA2129; }
        div.offerBox div.offeritem div.offername a { color: #DA2129; font-size: 15px; font-style: italic; text-decoration: none;
                                                background: url(../img/boxpointer.gif) top left no-repeat; padding-left: 20px; }
        div.offerBox div.offeritem div.offername a:hover { color: #DA2129; font-size: 15px; font-style: italic; text-decoration: underline; }
    div.offerBox div.offeritem p.offerpic { text-align: left; }
	

.seo h1 { font-size:11px; color:#7f7f65; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none; background:none; padding:0px; margin:0px;}
.seo strong { font-size:11px; color:#f98101; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none; background:none; padding:0px; margin:0px;}
.seo a { font-size:11px; color:#f98101; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none; background:none; padding:0px; margin:0px;}
			