body{
	margin:0px;
	padding:0px;
}

div, span, p, li, td, th{
	font-size:10px;
	font-family:arial, tahoma;
	color:#fff;
	margin:0px;
	padding:0px;
}

a{
	font-size:11px;
	font-family:tahoma;
	color:#1d68ab;
	text-decoration:none;
}

a:hover{
	font-size:11px;
	font-family:tahoma;
	color:#1d68ab;
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
}


#main_panel{
	margin:0px auto;
	width:800px; 
	line-height:14px;
	background:#9aaab7;
}

/* GLOWNY LAYOUT STRONY */
#top_panel{
	 
	width:100%;
	padding-bottom:51px;
	border-bottom:1px solid #fff;
}



#bottom_panel{
	width:100%;
	clear:both;
	height:136px;
	padding-bottom:20px;
	background:#fff url('../gfx/bottom_bg.jpg') top no-repeat;
}


/* strona glowna */

#main_page{
	border-top:1px solid #7893a8;
	width:100%;
	background:url('../gfx/main_page_bg.jpg') repeat-y;
}


#main_page #left_panel{
	float:left;
	width:224px;
	padding-top:30px;
}

#main_page #middle_panel{
	float:left;
	width:352px;
	
	padding-top:15px;
}

#main_page #right_panel{
	float:left;
	width:224px;
	padding-top:30px;
}

/* podstrony */


#sub_page{
}




#sub_page div,
#sub_page p,
#sub_page span,
#sub_page li,
#sub_page td,
#sub_page th{
	font-size:11px;
	font-family:arial, tahoma;
	color:#2e4950;
}

 
#sub_page a{
	font-size:11px;
	font-family:arial;
	color:#1d68ab;
	text-decoration:none;
}

#sub_page a:hover{
	font-size:11px;
	font-family:arial;
	color:#1d68ab;
	text-decoration:underline;
}


#sub_page #left_panel{
	
}

#sub_page #left_panel #left_panel_content{
	 
}

#sub_page #middle_panel{
	padding:20px 30px 0px 30px;
	background:#ffffff url('../gfx/sub_page_bg.jpg') top no-repeat;
 	border-right:2px solid #839aaa;
 	border-left:2px solid #839aaa;
}

#sub_page #middle_panel #middle_panel_content{
	margin:0px 20px 0px 0px; /* width: 736 lub 564 */
}

#sub_page #right_panel{
	 
}

#sub_page #right_panel #right_panel_content{
	 
}


/* NAGLOWEK */
/*
#header{
	height:116px;
	margin:0px 0px 1px 0px;
	background:url('../gfx/header_bg.jpg') no-repeat;
}
*/
#header{
	height:131px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#ffffff url('../gfx/header_bg.jpg') top no-repeat;
}


/* */
#header #logo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:542px; 
	height:129px;
	float:left;
	
}
#header #logo a{
}
#header #logo img{
	float:right;
	border:0px;
	/*margin:29px 0px 0px 0px;*/
	margin:18px 0px 0px 0px;
}


#header #top_links{
	float:left;
	width:132px;
	padding-top:19px;
}

#header #top_links img{
	border:0px;
	display:block;
	margin:0px 0px 1px 0px;
}

/* MENU GORNE */
#menu_top{
	padding:0px 0px 0px 0px;
	width:800px;
	margin:0px 0px 0px 0px; 
	/*background:#576975 url('../gfx/menu_top_bg.gif') top repeat-x;*/
	background:#576975;
	border-bottom:1px solid #7893a8;
	
}
#menu_top ul.level_1{
	display:block;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 2px;
	height:20px;
	list-style:none;
	background:url('../gfx/menu_top_separator.gif') left 0px no-repeat;
}
#menu_top ul.level_2{
	display:block;
	margin:0px;
	padding:5px 0px 2px 0px;
 
	list-style:none;
}
#menu_top ul.level_1 li{
	margin:0px;
	/*padding:10px 30px 10px 30px;*/
	padding:0px 0px 0px 0px;
	display:inline;
	float:left;
	/*background:url('../gfx/menu_top_separator.gif') right 5px no-repeat;*/
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
	
}
#menu_top ul.level_1 li.active{
	 
}


