a {
	color: #747474;
	text-decoration: none;
}

body {
	background-color: #FFFFFF;
	cursor: default;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div, span, p, td {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

h1 {
	color: #DDDDDD;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
}

h2 {
	color: #237434;
	font-size: 9pt;
	font-weight: bold;
}

h3 {
	border-bottom: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	color: #237434;
	font-size: 9pt;
	font-weight: bold;
	height: auto;
	padding-bottom: 5px;
	padding-top: 5px;
}

h4 {
	color: #237434;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

hr {
	color: #EEEEEE;
	height: 1px;
}

img {
	border: 0px;
}

input, button {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

select {
	display: none;
}

table.upmenu1 {
	border-collapse: collapse;
}

.btnstd {
	background-color: #DDDDDD;
	border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;
	border-top-width: 1px;
	border-width: 1px 1px 1px 1px;
	color: #FF6600;
	cursor: pointer;
	height: 22px;
}

.c_block {
	background-color: #F7F7F7;
	border: 1px solid #EEEEEE;
	color: #747474;
	line-height: 20px;
	margin-top: 5px;
	padding: 5px 10px 7px 10px;
}

.c_block a {
	color: #000000;
	text-decoration: none;
}

.clist_descr {
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.clist_linka {
	background-color: #F7F7F7;
	border-bottom: 1px solid #EEEEEE;
	float: right;
	height: 20px;
	padding-top: 2px;
	text-align: center;
	width: 90px;
}

.clist_linka a {
	color: #237434;
	text-decoration: none;
	text-transform: lowercase;
}

.clist_place {
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	color: #DDDDDD;
	padding-left: 5px;
	padding-top: 2px;
}

.clist_title {
	border-bottom: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	color: #237434;
	font-weight: bold;
	height: 25px;
	margin-bottom: 1px;
	margin-top: 20px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-top: 4px;
}

.col_left {
	background-color: #F7F7F7;
	border-right: 1px solid #DDDDDD;
}

.content {
	padding: 15px 10px 15px 15px;
}

.content_descr {
	border-left: 1px solid #747474;
	font-style: italic;
	margin-left: 100px;
	padding-left: 5px;
}

.foot_left {
	background-color: #F7F7F7;
	border-right: 1px solid #DDDDDD;
	color: #747474;
	height: 60px;
	text-align: center;
}

.foot_left a {
	color: #237434;
	text-decoration: none;
}

.foot_left a:hover{
	text-decoration: none;
}

.foot_right {
}

.foot_right a {
	color: #237434;
	text-decoration: none;
}

.foot_right a:hover{
	text-decoration: none;
}

.foot_right td {
	color: #237434;
	height: 60px;
	height: 20px;
	padding: 5px;
	text-align: center;
}

.h3desc {
	color: #747474;
	font-size: 8pt;
	font-weight: normal;
}

.inputform {
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	height: 22px;
	padding: 3px 3px 3px 3px;
}

.inputtextarea {
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	padding: 3px 3px 3px 3px;
}

.lftlink {
	height: 40px;
}

.lftlink a {
	color: #747474;
	text-align: center;
	text-decoration: none;
}

.lftlink a:hover {
	color: #000000;
}

.lftlink img {
	border: 0px none;
	margin-left: 11px;
	margin-right: 3px;
	vertical-align: bottom;
}

.lftlink td {
	border-top: 1px solid #FFFFFF;
}

.lftmenu {
	background-color: #EEEEEE;
	height: 40px;
}

.lftmenu a {
	color: #747474;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.lftmenu a:hover {
	color: #000000;
}

.lftmenu img {
	border: 0px none;
	margin-left: 11px;
	margin-right: 3px;
	vertical-align: bottom;
}

.lftmenu td {
	background-image: url(/bg_lftmenu.png);
	border-top: 1px solid #FFFFFF;
}

.lftmenu_sel {
	background-color: #EEEEEE;
	height: 40px;
}

.lftmenu_sel a {
	color: #237434;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.lftmenu_sel a:hover {
	color: #000000;
}

.lftmenu_sel img {
	border: 0px none;
	margin-left: 11px;
	margin-right: 3px;
	vertical-align: bottom;
}

.lftmenu_sel td {
	background-image: url(/bg_lftmenu_sel.png);
	border-top: 1px solid #FFFFFF;
}

.lftselect {
	background-image: url(/bg_lftselect.png);
	height: 40px;
	padding: 8px;
}

.linkmore {
	background-color: #F7F7F7;
	border: 1px solid #EEEEEE;
	margin-top: 5px;
	padding: 5px 10px 7px 10px;
	text-transform: lowercase;
}

.linkmore a {
	color: #237434;
	text-decoration: none;
}

.maplink {
	font-size: 7pt;
}

.maplink a {
	color: #747474;
	text-decoration: none;
}

.maplink a:hover {
	color: #000000;
}

.maplink img {
	border: 0px none;
	margin-right: 2px;
	vertical-align: bottom;
}

.news3block {
	background-color: #F7F7F7;
	border: 1px solid #DDDDDD;
	width: 100%;
}

.news3block td {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

.news3date {
	background-color: #747474;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}

.news3linkmore a {
	color: #237434;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;
}

.news3linkmore a:hover {
	text-decoration: none;
}

.news3title {
	margin-top: 5px;
}

.news3title a {
	color: #237434;
	font-weight: bold;
	text-decoration: none;
}

.news3title a:hover {
	text-decoration: none;
}

.newsdate {
	color: #FF6600;
}

.newsdate a {
	color: #FF6600;
	text-decoration: none;
}

.newssource{
	margin-left: 16px;
	font-weight: bold;
	color: #747474;
}

.newsdate img {
	border: 0px none;
	margin-right: 3px;
	vertical-align: bottom;
}

.newslinkmore a {
	color: #747474;
	font-weight: bold;
	margin-left: 15px;
	text-decoration: none;
}

.newslist {
	border-left: 1px solid #EEEEEE;
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

.newslist_date {
	color: #FF6600;
	text-align: center;
	vertical-align: top;
	width: 100px;
}

.newslist_h {
	background-color: #EEEEEE;
	border-left: 1px solid #F7F7F7;
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

.newslist_text {
	padding-bottom: 20px;
}

.newslist_text a {
	color: #747474;
	text-decoration: none;
}

.newstitle {
	color: #747474;
	margin-left: 15px;
}

.pager_arr {
	text-align: center;
	width: 50px;
}

.pager_arr a {
	color: #237434;
	font-weight: bold;
	text-decoration: none;
}

.pager_pgnum {
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	text-align: center;
}

.pager_pgnum a {
	color: #237434;
	font-weight: bold;
	text-decoration: none;
}

.product {
	color: #FF6600;
	text-align: center;
}

.side_left {
	background-image: url(/bg_leftside.png);
	background-position: right;
	background-repeat: repeat-y;
	vertical-align: top;
}

.side_lrup {
	/*background-color: #FFFFFF;*/
	background-image: url(/bg_lrup.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 171px;
}

.side_right {
	background-image: url(/bg_rightside.png);
	background-position: left;
	background-repeat: repeat-y;
	vertical-align: top;
}

.tab_off {
	background-image: url(/bg_tab_off.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.tab_off a {
	color: #DDDDDD;
	text-decoration: none;
	text-transform: uppercase;
}

.tab_on {
	background-image: url(/bg_tab_on.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #EEEEEE;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.tab_on a {
	color: #747474;
	text-decoration: none;
	text-transform: uppercase;
}

.tab_xxx {
	border-bottom: 1px solid #EEEEEE;
	height: 30px;
}

.tabs {
	border-left: 1px solid #EEEEEE;
}

.tblrowdescr {
	background-color: #F7F7F7;
	border-left: 1px solid #DDDDDD;
	padding: 2px 5px 2px 5px;
	text-align: right;
}

.tblrowvalue {
	background-color: #F7F7F7;
	padding: 2px 2px 2px 2px;
}

.uplinks a {
	color: #747474;
	text-decoration: none;
}

.uplinks img {
	padding-right: 3px;
	vertical-align: middle;
}

.uplinks span {
	display: block;
	margin-right: 10px;
	text-align: left;
	width: 150px;
}

.upmenu1 {
	background-image: url(/bg_upmenu1.png);
	background-repeat: repeat-x;
	height: 40px;
}

.upmenu1 a {
	color: #EEEEEE;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.upmenu1 a:hover {
	color: #FFFFFF;
}

.upmenu1 img {
	border: 0px none;
	margin-right: 3px;
	vertical-align: bottom;
}

.upmenu1 span {
	color: #EEEEEE;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.upmenu1 td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
}

.upmenu1_sel {
	background-image: url(/bg_upmenu1_sel.png);
	background-repeat: repeat-x; /*border-left: 1px solid #237434;
	border-right: 1px solid #237434;*/
	height: 40px;
}

.upmenu2 {
	background-image: url(/bg_upmenu2.png);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 30px;
}

.upmenu2 a {
	color: #EEEEEE;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.upmenu2 a:hover {
	color: #FFFFFF;
}

.upmenu2 img {
	border: 0px none;
	margin-right: 5px;
	vertical-align: bottom;
}

.upmenu2 td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.upmenu2_sel {
	background-image: url(/bg_upmenu2_sel.png);
	background-repeat: repeat-x;
	height: 30px;
}

table.subscriberForm{
    width: 100%;
    border-collapse:collapse;
}
table.subscriberForm td{
    padding: 0px;
}
table.subscriberForm td.fieldLabel{
    width: 180px;
    font-weight: bold;
}
table.subscriberForm td.fieldData{
    text-align: center;
}
table.subscriberForm td.fieldData input{
   width: 300px;
}
table.subscriberForm td.fieldData textarea{
   width: 300px;
   height: 60px;
}
table.subscriberForm td.fieldData label.err{
    color: red;
    font-weight: bold;
    clear: left;
}
table.subscriberForm td.delimer{
    height:4px;
}