body{
	margin:0px;
	padding:0px;
	background:#2066a1 url('../gfx/body_bg.jpg') top repeat-x;
}



div, span, p{
	font-size:12px;
	font-family:tahoma;
	color:#cfcfcf;
	margin:0px;
	padding:0px;
}



li, td, th{
	font-size:12px;
	font-family:tahoma;
	color:#cfcfcf;
}



a{
	color:#cfcfcf;
	font-size:12px
	font-family:tahoma;
	text-decoration:none;
}



a:hover{
	color:#fff;
	text-decoration:none;
}



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_main_panel{
	background:url('../gfx/bg_main_panel.jpg') center top no-repeat;
	margin:0px 0px 0px 0px;
 
}
*/

 
#bg_panel{
   /*
	margin:0px 0px 0px 0px;
	padding:0px 35px 0px 35px;
	*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}



#main_panel_top_bg{
	width:100%;
	background:url('../gfx/main_panel_top_bg.jpg') center top no-repeat;
 
}

#main_panel_bg{
	width:100%;
	background:url('../gfx/main_panel_bg.jpg') bottom repeat-x;
 
}

#main_panel{
	width:900px;
	margin:0px auto;
}



/* GLOWNY LAYOUT STRONY */

#top_panel{ 
	margin:0px;
	padding:0px; 
	height:130px;
   
}
.top_panel_bg{
	background:url('../gfx/top_panel_bg.jpg') right bottom no-repeat;
}

/* strona glowna */



#main_page{
	/* background:url('../gfx/main_page_bg.jpg') left top no-repeat; */
	width:100%;	
}
 
#main_page #left_panel{
	float:left;
	width:270px;
    
}
 
#main_page #middle_panel{
	float:right;
	width:620px;
    
}



#main_page #right_panel{
	float:right;
	width:296px;
	background:#fff url('../gfx/right_panel_bg.jpg') left top no-repeat;
 
}

#right_panel_content{
	padding:0px 20px 20px 20px; 
}

#bottom_panel{
   height:140px;
	clear:both;
 
}


#bottom_panel .bottom_content{
	
}
 

#welcome{
	padding:30px 0px 20px 110px;
	text-align:center;
}

#welcome img{
	display:block;
	border:0px;
	margin:0px;
}

 





 

/* podstrony */

#sub_page{
	 
	width:100%;	
}
 

 
#sub_page #left_panel{
	float:left;
	width:270px;
    
}
 
#sub_page #middle_panel{
	float:right;
	width:620px;
    
   margin-bottom:20px;
}
 
 

#sub_page #right_panel{
	float:right;
	width:296px;
	background:#fff url('../gfx/right_panel_bg.jpg') left top no-repeat;
 
}

  
 
 

.box{
	margin:0px 0px 10px 0px;
	padding:20px;

}

#right_panel .box .short{
	color:#5f5f5f;	
}

#right_panel .box .short p,
#right_panel .box .short span,
#right_panel .box .short div{
	color:#5f5f5f;	
}

#left_panel .box .content, 
#right_panel .box .content{
 
 
}



#right_panel .box .browse,
#right_panel .box .shortcut,
#right_panel .box .shortcut_tree,
#right_panel .box .shortcut_list{
	padding:0px 0px 0px 0px;
 
}





#right_panel .box .rb .browse,
#right_panel .box .rb .shortcut,
#right_panel .box .rb .shortcut_tree,
#right_panel .box .rb .shortcut_list{
	padding:0px 0px 0px 0px;
	background:url('../gfx/boxes_bottom_bg.jpg') left bottom no-repeat; 
}

.rb .padding{
	padding:0px 10px 0px 10px;
}



#left_panel .box .content .item
#right_panel .box .content .item{
}

 

#left_panel .box input.text,
#right_panel .box input.text{
 
}

 

#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;

}

 

.box h1.header{
  
	font-size:18px;
   font-family:arial;
   
	padding:3px 0px 4px 25px;	
	color:#000; 
	text-align:left;
	margin:0px 0px 10px 0px;
 
	background:url('../gfx/card.gif') 0px 5px no-repeat;
}



#left_panel .box .top,
#right_panel .box .top{
	height:12px;
	background:url('../gfx/boxes_top_bg.jpg') left top no-repeat;

}



#left_panel .box .more,
#right_panel .box .more{
	clear:both;
	text-align:left;
	padding:0px 10px 5px 0px;
 

}



#left_panel .box .more a,
#right_panel .box .more a{
 
}


#left_panel .box .more a:hover,
#right_panel .box .more a:hover{
   
}
 

/* BOKSY SRODKOWEJ KOLUMNY */

#main_page #content{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
}

#sub_page #content{
	margin:0px 0px 0px 0px;
	padding:0px 40px 20px 40px;
	background:#d8e3e9; 
	width:540px;
}

#banner{
	margin-bottom:10px;
}

#sub_page #content div, #sub_page #content span, #sub_page #content p{
	font-size:12px;
	font-family:tahoma;
	color:#2066a1;
 
}



#sub_page #content li, #sub_page #content td, #sub_page #content th{
	font-size:12px;
	font-family:tahoma;
	color:#2066a1;
}

#sub_page #content a{
	font-size:12px;
	font-family:tahoma;
	color:#2066a1;
}

