*      				{ font-family: Verdana;  }

body				{ margin: 0px 0px; padding: 15px 0px; background: #d7d8d9; }

img				{ border: 0px; }

a				{ text-decoration: none; color: #aa1700; }
a:hover				{ text-decoration: underline; }

#pagewrapper			{ margin: 0px auto; position: relative; width: 990px; }

#logo				{ margin: 0px 0px 0px 25px; display: none; }

#mainmenu			{ width: 990px; height: 75px; background: url('img/menu_bg.png') top left no-repeat; position: relative; }
#mainmenu .ul_1			{ list-style: none; margin: 0px; padding: 0px 0px 0px 125px; }
#mainmenu .li_1			{ margin: 0px; padding: 0px; display: block; float: left; }
#mainmenu .a_1			{ line-height: 75px; display: block; float: left; padding: 0px 10px; height: 75px; font-size: 14px; color: white; text-transform: uppercase; font-family: Tahoma; }
#mainmenu .a_1:hover		{ background: #aa1700; text-decoration: none; }
#mainmenu .a_1.active		{ background: #aa1700; }
#mainmenu .a_1 img		{ margin: 27px 0px; }

#mainmenu .language		{ position: absolute; top: 0px; right: 25px; }
#mainmenu .language a		{ padding: 0px 5px; }

#mainmenu .homelogo		{ position: absolute; top: 0px; left: 25px; }

#wrap				{ padding: 10px 0px; width: 990px; }

#submenu			{ width: 140px; background: white; float: left; margin-right: 10px; padding: 10px; min-height: 460px; }

#submenu ul			{ list-style: none; margin: 0px; padding: 0px; }
#submenu li			{ margin: 0px; padding: 0px; }
#submenu a			{ display: block; width: 120px; padding: 5px 10px; margin: 0px 0px 10px 0px; background: #d7d8d9; color: black; font-size: 12px; font-family: Tahoma; }
#submenu a:hover		{ background: #aa1700; color: white; text-decoration: none; }
#submenu a.active		{ background: #aa1700; color: white; }


#content			{ background: white; padding: 25px; width: 510px; float: left; min-height: 430px; font-size: 12px; }
.type_1 #content		{ width: 680px; min-height: 529px; }

#bottompanel			{ font-size: 12px; padding: 25px 0px; }
#bottompanel a			{ color: black; }

#sidepanel			{ float: right; width: 210px; background: white; font-size: 11px; padding: 20px; min-height: 450px; }
#sidepanel p,
#sidepanel div			{ padding: 0px; margin: 0px; }

#rightpanel			{ float: right; width: 220px; background: white; font-size: 11px; padding: 15px; min-height: 57px; }
#rightpanel p,
#rightpanel div			{ padding: 0px; margin: 0px; }

.right_image			{ float: right; margin-bottom: 10px; }

#images			{ Position: absolute; left: 728px; top: 85px; }

#footer				{ width: 990px; clear: both; color: #808080; font-size: 12px; padding: 25px; text-align: center; }
.type_1	#footer			{ width: 680px; }

.type_1.site_1 #wrap .article_list 	{ background: #f1f1f2 url('img/lastest_news_bg.png') top left no-repeat; padding: 35px 0px 10px 10px; margin-top: 25px; }
.type_1.site_2 #wrap .article_list 	{ background: #f1f1f2 url('img/lastest_news_bg2.png') top left no-repeat; padding: 35px 0px 10px 10px; margin-top: 25px; }
.type_1 #wrap .article_list .row	{ width: 325px; float: left; padding: 10px 10px 10px 0px; }
.type_1 #wrap .article_list .row h4	{ margin-bottom: 5px; }

.type_1 .module			{ width: 550px; }

.comments			{ display: block; padding: 5px 0px 5px 0px !important; margin: 5px 0px 0px 0px !important; clear: both; font-size: 10px; color: gray; border-top: 1px dotted gray; }
.comments textarea		{ width: 520px; height: 80px; }
.comments .form			{ padding: 0px 0px 0px 0px; }
.comments input, .comments textarea { font-size: 12px; border: 1px solid gray; margin-bottom: 3px; }
.comments span			{ display: block; padding: 2px 0px; font-size: 12px; color: black; }
.comments .date, .comments .time { display: inline; font-size: 10px; color: gray; }
.comments .comment .author	{ font-weight: bold; font-size: 12px; }
.comments .comment		{ font-size: 12px; border: 1px solid #d0d0d0; background: #f0f0f0; padding: 5px !important; margin: 0px 0px 5px 0px; }


.box				{ position: relative; padding: 0px; }
.box .a				{ position: absolute; top: 0px; right: -60px; background: inherit; padding: 2px 15px; z-index: 20; }
.box .a img			{ border-bottom: 0px solid white !important; }
.box:hover .a			{ visibility: visible; }

.module				{ padding: 0px 0px 0px 0px; position: relative; }
.module .a			{ position: absolute; top: -20px; right: 0px; text-align: right; background: inherit; padding: 2px 15px; }
.module:hover .a		{ visibility: visible; }

.parent_3 .module		{ width: 800px; }

.a,
.a input,
.a textarea			{ font-size: 11px; }
.a td				{ vertical-align: top; }

td				{ vertical-align: top; }

.leftie				{ float: left; }
.rightie			{ float: right; }
.clear				{ clear: both; }
#imagerotator { position: relative; } 
#imagerotator img { position: absolute; top: 0; left: 0; z-index: 8; } 
#imagerotator img.active { z-index: 10; } 
#imagerotator img.last-active { z-index: 9; }

