body{

	margin:0px;

	padding:0px;

	background:url('../gfx/body_bg.jpg');

	font-size:11px;

	font-family:tahoma, arial;

	color:#8e8e8e;

}

	 

div, span, p{

	font-size:11px;

	font-family:tahoma, arial;

	color:#545454;

	margin:0px;

	padding:0px;

}



li, td, th{

	font-size:11px;

	font-family:tahoma, arial;

	color:#545454;

 

}



a{

	font-size:11px;

	font-family:tahoma, arial;

	color:#222222;

	text-decoration:none;

}



a:hover{

	color:#222222;

	text-decoration:underline;

}



h1, h2, h3, h4, h5, h6{

	margin:0px;

	padding:0px;

}



.clear{

	margin:0px;

	padding:0px;

	display:block;

	clear:both;

	height:1px;

	font-size:1px;

	line-height:1px;

}





#bg{

	width:100%;

	height:100%;

	background:url('../gfx/bg.jpg') top repeat-x;

	

}



#bg_2{

	width:100%;

	height:100%;

	background:url('../gfx/bg_2.jpg') top repeat-x;

	

}


#top_bg{

   width:100%;

	height:100%;

	background:url('../gfx/top_bg.gif') top repeat-x;

	

}



#main_panel{

	margin:0px auto;  

	width:960px;  

	line-height:12px;

	background:url('../gfx/bottom_bg.jpg') bottom no-repeat;

}





#main_page_bg{

 

	background:url('../gfx/bottom_bg.jpg') bottom no-repeat;

}





#sub_page_bg{

 

	background:url('../gfx/bottom_bg2.jpg') bottom no-repeat;

}









/* GLOWNY LAYOUT STRONY */

#top_panel{ 

	margin:0px 0px 5px 0px; 

	padding:0px; 

	/* background:url('../gfx/top_panel_bg.jpg') no-repeat; */

	height:174px;

 

}





/* NAGLOWEK */

 

#header{

	margin:0px 1px 0px 0px;

	padding:0px;

	height:145px;  

	background:url('../gfx/top_search_bg.jpg') right top no-repeat;

}



#header img{

	display:block;

	margin:0px;

	border:0px;

	

}



/* */

#header #logo{

	width:268px;

	height:88px; 

	float:left;

}

#header #logo a{

	display:block;

	margin:0px 0px 0px 3px;

	border:0px;

}

#header #logo img{

	display:block;

	width:265px;

	height:88px;

	margin:0px;

	border:0px;

}



#header #slogan{

	width:50%; 

	float:left;

}



#header h1{

	margin:0px;

	padding:10px;

 

	font-size:24px;

 

	font-weight:normal;

}



#header h1 span{

	margin:0px 0px 0px 40px;

	padding:0px;

	 

	font-size:16px;

 

	font-weight:normal;

}



 

#header #top_links{

	width:19%; 

	float:left;

	border-left:1px solid #336600;

}



#header #top_links img{

	border:0px;

	margin-left:30px;

}



 



#top_menu{

	padding:0px 0px 0px 0px;

}



#lang_menu{

	width:99px;

	float:right;

	padding:13px 0px 0px 0px;

}



#lang_menu a{

	display:inline;

	float:left;

	margin:0px;

}





#header #lang_menu img{

	border:0px; 

	margin:0px 10px 0px 10px;

}







 

#top_menu .horizontal_menu{

	padding:0px 0px 0px 0px;

	width:860px;

	float:left;

}

 



/* 

.level_menu{

	padding:0px 0px 0px 0px;

	width:880px;

	float:left;

}

 

.level_menu ul{

	display:block;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style:none;

}



.level_menu ul li{

	margin:0px;

	padding:0px 6px 0px 6px;

	display:inline;

	float:left;

	border-right:1px solid #6b6b6b;

}



.level_menu ul li a{

	text-decoration:none;

	display:block;

	float:left;

}

*/



#search_simple{

	padding:0px;

	width:254px;

	float:right;

}



.top_search_form{

   padding:0px 0px 0px 0px;

   margin:48px 0px 0px 0px;

}