#sub_page #left_content{
	float:left;
	width:450px; 
	padding-bottom:40px;
}                       

#sub_page #left_content .content{
	padding-right:10px;
	border-right:1px solid #fff;
	
}

#sub_page #left_content .content .content{
	padding-right:0px;
	border:0px;
}

#sub_page #right_content{
	float:right;
	width:150px; 
}

#content h1{
	font-size:22px;
   font-family:arial;
   font-weight:bold;
	padding:5px 0px 10px 0px;	
	color:#2066a1; 
	text-align:left;
	margin:0px 0px 0px 0px;

	/* background:url('../gfx/h1_bg.jpg') left bottom;  */

}

#content h2{

	font-size:20px;
   font-family:arial;
   font-weight:bold;
	padding:5px 0px 10px 0px;	
	color:#2066a1; 
	text-align:left;
	margin:0px 0px 0px 0px; 

}

#content h3{
	font-size:16px;
   font-family:arial;
   font-weight:bold;
	padding:5px 0px 5px 0px;	
	color:#2066a1; 
	text-align:left;
	margin:0px 0px 0px 0px;
}
 
#content .main_boxes{
	padding:20px 0px 10px 0px;
} 

#content .main_boxes h1{

	font-size:18px;
   font-family:arial;
   font-weight:bold;
	padding:3px 0px 4px 25px;	
	color:#000; 
	text-align:left;
	margin:0px 0px 10px 30px;
 
	background:url('../gfx/card.gif') 0px 5px no-repeat;
}

#content .main_boxes #box_1 h1{
	padding:3px 0px 4px 35px;
	background:url('../gfx/ludziki.gif') 0px 5px no-repeat;	
}

#content .main_boxes #box_2 h1{
	padding:3px 0px 4px 25px;
	/* background:url('../gfx/pytajnik.gif') 0px 5px no-repeat; */
	background:url('../gfx/business.gif') 0px 3px no-repeat;		
}

#content .main_boxes .box{
	float:left;
   padding:0px 0px 0px 0px;
}

#content .main_boxes #box_1{
	width:310px;
	float:left;
}

#content .main_boxes #box_2{
	width:310px;
	float:left;
}

#content .main_boxes #box_2 img{
	border:0px;
}

#content .main_boxes #box_3{
 
}

#content .main_boxes #box_1 .content{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	width:250px;
}

#content .main_boxes #box_2 .content{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	width:250px;;
 
}

#content .main_boxes #box_3 .content{
 
 
}

#main_page #content .main_boxes .box img{
	border:1px solid #fff;
}


#content .main_boxes .box .shortcut_list{
	padding:0px;
	margin:0px;
 
}

#content .main_boxes .box .item{
	padding:0px 0px 8px 16px;
	margin:0px;
	background:url('../gfx/square.jpg') 1px 6px no-repeat;
} 

#content .main_boxes .box .item .title{
	padding:0px;
	margin:0px;
}

#main_page #content .main_boxes .box .more{
	margin:10px 0px 0px 0px;
	width:90px;
	height:20px;
	padding:0px;
   float:right; 
   background:#bed0da url('../gfx/left_menu_arrow.gif') 72px 6px no-repeat;
}



#main_page #content .main_boxes .box .more a{   
	display:block;
	padding:2px 0px 0px 10px;
	color:#2066a1;
	font-weight:bold;

}

#content .bottom_boxes .box{
	float:right;
	width:400px;
	
}

#content .bottom_boxes #online_camera{
	float:left;
	width:187px;
	height:103px;
	background:url('../gfx/online_camera_bg.jpg') left top no-repeat;
}

#content .bottom_boxes .content{
	padding:0px 0px 0px 0px;
 
} 


#content .bottom_boxes .content p,
#content .bottom_boxes .content div,
#content .bottom_boxes .content td,
#content .bottom_boxes .content li,
#content .bottom_boxes .content span{
	color:#2066a1;
}


#content .offer h1{
	padding:10px 20px 10px 10px;
	color:#120800;
	font-size:16px;
	/*background:url('../gfx/h1_offer_bg.jpg') left bottom; */

} 


#main_page #content .left_box{
	width:290px;
	float:left;
}

#main_page #content .left_box .box{
	margin:0px 24px 20px 20px;
}

#main_page #content .right_box{
	width:290px;
	float:right;
}

#main_page #content .right_box .box{
	margin:0px 20px 20px 20px;
}

#main_page #content .more{
	clear:both;
	text-align:left;
	padding:0px 10px 5px 0px;
	background:url('../gfx/gray_arrow.jpg') 35px 5px no-repeat;
}



#main_page #content #main_gallery{
	background:#e5e5e5;
	padding:5px 20px 20px 20px;
	clear:both;

}

#content .contact h1{
	padding:10px 20px 10px 45px;
	color:#d32d26;
	font-size:14px;
	background:url('../gfx/h1_contact_bg.jpg') left bottom;

} 



/* NAGLOWEK */

 

#header{
	margin:0px;
	padding:0px;
 
}



#header img{
	display:block;
	margin:0px;
	border:0px;

}



/* */

#header #logo{

	width:270px; 
	height:129px;
	float:left;
}

#header #logo a{
	display:block;
	margin:0px 0px 0px 0px;
}

#header #logo img{
	border:0px;
	
}

