body{
	margin:0px;
	padding:0px;
}

div, span, p, li, td, th{
	font-size:11px;
	font-family:tahoma, arial;
	color:#313131;
	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;
}
*/

.query_browse a{
	font-size:11px;
	font-family:tahoma;
	color:#1d68ab;
	text-decoration:none;
}

.query_browse a:hover{
	font-size:11px;
	font-family:tahoma;
	color:#1d68ab;
	text-decoration:underline;
}


.all a{
	font-size:11px;
	font-family:tahoma;
	color:#1d68ab;
	text-decoration:none;
}

.all a:hover{
	font-size:11px;
	font-family:tahoma;
	color:#1d68ab;
	text-decoration:underline;
}


.company_browse a{
	font-size:11px;
	font-family:tahoma;
	color:#1d68ab;
	text-decoration:none;
}

.company_browse a:hover{
	font-size:11px;
	font-family:tahoma;
	color:#1d68ab;
	text-decoration:underline;
}



#location a{
	font-size:11px;
	font-family:tahoma;
	color:#1d68ab;
	text-decoration:none;
}

#location 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:968px; 
	line-height:14px;
}

/* GLOWNY LAYOUT STRONY */
#top_panel{
	 
	width:100%;
	margin-bottom:10px;
}



#bottom_panel{
	width:100%;
	clear:both;
	height:49px;
	padding-bottom:20px;
	background:url('../gfx/bottom_bg.gif') top repeat-x;
}


/* strona glowna */

#main_page #left_panel{
	float:left;
	width:283px;
}

#main_page #middle_panel{
	float:right;
	width:665px;
}

#main_page #right_panel{
 
}

/* podstrony */

#sub_page #left_panel{
	float:left;
	width:209px;
}

#sub_page #left_panel #left_panel_content{
	margin:0px 19px 10px 4px; /* width: 186 */
	border:1px solid #cbcbcb;
}

#sub_page #middle_panel{
	float:left;
	width:759px; /*  lub 587 */
}

#sub_page #middle_panel #middle_panel_content{
	margin:0px 23px 10px 0px; /* width: 736 lub 564 */
}

#sub_page #right_panel{
	float:left;
	width:172px;
}

#sub_page #right_panel #right_panel_content{
	margin:0px 4px 10px 0px; /* width: 168 */
	border:1px solid #cbcbcb;
}


/* NAGLOWEK */
/*
#header{
	height:116px;
	margin:0px 0px 1px 0px;
	background:url('../gfx/header_bg.jpg') no-repeat;
}
*/
#header{
	height:91px;
	margin:0px 0px 1px 0px;
	background:url('../gfx/header_bg.jpg') bottom no-repeat;
}


/* */
#header #logo{
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	width:224px;
	height:87px;
}
#header #logo a{
}
#header #logo img{
	
	border:0px;
	/*margin:29px 0px 0px 0px;*/
	margin:4px 0px 0px 0px;
}



/* MENU GORNE */
#menu_top{
	padding:0px 0px 0px 0px;
	width:960px;
	margin:0px 4px 0px 4px; 
	background:#b9d2e8 url('../gfx/menu_top_bg.gif') top repeat-x;
}
#menu_top ul.level_1{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:34px;
	list-style:none;
}
#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;
	display:inline;
	float:left;
	background:url('../gfx/menu_top_separator.gif') right 5px no-repeat;
}
#menu_top ul.level_1 li.active{
	background:#b9d2e8;
}


#menu_top ul.level_1 li a{
	padding:10px 26px 10px 26px;
	font-size:11px;
	font-family:trebuchet ms, tahoma;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
}

#menu_top ul.level_1 li a.active{
	color:#2f5460;
}

#menu_top ul.level_1 li a:hover{
	color:#2f5460;
	background:#b9d2e8;
}
#menu_top ul.level_2 li{
	margin:0px 0px 4px 0px;
	padding:0px 10px 0px 10px;
	display:inline;
	float:left;
	border-right:1px solid #2f5460;
}
#menu_top ul.level_2 li a{
	font-size:11px;
	font-family:tahoma;
	color:#2f5460;
	text-decoration:none;
	display:block;
	float:left;
	
}

#menu_top ul.level_2 li a:hover{
	color:#2f5460;
}


#location{
	padding-bottom:10px;
} 

/* ZAPYTANIA OFETOWE STRONA GLOWNA*/
#last_queries{

}

#sub_page #last_queries h1{
	margin:0px 1px 10px 1px;
	padding:11px 0px 7px 10px;
	border-bottom:3px solid #c22800;
	color:#fff;
	text-align:left;
	font-size:15px;
	font-family:tahoma;
	background:url('../gfx/h1_main_page_bg.gif') top repeat-x;
}

 
#last_queries h1 a{
  color:#fff;
  text-decoration:none;
}

 
#main_page #last_queries h2 a{
  color:#fff;
  text-decoration:none;
}

#last_queries .list{
}
#last_queries .list ul{
	margin:0px 4px 0px 4px;
	padding:0px;
	list-style:none;
	background:#fff;
}
#last_queries .list li{
	margin:0px;
	padding:0px;
}
#last_queries .list li.header{
	font-weight:bold;
}
#last_queries .list li.item{
}
#last_queries .list li .title{
	display:block;
	float:left;
	width:70%;
}
#last_queries .list li .title a{
	color:#004889;
	text-decoration:none;
}
#last_queries .list li .title a:hover{
	color:#004889;
	text-decoration:underline;
}
#last_queries .list li .date{
	display:block;
	float:right;
	width:22%;
 
}
#last_queries .list li .clear{
	display:block;
	clear:both;
	width:99%;
	height:1px;
	font-size:1px;
}

#last_queries .see_all{
	width:100%;
	height:32px;
	background:url('../gfx/see_all_bg.gif') no-repeat;
}
#last_queries .see_all a{
	display:block;
	padding:6px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}


