body.subfront
{
    background: #fff url(/files/design/themes/yellow/bg_subfront.jpg) no-repeat center top;
}
body.page
{
    background: #fff url(/files/design/themes/yellow/bg_page.jpg) no-repeat center top;
}
a:hover
{
	color: #cb8a00;
}
#logo
{
    float: left;
	padding-left: 105px;
}
#menu
{
	width: 436px;
	padding-left: 215px;
}
#menu input.text
{
    width: 112px;
}
#news .item
{
    background-image: url(/files/design/themes/yellow/arrow.png);
}
.textbox .links a
{
	display: block;
    background-image: url(/files/design/themes/yellow/arrow.png);
}
.subfront #banner
{
	height: 224px;
}
#submenu
{
	height: 35px;
	padding-left: 528px;
}
.subfront #subsites
{
	padding-right: 3px;
    height: 118px;
}
.page #subsites
{
	position: relative;
	top: -10px;
	padding-right: 3px;
    height: 118px;
}
#subsites li.s1 h1 a.text
{
	right: 20px;
}
#subsites li.s2 h1 a.text
{
	right: 89px;
}