html {
    height: 100%
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset, img {
    border: 0
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal
}

ol, ul, li {
    list-style: none
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}

q:before, q:after {
    content: ''
}

abbr, acronym {
    border: 0
}

img {
    behavior: url('public/css/iepngfix.htc')
}

a, a:active, a:focus, a:hover {
    color: #077bdd;
    text-decoration: none;
    outline: none
}

input:active, input:focus {
    outline: none
}

button:focus, button {
    outline: none
}

body {
    background-color: #e0edf3;
    font-family: Arial, Helvetica, Verdana;
    font-size: 12px;
    height: 100%;
    line-height: 1;
    color: #606060
}

#wrapper {
    width: 960px;
    margin: 0 auto;
    margin-top: -9px;
    min-height: 100%
}

p {
    line-height: 1.2
}

#topbar {
    width: 100%;
    color: #e0edf3;
    background: url(../img/nou/topbar.png) repeat-x scroll 0 0;
    height: 17px
}

#header {
    color: #fff;
    position: relative;
    width: 960px
}

#header ul {
    padding: 4px 0 0 11px
}

#header ul a {
    color: #bacfd9;
    foont-weight: bold
}

#header ul a:hover {
    color: #fff
}

#header ul a.link_vechi {
    display: block;
    float: left;
    outline: none;
    color: #fff
}

#header ul li {
    display: inline;
    float: left;
    display: block
}

#header .user_menu {
    margin-right: 68px;
    float: right;
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -4px -234px;
    width: 151px;
    margin-top: 0;
    height: 25px
}

#header .user-menu {
    margin-right: 68px;
    float: right;
    margin-top: 0;
    height: 25px
}

#header .user-menu-left {
    float: left;
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: 0 -234px;
    width: 12px;
    margin-top: 0;
    height: 25px
}

#header .user-menu-content {
    float: left;
    background-color: #224562;
    margin-top: 0;
    height: 23px;
    padding-right: 10px
}

#header .user-menu-right {
    float: left;
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -145px -234px;
    width: 11px;
    margin-top: 0;
    height: 25px
}

#signup-link {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -377px -314px;
    padding: 0 0 1px 20px;
    font-weight: normal;
    display: block;
    height: 16px
}

#login-link {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -377px -347px;
    padding: 0 0 1px 20px;
    margin-right: 9px;
    display: block;
    height: 16px;
    float: left;
    width: 28px
}

#logout-link {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -377px -347px;
    padding: 0 0 1px 20px;
    margin-left: 14px;
    display: block;
    height: 16px;
    float: left;
    width: 31px
}

#profil-link {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -377px -375px;
    padding: 1px 0 1px 20px;
    margin-right: 14px
}

.profil-branding {
    border-top: 1px solid #e0ebef;
    margin-top: 15px;
    padding-top: 5px
}

.profil-branding p {
    font-style: italic;
    margin-bottom: -12px;
    font-size: 14px
}

.avatar-profil {
    margin-top: -15px
}

.sporturi-practicate {
    margin: 10px 0;
    border-bottom: 1px solid #e0ebef
}

.sporturi-practicate .label-sporturi {
    margin-right: 8px
}

.sporturi-practicate ul {
    border: 0;
    margin: 8px 0;
    margin-left: 18px
}

.sporturi-practicate ul li {
    list-style-type: disc;
    margin-bottom: 3px
}

.sporturi-practicate ul li a:hover {
    color: #077bdd;
    text-decoration: underline
}

.sporturi-invitatie {
    display: block;
    margin-bottom: 10px
}

.invitati-eveniment {
    margin: 10px 0 10px 234px;
    font-size: 13px;
    font-weight: bold
}

.invitati-eveniment a {
    font-size: 14px;
    background: url('../img/nou/invita-icon.png') no-repeat 0 center;
    padding-left: 18px
}

.box-sidebar ul.sporturi-practicate {
    margin: 10px 0 15px 18px;
    border: 0
}

.box-sidebar ul.sporturi-practicate li {
    margin-bottom: 5px;
    list-style-type: disc
}

.sporturi-link {
    list-style-type: disc;
    margin-left: 15px
}

.sporturi-link a {
    font-weight: bold;
    font-size: 13px
}

h1.titlu a.username-profil {
    font-size: 16px;
    float: left;
    margin-right: 10px;
    color: #077bdd;
    position: relative
}

h1.titlu a.username-profil .twitter-user-icon, h1.titlu a.username-profil .facebook-user-icon {
    left: 24px;
    bottom: 3px
}

.facebook-user-icon {
    position: absolute;
    height: auto;
    width: auto;
    bottom: 4px;
    left: 33px
}

.twitter-user-icon.lista {
    left: 32px;
    bottom: 13px
}

.facebook-user-icon.lista {
    left: 33px;
    bottom: 11px
}

.profil-lista-prieteni .show-user-avatar .twitter-user-icon.lista {
    left: 32px;
    bottom: 4px
}

.profil-lista-prieteni .show-user-avatar .facebook-user-icon.lista {
    left: 32px;
    bottom: 2px
}

.inapoi-profil {
    position: absolute;
    right: 38px;
    top: 33px
}

.inapoi-profil:hover {
    text-decoration: underline
}

.signup_link {
    baackground: url(../img/nou/sprite-controls.png) no-repeat;
    baackground-position: -350px -266px;
    width: 49px;
    height: 17px;
    display: block;
    float: left
}

.signup_link:hover {
    background-position: -350px -284px
}

#nav-menu {
    position: absolute;
    right: 0;
    top: 70px
}

#nav-menu a {
    display: block;
    float: left;
    outline: none
}

#nav-menu li {
    display: inline
}

#menu-index a, #menu-harta a, #menu-calendar a, #menu-blog a,#menu-servicii a,#menu-implica-te a, #menu-propune a, #menu-evenimente a {
    background-image: url(../img/nou/sprite-controls.png);
    background-repeat: no-repeat
}

#menu-index a {
    background-position: -2px -305px;
    width: 61px;
    height: 27px;
    text-indent: -9999px
}

#menu-index a:hover {
    background-position: -111px -305px
}

#menu-harta a {
    background-position: -2px -335px;
    width: 65px;
    height: 27px;
    text-indent: -9999px
}

#menu-harta a:hover {
    background-position: -109px -335px
}

#menu-evenimente a {
    background-position: -2px -365px;
    width: 110px;
    height: 27px;
    text-indent: -9999px
}

#menu-evenimente a:hover {
    background-position: -111px -365px
}

#menu-blog a {
    background-position: -2px -394px;
    width: 56px;
    height: 27px;
    text-indent: -9999px
}

#menu-blog a:hover {
    background-position: -111px -394px
}

#menu-servicii a {
    background-position: -2px -424px;
    width: 77px;
    height: 29px;
    text-indent: -9999px
}

#menu-servicii a:hover {
    background-position: -111px -424px
}
#menu-implica-te a {
    background-position: -236px -305px;
    width: 96px;
    height: 29px;
    text-indent: -9999px
}

#menu-implica-te a:hover {
    background-position: -235px -335px
}
#menu-propune a {
    background-position: -2px -454px;
    width: 105px;
    height: 29px;
    text-indent: -9999px
}

#menu-propune a:hover {
    background-position: -108px -454px
}

.pas-no {
    float: left;
    background: url(../img/nou/sprite-controls.png) no-repeat;
    width: 52px;
    height: 52px;
    display: block;
    margin: 0 60px 0 -20px
}

.pas-no.no1 {
    background-position: -5px -500px
}

.pas-no.no2 {
    background-position: -62px -500px
}

.pas-no.no3 {
    background-position: -120px -500px
}

.pas-no.no4 {
    background-position: -180px -500px
}

.formular-pas {
    float: left;
    margin-bottom: 10px
}

#propune-pas {
    position: relative
}

#propune-pas1, #propune-pas2, #propune-pas3, #propune-pas4 {
    padding-top: 20px
}

#organizeaza-pas1, #organizeaza-pas2, #organizeaza-pas3 {
    padding-top: 20px;
    maargin-bottom: 90px;
    position: relative
}

#organizeaza-pas1 {
    height: 200px
}

.h-sep {
    background: url(../img/nou/separator.png) repeat-x 0 center;
    display: block;
    height: 90px;
    width: 800px
}

.tooltip.emails {
    top: 11px;
    right: 15px;
    display: block
}

.tooltip.link-invitatie {
    top: 110px;
    right: 15px;
    display: block;
    font-size: 13px;
    font-weight: bold
}

.tooltip.help-invitatie {
    top: 201px;
    right: 15px;
    display: block
}

.tooltip.email-content {
    top: 100px;
    right: 15px;
    display: block
}

.tooltip.propune-pas {
    right: 35px
}

.tooltip.invitati {
    top: 185px
}

.tooltip p {
    margin: 4px
}

.tooltip p.required {
    margin-top: 8px
}

.tooltip p.required.error {
    color: red
}

.tooltip strong {
    font-weight: bold
}

#logo {
    float: left;
    background-image: url(../img/nou/logo_bg.png);
    height: 162px;
	margin-top:9px;
}

#logo img {
    margin-top: 8px
}

#special_nav {
    width: 100%;
    background-image: url(../img/nou/filtru.png);
    background-repeat: no-repeat;
    margin-bottom: 16px;
    height: 116px;
    position: relative
}

#special_nav.unde {
    background-image: url(../img/nou/filtru2.png)
}

#tab_unde {
    position: absolute;
    right: 130px;
    top: -30px;
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -212px -150px;
    width: 89px;
    height: 32px;
    text-indent: -9999px;
    text-transform: capitalize
}

#tab_unde.inactiv {
    background-position: -311px -150px;
    top: -32px
}

#tab_unde.inactiv:hover {
    background-position: -116px -150px
}

#tab_cucine {
    position: absolute;
    right: 40px;
    top: -32px;
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -311px -191px;
    width: 89px;
    height: 32px;
    text-indent: -9999px;
    text-transform: capitalize
}

#tab_cucine:hover {
    background-position: -119px -191px
}

#tab_cucine.activ {
    background-position: -212px -191px;
    top: -30px
}

#input_sport {
    font-size: 14px;
    color: #a7b8bf;
    position: absolute;
    left: 65px;
    bottom: 30px;
    width: 192px;
    padding: 6px 0 6px 6px;
    border: 1px solid #c6d3da;
    background-color: #fff;
    background: #fff url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -192px -1px;
    cursor: pointer
}

#input_oras {
    font-size: 14px;
    color: #99a9af;
    position: absolute;
    left: 352px;
    bottom: 30px;
    width: 192px;
    padding: 6px 0 6px 6px;
    border: 1px solid #c6d3da;
    background: #fff url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -192px -1px;
    cursor: pointer
}

#input_search {
    font-size: 14px;
    color: #a7b8bf;
    position: absolute;
    right: 66px;
    bottom: 30px;
    width: 154px;
    padding: 4px 38px 4px 6px;
    border: 1px solid #c6d3da;
    background-color: #fff
}

#input_search:hover, #input_search:focus {
    border-color: #b8c8d0
}

#input_sport:hover, #input_oras:hover {
    color: #59899f;
    background-position: -192px -30px;
    border-color: #a2bdca
}

#search_submit:active, #search_submit:focus {
    outline: none
}

#search_submit:hover {
    background-position: -357px -98px;
    outline: none
}

#search_submit {
    position: absolute;
    right: 67px;
    height: 22px;
    top: 62px;
    width: 35px;
    border: none;
    cursor: pointer;
    display: block;
    outline: 0;
    padding: 2px 0 2px 6px;
    background: #fff url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -357px -65px;
    z-index: 10
}

input[ type =
"reset"]::-moz-focus-inner, input[type = "button"]::-moz-focus-inner, input[type = "submit"]::-moz-focus-inner, input[type = "file"] > input[type = "button"]::-moz-focus-inner {
    border: none
}

#sport_container.hovering {
    baackground-color: red;
    display: block;
    height: 100px;
    width: 300px;
    padding-top: 10px
}

#oras_container.hovering {
    baackground-color: red;
    display: block;
    height: 100px;
    width: 300px;
    padding-top: 10px;
    margin-left: 320px
}

#sport_container.hovering #unde_sport, #oras_container.hovering #unde_oras {
    display: block
}