/* KATALO DOSTAWCOW STRONA GLOWNA*/
#main_page_group_directory{
}
 
 
#main_page_group_directory h1 a{
  color:#fff;
  text-decoration:none;
}
 
#main_page_group_directory div.group{
	margin:0px;
	padding:10px 0px 30px 90px;
	display:block;
	float:left;
	width:222px;
	/* background:url('../gfx/koparka.jpg') left top no-repeat; */
	line-height:15px;
	text-align:justify;
}
 
#main_page_group_directory div.group .main{
	display:block;
	padding:0px 0px 5px 0px;
	text-align:left;
}


#main_page_group_directory div.group h2.main{
	display:block;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
	text-align:left;
}
 
#main_page_group_directory div.group .main a{
	color:#2f5460;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
#main_page_group_directory div.group .main a:hover{
	color:#2f5460;
	font-weight:bold;
	text-decoration:underline;
}

 
 
#main_page_group_directory div.group .item a{
	color:#313131;
	font-weight:normal;
	text-decoration:none;
}
#main_page_group_directory div.group .item a:hover{
	color:#313131;
	font-weight:normal;
	text-decoration:underline;
}
 
  
#main_page_group_directory div.clear{
	display:block;
	clear:both;
	padding:0px;
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
}


#main_page_group_directory .see_all{
	padding:2px 0px;
}
#main_page_group_directory .see_all a{
	display:block;
	padding-left:10px;
	text-align:left;
	color:#002c63;
	text-decoration:none;
	font-weight:bold;
	background:url('../gfx/blue_dbl_arrow.gif') 0px 6px no-repeat;
}



#client_banner{
	margin: 0px 3px 10px 3px;
	text-align:center;
}

#tools_area{}

#tools_area #client_banner{
	margin: 0px 3px 10px 3px;
}

#tools_area #are_you_merchant{
	margin-right:20px;
	float:left;
	width:323px;
	height:109px;
	background:url('../gfx/are_you_merchant_bg.png') no-repeat;
}

#tools_area #are_you_supplier .buttons,
#tools_area #are_you_merchant .buttons{
	margin-top:89px;
	margin-left:3px;
	width:317px;
	height:17px;
}

#tools_area #are_you_supplier .buttons .see,
#tools_area #are_you_merchant .buttons .see{
	width:317px;
	height:17px;
}

 
#tools_area #are_you_supplier .buttons a,
#tools_area #are_you_merchant .buttons a{
	display:block;
	padding:2px;
	text-align:center;
	color:#2f5460;
	font-size:11px;
	text-decoration:none;
}



#tools_area #are_you_supplier{
	float:left;
	width:323px;
	height:109px;
	background:url('../gfx/are_you_supplier_bg.png') no-repeat;
}

#tools_area #register_free{
	float:right;
	width:285px;
	height:95px;
	margin-bottom:5px;
	background:url('../gfx/register_free_bg.jpg') no-repeat;
}
#tools_area #register_free .buttons{
	margin-top:40px;
	margin-left:106px;
	width:162px;
	height:26px;
}

#tools_area #register_free .buttons .merchant{
	float:left;
	width:76px;
	height:26px;
}

#tools_area #register_free .buttons .supplier{
	float:right;
	width:76px;
	height:26px;
	
}

#tools_area #register_free .buttons a{
	display:block;
	padding:4px;
	text-align:center;
	color:#2f5460;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}



#tools_area #simple_search{
	float:left;
	margin-top:4px;
	width:666px;
	height:84px;
	background:url('../gfx/simple_search_bg.png') no-repeat;
}

#tools_area #simple_search .form{
	margin-left:170px;
	width:496px;
	 
 
}

#tools_area #simple_search form{

}

#tools_area #simple_search table{
	width:496px;
	margin:0px;
	border:0px;
}

#tools_area #simple_search table td.one{
	padding-top:25px;
	width:222px;
 
	
}

#tools_area #simple_search table td.one .text{
	margin:0px 0px 5px 0px;
	width:222px;
	font-size:10px;
	height:14px;
	padding-top:1px;
	background:none; 
	border:0px; 
	color:#fff;
	vertical-align:top;
}
/*
#tools_area #simple_search table td.one .advanced_search{
	padding:2px 0px 0px 20px;
	text-align:right;
	background:url('../gfx/red_dbl_arrow.gif') 84px 4px no-repeat;
	
}
*/

#tools_area #simple_search table td.one .advanced_search{
	padding:2px 0px 0px 0px;
	text-align:right;
	/*background:url('../gfx/red_dbl_arrow.gif') 84px 4px no-repeat;*/
	
}
#tools_area #simple_search table td.one .advanced_search img{
	border:0px;
	margin-right:5px;
	vertical-align:bottom;
}
#tools_area #simple_search table td.one .advanced_search a{
	color:#fff;
	text-decoration:none;
}

#tools_area #simple_search table td.two{
	padding-top:34px;
	width:102px;
	vertical-align:top;
  
}


#tools_area #simple_search table td.two .search_button{
	display:block;
	margin:0px 0px 0px 12px;
	width:50px;
	font-family:tahoma;
	font-size:10px;
	height:19px;
	padding-top:1px;
	padding-bottom:2px;
	background:url('../gfx/search_button_bg.png'); 
	font-weight:normal;
	border:1px solid #3e7ab0; 
	color:#fff;
}


 

/*
#tools_area #simple_search table td.two{
	padding-top:37px;
	width:117px;
	vertical-align:top;
}


#tools_area #simple_search table td.two .search_button{
	display:block;
	margin:0px 0px 0px 12px;
	width:50px;
	font-family:tahoma;
	font-size:10px;
	height:19px;
	padding-top:1px;
	padding-bottom:2px;
	background:none; 
	font-weight:normal;
	border:1px solid #d9dbdd; 
	color:#393939;
}

*/

