body{
background-image:url(graph/backs/back_body.jpg);
color: #CFCFCF;
background-color:#474F54;
font-family: tahoma, verdana, arial;
font-size: 11px;
margin: 0;
padding: 0;

scrollbar-arrow-color: #ed0082;
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #cccccc;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-image: #aaaaaa;
scrollbar-arrow-color: #aaaaaa;
}


#main{
position:relative;
width:970px;
margin-top: 0px;
z-index:0;
}

#main_back{
position:relative;
width:1200px;
margin-top: 0px;
z-index:-10;
top:100px;
left:0px;
}

#block_top{
	position:absolute;
	width:950px;
	height:140px;
	z-index:1;
	left:0px;
	top:0px;
}

#block_logo{
	background-image:url(graph/items/logo.jpg);
	position:absolute;
	width:550px;
	height:140px;
	z-index:1;
	left:0px;
	top:0px;
}

#block_menu{
	background-image:url(graph/backs/back_top.jpg);
	position:absolute;
	width:614px;
	height:140px;
	z-index:1;
	left:337px;
	top:0px;
}

#block_body_f1{
	background-image:url(graph/backs/back_body_f1.jpg);
	position:absolute;
	width:550px;
	height:350px;
	z-index:1;
	left:0px;
	top:140px;
}

#block_body_f2{
	background-image:url(graph/backs/back_body_f2.jpg);
	position:absolute;
	width:230px;
	height:190px;
	z-index:1;
	left:0px;
	top:490px;
}

#box_menu{
	position:absolute;
	width:605px;
	height:80px;
	z-index:5;
	left:4px;
	top:19px;
}


#block_content_left_01{
	background-image:url(graph/backs/box_top_left_01.jpg);
	position:absolute;
	width:420px;
	height:349px;
	z-index:2;
	left:70px;
	top:140px;
}

#block_content_big{
	background-image:url(graph/backs/back_content_big.jpg);
	position:absolute;
	width:874px;
	height:670px;
	z-index:2;
	left:70px;
	top:150px;
}

#block_content_left_list{
background-image:url(graph/backs/back_content_left_list_mid.jpg);
position:absolute;
width:130px;
height:354px;
z-index:2;
left:20px;
top:300px;
}

#block_content_left_contact{
position:absolute;
width:130px;
height:150px;
z-index:2;
left:20px;
top:673px;
}

#block_content_01_top{
background-image:url(graph/backs/back_content_01_top.jpg);
position:absolute;
width:545px;
height:15px;
z-index:1;
left:0px;
top:0px;
}

#block_content_01_end{
background-image:url(graph/backs/back_content_left_01_end.jpg);
position:absolute;
width:456px;
height:22px;
z-index:1;
left:0px;
bottom:0px;
}

#block_content_right_01_end{
background-image:url(graph/backs/back_content_right_01_end.jpg);
position:absolute;
width:430px;
height:22px;
z-index:1;
left:0px;
bottom:0px;
}

#block_content_list_end{
background-image:url(graph/backs/back_cont_list_end.jpg);
position:absolute;
width:130px;
height:22px;
z-index:1;
left:0px;
bottom:0px;
}

#block_content_square_01_end{
background-image:url(graph/backs/back_content_square_01_end.jpg);
position:absolute;
width:290px;
height:22px;
z-index:1;
left:0px;
bottom:0px;
line-height:20px;
}

#box_bread{
	position:absolute;
	width:430px;
	height:20px;
	z-index:5;
	left:11px;
	top:120px;
}

#box_content_01_title{
	position:absolute;
	width:420px;
	height:20px;
	z-index:5;
	left:0px;
	top:32px;
}

#box_content_big_title{
	position:absolute;
	width:700px;
	height:20px;
	z-index:5;
	left:0px;
	top:22px;
}

#box_content_01_flash{
	position:absolute;
	width:420px;
	height:270px;
	z-index:5;
	left:0px;
	top:60px;
}

#box_content_big_flash{
	position:absolute;
	width:850px;
	height:606px;
	z-index:5;
	left:10px;
	top:50px;
}

#box_content_big_form{
	position:absolute;
	width:838px;
	height:606px;
	z-index:5;
	left:20px;
	top:50px;
}

#block_content_01_contacts{
	position:absolute;
	width:425px;
	height:270px;
	z-index:5;
	left:72px;
	top:514px;
}

#box_content_01_contacts_regio{
	position:absolute;
	width:94px;
	height:240px;
	z-index:5;
	left:0px;
	top:25px;
	line-height: 12pt;
}