#unde_sport {
    position: absolute;
    padding: 4px;
    top: 87px;
    left: 65px;
    background-color: #fff;
    z-index: 90;
    padding: 12px;
    border: 1px solid #ccdee7;
    min-width: 174px
}

#unde_sport ul, #unde_oras ul {
    float: left;
    margin-left: 22px;
    margin-right: 12px
}

#unde_sport ul.first, #unde_oras ul.first {
    margin-left: 0
}

#unde_sport h3, #unde_oras h3 {
    border-bottom: 1px solid #e0ebef;
    margin-bottom: 11px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 13px;
    position: relative
}

#unde_sport a.toate-link, #unde_oras a.toate-link {
    position: absolute;
    right: 13px;
    top: 14px;
    font-size: 11px
}

#unde_sport ul li, #unde_oras ul li {
    margin-bottom: 3px;
    margin-left: 4px
}

#unde_oras ul li {
    text-transform: capitalize
}

#unde_sport a, #unde_oras a {
    color: #077bdd
}

#unde_sport a:hover, #unde_oras a:hover {
    text-decoration: underline
}

.hide {
    display: none
}

.show {
    display: block
}

.total_per_cat {
    font-size: 10px
}

#unde_oras {
    position: absolute;
    padding: 4px;
    top: 87px;
    left: 352px;
    background-color: #fff;
    z-index: 10;
    padding: 12px;
    border: 1px solid #ccdee7;
    min-width: 174px
}

#content {
    maargin-top: 20px;
    width: 730px;
    float: left;
    margin-bottom: 30px;
    position: relative
}

#content-big {
    width: 100%;
    margin-bottom: 30px;
    position: relative
}

#content.no-ev {
    margin-top: 16px
}

#sidebar {
    width: 220px;
    float: right;
    margin: 16px 0 0 0
}

#sidebar.profil {
    margin-top: 0
}

.box-sidebar {
    background-color: #f3f8fa;
    border: 1px solid #fff;
    padding: 10px 10px 0 10px;
    margin-bottom: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.lista-linkuri {
    margin: 15px 0 15px 20px
}

.lista-linkuri li {
    margin-bottom: 6px
}

.box-sidebar p.sidebar {
    margin: 15px 0 15px 20px
}

.box-sidebar div.sidebar {
    margin: 8px 0 25px 20px
}

#sidebar .box-sidebar .profil-buton {
    color: #fff
}

#sidebar .box-sidebar .profil-buton:hover {
    text-decoration: none
}

.nr-prieteni-container {
    float: left;
    margin: 0 15px;
    text-align: center
}

.nr-prieteni {
    font-size: 28px;
    display: block;
    width: 40px;
    text-align: center;
    padding-bottom: 4px
}

#sidebar .nr-prieteni:hover {
    text-decoration: none
}

#sidebar h2, .index-box h2, .titlu-box-homepage {
    font-size: 14px;
    margin-bottom: 3px;
    font-weight: bold;
    padding-bottom: 3px;
    border-bottom: 1px solid #e0ebef
}

#sidebar a, .index-box a {
    color: #077BDD;
}

#sidebar a:hover, .index-box a:hover {
    color: #077bdd;
    text-decoration: underline
}

#sidebar a.nume-loc, .index-box a.nume-loc {
    font-size: 13px;
    padding-bottom: 3px;
    font-weight: bold;
    display: block;
    padding-top: 5px
}

#sidebar .link, .index-box .link {
    padding-bottom: 2px;
    display: block
}

#sidebar .data-ad, .index-box .data-ad {
    float: right
}

.clear {
    clear: both
}

.recent_locuri, .recent_comentarii, .recent_evenimente, .top_useri {
    margin: 10px 0 15px 0
}

.recent_locuri li, .recent_comentarii li {
    padding: 3px 0
}

.top_useri li {
    padding: 5px 0
}

.recent_evenimente li {
    padding: 5px 0
}

.avatar {
    float: left;
    line-height: 0;
    margin-bottom: 10px;
    position: relative
}

.mini-avatar {
    vertical-align: middle;
    margin-right: 7px
}

.avatar img {
    border: 4px solid #cecece
}

.avatar.profil {
    float: none;
    position: relative
}

.avatar img.twitter-user-icon, .twitter-user-icon {
    position: absolute;
    bottom: 5px;
    left: 61px;
    border: 0;
    width: auto;
    height: auto
}

.avatar img.facebook-user-icon {
    position: absolute;
    bottom: 6px;
    left: 85px;
    border: 0;
    width: auto;
    height: auto
}

.user-detalii {
    float: left;
    margin: 0 0 20px 15px
}

.titlu-user {
    font-size: 2em;
    margin-bottom: 25px
}

.subtitlu-user {
    font-size: 2em;
    margin: 25px 0
}

.large-text {
    font-size: 18px;
    margin: 45px 0 10px 0
}

.user-lista-detalii {
    width: 430px
}

.user-lista-detalii dt, .user-lista-detalii dd {
    margin-bottom: 8px
}

.user-lista-detalii dt {
    font-weight: bold;
    float: left;
    margin-right: 5px
}

.user-lista-detalii dd {
    margin-left: 12px
}

.the-form .profil-submit, .the-form .submit-button, .submit-button {
    background: transparent url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -5px -261px;
    width: 112px;
    border: 0;
    font: bold 12px Arial;
    color: #fff;
    padding: 11px 0 10px 0;
    cursor: pointer;
    outline: none;
    display: block;
    margin: 20px 0 0 140px;
    text-align: center;
    text-shadow: 0 -1px 0 #065f22
}

.submit-button.organizeaza {
    margin-top: 80px;
    margin-left: 240px
}

.the-form.homepage .profil-submit {
    margin: 3px 0 0 120px
}

.submit-button.add-friend {
    margin: 10px 0 0 0;
    letter-spacing: -0.5px
}

.the-form .profil-submit:hover, .the-form .submit-button:hover, .submit-button:hover {
    background-position: -119px -261px;
    color: #fff
}

.the-form .profil-submit:active, .the-form .submit-button:active, .submit-button:active, .submit-button:focus {
    baackground-position: -236px -261px;
    color: #fff
}

.the-form .next-step, .next-step-button {
    background: transparent url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -5px -566px;
    width: 117px;
    border: 0;
    font: bold 12px Arial;
    color: #fff;
    padding: 7px 0 9px 10px;
    cursor: pointer;
    outline: none;
    display: block;
    margin: 40px 0 25px 233px
}

.next-step-button {
    width: 130px;
    text-align: left;
    margin: 20px 0 20px 120px
}

.the-form .next-step:hover, .next-step-button:hover {
    background-position: -136px -566px
}

.error-page {
    background-color: #152d41
}

.error-page-container {
    width: 300px;
    margin: 200px auto;
    background-color: #0c1e2d;
    width: 100%
}

.error-page-container h1 {
    font-size: 100px;
    color: #fff
}

#profil-col-recomandari {
    margin-top: 20px
}

#profil-col-recomandari .container_detalii {
    padding-bottom: 20px
}

#profil-col-1 {
    width: 420px;
    float: left;
    position: relative
}

#profil-col-2 {
    width: 300px;
    float: left;
    margin-left: 10px;
    position: relative
}

#profil-col-3 {
    width: 220px;
    float: right;
    position: relative
}

#profil-col-1 .container_detalii, #profil-col-2 .container_detalii, #profil-col-3 .container_detalii {
    padding: 15px 15px 20px 15px
}

.under-avatar {
    font-size: 15px
}

.profil-status {
    background-color: #fff;
    border: 1px solid #e1f3fa;
    padding: 7px;
    -moz-border-radius: 10px;
    width: 170px;
    color: #a2a2a2;
    font-size: 12px;
    line-height: 12px;
    margin: 5px 0 15px 0
}

.profil-locuri-promo {
    font-size: 14px;
    padding-top: 2px
}

.profil-lista-prieteni {
    margin-left: 7px;
    margin-top: 20px
}

.profil-lista-prieteni li {
    float: left;
    width: 76px;
    display: block;
    margin-bottom: 20px;
    padding-left: 8px;
    height: 75px
}

.profil-lista-prieteni.homepage li {
    float: left;
    width: 35px;
    display: block;
    margin-bottom: 20px;
    padding-left: 3px
}

.profil-lista-prieteni .prieteni-detalii {
    float: none
}

.profil-lista-prieteni .show-user-avatar {
    float: none;
    margin-bottom: 2px;
    position: relative
}

.profil-titlu {
    font-size: 18px;
    margin: 5px 10px 10px 0;
    padding: 0 10px 7px 0;
    border-bottom: 1px solid #e0ebef;
    font-weight: bold
}

.profil-tot {
    position: absolute;
    top: 25px;
    right: 27px
}

.profil-buton {
    width: 90%;
    padding: 8px;
    background-color: #6a8592;
    text-align: center;
    color: #fff;
    display: block;
    margin: 30px auto 0 auto;
    font-weight: bold;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}
.profil-buton.alege{
	background-color: #85C11D;
	font-size:14px;
}
.profil-buton.alege:hover{
	background-color: #6b9b18;
}
.profil-buton:hover, .profil-buton:focus, .recent_evenimente .profil-buton:hover, .recent_evenimente .profil-buton:focus, .box-sidebar .profil-buton:hover, .box-sidebar .profil-buton:focus {
    background-color: #7e9aa7;
    color: #fff;
    text-decoration: none
}

.recent_evenimente .profil-buton {
    margin: 20px auto 0 auto;
    color: #fff
}

.box-sidebar .profil-buton {
    margin: 20px auto 10px auto;
    color: #fff
}

.profil-buton.invita {
    width: 110px;
    float: left;
    margin: 30px 4px 0 0;
    margin-right: 4px
}

.profil-buton.adauga {
    width: 110px;
    float: left;
    margin: 30px 7px 0 0
}

.prieteni-links .profil-buton.adauga {
    width: 80px;
    padding: 7px
}

.prieteni-links .profil-buton.invita {
    width: 80px;
    padding: 7px
}

.nume-user {
    font-size: 20px
}

h2.tip-eveniment {
    color: #069;
    font-size: 13px;
    font-weight: bold;
    margin-top: 20px
}

.mini-cal {
    position: absolute;
    top: 18px;
    right: 25px
}

#calendar-profil {
    visibility: hidden;
    width: 1px;
    right: 225px;
    top: 0
}

.completeaza-profil {
    font-size: 11px
}

.prieteni-detalii {
    float: left;
    margin-left: 2px
}

.prieteni-action {
    display: block;
    float: right;
    margin-right: 45px
}

.lista-prieteni {
    margin-top: 10px
}

.lista-prieteni li {
    display: block;
    float: left;
    width: 330px;
    margin-bottom: 10px;
    position: relative
}

.lista-prieteni li:hover .friend-action {
    display: block
}

.modal-invitatii .lista-prieteni {
    height: 200px;
    overflow: auto
}

.show-user-avatar {
    width: 50px;
    height: 50px;
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-right: 5px
}

.profil-lista-prieteni.homepage .show-user-avatar {
    width: 30px;
    height: 30px;
    margin-right: 3px;
    float: none;
    margin-bottom: 2px
}

.show-user-name {
    flooat: left;
    clear: right;
    display: block;
    font-weight: bold;
    margin-bottom: 2px
}

img.no-friends.homepage {
    float: left
}

.butoane-prieteni {
    margin: 5px 0 10px 0
}

.butoane-prieteni .profil-buton {
    float: left;
    width: 90px;
    padding: 6px 7px;
    margin: 0 3px 0 0
}

.prieten-nume, p.prieten-oras {
    font-size: 11px
}

#modal-invitatii .butoane-prieteni {
    margin: 5px auto;
    width: 220px
}

#modal-invitatii .butoane-prieteni a {
    color: #fff
}

.current-avatar {
    float: left;
    margin-right: 20px
}

.avatar-form {
    margin: 10px 0 20px 10px;
    float: left
}

.avatar-form .profil-submit {
    background: transparent url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -5px -261px;
    width: 112px;
    border: 0;
    font: bold 12px Arial;
    color: #fff;
    padding: 11px 0 10px 0;
    cursor: pointer;
    outline: none;
    display: block;
    margin: 30px 0 0 0
}

.mesaj-confirmare {
    margin-bottom: 50px
}

.friend-action {
    background: none;
    border: 0;
    font-size: 12px;
    color: #077bdd;
    cursor: pointer;
    display: none;
    position: absolute;
    right: 70px;
    top: 15px;
    font-weight: bold
}