/*
#tools_area #simple_search table td.three{
	width:174px;
 	background:url('../gfx/query_active_bg.png') 19px 0px no-repeat;  
 	height:83px;
 	vertical-align:top;
 	 
}


#tools_area #simple_search table td.query_active{
 	background:url('../gfx/query_active_bg.png') 19px 0px no-repeat;  
}


#tools_area #simple_search table td.company_active{
 	background:url('../gfx/company_active_bg.png') 19px 0px no-repeat;  
}

*/

#tools_area #simple_search table td.three{
	width:174px;
 	background:url('../gfx/company_active_bg.png') 19px 0px no-repeat;  
 	height:83px;
 	vertical-align:top;
 	 
}


#tools_area #simple_search table td.query_active{
 	background:url('../gfx/company_active_bg.png') 19px 0px no-repeat;  
}


#tools_area #simple_search table td.company_active{
 	background:url('../gfx/company_active_bg.png') 19px 0px no-repeat;  
}
 
 
 
#tools_area #simple_search table td.three a{
	display:block;
	margin-left:22px;
	padding:5px 10px 0px 10px;
	width:130px;
	height:30px;
	border:0px;
	 
	cursor:pointer;
	 
	color:#3c464f;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
	margin-top:0px;
	text-decoration:none;
	text-align:center;
	 
}


#tools_area #simple_search table td.three a:hover{
	 
}


#tools_area #simple_search table td.three a.active{
	color:#fff; 
	font-size:12px;
}

#tools_area #simple_search table td.three #query_active{
	 
}

#tools_area #simple_search table td.three #company_active{
	padding-top:5px;
	margin-bottom:10px;
}



#tools_area_left{
	float:left;
	width:666px;
} 


#tools_area_right{
	float:right;
	width:285px;
	
} 

#tools_area #login_panel{
	float:right;
	width:285px;
	height:95px;
	background:url('../gfx/login_panel_bg.png') no-repeat;
}
 
 
#tools_area #login_panel .form{
	margin-left:14px;
	margin-top:28px;
	width:250px;
	 
	color:#fff;
	
}
 
#tools_area #login_panel .form select{
	margin:0px;
	width:120px;
	font-size:10px;
	background:#579cd5; 
	border:1px solid #9fc4e4; 
	color:#fff;
}

 

#tools_area #login_panel .form .select a{
	color:#fff;
	font-size:10px;
	cursor:pointer;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}

#tools_area #login_panel .form .select a:hover{
	background:#4374b1;
}

#tools_area #login_panel .client{
	margin-left:14px;
	margin-top:25px;
	width:180px;
	height:36px;
	color:#fff;
}

#tools_area #login_panel .client a{
	color:#fff;
}
#tools_area #login_panel .form table{
	border:0px;
}

#tools_area #login_panel .form td.left{
	padding-top:5px;
	vertical-align:top;
}
#tools_area #login_panel .form td.right{
	vertical-align:top;
	padding-top:7px;
	padding-left:8px;
}

#tools_area #login_panel .form .login_button{
	margin-left:10px;
	margin-bottom:10px;
	/*
	width:54px;
	height:36px;
	background:#b9d2e8;
	*/
	width:64px;
	height:26px;
	background:url('../gfx/login_button_bg.gif') 0px 0px no-repeat;
	
	border:0px;
	cursor:pointer;
	color:#2f5460;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;
}

#tools_area #login_panel .password_remember{
	padding:0px 2px;
}

#tools_area #login_panel .password_remember a{
	color:#fff;
	padding-left:14px;
	text-decoration:none;
	background:url('../gfx/red_qw.gif') 0px 1px no-repeat;
}
#tools_area #login_panel .password_remember a:hover{
	color:#fff;
	text-decoration:underline;
}

#tools_area #login_panel p{
	margin:0px 0px 0px 0px;
	display:block;
	padding:0px;
	height:20px;
}
#tools_area #login_panel .text{
	margin:0px;
	width:118px;
	font-size:10px;
	background:none; 
	border:1px solid #9fc4e4; 
	color:#fff;
}



#add_your_company{
	width:280px;
	height:194px;
	margin-bottom:6px;
	/* background:url('../gfx/add_your_company.png') no-repeat; */
}

#are_you_new{
	width:280px;
	height:162px;
	background:url('../gfx/are_you_new_bg.png') no-repeat;
}


#logo_ue{
	width:280px;
	height:260px;
 
}

#logo_ue  a img{
	display:block;
	margin:0px 0px 0px 0px;
	border:0px;
}
/*
#are_you_new .buttons{
	margin-left:130px;
	padding-top:80px;
	width:115px;
	line-height:20px;
}

#are_you_new .see{
	margin-left:130px;
	padding-top:80px;
	width:115px;
	line-height:20px;
}
 
#are_you_new  a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px;
	text-align:left;
	color:#fff;
	font-family:verdana;
	font-size:15px;
	text-decoration:none;
}
*/

#are_you_new  a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	color:#fff;
	font-family:verdana;
	font-size:15px;
	text-decoration:none;
}

#are_you_new  a img{
	display:block;
	margin:0px 0px 0px 0px;
	border:0px;
}



#add_your_company  a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	color:#fff;
	font-family:verdana;
	font-size:15px;
	text-decoration:none;
}

#add_your_company  a img{
	display:block;
	margin:0px 0px 0px 0px;
	border:0px;
}




#advanced_search{
	 
}

#advanced_search .title{
	display:block;
	background:url('../gfx/dashed_line.gif') bottom repeat-x;
	color:#c22800;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 6px 0px;
}

#advanced_search .title a{
	font-size:12px;
	color:#bbb;
	margin-left:20px;
}


#advanced_search .title a:hover{
	font-size:12px;
	color:#c22800;
}

