ul,li{list-style:none;margin:0;padding:0;}
dl,dt,dd{margin:0;padding:0;}
.clear-left{clear:left;}
.c12{margin:0 10px 20px 24px;}
#wrap{padding-bottom:13px;}
#content{margin-bottom:20px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
.mod .mod-gray{background-color:#f2f2f2;border-bottom:1px solid #dbdbdb;margin-top:-3px;padding:20px 0 0 18px;}
#sidebar{float:left;width:300px;display:block!important;margin:32px 24px 20px 10px;}
.mod article h3{min-width:80px;max-width:320px;}
#social-widget ul{margin:0;}
#social-widget li{margin:0 20px 0 0;}
.master-header{font:400 24px/26px 'Changa One', cursive, Arial;height:26px;margin-bottom:9px;background:url(../images/spr/components/bg-mod-hdr-btm-910.png) center bottom no-repeat transparent;position:relative;padding:0 0 10px;}
.gf-files-portal .master-header{padding-bottom:3px;background:none;}
.gf-files-portal .gameName,.gf-files-portal #adv1,.gf-files-type .gameName,.gf-files-type #adv1,.gf-files-listing .gameName,.gf-files-listing #adv1{display:none;}
.master-header h1{float:left;font:400 24px/26px 'Changa One', cursive, Arial;margin:0;}
.master-header h1 span,.master-header h1 span a{color:#4AAA42;}
.files-count{float:left;border-left:1px solid #f2f2f2;color:#666;margin:0 0 0 8px;padding:0 0 0 10px;}
.files-count-lable{float:left;font:400 10px/10px 'Myriad Pro', Arial, Helvetica, sans-serif;color:#666;font-weight:bold;padding:4px 0 0 7px;}
#top-files{background:url(../images/spr/components/bg-mod-hdr-btm-1152.png) top center no-repeat #f0f0f0;border:1px solid #d1d1d1;border-top:none;height:325px;overflow:hidden;}
#top-files-nav{width:213px;background:url(../images/gf-files/topfiles-nav-line.png) left bottom no-repeat transparent;padding:10px 0 6px;}
#top-files-nav li{height:24px;background:url(../images/gf-files/topfiles-nav-line.png) left top no-repeat transparent;position:relative;}
#top-files-nav li.active,#top-files-nav li:hover{background-color:#fbfbfb;}
#top-files-nav li a{color:#4aaa42;display:block;width:175px;font:400 12px/24px 'Changa One', cursive, Arial;text-transform:uppercase;padding:0 0 0 19px;}
#top-files-nav li.active a.type-switch{color:#666;margin-right:40px;width:135px;}
#top-files-nav li a.type-link{position:absolute;top:1px;right:10px;height:24px;width:24px;overflow:hidden;text-indent:-9999pt;background:url(../images/gf-files/topfiles-icons.png) 50% 7px no-repeat transparent;display:none;margin:0;padding:0;}
#top-files-nav li a.type-link:hover{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#top-files-nav li.active a.type-link{display:block;margin:0;}
#top-files h2{font:400 18px/20px Georgia, "Times New Roman", Times, serif;margin:0;padding:14px 0 0 20px;}
#top-files h3{vertical-align:top;width:193px;font:italic 10px/12px Georgia, "Times New Roman", Times, serif;margin:0;padding:5px 0 0 20px;}
#top-files h3 em,#top-files h3 em a{font:700 normal 10px/12px Arial, Helvetica, sans-serif;color:#4aaa42;}
#top-files nav{float:left;}
.top-files-items{margin:20px 0 0;}
.top-files-items li{float:left;list-style:none;background:url(../images/gf-files/topfiles-shadows.png) right bottom no-repeat transparent;margin:0 22px 0 0;padding:0 0 7px;}
.top-files-items li article{height:278px;width:130px;position:relative;border:1px solid #d9d9d9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;padding:5px 10px 0;}
.top-files-items li article .top-files-downicon{width:21px;height:21px;overflow:hidden;text-indent:-9999pt;text-decoration:none;display:block;position:absolute;bottom:0;right:0;background:url(../images/gf-files/topfiles-shadows.png) 0 0 no-repeat transparent;}
.top-files-art{display:block;text-align:center;height:167px;width:130px;overflow:hidden;}
.top-files-art img{height:auto;width:117px;}
.top-files-items article h4{height:48px;overflow:hidden;margin:3px 0 2px;}
.top-files-items article h4 a{display:block;font:700 12px/16px Arial, Helvetica, sans-serif;color:#333;word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;}
.top-files-items article .tags{color:#666;padding-left:17px;display:block;}
.top-files-items .whack{display:none;}
.search-library{width:192px;height:80px;background:url(../images/gf-files/bg-hightlight-226.png) no-repeat scroll center top transparent;padding:0 14px 20px 20px;}
.search-library h2{font:400 18px/20px Georgia, "Times New Roman", Times, serif;margin:0;padding:18px 0 6px;}
.search-library-form{width:100%;height:26px;border:1px solid #c9c9c9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;position:relative;padding:2px;}
#search-library-val{position:absolute;left:3px;top:2px;width:155px;border:none;height:24px;line-height:24px;background-color:transparent;}
#search-library-btn{position:absolute;right:3px;top:3px;width:24px;height:24px;background:url(../images/spr/components/ico-search-10.png) no-repeat scroll 50% 50% #4AAA42;}
.gf-file2-btn{border:1px solid #35782f;-webkit-box-shadow:0 0 1px rgba(255,255,255,0.8) inset;-moz-box-shadow:0 0 1px rgba(255,255,255,0.8) inset;-ms-box-shadow:0 0 1px rgba(255,255,255,0.8) inset;box-shadow:0 0 1px rgba(255,255,255,0.8) inset;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;background-color:#4AAA42;color:#fff;text-shadow:0 -1px 0 #666;word-wrap:break-word;}
.share-file-btn{position:relative;float:right;width:335px;height:78px;border:1px solid #6c9d67;color:#fff;background-color:#4aaa42;text-shadow:0 -1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.7) inset;-moz-box-shadow:0 0 1px rgba(255,255,255,0.7) inset;-ms-box-shadow:0 0 1px rgba(255,255,255,0.7) inset;box-shadow:0 0 1px rgba(255,255,255,0.7) inset;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}
.share-file-btn h2{font:700 18px/22px Arial, Helvetica, sans-serif;margin:0;padding:10px 90px 0 14px;}
.share-file-btn h2 a,.share-file-btn p a{color:#fff;}
.share-file-btn p{font:400 12px/16px Arial, Helvetica, sans-serif;margin:0;padding:0 125px 0 14px;}
.share-file-btn p span{display:none;}
.share-file-btn span.icon_could{display:block;width:100px;height:75px;position:absolute;right:12px;bottom:-2px;background:url(../images/gf-files/icon-cloud-100.png) center bottom no-repeat transparent;}
.gf-section-mod h3 .time{float:right;color:#b2b2b2;margin-left:.5em;font:400 10px/20px Arial, Helvetica, sans-serif;}
.gf-section-mod .more-links{float:right;font:700 10px/12px Arial, Helvetica, sans-serif;color:#333;padding-top:3px;}
.gf-section-mod .more-links a{color:#4aaa42;}
.gf-section-mod h3{color:#333;max-width:235px;}
.gf-section-mod .tags{background:none;font:400 10px/16px Arial, Helvetica, sans-serif;color:#333;width:102px;min-height:16px;position:relative;padding:2px 0 0 20px;}
.gf-section-mod .tags span{display:block;width:10px;height:10px;left:2px;top:6px;background:url(../images/gf-files/topfiles-icons.png) 0 0 no-repeat transparent;position:absolute;}
.gf-section-mod .type span{background-position:0 -50px;}
.gf-section-mod .time span{background-position:0 -30px;}
.gf-section-mod .name span{background-position:0 -130px;}
.gf-section-mod .size span{background-position:0 -150px;}
.gf-section-mod .count span{background-position:0 -90px;}
.gf-section-mod .tag-main{color:#4aaa42;font-weight:700;}
.mod header .rule span{background:url(../images/gf-files/bg-mod-hdr-rgt-cdp_OLD.png) no-repeat scroll 0 0 transparent;}
.no-flexbox .mod header .rule span{height:17px;top:0;}
.no-flexbox .mod.major-types header .rule span{background-image:url(../images/gf-files/bg-mod-hdr-rgt-cdp_2.png);height:18px;top:-1px;}
.no-flexbox .mod.fmodule header .rule span,.no-flexbox #latest-cheats header .rule span{top:3px;background-image:url(../images/gf-files/bg-mod-hdr-rgt-cdp_3.png)!important;}
.mod .tags-list{float:left;width:122px;margin:0;}
.mod article .tags{padding-left:20px;padding-right:5px;width:97px;}
.mod .featured-file-tags .tags-list{width:135px;}
.mod .featured-file-tags .tags-list li{width:110px;}
.gf-section-mod .desc{font:400 12px/18px Arial, Helvetica, sans-serif;color:#010101;min-width:460px;max-width:460px;margin:10px 0 0;}
.gf-section-mod .desc .gt2-art{display:block;text-align:center;float:left;width:100px;height:142px;overflow:hidden;margin:0 14px 7px 0;}
.gf-section-mod .desc .gt2-art img{width:100px!important;height:auto;}
.gf-section-mod .desc h4{margin:0;}
.gf-section-mod .desc h4 a{color:#010101;font-weight:700;}
.gf-section-mod .desc p{margin:0 0 9px;}
.gf-section-mod .desc .found-in,.gf-section-mod .desc .found-in a{color:#666;vertical-align:top;}
.gf-section-mod .desc .found-in a{display:inline-block;max-width:250px;height:18px;overflow:hidden;word-wrap:normal;-ms-word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.gf-section-mod .desc .found-in b{font-weight:700;}
.free-games li{width:77px;float:left;margin:0 17px 10px 0;}
.free-games li h3{margin:8px 0;}
.free-games li h3,.free-games li h3 a{font:700 10px/12px Arial, Helvetica, sans-serif;color:#010101;}
.free-games li .free-game-art{width:75px;height:106px;overflow:hidden;display:block;}
.free-games li .free-game-art img{width:75px;height:auto;}
.major-types dl{width:140px;float:left;padding:10px 10px 0 0;}
.major-types dt,.major-types dt a{font:400 16px/18px 'Changa One', cursive, Arial;color:#4aaa42;text-transform:uppercase;}
.major-types dd{float:left;margin-right:.5em;}
.ajor-types dd,.major-types dd a{font:400 10px/16px Arial, Helvetica, sans-serif;color:#666;}
nav.gf-sort{position:absolute;color:#666;text-shadow:0 -1px 0 rgba(51,51,51,0.2);cursor:default;font-size:10px;font-weight:bold;line-height:23px;font:700 10px/24px Arial, Helvetica, sans-serif;right:2.5em;bottom:4px;padding:0 1.5em 0 1em;}
nav.gf-sort > span{position:absolute;-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-right:4px solid transparent;height:0;line-height:0;margin-top:-2px;right:.25em;top:50%;width:0;border-color:#333333 transparent transparent;border-style:solid;border-width:4px;}
nav.gf-sort .gf-filter{display:none;position:absolute;border:1px solid #ccc;border-bottom:none;right:-30px;top:100%;z-index:2000;width:auto;}
nav.gf-sort .gf-filter li{height:29px;min-width:118px;max-width:200px;border-bottom:1px solid #ccc;background-color:#fff;}
nav.gf-sort .gf-filter a{display:block;white-space:nowrap;color:#333;line-height:29px;text-shadow:0 -1px 0 rgba(51,51,51,0.2);position:relative;padding:0 30px 0 10px;}
nav.gf-sort .gf-filter li.active{background:url(../images/gf-files/filter-active-shadow-new.png) no-repeat scroll 0 0 #F2F2F2;}
nav.gf-sort .gf-filter li.active a{color:#929292;text-shadow:0 -1px 0 rgb(255,255,255);background:url(../images/gf-files/filter-active-shadow-new.png) no-repeat scroll right 0 transparent;}
nav.gf-sort .gf-filter a span{position:absolute;width:12px;height:12px;top:9px;right:10px;display:block;background:url(../images/gf-files/topfiles-icons.png) 0 -260px no-repeat;overflow:hidden;text-indent:-9999pt;text-decoration:none;}
nav.gf-sort .gf-filter li.active a span{background-position:0 -230px;}
nav.gf-sort:hover .gf-filter{display:block;}
.demo-files{padding:15px 0;}
.mod article.gf-fearured-file{border:none;margin:0 0 25px;padding:0!important;}
.featured-file-tags{width:138px;float:left;margin-top:10px;}
.btn-shadow{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:9;-webkit-box-shadow:0 5px 10px rgba(50,50,50,0.2);-moz-box-shadow:0 5px 10px rgba(50,50,50,0.2);box-shadow:0 5px 10px rgba(50,50,50,0.2);}
#download-file-btn{position:relative;z-index:10;float:left;display:block;width:88px;height:30px;padding-left:11px;color:#fff;font:700 12px/30px Arial, Helvetica, sans-serif;background:url(../images/gf-files/topfiles-icons.png) 80px -178px no-repeat #4aaa42;margin:15px 0 0;}
.mod .most-download-mtitle{float:left;text-transform:uppercase;clear:both;background-color:#4aaa42;font:700 12px/20px Arial, Helvetica, sans-serif;color:#fff;-webkit-box-shadow:0 0 2px rgba(74,170,66,0.75);-moz-box-shadow:0 0 2px rgba(74,170,66,0.75);-ms-box-shadow:0 0 2px rgba(74,170,66,0.75);box-shadow:0 0 2px rgba(74,170,66,0.75);text-shadow:0 -1px 1px #515151;margin:17px 0;padding:0 5px;}
.mod .tags-list .tags-main{margin:0 0 10px;}
.fearured-file-art{display:block;position:relative;float:left;width:168px;height:183px;padding-bottom:9px;background:url(../images/gf-files/topfiles-shadows.png) 30px bottom no-repeat transparent;}
.fearured-file-art img{display:block;width:117px;height:167px;position:absolute;top:4px;left:4px;background-color:#fff;border:1px solid #d9d9d9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;padding:5px 11px;}
.fearured-file-art span{display:block;position:absolute;top:0;left:0;width:80px;height:80px;background:url(../images/gf-files/featrued-popular.png) 0 0 no-repeat transparent;}
.gf-section-mod .gf-fearured-file .desc{max-width:275px;min-width:275px;margin:0;}
.gf-fearured-file .desc h4{font-size:14px;line-height:14px;margin-bottom:9px;color:#333;}
.gf-fearured-file .desc h4 a{color:#333;}
.gf-pagi{margin-top:34px;}
.gf-file-quick{float:right;font-family:Arial, Helvetica, sans-serif;height:32px;overflow:hidden;line-height:21px;}
.gf-file-quick li{float:left;color:#ccc;list-style:none;font-weight:700;}
.gf-file-quick li a{color:#4AAA42;}
.gf-file-quick .quick_prev{border-right:1px solid #E1E1E1;padding:0 13px 0 0;}
.gf-file-quick .quick_next{padding:0 0 0 13px;}
.gf-file-quick .inactive{color:#ccc;}
.gf-file-pagi li{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #F4F4F4;float:left;height:23px;list-style:none outside none;margin:0 7px 7px 0;}
.gf-file-pagi li a,.gf-file-pagi li.page-current{display:block;padding:0 8px;}
.gf-file-pagi li,.gf-file-pagi li a{color:#333333;font-size:12px;line-height:23px;text-align:center;}
.gf-file-pagi li.page-current,.gf-file-pagi li:hover{background:none repeat scroll 0 0 #BCBCBC;color:#fff;border-color:#E0E0E0;}
.ad-note{line-height:10px;color:#ccc;border-top:1px solid #ccc;}
.ad-note span{display:block;width:80px;height:10px;text-align:center;margin-left:110px;font-size:10px;margin-top:-7px;background-color:#fff;}
.gf-files-portal aside#sidebar{margin-top:0;}
.gf2-meta{margin-left:103px;display:block;}
.major-types dt a{width:140px;display:block;}
#top-files h3 em{max-width:100px;display:inline-block;vertical-align:top!important;}
#top-files h3 em,.major-types dt a,#top-files-nav li a{position:relative;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:middle;}
#top-files h3 em:hover,.major-types dt a:hover,#top-files-nav li a:hover{z-index:99999;overflow:visible;text-overflow:normal;text-shadow:0 1px 5px #fff;}
@media only screen and (min-width: 1300px) {
#top-files h3 em{max-width:60px;}
#top-files h3{width:153px;}
#top-files-nav li.active a.type-switch{width:120px;}
#top-files-nav li a{width:142px;}
.mod article h3{max-width:540px;}
#top-files-nav{width:180px;}
.top-files-items li{margin-right:8px;}
.top-files-items .whack{display:block;}
.search-library{width:335px;background-image:url(../images/gf-files/bg-hightlight-375.png);margin:0 0 20px;padding:0 20px;}
#search-library-val{width:300px;}
.gf-section-mod .desc{max-width:700px;min-width:700px;}
.gf-section-mod h3{max-width:360px;}
.gf-section-mod .gf-fearured-file .desc{max-width:495px;min-width:495px;}
.share-file-btn{width:425px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.share-file-btn h2{padding:12px 90px 0 18px;}
.share-file-btn p{padding:0 125px 0 18px;}
.share-file-btn p span{display:inline;}
.gf-section-mod .desc .found-in a{max-width:500px;}
}