.friend-action-checkbox {
    background: none;
    border: 0;
    font-size: 12px;
    color: #077bdd;
    cursor: pointer;
    position: absolute;
    right: 50px;
    top: 20px;
    font-weight: bold
}

.remove-friend {
    background: none;
    border: 0;
    font-size: 12px;
    color: #077bdd;
    cursor: pointer;
    font-family: Arial
}

.friend-action.show {
    display: block
}

.tooltip {
    display: none;
    background-color: #fff;
    border: 1px solid #e1f3fa;
    padding: 7px;
    -moz-border-radius: 10px;
    position: absolute;
    width: 200px;
    color: #797979;
    font-size: 12px;
    line-height: 14px
}

.tooltip.username {
    top: 0;
    right: 180px
}

.tooltip.username-login {
    top: 10px;
    right: 160px
}

.tooltip.password-login {
    top: 230px;
    right: 160px
}

.tooltip.password {
    top: 47px;
    right: 180px
}

.tooltip.confirm_password {
    top: 94px;
    right: 180px
}

.tooltip.email {
    top: 141px;
    right: 180px
}

.tooltip.antispam {
    top: 191px;
    right: 180px
}

.tooltip.show {
    display: block
}

.like-bloc {
    height: 20px;
    margin: 8px 0 0 31px
}

.detalii-eveniment {
    margin-left: 25px
}

.detalii-eveniment li {
    margin-bottom: 6px
}

.lista-participanti {
    margin-left: 30px;
    margin-top: 15px
}

.detalii-eveniment li.descriere {
    background-color: #fff;
    padding: 10px;
    width: 390px;
    border: 1px solid #e1f3fa;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-left: -14px;
    line-height: 14px
}

.label-invitati {
    float: left;
    margin: 2px 0 0 188px
}

.lista-invitati {
    margin: 0 0 15px 10px;
    width: 400px;
    float: left
}

.lista-participanti li {
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 14px;
    list-style: decimal inside none
}

.lista-invitati li {
    margin: 0 10px 3px 0;
    font-weight: bold;
    font-size: 14px;
    list-style: none;
    float: left;
    width: 160px
}

.lista-invitati li a {
    margin-right: 3px
}

.lista-invitati img {
    height: 20px;
    width: 20px
}

.lista-invitati img.twitter-user-icon, .lista-invitati img.facebook-user-icon {
    width: 11px;
    height: 11px
}

#edit_invitati_trigger {
    display: block;
    margin: 20px 0 15px 230px;
    clear: both
}

.invitati-emailuri {
    margin: 5px 0 0 230px;
    width: 300px
}

.invitati-emailuri-tooltip {
    margin-left: 100px;
    font-size: 11px
}

.detalii-eveniment li.data-eveniment {
    font-size: 16px;
    margin-left: -12px;
    margin-bottom: 10px
}

.vin-si-eu {
    position: absolute;
    right: 36px;
    top: 100px;
    border: 0;
    background: #0d66b8;
    padding: 10px 16px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    font-family: Arial, Verdana;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 18px;
    text-shadow: 0 -1px #0f324f
}

.vin-si-eu:hover, .vin-si-eu:focus {
    background-color: #145b97;
    color: #fff;
    text-shadow: 0 -1px #0c283f
}

a.participant {
    position: relative
}

a.participant img {
    vertical-align: bottom
}

a.participant.twitter img, a.participant.facebook img {
    margin-right: 5px
}

a.participant .twitter-user-icon {
    left: 15px;
    bottom: -3px
}

a.participant .facebook-user-icon {
    left: 15px;
    bottom: -2px
}

.loc-container.album {
    float: left;
    position: relative;
    margin: 28px 0
}

.loc-container.lista {
    position: relative;
    margin: 10px 0 20px 0
}

.loc-container.album .fotbal_stamp, .loc-container.album.baschet_stamp, .loc-container.album .tenis_stamp, .loc-container.album .inot_stamp, .loc-container.album .fitness_stamp {
    position: absolute;
    background: url(../img/folbal.png) no-repeat;
    display: block;
    width: 120px;
    height: 120px;
    bottom: 7px;
    left: 215px;
    z-index: 10
}

.loc-container.lista .fotbal_stamp, .loc-container.lista.baschet_stamp, .loc-container.lista .tenis_stamp, .loc-container.lista .inot_stamp, .loc-container.lista .fitness_stamp {
    position: absolute;
    background: url(../img/folbal.png) no-repeat;
    display: block;
    width: 120px;
    height: 120px;
    right: 29px;
    bottom: 5px;
    z-index: 10
}

.fotbal_stamp {
    background: url(../img/folbal.png) no-repeat
}

.baschet_stamp {
    background: url(../img/baschet.png) no-repeat
}

.tenis_stamp {
    background: url(../img/tenis.png) no-repeat
}

.inot_stamp {
    background: url(../img/inot.png) no-repeat
}

.loc-container.album .loc-continut {
    padding: 5px;
    background-color: #f3f8fa;
    width: 335px;
    margin-right: 20px;
    height: 310px;
    position: relative
}

.loc-container.album.promo {
    margin-bottom: 20px
}

.loc-container.album.promo .loc-continut, .loc-container.lista.promo .loc-continut {
    background:#fff;
}

.promo-ribbon-up {
    position: absolute;
    right: 5px;
    top: 5px
}

.loc-container.album .loc-continut.eveniment {
    padding: 5px;
    background-color: #f3f8fa;
    width: 335px;
    margin-right: 20px;
    height: 146px;
    position: relative;
    margin-bottom: 15px
}

.loc-container.lista .loc-continut {
    padding: 15px 0 10px 15px;
    background-color: #f3f8fa;
    margin-right: 20px
	position:relative;
}

.loc-container.album .loc-continut:hover, .loc-container.lista .loc-continut:hover {
    background-color: #fff
}

.loc-container .casuta_screen {
    float: left
}

.loc-container img.casuta_screen {
    border: 5px #96a4ab solid;
    border-color: #fff;
    width: 335px;
    margin-left: -5px;
    margin-top: -5px
}

.loc-container img.casuta_screen:hover {
    border-color: #a8c2ce
}

.loc-container.album .casuta_txt {
    float: left;
    padding: 10px
}
.casuta_txt .descriere-s{
	height:auto;
	overflow:hidden;
	margin:3px 0 10px 0;
}
.casuta_txt .adresa-s{
	height:16px;
	overflow:hidden;
	margin-bottom:8px;
	background:url('../img/nou/map-pin.png') no-repeat left 20%;
	padding-left:12px;
}
.loc-container.album .eveniment .casuta_txt {
    float: left;
    padding: 10px;
    margin-left: 142px
}

.loc-container.lista .casuta_txt {
    float: left;
    padding: 0 10px;
    margin: 43px 0 0 4px;
	width:323px;

}

.loc-container.lista .eveniment .casuta_txt {
    margin-left: 138px
}

.loc-container.album h1{
    font-size: 18px;
    color: #06b640;
    margin: 0;
    font-family: Verdana;
    font-weight: bold;
    position: absolute;
    top: -25px;
    width: 335px;
    z-index: 5;
	height:20px;
	overflow:hidden;
}
.loc-container.album h1 a {
    color: #06b640;
    z-index: 5
}
.login-container {
    float: left;
    width: 450px;
    margin-top: 55px
}

.what-next {
    margin: 40px 0 60px 0
}

.what-next li {
    float: left;
    width: 248px;
    margin-right: 55px
}

.what-next li h3 {
    padding: 3px;
    font-weight: bold;
    font-size: 18px
}

.what-next li h3 a {
    color: #606060
}

.what-next li h3 a:hover {
    color: #077bdd;
    text-decoration: none
}

.what-next li p {
    padding: 5px
}

.what-next a.link {
    padding-left: 30px
}

.icon-profil, .icon-organizeaza, .icon-propune {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    display: block;
    float: left;
    margin: 12px 10px 0 2px
}

.icon-profil {
    background-position: -302px -501px;
    width: 18px;
    height: 30px
}

.icon-propune {
    background-position: -371px -501px;
    width: 28px;
    height: 31px
}

.icon-organizeaza {
    background-position: -329px -501px;
    width: 34px;
    height: 36px
}

.what-next .link-profil {
    padding-left: 30px
}

.what-next .link-propune {
    padding-left: 40px
}

.what-next .link-organizeaza {
    padding-left: 45px
}

.what-next a:hover {
    text-decoration: underline
}

.signup-container {
    float: left;
    width: 350px;
    margin-top: 40px;
    padding-top: 15px;
    padding-left: 20px;
    margin-left: 55px;
    height: 185px;
    background-color: #fff;
    -moz-border-radius: 10px;
    border: 1px solid #eaf2f5
}

.signup-container ul {
    margin-top: 25px;
    margin-left: 25px
}

.signup-container li {
    margin-bottom: 7px
}

.login-container .the-form {
    margin-top: 15px;
    margin-left: 20px
}

.signup-container h2 {
    font-size: 18px
}

.login-container h2 {
    font-size: 18px;
    margin-left: 38px
}

.loc-container.lista h1, .loc-container.lista h1 a {
    font-size: 18px;
    color: #06b640;
    margin: 0;
    font-family: Verdana;
    font-weight: bold;
    position: absolute;
    top: 6px;
    left: 184px;
    width: 335px
}

.loc-container.lista h1.h1-eveniment, .loc-container.lista .eveniment h1.h1-eveniment a {
    left: -21px;
    width: 440px
}

.loc-container h1 a:hover {
    font-size: 18px;
    color: #119d3f
}

.loc-container .casuta_txt .category a {
    color: #c60;
    text-decoration: none
}

.loc-container .casuta_txt .category a:hover {
    color: #36c;
    text-decoration: none
}

.loc-container .casuta_txt .comentarii {
    background-image: url(../img/comment.png);
    background-repeat: no-repeat;
    padding: 0 0 5px 15px;
    color: #6a8592;
    display: block
}

.loc-container .casuta_txt .comentarii:hover {
    color: #077bdd;
    text-decoration: underline
}

.loc-container .casuta_txt .sport-oras {
    color: #6a8592;
    display: block;
	position:absolute;
	bottom:12px;
	left:16px;
}
.loc-container.lista .casuta_txt .sport-oras {
	bottom: 15px;
    color: #6A8592;
    display: block;
    left: 370px;
    position: absolute;
}
.loc-container .casuta_txt .sport-oras:hover {
    color: #077bdd;
    text-decoration: underline
}

.loc-container .com {
    color: #6a8592
}

.loc-container .com:hover {
    color: #077bdd
}

.loc-container.album .casuta_txt .text {
    color: #7d868f;
    position: absolute;
    line-height: 13px;
    bottom: 10px;
    right: 10px
}

.loc-container.album .eveniment .casuta_txt .text {
    color: #7d868f;
    position: absolute;
    line-height: 13px;
    bottom: 12px;
    left: 157px
}

.loc-container.lista .casuta_txt .text {
 	bottom: 16px;
    color: #7D868F;
    margin-top: 0;
    position: absolute;
    right: 12px;
}

.loc-container.lista .eveniment .casuta_txt .text {
    margin-top: 41px
}

.loc-container.album .casuta_txt .text a {
    background-color: #6a8592;
    padding: 3px 4px;
    color: #fff;
    display: block
}

.loc-container.album .eveniment .casuta_txt .text a {
    background-color: #6a8592;
    padding: 3px 4px;
    color: #fff;
    display: block
}

.loc-container.lista .casuta_txt .text a {
    margin-top: 20px;
    background-color: #6a8592;
    padding: 2px;
    color: #fff
}

.loc-container .casuta_txt .text a:hover {
    background-color: #119d3f;
    color: #fff
}

.container_detalii {
    background-color: #f3f8fa;
    border: 1px solid #fff;
    border-top: 2px solid #b5d2df;
    padding: 15px 15px 40px 30px;
    background: #f3f8fa url('../img/nou/top-container-big.png') repeat-x
}

.container_detalii.text a:hover {
    text-decoration: underline
}

.container_detalii.text .profil-buton:hover {
    text-decoration: none
}

.container_detalii.eveniment {
    margin-top: 16px
}

.container_detalii.text {
    font-size: 13px
}

.container_detalii.text p {
    line-height: 18px;
    margin: 6px 0
}

.container_detalii.text h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 16px 0 8px 0
}

