/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

form{
	margin:0px;
	padding:0px;
}

img{
	border: none;
}

#header{
	display:inline-block;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:158px;
}

#main{
	width:1003px;
	background:url(../../images/frame.gif);
	background-repeat:repeat-y;
	display:inline-block;
}

#left{
	float: left;
	text-align:left;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#content{
	float: left;
	text-align:left;
	width: 603px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#right{
	float: left;
	text-align:left;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#footer{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../../images/bg_footer.jpg);
	background-repeat:repeat-x;
}

#menu{
	float:left;
	background:url(../../images/bg_header_center.jpg);
	width:98.6%;
	height:30px;
}

.values{
	text-align:center;
	font-weight:bold;
	width:189px;
	float:left;
}

.txt_original{
	font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#62a226;
  text-decoration:none;
}

.txt_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
}

.txt_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#62a226;
	border-bottom:1px solid #62a226;
	padding:5px;
}

.tbl th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#b6d585;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
}

.tbl td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#938953;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
}

.tbl_raw th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#b6d585;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
}

.tbl_raw td{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
}

.tbl_simple th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
}

.tbl_simple td{
	color:#000000;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
}

.tbl_th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
}

.tbl_td{
	color:#000000;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
}

.tbl_normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color:#d4e1ec;
}

.tbl_over{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color:#f6f4d0;
}

.photo{
	background:#fff;
	border:solid 1px #ccc;
	padding:4px;
}

.company_info{
	width:400px;
}

.company_info th{
	width:180px;
	font-weight:bold;
	vertical-align:top;
}

.company_info td{
	font-weight:bold;
	vertical-align:top;
}

a:link,a:active,a:visited{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
}a:hover{ 
  color:#000000;
  text-decoration:underline;
}

a:link.original,a:active.original,a:visited.original{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#62a226;
  text-decoration:none;
}a:hover.original{ 
	color:#62a226;
  text-decoration:underline;
}

a:link.white,a:active.white,a:visited.white{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
}a:hover.white{ 
	color:#FFFFFF;
  text-decoration:underline;
}

a:link.blue,a:active.blue,a:visited.blue{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#15adff;
  text-decoration:none;
}a:hover.blue{ 
	color:#15adff;
  text-decoration:underline;
}

.btn_num{
	text-align:center;
	background:url(../../images/btn_num.gif) center no-repeat;
	width:20px;
	height:20px;
}

a:link.jcarousel-control,a:active.jcarousel-control,a:visited.jcarousel-control{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#FFFFFF;
	
}a:hover.jcarousel-control{ }

.HMenu div a img {
	position: relative;
	-webkit-transition: opacity 0.2s ease-out, padding-top 0.2s ease-out;
	opacity: 0.99999;
	vertical-align: top;
}
.HMenu div:hover a img {
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter:alpha(opacity=30);
}
.HMenu div a:hover img {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
	filter: none;
}

.curved{
	border:1px solid #7b7b7b;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.news{
	background:#99FF00;
}
.news_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.news_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
}
.news_description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
