body { text-align: left; padding: 0; margin: 0; background: #FFF; text-align: center; }
div, td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
ul { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6 { padding: 0; margin: 0; }
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span { display: none; }
h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: normal; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; }
h3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
p { line-height: 140%; }
a img { border: none; vertical-align: middle; }
table{ border-collapse: collapse; }
tr { vertical-align: top; }
td { padding: 0; }

.cleaner { clear: both; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; }
.inner { margin:0; padding: 0; }
.more { text-align: right; margin:0; padding: 0; width: 100%; display: block; }
.more a { font-weight: bold; text-decoration: none; }

form { padding: 0; margin: 0; }
input, select, textarea, option { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.formInputLong { width: 100%; vertical-align: middle; }
.formInputMedium { width: 66%; vertical-align: middle; }
.formInputShort { width: 20%; vertical-align: middle; }
.formButton { text-align: left; padding-left: 20px; width: 133px; height: 30px; background: url(form_button.gif); border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; vertical-align: middle; }

.list { border-collapse: collapse; }
.list th { border: none; padding: 3px 10px 3px 3px ; background-color: #999; color: #FFF; }
.list td { border-bottom: dotted 1px #999; padding: 3px 3px 15px 3px; }

#page { width: 760px; background: url(bgrd.gif) top left repeat-y; padding: 0; margin: auto; color: #FFF; text-align: left; }
#pagecommon { width: 760px; background: url(bgrd_common.gif) top left repeat-y; padding: 0; margin: auto; text-align: left; }
#pageinfo { width: 760px; background: url(bgrd_info.gif) top left repeat-y; padding: 0; margin: auto; text-align: left; }

#header { position: relative; background: #FFF; height: 64px; border-bottom: solid 10px #000; }
#header h1 { width: 190px; height: 64px; margin: 0; display: block; background: url(logo.gif) no-repeat; }
#header h1 a { display: block; width: 190px; height: 64px; }
#header .links ul { position: absolute; top: 15px; right: 0; height: 24px; border-right: 1px solid #999; color: #999; }
#header .links li { display: inline; padding: 0 15px 0 15px; border-left: 1px solid #999; }
#header .links a { color: #999; text-decoration: none; font-size: 10px }
#header .links a:hover { color: #000; }
#header .navigation { position: absolute; top: 39px; right: 0; width: 570px; background: #50831D; font-weight: normal; }
#header .navigation td { height: 25px; vertical-align: middle; background: url(navigation_marker.gif) top left no-repeat; white-space: nowrap; text-transform: lowercase; }
#header .navigation td.selected { background-color: #000; }
#header .navigation a { color: #FFF; text-decoration: none; border-left: solid 1px #FFF; height: 11px; line-height: 11px; padding: 0 19px 0 20px; overflow: hidden; }
#header .navigation a.first { border: none; }
#header .navigation a:hover { text-decoration: underline; }

#footer { background: #FFF; color: #000; padding: 15px 0 0 0; border-top: solid 10px #000; }
#footer p { padding: 0 0 5px 0; margin: 0; }
#footer ul { float: right; border-right: 1px solid #999; color: #999; }
#footer li { display: inline; padding: 0 15px 0 15px; border-left: 1px solid #999; }
#footer ul a { color: #999; text-decoration: none; font-size: 10px }
#footer ul a:hover { color: #000; }
#footer .antipodes { color: #999; text-decoration: none; border-bottom: dotted 1px #999; }

#feature { float: left; width: 190px; }
#feature .title { display: block; background: #779757; color: #FFF; border-bottom: solid 1px #91C958; line-height: 25px; padding: 0 0 0 20px; margin: 0; text-transform: lowercase; font-weight: bold; }
#feature .title a { color: #FFF; text-decoration: none; }
#feature ul { padding: 5px 0 20px 35px; background: #91C958; }
#feature li { list-style: url(pointer_list_small.gif); text-transform: lowercase; line-height: 20px; }
#feature li a { color: #000; text-decoration: none; }
#feature li a:hover { text-decoration: underline; }
#feature .contacts { padding: 5px 10px 20px 20px; background: #91C958; color: #000; text-align: left; }
#feature .contacts p { text-align: left; }
#feature .contacts a { color: #000; }

#contentcontainer { float: right; width: 568px; max-width: 566px; padding-right: 2px; }

#home_promotion { position: relative; height: 245px; overflow: hidden; z-index: 1; border-bottom: solid 10px #000; color: #FFF; }
#home_promotion img { width: 566px; height: 245px; }
#home_promotion_description { position: absolute; top: 0; right: 0; width: 190px; height: 245px; overflow: hidden; background: url(bgrd_dots.gif); z-index: 2; }
#home_promotion_description .inner { padding: 20px 15px 0 15px; font-size: 10px; }
#home_promotion_description p { margin: 10px 0 10px 0; }
#home_promotion_description h2 { font-size: 12px; font-weight: bold; }
#home_promotion_description .more { text-align: left; }
#home_promotion_description .more a { color: #FFF; }

#home_news { border-bottom: solid 10px #779757; }
#home_news #mod { margin: 10px 0 10px 0; }
#home_news p { margin: 0; }
#home_news a { color: #00FF00; text-decoration: none; }
#home_news strong, #home_news a strong { color: #C1E49E; }
#home_news .inner { padding: 0 10px 0 10px; font-size: 10px; }
#home_news .left { float: left; width: 33%; }
#home_news .right { float: left; width: 33%; }
#home_news .middle { float: left; width: 33%; border-right: solid 1px #779757; border-left: solid 1px #779757; }
#home_news .img { margin: 0 0 5px 0; border: solid 1px #779757; display: block; }
#home_news .img img { width: 100%; height: 60px; display: block; }

#home_info { background: #C1E49E; height: 100%; border-bottom: solid 1px #C1E49E; color: #000; }
#home_info #mod { margin: 10px 0 10px 0; }
#home_info h2 { font-size: 12px; font-weight: bold; margin: 0 0 10px 0; }
#home_news a { color: #000; text-decoration: none; }
#home_info .inner { padding: 0 10px 0 10px; font-size: 10px; }
#home_info .inner p { margin: 0; }
#home_info .left { float: left; width: 66%; border-right: solid 1px #B4E484; }
#home_info .right { float: left; width: 33%; }
#home_info .more { color: #C00; }
#home_info .more a { color: #000; }

#pageTitle { background: #779757; color: #FFF; padding: 10px 0 10px 20px; }
#fulltext { border-top: solid 3px #50831D;  }
#fulltext .inner { padding: 10px 25px 10px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#module_news { border-bottom: solid 1px #ccc; padding: 20px 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#module_news h3 { margin: 10px 0 10px 180px; color: #C46340; font-family: Arial, Helvetica, sans-serif;  }
#module_news p { margin: 0 0 0 180px; }
#module_news .img { display: block; float: left; width: 160px; border-color: #B4E484; background: #FFF; border-style: solid; border-width: 2px 3px; padding: 4px 5px; margin: 8px 0 10px 0; }
#module_news .img img { width: 100%; }
#module_news .logo { display: block; float: left; width: 160px; padding: 4px 5px; margin: 8px 0 10px 0; }
#module_news .logo img { width: 100%; }

#category_description { background: #FDFEF2; padding: 10px 20px; display: block; }
#category_description em { width: 99%; }