#search_simple .search_words{

	width:150px;

	border:0px;

	font-size:10px;

	background:none;

	margin-right:25px;

	color:#5c5c5c;

}





#search_simple a{

 	color:#222222;

	vertical-align:top;

}







#bottom_panel{

	clear:both;

	height:137px;

	 

}



#bottom_panel .bottom_content{

	padding:5px;

}



#top_info{

	

	height:293px;

	margin:0px 0px 25px 0px;

	background:url('../gfx/main_page_bg.jpg') top no-repeat;

}



#sub_page #top_info{

	

	height:144px;

	margin:0px 0px 25px 0px;

	background:url('../gfx/main_page_bg_2.jpg') top no-repeat;

}


#top_info .shortcut{

	padding:60px 0px 0px 0px;

	margin:0px 0px 0px 18px;

   line-height:14px;

	width:280px;

}

#sub_page #top_info .shortcut{

	padding:10px 0px 0px 0px;

	margin:0px 0px 0px 18px;

   line-height:14px;

	width:280px;

}



#top_info p,

#top_info span,

#top_info div{

	color:#fff;

}



#top_info .date{

	display:block;

	padding:5px 0px 0px 0px;

}



#top_info a{

	color:#fde000;

	font-weight:bold;

}



#top_info .title{

	margin:0px 0px 5px 0px;

}



#top_info .more{

	text-align:right;

	background:url('../gfx/yellow_arrow.gif') 220px 4px no-repeat;

}



#top_info .title a{

	font-size:14px;

}





/* strona glowna */



#main_page{

	 

}





#main_page #left_panel{

   

	 

}



#main_page #middle_panel{

	float:left;

	width:637px;

	 

 

}



#main_page #right_panel{

	float:left;

	width:323px;

   

}



#main_page #right_panel .short{

	line-height:13px;

}

#main_page #right_panel h1{

	line-height:16px;
}

/* podstrony */





#sub_page{

}

 



#sub_page #left_panel{

	float:left;

	width:173px;

	 

}

 

#sub_page #middle_panel{

	float:left;

	width:787px;

	 
   /*height:1000px;*/
	 

}

 

#sub_page #right_panel{

 

	 

}

 

 

  

#left_panel .box,

#right_panel .box{

	margin:0px 0px 10px 0px;

 

	padding:0px;

}



#left_panel .box .content, 

#right_panel .box .content{

	padding:0px;

}



#left_panel .box .content .item

#right_panel .box .content .item{

}

 

#left_panel .box input.text,

#right_panel .box input.text{

	width:70%;

}

 

#left_panel .box .menu ul,

#right_panel .box .menu ul{

  margin:0px;

  padding:10px 0px 0px 0px;

  list-style:none;

}



#left_panel .box .menu ul li,

#right_panel .box .menu ul li{

  margin:0px 0px 5px 10px;

  padding:0px 0px 0px 10px;

  

}



#left_panel .box h1,
#right_panel .box h1{
	margin:0px 0px 12px 0px;
	padding:5px 0px 5px 0px;
	color:#545454;
	font-size:15px;
	border-bottom:2px solid #f5d800;
}

#main_page #middle_panel .box div.header, 
#main_page #left_panel .box div.header,
#main_page #right_panel .box div.header{
	margin:0px 0px 12px 0px;
	padding:5px 0px 5px 0px;
	color:#545454;
	font-size:15px;
	border-bottom:2px solid #f5d800;
	font-weight:bold;
	line-height:16px;
}


 

/* BOKSY SRODKOWEJ KOLUMNY */



#middle_panel .left_box{

	margin:0px 0px 10px 0px;

	padding:0px;

	width:49%;

	float:left;

}



#middle_panel .right_box{

	margin:0px 0px 10px 0px;

	padding:0px;

	width:49%;

	float:right; 

}

 

#welcome_box{

	height:580px;

}



#right_boxes{

	height:580px;

}



#newsletter_box{

	margin:0px 0px 0px 262px;

	width:335px;

}



#middle_panel #newsletter_box h1{

	margin:0px 0px 6px 0px;

	border:0px;

}


