* { padding: 0; margin: 0; }
a { text-decoration: none; }
img { display: block; }
img, input, button { border: 0; }
label, button { cursor: pointer; }
input { padding: 2px; }
.noborder { border: 0 !important; }
div#menu1, div#logo, div#searchbox, div#content, div#wrapper4, div#student, div#wrapper4 h2 a, div#footerLeft, div#footerRight, div#content2, div#menu3 { display: inline; }
div#menu1 li, div#menu2 li { list-style-type: none; display: inline; }
body { text-align: center; background: #EFEBE3 url('../img/bg.png') repeat-x; }
div#wrapper1 { margin: auto; width: 900px; text-align: left; }
div#menu1 { margin: 7px 16px 0 0; float: right; background: url('../img/menu1a.png') no-repeat scroll left top; font: bold 10px/14px arial, sans-serif; letter-spacing: 1px; color: #fff; }
div#menu1 ul { background: #8ABD0A url('../img/menu1b.png') no-repeat scroll right top; margin-left: 16px; padding: 0 16px 2px 0; }
div#menu1 li { list-style-type: none; display: inline; position: relative; top: -2px; }
div#menu1 a { color: #fff; margin: 0 5px; }
div#menu1 a:hover { color: #EDFFBF; }
div#logo { float: left; margin: -3px 0 0 14px; height: 67px; }
div#searchbox { float: right; margin-right: 77px; }
div#searchbox div { display: block; margin: 9px 0 4px 0; }
div#searchbox label { color: #004218; font: bold 12px/14px arial, sans-serif; letter-spacing: 1px; }
input#search { width: 197px; float: left; }
a#button { display: block; width: 57px; height: 21px; float: left; padding: 0 7px; font: bold 12px/21px arial, sans-serif; letter-spacing: 1px; color: #7A7A7A; }
a#button:hover { color: #76A317; }
div#wrapper2 { clear: both; padding: 0 9px; height: 20px; background-color: #E8E4DB; border-bottom: 1px solid #1B731C; margin-bottom: 1px; font: 10px/20px arial, sans-serif; color: #706B60; }
div#wrapper6 { width: 900px; }
div#photo { float: left; background-image: url('../img/main.jpg'); width: 637px; height: 177px; }
div#login { width: 262px; height: 177px; float: right; background-image: url('../img/login.png'); position: relative; color: #fff; }
div#login a { display: block; position: absolute; bottom: 0; height: 44px; width: 262px; font: bold 20px/44px arial, sans-serif; letter-spacing: 2px; color: #fff; text-align: center; background-image: url('../img/loginlink.png'); border-top: 1px solid #A3CD4D; }
div#login a:hover { background-position: left -44px; }
div#login h2 { font: 24px/24px arial, sans-serif; letter-spacing: 1px; margin: 15px 29px 0 19px; }
div#login p { clear: both; font: 11px/14px arial, sans-serif; margin: 0 17px; position: relative; top: 15px; }
div#menu2 { clear: both; background-image: url('../img/menu2.png'); border-bottom: 9px solid #fff; border-top: 1px solid #E0DBD1; height: 30px; }
div#menu2 a { display: block; float: left; padding: 0 15px; color: #fff; font: 12px/30px arial, sans-serif; background: none; }
div#menu2 a:hover { background-image: url('../img/menu2hover.png'); }
div#menu2 a.selected { background: url('../img/menu2hover.png') repeat scroll left -30px !important; }
div#wrapper3 { background-color: #fff; }
div#content2 { color: #7F745D; font: 11px/18px arial, sans-serif; float: right; width: 604px; margin: 0 32px 5px 0; padding: 10px 0 14px 18px; border-left: 1px solid #DEDBD4; }
div#content2 a { color: #7BA100; }
div#content2 a:hover { text-decoration: underline; }
div#content2 h1 { margin-bottom: 13px; }
div#content2 h2, h3 { color: #385101; }
div#content2 h2 { font: 21px/21px arial, sans-serif; margin: 18px 0 6px 0; }
div#content2 h3 { font: 18px/18px arial, sans-serif; margin: 14px 0 4px 0; }
div#menu3 { float: left; width: 215px; margin: 0 -1px 0 16px; padding: 10px 14px 0 0; border-right: 1px solid #DEDBD4; }
div#menu3 li { list-style-type: none; }
div#menu3 a { color: #546431; font: 11px/24px arial, sans-serif; padding-left: 10px; display: block; width: 205px; }
div#menu3 a:hover { color: #8FCC00; }
div#menu3 a.selected { font-weight: bold; }
.header { color: #74A116; font: bold 14px/17px arial, sans-serif; margin-bottom: 22px; }
div#content { float: left; width: 301px; margin-left: 18px; text-align: justify; font: 11px/14px arial, sans-serif; padding-top: 8px; }
div#content a { color: #665940; }
div#content a:hover { color: #8F8A82; }
div#content h2,  div#content2 h1 { font: 24px/24px arial, sans-serif; letter-spacing: 1px; color: #385101; }
div#content h1 { font: bold 11px/14px arial, sans-serif; }
.date { color: #A9A49B; font-size: 10px; margin-bottom: 7px; }
div#content ul,   div#content ol { padding-left: 30px; padding-bottom: 15px; }
div#news a { display: block; margin: 8px 0 15px 0; }
div.sep { background: url('../img/border.gif') repeat-x bottom; height: 1px; width: 301px; font-size: 0; margin: -4px 0 8px 0; }
ul#promocje { padding: 0 !important; }
ul#promocje li { background: url('../img/border.gif') repeat-x scroll bottom; list-style-type: none; font: 11px/23px arial, sans-serif; }
ul#promocje a { display: block; padding-left: 5px; color: #665940; width: 297px; }
ul#promocje a:hover { color: #A5CA21; text-decoration: none; }
.nobg { background: transparent !important; }
div#picture { height: 444px; float: left; text-align: right; width: 239px; margin-right: 9px; }
div#picture img { float: right; }
div#wrapper4 { float: right; width: 321px; margin-right: 11px; color: #4c4c4c; }
div#wrapper4 li { list-style-type: none; margin-bottom: 9px; background-image: url('../img/offer.jpg'); float: right; width: 321px; }
div#offers a { display: block; width: 312px; height: 79px; padding: 21px 0 0 9px; color: #fff; font: 19px/19px arial, sans-serif; letter-spacing: 1px; }
div#offers a:hover { color: #EFFFCF; }
a#o1 { background: url('../img/offer1.jpg') no-repeat scroll right top; }
a#o2 { background: url('../img/offer2.jpg') no-repeat scroll right top; }
a#o3 { background: url('../img/offer3.jpg') no-repeat scroll right top; }
div#wrapper4 h2 { padding-left: 13px; border-right: 1px solid #E7E7E7; background: #0E3782 url('../img/marker.gif') no-repeat scroll 5px center; color: #fff; font: bold 12px/21px arial, sans-serif; }
div#wrapper5 { width: 321px; }
div#money { float: left; width: 171px; }
div#money table { border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; width: 171px; font: 11px/19px tahoma, sans-serif; }
div#money thead { background-color: #E7E7E7; font-weight: bold; }
div#money td { padding-left: 5px; }
div#money tbody .red { color: #ED2901; }
div#money tbody .green { color: #339933; }
.tRight { text-align: right; width: 72px; padding-right: 2px; }
.tLeft { width: 48px; color: #15459C; }
div#lotto { float: right; width: 146px; }
div#lotto div { overflow: auto; height: 85px; border: 1px solid #E7E7E7; border-top-width: 0; font: 9px/11px arial, sans-serif; padding: 5px; }
div#lotto b { font-size: 11px; font-weight: bold; color: #A4A4A4; }
div#lotto p { padding-top: 4px; padding-bottom: 3px; border-bottom: 1px solid #e7e7e7; margin-bottom: 4px; }
div#footer { clear: both; background-color: #E7E3DA; position: relative; top: 9px; height: 58px; font: 11px/14px arial, sans-serif; color: #918C83; }
div#footerLeft { float: left; border-left: 9px solid #DAD6CC; margin: 8px; color: #B8B3AA; padding: 7px 5px 0 9px; height: 37px; }
div#footerLeft a { color: #878074; }
div#footerLeft a:hover { color: #B2A388; }
div#footerRight { margin: 14px 26px 0 0; }
div#footerRight a { color: #5E574B; padding: 0 2px; }
div#footerRight a:hover { color: #756143; }
div.left { float: left; }
div.right, div#footerRight { float: right; text-align: right; }
div.clear { clear: both; }
div#content2 p { padding-top: 6px; padding-bottom: 6px; }
div#content2 ul, div#content2 ol { padding-left: 30px; padding-top: 10px; padding-bottom: 20px; }
h1 span, h2 span, h3 span { display: block; font-size: 11px; color: #AAA; letter-spacing: 0px; }
div.paginator { padding-right: 20px; padding-top: 10px; text-align: right; }
div.paginator a { border: 1px solid #D3D3D3; display: inline; padding: 3px 5px; text-decoration: none; }
div.paginator a:hover { background: #004218 none repeat scroll 0; border: 0 none; color: #FFFFFF !important; }
a.foto img { padding: 2px; margin: 5px; border: 1px solid #eee; }
a.foto:hover img { padding: 2px; margin: 5px; border: 1px solid #ddd; }
div.galeria { display: table; width: 550px; margin: auto; text-align: center; }
div.galeria a { display: block; float: left; margin: 1px; padding: 0px; }
div.preform { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; float: none; clear: both; display: table; }
div.pfield { display: table; padding-top: 4px; padding-bottom: 4px; }
div.pfield label { width: 120px; display: block; float: left; }
div.pfield input { width: 150px; border: 1px solid #bbb; color: #3e3e3e; padding: 2px; font-size: 11px; }
div.buttons { text-align: center; padding-bottom: 15px; }
div.buttons input { background: #B0A380 none repeat scroll 0%; border: 0pt none; color: #FFFFFF; cursor: pointer; font-family: Tahoma,Helvetica,sans-serif; font-size: 11px; margin-left: 1px; margin-right: 1px; padding-bottom: 4px; padding-top: 4px; text-align: center; text-transform: uppercase; width: 100px; }
label.error { width: 260px !important; color: #Dc0000; font-weight: bold; padding-left: 5px; margin-left: 5px; border-left: 3px solid #Dc0000; float: none; clear: both; }
p.message { margin-top: 40px; margin-bottom: 40px; margin-left: 180px; width: 300px; padding: 8px; background-color: #FAF5E6; color: #A89352; font-weight: bold; text-align: center; }
table td { color: #7F745D; font: 11px/18px arial, sans-serif; }
table.standard { border-top: 1px solid #9D9586; border-right: 1px solid #9D9586; border-collapse: collapse; }
table.standard td { border-bottom: 1px solid #9D9586; border-left: 1px solid #9D9586; padding: 4px; }
a.pdf { background-image: url(../img/icon-pdf.png); background-position: left 50%; background-repeat: no-repeat; display: block; float: none; clear: both; line-height: 30px; padding-left: 35px; }
a.doc { background-image: url(../img/icon-doc.png); background-position: left 50%; background-repeat: no-repeat; display: block; float: none; clear: both; line-height: 30px; padding-left: 35px; }
a.bold { font-weight: bold; color: #Cc0000 !important; }
a.bold:hover { color: #546431; }
