
.wrapper {width:1000px;margin:0 auto;}
#global-site-content h2 {color:#000000;padding:20px 0;font-size:17px;}
#header {min-height:122px;display:block;}
    #header a.logo {padding:10px;display:block;width:240px;}

    #header .mainmenu-wrapp {background:#29bce4;color:#FFF;font-size:18px;font-family: "Calibri","Arial";list-style-type: none;border-bottom:1px solid #FFF;border-top:1px solid #caeef8;}
    #header .mainmenu {min-height:32px;list-style-type: none;}
        #header .mainmenu li a {float:left;padding:9px 13px;border-right:1px solid #8ec1cf;color:#FFF;}
        #header .mainmenu li.active a, #header .mainmenu li a:hover {background:#1d839f;}
    #header .searchbox {width:300px;display:block;border:1px solid #bfbfbf;margin-top:18px;margin-right: 40px;}
        #header .searchbox .sc-icon {width:24px;height:24px;display:inline-block;background:url('/images/sc-icon.png') no-repeat;margin-left:5px;border: 0;}
        #header .searchbox input {width:250px;border:0;color:#989898;vertical-align: top;}

   #header .useracount {background:#f6f6f6;display:block;text-align: right;padding:5px 10px;font-family:"Calibri";position:relative;z-index:200;}
        #header .useracount a {color:#666666;font-size:12px;}
        #header .useracount a:hover {color:#000;text-decoration: underline;}


   .slide-image-home {background-image: url('/images/wrapp-cut-top.png'),url('/images/imagine-fisa-postului.jpg');background-position: bottom, top; background-repeat: no-repeat;display:block;width:1000px;height:270px;}
   .slide-image-home ul, .checklist {width:350px;position:relative;top:70px;left:50px;}
        .slide-image-home ul li, .checklist li {list-style-image: url('/images/bifa-icon.png');}
   .slide-image-despre {background-image: url('/images/wrapp-cut-top.png'),url('/images/wall-slide2.jpg');background-position: bottom, top; background-repeat: no-repeat;display:block;width:1000px;height:280px;}

   .home-selectpacket {text-align: center;background-image:url('/images/wrapp-cut-bottom.png');background-position: bottom; background-repeat: no-repeat;position:relative;z-index:100;}
        .home-selectpacket .packet {margin-right:30px;display:inline-block;border-bottom:4px solid #FFF;padding-bottom:10px;}
        .home-selectpacket .packet:hover {border-bottom:4px solid #29bce4;}
        .home-selectpacket .plus.big {font-size:60px;color:#989898;display:block;padding:20px 0;}
        .home-selectpacket .btn {margin-bottom:35px;}

.main-content {width:100%;background: #fcfcfc;}
.main-content.despre, .left-side, .news-block {width:550px; background: #fcfcfc;padding:0 20px;float:left;}
    .news-block ul {list-style-type: none;}
        .news-block ul li img {width:200px;display:inline-block;margin-right: 10px;}
        .news-block ul li.banner-reclama img {width: auto; display: block; margin: 0;}


        .news-block ul li {border-bottom:1px dashed #d7d7d7;padding:10px 0;}
        .news-block .news-item {width:330px;display:inline-block;vertical-align: top;}
            .news-block .news-item .title {color:#333;font-size:14px;padding:5px 0 0 0;font-weight: 700;}
            .news-block .news-item .data {color:#333;font-size:12px;padding:5px 0 15px 0; display: block;}
            .news-block .news-item .description {color:#666666;}
            .news-block .news-item .readmore {padding:10px 0;text-align: left;display:block;}
            .news-block .news-item a:hover {text-decoration: underline;}

        #global-site-content .news-block h2 {padding-bottom: 5px;}

.despre .checklist {top:0;left:0;width:auto;padding:20px;}
    .despre .checklist li {margin-bottom: 10px;}

.ce-primesc {width:100%;}
    .ce-primesc > li {display:block;border-bottom:2px dashed #e6e6e6; padding:40px 0;}
    .ce-primesc > li .packet {margin-right:20px;}
    .ce-primesc > li .packet, .ce-primesc .content {display:inline-block;}
    .ce-primesc .content {color:#000000;vertical-align: top; width: 700px;}
        .ce-primesc .content.gray {color:#999999;}

.fise-post .tags-litere {background: #f6f6f6;padding:30px 0;list-style-type: none;text-align: center;}
    .fise-post .tags-litere li {display:inline-block;margin-right: 4px;}
    .fise-post .tags-litere a:hover ._label, .fise-post .tags-litere a.active ._label {color:#FFF;background:#0f87a3;}
    .fise-post .left-side {border-right:1px dashed #d2d2d2;padding:0 0 0 20px;}
        .fise-post .left-side ol {padding:0 5px 0 20px;font-size:12px;}
            .fise-post .left-side ol li {color:#666666;line-height: 2em;margin-bottom:5px; position: relative; width: 530px;}
            .fise-post .left-side ._label {margin-left:20px;margin-right:20px;font-size:11px;display:inline;}
            .fise-post .left-side .filename {width:430px;display:inline-block;}
            .fise-post .left-side a {display:block;padding:0 3px;}
            .fise-post .left-side a:hover, .fise-post li.active a {background: #e0e0e0;color:#333;}
    .fise-post .right-side {width:auto;border:0;background: #fcfcfc;float:left;padding:0;}

    .file-tooltip {position:absolute;right:-414px; top: -54px; display: none;}
    .file-tooltip.sidebar {top: -30px;}
        .file-tooltip .arrow-left {position:absolute;left:0;top:55px;}
        .file-tooltip .arrow-right {position:absolute;right:-30px;top:40px;}
        .file-tooltip .balloon {padding:20px;background: #e0e0e0;position:relative;left:15px;font-size:12px; width: 370px}

    .fise-post .left-side ol li:last-child .file-tooltip {top: -74px}
        .fise-post .left-side ol li:last-child .file-tooltip .arrow-left {top: 75px}

.top-downloads li, .last-files-uploaded li {position:relative;}
.top-downloads li,active .file-tooltip {display:block;}
.right-side .file-tooltip {right:414px;;}
    .right-side .file-tooltip .ballon {min-height:100px;}

h3 {font-size:14px;}
.contact .left-side {width:480px;border-right:1px dashed #d9d9d9;}
.contact .right-side {width:430px; border:0;background:#FFF;text-align: left;float:left;padding-top:70px;font-size:12px;line-height: 1.3em;}
.form-contact {margin-left:50px;margin-top:20px;}
    .form-contact label {color:#989898;padding:3px 0;display:block;}
    .form-contact label .error {color: red; padding-left: 10px; font-size: 11px;}
    .form-contact input {width:400px; border:1px solid #dfdfdf;padding:7px;}
    .form-contact .fieldset {margin-bottom:10px;}
    .form-contact textarea {width:400px;}
    .form-contact .btn {width:140px;float:right;margin-right:17px;}
    .contact p {padding:40px 0;}

.detalii-plata.form-contact {margin: 0;}


.contact .right-side .adresa {display:block;height:20px;}
    .contact .right-side ul li {margin-bottom:10px;}
    .contact .right-side ul li span.label {position:relative;bottom:7px;}


.contact .sprite {background: url('/images/sprite-contact.png') no-repeat;display:inline-block;}
    .contact .sprite.arond {width:32px;height:32px; background-position:0 -15px;}
    .contact .sprite.arond.small {width:16px;height:31px; background-position:-5px 18px;position:relative;top:2px;}
    .contact .sprite.skype {width:32px;height:32px; background-position:0 -62px;}
    .contact .sprite.tel {width:32px;height:32px; background-position:0 -101px;}
    .contact .sprite.tw {width:32px;height:32px; background-position:0 -139px;}
    .contact .sprite.fb {width:32px;height:32px; background-position:0 -176px;}

.auth .left-side {width: 468px;}
    .auth .form-contact input {width:365px; border:1px solid #dfdfdf;padding:7px;}
    .auth .form-contact .btn {width:140px;float:right;margin-right:17px; margin-bottom: 20px;}
    .auth .left-side .form-contact .btn {margin-right: 36px;}

.auth .right-side {width: 450px;}

.account .notification {width:330px;background:#ffc5c5;padding:5px 30px;}
.account .lista-pachete {margin-left:70px;}
.account .lista-pachete li {width:300px;display:inline-block;margin-right: 25px;}
    .account .lista-pachete li:last-child {width:200px;margin-right:0;}
    .account .lista-pachete li .btn {margin-top:20px;margin-bottom:5px;}

.fise-gratuite {}
.account .fise-gratuite {background:#f6f6f6;border-top:1px solid #ecebeb;border-bottom:1px solid #f1f1f1;padding:0 20px 20px 20px;margin-top:80px;}
    .fise-gratuite ul {padding:10px 30px;}
    .fise-gratuite ul li {list-style-type: none; color:#009cc0;}
    .fise-gratuite a {color:#009cc0;font-size:13px;display:block;padding:3px 0;}
    .fise-gratuite a:hover {color:#333333;text-decoration: underline;}

.cum-comand .pasi {width:450px;text-align: center;margin:0 auto;position:relative;margin-top:40px;}
    .cum-comand .balloon {width:80px;height:80px;border-radius: 200px;background-color:#ffc5c5;color:#666666;font-size:60px;line-height: 65px;margin:0 auto;}
    .cum-comand .methodpay {width:305px;margin:10px;display:inline-block;}
        .cum-comand .methodpay h2 {font-size:16px;}
        .cum-comand .methodpay .border {border-bottom:1px solid #d9d9d9;}
        .cum-comand .methodpay .icon {margin-bottom: 10px;margin-left:10px;}
        .cum-comand .methodpay._card .icon {width:77px;height:42px;background:url('/images/plata_card.png') no-repeat;display:block;}
        .cum-comand .methodpay._sms .icon {width:71px;height:78px;background:url('/images/plata_sms.png') no-repeat;display:block;margin-left:15px;}
        .cum-comand .methodpay._ordin .icon {width:45px;height:55px;background:url('/images/plata_ordin.png') no-repeat;display:block;}
        .cum-comand .methodpay ul {padding:0 20px;color:#333;}
            .cum-comand .methodpay ul li {font-size:12px;line-height: 1.4em;}
        .cum-comand .sageata {width:269px;height:128px;display:block;position:absolute;background:url('/images/sageata-cont.png') no-repeat;top:-30px;left:333px;}
.cum-comand .extrainfo .balloon {height:50px;width:11px;margin:0;display:inline-block;line-height: 54px;padding:0 20px;font-size:40px;font-style: italic;}
    .cum-comand .extrainfo .title {display:inline-block;}
    .cum-comand .extrainfo {line-height:1.3em ;}

/* right side */
.right-side {width:355px;display:block;vertical-align: top; background:#f6f6f6;border-left:1px dashed #d2d2d2;padding:10px 20px;float:right;position:relative;bottom:15px;}
.newsletter-block {border-bottom:1px dashed #d2d2d2;padding-bottom:20px;color:#666666;}
    .newsletter-block .email-input {width:340px;margin-top:10px;display:block;margin-bottom:10px;}
    .newsletter-block .btn {float:right;}

.top-downloads ul {list-style-type: none;}
    .top-downloads ul li {padding:6px 0;}
    .top-downloads ul li a{color:#666666;}
    .top-downloads ul li a:hover {color:#000000;}
    .top-downloads ul li a:hover ._label.blue {background:#0f87a3;color:#FFF;}
    .top-downloads ul li a:hover ._label {color:#333;}

.last-files-uploaded ul {margin-left:10px;list-style-type: circle;font-size:10px;}
    .last-files-uploaded ul li {padding:4px 0;}
    .last-files-uploaded ul li a {color:#666666;font-size:12px;line-height:1.4em;}
    .last-files-uploaded ul li a:hover{color:#000000;}


.banner-reclama {}

.pagination {float:right;width:200px;text-align: right;font-family: "Calibri","Arial";margin: 20px;}
    .pagination li {display:inline-block;border-bottom:0px!important;}
    .pagination li a {color:#333;padding:3px 5px;}
    .pagination li a:hover, .pagination li a.active {color:#29bce4;border-bottom:1px dashed #dadada;}


.packet {display:block; margin: 5px 0;}
    .packet.pk5 {width:206px;height:85px; background:url('/images/pachetul_5.png?v2') no-repeat; font-size: 28px; box-sizing: border-box; padding: 57px 0 0 109px;}
    .packet.pk15 {width:204px;height:107px; background:url('/images/pachetul_15.png?v2') no-repeat; box-sizing: border-box; font-size: 28px; padding: 78px 0 0 122px;}
    .packet.pk30 {width:204px;height:167px; background:url('/images/pachetul_30.png?v2') no-repeat; box-sizing: border-box; font-size: 28px; padding: 139px 0 0 120px;}

.opt-plata li {float: left; width: 33%; text-align: center; padding-top: 100px; padding-bottom: 20px; cursor: pointer; display: block;}
    .opt-plata li.card {background: url(/images/card.png) center top no-repeat;}
    .opt-plata li.proforma {background: url(/images/proforma.png) center top no-repeat;}
    .opt-plata li.sms {background: url(/images/sms.png) center top no-repeat;}

    .form-contact .fieldset.radio input {display: inline; width: auto;}
    .form-contact .fieldset.radio label {display: inline; width: auto;}




#footer .wrapper {padding-top:20px;}

/* footer */
#footer {height:50px;background:#000000;color:#FFF;text-align: center;}
    #footer a {color:#FFF;}


/* sticky footer */
.main-wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}

#footer, .push {
    height: 50px; /* .push must be the same height as .footer */
}

.clearfix {
    overflow: auto;
}

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}