#header #top_links{
	width:90px; 
	height:129px;
	float:right;	
}

#header #top_links ul{
	display:block;
	margin:0px;
	padding:20px 0px 0px 0px;
	list-style:none;
}
 
#header #top_links li{
	display:inline;
	float:left;
	padding:5px 15px 5px 15px;
	border-right:1px solid #5c7d90;
}


#header h1{
	margin:0px;
	padding:10px;
	color:#000;
	font-size:24px;
	font-family:arial, tahoma;
	font-weight:normal;
}



#header h1 span{
	margin:0px 0px 0px 40px;
	padding:0px;
	font-size:16px;
	font-family:arial, tahoma;
	font-weight:normal;
}


#header #main_banner{
	width:940px;
	height:118px;
	background:url('../gfx/main_banner_bg.jpg') left top no-repeat;
}
 



#top_menu{       
	margin:0px 0px 0px 0px;
	padding:0px;
	height:155px;
	width:670px;
	float:right;
 
}

#top_menu .clear{
	background:#230d00;
	width:100%;
}


#slider_content{
	/*
	width:620px;
	height:306px;
	*/
	background:url('../gfx/slider_content_bg.jpg') left top no-repeat;
}      


/* MENU POZIOME */
/*
.horizontal_menu{
 	font: normal 12px arial;
	padding:0px 20px 0px 50px;
}

 

.horizontal_menu_header{
	float:left;
}

              

.horizontal_menu ul{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
}



.horizontal_menu ul li{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
 
}

 
.horizontal_menu ul li a{

	font: normal 12px arial;
	display: block;  
	color: white;
	padding: 14px 15px 14px 15px;  
	background:url('../gfx/top_menu_line.jpg') right bottom no-repeat;
	text-decoration: none;
 
}
 
.horizontal_menu ul li a:link, .horizontal_menu ul li a:visited{
	color: white;
}
 
.horizontal_menu ul li a:hover{
	color: #fff;
	text-decoration: none;
	background:url('../gfx/horizontal_menu_a_hover.jpg') top repeat-x;
}
 
.horizontal_menu ul li a.active{
	color: #fff;
	text-decoration: none;
	background:url('../gfx/horizontal_menu_a_hover.jpg') top repeat-x;
}
*/ 

#lang_menu{

	width:100px;

	padding:14px 0px 0px 0px;

	float:right;

}



#lang_menu a{

	float:left;

	margin:0px 0px 0px 10px;

}



#search_simple{

	margin:0px;
	padding:0px;
	width:255px;
	float:right;
  
}

#search_simple .search_content{
	margin:26px 0px 0px 0px;
	width:232px;
	height:30px;
}

#search_simple .search_content .search_border{
	border-left:2px solid #000;
	border-top:2px solid #000;
	border-right:2px solid #000;
}
 

#search_simple .search_words{
 
	margin:2px 0px 0px 2px;
 
	width:150px;
	font-size:11px;
	color:#5f5f5f;
}



#search_simple input.button{
 
	padding-bottom:2px;
	width:66px;
	height:18px;
	font-size:12px;
   
	font-family:arial;

	color:#000;

	font-weight:normal;

	border:0px;

	background:url('../gfx/button_bg.gif') repeat-x;

	cursor:pointer;

}


#search_simple img{

	border:0px;

	margin:0px 0px 0px 5px;

	vertical-align:top;

}





 

/* MENU DOLNE */



  

#menu_bottom{
	padding:0px 30px 20px 30px; 
  	line-height:16px; 
}

#menu_bottom .c1{
	float:left;
	width:140px;
	color:#2066a1;
}

#menu_bottom .c1 p{
	color:#000;
	font-weight:bold;
}

#menu_bottom .c2{
	float:left;
	width:140px;
	color:#2066a1;
}

#menu_bottom .c3{
	float:right;
	width:270px;
	color:#2066a1;
	text-align:right;
}

#menu_bottom .c3 p{
	padding:2px 0px 0px 0px;
}

#menu_bottom a{
	color:#2066a1;
}


#menu_bottom .c3 .black{
	color:#000;
}

#menu_bottom ul{
	display:block;
	margin:0px 0px 0px 0px;    
	padding:0px;
	list-style:none;
}



#menu_bottom ul li{

	margin:0px;

	padding:6px 16px 4px 16px;

	text-align:right;
	color:#fff;
	font-size:14px;
	float:left;

	display:inline;

	background:url('../gfx/menu_bottom_li.jpg') right 6px no-repeat;

}



#menu_bottom ul li a{

	text-decoration:none;

	float:left;
	color:#fff;
	font-size:14px; 

}





#menu_bottom ul li a:hover{

	text-decoration:none;
	color:#f9cf00;
	float:left;
 
}



#menu_bottom ul li img{

}

 



#footer{
   /*border-top:1px solid #2066a1;*/ 
	padding:0px; 
	width:100%;
	color:#2066a1;
}

#footer ul{

	display:block;
	padding:10px 20px 20px 30px; ;
	margin:0px 0px 0px 0px;
 
	list-style:none;

}

#footer ul.ul1{
	width:300px;
	float:left;
}

#footer .ul2{
	width:400px;
	float:left;
}

#footer ul.level_1{
	width:400px;
	float:left;
}



#footer ul.ul3{
	width:260px;
	float:right;
}

