body{
	 
	margin:0px;
	padding:0px;	
}

#main{
	margin:0px auto;
	width:100%;
	background:url('../gfx/main_bg.jpg') repeat-x;
 
}

#top{
	width:100%;
	margin:0px 0px 10px 0px;
	height:76px;
	background:url('../gfx/top_bg.jpg') repeat-x;
}

#top a{
	color:#fff;
	text-decoration:none;
}

#left{
	float:left;
	width:20%;
	padding:0px 0px 0px 0px;
}

#middle{
	float:left;
	width:80%;
 
 
}

#right{
	float:left;
	width:224px;
}

#bottom{
	height:51px;
	clear:both;
   	border-top:2px solid #ffac10;
}

#header{
}

/* */
#header h1{
	margin:0px;
	padding:20px;
	font-size:20px;
	font-family:tahoma;
	color:#747474;
}
 
#header h1 .orange{
	color:#ffa906;
}


#header h1 .green{
	color:#53976c;
}




/* */

.menu .header{
	margin:0px 0px 6px 0px;
	padding:5px 0px 6px 5px;
	font-size:12px;
	font-family:tahoma;
	color:#747474;
	background:url('../gfx/h1_bg.jpg') repeat-x;
 	
}
.menu .footer{
	font-size:1px;
	height:1px;
}

#left .menu{
	
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding:0px 0px 10px 0px;
	background:#fff;
	border:1px solid #f5f5f5; 
}

#left .menu_space{
	height:10px;
	font-size:1px;
	line-height:1px;
}

#left .menu ul{
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
	list-style:none;
}
#left .menu ul li{
	padding-left:15px;
	margin:0px;
	border-bottom:1px solid #e6e6e6;
	background:url('../gfx/arrow.gif') 2px 10px no-repeat;
}

#left .menu ul ul li{
	padding-left:20px;
}
#left .menu ul li a{
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	text-decoration:none;
}

#left .menu ul li a:hover{
	/*font-weight:bold;*/
	text-decoration:underline;
}
  

#user_login{
	 
	margin-left:14px;
	margin-bottom:10px;
	padding:0px 0px 0px 0px;
	 
}

#user_login .user_status{
	display:block;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:10px;
	font-family:tahoma;
	color:#000;
}

#user_login ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#user_login ul li{
	padding-left:20px;
	
}
#user_login ul{
	padding:0px;
}
#user_login ul ul li{
	padding-left:20px;
}
#user_login ul li a{
	font-size:10px;
	font-family:tahoma;
	font-weight:bold;
	color:#0763a4;
	text-decoration:underline;
}
#user_login a{
	font-size:10px;
	font-family:tahoma;
	font-weight:bold;
	color:#ff7200;
	text-decoration:underline;
	
	
}
#user_login table{
	margin:0px;
}
#user_login td{
	padding:5px;
	font-size:10px;
	font-family:tahoma;
	color:#747474;
}

#user_login span.info{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:10px;
	font-family:tahoma;
	color:#747474;
}


/** CONTENT **/


#content{
   	padding:0px 5px 0px 0px;
	 
}

#middle h1{
	margin:0px 5px 6px 5px;
	padding:5px 0px 5px 12px;
	font-size:12px;
	font-family:tahoma;
	color:#747474;
	background:url('../gfx/h1_bg.jpg') repeat-x;
	border:1px solid #f5f5f5; 
}

#middle h2{
	margin:0px 0px 6px 0px;
	padding:5px;
	font-size:13px;
	font-family:tahoma;
	color:#6cac3c;
 
}

#middle h2 a{
	color:#33734d;
}

#middle .content{
	margin:0px 5px 0px 5px;
	padding:5px 0px 15px 0px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border-top:2px solid #ffac10;
}

#middle .content p{
	margin:0px;
}

#middle .content a{
	font-size:11px;
	font-family:tahoma;
	/*
	color:#33734d;
	text-decoration:underline;
	*/
	color:#ff7200;
	text-decoration:none;
}

#middle table{
	margin:0px;
}
#middle td{
	padding:5px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border-bottom:1px solid #e6e6e6;
}

#middle td.desc{
	font-weight:bold;
}
 
#middle .content ul{
	
}
#middle .content ul li{
	
}


/* drzewo kategorii */
#middle div.tree ul{
	margin:0px 0px 0px 0px;
	background:none;
}

#middle div.tree ul li{
	background:none;
	padding:0px 0px 0px 0px; 
} 

#middle div.tree ul li span.item{
	display:block;
	float:left;
	width:40%;
	padding:5px 0px 5px 20px;
}



#middle div.tree ul li span.menu{
	display:block;
	float:right;
	width:40%;
	text-align:left;
	padding:5px;
}

#middle div.tree ul ul li span.item{
	background:none;
	padding:5px 0px 5px 40px; 
} 