#menu_top ul.level_1 li.active span{
	padding:4px 30px 2px 30px;
	margin:0px 1px 0px 0px;
	font-size:12px;
	font-family:tahoma;
	color:#052810;
	text-decoration:none;
	display:block;
	float:left;
	background:#002a1c;
}

#menu_top ul.level_1 li a{
	padding:4px 30px 2px 30px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-family:arial;
	color:#052810;
	text-decoration:none;
	display:block;
	float:left;
	font-weight:bold;
	background:#ee930e url('../gfx/menu_top_separator.gif') right 0px no-repeat;
}

#menu_top ul.level_1 li a:hover{
	color:#fff;
	background:#002a1c url('../gfx/menu_top_separator.gif') right 0px no-repeat;
}

#menu_top ul.level_1 li a.active{
	padding:4px 30px 2px 30px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-family:arial;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	background:#002a1c url('../gfx/menu_top_separator.gif') right 0px no-repeat;
}


#menu_top ul.level_2 li{
	margin:0px 0px 4px 0px;
	padding:0px 10px 0px 10px;
	display:inline;
	float:left;
	border-right:1px solid #fff;
}
#menu_top ul.level_2 li a{
	font-size:12px;
	font-family:tahoma;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	
}

#menu_top ul.level_2 li a:hover{
	color:#eee;
}

#menu_top div.clear{
	width:100%;
	clear:both;
	height:2px;
	font-size:1px;
	line-height:1px;
	background:#ffffff;
}


#main_page #left_panel .image{
	margin:0px 7px 15px 9px;
	padding:0px;
	text-align:right;
}


#main_page #left_panel .image img{
	margin:0px;
	border:0px;
	display:block;
}



#main_page #right_panel .image{
	margin:0px 0px 15px 8px;
	padding:0px;
	text-align:left;
}


#main_page #right_panel .image img{
	margin:0px;
	border:0px;
	display:block;
}



#main_page .items_list{
	margin:0px 0px 0px 10px;
	width:332px;
	color:#fff;
}

#main_page .items_list .item{
	background:url('../gfx/new.jpg') left top no-repeat;
	margin-bottom:10px;
}

#main_page .items_list .title{
	font-weight:bold;
	font-size:11px;
	padding-top:1px;
	margin-bottom:5px;
}

#main_page .items_list .title a{
	font-weight:bold;
	font-size:11px;
	font-family:arial;
 	color:#fff;
}

#main_page .items_list .image{
	padding:20px 0px 0px 0px;
	float:left;
}

#main_page .items_list .image img{
	display:block;
	margin:0px 12px 5px 0px;
	border:1px solid #a3b6c4;
}

#main_page .items_list .content{
	text-align:justify;
}


#main_page .items_list .short{
	text-align:justify;
}


#main_page .items_list .more{
	text-align:right;
	color:#fff;
	background:url('../gfx/more.gif') 280px 2px no-repeat;
	
}

#main_page .items_list .more a{
	font-size:9px;
	color:#fff;
	font-weight:bold;
}


#location{
	padding-bottom:10px;
} 



/* KATALOG PRODUKTOW */

#katalog_produktow{

}

#katalog_produktow .title{
}

#sub_page #katalog_produktow table{
	margin:0px 0px 0px 50px;
	padding:0px;
	border:0px;
	width:650px;
	
}

#katalog_produktow table td{
	border:0px;
	vertical-align:top;
}

#katalog_produktow table td.one{
	width:200px;
	padding:0px;
	margin:0px;
	border:0px;
	
}

#katalog_produktow table td.two{
	width:70px;
	
	padding:0px;
	margin:0px;
	border:0px;
}

#katalog_produktow table td.three{
	width:110px;
	
	padding:0px;
	margin:0px;
	border:0px;
}

#katalog_produktow table td.four{
	width:200px;
	padding:0px;
	margin:0px;
	border:0px;
}

