* {	margin: 0; padding: 0; border: 0px solid blue;  }

* { outline: none; }
img { border: none; }

body { margin: 0 auto; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; }

#Page {	background: #0f3066 url(/img/bg_main.gif) top left repeat-x; width: 100%; height: 100%; }

#Main {	margin: 0 auto; width: 875px; height: auto;	position: relative;	}



/*		Top
_________________________________________________________________________________________*/

		
#Top { width: 875px; height: 332px; }

#Logo {	float: left; width: 199px; height: 72px; background: url(/img/logo.jpg) left top no-repeat; text-indent: -999999px; }
	
#NavMenu { float: left;	padding-left: 137px; background: url(/img/bg_navMenu.jpg) top left repeat-x; width: 538px; height: 72px; }
#NavMenu li { float: left; height: 72px; list-style: none; }
#NavMenu li a { display: block; height: 72px; text-indent: -999999px; }
	
#NavMenu1 { float: left; height: 72px; width: 118px; background: url(/img/navMenu1.jpg) top left no-repeat; }
#NavMenu2 { float: left; height: 72px; width: 68px; background: url(/img/navMenu2.jpg) top left no-repeat; }
#NavMenu3 { float: left; height: 72px; width: 69px; background: url(/img/navMenu3.jpg) top left no-repeat; }
#NavMenu4 { float: left; height: 72px; width: 93px; background: url(/img/navMenu4.jpg) top left no-repeat; }
#NavMenu5 { float: left; height: 72px; width: 74px; background: url(/img/navMenu5.jpg) top left no-repeat; }
#NavMenu6 { float: left; height: 72px; width: 83px; background: url(/img/navMenu6.jpg) top left no-repeat; }
	
#NavMenu li a:hover { background-position: 0px -72px; }	
#NavMenu li a.active { background-position: 0px -72px; }
	
#MainPic { float: left;	width: 875px; height: 260px; }
	

/*		Container
_________________________________________________________________________________________*/


#Container { float: left; width: 875px; padding-bottom: 0px; background: #1e3f76 url(/img/bg_container.gif) top left repeat-x; }

.Container_left { float: left; width: 267px; padding-right: 30px; }
.Container_center { float: left; width: 309px; padding-bottom: 15px; background: url(/img/bg_container_center.gif) bottom left no-repeat; }
.Container_right { float: left; width: 239px; }