.anchor-links {
    margin-left: 432px
}

.anchor-links a {
    font-size: 12px;
    font-weight: normal;
    color: #e0eaef
}

.anchor-links a:hover {
    text-decoration: underline;
    color: #fff
}

.titlu-special .small-text, .special-tabs .small-text {
    font-size: 12px;
    font-weight: normal;
    height: auto;
    display: inline;
    padding: 0;
    color: #e0eaef
}

.titlu-special#recomandari {
    margin-top: 25px
}
#detalii-bloc{
}
#poze-bloc {
    width: 450px;
    float: left
}

#poze-bloc h1 {
    color: #008c00;
    font-size: 28px;
    font-variant: small-caps;
    margin-bottom: 6px;
    font-family: 'lucida sans unicode';
    font-weight: bold;
    margin: 20px 0 10px 20px
}

#harta-bloc {
    float: left;
    width: 350px;
    margin-left: 85px;
    padding-left: 15px;
    border-left: 3px dotted #d3e0ea
}

#ymap2 {
    width: 310px;
    height: 235px;
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 20px;
    border: 3px solid #333
}

#big-map {
    height: 500px;
    border: 4px solid #21435f;
    margin-top: 20px
}

#big-map h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 3px
}

#big-map p {
    padding-bottom: 5px
}

#big-map .info-window {
    display: block;
    overflow: hidden
}

#propune-map {
    height: 300px;
    width: 330px;
    border: 4px solid #21435f;
    float: left
}

#adresa p {
    margin-left: 30px
}

h1.titlu_loc a {
    color: #06b640;
    font-size: 2.8em;
    font-variant: small-caps;
    margin-bottom: 6px;
    font-family: 'lucida sans unicode';
    font-weight: bold;
    display: inline;
    float: left;
    margin: 13px 30px 20px 10px;
	width:648px;
}

.stress {
    font-size: 13px;
    font-weight: bold
}

span.normal {
    font-weight: normal;
    padding: 0 1px
}

p.quote {
    font-style: italic;
    margin: 10px 0 5px 0;
    margin-left: 80px
}

p.quote-author {
    text-align: right;
    margin: 8px 0 15px 0
}

.prieteni-links {
    position: absolute;
    right: 31px;
    top: -8px
}

.breadcrumbs {
    position: absolute;
    top: 12px;
    left: 42px
}

.breadcrumbs.profil {
    top: 10px;
    left: 82px
}

.breadcrumbs.homepage {
    top: 41px;
    left: 70px
}

.breadcrumbs.eveniment {
    left: 32px;
    top: 24px
}

.breadcrumbs.section {
    top: 13px;
    left: 33px;
    font-size: 10px;
    color: #b0bfc6
}

.container_detalii.text .breadcrumbs.section a {
    text-decoration: none
}

.breadcrumbs a {
    color: #b0bfc6;
    font-size: 10px;
    text-transform: uppercase
}

.breadcrumbs a:hover {
    color: #077bdd
}

.lista-locuri-header {
    margin: 10px 30px 28px 2px;
    border-bottom: 1px solid #ccdee7;
    padding-bottom: 5px;
    clear: both;
    position: relative
}

.view-mode {
    position: absolute;
    top: 14px;
    right: 1px
}

#view-album, #view-list {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    width: 18px;
    height: 20px;
    text-indent: -9999px;
    display: block;
    float: left;
    margin-left: 4px
}

#view-album {
    background-position: -5px -165px
}

#view-album.activ, #view-album:hover {
    background-position: -5px -186px
}

#view-list {
    background-position: -27px -165px
}

#view-list.activ, #view-list:hover {
    background-position: -27px -186px
}

h1.titlu-lista {
    color: #a5b7c0;
    font-size: 2.8em;
    font-variant: small-caps;
    margin-bottom: 6px;
    font-family: 'lucida sans unicode';
    font-weight: bold;
    display: inline;
    text-shadow: 0 1px 0 #f3f8fa
}

h1.titlu-lista.parteneri {
    margin-bottom: 10px
}

.sterge-filtru {
    font-size: 13px;
    padding-left: 17px;
    color: #a5b7c0;
    position: relative;
    width: 13px
}

.sterge-filtru .button {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -62px -165px;
    position: absolute;
    display: block;
    width: 13px;
    height: 15px;
    bottom: 4px;
    right: 0
}

.sterge-filtru .button.sport {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -156px -601px;
    position: absolute;
    display: block;
    width: 13px;
    height: 15px;
    bottom: 1px;
    right: 0
}

.sterge-filtru .button.sport:hover {
    background-position: -156px -617px
}

.sterge-filtru .button:hover {
    background-position: -62px -181px
}

.main_details {
    margin: 20px 1px 0 0;
    float: right
}

.main_details.eveniment {
    position: absolute;
    right: 33px;
    top: 21px
}

.main_details a {
    font-size: 12px
}

.mail-icon, .twitter-icon, .facebook-icon, .ym-icon {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    height: 24px;
    width: 24px;
    display: block;
    float: left;
    margin-right: 4px
}

.placut-icon {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -384px -405px;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 3px
}

.the-form label.comment-special {
    position: relative;
    padding-right: 15px;
    width: 115px
}

label .placut-icon {
    float: none;
    position: absolute;
    right: -10px;
    top: 6px
}

.nu_placut-icon {
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -384px -425px;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 3px
}

label .nu_placut-icon {
    float: none;
    position: absolute;
    right: -10px;
    top: 6px
}

.social-label {
    float: left;
    display: block;
    padding: 6px 7px
}

.mail-icon {
    background-position: -86px -603px
}

.ym-icon {
    background-position: -59px -603px
}

.twitter-icon {
    background-position: -31px -603px
}

.facebook-icon {
    background-position: -6px -603px
}

.mail-icon:hover {
    background-position: -86px -629px
}

.ym-icon:hover {
    background-position: -59px -629px
}

.facebook-icon:hover {
    background-position: -6px -629px
}

.twitter-icon:hover {
    background-position: -31px -629px
}

.label-share {
    float: left
}

a.tag-link {
    background-color: #b5d2df;
    color: #fff;
    padding: 2px 5px;
    font-size: 11px;
    -moz-border-radius: 8px;
    display: block;
    float: left;
    margin: 1px 3px 1px 0
}

a.tag-link:hover {
    background-color: #077bdd;
    color: #fff
}
.detalii-autopromo{
	margin:15px 0 0 25px;
}
.separator {
    margin: 11px 0 20px 0;
    border-bottom: 3px #d3e0ea dotted
}

.autor-loc {
    margin-top: 40px;
    position: relative;
	line-height:30px;
}

.autor-loc .facebook-user-icon {
    bottom: -3px;
    left: 15px
}

.chenar_poze {
    float: left;
    margin-right: 8px
}

img.chenar_poze {
    border: 2px #96abb5 solid;
    margin-right: 10px;
    margin-bottom: 10px
}

img.chenar_poze:hover {
    border: 2px #bed5e0 solid
}

.images_carousel {
    float: left;
    height: 130px !important;
    overflow: hidden
}
.images_carousel li{
	min-height:130px;
	width:190px;
	
}
.images_carousel.inactive li{
	float:left;
}
.images_carousel li img{
	max-width:180px;
	max-height:130px;
}
.next, .prev {
    float: left;
    background-image: url('../img/nou/slider-arrows.png');
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
    cursor: pointer;
    margin-top: 48px
}

.next {
    background-position: -96px -57px
}

.next:hover {
    background-position: -96px -84px
}

.disabled {
    opacity: .3;
    cursor: default
}

.prev {
    background-position: -96px -2px;
    maargin-left: 15px;
    margin-right: 7px
}

.prev:hover {
    background-position: -96px -30px
}

.pagination {
    clear: both;
    padding-top: 50px
}

.pagination a {
    background-color: #06b640;
    color: #fff;
    padding: 3px 7px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.pagination strong {
    font-weight: bold;
    color: #666
}

.pagination a:hover {
    background-color: #119d3f;
    color: #fff
}

.titlu_detaliu {
    clear: both;
    font-size: 1.33em;
    color: #069;
    margin: 15px 0 10px 5px;
    font-weight: bold
}

.subtitlu {
    clear: both;
    font-size: 1.33em;
    color: #069;
    margin: 30px 0 10px 0;
    font-weight: bold
}

.contact-box {
    width: 400px;
    float: left
}

.contact-box.left {
    margin-right: 55px
}

.contact-box.banners {
    width: 100%
}

.contact-box.left.last {
    margin-bottom: 25px
}

p.spacing {
    margin: 10px 0
}

p.spacing.premiu.wii {
    border-top: 1px solid #efc2d8;
    border-bottom: 1px solid #efc2d8;
    baackground-color: #efc2d8;
    margin: 8px 0;
    padding: 2px 0
}

p.spacing.premiu.coolpix {
    border-top: 1px solid #dea039;
    border-bottom: 1px solid #dea039;
    baackground-color: #efc2d8;
    margin: 8px 0;
    padding: 2px 0
}

p.spacing.premiu.iriver {
    border-top: 1px solid #3dc48c;
    border-bottom: 1px solid #3dc48c;
    baackground-color: #efc2d8;
    margin: 8px 0;
    padding: 2px 0
}

p.spacing.nota {
    font-style: italic
}

.clear.spacing {
    margin: 10px 0
}

p.info {
    background-color: #fefdcc;
    padding: 5px;
    border: 1px solid #fcfa8e;
    margin: 5px 0
}

strong {
    font-weight: bold
}

.titlu_profil {
    font-size: 2em;
    padding: 10px 10px 20px 10px
}

.text_detaliu {
    margin-left: 15px;
    line-height: 15px
}

.text_detaliu.pre {
    white-space: pre
}

#comentarii-bloc {
    width: 650px;
    clear: both;
    margin-top: 30px
}

#comentarii-bloc ul {
    display: block
}

#comentarii-bloc ul li {
    margin: 10px 0 10px 20px;
    border-bottom: 1px solid #fff;
    clear: both;
    padding-bottom: 10px
}

.rating-comentarii .thumbsup {
    margin-left: 142px
}

h2.titlu-special, .special-tabs {
    background: url('../img/nou/left-title.png') no-repeat left top;
    color: #fff;
    height: 44px;
    margin-left: -44px
}

h2.titlu-special.promo {
    background: url('../img/nou/left-title-promo.png') no-repeat left top
}

h2.titlu-special span.bar, .special-tabs span.bar {
    background-color: #b0bfc6;
    height: 22px;
    display: block;
    padding: 8px 0 0 42px;
    clear: both;
    font-size: 1.33em;
    font-weight: bold;
    line-height: 16px
}

h2.titlu-special.promo span.bar {
    background-color: #ff5113;
    width: 650px
}

.special-tabs .detalii-tab {
    padding: 3px 8px 7px 8px;
    font-size: 12px;
    font-weight: bold;
    color: #fff
}

.special-tabs .detalii-tab:hover {
    background-color: #f3f8fa;
    color: #606060;
    padding: 3px 8px 7px 8px;
    font-size: 12px;
    font-weight: bold
}

.special-tabs .detalii-tab.activ {
    background-color: #f3f8fa;
    color: #606060;
    padding: 3px 8px 7px 8px;
    font-size: 12px;
    font-weight: bold
}

.comentariu-autor {
    float: left;
    width: 100px;
    clear: left
}

.comentariu-autor a {
    display: block;
    font-weight: bold;
    margin: 7px 0 5px 0
}

.comentariu-autor .not-user {
    display: block;
    font-weight: bold;
    margin: 7px 0 5px 0
}

.comentariu-autor p {
    font-size: 11px
}

.comentariu-text {
    width: 500px;
    float: left;
    margin-left: 10px;
    background-color: #fff;
    border: 1px solid #e1f3fa;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px
}

.comentariu-text p {
    padding: 15px;
    line-height: 15px
}

.search-results {
    margin: 25px 0 35px 0
}

h1.titlu {
    font-size: 25px;
    margin: 10px 20px 20px 0;
    padding: 0 10px 7px 0;
    border-bottom: 1px solid #e0ebef
}

h1.titlu a {
    color: #606060
}

#evenimente-bloc {
    display: none
}

.lista-evenimente {
    margin: 20px 0
}

.upload-image {
    margin: 50px 0 50px 40px;
    clear: both
}

#lista-ev-loc {
    margin: 10px 0
}