#katalog_produktow table td.fife{
	width:70px;
	padding:0px;
	margin:0px;
	border:0px;
}


#katalog_produktow table td .name{
	color:#fff;
	font-size:9px;
	font-family:arial;
}

#katalog_produktow table td .name a{
	color:#fff;
	font-size:9px;
	font-family:arial;
	text-decoration:none;
}

#katalog_produktow table td .name a:hover{
	color:#fff;
	font-size:9px;
	font-family:arial;
	text-decoration:underline;
}

#katalog_produktow table td img{
	display:block;
	margin:0px;
}

#katalog_produktow #zasuwy{
	width:200px;
	padding-top:22px;
	background:url('../gfx/zasuwy_burzowe_bg.jpg') 0px 22px no-repeat;
}

#katalog_produktow #zasuwy .name{
	margin-bottom:5px;
	padding:5px 0px 5px 30px;
	
}



#katalog_produktow #kaskada{
	width:200px;
	padding-top:5px;
	background:url('../gfx/kaskada_bg.jpg') left 5px no-repeat;
}

#katalog_produktow #kaskada .name{
	margin-bottom:5px;
	padding:5px 0px 5px 30px;
	
}

#katalog_produktow #kaskada_img{
	margin-top:76px;
}


#katalog_produktow #drenaz{
	padding-top:5px;
	width:200px;
	background:url('../gfx/drenaz_bg.jpg') left 5px no-repeat;
}

#katalog_produktow #drenaz .name{
	padding:5px 0px 5px 30px;
	margin-bottom:5px;
}

#katalog_produktow #drenaz_img{
	margin-top:26px;
}


#katalog_produktow #syfony{
	width:200px;
	padding-top:5px;
	background:url('../gfx/syfony_bg.jpg') left 5px no-repeat;
}

#katalog_produktow #syfony .name{
	padding:5px 0px 5px 30px;
	margin-bottom:5px;
}

#katalog_produktow #syfony_img{
	margin-top:13px;
}



#katalog_produktow #kanalizacja_wewnetrzna{
	width:200px;
	padding-top:22px;
	background:url('../gfx/kanalizacja_wewnetrzna_bg.jpg') left 22px no-repeat;
}

#katalog_produktow #kanalizacja_wewnetrzna .name{
	margin-bottom:5px;
	padding:5px 0px 5px 30px;
	
}



#katalog_produktow #kanalizacja_wewnetrzna_biala{
	width:200px;
	padding-top:5px;
	background:url('../gfx/kanalizacja_wewnetrzna_biala_bg.jpg') left 5px no-repeat;
}

#katalog_produktow #kanalizacja_wewnetrzna_biala .name{
	margin-bottom:5px;
	padding:5px 0px 5px 30px;
	
}

#katalog_produktow #kanalizacja_wewnetrzna_biala_img{
	margin-top:140px;
}


#katalog_produktow #kratki_sciekowe{
	width:200px;
	padding-top:5px;
	background:url('../gfx/kratki_sciekowe_bg.jpg') left 5px no-repeat;
}

#katalog_produktow #kratki_sciekowe .name{
	margin-bottom:5px;
	padding:5px 0px 5px 30px;
	
}

#katalog_produktow #kratki_sciekowe_img{
	margin-top:58px;
}


#katalog_produktow table td .item{
	margin:0px;
	padding:0px 0px 2px 40px;
	background:url('../gfx/dot.gif') 30px 3px no-repeat;
	font-size:10px;
	font-family:tahoma;
}

 
  



/** CONTENT **/

 

#main_page h1{
	margin:0px 1px 10px 1px;
	padding:11px 0px 7px 0px;
	border-bottom:3px solid #c22800;
	color:#fff;
	text-align:center;
	font-size:15px;
	font-family:tahoma;
	background:url('../gfx/h1_main_page_bg.gif') top repeat-x;
}


#main_page h2{
	margin:0px 1px 10px 1px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #c22800;
	color:#1561a5;
	text-align:center;
	font-size:12px;
	font-family:tahoma; 
}