#footer ul li{

	margin:0px;

	padding:0px 10px 0px 10px;

	text-align:right;

	float:left;
   
	display:inline;
   color:#2066a1;
   font-size:11px;
}

#footer .ul2 li{
	border-right:1px solid #000;
}

#footer ul li a{

	text-decoration:none;

	float:left;
	color:#2066a1;
	font-size:11px;
}

#footer ul.ul3 li{
	float:right;
}

#footer ul li img{

}

 







#location{
	margin:0px 10px 15px 0px;
} 

 

#location .path{
	padding:15px 0px 0px 0px;
	color:#2066a1;
	/*color:#969696;*/
}

 

#location a{

	color:#2066a1;

}

 

 

/** CONTENT **/

 

#main_page h1{

}





#main_page h2{

}





#sub_page h1.header{	 

}

 



#sub_page h1{

}

/*  */



#sub_page h2{
 
}

#sub_page h2.see_also{
	padding:15px;	
	font-size:18px;
 
}



#sub_page h3{

}





 

#sub_page .sub_title{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 20px;

	text-align:left;

}



#middle_panel .content{      /* 500px szer, 715px */

	padding:15px 0px 10px 0px;

}

#middle_panel .content .content{

	padding:0px;

}



#middle_panel .content p{

 

}



#middle_panel .content a{

}





#middle_panel .content table{

	margin:0px;

}

#middle_panel .content td{

	 

}



#middle_panel .content td.desc{

	 

}

 

#middle_panel .content ul{

	margin:0px 0px 0px 5px;

	padding:0px 0px 0px 10px;

	 

}

#middle_panel .content ul li{

	 

}





#middle_panel .content ul li a{

	 

}



#middle_panel .content ul li a:hover{

	 

}



 

  

#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,
.browse_tree,
.browse_list,
.shortcut,
.shortcut_tree,
.shortcut_list{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;


}

.browser{
	padding:0px 0px 0px 10px;
}
 
.view,
.browse .item,
.browse_tree .item,
.browse_list .item,
.shortcut .item,
.shortcut_tree .item,
.shortcut_list .item{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
 
}



.offer .browse,
.offer .browse_tree,
.offer .browse_list,
.offer .shortcut,
.offer .shortcut_tree,
.offer .shortcut_list{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
} 



.view{

	background:none;	

}

.offer_view{
	background:#f6f4f2;
	margin:0px 10px 0px 10px;
 
}

.offer_view .view{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
 
}
      
#right_panel .item{
 
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}



.offer .browse .item,
.offer .browse_tree .item,
.offer .browse_list .item,
.offer .shortcut .item,
.offer .shortcut_tree .item,
.offer .shortcut_list .item{
	width:184px;
	float:left;	 
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}


#right_panel .offer .item{
 
	float:none;	 
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}

 

/*
#main_page .main_page_browse .item .bg .more a{
	display:block;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	font-family:times new roman, tahoma;
	color:#fbf9fa;
}
*/
 
#sub_page .browse .item,
#sub_page .browse_tree .item,
#sub_page .browse_list .item,
#sub_page .shortcut .item,
#sub_page .shortcut_tree .item,
#sub_page .shortcut_list .item{
	border-bottom:1px solid #2066a1;
	margin-bottom:20px; 
}



.offer .item .bg{
	padding:0px;
	background:url('../gfx/offer_item_bg.jpg') left repeat-y;
	width:178px; 
}

.offer .item .hbg{
	min-height: 250px;
	height: auto !important;
	height: 250px; 
}

	
#right_panel .offer .item .rp{
	width:160px;
	float:none;	 
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background:url('../gfx/white_dashed_line.gif') bottom repeat-x; 
}

#right_panel .offer .item .short,
#right_panel .offer .item .short p{
	color:#fff;
}

.view .header,
.browse .header,
.browse_tree .header,
.browse_list .header,
.shortcut .header,
.shortcut_tree .header,
.shortcut_list .header{

}





.view .footer,
.browse .footer,
.browse_tree .footer,
.browse_list .footer,
.shortcut .footer,
.shortcut_tree .footer,
.shortcut_list .footer{

}


.offer .browse .item .footer,
.offer .browse_tree .item .footer,
.offer .browse_list .item .footer,
.offer .shortcut .item .footer,
.offer .shortcut_tree .item .footer,
.offer .shortcut_list .item .footer{
	height:6px;
	font-size:1px;
	line-height:1px;
	background:url('../gfx/offer_item_bottom_bg.gif') left bottom no-repeat;

}

.view .title,
.browse .item .title,
.browse_tree .title,
.browse_list .title,
.shortcut .item .title,
.shortcut_tree .item .title,
.shortcut_list .item .title{
	font-weight:bold; 
	margin-bottom:5px; 
	 
}


.rb .shortcut_tree .title{
	width:165px;
	height:25px;
	padding:3px 10px 0px 10px;
	margin:0px 0px 10px 0px;
	background:url('../gfx/red_title_bg.jpg') left top no-repeat;
} 

.rb .title a{
	color:#fff;
	font-size:15px;
	font-family:trebuchet ms;
} 



.view .title a,
.browse .item .title a,
.browse_tree .title a,
.browse_list .title a,
.shortcut .item .title a,
.shortcut_tree .item .title a,
.shortcut_list .item .title a{
	 
	font-size:13px

}


