img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

body         {background-color:#E6E6E6; width:100%; text-align:center; margin : 0 auto; font-family:Tahoma; text-align:center; font-size: 12px; color:#808080}

a
{
  outline: none;
}
select{ 
	font-family: Tahoma,Arial,Verdana;
	font-size: 11px;
	width:100px; 
	text-transform:none;
}
li {
margin-bottom:16px;
}

 div.clear{
 width:100%;
 height:0px;
 clear:both;
 }
a.email    {text-decoration:none; font-family:Tahoma; font-size: 14px; color:#FFFFFF }

a.email:hover    {text-decoration: underline;}
a    {text-decoration:none; font-family:Tahoma; color:#808080 }



#main a    {text-decoration:underline; font-family:Tahoma; color:#808080 }
#main a.link_glowna    {	text-decoration: none; font-family:Tahoma; color:#808080; font-size:22px; }
#main .link_glowna    {	text-decoration: none; font-family:Tahoma; color:#808080; font-size:18px; }
#main a.link_glowna:hover    {	border-bottom:1px dotted #808080; }
#ceny_naglowek    { margin : 0;  font-family:Tahoma; font-size: 14px;border-collapse: collapse; border: 1px solid #ffffff;  }
#ceny    { margin : 0; height:25px; font-family:Tahoma; font-weight:normal; font-size: 12px; border-collapse: collapse; border: 1px solid #ffffff;background-color:#eeeeee; }

#wykonczenie    { margin : 0;  font-family:Tahoma; font-size: 14px; color:#4D4D4D }
#ceny_tytul    { margin-top:15px; text-align:left;padding-left:15px;font-weight:bold; font-family:Tahoma; font-size: 16px; color:#FFFFFF }

 .middle1 { 
   display: table; _position: relative; width: 100%;height: 700px;
} 
   .middle2 { 
      _position: absolute; _top: 50%; _left: 0px; _width: 100%; display: table-cell; 
vertical-align: middle; 
   } 
      .middle3 { 
         _position: relative; _top: -50%; 
      } 
#container3 {vertical-align: middle;_position: relative; _top: -50%; _position: relative; _top: -50%; margin: 0 auto; background-image: url('images/tlo_biale.png'); background-repeat: no-repeat; background-position: centertext-align:center; border: 0;padding: 0; width:800px;  height:601px;}

#container {
		vertical-align: middle; 
		align: center; 
		margin: 0 auto; 
		text-align:center; 
		border: 0;
		padding: 0; 
		width:1024px;  
		min-height:691px;
		margin-top:16px;
		background-image:url('images/container_tlo.png');
		background-position:22px 0px;
		background-repeat:repeat-y;
		
		}
#container_glowna {
		vertical-align: middle; 
		align: center; 
		margin: 0 auto; 
		text-align:center; 
		border: 0;
		padding: 0; 
		width:1024px;  
		min-height:601px;
		margin-top:16px;	
		}
#container1 { vertical-align: middle; align: center; margin: 0 auto; background-image: url('images/tlo_biale.png'); background-repeat: no-repeat; background-position: centertext-align:center; border: 0;padding: 0; width:802px;  height:601px;}

#czerwony_spacer {overflow:hidden; border: 0;padding: 0;margin: 0; background-color: #EC194A; height:6px; text-indent:0; text-align:center;}
#transparent_spacer {overflow:hidden; border: 0;padding: 0;margin: 0; height:30px;}

#spacer {clear:left;position:relative; width:100%; height:16px;}
th
{
font-weight:normal;
}
#main #pasek {
	float: left;
	margin-left:16px;
	margin-right:16px;
	width:700px;
	height:2px;
}

form
{
	margin:0px;
}
#main #tytul {
	float: left;
	margin-left:16px;
	margin-top:55px;
	margin-bottom:5px;
	position: relative;
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	text-transform:uppercase;

}
#tabela_wyszukiwarka {
	margin-left:16px;
	margin-top:10px;
	width: 700px;
	font-size:11px;
}
#tabela_wyszukiwarka td
{
	text-align:center;
	border-collapse: collapse; 
	border: 1px solid #ffffff;
	background-color:#eeeeee; 
	height:30px;
}

#oferty {
	font-size:11px;
}

#ankieta {
	font-size:11px;
}

#oferty td
{
	text-align:center;
	border-collapse: collapse; 
	border: 1px solid #ffffff;
	background-color:#eeeeee; 
	height:30px;
}

#szukaj_wyniki {
	clear:both;
	margin-top:20px;
	width: 700px;
	border: 0px;
	border-collapse: collapse;
	text-align:center;

}
#szukaj_wyniki td
{
	text-align:left;
}
.szukaj {

	color:#FFFFFF;
	font-size:12px;
}
.thumbnail{
	
	float: left;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	}

.apartament{
	
	float: left;
	margin-top: 16px;
	margin-right: 3px;
	margin-bottom: 0px;
	}
#main {
	position: relative;
		z-index:1;
		margin-right: 14px; 
		width:729px; 
		height:100%; 
		float:right;
		border:0px solid #000000;
		height:100%;
		min-height:740px;
	overflow:hidden;
		background-color:#ffffff;
    }
#main #lokalizacja_container {
	margin-top:4px;
	background: #FFFFFF;
	height: 100%;
	min-height:385px;
	position: relative;
	z-index: 1;
	text-align:left;
	overflow:hidden;
	border: 1px solid;
}