#sub_page h1.header{
	margin:5px 0px 20px 0px;
	padding:13px 0px 14px 40px;
	color:#fff;
	text-align:left;
	font-size:12px;
	font-family:tahoma; 
	display:inline;
	background:url('../gfx/sub_header_bg.gif') left bottom no-repeat;
}

#sub_page span.header{
	
	margin:5px 0px 20px 0px;
	padding:13px 0px 14px 40px;
	color:#fff;
	text-align:left;
	font-size:12px;
	font-family:tahoma; 
	display:inline;
	background:url('../gfx/sub_header_right_bg.gif') left bottom no-repeat;
	
}

#sub_page h1{
	margin:0px 0px 20px 0px;
	padding:5px 0px 5px 2px;
	color:#013e6d;
	text-align:left;
	font-size:12px;
	font-family:tahoma; 
	background:url('../gfx/dashed_line.gif') bottom repeat-x;
}


#sub_page h2{
	margin:0px 1px 10px 1px;
	padding:5px 0px 5px 2px;
	color:#013e6d;
	text-align:left;
	font-size:11px;
	font-family:tahoma;
	background:url('../gfx/dashed_line.gif') bottom repeat-x; 
}


#sub_page h3{
	margin:0px 1px 10px 1px;
	padding:5px 0px 5px 2px;
	color:#013e6d;
	text-align:left;
	font-size:10px;
	font-family:tahoma;
	background:url('../gfx/dashed_line.gif') bottom repeat-x; 
}



#sub_page h4{
	margin:0px 1px 10px 1px;
	padding:5px 0px 5px 2px;
	color:#013e6d;
	text-align:left;
	font-size:9px;
	font-family:tahoma;
	background:url('../gfx/dashed_line.gif') bottom repeat-x; 
}

#sub_page .sub_title{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	color:#253f50;
	text-align:left;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	background:url('../gfx/sub_title.jpg') 0px 1px no-repeat; 
}

#middle_panel .content{
	padding:0px 0px 10px 0px;
}

#middle_panel .content p{
 
}

#middle_panel .content a{
}


#middle_panel .content table{
	margin:0px;
}
#middle_panel .content td{
	 
}

#middle_panel .content td.desc{
	 
}
 
#middle_panel .content ul{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 10px;
	 
}
#middle_panel .content ul li{
	 
}


#middle_panel .content ul li a{
	 
}

#middle_panel .content ul li a:hover{
	 
}


#middle_panel .content ul.red{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	 
}
#middle_panel .content ul.red li{
	margin:0px;
	padding:0px 0px 0px 14px;
	background:url('../gfx/dot_red.gif') 0px 3px no-repeat; 
}


#middle_panel .content ul.red li a{
	 
}

#middle_panel .content ul.red li a:hover{
	 
}


#sub_page #middle_panel #browse_menu{
	
}

#sub_page #middle_panel #browse_menu ul.level_1{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:724px;
	
	list-style:none;
	
}

#sub_page #middle_panel #browse_menu ul.level_1 li{
	margin:0px;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
	width:101px;
	height:37px;
	line-height:11px;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
	
}


#sub_page #middle_panel #browse_menu ul.level_1 li#group_1{
	width:104px;
	background:url('../gfx/browse_menu_level_1_zasuwy.gif') 0px 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}
#sub_page #middle_panel #browse_menu ul.level_1 li#group_1_active{
	width:104px;
	background:url('../gfx/browse_menu_level_1_zasuwy_active.gif') 0px 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}