#lista-ev-loc tr:hover {
    background-color: #e0edf3
}

#lista-ev-loc tr.header-row:hover {
    background-color: inherit
}

#lista-ev-loc th, #lista-ev-loc td {
    padding: 8px 15px 8px 0
}

#lista-ev-loc th {
    font-weight: bold;
    border-bottom: 1px solid #b0bfc6;
    padding: 8px 15px 3px 0
}

.calendar-box {
    position: absolute;
    height: 140px;
    width: 140px;
    background: #fff url('../img/nou/grad-calendar.png') repeat-x;
    boorder: 1px solid #06b640;
    border-top: 0;
    display: block;
    color: #606060;
    top: 6px;
    left: 6px;
    border: 2px solid #d7e2e7
}

.calendar-box .month {
    position: absolute;
    top: 0;
    background-color: #06b640;
    color: #fff;
    width: 140px;
    text-align: center;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 4px 0;
    text-shadow: 0 -1px 0 #00852c;
    border-bottom: 2px solid #039c35
}

.calendar-box .day {
    position: absolute;
    top: 50px;
    font-size: 77px;
    width: 140px;
    text-align: center;
    font-weight: bold;
    color: #606060
}

.calendar-mini-box {
    position: relative;
    height: 28px;
    width: 25px;
    background-color: #fff;
    border: 1px solid #cecece;
    border-top: 0;
    display: block;
    color: #606060;
    float: left
}

.info-ev {
    margin-left: 7px;
    float: left
}

#sidebar a.calendar-mini-box:hover, .index-box a.calendar-mini-box:hover {
    text-decoration: none
}

#sidebar strong, .index-box strong {
    font-size: 13px;
    font-weight: bold;
    display: block;
    padding-bottom: 3px
}

.calendar-mini-box .month {
    position: absolute;
    top: 0;
    background-color: #06b640;
    color: #fff;
    width: 25px;
    padding: 1px 0;
    text-align: center;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold
}

.calendar-mini-box .day {
    position: absolute;
    top: 14px;
    font-size: 11px;
    width: 25px;
    text-align: center;
    font-weight: bold;
    color: #606060
}

#sidebar .big-no, .index-box .big-no {
    font-size: 24px
}

#sidebar .a-left, .index-box .a-left {
    float: left
}

#sidebar .a-right, .index-box .a-right {
    float: right
}

#sidebar .username, .index-box .username {
    font-size: 14px;
    font-weight: bold;
    display: block
}

#sidebar .username:hover, .index-box .username:hover {
    text-decoration: underline
}

.container-banner-sustinere {
    width: 190px;
    float: left;
    margin-right: 10px;
    margin-top: 10px
}

.container-banner-sustinere img {
    margin: 10px 10px 10px 0
}

p.code {
    font-size: 11px;
    width: 171px;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #b5d2df;
    overflow: hidden
}

p.code:hover {
    border-color: #99dfff
}

.wallpaper-block {
    float: left;
    width: 400px;
    margin-right: 50px;
    margin-bottom: 50px
}

.wallpaper-block img {
    display: block;
    border: 6px solid #fff;
    margin-bottom: 5px
}

.wallpaper-block h2 {
    margin: 5px 0 7px 0;
    font-size: 15px
}

.wallpaper-block a:hover {
    text-decoration: underline
}

.notificare {
    font-size: 11px;
    font-style: italic;
    margin-top: 20px
}

.the-form {
    margin: 50px 0 50px 40px;
    position: relative
}

.the-form.homepage {
    margin: 20px 0 20px 0
}

.the-form.homepage a:hover {
    text-decoration: underline
}

.box-signup {
    width: 300px;
    margin: 10px 0 0 110px;
    border-top: 1px solid #e0ebef;
    padding-top: 6px;
    font-weight: bold
}

.contul-meu-box .box-signup {
    margin: 5px 0 20px 25px;
    font-weight: bold;
    border: 0;
    width: 345px
}

.contul-meu-box .box-signup a, .box-signup a {
    font-weight: normal
}

.contul-meu-box .box-signup a:hover {
    text-decoration: underline
}

.box-signup h3 {
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px 10px 36px;
    display: inline
}

.the-form.comentariu {
    margin: 30px 0 50px 0;
    position: relative
}

.the-form .submit_button {
    margin-top: 10px;
    display: block;
    width: auto
}

.the-form label {
    display: block;
    float: left;
    text-align: right;
    width: 130px;
    line-height: 30px;
    margin-right: 10px
}

.the-form.homepage label {
    width: 110px
}

.the-form .checkbox-label, .the-form.homepage .checkbox-label {
    width: auto;
    margin-left: 3px;
    font-size: 10px;
    line-height: 14px
}

.the-form input {
    width: 200px;
    padding: 6px;
    margin-bottom: 15px;
    border: 1px solid #dfdfdf;
    font-size: 14px;
    outline: 0
}

.the-form .checkbox {
    width: auto;
    float: left;
    margin-left: 140px;
    padding: 3px;
    outline: 0
}

.the-form.homepage .checkbox {
    margin-left: 120px
}

.the-form input.lil-input {
    width: 32px;
    padding: 6px;
    margin-bottom: 15px;
    border: 1px solid #dfdfdf;
    font-size: 14px;
    outline: 0
}

.the-form select {
    width: 214px;
    padding: 6px;
    margin-bottom: 15px;
    border: 1px solid #dfdfdf;
    font-size: 14px
}

.the-form select.lil-select {
    width: 77px
}

.the-form textarea {
    padding: 6px;
    margin-bottom: 15px;
    border: 1px solid #dfdfdf;
    font-size: 14px;
    font-family: Arial, Verdana
}

.the-form input.radio {
    width: auto;
    float: left;
    margin-top: 7px
}

.the-form .radio-label {
    width: auto;
    line-height: 1;
    margin-top: 7px
}

.the-form .radio_e-label {
    line-height: 1;
    margin-top: 7px
}

.the-form input:focus, .the-form input:hover, .the-form select:hover, .the-form select:focus, .the-form textarea:hover, .the-form textarea:focus {
    border-color: #c0dffc;
    outline: none
}

.the-form .submit-register {
    background: url(../img/nou/signup-submit.png) no-repeat;
    width: 110px;
    height: 36px;
    display: block;
    cursor: pointer;
    border: 0;
    margin: 20px 0 20px 143px
}

.the-form .login-register {
    background: url(../img/nou/signup-submit.png) no-repeat;
    width: 110px;
    height: 36px;
    display: block;
    cursor: pointer;
    border: 0;
    margin: 40px 0 40px 143px
}

.form-error {
    color: red;
    font-size: 10px;
    margin: -8px 0 0 140px
}

.form-error.search {
    margin: 0
}

.error_field_name {
    font-weight: bold
}

.the-form.search-user {
    margin: 0
}

.the-form.search-user input {
    float: left
}

.the-form.search-user .long {
    width: 340px
}

.the-form.search-user .profil-submit {
    margin: -2px 0 0 15px
}

.container-search-user {
    margin: 50px 0
}

.search-user-res {
    margin: 30px 0
}

.success-message {
    border: 1px solid #a2f6b2;
    background-color: #d2ffd8;
    padding: 7px;
    font-weight: bold;
    margin-right: 20px
}

.warning-message {
    border: 1px solid #ede982;
    background-color: #f8ffb9;
    padding: 7px;
    font-weight: bold;
    margin-right: 20px
}

h2 {
    font-size: 14px;
    font-weight: bold
}

.taburi-profil {
    margin: 15px 0 40px 0;
    border-bottom: 1px solid #e0ebef;
    padding-left: 20px
}

.taburi-profil li {
    display: inline;
    padding: 4px 10px;
    border: 1px solid #e0ebef;
    border-bottom: none;
    border-right: none;
    float: left
}

.taburi-profil li a {
    color: #6a8592
}

.taburi-profil li.titlu {
    border: 0;
    font-size: 24px;
    margin-right: 50px
}

.taburi-profil li.last {
    border-right: 1px solid #e0ebef
}

.edit_form .submit_button {
    margin-top: 10px;
    display: block;
    width: auto
}

.edit_form label {
    display: block;
    float: left;
    text-align: right;
    width: 130px;
    line-height: 22px;
    margin-right: 10px
}

.edit_form input {
    width: 200px;
    padding: 3px;
    margin-bottom: 15px;
    border: 2px solid #dfdfdf;
    font-size: 12px
}

.edit_form input {
    width: 200px;
    padding: 3px;
    margin-bottom: 15px;
    border: 2px solid #dfdfdf;
    font-size: 12px
}

.edit_form input:focus, .edit_form input:hover {
    border-color: #c0dffc
}

.error_field_name {
    font-weight: bold
}

img.no-event {
    margin: 0 auto;
    width: 127px;
    display: block
}

.recent_evenimente img.no-event {
    width: 90px
}

img.no-friend {
    margin: 0 auto;
    width: 133px;
    display: block
}

.servicii-slider-container {
    background: #81969f;
    position: absolute;
    width: 100%;
    min-width: 960px;
    left: 0;
    height: 160px;
    top: 520px;
    z-index: 90
}

.servicii-slider {
    margin-left: -480px;
    padding-left: 50%;
    width: 960px
}

.servicii-slider-clear {
    clear: both;
    margin-top: 110px
}

.container_detalii.text p.servicii-benefits {
    margin: 0 0 0 25px;
    font-size: 19px;
    color: #d9d9d9;
    font-size: 19px
}

p.servicii-benefits span {
    padding: 0 12px
}

p.servicii-benefits span.serviciu1 {
    color: #fe612a
}

p.servicii-benefits span.serviciu2 {
    color: #7a3588
}

p.servicii-benefits span.serviciu3 {
    color: #85c11d
}

p.servicii-benefits span.serviciu4 {
    color: #96902d
}

p.servicii-benefits span.serviciu5 {
    color: #af6286
}

.servicii-carousel {
    width: 590px;
    margin-top: 17px;
    float: left
}

.servicii-slider .prev, .next {
    width: 24px
}

.servicii-slider .prev {
    background-position: -69px -2px;
    margin: 62px 15px 0 20px
}

.servicii-slider .prev:hover {
    background-position: -69px -30px
}

.servicii-slider .next {
    background-position: -69px -58px;
    margin: 62px 0 0 5px
}

.servicii-slider .next:hover {
    background-position: -69px -85px
}

.servicii-slider ul {
    padding: 15px 20px
}

.servicii-slider li {
    float: left;
    margin-right: 3px;
    width: 165px;
    height: 155px
}

.servicii-slider li img {
    opacity: 1
}

.servicii-slider li .serv-screenshot {
    background: none repeat scroll 0 0 #b0bfc6;
    border: 1px solid #b5d1df;
    display: block;
    height: 93px;
    padding: 2px;
    width: 130px
}

.serviciu-rcontent .serv-screenshot {
    background: none repeat scroll 0 0 #d1dbdf;
    border: 1px solid #b0bfc6;
    display: block;
    height: 93px;
    padding: 2px;
    width: 130px
}

.servicii-slider li .serv-screenshot:hover img, .serviciu-rcontent .serv-screenshot:hover img {
    opacity: .7
}

.servicii-slider li .serviciu-titlu {
    color: #fff;
    font-size: 15px;
    display: block;
    margin: 0;
    font-weight: bold;
    text-shadow: 0 -1px #404a4f;
    padding-top: 2px
}

.servicii-intro {
    background: url('../img/nou/servicii/servicii-graphic.png') no-repeat;
    width: 610px;
    height: 240px;
    padding: 70px 0 0 308px;
    margin: 33px 0 10px 5px;
    position: relative
}

.servicii-propune {
    position: absolute;
    top: 40px;
    right: 136px;
    color: #6a8592
}

.container_detalii.text .servicii-propune:hover {
    text-decoration: none
}

.link-lista-servicii {
    display: block;
    height: 234px;
    left: 0;
    position: absolute;
    top: 0;
    width: 258px
}

.serviciu-titlu {
    font-size: 20px;
    font-weight: normal;
    margin: 38px 0 0 0;
    color: #958f2b
}

.servicii-features {
    width: 235px;
    float: left;
    margin-right: 10px
}

.servicii-features.cine {
    margin-left: 45px;
    width: 265px
}

.servicii-features h2 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 10px
}

.servicii-features li {
    background: url('../img/nou/servicii/bullet-list.png') no-repeat left center;
    padding: 8px 0 8px 23px
}

