.clearfix:after {   content: ".";   display: block;   clear: both;   visibility: hidden;   line-height: 0;   height: 0;}
.clearfix {zoom:1}
html[xmlns] .clearfix {    display: block;}
* html .clearfix {    height: 1%;}

table {margin-top:15px}
table td {vertical-align:top}
.GGnumber {background:url(../images/ggIcon.png) 0 0 no-repeat;padding:3px 0 0 26px; line-height:1.5em}
.GGprofil {background:url(../images/ggProfil.png) 0 0 no-repeat;padding:3px 0 0 26px; line-height:1.5em}
ul.zakladki {border-bottom:1px solid #DEE2E6; padding:0px; margin:15px -14px 0; width:757px}
ul.zakladki  li.recenzje { height:30px; width:151px; background:url(../images/bg_zakaldkiTwojeRec.png) 0 100% no-repeat}
ul.zakladki  li.dane { height:30px; width:101px; background:url(../images/bg_zakladkiTwojeDane.png) 0 100% no-repeat}

ul#profilAppList, ul#profilComments, ul#yourAppList {padding:0px; margin:0 0 14px; list-style:none}
ul#profilAppList li, ul#profilComments li,ul#yourAppList li {padding:14px 0; border-bottom:1px solid #DCE3E9; position:relative}
ul#profilAppList li.last, ul#profilComments li.last,ul#yourAppList li.last {padding-bottom:0px; border:none}
ul#profilAppList p {padding-top:14px}
ul#profilAppList h3 {margin:4px 0;}
ul#profilAppList p.tags {position:absolute;right:0; bottom:12px; padding:0px}
/* twoje aplikacje */

div.photo { padding:0; width:166px; float:left;  text-align:center;}
div.photo .info {text-align:left; margin-top:4px}
div.desc {padding-bottom:10px;width:540px; float:right; position:relative;}
#comments-list span.date {color:#A1ACB8;position:absolute;right:0;top:10px;}

ul#yourAppList li h3 {display:inline}
ul#yourAppList li p.tags { margin-top:15px; padding:0px; height:22px; position:relative; }
ul#yourAppList a.edytuj {position:absolute; top:0px; left:0px;}
ul#yourAppList a.zablokuj {position:absolute; top:0px; left:70px;}
 /*komentarze*/
ul#profilComments li {height:1%}
ul#profilComments li .commentInfo {background:transparent url(../images/bg_commentBoxTop.gif) no-repeat scroll 0 bottom; height:25px; position:relative;
     text-align:right;}
ul#profilComments li .stars {left:4px; position:absolute;top:0; text-align:left}
ul#profilComments li .box {background:transparent url(../images/bg_commentBoxBck.gif) repeat-y scroll 0 0; margin:0; padding:0;  width:auto;}
ul#profilComments li {background:transparent url(../images/bg_commentBoxBottom.gif) no-repeat scroll 0 bottom; margin-bottom:17px; padding-bottom:5px;
    border:none; }
ul#profilComments  li .box .content {background:transparent none repeat scroll 0 0; min-height:10px; _height:10px}

table#userInfo tr input.text {
    background: transparent url(../images/bg_inputShort.gif) no-repeat scroll right 0;
    border: none;
    height: 19px;
    padding: 4px 0 0 4px;
    width: 160px;
}
table#userInfo {margin:10px 0}
table#userInfo td {padding:7px 0px; vertical-align:top}
table#userInfo td.tright {font-weight:bold; padding:10px 8px 0 0;}

/*** Profile top ***/
.profile-top h2 { padding-bottom: 10px; }
.profile-top a { line-height: 1.5em; }