#sub_page #middle_panel #browse_menu ul.level_1 li#group_2{
	width:103px;
	background:url('../gfx/browse_menu_level_1_kaskada.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}
#sub_page #middle_panel #browse_menu ul.level_1 li#group_2_active{
	width:103px;
	background:url('../gfx/browse_menu_level_1_kaskada_active.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}


#sub_page #middle_panel #browse_menu ul.level_1 li#group_3{
	width:103px;
	background:url('../gfx/browse_menu_level_1_drenaz.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}
#sub_page #middle_panel #browse_menu ul.level_1 li#group_3_active{
	width:103px;
	background:url('../gfx/browse_menu_level_1_drenaz_active.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}


#sub_page #middle_panel #browse_menu ul.level_1 li#group_4{
	width:103px;
	background:url('../gfx/browse_menu_level_1_syfony.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}
#sub_page #middle_panel #browse_menu ul.level_1 li#group_4_active{
	width:103px;
	background:url('../gfx/browse_menu_level_1_syfony_active.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}


#sub_page #middle_panel #browse_menu ul.level_1 li#group_5{
	width:103px;
	background:url('../gfx/browse_menu_level_1_kanalizacja.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}
#sub_page #middle_panel #browse_menu ul.level_1 li#group_5_active{
	width:103px;
	background:url('../gfx/browse_menu_level_1_kanalizacja_active.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}


#sub_page #middle_panel #browse_menu ul.level_1 li#group_6{
	width:103px;
	background:url('../gfx/browse_menu_level_1_kanalizacja_biala.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}
#sub_page #middle_panel #browse_menu ul.level_1 li#group_6_active{
	width:103px;
	background:url('../gfx/browse_menu_level_1_kanalizacja_biala_active.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}


#sub_page #middle_panel #browse_menu ul.level_1 li#group_7{
	width:102px;
	background:url('../gfx/browse_menu_level_1_kratki.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}
#sub_page #middle_panel #browse_menu ul.level_1 li#group_7_active{
	width:102px;
	background:url('../gfx/browse_menu_level_1_kratki_active.gif') right 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
}


#sub_page #middle_panel #browse_menu ul.level_1 li.active{
	 
}

#sub_page #middle_panel #browse_menu ul.level_1 li a{
	padding:3px 5px 2px 5px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-family:tahoma;
	color:#ffffff;
	text-decoration:none;
	display:block;
	font-weight:normal;
	text-align:center;
	
}

#sub_page #middle_panel #browse_menu ul.level_1 li a:hover{
	color:#fff;
	text-decoration:underline;
	background:none;
}

#sub_page #middle_panel #browse_menu ul.level_1 li a.active{
	padding:3px 5px 2px 5px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-family:tahoma;
	color:#ffffff;
	display:block;
	font-weight:normal;
	text-align:center;
}





#sub_page #middle_panel #browse_menu ul.level_2{
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:235px;
	list-style:none;
	background:#fff; 
}

#sub_page #middle_panel #browse_menu ul.level_2 li{
	margin:0px;
	padding:0px 0px 0px 25px;
	background:#fff url('../gfx/sub_title.jpg') 0px 0px no-repeat;
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
	
}

#sub_page #middle_panel #browse_menu ul.level_2 li a{
	background:#fff;  
	color:#1f3540;
	
}

#sub_page #middle_panel #browse_menu ul.level_2 li a:hover{
	background:#fff;  
}



#sub_page #middle_panel #browse_menu ul.level_2 li a.active{
	font-weight:bold;
	background:#fff; 
}


#sub_page #middle_panel #browse_menu ul.level_3{
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:465px;
	list-style:none;
	background:#fff;  
	
}

#sub_page #middle_panel #browse_menu ul.level_3 li{
	margin:0px;
	padding:0px 6px 0px 6px;
	display:inline;
	border-left:1px solid #1f3540;
	background:#fff;  
	/*background:url('../gfx/menu_top_separator.gif') right 0px no-repeat;*/
	
}

#sub_page #middle_panel #browse_menu ul.level_3 li a{
	color:#1f3540;
	background:#fff;  
	
}

#sub_page #middle_panel #browse_menu ul.level_3 li a:hover{
 	background:#fff; 
}


#sub_page #middle_panel #browse_menu ul.level_3 li a.active{
	font-weight:bold;
	background:#fff; 
}


/* drzewo kategorii */
#middle_panel .content div.tree ul{
	margin:0px 0px 0px 0px;
	background:none;
}

