

table.regular_table{
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #9EB6CE;
	border-left:1px solid #9EB6CE;
	background:#FFF;
}


table.regular_table caption{
	text-align:left;
	color:#27413E;
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	padding:4px;
	padding-bottom:0px;
	border:0px none;
}


table.regular_table th{
	text-align:left;
	color:#27413E;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	background:#D4DDEA url(../design/table_th_back.gif) repeat-x 0 0;
	padding:4px;

	border:0px none;
	border-right:1px solid #9EB6CE;
	border-bottom:1px solid #9EB6CE;
}




table.regular_table tr.advanced th{
	color:#888;
	background:#D4DDEA url(../design/table_th_back.gif) repeat-x 0 -20px;
}

table.regular_table tr.advanced td{
	color:#555;
	background:#EEE;
}

table.regular_table .footer th{
	text-align:left;
	color:#15428b;
	vertical-align:top;
	font-size:10px;
	font-weight:normal;
	white-space:nowrap;
	background:#9ab5db url(../design/table_tfoot_th_back.gif) repeat-x 0 0;
	padding:0px;

	border:0px none;
	border-right:1px solid #9EB6CE;
	border-bottom:1px solid #9EB6CE;	
	
	height:16px;
}

table.regular_table .footer th .panel{
	float:left;
	display:inline-block;
	text-align:left;
	color:#15428b;
	vertical-align:top;
	font-size:10px;
	font-weight:normal;
	white-space:nowrap;
	background:url(../design/table_tfoot_th_panel.gif) no-repeat 100% 0;
	padding:0px;
	padding-right:16px;
	height:16px;
}

table.regular_table .footer th .panel img{
	padding:0px;
	border:0px none;
	margin:2px;
	margin-top:1px;
	margin-bottom:0px;
	
	
}


table.regular_table .footer th .page_selector{
	text-align:center;
	color:#15428b;
	font-size:9px;
	line-height:9px;
	font-weight:normal;
	white-space:nowrap;
	background:#FFF;
	

	border:1px solid #15428b;

	
	padding:0px;
	width:23px;
	height:12px;
}




table.regular_table tr.vertical th{
	text-align:right;
}



/* SORTY BUTTONS */
table.regular_table th.sort_passive{
	padding:0px;
	margin:0px;
}

table.regular_table th.sort_active{
	padding:0px;
	margin:0px;	
	background:#F1C15E url(../design/table_th_active_back.gif) repeat-x 0 0;
	
	border:0px none;
	border-right:1px solid #F29536;
	border-bottom:1px solid #F29536;		
	
}






table.regular_table th.sort_disabled{
	padding:0px;
	margin:0px;	
	background:#D2D2D2 url(../design/table_th_passive_back.gif) repeat-x 0 0;
	
	border:0px none;
	border-right:1px solid #BABABA;
	border-bottom:1px solid #BABABA;	
}

table.regular_table th.sort_passive a, table.regular_table th.sort_active a{
	text-align:left;
	color:#27413E;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	background: no-repeat 95% 10px;
	display:block;
	cursor:pointer;
	padding:5px;
	padding-right:17px;
	text-decoration:none;
}

table.regular_table th.sort_disabled a {
	text-align:left;
	color:#27413E;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	background: none;
	display:block;
	cursor:default;
	padding:5px;
	text-decoration:none;
}






/* end of SORTY buttons */





table.regular_table td{
	color:#000;
	font-size:11px;
	padding:4px;

	border:0px none;
	border-right:1px solid #D0D7E5;
	border-bottom:1px solid #D0D7E5;	
	
	vertical-align:top;
	text-align:left;
}





table.regular_table td.loading{
	background:#EEE url(../design/icons/loading_sm.gif) no-repeat 50% 50%;
}



