

@font-face {
    font-family: 'Museo300';
    src: url('/softmania.sk/css/fonts/museo300-regular-webfont.eot');
    src: url('/softmania.sk/css/fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/softmania.sk/css/fonts/museo300-regular-webfont.woff') format('woff'),
         url('/softmania.sk/css/fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('/softmania.sk/css/fonts/museo300-regular-webfont.svg#Museo300') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo500';
    src: url('/softmania.sk/css/fonts/museo500-regular-webfont.eot');
    src: url('/softmania.sk/css/fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/softmania.sk/css/fonts/museo500-regular-webfont.woff') format('woff'),
         url('/softmania.sk/css/fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('/softmania.sk/css/fonts/museo500-regular-webfont.svg#Museo500') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo700';
    src: url('/softmania.sk/css/fonts/museo700-regular-webfont.eot');
    src: url('/softmania.sk/css/fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/softmania.sk/css/fonts/museo700-regular-webfont.woff') format('woff'),
         url('/softmania.sk/css/fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('/softmania.sk/css/fonts/museo700-regular-webfont.svg#Museo700') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{  
  margin: 0;
  padding: 0;
  outline: none;
}  
  
html {
  width: 100%;
  margin: 0 auto;
}
header, footer, aside, nav, article{  
  display: block;
}

body {
  background-color: #f6f6f6;
}

.cleaner{
  width: 100%;
  height: 0px;
  clear: both;
}
.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

a{
  cursor: pointer;
  text-decoration: none;
}
a:hover{
  text-decoration: underline;
}

input[type=submit]{
  cursor: pointer;
}

img{
  border: none;
}

.schovka{
  display: none !important;
}

.hidden{
  display: none !important;
}
.left{
  float: left;
}
.right{
  float: right;
}

.advert{
	display: block;
	margin: 0px auto;
	text-align: center;
}

#body{
  behavior: url('/softmania.sk/css/PIE.htc');
  width: 100%;
  min-width: 1052px;
  margin: 0 auto;
  background: url('/softmania.sk/images/footer-bg.png') repeat-x center bottom,
    url('/softmania.sk/images/bg.png') repeat-x 0 0;
  -pie-background: url('/softmania.sk/images/footer-bg.png') repeat-x center bottom,
    url('/softmania.sk/images/bg.png') repeat-x 0 0;
  background-color: #FFFFFF;
  color: #595856;
  font-family: Arial, sans-serif;
  font-size: 13px;
}
#container{
  width: 1052px;
  margin: 0 auto;
}

form ul.errors li {
	color: red;
}

/******************************************************************************/
/*                               HEADER                                       */
/******************************************************************************/

#container > header{
  width: 1052px;
  height: 192px;
  margin-bottom: -55px;
  background: url('/softmania.sk/images/top-bg.png');
}

#container > header > h1,
#container > header > h2{
  /*margin: 45px 30px 0 5px;*/
  margin: 45px 10px 0 25px;
  float: left;
}

#container > header > .left{
  text-align: center;
}
#container > header > .left .info{
  float: left;
  position: relative;
  left: 50%;
}
#container > header > .left .info li{
  padding: 0 10px;
  float: left;
  position: relative;
  left: -50%;
  background: url('/softmania.sk/images/top-search-separator.png') no-repeat left;
  color: #9C9C9C;
  line-height: 40px;
  list-style-type: none;
}
#container > header > .left .info li:first-child{
  background: none;
}

#container > header form#form_search{
  width: 375px;
  height: 66px;
  padding: 19px 0 0 95px;
  clear: both;
  text-align: left;
}
#container > header form#form_search input[type=text]{
  width: 238px;
  height: 35px;
  padding: 7px 3px 7px 10px;
  background: none;
  border: none;
  color: #D37319;
  font-size: 18px;
}
#container > header form#form_search input[type=submit]{
  width: 95px;
  height: 45px;
  background: url('/softmania.sk/images/top-search-button.png') left top;
  border: none;
  /*position: relative;
  top: -2px;*/
}
#container > header form#form_search input[type=submit]:hover{
  background-position: left -45px;
}

#container > header form#form_login{
  width: 205px;
  margin: 12px 0 0 24px;
  float: left;
}
#container > header form#form_login h2{
  width: 150px;
  height: 28px;
  background: url('/softmania.sk/images/top-login-prihlaseni.png');
  text-indent: -99999px;
}
#container > header form#form_login input[type=text],
#container > header form#form_login input[type=password]{
  width: 194px;
  height: 25px;
  margin-bottom: 5px;
  padding: 0 5px;
  background: url('/softmania.sk/images/top-login-email.png');
  border: none;
  color: #EB890C;
}
#container > header form#form_login input[type=password]{
  width: 156px;
  height: 25px;
  margin: 0 5px 0 0;
  float: left;
  background: url('/softmania.sk/images/top-login-password.png');
}
#container > header form#form_login input[type=submit]{
  width: 34px;
  height: 25px;
  float: left;
  background: url('/softmania.sk/images/top-login-button.png') left top no-repeat;
  border: none;
}
#container > header form#form_login input[type=submit]:hover{
  background-position: left bottom;
}
#container > header form#form_login p{
  padding-top: 5px;
  clear: both;
  color: #595856;
}
#container > header form#form_login p a{
  color: #595856;
  font-size: 12px;
}
#container > header form#form_login p a.registration{
  font-weight: bold;
}


/******************************************************************************/
/*                               CONTENT                                      */
/******************************************************************************/

.stars{
  width: 68px;
  line-height: 15px;
  text-align: center;
  word-spacing: -2px;
}
.stars > span{
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url('/softmania.sk/images/novy-software/star.png') 0 -16px;
}
.stars > span.active{
  background-position: 0 0;
}
.stars > span + span + span + span,
.stars > span + span + span + span + span{
  margin-top: -5px;
}

.button{
  behavior: url('/softmania.sk/css/PIE.htc');
  padding: 3px 8px;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.button.orange{
  behavior: url('/softmania.sk/css/PIE.htc');
  background: #ffb04d; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffb04d 0%, #ea8709 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb04d), color-stop(100%,#ea8709)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffb04d 0%,#ea8709 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffb04d 0%,#ea8709 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffb04d 0%,#ea8709 100%); /* IE10+ */
  background: linear-gradient(top,  #ffb04d 0%,#ea8709 100%); /* W3C */
  
  color: #FFFFFF;
  font-weight: bold;
}
.button.black{
  font-weight: bold;
  cursor: default;
  behavior: url('/softmania.sk/css/PIE.htc');
  background: #737271; /* Old browsers */
  background: -moz-linear-gradient(top,  #dfdfdf 0%, #d7d7d7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #dfdfdf 0%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #dfdfdf 0%,#d7d7d7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #dfdfdf 0%,#d7d7d7 100%); /* IE10+ */
  background: linear-gradient(top,  #dfdfdf 0%,#d7d7d7 100%); /* W3C */
  
  color: #FFFFFF;
}

table.program{
  width: 335px;
  height: 148px;
  margin-left: 10px;
}
table.program tr:first-child + tr{
  height: 75px;
}
table.program td{
  vertical-align: top;
}
table.program .breadcrumb{
  padding: 7px 0 3px 0;
  font-size: 11px;
  vertical-align: middle;
}
table.program .breadcrumb,
table.program .breadcrumb a{
  color: #595856;
}
table.program h2,
table.program h3,
table.program p{
  margin-left: 5px;
}
table.program p{
  padding-right: 10px;
}
table.program h2 a,
table.program h3 a{
  color: #e88100;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
}
table.program h2 a > span.appName,
table.program h3 a > span.appName {
  text-decoration: underline;
}

table.program:hover h2 a > span.appName,
table.program:hover h3 a > span.appName{
  text-decoration: none;
}
table.program img{
  behavior: url('/softmania.sk/css/PIE.htc');
  width: 68px;
  height: 68px;
  padding: 1px;
  border: 1px solid #E4E4E4;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
table.program .stars{
  padding: 0 2px;
}
table.program .button{
  margin-left: 5px;
}

table.program.searchcategory td{ 
   padding-top:16px;
}
table.program.searchcategory p{
   padding: 10px 10px 0px 0px;
   line-height: 1.3em;
   text-align: justify;
}
table.program.searchcategory p a{
   color: #595856;
}

table.category{
   height: 48px;
}
table.category h2 a,
table.category h3 a {
   color: #595856;
}

#content{
  width: 715px;
  margin-bottom: -28px;
  padding-right: 10px;
  float: right;
}

#content > .tip header,
#content > .mainbox header{
  height: 35px;
  background: url('/softmania.sk/images/novy-software/line.png') repeat-x 0 15px;
}
#content > .tip header:after,
#content > .mainbox header:after{
  content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;
}
#content > .tip header h1,
#content > .tip header h2,
#content > .tip header h3,
#content > .mainbox header h1,
#content > .mainbox header h2,
#content > .mainbox header h3{
  padding-right: 10px;
  float: left;
  background: #FFFFFF;
  color: #E88100;
  font-family: Museo300;
  font-size: 24px;
  font-weight: normal;
}
#content > .tip header + .post,
#content > .mainbox header + .post{
  margin-top: 7px;
}
#content > .tip table.program .right,
#content > .mainbox table.program .right{
  padding: 0 12px 15px 0;
  float: none;
  text-align: right;
  vertical-align: bottom;
}

