BODY, label {
	font-size: 70%; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: relative;
	margin: 0; 
	padding: 0; 
	background: #FFFFFF; 
	overflow: auto;
}
label {
	background: transparent;
}
table {
	font-size: 9pt;
	color: #000000;
	line-height: 1.5em;
}
.tableData {
	font-family: "Microsoft Sans Serif", sans-serif;
	border-collapse: collapse;
	border-color: #EFEFEF;
}
.framed {
	border: 1px solid #EFEFEF;
}
.tableData th {
	font-weight: normal;
	text-align: left;
}
.tableData tr {
	min-height: 20px;
}
.tableData td {
	border: 1px solid #EFEFEF;
}
.tdClean td {
	border: transparent;
}
h2 {
	color: #F25821;
	font-size: 1.2em;
	font-weight: bold;
}
h3 {
	color: #000000; 
	margin-top: 0; 
	font-size: 10pt;
}
acronym {
	border-bottom: 1px dashed #CCCCCC;
	cursor: help;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #F25821;
	text-decoration: none;
}
.special {
	color: #498ecb;
}
.hoverWhite:hover {
	color: #FFFFFF;
}
.notunderlined {
	text-decoration: none;
}
.notunderlined:hover {
	text-decoration: underline;
}
ul {
	list-style-image: url(../images/bodyBullet.gif);
}
li {
	margin-bottom: 8px;
}
input {
	vertical-align: middle;
}
.alert {
	color: #FF0000;
	background: #ffecec;
	padding: 5px;
	border: 1px solid #FF0000;
}

.licha {
	/*background: #fff2db;*/
	background: #f5faff;
}
.suda {
	background: #FFFFFF;
}

.button {
background: #f46f21; color: #FFFFFF;
font-size: 11px;
cursor: pointer; cursor: hand;
padding: 1px; _padding: 0; margin: 0;
border: 1px outset #f46f21;
}
.specialButton {
background: #75b0bf;
border: 1px outset #75b0bf;
}
.button:hover {
background: #e0560a; color: #FFFFFF;
}
.enterButton {
margin-bottom: 3px;
display: block;
width: 130px;
background: #f46f21 url('../images/column_head_gradient_orange.gif') repeat-x;
line-height: 20px;
text-align: center;
color: #FFFFFF;
text-decoration: none;
border: 1px solid #000000;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}
.enterButton:hover {
background: #e0560a; color: #FFFFFF;
}
.clear{
	clear:both;
}
.DateSpan {
	width: 100px; 
	display: block; 
	float: left;
}
.InfoArea {
	width: 600px;
	min-height: 400px;
	color: #498ecb; 
	background: #FFFFFF;
	vertical-align: top;
	padding-left: 10px;
}
.HomePageNews {
	background: #e0ebfd url(../images/news_gradient_blue.gif) repeat-y left; 
	border-bottom: 3px solid #FFFFFF; 
	font-size: 0.9em;
	clear: both;
	line-height: 1.5em;	
}
.HomePageNewsContent {
	padding: 15px;
	padding-left: 0px; 
	padding-bottom: 20px; 
	overflow: auto;
	text-align: left;
}
.stretched {
	padding-left: 15px;
}

.HomePageNewsImg {
	float: left; 
	width: 200px; 
	margin: 0;
	margin-left: 20px; 
	padding: 0; 
}
.HomePageBoxArea {
 	vertical-align: top; 
	color: #498ecb; 
	height: 220px;

}
.HomePageBox {
	background: #FFFFFF url(../images/news_gradient_blue.gif) repeat-y right; 
	border-bottom: 1px solid #FFFFFF; 
	float: left; 
	width: 33.2%; 
	margin-right: 1px;
	height: 100%;
	font-size: 0.9em;
	line-height: 1.5em;
}
.HomePageBoxTitle {
	line-height: 24px; 
	/*background: #F25821 url(../images/column_head_gradient_orange.gif) repeat-x; */
	background: #0099cc url('../images/rounded_L.gif') left no-repeat;
	text-align: center; 
	/*border-bottom: 1px solid #b43802;*/
	color: #ffffff; 
	font-weight: bold;
	width: 99.9%;
	font-size: 7pt;
	position: relative;
}
.HomePageBoxContent {
	padding: 15px; 
	padding-top: 0px;
	padding-top: 0px;
}
.NewsIco {
	position: absolute; 
	top: -6px; 
	left: 10px;
}
.contactsBox {
	float: right; 
	position: relative; 
	text-align: left; 
	margin-right: 5px; 
	font-size: 1.2em;
	line-height: 1.3em;
}
.fullText {
	padding-left: 10px; 
	background: #F25821 url(../images/column_head_gradient_orange.gif) repeat-x; 
	border-bottom: 1px solid #002e6b; 
	height: 28px
}
#fulltextSearch {
	float: right; 
	margin-top: 3px; 
	margin-right: 5px;
	font-size: 1.2em;
}
#fulltextSearch input.button {
	background: #113255;
	border: 1px outset #113255;	
}
#fulltextSearch input.button:hover {
	background: #00a0e1;
}
.PressNews {
	margin-top: 10px; 
	margin-left: 100px; 
	margin-bottom: 20px; 
	width: 500px; 
	display: none; 
	text-align: justify; 
	clear: both;
}

