#loader{
  width:50px;
  height:50px;
  display:none;
  position:absolute;
  z-index:1000;
  text-align:center;
}

#header_swf{
  height:252px;
}

body{
	background: url('img/backg.jpg');
	font-family:verdana;
	font-size:15px;
	margin:0;
	padding:0;
}

table{
	margin:0;
	padding:0;
	font-family:verdana;
}

div{
	font-family:verdana;
}

p{
	font-family:verdana;	
}

.main{
	
	text-align:center;
}

.logo{
	background: #FFF;
}

.headimg{
	margin:0;
	padding:0;
	width:271px;
	height:25px;
	background: url('img/m_header.jpg') repeat;
	padding-left:6px;
}

.headimgmain{
	margin:0;
	padding:0;
	width:754px;
	height:25px;
	background: url('img/m_header.jpg') repeat;
}

.headimg ul{
  margin:0;
  margin-left:2px;
  margin-right:1px;
  padding:0;
  width:100%;
  list-style-type:none;
  height:24px;
}

.headimg li{
  color:#FFFFFF;
  float:left;
  margin:0;
  margin-top:0px;
  padding:0;
  padding-top:2px;
  width:250px;
  text-align:left;
  vertical-align:middle;
  font-family:DIN;
}

.headimg a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


.headimg img{
	margin:0;
	padding:0;
}


.headnav{
	background: #FFF;
	width:124px;
	margin:0;
	padding-left:5px;
	text-align:left;
}



.headnav ul{
	margin:0;
	margin-left:0px;
	margin-right:0px;
	padding:0;
	width:100%;
	list-style-type:none;
	background:#FFFFFF;
	height:24px;
}

.headnav li{
	float:left;
	margin:0;
	margin-top:0px;
	padding:0;
	padding-top:2px;
	width:125px;
	text-align:center;
	vertical-align:middle;
	font-family:DIN;
}

.headnav a{
color:#000000;
text-decoration:none;
font-weight:bold;
}

.headnav li:hover{

background: url('img/hover_nav.jpg') no-repeat;
}

.preview1{
float:left;
width:250px;
margin-left:0px;
padding:0px;
}

.preview2{
float:left;
width:250px;
margin-left:3px;
padding:0px;
}

.preview3{
float:right;
width:250px;
margin-left:2px;
padding:0px;
}

.p_img{
width:250px;
text-align:left;
}

.p_img img{
width:250px;
margin-left:-1px;
}

.p_cont{
color:#555555;
background:#FFFFFF;
text-align:left;
padding-left:10px;
font-size:10px;
margin-top:-10px;
}



.p_cont a{
text-decoration:none;
color:#CC081E;
}

