﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans);body{font-family:'Open Sans',sans-serif;font-size:14px;margin:0;padding:0;color:#333}
a{outline:0}
a img{outline:0;border:0}
.container{margin-right:auto;margin-left:auto;padding:0;width:1110px}
.container.header{margin-right:auto;margin-left:auto;width:1100px}
h2 a,h2 a:visited{text-decoration:none;color:#333}
h2 a:hover{text-decoration:underline}
#header-above-content-leaderboard{margin:0 auto 10px auto;height:90px;width:728px;max-width:970px;display:table;background-color:#fff}
.software-button{float:left;padding:0 5px 0;width:auto;min-width:190px;max-width:250px}
.latest-button{margin-left:20px}
.roundTooltip{border-radius:12px;color:#fff;float:right;font-size:11px;height:13px;line-height:12px;text-align:center;width:13px;margin-right:46px;margin-top:3px;background:#0093de;cursor:pointer}
.s-c-title{width:180px;padding-left:34px;float:left}
#root-content{overflow:hidden}
.right-hand-col{width:320px;padding-top:17px;float:right}
.featured-software{width:300px;height:auto;margin-bottom:20px;margin-top:20px;position:relative;display:block;overflow-x:hidden;overflow-y:hidden}
.featured-software a:hover>div{text-decoration:underline;color:#fff}
.featured-software h2,.outbrain-container h2{font-size:21px;text-transform:uppercase}
.featured-software a:hover{text-decoration:underline}
.featured-title-container{background-color:rgba(0,0,0,0.6);margin-bottom:5px;width:290px;bottom:0;position:absolute;padding:5px}
.feature-title{font-size:21px;color:#fff}
.feature-title:hover{text-decoration:underline}
.outbrain-container{margin-top:20px}
.left-hand-col{padding-top:17px;width:728px;margin-left:30px}
#categories{padding-right:5px;margin-right:15px}
.categories-spacer{clear:both;height:17px}
.home-cat-container{float:left;width:360px}
.home-main-left{float:left}
.home-right-col{float:right}
#categories-list,#popular-list{list-style-type:none;padding:0;margin:0}
#categories-list li{float:left}
#categories-list li a,#popular-list li a{border-bottom:solid 1px #e3e8ea;display:block;width:170px;color:#000;text-decoration:none;padding:4px 0 4px}
#categories-list li a:hover,#popular-list li a:hover{color:#0095e0;text-decoration:underline}
#popular li{border-left:solid 2px #e3e8ea;padding-left:20px}
#popular-list li a{width:355px;padding:4px 0 4px}
#popular-list li a img{padding-right:10px;vertical-align:middle;width:16px;height:16px}
.download-manager{background-color:#0093de;border-radius:4px;clear:both;color:#fff;font-size:20px;height:40px;margin-right:15px;text-align:center;width:340px}
.download-manager a{color:#fff;font-size:18px;text-decoration:none}
.download-manager a:hover,.download-manager a:hover>div{text-decoration:underline}
.download-manager img{width:24px;height:24px;margin:8px 10px 0 8px;float:left}
.download-manager-text{line-height:40px;height:40px;display:inline-block;float:left}
.download-manager-text:hover{text-decoration:underline}
#popular{overflow:hidden;margin:0 5px 5px}
.middle-block{background-color:#f2f2f2;height:105px;margin-top:35px;padding:17px;margin-bottom:25px}
.m-b-text{color:#e47132;font-size:23px;text-align:center}
#popular h2,#categories h2,#soft-news h2{font-size:21px;text-transform:uppercase;color:#333}
#popular h2{margin-left:25px;float:left}
#popular .view-more-link{float:right;text-transform:uppercase;margin-top:7px;color:#337ab7;text-decoration:none}
#popular a:hover{text-decoration:underline}
.soft-news{width:328px}
.latest-software-news a{text-decoration:none;color:#0093de}
.latest-software-news a:hover{text-decoration:underline}
.clearfix{clear:both;padding-bottom:30px}
.clearfix-no-padding{clear:both;padding:0}
.news-image{padding-left:5px;float:left;margin-right:15px;padding-top:15px;width:195px;max-height:125px}
.news-counts>div{float:left;margin-top:-6px;padding-right:20px}
.news-counts{float:left;width:510px;margin-top:10px}
.news-name{text-transform:uppercase;top:-2px;position:relative}
.news-counts>div>img{padding-bottom:3px;padding-right:5px;position:relative;top:5px}
.news-name img{top:9px!Important}
.news-data{clear:both;margin-top:10px}
.news-data:first-of-type{margin-top:0}
.news-title h3{font-size:18px;padding-bottom:10px;font-weight:bold;color:#0093de}
.news-excerpt a{margin-left:10px}
.news-dates,.news-comments{padding-top:6px}
input:focus{outline:0;background-color:#fff}
.advert-text{color:#869aab;font-size:11px;margin-bottom:2px}
.middle-column-leaderboard-ad-container{padding-top:20px;clear:both}
.middle-column-leaderboard-ad{margin-bottom:20px;width:728px}
h1,h2,h3{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;display:inline}
h1{font-weight:bold;font-size:28px;margin-top:18px;margin-bottom:18px;display:block}
h2{font-weight:bold;font-size:14px;display:block;margin-bottom:10px}
.advert-right{border:solid 1px silver;height:250px;width:300px}
.middle-advert{width:728px;height:104px;border:solid 1px silver}
.it .splash-image{padding-top:1px}
.it .splash-text{width:523px;margin-left:58px}
.fr .splash-text,.jp .splash-text{width:508px;margin-left:60px}
.fr .splash-content h1{font-size:39px}
.fr .splash-content h2{font-size:21px}
.jp .height-fix{height:303px}
.fr .height-fix{height:236px}
.fr .v-spacer{margin-top:16px}
.fr .download-manager a,.jp .download-manager a{font-size:17px}
.fr .splash-content ul{margin-bottom:26px;margin-top:7px}
.de .download-manager a{font-size:16px}
.de .splash-content h1,.es .splash-content h1,.fr .splash-content h1{font-size:25px}
.de .splash-text{margin-left:70px}
.de .v-spacer{margin-top:23px;padding-top:3px}
.it .splash-content h1{font-size:25px}
.it .v-spacer{margin-top:21px;padding-top:4px}
.it .height-fix{height:235px}
.es .height-fix{height:249px}
.es .splash-image{padding-top:1px}
.es .splash-text{width:585px;margin-left:26px}
.es .v-spacer{margin-top:19px;padding-top:4px}
.pl .height-fix,.jp .height-fix{height:239px}
.pl .splash-text{width:520px;margin-left:50px}
.pl .splash-content ul,.jp .splash-content ul{margin-bottom:35px}
.pl .software-button,.jp .software-button{line-height:33px;height:33px}
.pl .software-button a,.jp .software-button a{font-size:14px}
.pl .splash-image{padding-top:1px}
.pl .splash-content h1{font-size:25px}
.pl .splash-content h2{font-size:19px}
.pl .v-spacer{margin-top:22px;padding-top:3px}
.jp .v-spacer{margin-top:19px;padding-top:5px}