#content > .tip{
  width: 695px;
  height: 196px;
  margin: 0 0 5px 0;
  padding: 15px 10px 0 10px;
  background: url('/softmania.sk/images/tip-na-dnes/bg.png');
}
#content > .tip header{
  background-image: url('/softmania.sk/images/tip-na-dnes/line.png');
}
#content > .tip header h2{
  behavior: url('/softmania.sk/css/PIE.htc');
  padding-left: 35px;
  background: url('/softmania.sk/images/tip-na-dnes/lightbulb.png') no-repeat 10px 0,
    url('/softmania.sk/images/tip-na-dnes/bg.png') -15px -10px;
  -pie-background: url('/softmania.sk/images/tip-na-dnes/lightbulb.png') no-repeat 10px 0,
    url('/softmania.sk/images/tip-na-dnes/bg.png') -15px -10px;
  color: #4F4E4E;
}
#content > .tip header + table.program{
  background: url('/softmania.sk/images/tip-na-dnes/separator.png') no-repeat right center;
  clear: both;
}
#content > .tip table.program{
  float: left;
}

#content > .tip.topitem header {
background-image: url("/softmania.sk/images/novy-software/line.png");
}
#content > .tip header h2{
  padding-left: 10px;
  behavior: url('/softmania.sk/css/PIE.htc');
  background: url('/softmania.sk/images/tip-na-dnes/bg.png') -15px -10px;
  color: #e88100;
  font-size: 28px;
}

#content .mainbox,
#content .detail{
  behavior: url('/softmania.sk/css/PIE.htc');
  margin: 0 0 10px 0;
  padding: 15px 10px 20px 20px;
  
  background: #FFFFFF;
  border: 1px solid #EDEDED;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#content .mainbox > table{
  margin-left: -9px;
  border-collapse: collapse;
}
#content .mainbox > table > tbody > tr > td{
  background: url('/softmania.sk/images/novy-software/bg.png');
  border: 1px solid #EFEFEF;
  border-top: none;
  border-right: none;
}
#content .mainbox > table > tbody > tr.odd > td:first-child{
  background: none;
}
#content .mainbox > table > tbody > tr.odd + tr > td + td{
  background: none;
}
#content .mainbox > table > tbody > tr > td:first-child{
  border-left: none;
}
#content .mainbox .post{
  margin-bottom: 10px;
  padding-bottom: 15px;
  border-bottom: 1px solid #EDEDED;
}
#content .mainbox .post:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
#content .mainbox .post img{
  behavior: url('/softmania.sk/css/PIE.htc');
  width: 77px;
  /*height: 77px;*/
  margin: 0 10px 0 0;
  padding: 2px;
  float: left;
  border: 1px solid #E4E4E4;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#content .mainbox .post h2,
#content .mainbox .post h3{
  padding: 3px 0 -7px 0;
}
#content .mainbox .post h2 a,
#content .mainbox .post h3 a{
  color: #e88100;
  font-size: 18px;
  font-weight: normal;
  text-decoration: underline;
}
#content .mainbox .post h2 a:hover,
#content .mainbox .post h3 a:hover{
  text-decoration: none;
}
#content .mainbox .post p{
  margin-left: 95px;
}
#content .mainbox p.all{
  margin-bottom: -7px;
  padding: 12px 10px 0 0;
  text-align: right;
  font-size: 1.2em;
}
#content .mainbox p.all a{
  color: #4F4E4E;
}
#content .mainbox .post + p.all{
  padding-top: 5px;
}

#content .detail{
  padding: 10px;
}
#content .detail > header:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
#content .detail a{
  text-decoration: underline;
}
#content .detail a:hover{
  text-decoration: none;
}
#content .detail .breadcrumb{
  width: 693px;
  height: 44px;
  background: url('/softmania.sk/images/detail/drobecek.png');
  color: #BD6718;
  line-height: 44px;
}
#content .detail .breadcrumb a{
  color: #BD6718;
  text-decoration: underline;
  vertical-align: middle;
}
#content .detail .breadcrumb a:hover{
  text-decoration: none;
}
#content .detail .breadcrumb a.homelink{
  display: inline-block;
  height: 44px;
  width: 48px;
  margin-right: 20px;
  background: transparent url('/softmania.sk/images/detail/drobecek-home.png') center top no-repeat;
  text-indent: -9999px;
}
#content .detail .breadcrumb a.homelink:hover{
  background-position: center bottom;
}
#content .detail .breadcrumb strong{
  color: #4F4E4E;
  vertical-align: middle;
}
#content .detail > header > h1,
#content .detail > header > h2{
   width: 590px;
}

#content .detail > header > h1 > span.mobilesufix,
#content .detail > header > h2 > span.mobilesufix{
	float: none;
	color: #4F4E4E;
	font-size: 0.75em;
	font-weight: normal;
}

#content .detail > header > h1,
#content .detail > header > h1 + p,
#content .detail > header > h2,
#content .detail > header > h2 + p{
  margin: 15px 0 10px 0;
  float: left;
  color: #E56616;
  font-family: Museo700;
  font-weight: normal;
  font-size: 35px;
}
#content .detail > header > h1 + p,
#content .detail > header > h2 + p{
  float: right;
}
#content .detail .sections ul{
  height: 35px;
  margin-bottom: -1px;
  overflow: hidden;
}
#content .detail .sections li{
  margin-left: 10px;
  float: left;
  list-style-type: none;
}
#content .detail .sections li:first-child{
  margin-left: 15px;
}
#content .detail .sections li a{
  width: 107px;
  height: 26px;
  margin: 3px 0 -3px 0;
  padding-top: 9px;
  display: inline-block;
  background: url('/softmania.sk/images/detail/menu.png');
  color: #4F4E4E;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
}
#content .detail .sections li a:hover{
  margin-top: 0;
}
#content .detail .sections li a.active{
  background-image: url('/softmania.sk/images/detail/menu-current.png');
}
#content .detail .sections li a.active:hover{
  margin-top: 3px;
}
#content .detail .content{
  padding: 0px 15px 15px 15px;
  /*border-top: 1px solid #DEDEDE;*/
}
#content .detail .content.noborder{
  border: 0px none;
  padding-top: 15px;
}
#content .detail .content > .about > div,
#content .detail .content > .about > p,
#content .detail .content > .about > ul{
	font-size: 1.15em;
}

#content .detail .content > .about,
#content .detail .content aside{
  margin-bottom: 15px;
}
#content .detail .content > .about{
 /*width: 400px;
  float: left;*/
}
#content .detail .content > .about img{
  behavior: url('/softmania.sk/css/PIE.htc');
  margin: 0 0 20px 20px;
  padding: 2px;
  border: 1px solid #DBDBDB;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#content .detail .content > .about p{
  margin-bottom: 10px;
  text-align: justify;
}
#content .detail .content > .about p.strong{
  font-weight: bold;
}
#content .detail .content > .about p a{
  color: #BD6718;
}
#content .detail .content > .about h3{
  padding-top: 15px;
}

