* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/1em Arial, Tahoma, Verdana, sans-serif;
	color: #dadada;
	background: #223464;
	width: 100%;
	height: 100%;
}
a {
	color: #dadada;
}
p {
	margin: 0 0 1em;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}

h1 {
	font: 20px/1em Arial, Tahoma, Verdana, sans-serif;
	color: #f9f9fa;
	margin: 0 0 10px 0;
}
h2 {
	font: 18px/1em Arial, Tahoma, Verdana, sans-serif;
	color: #f9f9fa;
	margin: 0 0 8px 0;
}
h3 {
	font: 16px/1em Arial, Tahoma, Verdana, sans-serif;
	color: #f9f9fa;
	margin: 0 0 6px 0;
}
hr {
	border: 0;
	margin: 0;
	padding: 0;
	border-top: 1px solid #999999;
}
strong, b {
	font-weight: bold;
}
.pa {
	position: absolute;
}
.clear {
	clear: both;
}


#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}
#header {
	height: 105px;
	background: #1b294e;
	border-bottom: 1px solid #808595;
}
#content {
	padding: 0 0 60px;
	margin: 0 0 0 0;
}
#footer {
	margin: -41px 0 0;
	height: 40px;
	background: #1b1b1d;
	border-top: 1px solid #6c758d;
	position: relative;
}


.logo {
	top: 12px;
	left: 95px;
}
.asweb {
	top: 5px;
	left: 864px;
}
.copyright {
	top: 14px;
	left: 51px;
	width: 800px;
}
.copyright p {
	color: #7c7c7c;
	font: 11px Arial, Tahoma, Verdana, sans-serif;
}
.searchblock {
	top: 7px;
	left: 777px;
	width: 223px;
}
.searchinput {
	float: left;
	width: 159px;
	height: 19px;
	padding: 2px 5px 0;
	color: #7c7c7c;
	font: 11px Arial, Tahoma, Verdana, sans-serif;
	margin: 1px 0 0 0;
	border: none;
}
#search {
	margin: 0 0 0 3px;
}
.mmm{top: 35px; 
left: 96px;
position: relative;
z-index: 999;}