/*** Tabs ***/
.profile-tabs { width: 725px; margin-bottom: 20px; border-bottom: 1px solid #d4d4d4; }
.profile-tabs ul  { margin-bottom: -1px; }
    .profile-tabs ul li { float: left; position: relative; height: 34px; line-height: 34px; padding: 0 15px; margin-right: 5px; background: url('../images/profile_tab_bg.gif') 0 4px no-repeat; color: #fff; font-weight: bold; }
        .profile-tabs ul li a { color: #fff; text-decoration: none; }
        .profile-tabs ul li .bg-corner { position: absolute; right: 0; top: 4px; width: 10px; height: 30px; background: url('../images/profile_tab_bg.gif') right top no-repeat; }
    .profile-tabs ul li.active { background: url('../images/profile_tab_hover_bg.gif') 0 0 no-repeat; color: #000; }
        .profile-tabs ul li.active .bg-corner { top: 0px; height: 34px; background: url('../images/profile_tab_hover_bg.gif') right top no-repeat; }
 
/*** TAB: userbars ***/
.my-userbars {}
    .custom-userbar { position: relative; width: 725px; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #d4d4d4; }
        .custom-userbar .preview { float: left; width: 166px; height: 116px; margin-right: 10px; }
        .custom-userbar .info { float: left; width: 300px; }
            .custom-userbar .info .name { font-size: 14px; color: #eb7a2c; font-weight: bold; margin-bottom: 10px; }
            .custom-userbar .info .created-at { font-size: 11px; }
                .custom-userbar .info .created-at span { color: #8b8b8b; }
            .custom-userbar .info .icon { margin-top: 5px; font-size: 11px; font-weight: normal; }
        .custom-userbar .actions { float: right; margin-right: 20px; font-size: 11px; }
            .custom-userbar .actions #buyButton { margin-top: 0; padding-right: 0; }
            .custom-userbar .actions .edit { position: relative; margin-top: 5px; }
                .custom-userbar .actions .edit a { display: block; float: left; margin-right: 10px; line-height: 27px; }

/*** TAB: download history ***/
#my-downloads { width: 725px; }

    #my-downloads p { float: left; padding: 5px 0px 5px 10px; font-size: 13px; }
    #my-downloads .type { width: 110px; padding-left: 40px; background-position: 10px 2px; background-repeat: no-repeat; }
        #my-downloads .type.aplikacje { background-image: url('../images/new/icons/category-s-1.png'); }
        #my-downloads .type.webAplikacje { background-image: url('../images/new/icons/category-s-2.png'); }
        #my-downloads .type.skiny { background-image: url('../images/new/icons/category-s-4.png'); }
        #my-downloads .type.boty { background-image: url('../images/new/icons/category-s-6.png'); }
        #my-downloads .type.dzwonki { background-image: url('../images/new/icons/category-s-9.png'); }
        #my-downloads .type.awatary { background-image: url('../images/new/icons/category-s-10.png'); }
        #my-downloads .type.widzety { background-image: url('../images/new/icons/category-s-11.png'); }
        #my-downloads .type.userbars { background-image: url('../images/new/icons/category-s-12.png'); }
        #my-downloads .type.text_statuses { background-image: url('../images/new/icons/category-s-13.png'); }
        #my-downloads .type.custom_userbars { background-image: url('../images/new/icons/category-s-12.png'); }
    
    #my-downloads .name { width: 225px; font-weight: bold; color: #eb7a2c; }
        #my-downloads .name a { color: #eb7a2c; text-decoration: none; }
        #my-downloads .name .icon { display: block; margin-top: 5px; }
    #my-downloads .create-date { width: 100px; }
    #my-downloads .actions { float: right; }
        #my-downloads .actions .ref { float: left; margin: 0 5px 0 0; padding: 0; }
        #my-downloads .actions .edit { float: left; margin: 0 10px 0 0; padding: 0; }

    #my-downloads .header { height: 30px; line-height: 30px; background: url('../images/dark_blue_header_bg.gif') 0 0 no-repeat; margin-bottom: 10px; }
        #my-downloads .header p { font-weight: bold; color: #000; padding: 0 0 0 10px; }
        #my-downloads .header .type { width: 140px; padding-left: 10px; }
    
    #my-downloads .my-download { border-bottom: 1px dotted #a8a8a8; padding-bottom: 10px; margin-bottom: 10px; }
        #my-downloads .my-download p {}
       
    #imgPreviewWithStyles { background: #D9E2EE; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 5px; z-index: 999; border: none; }       
        
/*** Profile data ***/
#profile-data { position: relative; }
#profile-data h3 { color: #eb7a2c; font-size: 18px; font-weight: bold; }
#profile-data #closeLayer { position: absolute; right: 15px; top: 15px; width: 25px; height: 25px; background: url('../images/btn_close.gif') 0 0 no-repeat; cursor: pointer; }

#profile-data #messages p { display: none; position: absolute; top: 15px; left: 60px; right: 60px; text-align: center; font-weight: bold; line-height: 1.2em; }        
#profile-data #messages p.success { color: #48CA45; }        
#profile-data #messages p.error { color: #ff0000; }

#profile-data .public-dir { width: 426px; height: 32px; line-height: 32px; margin-top: 25px; background: url('../images/profile-data-public-dir-bg.png') 0 0 no-repeat; }
    #profile-data .public-dir p { margin-left: 10px; font-size: 11px; }
    #profile-data .public-dir a { font-weight: bold; text-decoration: none; color: #006eb9; }

#profile-data form div { margin-bottom: 10px; position: relative; width: 325px; }
#profile-data form div.tip { width: 380px; margin: 5px 0; }
    #profile-data form div.tip span { display: block; float: right; width: 90px; line-height: 1.5em; text-align: center; }
    #profile-data form div label { float: left; width: 150px; line-height: 1.5em; font-weight: bold; text-align: right; margin-right: 10px; }
    #profile-data form div .input { float: left; width: 155px; height: 18px; padding: 3px 5px; border: 0; background: url('../images/profile-data-input-bg.png') 0 0 no-repeat; }
    #profile-data form div .display-type { position: absolute; right: -25px; top: 0; }
    #profile-data form div #display-type-name { top: -15px; }

    #profile-data form .actions { padding-top: 20px; text-align: center; }
    #profile-data form .actions #saveData { margin-right: 10px; }

/*** Lightbox ***/
.medium-lightbox { width: 427px; height: 276px; padding: 20px 12px; background: url('../images/bg_layerGrade.png') 0 0 no-repeat; }


