body {	background-image:url(../img/background.jpg);	background-repeat:repeat-x;	background-color:#000;	margin:0;	padding: 0;}img{	border:0;}form{	margin-top:10px;}a, a:link,  a:visited {	text-decoration:underline;	color: #BDA663;}a:hover {	text-decoration:none; 	color:#f63;}h1{	padding:0;	margin:0;	width:auto;	height:auto;	display:block;	text-align:right;	color:#ccc;	font-weight:normal;	font-family: Verdana, helvetica, arial, sans-serif;	font-size:9px;}h2{	margin:0 0 5px 0 ;	padding:0;	font-size:14px;	line-height: 1.5em;	color:#666633;	font-weight:bold;	font-family: Verdana, helvetica, arial, sans-serif;}p{	margin:5px 0 0 0 ;	font-size:12px;	color:#333;	line-height:1.6;	font-family: Verdana, helvetica, arial, sans-serif;}.clearfix:after{	content:".";	display:block;	height: 0;	clear:both;	visibility:hidden;}.clearfix{ display:inline-block; }/* Hides from IE-mac \*/* html .clearfix { height: 1%; }.clearfix { display : block ; }/* End hide from IE-mac */#container {	background-color: #000;	margin-right: auto;	margin-left: auto;	text-align: center;	padding: 0px;	width:800px;}#head {	background-color: #000;	width:795px;	height: auto;	margin: 0;	padding:0;}.P_header {	background-image:url(../img/header_back.jpg);	background-repeat:no-repeat;	background-color: #000;	width:780px;	height: auto;	margin: 0 5px;	padding: 10px 0 10px 10px;	text-align:left;	border-bottom:5px solid #7A6934;}.site_title{	float:left;	width:260px;}.header_links{	float:right;	text-align:right;	width:510px;	height:auto;	font-size:13px;	color:#fff;	font-weight:bolder;	font-family: Verdana, helvetica, arial, sans-serif;	}#head-banner {	margin-bottom:8px;}.header_links table{	margin:0;	padding:0;	border:none;	float:right;	width:auto;	height:auto;}.search{	font-size: 13px;	margin:0;	padding: 2px;	width: auto;	height: 16px;	background-color:#eeeeee;	border:none;}.btn{	margin:0;	padding:0;	width:60px;	height: 20px;	border:none;}#upper {	background-color: #000;	float:left;	width:790px;	height: auto;	padding: 0 5px;	display:inline;	clear:both;}.magazine {	background-image:url(../img/magazin_back.jpg);	background-repeat:no-repeat;	background-color: #C5C5C5;	float:left;	text-align:left;	width:275px;	height: 340px;	margin: 0 5px 0 0;	padding: 0;}.magazine_unit{	width:275px;	height: auto;	margin: 0;	padding: 0;}.magazine_cover {	float:left;	text-align:center;	width:200px;	height: 255px;	margin: 10px 0 0 0;	padding: 0;}.midashi{	float:right;	width:75px;	margin: 120px 0 0 0;	padding: 0;}.issue {	clear:both;	text-align:left;	width:255px;	height: 45px;	margin: 5px 10px 0 10px;	padding: 0;	font-size:13px;	color:#002C57;	line-height:1.3;	font-family: Verdana, helvetica, arial, sans-serif;	font-weight:bolder;}.price {	background-color: #600;	float:left;	text-align:center;	width:275px;	position:inherit;	height: 20px;	margin: 0;	padding: 4px 0 1px 0;	font-size:12px;	color:#fff;	line-height:1.3;	font-family: Verdana, helvetica, arial, sans-serif;	font-weight:bolder;}.movie {	background-color: #000;	width:510px;	height: 340px;	margin: 0;	float:right;}.main {	background-image:url(../img/main_back.jpg);	background-position:bottom left;	background-repeat:no-repeat;	background-color: #000;	width:790px;	height: auto;	margin: 0;	padding: 0 5px;}#extranumber{	background-image:url(../img/extranumber_back.jpg);	background-repeat:no-repeat;	background-color: #002C57;	float:right;	margin:5px 0 0 0;	padding:0 0 10px 0;	width:200px;}.extranumber_plate{	float:right;	text-align:right;	margin:0 0 5px 0;	padding:0;	width:200px;}.extranumber_title{	clear:both;	text-align:left;	width:180px;	margin:0 10px 5px 10px;	padding:0;	width:auto;	font-size:12px;	color:#fff;	line-height:1.3;	font-family: Verdana, helvetica, arial, sans-serif;	font-weight:bolder;	}.extranumber_cover{	margin:0 0 10px 0;	padding:0;	text-align:center;	width:auto;}.contents{	float:left;	text-align:left;	background-image:url(../img/content_back.jpg);	background-repeat:no-repeat;	background-color: #222;	width:575px;	height: auto;	margin: 5px 5px 0 0;	padding:15px 5px;	}.contents img{	float:left;	margin: 0 0 0 10px;}.bana{	width:275px;	padding:0;	margin:0 11px 0 5px;	background-color:#036;	border:1px solid #999;	float:left;	text-align:center;}.bana_right{	width:275px;	margin:0;	padding:0;	background-color:#036;	border:1px solid #999;	float:left;	text-align:center;}.bana p ,.bana_right p{	padding:2px 5px;	width:265px;	margin:0;	font-size:11px;	line-height: 1.2em;	color:#fff; font-weight:normal;	font-family: Verdana, helvetica, arial, sans-serif;	text-align:left;}.bana img, .bana_right img{	margin: 0;	padding: 0;}.topics_title{	float:left;	text-align:left;	width:80px;	height: auto;	margin: 0;	padding: 0;}.topics{	float:right;	text-align:left;	width:460px;	min-height:100px;	margin: 0 10px 0 0;	padding: 0;}.topics ul{	margin: 0 0 0 10px;	padding: 0;}.topics li {	margin:0 0 6px 15px;	padding:0;	font-size:12px;	line-height: 1.5em;	color:#fff; font-weight:normal;	font-family: Verdana, helvetica, arial, sans-serif;	list-style-image:url(../img/point.gif);}#footer {	background-color:#000;	clear:both;	width:770px;	height:auto;	margin: 0 5px;	padding:10px;	text-align:right;	font-size:11px;	color:#fff;	line-height:1.3;	font-family: Verdana, helvetica, arial, sans-serif;}.currentissue{	width:570px;	margin:15px;}.special{	width:570px;	margin:0 0 2px 0;	padding: 5px ;	background-color:#FFFFFF;}.phpto{	width:200px;	height:auto;	float:left;	margin:0 0 5px 0;}.article{	width:350px;	height:auto;	float:right;	padding: 5px;}