#advanced_search .form{
	padding:10px 2px 20px 2px;
	margin:10px 0px 10px 0px;
	background:#f8fafc url('../gfx/advanced_search_bg.png') top repeat-x;
	border:1px solid #d2d2d2;
}

#advanced_search .form table{
	width:100%;
}

#advanced_search .form table td{
	padding:5px;
	vertical-align:bottom;
}

#advanced_search .form table td.one{
	width:65%;
}


.s_left{
	float:left;
	width:170px;
}

.s_right{
	float:right;
	width:150px;
}


#advanced_search .form table td.two{
	width:35%;
}

#advanced_search .form table td .search_button{
	background:#2770b3 url('../gfx/search_button_bg.png') top repeat-x;
	color:#fff;
	border:0px;
	font-size:11px;
	font-family:tahoma;
	padding-top:2px;
	padding-bottom:2px;
	width:100px;
}

#advanced_search .form table td .text{
	width:320px;
	font-size:13px;
	font-family:tahoma;
	color:#000;
 	padding:2px;
}

#advanced_search .form table td select{
	width:200px;
	font-size:13px;
	font-family:tahoma;
	color:#000;
 	padding:1px;
}

#advanced_search .form table td select.region{
	width:120px;
	font-size:13px;
	font-family:tahoma;
	color:#000;
	
}



#info_box{
	width:280px;
	color:#fff;
	background:url('../gfx/info_box_bg.png') repeat-y;
}

#info_box .list{
	padding:20px 0px 0px 14px;
	background:url('../gfx/info_box_header_bg.png') top no-repeat;
}

#info_box .list .item{
	margin:0px 0px 4px 0px;
	width:246px;
	background:url('../gfx/info_item_bg.gif') 2px 2px no-repeat;
}
 
#info_box .list .item .title{
	color:#fff;	
	font-weight:bold;
	margin:0px 0px 5px 20px;
}

#info_box .list .item .short{
	color:#fff;
	margin:0px 0px 2px 20px;
}

#info_box .list .item .see_more{
	margin:0px 0px 0px 20px;
	text-align:right;
	color:#fff;
	font-weight:bold;
}

#info_box .list .item .see_more a{
	color:#fff;
	padding-left:10px;
	background:url('../gfx/white_dbl_arrow.gif') 0px 5px no-repeat;
}

#info_box .footer{
	font-size:1px;
	line-height:1px;
	height:5px;
	background:url('../gfx/info_box_bottom_bg.png') no-repeat;
}


/* menu klienta */
#left_panel .menu{
	padding:12px 10px 5px 10px;
	margin:0px 0px 20px 0px;
	background:#fff;
}
#left_panel .menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	 
}
#left_panel .menu ul li{
	padding:8px 0px;
	background:url('../gfx/dashed_line.gif') bottom repeat-x;
 
}



#left_panel .menu ul li a{
	display:block;
	padding-left:12px;
	color:#013e6d;
	font-size:12px;
	font-family:tahoma; 
	text-decoration:none;
	font-weight:bold;
	background:url('../gfx/blue_arrow.gif') left 4px no-repeat;
	
}

/*
#left_panel .menu ul li a:hover{ 
	text-decoration:underline;
	border:0px;
}

*/

#left_panel .menu ul ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	 
	list-style:none;
}

#left_panel .menu ul ul li{
	background:none;
	padding:4px 0px;
}

#left_panel .menu ul ul li a{
	padding-left:12px;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	background:url('../gfx/blue_arrow.gif') left no-repeat;
	
}
 

/* menu klienta */
 



/* menu klienta */
 



#left_panel .buttons{
	margin:0px 10px 10px 10px;
}

#left_panel .buttons img{
	display:block;
	border:0px;
	margin:0px;
}

#left_panel .buttons a{
	display:block;
 
	margin:0px;
}
#left_panel .buttons div{
	padding-bottom:10px;
	
}

 

/* REKLAMY */

#right_panel #advertisement{
	margin:0px 2px 0px 2px;
	padding:12px 0px 0px 0px;
	text-align:center;
}  



#advertisement h1,
#advertisement h3{
	margin:0px 0px 20px 0px;
	padding:5px 0px 5px 0px;
	color:#013e6d;
	text-align:left;
	font-size:12px;
	font-family:tahoma; 
	background:url('../gfx/dashed_line.gif') bottom repeat-x;
}

#advertisement h1 span,
#advertisement h3 span{
	padding-left:12px;
	color:#013e6d;
	font-size:12px;
	font-family:tahoma;
	background:url('../gfx/blue_arrow.gif') left no-repeat;
}


#right_panel #advertisement .item img{
	border:0px;
	margin:0px;
}

#right_panel #advertisement .item{
	
	margin:0px 0px 2px 0px;
}




/** 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 #last_queries h2{
	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{
	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 h1.blue{
	margin:0px 0px 20px 0px;
	background:#b8d3e8;
	padding:10px;
	color:#fff;
	font-size:14px;
}



#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;*/ 
}


#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{
	padding:5px;
	font-size:11px;
	font-family:tahoma;
	color:#000;
	/*border-bottom:1px dashed #cccccc;*/
}

#middle_panel .content td.desc{
	font-weight:bold;
}

/* 
#middle_panel .content ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#middle_panel .content ul li{
	padding:0px 0px 5px 15px;
	background:url('../gfx/dot.gif') left 5px no-repeat; 
}

#middle_panel .content ul.check{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
*/

#middle_panel .content .check ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#middle_panel .content .check ul li{
	padding:2px 0px 6px 15px;
	background:url('../gfx/check.gif') left 5px no-repeat; 
}


#middle_panel .content .dot ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#middle_panel .content .dot ul li{
	padding:2px 0px 6px 15px;
	background:url('../gfx/dot.gif') left 5px no-repeat; 
}



 
#middle_panel .content .pierwsza ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#middle_panel .content .pierwsza ul li{
	padding:2px 0px 6px 15px;
	background:url('../gfx/pierwsza.gif') left 5px no-repeat; 
}


