﻿/*                                    */
/*                                    */
/* GENERIC STYLES USED EVERY WHERE    */
/*                                    */
/*                                    */
/* main containers */
#main-content-container{ text-align:center;}
#main-content-container #center{margin:auto; text-align:left; width:850px;}
#main-content-container #center #content {width:850px; overflow:visible; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; color:#000 !important;}
#main-content-container #center #content #top-logo{width:853px; height:117px; overflow:hidden;}
#main-content-container #center #content #content-box{text-align:center; width:848px; border-left:solid 1px #7f7f7f; border-right:solid 1px #7f7f7f; border-bottom:solid 1px #7f7f7f;}
#main-content-container #center #content p{}
#main-content-container #center #content .upper{text-transform:uppercase;}
/* main containers end */

/* navigator css */
#main-content-container #center #content #navigator{border-left:1px solid #7f7f7f; border-right:1px solid #7f7f7f; height:26px; background-image:url(/system_images/small-nav-repeat-x-dark.gif); background-repeat:repeat-x;}
#main-content-container #center #content #navigator .level-container{height:26px; float:left;}
#main-content-container #center #content #navigator .level-name{ float:left; padding-left:10px; padding-right:10px; text-align:center; padding-top:4px;}
#main-content-container #center #content #navigator .level-name a{color:#FFF; font-size:10px; text-decoration:none; text-transform:uppercase;}
#main-content-container #center #content #navigator .arrow{width:14px; height:26px; float:left;}
#main-content-container #center #content #navigator .levelEven{background-image:url(/system_images/small-nav-repeat-x-dark.gif); background-repeat:repeat-x;}
#main-content-container #center #content #navigator .levelOdd{background-image:url(/system_images/small-nav-repeat-x-light.gif); background-repeat:repeat-x;}
#main-content-container #center #content #navigator .levelEven .arrow{background-image:url(/system_images/top-nav-arrow-dark.gif)}
#main-content-container #center #content #navigator .levelOdd .arrow{background-image:url(/system_images/top-nav-arrow-light.gif)}
/* navigator css end */

/* column rows */
#main-content-container #center #content #column-row{}
#main-content-container #center #content #row-container{text-align:left;}

#main-content-container #second-row .left-column { width:388px; float:left; margin:0 0 0 10px; padding:0; }
#main-content-container #second-row .right-column { width:388px; float:right; margin:0 10px 0 0; padding:0; }

#main-content-container #column-row .left-column { width:388px; float:left; margin:0 padding:0; }
#main-content-container #column-row .right-column { width:388px; float:right; margin:0 padding:0; }

