html { margin: 0; padding: 0; }
		
body { background-color: #ffffff; color: #000000; font-family: tahoma, verdana, sans-serif; font-size: 9pt; margin: 15px; padding: 0; }

form { margin: 0px; padding: 0px; }
input { font-size: 9pt; font-family: tahoma, verdana, sans-serif; }
textarea { font-size: 9pt; font-family: tahoma, verdana, sans-serif; }
.button { font-size: 8pt; }
.file { font-size: 8pt; }

h1 { color: #606060; font-weight: bold; font-size: 8pt; margin: 0px; padding: 0px; padding-top: 25px; }

h2 { color: #ff8800; font-weight: bold; font-size: 13pt; margin-top: 0px; }
h2 a { color: #ff8800; font-weight: bold; text-decoration: none; }
h2 a:hover { color: #ff8800; text-decoration: underline; }

h3 { color: #ff8800; font-weight: bold; font-size: 11pt; }
h3 a { color: #ff8800; font-weight: bold; text-decoration: none; }
h3 a:hover { color: #ff8800; text-decoration: underline; }

h4 { color: #606060; font-weight: bold; font-size: 9pt; margin: 0px; margin-bottom: 5px; }

h5 { color: #3f4f8f; font-weight: bold; font-size: 9pt; margin: 0px; }
h5 a { color: #ff8800; font-weight: bold; text-decoration: none; }
h5 a:hover { color: #ff8800; text-decoration: underline; }

h6 { color: #303030; font-weight: normal; font-size: 9pt; margin: 0px; }
h6 a { color: #303030; font-weight: normal; text-decoration: none; }
h6 a:hover { color: #303030; text-decoration: underline; }

a { color: #3f4f8f; font-weight: normal; text-decoration: underline; }
a:hover { color: #ff8800; }

img { border: none 0px #ffffff; }

td { vertical-align: text-top; }

p { text-indent: 2em; }

#leaderBoard_area { width: 990px; text-align: center; margin-bottom: 15px; }

#menu { width: 990px; margin-bottom: 15px; }
.menuLine0 { border-bottom: solid 3px #ffffff; height: 40px; text-align: right; }
.menuLine0 IMG { float: left; }
.menuLine1 { border-bottom: solid 1px #ffffff; height: 20px; padding-top: 2px; font-size: 9pt; color: #ffffff; background-color: #3e4e8e; background-image: url("menu_line_1.jpg"); }
.menuLine1 A { color: #fefefe; text-decoration: none; font-weight: normal; }
.menuLine1 A:hover { text-decoration: underline; }
.menuLine2 { border-bottom: solid 1px #ffffff; height: 20px; padding-top: 2px; font-size: 9pt; color: #ffffff; background-color: #6070c0; background-image: url("menu_line_2.jpg"); }
.menuLine2 A { color: #fefefe; text-decoration: none; font-weight: normal; }
.menuLine2 A:hover { text-decoration: underline; }
.menuLine3 { height: 2px; background-color: #ffa43c; font-size: 0pt; }
	
#desk { width: 990px; }

#primary { width: 480px; border-right: dotted 1px #606060; padding-right: 15px; float: left; text-align: left; }
#primary IMG { border: solid 1px #606060; margin: 10px; }
#primary UL { list-style-type: square; color: #808080; }
#primary TABLE { border: 0px; }
#primary TH { text-align: center; font-weight: bold; padding: 5px; color: #606060; }
#primary TD { text-align: left; font-weight: normal; padding: 5px; }
#primary .listener { width: 100%; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; margin-bottom: 5px; }
#primary .linker { width: 100%; border: solid 0px #ffffff; padding: 5px; margin-bottom: 15px; margin-top: 15px; }
#primary .linker TD { text-align: center; }
#primary .linker IMG { padding: 0px; margin: 0px; }
#primary .erb { border: 0px; }
#primary .denik { border: 0px; margin: 0px; padding: 0px; padding-top: 15px; }

#primary .article { overflow: hidden; width: 100%; }
#primary .article H3 { margin: 0px; margin-top: 20px; }
#primary .article_head { display: block; margin: 0px; margin-top: 5px; margin-bottom: 5px; color: #606060; font-size: 8pt; }
#primary .article_foot { display: block; margin: 0px; color: #606060; font-size: 8pt; text-align: right; }

#primary .article_extra { overflow: hidden; width: 100%; font-size: 10pt; }
#primary .article_extra H2 { margin: 0px; margin-top: 20px; }
#primary .article_extra_head { display: block; margin: 0px; margin-top: 5px; margin-bottom: 5px; color: #606060; font-size: 9pt; }
#primary .article_extra_foot { display: block; margin: 0px; color: #606060; font-size: 9pt; text-align: right; }

#primary .article_sub { overflow: hidden; width: 100%; }
#primary .article_sub IMG { margin: 0px; margin-right: 10px; }
#primary .article_sub_head { display: block; margin: 0px; margin-top: 5px; margin-bottom: 5px; color: #606060; font-size: 8pt; }

#primary .article_lnk { display: block; width: 100%; margin: 0px; padding: 0px; margin-top: 50px; margin-bottom: 25px; }
#primary .article_lnk IMG { width: 8px; height: 8px; border: 0px; float: left; margin: 0px; padding: 0px; margin-top: 5px; margin-right: 5px;  }

#secondary { width: 480px; float: right; text-align: left; }

#foot { clear: both; font-size: 8pt; width: 990px; border-top: solid 1px #ffa43c; margin-top: 15px; padding-top: 15px; }

#today_user { height: 50px; margin-bottom: 5px; }

#today { float: left; width: 175px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; height: 35px; }
#today A { color: #3f4f8f; font-weight: normal; text-decoration: none; }
#today A:hover { text-decoration: underline; }
#today span { display: block; margin-left: 24px; }

#user { float: right; width: 275px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; height: 35px; }
#user #info { float: left; } 
#user #link { display: block; float: right; margin-top: 5px; } 
#user A { font-size: 8pt; color: #3f4f8f; font-weight: normal; text-decoration: none; }
#user A:hover {  text-decoration: underline; }

#rss_search { height: 35px; margin-bottom: 5px; }

#rss { float: left; width: 175px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; height: 20px; }
#rss A { color: #3f4f8f; font-weight: normal; text-decoration: none; }
#rss A:hover { text-decoration: underline; }

#search { float: right; width: 275px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; height: 20px; }
#search #label { float: left; } 
#search #field { float: right; } 
#search INPUT#searchText { font-size: 9pt; margin: 0px; padding: 0px; border: solid 1px #a0a0a0; width: 150px; height: 15px; } 
#search INPUT#searchSubmit { font-size: 8pt; margin: 0px; padding: 0px; border: solid 1px #606060; width: 50px; height: 17px; color: #ffffff; background-color: #ff8811; font-weight: bold; cursor: pointer; } 
#search A { font-size: 8pt; color: #3f4f8f; font-weight: normal; text-decoration: none; }
#search A:hover {  text-decoration: underline; }

#indexLinks_area { width: 100%; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 0px; margin-bottom: 25px; margin-top: 25px; clear: both; }
#indexLinks_area H4 { margin: 0px; padding: 0px; padding-top: 5px; }
#indexLinks_area IMG { border: 0px; }
#indexLinks_area .indexLinks_area_item { border: solid 1px #606060; margin: 10px; }

#wideSquare_area { width: 480px; text-align: center; margin-bottom: 15px; }
#wideSquare_area_label { width: 480px; font-size: 8pt; color: #606060; margin-left: 430px; }

#freeTime_area { width: 468px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; margin-bottom: 5px; }
#freeTime_area UL { list-style-type: square; margin: 0px; margin-left: 15px; padding: 0px; padding-left: 15px; color: #808080; }

#fullBanner_area1 { width: 468px; text-align: center; margin-bottom: 5px; padding: 5px; }
#fullBanner_area1_label { width: 480px; font-size: 8pt; color: #606060; margin-left: 420px; }

#shortNews_area { width: 468px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; margin-bottom: 5px; }
#shortNews_area P { margin: 0px; padding: 0px; text-align: right; } 

#fullBanner_area2 { width: 468px; text-align: center; margin-bottom: 5px; padding: 5px; }
#fullBanner_area2_label { width: 480px; font-size: 8pt; color: #606060; margin-left: 420px; }

#articles_catalog { width: 480px; margin-bottom: 5px; }

#articles { float: left; width: 225px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; height: 200px; }
#articles UL { list-style-type: square; margin: 0px; margin-left: 15px; padding: 0px; padding-left: 15px; color: #808080; }
#articles LI { margin-bottom: 3px; }

#catalog { float: right; width: 225px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; height: 200px; }
#catalog UL { list-style-type: square; margin: 0px; margin-left: 15px; padding: 0px; padding-left: 15px; color: #808080; }
#catalog LI { margin-bottom: 3px; }

#freetime_news { width: 480px; margin-bottom: 5px; }

#freetime { float: left; width: 225px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; height: 200px; }
#freetime UL { list-style-type: square; margin: 0px; margin-left: 15px; padding: 0px; padding-left: 15px; color: #808080; }
#freetime LI { margin-bottom: 3px; }

#news { float: right; width: 225px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; height: 200px; }
#news UL { list-style-type: square; margin: 0px; margin-left: 15px; padding: 0px; padding-left: 15px; color: #808080; }
#news LI { margin-bottom: 3px; }

#Homerlive_area { width: 468px; border: solid 1px #c0c0c0; background-color: #f9f9f9; padding: 5px; margin-bottom: 5px; }
#Homerlive_area P { margin: 0px; padding: 0px; text-align: right; } 

#HolidayCheck_area { width: 480px; text-align: center; margin-bottom: 5px; }
#HolidayCheck_area_label { width: 480px; font-size: 8pt; color: #606060; margin-left: 420px; }

#AMB_area { width: 480px; text-align: center; margin-bottom: 5px; }
#AMB_area_label { width: 480px; font-size: 8pt; color: #606060; margin-left: 420px; }

#eTarget_area { width: 480px; text-align: center; margin-bottom: 15px; }
#eTarget_area_label { width: 480px; font-size: 8pt; color: #606060; margin-left: 420px; }

.mainItem { width: 8px; height: 8px; border: 0px; float: left; margin-top: 5px; margin-right: 5px; }

.sideItem { width: 8px; height: 8px; border: 0px; float: left; margin-top: 5px; margin-right: 5px; }

.smallText { font-size: 8pt; }

.highlightedRow { background-color: #feecc6; }

#regioNews  { font-size: 9pt; margin-bottom: 5px; }
#regioNews A { color: #606060; text-decoration: none; font-weight: bold; }
#regioNews A:hover { color: #606060; text-decoration: underline; }
#regioNews IMG { width: 4px; height: 6px; border: 0px; vertical-align: middle; padding: 0px; margin: 0px; margin-left: 6px; margin-right: 4px; }

#freeTime { font-size: 9pt; margin-bottom: 5px; }
#freeTime A { color: #606060; text-decoration: none; font-weight: bold; }
#freeTime A:hover { color: #606060; text-decoration: underline; }
#freeTime IMG { width: 4px; height: 6px; border: 0px; vertical-align: middle; padding: 0px; margin: 0px; margin-left: 6px; margin-right: 4px; }

#primary .user_logon
{ border: solid 1px #606060; margin-top: 50px; background-color: #f9f9f9; }
#primary .user_logon TH 
{ padding: 3px; background-color: #ff8811; font-size: 7pt; color: #ffffff; }

#primary .user_profile
{ border: solid 1px #606060; margin-top: 50px; background-color: #f9f9f9; }
#primary .user_profile TH 
{ padding: 3px; background-color: #ff8811; font-size: 7pt; color: #ffffff; }

#primary .avst_edit
{ border: solid 1px #606060; background-color: #f9f9f9; }
#primary .avst_edit TH 
{ padding: 3px; background-color: #ff8811; font-size: 7pt; color: #ffffff; }

#primary .ctlg_edit
{ border: solid 1px #606060; background-color: #f9f9f9; }
#primary .ctlg_edit TH 
{ padding: 3px; background-color: #ff8811; font-size: 7pt; color: #ffffff; }

.linkSpecial { padding-top: 1px; padding-left: 3px; padding-right: 3px; background-color:  #ff8811; font-size: 8pt; font-weight: bold; font-style: italic; }

.EU { font-size: 10pt; }
.EU td { text-align: left; margin: 0px; padding: 0px; height: 49px; vertical-align: top; }
.EU img { border: 0px; }