#middle_panel .content .pierwsza ul ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
} 
#middle_panel .content .pierwsza ul ul li{
	padding:2px 0px 6px 15px;
	background:url('../gfx/druga.gif') left 5px no-repeat; 
}


#middle_panel .content .pierwsza ul ul ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
} 
#middle_panel .content .pierwsza ul ul ul li{
	padding:2px 0px 6px 15px;
	background:url('../gfx/trzecia.gif') left 5px no-repeat; 
}



#middle_panel .content .druga ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
} 
#middle_panel .content .druga ul li{
	padding:2px 0px 6px 15px;
	background:url('../gfx/druga.gif') left 5px no-repeat; 
}


#middle_panel .content .druga ul ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
} 
#middle_panel .content .druga ul ul li{
	padding:2px 0px 6px 15px;
	background:url('../gfx/trzecia.gif') left 5px no-repeat; 
}




#middle_panel .content .trzecia ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
} 
#middle_panel .content .trzecia ul li{
	padding:2px 0px 6px 15px;
	background:url('../gfx/trzecia.gif') left 5px no-repeat; 
}



/*
#middle_panel .content ul li a{
	font-size:11px;
	font-family:tahoma;
	color:#0763a4;
	text-decoration:underline;
}

#middle_panel .content ul li a:hover{
	color:#0763a4;
	
	text-decoration:underline;
}
*/

#middle_panel .sitemap_left{
	float:left;
	width:50%; 	
}


#middle_panel .sitemap_right{
	float:right;
	width:50%; 	
}
#middle_panel .sitemap h2{
	margin:0px;
	padding:10px;
	color:#2f5460;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;	
}



#middle_panel .sitemap ul{
	margin:0px 0px 0px 30px;
	padding:0px;
	list-style:none;	
}

#middle_panel .sitemap ul ul{
	margin:0px 0px 0px 30px;
	padding:0px;	
}

#middle_panel .sitemap ul li{
 	margin:0px;
	padding:0px;
}



#middle_panel .sitemap ul li a{
	display:block;
	padding:0px 0px 2px 10px;
	background:url('../gfx/black_dbl_arrow.gif') 0px 5px no-repeat;	
	color:#313131;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}

#middle_panel .sitemap ul li a:hover{
	text-decoration:underline;
}

#middle_panel .sitemap ul li li a{
 	margin:0px;
	padding:0px 0pc 0px 10px;
	color:#2e545f;
	background:url('../gfx/line.gif') 0px 6px no-repeat;
}

#middle_panel .sitemap ul li li a:hover{
	text-decoration:underline;
}


/* KATALO DOSTAWCOW STRONA GLOWNA*/
#middle_panel #group_directory{
}
 
 
#middle_panel #group_directory div.group{
	margin:0px;
	/*padding:0px 0px 0px 90px;*/
	padding:10px 0px 20px 90px;
	display:block;
	width:474px;
	/*background:url('../gfx/koparka.jpg') left top no-repeat;*/
	line-height:15px;
}
 
#middle_panel #group_directory div.group .item{
	display:block;
	padding:0px 0px 5px 0px;
}

 
#middle_panel #group_directory div.group h2.item{
	display:block;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
	text-align:left;
}

 
#middle_panel #group_directory div.group .item a{
	color:#2f5460;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

 
#middle_panel #group_directory div.group .item h2{
	color:#2f5460;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	display:inline;
	padding:0px;
	margin:0px;
}

#middle_panel #group_directory div.group a.item{
	display:block;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
	text-align:left;
}
 
#middle_panel #group_directory div.group a.item h2{
	color:#2f5460;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	display:inline;
	
}



#middle_panel #group_directory div.group .item a:hover{
	color:#2f5460;
	font-weight:bold;
	text-decoration:underline;
}


/*
#middle_panel #group_directory div.sub_group{
	width:50%;
	float:left;
 
}
*/

#middle_panel #group_directory table{
	width:100%;
	border:0px;
}

#middle_panel #group_directory td{
	width:50%;
	border:0px;
	vertical-align:top;
}

#middle_panel #group_directory div.sub_group{
	width:90;
 
}

 
#middle_panel #group_directory div.sub_group .item{
	display:block;
	padding:0px 0px 2px 15px;
	background:url('../gfx/black_dbl_arrow.gif') 5px 5px no-repeat;
}

#middle_panel #group_directory div.sub_group ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#middle_panel #group_directory div.sub_group li{
	margin:0px;
	padding:0px 0pc 0px 30px;
	background:url('../gfx/line.gif') 20px 6px no-repeat;
}
 
#middle_panel #group_directory div.sub_group .item a{
 	color:#313131;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}
#middle_panel #group_directory div.sub_group .item a:hover{
 	color:#313131;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
}

 
 
#middle_panel #group_directory div.group li a{
	color:#2e545f;
	font-weight:normal;
	text-decoration:none;
}
#middle_panel #group_directory div.group li a:hover{
	color:#2e545f;
	font-weight:normal;
	text-decoration:underline;
}
 
  
#middle_panel #group_directory div.clear{
	display:block;
	clear:both;
	padding:0px;
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
 	border:0px;
}

/*
#middle_panel #group_directory .see_all{
	height:1px;
	font-size:1px;
	line-height:1px;
	background:#fff;
}
#middle_panel #group_directory .see_all a{
 
}
*/

#middle_panel #group_directory .see_all{
	padding:2px 90px;
}
#middle_panel #group_directory .see_all a{
	display:block;
	padding-left:10px;
	text-align:left;
	color:#002c63;
	text-decoration:none;
	font-weight:bold;
	background:url('../gfx/blue_dbl_arrow.gif') 0px 6px no-repeat;
}