.menuback {
	top: 77px;
	left: 46px;
	width: 898px;
	height: 27px;
	background: url(../img/menuback.png) no-repeat top left;
}
.menuback ul {
	margin: 0 9px;
}
.menuback ul li.menu {
	float: right;
	padding: 7px 25px 0;
	height: 27px;
	background: url(../img/menu.png) no-repeat right 8px;
}
.menuback ul li.menu1 {
	float: right;
	padding: 7px 25px 0;
	height: 27px;
}
.menuback ul li.menu2, .menuback ul li.menu21 {
	float: right;
	padding: 7px 25px 0;
	height: 27px;
	background: url(../img/menu2.png) no-repeat top right;
}
.menuback ul li a {
	color: #fff;
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
}
.menua1 {
	top: -7px;
	left: -25px;
}
.menua2 {
	top: -7px;
	right: 0;
}
#cycle {
	width: 898px;
	height: 415px;
	margin: 0 0 0 46px;
}
.foreground {
	width: 898px;
	height: 415px;
	background: url(../img/foreground.png) no-repeat;
	z-index: 50;
}
.foreground2 {
	top: 26px;
	left: 720px;
	width: 178px;
	height: 167px;
	background: url(../img/foreground2.png) no-repeat;
	z-index: 51;
}
.actions {
	top: 260px;
	left: 27px;
	width: 531px;
	height: 235px;
	background: url(../img/actions.png) no-repeat top left;
	z-index: 52;
	padding: 0 0 0 17px;
}
#left-block {
	float: left;
	width: 647px;
}
#right-block {
	float: left;
	width: 353px;
}
#acont {
	width: 552px;
	height: 6px;
	background: url(../img/acont.png) no-repeat bottom left;
	margin: 80px 0 0 75px;
}
#bcont {
	width: 552px;
	height: 6px;
	background: url(../img/bcont.png) no-repeat top left;
	margin: 0 0 37px 75px;
}
#cont {
	width: 523px;
	background: url(../img/cont.png) repeat-y top left;
	margin: 0 0 0 75px;
	padding: 8px 11px 8px 18px;
}
.mainaction {
	float: left;
	width: 104px;
}
.actname {
	margin: 22px 2px 0;
	height: 26px;
	overflow: hidden;
	color: #fff;
	font: 11px/13px Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-style: italic;
}
.actpic {
	margin: 9px 0 0 0;
}
.actshort {
	margin: 7px 2px 2px;
	height: 14px;
	overflow: hidden;
	color: #000a2b;
	font: 14px/14px Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
}
.subact {
	width: 85px;
	height: 16px;
	background: url(../img/subact.png) no-repeat;
}
.usr {
	float: left;
	margin: 13px 0 0;
}
.usr div {
	float: left;
}
.usr2 {
	height: 21px;
	background: url(../img/usr2.png) repeat-x top left;
	padding: 7px 6px 0;
}
.usr2 a {
	font: 11px/11px Arial, Tahoma, Verdana, sans-serif;
	color: #fff;
	text-decoration: none;
}
.usr3 {
	width: 500px;
	top: 119px;
	left: 450px;
}
.usr3 div {
	float: right;
}
#langmenu {
	float: right;
	margin: 10px 66px 0 10px;
}
#langmenu a, .langmenu a {
	color: #a1adc3;
	font: 11px/11px Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
}
.langmenu {
	top: 19px;
	left: 465px;
	width: 290px;
	text-align: right;
}
img.lm {
	margin: 0 8px;
}
#mainnews {
	margin: 45px 0 0 1px;
}
#mainnews h3 {
	color: #93b0fe;
	font: 18px/18px Arial, Tahoma, Verdana, sans-serif;
	margin: 0 0 14px;
}
.mndate {
	float: left;
	width: 57px;
	color: #fc1a03;
	font: 12px/12px Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
}
.mnitem {
	margin: 0 0 20px 0;
}
.mnitemc {
	float: left;
	width: 270px;
}
.mnname {
	margin: 0 0 6px;
}
.mnname a {
	color: #d0cfce;
	font: 11px/11px Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
}
.mncont {
	margin: 0 0 8px 0;
}
.mncont a {
	color: #fff;
	font: 11px/13px Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
}
.mnl {
	margin: 4px 0 0;
}
#allnews {
	float: right;
	margin: 0 51px 0 0;
}
#allnews div {
	float: left;
}
#mn2 {
	background: url(../img/mn2.png) repeat-x top left;
	height: 17px;
	padding: 5px 0 0 0;
}
#mn2 a {
	margin: 0 5px;
	color: #010101;
	font: 9px/9px Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#bann {
	margin: 0 0 0 22px;
}
#bann img {
	margin: 0 0 20px 55px;
}
#picback {
	background: url(../img/picback.png) no-repeat top left;
	min-height: 170px;
}
h1#pb {
	background: url(../img/pb.png) no-repeat 0 0;
	color: #d4d4d4;
	font: 18px/18px Arial, Tahoma, Verdana, sans-serif;
	margin: 66px 0 0 95px;
	padding: 1px 0 0 13px;
}
#pbb {
	width: 902px;
	margin: 0 auto;
	padding: 150px 0 0 0;
}
#pb1 {
	height: 13px;
	background: url(../img/pb1.png) no-repeat top left;
}
#pb2 {
	background: #a0a0a0;
}
#pb3 {
	height: 11px;
	background: url(../img/pb3.png) no-repeat top left;
}
#bcblock {
	margin : -55px 0 8px 33px;
	min-height: 31px;
	width: 244px;
	background: #223464;
	padding: 7px 9px 1px 11px;
	float: left;
}
#bcblock p {
	color: #fff;
	font: 12px/14px Arial, Tahoma, Verdana, sans-serif;
	margin: 11px 0 13px 0;
}
#bcblock2 {
	float: left;
	margin: -16px 0 0 22px;
	width: 548px;
}
#bcblock2 p {
	color: #414141;
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
}
.fs0 {
	font-size: 1px;
}
#bc {
	border-bottom: 1px solid #3c4a6e;
	padding: 0 0 10px 0;
}
#bc a {
	color: #5583fc;
	font: 10px/14px Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
}
#bc span {
	color: #5583fc;
	font: 10px/14px Arial, Tahoma, Verdana, sans-serif;
}
h1.pcat {
	width: 834px;
	height: 34px;
	margin: 0 0 0 32px;
	background: url(../img/cat.png) no-repeat top left;
	padding: 14px 15px 0 15px;
}
h1.pcat a {
	text-decoration: none;
	color: #fff;
	font: 18px/18px Arial, Tahoma, Verdana, sans-serif;
}
.pcatp {
	background: #d4d4d4;
	width: 834px;
	margin: 0 0 20px 32px;
}
.pcatpp {
	width: 395px;
	margin: 26px 2px 14px 14px;
	float: left;
	background: #fff;
}
.pcatppn {
	width: 203px;
	margin: 0 auto;
}
.pcatppname {
	float: left;
	margin: -12px 0 0 0;
	width: 187px;
	height: 28px;
	background: url(../img/pn2.png) repeat-x top left;
	text-align: center;
	padding: 5px 0 0 0;
}
.pcatppname a {
	color: #fff;
	font: 16px/16px Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.pcatppn1 {
	margin: -12px 0 0 0;
	float: left;
	width: 8px;
	height: 33px;
	background: url(../img/pn1.png) no-repeat top right;
}
.pcatppn3 {
	margin: -12px 0 0 0;
	float: left;
	width: 8px;
	height: 33px;
	background: url(../img/pn3.png) no-repeat top left;
}
.pcatpppic {
	text-align: center;
	margin: 4px;
}
.pcatppshort {
	min-height: 43px;
	background: #f3f2f2;
	border-top: 1px solid #d4d4d4;
	padding: 8px 4px 8px 8px;
	color: #000;
	font: 12px/14px Arial, Tahoma, Verdana, sans-serif;
}

.pcatp2 {
	background: #fff;
	width: 806px;
	margin: 0 0 20px 32px;
	color: #000;
	padding: 14px;
}
.pcatp2 a {
	color: #000;
}
#pcimg {
	float: left;
	width: 350px;
	text-align: center;
}
#pccont {
	float: left;
	width: 456px;
}
.pcatp2 h1, .pcatp2 h2, .pcatp2 h3 {
	color: #000;
}
.product div#content div#main ul#tab {
	clear: both;
	overflow: hidden;
	width: 814px;
	margin-top: 30px;
	margin-left: -14px;
	padding-left: 20px;
	padding-bottom: 4px;
	background: url(../img/tabs.png) repeat-x left bottom;
	zoom: 1;
}
.product div#content div#main ul#tab li {
	float: left;
}

.product div#content div#main ul#tab li a {
	display: block;
	height: 19px;
	background: #f6f6f6 url(../img/tab.png) repeat-x bottom left;
	padding: 10px 40px 0;
	margin: 0 1px;
	color: #333;
	font: 11px/11px Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
}
.product div#content div#main ul#tab li a:hover, .product div#content div#main ul#tab li.selected a {
	background: #e87210 url(../img/tab2.png) repeat-x bottom left;
	color: #fff;
}
.tpanel {
	display: none;
}
#panel1 {
	display: block;
}