.ul-horizontal{
    zoom:1
}
.first-child{margin-left: 0!important}
.listing_item .inner{
    border-radius:none
}

body > footer{
    /*display: none*/
}
#page{padding-bottom: 40px}
#header_main {
    height:62px
}
.static #topsearch .button {
   width: 21px;
   height:31px
}
#topsearch .button.small {
   width: 21px;
   height:31px
}
.hasLayout, .clearfix{zoom:1}
#main{zoom:1}


[class*="icon-"]:before {
    content:''!important;
    width:0!important;
    margin: 0!important;
    padding: 0!important;
    display: none!important;

}
 span.ie-icon  {
    font-size: 1.6em!important;
    line-height: 1em!important;
    display: inline;
    zoom:1;
    vertical-align: middle;
    margin: 0 3px;
    text-decoration: none!important;

}
 .icon-small span.ie-icon  {
    font-size: 1.0em!important;

}
[class*="icon-"] > span:hover:first-child  {

}

.ltc_list .icon-drop-down:before{
    float:none;
    position: absolute;
    top: 0;
    right:0
}
.ltc_list .icon-drop-down{
    padding-right: 10px;
    position: relative
}
#topsearch .button.large {
    width:80px;
    height:32px
}
#filter-options{
    box-shadow:3px 3px 3px #ededed
}
#content .listing article .inner .content:before {
    display:none
}
.listing article .img_container img{
    border:1px solid #ededed;
}
.listing article.hover {
    z-index: 9000
}
#content .listing article .inner.hover {
    border:1px solid #ededed;
}
#content .listing article .inner.hover .content{

}

.listing article header,
.listing article header h1,
 .listing article header .category /*,.listing article .inner.hover .content*/
 {
    position: static!important;
}
.listing article .inner.hover header{
    position: static!important;
    margin-top:-10px!important;
    margin-left:-10px!important

}
.listing article .d_points {
    left: -11px;
    overflow:hidden
}
.listing article .inner.hover *:before,
.listing article .inner.hover *:after
{display:none!important;
border:none}
#content .listing article footer{
    left: -11px;
    bottom:-9px
}
/*.detail #content div.document-detail.full {
    width: 890px;
}

.detail #content div.document-detail.full .content {
    width: 562px;
}*/
.detail #content div.document-detail .img-container{
    width:541px
}
.detail #content div.document-detail .detail_img_wrap{
    left:49%
}
div.download_box {
    width: 100%;
}
#account_box dl dd {
    float:none
}


div.document-detail aside section ul li {
    display: inline;
    zoom:1
}
div.document-detail .actions a {
    position: static
}
div.document-detail .actions a span.d_points {
    left: 105px;
}
div.document-detail .img-container {
    width: 541px;
}
.detail_img_pager {
    margin-left:-7px
}
#teaser_blocks {
    zoom:1
}
#topsearch.filtered #filter div.active{
    display: inline!important;
    zoom:1
}
.filtered #qtop{
    padding-left: 50px!important;
}

.columns .banderole .inner {
    right: -74px;
}
.columns .banderole .label {
    left: -37px;
}
#breadcrumbs{
    filter:none!important;
    background-color: transparent!important
}
.listing #breadcrumbs{background-color: white!important}
#content h1{
    padding-top:3px
}
.nano .content {
    height:auto!important
}
#password_changer .buttons ul li {
    display: inline;
    zoom:1
}
#password_changer input[type="password"] {
    width: 253px;
}
.product-box header{zoom:1}
#content .product-box header h1{zoom:1}
#content .product-box header h1 .link {zoom:1}
.product-box header a{zoom:1}
.produkt > li {
    display:inline;
    zoom:1;
    padding-top: 23px;
    height:87px
}
.multi-products .produkt > li {
    height:87px
}
.produkt > li:first-child {}
.produkt .prod-name ul{
    /*margin-top: 23px*/
}
.produkt .prod-name ul:after {
    display:none
}
.produkt .prod-descr {
    padding-top:10px;
    overflow:hidden;
    width:225px!important
}
.produkt .prod-descr p {
    padding: 0 20px
}
.mini-products .produkt > li {
    height:65px;
    padding-top: 7px
}
.mini-products .produkt-s .prod-features {
    padding-top:0
}
.mini-products .produkt .prod-descr {
    width: 200px;
    text-align: left
}

.mini-products .produkt .prod-buy .button {
   margin-top: 5px
}
.mini-products .produkt-s .prod-buy .button {
   margin-top: 0
}
.account-plans .produkt .prod-descr {
    width: 207px;
    text-align: left
}
.gsm-col-3 h3, div.sbox .inner_box {
    zoom:1
}
.front #teaser .buttons li a {
    zoom:1
}
body.static #main {
    margin-top: 0
}
.btn-2-rows {
    padding-left: 10px;
}
.btn-2-rows small {
}
.btn-2-rows span.ie-icon  {
   display: none
}
.topcategory_listing .content:before {
    display: none;
}
.topcategory_listing article .content {
    margin-top:0;
    top: 0;
}

@media all and (max-width: 1228px){
    div.document-detail .actions a span.d_points {
        left: 145px;
        top: 20px
        }
}
#listing_top_content{position:relative;top:7px}
#listing_top_head.tabbed {
    padding-bottom: 11px
}
#listing_top_head ul.ltc_list li {
    display: inline;
    zoom:1;
}
#ad-gsm{display:none}

.mini-products .produkt .prod-descr{width:140px!important}


div.document-detail aside.media-info{
    height:500px!important
}
.related-media .featured-listing .content {
    margin-top: -60px
}

.related-media .featured-listing .content:before, .landing .featured-listing .content:before {
    display: none
}

.newsBlock-col1 .img_container img {
  display:box !important;
  position: inherit;

}


#static_news .content-block .path > a {
    display: block;
    line-height: 16px;
    overflow: hidden;
    padding: 5px 5px 5px 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#teaser-LP ul li {
    display: inline;
    zoom:1
}
.lp-newsBlock .cat-path li {
    display: inline;
    zoom:1
}
.lp-newsBlock .cat-path li.btw {
}