#middle_panel #newsletter_box div.header{
	margin:0px 0px 6px 0px;
	border:0px;
	padding:5px 0px 5px 0px;
	color:#545454;
	font-size:15px;
	font-weight:bold;
	line-height:16px;
}

#main_page #middle_panel #newsletter_box div.header{
	margin:0px 0px 6px 0px;
	border:0px;
	padding:5px 0px 5px 0px;
	color:#545454;
	font-size:15px;
	font-weight:bold;
	line-height:16px;
}

#middle_panel #newsletter_box .info{

	 margin:0px 0px 6px 0px;

}



#middle_panel #newsletter_box .text{

	width:132px;

	border:0px;

	background:none;

	color:#4c4c4e;

	font-size:10px;

}



#middle_panel #newsletter_box .object_form .left{

	width:140px;

	border:0px;

}



#middle_panel #newsletter_box .object_form .right{

	text-align:left;

	border:0px;

}



#poland{

	border:1px solid #dadada;

	padding:10px;

	text-align:center;

	background:url('../gfx/body_bg.jpg');

}



#poland h2{

	padding:10px 0px 30px 0px;

}



#poland img{

 	border:0px;

}

 

#main_page #content{

	margin:0px;

	padding:0px;

	width:594px;

	line-height:14px;

}



 

#sub_page #content{

	margin:0px 0px 0px 52px;

	padding:0px;

	width:735px;

	line-height:14px;

}



#content h1{

	margin:0px 0px 12px 0px;

	padding:5px 0px 5px 0px;

	color:#545454;

	font-size:14px;

	line-height:16px;

	border-bottom:0px solid #f5d800;

}


#sub_page #content h1{
	border-bottom:2px solid #f5d800;

}

h2{

	margin:0px 0px 5px 0px;

	padding:5px 0px 5px 0px;

	color:#545454;

	font-size:14px;

	line-height:16px;

	font-weight:normal;

	font-family:verdana;

} 





#content div, #content span, #content p{

	font-size:11px;

 

}



#content li, #content td, #content th{

	font-size:11px;

 

 

}



#content a{

	font-size:11px;

 

}





 

/* MENU DOLNE */



  

#menu_bottom{

 	width:520px; 

   height:80px;

 	float:right;

}



#menu_bottom ul{

	display:block;

	margin:0px 0px 0px 0px;

	padding:20px 0px 0px 0px;

	list-style:none;

}



#menu_bottom ul li{

	margin:0px;

	padding:0px 8px 0px 8px;

	text-align:right;

	float:left;

	display:inline;

	border-right:1px solid #232323;

	color:#232323;

}



#menu_bottom ul li a{

	text-decoration:none;

	float:left;

	color:#232323;

	 

}



#menu_bottom ul li img{

}

 



#footer{

   height:40px;

 

}



#footer ul{

	display:block;

	margin:0px 0px 0px 0px;

   padding:0px 0px 0px 0px;

}



#footer ul li{

	margin:0px;

	padding:0px 8px 0px 8px;

	text-align:right;

	float:left;

	display:inline;

}



#footer ul li a{

	text-decoration:none;

	float:left;

	color:#919191;

}



#footer ul li img{

}





#footer ul #copyright{

 	line-height:16px;

	float:right;

	color:#4c4c4c;

}

 

  





#location{

 

	background:url('../gfx/dark_bg.jpg');

	margin:0px 0px 5px 0px;

} 

 

#location .path{

	padding:5px;

	color:#666;

}

 

#location a{

	color:#999;

}









#products_search{

 

	background:url('../gfx/dark_bg.jpg');

	margin:0px 0px 5px 0px;

	padding:10px;

} 



#products_search td{

	padding:0px 10px 10px 0px;

}



#products_search td a{

   display:block;

	margin:0px;

	padding:3px 0px 5px 0px;

	width:58px;

	text-decoration:none; 

	font-size:12px;

	font-family:arial, tahoma;

	color:#3f2000;

	font-weight:bold;

	border:0px;

	background:url('../gfx/small_button_bg.gif') no-repeat;

	cursor:pointer;

	text-align:center;



}

 

/** CONTENT **/

 

#main_page h1{

}