#content .detail .content > .about > ul{

}
#content .detail .content > .about > ul > li{ 
   padding: 1px 0px 0px 25px;
   margin: 8px 0px 0px 5px;
   list-style-type: none;
   background: url('/softmania.sk/images/detail/li.png') left center no-repeat;
}
#content .detail .content > .about div.advert.advert-item-top-preview{
	min-width: 336px;
	/*height: 280px;*/
	margin:0px 0px 5px 10px;
	float: right;
}
#content .detail .content aside{
  width: 240px;
  float: right;
  clear: right;
  margin: 0px 0px 20px 25px;
}
#content .detail .content .about aside h3 {
  font-size: 1em;
  font-weight: normal;
}
#content .detail .content aside .download{
  width: 184px;
  height: 28px;
  padding: 36px 0 0 55px;
  display: block;
  background-image: url('/softmania.sk/images/detail/stahnout.png');
  background-position:  left top;
  color: #FBE9C2;
  text-decoration: none;
  margin-top: 15px;
}
#content .detail .content aside .download:hover{
  background-position:  left bottom;
}
#content .detail .content aside .download.buy{
	background-image: url('/softmania.sk/images/detail/koupit.png');
}
#content .detail .content aside .info{
  behavior: url('/softmania.sk/css/PIE.htc');
  margin-top: 5px;
  padding: 15px 15px 20px 15px;
  background: #F3F3F3;
  border: 1px solid #EEEEEE;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#content .detail .content aside .info h3{
  color: #A3A3A3;
  font-family: Museo500;
  font-size: 19px;
  font-weight: normal;
}
#content .detail .content aside .info dt{
  margin-top: 10px;
  color: #939393;
}
#content .detail .content aside .info dd{
  color: #595856;
  font-size: 17px;
  word-wrap: break-word;
}
#content .detail .content aside .info a{
  color: #BD6718;
}
#content .detail .content > section{
  behavior: url('/softmania.sk/css/PIE.htc');
  padding: 7px 10px;
  clear: both;
  background: #F3F3F3;
  border: 1px solid #EEEEEE;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#content .detail .content > section + div.cleaner + section{
  margin-top: 7px;
}
#content .detail .content > section.box h3,
#content .detail .content > section.box h3 a{
  color: #393836;
}
#content .detail .content > section.box h3{
  font-family: Museo500;
  font-size: 18px;
  font-weight: normal;
}
#content .detail .content > section.box.alternatives table{
  behavior: url('/softmania.sk/css/PIE.htc');
  width: 100%;
  background: #F9F9F9;
  border-collapse: collapse;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#content .detail .content > section.box.alternatives td{
  width: 50%;
  padding: 8px;
  border: 1px solid #E6E6E6;
  border-right: none;
  border-bottom: none;
}
#content .detail .content > section.box.alternatives tr:first-child td{
  border-top: none;
}
#content .detail .content > section.box.alternatives td:first-child{
  border-left: none;
}
#content .detail .content > section.box.alternatives td img{
  behavior: url('/softmania.sk/css/PIE.htc');
  width: 68px;
  height: 68px;
  margin-right: 10px;
  padding: 1px;
  float: left;
  border: 1px solid #E4E4E4;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#content .detail .content > section.box.alternatives td h4 a{
  color: #E88100;
  font-size: 15px;
  font-weight: normal;
}
#content .detail .content > section.box.alternatives td h4 + p{
  padding: 3px 0 4px 0;
}
#content .detail .content > section.box.alternatives table td .stars{
  width: auto;
  text-align: left;
}

#content .detail .content > section.box.links ul{
   padding: 0px 10px 0px 5px;
}
#content .detail .content > section.box.links ul li{
   padding-top: 5px;
   padding-bottom: 5px;
   list-style: none;
   font-weight: bold;
   font-size: 1.3em;
}
#content .detail .content > section.box.links ul li a{
   color: #595856;
   text-decoration: none;
}
#content .detail .content > section.box.links ul li a:hover{
   text-decoration: underline;
}

#content .detail .content > section.box.tags p{
   padding: 5px 10px 5px 0px;
}
#content .detail .content > section.box.tags p a{
   color: #595856;
   text-decoration: none;
}
#content .detail .content > section.box.tags p a:hover{
   text-decoration: underline;
}

#content .detail .content > section.box.versions span.qrcode {
  position: relative;
  padding: 2px 15px 0px 15px;
  display: inline-block;
  width: 45px;
  height: 45px;
  vertical-align: middle;
}

#content .detail .content > section.box.versions span.qrcode > img {
  position: absolute;
  width: 45px;
  height: 45px;
}

#content .detail .content > section.box.versions a:hover span.qrcode > img {
  max-width: none;
  max-height: none;
  width: auto;
  height: auto;
  z-index: 20;
  border: 2px solid #53617C;
  background: #ffffff;
  border-radius: 5px;
  padding: 20px;
  box-shadow: 0px 0px 10px #53617C;
  left: 10px;
  top: -100px;
}


#content .detail .content > section.comments{
  background: none;
}
#content .detail .content > section.comments article .info{
  behavior: url('/softmania.sk/css/PIE.htc');
  height: 45px;
  position: relative;
  top: 10px;
  z-index: 10;
  background: url('/softmania.sk/images/detail/diskuze-title.png') no-repeat 0 2px;
  
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#content .detail .content > section.comments article .info img{
  margin: 0 9px 0 10px;
  float: left;
  vertical-align: middle;
  width: 45px;
  border: 1px solid #D7DDD9;
  
  behavior: url('/softmania.sk/css/PIE.htc');
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#content .detail .content > section.comments article .info img.nobody{
   margin: 0 10px 0 11px;
   border: 0px none;
}
#content .detail .content > section.comments article .info .nick,
#content .detail .content > section.comments article .info .date{
  padding-top: 2px;
  line-height: 45px;
}
#content .detail .content > section.comments article .info .nick{
  float: left;
  font-weight: bold;
}
#content .detail .content > section.comments article .info .nick a{
  color: #595856;
}
#content .detail .content > section.comments article .info .date{
  float: right;
}
#content .detail .content > section.comments article .info > a.reagovat{
  width: 82px;
  height: 28px;
  margin: 9px 5px 0 15px;
  display: inline-block;
  float: right;
  background: url('/softmania.sk/images/detail/reagovat.png');
  text-indent: -99999px;
}
#content .detail .content > section.comments article .comment{
  behavior: url('/softmania.sk/css/PIE.htc');
  padding: 18px 10px 10px 10px;
  clear: both;
  position: relative;
  z-index: 9;
  background: #F9F9F9;
  
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
#content .detail .content > section.comments section section{
  padding-left: 20px;
}

#content .content > section#versions > header {
  padding: 0px 5px 5px 5px
}

#content .content > section#versions > header > h3 {
  margin: 0px;
  padding: 5px 5px;
  float: left;
  width: auto;
}

#content .content > section#versions > header > h3 > a {
  padding: 0px;
  width: auto;
  height: auto;
  color: #3C4050;
}

#content .content > section#versions > header > h3 > a.active,
#content .content > section#versions > header > h3 > a:hover {
  text-decoration: underline;
}

#content .content > section#versions > div {
  clear: both;
}

/*
#content .detail .content nav{
  margin: 15px 0 10px 0;
}
#content .detail .content nav:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
#content .detail .content nav .novy-prispevek{
  width: 180px;
  height: 27px;
  float: left;
  background: url('/softmania.sk/images/detail/pridat.png');
  text-decoration: none;
}
#content .detail .content nav > div{
  width: 460px;
  float: right;
  color: #9D9D9D;
  text-align: right;
}
#content .detail .content nav a.arrow{
  width: 13px;
  height: 19px;
  margin-right: 5px;
  padding-top: 2px;
  display: inline-block;
  float: none;
  background: url('/softmania.sk/images/detail/sipka-vlevo.png') no-repeat 0 center;
  text-decoration: none;
}
#content .detail .content nav a.arrow.right{
  margin: 0 0 0 5px;
  background-image: url('/softmania.sk/images/detail/sipka-vpravo.png');
}
#content .detail .content nav .pages a{
  width: 25px;
  height: 25px;
  display: inline-block;
  background: url('/softmania.sk/images/detail/bullet-sedy.png');
  color: #7F7E7F;
  line-height: 25px;
  text-align: center;
  text-decoration: none;
}
#content .detail .content nav .pages a.active{
  background-image: url('/softmania.sk/images/detail/bullet-oranzovy.png');
  color: #B65D13;
}*/



#content nav.paginator{
  margin: 15px 0 10px 0;
}
#content nav.paginator:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
#content nav.paginator .novy-prispevek{
  width: 180px;
  height: 27px;
  float: left;
  background: url('/softmania.sk/images/detail/pridat.png');
  text-decoration: none;
}
#content nav.paginator > div{
  width: 460px;
  float: right;
  color: #9D9D9D;
  text-align: right;
}
#content nav.paginator span.arrow,
#content nav.paginator a.arrow{
  width: 13px;
  height: 19px;
  margin-right: 5px;
  padding-top: 2px;
  display: inline-block;
  float: none;
  background: url('/softmania.sk/images/detail/sipka-vlevo.png') no-repeat left bottom;
  text-decoration: none;
}
#content nav.paginator span.arrow.right,
#content nav.paginator a.arrow.right{
  margin: 0 0 0 5px;
  background-image: url('/softmania.sk/images/detail/sipka-vpravo.png');
}
#content nav.paginator span.arrow:hover,
#content nav.paginator a.arrow:hover{
   background-position: left top;
}
#content nav.paginator .pages a{
  width: 25px;
  height: 25px;
  display: inline-block;
  background: url('/softmania.sk/images/detail/bullet-sedy.png');
  color: #7F7E7F;
  line-height: 25px;
  text-align: center;
  text-decoration: none;
}
#content nav.paginator .pages a.active{
  background-image: url('/softmania.sk/images/detail/bullet-oranzovy.png');
  color: #B65D13;
}