.right-column.puff-img-container { text-align:right }
.puff { position:relative; }
.start-page-row h2 { color:#000000; font-size:32px; margin-bottom:10px; padding-top:0; }
.puff #comviq-friend-guy { position:absolute; right:20px; top:-130px; }
.puff #fake-app-guy { position:absolute; right:20px; top:-118px; }

/* column rows end */

/* BOXES IN COLUMNS */

#main-content-container #center #content #column-row .left-column .box,
#main-content-container #center #content #column-row .right-column .box {position:relative; width:388px; margin-bottom:20px; overflow:visible; display:block; background:url(/system_images/repeat-y-box-bg.png) repeat-y;}
#main-content-container #center #content #column-row .left-column .box .box-bottom,
#main-content-container #center #content #column-row .right-column .box .box-bottom {width:388px; background-color:#FFF; background:url(/system_images/box-bottom-bg.gif) no-repeat; height:10px; overflow:hidden;}
#main-content-container #center #content #column-row .left-column .no-bg,
#main-content-container #center #content #column-row .right-column .no-bg {background:none;}
#main-content-container #center #content #column-row .left-column .box .box-head,
#main-content-container #center #content #column-row .right-column .box .box-head {width:388px;height:41px;}
#main-content-container #center .left-column .content,
#main-content-container #center .right-column .content {width:388px !important; text-align:left;}
#main-content-container #center #content #column-row .left-column .clean-grey-bg .content,
#main-content-container #center #content #column-row .right-column .clean-grey-bg .content {margin-top:5px !important;}
#main-content-container #center #content #column-row .left-column .box .static-category,
#main-content-container #center #content #column-row .right-column .box .static-category {margin-top:-10px;}

#main-content-container #center #content #column-row .left-column .puff_396x137,
#main-content-container #center #content #column-row .right-column .puff_396x137 {width:396px; height:137px; margin-bottom:20px;}
#main-content-container #center #content #column-row .left-column .twitter,
#main-content-container #center #content #column-row .right-column .twitter {position:relative; overflow:visible; background:url() no-repeat; height:277px;}
#main-content-container #center #content #column-row .left-column .twitter .bottom,
#main-content-container #center #content #column-row .right-column .twitter .bottom{height:18px;}
#main-content-container #center #content #column-row .left-column .twitter .content,
#main-content-container #center #content #column-row .right-column .twitter .content {height:204px; margin-top:10px !important;}
#main-content-container #center #content #column-row .left-column .twitter .content .twitter-post,
#main-content-container #center #content #column-row .right-column .twitter .content .twitter-post {padding:0px 0px 10px 20px; width:325px;}
#main-content-container #center #content #column-row .left-column .twitter-post .bold,
#main-content-container #center #content #column-row .right-column .twitter-post .bold {font-weight:bold; margin-right:3px;}
#main-content-container #center #content #column-row .left-column .twitter-post .text,
#main-content-container #center #content #column-row .right-column .twitter-post .text {color: #515151;}
#main-content-container #center #content #column-row .left-column .twitter-guld,
#main-content-container #center #content #column-row .right-column .twitter-guld {position:absolute; top:-70px; right:-20px; z-index:20;}


/* BOXES IN COLUMNS END */

/*                                    */
/*                                    */
/* GENERIC STYLES USED EVERY WHERE    */
/*                END                    */
/*                                    */

/* start page  ändrat 2009-11-11 */
#main-content-container #center #content #content-box #top-puff{ width:818px; margin:auto; padding-top:20px; text-align:left; margin-bottom:20px; position:relative;}
#main-content-container #center #content #content-box #top-puff #flash{width:529px; height:286px; float:left;}
#main-content-container #center #content #content-box #top-puff #right-puff{float:right; width:259px; padding-top:0px;/*si top 20 width 274*/}
#main-content-container #center #content #content-box #top-puff #right-puff .img-container{float:left; margin-top:2px;margin-bottom:0px;/*si btm 10*/}
#main-content-container #center #content #content-box #top-puff .text p{color:#373737;}
#main-content-container #center #content #content-box #top-puff .left-head {float:left; width:160px; font-size:34px; color:#000; text-transform:uppercase; /*si size 36*/}
#main-content-container #center #content #content-box #top-puff .puff_259x103{ height:103px; margin-bottom:20px; margin-top:10px;}
#main-content-container #center #content #content-box #row-container{width:813px; margin:auto; overflow:visible;}
#main-content-container #center #content #content-box #row-container .head{width:813px; height:40px;}
#main-content-container #center #content #content-box #row-container .content{width:813px; margin-top:15px;/*si top 15*/}
#main-content-container #center #content #content-box #row-container .start-page-row{margin-bottom:15px; width:811px;}
#main-content-container #center #content #content-box #row-container .start-page-inner-row{margin-top:50px;}
#main-content-container #center #content #content-box #row-container .content .last{margin-right:0px !important;}

/* start page - first row */
#main-content-container #center #content #content-box #row-container #first-row{position:relative; overflow:visible;}
#main-content-container #center #content #content-box #row-container #first-row .content{width:830px;}
#main-content-container #center #content #content-box #row-container #first-row .guld-prova-pa{position:absolute; right:-40px; top:-30px; height:139px; width:129px;}
#main-content-container #center #content #content-box #row-container .content .puff-207x168{width:207px; height:168px; float:left;}
/* start page - first row */
#main-content-container #center #content #content-box #row-container #second-row{background:url(/system_images/repeat-x-box-bg.gif) repeat-x; background-position:0px 28px;}
#main-content-container #center #content #content-box #row-container #second-row .app .app-top{background:url(/system_images/appstore_start_forskare.png) no-repeat; background-position:-7px bottom;}
#main-content-container #center #content #content-box #row-container #second-row .app .app-top h2{font-size:32px; color:#000; margin-bottom:20px; padding-top:0px; }
#main-content-container #center #content #content-box #row-container #second-row .app .app-top p{color:#373737; width:240px; padding-bottom:13px;}
#main-content-container #center #content #content-box #row-container #second-row .app .app-bottom{position:relative;}
#main-content-container #center #content #content-box #row-container #second-row .app .app-bottom .extra-image{position:absolute; width:69px; height:69px; top:-40px; right:20px;}
#main-content-container #center #content #content-box #row-container #second-row .app .app-bottom  .puff-app-contianer{width:371px; height:136px;}
#main-content-container #center #content #content-box #row-container #second-row .list-apps .list-item{width:83px; float:left; margin-left:7px; margin-bottom:10px;}
#main-content-container #center #content #content-box #row-container #second-row .list-apps .list-item .img-container{width:83px;}
#main-content-container #center #content #content-box #row-container #second-row .list-apps .list-item .text {width:83px; text-align:center;/*si top bld*/ margin-top:-3px; font-weight:bold; font-size:0.95em;}
#main-content-container #center #content #content-box #row-container #second-row .list-apps .list-item .text a{width:83px; text-align:center;/*si top bld*/margin-top:-3px;  font-weight:bold; font-size:0.95em;}
#main-content-container #center #content #content-box #row-container #second-row .list-apps .list-item a{color:#373737; text-decoration:none;}
#main-content-container #center #content #content-box #row-container #third-row{background:url(/system_images/repeat-x-box-bg.gif) repeat-x; background-position:0px 28px;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade{width:360px; float:left;  padding-left:20px;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade #app-top-inskickade{}
#main-content-container #center #content #content-box #row-container #third-row #inskickade #app-top-inskickade h2{font-size:32px; color:#000; margin-bottom:20px; padding-top:0px;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade #app-top-inskickade p{color:#373737; padding-bottom:13px;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade #app-bottom-inskickade{width:380px; overflow:visible;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade-apps-list{margin-left:45px; width:365px; float:left;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade-apps-list .list-item{width:83px; float:left; margin-right:7px; margin-bottom:10px;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade-apps-list .list-item .img-container{width:83px;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade-apps-list .text{width:83px; text-align:center;/*si top bld*/margin-top:-3px;  font-weight:bold; font-size:0.95em;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade-apps-list .text a{width:83px; text-align:center;/*si top bld*/margin-top:-3px;  font-weight:bold; font-size:0.95em;}
#main-content-container #center #content #content-box #row-container #third-row #inskickade-apps-list a{color:#373737; text-decoration:none;}
/* start page end  ändrat 2009-11-11 slut*/


/* tv sida */
#main-content-container #center #content #content-box #row-container .content p.tv{width:286px; float:left; margin-right:10px;}
#main-content-container #center #content #content-box #row-container .content .left{float:left;}
/* tv sida slut */


/* game page start */
#main-content-container #center #content #top-row{width:813px; padding-top:20px;}
#main-content-container #center #content #top-row #video-player-share-container{float:left; width:388px;   margin-right:37px; overflow:hidden;}
#main-content-container #center #content #top-row #video-player-share-container #videoplayer{height: 290px;width:388px; margin-bottom:10px;}

#main-content-container #center #content #top-row #video-player-share-container #share{width:289px; padding-left:100px; padding-top:2px; height:22px; background: url(/system_images/dela-puff.gif) no-repeat; margin-bottom:30px;}
#main-content-container #center #content #top-row #video-player-share-container #share .share-icon{width:20px; height:20px; float:left; display:block; margin-right:10px;}
#main-content-container #center #content #top-row .bestall-top{width:388px; position:relative; float:left;}
#main-content-container #center #content #top-row .bestall-top .guld-pris{float:right; margin-top:-50px; margin-left:0px;}
#main-content-container #center #content #top-row .bestall-top .guldpris-pos{position:relative;}
#main-content-container #center #content #top-row .bestall-top .text-container{position:absolute; bottom:0px;}
#main-content-container #center #content #column-row .box .guld-pris-small{right:-75px;position:absolute;top:-25px; width:134px; height:129px; z-index:2;}

#main-content-container #center #content .bestall-top h1{font-size:32px; font-weight:bold; font-family:impact; font-style:italic; color:#000; margin-bottom:8px; padding-top:10px;}
#main-content-container #center #content .bestall-top h2{font-size:14px; font-weight:bold; font-family:impact; font-style:italic; color:#000; margin-bottom:10px; padding-top:0px;}
#main-content-container #center #content .bestall-top .container-show{margin-top:10px; margin-bottom:10px;}
#main-content-container #center #content .bestall-top p{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
#main-content-container #center #content .bestall-top .img-container{width:91px; height:34px; margin-top:10px;}
#main-content-container #center #content .bestall-top p.small{width:210px;}
#main-content-container #center #content .bestall-top #settings-box{display:none; background:#FFF;}
#main-content-container #center #content .bestall-top #settings-box #send-txtbox-container{background-image:url(/system_images/txtbox-settings-nr.gif); float:left; height:19px; width:178px; padding-left:5px; margin-right:10px;}
#main-content-container #center #content .bestall-top #settings-box .container{margin-top:10px; margin-bottom:10px;}
#main-content-container #center #content .bestall-top #settings-box .container #message{font-style:italic; font-size:10px; display:none;}
#main-content-container #center #content .bestall-top #settings-box ul{list-style-type:decimal;}
#main-content-container #center #content .bestall-top #settings-box ul li{margin-bottom:10px;}
#main-content-container #center #content .bestall-top #settings-box #send-txtbox-container input{font-size:10px; color:#FFF; border:0px; background-color:Transparent; width:160px;}
#main-content-container #center #content .bestall-top #settings-box #send-settings{text-decoration:none; color:#000; font-size:11px;}
#main-content-container #center #content .bestall-top .visa-krav{cursor:pointer;  font-size:11px; font-weight:bold; text-transform:uppercase;}
#main-content-container #center #content .bestall-top .gom-krav{cursor:pointer; font-size:11px; text-transform:uppercase; font-weight:bold;}

/* mer om spel */
#main-content-container #center #content #column-row .mer-om-spel{}
#main-content-container #center #content #column-row .mer-om-spel .content h2{font-size:18px !important; text-transform:uppercase; font-family:impact !important; color:#000; margin-bottom:10px;}
#main-content-container #center #content #column-row .box .content p{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
#main-content-container #center #content #column-row .box .content .list-appstore{overflow:visible;width:420px;}

#main-content-container #center #content #column-row .box .content .list-appstore .list-item{  float:left; margin-bottom:4px; margin-right:11px;}
#main-content-container #center #content #column-row .box .content .list-appstore .list-item .text{text-align:center; margin-bottom:10px; margin-top:-1px; padding-top:0px;}

/* added by toblin*/
#main-content-container #center #content #column-row .box .content .list-appstore .list-item .text_spel {text-align:center; margin-bottom:10px; margin-top:-1px; padding-top:0px; height:37px; overflow:hidden; }
#main-content-container #center #content #column-row .box .content .list-appstore .list-item .text_spel span a{text-decoration:none; color:#000;}
/* toblin end*/

#main-content-container #center #content #column-row .box .content .list-appstore .list-item .text span a{text-decoration:none; color:#000;}

/* topplistan */
#main-content-container #center #content #column-row #toplist-box{}
#main-content-container #center #content #column-row .box #toplist-container{padding-left:20px; padding-bottom:10px;}
#main-content-container #center #content #column-row .box #toplist-container .artist{font-weight:bold; font-size:12px;}

/*added by toblin*/
#main-content-container #center #content #column-row .box #toplist-container .artist a{color:#000000; text-decoration:none;}
/* end toblin*/

#main-content-container #center #content #column-row .box #toplist-container .song{font-size:12px;}
#main-content-container #center #content #column-row .box #toplist-container .pos{font-size:12px; padding-right:10px; font-weight:bold;}
#main-content-container #center #content #column-row .box #toplist-container .list-item{margin-bottom:3px;}
#main-content-container #center #content #column-row .box #toplist-container span{text-transform:uppercase;}

/* kategorier */
#main-content-container #center #content #column-row .category-box{width:388px;}
#main-content-container #center #content #column-row .category-box .category-list{text-align:center;}
#main-content-container #center #content #column-row .category-box .category-list .category-container{ width:349px; margin:auto; text-align:left;}
#main-content-container #center #content #column-row .category-box .category-list .cat-nam{ margin-bottom:5px;}
#main-content-container #center #content #column-row .category-box .category-list .cat-nam span{font-size:16px; font-style:italic; font-family:impact; font-weight:bold; cursor:pointer;}

/*added by toblin*/
#main-content-container #center #content #column-row .category-box .category-list .cat-nam span a{color:#000000; text-decoration:none; font-size: 16px;}
/* end toblin*/

#main-content-container #center #content #column-row .category-box .category-list .divder{border-bottom:#e2e2e2 1px solid; height:0px; overflow:hidden;margin-bototm:5px;}
#main-content-container #center #content #column-row .category-box .category-list .sub-categories{ margin-bottom:5px; display:none;}
#main-content-container #center #content #column-row .category-box .category-list .sub-categories .sub-cat-name{}
#main-content-container #center #content #column-row .category-box .category-list .sub-categories .sub-cat-name span{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000; cursor:pointer;}
/* mer om ---- */
#main-content-container #center #content #column-row .list-appstore{}
#main-content-container #center #content #column-row .list-appstore .list-item{float:left; width:}

/* kateogri lista */
#main-content-container #center #content #column-row .box #maincat1{display:block;} /* show first cat */
#main-content-container #center #content #column-row .box .category{display:none;}
/* andra kunder */
#main-content-container #center #content #column-row .andra-kunder{}
#main-content-container #center #content #column-row .andra-kunder .img-container{width:192px; height:46px; float:left; margin-right:2px; margin-bottom:10px; overflow:hidden;}
/* game page end */

/* light box */

#light-box-container{position:absolute; z-index:100; height:100%; width:100%; left:0px; top:0px; display:block;}
#sign-in-container{z-index:102; position:absolute; left:50%; margin-left:-140px; width:386px; height:280px; margin-top:200px; display:none;}
#thank-you-container{z-index:102; position:absolute; left:50%; margin-left:-120px; width:334px; height:239px; margin-top:200px; display:none;}
#sign-in-box{z-index:103; position:absolute; width:386px; height:280px;}
#sign-in-bg{z-index:102; position:absolute; width:386px; height:280px; background-image:url(/system_images/loggain.png); z-index:101;}

#thank-you-box{z-index:103; position:absolute; width:334px; height:239px;}
#thank-you-bg{position:absolute; background-image:url(/system_images/tack-best.png); z-index:102; width:334px; height:239px;}
#transparent-layer{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5; background-color:#000; width:100%; height:100%; z-index:100; }
#sign-in-box .close-container{height:35px; }
#sign-in-box .close-container #close-sign-in{ float:right; width:30px; height:35px; cursor:pointer;}
#sign-in-box #number-login-container{margin-top:97px; height:25px;}
#sign-in-box #password-login-container{margin-top:9px; height:25px;}
#sign-in-box .txtBox-container{ margin-right:20px;}
#sign-in-box .txtBox-container input{width:270px; font-size:16px; margin-left:48px; background-color:Transparent; border: 0px; color:#FFF;}
#sign-in-box .btn-login-container{height:33px;margin-top:14px;}
#sign-in-box .btn-login-container .btn{cursor:pointer;float:right;height:33px;width:150px;}
#thank-you-box .close-container{height:35px; }
#thank-you-box .close-container #close-order{ float:right; width:30px; height:35px; cursor:pointer;}
#thank-you-box #text-login-container{margin-top:97px; text-align:center;}
#thank-you-box #text-login-container p{color:#fff; font-size:12px; font-family:Arial;}
#thank-you-box .btn-login-container{height:33px;margin-top:14px;}
#thank-you-box .btn-close-container .btn{cursor:pointer; margin-left:125px;width:80px; height:33px;}

/* light box end */


/* ladda upp sidan */
#row-container #top-row .left{float:left; width:388px; overflow:visible; padding-bottom:40px;}
#row-container #top-row .right{float:left; width:388px; overflow:visible; margin-left:25px; position:relative; z-index:0; padding-bottom:40px;}
#row-container #top-row .right #upload-bg{background-image: url(/system_images/upload-bg.jpg); width:396px; height:280px; margin-top:10px;}
#row-container #top-row .right #upload-bg #app-name-container{padding-top:29px; padding-left:25px;}
#row-container #top-row .right #upload-bg #description-container{padding-top:20px; padding-left:25px;}
/* 2009-11-19 chrome,safari fix */
#row-container #top-row .right #upload-bg #file-upload-container
{
margin-left:25px; 
position:relative; 
overflow:visible;
margin-top:24px; 
[margin-top:24px; 
margin-top:34px;]
}
/* slut fix */
#row-container #top-row .right #upload-bg #name-email-container{padding-left:25px; padding-top:14px;}
#row-container #top-row .right #upload-bg #name-email-container #name-container{float:left; margin-right:19px;}
#row-container #top-row .right #upload-bg #name-email-container #email-container{float:left;}
#row-container #top-row .right #upload-bg #name-email-container #name-container input{width:160px !important;}
#row-container #top-row .right #upload-bg #name-email-container #email-container input{width:160px !important;}
#row-container #top-row .right #upload-bg #description-container textarea{overflow:auto; font-size:15px; border:none; background:transparent;}
#row-container #top-row .right #upload-bg #button-send{height:28px; padding-top:15px}
#row-container #top-row .right #upload-bg #button-send a{display:block; width:140px; height:28px; float:right;}
#row-container #top-row .right #upload-bg .txt-box{font-size:15px; width:338px; border:none; background:transparent;}

#row-container #top-row .left h1{font-size:32px; font-weight:bold; font-family:impact; font-style:italic; color:#000; margin-bottom:10px; padding-top:10px;}
#row-container #top-row .left p{color:#373737; padding-bottom:13px;}
#fileupload{position:relative; z-index:1;}
#file-upload-container .file{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;opacity: 0; width:200px;}
#file-upload-container #fake-button-container{position:absolute; left:0px; top:3px; z-index:0; overflow:visible;}
#file-upload-container #fake-button-container #fake-text-field-container{float:left;}
#file-upload-container #fake-button-container #fake-text-field-container input{width:240px; font-size:12px; border:none; background:transparent;}
#file-upload-container #fake-button-container #btn-container{float:left; cursor:pointer; margin-left:20px; margin-top:-3px;}
#message-container{position:absolute; width:100%; height:100%; z-index:100;}
#thank-you{display:none; position:absolute; width:316px; height:215px; background-image:url(/system_images/upload-file-tack-bg.png); z-index:3; left:50%; margin-left:-155px; top:30%;}
#thank-you .close-container{height:27px;}
#thank-you .close-container #close-thank-you{float:right;height:27px; width:27px; cursor:pointer;}
#thank-you .text{padding-top:107px; text-align:center; color:#FFF;}
#thank-you  .btn-send-more{text-align:center; padding-top:20px; font-size:12px;}
#row-container #top-row .right .guld-skicka-in{z-index:0; position:absolute; width:134px; height:129px; right:-60px; top:-10px;}
#fel{display:none; position:absolute; width:316px; height:215px; background-image:url(/system_images/skicka-in-fel.png); z-index:3; left:50%; margin-left:-155px; top:30%;}
#fel .close-container{height:27px;}
#fel .close-container #close-thank-you{float:right;height:27px; width:27px; cursor:pointer;}
#fel .text{padding-top:107px; text-align:center; color:#FFF;}
#fel .btn-send-more{text-align:center; padding-top:20px; font-size:12px;}
#row-container #top-row .right .guld-skicka-in{z-index:0; position:absolute; width:134px; height:129px; right:-60px; top:-10px;}

#transparent-layer2{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5; position:absolute; background-color:#000; width:100%; height:100%; z-index:1;}
#column-row .marginSmall{margin-right:27px !important;}

/* ladda upp sidan slut */

/* --------------- CLEARFIX START -------------- */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} 
.clearfix {    display: inline-block;} 
html[xmlns] .clearfix {    display: block;} 
* html .clearfix {height: 1%;}
/* --------------- CLEARFIX END -------------- */
 