#main_page h2{

}





#sub_page h1.header{	 

}

 



#sub_page h1{

}

/*  */



#sub_page h2{

	margin:0px;

	padding:5px 0px 5px 0px;

	font-size:13px;

	 

}



#sub_page h3{

	margin:0px 0px 2px 0px;

	padding:3px 0px 3px 0px;

	font-size:12px;

	color:#545454;

	line-height:16px;

	font-weight:normal;

	font-family:verdana

}





 

#sub_page .sub_title{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 20px;

	text-align:left;

}



#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 .contact td{

	padding:5px;

}





#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{

	 

}



 

  

#sub_page #middle_panel .content{

		 

}





 



#sub_page #middle_panel .item_content{

	margin:0px 0px 10px 0px; 

}







/* 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; 

} 



 





#middle_panel ul.menu{

  margin:0px;

  padding:20px 0px 0px 0px;

  list-style:none;

}



#middle_panel ul.menu li{

  margin:0px 0px 5px 10px;

  padding:0px 0px 0px 10px;

  font-size:11px;

}









.browse,

.shortcut .item,

.shortcut_tree .item,

.shortcut_list .item

{

	

 	 

}



.view p,

.view span,

.view div,

.view li,

.view td,

.view th,

.view h1,

.view h2,

.view h3{

	color:#545454;

}







.view,

.browse .item,

.browse_list .item,

.shortcut .item,

.shortcut_tree .item,

.shortcut_list .item

{

	

	margin:0px 0px 10px 0px;

	padding:0px 0px 10px 0px;

	

}







#content .view h2.dark{

	margin:0px 0px 5px 0px;

	padding:5px;

	color:#f3dc36;

	font-size:14px;

	font-weight:bold;

	font-family:verdana;

	background:#444444;

 

}



.files_group{

	float:right;

	width:455px;

}



#content .browse .item,

#content .browse_list .item,

#content .shortcut_list .item{

	background:url('../gfx/dark_bg.jpg'); 

	margin:0px 0px 10px 0px;

	padding:10px;

}



.view .header,

.browse .header,

.shortcut .header,

.shortcut_tree .header,

.shortcut_list .header{

	

}





.view .footer,

.browse .footer,

.shortcut .footer,

.shortcut_tree .footer,

.shortcut_list .footer{

	

}



.view .title,

.browse .item .title,

.browse_list .item .title,

.shortcut .item .title,

.shortcut_tree .item .title,

.shortcut_list .item .title{

	font-weight:bold; 

	margin-bottom:2px;  

}



#content .browse .item .title,

#content .browse_list .item .title,

#content .shortcut_list .item .title{

   margin:0px 0px 10px 0px;

	padding:6px;

	background:#444444;

	color:#ffde00;

}





.view .title a,

.browse .item .title a,

.shortcut .item .title a,

.shortcut_tree .item .title a,

.shortcut_list .item .title a{

	color:#545454;	 

}



 

#content .browse .item .title a,

#content .browse_list .item .title a,

#content .shortcut_list .item .title a{

   color:#ffde00;

}



.view .date,

.browse .item .date,

.browse_list .item .date,

.shortcut .item .date,

.shortcut_tree .item .date,

.shortcut_list .item .date{

	margin-bottom:10px; 

	color:#434343;

}



.view .datetime,

.browse .item .datetime,

.browse_list .item .datetime,

.shortcut .item .datetime,

.shortcut_tree .item .datetime,

.shortcut_list .item .datetime{

	margin-bottom:10px; 

}



.view .author,

.browse .item .author,

.browse_list .item .author,

.shortcut .item .author,

.shortcut_tree .item .author,

.shortcut_list .item .author{

	margin-bottom:10px; 

}



.view .short,

.browse .item .short,

.browse_list .item .short,

.shortcut .item .short,

.shortcut_tree .item .short,

.shortcut_list .item .short{

	 margin-bottom:10px;

}





#content .view .content,

#content .browse .item .content,

#content .browse_list .item .content,

#content .shortcut .item .content,

#content .shortcut_tree .item .content,

#content .shortcut_list .item .content{

	 background:url('../gfx/dark_bg.jpg');

	 padding:20px;

	 margin:0px 0px 10px 0px;

}

 



.view .image,

.browse .item .image,

.browse_list .item .image,

.shortcut .item .image,

.shortcut_tree .item .image,

.shortcut_list .item .image{

	float:left;

	margin:0px 10px 2px 0px;

	border:1px solid #d4d4d4;

}

 



.view .image img,

.browse .item .image img,

.browse_list .item .image img,

.shortcut .item .image img,

.shortcut_tree .item .image img,

.shortcut_list .item .image img{

	border:1px solid #fff;

	margin:2px 2px 1px 2px;

}



.view .more,

.browse .item .more,

.browse_list .item .more,

.shortcut .item .more,

.shortcut_tree .item .more,

.shortcut_list .item .more{

  margin-bottom:10px;

  text-align:right; 

}



#content .browse .item .more,

#content .browse_list .item .more,

#content .shortcut_list .item .more{

	background:url('../gfx/gray_arrow.gif') 650px 5px no-repeat;

	margin-bottom:10px;

  	text-align:right;

}





#main_page .shortcut_list .item .more{

	background:url('../gfx/gray_arrow.gif') 276px 5px no-repeat;

}



.view .more a,

.browse .item .more a,

.browse_list .item .more a,

.shortcut .item .more a,

.shortcut_tree .item .more a,

.shortcut_list .item .more a{ 

   color:#545454;

	font-weight:bold; 

}





#content .browse .item .more a,

#content .browse_list .item .more a,

#content .shortcut_list .item .more a{

	color:#555555;

}



#middle_panel .view .more a,

#middle_panel .browse .item .more a,

#middle_panel .shortcut .item .more a,

#middle_panel .shortcut_tree .item .more a,

#middle_panel .shortcut_list .item .more a{

	padding-right:15px; 

 

	 

}



 

  

.browse_list,

.browse_tree,

.see_also_list{

	margin:0px;

	padding:0px 5px 0px 5px;

}



.browse ul,

.browse_list ul,

.browse_tree ul,

.see_also_list ul{

	margin:0px;

	padding:0px;

	list-style:none;

}



.browse ul li,

.browse_list ul li,

.browse_tree ul li,

.see_also_list ul li{

	margin:0px;

	padding:0px 0px 2px 10px;

}



.browse ul li a,

.browse_list ul li a,

.browse_tree ul li a,

.see_also_list ul li a{

}





.see_all{

	padding:0px 0px 0px 15px;

}



.see_all a{

	font-weight:bold;

}

 

 

 

/* MENU BOX */

