/*@import url(http://fonts.googleapis.com/css?family=Titillium+Web:300,700,400,600&subset=latin,latin-ext);*/
@import url(//fonts.googleapis.com/css?family=Noto+Serif:400,700,400italic,700italic&subset=latin,cyrillic-ext,latin-ext,cyrillic);

* { outline: none; margin:0px; padding: 0px; list-style: none; }
body { background: url('../images/background.jpg') fixed center top; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; color: #1F1A17; font-size: 14px; }
.ui-widget {font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }

h1, h2, h3, h4, h5 { font-family: 'Noto Serif', serif; font-weight: normal; }
h1 { font-size: 26px; line-height: 36px; margin-bottom: 20px; font-family: 'Noto Serif', serif; font-weight:bold; }
h2 { font-size: 23px; line-height: 20px; margin-bottom: 10px; }
h2.big { font-size: 28px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight: bold;  }
h3 { font-size: 16px; line-height: 16px; margin-bottom: 10px; }
h4 { font-size: 13px; line-height: 25px; margin-bottom: 20px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight: bold;  color: #1F1A17; width: 100%; }
p { font-size: 13px; width:100%; line-height: 22px; }
a, .ui-widget-content a { text-decoration: none; color: #EE1C24; font-size: 13px;  }
a.arrow, span.arrow { text-decoration: none; float: left; color: #EE1C24; font-size: 13px; background: url('../images/red-arrow-links.png') no-repeat right 5px; padding-right: 15px; }
a.arrow.white, span.arrow.white { background: url('../images/white_arrow_right.png') no-repeat right 5px; text-decoration: none!important;  padding-right: 10px; }
a.arrow.white:hover, span.arrow.white:hover { background: url('../images/white_arrow_right_hover.png') no-repeat right 5px; text-decoration: none!important; padding-right: 15px }
a.arrow:hover, span.arrow:hover { background: url('../images/red-arrow-links_hover.png') no-repeat right 5px; text-decoration: none!important; }


.logo-spons-hom {
    float: right;
    display: grid;
    height: 435px;
    background-color: #ffffff;
}

.cashflow {
    float: left;
}
a:hover { text-decoration: underline; }
img { border:none; }
.clear { width:100%; height: 0px; overflow: hidden; clear:both; }
ul { }
.st { float:left; }
.dr { float: right; }
.dri { float: right !important; }
.red { color: #EE1C24; }
label { width:280px; font-size: 14px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; margin-bottom: 10px; float:left; clear: left; line-height: 12px; margin-bottom: 20px; }
label .red { padding-left: 5px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
input[type=text],input[type=password] { height: 15px; line-height: 15px; border:1px solid #d4d4d4; box-shadow:inset 0 0 5px #CCC; padding:9px; border-radius: 2px; width: 260px; margin-top:10px; float:left; }
textarea { height: 80px; line-height: 15px; border:1px solid #d4d4d4; box-shadow:inset 0 0 5px #CCC; padding:9px; border-radius: 2px; width: 260px; margin-top:10px; float:left; color: #1e1a17; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;  }
input[type=submit], .btn-2 { background: #ee1c25;  border: none; color: #FFF; padding: 10px; cursor: pointer; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; line-height: 10px; }
.btn-2 { padding: 0px 10px; line-height: 25px; float: left; }
.btn-2.inactive, .btn-2.inactive:hover { background: #bf999b; }
.btn-2:hover { text-decoration: none; background: #d0393f; }
.btn-3 { padding: 0px 10px; line-height: 33px; float: left; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; background: #EE1C24; color: white; height: 33px; text-align: center; }
.btn-3:hover { text-decoration: none; background: #d0393f; }
input[type="checkbox"] { display:none; }
input[type="checkbox"] + span {
    display:inline-block;
    width:14px;
    height:14px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url('../images/checkbox.jpg') left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + span {
    background:url('../images/checkbox.jpg') -14px top no-repeat;
}

input[type="radio"] { display:none; }
input[type="radio"] + span {
    display:inline-block;
    width:14px;
    height:14px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url('../images/radio.jpg') left top no-repeat;
    cursor:pointer;
}
input[type="radio"]:checked + span {
    background:url('../images/radio.jpg') -14px top no-repeat;
}

.upload-file-container {
    float:left; clear:left; position: relative;
}

.upload-file-container input {
    display: none;
}

.uploadifive-queue { display: none; }

form .note { clear:left; float: left; font-size: 12px; line-height: 10px; margin-top:20px; }

#content { width:962px; margin: auto; }
#content .title { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight: bold; font-size: 24px; float: left; clear: left; line-height: 28px; }
/*#content { background:url('../images/homepage_meniu_footer.jpg') no-repeat center 380px; height: 2000px; }*/
#header { width: 100%; padding: 10px 0; height: 112px; }
#header #logo { float: left; }
#header #search { float: right; margin-top: 42px; position: relative; }
#header #search .social { float: left; margin-right: 2px; position: relative; }
#header #search .social a.logo { float:left; width: 37px; height: 37px; margin-right: 8px; }
#header #search .social a.facebook {  background: url('../images/icon_facebook.png'); }
#header #search .social a.rss {  background: url('../images/icon_rss.png'); }
#header #search .social a.twitter {  background: url('../images/icon_twitter.png'); }
#header #search .social a.app-playstore {  background: url('../images/icon_playstore.png'); }
#header #search .social a.youtube {  background: url('../images/icon_youtube.png'); }
#header #search .social a.newsletter { float: left; clear: left; font-size: 11px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; line-height: 30px; }
#header #search a.kitpresa { position: absolute; right: 0px; top: 35px; font-size: 11px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; line-height: 30px; }
#header #search>form, .search-box { float: left; width: 140px; background: #FFF; border:1px solid #e2e2e2; height: 35px; }
#header #search>form input[type=text], .search-box input[type=text]  { border:1px solid #FFF; width:83px; padding: 8px 10px; height: 17px; line-height: 17px; float: left; box-shadow:none; margin-top: 0px; }
#header #search>form input[type=text]::-webkit-input-placeholder { color: #d4d4d4; }
#header #search>form a, .search-box a { float: right; width:35px; height: 35px; background: url('../images/icon_search.png') no-repeat 6px 4px; }
.search-box { float: left; }

/*BEGIN MENIU*/
.meniu { float: left; clear:left; width:100%; position: relative; }
.meniu .principal { float: left; width: 642px;  height: 54px; background: #FFF; }
.meniu .principal li { float: left; }
.meniu .principal li a { float: left; color: #1f1a17; padding: 0px 20px 0 0; margin: 20px 0 20px 20px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight: bold; font-size: 12px; line-height: 14px; border-right: 1px dashed #dfdfdf; }
#footer .meniu .principal li a { margin-left: 10px; }
.meniu .principal li a span.arrow { width:17px; float: right; margin-top:5px; height: 5px; line-height: 5px; background: url('../images/meniu_black_arr.png') no-repeat right top; padding-right: 0px; }
.meniu .principal li.fanshop { float: right; margin: 10px 0px 10px 0px; height: 34px; line-height: 34px; }
.meniu .principal li.fanshop a { color: #EE1C24; margin: 0; font-size: 20px; font-family: font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; height:34px; line-height: 34px; background: url('../images/icon_fanshop.png') no-repeat left; padding-left: 42px; }
.meniu .principal li.last a { border: none; }
.meniu .dropdown { display:none; z-index: 99; }
.meniu .principal li .dropdown a { margin: 0; padding: 0; }
.meniu .principal li .dropdown a.image-container { float: left; position: relative; width: 216px; height: 269px; width: 31%;
    height: 300px;overflow: hidden; background-position: center center; margin-right: 17px; }
.meniu .principal li .dropdown a.image-container.cmsid73 { background: url('../images/content/poza_echipa_1.jpg');    background-repeat: no-repeat;
    background-size: cover; }
.meniu .principal li .dropdown a.image-container.cmsid74 { background: url('../images/content/poza_echipa_2.jpg');     background-repeat: no-repeat;
    background-size: cover;}
.meniu .principal li .dropdown a.image-container.cmsid90 { background: url('../images/content/poza_echipa_3.jpg');     background-repeat: no-repeat;
    background-size: cover;}
.meniu .principal li .dropdown a.image-container.cmsid75 { background: url('../../upload/teams/1_main_image_thumb1.jpg');background-size: cover;background-position: 100%; }

.meniu .principal li .dropdown a.image-container.cmsid86 { background: url('../images/content/poza_club_1.jpg'); }
.meniu .principal li .dropdown a.image-container.cmsid87 { background: url('../images/content/poza_club_2.jpg'); }
.meniu .principal li .dropdown a.image-container.cmsid88 { background: url('../images/content/poza_club_3.jpg'); }
.meniu .principal li .dropdown a.image-container.cmsid89 { background: url('../images/content/poza_club_4.jpg'); }
.meniu .principal li .dropdown a.image-container.cmsid100 { background: url('../images/content/poza_club_5.jpg'); }

.meniu .principal li .dropdown a.image-container:last-child { margin-right: 0px; }
.meniu .principal li .dropdown a.image-container.last { margin-right: 0px; }

.meniu .principal li .dropdown a.image-container span { position: absolute; background: url('../images/gradient_main.png'); line-height: 25px; padding: 20px 0px; bottom: 0px; width:100%; text-align: center; font-size: 25px; color: #FFF; font-family: 'Noto Serif', serif; font-weight:bold; }
.meniu .principal li .dropdown a.image-container.cmsid90 span { font-size: 18px; line-height: 20px; padding: 12px 0px 13px; }

.meniu .principal li.open { background:#1f1a17; color: #FFF; }
.meniu .principal li.open a span.arrow { background: url('../images/meniu_sageata_alba_sus.png') no-repeat right top; }
.meniu .principal li.open a { color: #FFF; border-right: 1px solid #1f1a17; }
.dropdown.dark { position: absolute; background: #1f1a17; border-top:1px solid #1f1a17; width:100%; top: 54px; left: 0px; right: 0px; }
.dropdown.dark .cnt { padding: 39px 21px; float: left; width: 950px;  }

.meniu .principal li.simple { position: relative; }
.meniu .principal li.simple .dropdown.dark { width: auto; right: auto; }
.meniu .principal li.simple .dropdown.dark .cnt { padding: 10px 20px; float: left; width: auto; }
.meniu .principal li.simple .dropdown a { float: left; line-height: 30px;  }

.meniu .fanzone li { float: left; height: 54px; }
.meniu .fanzone li:last-child { float: left; }
.meniu .fanzone li.last { float: left; }
.meniu .fanzone li.open.slide { position: absolute; top:0px; left: 0px; right: 0px; height: 54px; background: #EE1C24; width: 320px;
}
.meniu .fanzone li.open .close { position: absolute; top: -54px; right: 38px; line-height: 54px; width: 20px; font-size: 12px; font-weight: normal; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:300; background: url('../images/dropdownclose.jpg') no-repeat right 23px; text-decoration: none; }

.meniu .fanzone li.open.slide .dropdown.profile, .column.profile { background: url('../images/profile_background.jpg') 0px -820px;
    /*    -webkit-box-shadow: 5px 5px 5px 0px rgba(66,66,66, 0.4);
    -moz-box-shadow: 5px 5px 5px 0px rgba(66,66,66, 0.4);
    box-shadow: 5px 5px 5px 0px rgba(66,66,66, 0.4);*/
    box-shadow: inset 0 20px 20px -20px rgba(66,66,66, 0.6);
}

.meniu .fanzone li.open.slide .dropdown.profile a {  color: black; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.meniu .fanzone li.open.slide .dropdown.profile a.alerts { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.meniu .fanzone li.open.slide .dropdown.profile a.dr {  float:right; }
.meniu .fanzone li.open.slide .dropdown.profile .line.points a { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.meniu .fanzone li.open.slide .dropdown.profile.rank25 { background-position-y: -700px; }
.meniu .fanzone li.open.slide .dropdown.profile.rank50 { background-position-y: -650px; }
.meniu .fanzone li.open.slide .dropdown.profile.rank75 { background-position-y: -530px; }
.meniu .fanzone li.open.slide .dropdown.profile.rank95 { background-position-y: -400px; }
.meniu .fanzone li.open.slide .dropdown.profile .profile { float:left; }

.column.profile { height: 260px; }
.column.profile.rank25 { background-position-y: -744px; }
.column.profile.rank50 { background-position-y: -694px; }
.column.profile.rank75 { background-position-y: -574px; }
.column.profile.rank95 { background-position-y: -444px; }

.social .ndropdown.nred { position: absolute; background: #EE1C24; width: 320px; top: 80px; left: 4px; right: 0px; z-index: 100; border-top: 1px solid #f04951; display:none; }
.social .ndropdown.nred .nsltitle { width: 282px; height:40px; border-bottom: 1px solid #f04951; background-color: #EE1C24;color:#FFF; font-size: 16px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; margin-top: 13px; padding-left:38px}
.social .ndropdown.nred .cnt { width: 244px; padding: 38px; background-color: #EE1C24!important; border: none!important;}
.social .ndropdown.nred .cnt .line { margin-bottom: 20px; }
.social .ndropdown.nred a { float: left; color: #FFF; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 14px; }
.social .ndropdown.nred a:hover { text-decoration: none; }

.social .ndropdown.nred label { width:244px; color:#FFF; font-size: 16px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.social .ndropdown.nred label input { width:224px; }
.social .ndropdown.nred input[type=submit] { background: #1F1A17; }
.social .ndropdown.nred .close { position: absolute; top: 0px; right: 38px; line-height: 54px; width: 20px; font-size: 12px; font-weight: normal; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:300; }



.meniu .dropdown.red { position: absolute; background: #EE1C24; width: 320px; top: 54px; left: 0px; right: 0px; z-index: 100; border-top: 1px solid #f04951; }
.meniu .dropdown.red .cnt { width: 244px; padding: 38px; }
.meniu .dropdown.red .cnt .line { margin-bottom: 20px; }
.meniu .dropdown.red .cnt a { float: left; margin-right: 10px; font-size: 13px; font-weight: normal; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; line-height: 14px; height: 14px; }
.meniu .dropdown.red .cnt a:hover { text-decoration: underline; }
.meniu .dropdown.red .cnt a:last-child { padding-left: 10px; border-left: 1px dashed #FFF; }
.meniu .dropdown.red .cnt a.last { padding-left: 10px; border-left: 1px dashed #FFF; }

.meniu .fanzone .dropdown.dark { left:-642px; width:962px; }
.meniu .fanzone .dropdown.dark.simple .cnt { padding: 15px 21px; }
.meniu .fanzone .dropdown.dark.simple .cnt li { height: 14px; line-height: 14px; }
.meniu .fanzone .dropdown.dark.simple .cnt li a { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:300; padding: 0px 40px; border-right:1px dashed #D4D4D4;  }
.meniu .fanzone .dropdown.dark.simple .cnt li:last-child a { border-right: none;  }
.meniu .fanzone .dropdown.dark.simple .cnt li.last a { border-right: none;  }

.meniu .fanzone li.red { width:160px; color:#FFF; font-size: 16px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.meniu .fanzone li.active { background: #1f1a17; }
.meniu .fanzone li.red.open span.user { text-align: left; width: 160px; margin-left: 38px; }
.meniu .fanzone li.red span.user { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-size: 11px; clear:left; float: left; width:100%; height:12px; line-height: 12px; overflow: hidden; margin-top: 5px; text-align: center; }
.meniu .fanzone li.red label { width:244px; color:#FFF; font-size: 16px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.meniu .fanzone li.red label input { width:224px; }
.meniu .fanzone li.red input[type=submit] { background: #1F1A17; }

.meniu .fanzone { float: right; width:320px; background: #EE1C24; height: 54px; position: relative; }
.meniu .fanzone a { float: left; color: #FFF; font-family: font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 14px; }
.meniu .fanzone a.logo { font-size: 20px; line-height: 30px; margin: 12px 18px; height: 30px; padding-right: 30px; background: url('../images/icon_fanzone_white.png') no-repeat right; }
#footer  .meniu .fanzone a.logo { background: url('../images/icon_fanzone.png') no-repeat right; }
.meniu .fanzone a.expand.user { margin-top: 12px; }
.meniu .fanzone a.expand { float:right; margin: 20px 30px 0 0; background: url('../images/meniu_white_arr.png') no-repeat right 5px; padding-right: 15px; height: 14px; line-height: 14px; }

.backcircle { background: url('../images/background_circle.jpg')!important; }
.box { float: left; clear: left; width:100%; }
.box.style1 { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #d4d4d4; }
.box.style1:last-child { border-bottom: none; }
.box.style1.last { border-bottom: none; }
.line, .line2 { float: left; clear:left; width:100%;  display: box; box-orient: horizontal; position: relative; z-index:5; }
.line.fill.padding { padding: 10px 20px; background: #FFF; width: 922px; }
.line.classic .column { margin-bottom: 0px; }
.line.style1 { background: url('../images/two_columns_back.png') repeat-y; margin-bottom: 1px; }
.line.style2, .line.style6 { background: url('../images/3column_background.png') repeat-y; margin-bottom: 1px; }
.line.style2 .column { margin-bottom: 0px; border-bottom: 1px solid #c0c0c0; }
.line.style6 .column { border-bottom: none; margin-bottom: 0; }

.line.style2 .column:last-child, .line.style2 .column.noborder { border-bottom: none; word-wrap:break-word;}
.line.style2 .column.last { border-bottom: none; }

.line.dynamic { /*overflow:hidden;*/ margin-bottom: 1px; }
.line.dynamic .column.expandable:after { content: " "; position:absolute; z-index:0; left: 0;   width: 100%; /*min-height:200px;*/ background: #FFF;  }
.line.dynamic .column.two.medium:after {position:absolute; z-index:0; left: 0;   width: 100%; /*min-height:652px;*/ background: #FFF; }
.line.dynamic .meciuri .column.two:after {position:absolute; z-index:0; left: 0;   width: 100%; /*min-height:867px;*/ background: #FFF; }
.line.dynamic .column.expandable.articol:after { top:600px; }
.line.dynamic .column.expandable .column { margin-bottom: 0px; }
.line.style3 { background: url('../images/3column_background_2.png') repeat-y; margin-bottom: 1px; }
.line.style4 { background: url('../images/two_columns_left_back.png') repeat-y; margin-bottom: 1px; }
.line.style5 { background:#FFF; margin-bottom: 1px; }
.line.style6 h3, .line.style6 h4 { font-family: font-family: 'Noto Serif', serif; font-weight:bold; font-size: 15px; line-height: 25px; }
.column { width: 280px; float: left; background: #FFF; margin-right: 0px; margin-bottom: 1px; padding: 20px; position: relative; z-index:1;}
.column.basic { width: 320px; margin: 0px; background: #fff; padding: 0px; } /*background: none;*/
.line.last .column { margin-bottom: 0px; }
.column.classic { padding-top: 43px; }
.column.transp { background: none; }
.column.gray { background: url('../images/column_background.jpg') repeat #f0f0f0; }
.column.social { background: #f0f0f0; width: 46px; padding: 22px; margin-left: 39px; }
.column.fanshop { background: url('../images/fan_shop_background.jpg'); height: 388px; position: relative; z-index:0;}
.line.kids .column.fanshop { height: 387px; margin-bottom: 0px; }
.line.kids .column.two {  margin-bottom: 0px; }
.column.fanshop .mask{ float:left; width:280px; overflow: hidden; height: 330px; }
.column.fanshop .img_w240h225 { margin: 20px 20px 10px; }
.column.fanshop ul { float:left;  height: 330px; }
.column.fanshop ul li { float:left; width: 300px; height: 330px;  }
.column:last-child { margin-right: 0px; }
.column.last { margin-right: 0px; }
/*.column:last-child .column { margin-right: 0px; }*/
.column.two { width:641px; background: #fff; padding: 0px; } /*none*/
.column.three { width:882px; background: #FFF; padding: 40px; margin-top: 1px; }
.column.three.nopadding { width:962px; background: #FFF; padding: 0px; margin-top: 0px; }
.line .column.three.nopadding { margin-bottom: 0px; }
.column.two.big { width: 561px; background: #FFF; padding: 40px; }
.column.two.medium { width: 601px; background: #FFF; padding: 20px; }
.column.h350 { height: 330px; padding-bottom: 0px; }
.column.w432 { width: 432px; }

.line.gray .column { background: #d4d4d4; padding: 10px 20px; font-size: 13px; line-height: 20px; }
.line.gray .column.three { width: 922px; }

.column.fanshop a.ctrl { position: absolute; top:180px; z-index: 99; font-size: 20px; color:#FFF; width: 9px; height: 29px;  }
.column.fanshop a.ctrl.inapoi { left: 20px; background: url('../images/fanshop_left.png') no-repeat; }
.column.fanshop a.ctrl.inainte { right: 20px; background: url('../images/fanshop_right.png') no-repeat; }


a.editorialctrl.ctrl { position: absolute; top:351px; z-index: 99; font-size: 20px; color:#FFF; width: 20px; height: 75px;  }
a.editorialctrl.ctrl.inapoi { left: 0px; background: url('../images/fanshop_left.png') no-repeat 5px 22px; }
a.editorialctrl.ctrl.inapoi:hover { background: url('../images/fanshop_left.png') no-repeat rgba(0,0,0,0.6) 5px 22px; }
a.editorialctrl.ctrl.inainte { right: 0px; background: url('../images/fanshop_right.png') no-repeat 5px 22px; }
a.editorialctrl.ctrl.inainte:hover { background: url('../images/fanshop_right.png') no-repeat rgba(0,0,0,0.6) 5px 22px; }
a.editorialctrl.ctrl.disabled { display: none; }

.editorialmask { float: left; width: 640px; overflow: hidden; height: 75px; border-right: 1px solid #000; }
.editorialmask .slidetabs li:last-child { border: none; }
.editorialmask .slidetabs li.last { border: none; }

.column.fanshop ul li a { float: left; font-size: 13px; margin-top: 10px; color: #FFF; }
.column.fanshop ul li a:hover { color: #F0F0F0; }
.column.fanshop ul li .name { float: left; width:100%; height: 36px; border-top:1px dashed #CCC; border-bottom: 1px dashed #CCC; padding-top: 7px; }
.column.fanshop ul li .name span { height: 29px; line-height: 29px; color:#FFF; float: left; position: relative; margin-top: 1px; width: 180px; font-size: 13px; }
.column.fanshop ul li .name span.price { width: 99px; text-align: center; border-left: 1px dashed #CCC; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 20px;  }
.column.fanshop .title { color: #FFF; margin-top: 22px; }

.column h4 { width: 280px; float:left; }
.column.two.medium h4 { width: 601px; float:left; margin-bottom: 10px; margin-top: 20px; }
.column.two.medium .club h4 { border-bottom: 1px solid #d4d4d4; }
.column.two.medium h4:first-child { margin-top: 0px; }
.column.center * { text-align: center; }

.slides { float: left; clear:left; width: 641px; height: 275px;  background:#1f1a17; }
.slides.kids { height: 351px; }
.slides.kids li { height: 352px; }
.slides.kids li a { float: left; }
.slides li a img {margin:-50px 0 0;}
.slides.kids li a img{ margin:0; }
.mainslide { float: left; clear:left; width: 641px; position: relative; z-index:1;}
.slides li { position: absolute; top:0; left: 0; height: 275px; width: 641px;  overflow: hidden; }
.slides li .text { position: absolute; background: url('../images/gradient_main.png'); width: 600px; padding: 5px 20px; z-index: 2; bottom: 0; /*height: 56px;*/ color: #FFF;}
.img_w641h350 .text {position: absolute; background: url('../images/gradient_main.png'); width: 600px; padding: 20px; z-index: 2; bottom: 0; height: 56px; color: #FFF;}
.slides li .text .title {font-size:18px !important; line-height:26px !important;}
.slides li .text p, .img_w641h350 .text p { float: left; clear:left; margin:10px 0px 5px; font-size: 12px;  width: 320px; font-size: 14px; line-height: 20px; }
.slides li .text a, .img_w641h350 .text a { float: left; clear: left;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 14px; color: #FFF; }
.play-buttons { position: absolute; top:20px; left: 20px; z-index: 98; }
.ico.play { width: 30px; height: 30px; float: left; background: url('../images/icon_play.png'); margin-right: 1px; }
.ico.slide { width: 30px; height: 30px; float: left; background: url('../images/icon_slide.png'); }

.slidetabs { float: left; clear:left;  }
.slidetabs li { float: left; width:160px; height: 75px; cursor: pointer; }
.slidetabs li:last-child { border-right: 1px solid #000; }
.slidetabs li.last { border-right: 1px solid #000; }
.slidetabs li div { padding: 20px; width: 120px; float: left; background: rgba(0,0,0, 0.7); overflow: hidden; }
.slidetabs li div span { line-height: 17px; color: #FFF; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 14px; overflow: hidden; float: left; height: 35px; }
.slidetabs li.current div { background: none; }
.kids .slidetabs li.current div { background: rgba(0,0,0, 0.3);  }
.kids .slidetabs li div { width: 160px; padding:10px 0px; height: 55px; }
.kids .slidetabs li div span { width: 160px; text-align: center; float: left; height: 55px; }
.kids .slidetabs li div span span { height: auto; line-height: 16px;}
.kids .slidetabs li div span span.group { font-size: 20px; line-height: 23px; }
.kids .slidetabs li div span span.name { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }

.articleinfo { float: left; clear:left; width:100%; margin-bottom: 8px;}
.articleinfo .comments { display:none; }
.comments { float:left; height: 13px; line-height: 13px; font-size: 11px; color: #FFF; position: relative; background: #ed1b24; border: 1px solid #ed1b24; padding: 0px 2px; }
.comments:after { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.comments:after { border-color: rgba(237, 27, 36, 0); border-top-color: #ed1b24; border-width: 4px 4px 0 0; left: -1px; }
.comments a{color:#fff; float:none !important; padding:0 !important;}

.articleinfo .date { float: left; font-size: 11px; color: #999; line-height: 15px; }
.articlepage p { margin-bottom: 20px; }
.articlepage .galerie { width:100%; float:left;  }
.articlepage .galerie .img_w130h70 { clear: none; margin: 0 20px 20px 0; }
.articlepage .galerie .img_w130h70.last { margin-right: 0px; }
.articlepage p.lead { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 16px; line-height: 25px; }
.articlepage .articleinfo { padding: 7px 0px 7px; border-top: 1px dashed #c3c3c3; border-bottom: 1px dashed #c3c3c3; margin-bottom: 20px; }
.articlepage .articleinfo .date { margin-left: 0px; }
.articlepage .articleinfo .dr { font-size: 12px; color:#EE1C24; line-height: 15px;  }
.articlepage .articleinfo .dr .comments { margin-right: 10px; }

.img_w280h153 { float: left; clear:left; width:280px; height: 153px; overflow: hidden; position: relative; }
.img_w280h153 img { position: absolute; margin: auto; width:280px; top:0px; bottom: 0px; left: 0px; right: 0px; }
.img_w280h153.auto img { max-width: 280px; width:auto; }

.img_w320h173 { float: left; clear:left; width:320px; height: 173px; overflow: hidden; position: relative; }
.img_w320h173 img { position: absolute; margin: auto; width:320px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w481h173 { float: left; clear:left; width:481px; height: 173px; overflow: hidden; position: relative; }
.img_w481h173 img { position: absolute; margin: auto; width:481px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w280h281 { float: left; clear:left; width:280px; height: 281px; overflow: hidden; position: relative; }
.img_w280h281 img { position: absolute; margin: auto; width:280px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w115h70 { float: left; clear:left; width:115px; height: 70px; overflow: hidden; position: relative; }
.img_w115h70 img { position: absolute; margin: auto; max-width:115px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w150h70 { float: left; clear:left; width:150px; height: 70px; overflow: hidden; position: relative; }
.img_w150h70 img { position: absolute; margin: auto; max-width:150px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w70h70 { float: left; clear:left; width:70px; height: 70px; overflow: hidden; position: relative; }
.img_w70h70 img { position: absolute; margin: auto; width:70px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w30h30 { float: left; clear:left; width:30px; height: 30px; overflow: hidden; position: relative; }
.img_w30h30 img { position: absolute; margin: auto; width:30px; min-height: 30px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w100 { float: left; clear:left; width:100px; border:1px solid #d4d4d4; }
.img_w320 { float: left; clear:left; width:320px; }

.img_w130h70 { float: left; clear:left; width:130px; height: 70px; overflow: hidden; position: relative; }
.img_w130h70 img { position: absolute; margin: auto; width:130px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w170h100 { float: left; clear:left; width:170px; height:100px; overflow: hidden; position: relative; }
.img_w170h100 img { position: absolute; margin:auto; max-width:170px; max-height: 100px; top:0px; bottom: 0px; left: 0px; right: 0px; }


.img_w130h90 { float: left; clear:left; width:130px; height: 90px; background: #999; overflow: hidden; position: relative; }
.img_w130h90 img { position: absolute; margin: auto; width:130px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w193h105 { float: left; clear:left; width:193px; height:105px; background: #999; overflow: hidden; position: relative; }
.img_w193h105 img { position: absolute; margin: auto; min-width:193px; height:105px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w193h144 { float: left; clear:left; width:193px; height: 144px; background: #999; overflow: hidden; position: relative; }
.img_w193h144 img { position: absolute; margin: auto; min-width:193px; height: 144px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w195h195 { float: left; clear:left; width:195px; height: 195px; overflow: hidden; position: relative; }
.img_w195h195 img { position: absolute; margin: auto; width:195px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w105h105 { float: left; clear:left; width:105px; height: 105px; overflow: hidden; position: relative; }
.img_w105h105 img { position: absolute; margin: auto; width:105px; min-height: 105px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w240h225 { float: left; clear:left; width:240px; height: 225px; overflow: hidden; position: relative; }
.img_w240h225 img { position: absolute; margin: auto; max-width:240px; max-height: 225px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w641h350 { float: left; clear:left; width:641px; height:auto;min-height: 350px; max-height: auto; overflow: hidden; position: relative; background: #FFF; }
.img_w641h350 img { position: relative; margin: auto; width:641px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w962h350 { float: left; clear:left; width:962px; height: 350px; overflow: hidden; position: relative; background: #FFF; }
.img_w962h350 img { position: absolute; margin: auto; width:962px; top:0px; bottom: 0px; left: 0px; right: 0px; }

img.img_w440 { float: left; clear:left; width:440px;  }

.img_w440h300 { float: left; clear:left; width:440px; height: 300px; overflow: hidden; position: relative; background: #FFF; }
.img_w440h300 img { position: absolute; margin: auto; width:440px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.img_w300h170 { float: left; clear:left; width:300px; height: 170px; overflow: hidden; position: relative; background: #FFF; }
.img_w300h170 img { position: absolute; margin: auto; width:300px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.breadcrumbs { float: left; clear:left; width:100%; background: #FFF; margin:1px 0px; height: 38px; }
.breadcrumbs ul { float: left; margin:0px 20px;}
.breadcrumbs ul li { float: left; font-size: 12px; background: url('../images/breadcrumbs_circle.jpg') no-repeat 0px 18px; padding-left: 10px; margin-left: 20px; line-height: 38px; }
.breadcrumbs ul li h1 { float: left; font-size: 12px; line-height: 38px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; margin-bottom: 0px;}
.breadcrumbs ul li a { float: left;  height: 38px; }
.breadcrumbs ul li.home a { background: url('../images/breadcrumbs_home.jpg') no-repeat 0px 10px; width: 17px; }
.breadcrumbs ul li.home { background: none; margin-left: 0; padding-left: 0; }

#content .column.classic .title { font-size: 16px; line-height: 16px; width: 100%; margin-bottom: 6px; }
#content .column.gray .article .title { font-size: 14px; line-height: 18px; float: left; margin-bottom: 0px; height: 36px; overflow: hidden; }
#content .column.gray.h350 .article .title { height: auto; max-height: 36px; }
#content .column .article a.title { color:#1F1A17; }
#content .column .article a.title:hover { color:#EE1C24; text-decoration: none; }
#content .column.classic a.more { float: left; clear:left; font-size: 14px; margin-top: 10px; }
#content .column.gray .article .title a { position: relative; padding-right: 10px; font-size: 14px; color: #1F1A17; }
#content .column.gray .article .title a:hover { text-decoration: none; }
#content .column.gray .article .title a:hover:after, #content .column.gray .article .title a:before { left: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
#content .column.gray .article .title a:hover:after { border-color: rgba(255, 255, 255, 0); border-left-color: #ffffff; border-width: 3px; bottom: 5px; margin-top: -3px; }
#content .column.gray .article .title a:hover:before { border-color: rgba(255, 0, 0, 0); border-left-color: #FF0000; border-width: 4px; bottom: 4px; margin-top: -4px; }

#content .column.gray.revista { width:641px; background: #fff; margin-top:1px; padding: 0; } /*background: none;*/
#content .column.gray.revista .article.editorial { width: 320px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 0px; margin: 0px; height: auto; }
#content .column.gray.revista .article.editorial .title {  height: 52px; }
#content .column.gray.revista .article.editorial:last-child { border-right: none; }
#content .column.gray.revista .article.editorial.last { border-right: none; }
#content .column.gray.revista .txt { width:300px; padding:10px; float: left; height: 170px; overflow: hidden; }
#content .column.gray.revista .article.editorial a.more { margin: 5px 0 10px 10px; float: left; width:105px; }

#content .column.gray .article .title.right { width: 140px; clear: none; margin-left: 10px; height: 55px; position: relative; overflow:visible; }
#content .column.gray .article .title.right a { padding: 0px;  height: 70px; overflow: hidden; float: left; }
#content .column.gray.revista .article { padding: 0px 0px 10px; margin: 0 10px 10px; border-top: none; width: 300px; border-bottom: 1px dashed #ccc; height: 90px; }
#content .column.gray.revista .article .title.right { width: 160px; }
#content .column.gray .article a.more { width: 95px; margin: 0px; margin-left: 10px; line-height: 16px; background-position-y: 5px; }
.column.gray .article { float: left; border-top: 1px dashed #d4d4d4; padding: 15px 0px 10px; }
.column.gray .article.editorial { border-top: none;  padding-top: 0px; width:280px; }
#content .column.gray .article.editorial .title { font-size: 20px;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight: bold; margin: 10px 0px; margin-left: 0px; width: 100%; margin-bottom: 6px; }
#content .column.gray .article.editorial p { height: 88px; overflow: hidden;  }
#content .column.gray .article .play-buttons { bottom: 10px; top:auto; left: 5px; }



table.clasament { width: 100%; float: left; clear:left; }
table.clasament td, table.clasament th { height: 22px; line-height: 22px; padding: 0px; overflow: hidden; padding-bottom: 12px; font-size: 14px; }
table.clasament th { text-align: right; padding: 0px 8px 8px 0;  }
table.clasament tr.us td.nr span { background:#1F1A17; }
table.clasament tr.us td.name { color:#1F1A17; }
table.clasament td.name { height: 22px; line-height: 22px; padding: 0px; overflow: hidden; padding-bottom: 10px; font-size: 14px; padding-left: 10px; }
table.clasament td.nr:first-child { padding-left: 0px; }
table.clasament td.nr {  padding-left: 20px; width: 22px; }
table.clasament td.nr span { width: 22px; background: #d4d4d4; float: left; text-align: center; color: #FFF; font-size: 12px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.clasament_custom table.clasament tr:nth-child(even) td {
    background: #d4d4d4;
    padding: 6px 0;
    color: #1F1A17;
}
.clasament_custom table.clasament tr:nth-child(odd) td {
    padding: 6px 0;
    color: #1F1A17;
}
.clasament_custom table.clasament tr:nth-child(odd) .nr span {
    background: #fff;
    color: #1F1A17;
}
.clasament_custom .title {
    display: block;
    background: #EE1C24;
    float: none!important;
    color: #fff;
    padding: 3px 15px;
}
.clasament_custom table.clasament td.nr span {
    color: #1F1A17;
}
.clasament_custom table.clasament th {
    text-align: left;
}
.clasament_custom .table_h th {
    border-bottom: 1px solid #EE1C24;
    padding: 8px 0;
}
.clasament_custom .table_h .txtaC {
    text-align: center;
}

.meciuri.simple .next { margin-top:10px; }
.meciuri.simple .box { border-bottom: none; padding-bottom: 0px; }
.meciuri .next, .meciuri .previous { float:left; margin-top: 30px; width: 100%; }
.meciuri .controls { float: left; clear:left; width:100%; margin-top: 10px; }
.meciuri .controls a { float: left; width:139px; background: #ee1c25; color: #FFF; line-height: 21px; font-size: 13px; text-align: center; margin-right: 1px; }
.meciuri .controls a.middle { margin-left: 70px; }
.meciuri .controls a:hover { background: #f14048; text-decoration: none; }
.meciuri .previous  { margin-top: 10px; }
.meciuri .previous a.revista { width:100%; text-align: center; float:left; clear:both; line-height: 22px; font-size: 13px; }
.meciuri .timesheet { float: left; clear:left; font-size: 13px; width:100%; }
.meciuri .timesheet span { float: left; margin-right: 10px; font-size: 14px; line-height: 20px; margin-top: 10px; }
.meciuri .timesheet span.hour { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 20px; margin-left: 23px; margin-top: 8px; }
.meciuri .timesheet img { max-height: 20px; float: right;  margin-top: 10px; margin-right: 1px; }
.meciuri .box { float:left; padding-bottom: 10px; width: 100%; border: none; }
.meciuri .team { width:115px; float:left; }
.meciuri .team .img_w115h70 { margin-bottom: 5px; }

.meciuri .team span { float:left; clear:left; width:100%; text-align: center; line-height: 17px; font-size: 14px; }
.meciuri .team span.name { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.meciuri .vs { float: left; font-size: 35px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:300; line-height: 50px; margin-top: 10px; width: 50px; text-align: center; }
.meciuri .scor { float: left; font-size: 20px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; line-height: 48px; width: 50px; text-align: center; }
.meciuri .previous .team span { width: 75px; font-size: 12px; text-align: left; }
.meciuri .previous .team span.name { margin-top: 10px; }
.meciuri .previous .info { display: none; }
.meciuri .previous .team img { width: 40px; float: right; }
.meciuri .previous .team.v2 img { float: left; }
.meciuri .previous .team.v2 span { clear:right; text-align: right; }

#footer { float: left; clear:left; width:100%; margin-bottom: 50px; position:relative; z-index:0; }
#footer .sponsori { background: #FFF; padding: 20px; width: 922px; }
#footer .sponsori .line, #footer .sponsori .line2 { margin-bottom: 20px; }
#footer .sponsori .line:last-child { margin-bottom: 0px; }
#footer .sponsori .line.last { margin-bottom: 0px; }
.imagini_sponsori a { /*float: left;*/ display:inline-block; *display:inline; /*vertical-align:middle;*/ padding-right: 13px;  padding-right: 13px\9; }  /* padding-right: 40px; */
.imagini_sponsori a:last-child { padding-right: 0px; }
.imagini_sponsori a.last { padding-right: 0px; }
.imagini_sponsori a .hover { display:none; }
.imagini_sponsori a:hover .regular { display:none; }
.imagini_sponsori a:hover .hover { display:block; }
/*#footer .sponsori a img {float:left;}*/

#footer .sponsori .line2 a { /*float: left;*/ padding-right: 23px; }
#footer .sponsori .line2 a:last-child { padding-right: 0px; }
#footer .sponsori .line2 a.last { padding-right: 0px; }
#footer .sponsori .line2 a .hover { display:none; }
#footer .sponsori .line2 a:hover .regular { display:none; }
#footer .sponsori .line2 a:hover .hover { display:block; }
#footer .sponsori .line.last a { padding-right: 13px; }
#footer .sponsori .line.last a.last {padding-right:0;}

#footer .meniu .principal { background: none; width: 800px; }
#footer .meniu .fanzone { width: auto; background: none; width: 160px; }
#footer .meniu .fanzone a { color:#EE1C24; }
#footer .meniu .fanzone a:hover { text-decoration: none; }
#footer .meniu .principal li.fanshop a { color: #EE1C24; margin-right: 0px;  }
#footer .meniu .principal li a { border-right-color: #FFF; margin-right: 5px; padding-right: 11px; text-transform: uppercase; text-decoration: none; }
#footer .meniu .principal li.open a { border-right-color: #1f1a17;  }
#footer .meniu .principal li.open .dropdown .cnt { padding: 15px 21px; }
#footer .meniu .principal li.open .dropdown .cnt a { font-size: 18px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:300; }

#eventscalendar { float: left; clear:left; display: block; width:100%; margin-top:25px; height: 289px; }
#eventscalendar .ui-datepicker th { margin: 0px; padding: 0px; }
#eventscalendar td { position: relative; }
#eventscalendar .ui-widget-header {  color: #1F1A17; font-weight: normal; font-size: 15px; }

.ui-datepicker { padding: 0px; width: auto; }
.ui-datepicker { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; color: #1F1A17; }
.ui-datepicker td a { text-align: center; }
#eventscalendar .ui-datepicker .ui-datepicker-prev, #eventscalendar .ui-datepicker .ui-datepicker-next { position: relative; margin: 0px; top:0; left: 0; width: 24px; height: 24px; }
#eventscalendar .ui-datepicker .ui-datepicker-prev span, #eventscalendar .ui-datepicker .ui-datepicker-next span { position: relative; margin: 0px; top:0; left: 0; }
#eventscalendar .ui-datepicker-calendar { width:100%; }
.ui-datepicker .ui-datepicker-header { padding: 0px; }
#eventscalendar .ui-datepicker-header { width:100%; background: #d4d4d4; height: 24px; margin-bottom: 2px; }
#eventscalendar .ui-datepicker-header .ui-datepicker-title { float:left; width:162px; text-align: center; line-height: 24px; }
#eventscalendar .ui-datepicker-header .ui-datepicker-prev, #eventscalendar .ui-datepicker-header .ui-datepicker-next { cursor: pointer; }
#eventscalendar .ui-datepicker-header .ui-datepicker-prev.ui-state-hover, #eventscalendar .ui-datepicker-header .ui-datepicker-next.ui-state-hover { background: none; border: none; }
#eventscalendar .ui-datepicker-header .ui-datepicker-prev { float:left; position: relative; width: 24px; height: 24px;  top: 0px; left: 0px; }
#eventscalendar .ui-datepicker-header .ui-datepicker-prev span { float:left; width: 24px; height: 24px; background: url('../images/red-arrow-left.jpg') no-repeat center 9px; }
#eventscalendar .ui-datepicker-header .ui-datepicker-next { float:right; }
#eventscalendar .ui-datepicker-header .ui-datepicker-next span { float:left; width: 24px; height: 24px; background: url('../images/red-arrow-right.jpg') no-repeat center 9px; }
#eventscalendar .ui-datepicker-calendar thead th { text-align: center; }
#eventscalendar .ui-datepicker-calendar thead th span { font-size: 13px; color: #CCC; text-align: left; line-height: 34px; }
#eventscalendar .ui-datepicker-calendar .ui-state-disabled { opacity: 1; }
#eventscalendar .ui-datepicker-calendar span.ui-state-default { color: #000; font-size: 16px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; line-height: 34px; text-align: center; padding: 2px; }
#eventscalendar .ui-datepicker-calendar .ui-datepicker-other-month a { color: #d4d4d4; }
#eventscalendar .ui-datepicker-calendar .ui-state-default { font-weight: normal; background: none; border: none; position: relative; }

#eventscalendar.full { width:601px; margin: 20px 20px 20px; height: auto; }
#eventscalendar.full .ui-widget-content { width: 100%; }
#eventscalendar.full .ui-datepicker-header .ui-datepicker-title { width:541px; margin: 0px; }
#eventscalendar.full td { height: 60px; text-align: center; }
#eventscalendar.full .html { text-align: left; }
#eventscalendar.full .ui-datepicker-calendar thead th { text-align: center; }

.eroare, .success  { padding: 10px; border: 1px solid #EE1C24; background: #F0F0F0; font-size: 13px; text-align: center; color:#EE1C24; margin-bottom: 20px;}
.success { color: #1F1A17; ; padding: 60px 100px; font-size: 15px; }
.loginform { width:280px; margin: auto; }
.inregistrare { width: 600px; margin: auto; }
.inregistrare .dr { border-left: 1px dashed #D4D4D4; padding-left: 19px;  }
.inregistrare .st .upload { position: relative; float: left; clear: left; width: 280px; margin-top: 1px; height: 25px; line-height: 25px; text-align: center; background: #f0f0f0; font-size: 13px; }
.inregistrare .st .upload input { width:280px; }
.inregistrare .st .upload .uploadifive-button { width:280px; color:#EE1C24; line-height: 25px; }

.points-slider-container { width: 276px; border: 2px solid #d5d5d5; background: #3b3b3b; height: 14px; border-radius: 10px; position: relative; margin:14px 0 5px; }
.points-slider-overlay { position: absolute; top:0; left: 0; width: 276px; height: 14px; background: url('../images/slider_puncte.png'); z-index: 2; }
.points-slider { position: absolute; top:0; left: 0; height: 14px; background: #ef242a; z-index: 1; border-radius: 10px; border-bottom-right-radius: 0px; border-top-right-radius: 20px; }
.points-slider-container .slider-values { position: absolute; width: 280px; top: 25px; left: -2px; }
.points-slider-container .slider-values li { float:left; width:35px; text-align: center; font-size: 11px; line-height: 11px; }
.points-slider-container .slider-values li.lf { text-align: left; }
.points-slider-container .slider-values li.rf { text-align: right; }

.profile .name { width: 200px; line-height: 15px; font-size: 13px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.profile a { color: #1F1A17; }
.profile .line { position: relative;  }
.profile .line.points { line-height: 14px; font-size: 13px; /*border-bottom: 1px dashed #a51419;*/ padding-bottom: 10px; }
.profile .line.links {  font-size: 13px; padding-bottom: 6px; margin: 6px 0px 0px; /*border-bottom: 1px dashed #a51419;*/ }
.profile .line.linksdown {  margin:0px; border-top: 1px dashed #FFF; padding-top: 10px; }
.profile .line.linksdown, .profile .line.avatar {  margin:0px; border-top: 1px dashed #FFF; padding-top: 10px; }
.profile .line.avatar  { border-top:none; }
.profile .line.points .dr { padding-left: 20px;  }
.profile .line.avatar .dr { width: 150px; padding-top: 10px; }
.profile .line.avatar .dr .line.status { font-size:30px; line-height: 35px; margin-top:10px; }
.profile .line.avatar .img_w105h105 {
    border: 5px solid #f1f1f1; border-radius: 5px;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(66,66,66, 0.4);
    -moz-box-shadow: 5px 5px 5px 0px rgba(66,66,66, 0.4);
    box-shadow: 5px 5px 5px 0px rgba(66,66,66, 0.4);
}
ul.line.links li { font-size: 13px; padding: 10px 0px; margin: 0px; border-top: 1px dashed #d4d4d4; position: relative; }
ul.line.links li .bold { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.edit-profile-1 { position: absolute; top:25px; right: 20px; width: auto; background: url('../images/icon_creion.png') #fff no-repeat; padding-left: 20px; font-size: 12px; line-height: 16px;  }

.column .mails, #jsScroller-1 { width: 260px; height: 230px; }
.column .mails  { font-size: 12px; float: left; position: relative; }
#jsScroller-1 { position: absolute; overflow: hidden; }

.Scroller-Container {
    position: absolute;
    top: 0px; left: 0px;
}
.Scrollbar-Track { width: 8px; height: 230px; position: absolute; top: 65px; right: 20px; background-color: #d4d4d4; }
.Scrollbar-Handle { position: absolute; top: 0px; left: 0px; width: 8px; height: 40px; background-color: #EE1C24; }

.column .mails .li { float: left; color: #1F1A17; }
.column .mails .li:first-child span { font-size:13px; }
.column .mails span { border-bottom: 1px dashed #d4d4d4; padding: 5px 0px; line-height: 16px; width: 179px; height: 16px; overflow: hidden; float: left; font-size: 12px; }
.column .mails span.unread { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; color: #EE1C24; }
.column .mails span.date { border-left: 1px dashed #d4d4d4; padding-left: 5px; text-align: right; width: 70px; }

.alerts { padding-left: 30px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; background: url('../images/icon_mesaje.png') no-repeat left top; line-height: 15px; font-size: 13px; color: #1F1A17; float: left; position: relative; margin: 0px; }
.alerts .counter { background: #EE1C24; position: absolute; left: 14px; top: -5px; height: 12px; width: 12px; border-radius: 5px; color: #FFF; font-size: 10px; line-height: 12px; text-align: center; }
h4 .alerts { margin-top: 6px; }
.alerts:hover .counter { background: #f14048;  }
.edit-profile { width:16px; height: 16px; background: url('../images/icon_creion.png') #d4d4d4 no-repeat; display: block; position: absolute; right: 0; }
.edit-profile:hover { background-color: #CCC; text-decoration: none; }

.userbox-container { background: #F0F0F0; float:left; padding: 10px; width:260px; margin-bottom: 10px; }
.userbox-container.v2 { background: none; width: 440px; padding: 0px;  margin: 20px 0px;  position: relative; }
.userbox-container.v2 .userbox { width: 350px; }
.userbox-container.v2 .userbox .dr { width: 300px; }
.userbox-container.v2 .userbox .dr .name { line-height: 25px; position: relative; float: left; }
.userbox-container.v2 .userbox .user-points-slider { clear: left; }
.userbox-container.v2 .time { position: absolute; line-height: 20px; margin: 6px 0px; right: 0px; font-size: 12px; }

.userbox .dr .rank { font-family: 'Titillium Web' !important, sans-serif; display:none; float: left; font-size: 12px; line-height: 25px; padding-left: 2px; color: #1F1A17; }
.userbox:hover .dr .rank { display: block; }
.reply-comments li .userbox .rank { line-height: 18px; margin-bottom: 5px;  color: #1F1A17; }
.userbox-container .line { font-size: 12px; margin-top: 5px; }
.userbox { width:165px; float: left; }
.userbox .dr { width:125px; }
.userbox .st { border:1px solid #CCC; }
.userbox .dr .name { color:#EE1C24; font-size: 12px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; clear: left; }
.userbox .user-points-slider { width: 125px; height: 6px; position: relative; float: left; clear: left; }
.userbox .user-points-slider * { position: absolute; top:0; left: 0; }
.userbox .user-points-slider-background { width: 125px; height: 6px; background: url('../images/userbox_slider_puncte_inactive.png'); z-index: 1; }
.userbox .user-points-slider-value { height: 6px; background: url('../images/userbox_slider_puncte_active.png'); z-index: 2;  }
.userbox .user-points-slider-overlay { width: 125px; height: 6px; z-index: 3;  }

.fancontainer { float: left; clear:left; width:100%; }
.fancontainer .dr.points { line-height: 14px; font-size: 12px; padding-left: 20px; border-left: 1px dashed #d4d4d4; }
.fancontainer .dr.points .big { font-size: 18px; line-height: 20px; }

.line.gallery .img_w130h90 { clear: none; margin: 0px 20px 20px 0px; }
.line.gallery .line:last-child .img_w130h90 { margin-bottom: 9px; }
.line.gallery .line.last .img_w130h90 { margin-bottom: 9px; }
.line.gallery .img_w130h90:last-child { margin-right: 0px; }
.line.gallery .img_w130h90.last { margin-right: 0px; }

.poll { float: left; }
.poll label { float:left; clear:left; margin-bottom: 10px; }
.poll label.voted input[type="radio"] + span { display:none; }
.poll label.voted .text { width:280px; }
.poll label.voted .results { visibility:visible; }
.poll label.voted .resultsbar { visibility:visible; }
.poll label input[type="radio"] + span { float:left; }
.poll label .text { float:left; width: 260px; }
.poll label .results { font-size: 10px; visibility:hidden; }
.poll label .resultsbar { clear:both; float:left; height: 5px; line-height: 5px; font-size: 1px; margin-top:2px; width:100%; visibility:hidden; }

.socialshare { float: left; clear:left; width:100%; margin: 20px 0px; }
.socialshare .fb { float: left; border-right: 1px dashed #EE1C24; height: 17px; padding-right: 10px; position: relative; }
.socialshare .fb a { background: url('../images/small_like_hand.png') no-repeat left 0px;  padding-left: 24px; float: left; }
.socialshare .fb a.liked { cursor: default; background: url('../images/small_like_hand_pressed.png') no-repeat left 0px;  }
.socialshare .fb a span { border:1px solid #d4d4d4; line-height: 15px; float: left; padding: 0px 5px; border-left: none; background: #FFF; }
.socialshare .comments { margin: 0px 10px; }
.socialshare a { float: left; padding-left: 10px; line-height: 16px;  }

.profilepicupload img { z-index: 1; }
.profilepicupload .uploadifive-button { z-index: 2; }
.galleryupload { float: left; width:130px; height: 90px; background: url('../images/incarca_poza.png') no-repeat; position: relative; margin-right: 20px; }
.galleryupload input[type=file] { width: 130px; height: 90px; }

#galleria { position: absolute; z-index: 10000; top:0px; left: 0px;}
.overlay { background: url('../images/overlay.png') repeat scroll center top transparent; position: fixed; top:0px; left: 0px; right: 0px; bottom: 0px; z-index: 9;}

.supporters-groups { float:left; width:100%; }
.supporters-groups .line { border-bottom: 1px solid #CCC; }

.supporters-groups.others .line:last-child { border-bottom: none; }
.supporters-groups.others .line.last { border-bottom: none; }
.supporters-groups:last-child .line:last-child { border-bottom: none; }
.supporters-groups.last .line.last { border-bottom: none; }

.supporters-groups .group { float:left; width:320px; margin-right: 1px; }
.supporters-groups.list .group { float:left; width:100%;  }
.supporters-groups .group .img_w320h173 .info { position: absolute; bottom: 0px; width: 280px; padding: 0px 20px; height: 25px; line-height: 25px; background: url('../images/gradient_main.png'); color: white; }
.supporters-groups .group:last-child { border-bottom: none; margin-right: 0px; }
.supporters-groups .group.last { border-bottom: none; margin-right: 0px; }
.supporters-groups .group .cnt { width:280px; padding: 20px; float: left; clear:left; height: 100px; overflow: hidden; }
.supporters-groups .group .cnt a { color:#1F1A17; }
.supporters-groups .group .cnt h3 { font-size: 20px; font-family: font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; line-height: 20px; max-height: 40px; overflow: hidden; }
.supporters-groups .group .dr { width:582px; }
.supporters-groups .group .dr p { float: left; width: 100%; margin-bottom: 5px; overflow: hidden; max-height: 44px; }
.supporters-groups .group .controls { float: left; width:280px; padding: 0px 20px 10px 20px; }
.supporters-groups.list .group .controls { width: 100%; padding: 0; }
.supporters-groups .group .dr p.info { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }

.supporters-groups .line.expand1 { background: #FFF; }
.supporters-groups .line.expand1 .group .cnt { width: 440px; }
.supporters-groups .line.expand1 .group { background: #FFF; width: 962px; }
.supporters-groups .line.expand1 .group .cnt { clear: none; }

.supporters-groups .line.expand2 { background: #FFF; }
.supporters-groups .line.expand2 .group { background: #FFF; width: 480px; border-right: 1px solid #CCC; margin-right: 0px;}
.supporters-groups .line.expand2 .group .cnt { width: 440px; }
.supporters-groups .line.expand2 .group:last-child { border-right: none; }
.supporters-groups .line.expand2 .group.last { border-right: none; }
.supporters-groups .line.expand2 .group .cnt { clear: none; }


.line.gray .column.selectbox { padding: 5px 20px; }
.line.gray .column.selectbox .st { line-height: 30px;}
select[name=newsfeedtoggle] { background:#d4d4d4; width:160px; margin-left: 10px; border:1px solid #d4d4d4; color:#1F1A17; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; height: 28px; outline:none; }

.reply-comments { float: left; width: 100%; clear:left; border-top: 1px solid #F0F0F0; background: #f0f0f0; }
.reply-comments li { padding: 10px 20px; float:left; width:240px; clear:left; border-bottom: 1px dashed #d4d4d4; position: relative; }
.reply-comments li a.more.arrow { line-height: 10px; font-size: 11px; float: left; background-position: right 2px; }
.reply-comments li a.more.arrow:hover {background-position: right 2px;}
.reply-comments li:last-child { border-bottom: none; }
.reply-comments li.last { border-bottom: none; }
.reply-comments li .socialshare { position: absolute; right: 10px; width: auto; margin: 0; top: 22px; }
.reply-comments li .socialshare .fb { border-right: none;  }
.reply-comments li .userbox { width: 260px; }
.reply-comments li p { clear:left;  float: left; line-height: 14px; color: #333; font-family: Arial; font-size: 12px; margin-top: 10px; }
.reply-comments li p a { visibility: hidden; float: none; clear: none; font-size: 11px; }
.reply-comments li:hover .userbox p a { visibility:visible; }
.reply-comments li .userbox .name { float:left; line-height: 18px;  overflow: hidden; height: 18px;  margin-bottom: 5px; }
.reply-comments li .userbox .name .time { padding-left: 5px; color: #999; }
.reply-comments li .userbox .dr { width: 220px; }
.reply-comments li textarea { box-shadow: none; width: 238px; display: none; }
.reply-comments li .btn-2  { display: none; }
.reply-comments li .reply.open textarea { display:block; margin-top: 0px;  }
.reply-comments li .reply.open input { display:none; }
.reply-comments li .reply.open .btn-2 { margin-top: 5px; display: block; margin-left: 40px; }
.reply-comments li input { box-shadow: none; margin-top: 0; width:220px; }

.column.middle .reply-comments li { width: 400px; }
.column.middle .reply-comments li .userbox { width: 260px; }
.column.middle .reply-comments li .userbox .dr { width: 220px; }
.column.middle .reply-comments li .reply.open textarea { width: 338px; }
.column.middle .reply-comments li input { width: 338px; }

#mainnewsfeed .box .report { display: none; }
#mainnewsfeed .box:hover .report { display: block; }

.players-list { float: left; clear:left; width:100%; margin-top: 1px; }
.players-list .column.two:last-child { margin-bottom: 0px; }
.players-list .column.two.last { margin-bottom: 0px; }
.players-list .player { float: left; width: 193px; padding: 10px; background: #FFF; margin-right: 1px; height: 228px; }
.players-list .player.spread1 { width:407px; }
.players-list .player .text { float: left; width: 173px; padding: 10px; }
.players-list .player .text  span { clear:left; float: left; width:100%; line-height: 18px; font-size: 14px; }
.players-list .player .text .title { font-size: 18px!important; font-family: 'Titillium Web' !important, sans-serif; line-height:18px; }
.players-list .player .text .position { color:#EE1C24; }
.players-list .player .text .position { color:#EE1C24; }
.players-list .player:last-child { margin-right: 0px; }
.players-list .player.last { margin-right: 0px; }

.legends { margin-top: 0px; float: left; }
.legends .player { padding: 0px; width: 320px; position: relative; float: left; height: 310px; background: #FFF; }
.legends .player.spread1 { width:641px; }
.line.style2 .column.player { border-bottom: 0px; margin-bottom: 1px; }
.legends .player .text { background: url('../images/gradient_main.png'); position: absolute; left: 0px; bottom: 0px; right: 0px; width: 100%; padding: 0px;  }
.legends .player .text span { float: left; }
.legends .player:hover .text  { display: block; }
.legends .player .text .title { color: white; text-align: left; font-size: 18px!important; width: 300px; padding: 10px 10px 0px;}
.legends .player .text .more { margin: 0px 10px 10px; line-height: 28px; color:white; }

.img_w320h310 { float: left; clear:left; width:320px; height: 310px; overflow: hidden; position: relative; }
.img_w320h310 img { position: absolute; min-width: 320px; height: 310px; top:0px; bottom: 0px; left: 0px; right: 0px; }

.ui-datepicker-calendar .dinamo-event { position: absolute; right: -5px; top: -10px; width:24px; height: 24px; cursor: pointer; }
#content .column.gray.revista .article .title.right .html { left: 150px; }
#content .column.gray.revista .article .title.right .html .dr { width: 200px; }
#content .column.gray.revista .article .title.right .html .title { font-size: 13px!important; }
.dinamo-event .html { display: none; position: absolute; left: 26px; background: #EE1C24; bottom:27px; z-index: 999; border-radius: 5px; padding: 10px; width:200px; }
.dinamo-event .html:after {border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid; bottom: -10px; color: #ee1c24; content: " "; display: block; position: absolute; right: 15px;}

.ui-datepicker-calendar .dinamo-event .html { left: -180px; bottom: 35px; } /*left: -180px;*/
.ui-datepicker-calendar .dinamo-event .html .dr:after, .dinamo-event .html .dr:before {
    top: 100%;
    right: 20px; /*right: 20px;*/
    left: auto; /*left: auto;*/
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.ui-datepicker-calendar .dinamo-event .html .dr:after {
    border-color: rgba(238,28,36, 0);
    border-top-color: #EE1C24;
    border-width: 6px;
    margin-left: -6px;
    background: none;
}
.ui-datepicker-calendar .dinamo-event .html .dr:before {
    border-color: rgba(238,28,36, 0);
    border-top-color: #EE1C24;
    border-width: 8px;
    margin-left: -8px;
}

.dinamo-event .html .dr:after { content: ""; display: block; background: url('../images/calendar_arrow_down.jpg'); width:17px; height: 9px; position: absolute; bottom: -7px; left: 0px; }

.dinamo-event .html .st { width:170px; }
.dinamo-event .html .dr { width:24px; }
.dinamo-event .html span { float:left; color:white; }
.dinamo-event .html span.time { font-size: 12px; clear:left; }
.dinamo-event .html span.title { font-size: 15px!important; font-family: 'Titillium Web' !important, sans-serif; text-align:left; }
.dinamo-event:hover .html { display: block; }

.group-desc { position: absolute; bottom: 0px; display: table;  }
.group-desc p { margin: 20px; color: white; width:440px; }
.group-desc .title { float:left; height: 50px; margin:10px 20px; color:white; font-size: 30px; line-height: 30px; width: 350px; padding-right: 90px; position: relative; }
.group-desc .title a { position: absolute; right: 0; top: 10px; color: white; font-size:11px; }
.group-desc .invite { float:left; margin: 20px 0 20px 20px; }
.group-desc .invite span { float:left; color:white; font-size: 14px; line-height: 30px; margin-right: 20px; }
.group-desc .join, .group-desc .leave { line-height: 30px; width: 200px; padding: 20px 0px; text-align: center; float: right; font-size: 22px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold !important;  }
.group-desc .pending { line-height: 15px; width: 200px; padding: 20px 0px; text-align: center; float: right; font-size: 16px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold !important; font-style:italic;  }
.group-desc .join { background: #ed1b24; color: white;}
.group-desc .leave, .group-desc .pending { background: #FFF; color: #ed1b24;  }
.group-desc .line.extended { display: none; margin-top: 1px; }
.group-desc p { height: 66px; overflow: hidden; }
.group-desc .col.stats { position: relative; height: 106px; }
.group-desc .col.stats span { font-size: 22px; color: white; margin: auto; position: absolute; left:0; right: 0; top:0; bottom: 0; height: 30px; line-height: 30px; text-align: center; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:300; }
.group-desc .line:last-child { margin-bottom: 0px; }
.group-desc .line.last { margin-bottom: 0px; }
.group-desc .col { background: url('../images/gradient_main.png'); width:480px; display: table-cell;height: 100%; margin-right: 1px; position: relative; }
.group-desc .col:last-child { width:481px; margin-right: 0; }
.group-desc .col.last { width:481px; margin-right: 0; }

.red.ico { width: 31px; height: 30px; float: left; margin-right: 10px; }
.red.ico.mail { background: url('../images/red_icon_mail.jpg'); }
.red.ico.friend { background: url('../images/red_icon_person.jpg'); }
.red.ico.fb { background: url('../images/red_icon_fb.jpg'); }

.line.newsfeed { overflow: hidden; margin-bottom: 1px; }
.column.middle { width: 480px; margin-right: 1px; padding: 0px; background: none; }
.column.middle:last-child { padding-right: 1px; margin-right: 0px; }
.column.middle.last { padding-right: 1px; margin-right: 0px; }
.column.middle .box.style1 { padding: 20px; background: #FFF; width: 440px; margin-bottom: 1px; border-bottom: 0px; }
.column.middle .box.style1.selected { background: #f0f0f0; }
.column.middle .box.style1:last-child:after { content: " ";   position: absolute;   z-index: -1;   left: 0;   width: 100%; height: 2000px; background: #FFF; }

.supporters-groups .groupowner .profile { width: 197px; }
.supporters-groups .groupowner .profile { width: 197px; height: 263px; }
.supporters-groups .groupowner .extra { width: 242px; }
.supporters-groups .groupowner .profile, .supporters-groups .groupowner .extra { margin-bottom: 0; }
.supporters-groups .groupowner .extra img { height: 75px; position: absolute; bottom: 56px; top:10px; left:0; right: 0; margin: auto; }
.supporters-groups .groupowner .extra .backcircle { float:left; width: 242px; position: relative; height: 46px; padding-top: 105px; text-align: center; color: #1F1A17; font-family: 'Noto Serif', serif; font-weight:bold; font-size: 15px; }
.supporters-groups .groupowner .extra .backcircle:last-child { margin-top:1px; }
.supporters-groups .groupowner .extra .backcircle.last { margin-top:1px; }
.supporters-groups .newpost { height: 263px; margin-bottom: 0; width:440px; padding: 20px;}
.supporters-groups .newpost form { float: left; margin-left: 20px; width: 317px; }
.supporters-groups .newpost form input[type=submit] { float: right; padding: 10px 20px; }
.supporters-groups .newpost form .submitbox { float: left; width:315px; border:1px solid #d4d4d4; border-right: 0px; border-top: 0px; }
.supporters-groups .newpost form textarea { margin-top: 0px; width:295px; height: 119px; }
.supporters-groups .newpost form .newsupload { width: 154px; position: relative; margin-top: 10px; float: left; clear:left; color:#EE1C24; }
.supporters-groups .newpost .uploadedfile { position: relative; margin-top:10px; float: left; }
.supporters-groups .newpost .uploadedfile .delete { clear:left; font-size: 11px; margin-top: 2px; float: left; display: none; }

.inregistrare.group { width:962px; height: 349px; background: url('../images/gallery_background.jpg'); background-size: 962px;  }
.inregistrare.group .upload-cont { background: url('../images/gradient_main.png'); padding: 10px; position: relative; height: 25px; width: 125px; margin: auto; top: 150px;}
.inregistrare.group .dr { width: 381px; padding: 20px 0 0 100px; border-left: none; background: url('../images/gradient_main.png'); height: 329px; }
.inregistrare.group form .note{ color: #FFF;  }
.inregistrare.group .dr label { color: #FFF; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 18px; }
.inregistrare.group .st { width: 481px; }
.inregistrare.group .st .upload .uploadifive-button { color:#FFF;  }
.inregistrare.group .st .upload { background: #ee1c25; line-height: 30px; width: 125px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }

a.right { position: absolute; top: 8px; right: 0px;  }
a.right.arrow { margin-right: 20px; }

.scrollablegallery { overflow: hidden; }
.scrollablegallery .column.basic { margin-right: 1px; }
.scrollablegallery .column.basic:last-child  { margin-right: 0px; }
.scrollablegallery .column.basic.last { margin-right: 0px; }

.bigpadding { margin: 60px 0px; float: left; width:100%; }

.arrow-down { background: url('../images/meniu_sageata_alba.png') no-repeat right center; padding-right: 15px; }

.grouppage .ctrl {  position: absolute; top:95px; z-index: 99; font-size: 20px; color:#FFF; width: 9px; height: 29px; background: url('../images/gradient_main.png'); width: 50px; height: 50px; }
.grouppage .ctrl a {  width: 50px; height: 50px; display: block; }
.grouppage .ctrl a:hover { text-decoration: none; }
.grouppage .ctrl.inapoi {  left: 20px; }
.grouppage .ctrl.inapoi a {  background: url('../images/fanshop_left.png') no-repeat center center; }
.grouppage .ctrl .info { position: absolute; background: url('../images/gradient_main.png'); height: 40px; line-height: 20px; padding: 5px 20px; font-size: 13px; width: 150px; display:none; }
.grouppage .ctrl:hover .info { display: block; }
.grouppage .ctrl.inapoi .info { left: 51px;  }
.grouppage .ctrl.inainte .info { right: 51px;  }
.grouppage .ctrl.inainte {  right: 20px; }
.grouppage .ctrl.inainte a {  background: url('../images/fanshop_right.png') no-repeat center center; }
.grouppage .ctrl.inainte .info { position: absolute; right: 51px; }

.grouppage .ctrl.camera {  right: 20px; top:20px; }
.grouppage .ctrl.camera a { background: url('../images/iconita_camera.png') no-repeat center center; }


.lista-meciuri .dr { width:130px; background: #d4d4d4; height: 80px; margin-top: 5px; }
.lista-meciuri .st { width:460px; }
.meciuri .lista-meciuri .team { width: 240px; }
.meciuri .lista-meciuri .channel { float:right; }
.meciuri .lista-meciuri .timesheet { float: left; width: 140px; margin-top: 4px; }
.meciuri .lista-meciuri .team .img_w70h70 { clear: none; }
.meciuri .lista-meciuri .team .img_w70h70 img { width:auto; min-width: 10px; max-height: 70px; max-width: 70px; }
.meciuri .lista-meciuri .box { padding-top: 20px; }
.meciuri .lista-meciuri .vs { width: 80px; position: relative; font-size: 25px; }
.meciuri .lista-meciuri .vs .result { position: absolute; background:#1f1a17; color: white; width: 55px; height: 55px; line-height: 55px; font-size: 42px;  }
.meciuri .lista-meciuri .vs .result.team1 { left: -10px; }
.meciuri .lista-meciuri .vs .result.team2 { right: -10px; }
.meciuri .lista-meciuri .competition { font-size: 16px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; text-align: center; line-height: 30px; }
.meciuri .lista-meciuri .bottom { border-top:1px dashed #CCC; margin-top: 20px; padding-top: 20px; }
.meciuri .lista-meciuri .controls { float: left; width: 280px; margin: 0px; clear:none; }
.meciuri .lista-meciuri .controls .info { width: 160px; float: left; font-size: 13px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.meciuri .lista-meciuri .controls .info.team2 { text-align: right; float: right; }
.meciuri .lista-meciuri .team span { width: auto; float: none; clear: none; font-size: 14px; }
.meciuri .lista-meciuri .team .city { float: left; width: 170px; text-align: center; text-transform: uppercase; font-size: 13px; line-height: 70px; }
.meciuri .lista-meciuri .timesheet span { float: left; margin: 0px; line-height: 12px; font-size: 12px;  }
.meciuri .lista-meciuri .timesheet span.hour { font-size: 13px; padding-left: 5px; margin-left: 5px; border-left: 1px solid #333;  }
.meciuri .lista-meciuri .timesheet .line { margin-top: 5px; position: relative; }
.meciuri .lista-meciuri .timesheet .line img { position: absolute; margin: auto; left: 0; right: 0; }



.ui-widget-overlay { background: #000; opacity: 0.85; }
.ui-corner-all { border-radius: 0; }
.ui-widget-content { background: #FFF; border: none; }
.ui-widget-header { background: none; border: none; border-bottom: 1px dotted #d4d4d4;  }
.ui-dialog .ui-dialog-title { color: #1F1A17; font-family: Arial; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 10px; }
.ui-state-default .ui-icon.ui-icon-closethick { background: url('../images/close_black.jpg') no-repeat; }
.ui-state-default.ui-dialog-titlebar-close { background: none; border: none; }
.ui-dialog .ui-dialog-content { padding: 0; }
.ui-dialog .ui-dialog-content p { margin: 10px 3% 0px; width: 94%; font-family: Arial; }
.ui-dialog .ui-dialog-buttonpane button, .ui-widget input[type=submit] { padding: 0px 10px; background:#EE1C24; color: white; height: 33px; text-align: center; border: none; font-size: 13px; text-decoration: none; font-weight: normal; margin-right: 30px; }
.ui-dialog .ui-dialog-buttonpane button:last-child { margin-right: 0px; }
.ui-dialog .ui-dialog-buttonpane button.last { margin-right: 0px; }
.ui-dialog .ui-dialog-buttonpane button.ui-state-hover { background: #d0393f; }
.ui-dialog .ui-dialog-buttonpane { position: relative; height: 46px; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: none; text-align: center; }
.ui-dialog .ui-widget-content label { font-size: 16px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.ui-dialog .ui-widget-content label input[type=text], .ui-dialog .ui-widget-content label input[type=password] { font-size: 14px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.ui-dialog .ui-dialog-content p.errors { color: #EE1C24; float: left; width: 100%; margin-top: 10px; padding: 0px; }
.ui-dialog .popup-form {width:310px; margin:10px auto;}
.ui-dialog .popup-form textarea {width:290px; margin:10px auto; float:none; padding:5px 10px;}
a.alertsBtn, a.alertsBtn.accept { padding: 10px; background:#EE1C24; color: white; height: 33px; text-align: center; border: none; font-size: 13px; text-decoration: none; font-weight: normal; margin-right: 30px; }
a.alertsBtn, a.alertsBtn.accept:hover {background: #D0393F;}


#popup-login-form { padding: 40px 20px!important; }
#popup-login-form .line a { margin: 0px 10px 10px 0px; padding-right: 10px; line-height: 13px; float: left; }
#popup-login-form .line a:first-child { border-right: 1px dashed #d4d4d4; }
#popup-login-form .line { margin: 10px 0px; }

#playertabs.ui-tabs .ui-tabs-panel { padding: 0px; margin-top: 10px; }
#playertabs.ui-tabs .ui-tabs-nav { padding: 0; }
#playertabs .ui-widget-header { border-bottom: 1px solid #1f1a17; }
#playertabs.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: 0px; padding-bottom: 0px; background:#1f1a17; }
#playertabs.ui-tabs .ui-tabs-nav li { border-radius: 0; background: #d3d3d3;  border: none; }
#playertabs.ui-tabs .ui-tabs-nav li a { color: #1f1a17; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight: bold; line-height: 40px; padding: 0px 20px; font-size: 14px; }
#playertabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a { color: white; }
#playertabs table { width: 100%; }
#playertabs table td, #playertabs table th { padding: 10px 20px; line-height: 20px; text-align: center; font-size: 15px; }
#playertabs table td:first-child, #playertabs table th:first-child, #playertabs table td.left, #playertabs table th.left { text-align: left; }
#playertabs table td.bold { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
#playertabs table th { border-bottom: 1px dashed #d4d4d4; }
#playertabs table td { border-bottom: 1px solid #d4d4d4; }
#playertabs.ui-tabs .ui-tabs-panel#tab-media { padding-top: 10px; }

#tab-media .st, #tab-media .dr { width: 280px; border-bottom: 1px dashed #d4d4d4; }
#tab-media h3 { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }

#tab-media .img_w130h70 { float: left; clear: none; margin-bottom: 20px; margin-right: 20px; }
#tab-media .img_w130h70:last-child  { margin-right: 0px; }
#tab-media .img_w130h70.last  { margin-right: 0px; }

.dropdown .profile { width: 280px; margin: 20px; color:#1F1A17!important; font-family: 'Titillium Web' !important, sans-serif; }
.dropdown .profile .user-menu li { float: left; clear:left; line-height: 30px; height: 30px; padding: 0px; }
.dropdown .profile .line.avatar { border-top:0px; }

.addthis_floating_style  { background: #f0f0f0; padding: 15px; border-radius: 0px; }
.articlepage .articlecontent .st { width: 450px; }
.articlepage .articlecontent .dr { width: 90px; position: relative; }
.articlepage .articlecontent .addthis_floating_style { position: absolute; z-index: -1;  }

.trofeu img { float:left; }
.trofeu span {display:inline-block; padding-bottom:10px; margin:15px 0 0 15px; font-size:30px; line-height: 30px; border-bottom:1px solid #ccc;}
.trofeu span b { display:block; font-weight: normal; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight: bold !important; font-size: 50px; line-height: 50px; }
.trofeu small {display: inline-block; line-height: 24px; margin: 15px 0 0 15px; width: 407px; font-size:12px;}

.column.rightmenu a { float: left; clear:left; width:100%; margin-bottom: 10px;}
.column table h4 { width: auto; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
.column table { border: none; border-spacing: 0px!important; border-color: #d4d4d4; }

/*.column table td { border:none; }*/

.column.lead { height: 270px!important; overflow: hidden; }
.column.lead:hover { text-decoration: none; }
.column.lead.suporter { background: url('../images/lead_fanzone.jpg') no-repeat 0px 0px; height: 290px!important; width: 300px;    float: right; padding: 20px 0px 0px 20px;background-position-y: 100%;
    background-color: white; }
.line.thick .column.lead.suporter { height: 330px!important; }
.column.lead.suporter span.more { z-index: 2; }
.column.lead.suporter .human {  height: 100%; width: 300px; }
.column.lead.urmator { background: url('../images/content/lead_bilete.jpg') no-repeat; }
.column.lead.abonament { background: url('../images/content/lead_abonamente.jpg') no-repeat; }
.column.lead h2 { color:white; font-family: 'Noto Serif', serif; font-weight:bold !important; line-height: 30px; font-size: 26px; margin-top: 20px; }
.column.lead.suporter h2 { color:black; }
.column.lead p { color:black; font-size: 15px; }
.column.lead span.more, .column.lead a.more { color:white; margin-top: 10px; float: left; background-position-y: 8px; }
.column.lead.suporter .more { color:#EE1C24; }

.column.lead.suporter.copil { height: 406px!important; margin-bottom: 0px; border-bottom: 0px; background: url('../images/lead_dreapta_copii.jpg'); }
.column.lead.suporter.copil > div { width: 280px; }

.lista-meciuri { margin-bottom: 0px; }
.lista-meciuri .column.two.medium { width: 561px; padding: 20px 40px 30px; }
.lista-meciuri .column.two.medium:last-child { margin-bottom: 0px; }
.lista-meciuri .column.two.medium.last { margin-bottom: 0px; }
.line.dynamic > .column.two { margin-bottom: 0px; }

.lastmatchlarge { height: 270px; }
.lastmatchlarge .previous .team { width: 170px; float: left; }
.lastmatchlarge .previous .scor { width: 260px; float: left; text-align: center; }
.lastmatchlarge .previous .scor .competition { font-size: 16px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; text-align: center; line-height: 20px; float:left; width:100%; }
.lastmatchlarge .previous .scor .vs { float: left; width: 100px; text-align: center; font-size: 40px; line-height: 100px; }
.lastmatchlarge .previous .scor .scor1, .lastmatchlarge .previous .scor .scor2 {  font-size: 70px; float: left; line-height: 100px; width: 80px; }
.lastmatchlarge .previous .team span.name { width: 170px; font-size: 15px; text-align: center; text-transform: uppercase; line-height: 20px!important; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; float: left; }
.lastmatchlarge .previous .team span.city { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }
.lastmatchlarge .previous .info { width:170px; float:left; font-size: 12px; padding-top: 10px; }
.lastmatchlarge .previous .info.team1 { text-align: left; }
.lastmatchlarge .previous .info.team2 { text-align: right; float: right; }
.lastmatchlarge .previous .revista { float: left; width: 139px; background: #ee1c25; margin: 20px 55px; color: #FFF; line-height: 21px; font-size: 13px; text-align: center; float:left; }

a.column p { color:#1F1A17; text-decoration: none; }
a.column:hover { text-decoration: none; }

#popuppic { z-index: 10000;  background: #FFF; }
#popuppic a.close { width: 30px; height: 30px; background: url('../images/gradient_main.png'); position: absolute; top:10px; right: 10px; color: white; font-size: 14px; line-height: 30px; text-align: center; font-family: Arial; text-decoration: none;

}

.img_w641h350 .playerinfo { position: relative; width: 200px; float: left; margin: 40px; /*position: absolute; top: 40px; right: 20px; width: 200px;*/ }
.img_w641h350 .playerinfo h1 { font-family: 'Noto Serif', serif; font-weight:bold; margin-bottom: 5px; margin-bottom: 10px; font-size: 20px; }
.img_w641h350 .playerinfo p {  font-size: 15px; }

#user-gallery-invite { float: left; margin-top: 10px; }
#user-gallery-invite li { width:300px; float: left; clear:left; height: 30px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dashed #d4d4d4; }
#user-gallery-invite li .img_w30h30 { float: left; }
#user-gallery-invite li .name { float: right; width: 265px; }
#user-gallery-invite li span { float:left; clear:left; line-height: 15px; height: 15px; width: 265px; overflow: hidden; text-align: left; }
#user-gallery-invite li span.gname { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; color:#1F1A17; }
#user-gallery-invite li span.more { font-size:12px; display:none; }
#user-gallery-invite li:hover span.more { display: block; }

#content .column.gray.revista.kitpresa .article { background: #FFF; border: none; margin:0px; padding: 10px; margin-bottom: 1px; }
#content .column.gray.revista.kitpresa .article:last-child { margin-left: 1px; }
#content .column.gray.revista.kitpresa .article.last { margin-left: 1px; }

#content .column.medium.kitpresa h3 { clear: left; float:left; width: 100%;  font-family: 'Noto Serif', serif; font-weight:bold; margin: 10px 0px;  }
#content .column.medium.kitpresa .article { float: left; width:310px; margin-bottom: 20px; }
#content .column.medium.kitpresa .article .right { float: right; width: 170px; }
#content .column.medium.kitpresa .article .right .title { font-size: 15px; line-height: 16px; }
#content .column.medium.kitpresa .article .right a { float: left; clear:left; }

.multimedia #tab-media .img_w130h70 { margin-right: 13px; margin-bottom: 13px; }
.multimedia #tab-media .img_w130h70:last-child { margin-right: 0px;}
.multimedia #tab-media .img_w130h70.last { margin-right: 0px;}


.line.event { border-top:1px dashed #CCC; padding: 20px 0px;}
.line.event .dr.box { width:567px; clear: none; float: right; }
.line.event .dr.box .line.date { color: #999; font-size: 14px; }
#content .line.event .dr.box .title { font-size: 16px; }
#content .line.event .dr.box a { float: right; width: 80px; background: #ee1c25;color: #FFF;line-height: 21px;font-size: 13px;text-align: center;margin-right: 1px;  margin-top: 4px;}
#content .line.event .dr.box .team { float: left; line-height: 30px; width: 220px; }
#content .line.event .dr.box .team .city { font-size: 15px; }
#content .line.event .dr.box .team .city .name { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; }
#content .line.event .dr.box .vs { float: left; line-height: 30px; font-size: 12px; }
#content .line.event .dr.box .team .img_w30h30 { clear:none; margin: 0px 10px; }
#content .line.event .dr.box .team .img_w30h30.dr { float:right; margin-right: 20px; }
#content .line.event .dr.box .team .img_w30h30.st { margin-left: 20px; }

.meciuri.nextm {float: left;height: 333px;}

.line.avansez { height: 896px; position: relative; }
.line.avansez .avbkg { height: 845px; position: absolute; width: 956px; padding: 50px 0px 0px 60px; top:0px; left: 0px; background: url('../images/content/etape_legenda.png'); }
/*.line.avansez.logged, .line.avansez.logged .avbkg { height: 736px; }*/
.line.avansez .avbkg h1 { color:#EE1C24; font-size: 44px; text-transform: uppercase; font-family: 'Noto Serif', serif; font-weight:bold; width: 400px; line-height: 50px; }
.line.avansez .avbkg p { width: 380px; margin-bottom: 15px; float: left; clear: left; }
.line.avansez .avbkg p.t2 { width: 380px;}
.line.avansez .avbkg p.t3 { font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 14px; }
.line.avansez .avbkg .youready { position: absolute; top:760px; width: 802px;   }
.line.avansez .avbkg .youready h2 { font-size: 30px; font-family: 'Noto Serif', serif; font-weight:bold !important; width: 100%; text-align: center; line-height: 40px;  }
.line.avansez .avbkg .youready span { float:left; text-align: center; line-height: 35px; width: 80px; }
.line.avansez .avbkg .youready a.btn-3 { /*width: 110px;*/ height: 35px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; font-weight:bold; font-size: 18px; line-height: 35px; }
.line.avansez .avbkg .youready .line { width: 400px; margin-left: 230px; margin-top: 20px; }
.column.two.medium.trofeu { margin-bottom: 0px; }

.clubpage .column.lead.suporter { height: 330px!important; }
/*.clubpage .column.two.medium { height: 739px; }*/

/* Right side leads */

.right_side_lead {background:#fff; width:320px; float:left;}
object {margin:0;}


/* tabel */

.tabel {border-collapse:collapse; border-spacing:0;}
.tabel th, .tabel td {vertical-align:middle; text-align:left; padding:5px;}






































.slider_sponsori_container {
    margin-bottom: 40px;
}
.slider_sponsori_container .bx-wrapper .bx-viewport {
    background: none;
    border: none;
    box-shadow: none;
    left: 0;
}
.bx-wrapper .bx-controls-direction a {
    padding-right: 0!important;
}
.responsive_menu {
    display: none;
    text-align: center;
}
/* RESPONSIVE WEBMAGNAT */
@media(max-width:992px) {
    * {
        box-sizing: border-box;
    }
    .column.two.big {
        padding: 20px;
    }
    #content {
        width: 728px;
    }
    #logo {
        width: 50%;
    }
    #logo img {
        max-width: 100%;
        height: auto;
    }
    .meniu .principal {
        width: 100%;
    }
    .meniu .fanzone {
        width: 100%;
    }
    .column.two {
        width: 100%;
    }
    .slides {
        width: 100%;
    }
    .slides li {
        width: 100%;
    }
    .slides li a img {
        width: 100%;
    }
    .editorialmask {
        width: 100%;
    }
    .slides li .text {
        width: 100%;
    }
    .slidetabs li div {
        width: 100%;
    }
    .slidetabs li {
        width: 25%;
        background-size: cover!important;
    }
    #footer .sponsori {
        width: 728px;
    }
    .column.lead.suporter {
        width: 100%;
        background-size: cover;
        background-position: right center;
    }
    .column.lead.suporter.copil {
        background-size: cover;
        height: auto!important;
        padding: 20px;
    }
    .column.lead.suporter .human {
        width: 100%;
    }
    .line.thick .column.lead.suporter {
        height: 200px!important;
    }
    .column {
        width: 100%;
    }
    .column.gray .article.editorial {
        width: 100%;
    }
    .line.expandtohere .column.classic.gray {
        height: auto!important;
    }
    .meciuri.nextm {
        margin: 0 auto;
        display: block;
        float: none;
    }
    .line .column.classic.last {
        width: 100%!important;
    }
    .column.fanshop {
        display: none;
    }
    #footer .meniu .fanzone {
        width: 100%;
        text-align: center;
    }
    .meciuri .team {
        float: none;
        display: inline-block;
    }
    .meciuri .vs {
        float: none;
        display: inline-block;
    }
    .meciuri .box {
        text-align: center;
    }
    .meciuri .timesheet span {
        float: none;
    }
    .meciuri .controls a {
        float: none;
        margin-left: 0!important;
        display: inline-block;
    }
    .meciuri .scor {
        float: none;
        display: inline-block;
    }
    #footer .meniu .principal {
        width: 100%;
    }
    #footer .meniu .fanzone a.logo {
        display: inline-block;
        float: none;
    }
    .mainslide {
        width: 100%;
    }
    .img_w641h350 {
        width: 100%;
    }
    .img_w641h350 .text {
        width: 100%;
    }
    #content .column.gray.revista {
        width: 100%;
    }
    #content .column.gray.revista .article.editorial {
        width: 50%;
    }
    .img_w320h173 {
        width: 100%;
    }
    .img_w320h173 img {
        position: static;
        max-width: 100%;
        height: auto;
        display: block;
        margin: 0 auto;
    }
    #content .column.gray.revista .txt {
        width: 100%;
        text-align: left;
    }
    #content .column.gray.revista .article.editorial a.more {
        width: auto;
    }
    #content .column.gray.revista .article {
        width: 47%;
    }
    #content .column.gray.revista .article {
        height: auto;
    }
    /*.column.basic {
    display: none;
    }*/
    .column.two.medium.lastmatchlarge {
        width: 100%;
        height: auto;
        text-align: center;
    }
    .column.two.medium.lastmatchlarge .previous .team {
        float: none;
        display: inline-block;
    }
    .lastmatchlarge .previous .scor {
        float: none;
        display: inline-block;
    }
    .column.two.medium h4 {
        width: 100%;
    }
    .column.basic {
        width: 100%;
    }
    .column.lead.urmator {
        background-size: cover;
        background-position: center left;
    }
    .column.two.medium {
        width: 100%;
    }
    .lista-meciuri .column.two.medium {
        width: 100%;
    }
    .lista-meciuri {
        text-align: center;
    }
    .meciuri .lista-meciuri .timesheet {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    .meciuri .lista-meciuri .timesheet span {
        float: none;
    }
    .meciuri .lista-meciuri .controls {
        text-align: center;
        float: none;
        width: 100%;
    }
    #content_left {
        height: auto!important;
    }
    .column.lead.abonament {
        background-size: cover;
        background-position: center left;
    }
    .dropdown.dark .cnt {
        width: 100%;
    }
    .dropdown {
        height: auto!important;
    }
    .players-list .player {
        width: 33%;
    }
    .img_w193h105 {
        width: 100%;
    }
    .img_w193h105 img {
        position: static;
        max-width: 100%;
        height: auto;
        display: block;
    }
    .players-list .player .text {
        width: 100%;
    }
    #lead_right {
        height: auto!important;
    }
    .column.basic.last {
        height: auto!important;
    }
    .line.gray .column.three {
        width: 100%;
    }
    .kids .slidetabs li div {
        height: auto;
        width: 100%;
    }
    .slides.kids li a {
        float: none;
    }
    .column.h350 {
        height: auto;
    }
    .legends .player {
        width: 33%;
        height: 217px;
    }
    .img_w320h310 {
        width: 100%;
        height: auto;
    }
    .img_w320h310 img {
        position: static;
        max-width: 100%;
        height: auto;
        min-width: auto;
    }
    .column.two.big {
        width: 100%;
    }
    .column.two.big .line {
        width: 100%!important;
        float: none;
        padding-bottom: 30px!important;
    }
    .clearfix.articlecontent div {
        min-height: auto!important
    }
    .column table {
        width: 100%;
    }
    .legends .player .text .title {
        width: 100%;
    }
    #content .title {
        height: auto!important;
    }
    .line.clubpage .column.two{
        text-align: center;
    }
    .column.two.medium.trofeu {
        text-align: left;
    }
    a[name="contact"] {
        float: none!important;
    }
    .img_w130h70 {
        width: 50%;
        margin-bottom: 10px;
    }
    #content .column.gray.revista .article .title.right {
        width: 50%;
        float: left;
        text-align: left;
        margin-left: 0;
    }
    .column.gray .article {
        width: 100%;
    }
    #content .column.gray .article .title.right {
        width: 100%;
    }
    .img_w130h70 img {
        position: static;
    }
    #content .column.gray .article .title.right a {
        height: auto;
    }
    .dinamo-event:hover .html {
        display: none;
    }
    .meniu .principal li .dropdown a.image-container {
        width: 158px;
        height: 215px;
    }
    .right_side_lead {
        display: none;
    }
    .multimedia #tab-media .img_w130h70 {
        width: 25%;
        margin: 10px 0;
        padding: 0 5px;
    }
    .multimedia #tab-media .img_w130h70 img {
        max-width: 100%;
        width: auto;
    }
    #eventscalendar.full {
        width: 100%;
        margin: 0;
    }
    #eventscalendar.full .ui-datepicker-header .ui-datepicker-title {
        width: 100%;
    }
    .line.event .dr.box {
        width: 100%;
    }
    #content .line.event .dr.box .team {
        float: none;
        width: 40%;
        display: inline-block;
    }
    #content .line.event .dr.box .vs {
        float: none;
        display: inline-block;
    }
    #content .line.event .dr.box a {
        display: block;
        float: none;
    }
    #content .line.event .dr.box .vs {
        display: block;
    }
    #content .line.event .dr.box .team {
        width: 100%;
        margin-bottom: 10px;
    }
    #content .line.event .dr.box .vs {
        text-align: center;
    }
}
@media(max-width:768px) {
    .responsive_menu {
        display: block;
        margin: 10px 0;
    }
    /*.slides.kids li {
    height: auto;
    }*/
    .trofeu img {
        float: none;
    }
    .trofeu span {
        display: block;
        margin: 0;
    }
    .column.two.medium.trofeu {
        text-align: center;
    }
    .column.two img {
        max-width: 100%;
    }
    .trofeu small {
        width: 100%;
        margin: 0;
    }
    #content {
        width: 96%;
    }
    #footer .sponsori {
        width: 100%;
    }
    #header {
        text-align: center;
    }
    #logo {
        float: none!important;
        display: inline-block;
        width: 100%;
        float: none;
    }
    #header #search {
        width: 100%;
        margin-top: 0;
        text-align: center;
    }
    #header #search .social {
        float: none;
        display: inline-block;
    }
    #header #search>form, .search-box {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    #header #search a.kitpresa {
        position: static;
        vertical-align: top;
    }
    .meniu .principal li .dropdown a.image-container {
        width: 43%;
        display: inline-block;
        margin: 0;
        margin: 0 20px;
        margin-bottom: 20px;
        background-size: cover!important;
    }
    .column.lead.suporter .human {
        height: auto;
    }
    .meniu .principal li {
        float: none;
        text-align: center;
        margin-bottom: 10px;
    }
    .meniu .principal li a {
        float: none;
        display: inline-block;
        padding: 0;
        margin: 0;
    }
    .meniu .principal {
        height: auto;
        padding: 10px 0;
    }
    .meniu .principal li a span.arrow {
        position: absolute;
    }
    .meniu .principal li.fanshop {
        float: none;
    }
    .meniu .fanzone {
        padding: 10px 0;
        height: auto;
    }
    .meniu .fanzone li {
        float: none;
        text-align: center;
        height: auto;
        margin-bottom: 5px;
    }
    .meniu .fanzone a {
        float: none;
    }
    .meniu .fanzone li.red {
        float: none!important;
        width: 100%;
    }
    .meniu .fanzone a.expand {
        float: none;
        margin: 0;
        margin-right: 0!important;
        margin-bottom: 10px;
        display: inline-block;
    }
    .meniu .fanzone li.open.slide {
        position: static;
        width: 100%;
        height: auto;
    }
    .meniu .dropdown.red {
        position: static;
        width: 100%;
        padding: 20px 0;
        position: relative;
    }
    .meniu .dropdown.red .cnt {
        width: 100%;
        padding: 0;
    }
    .meniu .fanzone li.red label {
        width: 100%;
        margin-bottom: 10px;
    }
    .meniu .fanzone li.red label input {
        width: auto;
        display: inline-block;
        float: none;
    }
    .meniu .dropdown.red .cnt a {
        float: none;
    }
    .meniu .dropdown.red .cnt .line {
        margin-bottom: 10px;
    }
    .meniu .fanzone li.open .close {
        top: 0;
    }
    .meniu .fanzone li.red input[type=submit] {
        display: inline-block;
    }
    #footer .meniu .principal {
        display: none;
    }
    .dropdown.dark {
        position: static;
    }
    .dropdown.dark .cnt {
        float: left;
        background: #1F1A17;
    }
    .meniu .principal li .dropdown a.image-container {
        float: none;
        display: inline-block;
        width: 49%;
        margin: 0;
    }
    .meniu .principal li .dropdown a.image-container span {
        left: 0;
    }
    .meniu .principal li.open {
        padding: 10px 0;
    }
    #content .column.gray.revista .article {
        width: 45%;
        margin: 0;
    }
    #content .column.gray.revista .article .title.right {
        padding-left: 5px;
    }
    .meniu_top {
        display: none;
    }
    .img_w115h70 {
        height: auto;
    }
    .img_w115h70 img {
        position: static;
    }
    .img_w641h350 img {
        position: static;
        width: auto;
        max-width: 100%;
    }
    .img_w641h350 {
        height: auto;
    }
    .img_w641h350 .playerinfo {
        position: static;
        width: 100%;
        padding: 10px;
    }
    .articlepage .articlecontent .st {
        width: 100%;
    }
}
@media(max-width:700px) {
    .meciuri .lista-meciuri .vs {
        width: 100%;
    }
    .cashflow img {
        width: 100%;
    }
}
@media(max-width:480px) {
    .img_w641h350 .text {
        height: auto;
    }
    .addthis_toolbox {
        display: none;
    }
    .multimedia #tab-media .img_w130h70 {
        width: 50%;
        text-align: center;
    }
    .line.kids .column.two {
        display: none;
    }
    .meniu .principal li .dropdown a.image-container {
        width: 100%;
        background-position: center!important;
        margin-bottom: 20px;
    }
    #header #search .social {
        display: none;
    }
    #header #search>form input[type=text], .search-box input[type=text] {
        height: auto;
    }
    #header #search {
        margin-bottom: 20px;
    }
    #header #search>form, .search-box {
        height: auto;
    }
    .editorialmask {
        height: auto;
    }
    .slidetabs li {
        width: 100%;
        float: none;
    }
    .slides {
        height: auto;
    }
    .slides li .text {
        position: static;
    }
    .slides li {
        position: static;
        overflow: auto;
        height: auto;
        /*display: none!important;*/
    }
    .slides li a img {
        margin: 0;
    }
    .meciuri .team {
        width: 100%;
    }
    .img_w115h70 {
        width: 100%;
    }
    .meciuri .previous .team img {
        float: none;
    }
    .meciuri .team span {
        float: none;
    }
    .meciuri .previous .team.v2 img {
        float: none;
    }
    .meciuri .scor {
        width: 100%;
    }
    .img_w280h153 {
        width: 100%;
    }
    #content .column.gray.revista .article {
        width: 100%;
        padding: 10px;
    }
    .img_w130h70 {
        width: 100%;
    }
    #content .column.gray.revista .article .title.right {
        width: 100%;
    }
    #content .column.gray.revista .article.editorial {
        width: 100%;
    }
    .img_w641h350 {
        height: auto;
    }
    .img_w641h350 img {
        width: 100%;
        position: static;
    }
    .players-list .player {
        width: 100%;
    }
    .img_w193h105 {
        height: auto;
    }
    .players-list .player {
        height: auto;
    }
    .players-list .player.spread1 {
        width: 100%;
    }
    .column h4 {
        width: 100%;
    }
    .legends .player {
        width: 100%;
        text-align: center;
        height: auto;
    }
}