.serviciu-titlu.first {
    margin-top: 30px
}

.container_detalii.text .serviciu-descriere {
    margin: 8px 0px 10px 0px;
    width: 465px;
    float: left
}

.serviciu-loc-ales {
    margin: 2px 0 10px 15px;
    font-size: 15px
}

.container_detalii.text .serviciu-descriere p {
    margin: 0 0 7px 0;
}
p.serv-descriere{
	font-size:13px;
	width:240px;
	line-height:18px;
	float:left;
}
.container_detalii.text .serviciu-descriere.comanda {
    width: 105px;
	margin:3px 0 0 30px;
}

.serviciu-rcontent {
    float: left;
    margin-top: -20px
}

.serviciu-rcontent.detalii {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #e1f3fa;
    margin:0 15px 0 0;
    padding: 8px
}

.serviciu-rcontent.detalii h3 {
    margin: 0 0 4px 0
}

.servicii-rcontent h2 {
    margin: 30px 0 10px 0;
    font-size: 16px
}

.servicii-rcontent li {
    margin: 0 0 6px 0
}

h2.subtitlu-content {
    font-size: 14px;
    margin: 30px 0 10px 0;
    line-height: 20px;
    font-weight: normal;
    width: 585px;
	border-top:1px dashed #E0EBEF;
}

.servicii-select-loc .the-form {
    margin: 20px 0 0 0px;
	width:330px;
	float:left;
}
.servicii-select-loc .the-form select{
	width:240px;
}
#sms-order-form{
	margin:12px 0 0 0;
}
#sms-order-form .sms-order-button{
	background: #077bdd; /* Old browsers */
	background: -moz-linear-gradient(top,  #077bdd 0%, #0751b2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#077bdd), color-stop(100%,#0751b2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #077bdd 0%,#0751b2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #077bdd 0%,#0751b2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #077bdd 0%,#0751b2 100%); /* IE10+ */
	background: linear-gradient(top,  #077bdd 0%,#0751b2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#077bdd', endColorstr='#0751b2',GradientType=0 ); /* IE6-9 */
	border:1px solid #05398C;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 0;
    text-shadow: 0 -1px #05398C;
    width: 100%;
	cursor:pointer;
}
#sms-order-form .sms-order-button:hover{
	background: #077bdd; /* Old browsers */
background: -moz-linear-gradient(top,  #077bdd 0%, #075dc6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#077bdd), color-stop(100%,#075dc6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #077bdd 0%,#075dc6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #077bdd 0%,#075dc6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #077bdd 0%,#075dc6 100%); /* IE10+ */
background: linear-gradient(top,  #077bdd 0%,#075dc6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#077bdd', endColorstr='#075dc6',GradientType=0 ); /* IE6-9 */

}
#sms-order-form .next-step-button{
	margin:10px 0 00px 10px;
}
.next-step-button.services{
	margin:10px 0 0 80px;
}
.servicii-select-loc .the-form label {
    width: 70px
}
.servicii-select-loc h2.subtitlu-content{
	margin-top: 15px;
    padding-top: 10px;
}
.container_detalii.text p.info-comanda {
    margin: 20px 0 15px 0
}
.info-comanda-container{
	float:left;
	width:190px;
	padding:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #DFDFDF;
	margin:20px 0 0 10px;
	display:none;
}
.info-comanda .extra-info {
    font-size: 11px;
    font-style: italic
}

#verifica_loc {
    margin: -8px 0 20px 82px;
	font-size:12px;
	width:200px;
}

.submit-button.servicii {
    margin: 25px 0 20px 120px
}

.plata-mobil {
    font-size: 11px
}

.plata-mobil img {
    vertical-align: middle
}

.pret-container {
    margin: 0px 0 15px 0;
}

.serviciu-pret {
    font-size: 35px;
    padding: 3px;
    text-align: center;
    color: #06B640;
}

.pret-container strike {
    background: url("../img/nou/sprite-controls.png") no-repeat;
    background-position: -182px -600px;
    color: #555;
    display: block;
    font-size: 15px;
    height: 19px;
    padding-top: 3px;
    width: 90px
}

.serviciu-titlu.pachet0, .pret-container.pachet0 strike {
    color: #958f2b
}

.serviciu-titlu.pachet1, .pret-container.pachet1 strike {
    color: #6d207c
}

.serviciu-titlu.pachet2, .pret-container.pachet2 strike {
    color: #ff5113
}

.serviciu-titlu.pachet3, .pret-container.pachet3 strike {
    color: #79bb05
}

.serviciu-titlu.pachet4, .pret-container.pachet4 strike {
    color: #008444
}

.help-link {
    display: block;
    position: absolute;
    right: 35px;
    top: 33px;
    background: url('../img/nou/sprite-controls.png') no-repeat;
    background-position: -383px -646px;
    width: 18px;
    height: 18px
}

.container_detalii.text .help-link:hover {
    text-decoration: none;
    background-position: -383px -665px
}

.pret-container .detalii {
    display: block;
    text-align: left;
    font-size: 11px;
    margin-top: 20px;
    font-weight: normal;
    font-style: italic;
    color: #8f8f8f
}

.serviciu-screenshot {
    background: url('../img/nou/sprite-controls.png') no-repeat;
    background-position: -385px -599px;
    padding: 4px 0 4px 17px;
    margin: 5px 6px 0 0
}

.serviciu-detalii {
    background: url('../img/nou/sprite-controls.png') no-repeat;
    background-position: -383px -621px;
    padding: 4px 0 4px 19px;
    margin: 5px 0 0 0
}