#content .detail .content form.new_comment table{
  width: 100%;
  margin: 5px 0;
  padding: 15px 0;
  background: #F9F9F9;
  border: 1px solid #EDEDED;
}
#content .detail .content form.new_comment table th{
  width: 125px;
  padding: 8px 7px 0 0;
  font-weight: normal;
  text-align: right;
  vertical-align: top;
}
#content .detail .content form.new_comment table td{
  padding: 2px 0;
}
#content .detail .content form.new_comment table input[type=text]{
  width: 214px;
  height: 29px;
  padding: 0 10px;
  background: url('/softmania.sk/images/detail/jmeno.png');
  border: none;
}
#content .detail .content form.new_comment table textarea{
  width: 391px;
  height: 49px;
  padding: 10px;
  background: url('/softmania.sk/images/detail/vzkaz.png');
  border: none;
  resize: none;
}
#content .detail .content form.new_comment table input[type=submit]{
  width: 77px;
  height: 27px;
  background: url('/softmania.sk/images/detail/odeslat.png');
  border: none;
}



#content .detail .content form.new_review table{
  width: 100%;
  margin: 5px 0;
  padding: 15px 0;
  background: #F9F9F9;
  border: 1px solid #EDEDED;
}
#content .detail .content form.new_review table th{
  width: 125px;
  padding: 8px 7px 0 0;
  font-weight: normal;
  text-align: right;
  vertical-align: top;
}
#content .detail .content form.new_review table td{
  padding: 2px 0;
}
#content .detail .content form.new_review table input[type=text]{
  width: 214px;
  height: 29px;
  padding: 0 10px;
  background: url('/softmania.sk/images/detail/jmeno.png');
  border: none;
}
#content .detail .content form.new_review table textarea{
  width: 391px;
  height: 49px;
  padding: 10px;
  background: url('/softmania.sk/images/detail/vzkaz.png');
  border: none;
  resize: none;
}
#content .detail .content form.new_review table input[type=submit]{
  width: 77px;
  height: 27px;
  background: url('/softmania.sk/images/detail/odeslat.png');
  border: none;
}

/******************************************************************************/
/*                               ASIDE                                        */
/******************************************************************************/

#container > .containerMainContent > aside{
  width: 320px;
  margin-left: 0px;
  margin-bottom: -16px;
  padding-left: 6px;
  float: left;
}

#container > .containerMainContent > aside > div {
  width: 310px;
}

#container > .containerMainContent > aside nav{
  behavior: url('/softmania.sk/css/PIE.htc');
  margin-bottom: 10px;
  padding-top: 5px;
  background: url('/softmania.sk/images/kategorie-separator.png') no-repeat 0 4px,
    url('/softmania.sk/images/kategorie-top.png') no-repeat;
  -pie-background: url('/softmania.sk/images/kategorie-separator.png') no-repeat 0 4px,
    url('/softmania.sk/images/kategorie-top.png') no-repeat;
}
#container > .containerMainContent > aside nav > ul{
  padding-bottom: 4px;
  background: url('/softmania.sk/images/kategorie-bottom.png') no-repeat 0 bottom;
  position: relative;
  z-index: 100;
}
#container > .containerMainContent > aside nav li{
  list-style-type: none;
}
#container > .containerMainContent > aside nav li a:hover{
  text-decoration: none;
}
#container > .containerMainContent > aside nav > ul > li{
  width: 310px;
  behavior: url('/softmania.sk/css/PIE.htc');
  background: url('/softmania.sk/images/zobacek.png') no-repeat 290px 9px,
    url('/softmania.sk/images/kategorie-separator.png') no-repeat 0 bottom,
    url('/softmania.sk/images/kategorie-middle.png') repeat-y 0 0;
  -pie-background: url('/softmania.sk/images/zobacek.png') no-repeat 290px 9px,
    url('/softmania.sk/images/kategorie-separator.png') no-repeat 0 bottom,
    url('/softmania.sk/images/kategorie-middle.png') repeat-y 0 0;
}
#container > .containerMainContent > aside nav > ul > li.active,
#container > .containerMainContent > aside nav > ul > li:hover{
  behavior: url('/softmania.sk/css/PIE.htc');
  background: url('/softmania.sk/images/zobacek.png') no-repeat 290px 9px,
    url('/softmania.sk/images/kategorie-separator.png') no-repeat 0 bottom;
  -pie-background: url('/softmania.sk/images/zobacek.png') no-repeat 290px 9px,
    url('/softmania.sk/images/kategorie-separator.png') no-repeat 0 bottom;
  background-color: #e77e0f;
  -pie-background: #e77e0f;
}
#container > .containerMainContent > aside nav > ul > li a{
  display: block;
  color: #FFFFFF;
  font-family: Museo500;
  line-height: 30px;
}
#container > .containerMainContent > aside nav > ul > li > a{
  width: 270px;
  padding-left: 40px;
  background: no-repeat 10px 4px;
  font-size: 16px;
}
#container > .containerMainContent > aside nav > ul > li.category_audio-a-video                    > a{ background-image: url('/softmania.sk/images/kategorie-ikony/audio.png'); }
#container > .containerMainContent > aside nav > ul > li.category_grafika-a-fotografie             > a{ background-image: url('/softmania.sk/images/kategorie-ikony/design.png'); }
#container > .containerMainContent > aside nav > ul > li.category_hry-a-zabava                     > a{ background-image: url('/softmania.sk/images/kategorie-ikony/hry.png'); }
#container > .containerMainContent > aside nav > ul > li.category_internet-a-siete                 > a{ background-image: url('/softmania.sk/images/kategorie-ikony/internet.png'); }
#container > .containerMainContent > aside nav > ul > li.category_komunikacia                      > a{ background-image: url('/softmania.sk/images/kategorie-ikony/komunikace.png'); }
#container > .containerMainContent > aside nav > ul > li.category_mobilne-telefony                 > a{ background-image: url('/softmania.sk/images/kategorie-ikony/mobil.png'); }
#container > .containerMainContent > aside nav > ul > li.category_ochrana-pc                       > a{ background-image: url('/softmania.sk/images/kategorie-ikony/ochrana-pc.png'); }        
#container > .containerMainContent > aside nav > ul > li.category_ovladace                         > a{ background-image: url('/softmania.sk/images/kategorie-ikony/ovladace.png'); }
#container > .containerMainContent > aside nav > ul > li.category_podnikanie-domacnost             > a{ background-image: url('/softmania.sk/images/kategorie-ikony/domacnost.png'); }
#container > .containerMainContent > aside nav > ul > li.category_uprava-plochy                    > a{ background-image: url('/softmania.sk/images/kategorie-ikony/plocha.png'); }
#container > .containerMainContent > aside nav > ul > li.category_utility                          > a{ background-image: url('/softmania.sk/images/kategorie-ikony/utility.png'); }
#container > .containerMainContent > aside nav > ul > li.category_praca-so-subormi                 > a{ background-image: url('/softmania.sk/images/kategorie-ikony/prace-se-soubory.png'); }
#container > .containerMainContent > aside nav > ul > li.category_vyvojove-nastroje                > a{ background-image: url('/softmania.sk/images/kategorie-ikony/vyvoj.png'); }


