* {margin:0;padding:0;}

body {
color:#000;
font-size:15px;
font-family:Georgia, 'Times New Roman', serif;
background:#059c9a url('../files/images/system/up_bg.png') repeat-x;
}

.body {padding:35px 25px; background:url('../files/images/system/opacity_bg.png');}

/*table {
border-collapse:collapse;
border-spacing:0px;
}*/
table td {
vertical-align:top;
padding:0px;
}

img {border:0;}
a {color:#fff; outline:none;}
a:hover {text-decoration:none;}

hr {
height:0px;
border:#fff solid 0px;
border-top-width:1px;
margin:7px 0 0 0;
padding:0 0 7px 0;
clear:both;
}

.link {padding:0 25px 2px 0; background:url('../files/images/system/link.gif') no-repeat 100% 2px;}
#plan .link {background-position:100% 50%;}

.big {
font-size:22px;
font-style:italic;
}
p {
/*line-height:1.125em;*/
padding-bottom:15px;
}
 
ul, ol {
padding:0px 0px 15px 16px;
}

li {
padding-bottom:5px;
}

h1,h2,h3 {font-weight:400;padding-bottom:10px;color:#fff;}

h1 {
font-style:italic;
font-size:28px;
}

h2 {
font-size:24px;
}

#main_page {
/*width:980px;*/
width:1260px;
margin:0 auto;
}

#up {
background:url('../files/images/system/up_img.jpg') no-repeat 50% 0;
height:646px;
position:relative; /* for IE6*/
}

.key_img, #medal {
	position:absolute;
	width:173px;
	height:325px;
	top:0px;
	right:75px;
	background:url('../files/images/system/key.png') no-repeat;
}

#medal {
	/*position:absolute;*/
	width:151px;
	height:275px;
/*	top:0px;
	right:75px;*/
	background:url('../files/images/system/medal.png') no-repeat;
}

.menu {
font-size:14px;
padding-top:11px;
width:850px;
margin:0 auto;
white-space:nowrap;
}
.menu a {
position:relative;
z-index:99;
font-family:Arial, sans-serif;
text-transform:uppercase; font-size:12px;}

#promo {
margin:120px 0 0 65px;
width:245px;
height:260px;
font-style:italic;
color:#fff;
position:relative;
text-align:center;
}

#promo p {
padding-top:75px;
font-size:24px;
line-height:1em;
}

#promo a {
font-family:Arial, sans-serif;
font-size:12px;
}

#play {
position:absolute;
width:60px;
height:60px;
bottom:0px;
left:90px;
}

#play img {
width:60px;
height:60px;
}

#key {
	position:absolute;
	width:120px;
	height:120px;
	top:190px;
	left:1010px;
	cursor:pointer;
}


#center_bg {
background:url('../files/images/system/up_img_2.jpg') no-repeat 50% 0;
}
#menu_bottom {
position:relative;
z-index:2;
}

#menu_bottom .menu {
padding:11px 25px;
background:url('../files/images/system/opacity_bg.png');
margin-top:5px;
width:850px; /* for IE6*/
overflow:hidden;
}

#center {
width:900px;
margin:0 auto;
clear:both;
position:relative;
}

#down_bg {
/*position:relative;*/ /* for IE6*/
margin-top:-437px;
height:595px;
background:url('../files/images/system/down_bg.png') repeat-x;
min-width:1260px;
}

#down {
width:900px;
height:595px;
position:relative;
margin:0 auto;
}

#down_block {
width:1260px;
/*height:655px;*/
/*position:relative;*/
margin:0 auto;
background:url('../files/images/system/bottom_bg.jpg') no-repeat 0 100%;
}


#bottom {
position:absolute;
left:0px;
bottom:0px;
width:900px;
height:130px;
padding-top:25px;
border-top:#fff solid 1px;
}

#develop {
float:right;
width:125px;
padding-right:25px;}

#cont {
padding-left:45px;
width:280px;
float:left;}

#cont span {
color:#fff;
font-size:32px;
display:block;
line-height:25px;
padding-bottom:11px;}

#copy {
float:left;
width:315px;
padding-left:25px;
}

#top_text {
background:url('../files/images/system/opacity_bg.png');
overflow:hidden;
height:1%;
margin-bottom:5px;
width:900px;
}

#welcome {
padding-top:20px;
width:425px;
float:left;
}

#welcome h1 {
border-bottom:#fff solid 1px;
padding-left:25px;
margin-bottom:10px;
}

#welcome p {
padding-left:25px;
}

#plan {
padding-top:140px;
float:right;
width:377px; padding-right:24px;}

#plan img {float:left; margin-right:15px; height:109px; width:177px;}

#main_table { width:904px;border-collapse:separate; margin-left:-2px; position:relative; z-index:10;}

#main_table td { width:49%;background:url('../files/images/system/opacity_bg.png');}


.block {
padding-top:20px;
padding-right:25px;
height:90px;
color:#fff;
/*line-height:85px;*/
font-size:11px;
}

.block p {
font-family:Arial, sans-serif;
}

.block img {
float:left;
height:76px;
margin:0 15px;
}

#news {
padding:10px 0 15px 25px;
clear:both;
}

.date {
width:97px;
float:left;
font-size:14px;
color:#fff;
font-style:italic;
position:relative;}

.anons {
width:273px;
/*float:left;*/
margin-left:97px;
padding-right:25px;}

#photo {clear:both;padding:0 25px;}

.img {
border:#fff solid 5px;
display:block;
}

.img_bg {
background:url('../files/images/system/img_bg.png') no-repeat 50% 100%;
height:12px;
font-size:0px;
line-height:0px;
width:425px;
position:relative;
z-index:99;
display:block;}

#menu_center {
padding:30px 0;
width:900px;
position:relative;
z-index:10;
margin:0 auto;
overflow:hidden;
clear:both;
}

#menu_center a {
font-style:italic;
font-size:18px;
}

#menu_center a:hover {
text-decoration:none;
}

#menu_center div {float:left; padding:0px 27px; border-right:#fff solid 1px; text-align:center;}

#menu_center #end {border:0;}

#menu_center img {
display:block;
height:109px;
margin-bottom:5px;
}

#enter {
display:none;
width:230px;
position:absolute;
top:50px;
right:200px;
text-align:right;
}

#enter h2 {
padding:0;
font-style:italic;
}

#enter p {
padding:0;
font-size:10px;
font-family:Tahoma;
margin-bottom:10px;
}
#enter p a {
font-size:10px;
}

#enter a {
color:#485E86;
font-size:18px;
}

#enter input {
font-family:Tahoma;
border:0px;
width:145px;
padding:2px 5px;
margin:2px 0;
}

#video {
display:none;
position:absolute;
top:200px;
left:50%;}


#video_block {
background:url('../files/images/system/video_bg.png');
position:relative;
z-index:99;
width:360px;
height:240px;
padding:6px;
margin-left:-183px;
display:block;
}

/*#video_block div {
display:block;
background:#000;
padding:1px;
width:360px;
height:240px;}*/
