* { font-family: Arial; font-size: 9pt; color: #000000; }
ul li { color: #000000; font-size: 9pt; }

body { width: 100%; margin: 0 auto 0 auto; padding: 0px; background: #ffffff url('../img/stopkaBg.gif') repeat-x bottom center; }
a { color:#ae7f2c; text-decoration: none; }
a:hover{ text-decoration:underline; }

/* FORM */
form { margin: 0px; padding: 0px; }
input { font-size: 10pt; vertical-align: middle; padding: 2px; border: 1px solid #d3d3d3; }
select { margin: 2px; font-size: 10pt; }
option { font-size: 10pt; }
textarea { margin: 2px; }
.submit { font-size: 10pt; vertical-align: middle; padding: 2px 3px; background: #b40000; color: #f0f0f0; cursor: hand; border: 1px solid #000000; }

/* blok dolny z opisami */
.b3 { height: 130px; text-align: center; padding: 6px; color: #c09a33; background: #1f0900; font-size: 8pt; border: 2px solid #c09a33; margin-left: 4px; }
.b3 b { color: #c09a33; font-size: 8pt; }
.b3 strong { color: #c09a33; font-size: 8pt; }
.b3 ul, li { color: #c09a33; font-size: 8pt; }

/* IMAGE */
img { border: none; }
.img { vertical-align: middle; }
.imgRight { float: right; margin: 0px 10px; }
.imgLeft { float: left; margin: 0px 10px; }

/* GLOBAL */
.center { text-align: center; }
.moreRight { text-align: right; }
.moreRight a { font-size: 8pt; text-decoration: none; }
.moreLeft { text-align: left; }
.moreLeft a { font-size: 8pt; text-decoration: none; }

/* error */
.errorBig { font-size: 9pt; font-weight: bold; color: #ff0000; }
.errorSmall { font-size: 7pt; font-weight: bold; color: #ff0000; }

/* color rows */
.l0 { background-color: #928779; padding: 4px; }
.l1 { background-color: #bcaf9f; padding: 4px; }
.l2 { background-color: #948571; padding: 4px; }

/* HEADER */
#header { background: #1f0900; height: 175px; border-bottom: 3px solid #be962a; }
#header #content { width:850px; margin: 0px auto; }
#header #content #logo { float: left; padding: 10px 50px 0px 20px; }
#header #content #text { float: right; padding: 10px 20px 0px 50px; }
#header #content #home { z-index: 7000; text-align: right; position: relative; top: -10px; left: 840px; width: 30px; }

#flash { background: none; margin: 0px; padding: 0px; z-index: 6000; }
#flash #position { clear: both; text-align: center; position: relative; top: -105px; z-index: 6000; }

#sciezka { clear: both; background: #fff; margin: 0px; padding: 0px; }
#sciezka #position {  width: 766px; margin: 0px auto; clear: both; text-align: left; position: relative; top: -150px; left: 0px; }

/* NEWSLETTER */
#newsletter { background: #f2f2f2; border: 1px solid #d3d3d3; padding: 10px; margin-top: 20px; }
#newsletter #title { font-family: Times; font-size: 13pt; font-style: italic; }

#newsletter form #inputForm { width: 160px; color: #808080; } 
#newsletter form #submit { width: 80px; font-size: 8pt; vertical-align: middle; padding: 1px; background: #b40000; color: #f0f0f0; cursor: hand; border: 1px solid #ffffff; }

/* CONTENT */
#all { width:772px; margin:0px auto; background: #ffffff;  position: relative; top: -47px; left: 0px; }
#all #content { width: 772px; float: left; clear: both; padding: 0px; margin: 0px; }

#all #content #blokGlowny { width: 765px; margin:0px auto; border: 2px solid #be962a; position: relative; top: -100px; background:  url('../img/bgTableContentTop.png') repeat-x center bottom; }
#all #content #blokGlowny #table { border-collapse: collapse; }
#all #content #blokGlowny #table .titleIndex { color: #ae7f2c; text-align: center; padding-bottom: 16px; font-size: 9pt; font-weight: bold; border-bottom: 1px solid #ae7f2c; }
#all #content #blokGlowny #table .titleIndex2 { color: #ae7f2c; text-align: left; padding-bottom: 16px; font-size: 12pt; font-weight: bold; border-bottom: 1px solid #ae7f2c; }
#all #content #blokGlowny #table .titleIndexOS { color: #d00920; text-align: center; padding-bottom: 16px; font-size: 9pt; font-weight: bold; border-bottom: 1px solid #ae7f2c; }
#all #content #blokGlowny #table #top { position: relative; left: -77px; width: 125%; border: 1px solid #be962a; padding: 8px 8px 4px 8px; background: #fff; }
#all #content #blokGlowny #table #tabIndex { border-collapse: collapse; width: 113%; }

/* --- oferta lista tpl --- */
#all #content #blokGlowny #table #tabIndex #blockAll { margin: 10px 0px 0px -40px; font-size: 8pt; }
#all #content #blokGlowny #table #tabIndex #blockAll #tab { border-collapse: collapse; width: 100%; }
#all #content #blokGlowny #table #tabIndex #blockAll #tab .td { width: 50%; vertical-align: top; }
#all #content #blokGlowny #table #tabIndex #blockAll #tab .td .block { background: #fff; border: 1px solid #bd952a; padding: 10px; margin: 3px; }

#all #content #blokGlowny #table #tabIndex #blockAll #tab .td .block .title1 { font-weight: bold; color: #912c8d; }
#all #content #blokGlowny #table #tabIndex #blockAll #tab .td .block .title2 { font-weight: bold; color: #3c2413; }
#all #content #blokGlowny #table #tabIndex #blockAll #tab .td .block .title3 { font-weight: bold; color: #be2a2e; }
#all #content #blokGlowny #table #tabIndex #blockAll #tab .td .block .title4 { font-weight: bold; color: #071750; }
#all #content #blokGlowny #table #tabIndex #blockAll #tab .td .block .title5 { font-weight: bold; color: #f19427; }
#all #content #blokGlowny #table #tabIndex #blockAll #tab .td .block .title6 { font-weight: bold; color: #164b93; }

#all #content #blokGlowny #table #tabIndex #blockAll #tab .td .block .table { border-collapse: collapse; width: 100%; margin-top: 6px; }


/* --- index tpl --- */
#all #content #blokGlowny #table #tabIndex #tdLeftIndex { padding: 10px; vertical-align: top; width: 49%; }
#all #content #blokGlowny #table #tabIndex #tdLeftIndex .tabOF { border-collapse: collapse; width: 90%; margin-top: 10px; margin-left: 15px; }
#all #content #blokGlowny #table #tabIndex #tdLeftIndex .tabOF .td1 { width: 45%; vertical-align: top; margin-top: 6px; background: #fff; }
#all #content #blokGlowny #table #tabIndex #tdLeftIndex .tabOF .td1 img { margin: 6px 4px 4px 6px;  }
#all #content #blokGlowny #table #tabIndex #tdLeftIndex .tabOF .td2 { vertical-align: top; padding: 6px 0px 6px 0px; margin-top: 6px; background: #fff; }
#all #content #blokGlowny #table #tabIndex #tdLeftIndex .tabOF .td2 .title { font-weight: bold; }
#all #content #blokGlowny #table #tabIndex #tdLeftIndex .tabOF .td2 .description { border: 1px solid #bd952a; margin-right: 6px; padding: 4px; font-size: 8pt; }
	
#all #content #blokGlowny #table #tabIndex #tdRightIndex { padding: 10px; vertical-align: top; width: 50%; }
#all #content #blokGlowny #table #tabIndex #tdRightIndex .tdLeftNewsIndex { vertical-align: top; padding-right: 6px; }
#all #content #blokGlowny #table #tabIndex #tdRightIndex .tdLeftNewsIndex .title { font-weight: bold; color: #ae7f2c; }
#all #content #blokGlowny #table #tabIndex #tdRightIndex .tdLeftNewsIndex .wstep { text-align: justify; }
#all #content #blokGlowny #table #tabIndex #tdRightIndex .tdLeftNewsIndex .wiecej { text-align: right; }
#all #content #blokGlowny #table #tabIndex #tdRightIndex .tdRightNewsIndex { vertical-align: top; } 
#all #content #blokGlowny #table #tabIndex #tdRightIndex .tdRightNewsIndex .foto { border: 1px solid #ae7f2c; background: #ffffff; padding: 6px; }


/* --- right block tpl --- */
#all #content #blokGlowny #table #rightBlock { width: 120px; position: relative; top: 40px; left: 95px; }
#all #content #blokGlowny #table #rightBlock  img { margin-bottom: 6px; }


/* --- NEWSLETTER tpl --- */
#newsletter { clear: both; color: #7b3c51; width: 100%; padding: 10px 0px 10px 0px; border: none; background: none; }
#newsletter #table { position: relative; top: -150px; right: 195px; border: none; padding: 0px; margin: 0 auto 0 auto; width: 500px; }
#newsletter #table td { vertical-align: middle; }
#newsletter #table td #position { margin-left: 60px; width: 290px; height: 30px; padding-top: 14px; padding-left: 30px; background: #ffffff url('../img/newsletterBG.jpg') repeat-x top center;  float: left; border: 2px solid #aa7e2c; }
#newsletter #table td #position form { font-size: 10pt; font-weight: bold; }
#newsletter #table td #position form #input1 { background-color: #1f0900; border: 1px solid #aa7e2c; margin: 0px; padding: 1px; color: #aa7e2c; font-size: 8pt; }

/* --- WYSWIETLANIE STRON pager tpl --- */
.pager { font-family: Arial; font-weight: bold; margin-bottom: 10px; } 
.pager a { border: 1px solid #ff0000; font-weight: normal; background-color: #000000; padding: 2px 4px 2px 4px;font-size: 8pt; color: #ff0000; }
.pager a:hover { font-size: 8pt; font-weight: normal; color: #999999; background-color: #3d3d3d; }


/* FOOTER */
#footText { text-align: center; margin-bottom: 36px; }
#footer { clear: both; margin: 20px 0px 5px 0px; text-align: center; }
#footer #copyright { position: relative; top: -80px; font-size: 10pt; color: #a47729; }
#footer #copyright a { font-size: 10pt; }
#footer #copyright a:hover { text-decoration: underline; color: #d3d3d3; }

