body, div, ul, li, table, p, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma !important;
}

body { background: #ddbe9e; }

#main {
	width: 989px;
	text-align: left;
    overflow: hidden;
}
#main #top {
    background: url(../images/lay/top.jpg) no-repeat;
    width: 989px; height: 339px;
    position: relative;
}
#top #logo { position: relative; top: 60px; left: 51px;  }
    #top #logo a { position: absolute; width: 283px; height: 81px; outline: none; overflow: hidden; text-indent: -9000px; }
#top #szukaj { position: absolute; left: 745px; top: 48px; }
    #szukaj div { float: left; }
    #szukaj input.text {
        background: none; border: none; width: 140px; height: 18px;
        padding: 2px 1px 2px 5px; color: #67441f; font-size: 1.1em;
    }
    #szukaj .button { background: none; border: none; width: 40px; height: 24px; cursor: pointer; }

#top #vertical_menu { position: relative; left: 450px; top: 291px;  }
#vertical_menu li { float: left; list-style: none; position: relative; }
#vertical_menu li a { position: absolute; top: 0px; text-indent: -9000px; outline: none; overflow: hidden; z-index: 10; height: 38px; }
    #vertical_menu .strona_glowna a { width: 131px;  }
        #vertical_menu .strona_glowna a:hover { background: url(../images/lay/vertical-menu.jpg) no-repeat;}

    #vertical_menu .onas a { left: 156px; width: 107px;  }
        #vertical_menu .onas a:hover { background: url(../images/lay/vertical-menu.jpg) -156px 0px  no-repeat;}

    #vertical_menu .kontakt a { left: 288px; width: 77px;  }
        #vertical_menu .kontakt a:hover { background: url(../images/lay/vertical-menu.jpg) -288px 0px no-repeat;}

    #vertical_menu .mapastrony a { left: 391px; width: 110px;  }
        #vertical_menu .mapastrony a:hover { background: url(../images/lay/vertical-menu.jpg) -391px 0px no-repeat;}

#content { clear: both; }
#content #left-menu { width: 227px; background: url(../images/lay/left-frame-bgr.jpg) repeat-y; float: left; text-shadow: #000 0px 1px 1px; }
    #left-menu ul.menu { margin-left: 25px; }
    #left-menu li { list-style: none; }
    #left-menu li.nagl { font-size: 1.1em; color: #a48872; padding-top: 7px; }
    #left-menu ul.menu li ul { margin-top: 7px; margin-left: 15px; }
    #left-menu ul.menu li ul li { font-size: .8em; background: url(../images/lay/zn-menu.jpg) 0px 6px no-repeat; padding-left: 15px; }
    #left-menu ul.menu li ul li a { color: #fff; text-decoration: none; }
    #left-menu ul.menu li ul li a:hover { color: #9b1205; text-decoration: underline; }

    #left-menu li.nagl a { color: #a48872; }
        #left-menu li.nagl a:hover { color: #9b1205; }

    #left-menu #left-menu-card { width: 227px; height: 264px; background: url(../images/lay/left-card0.jpg) no-repeat; }



#content #right-content { width: 700px; float: left; }




#footer { clear: both; background: url(../images/lay/footer-bgr.jpg) bottom repeat-x; height: 155px; }
#footer .card { background: url(../images/lay/footer-card-bgr.jpg) no-repeat; width:637px; height: 155px; margin-left: 50px; float: left}
#footer .card ul { list-style: none; position: relative; top: 120px; left: 40px; font-size: .9em; font-weight: bold; }
    #footer .card ul li { float: left; padding-right: 20px; }
#footer .copyright { float: left; width: 300px; position: relative; padding-top: 89px; color: #c38748; text-align: center; font-size: .6em; font-weight: bold; }

h1, h2 { font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif !important; }


#posts { padding-left: 35px; padding-top: 20px; padding-right: 30px; }
#posts ul { }
#posts div.post { clear:both; position: relative; padding-bottom: 10px; }
#posts div.post h2, #galerie h2, #galeria h2 { text-align: left; color: #50130d; font-size: 2em; }
    #posts div.post h2 a, #galerie h2 a { color: #50130d; }
    #posts div.post h2 a:hover, #galerie h2 a:hover { color: #50130d; background: #e3c6a7; }
#posts div.post .left, #posts li .right { float: left; }
#posts div.post .left { width: 150px;margin-top: 0px; padding-top: 10px; text-align: center; }
#posts div.post .left .avatar_frame { padding: 5px; background: #c68e51; margin-left: 13px; margin-right: 10px; }
#posts div.post .left .avatar_frame img { border: 1px solid #77322b; }
#posts div.post .right { width: 680px; padding-top: 5px; }
#posts div.post .date, #galerie .date, #galeria .date { color: #2f1d1b;position:relative; left: 10px; font-family: Georgia,"Times New Roman",Times,serif !important; text-align: left; font-size: .9em; }
#posts div.post .date span { }
#posts div.post .content { padding-left: 10px; text-align: justify; line-height: 1.7em; font-size: .8em; color: #2f1d1b;  }
#posts div.post .content p { letter-spacing: 0px; padding-bottom: 10px; min-height: 85px;height:auto !important; height: 85px; }
#posts div.post .read_more { position: relative; top: -5px; text-align: right; border-bottom: 1px solid #c2a383; padding-bottom: 10px; font-size: .8em; }