/* MENU POZIOMOWE */

.context_menu,

.box_menu{

	padding:5px;

 

}

 

.context_menu ul,

.box_menu ul{

	display:block;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style:none;

}





.context_menu ul li,

.box_menu ul li{

	margin:0px;

	padding:0px 6px 0px 6px;

	display:inline;

	float:left;

	border-right:1px solid #6b6b6b;

}



.context_menu ul li a,

.box_menu ul li a{

	text-decoration:none;

	display:block;

	float:left;

} 

 



/* MENU PIONOWE*/



.vertical_menu{

	margin:0px 0px 10px 0px;

	padding:0px 5px 20px 5px;

}



.vertical_menu ul{

	margin:0px;

	padding:0px;

	list-style:none;

}



.vertical_menu ul li{

	margin:0px;

	padding:5px 0px 5px 0px;

	border-bottom:1px solid #e1e1e1;

}



.vertical_menu ul li a{

	padding-left:20px;

}



.vertical_menu ul li li{

	border-bottom:0px;

}



#middle_panel .vertical_menu ul li{

	border:0px;

}



.vertical_menu ul li li a{

	padding-left:30px;

}



.vertical_menu ul li li li a{

	padding-left:40px;

}



.vertical_menu ul li li li li a{

	padding-left:50px;

}





/* MENU POZIOME */

