/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; 
	margin: 0;
	padding: 0;
	height:100%;
	overflow-y: scroll;
	}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.container {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0;
	border: none;
	}
/* GŁÓWNA SZEROKOŚĆ SERWISU */	
.container_width {
	width: 100%;}
	
.panel_site{
	background-image: url(../gfx/pan_site.gif);
	background-repeat: repeat-x;}

.panel_general{
	height: 90px;}
	
.menu_bg_blue{
	background-image:url(../gfx/menu_bg_blue.gif);
	background-repeat:repeat-x;
	height:28;	}	
	
.panel_logo{
	/* position:absolute; */
	float: left;
	width: 558px;
	height: 90px;
	margin: 0px 0px 0px 10px; 
	background-image: url(../gfx/logo.gif);
	background-repeat: no-repeat;
	}	

.box_panel{
	float:right;
	margin: 25px 0px 0px 0px;}	

		
/*.panel_search_01{
	height:33px;
	width: 10px;
	background-image: url(../gfx/pan_grey_l.gif);
	background-repeat: repeat-x}	
	
.panel_search_02{
	height:33px;
	background-image: url(../gfx/pan_grey_bg.gif);
	background-repeat:repeat-x;}	
.panel_search_03{
	height:33px;
	width: 10px;
	background-image: url(../gfx/pan_grey_r.gif);
	background-repeat:repeat-x;}*/
	
.line {
	font-size:0px;
	background-image:url(../gfx/line.gif);
	background-repeat:repeat-x;
	height:1px;
	margin: 5px;
}		
.line_promo {
	font-size:0px;
	background-image:url(../gfx/line.gif);
	background-repeat:repeat-x;
	height:1px;
	margin: 2px 0px 2px 0px;
}		

	
.menu_bg_grey{
	background-image:url(../gfx/bg_grey.gif);
	background-repeat:repeat-x;}
	
.href_menu_level_1{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #FFFFFF;}
	
.href_menu_level_1:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #ff9800;}
	
.href_menu_level_2{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color: #565656;
	margin: 0 4px 0 4px;	
	}
.href_menu_level_2:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color: #000000;
	margin: 0 4px 0 4px;}
	
.href_img{ 
	border: 0px;
	padding: 0px;
	vertical-align: middle; 
	margin-right:5px;
	}	
.href_nav_img{ 
	border: 0px;
	padding: 0px;
	vertical-align: middle; 
	margin-right:10px;
	}	
.href_title_img{ 
	border: 0px;
	padding: 0px;
	vertical-align: middle; 
	margin-right:5px;
	}		
.href_menu{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color: #333333;
	margin: 0 4px 0 4px;}	
	
.href_normal_12_grey{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #333333;
}	
.href_normal_11_blue { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#114092;
	text-decoration:none;
	}		
.href_underline_11_blue { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#114092;
	text-decoration:underline;
	}			
.href_normal_12_blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#114092;
	text-decoration:none;
	}
.href_underline_12_blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#114092;
	text-decoration:underline;
	}			
.href_navig_normal_12{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #999999;
}	
.href_navig_normal_12:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color: #333333;
}	
.banner {
	text-align:center; 
	vertical-align:top}	
	
.two_column {
	width: 100%;
	padding:0px;
	margin: 0px;
	}
	
.tbl{
	background-color:#FFFFFF;
	width: 100%;
	padding:0px;
	margin: 2px 0px 2px 0px;
	border-collapse: collapse;
	border: 1px solid #CECECE;
	}
/*
zmiana 09-09-2007

.tbl_th {
	background-color:#114092;
	padding:0px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #CECECE;
	}	*/
.tbl_th {
	height: 24px;
	padding:0px;
	margin: 0px;
	border-collapse: collapse;
	background-image:url(../gfx/bg_tbl_th.gif);
	background-repeat:repeat-x;
	}		
.tbl_header_txt {
	background-image:url(../gfx/arrow_red_header.gif);
	background-repeat:no-repeat;
	background-position: left 2px;
	margin:4px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	color:#114092;	
	}	
		
.tbl_td {
	padding:3px;
	margin: 0px;
	}

.tbl_info_td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-right:5px;
	font-weight:normal;
	color:#999999;
}	
.txt_header {
	font-family:  Arial narrow, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#114092;
	margin: 2px 0px 2px 0px;
	}	
.txt_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
	}
.txt_data {
	font-family:  Arial , Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#858585;
	}
.txt_normal_grey_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
	text-decoration:none;
	}		
.txt_normal_black_11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
	}	
.txt_normal_blue_11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#114092;
	text-decoration:none;
	}
.txt_normal_grey_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	text-decoration:none;
	}						
.txt_normal_black_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
	}		
.txt_normal_blue_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#114092;
	text-decoration:none;
	}		
	
.img_thumb {
	border: 1px solid #CCCCCC;
		
}
/* ==================== PORTAL FIRMY ==================== */	
.div_header_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#F1F1F1;
	color:#666666;
	padding: 2px;
	text-align:center;
}
/* ==================== ELEMENTY DIV ==================== */	
.div_scroll{
	overflow:auto; 
	padding-right:2px;
	width:100%;
	height:300px;
	}
/* ==================== FORMULARZE ==================== */	
form {
	margin: 0;
	padding: 0;
	}	
input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	}
.input_normal {
	border: 1px solid;
	border-color: #797979 #E5E5E5 #E5E5E5 #797979; 
	padding: 1px 2px 1px 2px;
	}			
