body 										{
												font-family: "Arial", Verdana;
												background: #F9F9F9;
												text-align: center;
												font-size: 0.8em;
												margin: 0
											}

a											{ text-decoration: underline; color: #005B79 }
a:hover										{ text-decoration: none; color: #007095}
/*a:visited									{ color: #626262 }*/
a:active									{ text-decoration: none; color: #007095}
h2											{ font-family: "Trebuchet MS"; font-size: 1.2em; margin-top: 5px  }
h3											{ font-family: "Trebuchet MS"; font-size: 1.2em; margin-top: 5px  }
h3,h4,h5									{ font-size: 1em; font-weight: normal; margin: 0; font-family: "Arial" }
h1											{ font-family: "Trebuchet MS"; font-size: 1.6em; font-weight: bold; margin-top: 0 }
.highlight 									{ color: #DD5A03 !important }
.highlight_b								{ color: #186825 !important }
form,fieldset           { border: none; padding: 0; margin: 0}

div#main									{ width: 990px; margin: auto; text-align: left; background: url('../img/bg_shad.gif') no-repeat; min-height: 837px; height: auto; _height: 837px; }
div#header									{ position: relative; width: 990px }
a#header_a1									{ width: 398px; height: 159px; background: url('../img/header_a1.jpg'); float:left; display: block }
div#header_a2								{ width: 524px; height: 159px; background: url('../img/header_a2.jpg'); float:left }
div#header_b								{ width: 828px; height: 26px; background: url('../img/header_b.jpg'); padding: 9px 0 0 94px }
	#header_b h1							{ font-family: "Arial"; font-size: 1em; color: #fff; margin: 0 }
	#header_b #emulateTopH1					{ font-family: "Arial"; font-size: 1em; color: #fff; margin: 0; font-weight: bold }
div#header_c								{ width: 828px; height: 40px; background: url('../img/header_c.jpg'); padding: 0 0 0 94px }
	#header_c a								{ display: block; float: left; padding: 11px 10px 0 10px; background: url('../img/menu_off_bg.gif'); color: #fff; height: 29px; font-weight: bold; font-family: "Tahoma", Verdana; margin: 0 15px 0 0; position: relative }
	#header_c a:hover						{ background: url('../img/menu_on_bg.gif'); color: #0081AC }
	.active_item							{ background: url('../img/menu_on_bg.gif') !important; color: #0081AC !important }	
	.corner_l								{ background: url('../img/corner_left.gif'); display: block; width: 5px; height: 40px; position: absolute; left:-5px; top:0px}
	.corner_r								{ background: url('../img/corner_right.gif'); display: block; width: 5px; height: 40px; position: absolute; right:-5px; top:0px}
	.corner_l_on							{ background: url('../img/corner_left_on.gif'); display: block; width: 5px; height: 40px; position: absolute; left:-5px; top:0}
	.corner_r_on							{ background: url('../img/corner_right_on.gif'); display: block; width: 5px; height: 40px; position: absolute; right:-5px; top:0}
	.lastEntryMenu             { margin: 0 !important; width: 120px !important }
div#language_bar							{ width: 37px; height: 75px; padding: 15px 0 0 6px; background: url('../img/language_bar_bg.gif'); position: absolute; right: 25px; top: 33px }
	#slovak									{ display: block; width: 30px; height: 21px; background: url('../img/sk_flag.gif'); margin-bottom: 18px }
	/*#slovak:hover							{ background-position: 30px; }*/
	#english								{ display: block; width: 30px; height: 20px; background: url('../img/en_flag.gif');  }
	/*#english:hover							{ background-position: 30px; }*/
	.active_language						{ background-position: 30px !important }
div#content									{ background: url('../img/bg_content.gif') repeat-x; width: 823px; margin: 0 0 0 66px; padding: 0 10px 0 23px; position: relative }
	a#percents								{ background: url('../img/but_percents.gif'); display: block; width: 260px; height: 30px; font-weight: bold; color: #fff; letter-spacing: -1px; padding-top: 10px; text-align: center; margin-bottom: 20px; _margin-bottom: 20px }
	a#percents:hover						{ background-position: 260px }
	#text-part								{ margin-top: 15px; border-left: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD; width: 473px; position: relative; padding: 10px 20px; line-height: 22px }
		#corner-top							{ background: url('../img/cnt_corner_top.gif'); height: 12px; width: 515px; position: absolute; top: -12px; left: -1px; font-size: 1px }
		#corner-bottom						{ background: url('../img/cnt_corner_bottom.gif'); height: 12px; width: 515px; position: absolute; bottom: -12px; left: -1px; font-size: 1px }
	#menu									{ width: 170px; margin-right: 0px }
	#menu ul								{ padding-left: 0px; margin: 0 }
	#menu li								{ list-style: none; margin: 0 0 10px 0; background: url('../img/li_style.gif') no-repeat 0 50%; padding-left: 15px }
	#menu_green a							{ color: #2F913F }
	#menu_green a:hover						{ color: #36A74A }
	#partners								{ width: 123px; margin-left: 10px; text-align: right; padding: 0  }
	#partners-links         { font-size: 0.85em; margin:0; padding: 0; list-style: none; }
	#footer									{ background: #005B79; height: 20px; margin: 40px auto 0 auto; *margin-top: 20px; width:870px; }
		#footer_box							{ background: url('../img/footer_box.gif'); width: 500px; height: 32px; margin: -10px auto 10px auto; text-align: center; color: #fff; font-size: 0.85em; padding-top: 18px }
		#footer_box a 						{ color: #fff; text-decoration: none }
		#footer_box a:hover					{ color: #fff; text-decoration: underline }


a#bemmer                 { position: absolute; right: 15px; top: 0; z-index:99; background: url('../img/bemmer-btt.gif'); display: block; width: 270px; height: 40px }
a#bemmer:hover						{ background-position: 270px }

.ordertable .tda             { width: 220px }
.ordertable td              { vertical-align: top }
.ordertable .inputText           { width: 200px }
.red  { color: red }
.warning 									{ margin: 5px 0 5px 0; background-color: #fcbaba; padding: 5px}
.warning p 									{ margin: 0px }

.success 									{ margin: 5px 0 5px 0; background-color: #b5e2b5; padding: 5px}
.success p 									{ margin: 0px }

/* ---------------------------------------- classes --------------------------------------- */

.clear										{ clear: both }
.flL										{ float: left }
.flR										{ float: right }
.mB											{ margin-bottom:5px }
.mR25										{ margin-right: 25px }
.emulateH2									{ font-family: "Trebuchet MS"; font-size: 1.2em; font-weight: bold; margin-top: 0 }
.emulateH1									{ font-family: "Trebuchet MS"; font-size: 1.6em; font-weight: bold; margin-top: 0 }
.date										{ color: #B7B7B7 }
.star										{ display: block; background: url('../img/star.png'); width: 30px; height: 32px; position: absolute; right: -10px; top: 35px }
.arrow										{ font-size: 1px; display: -moz-inline-stack; display: inline-block; background: url('../img/mini-arrow.gif'); width: 9px; height: 9px; }
.image										{ border: 3px double #ccc }
.padtop										{ padding-top: 10px }
.vaM 										{ vertical-align: middle }
.taR										{ text-align:right }
.undrc										{ border: none !important; width: 30px !important; cursor: help; position: absolute; right: 0px; bottom: 0 }
.undrcb										{ border: none !important; width: 30px !important; cursor: help; position: absolute; right: 0px; bottom: 10px }
.w50p										{ width: 50% }
.mBot										{ margin-bottom: 10px }

