body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #4a5478; font:Arial, Verdana, Sans-Serif;
	font: 80%/1.2 Arial, Verdana, Sans-Serif;
}

a:link{ color:#a6a6a6; text-decoration: none;}
a:hover{ color:#ffffff; }
a:visited { color:#a6a6a6; text-decoration: none;}

.content { margin-left:23px; margin-top:29px; margin-right:16px; height:100%;}
#left { float:left;}
.headlind { width:592px; height:204px; background-image:url(images/slice.gif); background-repeat:no-repeat; padding-top:6px; margin-bottom:10px; }
.slice{margin-left:6px;}
#right { float:right;}

.News { width:592px; background-image:url(images/contBody.jpg); background-repeat:repeat-y; }
.News .bodyNews{ background-image:url(images/contHead.jpg); background-repeat:no-repeat; width:592px;  }
.News .bodyNews2 { padding-left:30px; padding-right:30px; padding-top:30px;}
.NewsFoot { background-image:url(images/contFooter.jpg);width:592px; height:21px;}
.blank{ height:15px;}

.box { background-image:url(images/box.jpg); width:316px; height:117px;}
.box .translate{ padding-top:40px; padding-left:80px;}

.box2 { width:316px;}
.box2 .bo{ padding-top:25px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.box2 .bo a{ color:#d4d4d4; text-decoration: none;}
.box2 .bo a:hover{ color:#ce3965; text-decoration: none;}
.box2 .line{width:316px; height:1px; background-image: url(images/line.jpg);}

.footter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:35px; color:#CCCCCC; font-weight:bold; padding-top:17px;}
.footter .link a:link{ color:#CCCCCC; text-decoration: none; font-size:10px;}
.footter .link a:hover{ color:#ffffff; font-size:10px;}

	.photo {
		position:relative;
		font-family:arial;	
		overflow:hidden;
		
		width:266px;
		height:161px;
	}	
	
		.photo .heading{
			position:absolute;
			background:#000;
			height:30px;
			width:266px;
			opacity:0.6;
		}
		 .photo .caption {
			position:absolute;
			background:#000;
			height:50px;
			width:266px;
			opacity:0.8;
		}
		
		.photo .heading { 
			top:-30px;
		}

		.photo .caption { 		
			bottom:-50px;		
			left:0px;
		}
		
		.photo .heading span {
			color:#26c3e5;	
			top:-30px;
			font-weight:bold;
			display:block;
			padding:5px 0 0 10px;
			font-size:12px;
		}
		
		.photo .caption span{
			color:#999;	
			font-size:8px;
			display:block; font-family:Verdana, Geneva, sans-serif;
			padding:5px 10px 0 10px;
		}
