a 			
{ 
 font-family: verdana; 
 font-size: 11pt; 
 text-decoration: none; 
 color : #EDEDED;
}

a:hover 		
{
 font-family: verdana; 
 font-size: 11pt; 
 text-decoration: underline; 
 color : #FFFFFF;
}

body 
{
 font-family:Verdana;
 font-size:0px;
 background-color:#151617;
 background-image: url(../gfx/v6/body_bg.jpg);
 background-repeat: no-repeat;
 text-align:center;
 margin:0;
 padding:0;
}

.form
{
 color: #394b59;
 background-color: #ececec;
 border-right: #464646 1px groove;
 border-left: #464646 1px groove;
 border-top: #464646 1px groove;
 border-bottom: #464646 1px groove;
 border-radius:2px;
 font-size:11px;
 font-family:Verdana,sans-serif;  
 padding:3px;
 margin:1px;
}

.head_bar_container
{
 position:relative;
 width:1280px;
 height:50px;
 margin:0px auto;
}

.head_bar		
{ 
 position:fixed;
 top:0px;
 width:100%;
 min-width:1280px;
 height:50px;
 border-bottom:3px solid #ff8e16;
 margin:0px auto; 
 background-color:#222325; 
 -webkit-transition: all 0.1s ease;
 -moz-transition: all 0.1s ease;
 -o-transition: all 0.1s ease;
 transition: all 0.1s ease; 
 z-index: 2000000109;
}

@media only screen and (max-width: 1380px) {
	.head_bar {
		position:absolute;
	}	
}
	
@media only screen and (max-width: 1279px) {
	.head_bar {
		position:absolute;
	}	
	.gametopmenu a {
		letter-spacing:-1px;
		font-size:15px;
		margin-right: 0px;
	}
	
	.head_bar_container {
		width:1085px;
		margin: 0px;
	}
	
	a#head_bar_user  {
		font-size:0px;
		padding: 21px 10px 0 31px;
	}
	

}



.head_menu_container
{
 float:left;
}

hr {
    background: #898989 url("../gfx/v2/hr_bg.png") repeat-x scroll 0 0;
    border: medium none;
    height: 2px;
    margin: 2px;
    padding: 0;
}

#head_menu_button
{
 float:left;
 font-family: 'Oswald', sans-serif; 
 font-weight: 400;
 font-size:16px;
 color: #ededed; 
 height:35px;
 margin:0px 8px 0px 2px;
 padding: 18px 8px 0px 35px;
 background-image: url(../gfx/v6/head_bar_menu.png);
 background-repeat: no-repeat;
 background-position: 5% 20px;
 text-align:right;
 vertical-align:middle;
 max-width:180px;
 overflow:hidden;
}

#head_menu_button:hover
{
 background-image: url(../gfx/v6/head_bar_menu_hover.png);
 background-repeat: no-repeat;
 background-position: 5% 20px;
 color: #fd9c45;  
 background-color: #848586; 
}


.head_bar_logo_container
{
 width:212px;
 height:50px;
 float:left;
}

.head_bar_logo
{
 background-image: url(../gfx/v6/logo.png);
 background-repeat: no-repeat;
 background-position: left 14px;
 height:50px;
 width: 210px; 
 display:inline-block;
 float:left;
}

.head_bar_menu_game
{
 background: url(../gfx/v6/game_dropdown.png) 100% 22px no-repeat;  
 float:left;
 padding: 16px 16px 0px 0px;
 margin-right: 15px;
 height:35px;
}

.head_bar_menu_game a
{
 font-family: 'Oswald', sans-serif; 
 font-weight: 400;
 font-size:16px;
 color: #ededed; 
}

.head_bar_menu_game a:hover
{
 color: #fd9c45; 
}

