* {	margin: 0; padding: 0; border: 0px solid blue;  }
* { outline: none; }
img { border: none; }
body { margin: 0 auto; font-family: Tahoma;  font-size: 11px; color: #656565; line-height: 18px; }
#Page {	background: #656565 url(../images-pawilon/background.gif) top left repeat-x; width: 100%; height: 100%; }
#Main { margin: 0 auto; width: 950px; position: relative; }

/*		Top
_________________________________________________________________________________________*/


#Top { width: 950px; height: 300px; }
#Logo { float: left; width: 602px; height: 113px; padding-left: 348px; background: url(../images-pawilon/bg-pawilon-logo.jpg) top left no-repeat; }
#Logo a { float: left; width: 255px; height: 113px; text-indent: -999999px; }

#MainMenu { float: left; width: 405px; height: 70px; padding: 117px 0px 0px 545px; background: url(../images-pawilon/mainPic.jpg) top left no-repeat; }
#MainMenu li { float: left; height: 14px; list-style: none; }
#MainMenu li a { float: left; height: 14px; color: #ffffff; text-decoration: none; text-align: center; }

#MainMenu1 { width: 80px; }
#MainMenu2 { width: 110px; }
#MainMenu3 { width: 130px; }
#MainMenu4 { width: 70px; }

#MainMenu li a:hover { font-weight: bold; }

/*		Container
_________________________________________________________________________________________*/


#Container { float: left; width: 878px; padding: 10px 36px 40px 36px; background: #ffffff url(../images-dublana/bg-container-line.gif) top left repeat-y; }
.Container-Left { float: left; width: 205px; }
.Container-Left-Top { width: 205px; height: 6px; background: url(../images-dublana/menu-top.gif) top left no-repeat; }
.Container-Left-In { float: left; width: 163px; background: #f5f5f5; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; padding: 5px 20px 25px 20px; }
.Container-Left-In li { float: left; list-style: none; padding-bottom: 5px; }
.Container-Left-In li a { float: left; width: 163px; color: #656565; height: 17px; border-bottom: 1px solid #898989; text-decoration: none; }
.Container-Left-In li a:hover { color: #FF0000; font-weight: bold; border-bottom: 1px solid #FF0000; }
.Container-Left-In li a.active { border-bottom: 2px solid #FF0000; }
.Container-Left-In li.dotted { padding-left: 20px; }
.Container-Left-In li a.dotted { width: 143px; border-bottom: 1px dotted #898989; }
.Container-Left-In p { float: left; width: 163px; height: 17px; border-bottom: 1px solid #898989; margin-bottom: 6px; }
.Container-Left-Bottom { float: left; width: 205px; height: 27px; background: url(../images-dublana/menu-bottom.gif) top left no-repeat; }

#galeria { float: left; width: 205px; padding-bottom: 5px; background: url(../images-pawilon/galeria-line.jpg) bottom left no-repeat; }
#galeria li { float: left; width: 205px; list-style: none; margin-bottom: 10px; }
#galeria li a { float: left; width: 200px; height: 140px; border: 1px solid #e6e6e6; }
#galeria li a:hover { border: 1px solid #FF0000; }
#galeria li a img { float: left; width: 180px; height: 120px; border: 10px solid #f5f5f5; }

#oferta { float: left; width: 205px; margin-top: 10px; }
#oferta li { float: left; height: 74px; list-style: none; }
#oferta li a { float: left; width: 131px; height: 64px; padding-left: 73px; text-decoration: none; color: #2f2e2e; font-weight: bold; line-height: 12px; font-size: 12px; padding-top: 10px; }
#oferta li span { float: left; width: 121px; color: #898989; font-weight: normal; font-size: 11px; padding-top: 8px; }

#oferta1 { background: url(../images-pawilon/menu-lokale.jpg) top left no-repeat; }
#oferta2 { background: url(../images-pawilon/menu-wspolpraca.jpg) top left no-repeat; }

#oferta li a:hover { background-position: 0px -74px; color: #FF0000; }

.Container-Text { float: left; width: 623px; padding-left: 50px; }
.Container-Text img { float: left; margin-bottom: 20px; }
.Container-Text p.dotted { float: left; width: 333px; font-weight: bold; border-bottom: 1px dotted #898989; margin-bottom: 4px; padding-bottom: 4px; line-height: 14px; }
.Container-Text p.dotted2 { float: left; width: 603px; border-bottom: 1px solid #898989; margin-bottom: 4px; padding-bottom: 4px; padding-left: 20px; background: url(../images-dublana/pfk.jpg) top left no-repeat; }
.Container-Text span { font-weight: normal; }
.Container-Text p { float: left; width: 623px; line-height: 18px; }
.Container-Text a.all { float: left; width: 623px; }

.Container-Text p.bor-bold { border-top: 1px solid #e6e6e6; }
.Container-Text p.bor-bottom, .Container-Text p.bor-bold { float: left; width: 623px; height: 30px; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.Container-Text p.bor-bottom a { color: #5e9d00; }
.Container-Text p.bor-bottom a:hover { text-decoration: none; }
.Container-Text p.bor2 { background: #f5f5f5; }
.Container-Text p.bor-bold span { font-weight: bold; padding-top: 7px; }
.Container-Text p.bor-bottom span, .Container-Text p.bor-bold span { float: left; width: 102px; height: 24px; border-left: 1px solid #e6e6e6; text-align: center; padding-top: 7px; }

#kontakt { float: left; width: 623px; height: 40px; margin-top: 20px; background: url(../images-dublana/wejdz-dublana.jpg) top right no-repeat; }
#kontakt a { float: right; color: #ffffff; padding: 3px 10px 0px 0px; }

.wejdz { float: right; width: 152px; height: 40px; color: #ffffff; padding: 3px 10px 0px 0px; margin-top: 20px; text-align: right; background: url(../images-pawilon/wejdz-pawilon.jpg) top right no-repeat; }

.Container-Text ul { float: left; width: 623px; }
.Container-Text ul li { float: left; width: 190px; height: 130px; padding: 0px 15px 15px 0px; list-style: none; }
.Container-Text ul li a { float: left; width: 190px; height: 130px; border: 1px solid #e6e6e6; }
.Container-Text ul li a:hover { border: 1px solid #FF0000; }
.Container-Text ul li a img { width: 180px; height: 120px; border: 5px solid #f5f5f5; padding: 0px; }

#formularz { float: left; width: 623px; }
#formularz p { float: left; padding-bottom: 10px; }
#formaularz span { float: left; }
input, textarea { float: left; width: 300px; border: 1px solid #e6e6e6; font-size: 11px; padding-top: 4px; }
input { height: 18px; background: url(../images-dublana/bg-formularz.gif) top left repeat-x; }
textarea { height: 96px; background: url(../images-dublana/bg-textarea.gif) top left repeat-x; }
#submit { height: 22px; padding-top: 0px; }

#mapka { float: left; width: 623px; height: 500px; border: 1px solid #e6e6e6; background: gray; }

#Container-Middle { float: left; width: 300px; padding-right: 50px; }
#Container-Middle p { width: 300px; }
#Container-Middle p.a { margin: 18px 0px 25px 0px; padding-bottom: 5px; border-bottom: 1px dotted #656565; }
#Container-Middle a { float: left; margin-top: 18px; padding-left: 20px; line-height: 11px; background: url(../images-pawilon/znacznik.gif) top left no-repeat; }
#Container-Middle a.a { float: left; color: #656565; margin-top: 0px; }
#Container-Right { float: left; width: 273px; }
#Container-Right p { width: 273px; }
#Container-Right a { float: right; width: 152px; margin-top: 18px; text-align: right; }

.h2l { width: 273px; }

/*		Footer
_________________________________________________________________________________________*/


#Footer { float: left; width: 950px; height: 73px; background: url(../images-dublana/bg-footer.jpg) top left no-repeat; }
#Footer .left { float: left; width: 300px; padding-left: 36px; }
#Footer .left a, #Footer .right a { color: #656565; }
#Footer .right { float: right; width: 410px; }
#Footer .right li { float: left; list-style: none; padding-right: 9px; }
#Footer .right li .pad-left { padding-left: 9px; border-left: 1px solid #656565; }
#Footer p.footer { float: left; width: 900px; margin-top: 25px; color: #FFFFFF; text-align: center; } 
#Footer a { font-size: 11px; color: #ffffff; }
#Footer a:hover { text-decoration: none; }

/*		Znaczniki
_________________________________________________________________________________________*/

h1 { text-indent: -999999px }
h2 { float: left; width: 623px; color: #FF0000; font-size: 14px; font-weight: bold; padding-bottom: 40px; }
h2.galeria { float: left; width: 205px; }
h3 { font-size: 11px; color: #FF0000; font-weight: bold; padding-bottom: 20px; }
a { color: #FF0000; text-decoration: underline; }
a:hover { text-decoration: none; }
.green { color: #5e9d00; }
.red { color: #FF0000; font-weight: bold; }
.bgreen { background: #5e9d00; }
.pad-40 { padding-top: 40px; }
.pad-0 { padding-bottom: 20px; color: #FF0000; }
.akapit { margin-top: 18px; }
a.padtop { float: left; margin-top: 40px; }