#box_content_01_contacts_name{
	position:absolute;
	width:119px;
	height:240px;
	z-index:5;
	left:102px;
	top:25px;
	font-weight: normal;
	line-height: 12pt;
}

#box_content_01_contacts_mail{
	position:absolute;
	width:26px;
	height:240px;
	z-index:5;
	left:227px;
	top:25px;
	font-weight: normal;
	line-height: 14.5pt;
}

#box_content_01_contacts_phone{
	position:absolute;
	width:160px;
	height:240px;
	z-index:5;
	left:263px;
	top:25px;
	font-weight: normal;
	line-height: 12pt;
}

#box_content_01{
position:absolute;
width:430px;
height:309px;
z-index:2;
left:15px;
top:14px;
}

#cont_content_01_box_txt{
position:absolute;
width:375px;
height:70px;
z-index:3;
left:130px;
top:4px;
}

#block_content_msgform_right{
	position:absolute;
	width:380px;
	height:606px;
	z-index:10;
	left:470px;
	top:50px;
}


#block_content_02{
	position:absolute;
	width:420px;
	height:349px;
	z-index:5;
	left:525px;
	top:140px;
	background-image: url(graph/backs/box_top_right_01.jpg);
}

#block_content_promo{
	position:absolute;
	width:420px;
	height:290px;
	z-index:5;
	left:525px;
	top:490px;
}

#box_content_right_01{
background-image:url(graph/backs/back_content_right_01_mid.jpg);
position:relative;
width:430px;
height:136px;
z-index:1;
left:0px;
top:0px;
}

#block_content_right_01_top{
background-image:url(graph/backs/back_content_right_01_top.jpg);
position:absolute;
width:430px;
height:24px;
z-index:2;
left:0px;
top:0px;
}

#block_content_02_end{
background-image:url(graph/backs/back_content_02_end.jpg);
position:relative;
width:400px;
height:54px;
z-index:1;
left:-20px;
bottom:0px;
}


#box_content_02_title{
	position:absolute;
	width:420px;
	height:20px;
	z-index:5;
	left:0px;
	top:34px;
}

#box_content_list_title{
background-image:url(graph/backs/back_cont_list_top.jpg);
position:absolute;
width:365px;
height:22px;
z-index:5;
left:0px;
top:0px;
}

#box_content_list_title_txt{
position:absolute;
width:340px;
height:16px;
z-index:5;
left:2px;
top:4px;
}

#box_content_detail_title{
background-image:url(graph/backs/back_cont_detail_top.jpg);
position:absolute;
width:756px;
height:25px;
z-index:5;
left:0px;
top:0px;
}

#box_content_02{
position:absolute;
width:350px;
height:200px;
z-index:2;
left:1px;
top:25px;
}

#cont_content_contact{
	position:absolute;
	width:260px;
	height:181px;
	z-index:3;
	left:10px;
	top: 10px;
}

#cont_content_02{
	position:absolute;
	width:410px;
	height:75px;
	z-index:3;
	left:10px;
	top: 28px;
}

#cont_content_02_pic{
	position:absolute;
	width:100px;
	height:65px;
	z-index:3;
	left:0px;
	top: 6px;
}

#cont_content_arcadeofmonth_pic{
	position:absolute;
	width:122px;
	height:176px;
	z-index:3;
	left:2px;
	top: 25px;
}

#cont_content_product_pic{
	position:absolute;
	width:278px;
	height:190px;
	z-index:3;
	left:5px;
	top: 5px;
}

#cont_content_movie{
	position:absolute;
	width:286px;
	height:198px;
	z-index:3;
	left:2px;
	top: 25px;
}

#cont_content_movie_detail{
	position:absolute;
	width:350px;
	height:250px;
	z-index:3;
	left:-2px;
	top: 80px;
}

#cont_content_transport{
	position:absolute;
	width:430px;
	height:187px;
	z-index:3;
	left:12px;
	top: 30px;
}

#cont_content_game{
	position:absolute;
	width:405px;
	height:192px;
	z-index:3;
	left:15px;
	top: 30px;
}

#cont_content_links_left{
	position:absolute;
	width:103px;
	height:176px;
	z-index:3;
	left:12px;
	top: 25px;
}

#cont_content_links_right{
	position:absolute;
	width:150px;
	height:176px;
	z-index:3;
	left:128px;
	top: 25px;
}