#middle div.tree ul ul ul li span.item{
	background:none;
	padding:5px 0px 5px 60px; 
} 
#middle div.tree ul ul ul ul li span.item{
	background:none;
	padding:5px 0px 5px 80px; 
} 
#middle div.tree ul ul ul ul ul li span.item{
	background:none;
	padding:5px 0px 5px 100px; 
} 
#middle div.tree ul ul ul ul ul ul li span.item{
	background:none;
	padding:5px 0px 5px 120px; 
} 

#middle .content ul li a{
	font-size:11px;
	font-family:tahoma;
	color:#0763a4;
	text-decoration:underline;
}

#middle div.tree .clear{
	border-bottom:1px solid #e6e6e6;
}

#middle .content ul li a{
	
}

#middle .content ul li a:hover{
	
}

/*
#middle .content ul li li a{
}

#middle .content ul li li a:hover{
}

#middle .content ul li li li a{
}

#middle .content ul li li li a:hover{
}

#middle .content ul li li li li a{
}

#middle .content ul li li li li a:hover{
}

#middle .content ul li li li li li a{
}
*/


#middle h2 a.main{
	color:#0763a4;
	font-size:12px;
	font-weight:bold;
}


/* tabele formularzy */
.form{
	padding:0px;
}
.form table{
	margin-left:3px;
	width:99%;
}
.form table td{
	border-bottom:1px solid #e6e6e6;
}
.form table td.desc{
	width:25%;
}

.form .field{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #e6e6e6;
}

.form .field .info{
	display:block;
	padding:5px;
	margin:5px 0px 5px 0px;
	background:#f4fdf1;
	border:1px dashed #a8d09a;
	color:#448030;
	 
} 

.form .desc{
	font-weight:bold;
}


.form .field .group{
	padding:10px; 
	border:1px solid #aaa;
}



.details{
	padding:0px;
}
.details table{
	margin-left:3px;
	width:99%;
}
.details table td{
	border-bottom:1px solid #e6e6e6;
}
.details table td.desc{
	width:25%;
}

.details .field{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #e6e6e6;
}

.details .desc{
	font-weight:bold;
}


.details .field .group{
	padding:10px; 
	border:1px solid #aaa;
}
 


/* tabele formularzy */
/*
.details{
	padding:0px;
}
.details table{
	margin-left:3px;
	width:99%;
}
.details table td{
	border-bottom:1px solid #e6e6e6;
}
.details table td.desc{
	width:25%;
}

.details .field{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #e6e6e6;
}

.details .value{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #e6e6e6;
}
*/

#middle #filter{
	background:#dadbdd url('../gfx/td_header_bg.jpg') top repeat-x;
	border:1px solid #ccc;
	padding:4px;
}

#middle #filter .small_text{
	color:#000;
}

#middle #filter td p{
	font-weight:bold;
	color:#000;
}

#middle #filter table{
	border:0px;
}

#middle #filter td{
	border:0px;
}



/* Tabela lista */
#middle table.list{
	margin:0px;
	width:99%;
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}
#middle table.list tr.header td{
	padding:3px;
	font-size:11px;
	font-weight:bold;
	/*
	font-family:tahoma;
	color:#747474;
	background:#eaf3ed;
	*/
	font-family:tahoma;
	color:#000;
	background:#dadbdd url('../gfx/td_header_bg.jpg') top repeat-x;
	
}
#middle table.list tr{
	/* background:#eee; */
	background:#fff;
}
#middle table.list td{
	padding:3px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

#middle h2 a img{
	border:0px;
}

#middle table.list a img,
#middle table.tree a img{
	border:0px;
}

#middle table tr.dark{
	background:#fff;
}

#middle table tr.light{
	background:#fafafa;
}

#middle .head{
	background:#eee;
	font-weight:bold;
	color:#006600;
	padding:5px;
	margin:0px 0px 10px 0px;	
}

/* Tabela drzewo */
#middle table.tree{
	margin:0px;
	width:99%;
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}
#middle table.tree tr{
	background:#fff;
}
#middle table.tree tr.header td{
	
	padding:3px;
	font-size:11px;
	
	font-weight:bold;
	/*
	font-family:tahoma;
	color:#747474;
	background:#eaf3ed;
	*/
	font-family:tahoma;
	color:#000;
	background:#dadbdd url('../gfx/td_header_bg.jpg') top repeat-x;
	
}
#middle table.tree td{
	padding:3px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
}

#middle table.tree td.item a{
	font-size:11px;
	font-family:tahoma;
	color:#ff7200;
}	
#middle table.tree td.modified{
	width:110px;
}
#middle table.tree td.created{
	width:110px;
}
#middle table.tree td.archive{
	width:50px;
}    
#middle table.tree td.manager{
	width:70px;
}    
#middle table.tree td.menu{
	width:160px;
	border-right:0px;
} 

#middle td.menu a{
 
}

#middle td.menu a:hover{
 
}


#middle table.tree tr.level_1 td{}
#middle table.tree tr.level_2 td.item{
	padding-left:20px;
}
#middle table.tree tr.level_3 td.item{
	padding-left:40px;
}
#middle table.tree tr.level_4 td.item{
	padding-left:60px;
}
#middle table.tree tr.level_5 td.item{
	padding-left:80px;
}
#middle table.tree tr.level_6 td.item{
	padding-left:100px;
}
#middle table.tree tr.level_7 td.item{
	padding-left:120px;
}

