.opacity-seventy {background-image:url(/images/homepage/home_trans_pixel_70.png); background-repeat:repeat;}

#app2col-content {padding:0px; width:597px;}
#news-container {padding-left:15px; border-top:3px solid #45443d;}
.news-heading {padding-top:10px; width:300px;}
.get-info-heading-eng {float:left; width:273px; height:47px;}
.get-info-heading-rus {float:left; width:180px; height:47px;}
.small-rss {margin-top:10px;}
.sub-menu {position:relative; top:-10px; z-index:50;}
.sub-menu li{ margin-right:10px; position:relative; z-index:55}
.sub-menu-links{cursor:pointer;}
.latest-news-button {width:100px; height:20px; margin-top:-27px; position:absolute; }
.announcement-button {width:120px; height:20px; margin-top:-27px; position:absolute; }
.blog-posts-button {width:83px; height:20px; margin-top:-27px; position:absolute; }

#article-container {border-top:2px solid #a6a6a4; width:550px; padding-top:15px; margin-bottom:15px;}
.article-title a{font-size:17px; font-weight:bold; text-decoration:none;}
.article-date {font-size:11px;}
.article-user {}
.article-user a {color:#ffdb9d; font-weight:bold; text-decoration:none;}
.article-user a:hover {color:#ffffff;} 
.article-body {padding-top:10px; font-size:11px; width:500px;}

#loading-container {height:150px; width:550px; position:absolute; border-top:2px solid #a6a6a4; text-align:center}
#media-loading-container {height:200px; width:270px; position:absolute; text-align:center; color:#ffffff;}
.loading {padding-top:30px; padding-bottom:15px;}


/*** Right Side Bar ***/
#right-sidebar {width:280px; padding:0px}
td.small-avatar { padding-right: 5px; }
td.player-name { width:130px; }
#right-sidebar .screenshots-button {width:91px; height:20px; margin-top:-39px; #margin-top: -25px; position:absolute;;}
#right-sidebar .videos-button {width:49px; height:20px; margin-top:-39px; #margin-top: -25px; position:absolute;}

/** Side bar lists **/
#right-sidebar {width:280px;}
#right-sidebar .sidebar-content-container {padding-bottom:30px; color:#ffffff; width:280px;}
#right-sidebar #list-table ul {margin-bottom:10px;}
#right-sidebar #list-table li {border-bottom:1px solid #575757; list-style:none; line-height:18px; margin-left:2px; padding-top:4px; padding-bottom:4px; float:none; width:255px;}
#right-sidebar a{color:#ffb93f; text-decoration:none; font-size:9px; font-weight:bold; text-align:center;}
#right-sidebar a:hover{color:#ffffff; text-decoration:none; font-size:9px;}
.sidebar-header{width:220px;height:23px;background-image:url(/images/site/side_bar_header.gif); background-repeat: no-repeat; padding-top:2px; padding-left:8px; color:#ffffff; margin-top:2px;}
.sidebar-header h4{font-size:12px;font-weight:bold; text-transform:uppercase; padding-top:2px;}
#right-sidebar h2 {margin-bottom:0px; width:270px}
#right-sidebar #sub-menu {width:270px;}

#right-sidebar #sub-menu li {margin-right:10px; display:inline; float:left; border-bottom:0px solid #575757; height:18px; width:90px; margin-left:0px}
/* upgrade */

#upgrade{ background: url(/images/site/download_upgrade_ad_b.png) no-repeat; width:272px; height:97px; display:block; color:#FFFFFF; margin-top:4px;}
#upgradesub{ color:#FFFFFF!important; display:block; font-size:18px!important; padding-top:8px;}
#upgrade-features{color:#FFFFFF!important;display:block; padding-top:0px;}
#upgrade-learn{color:#FFFFFF!important; position:relative; left:181px; top:6px;}



/* Ads */
.home-ad { width: 300px; height: 250px; margin: 5px 0; background: #000; position: relative; right: 19px; }
/** Media **/
.thumb {margin:0 8px 8px 0; text-align:center; background:url(/images/media/thumb_bg.png) no-repeat; width:132px; height:92px; }
.thumb img {margin-top:13px; position:relative;}
.thumb span {color:#CCCCCC; font-family:arial; font-size:10px; position:relative; top:3px;}

#content-container {margin-top:-15px}
#content-top {position:relative; z-index:-1}
.opacity-seventy {padding-bottom:0px;}

#free-download-btn {}
#play-for-free-btn {margin-bottom:25px; display:block; background:url(/images/homepage/play_now_button_bk.png); color:#1b0c03 !important; font-size:27px !important; padding:12px 10px; text-align:center; height:42px; width:251px !important;}
#play-for-free-btn:hover{ background-position:0 -65px;}
#play-for-free-btn object { margin: 0 auto; }

.ext-link-logo { display: block; margin: 15px 0; width: 90px; height: 70px; position: relative; left: 90px; }

/* Word on Street */
#word-on-street { width: 300px; height: 611px; background: url(/images/site/word_on_street_bg.png) no-repeat; position: relative; right: 19px; color:#fff; }
#word-on-street .title { font-size: 18px; font-weight: bold; color: #fff; text-transform: uppercase; font-family: tahoma,arial,sans-serif; line-height: 22px; margin-bottom: 15px; padding-top: 28px; text-align: center; }
#word-on-street .quote { padding: 15px; font-size: 15px; }
/* Game Info */
#game-info { width: 597px; height: 1402px; background: url(/images/site/game_info_bg.jpg) no-repeat; position: relative; }
#game-info #heading { width: 535px; height: 55px; padding: 0 !important; border-bottom: 2px solid #45443D; position: relative; left: 24px; top: 22px; }
#game-info #heading-image { width: 578px; height: 293px; background: url(/images/site/heading_image.png) no-repeat; position: absolute; top: 10px; left: 17px; }
#game-info #heading-image #statement { position: absolute; bottom: 11px; left: 49px; font-weight: bold; font-size: 15px; }
#game-info #info { width: 550px; position: absolute; top: 320px; left: 22px; }
#game-info #info-text { width: 342px; height: 833px; /*background: url(/images/site/info_text.png) no-repeat 0 0;*/  position: absolute; bottom: 70px; right: 20px; }

#game-info #info-text .title { font-size: 18px; font-weight: bold; color: #FFB93F; text-transform: uppercase; font-family: tahoma,arial,sans-serif; line-height: 20px; }
#game-info #info-text .body { margin-bottom: 20px; font-size: 14px; }


#game-info #character-image { width: 255px; height: 580px; background: url(/images/site/character_img_dennis.png) no-repeat; position: absolute; top: 515px; left: 0px; }

/* Video Player */
.home-video-player { height: 366px !important; width: 100%; text-align: center; border-bottom: 4px solid #45443D; border-top: 4px solid #45443D; }
.home-video-player .no-vid-message { position: relative; top: 165px; font-weight: bold; font-size: 16px; }

/* Russian Fixes */
#btn-russian-blog { width: 72px; height: 20px; background: url(/images/community/btn_russian_blog.png) no-repeat; position: relative; right: 10px; }


#read-all-announcements { background:#000; width:100px; height:30px; display:block; text-align:center; padding-top:9px; text-decoration:none; font-weight:bold; font-size:12px;}
