@import url(common.css);
body
{
	color: #fff;
    background: #fff url(/files/design/themes/default/bg.jpg) no-repeat center top;
}
a
{
	color: #fff;
}
a:hover
{
	color: #333;
}
/* Head */
/** QuickSearch */
#quicksearch .submit
{
	width: 37px;
}
/** Banner */
#banner
{
    height: 372px;
    padding: 0 10px;
    background: transparent url(/files/design/themes/default/banner/bg.jpg) no-repeat 10px bottom;
}
#banner .flash
{
	height: 244px;
}
#banner_1
{
    float: left;
    width: 232px;
    height: 77px;
    overflow:hidden;
    padding: 9px 39px 42px 68px;
}
#banner_1
{
    float: left;
    width: 232px;
    height: 77px;
    overflow:hidden;
    padding: 9px 39px 42px 68px;
}
#banner_2
{
    float: left;
    width: 227px;
    height: 52px;
    overflow:hidden;
    padding: 9px 118px 67px 0;
}
#banner_3
{
    float: left;
    width: 216px;
    height: 52px;
    overflow:hidden;
    padding: 9px 60px 67px 0;
}
#banner .splash
{
	display: block;
	position: absolute;
	font-size: 17px;
	font-weight: normal;
	line-height: 16px;
	text-transform: uppercase;
	text-decoration: none;
}
#splash_0
{
	top: -50px;
	left: -6px;
	width: 137px;
	height: 33px;
	padding: 20px 25px 50px 24px;
	color: #505050;
	background: transparent url(/files/design/themes/default/splash_r0.png) no-repeat;
}
#splash_0:hover
{
	color: #505050;
	background: transparent url(/files/design/themes/default/splash_r1.png) no-repeat;
}
#splash_1
{
	top: 57px;
	left: 1px;
	width: 129px;
	height: 49px;
	padding: 26px 19px 57px 42px;
	background: transparent url(/files/design/themes/purple/splash_r0.png) no-repeat;
}
#splash_1:hover
{
	color: #fff;
	background: transparent url(/files/design/themes/purple/splash_r1.png) no-repeat;
}
#splash_2
{
	top: 12px;
	left: 464px;
	width: 127px;
	height: 50px;
	padding: 25px 24px 63px 39px;
	background: transparent url(/files/design/themes/blue/splash_r0.png) no-repeat;
}
#splash_2:hover
{
	color: #fff;
	background: transparent url(/files/design/themes/blue/splash_r1.png) no-repeat;
}
#splash_3
{
	top: 29px;
	left: 776px;
	width: 117px;
	height: 50px;
	padding: 15px 28px 47px 40px;
	background: transparent url(/files/design/themes/yellow/splash_r0.png) no-repeat;
}
#splash_3:hover
{
	color: #fff;
	background: transparent url(/files/design/themes/yellow/splash_r1.png) no-repeat;
}
/* Content */
#content
{
    overflow: visible;
}
#right
{
    width: 290px;
	padding: 0 42px 0 30px;
	background: transparent url(/files/design/images/welcome/bg.jpg) no-repeat 10px 0px;
}
/** News */
#news
{
    float: left;
    width: 552px;
    height: 111px;
    padding: 0 23px 7px 43px;
    background: transparent url(/files/design/images/news/bg.jpg) no-repeat 30px 0px;
}
#news .head
{
    float: left;
    width: auto;
    height: 16px;
	padding: 4px 0 5px;
	padding-left: 30px;
}
#news .headlinks
{
    float: left;
    width: auto;
    height: 13px;
	padding: 7px 0 5px;
	padding-left: 3px;
}
#news .items
{
	float: left;
	height: 86px;
}
#news .item
{
    width: 246px;
    height: 43px;
    padding-left: 30px;
	background-repeat: no-repeat;
	background-position:  31px 11px;
	background-image: url(/files/design/themes/default/arrow.png);
}
#news .item .text
{
    padding: 9px 0 0 18px;
    border-top: 1px #c5c6c7 solid;
}
#news .item .text a
{
	text-decoration: none;
}
/** TextBox */
.textbox
{
	width: 290px;
}
.textbox .head
{
	height: 16px;
	padding: 4px 0 5px;
}
.textbox .item
{
	position: relative;
    height: 83px;
    padding-top: 10px;
}
.textbox a.content
{
	display: block;
	width: 242px;
	padding: 0;
	padding-right: 48px;
	text-decoration: none;
}
.textbox a.content:hover
{
	color: #fff;
}
.textbox .text
{
	padding: 0;
}
.textbox .link
{
	display: block;
	position: absolute;
	left: 242px;
	width: 48px;
	top: 40px;
}