/* 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.header{
	margin:0px 10px 5px 10px;
	padding:5px 0px 5px 0px;
 

	font-family:tahoma;
}


#group_menu h2.header{
	margin:0px 10px 5px 10px;
	padding:5px 0px 5px 0px;
	color:#013e6d;
	text-align:left;
	font-size:12px;
	font-family:tahoma; 
	background:url('../gfx/dashed_line.gif') bottom repeat-x;
}

#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 li h1,
#group_menu li h2{
	display:inline;
	margin:0px;
	padding:0px;
	background:none;
	font-size:11px;
}

 	
#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;
}




 

/** ZAPYTANIA LISTA **/
#middle_panel .content .queries{

}

#middle_panel .content .query_item{
	background:#eee;
	padding:5px;
	border:1px solid #ddd;
	margin:0px 0px 10px 0px;
}

#middle_panel .content .query_item p{
	margin:0px 0px 10px 0px;
}

#middle_panel .content .query_item div.desc{
	margin:0px 0px 10px 0px;
	background:#fbfbfb;
	padding:5px;
	border:1px solid #ddd;
}

/** ZAPYTANIA SZCZEGOLY **/

#middle_panel #query_details{
	
}

#middle_panel #query_details .images{
	background:#eee;
	padding:5px;
	border:1px solid #ddd;
	margin:0px 0px 10px 0px;	
}

#middle_panel #query_details .image{
	padding:10px;
}

#middle_panel #query_details .images .image .gallery{
	display:block;
	margin:5px;
}

 
#image_new table{
	margin-left:3px;
	width:99%;
}
#image_new table tr{
}
#image_new table td{
	border-bottom:1px dashed #cccccc;
}





/* tabele formularzy */
#middle_panel .object_form{
	padding:1px;
	border:1px solid #e0eaf4;
	margin-bottom:20px;
}
#middle_panel .object_form table{
	margin:0px;
	width:100%;
}

#middle_panel .object_form table.contact{
	margin:0px;
	width:80%;
}

#middle_panel .object_form table td{
	border-bottom:0px;
}
#middle_panel .object_form table td.desc{
	width:35%;
	color:#033f73;
	text-align:right;
	font-size:13px;
}
#middle_panel .object_details table.communicator td.desc,
#middle_panel .object_form table.communicator td.desc{
	width:10%;
}

#middle_panel .object_details table.communicator td.field,
#middle_panel .object_form table.communicator td.field{
	width:90%;
}

#middle_panel .object_form table.communicator td.field .text,
#middle_panel .object_form table.communicator td.field .description{
	width:99%;
}


#middle_panel .object_details table.contact td.desc,
#middle_panel .object_form table.contact td.desc{
	width:40%;
}

#middle_panel .object_details table.contact td.field,
#middle_panel .object_form table.contact td.field{
	width:60%;
}



#middle_panel .object_form table.contact td.field .description{
	width:99%;
	height:100px;
} 


#middle_panel .object_form table.contact td.field .text{
	width:45%;
} 


#middle_panel .object_form table.checkboxes td{
	padding:0px 1px 6px 1px;
 	color:#033f73;
	font-size:13px;

}


#middle_panel .object_form #confirm_choice{
	display:none;
}



#middle_panel .object_form .field{
	padding-bottom:5px;
	margin-bottom:5px;
 	padding-left:20px;
 	color:#033f73;
	font-size:13px;
}


#middle_panel .object_form table .field p{
	color:#033f73;
	font-size:12px;
}

#middle_panel .object_form .field a{
	font-size:12px;
}

#middle_panel .object_form table td.header{
	background:#b8d3e8;
	padding:10px;
	color:#fff;
	font-size:14px;
}
#middle_panel .object_form table td.summary{
	background:#f1f6fa;
	padding:10px;
	color:#fff;
	font-size:14px;
}

#middle_panel .object_form table td.summary .button,
#middle_panel .object_form table td.summary .small_button{
	font-weight:bold;
}

.object_form .description{
	width:400px;
	height:200px;
}


.object_form .description2{
 
	height:100px;
}

#middle_panel .object_form input.text{
 	padding:5px 0px 5px 0px;
	width:160px;
	font-size:13px;
	font-family:tahoma;
	color:#023f76;
	border:1px solid #b9d2e8;
}

#middle_panel .object_form input.file{
 
	width:160px;
	font-size:13px;
	font-family:tahoma;
	color:#023f76;
	border:1px solid #b9d2e8;
}


#middle_panel .object_form input.small_text{
 	padding:5px 0px 5px 0px;
	width:100px;
	font-size:13px;
	font-family:tahoma;
	color:#023f76;
	border:1px solid #b9d2e8;
}

#middle_panel .object_form input.smallest_text{
 	padding:5px 0px 5px 0px;
	width:60px;
	font-size:13px;
	font-family:tahoma;
	color:#023f76;
	border:1px solid #b9d2e8;
}

p.input{
	margin:0px;
	padding:5px;
}

#middle_panel .object_details input.button{
		margin:0px;
	width:88px;
	height:20px;
	font-size:11px;
	font-family:tahoma;
	color:#000000;
	font-weight:normal;
	border:0px;
	background:url('../gfx/button_object_form.gif') no-repeat;
	cursor:pointer;
}

 
#middle_panel .object_details input.button{
	margin:0px;
	width:160px;
	height:20px;
	font-size:11px;
	font-family:tahoma;
	color:#000000;
	font-weight:normal;
	border:0px;
	background:url('../gfx/button_object_form_2.gif') no-repeat;
	cursor:pointer;
}


#middle_panel .object_details input.small_button{
	margin:0px;
	width:88px;
	height:20px;
	font-size:11px;
	font-family:tahoma;
	color:#000000;
	font-weight:normal;
	border:0px;
	background:url('../gfx/button_object_form.gif') no-repeat;
	cursor:pointer;
}
 