.offer .browse .item .title,
.offer .browse_tree .item .title,
.offer .browse_list .item .title,
.offer .shortcut .item .title,
.offer .shortcut_tree .item .title,
.offer .shortcut_list .item .title{
	background:url('../gfx/offer_item_top_bg.gif') left top no-repeat;
   padding:10px 10px 10px 10px;
}

#right_panel .offer .item .rp .title{
	background:none;
	margin:0px;
}

.offer .browse .item .title a,
.offer .browse_tree .item .title a,
.offer .browse_list .item .title a,
.offer .shortcut .item .title a,
.offer .shortcut_tree .item .title a,
.offer .shortcut_list .item .title a{
	font-size:13px;

}


                   
             

.view .date,
.browse .item .date,
.browse_tree .date,
.browse_list .date,
.shortcut .item .date,
.shortcut_tree .item .date,
.shortcut_list .item .date{

	display:block;
	margin-bottom:2px;
	font-weight:normal;
 
}



.view .datetime,
.browse .item .datetime,
.browse_tree .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_tree .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_tree .item .short,
.browse_list .item .short,
.shortcut .item .short,
.shortcut_tree .item .short,
.shortcut_list .item .short{
	 margin-bottom:0px;
    padding:0px;
}

#right_panel .view .short,
#right_panel .browse .item .short,
#right_panel .browse_tree .item .short,
#right_panel .browse_list .item .short,
#right_panel .shortcut .item .short,
#right_panel .shortcut_tree .item .short,
#right_panel .shortcut_list .item .short{
	 margin-bottom:0px;
    padding:0px;
}

.offer .view .short,
.offer .browse .item .short,
.offer .browse_tree .item .short,
.offer .browse_list .item .short,
.offer .shortcut .item .short,
.offer .shortcut_tree .item .short,
.offer .shortcut_list .item .short{
	 margin-bottom:0px;
     
    padding:0px 10px 0px 10px;
}




#middle_panel .browse .item .short{
	/* padding:0px 10px 0px 10px;	*/
}

#right_panel .offer .item .rp .short{
	padding:0px 10px 10px 10px;
}


.view .image,
.browse .item .image,
.browse_tree .item .image,
.browse_list .item .image,
.shortcut .item .image,
.shortcut_tree .item .image,
.shortcut_list .item .image{
   
	margin:0px 0px 5px 0px;
	float:left;
}
 

.image a{
	text-decoration:none;
}



.image .enlarge{
	padding:5px 0px 5px 20px;
	display:block;	
	font-weight:bold;
	background:url('../gfx/enlarge.gif') left no-repeat;
}

.image .enlarge img{
	vertical-align:middle;

}

 

.offer .view .image,
.offer .browse .item .image,
.offer .browse_tree .item .image,
.offer .browse_list .item .image,
.offer .shortcut .item .image,
.offer .shortcut_tree .item .image,
.offer .shortcut_list .item .image{
 	clear:both;
	margin:0px 0px 0px 13px;

}

#right_panel .offer .item .rp .image{ 
	margin:0px 0px 0px 5px;
}

#sub_page .offer .browse .item .bg  .image{

} 

.box .item .image{
	margin:0px;
}

.offer_view .view .image{
	float:left;
}

.offer_view .view .image img{
	margin: 0px 10px 0px 0px;
}

.view .image img,
.browse .item .image img,
.browse_tree .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 #a97325;*/
	border:0px;  
	margin:0px 10px 5px 0px;
}

.offer .view .image img,
.offer .browse .item .image img,
.offer .browse_tree .item .image img,
.offer .browse_list .item .image img,
.offer .shortcut .item .image img,
.offer .shortcut_tree .item .image img,
.offer .shortcut_list .item .image img{
	/*border:1px solid #a97325;*/
	border:0px;  
	margin:0px;
}

.view .border .image img{
	border:2px solid #661816;
}


#middle_panel .view .more,
#middle_panel .browse .item .more,
#middle_panel .browse_tree .item .more,
#middle_panel .browse_list .item .more,
#middle_panel .shortcut .item .more,
#middle_panel .shortcut_tree .item .more,
#middle_panel .shortcut_list .item .more{
	/* text-align:right;
	padding:10px 0px 5px 0px; */
   margin:10px 0px 0px 0px;
	width:75px;
	height:20px;
	padding:0px;
   float:right; 
   background:#bed0da url('../gfx/left_menu_arrow.gif') 57px 6px no-repeat
}
 
 

.offer .view .more,
.offer .browse .item .more,
.offer .browse_tree .item .more,
.offer .browse_list .item .more,
.offer .shortcut .item .more,
.offer .shortcut_tree .item .more,
.offer .shortcut_list .item .more{
  margin:0px;
  padding:0px 0px 0px 0px;
  width:87px;
  float:left;
}


#right_panel .offer .item .rp .more{
	margin:0px 0px 0px 10px;
	float:none;
	text-align:left;
	width:36px;
	background:url('../gfx/white_dbl_arrow.gif') right no-repeat;
}

.view .more a,
.browse .item .more a,
.browse_tree .item .more a,
.browse_list .item .more a,
.shortcut .item .more a,
.shortcut_tree .item .more a,
.shortcut_list .item .more a{

   font-weight:bold;
	padding:1px 13px 3px 10px;
 
	background:url('../gfx/left_menu_arrow.gif') 0px 5px no-repeat;
 
}