table.regular_table tr{background:#FFFFFF;}
table.regular_table tr.even{background-color:#FFFFFF;}
table.regular_table tr.even:hover{background-color:#E7F4FC;}
table.regular_table tr.odd{background-color:#F8F8F8;}
table.regular_table tr.odd:hover{background-color:#E7F4FC;}


table.regular_table tr:hover th.this_number{
	background:#F1C15E url(../design/table_th_active_back.gif) repeat-x 0 0;
	
	border:0px none;
	border-right:1px solid #F29536;
	border-bottom:1px solid #F29536;	
}


table.regular_table tr td.sort{background:#FFEECC;}
table.regular_table tr.odd td.sort{background-color:#F9E8C6;}
table.regular_table tr.odd:hover td.sort{background-color:#ECE5CA;}
table.regular_table tr.even td.sort{background-color:#FFEECC;}
table.regular_table tr.even:hover td.sort{background-color:#ECE5CA;}


table.regular_table tr.even_selected, table.regular_table tr.odd_selected{background-color:#F9E8C6;}
table.regular_table tr.even_selected td.sort, table.regular_table tr.odd_selected td.sort{background-color:#F9E8C6;}

table.regular_table tr.even_selected th.this_number, table.regular_table tr.odd_selected th.this_number{
	background:#F1C15E url(../design/table_th_active_back.gif) repeat-x 0 0;
	
	border:0px none;
	border-right:1px solid #F29536;
	border-bottom:1px solid #F29536;	
}




table.regular_table select{
	
	color:#000;
	padding:0px;
	margin:0px;
}


	
table.regular_table input.text{
	text-align:left;
}


table.regular_table input.texthalf {
	width:77px;
	text-align:center;
}


table.regular_table textarea{

}









table.regular_table td.teksteg{
	width:100%;	
}

table.regular_table td.actions{
}

table.regular_table tr.active_tr th{
	background:#F1C15E url(../design/table_th_active_back.gif) repeat-x 0 0;
	border:1px solid #F29536;
}








table.regular_table td.left {
	background:#F2F8FF;
	text-align:right;
}
table.regular_table td.right{
	background:#FFFFFF;
	text-align:left;
}

table.regular_table tr.error td.error{
	background:#FFE1E1;
	text-align:center;
	border-color: #F00;
	border-top:2px solid #F00;
	border-bottom:1px solid #FFA6A6;
	font-weight:bold;
}

table.regular_table tr.error .input, tr.error textarea, tr.error select{
	border:1px solid #F00;
}


table.regular_table tr.error td.left {
	background:#FFE1E1;
	text-align:right;
	border-color: #FFA6A6;
}
table.regular_table tr.error td.right{
	background:#FFF0F0;
	text-align:left;
	border-color: #FFA6A6;
}




table.regular_table div.emu-fieldset{
	margin:0px;
	padding:0px;
}
table.regular_table div.emu-legend{
	white-space:nowrap;
	padding:0px;
	padding-left:13px;
}




























/* ---------------==== STRANICHKI ========------------ */


div.pages {
	display:block;
	text-align:center;
	font-weight:normal;
}


div.pages a{
	border:0px none;
	padding:0px;
	margin:0px;
	margin:0px 2px 0px 2px;
	color: #000;
	text-decoration:underline;
	font-weight:normal;
}


div.pages a.active{
	color: #A90A08;
	text-decoration:none;
	font-weight:bold;
}

div.pages a:active{
	color: #F00;
}

div.pages a.active:hover{
	color: #000;
}



div.pages a.disabled{
	color: #888;
	text-decoration:none;
	font-weight:bold;
}

div.pages a.nextprev{
	color: #444;
	text-decoration:none;
	font-weight:bold;
}

div.pages a.nextprev:hover{
	color: #000;
	text-decoration:underline;
	font-weight:bold;
}

div.pages a.disabled:hover{
	color: #000;
}













a.updownlink {
	text-align:left;
	color:#27413E;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	
	white-space:nowrap;
	background: no-repeat 100% 5px;
	display:block;
	padding-right:12px;
	text-decoration:none;
}


a.updownlinkdisabled {
	text-align:left;
	color:#DDD;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	cursor:default;
	white-space:nowrap;
	background: no-repeat 100% 5px;
	display:block;
	text-decoration:none;
}










table.regular_table_no_border{
	border-collapse:collapse;
	border:1px solid #FFF;
}

table.regular_table_no_border th{
	text-align:left;
	color:#27413E;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	padding:4px;
	border:1px solid #FFF;
}





table.regular_table_no_border td{

}








table.regular_table_no_border select{

}


	
table.regular_table_no_border input.text{
	text-align:left;
}


table.regular_table_no_border input.texthalf {
	width:77px;
	text-align:center;
}




table.regular_table_no_border textarea{

}







/* Table for making astuff inside other tables without parent table stuff*/				
table.div_table, table.div_table tr, table.div_table td {
	border-collapse:collapse;
	border:none;
	padding:0px;
	margin:0px;
	background:none;
}



.small_table th{
	padding:2px !important;
	font-size:11px !important;
}
.small_table td{
	padding:2px !important;
	font-size:10px !important;
}










	
table.tbl{
	background:#FFF;
	border-collapse:separate;
	border-spacing:0px;

	border-top:1px solid #BABABA;
	border-left:1px solid #BABABA;
	border-bottom:0px none;
	border-right:0px none;
	
}

table.tbl th {
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	white-space:nowrap;
	background:#E7E7E7;
	padding:2px;
	border:0px none;
	border-right:1px solid #BABABA;
	border-bottom:1px solid #BABABA;
}

table.tbl th p{
	font-weight:bold;
}

table.tbl td{
	padding:2px;
	border:0px none;
	border-right:1px solid #D0D7E5;
	border-bottom:1px solid #D0D7E5;	
	vertical-align:top;
}