/*
#container > .containerMainContent > aside nav > ul > li.category_internet-a-siete          *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/internet.png'); }
#container > .containerMainContent > aside nav > ul > li.category_audio-a-video             *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/audio.png'); }
#container > .containerMainContent > aside nav > ul > li.category_design-a-foto             *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/design.png'); }
#container > .containerMainContent > aside nav > ul > li.category_hry-a-zabava              *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/hry.png'); }
#container > .containerMainContent > aside nav > ul > li.category_domacnost-a-skola         *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/domacnost.png'); }
#container > .containerMainContent > aside nav > ul > li.category_prace                     > a{ background-image: url('/softmania.sk/images/kategorie-ikony/pracovni.png'); }
#container > .containerMainContent > aside nav > ul > li.category_vyvojove-nastroje         *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/vyvoj.png'); }
#container > .containerMainContent > aside nav > ul > li.category_dalsie                    > a{ background-image: url('/softmania.sk/images/kategorie-ikony/dalsi.png'); }
#container > .containerMainContent > aside nav > ul > li.category_utility-a-ovladace        *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/utility.png'); }
#container > .containerMainContent > aside nav > ul > li.category_mobilny-software          *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/mobil.png'); }
#container > .containerMainContent > aside nav > ul > li.category_plocha                    *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/plocha.png'); }
#container > .containerMainContent > aside nav > ul > li.category_ovladace-drivers-firmware *> a{ background-image: url('/softmania.sk/images/kategorie-ikony/ovladace.png'); }
*/
#container > .containerMainContent > aside nav li ul{
 
   margin: -30px 0 0 310px;
  position: absolute;
  display: none;
  
  background: #e77e0f; /* Old browsers */
  background: -moz-linear-gradient(left,  #e77e0f 37%, #ef8f17 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(37%,#e77e0f), color-stop(100%,#ef8f17)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #e77e0f 37%,#ef8f17 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #e77e0f 37%,#ef8f17 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #e77e0f 37%,#ef8f17 100%); /* IE10+ */
  background: linear-gradient(left,  #e77e0f 37%,#ef8f17 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e77e0f', endColorstr='#ef8f17',GradientType=1 ); /* IE6-9 */
  
  border-right: 1px solid #c87308;
}
#container > .containerMainContent > aside nav li li{
  padding-top: 1px;
  background: url('/softmania.sk/images/kategorie-hover-line.png') no-repeat 20px top;
  border-left: 1px solid #febc77;
  border-right: 1px solid #ffb04d;
}
#container > .containerMainContent > aside nav li li:first-child{
  background: none;
}
#container > .containerMainContent > aside nav li li a{
  min-width: 185px;
  padding: 0 20px;
  line-height: 29px;
}
#container > .containerMainContent > aside nav li li:first-child{
  border-left: none;
}
#container > .containerMainContent > aside nav li:hover ul{
  display: block;
}
#container > .containerMainContent > aside nav li li a:hover{
  color: #5c340a;
}
#container > .containerMainContent > aside > div{
  behavior: url('/softmania.sk/css/PIE.htc');
  margin-bottom: -4px;
  padding-bottom: 19px;
  background: #efeeee;
  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#container > .containerMainContent > aside > div:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
#container > .containerMainContent > aside > div h3{
  height: 36px;
  padding: 7px 0 0 40px;
  background: url('/softmania.sk/images/left-title-bg.png') top left no-repeat;
  color: #FFFFFF;
  font-family: Museo500;
  font-size: 19px;
  font-weight: normal;
}
#container > .containerMainContent > aside > div.gray h3{
  height: 31px;
  background: url('/softmania.sk/images/stitky-title.png');
}
#container > .containerMainContent > aside div.tags{
  padding: 10px 15px;
}
#container > .containerMainContent > aside > div li{
  list-style-type: none;
}
#container > .containerMainContent > aside > div ul,
#container > .containerMainContent > aside > div ol{
  behavior: url('/softmania.sk/css/PIE.htc');
  margin: 2px 7px 0 7px;
  background: #fafafa;
  
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#container > .containerMainContent > aside > div li{
  border-bottom: 1px solid #efeeee;
  line-height: 30px;
}
#container > .containerMainContent > aside > div li a{
  color: #4F4E4E;
}
#container > .containerMainContent > aside > div li a:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
#container > .containerMainContent > aside > div li a:hover{
  text-decoration: none;
}
#container > .containerMainContent > aside > div li .no{
  width: 27px;
  height: 30px;
  margin: 0 0 0 7px;
  display: inline-block;
  background: url('/softmania.sk/images/nejstahovanejsi-bullets/bullet.png') no-repeat 0 2px;
  color: #B65D13;
  font-weight: bold;
  text-align: center;
}
#container > .containerMainContent > aside > div li strong{
  padding-left: 5px;
}
#container > .containerMainContent > aside > div li .downloads{
  padding-right: 10px;
  float: right;
}
#container > .containerMainContent > aside > div .switch{
  width: 160px;
  height: 20px;
  margin-right: 10px;
  padding-top: 3px;
  float: right;
  background: url('/softmania.sk/images/nejstahovanejsi-tyden-mesic-rok.png');
  text-align: center;
}
#container > .containerMainContent > aside > div .switch a,
#container > .containerMainContent > aside > div .all a{
  padding: 0 2px;
  color: #4F4E4E;
  word-spacing: -2px;
}
#container > .containerMainContent > aside > div .switch .active{
  font-weight: bold;
}
#container > .containerMainContent > aside > div .all{
  width: 123px;
  height: 20px;
  margin-right: 10px;
  padding-top: 3px;
  float: right;
  background: url('/softmania.sk/images/nejnovejsi-zobrazit.png');
  text-align: center;
}
#container > .containerMainContent > aside > div li a{
  display: block;
}
#container > .containerMainContent > aside > div li .count{
  width: 35px;
  height: 34px;
  margin: 7px 9px 2px 7px;
  display: block;
  float: left;
  background: url('/softmania.sk/images/diskuze.png') no-repeat;
  color: #B65D13;
  font-weight: bold;
  text-align: center;
}
#container > .containerMainContent > aside > div li .stars{
  margin: 6px 5px 3px 3px;
  float: left;
}
#container > .containerMainContent > aside > div li .stars + span{
  width: 170px;
  float: left;
}
#container > .containerMainContent > aside > div li span strong{
  display: block;
  padding: 5px 0 0 0;
  font-size: 14px;
  line-height: 17px;
}
#container > .containerMainContent > aside > div li span .date{
  display: block;
  line-height: 17px;
  padding-bottom: 5px;
  padding-right: 5px;
}

#container > .containerMainContent > aside > div.advert {
	text-align: center;
}

/******************************************************************************/
/*                               FOOTER                                       */
/******************************************************************************/

#container > footer{
  height: 28px;
  padding-top: 50px;
  clear: both;
  background: url('/softmania.sk/images/footer-top.png') no-repeat center 0;
  color: #FFFFFF;
}
#container > footer h2{
  margin: -10px 7px 10px 7px;
  background: url('/softmania.sk/images/footer-line.png') no-repeat right 10px;
  font-family: Museo500;
  font-weight: normal;
  text-shadow: 1px 1px 2px #000000;
}
#container > footer div.no-word-spacing{
  word-spacing: -1em;
}
#container > footer a{
  color: #e88100;
}
#container > footer div.no-word-spacing .footerVideoBlock{
  width: 150px;
  /*height: 94px;*/
  /*padding: 2px 9px;*/
  margin: 2px 10px;
  float: left;
  position: relative;
  /*background: url('/softmania.sk/images/footer-image-bg.png');*/
}
#container > footer div.no-word-spacing .footerVideoBlock > a {
  width: 150px;
  height: 104px;
  display: inline-block;
}
#container > footer div.no-word-spacing .footerVideoBlock > a img {
  width: 150px;
  height: 94px;
  border: 2px solid #CCCCCC;
  border-radius: 2px;
  color: #cccccc;
}
#container > footer div.no-word-spacing .footerVideoBlock > a span {
  word-spacing: normal;
  padding: 3px 0px 5px 0px;
  display: block;
  text-align: center;
  word-spacing: normal;
  color: #cccccc;
}
#container > footer div.no-word-spacing .footerVideoBlock > a:hover{
  color: #cccccc;
}

#container > footer div.no-word-spacing .gamevideo{
   top: -1px;
}
#container > footer div.no-word-spacing a{
  display: block;
  z-index: 20;
}
#container > footer p.right{
  margin: -7px 20px 0 0;
}

/** pridane **/
#container #userprofilemenu{
   float: left;
   margin: 12px 0 0 24px;
   width: 205px;
   color: #E88100;
}

#container #userprofilemenu div.profilename,
#container #userprofilemenu h2 {
    font-family: Museo500;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 5px;
    /*text-shadow: 2px 2px 2px #999999;*/
}
#container #userprofilemenu > img.profilephoto {
   border: 1px solid #E4E4E4;
   border-radius: 4px 4px 4px 4px;
   height: 68px;
   padding: 1px;
   width: 68px; 

   float: left;

}
#container #userprofilemenu ul {
    clear: none;
    list-style: none outside none;
    margin-left: 85px;
    margin-top: 5px;
}
#container #userprofilemenu ul a {
    color: #595856;
    font-weight: bold;
    font-size: 12px;
    line-height: 1.4em;
}
#container div.tags a{
    color: #595856;
    font-weight: bold;
}
#container div.tags p .tag_t0{
  font-size: 10px;
}
#container div.tags p .tag_t1{
  font-size: 12px;
}
#container div.tags p .tag_t2{
  font-size: 15px;
}
#container div.tags p .tag_t3{
  font-size: 18px;
}
#container div.tags p .tag_t4{
  font-size: 22px;
}

.ui-autocomplete {  font-size: 0.8em; width: 300px;}
.ui-autocomplete > li.ui-menu-item > a {}
.ui-autocomplete > li.ui-menu-item > a img { margin: 0px 5px 0px 0px; width: 16px; vertical-align: middle;}

