*{
	margin:0;
	padding:0;
}
body{
  	background:#e8e8e8;
  	color:#000;
  	font-family:Arial, Verdana;
  	font-size:13px;
  	margin:0;
  	padding:0;
  	text-align:center;
}
img{
  	border:0px;
}
.clear{
	clear: both;
}
.center{
	text-align: center;
}
h1,h2,h3,h4,h5,h6,h7{
  	margin:0;
  	font-size:22px;
  	font-weight:normal;
  	padding:0;
  	margin-bottom:11px;
}
a:link, a:visited{
	text-decoration: underline;
	color: #0054a6;
}
a:hover, a:active{
   color:#B90D0D;
   text-decoration:none;
}
#container{
  	text-align:left;
  	width:850px;
  	margin:0 auto;
}
#header{
  	margin:0;
   background:url('i/header.jpg') left top no-repeat;
   width:850px;
   height:170px;
}
#language{
	margin-top:90px;
   margin-left:30px;
   display:block;
}
#language a:link, #language a:visited{
	text-decoration: underline;
	color:#fff;
}
#language a:hover, #language a:active{
   text-decoration:none;
	color:#fff;
}
#ssearch{
   position:absolute;
   top:10px;
   right:20%;
   display:inline;
}
#menu{
   background:#a2a3a3;
	margin-top:17px;
   width:100%;
   height:36px;
   font-size:14px;
   text-align:center;
}
#menu ul{
	border-left: 1px solid #a9a9a9;
}
#menu ul li{
	list-style:none;
	float:left;
	display: inline;
}
#menu ul li a{
	background: url('i/menu-back.jpg') top repeat-x;
	width: 105px;
	height: 36px;
	line-height: 36px;
	display: block;
	border-right: 1px solid #a9a9a9;
}
#menu a:link, #menu a:visited{
	text-decoration:none;
	color: black;
}
#menu a:hover, #menu a:active{
   color:#fff;
   text-decoration:none;
	background:url('i/menu-back-hover.jpg') top repeat-x;
}
#menu ul li.active a{
	background: url('i/menu-back-act.jpg') top repeat-x;
	color: white;
}
/*********patch*********/
#shadow{
	
}
  div#shadow2{
  	height:15px;
  	float:right;
  	background:url('/i/shadow.jpg') left top no-repeat;
  	text-align:right;
  	vertical-align:middle;
  	width:100%;
  }
div#wrapper{
	margin-top:5px;
	height:100%;
}
/******content*********/
div#content{
   width:592px;
   float:right;
   display:inline;
	
	font-size: 11px;
}
div#rtc{
  	background:#fff;
   background:url('i/ct-cs.gif') top no-repeat;
   height:11px;
   overflow: hidden;
}
div#rmc{
  	background:#fff;
  	border-left:1px solid #d2d1d0;
  	border-right:1px solid #d2d1d0;
	padding:20px;
}
#rmc ul{
	margin-left: 20px;
}
#rmc ul li{
	padding: 3px 0px 3px 0px;
}
div#rmc p{
	padding: 5px 0px 5px 0px;
}
div#rbc{
  	background:#fff;
   background:url('i/cb-cs.gif') top no-repeat;
   height:11px;
   overflow: hidden;
}
#feedback{
	width: 300px;
	margin: 0px auto;
}
.errors{
	width: 300px;
	margin: 0px auto;
	text-align: center;
	color: red;
}
.required{
	border: 1px solid red;
}
/*******about*********/
#about{
	width:847px;
	padding-top: 13px;
}
#about #act{
	background: #fff url('i/act.gif') no-repeat left;
	height: 11px;
	width: 847px;
	overflow: hidden;
}
#about #amc{
   background:#fff;
   border-left:1px solid #d2d1d0;
   border-right:1px solid #d2d1d0;
   padding:10px 25px 10px 25px;
	font-size: 11px;
	text-align: justify;
}
#about #acb{
	background: #fff url('i/acb.gif') no-repeat left;
	height: 11px;
	width: 847px;
	overflow: hidden;
}
/***********news+banners+special*********/
#sidebar{
	float:left;
	display: inline;
	width:244px;

}
#ltc{
  	background: #ffffff url('i/lt-cs.gif') top no-repeat;
   height:11px;
	overflow: hidden;
}
#lmc{
  	background:#fff;
  	border-left:1px solid #d2d1d0;
  	border-right:1px solid #d2d1d0;
  	padding: 13px 15px 13px 15px;
  	font-size:11px;
}
#lmc1 {
  	background:#fff;
  	border-left:1px solid #d2d1d0;
  	border-right:1px solid #d2d1d0;
  	padding: 13px 15px 13px 15px;
  	font-size:11px;
	height: 575px;
	}	
#lbc{
  	background: #ffffff url('i/lb-cs.gif') top no-repeat;
   height:11px;
	overflow: hidden;
}
#news,#banners{
	margin-top:13px;
}  
.news{
	padding-bottom: 10px;
}
/****footer*****/
#footer{
   clear:both;
   width:100%;
   margin-top:10px;
   margin-bottom:10px;
   font-size:11px;
}
#footer p{
   padding-bottom:20px;
}