#middle_panel .view .more a,
#middle_panel .browse .item .more a,
#middle_panel .browse_tree .item .more a,
#middle_panel .browse_list .item .more a,
#middle_panel .shortcut .item .more a,
#middle_panel .shortcut_tree .item .more a,
#middle_panel .shortcut_list .item .more a{
 	display:block;
	padding:2px 0px 0px 10px;
	color:#2066a1;
	font-weight:bold;
   background:none;

}



#middle_panel .view .more a,
#middle_panel .offer .browse .item .more a,
#middle_panel .offer .browse_tree .item .more a,
#middle_panel .offer .browse_list .item .more a,
#middle_panel .offer .shortcut .item .more a,
#middle_panel .offer .shortcut_tree .item .more a,
#middle_panel .offer .shortcut_list .item .more a{
	padding:0px; 
   margin:0px 0px 0px 8px;
	text-decoration:none;
} 


#right_panel .offer .item .rp .more a{
	color:#fff;
}
 
.offer .item .more img{
	border:0px;
}

.browser ul, 
.browse ul,
.browse_list ul,
.browse_tree ul,
.see_also_list ul{
	margin:0px;
	padding:0px;
	list-style:none;
}


.browser ul li,
.browse ul li,
.browse_list ul li,
.browse_tree ul li,
.see_also_list ul li{
	margin:0px;
	padding:0px 0px 2px 10px;

	background:url('../gfx/gray_arrow.jpg') 0px 5px no-repeat;

}


.browser ul li a,
.browse ul li a,
.browse_list ul li a,
.browse_tree ul li a,
.see_also_list ul li a{
	color:#2066a1;
 
}

.browser ul li a:hover,
.browse ul li a:hover,
.browse_list ul li a:hover,
.browse_tree ul li a:hover,
.see_also_list ul li a:hover{
	color:#fff;
}
     
 

.see_all{
	width:90px;
	height:20px;
   float:right; 
   background:#bed0da url('../gfx/left_menu_arrow.gif') 72px 6px no-repeat;
}



.see_all a{   
	display:block;
	padding:2px 0px 0px 10px;
	color:#2066a1;
	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*/



.menu_box{
	margin:0px 0px 0px 0px;
	/*height:306px;*/
}

 
 
.menu_box h1{
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	font-family:times new roman, tahoma;
	color:#fff;
	margin:0px;
	padding:10px 0px 5px 15px;
  
}

 

.vertical_menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}


.menu_box .vertical_menu{
	margin:0px;
	padding:0px 0px 20px 0px;
}

 
.vertical_menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none; 
}


.vertical_menu ul li{
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url('../gfx/left_menu_a_bg.jpg') top repeat-x;
	/* background:url('../gfx/vertical_menu_dashed_border.jpg') bottom repeat-x; */
}


.vertical_menu ul li a{
	display:block;
	padding:7px 10px 8px 25px;
	font-size:13px;
	font-weight:bold;
	color:#cbd9e4;
	border-bottom:1px solid #8cabbd;
	background:#1c588a url('../gfx/left_menu_arrow.gif') 10px 10px no-repeat;
	/*background:url('../gfx/left_menu_a_bg.jpg') bottom repeat-x;*/
}

.vertical_menu ul li a:hover{
	color:#000;
	background:#d8e3e9 url('../gfx/left_menu_arrow.gif') 10px 10px no-repeat;
	/*background:#f75245 url('../gfx/left_menu_a_hover_bg.jpg') left bottom no-repeat;*/
	text-decoration:none;
}

.vertical_menu ul li a.active{
	color:#cbd9e4;
	background:#1c588a url('../gfx/left_menu_active.gif') 10px 10px no-repeat; 
}


.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;
	background:#2473b5 url('../gfx/left_menu_arrow.gif') 20px 10px no-repeat;
}



.vertical_menu ul li li a:hover{
	color:#000;
	background:#d8e3e9 url('../gfx/left_menu_arrow.gif') 20px 10px no-repeat;
	text-decoration:none;
}


.vertical_menu ul li li a.active{
	color:#cbd9e4;
	background:#2473b5 url('../gfx/left_menu_active_2li.gif') 10px 10px no-repeat; 
}

.vertical_menu ul li li li a{
	padding-left:40px;
	background:#5aa2dd url('../gfx/left_menu_arrow.gif') 30px 10px no-repeat;
}


.vertical_menu ul li li li a:hover{
	color:#000;
	background:#d8e3e9 url('../gfx/left_menu_arrow.gif') 30px 10px no-repeat;
	text-decoration:none;
}


.vertical_menu ul li li li a.active{
	color:#cbd9e4;
	background:#5aa2dd url('../gfx/left_menu_active_3li.gif') 10px 10px no-repeat; 
}


.vertical_menu ul li li li li a{
	padding-left:50px;
	background:#77b4e3 url('../gfx/left_menu_arrow.gif') 40px 10px no-repeat;
}

.vertical_menu ul li li li li a:hover{
	color:#000;
	background:#d8e3e9 url('../gfx/left_menu_arrow.gif') 40px 10px no-repeat;
	text-decoration:none;
}