#main #mapa {
	float:left;
	position: relative;
	z-index: 999;
	text-align:left;
	margin-top:16px;
	margin-left:16px;
	background: #FFFFFF;
	height: 472px;
	width: 697px;
}
#mapa_link_tlo {
	margin-left:30px;
	margin:0px;
	width: 122px; 
	height:76px; 
	text-align:center; 
	filter:alpha(opacity=85);
	opacity:0.85;
	text-decoration: none;
	line-height: 15px;
	font-family:Tahoma,Arial,Verdana;
	font-size:9px;
	color:#808080;

}
#naglowek {
	clear:left;
	display: block;
	overflow: hidden;
	border: 0;
	padding: 0;
	
	margin: 0 auto;
	background-color: #FFF;
	height: 85px;
	text-align: left;
}
	#tresc	{
	 font-family: Tahoma; 
	 font-weight:400;
	 font-size: 12px;
	 text-align:justify;
	 margin-left:16px;
	margin-right:16px;

	}	

	#tresc_opis	{
	 font-family: Tahoma; 
	 font-weight:400;
	 font-size: 12px;
	 text-align:justify;
	 margin-left:0px;
	margin-right:16px;

	}	


	#naglowek #logo{
		overflow: hidden;
    	padding-top: 22;
    	padding-left: 0px;
		clear:left;
		padding-bottom: 0;
		margin: 0;
			border: 0;

		text-indent: 0;
		float: left;
		display: inline;
		width:186px;
}

	#naglowek #menu {
	    float:right;
	    list-style:none;
	    height: 59px;
		margin:0;
		margin-top:26px;
	}
	#nazwa_apartamentu	{
	 padding-top:6px;
	 font-family: Tahoma; 
	 font-weight:600;
	 font-size: 18px;
	 color: #C3996B;
	}

	#opis_apartamentu	{
	 font-family: Tahoma; 
	 font-weight:400;
	 font-size: 12px;
	 color: #3B9239;
	}

	#pow_apartamentu	{
	 font-family: Tahoma; 
	 font-weight:700;
	 font-size: 15px;
	 color: #3B9239;
	}

	#nazwa_charakter	{
	 font-family: Tahoma; 
	 font-weight:400;
	 font-size: 22px;
	 color: #FFFFFF;
	 text-transform: uppercase;
	}

	#opis_charakter	{
	 font-family: Tahoma; 
	 font-size: 12px;
	 color: #FFFFFF;
	}

	#menu_left {
	 margin-left:16px;
	margin-top:10px;
	height:20px;
	line-height:20px;
	}

	#menu_left a {
	 font-family: Tahoma; 
	 font-size: 14px;
	 color: #009345;
	 text-decoration:none;
	 margin-left:10px;
	}

	#naglowek #menu #menu_element {

	 font-family: Verdana; 
	 font-size: 11px;
  		 float:left;
	    display: inline-block;

	    margin:0;
	    margin-left:10px;
	}
	#naglowek #menu #menu_element a{
		 text-decoration:none;
		 color:#6C6C6C;
		 font-family: Verdana; 
		 font-size: 11px;
	}
	#naglowek #menu #menu_element a:hover{
		 text-decoration: underline;
		 color:#EC194A;
	}


    #main_glowna {
		overflow:hidden; 
		margin-right: 0px; 
		width:520px; 

		float:left;
		border:0px solid #434343;
    }
    #main_prawa {
		overflow:hidden; 
		margin-right: 0px; 
		width:194px; 

		float:right;
		border:0px solid #434343;
    }
	#mapka_link	{
	margin-top: 65px; margin-left: 50px;
	}

	#mapka_link_prawa	{
	margin-top: 65px; margin-right: 50px;
	}

    #left { 
			margin-left: 30px;

    }


    #main_apartament {
        width:800px;

    }

    #lewa {
   	    padding-top:0;
    	text-align:left;
        float:left;
        width:250px;
        border-right : 1px solid ;
        border-right-color:#C8c5c5;

      
    }
    #lewa #lewe_menu {
		clear:left;
   	    padding-top:0;
   	    padding-left:26;
      
    }
    #lewa #lewe_menu #grupa{

   	    padding-top:0;
   	    padding-left:0;
		 color:#000;
		 font-family: Tahoma; 
		 font-size: 14px;
        border-bottom : 2px solid ;
        border-bottom-color:#C8c5c5;      
    }

    #lewa #lewe_menu #grupa a{

		 color:#000;
		 font-family: Tahoma; 
		 font-size: 14px;
		text-decoration: none;    
    }
	#lewa #lewe_menu #linki{

	    margin:0;
	    margin-top:1px;
	}
	#lewa #lewe_menu #linki #menu_element {
   	    padding-top:8;
		 text-decoration:none;
		 color:#000;
		 font-family: Tahoma; 
		 font-size: 12px;
			position:relative;
			z-index:1;

	}
	#lewa #lewe_menu #linki #menu_element a{
		 text-decoration:none;
		 color:#000;
		 font-family: Tahoma; 
		 font-size: 12px;
			z-index:1;


	}
		div.submenu
		{
		  position: absolute;
		
		  width: 133px;
		  left: 70px;

		  display:none; 
			z-index:999;
		  background-color: #DDDDDD;
		padding-left: 0px;
		padding-right: 0px;
		}
	#lewa #lewe_menu #linki #menu_element .test{

	}

	#lewa #lewe_menu #linki #menu_element .test1{
		 text-decoration: underline;
		 color:#EC194A;

	}

	#lewa #lewe_menu #linki #menu_element a:hover{
		 text-decoration: underline;
		 color:#EC194A;

	}
	.gwiazdka{
		 color:#EC194A;

	}
	#lewa #mapa{

	    margin:0;
	    margin-top:80px;
	    margin-bottom: 20px;
	}



   	/* Footer styles */
	#footer {
        clear:both;
        width:840px;
    }
    #footer p {
        padding:10px;
        margin:0;
    }