/* CSS Document */



body {

	font-size: 13px;

	line-height:135%;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	margin: 0px;

	background-image:url(/en/img/back_tophome.png);

	background-position:top;

	background-repeat:no-repeat;

	padding-left: 5px;

}



#footer_back{

background-image:url(/en/img/footer_back.png);

background-position:bottom;

background-repeat:repeat-x;

height:auto;

}



#table{

margin-left:auto;

margin-right:auto;

width:931px;

}



img.lang{

margin-right:15px;

}



div#all{

width:933px;

position:relative;

margin-left:auto;

margin-right:auto;

background-image:url(/en/img/footer_back.png);

background-position:bottom;

background-repeat:repeat-x;

}



#banner{

width:120px;

border:#666666 1px solid;

}



#banner img{

border:#333333 1px solid;

}



#main{
width:768px;
margin-left:auto;
margin-right:auto;
}



#header{

	background : url(/en/img/header.png) no-repeat left top ;

	width:768px;

	height:84px;

}



.banner-top {
	width: 768px ;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
}

.banner-top p {
	margin : 0 auto 10px ;
}

.banner-top img {
	border : 0 ;
}

.banner-top p img.bnr2 {
	margin : 0 6px 0 ;
}

.banner-top p a {
	overflow : hidden ;
	outline : none ;
}


.pankuzu{

margin:5px 0px 5px 4px;

font-size:11px;

font-weight:bold;

}



.banner{

	padding-bottom: 15px;

	padding-top: 5px;

	padding-left: 3px;

}



img.appbnr1{

	margin-right:14px;

}



img.appbnr2{

margin-left:10px;

}









#header .banner{

padding-bottom: 10px;

}



#header img.appbnr1{

margin-right:10px;

}



#header img.appbnr2{

margin-left:10px;

}





#contents{
	padding: 5px 3px 0px 0px;





}



#contents_left{

	float:left;
	width:519px;
	background-image:url(/en/img/whats-hotbk.png);

}



#contents_left ul {

	margin: 10px 0px 15px 0px;

	padding: 0px 0px 15px 0px;

	/*height: 50px;*/

	list-style-type: none;

}



#contents_left li.left {

	padding: 3px 3px;

	width:99px;

	float: left;

	margin: 0px 1px 1px 0px;

	background-color:#CBE4E4;

	font-weight:bold;

}





#contents_left li.right {

	padding: 3px 3px;

	margin: 0px 1px 1px 0px;

	width:239px;

	float: left;

	background-color:#FFFFFF;

}





#contents_left .cont_box{

	border-width: 0px 1px;

	border-color:#dddddd;

	border-style:solid;

	width:510px;

	padding: 10px 15px 15px 15px;



}


#contents_left .txt-box{
	width:498px;
	padding-left:10px;
}


#contents_left h3{

font-size:16px;

font-weight:bold;

background-image:url(/en/img/trigona.gif);

background-position:left top;

background-repeat:no-repeat;

margin:0px;

padding: 0px 0px 0px 10px;

}



#contents_left .newcont_box{
	margin: 3px 0px 25px 0px;
	padding: 0px 0px 0px 5px;
	clear:both;

}



#contents_left h2{
	font-size:16px;
	font-weight:bold;
	/* background-image:url(/en/img/trigona.gif);

background-position:left top;

background-repeat:no-repeat;*/

background-image:url(/en/img/h2_topback.png);
	margin:0px 0px 8px 0px;
	padding: 3px 0px 3px 5px;

}



#contents_left img.top_icon{

margin-right:12px;

}



#contents_left .btn{

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



#contents_left .btn img{

border:0px;

}



#contents_left img.btn2{
	padding-right:6px;
	border:0px;

}





#contents_left img.line{

margin:10px 0px;

}



#contents_left img.whatshot{

margin-bottom:10px;

}



#contents_right{
	width:240px;
	float:right;
	margin : 0 ;

}



#contents_right .cont_box{
	background-color:#FFFFFF;
	width:220px;
	background-image: url(/en/img/touch_trix_bk.png);
	padding: 0px 10px 10px 10px;
	background-repeat: repeat-y;
	color: #dedede;

}

#contents_right .cont_box a:link{
color:#99CC00;
text-decoration:underline;
}
#contents_right .cont_box a:visited{
color:#99CC00;
text-decoration:underline;
}



#contents_right ul{

padding:0px;

margin:0px;

list-style:none;

}



#contents_right li{
margin:0px;
	border-bottom: 1px dashed #AAAAAA;
width: 165px;
list-style-position: inside;
list-style-image: url(/en/img/trigona3.gif);
list-style-type: none;
padding: 4px 0px;
}



#contents_right .test{

width:180px;

background-image:url(/en/games/img/menu_back.png);

background-repeat:no-repeat;

background-position:top;

padding:5px 10px;

}





#footer{

clear:both;

width:754px;

padding-top:40px;

padding-left:14px;

background : url(/en/img/footer.png) no-repeat left bottom ;

height:75px;

font-size:11px;

}





img.right_bnr{

border:1px #666666 solid;

margin-left:15px;

}

.fs_11{
font-size:11px;
}

.fs_14{

font-size:14px;

}



.fs_16{

font-size:16px;

}

.pad_top_10{
padding-top:10px;
}


img.mar_pad_0{

margin:0px;

padding:0px;

}



img.mar_top_15{

margin-top:15px;

}



.misahi_banner{

padding-bottom: 10px;

}



img.icon{

margin-left:10px;

margin-bottom:0px;

border:0px;

}



img.btn_mtop5{

margin-top:5px;

}





a:link{

color:#000000;

}

a:visited{

color:#222222;

text-decoration:none;

}



a:hover{

color:#000000;

}



h2 a:hover{

background-color:#FFE9D2;

text-decoration:none;

}



ul a:hover{

background-color:#FFE9D2;

text-decoration:none;

}



#footer a:hover{

background-color:#FFE9D2;

text-decoration:none;

}

em {
font-weight : bold ;
font-style : normal ;
}

.red{
color:#FF0000;
}


*											{ margin: 0; padding: 0; }

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
#page-wrap  .floatLeft 									{ float: left; margin-right: 10px;}
#page-wrap  .floatRight									{ float: right; }
#page-wrap  .clear 										{ clear: both; }

/*
	PAGE STRUCTURE
*/
#page-wrap 									{
	width: 786px;
	margin: 0;
	background: url(/en/images/bg.png) top center;
	height: 320px;
}

/*
	SLIDER
*/
.slider-wrap								{ width: 776px;margin-left:4px; margin-right:6px;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 776px; height: 264px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 786px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 70px; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(/en/images/transpBlack.png);
											padding: 5px 10px 17px 10px; height: 29px; 
											  margin-top: -60px; position: relative; z-index: 9999; color: white;
											  }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(/en/images/icon-uparrowsmallwhite.png) top center no-repeat; }

div.panel h2{font-size:15px;
padding:0px;
margin:0px;}

div.wrapper img{
margin-top:6px;
}

div.all-thumb{margin-top:2px;}


