﻿body{
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	min-width:842px;
}
h1, h2, h3,h4, h5, h6, ul{
	padding:0;
	list-style:none;
	font-weight:normal;
}

.container{
	width:100%;
	margin:0 auto;
	display:table;
	position:relative;
	overflow:hidden;
	height:1%;
}
.main {
	margin: 0 auto;
	width: 1000px;
	position:relative;
	padding-left:22px
}
.main2 {
	margin: 0 auto;
	width: 920px;
	position:relative;
	padding-top:32px
}
#header {
	width: 100%;
	height: 98px;
	background:url(/exp/trans/images/header-bg.gif) repeat-x;
	display:table-header-group;
}
#header .main{height:98px;}
.logo{
	position:absolute;
	top:15px;
	left:3px;
}
.logo a{
	display:block;
	width:188px;
	height:66px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/exp/trans/images/logo.gif)
}
.flag {
	background:#fff url(/exp/trans/images/flag-right.gif) no-repeat 100% 0;
	height:22px;
	width:334px;
	float:right;
	position:relative;
}
.flag ul{
	background: url(/exp/trans/images/flag-left.gif) no-repeat 0 0;
	padding:0 0 0 3px;
	position:absolute;
	height:22px;
}
.flag ul li{
	display:inline;
}
.flag ul li a{
	margin:5px 2px;
	display:block;
	text-indent:-9999px;
	width:14px;
	height:12px;
	background:url(/exp/trans/images/flag.gif) no-repeat;
	float:left;
}
.flag ul li.flag2 a{background-position: -14px 0;}
.flag ul li.flag3 a{background-position: -28px 0;}
.flag ul li.flag4 a{background-position: -32px 0;}
.flag ul li.flag5 a{background-position: -56px 0;}
.flag ul li.flag6 a{background-position: -70px 0;}
.flag ul li.flag7 a{background-position: -84px 0;}
.flag ul li.flag8 a{background-position: -98px 0;}
.flag ul li.flag9 a{background-position: -112px 0;}
.flag ul li.flag10 a{background-position: -126px 0;}
.flag ul li.flag11 a{background-position: -140px 0;}
.flag ul li.flag12 a{background-position: -154px 0;}
.flag ul li.flag13 a{background-position: -168px 0;}
.flag ul li.flag14 a{background-position: -182px 0;}
.flag ul li.flag15 a{background-position: -196px 0;}
.flag ul li.flag16 a{background-position: -210px 0;}
.flag ul li.flag17 a{background-position: -224px 0;}
.flag ul li.flag18 a{background-position: -238px 0;}
.navigation{
	position:absolute;
	top:49px;
	left:253px;
}
.navigation2{
	position:absolute;
	top:35px;
	left:300px;
	align: center;
}

.navigation3{
	position:absolute;
	top:0px;
	left:350px;
	align: center;
}
.navigation li{
	display:inline;
}
.navigation li a{
	font-size:11px;
	color:#fff;
	display:block;
	float:left;
	padding:0 3px 0 5px;
	background:url(/exp/trans/images/separator1.gif) no-repeat 0 2px;
}

.navigationtag {
	font-size:11px;
	color:#fff;
	
}

.navigation li.first a{
	
	background:none;
}
.navigation li.current a{
	font-weight:bold;
	text-decoration:none;
	
}
.navigation li a:hover{text-decoration:none;}
.navigation li.first a:hover{text-decoration:underline;}
#content {
	width: 820px;
	float: left;
	display:table-footer-group;
}
h1{
	color:#666;
	font-size:30px;
	line-height:48px;
	margin:15px 0;
}

h2{
	color:#666;
	font-size:20px;
	line-height:48px;
	margin:15px 0;
}
.image{
	float:right;
	margin-right:122px;
}
.about1{
	font-size:21px;
	display:block;
	width:430px;
	text-align:center;
}
.about2{
	background:#e8eef0 url(/exp/trans/images/radius1.gif) no-repeat;
	display:block;
	width:416px;
	margin:22px 0 22px 19px;
}
.about2 em{
	background:url(/exp/trans/images/radius2.gif) no-repeat 100% 0;
	display:block;
	padding:10px 11px 7px 11px;
	color:#333333;
	font-size:13px;
	line-height:13px;
	height:14px;
}
span.list{
	color:#66cc33;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
}
ul.list li{
	padding:0 0 0 10px;
	background:url(/exp/trans/images/bulet1.gif) no-repeat 1px 3px;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
}
ul.list li span{background-color:#ffffc2;}
.baner1{
	display:block;
	background:#9f6;
	width:400px;
	border:1px solid #6c3;
	text-align:center;
	padding:7px 0;
	margin:20px 0 0 10px;
	float:left;
}
.baner1 a{
	font-weight:bold;
	font-size:21px;
	color:#000;
}
.baner1 a:hover{text-decoration:none;}
p.comment{
	display:block;
	text-align:center;
	font-style:italic;
	font-size:13px;
	color:#333333;
	width:370px;
	float:left;
	margin:0 0 27px 15px;
}
div.screen{
	clear:both;
	background:#e3f1f6;
	overflow:hidden;
	height:1%;
	padding:20px 35px;
	margin-top:27px;
}
div.screen div{
	float:left;
	margin:0 12px;
	width:223px;
	text-align:center;
}
img {
border:0px;
}
div.screen div img{
	display:block;
	padding:1px;
	border:1px solid #ccc;
}
div.screen div h2{
	margin-top:15px;
}
div.screen div p{
	font-size:12px;
	line-height:17px;
}
.about3{
	overflow:hidden;
	height:1%;
	padding:38px 10px
}
.about3 div{
	float:left;
	width:360px;
	font-weight:bold;
	font: 18px  Georgia, "Times New Roman", Times, serif;
	padding:0 20px;
}
.about3 div h3{
font-size:28px;
}
.baner2{
	display:block;
	background:#9f6;
	width:732px;
	border:1px solid #6c3;
	text-align:center;
	padding:7px 0;
	margin:20px 0 0 53px;
}
.baner2 a{
	font-weight:bold;
	font-size:21px;
	color:#000;
}
.press-said{
	font-size:23px;
	text-align:center;
	display:block;
	margin:25px 0;
}
.press-said a{color:#3252b2;}
.press-said a:hover{text-decoration:none;}
#footer {
	width: 100%;
	height: 140px;
	background:url(/exp/trans/images/footer-bg.gif) repeat-x ;
	clear: both;
	text-align:center;
	color:#fff;
	padding-top:25px;
}
#footer2 {
	width: 100%;
	height: 76px;
	background:url(/exp/trans/images/footer-bg.gif) repeat-x;
	clear: both;
	text-align:center;
	color:#fff;
	padding-top:37px;
}