/*

.horizontal_menu{

}

 

.horizontal_menu_header{

	float:left;

}

 

.horizontal_menu ul{

	display:block;

	margin:0px 0px 1px 10px;

	padding:0px 0px 0px 0px;

	list-style:none;

}



.horizontal_menu ul li{

	margin:0px;

	padding:0px 6px 0px 6px;

	display:inline;

	float:left;

	border-right:1px solid #6b6b6b;

}

.horizontal_menu ul li a{

	text-decoration:none;

	display:block;

	float:left;

}

*/



.sitemap{

	margin:0px 0px 10px 0px;

	padding:0px 5px 20px 5px;

}



.sitemap ul{

	margin:0px;

	padding:10px 0px 0px 0px;

	list-style:none;

}



.sitemap ul li{

	margin:0px;

	padding:10px 0px 0px 20px;

 

}



.sitemap ul li a{

	padding-left:10px;

	background:url('../gfx/dbl_black_arrow.gif') 0px 2px no-repeat;

}



.sitemap ul li li{

	border-bottom:0px;

}



#middle_panel .sitemap ul li{

	border:0px;

}



.sitemap ul li li a{

 

}



.sitemap ul li li li a{

 

}



.sitemap ul li li li li a{

 

}





.price{

 	color:#c22424;

  	font-weight:bold;

}



.prev_price{

  	color:#aaa;

  	text-decoration:line-through;

  	font-weight:normal;

}



.wholesaler_price{

  	color:#00aa00;

  	font-weight:bold;

}



.add_to_cart{

	text-align:right;

}



.add_to_cart .text{

	width:20px;

	color:#666;

}



.add_to_cart .image_button{

	vertical-align:middle;

	

}





 





/* tabele formularzy */

.object_form{

	padding:0px;

}



.object_form form{

  

}



.object_form table{

	margin-left:1px;

	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;

}



#middle_panel .object_form table.items{

  margin:10px 0px 10px 0px;

}



.object_form table tr.header td{

	background:#d1dbce;

	font-weight:bold;

}

.object_form table td.header{

	background:#d1dbce;

}





/* detale formularzy */

.object_details{

	padding:0px;

}

.object_details table{

	margin-left:3px;

	width:99%;

}

.object_details table td{

	border-bottom:1px dashed #cccccc;

	padding:5px;

}

.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:#d1dbce;

}









/* 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:#d1dbce;

	padding:5px;

	font-weight:bold;

	vertical-align:top;

}



#middle_panel table.list td{

	background:#fff;

	padding:5px;

	border-right:1px solid #ddd;

	border-bottom:1px solid #ddd;

}









.cart_summary{

}



/* KOSZYK */

.cart_details table{

	margin:0px;

	width:99%;

	border-left:1px dashed #cccccc;

	border-top:1px dashed #cccccc;

}



.cart_details table tr.header td{

	background:#d1dbce;

	padding:5px;

	font-weight:bold;

	vertical-align:top;

}



tr.summary td{

	font-weight:bold;

}



.cart_details table td{

	background:#fff;

	padding:5px;

	 

	border-right:1px dashed #cccccc;

	border-bottom:1px dashed #cccccc;

}



.cart_details table td .text{

  width:20px;

}









/* GALERIA ZDJEC */

.image_gallery{

	margin:0px 0px 20px 0px;

}



.image_gallery .item{

	float:left; 

	width:20%;

}



.image_gallery .bg{

	padding:2px;

	margin:2px;

	border:1px solid #ccc;

 

	background:url('../gfx/dark_bg.jpg');

	text-align:center;

}

/*

.image_gallery .item a{

	display:block; 

	margin:0px;

	background:#fff;

	padding:1px;

	border:1px solid #ccc;

}

*/



.image_gallery .item a{

 

}



.image_gallery .item .link{

	text-align:right;

	padding:2px 12px 2px 12px;	 

}



.image_gallery .item .link a{

}



.image_gallery .item .name{

	font-weight:bold;

	text-align:left;

	padding:2px;

}



.image_gallery .item .name a{

}



.image_gallery .item img{

  	display:block;

  	margin:0px auto;

  	border:1px solid #a97325;

}



.image_gallery .item .description{

	margin:2px;

	padding:2px;

	background:#fff;

	text-align:left;

}