.ui-autocomplete > li.ui-menu-item > a.ui-corner-all .righttext {
    float: right;
    text-align: right;
    font-size: 0.8em; 
    padding: 4px 0px 0px 0px;
}

/* reviews ********************************************************************/

#content .content section.box.reviews > header {margin-bottom: 10px;}
#content .content section.box.reviews article {
   background: none repeat scroll 0 0 #F4F9FD;
   border-radius: 5px 5px 5px 5px;
   box-shadow: 0 2px 1px #DDE4EA;
   margin-bottom: 3px;
   padding: 10px 30px 10px 10px; }
#content .content section.box.reviews article > img { float: left;}
#content .content section.box.reviews article > div { margin-left: 100px;}
#content .content section.box.reviews .review_rating {float: right;}
#content .content section.box.reviews .review_rating span {vertical-align: top;}
#content .content section.box.reviews .review_rating img{margin:0px; padding: 0px; width: 16px; height: 16px; clip: rect(24px 0px 24px 0px); }
#content .content section.box.reviews .review div {margin-top: 10px; margin-bottom: 10px;} 
#content .content section.box.reviews .review div span {display: block; float: left;}
#content .content section.box.reviews .review div p {margin: 0px 0px 0px 0px; padding: 0px;}
#content .content section.box.reviews .review div ul {margin: 0px 0px 0px 50px; padding: 0px; min-height: 1em;}
#content .content section.box.reviews .review div.rev_messagep{color: #009900;}
#content .content section.box.reviews .review div.rev_messagen{color: #990000;}


#content .content > section.box.versions li{
  width: 571px;
  height: 52px;
  padding: 3px;
  background: url('/mujsoubor.cz/images/content/podobne/bg.png');
  list-style-type: none;
}
#content .content > section.box.versions h2{
  font-size: 1em;
}
#content .content > section.box.versions a{
  width: 565px;
  height: 49px;
  padding-bottom: 3px;
  display: inline-block;
  color: #BD6718;
  font-weight: bold;
  text-decoration: none;
}
#content .content > section.box.versions a:hover span{
  text-decoration: underline;
}
#content .content > section.box.versions a .bgimage{
  display: block;
  float: right;
  width: 42px;
  height: 42px;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  background: url('/mujsoubor.cz/images/content/podobne/btn.png') right bottom no-repeat;
}
#content .content > section.box.versions a:hover .bgimage{
  background-position: right top;
}
#content .content > section.box.versions img{
  max-width: 50px;
  max-height: 50px;
  margin-right: 10px;
  vertical-align: -20px;
}

#tblinks {margin: 20px 0px 20px 20px; border: 1px solid #666666; width: 520px;}
#tblinks td{
    padding: 15px;
    width: auto;
    border: 1px solid #666666;
}
/*#tblinks td div {float: right;}*/
.talinks{
    border: 1px solid #999999; padding: 10px; width: 550px; height: 100px;
}

.softmaniask_dwnlink_1 a {color: #393836; font-size: 22px; font-weight: bold;}
.softmaniask_dwnlink_2{}
.softmaniask_dwnlink_2 a {background: url("https://softmania.sk/softmania.sk/images/detail/stahnout.png") no-repeat scroll left top transparent; color: #FBE9C2 !important; display: block; text-align: left; float: none; font-size: 13px; height: 28px; margin: 5px 15px 5px 15px; padding: 36px 0 0 55px; width: 184px; text-decoration: none !important; } 
.softmaniask_dwnlink_2 a:hover{ background-position: left bottom; text-decoration: none;  }
.softmaniask_dwnlink_3{text-align: left;}
.softmaniask_dwnlink_3 a {background: url("https://softmania.sk/softmania.sk/images/button.png") no-repeat scroll left bottom transparent; color: #ffffff; display: block; float: none; text-align: left; font-size: 11px; height: 20px; margin: 5px 15px 5px 15px; padding: 24px 0 0 35px; width: 165px; text-decoration: none; } 
.softmaniask_dwnlink_3 a:hover{ background-position: left top; text-decoration: none;  }
.softmaniask_dwnlink_4{ } 
.softmaniask_dwnlink_4 a {background: url("https://softmania.sk/softmania.sk/images/detail/li.png") no-repeat left center transparent; color: #4E4F51 !important; display: inline-block;  font-size: 15px; font-weight: bold; height: 25px; margin: 5px; padding: 5px 0 0px 23px;  text-decoration: none;  }
.softmaniask_dwnlink_4 a:hover{ text-decoration: underline; }
#mujsoubor_dwnlink_6_block1,.mujsoubor_dwnlink_6{display:block;background-color:#fff;overflow:hidden}.mujsoubor_dwnlink_6,.mujsoubor_dwnlink_6_center span:hover,.mujsoubor_dwnlink_6_pressed{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}.mujsoubor_dwnlink_6{width:400px;height:100px;border-radius:3px;font-family:"Palatino Linotype","Book Antiqua"}#mujsoubor_dwnlink_6_block1{width:25%;height:100%;float:left!important;cursor:pointer}#mujsoubor_dwnlink_6_block2{background-color:#f9f9f9;width:49.5%;height:100%;border-left:.5px #c6c6c6 solid;border-right:.5px #c6c6c6 solid;margin-left:-.5px;margin-right:-.5px;cursor:pointer;float:none!important;display:inline-block}#mujsoubor_dwnlink_6_block3{background-color:#fff;width:25%;height:100%;float:right;display:table!important}.mujsoubor_dwnlink_6_inline{display:inline-block;border-radius:2px}#mujsoubor_dwnlink_6_logo{display:block;width:97%;height:97%;padding:1.8% 1.2% 1% 1.6%;overflow:hidden;vertical-align:middle}.mujsoubor_dwnlink_6_center{display:table-cell;text-align:center;margin:0 auto;vertical-align:middle}.mujsoubor_dwnlink_6_center span{background-color:#f1f1f1;border-radius:5px;vertical-align:middle;margin:5% auto 10%;display:block;width:65%;padding:4%;font-size:100%}.mujsoubor_dwnlink_6_center span:hover{background-color:#ddd;cursor:pointer}#mujsoubor_dwnlink_6_no{text-decoration:none;color:#000}#mujsoubor_dwnlink_6_nadpis{font-weight:700;text-align:center}#mujsoubor_dwnlink_6_block2 span{font-size:100%;padding:1% 0;text-align:center;display:block;vertical-align:middle}.mujsoubor_dwnlink_6_pressed{background-color:#c8c8c8!important;cursor:pointer}



div.itemplayforumnav > a {color: #595856; text-decoration: underline;}
div.itemplayforumnav > a:hover {text-decoration: none;}

#content .content > section.box.forum { margin: 10px 0px 0px 0px; background: none repeat scroll 0 0 #F3F3F3; border: 1px solid #EEEEEE; border-radius: 4px 4px 4px 4px;  clear: both; padding: 7px 10px;}
#content .content > section.box.forum h3 { margin: 0px 0px 5px 0px;}
#content .content > section.box.forum ul + h3 { margin: 20px 0px 5px 0px;}
#content .content > section.box.forum ul {}
#content .content > section.box.forum ul a{color: #595856; text-decoration: underline;}
#content .content > section.box.forum ul a:hover{text-decoration: none;}
#content .content > section.box.forum ul li { clear: both; margin: 7px 0px; display: block; list-style: none; padding: 5px 15px 5px 5px; background: #ffffff; border-radius: 5px;}
#content .content > section.box.forum ul li > img {float: left; width: 32px; border: 2px solid #ffffff; border-radius: 2px;}
#content .content > section.box.forum ul li > h1,
#content .content > section.box.forum ul li > h2
{ font-size: 1em;}
#content .content > section.box.forum ul li > a,
#content .content > section.box.forum ul li > h1 > a,
#content .content > section.box.forum ul li > h2 > a
{margin-left: 50px; display: block; font-size: 1.25em; font-weight: bold; text-decoration: underline; color: #595856;}
#content .content > section.box.forum ul li > span.fmcontent {margin-left: 50px; display: block; padding: 3px 0px; overflow: hidden;}
#content .content > section.box.forum ul li > span.fmcontent a {color: #595856;}
#content .content > section.box.forum ul li > span.fmcontent img,
#content .content > section.box.forum ul li > span.fmcontent iframe {
  display: block;
  max-width: 300px;
  max-height: 300px;
  margin: 1em auto;
}


#content .content > section.box.forum ul li > span.fidetail {margin-left: 0px; clear: left; display: block; padding: 5px 0px 5px 3px; font-size: 0.85em;}
#content .content > section.box.forum ul li > span.fidetail > span {margin: 0px; padding: 0px 10px 0px 10px; border-right: 1px solid #4E4F51;}
#content .content > section.box.forum ul li > span.fidetail > span.user {padding-left: 0px;}
#content .content > section.box.forum ul li > span.fidetail > span.count > a,
#content .content > section.box.forum ul li > span.fidetail > span.answer > a {font-weight: bold;}
#content .content > section.box.forum ul li > span.fidetail > span.answer > a {color: #BD6718; font-size: 13px;}
#content .content > section.box.forum ul li > ul { margin-left: 40px;}
#content .content > section.box.forum ul li > ul > li { border: 1px solid #C5D0E4; box-shadow: 1px 1px 2px #C5D0E4; border-radius: 3px; padding-bottom: 0px;}
#content .content > section.box.forum ul li > ul > li.adm {border-color: #F09837; box-shadow: 1px 1px 2px #F09837;}
#content .content > section.box.forum ul.errors li { background: transparent;}
#content .content > section.box.forum > div.forumheaderlinks {display: block; text-align: right;}
#content .content > section.box.forum > div.forumheaderlinks a {display: inline-block;  font-weight: bold; text-decoration: underline; margin: 0px 0px 5px 15px; padding: 0px 0px 0px 20px; color: #BD6718;}
#content .content > section.box.forum > div.forumheaderlinks a:hover{text-decoration: none;}
#content .content > section.box.forum > div.forumheaderlinks a.download { background: transparent url('/mujsoubor.cz/images/forum/forum_download.png') no-repeat left top;}
#content .content > section.box.forum > div.forumheaderlinks a.add { background: transparent url('/mujsoubor.cz/images/forum/forum_edit.png') no-repeat left top;}
#content .content > section.box.forum > div.forumheaderlinks a.subscribe { background: transparent url('/mujsoubor.cz/images/forum/forum_subscribe.png') no-repeat left top;}
#content .content > section.box.forum > div.forumheaderlinks a.unsubscribe { background: transparent url('/mujsoubor.cz/images/forum/forum_subscribe.png') no-repeat left top;}

#content .content > section.box.forum form table{
  width: 100%;
  margin: 5px 0;
  padding: 15px 0;
  background: #F9F9F9;
  border: 1px solid #EDEDED;
}
#content .content > section.box.forum form table th{
  width: 125px;
  padding: 8px 7px 0 0;
  font-weight: normal;
  text-align: right;
  vertical-align: top;
}
#content .content > section.box.forum form table td{
  padding: 2px 0;
}
#content .content > section.box.forum form table input[type=text]{
  width: 214px;
  height: 29px;
  padding: 0 10px;
  background: url('/softmania.sk/images/detail/jmeno.png');
  border: none;
  float: none;
  margin: 0px;
}
#content .content > section.box.forum form table textarea{
  width: 391px;
  height: 49px;
  padding: 10px;
  background: url('/softmania.sk/images/detail/vzkaz.png');
  border: medium none;
  resize: none;
  float: none;
  margin: 0px;
}
#content .content > section.box.forum form table input[type=submit]{
  width: 77px;
  height: 27px;
  background: url('/softmania.sk/images/detail/odeslat.png');
  border: none;
  float: none;
  text-indent: -9999px;
  margin: 5px 0px 0px 135px;
}
#container > .containerMainContent > aside > div.forum{
   background: none repeat scroll 0 0 #FFFFFF;
   padding-bottom: 10px;
}
#container > .containerMainContent > aside > div.forum > a{
   background: url('/softmania.sk/images/pc-poradna.png') no-repeat left top;
   display: block;
   text-decoration: none;
   color: #FFFFFF;
   font-family: Museo500;
   font-size: 20px;
   font-weight: normal;
   height: 48px;
   padding: 8px 0 0 65px;
}
#container > .containerMainContent > aside > div.forum > a:hover{
   background-position: left bottom;
}
#container > .containerMainContent > aside > div.forum > a > span{
   display: block;
   font-size: 0.7em;
}
body > #dnwchromebubble{
   font-family: Arial,sans-serif;
   position: fixed;
   left: 5px;
   bottom: 0px;
   width: 280px;
   height: 110px;
   /*background: #E77E0F;
   border-radius: 5px;*/
   background: transparent url('/softmania.sk/images/dnwchromebubble.png') no-repeat top left;
   color: #595856;
   z-index: 2000; 
   font-size: 1.05em;
   padding: 25px 40px 0px 105px;
}
#content .comment a {
	color: #E88100;
}
.mobilesufix{
	color: #4F4E4E;
	text-decoration: none;
	font-weight: normal;
    font-size: 0.85em;
}
table.program.category h3 > a > span.mobilesufix{
	font-size: 0.8em;
	color: #7F7E7F;
}


