.contents .banner td {
	height: 90px;
	background: #FFF;
	text-align: center;
}

h1 {
	line-height: 110%;
	padding: 0.5em 0 0.5em 46px;
	border-bottom: 1px dashed #D2D2D2;
	margin-bottom: 0.75em;
}

.news {
	background: #FFF;
	padding: 8px 32px 8px 32px;
}

.subscription {
	background: url(/objects/img/magazine/index/subscription.gif) no-repeat left;
	float: right;
	font-size: 88%;
	padding: 4px 0 4px 22px;
	margin-top: 8px;
}

.subscription a:link, .subscription a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #129AC7;
}
.subscription a:hover {
	border-color: #C72CCF;
}


.video h1 {
	background: url(/objects/img/magazine/index/news.gif) no-repeat left;
}

.video h1 a:link, .video h1 a:visited {
	color: #659832 !important;
}

.video p {
	font-size: 82%;
	margin-top: 1em;
}

p.all {
	font-size: 82%;
	font-weight: bold;
	background: no-repeat left;
	padding: 3px 20px;
}

.video p.all {
	background-image: url(/objects/img/magazine/index/reporting.gif);
}

.sects {
	width: 425px;
	font-size: 82%;
	font-weight: bold;
	background: #EDEFE9;
	border-bottom: 1px solid #D0D2CD;
	padding: 9px 0;
	margin-top: 1.5em;
}

.sects span a {
	background: url(/objects/img/magazine/sects.gif) repeat-y right;
	white-space: nowrap;
	padding: 9px 13px 9px 11px;
}

.sects .last a {
	background: none;
}

.sects a:hover {
	background: #659833;
	color: #FFF;
	padding-bottom: 10px;
}

.news h1 {
	background: url(/objects/img/magazine/index/news.gif) no-repeat left;
}

.news h1 a:link, .news h1 a:visited, .news h1 a:hover {
	color: #A925AF !important;
}

h2, .news table p {
	font-size: 82%;
	line-height: 125%;
}

.news .date {
	font-size: 75%;
	color: #999;
	margin-top: 0.5em;
}

h2 {
	margin: 0.15em 0 0.31em 0;
}

.news table td {
	width: 27%;
	padding: 0 20px 20px 0;
}

.news table td.last {
	padding-right: 0;
}

.news table img {
	width: 200px;
	height: 80px;
}

.news table img.border {
	position: absolute;
	background: url(/objects/img/magazine/index/border.png);
	/background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/objects/img/magazine/index/border.png', sizingMethod='crop');
}

.brief td {background: #FFF;}
.brief .video {padding: 8px 32px 24px 32px; width: 45%;}
.brief .opinions {padding: 8px 32px 24px 32px;}

.video h1 {
	background: url(/objects/img/magazine/index/video.gif) no-repeat left;
	color: #659832;
}

.video p {
	font-size: 82%;
	margin-top: 1em;
}

p.all {
	font-size: 82%;
	font-weight: bold;
	background: no-repeat left;
	padding: 3px 20px;
}

.video p.all {
	background-image: url(/objects/img/magazine/index/reporting.gif);
}

.opinions h1 {
	background: url(/objects/img/magazine/index/opinion.gif) no-repeat left;
	color: #129AC7;
	margin-bottom: -0.35em;
}

.opinions h1 a:link, .opinions h1 a:visited {
	color: #129AC7 !important;
}

.opinions h3 {
	font-size: 113%;
	font-weight: normal;
	color: #129AC7;
	margin: 1.5em 0 1.75em 0;
}

.opinions img {
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 10px;
}

.opinions p {
	font-size: 82%;
	line-height: 125%;
	margin-bottom: 0.6em;
}

.opinions p.all {
	background-image: url(/objects/img/magazine/index/opinions.gif);
	margin-top: 0.75em;
}

.review {
	background: #FFF;
	padding: 16px 3%;
}

.review h1 {
	background: url(/objects/img/magazine/index/review.gif) no-repeat left;
	color: #FFA722;
}

.review h1 a:link, .review h1 a:visited {
	color: #FFA722 !important;
}

.review table {
	width: 100%;
}

.review table td {
	width: 16%;
	background: url(/objects/img/magazine/music/cd.gif) no-repeat;
	font-size: 82%;
	padding-bottom: 1em;
}

.review table td.margin {
	width: 5%;
	background: none;
}

.review table img {
	width: 92px;
	height: 80px;
	margin: 6px 0 10px 13px;
}

.review p.all {
	background-image: url(/objects/img/magazine/index/reviews.gif);
	margin-top: 0.5em;
}

.review a:hover {color: #FFA722;}

.review table td.none {
	background: none;
}

.technics h1 {
	background: url(/objects/img/magazine/index/technics.gif) no-repeat left;
	color: #3CB371;
}

.technics h1 a:link, .technics h1 a:visited {
	color: #3CB371 !important;
}

.technics table td {
	background: none;
}

.technics table img {
	width: 100px;
	height: 100px;
	border: 1px solid #FFF;
	margin: 0;
}

.technics table span {
	display: inline-table;
	height: 100px;
	border: 6px solid #DBDBDB;
	margin-bottom: 7px;
}

.technics .arrow {
	padding-top: 50px;
}

.partners {
	background: #FFF;
	padding: 16px 3%;
}

.partners table {
	width: 100%;
}

.partners table td {
	text-align: center;
	vertical-align: middle;
}

.partners .title {
	width: 12%;
	font-size: 82%;
	font-weight: bold;
	text-align: left;
}

.title a:link, .title a:visited {color: #000;}
.title a:hover {color: #129AC7;}

.corporate .design {
	line-height: normal;
	text-align: left;
}

.corporate .design p {
	float: right;
	padding-top: 24px;
}

.corporate .design img {
	position: relative;
	top: -10px;
	/top: -11px;
	width: 123px;
	height: 40px;
	background: url(/objects/img/magazine/partmedia.png);
	/background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/objects/img/magazine/partmedia.png', sizingMethod='crop');
}

.corporate .design span {
	margin: 0 0.5em;
}

.corporate .copyright {
	padding-left: 140px;
}

.corporate .copyright img {
	width: 129px;
	height: 40px;
	background: url(/objects/img/magazine/index/artpeople.png);
	/background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/objects/img/magazine/index/artpeople.png', sizingMethod='crop');
	position: absolute;
	margin: -4px 0 0 -140px;
}

.corporate .copyright p {
	margin: 3px 0 0 -140px;
}

.corporate .copyright .reserved {
	white-space: normal;
	margin-left: -140px;
	font-size: 85%;
	line-height: 127%;
	margin-top: 9px;
}
