body			{
background-color: #404040;
background-image:url('images/bodybg.jpg');
background-repeat:repeat-x;
background-position:left top;
margin: 0px;
font: normal 12px Tahoma;
color:white;
}

img{border:0}

#topm{
width:1000px;
margin:0px auto;
height:126px;
z-index:2;
}
#cs{
float:left;
width:700px;
margin-top:90px;
z-index:3;
}
.rwb{
padding:10px;
margin:10px 0px;
background-color:none;
background-image:url('images/rwb.png');
background-repeat: repeat;
background-position:left top;
-moz-border-radius:5px;
}

#logo1{
position:relative;
width:300px;
height:150px;
float:right;
margin-top:20px;
}
#logo2{
position:absolute;
background-image:url('images/logo.png');
width:300px;
height:150px;
z-index:1000;
}

.press{
margin-left:auto;
margin-right:auto;
border-bottom:1px solid black;
background:#FFFFFF;
color:black;
padding:5px 5px 10px 5px;
letter-spacing:0.1em;line-height:16px;font-size:11px;
}
.press:hover{
background:#E9E9E9;
}

.press a{
color:black;
border-bottom:1px dotted gray;
letter-spacing:0.1em;line-height:16px;font-size:11px;
}
.press a:hover{
color:#808080;
border-bottom:1px dotted #808080;
}

.maska{
position:absolute;
background-image:url('images/gp.png');
background-repeat:no-repeat;
background-position:left top;
width:274px;
height:219px;
z-index:500;
}
.maska a span{
width:274px;
height:219px;
}
.maskb{
position:absolute;
width:274px;
height:219px;
z-index:10;
}
.game_pic{
margin-left:14px;
margin-top:12px;
width:242px;
height:191px;
}

.game_name{
text-align:center;
margin-bottom:20px;
font:normal 28px Impact;
position:relative;
}
.game_name a{
display: block;
text-decoration:none;
}

#footer1{
background-color:#000000;
border-top:1px solid #808080;
min-height:100px;
font-size:11px;
}

#footer2{
width:1000px;
padding:20px;
margin:auto auto;
}
#footer2 a{
text-decoration:none;
color:#CCCCCC;
margin-right:10px;
font-size:10px;
}
#footer2 a:hover{
color:white;
border-bottom:1px dashed #CCCCCC;
}

#content_home_top{
width:1000px;
background-image:url('images/content_home.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
font-size:11px;
z-index:1;
}
#content_home_top h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}

#content_media_top{
width:1000px;
background-image:url('images/media.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
font-size:11px;
z-index:1;
}
#content_media_top h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}


#content_wman_top{
width:1000px;
background-image:url('images/wman_gray.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
z-index:1;
}
#content_wman_top h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}

#content_about_top{
width:1000px;
background-image:url('images/about_top.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
font-size:11px;
letter-spacing:1px;
z-index:1;
}
#content_about_top h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}

#content_platforms_top{
width:1000px;
background-image:url('images/platforms_top.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
font-size:11px;
letter-spacing:1px;
z-index:1;
}
#content_platforms_top h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}

#content_cabinets_top{
width:1000px;
background-image:url('images/cabinets_top.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
font-size:11px;
letter-spacing:1px;
z-index:1;
}
#content_cabinets_top h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}

#content_games_top{
width:1000px;
background-image:url('images/games_top.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
font-size:11px;
letter-spacing:1px;
z-index:1;
}
#content_games_top h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}
#content_games_top a{
color:red;
}
#content_games_top a:hover{
color:black;
}

div.more{
margin-top:30px;
overflow: hidden;
width: auto;
}

div.more a{
font:bold 11px Tahoma;
color:black;
background:transparent url('images/more2.gif') no-repeat scroll top right;
float:left;
display: block;
padding-right: 30px;
margin-right: 6px;
height: 40px;
}
div.more a:hover{
color:red
}
div.more a:active{
outline: none
}
div.more a span{
background: transparent url('images/more1.gif') no-repeat;
padding: 13px 0 13px 30px;
display: block;
line-height: 14px;
}

#content_contact_top{
width:1000px;
font-size:11px;
letter-spacing:0.1em;line-height:16px;
background-image:url('images/contact_top.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
z-index:1;
}
#content_contact_top h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}

#content_general{
width:1000px;
background-image:url('images/_general.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
font-size:11px;
letter-spacing:1px;
z-index:1;
}
#content_general h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}

#content_exhib_top{
width:1000px;
background-image:url('images/exhib_top.png');
background-position:left top;
background-repeat:no-repeat;
color:#3F3F3F;
height:282px;
z-index:1;
}
#content_exhib_top h1{
font-family:Impact, Tahoma;
font-size:28px;
text-transform:uppercase;
}

#content_home_bottom{
width:1000px;
background-color:#590100;
background-image:url('images/content_bottom.jpg');
background-position:left top;
background-repeat:repeat-x;
color:white;
min-height:450px;
font-size:11px;
letter-spacing:1px;
z-index:1;
}
a{
color:white;
text-decoration:none;
}
a:hover{
color:#FFD4D3;
}

#langs{
height:25px;
padding-top:3px;
}
#langs a{
color:#C0C0C0;
text-decoration:none;
font:normal 9px Tahoma;
margin-left:10px;
}
#langs a:hover{
color:white;
text-decoration:none;
}

A.adm1			{background:white;color:#3E4C14; font: normal 12px Tahoma;  text-decoration: none;padding:2px;border:1px solid black;}
A.adm1:hover	{background:#E3E4DC;color:white;border:1px solid black;}
A.adm2			{background:#3E4C14;color:white; font: normal 12px Tahoma;  text-decoration: none;padding:2px;border:1px solid black;}
A.adm2:hover	{background:#E3E4DC;color:#3E4C14;border:1px solid black;}


.tickercontainer { /* the outer div with the black border */
border: 0px;
width: 1000px; 
height: 25px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 5px;
width: 980px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 980px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ffffff;
font: bold 10px Verdana;
margin: 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