#container > .containerMainContent > aside > div.layoutTipGames > a {font-size: 1.5em; height: 40px; display: block; color: #ffffff; text-decoration: none; padding: 14px 0px 0px 65px; background: url('/softmania.sk/images/left-recommend.png') top left no-repeat;}
#container > .containerMainContent > aside > div.layoutTipGames > a:hover{ background-position: left bottom;}
#container > .containerMainContent > aside > div.layoutTipGames div.smalltipgame {padding: 10px 4px 20px 7px;  float: left; margin-left: 18px;}
#container > .containerMainContent > aside > div.layoutTipGames div.smalltipgame > a {display: block;text-align: center; color: #595856; background: #ffffff; border: 2px solid #FFFFFF; box-shadow: 1px 1px 1px #AAAAAA;}
#container > .containerMainContent > aside > div.layoutTipGames div.smalltipgame > a img {display: block; width: 112px; height: 99px; /*border: 2px solid #FFFFFF; box-shadow: 1px 1px 1px #AAAAAA; margin-bottom: 10px;*/}
#container > .containerMainContent > aside > div.layoutTipGames div.smalltipgame > a span {display: block; font-size: 18px; color: #4E4F51; font-weight: bold; width: 112px; padding: 5px 0px 0px 0px; line-height: 1em; height: 2.2em}


#content .detail .content > section.box.tipGames { margin-bottom: 10px;}
#content .detail .content > section.box.tipGames div.largetipgame {padding: 10px 27px 10px 27px; float: left;}
#content > div.mainbox.tipGames div.largetipgame {padding: 10px 35px 10px 35px; float: left;}
#content .detail .content > section.box.tipGames div.largetipgame > a,
#content > div.mainbox.tipGames div.largetipgame > a {display: block; text-align: center; color: #595856; background: #ffffff; border: 2px solid #FFFFFF; box-shadow: 1px 1px 1px #AAAAAA; text-decoration: none;}
#content .detail .content > section.box.tipGames div.largetipgame > a:hover,
#content > div.mainbox.tipGames div.largetipgame > a:hover { text-decoration: underline;}
#content .detail .content > section.box.tipGames div.largetipgame > a img,
#content > div.mainbox.tipGames div.largetipgame > a img {display: block; width: 260px; height: 130px; /*border: 2px solid #FFFFFF; box-shadow: 1px 1px 1px #AAAAAA; margin-bottom: 10px;*/}
#content .detail .content > section.box.tipGames div.largetipgame > a span,
#content > div.mainbox.tipGames div.largetipgame > a span {display: block; font-size: 18px; font-weight: bold; width: 260px; padding: 5px 0px 2px 0px;}


#content .detail .content table#itemPreviewGalery {/* border: 0px none; background: #E4EBF3;*/ background: #F3F3F3; border: 1px solid #EEEEEE; border-radius: 4px; margin: 20px 0px;}
#content .detail .content table#itemPreviewGalery tr > td { border: 0px none; width: 175px !important; padding: 10px; text-align: center;}
#content .detail .content table#itemPreviewGalery tr > td:first {width: 120px !important;}
#content .detail .content table#itemPreviewGalery tr > td > img { width: auto; border-radius: 0px; height: auto; padding: 0px; margin: 0px; max-width: 170px; max-height: 110px; cursor: pointer; float: none;}
#content .detail .content table#itemPreviewGalery tr > td > img { border: 2px solid #FFFFFF; box-shadow: 1px 1px 1px #AAAAAA;}
#content .detail .content table#itemPreviewGalery tr > td > img:hover { border-color: #e3e3e3; }
#content .detail .content table#itemPreviewGalery tr > td:first > img { max-width: 120px; }

