@charset "utf-8";
/* CSS Document */
body { background:#f0f0f0; margin:0; padding:0; font-family:Arial; font-size:11px; }
a { outline:none; }
#wrapper { width:938px; margin:0 auto; }
/* Header*/
#header { width:938px; height:113px; position:relative; }
#header .left { background:url(../images/header_left_bdr.jpg) no-repeat top left; float:left; display:inline; width:4px; height:113px; }
#header .center { background: url(../images/header_center_bg.jpg) no-repeat; width:930px; float:left; display:inline; height:113px; }
#header img.logo { width:313px; height:104px; padding: 6px 0 0 22px; display:inline; float:left; }
#header .right_logo { height:113px; display:inline; float:right; }
#header .right_logo .icons { width:139px; height:25px; padding: 7px 0 10px 100px; }
#header .right_logo .icons img { padding-right:13px; }
#header .right_logo .certificate { width:228px; height:57px; padding-right:12px; }
#header .right_logo p { font-size:10px; color:#FFFFFF; padding:0; margin:0; }
#header .right_logo .certificate img { padding-right:5px; }
#header .right { background:url(../images/header_right_bdr.jpg) no-repeat top right; float:right; display:inline; width:4px; height:113px; }
/* Menu*/
#menu { width:938px; height:55px; position:relative; }
#menu .left1 { background:url(../images/menu_left_bg.jpg) no-repeat top left; width:25px; height:55px; float:left; display:inline; }
#menu .center { background:url(../images/menu_center_bg.jpg) repeat-x; height:55px; width:888px; float:left; display:inline; }
/* menu properties */
#menu .center .navigation_menu { position: relative; height: 55px; margin: 0; padding:0; overflow: hidden; background:none; font-family:Arial; font-size:17px; font-weight:400; margin-left:10px; }
#menu .center .navigation_menu li { float: left; list-style: none; }
#menu .center .navigation_menu li a:hover { color:#000000; }
#menu .center .navigation_menu li.current a { color:#000000; }
#menu .center .navigation_menu li.back { background:url(../images/menu_hover_bg.jpg) repeat-x; height: 55px; z-index: 8; position: absolute; }
#menu .center .navigation_menu li.back .left { background:url(../images/menu_hover_bg.jpg) repeat-x no-repeat top left; height: 55px; margin-left:10px; }
#menu .center .navigation_menu li a { text-decoration: none; color: #fff; outline: none; text-align: center; top: 7px; z-index: 10; display: block; float: left; line-height:45px; padding: 0 12px; margin: 0 10px; height: 55px; position: relative; overflow: hidden; }
#menu .center .navigation_menu li a:hover, #menu .center .navigation_menu li a:active, #menu .center .navigation_menu li a:visited { border: none; }
#menu .right { background:url(../images/menu_right_bg.jpg) no-repeat top right; width:25px; height:55px; float:right; display:inline; }
/*Slideshow*/
#slideshow { width:938px; height:297px; position:relative; padding-top:8px; }
#home_main { width:938px; position:relative; display:table;}
#home_main .latest_news { width:350px; float:left; display:inline; position:relative; }
#home_main .latest_news .header { background:url(../images/latest_news_header.jpg) top; height:39px; position:relative; }
#home_main .latest_news .header h1 { color:#f9e4e5; font-size:17px; margin:0 0 0 25px; padding:0; height:39px; line-height:39px; }
#home_main .latest_news ul { font-size:11px; color:#1e1d1d; margin:0 0 10px 6px; padding:0; width:310px; float:left; text-align:justify; }
#home_main .latest_news ul li { list-style:none; line-height:15px; padding:20px 0; }
#home_main .latest_news ul li div { width:67px; height:44px; background:#7a7979; border:1px solid #080000; color:#FFFFFF; font-size:17px; color:#f0f0f0; text-align:center; line-height:22px; font-weight:bold; float:left; display:inline; margin-right:6px;}
#home_main .latest_news ul li div:hover, #home_main .latest_news ul li div:focus { background:#CCCCCC; color:#000000; }
#home_main .latest_news ul li b { float:right; margin:0; padding:0; display:inline; text-align:right; margin-right:10px; font-weight:400; }
#home_main .latest_news ul li b a { text-decoration:none; color:#fd0202; }
#home_main .latest_news ul li b a:hover { text-decoration:underline; color:#666666; }
#home_main .tabmenu { width:564px; float:right; display:inline; position:relative; }
#home_main .tabmenu .tabheader { background:url(../images/tab_menu_bg.jpg) no-repeat right top; width:564px; height:39px; float:right; display:table; }
ul.tabs {
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	list-style: none;
	height: 39px;
	font-weight:bold;
}
ul.tabs li {
	float: left;
	margin: 0 5px;
	padding: 0;
	height: 39px;
	line-height: 39px;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	outline: none;
	color:#FFFFFF;
}
ul.tabs li a:hover {
	background: url(../images/tab_menu_hover.jpg) repeat-x;
	color:#0d90be;
}	
html ul.tabs li.active, html ul.tabs li.active a, html ul.tabs li.active a:hover  {
	background: url(../images/tab_menu_hover.jpg) repeat-x;
	color:#0d90be;
}
html ul.tabs li.inactive, html ul.tabs li.inactive a, html ul.tabs li.inactive a:hover  {
	background: none;
	color:#ffffff;
}
.tab_container {
	clear: both;
	float: left; 
	width: 564px;
	position:relative;
}
.tab_content {
	padding: 0;
	font-size: 1.2em;
}
.tab_content img {
	float: left;
	margin: 5px 0 0 0;
	border: none;
	padding: 0 5px 0 0;
}
.tab_content .btn { font-size:12px; text-align:center; color:#0d90be; height:35px; width:80px; padding-bottom:3px; font-weight:bold; }
.tab_content .form_text { font-size:12px; color:#000000; }
.tab_content .form { background:#999999; border:1px solid #333333; color:#FFFFFF; font-size:12px; width:200px; height:18px; line-height:18px; }
.tab_content .form1 { background:#999999; border:1px solid #333333; color:#FFFFFF; font-size:12px; width:300px; height:60px; line-height:18px; }
.tab_content p { font-size:11px; line-height:18px; text-align:justify; color:#000000; padding:0; margin:10px 5px 10px 0; }
.tab_content p.link { margin:0; padding:0 0 10px 0; text-align:right; margin-right:10px; font-weight:400; }
.tab_content p.link a { text-decoration:none; color:#fd0202; margin-bottom:10px; }
.tab_content p.link a:hover { text-decoration:underline; color:#666666; }
.tab_content h2 { line-height:18px; text-align:justify; font-size:13px; font-weight:bold; margin:10px 0 0 0; padding:0; color:#0d90be; }
.tab_content h1 { line-height:18px; text-align:justify; color:#000000; font-size:13px; font-weight:bold; margin:0; padding:0; color:#7c1213; }
.tab_content ul { margin:10px 10px 10px 15px; padding:0; color:#CC0000; font-size:11px; line-height:18px; text-align:justify; }
.tab_content ul li { list-style:square; margin:5px 0; color:#000000; }
.tab_content ul.links { margin:10px 10px 10px 25px; padding:0 30px; color:#CC0000; font-size:11px; line-height:18px; text-align:justify; display:inline-block; list-style:square; z-index:9999; }
.tab_content ul.links li { list-style:square; margin:5px 0; color:#000000; }
.tab_content ul.links li a { color:#CC0000; text-decoration:underline; }
.tab_content ul.links li a:hover { color:#333333; text-decoration:underline; }
.tab_content ul.prod { width:564px; margin:0; padding:0; display:inline-block; position:relative;  }
.tab_content ul.prod li { width:564px; padding:10px; list-style:none; display:inline; position:relative; }
.tab_content ul.prod li img { border:#999999 1px solid; padding:0; margin:8px 0 8px 16px; }

#footer { background: #7a7979; height:39px; position:relative; }
#footer .left { width:40%; display:inline; height:39px; float:left; }
#footer .left p { margin:0; padding:0 0 0 15px; text-align:left; height:39px; line-height:39px; font-weight:400; }
#footer .right { width:40%; display:inline; height:39px; float:right; }
#footer .right p { margin:0; padding:0 15px 0 0; text-align:right; height:39px; line-height:39px; font-weight:400; }
#footer .right p a { text-decoration:none; color:#ffffff; margin:0 10px; }
#footer .right p a:hover { text-decoration:underline; color:#000000; }

.tab_content .more { display: none; }
.tab_content a.showLink, .tab_content a.hideLink {
      text-decoration: none;
      color: #36f; float:right; }
.tab_content a.hideLink {
      background: transparent url(up.gif) no-repeat left; }