.Container_left p { float: left; margin-left: 30px !important; margin-left/**/: 15px; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.Container_left span { float: left; margin-left: 30px; margin-bottom: 12px; font-size: 11px; color: #94b2e4; padding-bottom: 12px; border-bottom: 1px solid #3a5789; width: 237px; }

.Container_left a, .Container_right a { color: #FFFFFF; text-decoration: underline; float: right; padding-left: 15px; background: url(/img/aStr.gif) 0px 2px no-repeat; }
.Container_left a:hover, .Container_right a:hover { text-decoration: none; }

.Container_center ul { float: left; width: 280px; margin-left: 20px !important; margin-left/**/: 0px; }
.Container_center ul li { float: left; width: 100px; height: 100px; margin-left: 25px !important; margin-left/**/: 23px; padding-right: 0px; padding-bottom: 30px; display: block; }
.Container_center ul li a { border: none; width: 100px; height: 100px; display: block; }
.Container_center ul li a:hover { border: 0px solid #FFFFFF; }

.Container_right ul { float: left; margin-bottom: 5px; }
.Container_right ul li { float: left; padding-bottom: 5px; width: 239px; height: 75px; list-style: none; }
.Container_right ul li a { float: left; padding-bottom: 5px; background: none; padding-left: 0px;}


/*		Podstrony
_________________________________________________________________________________________*/


.Container_menu { float: left; width: 237px; margin-left: 30px !important; margin-left/**/: 15px; padding-right: 50px; }
.Container_menu ul li { float: left;  height: 20px; color: #bed5fa; list-style: none;  padding-top: 9px; }
.Container_menu ul li a { float: left; color: #bed5fa; width: 237px; height: 20px; padding-bottom: 2px; text-decoration: none; border-bottom: 1px solid #3a5789; }
.Container_menu ul li a:hover { float: left; color: #FFFFFF; }
.Container_menu ul li a.active { float: left; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #FFFFFF; }
.Container_menu p { float: left; width: 230px; padding-top: 15px; font-size: 11px; line-height: 16px; color: #bed5fa; }


.Container_text { float: left; width: 528px; font-size: 11px; line-height: 16px; color: #bed5fa;}
.Container_text p { float: left; width: 520px; padding-top: 15px; text-align: justify; }
.Container_text h1 { width: 500px;float: left; padding: 0px; color: #fff; font-size: 12px; margin: 25px 0 0px 0; } 
.Container_text a { color: #fff; text-decoration: none; border-bottom: 1px solid #375b97; }
.Container_text a:hover { border-bottom: 1px solid #fff; }
.Container_text b { color: #fff; }
.Container_text ul { float: left; clear: both; width: 500px; padding: 0; margin: 10px 0 0 0; list-style: none; }
.Container_text ul li { background: url(/img/aStr.gif) 0px 4px no-repeat; padding-left: 18px; }

.Container_text span { display: block; float: left; width: 170px; margin-bottom: 30px; text-align: center;  }
.Container_text span a { border: none; }
.Container_text span a:hover { border: none; }
.Container_text span em { font-style: normal; font-weight: bold;display: block;  }
.Container_text span a:hover em { text-decoration: underline;  }

.Container_text .galleryphoto { display: block; float: left; width: 90px; height: 125px; margin: 0px 15px 30px 0px;  border: none;  }
.Container_text .galleryphoto:hover { border: none; }

.Container_text table { float: left; clear: both; margin-bottom: 20px; margin-top: 10px;width: 520px; border-bottom: 1px solid #3a5789;}
.Container_text table  td { border-top: 1px solid #3a5789; text-align: center;  padding: 10px;}
.Container_text table .header td{  background: #3a5789;  }

.Container_text table.kontakt { float: left; clear: both; margin:0;width: 200px; border: none;}
.Container_text table.kontakt  td { border: none; text-align: center;  padding: 10px;}


.Container_text ul.miniGaleria  { width: 526px; height: 98px; margin: 10px 0 0 0; padding: 0; background:  url(/img/minigal.gif) no-repeat 0 0; }
.Container_text ul.miniGaleria li {  background: none; float: left; margin: 0; padding: 0; }
.Container_text ul.miniGaleria li a { float: left; width:50px; height: 50px; padding: 0; margin: 15px 0px 0px 17px !important; margin/**/: 15px 0px 0px 8px; border: none; display: block; }
.Container_text ul.miniGaleria li a:hover {border-bottom: none; }
.Container_text ul.miniGaleria li a.more { float: left; width:18px; height: 71px; padding: 0; margin: 13px 0px 0px 20px !important; margin/**/: 13px 0px 0px 10px; border: none; display: block; text-indent: -99999999px; background: url(/img/minigal-more.gif) no-repeat 0px 0px; }


/*		Flash Navigation
_________________________________________________________________________________________*/


#FlashNav { float: left; width: 875px; }


/*		Footer
_________________________________________________________________________________________*/


#Footer { float: left; width: 875px; height: 180px; background: url(/img/footer.jpg) top left no-repeat; }
#Footer p { color: #4e6fa8; font-size: 9px; margin-top: 70px; margin-left: 15px;}
#Footer a { color: #4e6fa8; }
#Footer a:hover   { color: #fff; }

/*		Znaczniki
_________________________________________________________________________________________*/


h1 { font-size: 14px; font-weight: normal; padding-left: 30px; padding-bottom: 30px; color: #bed5fa; clear: both; }
h2 { font-size: 14px; font-weight: normal; padding-bottom: 20px; clear: both; border-bottom: 1px solid #3a5789; color: #FFFFFF; }

.flashNavSpace { padding-top: 40px; padding-bottom: 15px; margin: 0; }



/* Google maps */
#google_map
{
	float: left;
	width: 520px;
	height: 350px;
	border: 1px solid #CCCCCC;
	margin: 10px 0 40px 0px !important;
	margin/**/: 10px 0 40px 0px;
}

#google_maker_msg
{
	display: block;
	color: #000;
}

#google_maker_msg b { color: #000; }