.debtor {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 10px; 
	width: 200px; 
	padding: 5px;
	height: 130px; 
	overflow: auto;
	border: 1px solid #f81414;	
	background: #FEFEFE url('../images/finger_up.gif') no-repeat bottom right;
}
.workOffer {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 10px; 
	width: 300px;
	height: 180px;
	_height: 205px;
	_width: 320px;
	overflow: auto;
	border: 1px solid #9bcdff;
	padding: 10px;
	background: #FFFFFF url('../images/gear.gif') no-repeat bottom right;
}
.newProduct {
 	overflow: hidden; 
	text-align:center; 
	border: 1px solid #EFEFEF; 
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	
	min-width: 19%; 
	width: 23.7%;
	_width:23.8%; 
	height:220px; 
	margin:5px; 
	float:left;
	background: #FFFFFF;
	position: relative;	
}
.thLeft {
	text-align: left;
}
.formItem100 {
	display: block; 
	width: 100px; 
	float: left
}
.productTable {
 
	font-size: 0.8em;
}
.productTable a {
	text-decoration: none;
}
.productTable a:hover {
	text-decoration: underline;
}
.browseHead {
	background: #c6d7dc;
	color: #113255;
	font-weight: bold;
	font-size: 8pt;
	line-height: 15pt;
	text-align: center;
}
.browseHead a {
	background: url('../images/sort_ico.gif') no-repeat right 50%;
	padding-right: 15px;
	color: #113255; 
}
.browseHead a:hover {
	#F25821;
}
.pagging {
	text-align: right;
	background: #c6d7dc;	
	line-height: 18pt;
	/*border: 1px solid #000000;
	border-top: none;*/
	font-size: 0.9em;
	width: 100%;	
}
.legend, .legend td, .legend th, .legend caption {
	font-size: 0.8em;
}
.legend {
	width: 190px;
	border: 1px solid #CCCCCC;
	margin-bottom: 40px;
}
.contentArea {
 	padding: 20px;
	background: url('../images/news_gradient_blue.gif') repeat-y right; 
	min-height: 100px;
	padding-bottom: 0px;
}
.default {
	padding: 10px;
	padding-bottom: 0px;  
	background: #FFFFFF;
}
#Footer {
	background: #dfe8f5 url('../images/vertical_dotted_line.gif') repeat-x top; 
	height: 20px; 
	text-align: left; 
	font-size: 0.75em; 
	line-height: 1.8em;	
	color: #498ecb;
}
#Tabs {
	height: 23px;
	_height: 25px;
	width: 100%; 
	margin: 0; 
	padding: 0; 
	padding-top: 4px; 
	text-align: left; 
	text-indent: 1px;
}
#Tabs a {
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 7px;
	background: #adc7cd;
	text-decoration: none;
	border: 1px solid #FFFFFF;	
	border-right: 2px solid #94b7be;
	font-weight: bold;
	border-bottom: none;
	margin-right: 5px;
	margin-top: 10px;	
}
#Tabs a:hover {
	background: #c6d7dc;
	color: #113255;
}
#Tabs a.selected {
	background: #FFFFFF;
	border: 2px solid #CCCCCC;
	color: #f25821;
	border-bottom: none;
	border-right: 2px solid #adc7cd;
	border-top: 2px solid #adc7cd;
}
#Tabs a.selected:hover {
	background: #FFFFFF;
}
.button {
	background: #f46f21;
	color: #FFFFFF;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;	
	padding: 1px;
	_padding: 0;
	margin: 0;
	border: 1px outset #f46f21;	
}
.specialButton {
	background: #75b0bf;
	border: 1px outset #75b0bf;
}
.button:hover {
	background: #e0560a;
	color: #FFFFFF;
}
a.selectedProducer {
	BACKGROUND: #ffffff; 
	border: 1px solid #cccccc; 
	padding: 0px 2px 1px 2px; 
	color: #357bb7; 
	font-weight: bold;
	text-decoration: none;
}
.productTable {
 	font-size: 0.8em;
	border-color: #d4e3e6;
}
.productTable td, .productTable tr {
	border-color: #EFEFEF;
}
.productTable a {
	text-decoration: none;
}
.productTable a:hover {
	text-decoration: underline;
}
.outsetTable {
	border: 1px solid #8fb2bb; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF;
}
.legend, .legend td, .legend th, .legend caption {
	font-size: 0.8em;
	font-weight: normal;
}
.legend {
	width: 190px;
	border: 1px solid #CCCCCC;
	margin-bottom: 40px;
}
.legendLine {
	font-size: 0.8em;
}
.whiteBg {background: #FFFFFF;}
fieldset.productDetails {
	margin-bottom: 1em; 
	width: auto; 
	padding: 0.5em; 
	display: block; 
	border: 1px solid #c6d7dc;
	background: #FFFFFF;
}
fieldset.productDetails legend {
	padding: 0.2em 0.5em; 
	border: 1px solid #c6d7dc; 
	background: #adc7cd;
	_margin-bottom: 0.5em;
	font-weight: bold;
	color: #FFFFFF;
}
a.miniPic {
	 width: 45px;
	 line-height: 45px;
	 height: 45px;
	 display: block;
	 float: left;
	 margin-right: 3px;
	 margin-bottom: 3px;
	 border: 3px double #DEDEDE;
	 _width: 51px;
	 _height: 51px;
	 _line-height: 51px;
	 overflow: hidden;
	 cursor: pointer;
	 cursor: hand;

}
a.miniPic:hover {
	 border: 3px solid #d1e8f3;
}
a.miniPic img {
}
#productPath {
	text-align: left; 
	margin-bottom: 5px; 
	width: 100%; 
	padding-bottom: 5px; 
	margin-top: 0px; 
	padding: 0.3em; 
	border: 1px solid #ebf7ff; 
	border-right: 1px solid #b1e1ff; 
	border-bottom: 1px solid #b1e1ff;
	max-height: 32px;
	_height: 40px;
	overflow: auto;
	font-size: 11px;
}
.producerFilter {
	color: #F25821;
}
.producerFilter:hover {
	color: #498ecb;
}