.p_header{
width:250px;
height:26px;
background:url('img/p_h.jpg') no-repeat;
color:#FFFFFF;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

.p_header img{
	margin-top:9px;	
}

.sp{
	margin-top:1px;
	margin-bottom:2px;
}

.separator{
height:1px;
font-size:1px;
}

.footer{
background:#FFFFFF;
color:#B2B2B2;
text-align:left;
font-size:10px;
}

.footer a{
  color:#CA091C;
  text-decoration:none;
}

.lefttable{
	width:252px;
	margin-top:-2px;
}

.lefttable a{
	text-decoration: none;
	color:#565656;
}

.lefttable ul{
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
  
}

.lefttable li{
  color:#FFFFFF;
  margin:0;
  margin-top:0px;
  padding:0;
  padding-top:0px;
  width:100%;
  height:21px;
  text-align:left;
  vertical-align:middle;
  padding-top:5px;
}



.caption{
  background:#c3c3c3;
  width:100%;
  height:24px;
  font-size:9px;
  font-family:verdana; 	
  text-align:left;
  padding-left:10px;
  color:#565656;
  width:245px;
}

.caption1{
  background:#c3c3c3;
  color:#c3c3c3;
  width:100%;
  height:24px;
  font-size:9px;
  font-family:verdana;
  
}

.m_caption{
  background:#c3c3c3;
  width:100%;
  height:24px;
  font-size:12px;
  font-family:verdana;
  font-weight:bold;
  color:#FFF;
  text-align:left;
  padding-left:10px;
  padding-top:4px;   
}

.caption-right{
  background:#c3c3c3;
  width:100%;
  height:24px;
  font-size:9px;
  font-family:verdana;
  text-align:left;  
  padding-left:10px;
  color:#565656;
}

.caption-rightn{
  background:#c3c3c3;
  width:100%;
  height:24px;
  font-size:9px;
  font-family:verdana;
  text-align:left;  
  padding-left:10px;
  color:#565656;
}

.caption-rightn a{
  font-size:9px;
  font-family:verdana;
  color:#FFF;
  text-decoration:none;
  
}

.caption-right2{
  background:#c3c3c3;
  width:100%;
  height:24px;
  font-size:9px;
  font-family:verdana;
  text-align:left;  
  padding-left:10px;
  color:#565656;
}

.caption-right2 a{
  font-size:9px;
  font-family:verdana;
  color:#FFF;
  text-decoration:none;
}

.caption-right a{
  font-size:9px;
  font-family:verdana;
  color:#FFF;
  text-decoration:none;
  
}

.righttable{
  width:510px;
  margin-left:-2px;
  margin-top:-2px;
}

.righttable2{
  width:510px;
  margin-left:-2px;
  margin-top:-2px;
}

.bc{
 background: #FFFFFF;
 height:400px;
 margin:0;
 padding:0;
 font-family:verdana;
 font-size:11px;
 text-align:left;
 color:#565656;
}


.bc p{
margin:0;
padding:0;
font-size:11px;
font-family:verdana;
color:#565656;
}

.bc h4{
margin:0;
margin-bottom:10px;
padding:0;
font-size:12px;
font-weight:bold;
font-family:verdana;
color:#565656;
}

.bcnw{
 background: #FFFFFF;
 height:400px;
 margin:0;
 padding:0;
 font-family:verdana;
 font-size:11px;
 text-align:left;
 color:#565656;
}

.bcnw p{
margin:0;
padding:0;
font-size:11px;
font-family:verdana;
color:#565656;
}

.bcnw h4{
margin:0;
margin-top:5px;
margin-bottom:3px;
padding:0;
font-size:12px;
font-weight:bold;
font-family:verdana;
color:#565656;
}

.bc2{
 text-align:center;
 height:200px;
 color:#565656;
 font-family:verdana;
 font-size:11px;
 text-align:left;
 margin:0px;
 padding:0px;
 border:none;
}

.bc2 img{
  border:none;
}

.bc2w{
 background:white;
 text-align:center;
 height:200px;
 color:#565656;
 font-family:verdana;
 font-size:11px;
 text-align:left;
}

.bc2 p{
margin:0;
padding:0;
font-size:11px;
font-family:verdana;
color:#565656;
}

.bc2 h4{
margin:0;
margin-bottom:10px;
padding:0;
font-size:12px;
font-weight:bold;
font-family:verdana;
color:#565656;
}



.bc4{
 text-align:center;
 height:200px;
 color:#565656;
 font-family:verdana;
 font-size:11px;
 margin:0px;
 padding:0px;
 border:none;
}

.bc4 img{
 margin:0px;
 padding:0xp;
 border:none;
}

.bc3{
 background: white;
 height:170px;
 color:#565656;
 font-family:"verdana";
 font-size:11px;
 text-align:left;
 padding-left:10px;
 padding-right:10px;
}

.bc3 p{
margin:0;
padding:0;
font-size:11px;
font-family:verdana;
color:#565656;
}

.bc3 h4{
margin:0;
margin-top:5px;
margin-bottom:3px;
padding:0;
font-size:12px;
font-weight:bold;
font-family:verdana;
color:#565656;
}

.bc5{
 background: white;
 text-align:center;
 height:202px;
 color:#565656;
 font-family:verdana;
 font-size:11px;
 text-align:left;
 padding-left:10px;
}

.spacer{
  height:24px;
  margin:0;
  padding:0;
}

.toplayer{
padding-left:18px;
font-family:verdana;
font-size:11px;
color:#565656;
}

.top{
vertical-align:middle;
background: #fff url('img/cnb.png') no-repeat 2px 10px;
font-family:verdana;
font-size:11px;
}


.top:hover{
vertical-align:middle;
background: #ccc url('img/cnw.png') no-repeat 2px 10px;
font-family:verdana;
font-size:11px;
color:#565656;
}

.sublayer{
font-family:verdana;
font-size:11px;
color:#565656;
padding-left:30px;
}

.sub{
font-family:verdana;
font-size:11px;
color:#565656;
background: #fff url('img/cnb.png') no-repeat 12px 10px;
}


.sub:hover{
background: #ccc url('img/cnw.png') no-repeat 12px 10px;
font-family:verdana;
font-size:11px;
color:#565656;
}

.subl{
background: #ccc url('img/cnw.png') no-repeat 12px 7px;
font-family:verdana;
font-size:11px;
color:#565656;
}

.top_active{
background: #cd071e url('img/cnw.png') no-repeat 2px 10px;
font-family:verdana;
font-size:11px;
}

.lspacer{

	background: url('img/backg.jpg');
	width:100%;
	height:2px !important;
	margin:0;
	padding:0;
	display:block;
	
}

.visible{
  display:block;
}

.nonvisible{
  display:none;
}

#wlspacer{
background:#FFF;
}

