    * { margin: 0; padding: 0;}
	
	html {
	    width: 100%;
	    float: left;
        background: #fff url('../images/header_bg.gif') repeat-x;
	}
	
	body {
	    width: 100%;
	    float: left;
		font-family: Arial; 
		font-size: 12px;
		color: #999;
		background: url('../images/footer_bg.gif') left bottom repeat-x;
	}
	
	a {
		color: #fff;
		text-decoration: none;
	} a:hover { text-decoration: underline; }
	
	
	a.red {
		color: #BF0B1D;
		}
		
	#Container {
	    margin: 0 auto;
		width: 800px;
	}
	
	#Header {
	    float: left;
		width: 800px;
		height: 50px;
	}
	
	#Header ul.MainMenu {
	    float: left;
		width: 600px;
		height: 39px;
		font-size: 12px;
	    font-weight: bold;
		padding-top: 11px;
		list-style: none;
	}
	
	#Header ul.MainMenu li {
	    float: left;
		height: 39px;
		padding-right: 10px;
		margin-right: 15px;
	}
	
	#Header ul.MainMenu li a{
	    float: left;
		height: 27px;
		padding-left: 17px;
		padding-right: 10px;
		padding-top: 12px;
	}
	
	#Header ul.MainMenu li:hover, #Header ul.MainMenu li.Active {
		background: #fff url('../images/mainmenu_li_bg_right.gif') right top no-repeat;
	} 
	
	#Header ul.MainMenu li:hover a, #Header ul.MainMenu li.Active a {
		background: url('../images/mainmenu_li_bg_left.gif') no-repeat;
		color: #930f1c;
		text-decoration: none;
	}
	
	#Header ul.Languages {
	    float: left;
		width: 56px;
		padding-top: 24px;
		height: 26px;
		padding-left: 144px;
		list-style: none;
	}
	
	#Header ul.Languages li{
	    float: left;
		margin-left: 8px;
	}
	
	#Header ul.Languages li a{
	    float: left;
		width: 20px;
		height: 15px;
	} #Header ul.Languages li a span { display: none; }
	
	#Header ul.Languages li a.pl{
	    background: url('../images/flag_pl.gif') no-repeat;
	}
	
	#Header ul.Languages li a.en{
	    background: url('../images/flag_en.gif') no-repeat;
	}
	
	#Top {
	    float: left;
		width: 800px;
		height: 340px;
		/*background: url('../images/tree.gif') 515px bottom no-repeat;*/
	}
	
	#Top .Main { float: left; width: 495px; }
	#Top h1 a span { display: none; }
	
	#Top h1 { 
	    float: left;
		width: 500px;
		height: 110px;
		margin-top: 35px;
		margin-bottom: 35px;
	}
	
	#Top h1 a {
	    float: left;
		width: 201px;
		height: 110px;
        background: url('../images/logo_mawocores.gif') no-repeat;		
	}
	
	#Top .Splash {
	    float: left;
		width: 480px;
		height: 50px;
		background: url('../images/splash_bg.gif') no-repeat;
		padding-left: 20px;
		padding-top: 58px;
		margin-bottom: 10px;
	}
	
	#Top .Splash p {
	    float: left;
		width: 470px;
		font-size: 14px;
		color: #666;
	}
	
	#Top .Flash {
	    float: right;
		width: 300px;
		margin-top: 20px;
	}
	
	a.More {
	    float: left;
		background: url('../images/a_tr.gif') left center no-repeat;
		font-size: 12px;
		color: #bf0b1d;
		text-decoration: underline;
		padding-left: 18px;
	}
	
	a.More:hover{
	    text-decoration: none;
	}
	
	#Page {
	    float: left;
		width: 800px;
		background: url('../images/light_bg.gif') no-repeat;
		margin-top: 1px;
		padding-top: 20px;
		padding-bottom: 40px;
	}
	
	#Page .Box {
	    float: left;
		background: url('../images/box_bg.gif') 0 9px repeat-x;
	}
	
	#Page .BoxSpecial {
	    float: left;
		background: url('../images/box_bg.gif') 0 29px repeat-x;
	}
	
	#Page .Inner img {
	    float: left;
		margin-right: 20px;
	}
	#Page .Inner img.osadzone {
		float: right; 
		margin-left: 20px;
		margin-bottom: 10px;
		}
	
	#Page .Inner .Text {
	    float: left;
	}
	
	#Page .Inner .Text h2 {
	    float: left;
	    font-size: 14px;
		color: #000;
		margin-bottom: 10px;
	}
	
	#Page .Inner .Text p {
	    float: left;
	    font-size: 12px;
		color: #666;
		line-height: 18px;
		margin-bottom: 15px;
	}
	
	#Page .Inner  ul.tekstowe {
		float: left;
		margin: 0px 0px 0px 15px;
		padding: 0px;
		list-style: square;
		}
		#Page .Inner ul.tekstowe li {
			margin: 0px;
			padding: 5px 0px 0px 10px;
			color: #333;
			font-weight: bold;
			}
			
	#Page .w220 {
	    float: left;
	    width: 220px;
	}
	
	#Page .w220 span.LeftCorner {
	    float: left;
		width: 211px; height: 9px;
		background: url('../images/box_left_corner.gif') no-repeat;
	}
	
	#Page .w220 span.RightCorner {
	    float: left;
		width: 9px; height: 9px;
		background: url('../images/box_right_corner.gif') no-repeat;
	}
	
	#Page .w220 .Inner {
	    float: left;
		width: 180px;
		padding: 11px 20px 20px 20px;
	}
	
	#Page .w245 {
	    float: left;
	    width: 245px;
		margin-top: 20px;
	}
	
	#Page .w245 span.LeftCorner {
	    float: left;
		width: 236px; height: 9px;
		background: url('../images/box_left_corner.gif') no-repeat;
	}
	
	#Page .w245 span.RightCorner {
	    float: left;
		width: 9px; height: 9px;
		background: url('../images/box_right_corner.gif') no-repeat;
	}
	
	#Page .w245 .Inner {
	    float: left;
		width: 205px;
		padding: 11px 20px 20px 20px;
	}
	
	#Page .Contact p, #Page .w800 .Inner .Left p {
	    float: left;
		display: block;
		width: 100%;
		color: #000000;
		font-size: 12px;
		margin-bottom: 3px;
	}
	
	#Page .Contact p strong, #Page .w800 .Inner .Left p strong {
	    float: left;
	    font-size: 14px;
		color: #cc3333;
		margin-bottom: 10px;
	}
	
	#Page .w340 {
	    float: left;
	    width: 340px;
		margin-top: 20px;
		margin-right: 10px;
	}
	
	#Page .w340 span.LeftCorner {
	    float: left;
		width: 331px; height: 9px;
		background: url('../images/box_left_corner.gif') no-repeat;
	}
	
	#Page .w340 span.RightCorner {
	    float: left;
		width: 9px; height: 9px;
		background: url('../images/box_right_corner.gif') no-repeat;
	}
	
	#Page .w340 .Inner {
	    float: left;
		width: 300px;
		padding: 11px 20px 20px 20px;
	}
	
	#Page .w340 .Inner img { width: 100px; height: 100px; }
	#Page .w340 .Inner .Text, #Page .w340 .Inner p, #Page .w340 .Inner h2, #Page .w340 .Inner a  { width: 180px; }
	
	#Page .w545 {
	    float: left;
	    width: 545px;
		margin-top: 20px;
		margin-right: 10px;
	}
	
	#Page .w545 span.LeftCorner {
	    float: left;
		width: 536px; height: 9px;
		background: url('../images/box_left_corner.gif') no-repeat;
	}
	
	#Page .w545 span.RightCorner {
	    float: left;
		width: 9px; height: 9px;
		background: url('../images/box_right_corner.gif') no-repeat;
	}
	
	#Page .w545 .Inner {
	    float: left;
		width: 505px;
		padding: 11px 20px 20px 20px;
	}
	
	#Page .w545 .Inner img { width: 150px; height: 100px; }
	#Page .w545 .Inner .Text, #Page .w545 .Inner p, #Page .w545 .Inner h2, #Page .w545 .Inner a  { width: 335px; }
	
	#Page .w800 {
	    float: left;
	    width: 800px;
		margin-top: 20px;
		margin-right: 10px;
	}
	
	#Page .w800 span.LeftCorner {
	    float: left;
		width: 791px; height: 9px;
		background: url('../images/box_left_corner.gif') no-repeat;
	}
	
	#Page .w800 span.RightCorner {
	    float: left;
		width: 9px; height: 9px;
		background: url('../images/box_right_corner.gif') no-repeat;
	}
	
	#Page .w800 .Inner {
	    float: left;
		width: 760px;
		padding: 11px 20px 20px 20px;
	}
	
	#Page .w800 .Inner .Left{
	    float: left;
		width: 205px;
		margin-right: 25px;
		margin-top: 0;
	}
	
	/*#Page .w800 .Inner .Left p {
	    color: #bf0b1d;
		line-height: 18px;
		margin-bottom: 20px;
	}*/
	
	#Page .w800 .Inner .Right{
	    float: left;
		width: 530px;
	}
	
	#Page .w800 .Inner .Right h3 {
	    font-size: 18px;
		color: #000;
		margin-bottom: 20px;
	}
	
	#Page .w800 .Inner .Right p {
		color: #333333;
		margin-bottom: 20px;
		line-height: 18px;
	}
	
	#Page .w800 .Inner .Right p strong {
	    width: 530px;
		color: #000;
		display: block;
	}
	
	/* Specjalny */
	#Page .w450 {
	    float: left;
	    width: 450px;
	}
	
	#Page .w450 span.LeftCorner {
	    float: left;
		width: 441px; height: 9px;
		background: url('../images/box_left_corner.gif') no-repeat;
	}
	
	#Page .w450 span.RightCorner {
	    float: left;
		width: 9px; height: 9px;
		background: url('../images/box_right_corner.gif') no-repeat;
	}
	
	#Page .w450 .Inner {
	    float: left;
		width: 410px;
		padding: 11px 20px 20px 20px;
	}
	/* end specjalny */
	
	#Page .w570 {
	    float: left;
	    width: 570px;
		margin-top: 20px;
	}
	
	#Page .w570 span.LeftCorner {
	    float: left;
		width: 561px; height: 9px;
		background: url('../images/box_left_corner.gif') no-repeat;
	}
	
	#Page .w570 span.RightCorner {
	    float: left;
		width: 9px; height: 9px;
		background: url('../images/box_right_corner.gif') no-repeat;
	}
	
	#Page .w570 .Inner {
	    float: left;
		width: 530px;
		padding: 11px 20px 20px 20px;
	}
	
	#Page .w570 .Inner h3 {
	    font-size: 18px;
		color: #000;
		margin-bottom: 20px;
	}
	
	#Page .w570 .Inner p {
		color: #333333;
		margin-bottom: 20px;
		line-height: 18px;
	}
	
	#Page .w570 .Inner p strong {
	    width: 530px;
		color: #000;
		display: block;
	}
	
	#Page .Left {
	    float: left;
		width: 221px;
		margin-right: 9px;
		margin-top: 20px;
	}
	
	#Page .Left .Red_dz {
	    float: left;
	    width: 221px;
		height: 18px;
		background: url('../images/red_dz.gif') center top no-repeat;
		margin-bottom: 5px;
	}
	
	#Page .Left .Grey_dz {
	    float: left;
	    width: 221px;
		height: 18px;
		background: url('../images/grey_dz.gif') center top no-repeat;
	}
	
	#Page .Left ul.SubMenu{
	    float: left;
		width: 221px;
		list-style: none;
	}
	
	#Page .Left ul.SubMenu li{
	    float: left;
		width: 221px;
	}
	
	#Page .Left ul.SubMenu li a {
	    width: 181px;
	    float: left;
		height: 26px;
		background: url('../images/left_ul_li_mid.gif') no-repeat;
		padding-top: 14px;
		padding-left: 40px;
		color: #ffcccc;
		}
	#Page .Left ul.SubMenu li a.active {
		font-weight: bold;
		color: #fff;
		cursor: default;
	}
	#Page .Left ul.SubMenu li a.active:hover {
		text-decoration: none;
	}
	
    #Page .Left ul.SubMenu li.First a {
		background: url('../images/left_ul_li_top.gif') no-repeat;
	
	}
	
    #Page .Left ul.SubMenu li.Last a {
		background: url('../images/left_ul_li_bot.gif') no-repeat;
	    height: 29px;
	}
	
	#Footer {
	    float: left;
		width: 800px;
		padding-top: 25px;
		height: 65px;
	}
	
	#Footer ul {
	    float: left;
		width: 400px;
		font-size: 10px;
		margin-bottom: 5px;
		list-style: none;
	}
	
	#Footer ul li{
	    float: left;
		background: url('../images/footer_tr.gif') center right no-repeat;
		padding-right: 14px;
		margin-right: 14px;
	}
	
	#Footer ul li.Last {
	    margin: 0;
		padding: 0;
		background: none;
	}
	
	#Footer p {
	    float: left;
		width: 400px;	
		font-size: 10px;
		color: #d4868e;
		margin-bottom: 5px;
	}
	
	#Footer p.Author {
		text-align: right;
	}
	
	/* Slider */
	    .single_news_container { 
        /*display:none;*/ /* IMPORTANT: hide all the news containers */ 
    }
    
    /*  BELLOW IS JUST STYLING, NOT REQUIRED FOR THIS TO WORK  */
    
    
    /* style the navigation div */
    #news_navigation{ margin-left: 328px; font-size:10px; float: left; padding:0px;color:#666666; height: 20px;}
    #news_navigation .CurrentAll {  background: url('../images/sliderNav_bg.gif') repeat-x; height: 17px; float: left; padding: 4px 10px 0 10px; font-weight: bold; margin: 0 1px;}
	#news_navigation img { float: left; }
    /* style */
    #all_news_container {}
    
    /* if you want this app to have a specific width, just make a specific width for wrapper div */
	
	 
	#Page .Inner .single_news_container img { display: inline-block; width: 150px; height: 100px; margin-right: 10; padding: 0;}
	.single_news_container .Text { width: 240px; background: #fff; display: inline-block; }
	.single_news_container p, .single_news_container h2, .single_news_container a, .single_news_container strong {  width: 240px; display: inline-block; }
	.single_news_container p { font-size: 12px; color: #666; margin-bottom: 10px;  }
	.single_news_container h2{ font-size: 14px; color: #000; margin-bottom: 15px; margin-top: 2px; }
	.single_news_container strong{ font-size: 14px; color: #666; }
	 .single_news_container a { margin-left: 170px; }
	 
	 
	 
	/* Google */
#google_map
{
	clear: both;
	float: left;
	width: 521px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 0px 0 20px 0px !important;
	margin/**/: 0px 0 0px 0px;
}

#google_maker_msg
{
	display: block;
}
/* Google end */