#middle_panel .content div.tree ul li{
	background:none;
	padding:2px 0px 2px 20px; 
} 


#group_menu h1{
	margin:0px 10px 5px 10px;
	padding:5px 0px 5px 0px;
 

	font-family:tahoma;
}
#group_menu ul{
	margin:0px 10px 0px 10px;
	padding:0px 0px 10px 0px;
	background:none;
	list-style:none;
}

#group_menu ul li{
	background:none;
	margin:0px;
	padding:2px 0px 2px 10px;
	background:url('../gfx/black_dbl_arrow.gif') 0px 6px no-repeat;
}
 	
#group_menu ul li a{
	color:#313131;
	font-weight:normal;
	text-decoration:none;
}
#group_menu ul li a:hover{
	color:#313131;
	font-weight:normal;
	text-decoration:underline;
}

#group_menu ul li li{
	background:url('../gfx/line.gif') 2px 8px no-repeat;
}



#group_menu ul li li a{
 	color:#2e545f;
	font-weight:normal;
	text-decoration:none;
}
#group_menu ul li li a:hover{
 	color:#2e545f;
	font-weight:normal;
	text-decoration:underline;
}
 
#middle_panel .content div.tree .clear{
	border-bottom:1px dashed #aaa;
}




  


/* tabele formularzy */
.object_form{
	padding:0px;
}
.object_form table{
	margin-left:3px;
	width:99%;
}
.object_form table td{
	border-bottom:1px dashed #cccccc;
	padding:5px;
}
.object_form table td.desc{
	width:35%;
}

.object_form .field{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #cccccc;
}

.object_form table td.header{
	background:#edf4fb;
}


/* tabele formularzy */
.object_details{
	padding:0px;
}
.object_details table{
	margin-left:3px;
	width:99%;
}
.object_details table td{
	border-bottom:1px dashed #cccccc;
}
.object_details table td.desc{
	width:35%;
}

.object_details .field{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #cccccc;
}

.object_details .value{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #cccccc;
}

.object_details table td.header{
	background:#edf4fb;
}




/* Tabela lista */
#middle_panel table.list{
	margin:0px;
	width:99%;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
}
#middle_panel table.list tr.header td{
	background:#fff;
	padding:5px;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	color:#000;
	vertical-align:top;
}
#middle_panel table.list td{
	background:#eee;
	padding:5px;
	font-size:11px;
	font-family:tahoma;
	color:#000;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}




/* MENU DOLNE */
#menu_bottom{
	width:800px;
	padding:70px 0px 0px 0px;
	
}
#menu_bottom .contact{
	margin:0px 0px 5px 0px;
	color:#1b1e23;
	text-align:center;
	font-weight:bold;
	font-family:arial;
	font-size:9px;
}
#menu_bottom ul.level_1{
	display:block;
	margin:0px 0px 1px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#menu_bottom ul.level_1 li{
	margin:0px;
	padding:0px 10px 0px 10px;
	display:inline;
	float:left;
	border-right:1px solid #1b1e23;
 
}
#menu_bottom ul.level_1 li a{
	font-family:arial;
	font-size:9px;
	color:#1b1e23;
	text-decoration:none;
	display:block;
	float:left;
}



/* PROFIL UZYTKOWNIKA */

/* Tabela lista */
#middle_panel .company_browse table.browser{
	margin:0px;
	width:99%;
}


#middle_panel .company_browse table.browser tr.header{
}

#middle_panel .company_browse table.browser tr.header td{
	padding:0px 0px 5px 0px;
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	color:#034174;
	border:0px;
	border-bottom:1px dashed #bdb9b8;
 
}
#middle_panel .company_browse table.browser td{
	background:none;
	padding:0px 0px 15px 0px;
	color:#313131;
	vertical-align:top;
	border:0px;
	border-bottom:1px dashed #bdb9b8;
}

#middle_panel .company_browse table.browser td .company{
	color:#1d6ab0;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	
}

#middle_panel .company_browse table.browser td .company a{
	font-size:12px;	
}