.serviciu-cta {
    background-color: #077bdd;
    font-weight: bold;
    color: #fff;
    padding: 8px 14px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.serviciu-cta:hover {
    color: #fff
}

.comanda-buton {
    background: url('../img/nou/sprite-controls.png');
    background-position: -177px -620px;
    height: 45px;
    width: 95px;
    display: block;
    padding: 0 0 12px 3px;
    line-height: 20px;
    font-size: 26px;
    color: #06B640;
	margin-top:10px;
}

.comanda-buton strike {
    font-size: 16px;
    font-weight: normal;
    color: #555;
    padding-right: 2px;
    vertical-align: middle
}

.comanda-buton .small-text {
    font-size: 11px;
    font-weight: normal;
    color: #555;
    padding-left: 2px;
    vertical-align: middle
}

.container_detalii.text .comanda-buton:hover {
    background-position: -278px -620px;
    text-decoration: none;
    width: 95px;
	color:#0bc849;
}

.tabel-servicii {
    margin: 10px 0 10px 0
}

.tabel-servicii td, .tabel-servicii th {
    padding: 4px 6px
}

.tabel-servicii th {
    font-size: 14px;
    border-bottom: 1px solid #e0ebef;
    font-weight: bold;
    padding-bottom: 3px
}

.tabel-servicii .serviciu-titlu {
    font-size: 16px;
    width: 210px
}

.tabel-servicii td.denumire-loc {
    width: 230px
}

.special-media {
    margin-bottom: 15px
}

.special-media img {
    border: 3px solid #fff
}

.home-ann-container {
    background: url('../img/nou/homepage-ann-bg.png') #b1c3cc;
    position: absolute;
    width: 100%;
    min-width: 960px;
    left: 0;
    height: 200px;
    top: 307px
}

.home-ann {
    margin-left: -480px;
    padding-left: 50%;
    width: 960px
}

.home-ann-clear {
    clear: both;
    margin-top: 230px
}

.home-ann .lcontent {
    width: 530px;
    float: left;
    padding: 20px 0 8px 2px
}

.home-ann .lcontent .btn-cta {
    margin-top: 17px
}

.home-ann .lcontent h1 {
    font-size: 3.6em;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 -1px #748790;
    margin-bottom: 10px
}

.home-ann .lcontent p {
    color: #fff;
    font-size: 22px;
    text-shadow: 0 -1px #7f95a0;
    margin-bottom: 2px
}

.btn-cta {
    background: url('../img/nou/sprite-controls.png') no-repeat;
    display: inline-block;
    height: 35px
}

.btn-inner {
    background: url('../img/nou/sprite-controls.png') no-repeat;
    display: inline-block;
    height: 35px
}

.btn-cta.tip1 {
    background-position: -57px -685px
}

.btn-cta.tip1:hover {
    background-position: -57px -721px
}

.btn-cta.tip1 .btn-inner {
    background-position: right -685px;
    margin-left: 5px;
    margin-right: -5px;
    padding-right: 0
}

.btn-cta.tip1:hover .btn-inner {
    background-position: right -721px
}

.btn-cta a {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 11px 10px 6px;
    text-shadow: 0 -1px #325c7f;
    text-align: center
}

.btn-cta.tip2 {
    background-position: -57px -757px
}

.btn-cta.tip2:hover {
    background-position: -57px -793px
}

.btn-cta.tip2 .btn-inner {
    background-position: right -757px;
    margin-left: 5px;
    margin-right: -5px;
    padding-right: 0
}

.btn-cta.tip2:hover .btn-inner {
    background-position: right -793px
}

.btn-cta.tip3 {
    background-position: -57px -829px
}

.btn-cta.tip3:hover {
    background-position: -57px -865px
}

.btn-cta.tip3 .btn-inner {
    background-position: right -829px;
    margin-left: 5px;
    margin-right: -5px;
    padding-right: 0
}

.btn-cta.tip3:hover .btn-inner {
    background-position: right -865px
}

.btn-cta.tip4 {
    background-position: -57px -901px
}

.btn-cta.tip4:hover {
    background-position: -57px -937px
}

.btn-cta.tip4 .btn-inner {
    background-position: right -901px;
    margin-left: 5px;
    margin-right: -5px;
    padding-right: 0
}

.btn-cta.tip4:hover .btn-inner {
    background-position: right -937px
}

.btn-cta.tip5 {
    background-position: -57px -973px
}

.btn-cta.tip5:hover {
    background-position: -57px -1009px
}

.btn-cta.tip5 .btn-inner {
    background-position: right -973px;
    margin-left: 5px;
    margin-right: -5px;
    padding-right: 0
}

.btn-cta.tip5:hover .btn-inner {
    background-position: right -1009px
}

.home-ann .browse-button {
    background: url('../img/nou/sprite-controls.png') no-repeat;
    background-position: -156px -685px;
    width: 156px;
    height: 35px;
    color: #fff;
    font-weight: bold;
    display: block;
    font-size: 14px;
    line-height: 34px;
    padding-left: 15px;
    text-shadow: 0 -1px #325c7f;
    margin-top: 19px
}

.home-ann .browse-button:hover {
    background-position: -5px -810px
}

.home-ann .rcontent {
    float: right;
    margin-top: 40px;
    width: 408px
}

.home-ann .rcontent .box {
    background: url('../img/nou/homepage-ann-box.png') no-repeat;
    width: 198px;
    height: 160px;
    float: left;
    margin-left: 6px
}

.home-ann .rcontent .box:hover {
    background: url('../img/nou/homepage-ann-box.png') no-repeat;
    background-position: -201px 0
}

.home-ann .box h2 {
    font-size: 16px;
    margin: 20px 18px 10px;
    color: #96abb6
}

.home-ann .box.tip1 h2 {
    background: url('../img/nou/sprite-controls.png') no-repeat;
    background-position: -376px -152px;
    padding: 4px 0 4px 28px
}

.home-ann .box.tip2 h2 {
    background: url('../img/nou/sprite-controls.png') no-repeat;
    background-position: -376px -179px;
    padding: 4px 0 4px 23px
}

.home-ann .box.tip1 h2.sport-icon {
    background-position: -375px -234px;
    padding-left: 30px
}

.home-ann .box.tip1 h2.propune-icon {
    background-position: -375px -206px;
    padding-left: 30px
}

.home-ann .box.tip1 h2.miscare-icon {
    background-position: -375px -258px
}

.home-ann .box.tip1 .btn-cta {
    margin: 6px 0 0 18px
}

.home-ann .box.tip1 .btn-cta .btn-inner {
    min-width: 153px
}

.home-ann .box.tip2 .btn-cta {
    margin: 20px 0 0 18px
}

.home-ann .box.tip2 .btn-cta .btn-inner {
    min-width: 153px
}

.home-ann .box p {
    color: #737373;
    margin: 5px 18px
}

.home-ann .box .signup-button {
    background: url('../img/nou/sprite-controls.png') no-repeat;
    background-position: -169px -685px;
    width: 166px;
    height: 35px;
    color: #fff;
    font-weight: bold;
    display: block;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    text-shadow: 0 -1px #325c7f;
    margin-top: 11px;
    margin-left: 17px
}

.home-ann .box .signup-button:hover {
    background-position: -169px -722px
}

.home-ann .box .servicii-button {
    background: url('../img/nou/sprite-controls.png') no-repeat;
    background-position: -5px -685px;
    width: 166px;
    height: 35px;
    color: #fff;
    font-weight: bold;
    display: block;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    text-shadow: 0 -1px #325c7f;
    margin-top: 25px;
    margin-left: 17px
}

.home-ann .box .servicii-button:hover {
    background-position: -5px -722px
}

.parteneri-container {
    background: #b1c3cc;
    position: absolute;
    width: 100%;
    min-width: 960px;
    left: 0;
    height: 170px;
    top: 374px
}

.parteneri-clear {
    clear: both;
    margin-top: 205px
}

.parteneri-container h2 {
    margin-bottom: 5px;
    margin-left: 3px;
    margin-top: 5px
}

.parteneri-container h2 a {
    color: #06b640;
    font-size: 16px
}

.lista-parteneri {
    margin-left: -480px;
    padding-left: 50%
}

.lista-parteneri li {
    float: left;
    margin-right: 27px;
    padding: 8px 15px 13px;
    background: #f3f8fa;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin-top: -7px;
    border: 1px solid #e0edf3;
    width: 188px;
    height: 161px
}

.lista-parteneri li.last {
    margin-right: 0
}

.lista-parteneri li:hover {
    baackground: #fff;
    border: 1px solid #b8c8d0
}

.lista-parteneri img {
    border: 4px solid #fff
}

.concurs-box {
    width: 300px;
    float: left
}
.concurs-box .box-sidebar {
    height: 336px
}
.concurs-box img {
    border: 8px solid #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}
.contul-meu-box {
    width: 400px;
    float: left;
    margin-left: 15px;
    position: relative
}
.concurs-wrapper{
	width:740px;
	height:669px;
	padding-top:135px;
	margin:30px auto;
	background:url(../img/nou/concurs/dans-bg.jpg) no-repeat;
}
.concurs-wrapper h2{	
	font-size:21px;
	margin:0px 0 25px 15px;
	font-weight:normal
}
.concurs-wrapper h2 span{
	font-size:12px;
}
.concurs-wrapper .footer-link{
	margin-right:162px;
}
.concurs-wrapper li{
	line-height:20px;
	margin-bottom:10px;
	margin-left:70px;
	font-size:16px;
	width:415px;
}
.container_detalii.text .concurs-wrapper p{
	line-height:20px;
	margin-bottom:30px;
	margin-left:15px;
	margin-top:50px;
	font-size:16px;	
	width:500px;
}
.container_detalii.text .concurs-wrapper p span{
	font-size:12px;
}
.sponsori-box {
    width: 220px;
    float: left;
    margin-right: 25px
}

.sponsori-box .box-sidebar {
    height: 336px
}

.sponsori-list-homepage {
    margin: 15px 0
}

.sponsori-list-homepage img {
    vertical-align: middle
}

.sponsori-list-homepage li {
    background: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top: 5px;
    padding: 13px 7px;
    text-align: center
}

.index-box{
    width: 230px;
    float: left;
	background-color: #f3f8fa;
    border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 10px 10px 0;
	position:relative;
}
.index-box.updates{
	width:470px;
	margin-right:0;
}
.index-box li{
	margin:0 0 8px 0;
}
.index-box.updates li{
	padding-left:19px;
	line-height:15px;
	background: url(../img/nou/sprite-controls.png) no-repeat;
	margin:14px 0 0px 0;
	height:15px !important;
}
.index-box.updates li.first{
	margin-top:0;
}
.index-box li.loc{
    background-position: -389px -1046px;
}
.index-box li.ev,.index-box li.ev_user{
    background-position: -387px -1065px;
}
.index-box li.com{
    background-position: -387px -1082px;	
}
.index-box .inner{
    padding:10px 15px 15px 15px;
}
.index-box .next,.index-box .prev,
.index-box .next2,.index-box .prev2,
.index-box .next3,.index-box .prev3,
.index-box .next4,.index-box .prev4{
	background-image: url('../img/nou/slider-arrows.png');
	cursor:pointer;
	position:absolute;
	margin:0;
	height:12px;
	width:10px;
	z-index:100;
}
.index-box .next:hover,.index-box .prev:hover,
.index-box .next2:hover,.index-box .prev2:hover,
.index-box .next4:hover,.index-box .prev4:hover{
	text-decoration:none;
}
.index-box .next,
.index-box .next2,
.index-box .next3{
	background-position:-92px -123px;
	right:15px;
	top:100px;
}
.index-box .next4{
	background-position:-94px -139px;
	right:5px;
	bottom:130px;
	width:22px;
	height:22px;
	opacity:0.4;
}
.index-box .prev,
.index-box .prev2,
.index-box .prev3{
	background-position:-84px -123px;
	left:15px;
	top:100px;
}
.index-box .prev4{
	background-position:-69px -139px;
	left:5px;
	bottom:130px;	
	width:22px;
	height:22px;
	opacity:0.4;
}
.prev4:hover,.next4:hover{
	opacity:1;
}
.index-box.slider-inactive .next,.index-box.slider-inactive .next2,.index-box.slider-inactive .next3,.index-box.slider-inactive .next4,
.index-box.slider-inactive .prev,.index-box.slider-inactive .prev2,.index-box.slider-inactive .prev3,.index-box.slider-inactive .prev4{
	display:none;
}
.index-box.pub-box .inner{
	padding:0;
}
.index-box #start-promo-slider,
.index-box #fasport-mall-slider{
	margin-left:20px;
}
.index-box.slider-inactive #start-promo-slider,
.index-box.slider-inactive #fasport-mall-slider{
	margin-left:0px;
}
.index-box #start-promo-slider li img,
.index-box #fasport-mall-slider li img{
	width:161px;
	height:120px;
}
.index-box h3{
	color:#224562;
	font-size:18px;
	border-bottom:1px solid #b1c3cc;
	padding:1px 0 5px 0;
	margin:0 0 15px 0;
}
.index-box.last {
    margin-right: 0
}
.index-box .bottom-link{
	float:right;
	clear:right;
	font-size:11px;
}
.index-box.promo-box,.index-box.updates{
	height:255px;
}
.index-box.promo-box.ev-promo{
	height:279px;
}
.index-box.promo-box h4{
	margin:2px 0 3px 0;
	height:37px;
	overflow:hidden;

}
.index-box.promo-box h4 a{
	font-size:17px;
	font-weight:bold;
	color:#06b640;
}
.index-box.promo-box h4 a:hover{
	text-decoration:none;
}
.index-box.promo-box ul{
	margin:0 0 0 20px;
}
.index-box.promo-box li{
	height:182px;
	width:165px;
	margin-bottom:0;
}
.index-box.fasport-mall h3 a{
	background:url("../img/nou/mall-icon.png") no-repeat scroll right 0px transparent;
	color:#224562;	
	display:block;
}
.index-box.fasport-mall h3 a:hover{
	text-decoration:none;
}
.index-box.pub-box{
	width:715px;
	margin:0;
	background:none;
	border:0;
}
.index-box #updates-slider{
	margin-top:-15px;
}
.index-box #autopromo-slider li{
	width:713px;
	height:279px;
}
.index-avatar {
    float: left;
    margin: 10px 8px 10px 0
}

.index-avatar a {
    position: relative
}

.index-avatar a .twitter-user-icon {
    bottom: 5px;
    left: 32px
}

.info-user {
    float: left;
    margin: 9px 0 0 0;
    width: 150px
}

.stats-prieteni {
    float: right;
    margin-top: 6px
}

.stats-prieteni li {
    float: left;
    background-color: #fff;
    padding: 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-right: 5px;
    text-align: center
}

.stats-prieteni .numar {
    font-size: 28px;
    text-align: center;
    width: 45px;
    display: block;
    color: #6a8592
}

.stats-prieteni .numar:hover {
    color: #077bdd
}

.info-user h3 {
    font-size: 24px
}

.locuri-noi-box, .comentarii-box, .top-utilizatori-box, .evenimente-box {
    background-color: #f3f8fa;
    border: 1px solid #fff;
    border-top: 2px solid #fff;
    padding: 10px 10px 0 10px;
    margin-bottom: 20px;
    float: left
}

.servicii-box {
    width: 100%;
    height: 200px;
    background-color: #f3f8fa
}

.concurs-text {
    width: 500px;
    margin-right: 20px;
    float: left
}

.concurs-text strong {
    font-size: 13px
}

.concurs-premii {
    float: right;
    margin-right: 30px
}

h4 {
    margin: 15px 0 8px 10px;
    font-size: 15px
}

.rezultate-concurs {
    margin-top: 20px;
    margin-bottom: 10px
}

.rezultate-concurs tr.winner {
    background-color: #f7fcff;
    font-weight: bold
}

.rezultate-concurs th {
    font-weight: bold;
    border-bottom: 1px solid #b0bfc6;
    padding: 2px 10px;
    height: 20px
}

.rezultate-concurs td {
    padding: 2px 10px;
    text-align: center
}

.rezultate-concurs td.nume-autor {
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 10px 2px 0
}

.rezultate-concurs td.nume-autor.winner {
    font-size: 20px;
    margin: 10px 0
}

.rezultate-concurs .ava {
    padding-right: 0
}

.nota-referrer {
    font-style: italic;
    padding-left: 10px;
    font-size: 12px
}

.mesaj-user {
    width: 944px;
    margin-bottom: 5px;
    margin-top: -10px;
    background: #fefdcc;
    line-height: 15px;
    padding: 8px;
    border: 1px solid #fcfa8e
}

.mesaj-vezi-profil {
    background: url(../img/nou/check-icon.png) no-repeat center left;
    padding: 12px 0 12px 30px;
    display: block;
    margin-top: 15px;
    border-top: 1px solid #e0edf3;
    border-bottom: 1px solid #e0edf3
}

.hello {
    font-size: 15px;
    font-weight: bold
}

ol.lista-faq {
    margin: 10px 0 20px 30px
}

ol.lista-faq li {
    margin: 7px 0;
    background: url(../img/nou/sprite-controls.png) no-repeat;
    background-position: -384px -463px;
    padding: 2px 0 2px 19px
}

.raspunsuri-faq {
    margin-top: 70px
}

.raspunsuri-faq li {
    border-bottom: 1px solid #dae5e9;
    width: 850px
}

.raspunsuri-faq li.last {
    border: 0
}

.raspunsuri-faq a.permalink {
    font-size: 11px;
    padding-left: 5px
}

.container_detalii.text .raspunsuri-faq h3 {
    padding-top: 3px;
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0 5px 0
}

.raspuns-faq {
    margin-left: 20px;
    margin-bottom: 55px
}

.container_detalii.text .raspuns-faq p.indent {
    padding-left: 15px;
    padding-top: 10px
}

.container_detalii.text .raspuns-faq p.more-indent {
    padding-left: 35px;
    padding-top: 8px
}

.modal-container {
    padding: 15px;
    padding-bottom: 30px
}

.modal-container #propune_action {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline
}

.modal-container p.indent {
    padding-left: 15px;
    padding-top: 10px;
    font-size: 13px
}

.raspuns-faq img {
    border: 1px solid #ccc;
    padding: 3px;
    background: #fff;
    margin-top: 3px
}

.raspuns-faq img.middle {
    vertical-align: middle
}

.raspuns-faq code {
    border: 1px solid #ccc;
    padding: 3px;
    background: #fff;
    margin: 5px 0;
    display: block;
    width: 600px;
    font-size: 12px
}

.go-top {
    font-size: 11px;
    margin-top: 5px;
    display: block
}

.titlu-interstitial {
    font-size: 20px;
    margin: 10px 0 20px 0
}

.lista-sponsori {
    float: right;
    margin-right: 10px;
    width: 160px
}

.lista-sponsori li {
    font-size: 14px;
    margin: 8px 0
}

.lista-sponsori li a {
    padding: 3px 5px
}

.lista-sponsori li.activ span {
    color: #fff;
    background-color: #b0bfc6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 3px 5px
}

