body {
	background:#0085BD url(../images/bg_main.jpg) no-repeat top center;
	padding:0;
	margin:8px 0px 0px 0px;
}

body, td, a, ol, ul, li, p, input, textarea, select, div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
	color: #000000;
	text-decoration: none;
}

img, form, ul, li, p, h1, h2, h3, h4, h5, hr { border:none;padding:0;margin:0; }

.h1_cat {
	font-size: 100%;
}

a { color: #000;text-decoration:underline; } a:hover { color: #f00; }

a.menu01 { font-size:92%;font-weight:bold;text-decoration:underline;padding-left:18px;background:url(../images/arrow01.gif) no-repeat center left; }
a.menu02 { text-decoration:underline;font-weight:bold; }
	div.menudiv02 { background:url(../images/arrow02.gif) no-repeat left center;padding-left:22px; }
a.menu03 { background:url(../images/tell.gif) no-repeat left center;text-decoration:underline;font-weight:bold;padding-left:22px; }
a.menu04 { background:url(../images/add.gif) no-repeat left center;text-decoration:underline;font-weight:bold;padding-left:22px; }
a.menu05 { background:url(../images/set.gif) no-repeat left center;text-decoration:underline;font-weight:bold;padding-left:22px; }
a.menu06 { background:url(../images/link.gif) no-repeat left center;text-decoration:underline;font-weight:bold;padding-left:22px; }
a.menu07 { background:url(../images/arrow03.gif) no-repeat left center;text-decoration:underline;font-weight:bold;padding-left:16px; }
a.menu08 { color:#4170A6; }
a.menu09 { text-decoration:underline;font-size:92%; }
a.menu09selected { text-decoration:underline;font-size:92%;color:#f00;font-weight:bold; }
	div.menudiv09 { background:url(../images/arrow05.gif) no-repeat left center;padding-left:32px;line-height:112%;padding-top:2px;padding-bottom:4px; }

a.view { float:left;border:1px solid #2698C7;background:#B7DAE8 url(../images/view.gif) no-repeat left center;margin:10px 6px 0px 0px;padding:3px 10px 4px 30px;font-size:92%; }
a.download { float:left;border:1px solid #2698C7;background:#B7DAE8 url(../images/download.gif) no-repeat left center;margin:10px 6px 0px 0px;padding:3px 10px 4px 30px;font-size:92%; }
a.buy { float:left;border:1px solid #2698C7;background:#B7DAE8 url(../images/buy.gif) no-repeat left center;margin:10px 6px 0px 0px;padding:3px 10px 4px 29px;font-size:92%; }
a.save { float:left;border:1px solid #2698C7;background:#B7DAE8 url(../images/save_to_basket.gif) no-repeat left center;margin:10px 6px 0px 0px;padding:3px 10px 4px 29px;font-size:92%; }
a.write { float:left;border:1px solid #2698C7;background:#B7DAE8 url(../images/write.gif) no-repeat left center;margin:10px 6px 0px 0px;padding:3px 10px 4px 29px;font-size:92%; }
a.spyware { float:left;border:1px solid #2698C7;background:#B7DAE8 url(../images/spyware.gif) no-repeat left center;margin:10px 6px 0px 0px;padding:3px 10px 4px 29px;font-size:92%; }
a.warning { float:left;border:1px solid #2698C7;background:#B7DAE8 url(../images/warning.gif) no-repeat left center;margin:10px 6px 0px 0px;padding:3px 10px 4px 29px;font-size:92%; }

h3.header_box01 { font-size:110%;color:#fff;padding-bottom:10px; }
h3.header_box02 { font-size:110%;color:#fff;padding-bottom:14px; }

input, select { border:1px solid #000; }
	input.input01 { width:180px;padding:2px;height:17px; }
	input.button01 { width:25px;height:23px;background:url(../images/button01.gif) no-repeat top left;border-width:0px; }

textarea.textarea01 { width:482px;border:1px solid #000; }

#centering01 { margin:auto;width:1000px; }
#centering02 { float:left;width:1000px; }

#header01 { height:94px;width:1000px;float:left;background:#BDB7B9 url(../images/bg_header.jpg) no-repeat top center; }
	#logo01 { width:328px;float:left;padding:30px 0px 0px 150px; }
		#tag_line01 { color:#fff;padding-top:4px;font-size:60%; font-weight: normal; }
	#search01 { float:left;padding:30px 0px 0px 0px; }
		#search01 form.form_search { font-size:80%; }


#menu01 { width:998px;float:left;background:#2D393F url(../images/bg02.gif) repeat-x top;border-left:1px solid #000;border-right:1px solid #000; }
#menu02 { width:998px;float:left;background: url(../images/bg_globe.jpg) no-repeat top left; }

#fix01 { width:1000px;height:2px;float:left;background:#000 url(../images/fix01.gif) no-repeat top center;font-size:1%; }

#main01 { width:998px;float:left;border:1px solid #000;background-color:#F7F7F7;border-top:0px; }
#main02 { width:986px;float:left;border:6px solid #B9B9BB;border-top:0px; }
#main03 { width:984px;float:left;border:1px solid #fff;border-top:0px;background:url(../images/bg01.gif) repeat-y left; }
#main04 { float:left;background:url(../images/bg_left.jpg) no-repeat left bottom; }
#main05 { float:left;background:url(../images/bg_globe_fix.jpg) no-repeat left top; }

#main_menu /*ul*/{ float:left;list-style: none;margin-left:158px;_margin-left:80px; }
	#main_menu li { float:left;background:url(../images/main_menu01.gif) no-repeat left;margin-right:1px; }
	#main_menu li:hover { float:left;background:url(../images/main_menu05.gif) no-repeat left;margin-right:1px; }
	#main_menu li.selected { float:left;background:url(../images/main_menu03.gif) no-repeat left;margin-right:1px; }
	#main_menu li div{ float:left;background:url(../images/main_menu02.gif) no-repeat right; }
	#main_menu li div:hover{ float:left;background:url(../images/main_menu06.gif) no-repeat right; }
	#main_menu li div.selected{ float:left;background:url(../images/main_menu04.gif) no-repeat right; }
		#main_menu li a{ text-decoration:none;float:left;display:block;height:23px;font-weight:bold;font-size:80%;color:#fff;margin:4px 12px 0px 12px;_margin:4px 6px 0px 6px;}

#footer { float:left;width:998px;text-align:center;color:#fff;font-size:76%;padding:4px 12px 4px 12px; }

#main_left { float:left;width:191px;}
	#main_left div.indent01{ float:left;padding:20px 4px 280px 4px; }

#undermenu { float:right;text-align:right;width:770px;font-size:80%;padding:6px 0px 18px 0px; }
	#undermenu a { padding-right:16px; }

#bottommenu { float:left;text-align:center;width:940px;font-size:80%;padding:6px 0px 8px 42px; }
	#bottommenu a { padding-right:16px; }

#main_right { float:right;width:136px;}

#main_center { padding:0px 136px 0px 191px;font-size:80%; }
	#main_center div.indent01{ float:left;padding:0px 16px 20px 16px; }

#main_center2 { padding:40px 0px 0px 0px;font-size:80%; }
	#main_center2 div.indent01{ float:left;padding:0px 16px 20px 16px; }

	table.table01 { background-color:#EDEDED;width:100%;margin-bottom:2px; }
	table.table02 { background-color:#E5F3E1;width:100%;margin-bottom:2px; }
	table.table03 { background-color:#FFEFBB;width:100%;margin-bottom:2px; }
	table.table04 { background-color:#FFF7DF;width:100%;margin-bottom:2px; }
		table.table01 a,table.table02 a,table.table03 a,table.table04 a { font-weight:bold;text-decoration:underline; }
		table.table01 td.left,table.table02 td.left,table.table03 td.left,table.table04 td.left { vertical-align:top;padding:4px; }
		table.table01 td.center,table.table02 td.center,table.table03 td.center,table.table04 td.center { width:100%;padding:8px 10px 8px 8px; }
			table.table01 td.center div.legend,table.table02 td.center div.legend,table.table03 td.center div.legend,table.table04 td.center div.legend { padding-top:4px; }
			table.table01 td.center div.blue,table.table02 td.center div.blue,table.table03 td.center div.blue,table.table04 td.center div.blue { color:#4170A6; }
		table.table01 td.right { background-color:#7294BC; }
		table.table02 td.right { background-color:#4C8B38; }

	#main_center h1.bold01{ padding:8px 0px 4px 0px;font-weight:bold; }
	#main_center h1.title01{ padding:8px 0px 10px 0px;font-weight:normal; display: block; color: #4170A6; font-size:200%; }
	#main_center h1.title02{ padding:8px 0px 0px 0px;font-weight:normal; display: block; color: #4170A6; font-size:150%; }
	#main_center h1.title03{ display: inline; font-size:150%; }
	#main_center h2{ font-size:100% }

	table.table03 { background-color:#FEF0C5;width:100%;margin-bottom:2px;border:2px solid #FEF0C5; }
	table.table04 { background-color:#FBF3DA;width:100%;margin-bottom:2px;border:2px solid #FEF0C5; }
		table.table03 td,table.table04 td { vertical-align:top; }
		table.table03 td a,table.table04 td a { font-weight:bold; }
		table.table03 td.left,table.table04 td.left { text-align:right;padding-left:8px;color:#878787;white-space:nowrap;line-height:52%; }
		table.table03 td.right,table.table04 td.right { width:100%;color:#4170A6; }
	table.table03_top { width:100%;background-color:#ED981C;border-bottom:2px solid #fff;margin-top:14px; }
		table.table03_top td { color:#fff;font-weight:bold;margin:0;padding:0;padding:0px 12px 0px 12px; }

	table.table_pages { margin:12px 0px 12px 0px;width:100%;background-color:#F0A83F; }
		table.table_pages td { padding:3px; }
		table.table_pages a { font-weight:bold;margin:0px 2px 0px 2px; }
			table.table_pages a.selected { color:#fff;font-size:110%; }
			table.table_pages a.black { color:#fff;font-size:110%; }
			table.table_pages a.white { color:#fff;text-decoration:none;font-weight:200; }
			table.table_pages a.white:hover { color:#f00; }

	table.table_name { margin:12px 0px 4px 0px;width:100%;background-color:#4170A6; }
		table.table_name td { font-size:110%;color:#fff;padding:8px 16px 8px 16px; }
			table.table_name td a { font-size:100%;color:#fff;font-weight:bold; }
				table.table_name td a.yellow { color:#FFE45D; }
		div.download { padding:16px;color:#000;text-align:center; }
			div.download div.top { font-size:140%;font-weight:bold;margin-bottom:10px; }

	table.table_description { width:100%;border:1px solid #4170A6; }
		table.table_description td { background-color:#F1FBFF;padding:16px 16px 16px 16px;vertical-align:top; font-size:92%;}
			table.table_description td a { font-weight:bold; font-size:100%;}
			table.table_description td a:hover { color:#f00; }
			table.table_description td div.header { padding-bottom:8px;font-weight:bold; }
			table.table_description td div.blue { color:#4170A6;padding:8px 0px 8px 0px; }

	table td.leftmini { text-align:right;font-weight:bold;color:#4170A6;font-size:88%; }

	table.table_info { margin:12px 0px 4px 0px;width:100%; }
		table.table_info td { color:#fff;padding:4px 16px 4px 16px;background-color:#4170A6;border-bottom:2px solid #fff; }
			table.table_info td.right { padding:4px 8px 4px 8px;color:#000;background-color:#F1FBFF;border-left:2px solid #fff; }
			table.table_info td.left { padding:4px 8px 4px 8px;color:#000;background-color:#B7DAE8;font-weight:bold;text-align:right;width:120px; }

.box, .box2 { margin-bottom: 10px;	border: 1px solid #4170A6;	background: #F1FBFF; padding:20px; text-align:center; }
.box2 { text-align:left; }

div.box01 { border:1px solid #84D1F2;background-color:#F1FBFF;width:165px;font-size:80%;padding:8px 8px 12px 8px;line-height:152%;margin-bottom:4px; }
div.box02 { border:1px solid #ED981C;background:#FFEFBB url(../images/box02.gif) repeat-x top;;width:165px;font-size:80%;padding:2px 8px 12px 8px;line-height:152%;margin-bottom:4px; }
div.box07 { border:1px solid #CB5224;background:#FBF0EB url(../images/box05.gif) repeat-x top;;width:165px;font-size:80%;padding:2px 8px 12px 8px;margin-bottom:4px; }

div.box03 { border:1px solid #ED981C;background:#FFEFBB url(../images/box02.gif) repeat-x top;;width:109px;font-size:70%;padding:4px 8px 12px 8px;margin-bottom:4px; }
	div.box03 hr { height:1px;background-color:#E3CA97;margin:6px 0px 6px 0px;_margin:0px; }
div.box04 { border:1px solid #568C02;background:#EEF4E4 url(../images/box04.gif) repeat-x top;;width:109px;font-size:70%;padding:4px 8px 12px 8px;margin-bottom:4px; }
	div.box04 hr { height:1px;background-color:#BFD39F;margin:6px 0px 6px 0px;_margin:0px; }
div.box05 { border:1px solid #CB5224;background:#FBF0EB url(../images/box05.gif) repeat-x top;;width:109px;font-size:70%;padding:4px 8px 12px 8px;margin-bottom:4px; }
	div.box05 hr { height:1px;background-color:#E19C82;margin:6px 0px 6px 0px;_margin:0px; }
div.box06 { border:1px solid #0067AA;background:#EAF4FA url(../images/box06.gif) repeat-x top;;width:109px;font-size:70%;padding:4px 8px 12px 8px;margin-bottom:4px; }
	div.box06 hr { height:1px;background-color:#6DA8CE;margin:6px 0px 6px 0px;_margin:0px; }

div.box_link01 { background:url(../images/arrow04.gif) no-repeat left top;padding-left:14px; }
	div.box_link01 a, a.menu10 { font-weight:bold;text-decoration:underline;color:#006F9E; }
	div.box_link01 a:hover, a:hover.menu10 { color: #f00; }

img.img01 { padding-bottom:8px; }
img.img02 { padding-top:26px; }
img.img03 { padding:26px 0px 10px 0px; }

.text_blue01 { color:#4170A6; }

.rowError        { background-color: #FF5D20; padding: 2px; }
.rowWarning        { background-color: #FFD700; padding: 2px; }
.rowSuccess        { background-color: #00FF7F; padding: 2px; }