#middle_panel .company_browse table.browser td .comment{
	padding:0px 0px 10px 0px;
}

#middle_panel .company_browse table.browser td .see_profile{
	background:url('../gfx/see_profile_bg.gif') repeat-x;
	padding:0px 0px 2px 0px;
	text-align:center;
	width:124px;
}

#middle_panel .company_browse table.browser td .see_profile a{
	color:#fff;
}


#middle_panel .company_browse table.browser td .city{
	font-size:12px;
}


#middle_panel .company_browse table.browser td.left{
	width:80%;	
}


#middle_panel .company_browse table.browser td.right{
	width:20%;
	text-align:center;
	vertical-align:middle;
}





 

/** GALERIA ZDJEC OGLOSZENIA **/
#client_profile .gallery{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:solid 1px #eee;
	 
}
#client_profile .gallery_content{
	width:100%; 
}

#client_profile .gallery .image{
	float:left;
	width:156px; 
}

#client_profile .gallery .image a{
	display:block; 
	margin:2px 0px 1px 4px;
	/*background:#ccc;*/
	padding:1px;
}

#client_profile .gallery .image img{
  	display:block;
  	margin:0px;
  	border:0px;
}




  
#footer{
 	margin-left:200px;
	width:500px;
}
#footer ul{
	display:block;
	margin:0px;
	padding:9px 0px 0px 0px;
	list-style:none;
}

#footer ul li{
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:9px;
	font-family:arial;
	color:#fff;
	text-align:right;
	float:left;
	display:inline;
}
#footer ul li a{
	font-size:9px;
	font-family:arial;
	color:#fff;
	text-decoration:none;
	float:left;
	display:block;
}


 

/** OGOLNE **/
div.clear{
	width:99%;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}



/** FORMULARZE **/
form{
	margin:0px;
}
input.text{
	margin:0px;
	padding:0px;
	width:160px;
	font-size:11px;
	font-family:tahoma;
	color:#000;
	border:1px solid #acb6b8;
}

input.file{
	margin:0px;
	padding:0px;
	width:160px;
	font-size:11px;
	font-family:tahoma;
	color:#000;
	border:1px solid #acb6b8;
}


input.small_text{
	margin:0px;
	padding:0px;
	width:100px;
	font-size:11px;
	font-family:tahoma;
	color:#000;
	border:1px solid #acb6b8;
}

input.smallest_text{
	margin:0px;
	padding:0px;
	width:60px;
	font-size:11px;
	font-family:tahoma;
	color:#000;
	border:1px solid #acb6b8;
}

p.input{
	margin:0px;
	padding:5px;
}

/*
input.button{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:tahoma;
	color:#000;
}
*/
input.button{
	margin:0px;
	width:120px;
	height:26px;
	font-size:11px;
	font-family:tahoma;
	color:#2f5460;
	font-weight:bold;
	border:0px;
	background:url('../gfx/button_bg.gif') no-repeat;
	cursor:pointer;
}

input.small_button{
	margin:0px;
	width:76px;
	height:26px;
	font-size:11px;
	font-family:tahoma;
	color:#2f5460;
	font-weight:bold;
	border:0px;
	background:url('../gfx/small_botton_bg.gif') no-repeat;
	cursor:pointer;
}
select{
	margin:0px;
	padding:0px;
	width:160px;
	font-size:11px;
	font-family:tahoma;
	color:#000;
	border:1px solid #acb6b8;
}

textarea{
	margin:0px;
	padding:0px;
	width:160px;
	font-size:11px;
	font-family:tahoma;
	color:#000;
	border:1px solid #acb6b8;
}
 

.pager{
	margin-bottom:4px;
}

#middle_panel .content .information h2{
	color:#009900;
}

.important{
	color:#c22800;
}
.require{
	color:#c22800;
}


#middle_panel .content .error{
	display:block;
	padding:2px;
	margin-bottom:5px;
	border:1px dashed #cc0000;
	background:#e9d5d5;
}

.sort_field{
	padding:1px 0px;
}

.sort_field img{
	border:0px;
}