#middle_panel .object_form input.button{
	margin:0px;
	width:160px;
	height:20px;
	font-size:11px;
	font-family:tahoma;
	color:#000000;
	font-weight:normal;
	border:0px;
	background:url('../gfx/button_object_form_2.gif') no-repeat;
	cursor:pointer;
}

#middle_panel .object_form input.small_button{
	margin:0px;
	width:88px;
	height:20px;
	font-size:11px;
	font-family:tahoma;
	color:#000000;
	font-weight:normal;
	border:0px;
	background:url('../gfx/button_object_form.gif') no-repeat;
	cursor:pointer;
}
#middle_panel .object_form select{ 	
	width:160px;
	font-size:13px;
	font-family:tahoma;
	color:#023f76;
	border:1px solid #b9d2e8;
}


#middle_panel .object_form textarea{
 	padding:5px 0px 5px 0px;
	width:400px;
	font-size:13px;
	font-family:tahoma;
	color:#023f76;
	border:1px solid #b9d2e8;
}
 


/* tabele formularzy */
#middle_panel .object_details{
	padding:1px;
	border:1px solid #e0eaf4;
	margin-bottom:20px;
}
#middle_panel .object_details table{
	margin:0px;
	width:100%;
}
#middle_panel .object_details table td{
	border-bottom:0px;
}
#middle_panel .object_details table td.desc{
	width:35%;
	color:#033f73;
	text-align:right;
	font-size:13px;
}


#middle_panel .object_details table td.header{
	background:#b8d3e8;
	padding:10px;
	color:#fff;
	font-size:14px;
}
#middle_panel .object_details table td.summary{
	background:#f1f6fa;
	padding:10px;
	color:#fff;
	font-size:14px;
}

#middle_panel .object_details table td.summary .button,
#middle_panel .object_details table td.summary .small_button{
	font-weight:bold;
}


#middle_panel .object_details .field{
	padding-bottom:5px;
	margin-bottom:5px;
 	padding-left:20px;
 	color:#033f73;
	font-size:13px;
}

#middle_panel .object_details table .field p{
	color:#033f73;
	font-size:12px;
}

#middle_panel .object_details .value{
	padding-bottom:5px;
	margin-bottom:5px;
 
}

#middle_panel .object_details table .field a{
	font-size:13px;
}



/* 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{
	float:left;
	height:48px;
	width:930px;
	background:url('../gfx/bottom_bg.gif') repeat-x;
}
#menu_bottom ul.level_1{
	display:block;
	margin:0px 0px 1px 10px;
	padding:15px 0px 0px 0px;
	height:32px;
	list-style:none;
}

#menu_bottom ul.level_1 li{
	margin:0px;
	padding:0px 10px 0px 10px;
	display:inline;
	float:left;
	border-right:1px solid #8a8a8a;
 
}
#menu_bottom ul.level_1 li a{
	font-size:10px;
	font-family:tahoma;
	color:#8a8a8a;
	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 tr.header td h1{
	margin:0px; 
	padding:0px;
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	color:#034174;
	border:0px;
	background:none;
}

#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;
}



/* Tabela lista */
#middle_panel .query_browse table.browser{
	margin:0px;
	width:99%;
}


#middle_panel .query_browse table.browser tr.header{
}

#middle_panel .query_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 .query_browse table.browser tr.header td h1{
	margin:0px; 
	padding:0px;
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	color:#034174;
	border:0px;
	background:none;
}



#middle_panel .query_browse table.browser tr.dark{
	background:#f1f6fa;
}

#middle_panel .query_browse table.browser td{
	background:none;
	padding:0px 5px 15px 5px;
	color:#313131;
	vertical-align:top;
	border:0px;
	 
}

#middle_panel .query_browse table.browser td .company{
	color:#1d6ab0;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	
}

#middle_panel .query_browse table.browser td .company span.date{
	font-weight:normal;
	font-size:10px;
}

#middle_panel .query_browse table.browser td .company a{
	font-size:12px;	
}


#middle_panel .query_browse table.browser td .comment{
	padding:0px 0px 10px 0px;
}

#middle_panel .query_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 .query_browse table.browser td .see_profile a{
	color:#fff;
}


#middle_panel .query_browse table.browser td .city{
	font-size:12px;
	text-align:center;
}


#middle_panel .query_browse table.browser td.left{
	width:80%;	
}


#middle_panel .query_browse table.browser td.right{
	width:20%;
	text-align:center;
	vertical-align:middle;
}




#middle_panel #client_profile{
	
	width:755px;
	
}

#middle_panel #client_profile .banner{
	width:100%;
}

#middle_panel #client_profile .banner .content{
	margin:0px;
	padding:10px;
	background:#f0eeef;
	border:1px solid #d1d1d1;
	margin-bottom:10px;
}

#middle_panel #client_profile .banner img{
 	margin:0px 20px 0px 0px;
	vertical-align:middle;
	 
}


#middle_panel #client_profile .banner .slogan{
	color:#004078;
	font-size:20px;
	line-height:30px;
 
}


#middle_panel #client_profile .banner h1.slogan{
	color:#004078;
	font-size:20px;
	line-height:30px;
   display:inline;
   margin:0px;
   padding:0px;
   background:none;
   font-weight:normal;
}

/*
#middle_panel #client_profile .banner .logo{
	float:left;
	width:200px;
}

#middle_panel #client_profile .banner .slogan{
	float:right;
	width:300px;
	color:#004078;
	font-size:20px;
	line-height:30px;
}
*/


#middle_panel #client_profile p,
#middle_panel #client_profile td,
#middle_panel #client_profile div,
#middle_panel #client_profile span,
#middle_panel #client_profile li{
	color:#004079;
	font-size:12px;
}

