html, body
{
	height: 100%;
	padding: 0;
	margin: 0
}
body
{
	_text-align: center; /* IE */
	background: #ffffff;
	background: url('../images/bg-body.jpg') repeat-x center top;
	font-family: sans-serif;
	font-size: 75%
}
h1
{
	font-size: 250%;
	line-height: 130%;
	margin: 2px 0 0 0;
	padding: 0;
	color: #ffffff
}
form
{
	margin: 0
}
img
{
	border: 0px none
}
hr
{
	border: 0;
	height: 1px;
	width: 100%;
	background-color: #a3a4a5;
	color: #a3a4a5;
	margin: 15px 0 15px 0
}
#page
{
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */
	margin: 0 auto;
	position: relative;
	background: url('../images/bg-down_t.jpg') repeat-x center bottom
}
#page1
{
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */
	margin: 0 auto;
	position: relative;
	background: url('../images/bg-down_t1.jpg') repeat-x center bottom
}
#page2
{
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */
	margin: 0 auto;
	position: relative;
	background: url('../images/bg-down_t2.jpg') repeat-x center bottom
}
#up
{
	width: 778px;
	height: 310px;
	margin: 0 auto
}
#up p
{
	width: 119px;
	float: left;
	padding: 48px 51px 0 0;
	display: block;
	margin: 0
}
#up ul
{
	padding: 0;
	margin: 0
}
#up ul li
{
	list-style-type: none;
	list-style-image: none;
	float: left
}
#up ul li a
{
	white-space: nowrap;
	color: #858688;
	padding: 18px 20px 20px 10px;
	text-decoration: none;
	display: block;
	background: url('../images/bg-menu-a.png') no-repeat right top
}
#up ul li a:link, #up ul li a:hover
{
	text-decoration: none
}
#up ul li.sel
{
	background: url('../images/bg-menu-sel.png') no-repeat left 39px
}
#up ul li.sel img
{
	margin
}
#up ul li a:hover
{
	background: url('../images/bg-menu-hover.png') no-repeat right top
}
#up ul li.sel a:hover
{
	background: url('../images/bg-menu-a.png') no-repeat right top
}
#up ul li a.hh
{
	padding: 15px 14px 20px 13px
}
.menu
{
	width: 580px;
	background: url('../images/bg-menu.png') no-repeat right top;
	font-size: 90%;
	margin: 110px 0 0 0;
	padding: 0;
	float: left
}
#down_t
{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 471px
}
#down_t1
{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 403px
}
#down_t2
{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 260px
}
#down
{
	width: 778px;
	margin: 0 auto
}
#down img
{
	float: left
}
#main
{
	width: 778px;
	margin: 0 auto;
	font-size: 130%;
	line-height: 160%;
	text-align: left;
	color: #a4a4a6;
	padding-bottom: 471px /* vyska down_t */
}
#main p
{
	margin: 0;
	padding: 15px 0 15px 250px;
	font-weight: bold
}
#main p span, #main1 p span
{
	color: #46a9c2
}
#main1
{
	width: 778px;
	margin: 0 auto;
	font-size: 130%;
	line-height: 160%;
	text-align: left;
	color: #a4a4a6;
	padding-bottom: 403px /* vyska down_t1 */
}
#main1 p
{
	margin: 0;
	padding: 15px 0 15px 290px;
	font-weight: bold
}
#main1 p.fn
{
	font-weight: normal
}
#main1 ul
{
	padding: 0 0 0 80px;
	margin: 0;
	float: left
}
#main1 ul li
{
	list-style-type: none;
	list-style-image: none;
	font-weight: bold;
	font-size: 80%
}
#main1 ul li a
{
	color: #a4a4a6;
	text-decoration: none
}
#main1 ul li a:hover
{
	color: #858688;
	text-decoration: underline
}
#main2
{
	width: 778px;
	margin: 0 auto;
	font-size: 130%;
	line-height: 130%;
	text-align: left;
	color: #a4a4a6;
	padding-bottom: 260px /* vyska down_t2 */
}
#main2 ul
{
	width: 130px;
	padding: 0;
	margin: 0;
	float: left
}
#main2 ul li
{
	list-style-type: none;
	list-style-image: none;
	font-size: 80%
}
#main2 ul li a
{
	color: #a4a4a6;
	font-weight: bold;
	text-decoration: none
}
#main2 ul li a:hover
{
	color: #858688;
	text-decoration: underline
}
#main2 ul li a.sel, #main2 ul li a.sel:hover
{
	color: #46a9c2;
	text-decoration: none
}
#main2 ul li.line
{
	border-top: 1px solid #a4a4a6;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0
}
#pic
{
	width: 640px;
	text-align: center;
	float: left
}
#pic p
{
	margin: 40px 0 0 0;
	padding: 0
}
#pic p img
{
	margin: 0 5px 0 5px
}
#pic1
{
	text-align: center;
	font-size: 70%
}
#pic1 p
{
	width: 130px;
	float: left;
	padding: 5px 5px 0 5px;
	font-size: 100%;
	color: #858688
}
#pic1 p a
{
	color: #a4a4a6;
	text-decoration: none
}
#pic1 p a:hover
{
	color: #858688;
	text-decoration: underline
}
.divboth
{
	width: 770px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both
}