/* Added by toblin */
h1, h2 { line-height:1em;}
h2 { padding-top:10px;}

/* --- Added by johsig 09117 --- */
.ajax-loading {
    display: none;
    width:16px;
    height:34px;
    background:url(/system_images/buy-flow/ajax-loading-circles-s.gif) no-repeat 0 10px;
}

/* extra för spel sidan */
.games .list-item{width:96px !important; margin-right:44px !important;}
.games .list-item a.round{width:96px !important; height:65px !important;display:block;}
/* extra beställ knapp */
.flash-player-container .bestall{float:left;}
.flash-player-container .player{float:left !important; width:250px !important; margin-right:0px;}
.flash-player-container .header-player{float:left !important; width:388px; margin-bottom:7px !important;}
#bestall-box{position: relative; height: 300px;}
 
#upload-form label { display: none !important; }
#upload-form div.error { float: left; color: #f00; margin: -10px 0 0 20px; }
#upload-form .empty { color: #777; }

.extrawidth{width:400px;}
#top-puff #ad{width:553px; height:301px; position:absolute; top:20px; left:-20px; cursor:pointer; }
#flash #flash-hide-show{width:529px; height:286px;}
 

.andra-kunder .img-container {
    float:left;
    height:46px;
    margin-bottom:10px;
    margin-right:2px;
    overflow:hidden;
    width:192px;
}