#cont_content_arcadeofmonth_txt_fix{
	position:absolute;
	width:35px;
	height:176px;
	z-index:3;
	left:135px;
	top: 25px;
}

#cont_content_arcadeofmonth_txt{
	position:absolute;
	width:100px;
	height:176px;
	z-index:3;
	left:180px;
	top: 25px;
}

#cont_content_02_txt{
	position:absolute;
	width:305px;
	height:65px;
	z-index:3;
	left:105px;
	top: 5px;
}

#block_end{
background-image:url(graph/backs/back_end.jpg);
position:absolute;
width:3000px;
height:178px;
z-index:1;
left:-500px;
top:880px;
}


#block_end_container{
position:absolute;
width:970px;
height:178px;
z-index:2;
left:0px;
top:880px;
}


#box_end_shout{
position:absolute;
width:195px;
height:178px;
z-index:2;
left:4px;
top:0px;
}

#box_end_leader{
position:absolute;
width:728px;
height:90px;
z-index:2;
left:238px;
top:10px;
}

#box_end_footer{
position:absolute;
width:728px;
height:18px;
z-index:2;
left:238px;
top:150px;
}

#box_end_adv{
position:absolute;
width:728px;
height:18px;
z-index:2;
left:238px;
top:104px;
}




h1{
font-family:Century Gothic, arial narrow;
color: #757575;
font-size:22px;
font-weight:bold;
}

.h1{
font-family:Century Gothic, arial narrow;
color: #fff;
font-size:15px;
font-weight:bold;
}

a.h1{
color: #fff;
text-decoration:none;
font-weight:bold;
}

a.h1:hover{
color: #aaa;
}

h2{
font-family:arial;
color: #cacaca;
font-size:13px;
font-weight:bold;
}

.h2{
font-family:arial;
color: #cacaca;
font-size:13px;
font-weight:bold;
}

a.h2{
color: #cacaca;
text-decoration:none;
}

a.h2:hover{
color: #f7cae3;
text-decoration:underline;
}

h3{
font-weight:bold;
color: #7a7a7a;
font-size:12px;
}

.h3{
	font-weight:bold;
	color: #7a7a7a;
	font-size:12px;
	line-height: 10pt;
}

a.h3{
color: #7a7a7a;
text-decoration:none;
font-weight:bold;
}

a.h3:hover{
color: #f7cae3;
}

.content{
color: #444;
font-size:12px;
}

a.content{
color: #888;
text-decoration:none;
}

a.content:hover{
color: #5c5c5c;
text-decoration:underline;
}

.content_detail{
line-height:18px;
color: #424242;
font-size:12px;
}

a.content_detail{
color: #a3a3a3;
text-decoration:none;
}

a.content_detail:hover{
color: #5c5c5c;
text-decoration:underline;
}

.content_list{
line-height:15px;
color: #424242;
font-size:11px;
}

a.content_list{
color: #a3a3a3;
text-decoration:none;
}

a.content_list:hover{
color: #5c5c5c;
text-decoration:underline;
}


.content_list_sm{
line-height:15px;
color: #424242;
font-size:10px;
}

a.content_list_sm{
color: #a3a3a3;
text-decoration:none;
}

a.content_list_sm:hover{
color: #5c5c5c;
text-decoration:underline;
}

.content_sm{
color: #424242;
font-size:10px;
}

a.content_sm{
color: #424242;
text-decoration:none;
}

a.content_sm:hover{
color: #5c5c5c;
text-decoration:underline;
}

.content_sm_light{
color: #747474;
font-size:10px;
}

a.content_sm_light{
color: #a3a3a3;
text-decoration:none;
}

a.content_sm_light:hover{
color: #5c5c5c;
text-decoration:underline;
}

.hi{
color: #FF7800;
font-size:11px;
}

a.hi{
color: #FF7800;
text-decoration:none;
}

a.hi:hover{
color: #FF7800;
text-decoration:underline;
}

.bread{
color: #aaa;
font-size:9px;
}

a.bread{
color: #555;
text-decoration:none;
}

a.bread:hover{
color: #222;
text-decoration:underline;
}

.footer{
color: #ddd;
font-size:9px;
}

a.footer{
color: #ddd;
text-decoration:none;
}

a.footer:hover{
color: #fff;
text-decoration:underline;
}

.footer_s{
color: #555;
font-size:9px;
}

a.footer_s{
color: #555;
text-decoration:none;
}

a.footer_s:hover{
color: #111;
text-decoration:underline;
}