.lcontent-sponsori {
    float: left;
    width: 690px
}

.servicii-lcontent {
    float: left;
    width: 660px
}

.servicii-rcontent {
    float: right;
    margin-right: 10px;
    width: 220px
}

.logo-sponsor {
    background: #fff;
    padding: 15px 10px;
    width: 250px;
    margin: 0 auto;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    min-height: 140px;
    line-height: 140px
}

.prezentare-sponsor {
    margin: 30px 0 20px 0;
    background: #fff;
    padding: 15px 10px;
    width: 660px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center
}

.logo-sponsor img {
    vertical-align: middle
}

.mi-style {
    font-size: 20px;
    font-weight: bold
}

.locuri-promo-container {
    margin: 5px 0 20px 0
}

.locuri-promo-container ul li {
    float: left;
    border: 3px solid #fff;
    margin: 8px 9px 0 0;
    width: 92px;
    height: 62px
}

.locuri-promo-container ul li.last {
    margin: 8px 0 0 0
}

.locuri-promo-container ul li img {
    width: 92px;
    height: 62px
}

.twitter-signin-button {
    background: url(../img/nou/signin_twitter.png) no-repeat;
    display: block;
    width: 150px;
    height: 23px;
    text-indent: -9999px;
    float: left;
    margin: 10px 0 0 36px;
}

.twitter-signin-button:hover {
    background-position: 0 -24px
}

.twitter-signin-button:focus {
    background-position: 0 -48px
}

.facebook-connect-button {
    float: left;
    margin:10px 0 0 37px;
}

.sync-with {
    position: relative;
    text-align: right;
    display: block;
    padding-right: 24px
}

.sync-with .twitter-user-icon {
    left: 167px;
    bottom: 0
}

.sync-with .facebook-user-icon {
    left: auto;
    bottom: 0;
    right: 10px
}

.listare-separator {
    border: 0;
    border-top: 1px dotted #ccdee7;
    padding: 0 0 8px 0;
    width: 708px;
    clear: both
}

.recomandari-bloc {
    margin: 5px 0 7px 0
}

.recomandari-bloc.inline {
    float: left
}

.recomandari-bloc.sport, .recomandari-bloc.oras {
    max-width: 435px;
    float: left
}

.recomandari-bloc.oras {
    margin-right: 65px
}

.recomandari-bloc h2 {
    color: #069;
    font-size: 1.33em
}

.recomandari-bloc h3 {
    font-weight: bold;
    color: #06b640;
    font-size: 13px;
    margin: 3px 0 5px 0
}

.recomandari-bloc h3 a {
    color: #06b640;
    display: block;
    width: 98px;
    height: 23px
}

.recomandari-bloc ul {
    margin: 5px 0 0 15px
}

.recomandari-bloc li {
    width: 128px;
    float: left;
    margin: 10px 0 5px 5px
}

.recomandari-bloc.profil li {
    width: 121px
}

.recomandari-bloc img {
    border: 2px solid #96abb5
}

.recomandari-bloc img:hover {
    border: 2px solid #bed5e0
}

.toate-recomandarile {
    display: block;
    float: right;
    text-align: right;
    margin-right: 40px;
    background: url("../img/nou/sprite-controls.png") no-repeat scroll -384px -463px;
    padding: 2px 0 3px 17px
}

.button-cta {
    background: #077bdd;
    padding: 7px 12px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    text-shadow: 0 -1px #004f8f;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    display: block;
    margin: 5px 0 0 0
}

.button-cta.cumpar-servicii {
    width: 120px;
    margin: 10px 0 0 0px
}

.container_detalii.text .button-cta:hover {
    color: #fff;
    background: #00589f;
    text-decoration: none
}

#footer {
    background: #152d41 url(../img/nou/footer-bg.png) repeat-x;
    heeight: 455px;
    position: relative;
    bottom: 0;
    margin-top: 140px
}

#footer ul {
    width: 950px;
    margin: 0 auto
}

#footer ul li {
    display: inline;
    float: left;
    margin-right: 45px;
    margin-top: 25px;
    width: 200px
}

#footer ul li.last {
    margin-right: 0;
    margin-top: 50px;
    width: 215px
}

#footer ul li.last p {
    margin-bottom: 30px
}

#footer .number {
    color: #0d1e2a;
    font-size: 50px;
    font-weight: bold;
    text-shadow: 0 1px 0 #17354c
}

#footer h3 {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 15px
}

#footer p {
    color: #83898f;
    font-size: 11px;
    margin-bottom: 10px;
    line-height: 1.6em
}
#footer .last-line p{
	float:right;
}
#footer .last-line p.recomandam-links{
	float:left;
	font-size:11px;
}
#footer .last-line p.recomandam-links a{
	color:#a2abb3;	
	padding:0 3px;
}
#footer .last-line p.recomandam-links a:hover{
	color:#dfdfdf;
}
#footer .social-icons {
    margin-bottom: 20px;
    display: block;
    height: 65px;
    behavior: url('public/css/iepngfix.htc')
}

#footer a.footer-link {
    background-color: #122737;
    padding: 5px;
    color: #fff;
    margin-bottom: 5px;
    font-size: 11px;
    display: inline-block
}

#footer a.footer-link:hover {
    background-color: #119d3f;
    padding: 5px;
    color: #fff
}

#footer a.rss, #footer a.twitter, #footer a.facebook, #footer a.youtube {
    background: #152d41 url(../img/nou/sprite-controls.png) no-repeat;
    height: 48px;
    width: 47px;
    display: block;
    float: left;
    padding: 0;
    margin-right: 4px
}

#footer a.rss:hover, #footer a.twitter:hover, #footer a.facebook:hover {
    baackground-color: #152d41;
    padding: 0
}

#footer a.rss {
    background-position: 0 0
}

#footer a.rss:hover {
    background-position: 0 -51px
}

#footer a.facebook {
    background-position: -45px 0
}

#footer a.facebook:hover {
    background-position: -45px -51px
}

#footer a.twitter {
    background-position: -93px 0
}

#footer a.twitter:hover {
    background-position: -93px -51px
}

#footer a.youtube {
    background-position: -139px 0
}

#footer a.youtube:hover {
    background-position: -139px -51px
}

#footer .mail {
    color: #fff
}

#footer .mail-format {
    font-size: 11px;
    padding: 0 1px;
    color: #83898f
}

.footer-quote {
    font-style: italic
}

.miinteractive-logo {
    width: 950px;
    margin: 25px auto 10px auto;
    padding: 10px 0 0 0;
    text-align: center
}

.miinteractive-logo img {
    text-align: center
}

#mi-footer-container {
    background: url('../img/nou/footer/footer_bg.png') #081b2a;
    border-top: 1px solid #1a374f;
    padding-bottom: 2px;
    margin-top: 30px
}

#mi-footer {
    width: 950px;
    margin: 25px auto 10px auto;
    position: relative
}

.box-site {
    width: 200px;
    margin-right: 42px;
    float: left
}
.pub-link{
	background:url("../img/nou/pub-icon.gif") no-repeat left center;
	padding-left:17px;
	margin-left:10px;
	font-size:11px;
	font-style:italic;
}
#footer .box-site.large {
    width: 420px;
    margin-right: 65px
}

#footer .box-site ul {
    width: 200px;
    float: left
}

#footer .box-site.large ul {
    width: 210px;
    float: left
}

#footer .box-site.large ul li {
    width: 180px
}

#footer .box-site h4 {
    padding: 7px 3px;
    margin: 0 0 10px 0;
    font-weight: bold;
    font-size: 13px;
    height: 30px;
    border-bottom: 1px solid #152d41;
    color: #e9f2fb
}

#footer .box-site h4 a {
    font-size: 13px
}

#footer .box-site h4.header-fasport a {
    background: url('../img/nou/footer/faSport_mini.png') right center no-repeat;
    padding: 3px 35px 3px 0;
    display: block;
    color: #e9f2fb
}

#footer .box-site h4.header-autoiq {
    background: url('../img/nou/footer/autoIQ_mini.png') right center no-repeat
}

#footer .box-site h4.header-autoiq a {
    padding: 0 35px 3px 0;
    display: block;
    color: #e9f2fb;
    line-height: 15px;
    width: 170px
}

#footer .box-site h4.header-serea a {
    background: url('../img/nou/footer/serea_mini.png') right center no-repeat;
    padding: 3px 35px 3px 0;
    display: block;
    color: #e9f2fb
}

#footer .box-site ul li {
    margin: 4px 0;
    line-height: 13px;
    padding-left: 8px;
    background: url('../img/nou/footer/list-item.png') left center no-repeat
}

#footer .box-site a {
    color: #83898f;
    font-size: 11px
}

#footer .box-site a:hover {
    color: #dfdfdf
}

#mi-badge {
    position: absolute;
    width: 120px;
    height: 90px;
    background: url('../img/nou/footer/badge-bg.png') no-repeat;
    top: -36px;
    right: 10px;
    padding: 23px
}

#footer .last-line {
    text-align: right;
    font-size: 12px;
    margin: 15px 3px 10px 0;
    font-size: 11px
}
#footer .last-line img{
	vertical-align:middle;
	margin-top:-3px;
}
.mi-logo-text {
    margin-right: 12px
}

.mi-logo-text span {
    font-weight: bold;
    font-size: 12px
}

#footer .last-line a {
    color: #fff
}

#sidebar.decathlon .box-sidebar {
    padding: 0
}

#sidebar.decathlon .box-sidebar ul {
    padding: 0 10px
}

#sidebar.decathlon .box-sidebar h2 {
    background: #00aeef;
    padding: 6px 8px 6px 8px;
    border: 0;
    color: #fff
}

#sidebar.sportMOB .box-sidebar {
    padding: 0
}

#sidebar.sportMOB .box-sidebar ul {
    padding: 0 10px
}

#sidebar.sportMOB .box-sidebar h2 {
    background: #f1592a;
    padding: 6px 8px 6px 8px;
    border: 0;
    color: #fff
}

.ui-dialog .lista-prieteni li {
    width: 205px
}

.ui-dialog.ui-widget-content, .ui-widget-content, .ui-dialog-buttonpane {
    background: #f3f8fa
}

.ui-dialog .ui-dialog-content {
    color: #606060
}

.ui-dialog .ui-dialog-content a {
    color: #077bdd
}

.ui-widget-content {
    color: #606060
}

.invitati-email {
    margin: 40px 0 10px 0;
    clear: both
}

.invitati-email label {
    vertical-align: top;
    margin-right: 10px;
    float: left;
    width: 90px
}

.invitati-email textarea {
    padding: 6px;
    margin-bottom: 15px;
    border: 1px solid #dfdfdf;
    font-size: 14px;
    font-family: Arial, Verdana
}

.invitati-email textarea:hover, .invitati-email textarea:focus {
    border-color: #c0dffc;
    outline: none
}

#modal-tabs {
    margin: 8px 0 23px 0
}

#link_prieteni, #link_sportivi {
    font-size: 13px;
    font-weight: bold;
    padding: 3px 5px
}

#link_prieteni.activ, #link_sportivi.activ {
    font-size: 13px;
    font-weight: bold;
    background-color: #b0bfc6;
    color: #fff
}

.modal-invitatii {
    margin-top: -150px;
    font-family: Arial, Verdana
}

.modal-invitatii input {
    width: auto
}
.pub-home-center {
    margin: 16px 0 0 5px
}
.mall-link-list{
	background:transparent url(../img/nou/mall-icon.png) no-repeat left center;
	font-weight:bold;
	padding:11px 3px 4px 57px;
	border:0;
	margin-top:3px;
	border-bottom:1px solid #CCDEE7;
}
.mall-link-list.btext{
	margin-top:-10px;
}
#sidebar .mall-link-list a{
	padding-top:2px;
	color:#32944f;
	line-height:14px;
	font-size:13px;
}
.edit-details{
	background:url('../img/nou/servicii/modify-icon.png') no-repeat 3px center;
	padding:6px 0px 6px 20px;
	margin:5px 0 0 0px;
	border-left:1px solid #B0BFC6;
}
.promo-place{
	background:url('../img/nou/servicii/promote-icon.png') no-repeat 3px center;
	padding:6px 0px 6px 20px;
	margin:5px 0 0 0px;
	border-left:1px solid #B0BFC6;
}
.place-details-promote{
	margin:15px 0 0 20px;
	display:block;
}