#middle_panel #client_profile h1,
#middle_panel #client_profile h2,
#middle_panel #client_profile h3,
#middle_panel #client_profile h4,
#middle_panel #client_profile h5{
	color:#be1905;
	margin-bottom:5px;
	padding-bottom:8px;
}



#middle_panel #client_profile h1{
	padding:5px 0px 5px 2px;
	font-size:14px;
	background:url('../gfx/h1_sub_page_bg.gif') bottom repeat-x;
} 

#middle_panel #client_profile h2{
	font-size:12px;
}


#middle_panel #client_profile h2.ph{
	padding:5px 0px 5px 2px;
	font-size:14px;
	background:url('../gfx/h1_sub_page_bg.gif') bottom repeat-x;
} 

#middle_panel #client_profile h3{
	font-size:11px;
}

#middle_panel #client_profile .section{
	margin-bottom:20px;
}

#middle_panel #client_profile .section table.section{

}

#middle_panel #client_profile table.section tr.h3{
	border:0px;
	width:100%;
	background:url('../gfx/dashed_line.gif') bottom repeat-x;
	border:0px;
}


#middle_panel #client_profile table.section tr.h3 td{
	margin:0px 1px 10px 1px;
	padding:5px 0px 5px 2px;
	 
	margin-bottom:5px;
	padding-bottom:8px;
	text-align:left;
	font-size:11px;
	font-family:tahoma;
 	border:0px;
	 
}


#middle_panel #client_profile table.section tr.h3 td div{
	float:left;
	width:100px;
	color:#be1905;
	font-weight:bold;
}

#middle_panel #client_profile #location_table{
	 
}
#middle_panel #client_profile #location_table td{
	padding:10px;
	border:0px;
	vertical-align:top;
}
#middle_panel #client_profile #location_table td p{
	display:block;
	margin:0px;
	padding:2px;
}


#client_profile .section table.section td.desc,
#client_profile .section table.section td.field{
	border:0px;
	
}

#client_profile .section table.all{
	width:100%;
}

#client_profile .section table.all td.left{
	border:0px;
	vertical-align:top;
}

#client_profile .section table.all td.right{
	width:220px;
	border:0px;
	vertical-align:top;
	text-align:right;
	padding-top:30px;
}
#client_profile .section table.section td.right img{
	margin-bottom:5px;
}

#client_profile .section .desc{
	padding:4px;
}

#client_profile .section{
}


/** 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:187px; 
}

#client_profile .gallery .image a{
	display:block; 
	margin:2px 0px 1px 6px;
	/*background:#ccc;*/
	padding:1px;
	border:1px solid #ccc;
}

#client_profile .gallery .image img{
  	display:block;
  	margin:0px;
  	border:0px;
}

#middle_panel #client_profile .image span{
	display:block; 
	margin:0px 0px 1px 6px;
	font-size:10px;
	color:#b4c5d5;
}

#client_profile .company_gallery .image{
 	display:block;
	width:180px; 
	float:right;
}

#client_profile .company_gallery .image a{
	display:block; 
	margin:0px 0px 10px 0px;
	/*background:#ccc;*/
	padding:1px;
	border:1px solid #ccc;
}

#client_profile .company_gallery .image img{
  	display:block;
  	margin:0px;
  	border:0px;
}


/* komunikator */
#middle_panel div.communicator{
	padding:1px;
	border:1px solid #e0eaf4;
	margin-bottom:20px;
}
#middle_panel div.communicator table.browse{
	margin:0px;
	width:100%;
}
#middle_panel div.communicator table.browse td{
	border-bottom:0px;
	color:#033f73;
	font-size:13px;
}
 

#middle_panel div.communicator table.browse tr.header{

	
}

#middle_panel div.communicator table.browse tr.header td{
	background:#b8d3e8;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	vertical-align:top;
}

#middle_panel div.communicator table.browse tr.header td .name{
	float:left;
	width:50%;
	font-weight:bold;
	color:#fff;
	font-size:14px;
} 

#middle_panel div.communicator table.browse tr.header td .sort_field{
	float:right;
	width:50%;
} 
 
#middle_panel div.communicator table.browse tr.not_read td{
	font-weight:bold;
}
  
#middle_panel div.communicator table.browse a{
	font-size:13px;
}



/* zapytania */
#middle_panel div.query{
	padding:1px;
	border:1px solid #e0eaf4;
	margin-bottom:20px;
}
#middle_panel div.query table.list{
	margin:0px;
	width:100%;
}
#middle_panel div.query table.list td{
	border:0px;
	color:#033f73;
	font-size:13px;
	background:#fff;
}
 

#middle_panel div.query table.list tr.header{

	
}

#middle_panel div.query table.list tr.header td{
	background:#b8d3e8;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	vertical-align:top;
}

#middle_panel div.query table.list tr.header td .name{
	float:left;
	width:50%;
	font-weight:bold;
	color:#fff;
	font-size:14px;
} 

#middle_panel div.query table.list tr.header td .sort_field{
	float:right;
	width:50%;
} 
 
#middle_panel div.query table.list tr.not_read td{
	font-weight:bold;
}
  
#middle_panel div.query table.list a{
	font-size:13px;
}


  
#footer{
	float:right;
	width:300px;
}
#footer ul{
	display:block;
	margin:0px;
	padding:9px 0px 0px 0px;
	list-style:none;
}

#footer ul li{
	margin:0px;
	padding:0px 10px 0px 20px;
	font-size:10px;
	font-family:tahoma;
	color:#8a8a8a;
	text-align:right;
}
#footer ul li a{
	font-size:10px;
	font-family:tahoma;
	color:#8a8a8a;
	text-decoration:none;
}


 

/** 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 td .info{
	display:block;
	padding:1px;
	font-size:11px;
	color:#b4c5d5;
}

#middle_panel .content td .info span{
 
	font-size:11px;
	color:#b4c5d5;
}
 

#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;
}