.image_gallery .image span{

	display:block; 

	margin:0px 0px 1px 6px;

	 

}



/* GALERIA PLIKOW */





.file_gallery .item{

 

	font-size:13px;	 

}



.file_gallery .bg{

	padding:2px;

	margin:2px;

	 

	/* background:url('../gfx/dark_bg.jpg'); */

	text-align:left;

}

 

.file_gallery .item .containers{

	clear:both;

	display:block;

}



.file_gallery .item a{

 	font-size:13px;

 	background:url('../gfx/dbl_black_arrow.gif') left no-repeat;

 	padding:0px 0px 0px 12px;

}



.file_gallery .item .link{

	text-align:right;

	padding:2px 12px 2px 12px;	 

}



.file_gallery .item .link a{

}



.file_gallery .item .name{

	font-weight:bold;

	text-align:left;

	padding:2px;

}



.file_gallery .item .name a{

}



.file_gallery .item img{

  	display:block;

  	margin:0px auto;

  	border:1px solid #a97325;

}



.file_gallery .item .description{

	margin:2px;

	padding:2px;

	background:#fff;

	text-align:left;

}



.file_gallery .image span{

	display:block; 

	margin:0px 0px 1px 6px;

	 

}





/* GALERIA PLIKOW */

.audio_gallery .item{

 

	width:100%;

}



.audio_gallery .bg{

	padding:2px;

	margin:2px;

	border:1px solid #ccc;

	background:#f9f9f9;

	text-align:left;

}

 

.audio_gallery .item .containers{

	clear:both;

	display:block;

}



.audio_gallery .item a{

 

}



.audio_gallery .item .link{

	text-align:right;

	padding:2px 12px 2px 12px;	 

}



.audio_gallery .item .link a{

}



.audio_gallery .item .name{

	font-weight:bold;

	text-align:left;

	padding:2px;

}



.audio_gallery .item .name a{

}



.audio_gallery .item img{

  	display:block;

  	margin:0px auto;

  	border:1px solid #a97325;

}



.audio_gallery .item .description{

	margin:2px;

	padding:2px;

	background:#fff;

	text-align:left;

}



.audio_gallery .image span{

	display:block; 

	margin:0px 0px 1px 6px;

	 

}



 

/* GALERIA VIDEO */

.video_gallery .item{

	float:left; 

	width:100%;

}



.video_gallery .bg{

	padding:2px;

	margin:2px;

	border:1px solid #ccc;

	background:#f9f9f9;

	text-align:center;

}

 

.video_gallery .item .containers{

	clear:both;

	display:block;

}



.video_gallery .item a{

 

}



.video_gallery .item .link{

	text-align:right;

	padding:2px 12px 2px 12px;	 

}



.video_gallery .item .link a{

}



.video_gallery .item .name{

	font-weight:bold;

	text-align:left;

	padding:2px;

}



.video_gallery .item .name a{

}



.video_gallery .item img{

  	display:block;

  	margin:0px auto;

  	border:1px solid #a97325;

}



.video_gallery .item .description{

	margin:2px;

	padding:2px;

	background:#fff;

	text-align:left;

}



.video_gallery .image span{

	display:block; 

	margin:0px 0px 1px 6px;

	 

}





.browse_options{

	background:url('../gfx/dark_bg.jpg');

	margin:0px 0px 10px 0px;

	padding:20px;

}



.browse_options table{

} 



.browse_options th{

 

	padding:5px 20px 5px 20px;

	color:#f3dc36;

	font-size:14px;

	font-weight:bold;

	font-family:verdana;

	background:#444444;

	text-align:center;

}



.browse_options td{

	padding:10px 20px 10px 20px;

	text-align:center;

}





.group_browser{



}



.group_browser .group{

	width:33%;

	float:left;

}



#content .view .group_browser .group h2{

	color:#000000;

	font-size:11px;

	font-weight:bold;

	display:block;

	padding:5px 5px 5px 40px;

	background:url('../gfx/dark_2.jpg');

}





#middle_panel #content .group_browser ul{

	margin:0px;

	padding:20px 0px 0px 0px;

	list-style:none;

}





