body{
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background: url(../images/main_fon.jpg) 793px 0 repeat #000;
}
a, a:visited{
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline
}
a:hover{text-decoration: none}

.main_cont{
background: url(../images/main_top_fon.jpg) 0 0px no-repeat;
position:relative;
min-width:1000px;
max-width:1600px;
width:100%;
height:100%;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) > 1600 ? "1600px":
 (((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"));
}

#logo_cont{
padding:196px 0 0px 421px
}
#menu_cont{
position:relative;
padding:0px;
height:207px;
}
.menu_item{
position:absolute;
background:url(../images/menu_pl.gif) 0 0 no-repeat #EE3224;
width:92px
}
	.menu_item div{
	background:url(../images/menu_pl_bot.gif) 0 100% no-repeat;
	padding:5px 5px 7px 7px;
	}

.menu_item a, .menu_item a:VISITED{
text-decoration:none;
font-size:11px
}
.menu_item a:HOVER{text-decoration:underline}

#item_1{
left:423px;
top:-203px
}
#item_2{
left:578px;
top:-164px
}
#item_3{
left:308px;
top:-91px
}
#item_4{
left:423px;
top:13px
}
#item_5{
left:578px;
top:-27px
}


#lang_block{
text-align:right;
padding:0 24px 0 0;
}
#lang_block img{
border:none;
margin-left:4px
}

#need_player{
position:absolute;
left:308px;
top:565px;
background:#FFF;
padding:5px 10px;
opacity:0.7;
filter: Alpha(Opacity=70);
}
#need_player a, #need_player a:VISITED{
color:#000;
font-weight:bold
}