* { margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color: #333333; background: #ffffff;
}
p {margin: 15px 0; line-height: 1.8; }
h1 { line-height: 1.5; font-size: 1.8em; color: #0086FF; text-transform: uppercase; font-weight: normal; border-bottom: 1px dotted #0086FF; margin-bottom: 20px; }
h2 { font-size: 1.3em; }
h3 { padding-top: 15px; padding-bottom: 5px; text-transform: uppercase; color: #0066ff; border-bottom: 1px solid #d4e2ff; margin-right: 180px; margin-bottom: 10px; font-size: 1.3em; }
#cennik #content h3 { margin-bottom: 0px; }
h4 { padding-top: 10px; font-size: 1em; text-transform: uppercase; }
abbr { border-top: 0px none; border-right: 0px none; border-bottom: 1px dotted #CCCCCC; border-left: 0px none; cursor: help; }
table { border-collapse:collapse; }
th { text-align: center; color: #333333; padding-top: 10px; font-size: 0.8em; line-height: 1.1em; }
tr { font-size: 1.2em; text-align: center; border-bottom: 1px dotted #cccc99; }
.align-left { text-align: left; }
tr:last-child { border-bottom: none;}
td:first-child { text-align: left; }
th:first-child { text-align: left; }
td img { border-width: 0px; border-style: none; }
a img { border-width: 0px; border-style: none; }
#wrapper { background: url(images/wrap_bg.jpg) repeat-y scroll; width: 960px; margin-top: 0px; margin-right: auto; margin-left: auto; }
#header {	height: 215px; background: url(images/header_bg.jpg) no-repeat; position: relative; }
#header img { left: 30px; top: 12px; position: absolute; }
#top { background: url(images/top.jpg) repeat-x; height: 30px; }
#content { float: right; width: 660px; line-height: 24px; border-left: 1px solid #d4e2ff; margin-bottom: 10px;  }
#content .padding p { line-height: 1.8; font-size: 1.2em; }
#footer { height: 40px; background: url(images/footer.jpg) repeat-x; clear: both; }
a { text-decoration:none; color:#333;}
#innerWrapper { margin-left: 20px; margin-right: 20px; }
.bold {font-weight: bold; }
.padding { padding: 25px; }
.padding2 { padding: 25px 25px 25px 30px; }
.ornament { background: url(images/miski.jpg) no-repeat scroll center center; height: 47px; margin-top: 40px; margin-bottom: 15px; }
.noBorder { border-width: 0px; border-style: none; }
#mainNav { float: left; width: 250px; }
#mainNav .padding a { text-decoration: none; color: #0066ff; display: block; }
.copyright { text-align: center; color: #333; margin: 0px; }
#footer .footerLinks a:hover { color: #FFFFFF; }
#footer .footerLinks { text-align: center; padding-top: 5px; font-size: 1em; padding-bottom: 5px; }
#mainNav .padding li { border-bottom: 1px solid #D4E2FF; padding-bottom: 10px; padding-top: 10px; background: url(images/double_arrow.png) no-repeat 0px 50%; padding-left: 20px; font-size: 1.2em; }
#footer p { font-size: 1em; }
#content .padding li { background: url(images/blue_arrow.png) 0 7px no-repeat; padding-left: 25px; font-size: 1.2em; margin-left: 25px; font-weight: bold; }
#content .padding li ul li { background: url(images/blue_arrow2.png) 0 7px no-repeat; padding-left: 20px; font-size: 1em; margin-left: 25px; font-weight: normal; }
#content .padding li ul li ul li { background: url(images/blue_bullet.png) 0 10px no-repeat; padding-left: 15px; font-size: 0.9em; margin-left: 25px; font-weight: normal; }
#content .padding .week li { font-weight: normal; }
.week { margin-bottom:15px; }
#content .padding a:hover { color: #0066ff; }
#content .padding ul { list-style-type: none; margin: 0px; padding: 0px; }
#mainNav .padding ul { padding-left: 10px; list-style-type: none; }
#mainNav .padding a:visited, #mainNav .padding a:active { text-decoration: none; }
#top p { padding-top: 7px; padding-left: 55px; color: #FFFFFF; font-size: 1.2em; background: url(images/whitearrow.gif) no-repeat 35px 9px; text-transform: none; font-weight: bold; margin: 0; line-height: 15px; }
#mainNav .padding a:hover { text-decoration: none; color: #FE6E0D; }
#address .padding2 p { font-size: 1em; color: #333; margin: 5px 0; }
#address .padding2 p strong { color: #999; }
#certyfikatyImg img { margin: 15px; border: 1px solid #DAE6FF; padding: 5px; }
tr.noShadow:hover { background: #FFFFFF; }
tr:hover { background: #DAE6FF; }
.right { text-align: right; }
.middle { text-align:center; }
address { font-size: 1em; font-style: normal; margin-bottom: 15px; color: #999; }
.floatImg { float: right; margin-right: 10px; padding: 5px; border: 1px solid #dae6ff; }
.tdlink { font-size: 0.8em; font-weight: bold; }
.ex { font-weight: normal; font-style: italic; }


.modal-profile h5 { font-size:24px; }
.modal-profile p { font-size:14px; }
.modal-profile { display:none; height: 200px; width: 400px; padding:25px; border:1px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background: #f2f2f2; z-index:50; }
a.modal-close-profile { position:absolute; top:-15px; right:-15px; }
.modal-lightsout { display:none; position:absolute; top:0; left:0; width:100%; z-index:25; background:#000; }

