﻿body
{
	background-image:url(/assets/visual/index/bg.gif);
	overflow: hidden;
}
#page-corner
{
	/*background:url(/assets/visual/clients/corner.png);*/
}
#index 
{
	width: 47%;
	margin-top: 250px;
	padding-left:50px;
	color:#666666;
	font-size: 1.1em;
	line-height: 1.1em;
}
#index .content 
{
	margin-top: 10px;
	height: 180px;
	padding-right: 20px;
	border-right: 1px dotted #AAAAAA;
}
#news
{
	position:absolute;
	right: 0px;
	top: 40px;
	height: 202px;
	padding: 1px 0px 10px 0px;
}
#news img { float: left; cursor: pointer }
#news .main
{
	width: 400px;
	height: 100%;
	margin-left: 65px;
	background: url(/assets/visual/index/news-repeat.png) 0px 1px repeat-x;
}
#news .main ul 
{ 
	margin: 0px 10px 0px 0px; 
	padding: 45px 0px 17px 0px; 
	background: url(/assets/visual/index/news-env.gif) 100% 20px no-repeat;
	list-style-type: none;
}
#news .main ul li 
{ 
	padding-right: 20px;
	margin-bottom: 10px;
	color:#777777; 
}
#news .main ul li a 
{ 
	color: inherit; 
	text-decoration: none;
}
#news .subscribe
{
	position: relative;
	top: -25px;
	right: -55px;
	display: none;
	background:  url(/assets/visual/index/subscribe-bg.png) bottom left no-repeat;
	font-size: 0.8em
}
#news .subscribe .form { width: 360px; padding-bottom: 13px; }
#news .subscribe .form div { margin: 0px 0px 8px 30px; clear: left; }
#news .subscribe .form div b
{
	display: block;
	float: left; 
	width: 60px;
}
#news .subscribe .form div input { width: 70%; font-size: 1em; }
#news .subscribe .form .subscribe-submit { margin-left: 255px; clear: left }
#index-flash
{
	position:absolute;
	right: 0px;
	top: -370px;
	overflow:hidden;
}

#main-content { padding: 0px; }
#main-content h1 { display: none; }
#main-content div { font-size: 1.1em; line-height: 1.1em; }