html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,
cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	border: 0; font-family: arial, geneva, helvetica, sans-serif; font-size: 12px;
	margin: 0; padding: 0; vertical-align: baseline;
}
body { background: #f3f3f3; }
h1 { margin: 0px; }
h2
{
	display: block; font-size: 17px; font-weight: bold; line-height: 16px; margin: 0px 0px 6px 0px;
}
strong { font-weight: bold; }
p { line-height: 18px; }

table
{
	font-family: arial, geneva, helvetica, sans-serif; font-size: 12px; text-align: left;
}
td, th { padding: 5px 7px; vertical-align: top; }
td.row1 { background-color: #e8f6ff; }
td.row2 { background-color: #ffffff; }

a, a:visited { color: #43ace3; text-decoration: none; cursor: pointer; }
a:hover { color: #4ca3ca; text-decoration: underline; }
a.button
{
	-moz-border-radius: 3px 3px; -webkit-border-radius: 3px 3px;
	border-radius: 3px 3px; display: block; float: left; margin-right: 0px;
	padding: 4px; text-align: center; text-decoration: none; white-space: nowrap;
}
a.button:hover { text-decoration: underline; }
a.button1 { background-color: #ff1456; color: #ffffff; }
a.button2 { background-color: #000000; color: #ffffff; }
a.button3 { background-color: #3fcb43; color: #ffffff; }
a.button4 { background-color: #3b5998; color: #ffffff; }
a.button5
{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
	background: linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
	border: 1px solid #e8e8e8; color: #43ace3;
	font-family: arial, serif; font-size: 14px; font-weight: bold;
	text-shadow: #ffffff -1px -1px 0;
}
}
a.button6
{
	background: transparent url('/image/button/green.png') repeat-x;
	border: 1px solid #199f2e; color: #ffffff;
	text-shadow: #1d8321 1px 1px 0px;
	
}
a.button7
{
	background: transparent url('/image/button/links_get.png') no-repeat;
	color: #ffffff; height: 40px; line-height: 38px; padding: 0px;
	text-shadow: #333333 1px 1px 0px; width: 120px;
}
a.button8
{
	background: transparent url('/image/button/links_code.png') no-repeat;
	color: #ffffff; height: 78px; line-height: 38px; padding: 0px;
	text-shadow: #333333 1px 1px 0px; width: 191px;
}

a.button9
{
	-moz-box-shadow: 0px 0px 5px #b6b6b6; -webkit-box-shadow: 0px 0px 5px #b6b6b6;
	box-shadow: 0px 0px 5px #b6b6b6;
	background: #3ca9e2;
	background: -moz-linear-gradient(top,  #3ca9e2 0%, #379bcf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ca9e2), color-stop(100%,#379bcf));
	background: -webkit-linear-gradient(top,  #3ca9e2 0%,#379bcf 100%);
	background: -o-linear-gradient(top,  #3ca9e2 0%,#379bcf 100%);
	background: -ms-linear-gradient(top,  #3ca9e2 0%,#379bcf 100%);
	background: linear-gradient(top,  #3ca9e2 0%,#379bcf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ca9e2', endColorstr='#379bcf',GradientType=0 );
	border: 1px solid #218ec0; color: #ffffff;
	font-family: arial, serif; font-size: 14px; font-weight: bold;
	text-shadow: #236d94 -1px -1px 0;
}

a.button10
{
	-moz-box-shadow: 0px 0px 5px #b6b6b6; -webkit-box-shadow: 0px 0px 5px #b6b6b6;
	box-shadow: 0px 0px 5px #b6b6b6;
	background: #C9C9C9;
	background: -moz-linear-gradient(top, #C9C9C9 0%, #C9C9C9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(100%,#636363));
	background: -webkit-linear-gradient(top, #C9C9C9 0%,#A4A4A4 100%);
	background: -o-linear-gradient(top, #8B8B8B 0%,#8B8B8B 100%);
	background: -ms-linear-gradient(top, #939393 0%,#939393 100%);
	background: linear-gradient(top, #939393 0%,#939393 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ca9e2', endColorstr='#379bcf',GradientType=0 );
	border: 1px solid #939393; color: #ffffff;
	font-family: arial, serif; font-size: 14px; font-weight: bold;
	text-shadow: #969696 -1px -1px 0;
}

a.button11
{
	-moz-box-shadow: 0px 0px 5px #b6b6b6; -webkit-box-shadow: 0px 0px 5px #b6b6b6;
	box-shadow: 0px 0px 5px #b6b6b6;
	background: #C9C9C9;
	background: -moz-linear-gradient(top, #C9C9C9 0%, #C9C9C9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(100%,#636363));
	background: -webkit-linear-gradient(top, #C9C9C9 0%,#A4A4A4 100%);
	background: -o-linear-gradient(top, #8B8B8B 0%,#8B8B8B 100%);
	background: -ms-linear-gradient(top, #939393 0%,#939393 100%);
	background: linear-gradient(top, #939393 0%,#939393 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ca9e2', endColorstr='#379bcf',GradientType=0 );
	border: 1px solid #939393; color: #ffffff;
	font-family: arial, serif; font-size: 14px; font-weight: bold;
	text-shadow: #969696 -1px -1px 0;
}

.links_style { color: #000000; font-weight: bold; text-decoration: none; }

.event
{
	background-color: #ffebac; border: 1px solid #ffebac; border-radius: 4px 4px;
	-moz-border-radius: 4px 4px; -webkit-border-radius: 4px 4px; margin-bottom: 8px; width: 100%;
}

.bar
{
	background: #ffffff url(/image/framework/bar.png) top repeat-x;
	border: 0px solid #484848; color: #000000; height: 62px; padding: 0; position: relative;
}
.bar .dropdown
{
	background-color: #ffffff; border: 1px #cccccc solid; color: #000000;
	display: none; position: absolute; z-index: 100;
}
.bar .price
{
	float: right; position: absolute; padding: 18px 15px; top: 0px; width: 300px;
}
.bar ul
{
	float: left; list-style: none; margin: 0; padding: 0;
}
.bar li { float: left; margin: 0; padding: 0; position: relative; }
.bar ul span, .bar ul li span, .bar a.link:link, .bar ul a.link:visited
{
	background: url(/image/framework/bar_line.png) no-repeat; color: #000000;
	font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold;
	display: block; float: left; height: 43px; line-height: 43px; padding: 0px 10px; text-decoration: none;
}
.bar ul li a.link.current, .bar ul li a.link:hover, .bar ul li .mark
{
	background: #ffffff url(/image/framework/bar_hover.png) top repeat-x; height: 45px;
	color: #000000; text-decoration: none;
}

.center { position: relative; max-width: 980px; margin: 0 auto; }

.image { background: #ffffff; border: 1px #cccccc solid; padding: 2px; }

.form { height: 26px; }
.form_row label { clear: left; float: left; font-weight: bold; margin-right: 4px; text-align: right; width: 150px; }
.form_row_extra { color: #7c7c7c; font-style: italic; margin: 5px 0px 20px 0px; width: 350px; }

.link { cursor: pointer; }
.link0, .link0:visited { color: #000000; text-decoration: none; cursor: pointer; }
.link0:hover { color: #000000; text-decoration: underline; }
.link1, .link1:visited { color: #ffffff; text-decoration: none; cursor: pointer; }
.link1:hover { color: #ffffff; text-decoration: underline; }
.link2, .link2:visited { color: #43ace3; text-decoration: none; cursor: pointer; }
.link2:hover { color: #4ca3ca; text-decoration: underline; }
.link3, .link3:visited { color: #575757; font-weight: normal; text-decoration: none; cursor: pointer; }
.link3:hover { color: #000000; font-weight: bold; text-decoration: none; }
.link4, .link4:visited { color: #114ecb; text-decoration: none; cursor: pointer; }
.link4:hover { color: #114ecb; text-decoration: underline; }
.link5, .link5:visited { color: #43ace3; text-decoration: none; cursor: pointer; }
.link5:hover { color: #000000; text-decoration: underline; }

.paging { color: black; padding: 3px 6px; border: 1px solid #eee; }
.paging_selected { background: #cccccc; }

.tooltip_above
{
	background-color: #505050; color: #ffffff; display: none; font-size: 10px;
	font-weight: bold; margin-bottom: 20px; padding: 10px; text-align: center; z-index: 100;
	border-radius: 3px 3px; -moz-border-radius: 3px 3px; -webkit-border-radius: 3px 3px;
}

.fa_dynamic_rss { position: relative; }
.fa_dynamic_rss-clear { clear: both; }
.fa_dynamic_rss-description { }
.fa_dynamic_rss-even { background-color: #ffffff; }
.fa_dynamic_rss-image { border: 0px; text-align: center; width: 300px; }
.fa_dynamic_rss-image-link { text-align: center; }
.fa_dynamic_rss-items { clear: both; height: 600px; overflow: hidden; position: relative; }
.fa_dynamic_rss-item
{
	font-size: 12px; padding: 0; margin: 0; width: 920px; z-index: 5;
}
.fa_dynamic_rss-link
{
	float: left; color: #000000; margin-top: 2px; margin-bottom: 4px; width: 100%;
}
.fa_dynamic_rss-link a { color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; }
.fa_dynamic_rss-odd { background-color: #eeeeee; }
.fa_dynamic_rss-paging { float: right; }
.fa_dynamic_rss-paging a { color: #000000; text-decoration: none; width: 29%; }
.fa_dynamic_rss-time
{
	float: right; overflow: hidden; text-align: right; white-space: nowrap; width: 18%;
}
.fa_dynamic_rss-title
{
	color: #BF0005; float: left; font-weight: bold; overflow: hidden;
	margin-bottom: 6px; width: 69%; white-space: nowrap;
}
.fa_dynamic_rss-title a { color: #000000; float: left; text-decoration: none; }

.top_information { padding: 10px 0px 16px 0px; }
.row { clear: both; overflow: hidden; }

#content .module
{
	-moz-box-shadow: 0px 1px #e3e3e3; -webkit-box-shadow: 0px 1px #e3e3e3; box-shadow: 0px 1px #e3e3e3;
	background: #fff; clear: both; margin: 0; overflow: hidden; padding: 8px;
	border: 1px solid #e3e3e3; border-radius: 4px 4px; -moz-border-radius: 4px 4px; -webkit-border-radius: 4px 4px;
}
#content .web { margin-bottom: 20px; }

#content .navigation li
{
	font-weight: 700; list-style-type: none; overflow: hidden; margin: 0.6em 0 0; padding: 0;
}
#content .navigation li.active a { color: #000; font-weight: 700; text-decoration: none; }
#content .navigation p { font-weight: 400; margin: 0; }

#menu { background: #ffffff; float: left; margin: 0; padding: 0; width: 240px; }
#page
{
	float: right; margin-left: 10px; padding: 0; width: 728px;
}

#bottom .navigation li
{
	float: left; list-style-type: none; overflow: hidden; margin: 0 10px; padding: 0;
}

.dropdown1
{
	background: #393939; float: right; margin: 8px 0px; padding: 5px 20px 5px 5px; position: relative;
	border-radius: 4px 4px; -moz-border-radius: 4px 4px; -webkit-border-radius: 4px 4px;
}
.dropdown1 .dropdown1_arrow
{
	background: #393939 url(/image/icons/arrow_down_1.png) no-repeat right center;
	border-left: 1px #545454 solid; height: 16px; position: absolute; right: 4px; top: 4px; width: 11px;
}
.dropdown1 .dropdown1_hover
{
  display: none; position: absolute; right: 0px; top: 20px; z-index: 10;
}
.dropdown1 .dropdown1_content
{
	background: #393939; margin-top: 2px; padding: 10px; z-index: 10;
}
.dropdown1 a:link, .dropdown1 a:visited, .dropdown1 span
{
	color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;
}

.dropdown1 a.current { color: #ffffff; margin: 0px; text-decoration: none; }
.dropdown1 a:hover { text-decoration: underline; }

.cms_page { margin: 0px; padding: 0px; }
.cms_page p { margin: 0px; padding: 0px; }

#graph_tooltip
{
	background-color: #fbfbfb; border: 1px solid #f2f2f2; display: none;
	position: absolute; opacity: 0.80; padding: 2px;
}
#graph_tooltip .graph_tooltip_x { color: #636363; display: block; }
#graph_tooltip .graph_tooltip_y { color: #999999; display: block; }