#middle td .properties{
	display:block;
	color:#000;
}

#middle td b .properties{
	color:#cc0000;
}

#advanced_search .form{
	padding:10px 0px 20px 0px;
}

#advanced_search .form table{
	width:100%;
}

#advanced_search .form table td{
	width:20%;
}

#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;
}

#advanced_search .form table td .text{
	width:105px;
}

#advanced_search .form table td select{
	width:105px;
}





#footer{
	margin:0px auto;
	 
}
#footer ul{
	display:block;
	margin:0px 0px 1px 0px;
	padding:10px 0px 0px 0px;
	list-style:none;
}

#footer ul li{
	margin:0px;
	padding:10px 30px 0px 30px;
	display:inline;
	float:left;
}
#footer ul li a{
	font-size:12px;
	font-family:tahoma;
	color:#33734d;
	text-decoration:none;
	display:block;
	float:left;
}


 

/** OGOLNE **/
div.clear{
	width:99%;
	clear:both;
	height:1px;
	font-size:1px;
}



/** FORMULARZE **/
form{
	margin:0px;
}
input.text{
	margin:0px;
	padding:0px;
	width:160px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border:1px solid #acb6b8;
}

input.file{
	margin:0px;
	padding:0px;
	width:240px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border:1px solid #acb6b8;
}


input.small_text{
	margin:0px;
	padding:0px;
	width:100px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border:1px solid #acb6b8;
}

input.smallest_text{
	margin:0px;
	padding:0px;
	width:60px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border:1px solid #acb6b8;
}

p.input{
	margin:0px;
	padding:5px;
}

/*
input.button{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
}
*/
input.button{
	margin:0px;
	width:120px;
	height:24px;
	font-size:11px;
	font-family:tahoma;
	color:#fff;
   	cursor:pointer;
	border:0px;
	background:url('../gfx/button_bg.gif') no-repeat;
}

input.small_button{
	margin:0px;
	width:72px;
	height:24px;
	font-size:11px;
	font-family:tahoma;
	color:#fff;
   	cursor:pointer;
	border:0px;
	background:url('../gfx/small_button_bg.gif') no-repeat;
}
select{
	margin:0px;
	padding:0px;
	width:160px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border:1px solid #acb6b8;
}
textarea{
	margin:0px;
	padding:0px;
	width:160px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border:1px solid #acb6b8;
}


input.large_text{
	margin:0px;
	padding:0px;
	width:99%;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	border:1px solid #acb6b8;
}

textarea.large{
	width:99%;
}


.pager{
	margin-bottom:4px;
	margin-top:4px;
}

#middle .content .pager a{
	margin-left:3px;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	color:#fff;
 
	background:#ff9400 url('../gfx/pager_bg.jpg') top repeat-x;
}



#middle .content .pager a:hover{
	padding:1px 3px 1px 3px;
	background:#ccc;
	text-decoration:none;
	color:#fff;
}


.pager span{
	padding:1px 3px 1px 3px;
	background:#ccc;
	color:#fff;
	margin-left:3px;
}


#middle .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;
}

.nav_buttons{
	margin:3px;
	padding:10px;
	background:#f3f3f3;
}

.select_menu{
	padding:10px;
	font-size:11px;
	font-family:tahoma;
	color:#747474;
	font-weight:bold;
}

.select_menu form{
	margin:0px;
}

.select_menu form select{
	width:120px;
 
}


/** OGLOSZENIA LISTA **/
/*
#middle .content .advertisements{

}

#middle .content .advertisements_item{
	background:#eee;
	padding:5px;
	border:1px solid #ddd;
	margin:0px 0px 10px 0px;
}

#middle .content .advertisements_item p{
	margin:0px 0px 10px 0px;
}

#middle .content .advertisements_item div.desc{
	margin:0px 0px 10px 0px;
	background:#fbfbfb;
	padding:5px;
	border:1px solid #ddd;
}

/** OGLOSZENIIA SZCZEGOLY **/
/*
#middle #advertisement_details{
	
}

#middle #advertisement_details .images{
	background:#eee;
	padding:5px;
	border:1px solid #ddd;
	margin:0px 0px 10px 0px;	
}

#middle #advertisement_details .image{
	padding:10px;
}

#middle #advertisement_details .images .image .gallery{
	display:block;
	margin:5px;
}


#middle #advertisement_add table,
#middle #advertisement_details table{
	margin-left:3px;
	width:99%;
}

#middle #advertisement_add table tr,
#middle #advertisement_details table tr{
}

#middle #advertisement_add table td,
#middle #advertisement_details table td{
	border-bottom:1px dashed #cccccc;
}


#image_new table{
	margin-left:3px;
	width:99%;
}
#image_new table tr{
}
#image_new table td{
	border-bottom:1px dashed #cccccc;
}

*/