.vertical_menu ul li li li li a.active{
	color:#cbd9e4;
	background:#5aa2dd url('../gfx/left_menu_active_4li.gif') 10px 10px no-repeat; 
}

.context_vertical_menu{
	margin:0px 0px 0px 0px;
	padding:0px 5px 20px 5px;
}


.menu_box .context_vertical_menu{
	margin:0px;
	padding:0px 5px 20px 5px;
}

 
.context_vertical_menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none; 
}


.context_vertical_menu ul li{
	margin:0px;
	padding:0px 0px 0px 0px;
	/* background:url('../gfx/left_menu_a_bg.jpg') top repeat-x; */
	/* background:url('../gfx/vertical_menu_dashed_border.jpg') bottom repeat-x; */
}

.context_vertical_menu ul .first_level span{
	display:block;
	font-size:12px;
	color:#fff;
   font-weight:bold;
	margin:0px;
	padding:83px 0px 5px 10px;
}

.context_vertical_menu ul li a{
	display:block;
	padding:5px 10px 3px 25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background:url('../gfx/left_menu_arrow.gif') 10px 10px no-repeat;
	/*background:url('../gfx/left_menu_a_bg.jpg') bottom repeat-x;*/
}

.context_vertical_menu ul li a:hover{
	color:#86c825;
	/*background:#f75245 url('../gfx/left_menu_a_hover_bg.jpg') left bottom no-repeat;*/
	text-decoration:none;
}

.context_vertical_menu ul li a.active{
	color:#86c825;
}


.context_vertical_menu ul li li{
	background:url('../gfx/left_menu_a_bg.jpg') top repeat-x;
	border-bottom:0px;
}

 

.context_vertical_menu ul li li a{
	padding-left:25px;
	background:url('../gfx/left_menu_arrow.gif') 10px 10px no-repeat;
}



.context_vertical_menu ul li li a:hover{
	text-decoration:none;
}

.context_vertical_menu ul li li li a{
	padding-left:30px;
	background:url('../gfx/left_menu_arrow.gif') 20px 10px no-repeat;
}


.context_vertical_menu ul li li li a:hover{
	/*background:#f75245 url('../gfx/left_menu_a3_hover_bg.jpg') left bottom no-repeat;*/
	text-decoration:none;
}


.context_vertical_menu ul li li li li a{
	padding-left:35px;
	/*background:url('../gfx/left_menu_a4_bg.jpg') left bottom no-repeat;*/
}

.context_vertical_menu ul li li li li a:hover{
	/*background:#f75245 url('../gfx/left_menu_a4_hover_bg.jpg') left bottom no-repeat;*/
	text-decoration:none;
}





/* MENU POZIOMOWE */

.level_menu{

	padding:13px 0px 10px 0px;

	width:100%;

}

 

.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;

}




.offer .item .price,
.offer .item .prev_price,
.offer .item .wholesaler_price{
	padding:0px 10px 5px 10px;	
	font-size:13px;
}


.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;

}



.offer_view .add_to_cart{
	padding:10px 0px 10px 0px;
	text-align:left;

}

.offer .add_to_cart{
	width:87px;
	float:right;
}

.offer .add_to_cart form{
	margin:0px 8px 0px 0px;
}

.add_to_cart .text{

	width:20px;

	color:#666;

}



.add_to_cart .image_button{

	vertical-align:middle;

	

}


 



/* 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{
	padding:10px 0px 0px 0px;
}

.image_gallery .item{

	float:left; 

	width:25%;

}



.image_gallery .bg{

	padding:2px;

	margin:2px;

	/*
	border:1px solid #ccc;

	background:#f9f9f9;
	*/
	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:normal;

	text-align:left;

	padding:2px;

}



.image_gallery .item .name a{

}



.image_gallery .item img{

  	display:block;

   border:0px;
  	/*border:1px solid #a97325;*/
  	/*
  	border-left:5px solid #e5dcd5;
  	border-top:5px solid #e5dcd5;
  	border-right:5px outset #e5dcd5;
  	border-bottom:5px outset #e5dcd5;
	*/
}



.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{

   

	width:100%;

}



.file_gallery .bg{

	padding:2px 0px 0px 22px;

	margin:2px;

   background:url('../gfx/gray_arrow.jpg') 16px 8px no-repeat;

	text-align:left;

}

 

.file_gallery .item .containers{

	clear:both;

	display:block;

}



.file_gallery .item a{

	color:#5f5f5f;

	font-weight:bold;

}



.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;

	 

}





 

 





/** FORMULARZE **/

.form{
 
}
 
.form form{
 
}

 
.form table{
	margin-left:1px;
	width:99%;
}

.form table td{
	 
 
	padding:5px;
}


.form table .head td{
	 	
	font-size:14px;
	font-weight:bold;
	padding:15px 0px 15px 0px;
}

#newsletter_register_box td{
	background:none;
	border:0px;
}

.form table td.desc{
	width:25%;
}
 
.form .field{
 
}

.form .text,
.form .textarea{
	width:375px;
}

.form .small_button{
	float:right;
	margin-right:14px;	 
}

#middle_panel .form table.items{

}

 
.form table tr.header td{
	background:#d1dbce;
	font-weight:bold;

}

.form table td.header{
	background:#d1dbce;
}


