  .clearfix:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden; }
  /* Hides from IE-mac \*/ * html .clearfix { height: 1%; } /* End hide from IE-mac */
  
  body { background: #FBEBF9; text-align: center; }
  
  /* ogolne */
  #layout { margin: 0px; padding: 0px; text-align: center;  }
  #layout_inside { background: #FFFFFF; width: 1000px; text-align: center;  margin-left: auto; margin-right: auto; /*border: solid 1px red;*/ }
  #layout_left { float: left; }
  #layout_middle { float: left; width: 750px; text-align: left; /*border: solid 1px red;*/ }
  #layout_right { float: left; }
  
  /* separatory */
  div.vseparator6 { width: 6px; float: left; }
  div.hseparator8{ height: 8px; font-size:8px; line-height:8px}
  
  /* reklama_top */
  #top_reklama { background: #FBEBF9; margin-bottom: 3px; font-size: 0px; line-height: 0px; }
  
  /* top */
  #top { text-align: left; margin: 0px; padding: 0px; }
  #top div.top_logo { width: 272px; float: left; }
  #top div.top_logo_gl { float: left; font-size: 0px; line-height: 0px; }
  #top div.top_logo_24polska { float: left; font-size: 0px; line-height: 0px;}
  #top div.top_logo_gp { float: left; font-size: 0px; line-height: 0px;}
  #top div.top_logo_ona { font-size: 0px; line-height: 0px; }
  #top div.top_reklama {  margin-left: 11px; padding-top: 3px; font-size: 0px; line-height: 0px;}
  
  /* content */
  #content { }
  #content div.c_menu { width: 272px; float: left; }
  #content div.c_menu2 { width: 200px;}
  #content div.c_m_szukaj { }
  #content div.n_szukaj { background: #F5DDF4; padding-right: 1px; text-align: right; font-size: 0px; line-height: 0px;}
  #content div.c_m_s_form { margin-left: 19px; margin-top: 23px; margin-bottom: 19px;}
  
  #content div.c_m_menu { background-color: #F5DDF4; }
  #content div.n_menu { background: #F5DDF4; padding-right: 1px; text-align: right; font-size: 0px; line-height: 0px;}
  #content div.c_m_kategorie { margin-top: 4px; margin-bottom: 4px; }
  #content div.c_m_link1 { text-align: right; margin-right: 5px; font-size: 11px; font-family: Tahoma; color: #FFFFFF;}
  #content div.c_m_link1 a{ color: rgb(82,82,82); text-decoration: none; font-weight: bold; }
  #content div.c_m_link1 a:hover{ color: #D76ACC; text-decoration: underline; font-weight: bold; }
  
  #content div.c_m_kontakt { }
  #content div.n_kontakt { background: #F5DDF4; padding-right: 1px; text-align: right; font-size: 0px; line-height: 0px;}
  #content div.c_m_k_gray{ height: 95px; background: #72736e; }
  #content div.c_m_k_g_tekst{ margin-left: 15px; padding-top: 10px; background: #72736e; color: #e6e8de;  font-size: 11px; font-family: Tahoma;}
  #content div.c_m_k_g_telef{width: 15px; height: 13px; float: left; margin-left: 19px;  background: URL(../img/telefon.gif) no-repeat;}
  #content div.c_m_k_g_mailf{width: 15px; height: 13px; float: left; margin-left: 19px;  background: URL(../img/mail.gif) no-repeat;}
  #content div.c_m_k__font{ float: left; height: 13px; margin-left: 6px;  background: #72736e; color: #e6e8de;  font-size: 11px; font-family: Tahoma;}
  #content div.c_m_k__font a{ margin-left: 3px;  background: #72736e; color: #e6e8de; text-decoration: none;}
  #content div.c_m_k__font a:hover{ margin-left: 3px;  background: #72736e; color: #EBBEEA; text-decoration: none;}
  
  #content div.c_srodek{ }
  #content div.c_s_zdj_big { font-size: 0px; line-height: 0px; margin-bottom: 10px;}
  #content div.c_s_z_b_przerwa { float: left; width: 54px; height: 251px; border: 1px solid #EBBEEA; border-left: 0px; border-right: 0px; }
  #content div.c_c_z_b_reszta { float: left; font-size: 0px; line-height: 0px; }
  #content div.cafe_c_z_b_reszta { font-size: 9px; line-height: 14px; background:#EAB7E8;}
  #content div.z_b_zdj { margin-top: 0px; margin-left: 0px;}
  #content div.z_b_start { float: left; margin-left: 0px;}
  #content div.z_b_mapa { float: left; }
  #content div.z_b_ulub { float: left; }
  #content div.z_b_pozos { float: left; }
  
  #content div.c_s_t_tytul {  height: 14px; padding-left: 4px; padding-top: 3px; padding-bottom: 4px; margin-top: 4px; margin-left: 10px; font-size: 12px; font-family: Tahoma; font-weight: bold; background-image: url(../img/tlo_tytul.gif); background-repeat: no-repeat; background-position: center right; background-color: #ECBFEB;}
  #content div.c_s_t_tytul a{  color: #a70404; text-decoration: none; }
  #content div.c_s_t_tytul a:hover{  color: #222222; text-decoration: none; }
  #content div.c_s_tekst { width: 450px; padding-left: 15px; padding-right: 10px; margin-top: 10px; margin-bottom: 10px; color: #72736E; text-align: justify; font-size: 12px; font-family: Trebuchet MS; font-weight: normal; }
  #content div.c_s_tekst a{ color: #72736E; text-decoration: none; }
  #content div.c_s_tekst a:hover{ color: #3a3d2e; text-decoration: none; }
  #content div.c_s_zrodlo { width: 450px; padding-left: 15px; padding-right: 10px; margin-top: 10px; margin-bottom: 10px; color: #434638; text-align: justify; font-size: 11px; font-family: Tahoma; font-weight: normal; }
  #content div.c_s_zrodlo a { color: #4e68ab; text-decoration: none; } 
  #content div.c_s_zrodlo a:hover { color: #0d3394; text-decoration: none; }
  #content div.c_s_zrodlo_linia { text-align: center; }
  #content div.c_s_podkat { margin-top: 3px; padding-left: 15px; font-size: 12px; font-family: Tahoma; }
  #content div.c_s_podkat a{ color: #5C0553; text-decoration: none; }
  #content div.c_s_podkat a:hover{ color: #696B61; text-decoration: none; }
  
  #content div.c_s_lista_artykolow { margin-left: 15px; font-family: Tahoma; font-size: 12px;}
  #content div.c_s_lista_artykolow a{ color: #5C0553; text-decoration: none; }
  #content div.c_s_lista_artykolow a:hover{ color: #696B61; text-decoration: none; }
  
  #content div.warring_t { margin-top: 0px; margin-left: 10px; color: #111111; font-size: 11px; font-family: Tahoma; }
  #content div.navBar { margin-top: 0px; margin-left: 10px; color: #111111; font-size: 11px; font-family: Tahoma; }
  #content div.navBar a{ color: #111111; text-decoration: none; }
  #content div.navBar a:hover{ color: #111111; text-decoration: none; }
  
  /* menu rozwijane 
     www.24polska.pl
     portal 24 polska
  */
  
  /* menu 
  #slidedown_menu li{ list-style-type:none; position:relative;  }
  #slidedown_menu ul{ margin:0px; padding:0px; position:relative;  }
  
  #slidedown_menu div{ margin:0px; padding:0px; }
  
  #slidedown_menu{ width: 255px;	}
  

  #slidedown_menu a{ color: #000; text-decoration:none;	display:block; clear:both; width:170px; padding-left:2px;	 }
  
  #slidedown_menu a:focus { outline: none; }
  
  #slidedown_menu .slMenuItem_depth1{	margin-top:3px; margin-bottom: 2px; border-bottom: 1px solid #9d1114; font-weight: bold; font-size: 12px; font-family: Tahoma;  color: rgb(82,82,82); }	
  #slidedown_menu .slMenuItem_depth2{	margin-top:1px; margin-bottom: 3px; font-weight: normal; font-size: 11px; font-family: Tahoma; color: rgb(82,82,82); }	
  #slidedown_menu .slMenuItem_depth3{	margin-top:1px; font-style:italic; color:blue; }	
  #slidedown_menu .slMenuItem_depth4{	margin-top:1px; color:red; }	
  #slidedown_menu .slMenuItem_depth5{	margin-top:1px;	}
  
  #slidedown_menu .slideMenuDiv1 ul{ padding:1px; }
  #slidedown_menu .slideMenuDiv2 ul{ margin-left:5px; padding:1px; }
  #slidedown_menu .slideMenuDiv3 ul{ margin-left:10px; padding:1px; }
  #slidedown_menu .slMenuItem_depth4 ul{ margin-left:15px; padding:1px; }
  */
  
 #mainContainer{
		width:760px;
		margin:0 auto;
		text-align:left;
		background-color:#FFF;
		height:500px;
	}
	
	#leftContainer{
		width:160px;
		float:right;
		padding-left:5px;
		padding-right:5px;
		height:270px;
	}
	
	#contentContainer{
		width:580px;
		float:left;
		padding-left:10px;
	}
	.ad{
		clear:both;
		text-align:center;
		padding:5px;
	}	
	
	/* END DEMO CSS */
	#dhtmlgoodies_menu{		
		font-family:arial;	/* Font for main menu items */
		width:140px;	/* Width of main menu */
		padding: 5px;
	}
	#dhtmlgoodies_menu	li{	/* Main menu <li> */
		list-style-type:none;	/* No bullets */
		margin:0px;	/* No margin - needed for Opera */
	}
	#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled  - sub menu items*/
		background-color: #E1E6E5;
		width: 227px;
		padding-left: 5px;
	}
	#dhtmlgoodies_menu ul li {
  
  }
	#dhtmlgoodies_menu ul li a {
	  color: #ffffff;
	  font-weight: bold;
	  font-size: 14px;
    background-image: url('http://ona.24polska.pl/img/tlo_menu.gif');
	  background-repeat: no-repeat;
	  width: 227px;
	  height: 27px;
  }
	
		#dhtmlgoodies_menu ul li ul a{	/* Styling for those who doesn't have javascript enabled  - sub menu items*/
		padding-left:15px;
		background-image: url('http://ona.24polska.pl/img/strzalka.gif');
	  background-repeat: no-repeat;
	  background-position: center left;
	  font-size: 12px;
	  font-weight: normal;
	  color: #000000;
	}
	
	#dhtmlgoodies_menu ul li ul a:hover {
		padding-left:15px;
		background-image: url('http://ona.24polska.pl/img/strzalka.gif');
	  background-repeat: no-repeat;
	  background-position: left center;
	  width: 100%;
	  font-size: 12px;
	  font-weight: normal;
	  color: #000000;
	}
	#dhtmlgoodies_menu ul{	
		margin:0px;	/* No <ul> air */
		padding:0px;	/* No <ul> air */
	}	
	#dhtmlgoodies_menu	li a{	/* Main menu links */
		text-decoration:none;	/* No underline */
		color:#000;	/* Black text color */
	  
    font-family: Tahoma;
		font-size: 11px; 
    padding-left: 6px;   	
		height:20px;	/* 20 pixel height */
		line-height:20px;	/* 20 pixel height */
		vertical-align:middle;	/* Align text in the middle */
		border:0px solid #000;	/* Black border */

		margin:1px;	/* A little bit of air */
		/*padding:1px;	 Air between border and text inside */
		
		display:block;
		
		
	}
	#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
		color:#fff;
		font-family: Tahoma;
		font-size: 14px;
	}
	.dhtmlgoodies_subMenu{
		visibility:hidden;
		position:absolute;
		overflow:hidden;
		border:0px solid #000;
		background-color:#F5DDF4;
		font-family:arial;
		text-align:left;
	
	}
	.dhtmlgoodies_subMenu ul{
		margin:1px;
		padding:1px;	
	}
	.dhtmlgoodies_subMenu ul li {
		list-style-type:none;
		margin:1px;
		padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	}
	.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	  
		white-space:nowrap;	/* No line break */
		text-decoration:none;	/* No underline */
		color:#000;	/* Black text color */
		
		font-family: Tahoma;
		font-size: 11px; 
    padding-left: 6px; 
    padding-right: 4px;
		
		height:16px;	/* 16 pixels height */
		line-height:16px;	/* 16 pixels height */
		/*padding:1px;	 1px of "air" inside */
		
		display:block;	/* Display as block - you shouldn't change this */
	}
	.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
		color:#FFF;	/* White text */
		background-color:#888888;	/* Blue background */
	}
.maleMenu {
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-family: Tahoma;
}