#middle_panel #content .group_browser li{

	margin:0px;

	padding:0px 0px 1px 40px;

}





/** FORMULARZE **/



.form{

}



.form td{

	padding:5px;

}



form{

	margin:0px;

}

input.text{

 

	width:200px;

	font-size:11px;

	font-family:arial, tahoma;

	border:1px solid #999999;

}



input.file{

 

	width:200px;

	font-size:11px;

	font-family:arial, tahoma;

	border:1px solid #999999;

}





input.small_text{

 

	width:100px;

	font-size:11px;

	font-family:arial, tahoma;

	border:1px solid #999999;

}



input.smallest_text{

 

	width:60px;

	font-size:11px;

	font-family:arial, tahoma;

	 

	border:1px solid #999999;

}



p.input{

	margin:0px;

	padding:5px;

}



 

input.button{

	margin:0px;

	width:80px;

	height:20px;

	font-size:12px;

	font-family:arial, tahoma;

	color:#3f2000;

	font-weight:bold;

	border:0px;

	background:url('../gfx/button_bg.gif') no-repeat;

	cursor:pointer;

}



input.small_button{

	margin:0px;

	width:58px;

	height:20px;

	font-size:12px;

	font-family:arial, tahoma;

	color:#3f2000;

	font-weight:bold;

	border:0px;

	background:url('../gfx/small_button_bg.gif') no-repeat;

	cursor:pointer;

}

select{

	margin:0px;

	padding:0px;

	width:200px;

	font-size:11px;

	font-family:arial, tahoma;

	border:1px solid #999999;

}



textarea{

	margin:0px;

	padding:0px;

	width:200px;

	font-size:11px;

	font-family:arial, tahoma;

	 

	border:1px solid #999999;

}

 



.nav_buttons{

	margin:3px;

	padding:10px;

	background:#f0f0f0;

}



.pager{

	margin-bottom:4px;

}



#middle_panel .content .information h2{

	color:#009900;

	font-weight:bold;

}



.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;

}



  

/* DODATKOWE */



.anylinkcss{

	position:absolute;

	visibility: hidden;

	padding:5px; 

	background:#ffffff; 

	border:1px solid #aaaaaa;

	z-index: 100;

}







/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */



/* smart image enlarger starts here */

/* If your images are not linking to other pages leave the links as <a href="#nogo"> Otherwise enlarger won't work in IE6 */



.ienlarger {

	float: left;

	clear: none; /* set to left or right if needed */

	padding-bottom: 0px; /* space between thumbs. Don't change this to margin */

	padding-right: 0px; /* space between thumbs and wrapping text when there is any text around it */

}



.ienlarger a { 

	display:block;

	text-decoration: none;

/* add cursor:default; to this rule to disable the hand cursor */

}



.ienlarger a:hover{ /* don't move this positioning to normal state */

 	position:relative;

}



.ienlarger span img {

	border: 1px solid #FFFFFF; /* adds a border around the image */

	margin-bottom: 8px; /* pushes the text down from the image */

}



.ienlarger a span {  /* this is for the large image and the caption */

	position: absolute;

	display:none;

	color: #FFCC00; /* caption text colour */

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px; /* caption text size */

	background-color: #fff;

	font-weight: bold;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

	border:1px solid #aaaaaa;

}



.ienlarger img { /* leave or IE puts a border around links */

border-width: 0;

}



.ienlarger a:hover span { 

	display:block;

	bottom: 50px; /* means the pop-up's top is 50px away from thumb's top */

	left: 20px; /* means the pop-up's left is 90px far from the thumb's left */

	z-index: 100;

	

/* If you want the pop-up open to the left of thumb, remove the left: 90px; and add  

right: 90px; This would mean the right side of the pop-up is 90px far from the right side of thumb */	



/* If you want the pop-up open above the thumb, remove the top: 50px; and add  

bottom: 50px; This would mean the bottom of the pop-up is 50px far from the bottom of thumb */	



/* add cursor:default; to this rule to disable the hand cursor only for the large image */

}



.resize_thumb {

	width: 150px; /* enter desired thumb width here */

	height : auto;

}



/* smart image enlarger ends here */



 