.headform
{
 color:#bebebe;
 background-color: #8e8e8e;
 background-image: -webkit-linear-gradient(top, #38393a, #555555);
 background-image: -moz-linear-gradient(top, #38393a, #555555);
 background-image: -ms-linear-gradient(top, #38393a, #555555);
 background-image: -o-linear-gradient(top, #38393a, #555555);
 background-image: linear-gradient(to bottom, #38393a, #555555);
 border-right: #a6a6a6 1px groove;
 border-left: #a6a6a6 1px groove;
 border-top: #a6a6a6 1px groove;
 border-bottom: #a6a6a6 1px groove;
 border-radius:2px;
 font-size:12px;
 font-family:Verdana,sans-serif;  
 padding:5px;
 margin:6px;
 vertical-align: top;
}

.headformbutton
{
 background: #8e8e8e;
 background-image: -webkit-linear-gradient(top, #38393a, #555555);
 background-image: -moz-linear-gradient(top, #38393a, #555555);
 background-image: -ms-linear-gradient(top, #38393a, #555555);
 background-image: -o-linear-gradient(top, #38393a, #555555);
 background-image: linear-gradient(to bottom, #38393a, #555555);
 -webkit-border-radius: 4;
 -moz-border-radius: 4;
 border-radius: 4px;
 font-family: 'Oswald', sans-serif;
 font-weight: 400;
 font-size:16px;
 color:#bebebe;
 padding: 1px 5px 0px 5px;
 border: solid #a6a6a6 1px;
 text-decoration: none;
 cursor:pointer;
 margin-top:6px;
}

.headformbutton:hover {
 background: #8e8e8e;
 background-image: -webkit-linear-gradient(top, #6e6e6e, #666666);
 background-image: -moz-linear-gradient(top, #6e6e6e, #666666);
 background-image: -ms-linear-gradient(top, #6e6e6e, #666666);
 background-image: -o-linear-gradient(top, #6e6e6e, #666666);
 background-image: linear-gradient(to bottom, #6e6e6e, #666666);
 text-decoration: none;
}

.barmenu ul.dropit-submenu .advancedsearch
{
 font-size: 11px;
 display: inline;
 line-height: 14px;
 margin-left:7px;
}

.barmenu ul.dropit-submenu .advancedsearch:hover
{
 background:none;
}

.head_logo_hide
{

}

.head_space
{
 position:relative;
 height:52px;
}

.barmenu a.advanced_search
{
 color:#ededed;
 font-size: 11px;
 font-family:verdana;
}

.barmenu a.advanced_search:hover
{
 color:#fd9c45;
}

ul.barmenu
{
margin:0px; padding:0px; height:0px;
list-style-type: none;
}

.barmenu ul { display: none; } /* Hide before plugin loads */
.barmenu ul.barmenu_notifications.dropit-submenu {
	position:absolute;
	right:0px;
	top:50px;
	list-style-type:none;
    background-color: #848586;
    padding: 6px 10px;
    margin: 3px 0 0 1px;
	text-align:left;
	color:#ffffff;
	font-size:12px;	
	max-width:360px;
    -webkit-border-radius: 0px 0px 3px 3px;
       -moz-border-radius: 0px 0px 3px 3px;
            border-radius: 0px 0px 3px 3px;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
       -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
            box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
}    

.barmenu ul.barmenu_message.dropit-submenu {
	position:absolute;
	right:43px;
	top:50px;
	min-width: 350px;
	max-width: 550px;
	list-style-type:none;
    background-color: #848586;
    padding: 6px 5px;
    margin: 3px 0 0 1px;
	text-align:left;
	color:#ffffff;
	font-size:12px;	
    -webkit-border-radius: 0px 0px 3px 3px;
       -moz-border-radius: 0px 0px 3px 3px;
            border-radius: 0px 0px 3px 3px;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
       -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
            box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
} 


.barmenu ul.barmenu_user.dropit-submenu {
	position:absolute;
	right:167px;
	top:49px;
	list-style-type:none;
    background-color: #848586;
    padding: 6px 10px;
    margin: 4px 0 0 1px;
	text-align:left;
	color:#ffffff;
	font-size:12px;
    -webkit-border-radius: 0px 0px 3px 3px;
       -moz-border-radius: 0px 0px 3px 3px;
            border-radius: 0px 0px 3px 3px;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
       -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
            box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
} 

.barmenu ul.barmenu_menu.dropit-submenu {
	position:absolute;
	left:1px;
	top:50px;
	list-style-type:none;
    background-color: #848586;
    padding: 6px 10px;
    margin: 3px 0 0 1px;
	text-align:left;
	color:#ffffff;
	font-size:12px;
    -webkit-border-radius: 0px 0px 3px 3px;
       -moz-border-radius: 0px 0px 3px 3px;
            border-radius: 0px 0px 3px 3px;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
       -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
            box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
} 

.barmenu ul.barmenu_search.dropit-submenu {
	position:absolute;
	right:126px;
	top:50px;
	width:400px;
	list-style-type:none;
    background-color: #848586;
    padding: 6px 10px;
    margin: 3px 0 0 1px;
	text-align:left;
	color:#ffffff;
	font-size:12px;
    -webkit-border-radius: 0px 0px 3px 3px;
       -moz-border-radius: 0px 0px 3px 3px;
            border-radius: 0px 0px 3px 3px;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
       -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
            box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
} 

.barmenu ul.dropit-submenu a {
    display: block;
    font-size: 12px;
    line-height: 25px;
    color: #ffffff;
	padding: 0px 3px;
}
.barmenu ul.dropit-submenu a:hover {
    background: #9b9b9b;
    color: orange;
    text-decoration: none;
}

.barmenu ul.dropit-submenu a.barnorm {
 display: inline;
 background: none; 
 font-weight:bold;
 line-height: normal;
}
.barmenu ul.dropit-submenu a.barnorm:hover {
 display: inline;
 background: none;
}

.barmenu ul.dropit-submenu a.barnormlight {
 display: inline;
 background: none; 
 font-weight:bold;
 line-height: normal;
 color:#ebd4ad;
}

.barmenu ul.dropit-submenu a.barnormlight:hover {
 display: inline;
 background: none;
 color:#fff;
}

.barmenu ul.dropit-submenu a.barmessage {
line-height: 18px;
padding-right: 5px;
}

.barmenu ul.dropit-submenu a.barnotification {
line-height: 18px;
padding-right: 5px;
}

.barmenu ul.dropit-submenu  ul.barmenu_notifications li {
line-height: 18px;
max-width: 350px;
}

.barmenu ul.dropit-submenu hr 
{
 border: 0;
 height: 0;
 border-top: 1px solid #6d6d6d;
 border-bottom: 1px solid #9b9b9b;
}

.barmenu ul.dropit-submenu span {
font-size:10px;
}

.barmenu .dropit-open a.barbtn 
{
 background-color: #848586; 
}

.barbtn:hover,
.barbtn:active,
.barbtn.active,
.barbtn.disabled,
.barbtn[disabled],
.barbtn:active,
.barbtn.active 
{
}

.barmenu_newmessages
{
    background-color: red;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 8px;
    border: 1px solid #ffffff;
    text-align: center;
	font-size:8px;
	color:#ffffff;
	border-radius: 6px;
	overflow:hidden;
	margin-left: -5px;
}

#head_bar_notifications
{
 float:right;
 font-size:11px;
 height:53px;
 width:33px;
 margin:0px 0px 0px 8px;
 background-image: url(../gfx/v6/head_bar_notifications.png);
 background-repeat: no-repeat;
 background-position: center 15px; 
}

#head_bar_notifications:hover
{
 background-image: url(../gfx/v6/head_bar_notifications_hover.png); 
 background-color: #848586;
}

#head_bar_message
{
 float:right;
 font-size:11px;
 height:53px;
 width:33px;
 margin:0px 2px 0px 2px;
 background-image: url(../gfx/v6/head_bar_message.png);
 background-repeat: no-repeat;
 background-position: center 15px; 
}

#head_bar_message:hover
{
 background-image: url(../gfx/v6/head_bar_message_hover.png); 
 background-color: #848586; 
}

#head_bar_user
{
 float:right;
 font-size:11px;
 height:33px;
 line-height: 11px;
 margin: 0 5px 0 0;
 max-width: 150px;
 padding: 21px 17px 0 31px;
 background-image: url(../gfx/v6/head_bar_user.png), url(../gfx/v6/head_bar_arrow.png);
 background-repeat: no-repeat;
 background-position: 3% 16px, 98% 23px; 
 text-align:right;
 vertical-align:middle;
 overflow:hidden;
}

#head_bar_user:hover
{
 background-image: url(../gfx/v6/head_bar_user_hover.png), url(../gfx/v6/head_bar_arrow_hover.png);
 background-color: #848586; 
 color:#fd9c45;
}

#head_bar_menu
{
 margin:10px;
 padding:5px 5px 5px 35px;
 background: url(../gfx/v6/head_bar_menu.png) 5px 7px no-repeat;
 border: 1px solid #373737;
 font-family: 'Oswald', sans-serif;
 font-weight: 700;
 font-size:16px;
 color: #ededed;
 text-decoration: none;
 height:22px;
 display:inline-block;
}
 
#head_bar_upload
{
float:right;
 font-size:11px;
 height:53px;
 width:33px;
 margin:0px 8px 0px 5px;
 background-repeat: no-repeat;
 background-position: center 13px;
 background-image: url(../gfx/v6/head_bar_upload.png);
}

#head_bar_upload:hover
{
 background-image: url(../gfx/v6/head_bar_upload_hover.png);
 background-color: #848586; 
}

#head_bar_search
{
 float:right;
 font-size:11px;
 height:53px;
 width:33px;
 margin:0px 2px 0px 3px;
 background-repeat: no-repeat;
 background-position: center 16px;
 background-image: url(../gfx/v6/head_bar_search.png);
}

#head_bar_search:hover
{
 background-image: url(../gfx/v6/head_bar_search_hover.png);
 background-color: #848586; 
}

#head_bar_user span
{
 position:relative;
 top:12px;
 margin-left:30px; 
 margin-right:15px; 
}
#head_bar_menu
{
 float:right;
 font-size:11px;
 height:28px;
}


.network_button {
 position:absolute;
 right:0px;
 top:7px;
 z-index:-1;
}

#gamemenu {
  font-size:14px; 
  z-index: 2000000109;  
}

#gamemenu ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
  float:left;
}

#gamemenu li.gametopmenu {
  float:left;
  list-style-type: none;
}

.gametopmenu a {
 background: url(../gfx/v6/game_dropdown.png) 97% 25px no-repeat;  
 float:left;
 padding: 18px 20px 0px 5px;
 margin-right: 5px;
 height:35px;
 font-family: 'Oswald', sans-serif; 
 font-weight: 400;
 font-size:16px;
 color: #ededed;  
}

.gametopmenu a :hover {

}

.gametopmenu_disable_btn
{
 background: none; 
 float:left;
 padding: 0px;
 margin-right: 1px;
 height:35px;
 font-family: 'Oswald', sans-serif; 
 font-weight: 400;
 font-size:16px;
 color: #ededed;   
}



.gametopmenu ul, .gametopmenu span{
 display:none;
 position:absolute;
 top:50px;   
}

.gametopmenu a, .gamesubmenu a{

}

.gamesubmenu a{
  font-size:12px;
  width:110px;
  position:relative;
  clear:both; /* special IE6 */ 
}

#gamemenu a:hover, .gametopmenu .on a {
  color:#ffffff;
  text-decoration:none;
  background-color:#ff8e16;
  background-image: url(../gfx/v6/game_dropdown_hover.png);
  background-position:  97% 25px;
  background-repeat:  no-repeat; 
}

@media only screen and (min-device-width: 768px){
	#gamemenu a.hovered {
	  color:#ffffff;
	  text-decoration:none;
	  background-color:#ff8e16;
	  background-image: url(../gfx/v6/game_dropdown_hover.png);
	  background-position:  97% 25px;
	  background-repeat:  no-repeat; 
	}
}

.gametopmenu:hover span {
  display:block;  
  z-index:500; 
}

span.gamesubmenu_container
{
 position:fixed;
 top:53px;
 left:0px;
 width:100%;
 min-height:210px;
 border-bottom: 1px solid #868686;
 background-image: url(../gfx/v6/gametopmenu_bg.jpg);
 background-repeat:  repeat-x; 
 -webkit-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.65);
 -moz-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.65);
 box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.65);  
}

.gamesubmenucontent 
{
 width:1000px;
 min-height:200px;
 margin: 0 auto;
 position:relative;
 background-color: #aeaeae;
 background-image: url(../gfx/v6/gametopmenu_border.png) , url(../gfx/v6/gametopmenu_border.png);
 background-position: 0%, 100%;
 background-repeat: repeat-y;
}

.gamesubmenucontent_mods
{
 position:relative;
 float: left;
 width: 693px;
 min-height:200px; 
}

.gamesubmenucontent_info
{
 float: left;
 width: 305px;
 background-color: #bbbbbb;
 background-image: url(../gfx/v6/gametopmenu_border.png);
 background-position: 0%;
 background-repeat: repeat-y;  
 height:210px; 
}

.gamesubmenucontent_gamelogo
{
 float:left;
 height:200px;  
 text-align:left;
}

.gamesubmenucontent_modcats
{
 float:left;
 height:210px;  
 text-align:left;
 background-image: url(../gfx/v6/gametopmenu_spacer.png);
 background-position: 100% 35px;
 background-repeat: no-repeat; 
 padding-right:10px; 
 width: 280px;
}

.gamesubmenucontent_modcats h4, .gamesubmenucontent_modfeatured h4
{
 font-family: arial,sans-serif;  
 font-size:22px;
 font-weight: 900;
 color: #737373; 
 margin: 8px 0px 0px 0px;
 display:inline-block;
 float:left;
 letter-spacing:-2px;
}

.gamesubmenucontent_info h4
{
 font-family: arial,sans-serif;  
 font-size:22px;
 font-weight: 900;
 color: #737373; 
 margin: 8px 0px 0px 12px;
 display:inline-block;
 float:left;
 letter-spacing:-2px;
}

.gamesubmenucontent_modcats a.headlink , .gamesubmenucontent_modfeatured a.headlink
{
 font-family: arial,sans-serif;  
 font-size:12px;
 font-weight: 700;
 float:left;
 margin:-1px 0px 10px 5px;
 height: auto;
 background-color:transparent !important;
 background-image: none !important; 
 color:#d5d5d5;
}

.gamesubmenucontent_modcats a.headlink:hover
{
 background-color:transparent !important;
 background-image: transparent !important;
}

.gamesubmenucontent_gamelogo img.gamelogo
{
 margin:20px;
 width:120px;
}

.gamesubmenucontent_mods ol.modcats
{
 -moz-column-count: 2;
 -moz-column-gap: 5px;
 -webkit-column-count: 2;
 -webkit-column-gap: 5px;
 column-count: 2;
 column-gap: 5px;
 list-style-type:none;
 list-style-image:none;
 padding:0px;
 height:168px;
}

.gamesubmenucontent_mods ol.modcats span
{
display:inline;
position:static;
font-weight:400;
}

.gamesubmenucontent_modcats li.modcats
{
display: block;
}

div#gamemenu ul li.gametopmenu span.gamesubmenu_container div.gamesubmenucontent div.gamesubmenucontent_mods div.gamesubmenucontent_modcats ol.modcats li a
{
 font-family: Arial;
 font-size:14px;
 background-image: none;
 background-color: transparent;
 height:auto;
 margin-top:0px;
 margin-bottom:5px;
 padding:0px 0px 0px 12px;
 font-weight:bold;
}

div#gamemenu ul li.gametopmenu span.gamesubmenu_container div.gamesubmenucontent div.gamesubmenucontent_mods div.gamesubmenucontent_modcats ol.modcats li a:hover
{
 background-color:transparent !important;
 background-image: url(../gfx/dot.gif) !important;
 background-position: 0%;
 background-repeat: no-repeat;  
}

.gamesubmenucontent_modfeatured
{
 float:left;
 max-width:237px;
 height:210px;  
 padding-left:5px;
 text-align:left;
}

.gamesubmenucontent_modfeatured img.featuredmod
{
 margin: 0px 0px 5px 15px;
 border: 1px solid #000000;
 display:inline-block;
 max-width:180px;
 max-height: 120px;
}

.gamesubmenucontent_info
{
 float:left;
 height:210px;  
 text-align:left;
}

.gamesubmenucontent_info ol.info
{
 -moz-column-count: 2;
 -moz-column-gap: 0px;
 -webkit-column-count: 2;
 -webkit-column-gap: 0px;
 column-count: 2;
 column-gap: 0px;
 list-style-type:none;
 list-style-image:none;
 padding:0px 0px 0px 8px;
 height:170px;
 display: inline-block;
 margin-top:4px;
}

.gamesubmenucontent_modcats li
{
display: inline-block;
}

.gamesubmenucontent_info li
{
display: inline-block;
width: 140px;
}

div#gamemenu ul li.gametopmenu span.gamesubmenu_container div.gamesubmenucontent div.gamesubmenucontent_info div.gamesubmenucontent_info ol.info li a
{
 font-family: Arial;
 font-size:14px;
 background-image: none;
 background-color: transparent;
 height:auto;
 margin-top:0px;
 margin-bottom:5px;
 padding:0px 0px 0px 10px;
 font-weight:bold;
 display: inline-block;
 width:100%;
}

div#gamemenu ul li.gametopmenu span.gamesubmenu_container div.gamesubmenucontent div.gamesubmenucontent_info div.gamesubmenucontent_info ol.info li a:hover
{
 background-color:transparent !important;
 background-image: url(../gfx/dot.gif) !important;
 background-position: 0%;
 background-repeat: no-repeat;  
}

.featuredmod_title 
{
 font-family: Arial;
 font-size: 12px;
 color:#ffffff;
 clear:both;
 text-align:left;
 padding-left:16px;
}

.featuredmod_title a
{
 font-family: Arial;
 font-size: 12px;
 color:#ededed;
 font-weight:bold;
 background-image: none;
 background-color: transparent !important;
 height:auto; 
 margin:0;
 padding:0;
 clear:both;
 float:none;
}

.featuredmod_title a:hover
{
 color:#ffffff;
 text-decoration: underline !important;
}

.box
{
 min-height:0px;
 font-family: verdana; 
 font-size: 11px; 
 color: #000000;
 background-image: url(../gfx/v2/box_bg.png);
 background-repeat:repeat-x;
 background-color:#dfdfdf;
 border:1px solid #ececec;
 box-shadow:0px 1px 2px #141414;
 padding: 5px;
 padding: 0px\9;
 margin: -1px 5px 10px 5px;
 -webkit-border-radius: 2;
 -moz-border-radius: 2;
 border-radius: 2px; 
}

.box strong
{
 font-family: verdana; 
 font-size: 11px;
 font-weight: bold;
}

.box .normal
{
 color: #656565;
 font-family: "Oswald",sans-serif;
 font-size: 15px;
 font-weight: 400;
 margin: 2px 0;
}

.box .normal a
{
 color: #656565;
 font-family: "Oswald",sans-serif;
 font-size: 15px;
 font-weight: 400;
}

.box .normal a:hover
{
 color: #ff8400;
 font-family: "Oswald",sans-serif;
 font-size: 15px;
 font-weight: 400;
}

.box a
{
 font-family: verdana; 
 font-size: 11px; 
 color: #50525d;
}

.box a:hover
{
 font-family: verdana; 
 font-size: 11px; 
 color: #ff8400;
}

.box h1
{
 font-family: 'Oswald', sans-serif;
 font-size:24px;
 color:#656565; 
 font-weight:700;
}

.box h1 a
{
    color: #656565;
    font-family: "Oswald",sans-serif;
    font-size: 24px;
    font-weight: 700;
	text-decoration: none;
}

.box h1 a:hover
{
    color: #ff8400;
    font-family: "Oswald",sans-serif;
    font-size: 24px;
    font-weight: 700;
	text-decoration: none;	
}

.box h2
{
    color: #656565;
    font-family: "Oswald",sans-serif;
    font-size: 20px;
    font-weight: 700;
	margin: 0 0 0 8px;
}

.box h3
{
    color: #656565;
    font-family: "Oswald",sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.box h3 a
{
    color: #656565;
    font-family: "Oswald",sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.box h3 a:hover
{
    color: #ff8400;
    font-family: "Oswald",sans-serif;
    font-size: 14px;
    font-weight: 400;
}

h1.small {
    color: #656565;
    font-family: "Oswald",sans-serif;
    font-size: 14px;
    font-weight: 400;
	margin:0;
	display:inline-block;
}

h1.small:hover {
    color: #ff8400;
}

h2.dl_info
{
    color: #000000;
    font-family: verdana;
    font-size: 11px;
    margin: 0px;
    padding: 2px 5px 2px 5px;
    text-align: justify;	
	font-weight:400;
}

h4.dl_cat
{
    color: #50525d;
    font-family: verdana;
    font-size: 11px;
    margin: 0px;
    padding: 4px 0px 0px 4px;
    text-align: justify;	
	font-weight:400;
	display: inline-block;
}

span.dl_character {
    color: #656565;
    font-family: "Oswald",sans-serif;
    font-size: 20px;
    font-weight: 700;
	margin: 10px 0px 10px 0px;
	display:block;
}

div.mainmenu {
    color: #737373;
    float:left;
    font-family: arial,sans-serif;
    font-size: 22px;
    font-weight: 900;
    letter-spacing: -2px;
	margin:7px 0px 0px 6px;
}

div.mainmenu_more {
    color: #737373;
    float:left;
    font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: 700;
}

.box .box_dl_title
{
    color: #656565;
    font-family: "Oswald",sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.box .bright
{
    color: #828282;
    font-family: "Oswald",sans-serif;
    font-size: 24px;
    font-weight: 700;
	text-decoration: none;
}

.box .btn-order {
  background: #cbcbcb;
  font-family: verdana;
  color: #666666;
  font-size: 12px;
  padding: 4px 6px 3px 6px;
  text-decoration: none;
  border: 1px solid #939393;
}

.box .btn-order:hover {
  background: #f0f0f0;
  color: #666666;  
  font-size: 12px;  
  padding: 4px 6px 3px 6px;
  text-decoration: none;
  border: 1px solid #939393;
}

.box .btn-order-not-active {
  background: #f0f0f0;
  color: #666666;  
  padding: 2px 6px 3px 6px;
  text-decoration: none;
  border: 1px solid #939393;
  font-family: verdana;
  color: #666666;  
  pointer-events: none;
  cursor: default;  
  font-size: 12px;
  font-weight:bold;
  padding: 4px 6px 3px 6px;
  text-decoration: none;
}

.box .btn-order-not-active:hover {
  background: #c5c5c5;
  background-image: -webkit-linear-gradient(top, #c5c5c5, #a3a3a3);
  background-image: -moz-linear-gradient(top, #c5c5c5, #a3a3a3);
  background-image: -ms-linear-gradient(top, #c5c5c5, #a3a3a3);
  background-image: -o-linear-gradient(top, #c5c5c5, #a3a3a3);
  background-image: linear-gradient(to bottom, #c5c5c5, #a3a3a3);
  
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  pointer-events: none;
  cursor: default;    
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  font-weight:bold;
  padding: 2px 6px 3px 6px;
  text-decoration: none;
}

.box .table_order
{
 width:100%;
 
}

.menu_list
{
 list-style: none;
 list-style-image: url(../gfx/dot.gif);
}

.menu_list li
{
 margin-left:0px;
 margin-top:8px;
}

#leaderboard
{
 position:relative;
 max-width:970px;
 max-height:250px;
 min-height:90px;
 margin:5px auto;
 text-align:center;
}

#skyscraper
{
 position:absolute;
 width:160px;
 height:600px;
 margin-top: 5px;
 margin-left:987px;
 text-align:left;
 overflow:visible;
}

.mr
{
 position:relative;
 width:300px;
 top:-3px;
}

#footer		
{  
 width:100%; 
 min-height:260px;
 background-color:#151515;
 background-image: url(../gfx/v2/footer_bg-2.jpg);
 background-repeat:repeat-x; 
 clear:both;
 text-align: center;
 padding: 20px 0px 0px 0px;
 font-family: verdana; 
 font-size: 11px; 
 color: #9d9e9f;
 margin-bottom:20px;
}

#footer hr
{
 border:none;
 background: #898989 url(../gfx/v2/hr_dark_bg.png) repeat-x;
 height: 2px;
 margin:2px;
 padding:0px;
}

#footer	a	
{  
 font-family: verdana; 
 font-size: 11px; 
 color: #9d9e9f;
}

#footer	a:hover	
{  
 color: #ff8400;
}

#footer_container
{
 width:980px;
 margin: 0px auto;
 min-height:350px;
}

#footer_box
{
 display:block;
 text-align:left;
 margin: 0px 0px 20px 0px;
}

#footer_box strong, #footer_partner strong, #footer_followus strong, #footer_network strong
{
 font-family: 'Oswald', sans-serif;
 font-size:20px;
 color:#656565; 
 font-weight:600;
 line-height:18px;
}

#footer_box .small 
{
 font-family:verdana;
 font-size:11px;
 color:#9d9e9f; 
 font-weight:600;
}

#footer_box h3.footer  {
 font-size:11px;
 font-weight:400;
 line-height:18px;
 text-align:justify;
}

#footer_box p
{
 line-height:18px;
}

#footer_whosonline, #footer_aboutus
{
 width:400px;
 float:left;
 padding: 4 15px 0 0;
 line-height:22px;
 margin: 0px 25px 0px 0px;
}


#footer_menu
{
 float:left;
 padding: 4px 0 0 5px;
 line-height:22px; 
}

#footer_partner
{
 float:left;
 line-height:22px; 
 text-align:left;
 width:400px;
 height: 75px; 
 padding: 0 15px 0 0; 
}

#footer_followus
{
 width:195px;
 float:left;
 padding: 0 15px;
 line-height:22px;
 text-align: left;
}

#footer_network
{
 width:185px;
 float:left;
 padding: 0 15px;
 line-height:22px;
 text-align: left;
}

#footer_network a
{
 opacity: 0.6;
}

#footer_network a:hover
{
 opacity: 1;
}

#footer_map
{
 width:100px;
 height:125px;
 float:left;
 padding: 0 0 0 15px;
 line-height:22px;
 text-align: left;
 background: url(../gfx/v6/los_santos_map.png) no-repeat;
}

#footer_spacer 
{
 height:20px;
}

#footer_social_fb
{
 width:16px;
 height:19px;
 display:inline-block;
 margin:12px 0px 0px 10px;
 background-image: url(../gfx/v2/buttons_socialmedia.png);
 background-position: 0px 0px;
 background-repeat:no-repeat;
}

#footer_social_yt
{
 width:46px;
 height:19px;
 display:inline-block;
 margin:12px 0px 0px 10px; 
 background-image: url(../gfx/v2/buttons_socialmedia.png);
 background-position: -28px 0px;
 background-repeat:no-repeat;
}

#footer_social_tw
{
 width:21px;
 height:19px;
 display:inline-block;
 margin:12px 0px 0px 10px;  
 background-image: url(../gfx/v2/buttons_socialmedia.png);
 background-position: -89px 0px;
 background-repeat:no-repeat;
}
#footer_social_fb, #footer_social_tw, #footer_social_yt
{
 filter:alpha(opacity=60);
 -moz-opacity: 0.60;
 opacity: 0.60;
}

#footer_social_fb:hover, #footer_social_tw:hover, #footer_social_yt:hover
{
 text-decoration:none;
 filter:alpha(opacity=100);
 -moz-opacity: 1.00;
 opacity: 1.00; 
}

.affili_button
{
 width:88px;
 height:31px;
 margin: 5px 5px 0px 0px;
 float:left;
 filter:alpha(opacity=80);
 -moz-opacity: 0.80;
 opacity: 0.80;
}

.affili_button:hover
{
 filter:alpha(opacity=100);
 -moz-opacity: 1.00;
 opacity: 1.00;
}

#affili_gamona
{
 position:relative;
 top:-10px;
 float:right;
 filter:alpha(opacity=60);
 -moz-opacity: 0.60;
 opacity: 0.60; 
}

#affili_gamona:hover
{
 filter:alpha(opacity=100);
 -moz-opacity: 1.00;
 opacity: 1.00;
}

#menu_left ul		
{ 
 position:relative; 
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px; 
 list-style-type: none; 
 font-size:10px; 
 width:130px; 
}

#menu_left li		
{ 
 background-image: url(../gfx/v2/menu_left_bg.jpg); 
 position:relative; 
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px; 
 vertical-align:top;
 width:130px; 
 height:15px;
}

#menu_left p		
{ 
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px;
 vertical-align:top;
 color: #000000;
 font-size:10px;
 font-family:verdana;
 width:130px;
 height:15px;
}

#menu_left p.menu_headline 
{
 color: #000000;
 font-size:8pt;
 font-family:verdana;
 font-weight:bold;
}

#menu_left a 		
{ 
 vertical-align:top;
 color: #32333c;
 font-size:8pt;
 font-family:verdana;
}

#menu_left a:hover 		
{ 
 color: #000000;
}

.menubox_left
{
 position:relative;
 width:315px;
 min-height:50px;
 background-image: url(../gfx/v2/box_bg.png);
 background-repeat:repeat-x;
 background-color:#dfdfdf;
 border:1px solid #ececec;
 box-shadow:0px 1px 2px #141414;
 padding: 3px 0px 3px 0px;
 font-family: verdana; 
 font-size: 11px; 
 color: #000000;
 text-align:left;
 -webkit-border-radius: 2;
 -moz-border-radius: 2;
 border-radius: 2px; 
}

.menubox_left .newsheadline_entry
{
 background-image: url(../gfx/v6/menu_left_entry_bg.png);
 background-repeat:repeat-x;
 background-position:top center;
 border-bottom: 1px solid #aeaeae;
 width:314px;
 min-height:30px;
 overflow:hidden; 
 padding: 4px 0 4px 2px;
}

.menubox_left .newsheadline_entry:hover
{
 background-image: url(../gfx/v6/newsheadline_arrow_hover.png);
 background-repeat:no-repeat;
 background-position:center right; 
 
}

.menubox_left .newsheadline_line
{
 position:relative;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 12px;
 font-weight:400;
 text-decoration: none;
 color : #4e4e4e;
 display:block;
 padding-right:38px;
 line-height:18px; 
 top:-2px;
}

.menubox_left .newsheadline_line:hover
{
 color : #e17400;
}

.menubox_left .newsheadline_line span
{
 font-size: 10px;
}

.menu_left
{
 position:relative;
 width:315px;
 min-height:50px;
 background-image: url(../gfx/v2/box_bg.png);
 background-repeat:repeat-x;
 background-color:#dfdfdf;
 border:1px solid #ececec;
 box-shadow:0px 1px 2px #141414;
 padding: 3px 0px 3px 0px;
 margin: 0px 0px 12px 0px;
 font-family: verdana; 
 font-size: 11px; 
 color: #000000;
 text-align:left;
}

.menu_left a
{
 font-family: verdana; 
 font-size: 11px; 
 color: #50525d;
}

.menu_left a:hover
{
 font-family: verdana; 
 font-size: 11px; 
 color: #ff8400;
}

.menu_left h1.normal
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 color:#656565; 
 font-weight:400;
 margin:5px;
}

.menu_left h1.normal a
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 color:#656565; 
 font-weight:400;
}

.menu_right
{
 position:relative;
 width:296px;
 min-height:50px;
 background-image: url(../gfx/v2/box_bg.png);
 background-repeat:repeat-x;
 background-color:#dfdfdf;
 border:1px solid #ececec;
 box-shadow:0px 1px 2px #141414;
 padding: 3px 0px 3px 0px;
 margin: 0px 0px 12px 0px;
 font-family: verdana; 
 font-size: 11px; 
 color: #000000;
 text-align:left;
 -webkit-border-radius: 2;
 -moz-border-radius: 2;
 border-radius: 2px;  
}

.menu_right a
{
 font-family: verdana; 
 font-size: 11px; 
 color: #50525d;
}

.menu_right a:hover
{
 font-family: verdana; 
 font-size: 11px; 
 color: #ff8400;
}

.comment_box_info
{
 width:150px;
 display:inline-block;
 overflow:hidden;
}

.comment_box_text
{
 width:477px;
 min-height:165px;
 position:relative;
 display:inline-block;
 vertical-align:top;
 overflow:hidden;
 padding-bottom: 25px;
}

.comment_box_info em
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 font-weight: 400;
 font-style:normal;
 color:#6f6f6f; 
}

.comment_box_info a
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 font-weight: 400;
 font-style:normal;
 color:#6f6f6f; 
}

.comment_box_info a:hover
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 font-weight: 400;
 font-style:normal;
 color:#ff8400; 
}

.comment_box_info abbr
{
 font-size:9px;
}

.comment_box_avatar 
{
 max-width:80px;
 max-height:80px;
 margin:5px 0px 5px 0px;
}

.quote 
{
 width:100%;
 background-color: #efefef;
}

.comment_box_text blockquote
{
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 10px;
 padding-left: 10px;
}

.box_headline_container
{
 position: relative;
 width:98%;
 height:19px;
 background-image: url(../gfx/v6/box_headline_line.png);
 margin:8px 10px 5px 5px; 
}

.box_headline_arrow
{
 background-image: url(../gfx/v6/box_headline_arrow.png); 
 background-color:#e2e2e2;
 width:33px;
 height:19px;
 float:left;
}

.box_headline_title
{
 float:left;
 background-color:#e2e2e2;
 padding: 0px 5px 0px 2px;
 font-family: 'Oswald', sans-serif;
 font-size:18px;
 font-weight: 400;
 color:#969696; 
 line-height: 14px;
}

.box_headline_title a
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 color:#969696; 
}

.box_headline_bg
{
 float:left;
}

.box_headline_more
{
 float:right;
 background-color:#e2e2e2;
 padding: 0px 5px 0px 5px;
 font-family: 'Oswald', sans-serif;
 font-size:14px;
 color:#969696; 
 line-height: 14px;
}

.box_headline_more a
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 color:#969696; 
}

.box_headline_more a:hover
{
 color:#ff8400; 
}

.box_dl_container
{
 position:relative;
 width:430px;
 width: 428px\9;
 float:left;
 padding-right:0px;
 margin-right:0px;
}

.box_dl_headline 
{
 overflow:hidden;
 margin: 5px 0px 2px 5px;
}

.box_dl_headline a
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 color:#616161; 
 font-weight:400;
 letter-spacing: 1px;
}

.box_dl_headline a:hover
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 font-weight:400;
 color:#ff8400; 
}

.box_dl_image
{
 width:240px;
 margin: 2px 10px 5px 5px;
 padding: 6px 0px 0px 0px;
 float:left;
}

.box_dl_info
{
 width:205px;
 width:180px\9; 
 height:208px;
 margin:0px 0px 0px 0px;
 padding:6px 0px 0px 10px;
 float:left;
 background-image: url(../gfx/v2/box_dl_bg2.png);
 background-repeat:no-repeat;
 background-position:top left;
 overflow:hidden;
}

.box_dl_info_sml
{
 width:240px;
 width:225px\9; 
 min-height:150px;
 margin:0px 0px 0px 0px;
 padding:6px 0px 0px 10px;
 float:left;
 background-image: url(../gfx/v2/box_dl_bg2.png);
 background-repeat:no-repeat;
 background-position:top left;
 overflow:hidden;
}

.box_dl_detail_userpage 
{
 float:left;
 position:relative;
 top:85px;
}

.box_dl_info_entry_game
{
 float:left;
 margin: 5px 5px 0px 5px;
 height:24px;
 overflow: hidden;
}

.box_dl_info_entry_game a
{
 font-family: 'Oswald', sans-serif;
 font-size:14px;
 color:#616161; 
 font-weight:400;
}

.box_dl_info_entry_game a:hover
{
 font-family: 'Oswald', sans-serif;
 font-size:14px;
 color:#ff8400; 
 font-weight:400;
}

.box_highlight_error
{
 border: 1px #ff4747 solid;
 background-color: #f9e2e2;
 padding:15px;
}

.box_highlight_success
{
 border: 1px #61ff65 solid;
 background-color: #e4ffe0;
 padding:15px;
}

.userpage_modlist_con
{
 height: 660px;
 overflow: hidden;
 padding-top:3px;
}

.userpage_headbar
{
 position:absolute;
 background-color:#FFFFFF;
 width:100%;
 height:50px;
 top:140px;
 margin:0px;
 filter:alpha(opacity=40);
 opacity:0.4;
 -moz-opacity:0.4;
 -khtml-opacity:0.4;
 -opera-opacity:0.4;
}

.userpage_avatar 
{
 position:absolute;
 top:20px;
 margin:0px 0px 0px 20px;
 width:160px;
 height:160px;
}

.userpage_user
{
 position:absolute;
 top:120px;
 width:99%;
 color: #FFFFFF;
 font-family: Oswald,sans-serif;
 font-size: 32px;
 font-weight: 700;
 letter-spacing:2px;
 text-align: right;
}

.userpage_editbg
{
 visibility:hidden;
 position:absolute;
 top:10px;
 right:42px;
 width:100px;
}

.userpage_editavatar
{
 visibility:hidden;
 position:absolute;
 top:10px;
 left:50px;
 width:100px;
}

.userpage_editcontact {
 visibility:hidden;
 position:absolute;
 bottom:0px;
 right:0px;
}

.userpage_editabout
{
 position:absolute;
 bottom:0px;
 right:0px;
 visibility:hidden;
 margin-right:0;
}

.userpage_editmods
{
 position:absolute;
 right:15px;
 visibility:hidden;
}

.userpage_contactlist
{
 position:relative;
 top:3px;
}

.userpage_sociallink
{
 margin:5px;
 filter:alpha(opacity=80);
 opacity:0.8;
 -moz-opacity:0.8;
 -khtml-opacity:0.8;
 -opera-opacity:0.8;  
}

.userpage_sociallink:hover
{
 filter:alpha(opacity=100);
 opacity:1.0;
 -moz-opacity:1.0;
 -khtml-opacity:1.0;
 -opera-opacity:1.0; 
}

.search_box
{
 position:absolute;
 width:204px;
 height:88px;
 left:250px;
 display:none;
 text-align:left;
}

.search_box_bg
{
 position:absolute;
 width:204px;
 height:88px;
 top:-2px;
 font-family: verdana; 
 font-size: 11px; 
 color:#e7e7e7;
 background-image: url(../gfx/v2/topmenu_drop_bg.png);
 background-repeat:no-repeat;
 z-index:99;
}

.search_box_shadow
{
 height:83px;
 margin-top:5px;
 -webkit-box-shadow: 2px 3px 5px 1px #000000;
 box-shadow: 2px 3px 5px 1px #000000;
}

#lang
{
 position:relative;
 width:130px;
 text-align:center;
 padding-top:2px;
}
 
.download
{
 font-family: verdana; 
 font-size: 9px; 
 color: #000000;
}

.download a
{
 font-family: verdana; 
 font-size: 9px; 
 color: #000000;
}

.download a:hover
{ 
 font-size: 9px; 
}

#dl_description 
{
 position:relative; 
 overflow:hidden;
}

.dl_description_exp
{

}

.dl_description_con
{
 height:80px;
}

.modcatlist
{
 float:left;
 margin:8px 5px 2px 20px;
}

.modcatlist a
{
 font-family: 'Oswald', sans-serif;
 font-size:18px;
 color:#656565; 
 font-weight:600;
}

.modcatlist a:hover
{
 font-family: 'Oswald', sans-serif;
 font-size:18px;
 color:#ff8400; 
 font-weight:700;
}

#contract
{
 position:relative;
 display:none;
 width:100%;
 text-align:center;
}

#expand
{
 position:relative;
 display:block;
 width:100%;
 text-align:center;
}

#fade_layer
{
 position:relative;
 width:288px;
 height:48px;
 margin-top:-40px;
 display:block;
 background-image: url(../gfx/v2/description_fade.png);
 background-position: bottom;
 background-repeat: repeat-x;
 z-index:4;
 overflow:hidden;
}

em.error {
  background:url("../gfx/v2/unchecked.png") no-repeat 0px 0px;
  padding-left: 18px;
}
em.success {
  background:url("../gfx/v2/checked.png") no-repeat 0px 0px;
  padding-left: 18px;
}

em.error { color: black; margin-left:5px; font-size: 12px;}
#warning { display: none; }

.news_headline		{ position:relative; width:400px; height:45px; display:inline-block; float:left; font-weight:bold; }
.news_headline_icon	{ position:relative; width:45px; height:45px; float:left; margin: 0px 4px 2px 0px;}
.news_comment		{ position:relative; width:200px; display:inline; float:left; }
.news_links		{ position:relative; width:150px; display:inline; float:right; }


.entry			{ background-image: url(../gfx/v2/menu_right_entry_bg.png); background-repeat:repeat-x; background-position:top center; width:295px; height:30px; overflow:hidden; }
.icon_game		{ width:24px; height:24px; float:left; margin: 1px 0px 0px 3px; }
.icon_entry		{ width:265px; height:30px; float:right; font-family: verdana; font-size: 11px; text-decoration: none; color : #000000; position:relative; top:-2px;}
.icon_newsentry	{ width:292px; height:30px; float:right; font-family: verdana; font-size: 11px; text-decoration: none; color : #000000; position:relative; top:-2px;}

#menu_left_home		{ background-image: url(../gfx/v2/menu_left_sprites.png); width:130px; height:18px; }
#menu_left_downloads	{ background-image: url(../gfx/v2/menu_left_sprites.png); background-position: 0px -18px; width:130px; height:18px; }
#menu_left_games	{ background-image: url(../gfx/v2/menu_left_sprites.png); background-position: 0px -36px; width:130px; height:18px; }
#menu_left_articles	{ background-image: url(../gfx/v2/menu_left_sprites.png); background-position: 0px -54px; width:130px; height:18px; }
#menu_left_help		{ background-image: url(../gfx/v2/menu_left_sprites.png); background-position: 0px -72px; width:130px; height:18px; }
#menu_left_media	{ background-image: url(../gfx/v2/menu_left_sprites.png); background-position: 0px -90px; width:130px; height:18px; }

#menu_select_3		{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px 0px; width:100px; height:81px; float:right; }
#menu_select_3:hover	{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -81px; width:100px; height:81px; text-decoration: none; float:right;}
#menu_select_3s		{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -162px; width:100px; height:81px; text-decoration: none; float:right;}

#menu_select_vc		{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px 0px; width:100px; height:81px; float:right; }
#menu_select_vc:hover	{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -81px; width:100px; height:81px; text-decoration: none; float:right;}
#menu_select_vcs	{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -162px; width:100px; height:81px; text-decoration: none; float:right;}

#menu_select_sa		{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px 0px; width:100px; height:81px; float:right; }
#menu_select_sa:hover	{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -81px; width:100px; height:81px; text-decoration: none; float:right;}
#menu_select_sas	{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -162px; width:100px; height:81px; text-decoration: none; float:right;}

#menu_select_4		{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px 0px; width:100px; height:81px; float:right; }
#menu_select_4:hover	{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -81px; width:100px; height:81px; text-decoration: none; float:right;}
#menu_select_4s		{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -162px; width:100px; height:81px; text-decoration: none; float:right;}

#menu_select_5		{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px 0px; width:102px; height:81px; float:right; }
#menu_select_5:hover	{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -81px; width:102px; height:81px; text-decoration: none; float:right;}
#menu_select_5s		{ background-image: url(../gfx/v2/submenu_button_bg.png); background-position: 0px -162px; width:102px; height:81px; text-decoration: none; float:right;}

.placer 
{
	height:1px;
	opacity: 0; 
	overflow:hidden;
}
.scrollmenu 
{
 opacity: 1; 
 z-index:9999;
 background:#1b1c22;
 color:#d7d7d7;
 height:40px;
 line-height:30px;
 letter-spacing:1px;
 width:100%;
 position:fixed;
 top:0;
 border-bottom:5px solid #ff8a0e;
 display:block;
 box-shadow:0px 1px 4px #141414;
}

#scrollmenu_box
{
 width:1000px;
 margin:0px auto;
 text-align:left;
 padding-top:2px;
}

.scrollmenu_entry
{
 float:left;
 margin:3px 20px 15px 15px;
 font-family: verdana; 
 font-size: 16px; 
 color:#d7d7d7;
}

.scrollmenu_entry a
{
 font-family: 'Oswald', sans-serif;
 font-size:16px;
 color:#d7d7d7; 
 font-weight:400;
}

.scrollmenu_entry a:hover
{
 color:#ff8400; 
}

.scrollmenu_padding 
{
 padding-top:53px;
 -webkit-transition: all 0.2s ease-out; 
 -moz-transition: all 0.2s ease-out; 
 -o-transition: all 0.2s ease-out; 
 transition: all 0.2s ease-out; 

}

#backtotop
{
 background-image: url(../gfx/v2/back-to-top-button.png);
 width:38px;
 height:17px;
 float:left;
 margin: 12px 0 0 190px;
 text-decoration:none;
 filter:alpha(opacity=80);
 -moz-opacity: 0.80;
 opacity: 0.80;
}

#backtotop:hover
{
 filter:alpha(opacity=100);
 -moz-opacity: 1.0;
 opacity: 1.0;
}

.btn {
  background: #bababa;
  background-image: -webkit-linear-gradient(top, #bababa, #8f8f8f);
  background-image: -moz-linear-gradient(top, #bababa, #8f8f8f);
  background-image: -ms-linear-gradient(top, #bababa, #8f8f8f);
  background-image: -o-linear-gradient(top, #bababa, #8f8f8f);
  background-image: linear-gradient(to bottom, #bababa, #8f8f8f);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: "Oswald",sans-serif;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 2px;
  padding: 6px 15px 6px 15px;
  border: solid #828282 2px;
  text-decoration: none;
  margin:8px;
}

.btn:hover {
  background: #b8b8b8;
  background-image: -webkit-linear-gradient(top, #b8b8b8, #797979);
  background-image: -moz-linear-gradient(top, #b8b8b8, #797979);
  background-image: -ms-linear-gradient(top, #b8b8b8, #797979);
  background-image: -o-linear-gradient(top, #b8b8b8, #797979);
  background-image: linear-gradient(to bottom, #b8b8b8, #797979);
  text-decoration: none;
  font-family: "Oswald",sans-serif;
  color: #ffffff;
  font-size: 20px;
}

.layer
{
 position:relative;
}

#content
{
 width:980px;
 margin:0 auto;
 position:relative;
 min-height:580px;
 background-color:#e2e2e2;
 border: 1px solid #ffffff;
 border-radius: 3px; 
 margin:0 auto;
 padding:5px 0px 95px 0px;
 text-align:left; 
}

.gamefilter
{
 float:left;
 border-right: 1px solid #9b9b9b;
 padding: 7px;
}

.gamefilter img
{
 height:46px;
}

.submitbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffdcc4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffdcc4;
	box-shadow:inset 0px 1px 0px 0px #ffdcc4;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffa13d), color-stop(1, #e0681d));
	background:-moz-linear-gradient(top, #ffa13d 5%, #e0681d 100%);
	background:-webkit-linear-gradient(top, #ffa13d 5%, #e0681d 100%);
	background:-o-linear-gradient(top, #ffa13d 5%, #e0681d 100%);
	background:-ms-linear-gradient(top, #ffa13d 5%, #e0681d 100%);
	background:linear-gradient(to bottom, #ffa13d 5%, #e0681d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa13d', endColorstr='#e0681d',GradientType=0);
	background-color:#ffa13d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #363636;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Verdana !important;
	font-size:12px !important;
	font-weight:bold !important;
    margin: 18px 0 0 10px !important;
    padding: 5px 13px !important;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #421400;
}
.submitbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0681d), color-stop(1, #ffa13d));
	background:-moz-linear-gradient(top, #e0681d 5%, #ffa13d 100%);
	background:-webkit-linear-gradient(top, #e0681d 5%, #ffa13d 100%);
	background:-o-linear-gradient(top, #e0681d 5%, #ffa13d 100%);
	background:-ms-linear-gradient(top, #e0681d 5%, #ffa13d 100%);
	background:linear-gradient(to bottom, #e0681d 5%, #ffa13d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0681d', endColorstr='#ffa13d',GradientType=0);
	background-color:#e0681d;
	text-decoration:none !important;
}
.submitbutton:active {
	position:relative;
}

.disable_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffdcc4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffdcc4;
	box-shadow:inset 0px 1px 0px 0px #ffdcc4;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffa13d), color-stop(1, #e0681d));
	background:-moz-linear-gradient(top, #ffa13d 5%, #e0681d 100%);
	background:-webkit-linear-gradient(top, #ffa13d 5%, #e0681d 100%);
	background:-o-linear-gradient(top, #ffa13d 5%, #e0681d 100%);
	background:-ms-linear-gradient(top, #ffa13d 5%, #e0681d 100%);
	background:linear-gradient(to bottom, #ffa13d 5%, #e0681d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa13d', endColorstr='#e0681d',GradientType=0);
	background-color:#ffa13d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #363636;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Verdana !important;
	font-size:10px !important;
	font-weight:bold !important;
    margin: 18px 0 0 10px !important;
    padding: 3px 0px !important;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #421400;
}
.disable_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0681d), color-stop(1, #ffa13d));
	background:-moz-linear-gradient(top, #e0681d 5%, #ffa13d 100%);
	background:-webkit-linear-gradient(top, #e0681d 5%, #ffa13d 100%);
	background:-o-linear-gradient(top, #e0681d 5%, #ffa13d 100%);
	background:-ms-linear-gradient(top, #e0681d 5%, #ffa13d 100%);
	background:linear-gradient(to bottom, #e0681d 5%, #ffa13d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0681d', endColorstr='#ffa13d',GradientType=0);
	background-color:#e0681d;
	text-decoration:none !important;
}
.disable_button:active {
	position:relative;
	top:1px;
}

.mod_details
{
	display:block;
	margin: 10px 0px 10px 0px;
}

.light_hr
{
 border:none;
 background: url(../gfx/v6/hr_light_bg.png) repeat-x;
 height: 2px;
 margin:2px;
 padding:0px;
}

.dl_cat_icons img
{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%); 
}

.dl_cat_icons:hover img
{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%); 
}

.dl_cat_icons_active img
{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%); 
color: #ff8400;
}

.dl_cat_icons_active
{
 color: #ff8400 !important;
}

#slider {
  position: relative;
  overflow: hidden;
  height:275px;
  padding-top: 2px;
  top: -2px;  
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
}

a.control_prev, a.control_next {
  position: absolute;
  bottom: 5%;
  z-index: 2;
  display: block;
  padding: 0 6px 2px;
  width: auto;
  height: auto;
  background: #a9a9a9;
  color: #ffffff;
  text-decoration: none;
  font-family: "Oswald",sans-serif;
  font-weight: 600;
  font-size: 16px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  right: 55px;  
}

a.control_next {
  right: 15px;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}

span.headlines_comment
{
 font-size:10px;
}