html { padding:0; margin:0;}
body { height:100%;margin:0;padding:0;font-family: Arial, verdana, helvetica, sans-serif;font-size: 12px;overflow:hidden; }
a{ color: #0063dc;	text-decoration: none;}
a:hover{color: #FF0000;	text-decoration: underline;}
a:visited{color: #0063dc;}
img{border: none;}
td { font-family: Arial, verdana, helvetica, sans-serif;font-size: 12px; }

/*####### BODY #######*/
#header_container { width:100%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;clear:both;margin-bottom: 0px;}
#header_container_logo{width:226px;float: right;margin:0px 0px 0px 0px;}
#header_container_lang{width:100px;float: right;margin:0px 0px 0px 0px;}
#header_container_searchBtn{width:300px;margin:0px 0px 0px 0px;left:300px;position:absolute;top:45px;}
#footer_container { width:100%;clear:both;background-color: #336699; }
#footer_container a:link{color: #ffffff;}
#footer_container a:visited{color: #ffffff;}
#map_container { float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color: #FFFFFF;border-top: 1px solid #9B9B9B;border-right: 1px solid #9B9B9B; }
#data_container { float:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color: #FFFFFF;border-top: 1px solid #9B9B9B;border-left: 1px solid #9B9B9B; }

#data_container_toolbar_publish {float:right;width:73px;}
#data_container_toolbar_order {float:right;width:62px;}

/*###### INPUT #######*/
.input_field {font-size:12px;border:1px solid #0379A1; padding: 2px;}
input.red_but { background:#b30716; border:1px solid #800000; color:#FFFFFF;}
input.blue_but { background:#076db3; border:1px solid #000b80; color:#FFFFFF;}
input.green_but { background:#546354; border:1px solid #374637; color:#FFFFFF;}

.font_blue{color:#000b80;}
.font_blue_b{color:#000b80;}


#data_container_list_fields {background-color: #E1E1E1;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-left: 1px solid #D9D9D9;}
#data_container_list_fields .th{}
#data_container_list_fields .td{border:0px;background-color: #CED7CC;font-size:12px;color: #4f6b72;padding: 0px;}
#data_container_list_resultlist {float:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;overflow-y:auto;border: 0px;}
#data_container_list_pagebar {vertical-align: middle;text-align: center;float:right;padding:5px 0px 0px 0px;margin:0px 0px 0px 0px; border: 0px;}
#data_container_list_pagebar .pagesel{vertical-align: middle;font-size: 10px;padding: 0 3px 0 3px;border: 1px solid #FAAAAA;color: #FF0000;	background: #CCE9A5;}
#data_container_list_pagebar .pagenum{vertical-align: middle;font-size: 10px;padding: 0 3px 0 3px;border: 1px solid #D9D9D9;}

/* process bar */
.progressindicator {position: absolute !important;margin: 36px 0px 30px 163px !important;border: none !important;}

/* ------------------------------------------------------
   Buttons
------------------------------------------------------ */

div.button{margin:auto}

div.button .btnleft, div.button .btnright{
height:20px;
width:5px;
background-image: url(/images/buttons/button_left.gif);
float:left;

}
div.button .btnright{background-image: url(/images/buttons/button_right.gif)}
div.button .btncenter{
	float:left;
	height:20px;
	background-image: url(/images/buttons/button_center.gif);
	overflow:hidden;
}
div.button .btncenter a{
	text-decoration: none;
	line-height: 22px;
	padding: 0px 6px;
}

div.button .btncenter a:hover{color:#000}