@charset "utf-8";

@media screen
{
/*--screem--*/

.container
{
	position: relative;
	z-index: 1;
	background: url(../img/bg_body_index.jpg) repeat-x;
}



.service_wrap
{
	padding-bottom: 24px;
	overflow: hidden;
	background: url(../img/bg_header_index.jpg) no-repeat scroll center top !important;
}



.btn_wrap{
	width: 960px;
	padding-top: 328px;
	margin: 0 auto;
}



/*--region--*/

.btn_region
{
	float: left;
	width: 448px;
	padding: 0 0 0 17px;
}



.btn_region a
{
	float: left;
	height: 224px;
	width: 221px;
	overflow: hidden;
	line-height: 0;
	display: inline;
	text-indent: -9999px;
	background-image: url(../img/btn_region.gif);
	background-position: 0 0;
}



.btn_region a.moukari
{
	margin: 0 5px 0 0;
	background-position: 0 0;
}



.btn_region a.moukari:hover
{
	background-position: 0 -224px;
}



.btn_region a.region
{
	background-position: -221px 0;
}



.btn_region a.region:hover
{
	background-position: -221px -224px;
}



/*--service--*/

.btn_service
{
	float: right;
	width: 440px;
	padding: 0 19px 0 0;
}



.btn_service a
{
	float: right;
	height: 50px;
	width: 215px;
	padding: 18px 110px 0 115px;
	margin: 0 0 9px 0;
	overflow: hidden;
	font-size: 10px;
	color: #888;
	line-height: 170%;
	display: inline;
	background-image: url(../img/btn_service.gif);
	background-position: 0 0;
}



.btn_service a.produce
{
	background-position: 0 0;
}



.btn_service a.produce:hover
{
	background-position: -440px 0;
}



.btn_service a.streaming
{
	background-position: 0 -68px;
}



.btn_service a.streaming:hover
{
	background-position: -440px -68px;
}



.btn_service a.equipment
{
	background-position: 0 -136px;
}



.btn_service a.equipment:hover
{
	background-position: -440px -136px;
}



/* in leftcolumn */

.btn_topics{
	height: 93px;
	width: 447px;
	padding: 0 10px;
	margin: 30px 0 0 0;
	background: url(../img/bg_topics.gif) no-repeat left top;
}



.btn_topics a
{
	float: left;
	height: 44px;
	width: 146px;
	margin: 39px 0 0 0;
	overflow: hidden;
	line-height: 0;
	display: inline;
	text-indent: -9999px;
}



.btn_topics a.faq, .btn_topics a.catalog, .btn_topics a.actual, .btn_topics_region a
{
	background-image: url(../img/btn_sub.gif);
}



.btn_topics a.faq
{
	background-position: 0 0;
}



.btn_topics a.catalog
{
	background-position: -146px 0;
}



.btn_topics a.actual
{
	background-position: -292px 0;
}



.btn_topics a.faq:hover
{
	background-position: 0 -44px;
}



.btn_topics a.catalog:hover
{
	background-position: -146px -44px;
}



.btn_topics a.actual:hover
{
	background-position: -292px -44px;
}



/* main */

.main .leftcolumn h2.header_index,
.main .rightcolumn h2.header_index
{
	height: 38px;
	width: 460px;
	padding: 12px 0 0 5px;
	margin: 0 0 10px 0;
	border: 0;
	font-size: 120%;
	color: #666;
	line-height: 30px;
	line-height: 30px;
	text-indent: 0px;
	background-image: url(../img/heading_s.gif);
}



.main .leftcolumn
{
	position: relative;
	float: left;
	width: 460px;
	margin-top: 45px;
}



.main .rightcolumn
{
	position: relative;
	float: right;
	width: 460px;
	margin: 0;
}


.news a {
	color: #888;
	text-decoration: underline;
}


.news a:hover {
	text-decoration: none;
}


/*--END--*/
}

@media print
{
/*--print--*/

.btn_topics, .region{
	display: none;
}



.btn_service
{
	margin-top: 20px;
}



.btn_service a
{
	padding: 3px 0 0 20px;
	margin: 0 0 0 50px;
	display: list-item;
	list-style: disc;
}



.btn_topics{
	margin-bottom: 20px;
}



.btn_topics a
{
	padding: 0 0 0 20p;
	margin: 0 0 0 30px;
	display: list-item;
	list-style: disc;
}



/*--END--*/
}