.value .info{
	display:block;
	font-size:11px;
	background:#ecf0f8;
	margin:2px;
	padding:2px;
	border:1px dashed #1e2168;
	color:#1e2168;
}


/* detale formularzy */
.details{

}
 

.details table{
	margin-left:1px;
	width:99%;
}

.details table td{
	/*background:#f1f1f1;*/
 
	padding:5px;
}

.details table .head td{
	/*background:#ffffff;*/	
	font-size:14px;
	font-weight:bold;
	padding:15px 0px 15px 0px;
}

.details table td.desc{

	width:25%;

}

.details .field{
 

}



.details .value{
 
}



.details table td.header{
	/*background:#d1dbce;*/
}


 
form{

	margin:0px;

}

input.text{

	width:200px;
	font-size:12px;
	font-family:arial, tahoma;
	border:1px solid #2066a1;
	color:#2066a1;
}



.field input.text{
	padding-top:2px;
	padding-bottom:2px;
}



td.desc{
	vertical-align:top;
	font-weight:bold;
}



.field textarea{
	width:200px;
	font-size:12px;
	font-family:arial, tahoma;
	border:1px solid #2066a1;
	color:#2066a1;
	height:150px;

}



input.file{

	width:200px;
	font-size:11px;
	font-family:arial, tahoma;
	border:1px solid #c6c6c6;

}





input.small_text{
 
	width:100px;

	font-size:11px;

	font-family:arial, tahoma;

	border:1px solid #c6c6c6;

}



input.smallest_text{

	width:60px;
	font-size:11px;
	font-family:arial, tahoma;
	border:1px solid #c6c6c6;

}



p.input{
	margin:0px;
	padding:5px;

}



 

input.button{

	margin:0px;
	padding-bottom:2px;
	width:69px;
	height:19px;
	font-size:12px;
   
	font-weight:bold;
	font-family:tahoma;

	color:#2066a1;

	border:0px;

	background:#bed0dc;

	cursor:pointer;

}



input.small_button{

	margin:0px;
   padding-bottom:2px;
	width:69px;

	height:19px;

	font-size:12px;

   border:0px;
	font-weight:bold;
	font-family:tahoma;

	color:#2066a1;
 
	background:#bed0dc;

	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;
}
 

#middle_panel .content .information h2{

	color:#2066a1;

}



.important{
	color:#c22800;
}

.require{
	color:#c22800;
}





#sub_page #middle_panel .content .error{
	display:block;
	padding:2px;
	margin-bottom:5px;
	color:#c22800;
	/*
	border:1px dashed #cc0000;

	background:#e9d5d5;
	*/
 

}



.sort_field{

	padding:1px 0px;

}



.sort_field img{

	border:0px;

}



h1 span.normal{
	font-size:11px;
	font-weight:normal;
	padding-left:20px;
}  



.nav_buttons{

	margin:3px;

	padding:10px;

	background:#f0f0f0;

}



.pager{

	margin:10px 0px 10px 0px;

	text-align:center;

}



.pager a{
	margin-left:3px;
	padding:1px 3px 1px 3px;
   text-decoration:none;
   color:#606060;
   background:#fff;
}



.pager a:hover{
	padding:1px 3px 1px 3px;
	background:#bed0da;
	text-decoration:none;
	color:#606060;
}





.pager span{
	padding:1px 3px 1px 3px;
	background:#bed0da;
	color:#606060;
	margin-left:3px;
}



/* FCK */
#sub_page #content td.th{
	padding:5px;
	background:#2066a1;
	border-left:1px solid #bed0dc;
	border-right:1px solid #2066a1; 
	color:#bed0dc;
	font-size:11px;
}

#sub_page #content td.th_first{
	padding:5px;
	background:#2066a1;
	border-left:1px solid #2066a1;
	border-right:1px solid #2066a1; 
	color:#bed0dc;
	font-size:11px;
}

#sub_page #content td.td{
	padding:5px;
	background:#bed0dc;
	 
	border-left:1px solid #2066a1;
	border-bottom:1px solid #2066a1;  
	font-size:11px; 
}

#sub_page #content td.td_first{
	padding:5px;
	background:#bed0dc;
	border-bottom:1px solid #2066a1; 
	font-size:11px;
}      

#sub_page #content td.th_first,
#sub_page #content td.th,
#sub_page #content td.td_first,
#sub_page #content td.td,
#sub_page #content td.th_first p,
#sub_page #content td.th_first div,
#sub_page #content td.th_first span,
#sub_page #content td.th p,
#sub_page #content td.th div,
#sub_page #content td.th span,
#sub_page #content td.td_first p,
#sub_page #content td.td_first div,
#sub_page #content td.td_first span,
#sub_page #content td.td p,
#sub_page #content td.td div,
#sub_page #content td.td span{
 	font-size:11px;
}

#sub_page #content div.line{
	border-bottom:1px solid #2066a1;
	padding-bottom:20px;
	margin-bottom:20px;
}

#sub_page #content div.ul{
	 
}


#sub_page #content div.ul ul{
	margin:0px;
	padding:0px;
	list-style:none;	 
} 
       
#sub_page #content div.ul ul li{
	margin-left:20px;
	margin-bottom:5px;
	padding-left:14px;
	background: url('../gfx/li_bg.gif') 0px 5px no-repeat; 
} 