#post, #sitemap { padding-left: 35px; padding-top: 20px;color: #2f1d1b; width: 680px;  }
    #post h1, #gallery h1, #sitemap h1 { color: #50130d; font-size: 2em; }
#post .date { position: relative; margin-left: 10px; font-size: .9em;font-family: Georgia,"Times New Roman",Times,serif !important; }
#post .content, #galerie .opis, #galeria .opis, .wycinki .right { text-align: justify; line-height: 1.7em; padding-top: 5px; letter-spacing: -1px; font-size: .8em;padding-left:11px; }
#post .content p { letter-spacing: 0px; padding-bottom: 12px; }
.spacer { clear: both; }

#gallery { padding-left: 35px; padding-top: 20px;color: #2f1d1b; width: 680px;  }
#gallery #gcat { list-style: none; padding-top: 15px; clear:both; }
    #gcat li { background: #dabb9b; border-bottom: 1px solid #cfae8c; border-top: 1px solid #cfae8c; position:relative; width: 680px; height: 40px; font-size: 1.3em; margin-bottom: 7px; }
    #gcat li a { position: absolute; top: 0px; width: 680px; outline:none;height: 26px;  text-align: center; padding-top: 7px; padding-bottom: 7px; }
    #gcat li a:hover { background: #752f25; color: #ddbe9e; text-shadow: #000 0px 1px 1px; }

#galerie { padding-left: 20px; color: #2f1d1b; }
#galerie li { list-style: none; clear: both; padding-top: 15px; }
#galerie h2, #galeria h2 { padding-left: 10px; font-size: 1.3em; }
#galerie h2 span, #galeria h2 span { font-size: .6em !important; font-weight: normal; }
#galerie .image, #galerie .content { float: left; }
    #galerie .image, #galeria .photoDisp { position: relative; cursor: pointer; width: 250px; background: #c68e51; padding: 10px 7px 5px 5px; text-align: center; font-size: .65em; color: #712b23; }
     #galerie .image a,#galeria .photoDisp a { outline: none; }
    #galerie .image:hover, #galeria .photoDisp:hover { background: #712b23; color:#c68e51; }
    #galerie .image:hover p, #galeria .photoDisp:hover p { text-shadow: #000 0px 1px 1px; }
     #galerie .image p, #galeria .photoDisp p { padding-top: 3px; font-weight: bold; }
     #galerie .image p strong, #galeria .photoDisp p strong { font-size: 1.2em; }
    #galerie .image img, #galeria .photoDisp img { border: 1px #712b23 solid; }
    #galerie .content { width: 388px; padding-left: 5px; }

#galeria { padding-top: 15px; }
#galeria .photoDisp { float: left; margin-left: 60px; margin-bottom: 30px; }
#galeria .opis { padding-bottom: 10px; }


.wycinki .photoDisp { margin-left: 15px !important; }
.wycinki .left, .wycinki .right { float: left; }
.wycinki .right { padding-left: 15px; width: 370px; }








h1#wyniki_wyszukiwania { 
    margin: 15px 0px 0px 15px; border-top: 1px solid #c59666;border-bottom: 1px solid #c59666;
    background: #e1c3a3; padding: 5px 0px 5px 20px; color: #4f120d; font-size: 1.3em;
}





#sitemap h1 { margin-bottom: 15px; }
#sitemap h2 { color: #50130d; font-size: 1.3em; padding-top: 10px; padding-bottom: 10px; }
#sitemap ul { list-style: none; padding-left: 20px; font-size: .9em; }
#sitemap ul li { padding-top: 1px; padding-bottom: 1px; }




#msg { font-size: .8em; padding-left: 25px; padding-top: 15px; color: #2d0803; }

.nextPage, .prevPage { font-size: .8em; font-weight: bold; }
.nextPage { float: right; position: relative; right: -40px; }
.prevPage { float: left; }


#partners { float: left; width: 727px; margin: 15px 0px 15px 262px; clear: both; }
#partners h3 { color: #50130d; font-size: .9em; padding-bottom: 1px; }
#partners div { padding-top: 5px; padding-left: 5px; float: left; padding-right: 5px; }
#partners .breaker { float: left; clear: both; }
.date .pdf_ico {
    margin-left: 5px;
    position: absolute;
    top: -2px;
}
.spacer_big { clear: both; padding: 15px; }
a { color: #69130d; text-decoration: none; }
 a:hover { color: #d61300; text-decoration: underline;}
 img { border: 0px; }

.returnLink { float: right;font-family: Georgia,"Times New Roman",Times,serif !important; padding-right: 5px; }