#content div.mainbox > div.topRightSwitch { background: transparent; text-align: right; padding: 10px;} 
#content div.mainbox > div.topRightSwitch a { font-size: 1.5em; padding: 5px 20px;}
#content div.mainbox > div.topRightSwitch a.active,
#content div.mainbox > div.topRightSwitch a:hover { 
	behavior: url('/softmania.sk/css/PIE.htc');
	background: #737271; /* Old browsers */
	background: -moz-linear-gradient(top,  #737271 0%, #454340 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#737271), color-stop(100%,#454340)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #737271 0%,#454340 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #737271 0%,#454340 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #737271 0%,#454340 100%); /* IE10+ */
	background: linear-gradient(top,  #737271 0%,#454340 100%); /* W3C */
  
	text-decoration: none;
}

div.cmsCategories { 
	padding: 0px 10px 15px 10px; 
	text-align: justify; 
	line-height: 2em; }

div.cmsCategories.cmsDetail {
}

div.cmsCategories > a { 
	behavior: url('/softmania.sk/css/PIE.htc');
	background: #ffb04d; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffb04d 0%, #ea8709 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb04d), color-stop(100%,#ea8709)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffb04d 0%,#ea8709 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffb04d 0%,#ea8709 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffb04d 0%,#ea8709 100%); /* IE10+ */
	background: linear-gradient(top,  #ffb04d 0%,#ea8709 100%); /* W3C */
	color: #ffffff;
	font-weight: bold; 
	border-radius: 4px; 
	padding: 3px 8px;
	text-decoration: none;
}

#content .detail div.cmsCategories.cmsDetail a {
	text-decoration: none;
}

div.cmsCategories.highlightActive > a.active, div.cmsCategories > a:hover { 
	behavior: url('/softmania.sk/css/PIE.htc');
	background: #737271; /* Old browsers */
	background: -moz-linear-gradient(top,  #737271 0%, #454340 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#737271), color-stop(100%,#454340)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #737271 0%,#454340 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #737271 0%,#454340 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #737271 0%,#454340 100%); /* IE10+ */
	background: linear-gradient(top,  #737271 0%,#454340 100%); /* W3C */
	color: #ffffff; 
	text-decoration: none; 
}

#content .detail .content > section.box.alternatives table.similar3Block {}
#content .detail .content > section.box.alternatives table.similar3Block td { width: 33%;}
#content .detail .content > section.box.alternatives table.similar3Block td  a { display: block; text-align: center; color: #e88100; }
#content .detail .content > section.box.alternatives table.similar3Block td  a > img { width: 160px; height: 160px; float: none; }
#content .detail .content > section.box.alternatives table.similar3Block td  a > p.stars { text-align: center; }
#content .detail .content > section.box.alternatives table.similar3Block td  a > h4 { padding: 5px; }
#content .detail .content > section.box.alternatives table.similar3Block.items td  a > span { max-width: 160px; margin: 0px auto; height: auto; overflow: hidden; text-align: center; display: block; behavior: url('/softmania.sk/css/PIE.htc'); border: 1px solid #E4E4E4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#content .detail .content > section.box.alternatives table.similar3Block.items td  a > span > img { height: 160px; width: auto; float: none; border: 0px none; }

div#container  div.containerMainContent {
	position: relative;
}

div.advert.advert-cmsbottom {
  margin: 0.8em 0;
}

div.advert.dynamicAdvert,
div.advert.dynamicAdvertW {
	margin: 0px 0px 0px 0px !important;
	clear: both;
	float: none;
	position: absolute;
	top: 0px;
	width: 160px;
	height: 600px;
	display: block;
	overflow: hidden;
	right: -170px;

	background-color: transparent;
}
div.advert.dynamicAdvertW{
	width: 300px;
	right: -310px;
}

div.dynAdvFixWrap.fixPosActive { position: fixed; top: 0px ; left: 0px; width:100%; }
div.dynAdvFixWrap.fixPosActive > div.dynAdvFixWrapInner { margin: 0 auto; width: 1052px; position: relative; margin-top: 20px; }


/** advert BB */
div.advert.advertBB{
  margin: 0px;
  padding: 0px;
  text-align: center;
  margin-bottom: 5px;
}


div.advertBB.advert-skyscraper,
div.advertBB.advert-skyscraper_HP,
div.advertBB.advert-square,
div.advertBB.advert-square_HP,
div.advertBB.advert-com1,
div.advertBB.advert-com1_HP,
div.advertBB.advert-com2,
div.advertBB.advert-com2_HP,
div.advertBB.advert-com3,
div.advertBB.advert-com3_HP,
div.advertBB.advert-com4,
div.advertBB.advert-com4_HP,
div.advertBB.advert-com5,
div.advertBB.advert-com5_HP{
}

#container > .containerMainContent > aside > div.advertBB{
  padding-bottom: 9px;
}
#container > .containerMainContent > aside > div.advertBB > *{
  margin-left: 5px;
}

#content div.advertBB.advert-square,
#content div.advertBB.advert-square_HP{
  margin: 0px auto;
  width: 300px;
}

div.advertBB.advert-leaderTop,
div.advertBB.advert-leaderTop_HP,
div.advertBB.advert-leaderBottom,
div.advertBB.advert-leaderBottom_HP {
  margin: 0px auto;
  width: 1000px;
}


/** bb branding v html */
html.mf-brandng {}
html.mf-branding body { width: 1060px !important; margin: 0px auto; background: transparent; }
html.mf-branding #body { background-color: #f6f6f6; }
html.mf-branding body > .advertBB{ background: transparent !important; }

html.mf-branding .adgmleaderboard {
  position: static;
  transform: initial;
  -webkit-transform: initial;
  overflow: initial;
}

#leaderboardBottom{
  width: 100%;
  height: auto;
  min-height: 200px;
  background: #fff;
}

#bb_mainPageBody {
  position: relative;
}


/** advert i2 */
div.advert.advert-i2 {
  margin: 0px;
  padding: 0px;
  text-align: center;
  margin-bottom: 5px;
}
div.advert.advert-i2-appDetail-inDescription{
  margin: 1em 0 1em 0;
}

div.advert.advert-i2-cms-content{
  display: block;
  margin-left: 0px !important;
  /*float: right;*/
  clear: none;
  margin: 1em 0px 1em 2em;
}
.message_box
{
  border: 1px #3979CD solid;
  height:  105px;
  padding: 3px;
  font-size: 13px;
  cursor: pointer;
  margin: 10px 0px 10px 0 !important;
}

.inner_message_box
{
  background-color: #e9f0f8;
  width:            100%;
  height:           100%;
}

.upper
{
  margin-bottom:0!important;
  display: block;
  width: 575px;
  padding: 0px;
  padding-left: 20px;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  padding: 5px 0px 5px 0px;
}

.upper a
{
  margin-top: 5px;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0.12ex;
}

.lower
{
  margin-bottom:0!important;
  display: block;
  width: 565px;
  height: 75px;
}


.left_side
{
  display: block;
  width:  120px;
  height: 100%;
  float: left;
}

.left_side img
{
  display: block;
  width: 97px;
  height: 95px;
  margin: auto;
  margin: -22px 0px 0px 7px!important;
  box-shadow: 2px 2px 5px grey;

}

.right_side
{
  display: block;
  width:  424px;
  height: 100%;
  float: left;
}

.right_side h4
{
  text-decoration: underline;
  margin-top: 0px;
}

.right_side p
{
  margin-top: -2px;
  text-align: justify;
}
.nounderline{
  text-decoration: none!important;
}
.black{
  color: black!important;
}
#newSimilars:hover{
  transform: scale(1.025);
  /*filter: grayscale(50%);*/
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}
#desc_privacy{
  display: block;
  margin: 0 auto;
  text-align: center;
  color: #3479CC;
  width: 300px;
}
.adgmleaderboard {
  position: sticky;
  height: 200px;
  left: 50%;
  transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  text-align: center;
  margin: 0 auto;
  overflow: hidden;
}
.cmsGallery{
  margin: 0!important;
}
.cmsGalleryBox{
  width: 32%;
  display: inline-block;
  margin: 10px 0!important;
}
.cmsGalleryBox div{
  text-align: center;
  margin: 0!important;
}
#cmsGallerySection{
  margin: 20px!important;
}

#leaderboard {
  max-width: 1060px!important;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  height: 200px;
}
.branding-wrapper {
  position: fixed;
  top: 0;
  left: 50%;
  height: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.iframe-content {
  width: 2000px;
  height: 100vh;
  margin-right: auto;
  margin-left: auto;
}
.iframe-content iframe {
  position: absolute;
  border: 0;
  left: 0;
  right: 0;
}
.iframe-content iframe:hover {
  cursor: pointer;
}
.iframe-content iframe body {
  overflow: hidden !important;
}
footer {
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
}
html.mf-branding #mf-prolink {
  max-width: 1060px !important;
}
#bb_mainPageBody {
  padding-top: 0px;
}
.iframe-content:hover {
  cursor: pointer;
}
.box-bottom {
  position: absolute;
  bottom: 0;
}
.sticky {
  position: fixed;
  top: 20px;
}

