@font-face {
  font-family: 'adevarul_stagregular';
  src: url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.eot");
  src: url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.eot?#iefix") format("embedded-opentype"), url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.woff") format("woff"), url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.ttf") format("truetype"), url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.svg#adevarul_stagregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face{

	font-family: 'AdevarulStag-Medium';
	src: url('../fonts/Adevarul_Stag-Medium_1.otf') format('opentype');
/* 	src: url('../fonts/adevarul_stag-medium_1-webfont.eot'); IE9 Compat Modes */
/* 	src: url('../fonts/adevarul_stag-medium_1-webfont.ttf') format('truetype'), */
/* 		url('../fonts/adevarul_stag-medium_1-webfont.woff') format('woff'), Modern Browsers */
/* 		url('../fonts/adevarul_stag-medium_1-webfont.eot?#iefix') format('embedded-opentype'), IE6-IE8 */
/* 		url('../fonts/adevarul_stag-medium_1-webfont.svg') format('svg'); Legacy iOS */
}

/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
article, aside, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html, button, input, select, textarea {
  font-family: sans-serif;
  color: #222; }

body {
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  font-family: Arial, sans-serif; }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */
::-moz-selection {
  background: #942F18;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #942F18;
  color: #fff;
  text-shadow: none; }

/* =============================================================================
   Links
   ========================================================================== */
a {
  color: #003968; }

article h1 a {
  color: #000; }

a:hover {
  text-decoration: none;
  color: #003968; }

a:focus {
  outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active {
  outline: 0; }

/* =============================================================================
   Typography
   ========================================================================== */
b, strong {
  font-weight: bold; }

blockquote {
  margin: 0; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

small {
  font-size: 85%; }

/* =============================================================================
   Lists  -- margin, padding, list-style-type removed
   ========================================================================== */
ul {
  list-style-type: none; }

ul, ol {
  margin: 0;
  padding: 0; }

nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0; }

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root) {
  overflow: hidden; }

/* =============================================================================
   Figures
   ========================================================================== */
figure {
  margin: 0; }

/* =============================================================================
   Forms
   ========================================================================== */
form {
  margin: 0; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label {
  cursor: pointer; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 * -- added margin/padding reset
 */
button, input, select, textarea {
  padding: 0;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
button, input {
  line-height: normal; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible; }

/*
 * Consistent box sizing and appearance
 */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

/* Colors for form validity */
input:invalid, textarea:invalid {
  background-color: #f0dddd; }

/* =============================================================================
   Tables
   ========================================================================== */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td {
  vertical-align: top; }

/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0; }

/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */
/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */ }
/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

/* reset heading,paragraph margins/paddings */
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0; }

/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }

  /* Black prints faster: h5bp.com/s */
  a, a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }

  /* Don't show links for images, or javascript/internal links */
  pre, blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  /* h5bp.com/t */
  tr, img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; } }
/** jcarousel stuff **/
.jcarousel {
  position: relative;
  overflow-x: hidden; }

.jcarousel ul {
  width: 20000em;
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0; }

.jcarousel li {
  float: left; }

#tab-video figure iframe {
  background-color: #000; }

@font-face {
  font-family: 'adevarul_stagregular';
  src: url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.eot");
  src: url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.eot?#iefix") format("embedded-opentype"), url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.woff") format("woff"), url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.ttf") format("truetype"), url("//adevarul.ro/sites/adevarul.ro/ui/css/adevarul_stag-medium_1-webfont.svg#adevarul_stagregular") format("svg");
  font-weight: normal;
  font-style: normal; }

html {
  -webkit-font-smoothing: antialiased; }

body {
  font-family: Arial, Helvetica, sans-serif;
  min-width: 980px;
  color: #333; }

a {
  text-decoration: none; }

p {
  margin: 0px 0px 7px 0px; }

figure {
  position: relative;
  display: block;
  zoom: 1; }

article {
  position: relative;
  font-size: 12px;
  color: #2E2E2E; }
  article h2 {
    font-family: Georgia, serif;
    font-weight: normal;
    font-size: 22px;
    color: #ccc;
    line-height: 26px;
    margin-bottom: 15px; }

.column-small, .column-large, .column-x-large {
  position: relative;
  float: left;
  min-height: 150px; }

.column-small {
  width: 244px; }

.column-large {
  width: 400px;
  margin-right: 10px; }

.column-med {
  position: relative;
  float: right;
  width: 316px; }
  .column-med article {
    padding: 22px 0 0 0;
    margin: 25px 0px 0px 0px;
    border-top: 1px solid #d0d0d0; }
    .column-med article .comment-no {
      background-color: #5e5e5e;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343));
      background-image: -webkit-linear-gradient(top, #5e5e5e, #434343);
      background-image: -moz-linear-gradient(top, #5e5e5e, #434343);
      background-image: -o-linear-gradient(top, #5e5e5e, #434343);
      background-image: linear-gradient(to bottom, #5e5e5e, #434343); }
      .column-med article .comment-no:after {
        border-top: 4px solid #404040; }
    .column-med article .tag-container {
      position: absolute;
      top: -11px;
      left: 0;
      background: white;
      padding: 0;
      height: 23px;
      padding-right: 14px; }

.column-x-large {
  width: 646px; }

.column-full {
  width: 980px; }

.column-half {
  width: 475px;
  float: left;
  margin-right: 30px; }
  .column-half:last-child {
    margin-right: 0; }

.remove-this-parent {
  position: relative; }
  .remove-this-parent:hover .remove-this {
    display: block; }

.remove-this {
  display: none;
  position: absolute;
  top: 8px;
  right: 5px;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #A6C6E0;
  color: #fff;
  cursor: pointer; }
  .remove-this:hover {
    background: #1576C9; }
  .remove-this div {
    position: relative;
    top: -1px;
    color: white;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    text-align: center; }

.hidden {
  display: none; }

.wrap {
  width: 980px;
  margin: 0 auto; }

.round {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.hover-trig {
  position: relative; }

.defaultTitle {
  font-family: Georgia, serif;
  font-weight: normal;
  font-size: 22px;
  color: #ccc;
  line-height: 26px;
  margin-bottom: 10px; }
  .defaultTitle a {
    color: #000; }
    .defaultTitle a:hover {
      color: #004E7E; }

.defaultTitle-small {
  font-size: 16px;
  line-height: 21px; }

.abonare {
  background: #f2f2f2;
  border: 1px solid #cecece;
  -webkit-box-shadow: inset 0px 0px 1px 1px #fff;
  -moz-box-shadow: inset 0px 0px 1px 1px #fff;
  box-shadow: inset 0px 0px 1px 1px #fff;
  float: right;
  width: 308px;
  height: 63px;
  font-size: 12px;
  color: #7d7d7d; }
  .abonare span {
    padding: 7px 10px 4px 10px;
    display: block; }
  .abonare input[type='text'] {
    width: 215px;
    height: 24px;
    padding-left: 10px;
    background: #fff;
    border: 1px solid #c5c5c5;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    display: block;
    float: left;
    margin-left: 10px;
    font-size: 11px; }
  .abonare .button-abonare {
    background-color: #4d5055;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4d5055), to(#2a2d32));
    background-image: -webkit-linear-gradient(top, #4d5055, #2a2d32);
    background-image: -moz-linear-gradient(top, #4d5055, #2a2d32);
    background-image: -o-linear-gradient(top, #4d5055, #2a2d32);
    background-image: linear-gradient(to bottom, #4d5055, #2a2d32);
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    border: 1px solid #282828;
    border-top: 1px solid #1e1e1e;
    border-bottom: 1px solid #1e1e1e;
    color: #dadada;
    text-shadow: 0px -1px #282a2c;
    width: 50px;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    display: block;
    float: left;
    cursor: pointer;
    -webkit-box-shadow: inset 0px 1px 0px 0px #6c6e72;
    -moz-box-shadow: inset 0px 1px 0px 0px #6c6e72;
    box-shadow: inset 0px 1px 0px 0px #6c6e72;
    font-size: 11px; }
    .abonare .button-abonare:hover {
      -webkit-box-shadow: inset 0px 1px 0px 0px #878B92;
      -moz-box-shadow: inset 0px 1px 0px 0px #878B92;
      box-shadow: inset 0px 1px 0px 0px #878B92; }
    .abonare .button-abonare:active {
      background-color: #2a2d32;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#2a2d32), to(#4d5055));
      background-image: -webkit-linear-gradient(top, #2a2d32, #4d5055);
      background-image: -moz-linear-gradient(top, #2a2d32, #4d5055);
      background-image: -o-linear-gradient(top, #2a2d32, #4d5055);
      background-image: linear-gradient(to bottom, #2a2d32, #4d5055); }

.input-style {
  margin-top: 7px;
  position: relative;
  height: 35px;
  background: #f2f2f2;
  border: 1px solid white;
  border-top: 0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0px 4px 7px -5px #7A7A7A;
  -moz-box-shadow: inset 0px 4px 7px -5px #7A7A7A;
  box-shadow: inset 0px 4px 7px -5px #7A7A7A; }
  .input-style input {
    background: transparent;
    border: 0;
    font-size: 14px;
    color: #5a5a5a;
    padding: 10px;
    width: 240px; }
    .input-style input:focus {
      outline: 0; }

.share-buttons {
  float: left;
  margin-bottom: 20px; }
  .share-buttons > .skinned {
    padding: 0px 5px;
    margin-top: 42px;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid #5d5d5d;
    background-color: #989898;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#989898), to(#7b7b7b));
    background-image: -webkit-linear-gradient(top, #989898, #7b7b7b);
    background-image: -moz-linear-gradient(top, #989898, #7b7b7b);
    background-image: -o-linear-gradient(top, #989898, #7b7b7b);
    background-image: linear-gradient(to bottom, #989898, #7b7b7b);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
    .share-buttons > .skinned .counter {
      position: absolute;
      top: -41px;
      left: 0;
      height: 29px;
      width: 100%;
      background: #f1f6ff;
      border: 1px solid #c7cedd;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      text-align: center;
      line-height: 30px;
      font-size: 14px;
      color: #000;
      font-weight: bold; }
      .share-buttons > .skinned .counter:after {
        display: block;
        content: '';
        background: #f1f6ff;
        width: 6px;
        height: 6px;
        border-left: 1px solid #c7cedd;
        border-bottom: 1px solid #c7cedd;
        position: absolute;
        top: 26px;
        left: 50%;
        margin-left: -3px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        transform: rotate(-45deg);
        filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */ 					     M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand');
        zoom: 1; }
    .share-buttons > .skinned > a {
      display: block;
      color: #fff; }
  .share-buttons > li {
    float: left;
    position: relative;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-right: 8px; }
  .share-buttons .facebook {
    padding-left: 22px;
    background-color: #6b85c6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6b85c6), to(#5069a7));
    background-image: -webkit-linear-gradient(top, #6b85c6, #5069a7);
    background-image: -moz-linear-gradient(top, #6b85c6, #5069a7);
    background-image: -o-linear-gradient(top, #6b85c6, #5069a7);
    background-image: linear-gradient(to bottom, #6b85c6, #5069a7);
    border: 1px solid #5a73b0;
    border-top: 1px solid #6b85c5;
    border-bottom: 1px solid #3c4f7e; }
    .share-buttons .facebook .icon {
      width: 16px;
      height: 19px;
      position: absolute;
      top: 1px;
      left: 1px;
      background-position: -2px -372px;
      border-right: 1px solid #526fb5;
      -webkit-box-shadow: 1px 0px 0px #6a82bc;
      -moz-box-shadow: 1px 0px 0px #6a82bc;
      box-shadow: 1px 0px 0px #6a82bc; }
  .share-buttons .twitter {
    padding-left: 22px;
    background-color: #45bedb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#45bedb), to(#2092b7));
    background-image: -webkit-linear-gradient(top, #45bedb, #2092b7);
    background-image: -moz-linear-gradient(top, #45bedb, #2092b7);
    background-image: -o-linear-gradient(top, #45bedb, #2092b7);
    background-image: linear-gradient(to bottom, #45bedb, #2092b7);
    border: 1px solid #33a6c5;
    border-top: 1px solid #45bedb;
    border-bottom: 1px solid #3c4f7e; }
    .share-buttons .twitter .icon {
      width: 16px;
      height: 19px;
      position: absolute;
      top: 1px;
      left: 1px;
      background-position: -21px -372px;
      border-right: 1px solid #2a8cac;
      -webkit-box-shadow: 1px 0px 0px #43afcd;
      -moz-box-shadow: 1px 0px 0px #43afcd;
      box-shadow: 1px 0px 0px #43afcd; }
    .share-buttons .twitter .counter {
      border: 1px solid #9ee6fc; }
      .share-buttons .twitter .counter:after {
        border-left: 1px solid #9ee6fc;
        border-bottom: 1px solid #9ee6fc; }
  .share-buttons .gplus {
    padding-left: 22px;
    background-color: #fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #fafafa, #e5e5e5);
    background-image: -moz-linear-gradient(top, #fafafa, #e5e5e5);
    background-image: -o-linear-gradient(top, #fafafa, #e5e5e5);
    background-image: linear-gradient(to bottom, #fafafa, #e5e5e5);
    border: 1px solid #c9c9c9;
    border-bottom: 1px solid #bdbdbd;
    text-shadow: 0px 1px white;
    font-size: 13px;
    padding-right: 15px; }
    .share-buttons .gplus .icon {
      width: 16px;
      height: 19px;
      position: absolute;
      top: 3px;
      left: 0px;
      background-position: -43px -372px; }
    .share-buttons .gplus .counter {
      border: 1px solid #eec7bf; }
      .share-buttons .gplus .counter:after {
        border-left: 1px solid #eec7bf;
        border-bottom: 1px solid #eec7bf; }
    .share-buttons .gplus a {
      color: #da573b; }
  .share-buttons .linkedin {
    padding-left: 22px;
    background-color: #1b8fcf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1b8fcf), to(#0275b4));
    background-image: -webkit-linear-gradient(top, #1b8fcf, #0275b4);
    background-image: -moz-linear-gradient(top, #1b8fcf, #0275b4);
    background-image: -o-linear-gradient(top, #1b8fcf, #0275b4);
    background-image: linear-gradient(to bottom, #1b8fcf, #0275b4);
    border: 1px solid #1081bf;
    border-top: 1px solid #1b8fcf;
    border-bottom: 1px solid #015887; }
    .share-buttons .linkedin .counter {
      border: 1px solid #6dc5f5; }
      .share-buttons .linkedin .counter:after {
        border-left: 1px solid #6dc5f5;
        border-bottom: 1px solid #6dc5f5; }
    .share-buttons .linkedin .icon {
      width: 16px;
      height: 19px;
      position: absolute;
      top: 1px;
      left: 1px;
      background-position: -60px -372px;
      border-right: 1px solid #076ea6;
      -webkit-box-shadow: 1px 0px 0px #218cc6;
      -moz-box-shadow: 1px 0px 0px #218cc6;
      box-shadow: 1px 0px 0px #218cc6; }
  .share-buttons .liveVisitors {
    position: relative;
    padding-left: 22px;
    background-color: #fbfbfb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#ececec));
    background-image: -webkit-linear-gradient(top, #fbfbfb, #ececec);
    background-image: -moz-linear-gradient(top, #fbfbfb, #ececec);
    background-image: -o-linear-gradient(top, #fbfbfb, #ececec);
    background-image: linear-gradient(to bottom, #fbfbfb, #ececec);
    border: 1px solid #c9c9c9;
    width: 28px;
    height: 19px; }
    .share-buttons .liveVisitors .area-trigger {
      cursor: pointer; }
      .share-buttons .liveVisitors .area-trigger a {
        text-shadow: none;
        color: #393939;
        margin-left: 4px; }
    .share-buttons .liveVisitors .counter {
      border: 1px solid #c9c9c9;
      background: #ffffff;
      text-shadow: none; }
      .share-buttons .liveVisitors .counter:after {
        border-left: 1px solid #c9c9c9;
        border-bottom: 1px solid #c9c9c9;
        background: #fff; }
    .share-buttons .liveVisitors .icon {
      width: 16px;
      height: 20px;
      position: absolute;
      top: -1px;
      left: -1px;
      background: url("../img/icons-sprite.png") no-repeat -153px -862px;
      width: 21px;
      height: 21px;
      -webkit-box-shadow: 2px 0px 0px -1px #fff;
      -moz-box-shadow: 2px 0px 0px -1px #fff;
      box-shadow: 2px 0px 0px -1px #fff; }
  .share-buttons .pinterest {
    padding-left: 22px;
    background-color: #cb2027;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cb2027), to(#9e181f));
    background-image: -webkit-linear-gradient(top, #cb2027, #9e181f);
    background-image: -moz-linear-gradient(top, #cb2027, #9e181f);
    background-image: -o-linear-gradient(top, #cb2027, #9e181f);
    background-image: linear-gradient(to bottom, #cb2027, #9e181f);
    border: 1px solid #ad1d2c;
    border-top: 1px solid #de3a4a;
    border-bottom: 1px solid #871622; }
    .share-buttons .pinterest a {
      text-shadow: none;
      color: #fff;
      text-shadow: 0px 1px #871622; }
    .share-buttons .pinterest .icon {
      width: 16px;
      height: 20px;
      position: absolute;
      top: 0px;
      left: 1px;
      background-position: -116px -371px;
      border-right: 1px solid #871622;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }

.medium-page-control {
  position: relative;
  font-size: 11px; }
  .medium-page-control .clearfix {
    position: absolute;
    top: 0;
    right: 0;
    width: 77px; }
  .medium-page-control .page-number {
    display: block;
    line-height: 21px;
    color: #666666; }
    .medium-page-control .page-number span {
      font-weight: bold; }
  .medium-page-control .icc {
    margin-top: 2px; }
  .medium-page-control .pagectrl-left {
    float: right;
    margin-left: 7px; }
    .medium-page-control .pagectrl-left .icon {
      background-position: -60px 2px;
      width: 12px;
      height: 12px; }
  .medium-page-control .pagectrl-right {
    float: right;
    margin-left: 2px; }
    .medium-page-control .pagectrl-right .icon {
      background-position: -72px 2px;
      width: 12px;
      height: 12px; }

.comment-no {
  position: relative;
  top: -2px;
  min-width: 12px;
  min-height: 10px;
  display: inline-block;
  text-align: center;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 13px;
  font-size: 11px;
  padding: 2px 3px 2px 4px;
  color: white;
  margin-left: 5px;
  background-color: #626262;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#626262), to(#474747));
  background-image: -webkit-linear-gradient(top, #626262, #474747);
  background-image: -moz-linear-gradient(top, #626262, #474747);
  background-image: -o-linear-gradient(top, #626262, #474747);
  background-image: linear-gradient(to bottom, #626262, #474747);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .comment-no:after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 5px;
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #454545; }

.comment-no-large {
  font-size: 12px;
  padding: 5px 7px;
  color: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .comment-no-large:after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 8px;
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 10px solid transparent;
    border-top: 6px solid #434343; }

.category-tag {
  padding: 4px 7px 3px 7px;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 8px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.2);
  background-color: #bfbfbf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bfbfbf), to(#9d9d9d));
  background-image: -webkit-linear-gradient(top, #bfbfbf, #9d9d9d);
  background-image: -moz-linear-gradient(top, #bfbfbf, #9d9d9d);
  background-image: -o-linear-gradient(top, #bfbfbf, #9d9d9d);
  background-image: linear-gradient(to bottom, #bfbfbf, #9d9d9d); }
  .category-tag a {
    color: #fff; }

.category-tag-big {
  font-size: 13.5px;
  border-left: 1px solid #8c8c8c;
  border-right: 1px solid #8c8c8c;
  border-bottom: 1px solid #2d2d2d;
  padding: 5px 8px 2px 8px;
  text-shadow: 0px -1px #5a5a5a;
  font-weight: bolder;
  background-color: #848484;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#848484), to(#989898));
  background-image: -webkit-linear-gradient(top, #848484, #989898);
  background-image: -moz-linear-gradient(top, #848484, #989898);
  background-image: -o-linear-gradient(top, #848484, #989898);
  background-image: linear-gradient(to bottom, #848484, #989898); }

.category-name {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 1px solid white; }

.carousel {
  width: 300px;
  overflow-x: hidden; }

.keywords {
  position: relative;
  color: #505050;
  display: block;
  margin-bottom: 13px; }
  .keywords .desc {
    font-size: 11px;
    font-weight: bold;
    color: #9B9B9B;
    width: 115px; }



  .keywords ul {
    position: relative;
    display: inline; }
    .keywords ul li {
      display: inline; }
      .keywords ul li:not(:last-child) a:after {
        content: ','; }
.white-pattern-plus {
  background: url(../img/bg-pattern-plus-superlight.png);
  padding: 8px;
  margin-bottom: 25px; }
  .white-pattern-plus > .comment-posting {
    display: block; }

.listing li {
  font-family: Georgia, serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  border-bottom: 1px solid #d9d9d9;
  box-shadow: 0px 1px 0px 0px white;
  padding: 10px 0px 10px 25px;
  position: relative;
  background: none; }

.rank {
  position: relative; }
  .rank span {
    font-size: 14px;
    position: absolute;
    top: -2px;
    right: 0px;
    font-weight: normal;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 16px;
    height: 16px;
    background: #fff;
    text-align: center; }
  .rank .info {
    position: absolute;
    bottom: 51px;
    left: 50%;
    margin-left: -90px;
    background: red;
    background: #fff;
    border: 1px solid #cccccc;
    padding: 4px 8px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 1px 1px 0px #ddd;
    -moz-box-shadow: 1px 1px 0px #ddd;
    box-shadow: 1px 1px 0px #ddd;
    font-size: 11px;
    color: #999;
    line-height: 16px;
    font-weight: normal;
    display: none;
    z-index: 6; }
  .rank:hover .info {
    display: block; }

.badge-listing .rank-super-comentator.hidden-badge {
  background-position: -96px -785px; }
.badge-listing .rank-ambasador.hidden-badge {
  background-position: -46px -786px; }
.badge-listing .rank-lider-opinie.hidden-badge {
  background-position: -1px -789px; }

.rank-super-comentator {
  background: url("../img/icons-sprite.png") no-repeat -96px -657px;
  width: 43px;
  height: 43px; }

.sidebar-profile .box .rank-super-comentator span,
.rank-super-comentator span {
  color: #357c0f;
  border: 1px solid #569434; }

.rank-ambasador {
  background: url("../img/icons-sprite.png") no-repeat -47px -657px;
  width: 46px;
  height: 43px; }
  .rank-ambasador span {
    color: #003153;
    border: 1px solid #5292be; }

.rank-lider-opinie {
  background: url("../img/icons-sprite.png") no-repeat -1px -657px;
  width: 43px;
  height: 47px; }
  .rank-lider-opinie span {
    color: #e00000;
    border: 1px solid #ffc8af; }

.npt-person {
  display: none;
  background: url("../img/icons-sprite.png") no-repeat -140px -817px;
  width: 36px;
  height: 18px;
  position: absolute;
  top: 24px;
  right: 20px; }

.rank-participant {
  background: url("../img/icons-sprite.png") no-repeat -1px -926px;
  width: 43px;
  height: 43px; }

.button-colored {
  cursor: pointer;
  padding: 3px 5px;
  color: #dadada;
  font-size: 12px;
  text-shadow: 0px -1px #282a2d;
  background-color: #3b3e43;
  border: 1px solid #1e1e1e;
  -webkit-box-shadow: inset 0px 1px 0px #6d6f73;
  -moz-box-shadow: inset 0px 1px 0px #6d6f73;
  box-shadow: inset 0px 1px 0px #6d6f73;
  background-color: #4e5156;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4e5156), to(#2a2d32));
  background-image: -webkit-linear-gradient(top, #4e5156, #2a2d32);
  background-image: -moz-linear-gradient(top, #4e5156, #2a2d32);
  background-image: -o-linear-gradient(top, #4e5156, #2a2d32);
  background-image: linear-gradient(to bottom, #4e5156, #2a2d32);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .button-colored:hover {
    background-color: #636568;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#636568), to(#3f434a));
    background-image: -webkit-linear-gradient(top, #636568, #3f434a);
    background-image: -moz-linear-gradient(top, #636568, #3f434a);
    background-image: -o-linear-gradient(top, #636568, #3f434a);
    background-image: linear-gradient(to bottom, #636568, #3f434a); }
  .button-colored:active {
    background-color: #3f434a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3f434a), to(#636568));
    background-image: -webkit-linear-gradient(top, #3f434a, #636568);
    background-image: -moz-linear-gradient(top, #3f434a, #636568);
    background-image: -o-linear-gradient(top, #3f434a, #636568);
    background-image: linear-gradient(to bottom, #3f434a, #636568); }

.button-gray {
  cursor: pointer;
  padding: 2px 4px;
  color: #505050;
  font-size: 11px;
  text-shadow: 0px 1px white;
  background-color: #f8f8f8;
  border: 1px solid #cacaca;
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid darkgrey;
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#e9e9e9));
  background-image: -webkit-linear-gradient(top, white, #e9e9e9);
  background-image: -moz-linear-gradient(top, white, #e9e9e9);
  background-image: -o-linear-gradient(top, white, #e9e9e9);
  background-image: linear-gradient(to bottom, white, #e9e9e9);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .button-gray:hover {
    border: 1px solid #b5b5b5;
    border-top: 1px solid #b9b9b9;
    border-bottom: 1px solid #929292;
    background-color: white;
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f3f3f3));
    background-image: -webkit-linear-gradient(top, white, #f3f3f3);
    background-image: -moz-linear-gradient(top, white, #f3f3f3);
    background-image: -o-linear-gradient(top, white, #f3f3f3);
    background-image: linear-gradient(to bottom, white, #f3f3f3); }
  .button-gray:active {
    border: 1px solid #cacaca;
    border-top: 1px solid darkgrey;
    border-bottom: 1px solid #d1d1d1;
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(white));
    background-image: -webkit-linear-gradient(top, #e9e9e9, white);
    background-image: -moz-linear-gradient(top, #e9e9e9, white);
    background-image: -o-linear-gradient(top, #e9e9e9, white);
    background-image: linear-gradient(to bottom, #e9e9e9, white); }

.icc {
  cursor: pointer;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  border: 1px solid silver;
  border-bottom: 1px solid silver;
  border-top: 1px solid silver;
  background-color: #fdfdfd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e8e8e8));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #e8e8e8);
  background-image: -moz-linear-gradient(top, #fdfdfd, #e8e8e8);
  background-image: -o-linear-gradient(top, #fdfdfd, #e8e8e8);
  background-image: linear-gradient(to bottom, #fdfdfd, #e8e8e8);
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .icc:hover {
    border: 1px solid #a5a5a5;
    border-bottom: 1px solid #636363;
    border-top: 1px solid #c6c6c6; }
  .icc:active {
    border: 1px solid #a5a5a5;
    border-bottom: 1px solid #c6c6c6;
    border-top: 1px solid #797979;
    background-color: #e8e8e8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#fdfdfd));
    background-image: -webkit-linear-gradient(top, #e8e8e8, #fdfdfd);
    background-image: -moz-linear-gradient(top, #e8e8e8, #fdfdfd);
    background-image: -o-linear-gradient(top, #e8e8e8, #fdfdfd);
    background-image: linear-gradient(to bottom, #e8e8e8, #fdfdfd); }

.icc-gray-tiny {
  width: 12px;
  height: 12px; }

.icc-gray-small {
  width: 16px;
  height: 16px; }

.icc-gray-faded {
  width: 16px;
  height: 16px;
  border-top: 1px solid #e2e2e2;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dfdfdf;
  background-color: #fefefe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e7e7e7));
  background-image: -webkit-linear-gradient(top, #fefefe, #e7e7e7);
  background-image: -moz-linear-gradient(top, #fefefe, #e7e7e7);
  background-image: -o-linear-gradient(top, #fefefe, #e7e7e7);
  background-image: linear-gradient(to bottom, #fefefe, #e7e7e7); }

.icc-gray-medium {
  width: 21px;
  height: 21px; }

.icc-gray-large {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.icc-inv {
  background-color: #787878;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#787878), to(#5c5c5c));
  background-image: -webkit-linear-gradient(top, #787878, #5c5c5c);
  background-image: -moz-linear-gradient(top, #787878, #5c5c5c);
  background-image: -o-linear-gradient(top, #787878, #5c5c5c);
  background-image: linear-gradient(to bottom, #787878, #5c5c5c);
  border: 1px solid #5b5b5b;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #0b0b0b; }
  .icc-inv:hover {
    border: 1px solid #5b5b5b;
    border-bottom: 1px solid #0b0b0b;
    border-top: 1px solid #bebebe; }
  .icc-inv:active {
    background-color: #5c5c5c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5c5c5c), to(#787878));
    background-image: -webkit-linear-gradient(top, #5c5c5c, #787878);
    background-image: -moz-linear-gradient(top, #5c5c5c, #787878);
    background-image: -o-linear-gradient(top, #5c5c5c, #787878);
    background-image: linear-gradient(to bottom, #5c5c5c, #787878); }

.button-gray-large {
  font-size: 12px;
  padding: 4px 6px;
  color: #353535;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.button-gray-full {
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 8px 6px;
  color: #353535;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.button-gray-inv {
  color: #d6d6d6;
  text-shadow: 0px -1px #202024;
  border: 1px solid #7f828e;
  border-bottom: 1px solid #414143;
  border-right: 1px solid #4e4e52;
  -webkit-box-shadow:  0px 1px 0px #0b0b0b;
  -moz-box-shadow:  0px 1px 0px #0b0b0b;
  box-shadow:  0px 1px 0px #0b0b0b;
  background-color: #6d6f7b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6d6f7b), to(#414143));
  background-image: -webkit-linear-gradient(top, #6d6f7b, #414143);
  background-image: -moz-linear-gradient(top, #6d6f7b, #414143);
  background-image: -o-linear-gradient(top, #6d6f7b, #414143);
  background-image: linear-gradient(to bottom, #6d6f7b, #414143);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .button-gray-inv:hover {
    color: #fff;
    border-top: 1px solid #9c9c9c;
    border-left: 1px solid #9c9c9c;
    border-bottom: 1px solid #414143;
    border-right: 1px solid #4e4e52;
    background-color: #6d6f7b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6d6f7b), to(#414143));
    background-image: -webkit-linear-gradient(top, #6d6f7b, #414143);
    background-image: -moz-linear-gradient(top, #6d6f7b, #414143);
    background-image: -o-linear-gradient(top, #6d6f7b, #414143);
    background-image: linear-gradient(to bottom, #6d6f7b, #414143);
    -webkit-box-shadow:  0px 1px 0px #353535;
    -moz-box-shadow:  0px 1px 0px #353535;
    box-shadow:  0px 1px 0px #353535; }
  .button-gray-inv:active {
    border-top: 1px solid #414143;
    border-left: 1px solid #4e4e52;
    border-bottom: 1px solid #7f828e;
    border-right: 1px solid #7f828e;
    background-color: #414143;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#414143), to(#6d6f7b));
    background-image: -webkit-linear-gradient(top, #414143, #6d6f7b);
    background-image: -moz-linear-gradient(top, #414143, #6d6f7b);
    background-image: -o-linear-gradient(top, #414143, #6d6f7b);
    background-image: linear-gradient(to bottom, #414143, #6d6f7b); }

.button-gray-black {
  color: #d6d6d6;
  text-shadow: 0px -1px #151618;
  font-weight: bold;
  background-color: #3a3d42;
  border: 1px solid #26292c;
  border-bottom: 1px solid #18191c;
  border-top: 1px solid #26282c;
  -moz-box-shadow: inset 0px 1px 0px #696d74, 0px -1px 0px #3d4045;
  -webkit-box-shadow: inset 0px 1px 0px #696d74, 0px -1px 0px #3d4045;
  box-shadow: inset 0px 1px 0px #696d74, 0px -1px 0px #3d4045;
  background-color: #505358;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#505358), to(#2a2d32));
  background-image: -webkit-linear-gradient(top, #505358, #2a2d32);
  background-image: -moz-linear-gradient(top, #505358, #2a2d32);
  background-image: -o-linear-gradient(top, #505358, #2a2d32);
  background-image: linear-gradient(to bottom, #505358, #2a2d32);
  -webkit-box-shadow: #696d74 inset 0px 1px 0px;
  -moz-box-shadow: #696d74 inset 0px 1px 0px;
  box-shadow: #696d74 inset 0px 1px 0px; }
  .button-gray-black:hover {
    color: #d6d6d6;
    border: 1px solid #26292c;
    border-bottom: 1px solid #18191c;
    border-top: 1px solid #26282c;
    -webkit-box-shadow: inset 0px 1px 0px #848484;
    -moz-box-shadow: inset 0px 1px 0px #848484;
    box-shadow: inset 0px 1px 0px #848484;
    background-color: #505358;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#505358), to(#2a2d32));
    background-image: -webkit-linear-gradient(top, #505358, #2a2d32);
    background-image: -moz-linear-gradient(top, #505358, #2a2d32);
    background-image: -o-linear-gradient(top, #505358, #2a2d32);
    background-image: linear-gradient(to bottom, #505358, #2a2d32); }
  .button-gray-black:active {
    background-color: #2a2d32;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2a2d32), to(#505358));
    background-image: -webkit-linear-gradient(top, #2a2d32, #505358);
    background-image: -moz-linear-gradient(top, #2a2d32, #505358);
    background-image: -o-linear-gradient(top, #2a2d32, #505358);
    background-image: linear-gradient(to bottom, #2a2d32, #505358); }

.button-cta {
  cursor: pointer;
  text-decoration: none;
  display: block;
  position: relative;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 25px 6px 25px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .button-cta:hover {
    color: #fff; }

.button-cta-red {
  text-shadow: 0px 1px #371109;
  border-left: 1px solid #651d0e;
  border-right: 1px solid #651d0e;
  border-top: 1px solid #712010;
  border-bottom: 1px solid #0e0402;
  -webkit-box-shadow:  0px 1px 0px #d48c79 inset;
  -moz-box-shadow:  0px 1px 0px #d48c79 inset;
  box-shadow:  0px 1px 0px #d48c79 inset;
  background-color: #b73e20;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b73e20), to(#712010));
  background-image: -webkit-linear-gradient(top, #b73e20, #712010);
  background-image: -moz-linear-gradient(top, #b73e20, #712010);
  background-image: -o-linear-gradient(top, #b73e20, #712010);
  background-image: linear-gradient(to bottom, #b73e20, #712010); }
  .button-cta-red:hover {
    -webkit-box-shadow: inset 0px 1px 0px #edb3a4;
    -moz-box-shadow: inset 0px 1px 0px #edb3a4;
    box-shadow: inset 0px 1px 0px #edb3a4; }
  .button-cta-red:active {
    background-color: #712010;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#712010), to(#b73e20));
    background-image: -webkit-linear-gradient(top, #712010, #b73e20);
    background-image: -moz-linear-gradient(top, #712010, #b73e20);
    background-image: -o-linear-gradient(top, #712010, #b73e20);
    background-image: linear-gradient(to bottom, #712010, #b73e20);
    -webkit-box-shadow: inset 0px -1px 0px #d48c79;
    -moz-box-shadow: inset 0px -1px 0px #d48c79;
    box-shadow: inset 0px -1px 0px #d48c79; }

.button-cta-blue {
  text-shadow: 0px 1px #212a42;
  border-left: 1px solid #253d71;
  border-right: 1px solid #253d71;
  border-top: 1px solid #29447e;
  border-bottom: 1px solid #05080f;
  -webkit-box-shadow: inset 0px 1px 0px #b0c5dd;
  -moz-box-shadow: inset 0px 1px 0px #b0c5dd;
  box-shadow: inset 0px 1px 0px #b0c5dd;
  background-color: #7b9cc5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7b9cc5), to(#3f508f));
  background-image: -webkit-linear-gradient(top, #7b9cc5, #3f508f);
  background-image: -moz-linear-gradient(top, #7b9cc5, #3f508f);
  background-image: -o-linear-gradient(top, #7b9cc5, #3f508f);
  background-image: linear-gradient(to bottom, #7b9cc5, #3f508f); }
  .button-cta-blue:hover {
    -webkit-box-shadow: inset 0px 1px 0px #c7dbf2;
    -moz-box-shadow: inset 0px 1px 0px #c7dbf2;
    box-shadow: inset 0px 1px 0px #c7dbf2; }
  .button-cta-blue:active {
    background-color: #3f508f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3f508f), to(#7b9cc5));
    background-image: -webkit-linear-gradient(top, #3f508f, #7b9cc5);
    background-image: -moz-linear-gradient(top, #3f508f, #7b9cc5);
    background-image: -o-linear-gradient(top, #3f508f, #7b9cc5);
    background-image: linear-gradient(to bottom, #3f508f, #7b9cc5);
    -webkit-box-shadow: inset 0px -1px 0px #b0c5dd;
    -moz-box-shadow: inset 0px -1px 0px #b0c5dd;
    box-shadow: inset 0px -1px 0px #b0c5dd; }

.dark-button {
  cursor: pointer;
  width: 17px;
  height: 17px;
  background-color: #4f5257;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4f5257), to(#2b2e33));
  background-image: -webkit-linear-gradient(top, #4f5257, #2b2e33);
  background-image: -moz-linear-gradient(top, #4f5257, #2b2e33);
  background-image: -o-linear-gradient(top, #4f5257, #2b2e33);
  background-image: linear-gradient(to bottom, #4f5257, #2b2e33);
  -webkit-box-shadow: inset 0px 1px 0px #64686f, 0px 1px 0px #404247;
  -moz-box-shadow: inset 0px 1px 0px #64686f, 0px 1px 0px #404247;
  box-shadow: inset 0px 1px 0px #64686f, 0px 1px 0px #404247;
  border-left: 1px solid #1f2125;
  border-right: 1px solid #1f2125;
  border-top: 1px solid #26292d;
  border-bottom: 1px solid #151719;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-border-radius: 2px; }
  .dark-button:hover {
    -webkit-box-shadow: inset 0px 1px 0px #868686, 0px 1px 0px #404247;
    -moz-box-shadow: inset 0px 1px 0px #868686, 0px 1px 0px #404247;
    box-shadow: inset 0px 1px 0px #868686, 0px 1px 0px #404247; }
  .dark-button:active {
    -webkit-box-shadow: inset 0px 1px 0px #64686f, 0px 1px 0px #404247;
    -moz-box-shadow: inset 0px 1px 0px #64686f, 0px 1px 0px #404247;
    box-shadow: inset 0px 1px 0px #64686f, 0px 1px 0px #404247;
    background-color: #2b2e33;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2b2e33), to(#4f5257));
    background-image: -webkit-linear-gradient(top, #2b2e33, #4f5257);
    background-image: -moz-linear-gradient(top, #2b2e33, #4f5257);
    background-image: -o-linear-gradient(top, #2b2e33, #4f5257);
    background-image: linear-gradient(to bottom, #2b2e33, #4f5257); }

.icon-number {
  position: relative;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5d10c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5d10c), to(#f3c800));
  background-image: -webkit-linear-gradient(top, #f5d10c, #f3c800);
  background-image: -moz-linear-gradient(top, #f5d10c, #f3c800);
  background-image: -o-linear-gradient(top, #f5d10c, #f3c800);
  background-image: linear-gradient(to bottom, #f5d10c, #f3c800);
  color: #000;
  text-shadow: 0px 1px #f9e687;
  padding: 1px 4px;
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  font-size: 9px;
  -webkit-box-shadow:  0px 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow:  0px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow:  0px 1px 2px rgba(0, 0, 0, 0.5); }

.lightBlue {
  display: block;
  float: left;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  text-shadow: 0px 1px #176eb4;
  border: 1px solid #056fc4;
  padding: 4px 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0px 1px 0px 0px #78c3ff;
  -moz-box-shadow: inset 0px 1px 0px 0px #78c3ff;
  box-shadow: inset 0px 1px 0px 0px #78c3ff;
  background-color: #30a2fe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#30a2fe), to(#188ae7));
  background-image: -webkit-linear-gradient(top, #30a2fe, #188ae7);
  background-image: -moz-linear-gradient(top, #30a2fe, #188ae7);
  background-image: -o-linear-gradient(top, #30a2fe, #188ae7);
  background-image: linear-gradient(to bottom, #30a2fe, #188ae7); }
  .lightBlue:hover {
    -webkit-box-shadow: inset 0px 1px 0px 0px #8ed6ff;
    -moz-box-shadow: inset 0px 1px 0px 0px #8ed6ff;
    box-shadow: inset 0px 1px 0px 0px #8ed6ff; }
  .lightBlue:active {
    background-color: #188ae7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#188ae7), to(#30a2fe));
    background-image: -webkit-linear-gradient(top, #188ae7, #30a2fe);
    background-image: -moz-linear-gradient(top, #188ae7, #30a2fe);
    background-image: -o-linear-gradient(top, #188ae7, #30a2fe);
    background-image: linear-gradient(to bottom, #188ae7, #30a2fe);
    -webkit-box-shadow: inset 0px -1px 0px 0px #137ad0;
    -moz-box-shadow: inset 0px -1px 0px 0px #137ad0;
    box-shadow: inset 0px -1px 0px 0px #137ad0; }

.dd-button {
  display: none;
  position: relative;
  width: 19px;
  height: 20px;
  z-index: 3;
  cursor: pointer;
  background: url(../img/icons-sprite.png) no-repeat -66px -503px; }

.dd-button-inv {
  border-top: none;
  background-position: -87px -503px; }

.dd-large .dd-button {
  width: 21px;
  height: 21px;
  background-position: -66px -74px; }
.dd-large .dd-button-inv {
  background-position: -66px -95px; }

.main-tag {
  font-size: 18px;
  color: #9b9b9b; }
  .main-tag a {
    color: #8F8F8F;
    margin-left: 4px;
    white-space: pre; }
    .main-tag a:hover {
      color: #000; }
  .main-tag .sep {
    position: relative;
    top: -1px;
    margin: 0px 1px;
    color: #c4c4c4; }

.share {
  float: left; }
  .share li {
    padding-left: 20px;
    background-repeat: no-repeat;
    background-image: url(../img/icons-sprite.png);
    margin-bottom: 8px;
    height: 16px; }
  .share .facebook {
    background-position: -158px -19px; }
  .share .twitter {
    background-position: -158px -35px; }
  .share .linkedin {
    background-position: -158px -51px; }
  .share .email {
    background-position: -158px -67px; }
  .share .rss {
    background-position: -158px -83px; }
  .share .pinterest {
    background-position: -158px -170px; }
  .share .google {
    background-position: -158px -186px; }

.full-width {
  position: relative; }
  .full-width figcaption {
    font-size: 13px;
    color: #999999;
    background: #2d2d2d;
    position: relative;
    padding: 8px; }
  .full-width .ctrl {
    width: 76px;
    height: 76px;
    position: absolute;
    -moz-box-shadow: inset 0px 2px 3px -2px rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: inset 0px 2px 3px -2px rgba(255, 255, 255, 0.3);
    box-shadow: inset 0px 2px 3px -2px rgba(255, 255, 255, 0.3);
    top: 180px;
    background-color: rgba(80, 83, 88, 0.8);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(80, 83, 88, 0.8)), to(rgba(40, 43, 48, 0.8)));
    background-image: -webkit-linear-gradient(top, rgba(80, 83, 88, 0.8), rgba(40, 43, 48, 0.8));
    background-image: -moz-linear-gradient(top, rgba(80, 83, 88, 0.8), rgba(40, 43, 48, 0.8));
    background-image: -o-linear-gradient(top, rgba(80, 83, 88, 0.8), rgba(40, 43, 48, 0.8));
    background-image: linear-gradient(to bottom, rgba(80, 83, 88, 0.8), rgba(40, 43, 48, 0.8)); }
    .full-width .ctrl:active {
      background-color: rgba(40, 43, 48, 0.8);
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(40, 43, 48, 0.8)), to(rgba(80, 83, 88, 0.8)));
      background-image: -webkit-linear-gradient(top, rgba(40, 43, 48, 0.8), rgba(80, 83, 88, 0.8));
      background-image: -moz-linear-gradient(top, rgba(40, 43, 48, 0.8), rgba(80, 83, 88, 0.8));
      background-image: -o-linear-gradient(top, rgba(40, 43, 48, 0.8), rgba(80, 83, 88, 0.8));
      background-image: linear-gradient(to bottom, rgba(40, 43, 48, 0.8), rgba(80, 83, 88, 0.8)); }
    .full-width .ctrl:hover {
      opacity: 0.95; }
    .full-width .ctrl .icon {
      margin: 19px 0px 0px 28px; }
  .full-width .ctrl-left {
    left: 0;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-left: 0; }
    .full-width .ctrl-left .icon {
      background: url("../img/icons-sprite.png") no-repeat -3px -513px;
      width: 25px;
      height: 37px;
      margin-left: 24px; }
  .full-width .ctrl-right {
    right: 0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 0; }
    .full-width .ctrl-right .icon {
      background: url("../img/icons-sprite.png") no-repeat -31px -513px;
      width: 25px;
      height: 37px; }
  .full-width .gallery-control {
    position: absolute;
    bottom: 0;
    right: 16px;
    background: black;
    height: 31px;
    padding: 9px 12px 0px 12px;
    width: 140px; }
    .full-width .gallery-control .nr {
      font-size: 16px;
      font-style: italic;
      color: #929292;
      letter-spacing: 6px;
      float: left; }

.controls-openbig .ctrl {
  height: 468px;
  width: 206px;
  top: 3px;
  border: 0;
  box-shadow: none;
  border-radius: 0;
  background: none;
  background-image: none;
  filter: none; }
  .controls-openbig .ctrl a {
    height: 468px;
    background-color: rgba(0, 0, 0, 0.5);
    display: block;
    width: 105px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
    .controls-openbig .ctrl a .icon {
      position: absolute;
      top: 46%;
      margin: -28px 0px 0px 0px;
      background: url("../img/icons-sprite.png") no-repeat -6px -553px;
      width: 57px;
      height: 99px;
      margin-left: 25px; }
  .controls-openbig .ctrl:hover a {
    opacity: 1;
    filter: alpha(opacity=100); }
.controls-openbig .ctrl:active {
  background: none; }
.controls-openbig .ctrl-right {
  right: 3px; }
  .controls-openbig .ctrl-right a {
    margin-left: 106px; }
    .controls-openbig .ctrl-right a .icon {
      background-position: -65px -554px; }
.controls-openbig .ctrl-left {
  left: 3px; }

.img-left {
  float: left;
  margin: 0px 10px 10px 0; }

.img-post {
  margin-bottom: 10px;
  background: url(../img/load-small.gif) no-repeat center center; }

#main-content {
  padding: 10px 0;
  border-top: 1px solid white; }
  #main-content > .adOceanFixedAd {
    margin-top: -30px !important;
    margin-bottom: 25px !important; }

.expl-parent {
  position: relative;
  overflow: visible; }
  .expl-parent:hover .expl {
    display: block; }

.expl {
  display: none;
  position: absolute;
  left: -30px;
  color: #5b5b5b;
  background: #ffffff;
  background: -moz-linear-gradient(top, white 0%, #f3f3f3 25%, #f3f3f3 65%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(25%, #f3f3f3), color-stop(65%, #f3f3f3), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, white 0%, #f3f3f3 25%, #f3f3f3 65%, #eaeaea 100%);
  background: -o-linear-gradient(top, white 0%, #f3f3f3 25%, #f3f3f3 65%, #eaeaea 100%);
  background: -ms-linear-gradient(top, white 0%, #f3f3f3 25%, #f3f3f3 65%, #eaeaea 100%);
  background: linear-gradient(to bottom, white 0%, #f3f3f3 25%, #f3f3f3 65%, #eaeaea 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
  padding: 6px 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset -1px -1px 0px #b1b1b1;
  -moz-box-shadow: inset -1px -1px 0px #b1b1b1;
  box-shadow: inset -1px -1px 0px #b1b1b1;
  z-index: 2;
  text-shadow: none;
  font-weight: normal;
  white-space: nowrap;
  text-indent: 0;
  margin-top: 5px;
  font-size: 11px;
  text-transform: none; }

.mixed-news {
  z-index: 2; }
  .mixed-news .smartview-link {
    position: relative;
    background: #fffcb5;
    border: 1px dotted #898989;
    padding: 3px 10px 3px 32px;
    margin-bottom: 35px;
    font-size: 12px;
    color: #333333; }
    .mixed-news .smartview-link > a {
      color: #0066cc;
      text-decoration: underline;
      font-weight: bold;
      margin-right: 10px; }
    .mixed-news .smartview-link:hover .hbox .desc {
      opacity: 0; }
    .mixed-news .smartview-link:hover .hbox .sort {
      opacity: 1; }
      .mixed-news .smartview-link:hover .hbox .sort a:hover {
        color: #333; }
    .mixed-news .smartview-link:before {
      position: absolute;
      top: 6px;
      left: 7px;
      content: '';
      display: block;
      width: 14px;
      height: 9px;
      background: url(../img/smartview-link-icon.png); }
    .mixed-news .smartview-link .hbox {
      padding-left: 10px; }
      .mixed-news .smartview-link .hbox .desc {
        position: absolute;
        -webkit-transition: all 0.4s ease-out;
        -moz-transition: all 0.4s ease-out;
        transition: all 0.4s ease-out;
        opacity: 1; }
      .mixed-news .smartview-link .hbox .sort {
        position: absolute;
        opacity: 0;
        -webkit-transition: all 0.4s ease-out;
        -moz-transition: all 0.4s ease-out;
        transition: all 0.4s ease-out; }
      .mixed-news .smartview-link .hbox a {
        margin-right: 10px;
        text-decoration: underline;
        font-weight: bold;
        color: #666; }
  .mixed-news article {
    border-top: 1px solid #d0d0d0;
    padding: 22px 0px 25px 0px;
    margin: 0px 0px 0px 0px; }
    .mixed-news article:hover .dd-button {
      display: block; }
    .mixed-news article .tag-container {
      position: absolute;
      top: -11px;
      left: 0;
      background: #fff;
      padding-right: 14px; }
      .mixed-news article .tag-container .category-tag {
        float: left; }
    .mixed-news article .article-text {
      line-height: 19px; }
    .mixed-news article .dd-button {
      display: none;
      position: absolute;
      top: -9px;
      right: 15px;
      background-color: #fff;
      border-left: 3px solid white;
      border-right: 3px solid white; }
    .mixed-news article .comment-no {
      background-color: #626262;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#626262), to(#474747));
      background-image: -webkit-linear-gradient(top, #626262, #474747);
      background-image: -moz-linear-gradient(top, #626262, #474747);
      background-image: -o-linear-gradient(top, #626262, #474747);
      background-image: linear-gradient(to bottom, #626262, #474747);
      margin-right: 5px; }
      .mixed-news article .comment-no:after {
        border-top: 4px solid #404040; }

.pagina-sectiune .mixed-news article {
  padding-top: 20px; }

.included-media {
  float: left;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  height: 27px;
  line-height: 29px;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  margin-bottom: 12px; }
  .included-media li {
    position: relative;
    display: block;
    float: left;
    margin-right: 14px; }
    .included-media li a {
      color: #000; }
      .included-media li a:hover {
        color: #007fc8; }
    .included-media li .icon {
      float: left;
      position: relative;
      top: 7px;
      margin-right: 7px;
      opacity: 0.5; }
  .included-media .mt-comentarii .number {
    color: #adadad;
    margin-right: 5px; }
  .included-media .mt-infografie .icon {
    background: url("../img/icons-sprite.png") no-repeat -154px -617px;
    width: 10px;
    height: 11px; }
  .included-media .mt-foto .icon {
    background: url("../img/icons-sprite.png") no-repeat -153px -539px;
    width: 13px;
    height: 12px; }
  .included-media .mt-video .icon {
    background: url("../img/icons-sprite.png") no-repeat -153px -565px;
    width: 13px;
    height: 12px; }

.mixed-news-related {
  margin: 10px 0;
  clear: both; }
  .mixed-news-related .defaultTitle {
    position: relative;
    padding-left: 20px;
    margin: 0px 0px 8px 15px; }
    .mixed-news-related .defaultTitle a {
      display: block; }
    .mixed-news-related .defaultTitle .icon {
      background: url(../img/icons-sprite.png) no-repeat -163px -464px;
      width: 11px;
      height: 16px;
      position: absolute;
      top: 0;
      left: 0; }
  .mixed-news-related .clickpadding {
    top: auto;
    font-family: Arial, Helvetica, sans-serif; }

.frontpage .blogs .area-title {
  background: #ebebeb; }

.blogs {
  position: relative;
  background: #eeeeee;
  margin-bottom: 10px; }
  .blogs .areaTitle {
    position: relative;
    font-family: Georgia, serif;
    font-size: 16px;
    text-align: center;
    height: 32px;
    border: 1px solid #292c31;
    color: #ffffff;
    text-shadow: 0px -1px #35383b;
    font-weight: bold;
    padding-right: 15px;
    line-height: 32px;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1);
    -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1);
    box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1);
    background-color: #4f5257;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4f5257), to(#292c31));
    background-image: -webkit-linear-gradient(top, #4f5257, #292c31);
    background-image: -moz-linear-gradient(top, #4f5257, #292c31);
    background-image: -o-linear-gradient(top, #4f5257, #292c31);
    background-image: linear-gradient(to bottom, #4f5257, #292c31); }
    .blogs .areaTitle a {
      color: #fff; }
    .blogs .areaTitle .icon {
      width: 18px;
      height: 19px;
      position: absolute;
      top: 7px;
      right: 13px;
      background: url(../img/bloglink.png); }
  .blogs .author-list {
    margin: 0 0 5px 0; }
    .blogs .author-list li {
      height: 26px;
      line-height: 26px;
      font-family: Georgia, serif;
      font-weight: bold;
      font-size: 14px;
      color: #2b2b2b;
      text-align: center;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      border-top: 1px solid white;
      -webkit-box-shadow: inset 0px -1px 0px #eeeeee;
      -moz-box-shadow: inset 0px -1px 0px #eeeeee;
      box-shadow: inset 0px -1px 0px #eeeeee;
      background-color: #eeeeee;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#e2e2e2));
      background-image: -webkit-linear-gradient(top, #eeeeee, #e2e2e2);
      background-image: -moz-linear-gradient(top, #eeeeee, #e2e2e2);
      background-image: -o-linear-gradient(top, #eeeeee, #e2e2e2);
      background-image: linear-gradient(to bottom, #eeeeee, #e2e2e2); }
      .blogs .author-list li a {
        display: block;
        color: #2b2b2b; }
        .blogs .author-list li a:hover {
          color: #116DA7; }
      .blogs .author-list li:active {
        background: #eeeeee; }
  .blogs .padded {
    padding: 8px 10px; }
  .blogs article {
    margin-bottom: 22px; }
    .blogs article .border-wrap {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      -webkit-box-shadow:  0px 1px 0px white;
      -moz-box-shadow:  0px 1px 0px white;
      box-shadow:  0px 1px 0px white;
      margin: 10px 0px 8px 0px;
      background: url(../img/blog-meta-shadow.png) no-repeat bottom center; }
    .blogs article .category-name {
      position: relative;
      top: 4px;
      float: left;
      margin-right: 5px;
      padding-right: 10px; }
    .blogs article .blogListingTitle {
      font-family: Georgia, serif;
      font-size: 16px;
      font-weight: normal;
      line-height: 20px;
      color: #bebebe;
      margin-bottom: 6px; }
      .blogs article .blogListingTitle a {
        color: #292a2b; }
        .blogs article .blogListingTitle a:hover {
          color: #004E7E; }
    .blogs article .sep {
      position: absolute;
      top: -5px;
      right: 0;
      font-size: 18px;
      color: #bebebe;
      font-weight: normal; }
    .blogs article p {
      margin-bottom: 5px; }
    .blogs article .meta-info {
      margin-top: -2px; }
    .blogs article .time {
      color: #999;
      font-size: 11px; }
    .blogs article .comentarii {
      color: #464646;
      font-size: 11px; }
      .blogs article .comentarii:hover {
        color: #000; }
    .blogs article .dd-button {
      float: right;
      display: block;
      top: 21px; }
    .blogs article .meta-dropdown {
      top: 16px; }
      .blogs article .meta-dropdown .author {
        width: 82px; }

.blog-user-meta {
  position: relative;
  background-repeat: no-repeat;
  background-position: 3px 0px;
  padding: 0px 0 0 73px;
  margin-top: -5px;
  min-height: 50px;
  font-size: 11px; }
  .blog-user-meta .b-source {
    position: absolute;
    bottom: 7px;
    width: 116px; }
    .blog-user-meta .b-source .name {
      display: block;
      font-size: 12px; }
      .blog-user-meta .b-source .name a {
        color: #2b2b2b; }
    .blog-user-meta .b-source .functie {
      color: #7A7A7A; }
      .blog-user-meta .b-source .functie:hover {
        color: #000; }

.blogs-recent article {
  border-bottom: 1px solid white;
  padding-bottom: 10px;
  margin-bottom: 5px;
  -webkit-box-shadow: inset 0px -1px 0px #cbcbcb;
  -moz-box-shadow: inset 0px -1px 0px #cbcbcb;
  box-shadow: inset 0px -1px 0px #cbcbcb; }

.tabs {
  position: relative;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-top: 1px solid #f2f2f2;
  padding-left: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#d1d1d1));
  background-image: -webkit-linear-gradient(top, #e4e4e4, #d1d1d1);
  background-image: -moz-linear-gradient(top, #e4e4e4, #d1d1d1);
  background-image: -o-linear-gradient(top, #e4e4e4, #d1d1d1);
  background-image: linear-gradient(to bottom, #e4e4e4, #d1d1d1);
  -webkit-box-shadow: inset 0px -1px 0px #c4c4c4;
  -moz-box-shadow: inset 0px -1px 0px #c4c4c4;
  box-shadow: inset 0px -1px 0px #c4c4c4; }
  .tabs > li {
    float: left; }
    .tabs > li > a {
      font-size: 12px;
      cursor: pointer;
      display: block;
      float: left;
      border: 1px solid #565656;
      border-bottom: 0;
      padding: 5px 8px 6px 8px;
      margin: 5px 3px 0px 0px;
      color: #d0d0d0;
      -webkit-box-shadow: inset 0px 1px 0px #919395;
      -moz-box-shadow: inset 0px 1px 0px #919395;
      box-shadow: inset 0px 1px 0px #919395;
      background-color: #7a7c7f;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#7a7c7f), to(#5d5f63));
      background-image: -webkit-linear-gradient(top, #7a7c7f, #5d5f63);
      background-image: -moz-linear-gradient(top, #7a7c7f, #5d5f63);
      background-image: -o-linear-gradient(top, #7a7c7f, #5d5f63);
      background-image: linear-gradient(to bottom, #7a7c7f, #5d5f63);
      -webkit-border-top-left-radius: 3px;
      -moz-border-radius-topleft: 3px;
      border-top-left-radius: 3px;
      -webkit-border-top-right-radius: 3px;
      -moz-border-radius-topright: 3px;
      border-top-right-radius: 3px;
      -webkit-border-bottom-right-radius: 0;
      -moz-border-radius-bottomright: 0;
      border-bottom-right-radius: 0;
      -webkit-border-bottom-left-radius: 0;
      -moz-border-radius-bottomleft: 0;
      border-bottom-left-radius: 0; }
      .tabs > li > a:hover {
        color: #e7e7e7;
        -webkit-box-shadow: inset 0px 1px 0px #b5b5b5;
        -moz-box-shadow: inset 0px 1px 0px #b5b5b5;
        box-shadow: inset 0px 1px 0px #b5b5b5; }
      .tabs > li > a:active {
        color: #e7e7e7;
        -webkit-box-shadow: inset 0px 1px 0px #424242;
        -moz-box-shadow: inset 0px 1px 0px #424242;
        box-shadow: inset 0px 1px 0px #424242;
        background-color: #5d5f63;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#5d5f63), to(#7a7c7f));
        background-image: -webkit-linear-gradient(top, #5d5f63, #7a7c7f);
        background-image: -moz-linear-gradient(top, #5d5f63, #7a7c7f);
        background-image: -o-linear-gradient(top, #5d5f63, #7a7c7f);
        background-image: linear-gradient(to bottom, #5d5f63, #7a7c7f); }
    .tabs > li .current {
      background: #fff;
      color: #424242;
      border-top: 1px solid #b8b8b8;
      border-left: 1px solid #b8b8b8;
      border-right: 1px solid #b8b8b8;
      box-shadow: none; }
      .tabs > li .current:hover {
        box-shadow: none;
        color: #424242; }
      .tabs > li .current:active {
        background: #fff;
        color: #424242;
        box-shadow: none; }

.follow {
  float: left;
  padding: 2px 3px 2px 2px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-left: 5px;
  position: relative;
  top: -2px; }
  .follow .icon {
    background: url("../img/icons-sprite.png") no-repeat -49px -80px;
    width: 12px;
    height: 11px;
    margin: 2px 2px 0px 0px;
    display: block;
    float: left; }
  .follow .fdesc {
    font-size: 11px;
    color: #727272;
    font-weight: bold;
    position: relative;
    margin-left: 2px; }
  .follow .expl {
    top: 20px; }
  .follow:hover .icon {
    background-position: -35px -80px; }

.follow-active .icon {
  background-position: -35px -80px; }

.follow-active-friend .icon {
  background-position: -17px -100px; }

.tabs-large {
  border-top: 1px solid white;
  box-shadow: 0px -1px 0px #cecece;
  padding-left: 5px; }
  .tabs-large li {
    position: relative; }
    .tabs-large li a {
      font-size: 16px;
      font-weight: bold;
      padding: 6px 10px 7px 10px;
      margin: 6px 5px 0px 0px;
      color: #e5e5e5;
      text-shadow: 0px -1px #2b2c2e;
      background-color: #7c7f82;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#7c7f82), to(#606265));
      background-image: -webkit-linear-gradient(top, #7c7f82, #606265);
      background-image: -moz-linear-gradient(top, #7c7f82, #606265);
      background-image: -o-linear-gradient(top, #7c7f82, #606265);
      background-image: linear-gradient(to bottom, #7c7f82, #606265);
      -webkit-border-top-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      border-top-left-radius: 4px;
      -webkit-border-top-right-radius: 4px;
      -moz-border-radius-topright: 4px;
      border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 0px;
      -moz-border-radius-bottomright: 0px;
      border-bottom-right-radius: 0px;
      -webkit-border-bottom-left-radius: 0px;
      -moz-border-radius-bottomleft: 0px;
      border-bottom-left-radius: 0px; }
    .tabs-large li span {
      background: #545455;
      border-left: 1px solid #525252;
      border-right: 1px solid #525252;
      border-bottom: 1px solid #7c7d81;
      border-top: 1px solid #1e1e1e;
      font-size: 10px;
      font-weight: normal;
      color: #fff;
      text-shadow: 1px 1px solid #414141;
      padding: 1px 2px 2px 2px;
      margin-left: 1px;
      border-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
    .tabs-large li .current {
      color: #858585;
      text-shadow: none;
      background: #fff; }
      .tabs-large li .current span {
        background: #e3e3e3;
        border-left: 1px solid #d0d0d0;
        border-right: 1px solid #d0d0d0;
        border-bottom: 1px solid #d0d0d0;
        border-top: 1px solid #a0a0a0;
        color: #5e5e5e;
        text-shadow: 1px 1px solid white; }

.tabs-darker li:hover a {
  -webkit-box-shadow: inset 0px 1px 0px #999ca0;
  -moz-box-shadow: inset 0px 1px 0px #999ca0;
  box-shadow: inset 0px 1px 0px #999ca0; }
.tabs-darker li:active a {
  background-color: #45474a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#45474a), to(#585a5e));
  background-image: -webkit-linear-gradient(top, #45474a, #585a5e);
  background-image: -moz-linear-gradient(top, #45474a, #585a5e);
  background-image: -o-linear-gradient(top, #45474a, #585a5e);
  background-image: linear-gradient(to bottom, #45474a, #585a5e); }
.tabs-darker li a {
  color: #e5e5e5;
  text-shadow: 0px -1px #2c2d2f;
  border: 1px solid #1f2125;
  border-bottom: 0;
  -webkit-box-shadow: inset 0px 1px 0px #76797d;
  -moz-box-shadow: inset 0px 1px 0px #76797d;
  box-shadow: inset 0px 1px 0px #76797d;
  background-color: #585a5e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#585a5e), to(#45474a));
  background-image: -webkit-linear-gradient(top, #585a5e, #45474a);
  background-image: -moz-linear-gradient(top, #585a5e, #45474a);
  background-image: -o-linear-gradient(top, #585a5e, #45474a);
  background-image: linear-gradient(to bottom, #585a5e, #45474a); }
  .tabs-darker li a span {
    border: 1px solid #212122;
    border-bottom: 1px solid #1f1f20;
    border-top: 1px solid #0e0e0e;
    color: #d9d9d9;
    text-shadow: 0px -1px 0px #1c1c1d;
    -webkit-box-shadow:  0px 1px 0px #66686a;
    -moz-box-shadow:  0px 1px 0px #66686a;
    box-shadow:  0px 1px 0px #66686a;
    background-color: #29292a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#29292a), to(#1f1f20));
    background-image: -webkit-linear-gradient(top, #29292a, #1f1f20);
    background-image: -moz-linear-gradient(top, #29292a, #1f1f20);
    background-image: -o-linear-gradient(top, #29292a, #1f1f20);
    background-image: linear-gradient(to bottom, #29292a, #1f1f20); }
.tabs-darker li .current {
  border: 1px solid #232529;
  border-bottom: 0;
  background-color: #fff;
  background-image: none;
  filter: none; }
  .tabs-darker li .current span {
    color: #5e5e5e;
    text-shadow: 0px 1px white;
    box-shadow: none; }

.tabs-fullbg {
  display: block;
  height: 31px;
  border: 1px solid #565656;
  border-bottom: 0;
  padding: 0;
  padding-left: 4px;
  -webkit-box-shadow: inset 0px 1px 0px #8d8f91;
  -moz-box-shadow: inset 0px 1px 0px #8d8f91;
  box-shadow: inset 0px 1px 0px #8d8f91;
  background-color: #787a7e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#787a7e), to(#606266));
  background-image: -webkit-linear-gradient(top, #787a7e, #606266);
  background-image: -moz-linear-gradient(top, #787a7e, #606266);
  background-image: -o-linear-gradient(top, #787a7e, #606266);
  background-image: linear-gradient(to bottom, #787a7e, #606266); }
  .tabs-fullbg li {
    height: 31px; }
    .tabs-fullbg li a {
      background-image: none;
      background-color: transparent;
      border: 0;
      box-shadow: none;
      margin: 0;
      padding: 0;
      height: 31px;
      line-height: 31px;
      padding: 0px 11px; }
      .tabs-fullbg li a:hover {
        box-shadow: none;
        color: #fff; }
    .tabs-fullbg li .current {
      position: relative;
      top: -8px;
      border-left: 1px solid #646769;
      border-right: 1px solid #646769;
      height: 35px;
      line-height: 40px;
      padding: 2px 13px 1px 13px; }

.tabs-dark {
  border: 0;
  border-top: 1px solid #5b5f66;
  border-bottom: 1px solid black;
  background-color: #46494e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#46494e), to(#2b2e33));
  background-image: -webkit-linear-gradient(top, #46494e, #2b2e33);
  background-image: -moz-linear-gradient(top, #46494e, #2b2e33);
  background-image: -o-linear-gradient(top, #46494e, #2b2e33);
  background-image: linear-gradient(to bottom, #46494e, #2b2e33);
  -webkit-box-shadow: 0 -13px 27px -12px #161616;
  -moz-box-shadow: 0 -13px 27px -12px #161616;
  box-shadow: 0 -13px 27px -12px #161616; }
  .tabs-dark .meta {
    position: absolute;
    top: 4px;
    right: 4px; }
    .tabs-dark .meta .like-menu {
      float: left;
      position: relative;
      top: 0;
      right: 0; }
      .tabs-dark .meta .like-menu > div {
        float: left;
        margin-right: 5px; }
        .tabs-dark .meta .like-menu > div .icon {
          width: 22px;
          height: 22px; }
      .tabs-dark .meta .like-menu .upvote .icon {
        background-position: -35px -34px; }
      .tabs-dark .meta .like-menu .downvote .icon {
        background-position: -4px -33px; }
  .tabs-dark .tool-box {
    margin-top: 2px; }
  .tabs-dark .count {
    font-size: 11px;
    color: #999999;
    line-height: 27px; }
    .tabs-dark .count strong {
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      text-shadow: 0px 1px 0px #191a1c; }
  .tabs-dark .add-fav {
    float: left;
    margin-left: 10px;
    padding-left: 30px; }
    .tabs-dark .add-fav .icon {
      width: 22px;
      height: 24px;
      background-position: -19px -135px;
      border-right: 1px solid #24262a;
      box-shadow: 1px 0px 0px #4a4e53; }

.profil .tabs-large li:after {
  content: '';
  display: block;
  position: absolute;
  background: url("../img/icons-sprite.png") no-repeat -137px -829px;
  width: 2px;
  height: 31px;
  position: absolute;
  top: 1px;
  right: -1px; }
.profil .tabs-large li:last-child:after {
  display: none; }

.tabs-nested {
  margin-bottom: 10px; }

.tab-group-top {
  position: relative; }

#tab-comentarii {
  position: relative; }

.breadcrumb {
  position: relative;
  width: 100%;
  background: #eeeeee;
  height: 41px;
  overflow: hidden;
  -webkit-box-shadow: inset 0px 0px 1px #737373;
  -moz-box-shadow: inset 0px 0px 1px #737373;
  box-shadow: inset 0px 0px 1px #737373; }
  .breadcrumb .v-align {
    position: absolute;
    top: 0;
    height: 41px;
    width: 200px;
    display: none; }
    .breadcrumb .v-align p {
      vertical-align: middle;
      text-align: left;
      font-weight: bold;
      font-size: 11px;
      padding-top: 5px; }
      .breadcrumb .v-align p a {
        color: #000; }
  .breadcrumb .next-article {
    right: 47px; }
  .breadcrumb .prev-article {
    left: 47px; }
  .breadcrumb .sub-cat {
    display: block;
    height: 41px;
    font-size: 13px;
    font-weight: bold;
    line-height: 43px;
    z-index: 2;
    text-align: center; }
    .breadcrumb .sub-cat a {
      color: #000; }
  .breadcrumb .show-middle {
    display: block; }
  .breadcrumb .icc {
    position: absolute;
    top: 4px; }
    .breadcrumb .icc .icon {
      width: 30px;
      height: 30px; }
  .breadcrumb .ctrl-left {
    left: 5px; }
    .breadcrumb .ctrl-left .icon {
      background-position: 0px 2px; }
  .breadcrumb .ctrl-right {
    right: 5px; }
    .breadcrumb .ctrl-right .icon {
      background-position: -30px 2px; }

.sprite-icon {
  position: relative; }
  .sprite-icon .icon {
    background: url(../img/icons-sprite.png) no-repeat 0px 0px;
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.clickpadding {
  display: none;
  position: absolute;
  top: 12px;
  left: 50%;
  margin-left: -174px;
  z-index: 99;
  padding-top: 10px; }
  .clickpadding .info-block {
    position: relative;
    background: #fff;
    width: 348px;
    border: 1px solid #c7c7c7;
    -moz-box-shadow: 3px 3px 1px -1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 3px 3px 1px -1px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 3px 1px -1px rgba(0, 0, 0, 0.3);
    text-align: left; }
    .clickpadding .info-block .hover-head {
      position: relative;
      height: 88px; }
    .clickpadding .info-block .arrow {
      position: absolute;
      top: -10px;
      left: 159px;
      background: url("../img/icons-sprite.png") no-repeat -63px -58px;
      width: 19px;
      height: 10px; }
    .clickpadding .info-block .thumb-link {
      float: left;
      display: block;
      margin: 8px 8px 5px 8px; }
    .clickpadding .info-block .time {
      font-size: 11px;
      font-weight: normal;
      color: #999999;
      position: relative;
      top: 3px; }
    .clickpadding .info-block .title {
      font-family: Georgia, serif;
      font-size: 16px;
      line-height: 20px;
      color: black;
      float: left;
      display: block;
      width: 245px;
      position: relative;
      font-weight: bold;
      float: left; }
    .clickpadding .info-block .summary {
      font-size: 12px;
      color: #666666;
      font-weight: normal;
      line-height: 16px;
      padding: 0px 8px;
      margin-bottom: 8px;
      display: block;
      clear: both; }

.meta-dropdown {
  position: absolute;
  top: -1px;
  right: 0;
  background: #fff;
  display: none;
  z-index: 2;
  border: 1px solid #c7c7c7;
  -moz-box-shadow: 3px 3px 1px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 3px 3px 1px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 3px 3px 1px -1px rgba(0, 0, 0, 0.2); }
  .meta-dropdown .author {
    background-repeat: no-repeat;
    background-position: top left;
    font-weight: bold;
    color: #0c4568;
    margin: 6px; }
  .meta-dropdown .author-pic {
    padding: 6px 25px 0px 5px; }
  .meta-dropdown .time {
    font-weight: normal;
    font-size: 11px;
    color: #999999;
    display: block; }
  .meta-dropdown .favorite-bg {
    background: url(../img/bg-pattern-plus-superlight.png);
    padding: 14px 0;
    text-align: center;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    -webkit-box-shadow: 0px 1px 0px #c8c8c8, 0px -1px 0px #c8c8c8;
    -moz-box-shadow: 0px 1px 0px #c8c8c8, 0px -1px 0px #c8c8c8;
    box-shadow: 0px 1px 0px #c8c8c8, 0px -1px 0px #c8c8c8; }
    .meta-dropdown .favorite-bg .button-gray {
      position: relative;
      color: #b03e24;
      text-shadow: 0px 1px white;
      font-size: 14px;
      font-weight: bold;
      padding: 7px 10px 7px 10px;
      -moz-border-radius: 5px;
      -wekbit-border-radius: 5px;
      border-radius: 5px;
      margin: 0px 8px; }
      .meta-dropdown .favorite-bg .button-gray a {
        color: #B03E24; }
    .meta-dropdown .favorite-bg .expl {
      top: 30px; }
  .meta-dropdown .clearfix {
    padding: 9px 12px;
    border-top: 1px solid #c8c8c8;
    position: relative; }
    .meta-dropdown .clearfix .like-menu {
      top: 5px;
      right: 5px; }
  .meta-dropdown ul {
    width: 90px; }
  .meta-dropdown .cuvinte-cheie {
    float: right;
    font-weight: bold; }
  .meta-dropdown .facebook-like {
    float: left; }
  .meta-dropdown .like-menu {
    float: right; }
    .meta-dropdown .like-menu span {
      float: right; }
    .meta-dropdown .like-menu .downvote {
      margin-right: 1px; }
      .meta-dropdown .like-menu .downvote:after {
        width: 30px;
        height: 30px;
        background-position: -35px -34px; }
    .meta-dropdown .like-menu .upvote:after {
      width: 30px;
      height: 30px;
      background-position: -4px -34px; }
  .meta-dropdown .share span {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 4px;
    display: block; }
  .meta-dropdown .cuvinte-cheie span {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 4px;
    display: block; }

.page-nav {
  position: relative;
  display: block;
  height: 32px;
  background: #eeeeee;
  margin: 15px 0px 25px 0px;
  -webkit-box-shadow:  0px 0px 1px #3b3b3b;
  -moz-box-shadow:  0px 0px 1px #3b3b3b;
  box-shadow:  0px 0px 1px #3b3b3b; }
  .page-nav .subsection {
    float: left;
    height: 32px;
    line-height: 32px;
    background: url(../img/categories-sprite.png) no-repeat right -533px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0px -1px #66696d;
    padding: 0px 18px 0px 10px; }
    .page-nav .subsection a {
      color: #fff; }
  .page-nav ul {
    position: absolute;
    top: -5px;
    right: 60px; }
    .page-nav ul li {
      text-align: center;
      display: block;
      float: left;
      height: 37px;
      color: #ccc;
      font-size: 14px;
      font-weight: bold;
      line-height: 42px;
      margin-right: 7px; }
      .page-nav ul li a {
        color: #666; }
    .page-nav ul .active a {
      font-size: 18px;
      color: #000; }
  .page-nav .pages-ctrl {
    float: right;
    padding: 2px 2px;
    margin: 3px; }
    .page-nav .pages-ctrl .icon {
      width: 20px;
      height: 20px; }
    .page-nav .pages-ctrl .ctrl-left .icon {
      background-position: -124px -115px; }
    .page-nav .pages-ctrl .ctrl-right .icon {
      background-position: -106px -115px; }
  .page-nav .icc {
    float: right;
    margin-right: 2px; }

.page-nav-dark {
  background: #2d2d2d;
  color: #bbbbbb;
  border-top: 1px solid #050505;
  border-bottom: 1px solid #515151;
  border-right: 1px solid #282828;
  margin-bottom: 15px;
  height: 26px;
  margin-top: 0; }
  .page-nav-dark .subsection {
    text-transform: uppercase;
    text-shadow: 0px 1px 0px #3f170e;
    height: 26px;
    line-height: 26px;
    background: url(../img/categories-sprite.png) no-repeat right -568px; }
  .page-nav-dark > .title {
    line-height: 27px;
    margin-left: 10px;
    display: block;
    float: left; }
  .page-nav-dark .pages-ctrl {
    margin: 3px 0px; }
    .page-nav-dark .pages-ctrl .ctrl-right .icon {
      background-position: -49px -162px; }
    .page-nav-dark .pages-ctrl .ctrl-left .icon {
      background-position: -68px -162px; }
  .page-nav-dark ul li a {
    color: #fff; }
  .page-nav-dark ul .active {
    height: 32px;
    background-position: -190px -598px; }
    .page-nav-dark ul .active a {
      color: #fff; }

.picbox {
  width: 190px;
  height: 126px;
  background: url(../img/breadcrumb-sprite.png) -250px 0px no-repeat; }
  .picbox img {
    position: absolute;
    top: 10px;
    left: 7px;
    z-index: 1; }

.vidbox {
  position: relative;
  border: 2px solid white;
  width: 176px;
  height: 106px; }
  .vidbox figcaption {
    display: none; }

.galerii li h3 {
  font-family: Georgia, serif;
  font-size: 12px; }
  .galerii li h3 a {
    color: #fff; }
.galerii li .comment-no {
  top: 0; }

.fotogalerii li h3 {
  margin-top: 10px; }

.videogalerii li h3 {
  margin: 5px 0px 20px 0px; }

.deschidere {
  margin-bottom: 30px; }
  .deschidere .related ul {
    text-align: center; }
  .deschidere .related li {
    font-size: 18px;
    font-family: Georgia, serif;
    border-bottom: 1px solid #c9c9c9; }
    .deschidere .related li .icon {
      background: url("../img/icons-sprite.png") no-repeat -163px -467px;
      width: 11px;
      height: 13px;
      display: inline-block;
      margin-right: 10px; }
    .deschidere .related li a {
      color: #000;
      padding: 8px 0px;
      display: inline-block; }
      .deschidere .related li a:hover {
        color: #0C4568; }

.frontpage-sectionbox h3 {
  font-family: Georgia, serif;
  font-weight: normal;
  font-size: 22px;
  color: #CCC;
  line-height: 26px;
  margin-bottom: 10px; }
  .frontpage-sectionbox h3 a {
    color: #333; }
    .frontpage-sectionbox h3 a:hover {
      color: #0C4568; }

.border-hide {
  width: 100%;
  background: #fff;
  height: 3px;
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1; }

.ultima-ora {
  position: absolute;
  top: -433px;
  left: 0;
  display: none; }
  .ultima-ora li img {
    width: 50px;
    height: 50px;
    float: left;
    margin: 5px 10px 5px 0px; }
  .ultima-ora .dropdown-box .content {
    padding: 0; }
  .ultima-ora .scroller {
    background: #fff;
    height: 420px;
    overflow-y: scroll; }

.news-ticker-pop {
  min-width: 295px;
  overflow-y: scroll;
  width: auto; }
  .news-ticker-pop .news-ticker {
    position: relative;
    left: 0;
    top: 0;
    overflow: hidden;
    height: 100%;
    width: auto; }
  .news-ticker-pop .ultima-ora {
    position: relative;
    top: 0;
    left: 0; }
    .news-ticker-pop .ultima-ora .content {
      margin: 34px 0 30px 0; }
    .news-ticker-pop .ultima-ora .scroller {
      height: auto;
      overflow: hidden; }
    .news-ticker-pop .ultima-ora .dropdown-box header {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%; }
    .news-ticker-pop .ultima-ora .dropdown-box .last-update {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      background-color: #f8f9f9;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f9f9), to(lightgrey));
      background-image: -webkit-linear-gradient(top, #f8f9f9, lightgrey);
      background-image: -moz-linear-gradient(top, #f8f9f9, lightgrey);
      background-image: -o-linear-gradient(top, #f8f9f9, lightgrey);
      background-image: linear-gradient(to bottom, #f8f9f9, lightgrey); }

.top-fav {
  float: right; }
  .top-fav .add-fav {
    position: relative;
    top: -3px;
    color: #4a4a4a;
    text-shadow: 0px 1px white;
    display: block;
    padding: 3px 5px;
    border-top: 1px solid #d1d1d1;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-left: 7px; }
    .top-fav .add-fav .expl {
      white-space: normal;
      width: 240px; }

.fixed {
  position: fixed;
  z-index: 9;
  bottom: 0;
  width: 980px;
  left: 50%;
  bottom: 0;
  margin-left: -490px; }

.toolbar {
  position: relative;
  float: right;
  width: 21px;
  height: 33px;
  font-size: 11px;
  margin-right: 315px;
  border-left: 1px solid #5a5c61;
  border-right: 1px solid black;
  color: #bebebe;
  text-shadow: 0px -1px black;
  background-color: #44474b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#44474b), to(#222427));
  background-image: -webkit-linear-gradient(top, #44474b, #222427);
  background-image: -moz-linear-gradient(top, #44474b, #222427);
  background-image: -o-linear-gradient(top, #44474b, #222427);
  background-image: linear-gradient(to bottom, #44474b, #222427); }
  .toolbar .hide {
    cursor: pointer;
    text-transform: uppercase;
    line-height: 33px;
    padding-left: 10px;
    display: block;
    height: 33px; }
    .toolbar .hide .icon {
      position: absolute;
      top: 12px;
      right: 7px;
      width: 11px;
      height: 11px;
      display: block;
      content: '';
      background: url(../img/icons-sprite.png) no-repeat -30px -159px;
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
  .toolbar .part-left {
    position: absolute;
    border-right: 1px solid black;
    width: 1530px;
    height: 33px;
    left: -1532px;
    top: 0px;
    background-color: #44474b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#44474b), to(#222427));
    background-image: -webkit-linear-gradient(top, #44474b, #222427);
    background-image: -moz-linear-gradient(top, #44474b, #222427);
    background-image: -o-linear-gradient(top, #44474b, #222427);
    background-image: linear-gradient(to bottom, #44474b, #222427);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .toolbar .part-right {
    position: absolute;
    border-left: 1px solid #5a5d61;
    width: 1000px;
    height: 33px;
    right: -1002px;
    top: 0px;
    background-color: #44474b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#44474b), to(#222427));
    background-image: -webkit-linear-gradient(top, #44474b, #222427);
    background-image: -moz-linear-gradient(top, #44474b, #222427);
    background-image: -o-linear-gradient(top, #44474b, #222427);
    background-image: linear-gradient(to bottom, #44474b, #222427);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .toolbar .hide + .closed {
    width: 0;
    left: -2px;
    border-left: 0; }
  .toolbar .part-left + .closed {
    width: 0;
    right: -2px;
    border-left: 0;
    border-right: 0; }
  .toolbar .news-ticker .time {
    color: #97321b;
    text-shadow: 0px 1px white;
    font-weight: bold;
    margin-left: 6px;
    margin-right: 5px; }
  .toolbar .news-ticker .news {
    color: #000;
    text-shadow: 0px 1px white;
    font-size: 12px; }
  .toolbar .news-ticker .open-ticker {
    position: relative;
    cursor: pointer;
    float: right;
    width: 20px;
    height: 17px;
    border: 1px solid #bbbbbb;
    border-bottom: 1px solid #767676;
    margin: 7px 6px 0px 0px;
    background-color: #fefefe;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e8e8e8));
    background-image: -webkit-linear-gradient(top, #fefefe, #e8e8e8);
    background-image: -moz-linear-gradient(top, #fefefe, #e8e8e8);
    background-image: -o-linear-gradient(top, #fefefe, #e8e8e8);
    background-image: linear-gradient(to bottom, #fefefe, #e8e8e8);
    -webkit-box-shadow:  0px -1px 0px white;
    -moz-box-shadow:  0px -1px 0px white;
    box-shadow:  0px -1px 0px white;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
    .toolbar .news-ticker .open-ticker:hover {
      border: 1px solid #959595; }
    .toolbar .news-ticker .open-ticker:active {
      background-color: #e8e8e8;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#fefefe));
      background-image: -webkit-linear-gradient(top, #e8e8e8, #fefefe);
      background-image: -moz-linear-gradient(top, #e8e8e8, #fefefe);
      background-image: -o-linear-gradient(top, #e8e8e8, #fefefe);
      background-image: linear-gradient(to bottom, #e8e8e8, #fefefe); }
    .toolbar .news-ticker .open-ticker .icon {
      position: absolute;
      top: 5px;
      right: 5px;
      background: url(../img/icons-sprite.png) no-repeat -24px -459px;
      width: 9px;
      height: 7px; }
  .toolbar .news-ticker .medium {
    position: absolute;
    bottom: 0px;
    left: 0;
    background: #fff; }
    .toolbar .news-ticker .medium .dropdown-box {
      height: auto; }
      .toolbar .news-ticker .medium .dropdown-box .content a {
        font-size: 18px;
        line-height: 22px;
        font-weight: bold;
        font-family: Georgia, serif; }
  .toolbar .news-ticker .dropdown-box header {
    text-transform: uppercase; }
  .toolbar .news-ticker .dropdown-box .content {
    background: #fff;
    text-shadow: none;
    line-height: normal;
    padding: 8px;
    font-size: 12px;
    color: #333333;
    font-weight: normal;
    line-height: 16px;
    border: 1px solid #939393;
    border-bottom: 0; }
    .toolbar .news-ticker .dropdown-box .content .title a {
      font-size: 13px;
      font-weight: bold;
      font-family: Georgia, serif;
      line-height: 18px; }
    .toolbar .news-ticker .dropdown-box .content .title .comment-no {
      position: relative;
      font-weight: normal;
      text-shadow: none;
      top: 0px; }
    .toolbar .news-ticker .dropdown-box .content p {
      font-size: 12px; }
  .toolbar .menu-left .dropdown {
    position: relative;
    cursor: pointer; }
  .toolbar .menu-left .favorite {
    border-right: 1px solid black;
    -webkit-box-shadow:  1px 0px 0px #4f4f4f;
    -moz-box-shadow:  1px 0px 0px #4f4f4f;
    box-shadow:  1px 0px 0px #4f4f4f; }
  .toolbar .menu-left .autor {
    background-color: #000000;
    padding-left: 0; }
    .toolbar .menu-left .autor .click-box {
      font-weight: bold;
      padding-right: 10px; }
  .toolbar .menu-left .icon {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .toolbar .menu-left .active {
    background-color: #fff;
    color: #000;
    text-shadow: none; }
    .toolbar .menu-left .active > .icon {
      background-position: -47px -190px;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      transform: rotate(180deg); }
    .toolbar .menu-left .active:hover .click-box {
      color: #000; }
  .toolbar .menu-left .click-box .icon-number {
    margin-right: 3px; }
  .toolbar .menu-left .livestream-button {
    width: 120px; }
    .toolbar .menu-left .livestream-button .icon {
      float: left;
      background: url(../img/anim-live.gif) no-repeat;
      width: 6px;
      height: 9px;
      margin: 12px 7px 0px 15px; }
    .toolbar .menu-left .livestream-button a {
      display: block;
      margin-left: 10px;
      color: #fff;
      font-size: 11px;
      text-transform: uppercase;
      font-weight: bold; }
      .toolbar .menu-left .livestream-button a:hover {
        text-decoration: underline; }
  .toolbar .menu-left .appstore {
    position: static;
    border-left: 0; }
    .toolbar .menu-left .appstore a {
      display: block;
      text-indent: -9999px;
      width: 84px;
      height: 25px;
      background: url(../img/appstore_white.png);
      position: absolute;
      top: 5px;
      right: 13px; }

.closed {
  width: 21px; }
  .closed > span span {
    display: none; }
  .closed > .hide .icon {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    transform: rotate(-180deg);
    background-position: -34px -157px; }
  .closed .part-left {
    overflow: hidden; }

.menu-left {
  width: 641px;
  height: 33px;
  position: relative;
  float: right; }
  .menu-left > ul > li {
    position: relative;
    display: block;
    float: left;
    height: 33px;
    border-left: 1px solid #4f4f4f;
    border-right: 1px solid black;
    line-height: 33px; }
    .menu-left > ul > li:first-child {
      border-left: 0; }
    .menu-left > ul > li:last-child {
      border-right: 0; }
    .menu-left > ul > li .click-box {
      padding: 0px 8px;
      padding-right: 20px;
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
      .menu-left > ul > li .click-box a {
        color: #D6D6D6; }
        .menu-left > ul > li .click-box a:hover {
          color: #fff; }
  .menu-left > ul > .autor img {
    float: left;
    width: 30px;
    height: 30px;
    margin: 1px 5px 0px 0px; }
  .menu-left > ul .has-icon {
    position: relative;
    text-transform: uppercase; }
    .menu-left > ul .has-icon > .icon {
      background: url(../img/icons-sprite.png) no-repeat -54px -190px;
      width: 8px;
      height: 5px;
      display: block;
      position: absolute;
      top: 13px;
      right: 6px; }
  .menu-left > ul .autor {
    position: relative; }
  .menu-left > .status {
    padding-left: 30px; }
    .menu-left > .status .indicator {
      background: url(../img/icons-sprite.png) no-repeat -28px -178px;
      display: block;
      width: 15px;
      height: 12px;
      position: absolute;
      top: 10px;
      left: 9px; }
  .menu-left .dropdown-box {
    width: 315px;
    position: absolute;
    left: -1px;
    top: 0;
    background: #fff;
    height: 414px;
    overflow: hidden;
    border-bottom: 0;
    cursor: default;
    z-index: -1;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out; }
    .menu-left .dropdown-box .scroller {
      height: 448px;
      overflow-y: scroll; }
    .menu-left .dropdown-box .tabs {
      line-height: normal;
      text-transform: none; }
  .menu-left .active .dropdown-box {
    top: -414px;
    border: 1px solid #44474b;
    border-top: 1px solid #44474b;
    border-bottom: 0; }
  .menu-left .favorite .scroller {
    height: 349px; }
  .menu-left .tabs li a {
    font-size: 12px;
    margin-right: 1px; }

.news-ticker {
  line-height: 33px;
  position: absolute;
  top: 0px;
  right: -317px;
  z-index: 3;
  width: 314px;
  height: 33px;
  border-top: 1px solid #656565;
  border-left: 1px solid #939393;
  border-right: 1px solid #939393;
  background-color: #f8f9f9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f9f9), to(lightgrey));
  background-image: -webkit-linear-gradient(top, #f8f9f9, lightgrey);
  background-image: -moz-linear-gradient(top, #f8f9f9, lightgrey);
  background-image: -o-linear-gradient(top, #f8f9f9, lightgrey);
  background-image: linear-gradient(to bottom, #f8f9f9, lightgrey); }
  .news-ticker .dropdown-box p {
    margin-top: 5px;
    line-height: 15px; }
  .news-ticker .dropdown-box small {
    font-size: 11px;
    color: #999999;
    margin-left: 5px; }

@media all and (min-width: 1600px) {
  .toolbar {
    margin-right: 0; }
    .toolbar .menu-left {
      width: 956px; } }
.dropdown-box header {
  position: relative;
  border-bottom: 1px solid #050505;
  background-color: #44474b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#44474b), to(#222427));
  background-image: -webkit-linear-gradient(top, #44474b, #222427);
  background-image: -moz-linear-gradient(top, #44474b, #222427);
  background-image: -o-linear-gradient(top, #44474b, #222427);
  background-image: linear-gradient(to bottom, #44474b, #222427); }
  .dropdown-box header h4 {
    color: #fff;
    text-shadow: 0px 1px black;
    font-weight: bold;
    font-size: 17px;
    padding-left: 10px; }
    .dropdown-box header h4 a {
      color: #fff; }
.dropdown-box .button-close {
  position: absolute;
  top: 8px;
  right: 6px; }
.dropdown-box .button-popout {
  position: absolute;
  top: 8px;
  right: 28px; }
  .dropdown-box .button-popout a {
    display: block;
    width: 19px;
    height: 19px;
    position: relative;
    top: -1px;
    left: -1px; }
.dropdown-box .button-maximize,
.dropdown-box .button-minimize {
  position: absolute;
  top: 8px;
  right: 50px; }

.toolbar .dark-button .icon {
  position: absolute;
  top: 4px;
  right: 5px;
  display: block;
  width: 7px;
  height: 7px;
  background-image: url(../img/icons-sprite.png); }

.button-close .icon {
  background-position: -61px -143px; }

.toolbar .button-popout .icon {
  width: 14px;
  background-position: -69px -181px; }

.button-maximize .icon {
  background-position: -74px -142px; }

.button-minimize .icon {
  background-position: -74px -152px; }

.scroller {
  text-transform: none;
  line-height: normal;
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .scroller li {
    clear: both;
    padding: 8px;
    border-bottom: 1px solid gainsboro;
    min-height: 38px; }
    .scroller li a {
      font-size: 12px;
      color: #0c4568;
      text-decoration: none;
      font-weight: bold; }
    .scroller li a img {
      float: left;
      margin-right: 10px; }
    .scroller li strong {
      font-weight: bold;
      font-size: 12px; }
    .scroller li small {
      font-size: 11px;
      color: #999999; }
    .scroller li .padded {
      margin-left: 60px;
      color: #000000;
      font-size: 11px; }
      .scroller li .padded strong {
        font-size: 12px; }
      .scroller li .padded small {
        color: #93908b; }
      .scroller li .padded p {
        font-size: 12px;
        color: #93908b;
        font-style: italic;
        margin-top: 5px; }
    .scroller li img.autor,
    .scroller li img.thumb50_articol {
      width: 32px;
      height: 32px;
      border-radius: 4px;
      float: left;
      margin-top: 3px; }
    .scroller li h3 a {
      font-size: 13px;
      font-weight: bold;
      font-family: Georgia, serif;
      line-height: 18px; }

.intro .icon-number {
  padding: 2px 4px;
  font-size: 11px;
  font-weight: normal;
  margin-right: 18px;
  font-weight: bold; }
  .intro .icon-number:after {
    position: absolute;
    top: 4px;
    right: -10px;
    display: block;
    content: '';
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #f4c900; }

.demo-trigger-styling {
  cursor: pointer;
  position: relative;
  padding: 4px 6px 3px 23px;
  margin-left: 10px;
  border-radius: 3px;
  background-color: #2b2c2e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2b2c2e), to(#010206));
  background-image: -webkit-linear-gradient(top, #2b2c2e, #010206);
  background-image: -moz-linear-gradient(top, #2b2c2e, #010206);
  background-image: -o-linear-gradient(top, #2b2c2e, #010206);
  background-image: linear-gradient(to bottom, #2b2c2e, #010206);
  -webkit-box-shadow: 1px 1px 2px 0px black;
  -moz-box-shadow: 1px 1px 2px 0px black;
  box-shadow: 1px 1px 2px 0px black;
  top: 1px; }
  .demo-trigger-styling:hover {
    color: #fff; }
  .demo-trigger-styling:active {
    background-color: #010206;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#010206), to(#2b2c2e));
    background-image: -webkit-linear-gradient(top, #010206, #2b2c2e);
    background-image: -moz-linear-gradient(top, #010206, #2b2c2e);
    background-image: -o-linear-gradient(top, #010206, #2b2c2e);
    background-image: linear-gradient(to bottom, #010206, #2b2c2e); }
  .demo-trigger-styling:before {
    display: block;
    content: '';
    width: 12px;
    height: 12px;
    background: #00a8eb;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: absolute;
    left: 5px;
    top: 5px; }
  .demo-trigger-styling:after {
    position: absolute;
    left: 10px;
    top: 8px;
    display: block;
    content: '';
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 4px solid black; }

.overlay-intro {
  position: fixed;
  bottom: 33px;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 317px;
  z-index: 5;
  display: none; }
  .overlay-intro .wrap {
    position: relative;
    margin: 0 auto;
    width: 980px;
    height: 330px;
    display: block;
    padding-top: 10px; }
    .overlay-intro .wrap object {
      position: absolute;
      top: 10px;
      left: 0;
      z-index: 1; }
  .overlay-intro .mask {
    position: absolute;
    width: 100%;
    height: 33px;
    left: 0px;
    bottom: -33px;
    background-color: #44474b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#44474b), to(#222427));
    background-image: -webkit-linear-gradient(top, #44474b, #222427);
    background-image: -moz-linear-gradient(top, #44474b, #222427);
    background-image: -o-linear-gradient(top, #44474b, #222427);
    background-image: linear-gradient(to bottom, #44474b, #222427); }

.wrap .hor-news ul li {
  width: 200px; }

.media .lista-imagini {
  margin: 0px 0px 15px 9px; }
  .media .lista-imagini li {
    position: relative;
    float: left;
    margin: 0px 2px 4px 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .media .lista-imagini .active {
    -webkit-box-shadow: 0px 0px 0px 1px white;
    -moz-box-shadow: 0px 0px 0px 1px white;
    box-shadow: 0px 0px 0px 1px white; }

.maintag-title {
  font-family: Tahoma, sans-serif;
  font-size: 36px;
  color: #000;
  font-weight: bold;
  border-bottom: 1px solid #c9c9c9;
  height: 38px;
  margin-bottom: 30px; }
  .maintag-title span {
    background: #fff;
    padding-right: 7px; }

.big-three {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 30px;
  margin-bottom: 20px; }
  .big-three .main {
    float: left;
    width: 308px;
    margin-right: 28px; }
    .big-three .main img {
      background: #fff;
      padding: 3px;
      border: 1px solid #c9c9c9;
      margin-bottom: 13px; }
    .big-three .main:last-child {
      margin-right: 0; }
    .big-three .main h2 {
      font-size: 22px;
      line-height: 26px; }

.listing-meta {
  border-top: 1px solid #d0d0d0;
  padding: 6px 0px 6px 0;
  display: block;
  margin-bottom: 10px; }
  .listing-meta .sorting {
    float: right; }
    .listing-meta .sorting a {
      font-weight: bold; }

.sview {
  width: 100%; }
  .sview th {
    font-weight: normal; }
  .sview th,
  .sview td {
    padding: 4px 8px;
    text-shadow: 0px 1px white; }
  .sview .nation,
  .sview .curs {
    position: relative;
    color: #2c2b2b;
    font-size: 12px;
    font-weight: bold; }
  .sview .down .icon {
    position: absolute;
    top: 10px;
    right: 7px;
    background: url("../img/icons-sprite.png") no-repeat -155px -371px;
    width: 6px;
    height: 7px; }
  .sview .up .icon {
    position: absolute;
    top: 10px;
    right: 7px;
    background: url("../img/icons-sprite.png") no-repeat -165px -371px;
    width: 6px;
    height: 7px; }
  .sview .nation .icon {
    width: 16px;
    height: 11px;
    background: url(../img/icons-sprite.png) no-repeat 0px -500px;
    float: left;
    margin: 2px 9px 0 0; }
  .sview .eur .icon {
    background-position: 0px -500px; }
  .sview .usd .icon {
    background-position: -16px -500px; }
  .sview thead tr {
    background-color: #505358;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#505358), to(#2f3237));
    background-image: -webkit-linear-gradient(top, #505358, #2f3237);
    background-image: -moz-linear-gradient(top, #505358, #2f3237);
    background-image: -o-linear-gradient(top, #505358, #2f3237);
    background-image: linear-gradient(to bottom, #505358, #2f3237);
    color: #c9c9c9;
    font-size: 11px;
    text-align: left; }
  .sview tbody tr {
    border-bottom: 1px solid #bdbdbd;
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#dbdbdb));
    background-image: -webkit-linear-gradient(top, #f4f4f4, #dbdbdb);
    background-image: -moz-linear-gradient(top, #f4f4f4, #dbdbdb);
    background-image: -o-linear-gradient(top, #f4f4f4, #dbdbdb);
    background-image: linear-gradient(to bottom, #f4f4f4, #dbdbdb); }
  .sview .team-left {
    text-align: right;
    width: 120px; }
  .sview .team-right {
    text-align: left;
    width: 120px; }
  .sview .score {
    padding: 5px 0px 0px 0px; }
    .sview .score span {
      background-color: #868686;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#868686), to(#414141));
      background-image: -webkit-linear-gradient(top, #868686, #414141);
      background-image: -moz-linear-gradient(top, #868686, #414141);
      background-image: -o-linear-gradient(top, #868686, #414141);
      background-image: linear-gradient(to bottom, #868686, #414141);
      color: #fff;
      text-shadow: 0px -1px #585858;
      font-weight: bold;
      padding: 1px 4px;
      margin-right: 1px; }
  .sview .score-left {
    text-align: right; }
  .sview .score-right {
    text-align: left; }

.clipul-zilei h4 {
  margin: 10px 0 8px 0; }
  .clipul-zilei h4 a {
    font-family: Georgia, serif;
    font-size: 14px;
    font-weight: bold;
    color: #0c4568; }
  .clipul-zilei h4 .time {
    color: #999999;
    font-weight: normal;
    font-size: 11px; }
.clipul-zilei .figure {
  position: relative; }
.clipul-zilei .overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100px;
  height: 100px;
  background: url(../img/img/png70.png); }

.galerie-foto-embed .embed-photo-slider {
  width: 298px;
  height: 230px;
  position: relative;
  margin-left: -9px;
  padding-top: 1px;
  margin-top: 2px;
  border-top: 1px solid lightgrey; }
  .galerie-foto-embed .embed-photo-slider h4 {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../img/png70.png);
    padding: 10px;
    width: 278px; }
    .galerie-foto-embed .embed-photo-slider h4 a {
      font-size: 14px;
      font-weight: bold;
      color: #d5d5d5; }
      .galerie-foto-embed .embed-photo-slider h4 a:hover {
        color: #fff; }
  .galerie-foto-embed .embed-photo-slider ul {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
    .galerie-foto-embed .embed-photo-slider ul li {
      position: relative; }
.galerie-foto-embed .arrow {
  cursor: pointer;
  width: 34px;
  height: 34px;
  background-color: #464646;
  position: absolute;
  top: 80px;
  background-image: url(../img/icons-sprite.png); }
.galerie-foto-embed .arrow-left {
  left: 0;
  background-position: -98px -412px; }
.galerie-foto-embed .arrow-right {
  right: 0;
  background-position: -119px -412px; }

.content .article-link {
  display: block;
  background: #ececec;
  color: #0c4568;
  border: 1px solid white;
  padding: 4px 6px;
  -webkit-box-shadow:  0px -1px 0px #d8d8d8;
  -moz-box-shadow:  0px -1px 0px #d8d8d8;
  box-shadow:  0px -1px 0px #d8d8d8;
  height: 20px;
  line-height: 20px;
  width: 284px;
  margin-left: -9px; }

#curs-valutar {
  padding-bottom: 8px; }
  #curs-valutar h3 {
    margin-bottom: 3px; }

.rezultate-sportive .content {
  min-height: 158px; }
  .rezultate-sportive .content:first-child {
    margin-bottom: 8px; }
.rezultate-sportive .date {
  display: block;
  width: 290px;
  border-top: 1px solid lightgrey;
  margin-left: -9px;
  padding: 8px 0 5px 8px;
  color: #666666;
  font-size: 11px; }

.article-links {
  padding-top: 5px; }
  .article-links li {
    color: #ddd;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 16px; }
    .article-links li:last-child {
      margin-bottom: 0; }
    .article-links li .icon {
      display: block;
      float: left;
      background: url(../img/icon-papersheet.png) no-repeat top left;
      width: 11px;
      height: 13px;
      margin-right: 5px; }

.adv-blue .category-tag,
.adv_blue .category-tag {
  background-color: #086db5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#086db5), to(#0a5b94));
  background-image: -webkit-linear-gradient(top, #086db5, #0a5b94);
  background-image: -moz-linear-gradient(top, #086db5, #0a5b94);
  background-image: -o-linear-gradient(top, #086db5, #0a5b94);
  background-image: linear-gradient(to bottom, #086db5, #0a5b94); }
.adv-blue .category-tag:hover,
.adv_blue .category-tag:hover {
  background: #086DB5; }
.adv-blue .category-tag:active,
.adv_blue .category-tag:active {
  background-color: #0a5b94;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0a5b94), to(#086db5));
  background-image: -webkit-linear-gradient(top, #0a5b94, #086db5);
  background-image: -moz-linear-gradient(top, #0a5b94, #086db5);
  background-image: -o-linear-gradient(top, #0a5b94, #086db5);
  background-image: linear-gradient(to bottom, #0a5b94, #086db5); }
.adv-blue .category-tag-big,
.adv_blue .category-tag-big {
  border: 1px solid #2c76ae;
  border-bottom: 1px solid #1c3548;
  border-top: 1px solid #408fcc;
  text-shadow: 0px -1px #265478;
  background-color: #408fcc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#408fcc), to(#216ca6));
  background-image: -webkit-linear-gradient(top, #408fcc, #216ca6);
  background-image: -moz-linear-gradient(top, #408fcc, #216ca6);
  background-image: -o-linear-gradient(top, #408fcc, #216ca6);
  background-image: linear-gradient(to bottom, #408fcc, #216ca6); }
.adv-blue .category-name,
.adv-blue .category-name a,
.adv_blue .category-name,
.adv_blue .category-name a {
  color: #125782; }

.npt .category-tag {
  background-color: #d84827;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d84827), to(#ac391f));
  background-image: -webkit-linear-gradient(top, #d84827, #ac391f);
  background-image: -moz-linear-gradient(top, #d84827, #ac391f);
  background-image: -o-linear-gradient(top, #d84827, #ac391f);
  background-image: linear-gradient(to bottom, #d84827, #ac391f); }
.npt .category-tag:hover {
  background: #d84827; }
.npt .category-tag:active {
  background-color: #ac391f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ac391f), to(#d84827));
  background-image: -webkit-linear-gradient(top, #ac391f, #d84827);
  background-image: -moz-linear-gradient(top, #ac391f, #d84827);
  background-image: -o-linear-gradient(top, #ac391f, #d84827);
  background-image: linear-gradient(to bottom, #ac391f, #d84827); }
.npt .category-tag-big {
  border: 1px solid #b67160;
  border-bottom: 1px solid #563b35;
  text-shadow: 0px -1px #794e44;
  background-color: #b06b5b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b06b5b), to(#c47f6f));
  background-image: -webkit-linear-gradient(top, #b06b5b, #c47f6f);
  background-image: -moz-linear-gradient(top, #b06b5b, #c47f6f);
  background-image: -o-linear-gradient(top, #b06b5b, #c47f6f);
  background-image: linear-gradient(to bottom, #b06b5b, #c47f6f); }
.npt .category-name,
.npt .category-name a {
  color: #b72f11; }

.economie .category-tag {
  background-color: #d9406e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9406e), to(#b13559));
  background-image: -webkit-linear-gradient(top, #d9406e, #b13559);
  background-image: -moz-linear-gradient(top, #d9406e, #b13559);
  background-image: -o-linear-gradient(top, #d9406e, #b13559);
  background-image: linear-gradient(to bottom, #d9406e, #b13559); }
  .economie .category-tag:hover {
    background: #d9406e; }
  .economie .category-tag:active {
    background-color: #b13559;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b13559), to(#d9406e));
    background-image: -webkit-linear-gradient(top, #b13559, #d9406e);
    background-image: -moz-linear-gradient(top, #b13559, #d9406e);
    background-image: -o-linear-gradient(top, #b13559, #d9406e);
    background-image: linear-gradient(to bottom, #b13559, #d9406e); }
.economie .category-tag-big {
  border-left: 1px solid #a06577;
  border-right: 1px solid #a06577;
  background-color: #b9788b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b9788b), to(#a46477));
  background-image: -webkit-linear-gradient(top, #b9788b, #a46477);
  background-image: -moz-linear-gradient(top, #b9788b, #a46477);
  background-image: -o-linear-gradient(top, #b9788b, #a46477);
  background-image: linear-gradient(to bottom, #b9788b, #a46477); }
.economie .category-tag-big {
  border-left: 1px solid #a86c7e;
  border-right: 1px solid #a86c7e;
  border-bottom: 1px solid #382229;
  text-shadow: 0px -1px #6d4752;
  background-color: #a46477;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a46477), to(#b9788b));
  background-image: -webkit-linear-gradient(top, #a46477, #b9788b);
  background-image: -moz-linear-gradient(top, #a46477, #b9788b);
  background-image: -o-linear-gradient(top, #a46477, #b9788b);
  background-image: linear-gradient(to bottom, #a46477, #b9788b); }
.economie .category-name,
.economie .category-name a {
  color: #bd1749; }

.politica .category-tag {
  background-color: #c450ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c450ff), to(#a041f7));
  background-image: -webkit-linear-gradient(top, #c450ff, #a041f7);
  background-image: -moz-linear-gradient(top, #c450ff, #a041f7);
  background-image: -o-linear-gradient(top, #c450ff, #a041f7);
  background-image: linear-gradient(to bottom, #c450ff, #a041f7); }
.politica .category-tag:hover {
  background: #c450ff; }
.politica .category-tag:active {
  background-color: #a041f7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a041f7), to(#c450ff));
  background-image: -webkit-linear-gradient(top, #a041f7, #c450ff);
  background-image: -moz-linear-gradient(top, #a041f7, #c450ff);
  background-image: -o-linear-gradient(top, #a041f7, #c450ff);
  background-image: linear-gradient(to bottom, #a041f7, #c450ff); }
.politica .category-tag-big {
  border-left: 1px solid #946dba;
  border-right: 1px solid #946dba;
  border-bottom: 1px solid #352643;
  text-shadow: 0px -1px #684e7f;
  background-color: #b085d8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b085d8), to(#9c70c4));
  background-image: -webkit-linear-gradient(top, #b085d8, #9c70c4);
  background-image: -moz-linear-gradient(top, #b085d8, #9c70c4);
  background-image: -o-linear-gradient(top, #b085d8, #9c70c4);
  background-image: linear-gradient(to bottom, #b085d8, #9c70c4); }
.politica .category-name,
.politica .category-name a {
  color: #8d36dc; }

.entertainment .category-tag {
  background-color: #fc29a1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fc29a1), to(#cf2284));
  background-image: -webkit-linear-gradient(top, #fc29a1, #cf2284);
  background-image: -moz-linear-gradient(top, #fc29a1, #cf2284);
  background-image: -o-linear-gradient(top, #fc29a1, #cf2284);
  background-image: linear-gradient(to bottom, #fc29a1, #cf2284); }
.entertainment .category-tag:hover {
  background: #fc29a1; }
.entertainment .category-tag:active {
  background-color: #cf2284;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cf2284), to(#fe29a2));
  background-image: -webkit-linear-gradient(top, #cf2284, #fe29a2);
  background-image: -moz-linear-gradient(top, #cf2284, #fe29a2);
  background-image: -o-linear-gradient(top, #cf2284, #fe29a2);
  background-image: linear-gradient(to bottom, #cf2284, #fe29a2); }
.entertainment .category-tag-big {
  border-left: 1px solid #cd5f9e;
  border-right: 1px solid #cd5f9e;
  border-bottom: 1px solid #4e0d32;
  text-shadow: 0px -1px #684e7f;
  background-color: #d983b4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d983b4), to(#b92077));
  background-image: -webkit-linear-gradient(top, #d983b4, #b92077);
  background-image: -moz-linear-gradient(top, #d983b4, #b92077);
  background-image: -o-linear-gradient(top, #d983b4, #b92077);
  background-image: linear-gradient(to bottom, #d983b4, #b92077); }
.entertainment .category-name,
.entertainment .category-name a {
  color: #bc1674; }

.international .category-tag {
  background-color: #8ae4ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8ae4ff), to(#71badb));
  background-image: -webkit-linear-gradient(top, #8ae4ff, #71badb);
  background-image: -moz-linear-gradient(top, #8ae4ff, #71badb);
  background-image: -o-linear-gradient(top, #8ae4ff, #71badb);
  background-image: linear-gradient(to bottom, #8ae4ff, #71badb); }
  .international .category-tag a {
    color: #17556c; }
  .international .category-tag:hover {
    background: #8ae4ff; }
  .international .category-tag:active {
    background-color: #71badb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#71badb), to(#8ae4ff));
    background-image: -webkit-linear-gradient(top, #71badb, #8ae4ff);
    background-image: -moz-linear-gradient(top, #71badb, #8ae4ff);
    background-image: -o-linear-gradient(top, #71badb, #8ae4ff);
    background-image: linear-gradient(to bottom, #71badb, #8ae4ff); }
.international .category-tag-big {
  border-left: 1px solid #6eaac7;
  border-right: 1px solid #6eaac7;
  border-bottom: 1px solid #243a45;
  text-shadow: 0px -1px #4a7083;
  color: #fff;
  background-color: #7ec0de;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7ec0de), to(#69abc9));
  background-image: -webkit-linear-gradient(top, #7ec0de, #69abc9);
  background-image: -moz-linear-gradient(top, #7ec0de, #69abc9);
  background-image: -o-linear-gradient(top, #7ec0de, #69abc9);
  background-image: linear-gradient(to bottom, #7ec0de, #69abc9); }
.international .category-name,
.international .category-name a {
  color: #0681bb; }

.tech .category-tag {
  background-color: #008590;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#008590), to(#006972));
  background-image: -webkit-linear-gradient(top, #008590, #006972);
  background-image: -moz-linear-gradient(top, #008590, #006972);
  background-image: -o-linear-gradient(top, #008590, #006972);
  background-image: linear-gradient(to bottom, #008590, #006972);
  color: #fff; }
  .tech .category-tag:hover {
    background: #008590; }
  .tech .category-tag:active {
    background-color: #00626c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00626c), to(#1c7981));
    background-image: -webkit-linear-gradient(top, #00626c, #1c7981);
    background-image: -moz-linear-gradient(top, #00626c, #1c7981);
    background-image: -o-linear-gradient(top, #00626c, #1c7981);
    background-image: linear-gradient(to bottom, #00626c, #1c7981); }
.tech .category-tag-big {
  border-left: 1px solid #4c8085;
  border-right: 1px solid #4c8085;
  border-bottom: 1px solid #192c2e;
  text-shadow: 0px -1px #37585b;
  color: #fff;
  background-color: #5d959a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5d959a), to(#498186));
  background-image: -webkit-linear-gradient(top, #5d959a, #498186);
  background-image: -moz-linear-gradient(top, #5d959a, #498186);
  background-image: -o-linear-gradient(top, #5d959a, #498186);
  background-image: linear-gradient(to bottom, #5d959a, #498186); }
.tech .category-name,
.tech .category-name a {
  color: #046c75; }

.educatie .category-tag {
  background-color: #1998ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1998ff), to(#1379d6));
  background-image: -webkit-linear-gradient(top, #1998ff, #1379d6);
  background-image: -moz-linear-gradient(top, #1998ff, #1379d6);
  background-image: -o-linear-gradient(top, #1998ff, #1379d6);
  background-image: linear-gradient(to bottom, #1998ff, #1379d6);
  color: #fff; }
  .educatie .category-tag:hover {
    background: #1998ff; }
  .educatie .category-tag:active {
    background-color: #0057bb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0057bb), to(#126fc5));
    background-image: -webkit-linear-gradient(top, #0057bb, #126fc5);
    background-image: -moz-linear-gradient(top, #0057bb, #126fc5);
    background-image: -o-linear-gradient(top, #0057bb, #126fc5);
    background-image: linear-gradient(to bottom, #0057bb, #126fc5); }
.educatie .category-tag-big {
  border-left: 1px solid #6092bf;
  border-right: 1px solid #6092bf;
  border-bottom: 1px solid #1c2f40;
  text-shadow: 0px -1px #3d5d7a;
  color: #fff;
  background-color: #689dcf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#689dcf), to(#5389bb));
  background-image: -webkit-linear-gradient(top, #689dcf, #5389bb);
  background-image: -moz-linear-gradient(top, #689dcf, #5389bb);
  background-image: -o-linear-gradient(top, #689dcf, #5389bb);
  background-image: linear-gradient(to bottom, #689dcf, #5389bb); }
.educatie .category-name,
.educatie .category-name a {
  color: #0056a5; }

.lifestyle .category-tag {
  background-color: #ff821d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff821d), to(#ff6a17));
  background-image: -webkit-linear-gradient(top, #ff821d, #ff6a17);
  background-image: -moz-linear-gradient(top, #ff821d, #ff6a17);
  background-image: -o-linear-gradient(top, #ff821d, #ff6a17);
  background-image: linear-gradient(to bottom, #ff821d, #ff6a17); }
  .lifestyle .category-tag:hover {
    background: #ff821d; }
  .lifestyle .category-tag:active {
    background-color: #ff4400;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff4400), to(#ff5f15));
    background-image: -webkit-linear-gradient(top, #ff4400, #ff5f15);
    background-image: -moz-linear-gradient(top, #ff4400, #ff5f15);
    background-image: -o-linear-gradient(top, #ff4400, #ff5f15);
    background-image: linear-gradient(to bottom, #ff4400, #ff5f15); }
.lifestyle .category-tag-big {
  border-left: 1px solid #de8861;
  border-right: 1px solid #de8861;
  border-bottom: 1px solid #4b2c1d;
  text-shadow: 0px -1px #8e573e;
  background-color: #f19469;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f19469), to(#dd8055));
  background-image: -webkit-linear-gradient(top, #f19469, #dd8055);
  background-image: -moz-linear-gradient(top, #f19469, #dd8055);
  background-image: -o-linear-gradient(top, #f19469, #dd8055);
  background-image: linear-gradient(to bottom, #f19469, #dd8055); }
.lifestyle .category-name,
.lifestyle .category-name a {
  color: #e76427; }

.cultura .category-tag {
  background-color: #edbf21;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#edbf21), to(#eab400));
  background-image: -webkit-linear-gradient(top, #edbf21, #eab400);
  background-image: -moz-linear-gradient(top, #edbf21, #eab400);
  background-image: -o-linear-gradient(top, #edbf21, #eab400);
  background-image: linear-gradient(to bottom, #edbf21, #eab400); }
  .cultura .category-tag a {
    color: #44370a; }
  .cultura .category-tag:hover {
    background: #edbf21; }
  .cultura .category-tag:active {
    background-color: #eab400;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eab400), to(#edbf21));
    background-image: -webkit-linear-gradient(top, #eab400, #edbf21);
    background-image: -moz-linear-gradient(top, #eab400, #edbf21);
    background-image: -o-linear-gradient(top, #eab400, #edbf21);
    background-image: linear-gradient(to bottom, #eab400, #edbf21); }
.cultura .category-tag-big {
  border-left: 1px solid #dec656;
  border-right: 1px solid #dec656;
  border-bottom: 1px solid #4b4219;
  text-shadow: 0px -1px white;
  color: #000;
  background-color: #f1d65d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1d65d), to(#ddc249));
  background-image: -webkit-linear-gradient(top, #f1d65d, #ddc249);
  background-image: -moz-linear-gradient(top, #f1d65d, #ddc249);
  background-image: -o-linear-gradient(top, #f1d65d, #ddc249);
  background-image: linear-gradient(to bottom, #f1d65d, #ddc249); }
.cultura .category-name,
.cultura .category-name a {
  color: #cc9e00; }

.sanatate .category-tag {
  background-color: #2cb6b9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2cb6b9), to(#249597));
  background-image: -webkit-linear-gradient(top, #2cb6b9, #249597);
  background-image: -moz-linear-gradient(top, #2cb6b9, #249597);
  background-image: -o-linear-gradient(top, #2cb6b9, #249597);
  background-image: linear-gradient(to bottom, #2cb6b9, #249597); }
  .sanatate .category-tag:hover {
    background: #2cb6b9; }
  .sanatate .category-tag:active {
    background-color: #007073;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#007073), to(#208587));
    background-image: -webkit-linear-gradient(top, #007073, #208587);
    background-image: -moz-linear-gradient(top, #007073, #208587);
    background-image: -o-linear-gradient(top, #007073, #208587);
    background-image: linear-gradient(to bottom, #007073, #208587); }
.sanatate .category-tag-big {
  border-left: 1px solid #69a5a7;
  border-right: 1px solid #69a5a7;
  border-bottom: 1px solid #253b3c;
  text-shadow: 0px -1px #4c7273;
  color: #fff;
  background-color: #81c2c3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#81c2c3), to(#6caeaf));
  background-image: -webkit-linear-gradient(top, #81c2c3, #6caeaf);
  background-image: -moz-linear-gradient(top, #81c2c3, #6caeaf);
  background-image: -o-linear-gradient(top, #81c2c3, #6caeaf);
  background-image: linear-gradient(to bottom, #81c2c3, #6caeaf); }
.sanatate .category-name,
.sanatate .category-name a {
  color: #119c9e; }

.sport .category-tag {
  background-color: #649f10;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#649f10), to(#52820d));
  background-image: -webkit-linear-gradient(top, #649f10, #52820d);
  background-image: -moz-linear-gradient(top, #649f10, #52820d);
  background-image: -o-linear-gradient(top, #649f10, #52820d);
  background-image: linear-gradient(to bottom, #649f10, #52820d); }
  .sport .category-tag:hover {
    background: #649f10; }
  .sport .category-tag:active {
    background-color: #3d7700;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3d7700), to(#598b13));
    background-image: -webkit-linear-gradient(top, #3d7700, #598b13);
    background-image: -moz-linear-gradient(top, #3d7700, #598b13);
    background-image: -o-linear-gradient(top, #3d7700, #598b13);
    background-image: linear-gradient(to bottom, #3d7700, #598b13); }
.sport .category-tag-big {
  border-left: 1px solid #8caa61;
  border-right: 1px solid #8caa61;
  border-bottom: 1px solid #2e391e;
  text-shadow: 0px -1px #4c7273;
  color: #fff;
  background-color: #9bbb6c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9bbb6c), to(#85a658));
  background-image: -webkit-linear-gradient(top, #9bbb6c, #85a658);
  background-image: -moz-linear-gradient(top, #9bbb6c, #85a658);
  background-image: -o-linear-gradient(top, #9bbb6c, #85a658);
  background-image: linear-gradient(to bottom, #9bbb6c, #85a658); }
.sport .category-name,
.sport .category-name a {
  color: #53860b; }

.societate .category-tag {
  background-color: #65d865;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#65d865), to(#61c939));
  background-image: -webkit-linear-gradient(top, #65d865, #61c939);
  background-image: -moz-linear-gradient(top, #65d865, #61c939);
  background-image: -o-linear-gradient(top, #65d865, #61c939);
  background-image: linear-gradient(to bottom, #65d865, #61c939); }
  .societate .category-tag:hover {
    background: #65D865; }
  .societate .category-tag:active {
    background-color: #61c939;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#61c939), to(#65d865));
    background-image: -webkit-linear-gradient(top, #61c939, #65d865);
    background-image: -moz-linear-gradient(top, #61c939, #65d865);
    background-image: -o-linear-gradient(top, #61c939, #65d865);
    background-image: linear-gradient(to bottom, #61c939, #65d865); }
.societate .category-tag-big {
  border-left: 1px solid #946dba;
  border-right: 1px solid #946dba;
  border-bottom: 1px solid #352643;
  text-shadow: 0px -1px #684e7f;
  background-color: #bc729a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bc729a), to(#d187af));
  background-image: -webkit-linear-gradient(top, #bc729a, #d187af);
  background-image: -moz-linear-gradient(top, #bc729a, #d187af);
  background-image: -o-linear-gradient(top, #bc729a, #d187af);
  background-image: linear-gradient(to bottom, #bc729a, #d187af); }
.societate .category-name,
.societate .category-name a {
  color: #64d080; }

.medical .category-tag {
  background-color: #ee7b7b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ee7b7b), to(#d06b6b));
  background-image: -webkit-linear-gradient(top, #ee7b7b, #d06b6b);
  background-image: -moz-linear-gradient(top, #ee7b7b, #d06b6b);
  background-image: -o-linear-gradient(top, #ee7b7b, #d06b6b);
  background-image: linear-gradient(to bottom, #ee7b7b, #d06b6b); }
  .medical .category-tag:hover {
    background: #ee7b7b; }
  .medical .category-tag:active {
    background-color: #b34747;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b34747), to(#be6262));
    background-image: -webkit-linear-gradient(top, #b34747, #be6262);
    background-image: -moz-linear-gradient(top, #b34747, #be6262);
    background-image: -o-linear-gradient(top, #b34747, #be6262);
    background-image: linear-gradient(to bottom, #b34747, #be6262); }
.medical .category-tag-big {
  border-left: 1px solid #c59090;
  border-right: 1px solid #c59090;
  border-bottom: 1px solid #584444;
  text-shadow: 0px -1px #775858;
  background-color: #b78181;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b78181), to(#cb9696));
  background-image: -webkit-linear-gradient(top, #b78181, #cb9696);
  background-image: -moz-linear-gradient(top, #b78181, #cb9696);
  background-image: -o-linear-gradient(top, #b78181, #cb9696);
  background-image: linear-gradient(to bottom, #b78181, #cb9696); }
.medical .category-name,
.medical .category-name a {
  color: #be6262; }

.orasul-meu .category-tag {
  background-color: #1998ff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1998ff), to(#1379d6));
  background-image: -webkit-linear-gradient(top, #1998ff, #1379d6);
  background-image: -moz-linear-gradient(top, #1998ff, #1379d6);
  background-image: -o-linear-gradient(top, #1998ff, #1379d6);
  background-image: linear-gradient(to bottom, #1998ff, #1379d6);
  color: #fff; }
  .orasul-meu .category-tag:hover {
    background: #408fcc; }
  .orasul-meu .category-tag:active {
    background-color: #0057bb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0057bb), to(#126fc5));
    background-image: -webkit-linear-gradient(top, #0057bb, #126fc5);
    background-image: -moz-linear-gradient(top, #0057bb, #126fc5);
    background-image: -o-linear-gradient(top, #0057bb, #126fc5);
    background-image: linear-gradient(to bottom, #0057bb, #126fc5); }
.orasul-meu .category-tag-big {
  border-left: 1px solid #2c76ae;
  border-right: 1px solid #2c76ae;
  border-bottom: 1px solid #1c3548;
  text-shadow: 0px -1px #3d5d7a;
  color: #fff;
  background-color: #408fcc 38%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#408fcc 38%), to(#216ca6 61%));
  background-image: -webkit-linear-gradient(top, #408fcc 38%, #216ca6 61%);
  background-image: -moz-linear-gradient(top, #408fcc 38%, #216ca6 61%);
  background-image: -o-linear-gradient(top, #408fcc 38%, #216ca6 61%);
  background-image: linear-gradient(to bottom, #408fcc 38%, #216ca6 61%); }
.orasul-meu .category-name,
.orasul-meu .category-name a {
  color: #0056a5; }
.orasul-meu .article-desc {
  color: #666666; }
.orasul-meu .related-links li {
  background: url(../img/icon-papersheet.png) no-repeat left 1px;
  margin-bottom: 5px;
  padding-left: 18px; }
.orasul-meu .related-links li a {
  color: #0c4568; }
.orasul-meu .article-location {
  color: #a6a6a6; }
.orasul-meu .other-articles ul li a {
  color: #125782; }
.orasul-meu .harta-orasul-meu .map-area {
  min-height: 300px; }
  .orasul-meu .harta-orasul-meu .map-area h3 {
    border-bottom: 1px solid lightgrey;
    margin-left: -9px;
    padding: 0 0 3px 9px;
    width: 289px;
    -moz-box-shadow: 0 1px 0 white;
    -ms-box-shadow: 0 1px 0 white;
    -o-box-shadow: 0 1px 0 white;
    -webkit-box-shadow: 0 1px 0 white;
    box-shadow: 0 1px 0 white; }
  .orasul-meu .harta-orasul-meu .map-area .harta {
    margin-top: 12px; }
  .orasul-meu .harta-orasul-meu .map-area .maplink {
    background-color: #fff;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 14px 1px #dbdbdb;
    color: #006FBE;
    font-family: "HelveticaNeueW02-57Cn",sans-serif;
    font-size: 18px;
    padding: 6px 10px 5px 15px;
    position: absolute;
    left: 74px;
    text-transform: uppercase;
    top: 245px;
    width: 142px; }
    .orasul-meu .harta-orasul-meu .map-area .maplink .icon {
      background: url("../img/icons-sprite.png") no-repeat scroll -153px -203px padding-box #f1f1f2;
      border-radius: 50% 50% 50% 50%;
      float: right;
      height: 25px;
      margin-left: 5px;
      width: 25px; }
    .orasul-meu .harta-orasul-meu .map-area .maplink:hover {
      background: #006fbe;
      color: #fff; }
      .orasul-meu .harta-orasul-meu .map-area .maplink:hover .icon {
        background-color: #fff; }

.external .category-tag {
  background-color: #747474;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#747474), to(#363636));
  background-image: -webkit-linear-gradient(top, #747474, #363636);
  background-image: -moz-linear-gradient(top, #747474, #363636);
  background-image: -o-linear-gradient(top, #747474, #363636);
  background-image: linear-gradient(to bottom, #747474, #363636); }
  .external .category-tag:hover {
    background: #747474; }
  .external .category-tag:active {
    background-color: #363636;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#747474));
    background-image: -webkit-linear-gradient(top, #363636, #747474);
    background-image: -moz-linear-gradient(top, #363636, #747474);
    background-image: -o-linear-gradient(top, #363636, #747474);
    background-image: linear-gradient(to bottom, #363636, #747474); }

#permalink-container .comment-list > .comment-orange,
#permalink-container .comment-list > .comment > .comment-list > .comment-orange,
#permalink-container .narrow-area > .comment-orange,
.tab-comentarii .comment-list > .comment-orange,
.tab-comentarii .comment-list > .comment > .comment-list > .comment-orange,
.tab-comentarii .narrow-area > .comment-orange {
  border-top: 1px solid #f9d8cb;
  -webkit-box-shadow:  0px -1px 0px #ed8a63;
  -moz-box-shadow:  0px -1px 0px #ed8a63;
  box-shadow:  0px -1px 0px #ed8a63; }
#permalink-container .comment-list > .comment-orange > div.comment-content,
#permalink-container .narrow-area > .comment-orange > div.comment-content,
.tab-comentarii .comment-list > .comment-orange > div.comment-content,
.tab-comentarii .narrow-area > .comment-orange > div.comment-content {
  background-color: #fcf1ec;
  border-top: 1px solid #f8d1c2;
  -webkit-box-shadow:  0px -1px 0px #ee916c;
  -moz-box-shadow:  0px -1px 0px #ee916c;
  box-shadow:  0px -1px 0px #ee916c; }
#permalink-container .comment-list .comment-orange > div.comment-content::after,
#permalink-container .narrow-area > .comment-orange > div.comment-content::after,
.tab-comentarii .comment-list .comment-orange > div.comment-content::after,
.tab-comentarii .narrow-area > .comment-orange > div.comment-content::after {
  background-position: 0px -21px; }
#permalink-container .comment-list > .comment-green,
#permalink-container .comment-list > .comment > .comment-list > .comment-green,
#permalink-container .narrow-area > .comment-green,
.tab-comentarii .comment-list > .comment-green,
.tab-comentarii .comment-list > .comment > .comment-list > .comment-green,
.tab-comentarii .narrow-area > .comment-green {
  border-top: 1px solid #d7e9cd;
  -webkit-box-shadow:  0px -1px 0px #88be6a;
  -moz-box-shadow:  0px -1px 0px #88be6a;
  box-shadow:  0px -1px 0px #88be6a; }
#permalink-container .comment-list > .comment-green > div.comment-content,
#permalink-container .narrow-area > .comment-green div.comment-content,
.tab-comentarii .comment-list > .comment-green > div.comment-content,
.tab-comentarii .narrow-area > .comment-green div.comment-content {
  background-color: #e5f0df;
  border-top: 1px solid #c4deb6;
  -webkit-box-shadow:  0px -1px 0px #81ba61;
  -moz-box-shadow:  0px -1px 0px #81ba61;
  box-shadow:  0px -1px 0px #81ba61; }
#permalink-container .comment-list .comment-green > div.comment-content::after,
#permalink-container .narrow-area > .comment-green > div.comment-content::after,
.tab-comentarii .comment-list .comment-green > div.comment-content::after,
.tab-comentarii .narrow-area > .comment-green > div.comment-content::after {
  background-position: 0px -7px; }
#permalink-container .comment-list > .comment-blue,
#permalink-container .comment-list > .comment > .comment-list > .comment-blue,
#permalink-container .narrow-area > .comment-blue,
.tab-comentarii .comment-list > .comment-blue,
.tab-comentarii .comment-list > .comment > .comment-list > .comment-blue,
.tab-comentarii .narrow-area > .comment-blue {
  border-top: 1px solid #c9e1f1;
  -webkit-box-shadow:  0px -1px 0px #5ca6d4;
  -moz-box-shadow:  0px -1px 0px #5ca6d4;
  box-shadow:  0px -1px 0px #5ca6d4; }
#permalink-container .comment-list > .comment-blue > div.comment-content,
#permalink-container .narrow-area > .comment-blue > div.comment-content,
.tab-comentarii .comment-list > .comment-blue > div.comment-content,
.tab-comentarii .narrow-area > .comment-blue > div.comment-content {
  background-color: #e2f4ff;
  border-top: 1px solid #b3d8ef;
  -webkit-box-shadow:  0px -1px 0px #53a0d0;
  -moz-box-shadow:  0px -1px 0px #53a0d0;
  box-shadow:  0px -1px 0px #53a0d0; }
#permalink-container .comment-list .comment-blue > div.comment-content::after,
#permalink-container .narrow-area > .comment-blue > div.comment-content::after,
.tab-comentarii .comment-list .comment-blue > div.comment-content::after,
.tab-comentarii .narrow-area > .comment-blue > div.comment-content::after {
  background-position: 0px -14px; }
#permalink-container .comment-list > .comment-red,
#permalink-container .comment-list > .comment > .comment-list > .comment-red,
#permalink-container .narrow-area > .comment-red,
.tab-comentarii .comment-list > .comment-red,
.tab-comentarii .comment-list > .comment > .comment-list > .comment-red,
.tab-comentarii .narrow-area > .comment-red {
  box-shadow: none; }
#permalink-container .comment-list > .comment-red > div.comment-content,
#permalink-container .narrow-area > .comment-red > div.comment-content,
.tab-comentarii .comment-list > .comment-red > div.comment-content,
.tab-comentarii .narrow-area > .comment-red > div.comment-content {
  background-color: #efe0dc;
  border-top: 1px solid #dab7af;
  -webkit-box-shadow:  0px -1px 0px #b16654;
  -moz-box-shadow:  0px -1px 0px #b16654;
  box-shadow:  0px -1px 0px #b16654; }
#permalink-container .comment-list .comment-red > div.comment-content::after,
#permalink-container .narrow-area > .comment-red > div.comment-content::after,
.tab-comentarii .comment-list .comment-red > div.comment-content::after,
.tab-comentarii .narrow-area > .comment-red > div.comment-content::after {
  background-position: 0px -28px; }
#permalink-container > .comment-npt > .badges,
.tab-comentarii > .comment-npt > .badges {
  display: none; }
#permalink-container > .comment-npt > .npt-person,
.tab-comentarii > .comment-npt > .npt-person {
  display: block; }
#permalink-container .comment-abuziv .time-posted,
.tab-comentarii .comment-abuziv .time-posted {
  display: none; }
#permalink-container .comment-abuziv > .comment-content p,
.tab-comentarii .comment-abuziv > .comment-content p {
  text-align: center; }
  #permalink-container .comment-abuziv > .comment-content p i,
  .tab-comentarii .comment-abuziv > .comment-content p i {
    font-size: 10px;
    background-color: #C44949;
    color: #fff;
    padding: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-weight: bold;
    text-transform: uppercase; }

.chromeframe {
  background: #0ca5fd;
  width: 100%; }
  .chromeframe p {
    display: block;
    background-image: url(../img/icons-sprite.png) no-repeat -73px -263px;
    color: #fff;
    font-size: 14px;
    width: 980px;
    margin: 0 auto;
    text-align: center; }
    .chromeframe p a {
      color: #fff; }

/* multiple clearfix optimization */
.column-large article.subcategory:before,
.column-large article.subcategory:after,
.column-med article:before,
.column-med article:after,
section.sidebar-box div.articole > ul li:before,
section.sidebar-box div.articole > ul li:after,
ul.comment-list > li:before,
ul.comment-list > li:after,
section.sidebar-box,
section.sidebar-box:after,
ul.tabs:before, ul.tabs:after,
.articlelist-subsectiune li article:before, .articlelist-subsectiune li article:after {
  content: "";
  display: table; }

.column-large article.subcategory:after,
.column-med article:after,
section.sidebar-box div.articole > ul li:after,
section.sidebar-box:after,
ul.comment-list > li li:after,
ul.tabs:after,
.articlelist-subsectiune li article:after {
  clear: both; }

.column-large article.subcategory,
.column-med article,
section.sidebar-box div.articole > ul li,
section.sidebar-box,
ul.comment-list > li li,
.articlelist-subsectiune li article {
  *zoom: 1; }

.sorting-meta {
  color: #666; }
  .sorting-meta .sorting {
    float: left; }
    .sorting-meta .sorting .sort-popularitate:before {
      content: '·';
      color: #7A7A7A;
      padding: 0px 8px 0px 4px; }
  .sorting-meta .comments-pending {
    float: right; }
    .sorting-meta .comments-pending a {
      color: #993333; }
  .sorting-meta > span {
    background: #fff;
    padding: 4px 6px; }
    .sorting-meta > span a {
      font-weight: bold; }

.sorting a {
  color: #115681; }
.sorting .sort-cronologic {
  margin-left: 5px; }
.sorting .active {
  color: #96311a; }

#permalink-container .comment-list > .comment,
#permalink-container .comment-list > .comment > .comment-list > .comment,
#permalink-container .narrow-area .comment,
.tab-comentarii .comment-list > .comment,
.tab-comentarii .comment-list > .comment > .comment-list > .comment,
.tab-comentarii .narrow-area .comment {
  border-top: 1px solid #f4f4f4;
  margin-bottom: 6px;
  -webkit-box-shadow: 0px -1px 0px #dddddd;
  -moz-box-shadow: 0px -1px 0px #dddddd;
  box-shadow: 0px -1px 0px #dddddd; }
#permalink-container .comment-list .comment,
.tab-comentarii .comment-list .comment {
  position: relative; }
  #permalink-container .comment-list .comment .badges .rank,
  .tab-comentarii .comment-list .comment .badges .rank {
    margin-left: 10px; }
  #permalink-container .comment-list .comment .badges .hidden-badge,
  .tab-comentarii .comment-list .comment .badges .hidden-badge {
    display: none; }
    #permalink-container .comment-list .comment .badges .hidden-badge span,
    .tab-comentarii .comment-list .comment .badges .hidden-badge span {
      display: none; }
  #permalink-container .comment-list .comment .meta-info,
  .tab-comentarii .comment-list .comment .meta-info {
    padding: 8px;
    height: 51px; }
    #permalink-container .comment-list .comment .meta-info .avatar,
    .tab-comentarii .comment-list .comment .meta-info .avatar {
      float: left;
      display: block;
      width: 51px;
      height: 51px;
      margin-right: 8px; }
    #permalink-container .comment-list .comment .meta-info .author > a,
    .tab-comentarii .comment-list .comment .meta-info .author > a {
      display: block;
      font-size: 14px;
      font-weight: bold;
      color: #125782;
      margin-top: 5px; }
    #permalink-container .comment-list .comment .meta-info .left,
    .tab-comentarii .comment-list .comment .meta-info .left {
      float: left; }
    #permalink-container .comment-list .comment .meta-info .right,
    .tab-comentarii .comment-list .comment .meta-info .right {
      float: right;
      font-size: 11px;
      color: #999999;
      line-height: 50px; }
    #permalink-container .comment-list .comment .meta-info .level,
    .tab-comentarii .comment-list .comment .meta-info .level {
      display: block;
      margin-top: 5px; }
      #permalink-container .comment-list .comment .meta-info .level strong,
      .tab-comentarii .comment-list .comment .meta-info .level strong {
        margin-left: 5px; }
  #permalink-container .comment-list .comment .comment-content,
  .tab-comentarii .comment-list .comment .comment-content {
    position: relative;
    padding: 8px;
    background-color: #e5e5e5;
    border-top: 1px solid #dbdbdb;
    -webkit-box-shadow: 0px -1px 0px #bebebe;
    -moz-box-shadow: 0px -1px 0px #bebebe;
    box-shadow: 0px -1px 0px #bebebe;
    padding: 6px 8px 8px 8px;
    font-size: 13px; }
    #permalink-container .comment-list .comment .comment-content .wrapspace,
    .tab-comentarii .comment-list .comment .comment-content .wrapspace {
      white-space: pre-line; }
      #permalink-container .comment-list .comment .comment-content .wrapspace a.mention,
      .tab-comentarii .comment-list .comment .comment-content .wrapspace a.mention {
        color: #1999cd;
        text-decoration: underline; }
        #permalink-container .comment-list .comment .comment-content .wrapspace a.mention:hover,
        .tab-comentarii .comment-list .comment .comment-content .wrapspace a.mention:hover {
          color: #12769f; }
    #permalink-container .comment-list .comment .comment-content:after,
    .tab-comentarii .comment-list .comment .comment-content:after {
      position: absolute;
      top: -2px;
      left: 24px;
      content: '';
      display: block;
      width: 14px;
      height: 7px;
      background: url(../img/bg-comment-nudges.png) no-repeat 0px 0px; }
    #permalink-container .comment-list .comment .comment-content .time-posted,
    .tab-comentarii .comment-list .comment .comment-content .time-posted {
      font-size: 11px;
      font-weight: normal;
      color: #666;
      position: relative;
      top: 2px;
      float: left;
      margin-right: 10px; }
    #permalink-container .comment-list .comment .comment-content .upvote,
    #permalink-container .comment-list .comment .comment-content .downvote,
    .tab-comentarii .comment-list .comment .comment-content .upvote,
    .tab-comentarii .comment-list .comment .comment-content .downvote {
      float: left;
      margin-left: 3px;
      border-radius: 50%;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
    #permalink-container .comment-list .comment .comment-content .upvote .icon,
    .tab-comentarii .comment-list .comment .comment-content .upvote .icon {
      display: block;
      width: 22px;
      height: 22px;
      position: absolute;
      top: 0;
      left: 0;
      background: url(../img/icons-sprite.png) no-repeat -20px -59px; }
    #permalink-container .comment-list .comment .comment-content .downvote .icon,
    .tab-comentarii .comment-list .comment .comment-content .downvote .icon {
      display: block;
      width: 22px;
      height: 22px;
      position: absolute;
      top: 0;
      left: 0;
      background: url(../img/icons-sprite.png) no-repeat 1px -58px; }
    #permalink-container .comment-list .comment .comment-content .count,
    .tab-comentarii .comment-list .comment .comment-content .count {
      color: #1e1e1e;
      font-size: 14px;
      font-weight: bold;
      display: block;
      float: left;
      margin-top: 3px;
      margin-left: 5px; }
      #permalink-container .comment-list .comment .comment-content .count span,
      .tab-comentarii .comment-list .comment .comment-content .count span {
        font-size: 11px;
        font-weight: normal;
        color: #666666; }
    #permalink-container .comment-list .comment .comment-content .link-tools,
    .tab-comentarii .comment-list .comment .comment-content .link-tools {
      float: right;
      font-size: 11px;
      margin-top: 7px; }
      #permalink-container .comment-list .comment .comment-content .link-tools li,
      .tab-comentarii .comment-list .comment .comment-content .link-tools li {
        display: inline; }
        #permalink-container .comment-list .comment .comment-content .link-tools li:after,
        .tab-comentarii .comment-list .comment .comment-content .link-tools li:after {
          content: '·';
          margin-left: 4px;
          margin-right: 1px; }
        #permalink-container .comment-list .comment .comment-content .link-tools li:last-child:after,
        .tab-comentarii .comment-list .comment .comment-content .link-tools li:last-child:after {
          content: '';
          margin: 0; }
#permalink-container .comment-list > .comment > .comment-replies,
.tab-comentarii .comment-list > .comment > .comment-replies {
  margin-left: 60px; }
#permalink-container .comment-list > .comment .comment,
.tab-comentarii .comment-list > .comment .comment {
  margin-top: 6px; }
  #permalink-container .comment-list > .comment .comment .expand-comments,
  .tab-comentarii .comment-list > .comment .comment .expand-comments {
    position: relative;
    width: auto;
    height: auto;
    padding: 4px;
    display: block;
    float: left;
    margin: 8px 0px 4px 0;
    color: #125782;
    text-shadow: 0px 1px white;
    font-weight: bold;
    padding-left: 20px; }
    #permalink-container .comment-list > .comment .comment .expand-comments:after,
    .tab-comentarii .comment-list > .comment .comment .expand-comments:after {
      position: absolute;
      top: 8px;
      left: 8px;
      content: '';
      display: block;
      background: url(../img/icon-plus.png) no-repeat center left;
      width: 8px;
      height: 9px; }
#permalink-container .comment-content,
.tab-comentarii .comment-content {
  color: #333; }

.badge-listing li span {
  line-height: 17px; }
.badge-listing .info {
  width: 180px; }

.badge .badge-listing li {
  margin: 3px 0 0 10px; }

span.reply {
  position: relative;
  width: auto;
  height: auto;
  padding: 4px 6px;
  font-size: 12px;
  float: left;
  display: block;
  text-shadow: 0px 1px 0px white;
  margin-right: 5px; }

.load-comments {
  margin: 15px 0; }
  .load-comments span {
    font-weight: normal; }

.commentText {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: block;
  width: 96%;
  height: 100px;
  padding: 10px;
  margin-top: 3px; }
  .commentText:focus {
    outline: 0; }

.comment-posting {
  display: none; }
  .comment-posting .submitComment {
    background-color: #fefefe;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #fefefe, #e5e5e5);
    background-image: -moz-linear-gradient(top, #fefefe, #e5e5e5);
    background-image: -o-linear-gradient(top, #fefefe, #e5e5e5);
    background-image: linear-gradient(to bottom, #fefefe, #e5e5e5);
    border: 1px solid #c3c3c3;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 6px 8px;
    float: right;
    margin: 10px 0 0 8px;
    font-size: 14px; }
    .comment-posting .submitComment:hover {
      border: 1px solid #9d9d9d; }
    .comment-posting .submitComment:active {
      background-color: #e5e5e5;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#fefefe));
      background-image: -webkit-linear-gradient(top, #e5e5e5, #fefefe);
      background-image: -moz-linear-gradient(top, #e5e5e5, #fefefe);
      background-image: -o-linear-gradient(top, #e5e5e5, #fefefe);
      background-image: linear-gradient(to bottom, #e5e5e5, #fefefe); }

.comments-area {
  background: #fff; }
  .comments-area .tabs li h1 {
    display: inline;
    font-size: 14px; }
  .comments-area .comentarii {
    margin-top: 33px; }
    .comments-area .comentarii .login-method {
      margin-bottom: 30px; }
  .comments-area .meta-heading {
    border-top: 1px solid white;
    -webkit-box-shadow: 0px -3px 0px #9b2e15, inset 0 50px 50px -50px #bcbcbc;
    -moz-box-shadow: 0px -3px 0px #9b2e15, inset 0 50px 50px -50px #bcbcbc;
    box-shadow: 0px -3px 0px #9b2e15, inset 0 50px 50px -50px #bcbcbc; }
    .comments-area .meta-heading h4 {
      font-size: 20px;
      font-weight: normal;
      color: #333;
      text-transform: uppercase;
      font-family: Arial, Helvetica, sans-serif;
      margin-top: 5px; }
    .comments-area .meta-heading h5 {
      font-size: 11px;
      color: #666666;
      font-weight: normal;
      margin-bottom: 10px; }
  .comments-area .meta-heading hgroup {
    padding: 5px 8px; }
  .comments-area .login-method .container > div {
    background: #fff;
    border: 1px solid #c4c4c4;
    padding: 10px;
    width: 289px;
    float: left; }
    .comments-area .login-method .container > div a {
      text-decoration: underline; }
  .comments-area .login-method .container > .login-facebook {
    float: right; }
    .comments-area .login-method .container > .login-facebook .login-front strong {
      color: #3854a9; }
  .comments-area .login-method .container .login-front > span {
    display: block;
    font-size: 11px;
    color: #818181; }
  .comments-area .login-method .container .login-front strong {
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #993333; }
  .comments-area .login-method .container .login-front .login-fb,
  .comments-area .login-method .container .login-front .login-npt {
    margin: 15px auto;
    width: 58px;
    text-align: center;
    padding: 6px 25px 6px 50px;
    text-decoration: none;
    display: block;
    color: #fff; }
  .comments-area .login-method .container .login-front .login-npt .icon {
    position: absolute;
    top: 0;
    left: 0;
    padding: 9px 9px 10px 9px;
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background: url(../img/icons-sprite.png) no-repeat -153px -223px;
    border-right: 1px solid #712010;
    -webkit-box-shadow: 1px 0px 0px #bf624b;
    -moz-box-shadow: 1px 0px 0px #bf624b;
    box-shadow: 1px 0px 0px #bf624b; }
  .comments-area .login-method .container .login-front .login-fb .icon {
    position: absolute;
    top: 0;
    left: 0;
    padding: 9px 9px 10px 9px;
    display: block;
    float: left;
    width: 8px;
    height: 12px;
    background: url("../img/icons-sprite.png") no-repeat -129px -380px;
    border-right: 1px solid #29447e;
    margin-left: 4px;
    -webkit-box-shadow: 1px 0px 0px #91abcd;
    -moz-box-shadow: 1px 0px 0px #91abcd;
    box-shadow: 1px 0px 0px #91abcd; }

.login-front .button-cta,
.login-facebook .button-cta {
  color: #fff; }

.wide-listing .article-list h2 {
  margin-bottom: 3px; }
.wide-listing .article-list li {
  clear: both;
  border-bottom: 1px solid #cccccc; }
  .wide-listing .article-list li:first-child {
    border-top: 1px solid #cccccc; }
.wide-listing .article-list article {
  padding: 25px 10px 25px 10px;
  min-height: 128px; }
  .wide-listing .article-list article:hover {
    -webkit-box-shadow:  						inset 0px -1px -1px 1px #fff, 						inset 0px 1px -1px 1px #fff;;
    -moz-box-shadow:  						inset 0px -1px -1px 1px #fff, 						inset 0px 1px -1px 1px #fff;;
    box-shadow:  						inset 0px -1px -1px 1px #fff, 						inset 0px 1px -1px 1px #fff;; }
  .wide-listing .article-list article .time {
    font-weight: bold;
    font-size: 11px;
    color: #666; }
    .wide-listing .article-list article .time span {
      color: #b5b5b5; }
  .wide-listing .article-list article .defaultTitle {
    font-size: 20px; }
.wide-listing .article-list .img-left {
  margin-bottom: 0; }
.wide-listing .padded {
  padding-left: 190px; }

.wide-listing-user .padded {
  padding-left: 72px; }

.search .pagina-search .meta-info {
  position: relative;
  margin: 30px 0px 20px 0px;
  color: #666666; }
  .search .pagina-search .meta-info a {
    font-weight: bold; }
  .search .pagina-search .meta-info .sorting {
    position: absolute;
    top: 0;
    right: 0; }
.search .user-list {
  width: 660px; }
  .search .user-list li {
    padding: 15px 0px;
    width: 315px;
    float: left;
    margin-right: 15px; }
    .search .user-list li:first-child {
      border-top: 0; }
    .search .user-list li .user {
      position: relative;
      top: -3px; }
      .search .user-list li .user a {
        color: #333;
        font-weight: bold;
        font-size: 18px; }
    .search .user-list li .functie {
      display: block;
      display: block;
      color: #888;
      font-size: 14px;
      font-style: italic; }
.search .galerie-foto .photostack {
  width: 189px;
  height: 126px;
  background: url(../img/photostack-sprite.png) no-repeat 0px 0px;
  float: left;
  position: relative;
  margin-right: 10px; }
  .search .galerie-foto .photostack img {
    padding: 10px 0px 0px 7px; }
.search .galerie-video figure {
  float: left;
  margin: 0px 10px 0px 0;
  width: 200px; }
  .search .galerie-video figure a {
    display: block;
    width: 34px;
    height: 26px;
    background: url(../img/icons-sprite.png) no-repeat 0px -260px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    text-indent: -9999px; }
.search .filters {
  height: 65px;
  line-height: 65px; }
  .search .filters fieldset {
    display: inline; }
    .search .filters fieldset label {
      font-size: 12px;
      color: #999;
      margin-right: 10px; }
    .search .filters fieldset select {
      font-size: 12px;
      color: #7a7a7a;
      text-shadow: 0px 1px white;
      font-weight: bold;
      padding: 3px 4px;
      margin-right: 5px;
      background-color: white;
      background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#ededed));
      background-image: -webkit-linear-gradient(top, white, #ededed);
      background-image: -moz-linear-gradient(top, white, #ededed);
      background-image: -o-linear-gradient(top, white, #ededed);
      background-image: linear-gradient(to bottom, white, #ededed);
      border: 1px solid #cfcfcf;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
      .search .filters fieldset select:focus {
        outline: 0; }
  .search .filters fieldset + fieldset {
    margin-left: 20px; }

.main-searchbox {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #d9d9d9;
  -webkit-box-shadow:  			0px 1px 0px #cecece, 			inset 1px 1px 3px #eeeeee;
  -moz-box-shadow:  			0px 1px 0px #cecece, 			inset 1px 1px 3px #eeeeee;
  box-shadow:  			0px 1px 0px #cecece, 			inset 1px 1px 3px #eeeeee;
  padding: 13px 10px; }
  .main-searchbox .search-button {
    background: url(../img/icons-sprite.png) no-repeat 0px -199px;
    width: 75px;
    height: 60px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    border: 0; }
    .main-searchbox .search-button:hover {
      background: url(../img/icons-sprite.png) no-repeat -87px -199px; }
  .main-searchbox input {
    background: transparent;
    border: 0;
    color: #000;
    font-size: 24px;
    height: 35px;
    line-height: 35px;
    width: 460px; }
    .main-searchbox input:focus {
      outline: 0; }
  .main-searchbox .desc {
    float: left;
    height: 35px;
    line-height: 35px;
    border-right: 1px solid #d9d9d9;
    padding-right: 10px;
    margin-right: 10px;
    color: #999999; }

.like-menu-dark {
  float: left;
  position: relative;
  top: 0;
  right: 0; }
  .like-menu-dark > div {
    float: left;
    margin-right: 5px; }
    .like-menu-dark > div .icon {
      width: 22px;
      height: 22px; }
  .like-menu-dark .upvote .icon {
    background-position: -35px -34px; }
  .like-menu-dark .downvote .icon {
    background-position: -4px -33px; }
  .like-menu-dark .count {
    font-size: 11px;
    color: #999999;
    line-height: 27px; }
    .like-menu-dark .count strong {
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      text-shadow: 0px 1px 0px #191a1c; }

.infgr-wrap {
  font-size: 16px; }

.ptn-educativa {
  font-size: 13px;
  color: #3c3c3c;
  background: url(../img/educativa.png) no-repeat top right;
  padding-right: 190px;
  height: 25px;
  line-height: 25px;
  float: left;
  position: relative;
  top: -7px;
  margin-bottom: 5px; }
  .ptn-educativa span {
    display: none; }

.listing-ultima-ora {
  margin-top: -15px;
  margin-bottom: 25px; }
  .listing-ultima-ora > .tabs {
    background: none;
    border: 0;
    padding-left: 0; }
    .listing-ultima-ora > .tabs > .tab {
      font-size: 11px;
      font-weight: bold;
      text-transform: uppercase; }
      .listing-ultima-ora > .tabs > .tab > a {
        font-size: 11px;
        background-color: #96989b;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#96989b), to(#828588));
        background-image: -webkit-linear-gradient(top, #96989b, #828588);
        background-image: -moz-linear-gradient(top, #96989b, #828588);
        background-image: -o-linear-gradient(top, #96989b, #828588);
        background-image: linear-gradient(to bottom, #96989b, #828588);
        -webkit-box-shadow: #a8aaad 0px 1px 0px inset;
        -moz-box-shadow: #a8aaad 0px 1px 0px inset;
        box-shadow: #a8aaad 0px 1px 0px inset;
        border: 1px solid #616161;
        border-bottom: 0;
        color: #fff;
        text-shadow: 0px -1px #707174;
        padding: 3px 7px 4px 7px; }
        .listing-ultima-ora > .tabs > .tab > a:hover {
          background-color: #96989b;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#96989b), to(#8c9093));
          background-image: -webkit-linear-gradient(top, #96989b, #8c9093);
          background-image: -moz-linear-gradient(top, #96989b, #8c9093);
          background-image: -o-linear-gradient(top, #96989b, #8c9093);
          background-image: linear-gradient(to bottom, #96989b, #8c9093); }
        .listing-ultima-ora > .tabs > .tab > a:active {
          background-color: #828588;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#828588), to(#96989b));
          background-image: -webkit-linear-gradient(top, #828588, #96989b);
          background-image: -moz-linear-gradient(top, #828588, #96989b);
          background-image: -o-linear-gradient(top, #828588, #96989b);
          background-image: linear-gradient(to bottom, #828588, #96989b); }
      .listing-ultima-ora > .tabs > .tab .current {
        background-color: #4e5156;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#4e5156), to(#35383d));
        background-image: -webkit-linear-gradient(top, #4e5156, #35383d);
        background-image: -moz-linear-gradient(top, #4e5156, #35383d);
        background-image: -o-linear-gradient(top, #4e5156, #35383d);
        background-image: linear-gradient(to bottom, #4e5156, #35383d);
        -webkit-box-shadow: #64676b 0px 1px 0px inset;
        -moz-box-shadow: #64676b 0px 1px 0px inset;
        box-shadow: #64676b 0px 1px 0px inset;
        border: 1px solid #292c31;
        border-bottom: 0;
        color: #ffffff;
        text-shadow: 0px -1px 0px #383b3e; }
        .listing-ultima-ora > .tabs > .tab .current:hover {
          background-color: #4e5156;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#4e5156), to(#3b3e44));
          background-image: -webkit-linear-gradient(top, #4e5156, #3b3e44);
          background-image: -moz-linear-gradient(top, #4e5156, #3b3e44);
          background-image: -o-linear-gradient(top, #4e5156, #3b3e44);
          background-image: linear-gradient(to bottom, #4e5156, #3b3e44); }
        .listing-ultima-ora > .tabs > .tab .current:active {
          background-color: #35383d;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#35383d), to(#4e5156));
          background-image: -webkit-linear-gradient(top, #35383d, #4e5156);
          background-image: -moz-linear-gradient(top, #35383d, #4e5156);
          background-image: -o-linear-gradient(top, #35383d, #4e5156);
          background-image: linear-gradient(to bottom, #35383d, #4e5156); }
  .listing-ultima-ora .hpb-list li {
    position: relative;
    border-bottom: 1px solid gainsboro;
    padding: 10px 10px 10px 65px;
    -webkit-box-shadow: #fff 0px 1px 0px inset, #fff 0px -1px 0px inset;
    -moz-box-shadow: #fff 0px 1px 0px inset, #fff 0px -1px 0px inset;
    box-shadow: #fff 0px 1px 0px inset, #fff 0px -1px 0px inset; }
    .listing-ultima-ora .hpb-list li:hover {
      background: #f6f6f6; }
    .listing-ultima-ora .hpb-list li .title {
      font-family: Georgia, serif;
      font-size: 16px;
      font-weight: normal; }
      .listing-ultima-ora .hpb-list li .title a {
        color: #000000; }
    .listing-ultima-ora .hpb-list li .meta {
      display: block;
      position: absolute;
      top: 13px;
      left: 3px; }
    .listing-ultima-ora .hpb-list li .time {
      color: #999999;
      font-size: 11px; }
    .listing-ultima-ora .hpb-list li .icon {
      background: url("../img/icons-sprite.png") no-repeat -163px -467px;
      width: 11px;
      height: 13px;
      margin-right: 10px;
      margin-top: -1px;
      float: left; }
  .listing-ultima-ora .tab-populare .hpb-list li {
    padding: 10px; }
    .listing-ultima-ora .tab-populare .hpb-list li .icon {
      margin-top: 4px; }
    .listing-ultima-ora .tab-populare .hpb-list li h3 {
      padding-left: 20px; }
.listing-ultima-ora .tab-orasulmeu .hpb-list li {
	padding-left: 80px;
}
.listing-ultima-ora .tab-orasulmeu .hpb-list li .icon {
	margin-top: 3px;
}
.listing-ultima-ora .tab-orasulmeu .hpb-list li span.sectionName {
	font-weight: bold;
}
.listing-ultima-ora .tab-orasulmeu .hpb-list li .articleThumb {
	float: left;
	margin-left: -80px;
	margin-top: 3px;
}

.live-users {
  display: none;
  background: #ffffff;
  border: 1px solid #cdcdcd;
  width: 294px;
  padding: 10px 10px 5px 10px;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 10; }
  .live-users:after {
    position: absolute;
    top: -6px;
    left: 18px;
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    background: #fff;
    border-top: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .live-users .title {
    font-weight: normal;
    text-shadow: none;
    font-size: 11px;
    color: #6a6a6a; }
    .live-users .title span {
      font-size: 24px;
      color: #125782;
      position: relative;
      top: 3px;
      margin-right: 5px; }
  .live-users .list {
    margin-top: 14px; }
    .live-users .list li {
      position: relative;
      min-height: 33px; }
      .live-users .list li:hover {
        background: #f8f8f8;
        -webkit-box-shadow: inset 0px 1px 0px 0px white, inset 0px -2px 0px 0px white;
        -moz-box-shadow: inset 0px 1px 0px 0px white, inset 0px -2px 0px 0px white;
        box-shadow: inset 0px 1px 0px 0px white, inset 0px -2px 0px 0px white; }
        .live-users .list li:hover .bordered .p-link {
          display: block; }
      .live-users .list li:last-child .bordered {
        border-bottom: 0; }
    .live-users .list .user-pic {
      float: left;
      background: #fff;
      padding: 1px;
      border: 1px solid #cccccc;
      margin: 2px 0px 0px 1px; }
    .live-users .list .bordered {
      padding: 6px 0;
      border-bottom: 1px solid #e3e3e3;
      margin-left: 40px; }
      .live-users .list .bordered a {
        display: block;
        font-size: 13px;
        font-weight: bold;
        color: #125782;
        text-shadow: none; }
      .live-users .list .bordered .p-link {
        display: none;
        position: absolute;
        top: 6px;
        right: 20px;
        font-size: 11px;
        color: #2e77b9;
        font-weight: normal; }
        .live-users .list .bordered .p-link:after {
          content: '';
          display: block;
          position: absolute;
          top: 8px;
          right: -11px;
          width: 0;
          height: 0;
          border-top: 3px solid transparent;
          border-bottom: 3px solid transparent;
          border-left: 4px solid #2e77b9; }
  .live-users .close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    -webkit-box-shadow: inset 0px 0px 0px 1px #fff;
    -moz-box-shadow: inset 0px 0px 0px 1px #fff;
    box-shadow: inset 0px 0px 0px 1px #fff;
    border: 1px solid #d0d0d0;
    cursor: pointer;
    background: url("../img/icons-sprite.png") no-repeat -23px -868px #ececec; }
    .live-users .close:hover {
      background-color: #fff; }

.tag-container .category-tag {
  float: left; }
.tag-container .advertorial-mark {
  float: left;
  }
  .tag-container .advertorial-mark .box {
    position: relative;
    background: #f6f6f6;
    border: 1px solid #d0d0d0;
    -webkit-box-shadow: inset 0px 0px 0px 1px #ffffff;
    -moz-box-shadow: inset 0px 0px 0px 1px #ffffff;
    box-shadow: inset 0px 0px 0px 1px #ffffff;
    color: #999999;
    padding: 3px 10px;
    text-transform: uppercase;
    font-size: 9px;
    float: left;
    margin: 1px 0px 0px 14px; }
    .tag-container .advertorial-mark .box:after {
      content: '';
      display: block;
      width: 30px;
      height: 1px;
      background-color: #d0d0d0;
      position: absolute;
      right: -30px;
      top: 8px; }

.jobs-list .list-wrap {
  background: #f7f7f7;
  border: 1px solid #e3e3e3;
  border-top: 0;
  border-bottom: 1px solid #adadad;
  padding: 15px 19px 19px 19px;
  -webkit-box-shadow: 0px 2px 0px -1px #e3e3e3;
  -moz-box-shadow: 0px 2px 0px -1px #e3e3e3;
  box-shadow: 0px 2px 0px -1px #e3e3e3; }
.jobs-list .top {
  position: relative;
  border-bottom: 1px solid #cbcbcb; }
  .jobs-list .top .title {
    font-size: 24px;
    font-weight: bold;
    color: #333333; }
.jobs-list .pwdby {
  position: relative;
  top: -8px;
  font-weight: bold;
  font-style: italic;
  font-size: 11px;
  color: #666666; }
  .jobs-list .pwdby a {
    color: #cc3300; }
.jobs-list .job-filter {
  position: absolute;
  top: 9px;
  right: -50px;
  width: 350px; }
  .jobs-list .job-filter fieldset {
    display: inline;
    margin-right: 10px; }
  .jobs-list .job-filter label {
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    margin-right: 5px; }
.jobs-list .list li {
  position: relative;
  border-bottom: 1px solid #cbcbcb;
  padding: 12px 0;
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff; }
  .jobs-list .list li:hover .detalii {
    display: block; }
  .jobs-list .list li:last-child {
    border-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
.jobs-list .list .title {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #0066cc; }
.jobs-list .list .subtitle {
  position: relative;
  top: -2px;
  font-size: 14px;
  font-style: italic;
  color: #666666; }
.jobs-list .detalii {
  display: none;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -19px;
  font-size: 14px;
  padding: 8px 35px 8px 10px; }
  .jobs-list .detalii:hover {
    color: #fff; }
  .jobs-list .detalii:after {
    content: '';
    display: block;
    position: absolute;
    top: 13px;
    right: 12px;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 6px solid white; }
  .jobs-list .detalii:before {
    position: absolute;
    top: 8px;
    right: 7px;
    content: '';
    display: block;
    background: #155991;
    width: 18px;
    height: 18px;
    border-bottom: 1px solid #55aaf0;
    -webkit-box-shadow: inset 0px 1px 1px 0px #113e63;
    -moz-box-shadow: inset 0px 1px 1px 0px #113e63;
    box-shadow: inset 0px 1px 1px 0px #113e63;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
.jobs-list .meta {
  margin-top: 6px;
  color: #666666;
  font-size: 12px;
  font-weight: bold; }
  .jobs-list .meta strong {
    color: #000; }
.jobs-list .date {
  margin-right: 5px; }

.jobs-single .list-wrap {
  padding-bottom: 100px; }
.jobs-single .job {
  margin-top: 15px; }
  .jobs-single .job .title {
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 26px; }
    .jobs-single .job .title a {
      color: #0066cc; }
  .jobs-single .job .subtitle {
    font-weight: normal;
    font-size: 20px;
    color: #333333; }
  .jobs-single .job .job-text {
    font-size: 16px;
    margin: 25px 10px; }
  .jobs-single .job .detalii {
    display: block;
    position: relative;
    top: 0;
    right: 0;
    margin: 10px; }

@media (max-device-width: 1024px) and (orientation: landscape) {
  .mixed-news article:hover .advertorial-mark {
    display: none; }
  .mixed-news article:hover .dd-button {
    display: none; } }
@media (max-device-width: 768px) and (orientation: portrait) {
  .mixed-news article:hover .advertorial-mark {
    display: none; }
  .mixed-news article:hover .dd-button {
    display: none; } }
body {
  overflow-x: hidden; }

@media (max-width: 1000px) {
  body {
    overflow-x: scroll;
    width: 1000px; }

  .pub_top > div:first-child, .pub_top > div:last-child {
    display: none; } }
.column-med article:hover .advertorial-mark,
.mixed-news article:hover .advertorial-mark {
  display: block; }

.facebook-signin .spinner {
  background: url(../img/loader.gif);
  width: 32px;
  height: 32px;
  margin: 0 auto;
  z-index: 1;
  position: relative;
  top: 39px; }

.create-account .facebook-signin .spinner {
  top: 21px; }

.articlelist-subsectiune li img {
  float: left;
  margin-right: 10px; }

.articlelist-subsectiune > li {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px;
  padding-bottom: 10px; }

.hidden-badge span {
  display: none !important; }

header.site {
  position: relative;
  z-index: 4; }

.main-area {
  position: relative;
  z-index: 3; }
  .main-area .wrap {
    height: 30px;
    padding: 14px 0px 17px 0; }
  .main-area .editable-module {
    position: static; }
  .main-area .site-title {
    float: left;
    position: relative; }
  .main-area .bottom-border {
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    height: 9px;
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#dedede));
    background-image: -webkit-linear-gradient(top, #e9e9e9, #dedede);
    background-image: -moz-linear-gradient(top, #e9e9e9, #dedede);
    background-image: -o-linear-gradient(top, #e9e9e9, #dedede);
    background-image: linear-gradient(to bottom, #e9e9e9, #dedede);
    -webkit-box-shadow:  0px -1px 0px #e3e3e3;
    -moz-box-shadow:  0px -1px 0px #e3e3e3;
    box-shadow:  0px -1px 0px #e3e3e3; }

.site-search {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: transparent;
  border: 0; }
  .site-search .main-search {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    position: absolute;
    top: 0px;
    height: 16px;
    line-height: 16px;
    width: 180px;
    padding-right: 30px;
    margin-top: 3px;
    background: #f2f2f2;
    border: 1px solid white;
    border-top: 0;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0px 4px 7px -5px #7A7A7A;
    -moz-box-shadow: inset 0px 4px 7px -5px #7A7A7A;
    box-shadow: inset 0px 4px 7px -5px #7A7A7A;
    z-index: 1; }
  .site-search .main-search-active {
    background: #ffffff;
    background: -moz-linear-gradient(top, white 0%, #fefefe 50%, white 50%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(50%, #fefefe), color-stop(50%, white), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, white 0%, #fefefe 50%, white 50%, #f7f7f7 100%);
    background: -o-linear-gradient(top, white 0%, #fefefe 50%, white 50%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, white 0%, #fefefe 50%, white 50%, #f7f7f7 100%);
    background: linear-gradient(to bottom, white 0%, #fefefe 50%, white 50%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
    border: 1px solid #f0f0f0;
    border-top: none;
    border-bottom: 1px solid #c1c1c1;
    -webkit-box-shadow: inset 0px -1px #fff, 0px 6px 12px -10px black;
    -moz-box-shadow: inset 0px -1px #fff, 0px 6px 12px -10px black;
    box-shadow: inset 0px -1px #fff, 0px 6px 12px -10px black; }
  .site-search .icon {
    background: url(../img/icons-sprite.png) no-repeat -157px -145px;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 12px;
    right: 18px;
    opacity: 0.7;
    z-index: 2; }
    .site-search .icon:hover {
      opacity: 1; }
  .site-search .anim {
    background: url(../img/loading.gif);
    width: 17px;
    height: 17px;
    display: block;
    position: absolute;
    top: 12px;
    right: 21px;
    z-index: 2;
    display: none; }

.search-dd {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
  background: #fff;
  width: 310px;
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  position: absolute;
  top: 37px;
  right: 13px; }
  .search-dd .intro-dd .sdd-title {
    padding: 5px;
    min-height: 24px; }
  .search-dd .sdd-title {
    background: #eeeeee;
    border-bottom: 1px solid #dedede;
    display: block;
    color: #929292;
    font-size: 11px;
    font-weight: bold;
    -webkit-box-shadow: inset 0px 1px #fff;
    -moz-box-shadow: inset 0px 1px #fff;
    box-shadow: inset 0px 1px #fff;
    border-top: 1px solid #dedede;
    height: 24px;
    line-height: 24px;
    text-shadow: 0px 1px white;
    padding: 0 13px; }
  .search-dd li:first-child .sdd-title {
    margin-top: -1px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0; }
  .search-dd ul li {
    border-bottom: 1px solid #dedede;
    margin: 0 1px;
    padding: 12px 13px;
    font-size: 12px;
    background: #eeeeee;
    -webkit-box-shadow: inset 0px 1px #fff;
    -moz-box-shadow: inset 0px 1px #fff;
    box-shadow: inset 0px 1px #fff; }
    .search-dd ul li .category-name a {
      font-weight: normal;
      margin-right: 5px; }
    .search-dd ul li:hover {
      background: #fff; }
    .search-dd ul li:last-child {
      border-bottom: 0; }
    .search-dd ul li a {
      color: #000;
      font-weight: bold; }
  .search-dd .sdd-media li {
    position: relative;
    clear: both;
    min-height: 50px; }
    .search-dd .sdd-media li .icon {
      position: absolute;
      top: 26px;
      left: 26px;
      width: 24px;
      height: 22px;
      border-radius: 2px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      -webkit-box-shadow: 0px 2px 0px rgba(0,0,0,0.2);
      -moz-box-shadow: 0px 2px 0px rgba(0,0,0,0.2);
      box-shadow: 0px 2px 0px rgba(0,0,0,0.2);
      background: url("../img/icons-sprite.png") no-repeat #201f24; }
  .search-dd .sdd-media img {
    float: left;
    margin-right: 10px;
    width: 50px;
    height: 50px; }
  .search-dd .sdd-media a {
    display: block;
    float: left;
    width: 221px; }
  .search-dd .sdd-media .sdd-photo .icon {
    background-position: -71px -762px; }
  .search-dd .sdd-media .sdd-video .icon {
    background-position: -42px -762px; }
  .search-dd .sdd-users ul {
    background: #eeeeee;
    -webkit-box-shadow: inset 0px 1px #fff, inset 0px -1px #fff;
    -moz-box-shadow: inset 0px 1px #fff, inset 0px -1px #fff;
    box-shadow: inset 0px 1px #fff, inset 0px -1px #fff;
    padding-left: 10px; }
  .search-dd .sdd-users li {
    display: block;
    float: left;
    margin-right: 10px;
    width: 138px;
    padding: 0;
    line-height: 32px;
    height: 32px;
    -webkit-box-shadow: inset 0px 1px #fff;
    -moz-box-shadow: inset 0px 1px #fff;
    box-shadow: inset 0px 1px #fff; }
    .search-dd .sdd-users li:hover {
      background: #eeeeee; }
    .search-dd .sdd-users li a:hover {
      color: #116DA7; }

.main-area-article .site-search .main-search {
  width: 275px;
  right: 9px;
  margin-top: -1px; }
.main-area-article .site-search .icon,
.main-area-article .site-search .anim {
  top: 9px; }
.main-area-article .site-search .search-dd {
  top: 33px; }
.main-area-article .search-dd {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px; }
  .main-area-article .search-dd li:first-child .sdd-title {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
.main-area-article .site-title {
  top: 0px; }

.main-area-frontpage .wrap {
  height: 79px;
  padding: 12px 0 8px 0; }
.main-area-frontpage .rightside {
  float: right;
  width: 232px;
  padding-top: 3px; }
  .main-area-frontpage .rightside iframe {
    width: 220px !important; }
.main-area-frontpage .site-title {
  float: left;
  text-align: center; }
  .main-area-frontpage .site-title a {
    width: 357px;
    height: 63px;
    background: url(../img/logo.png) no-repeat 0px 0px;
    display: block;
    text-indent: -9999px; }
  .main-area-frontpage .site-title .tagline {
    position: absolute;
    top: 61px;
    left: 74px; }
    .main-area-frontpage .site-title .tagline li {
      color: #7f7f7f;
      font-size: 14px;
      display: block;
      float: left;
      margin-right: 10px; }
      .main-area-frontpage .site-title .tagline li:last-child {
        margin-right: 0; }

.main-area .site-title .prefix {
  background: url("../img/logo-shape-mask.svg") no-repeat;
  background-size: cover;
  background-position-y: -4px;
  width: 72px;
  height: 44px;
  min-width: 0;
  float: left;
  margin: -3px 10px 0px 10px;
  display: block;
  text-indent: -9999px;
  cursor: pointer; }
/*
  .main-area .site-title .prefix:hover {
    background-color: #222; }
*/
.main-area .site-title .base-name {
  font-size: 44px;
  color: #454545;
  font-family: 'adevarul_stagregular';
  font-weight: normal;
  text-transform: lowercase;
  float: left;
  margin-top: -16px; }

.main-area-article .rightside {
  float: right;
  width: 312px;
  padding-top: 0px; }
  .main-area-article .rightside form {
    margin-top: 0; }

.category-npt .site-title .base-name {
  color: #b63d21; }
  .category-npt .site-title .base-name:hover {
    color: #b23113; }

.category-economie .site-title .base-name {
  color: #bd1749; }
  .category-economie .site-title .base-name:hover {
    color: #d21951; }

.category-international .site-title .base-name {
  color: #0681bb; }
  .category-international .site-title .base-name:hover {
    color: #1794ce; }

.category-educatie .site-title .base-name {
  color: #0056a5; }
  .category-educatie .site-title .base-name:hover {
    color: #1d6cb3; }

.category-tech .site-title .base-name {
  color: #007681; }
  .category-tech .site-title .base-name:hover {
    color: #008a97; }

.category-lifestyle .site-title .base-name {
  color: #e76427; }
  .category-lifestyle .site-title .base-name:hover {
    color: #da591d; }

.category-sanatate .site-title .base-name {
  color: #119c9e; }
  .category-sanatate .site-title .base-name:hover {
    color: #00a6a9; }

.category-cultura .site-title .base-name {
  color: #cc9e00; }
  .category-cultura .site-title .base-name:hover {
    color: #e6b728; }

.category-entertainment .site-title .base-name {
  color: #bc1674; }
  .category-entertainment .site-title .base-name:hover {
    color: #d31f85; }

.category-politica .site-title .base-name {
  color: #8d36dc; }
  .category-politica .site-title .base-name:hover {
    color: #9d3df5; }

.category-societate .site-title .base-name {
  color: #64d080; }
  .category-societate .site-title .base-name:hover {
    color: #35ff69; }

.category-sport .site-title .base-name {
  color: #53860b; }
  .category-sport .site-title .base-name:hover {
    color: #629914; }

.userbar {
  position: relative;
  z-index: 5;
  height: 36px;
  width: 100%;
  font-size: 11px;
  background: #086db5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #086db5 50%, #0a5b94 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #086db5), color-stop(100%, #0a5b94));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #086db5 50%, #0a5b94 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #086db5 50%, #0a5b94 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #086db5 50%, #0a5b94 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #086db5 50%, #0a5b94 100%);
  /* W3C */ }
  .userbar > ul {
    position: relative;
    color: #fff;
    color: rgba(255, 255, 255, 0.8); }
    .userbar > ul > li {
      position: relative;
      display: block;
      float: left;
      padding: 11px 11px 10px 10px;
      border-left: 1px solid rgba(255, 255, 255, 0.2);
      border-right: 1px solid rgba(0, 0, 0, 0.25); }
      .userbar > ul > li:first-child {
        border-left: 0; }
      .userbar > ul > li > a {
        color: #fff; }
      .userbar > ul > li > .sep {
        background: url(../img/icons-sprite.png) no-repeat -98px -419px;
        height: 40px;
        width: 2px;
        position: absolute;
        top: -1px;
        left: 0; }
    .userbar > ul .dropdown {
      padding: 11px 13px 10px 11px !important;
      position: relative; }
      .userbar > ul .dropdown > a {
        text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
      .userbar > ul .dropdown .icon {
        background: url("../img/icons-sprite.png") no-repeat -102px -771px;
        width: 7px;
        height: 5px;
        position: absolute;
        top: 16px;
        right: 10px; }
      .userbar > ul .dropdown > a {
        padding-right: 14px; }
      .userbar > ul .dropdown:hover {
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(49%, rgba(0, 0, 0, 0.12)), color-stop(100%, rgba(0, 0, 0, 0.25)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* W3C */ }
    .userbar > ul .dropdown-open:hover {
      background-color: #ebebeb;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(white));
      background-image: -webkit-linear-gradient(top, #ebebeb, white);
      background-image: -moz-linear-gradient(top, #ebebeb, white);
      background-image: -o-linear-gradient(top, #ebebeb, white);
      background-image: linear-gradient(to bottom, #ebebeb, white);
      -webkit-box-shadow: inset 0px 0px -2px 0px white;
      -moz-box-shadow: inset 0px 0px -2px 0px white;
      box-shadow: inset 0px 0px -2px 0px white; }
      .userbar > ul .dropdown-open:hover .icon {
        background: url("../img/icons-sprite.png") no-repeat -119px -771px;
        width: 8px;
        height: 5px; }
      .userbar > ul .dropdown-open:hover > a {
        color: #000;
        text-shadow: none; }
    .userbar > ul .evenimente {
      -webkit-box-shadow: 1px 0px 0px rgba(255,255,255,0.25);
      -moz-box-shadow: 1px 0px 0px rgba(255,255,255,0.25);
      box-shadow: 1px 0px 0px rgba(255,255,255,0.25); }
      .userbar > ul .evenimente .icon {
        background: url("../img/icons-sprite.png") no-repeat -112px -986px;
        position: static;
        width: 31px;
        height: 14px;
        float: left;
        margin-right: 5px; }
      .userbar > ul .evenimente:hover {
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(49%, rgba(0, 0, 0, 0.12)), color-stop(100%, rgba(0, 0, 0, 0.25)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.12) 49%, rgba(0, 0, 0, 0.25) 100%);
        /* W3C */ }
    .userbar > ul .live-button {
      border-right: 0;
      border-left: 0;
      padding: 0; }
      .userbar > ul .live-button .button {
        display: block;
        padding: 1px 12px 1px 10px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.35) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.35)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.35) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.35) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.35) 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.35) 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#59000000',GradientType=0 );
        /* IE6-9 */
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        border-bottom: 1px solid rgba(0, 0, 0, 0.4);
        position: relative;
        top: 8px;
        left: 15px; }
        .userbar > ul .live-button .button .icon {
          border-radius: 50%;
          -moz-border-radius: 50%;
          -webkit-border-radius: 50%;
          -moz-background-clip: padding;
          -webkit-background-clip: padding-box;
          background-clip: padding-box;
          width: 9px;
          height: 9px;
          float: left;
          background-color: #2ae451;
          position: relative;
          top: 3px;
          margin-right: 5px;
          -webkit-box-shadow: inset -1px -1px 3px -2px black;
          -moz-box-shadow: inset -1px -1px 3px -2px black;
          box-shadow: inset -1px -1px 3px -2px black; }
        .userbar > ul .live-button .button span {
          font-size: 12px;
          color: #fff;
          text-shadow: 0px 1px black;
          text-transform: uppercase;
          font-weight: bold;
          display: block;
          float: left; }
        .userbar > ul .live-button .button:hover {
          background: white;
          /* Old browsers */
          background: -moz-linear-gradient(top, white 35%, #ededed 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, white), color-stop(100%, #ededed));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, white 35%, #ededed 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, white 35%, #ededed 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, white 35%, #ededed 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, white 35%, #ededed 100%);
          /* W3C */
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
          .userbar > ul .live-button .button:hover span {
            color: #db0000;
            text-shadow: 0px 1px white; }
        .userbar > ul .live-button .button:active {
          background: #ededed;
          /* Old browsers */
          background: -moz-linear-gradient(top, #ededed 0%, white 65%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(65%, white));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #ededed 0%, white 65%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #ededed 0%, white 65%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #ededed 0%, white 65%);
          /* IE10+ */
          background: linear-gradient(to bottom, #ededed 0%, white 65%);
          /* W3C */
          -webkit-box-shadow: 0px 0px 6px -3px black;
          -moz-box-shadow: 0px 0px 6px -3px black;
          box-shadow: 0px 0px 6px -3px black; }
          .userbar > ul .live-button .button:active span {
            color: #db0000;
            text-shadow: 0px 1px white; }
    .userbar > ul .listing-orase {
      width: 201px;
      height: 280px;
      float: left;
      margin: 2px 0px 0px 7px; }
      .userbar > ul .listing-orase .list {
        margin-top: 8px; }
        .userbar > ul .listing-orase .list li a {
          margin-bottom: 3px; }
        .userbar > ul .listing-orase .list .boundbox {
          height: 174px;
          overflow: hidden; }
        .userbar > ul .listing-orase .list .button {
          position: relative;
          -webkit-box-shadow: 0px 1px 0px #EFEFEF;
          -moz-box-shadow: 0px 1px 0px #EFEFEF;
          box-shadow: 0px 1px 0px #EFEFEF;
          height: 18px;
          background: whiteSmoke;
          border-left: 1px solid #efefef;
          border-right: 1px solid #efefef;
          border-bottom: 1px solid #cfcfcf;
          font-size: 14px;
          color: #3E3E3E;
          border-radius: 3px;
          -moz-border-radius: 3px;
          -webkit-border-radius: 3px;
          -moz-background-clip: padding;
          -webkit-background-clip: padding-box;
          background-clip: padding-box;
          margin-bottom: 3px;
          padding: 3px 7px;
          color: #3E3E3E; }
          .userbar > ul .listing-orase .list .button .icon {
            background: url("../img/icons-sprite.png") no-repeat -158px -760px;
            width: 16px;
            height: 10px;
            position: absolute;
            top: 8px;
            left: 50%;
            margin-left: -8px; }
        .userbar > ul .listing-orase .list .up .icon {
          background-position: -160px -760px; }
        .userbar > ul .listing-orase .list .up:hover .icon {
          background-position: -160px -772px; }
        .userbar > ul .listing-orase .list .down .icon {
          background-position: -141px -760px; }
        .userbar > ul .listing-orase .list .down:hover .icon {
          background-position: -141px -773px; }
      .userbar > ul .listing-orase .filter-orase .icon {
        background: url(../img/icons-sprite.png) no-repeat -157px -145px;
        width: 17px;
        height: 17px;
        position: absolute;
        top: 9px;
        right: 7px;
        opacity: 0.7;
        z-index: 2; }
        .userbar > ul .listing-orase .filter-orase .icon:hover {
          opacity: 1; }
    .userbar > ul .map-preview-area {
      width: 761px;
      height: 156px;
      float: right;
      margin: 7px 8px 0 0;
      background: url(../img/map-preview.png) no-repeat;
      padding-bottom: 5px;
      border-bottom: 1px solid #e0e0e0; }
      .userbar > ul .map-preview-area .maplink {
        position: absolute;
        top: 60px;
        right: 110px;
        color: #006fbe;
        font-size: 18px;
        text-transform: uppercase;
        background: #fff;
        padding: 6px 43px 5px 20px;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        font-family: "HelveticaNeueW02-57Cn", sans-serif;
        -webkit-box-shadow: 0px 0px 14px 1px #DBDBDB;
        -moz-box-shadow: 0px 0px 14px 1px #DBDBDB;
        box-shadow: 0px 0px 14px 1px #DBDBDB; }
        .userbar > ul .map-preview-area .maplink .icon {
          background: #F1F1F2;
          background-image: url("../img/icons-sprite.png");
          background-position: -153px -203px;
          background-repeat: no-repeat;
          width: 25px;
          height: 25px;
          float: right;
          border-radius: 50%;
          -moz-border-radius: 50%;
          -webkit-border-radius: 50%;
          -moz-background-clip: padding;
          -webkit-background-clip: padding-box;
          background-clip: padding-box;
          margin-top: -11px; }
        .userbar > ul .map-preview-area .maplink:hover {
          background: #006fbe;
          color: #fff; }
          .userbar > ul .map-preview-area .maplink:hover .icon {
            background-color: #fff; }
    .userbar > ul .slider-articole .boundbox {
      position: relative;
      float: right;
      overflow: hidden;
      width: 761px;
      height: 78px;
      border-bottom: 1px solid #e5e5e5;
      padding: 20px 0 0 0;
      margin-right: 8px; }
      .userbar > ul .slider-articole .boundbox ul {
        position: absolute;
        top: 15px;
        left: 20px;
        width: 20000px;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        .userbar > ul .slider-articole .boundbox ul li {
          display: block;
          width: 190px;
          float: left;
          margin-right: 75px; }
          .userbar > ul .slider-articole .boundbox ul li:last-child {
            margin-right: 0; }
          .userbar > ul .slider-articole .boundbox ul li .link-oras {
            position: relative;
            top: 1px;
            font-size: 11px;
            font-weight: bold;
            text-transform: uppercase;
            color: #c6c7c7;
            line-height: 20px;
            display: block;
            float: left; }
            .userbar > ul .slider-articole .boundbox ul li .link-oras:hover {
              color: #116da7; }
          .userbar > ul .slider-articole .boundbox ul li .sep {
            font-size: 18px;
            color: #999999;
            margin-left: 5px;
            margin-right: 5px;
            position: relative;
            top: 2px;
            line-height: 20px;
            display: block;
            float: left; }
          .userbar > ul .slider-articole .boundbox ul li .articleTitle {
            font-family: Georgia, serif;
            font-size: 16px;
            color: #000000;
            line-height: 20px; }
            .userbar > ul .slider-articole .boundbox ul li .articleTitle:hover {
              color: #116DA7; }
    .userbar > ul .slider-articole .orase-switch {
      width: 60px;
      height: 11px;
      margin-top: -8px;
      padding-left: 10px;
      float: right;
      right: 360px; }
    .userbar > ul .user-tools {
      box-shadow: none;
      border: 0; }
      .userbar > ul .user-tools .user {
        background: url(../img/icons-sprite.png) no-repeat -160px -229px;
        padding-left: 19px;
        padding-right: 14px;
        font-weight: bold;
        text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.55); }
    .userbar > ul .logged-in {
      float: right; }
    .userbar > ul .sign-up .info-cont {
      float: right;
      margin-right: 21px;
      color: rgba(255, 255, 255, 0.7); }
      .userbar > ul .sign-up .info-cont:hover {
        color: white; }
    .userbar > ul .auth a {
      background: url(../img/icons-sprite.png) no-repeat -143px -448px;
      padding-left: 36px; }
      .userbar > ul .auth a:hover {
        opacity: 0.8; }
    .userbar > ul .sign-up #create-acc {
      background: url(../img/icons-sprite.png) no-repeat -160px -229px;
      padding-left: 17px;
      float: right;
      display: block;
      position: relative; }
      .userbar > ul .sign-up #create-acc .sep {
        top: -12px;
        left: -10px; }
      .userbar > ul .sign-up #create-acc #create-acc:hover,
      .userbar > ul .sign-up #create-acc #open-modal:hover {
        color: rgba(255, 255, 255, 0.7); }
      .userbar > ul .sign-up #create-acc:hover {
        opacity: 0.8; }
    .userbar > ul .rightside {
      float: right;
      border: 0; }
      .userbar > ul .rightside a {
        font-weight: bold; }
    .userbar > ul .faded-link a {
      opacity: 0.8; }
      .userbar > ul .faded-link a:hover {
        opacity: 1; }
    .userbar > ul .adv-moldova {
      border-left: 0; }
    .userbar > ul .mobile {
      padding-left: 0;
      padding-right: 3px;
      border-right: 0; }
      .userbar > ul .mobile a {
        font-size: 11px; }
      .userbar > ul .mobile .icon {
        background: url(../img/icons-sprite.png) no-repeat -49px -458px;
        width: 7px;
        height: 11px;
        float: left;
        margin-right: 8px;
        position: relative;
        top: 1px; }
    .userbar > ul .intro {
      padding-right: 25px; }
      .userbar > ul .intro:after {
        content: '';
        display: block;
        position: absolute;
        right: 10px;
        top: 16px;
        background: url("../img/icons-sprite.png") no-repeat -134px -771px;
        width: 7px;
        height: 5px;
        opacity: 0.8; }
      .userbar > ul .intro span {
        cursor: pointer; }
      .userbar > ul .intro:hover span {
        color: #fff; }
      .userbar > ul .intro:hover:after {
        opacity: 1; }
  .userbar .intro .demo-trigger-styling {
    background-color: #7e2814;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.4)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#66000000',GradientType=0 );
    /* IE6-9 */
    margin-right: 5px; }
    .userbar .intro .demo-trigger-styling:active {
      background-color: rgba(0, 0, 0, 0.5);
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.3)));
      background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3));
      background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3));
      background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3));
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3));
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#33000000',GradientType=0 );
      /* IE6-9 */ }
  .userbar #user-dd {
    cursor: pointer;
    height: 15px;
    float: right; }
  .userbar .user-dd-default {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.25) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(75%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.25)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.25) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.25) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.25) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.25) 100%);
    /* W3C */
    border-right: 1px solid rgba(0, 0, 0, 0.1); }
    .userbar .user-dd-default:hover {
      background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.12) 75%, rgba(0, 0, 0, 0.15) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(75%, rgba(0, 0, 0, 0.12)), color-stop(100%, rgba(0, 0, 0, 0.15)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.12) 75%, rgba(0, 0, 0, 0.15) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.12) 75%, rgba(0, 0, 0, 0.15) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.12) 75%, rgba(0, 0, 0, 0.15) 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.12) 75%, rgba(0, 0, 0, 0.15) 100%);
      /* W3C */ }
    .userbar .user-dd-default .arrow {
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid white;
      margin-top: 5px; }

.despre-noi-dd {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 36px;
  left: -1px;
  background: #fff;
  color: #000;
  width: 176px;
  border: 0;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  padding: 10px 10px 6px 10px;
  -webkit-box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.1); }

.main-bloguri {
  display: none;
  height: 141px;
  width: 990px;
  background: #fff;
  position: absolute;
  top: 36px;
  left: -257px;
  z-index: 5;
  -webkit-box-shadow: 4px 3px 7px -6px #000, -4px 3px 7px -6px #000;
  -moz-box-shadow: 4px 3px 7px -6px #000, -4px 3px 7px -6px #000;
  box-shadow: 4px 3px 7px -6px #000, -4px 3px 7px -6px #000;
  -moz-box-shadow: none; }

.main-bloguri-content {
  width: 767px;
  position: absolute;
  top: 10px;
  padding-top: 10px;
  left: 208px; }
  .main-bloguri-content .blog-titles {
    height: 102px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
  .main-bloguri-content .boundbox {
    width: 697px;
    overflow: hidden;
    margin-left: 49px; }
  .main-bloguri-content ul {
    width: 20000px;
    position: relative;
    left: 0;
    top: 0; }
    .main-bloguri-content ul li {
      position: relative;
      display: block;
      float: left;
      width: 310px;
      margin-right: 35px;
      text-align: left;
      padding: 0px 0px 1px 10px;
      border-bottom: 1px solid #ededed;
      -webkit-box-shadow: inset 0px -1px 0px 0px #fff;
      -moz-box-shadow: inset 0px -1px 0px 0px #fff;
      box-shadow: inset 0px -1px 0px 0px #fff; }
      .main-bloguri-content ul li .category-name {
        float: left;
        display: block;
        position: relative;
        top: 4px; }
      .main-bloguri-content ul li .comment-no {
        position: relative;
        top: 2px;
        background-color: #6f6f6f;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#6f6f6f), to(#575757));
        background-image: -webkit-linear-gradient(top, #6f6f6f, #575757);
        background-image: -moz-linear-gradient(top, #6f6f6f, #575757);
        background-image: -o-linear-gradient(top, #6f6f6f, #575757);
        background-image: linear-gradient(to bottom, #6f6f6f, #575757);
        -webkit-box-shadow: 0px 1px 1px #b6b6b6;
        -moz-box-shadow: 0px 1px 1px #b6b6b6;
        box-shadow: 0px 1px 1px #b6b6b6; }
        .main-bloguri-content ul li .comment-no:after {
          border-top: 5px solid #535353; }
      .main-bloguri-content ul li .sep {
        float: left;
        display: block; }
      .main-bloguri-content ul li .user-avatar {
        float: left;
        margin-right: 18px;
        width: 80px;
        height: 80px; }
      .main-bloguri-content ul li .autor {
        font-weight: bold;
        font-size: 12px;
        color: #949495; }
        .main-bloguri-content ul li .autor span {
          text-transform: uppercase; }
      .main-bloguri-content ul li .title {
        display: block; }
        .main-bloguri-content ul li .title > a {
          color: #000;
          font-size: 16px;
          font-weight: normal;
          font-family: Georgia, serif;
          line-height: 20px; }
        .main-bloguri-content ul li .title .sep {
          color: #949495;
          font-size: 14px;
          font-weight: normal;
          position: relative;
          top: 2px;
          margin-right: 5px;
          margin-left: 5px; }
  .main-bloguri-content .border-bottom {
    border-bottom: 1px solid #e5e5e5;
    width: 753px;
    margin-left: 14px;
    height: 8px; }
  .main-bloguri-content .blog-switch {
    width: 60px;
    height: 11px;
    margin-top: -8px;
    padding-left: 10px; }

.switch-style {
  background: #fff;
  margin: 0 auto;
  position: relative; }
  .switch-style .switch {
    cursor: pointer;
    width: 10px;
    height: 10px;
    border: 1px solid #dbdbdb;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fcfcfc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e7e7e7));
    background-image: -webkit-linear-gradient(top, #fcfcfc, #e7e7e7);
    background-image: -moz-linear-gradient(top, #fcfcfc, #e7e7e7);
    background-image: -o-linear-gradient(top, #fcfcfc, #e7e7e7);
    background-image: linear-gradient(to bottom, #fcfcfc, #e7e7e7);
    float: left;
    margin-right: 7px;
    margin: 3px 7px 0 0; }
    .switch-style .switch:last-child {
      margin-right: 0; }
  .switch-style .active {
    background-image: none;
    background-color: #086db5;
    border: 1px solid white; }

.dd-options-style li a {
  position: relative;
  display: block;
  background: #f5f5f5;
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #cfcfcf;
  -webkit-box-shadow:  0px 1px 0px #efefef;
  -moz-box-shadow:  0px 1px 0px #efefef;
  box-shadow:  0px 1px 0px #efefef;
  font-size: 14px;
  color: #3e3e3e;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-bottom: 4px;
  padding: 3px 7px;
  color: #3e3e3e; }
  .dd-options-style li a:hover {
    color: #086db5;
    background: #ffffff; }

.sorting-main-bloguri {
  width: 197px;
  margin: 11px 0px 0px 10px; }

.main-orase {
  display: none;
  position: absolute;
  top: 36px;
  left: -398px;
  width: 990px;
  background: #fff;
  z-index: 5;
  -webkit-box-shadow: 4px 3px 7px -6px #000, -4px 3px 7px -6px #000;
  -moz-box-shadow: 4px 3px 7px -6px #000, -4px 3px 7px -6px #000;
  box-shadow: 4px 3px 7px -6px #000, -4px 3px 7px -6px #000;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
  padding-bottom: 9px; }

.box-dd {
  display: none;
  position: absolute;
  top: 42px;
  left: 0px;
  background: #fff;
  border: 1px solid #efefef;
  border-top: 0;
  height: 95px;
  width: 100%;
  padding-right: 29px;
  z-index: 5;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -webkit-box-shadow: 0px 5px 4px -1px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 5px 4px -1px rgba(0,0,0,0.5);
  box-shadow: 0px 5px 4px -1px rgba(0,0,0,0.5); }
  .box-dd ul {
    margin: 0px, 9px;
    border: 0; }
    .box-dd ul li {
      border: 0;
      display: block;
      border-bottom: 1px solid #e5e5e5;
      padding: 0px 0px 0px 30px;
      float: none;
      width: 100%;
      position: relative; }
      .box-dd ul li:last-child {
        border-bottom: 0; }
      .box-dd ul li:hover .icon {
        background-color: #125782; }
      .box-dd ul li a {
        color: #333;
        display: block;
        padding: 8px 0; }
        .box-dd ul li a:hover {
          color: #125782; }
    .box-dd ul .icon {
      background-image: url(../img/icons-sprite.png);
      background-repeat: no-repeat;
      background-color: #000;
      width: 10px;
      height: 12px;
      float: left;
      position: absolute;
      top: 8px;
      left: 10px; }
    .box-dd ul .view-profile .icon {
      background-position: -152px -322px; }
    .box-dd ul .edit-preferences .icon {
      width: 9px;
      height: 7px;
      background-position: -152px -336px;
      top: 12px; }
    .box-dd ul .logout .icon {
      width: 9px;
      height: 7px;
      background-position: -152px -357px;
      top: 12px; }

.subcat-menu {
  height: 38px;
  border-bottom: 1px solid #c8c8c8;
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#e0e0e0));
  background-image: -webkit-linear-gradient(top, white, #e0e0e0);
  background-image: -moz-linear-gradient(top, white, #e0e0e0);
  background-image: -o-linear-gradient(top, white, #e0e0e0);
  background-image: linear-gradient(to bottom, white, #e0e0e0);
  -webkit-box-shadow: inset 0px -1px 0px white;
  -moz-box-shadow: inset 0px -1px 0px white;
  box-shadow: inset 0px -1px 0px white; }
  .subcat-menu ul {
    padding-left: 10px;
    width: 970px; }
    .subcat-menu ul li {
      position: relative;
      display: block;
      float: left;
      font-size: 13px;
      font-weight: bold;
      line-height: 38px;
      padding-right: 13px;
      margin-right: 12px; }
      .subcat-menu ul li:last-child .icon {
        display: none; }
      .subcat-menu ul li .icon {
        background: url(../img/icons-sprite.png) no-repeat -111px -830px;
        width: 2px;
        height: 37px;
        position: absolute;
        top: 6px;
        right: 0; }
      .subcat-menu ul li a {
        display: block;
        color: #3e3e3e; }
        .subcat-menu ul li a:hover {
          text-decoration: none; }
    .subcat-menu ul .active a {
      color: #9B2E15; }

.subcat-bar {
  background-color: #e2e2e2;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  height: 50px;
  -moz-box-shadow: 0 1px 0 #dddede;
  -ms-box-shadow: 0 1px 0 #dddede;
  -o-box-shadow: 0 1px 0 #dddede;
  -webkit-box-shadow: 0 1px 0 #dddede;
  box-shadow: 0 1px 0 #dddede; }
  .subcat-bar ul {
    display: block;
    margin-top: 4px;
    text-align: center; }
    .subcat-bar ul li {
      display: inline-block;
      font: normal normal 24px Arial, Helvetica, sans-serif;
      margin: 0 8px;
      zoom: 1;
      *display: inline; }

.marile-teme {
  position: relative;
  width: 100%;
  height: 24px;
  margin: 1px 0;
  border-bottom: 1px solid #e4e4e4;
  font-size: 12px;
  font-weight: bold;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 54%, #eeeeee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, white), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 54%, #eeeeee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 54%, #eeeeee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 54%, #eeeeee 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, white 54%, #eeeeee 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  /* IE6-9 */ }
  .marile-teme ul {
    font-size: 12px;
    line-height: 24px;
    display: block;
    text-align: center; }
    .marile-teme ul li {
      position: relative;
      display: inline;
      margin-right: 15px;
      padding-right: 15px;
      height: 10px;
      margin-top: 9px; }
      .marile-teme ul li:after {
        content: '';
        display: block;
        position: absolute;
        top: 3px;
        right: 0;
        width: 1px;
        height: 10px;
        background: #d3d3d3; }
      .marile-teme ul li:last-child:after {
        display: none; }
      .marile-teme ul li > a {
        color: #676767; }
        .marile-teme ul li > a:hover {
          color: #000; }

.blogger-box {
  position: relative;
  width: 355px;
  float: left;
  margin-left: 21px;
  height: 90px;
  overflow: hidden; }
  .blogger-box ul li {
    position: relative;
    width: 225px;
    height: 87px;
    padding-left: 105px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 30px;
    margin-bottom: 10px; }
    .blogger-box ul li .quote {
      color: #9a9a9a;
      font-family: Georgia, serif;
      font-size: 12px;
      line-height: 17px; }
      .blogger-box ul li .quote a {
        color: #9a9a9a; }
        .blogger-box ul li .quote a:hover {
          color: #666; }
      .blogger-box ul li .quote li {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      .blogger-box ul li .quote .jcarousel-item-fullyvisible {
        opacity: 1; }
      .blogger-box ul li .quote .mark {
        background: url(../img/icons-sprite.png) no-repeat -72px -397px;
        width: 17px;
        height: 12px;
        display: inline-block;
        margin: 0px 3px 0px 0px; }
      .blogger-box ul li .quote .quote-right {
        display: inline-block;
        background-position: -98px -397px;
        margin: 0px 0px 0px 3px;
        position: relative;
        top: 4px; }
    .blogger-box ul li .authorinfo {
      font-size: 11px;
      color: #767676;
      margin-top: 5px;
      position: absolute;
      left: 153px;
      bottom: 15px;
      width: 220px; }
  .blogger-box .icc {
    position: absolute;
    left: 105px;
    bottom: 15px;
    z-index: 1; }
    .blogger-box .icc:hover {
      border-top: 1px solid #e2e2e2;
      border-right: 1px solid #dfdfdf;
      border-bottom: 1px solid #dddddd;
      border-left: 1px solid #dfdfdf;
      background: white;
      /* Old browsers */
      background: -moz-linear-gradient(top, white 50%, #e6e6e6 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), color-stop(100%, #e6e6e6));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, white 50%, #e6e6e6 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, white 50%, #e6e6e6 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, white 50%, #e6e6e6 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, white 50%, #e6e6e6 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
      /* IE6-9 */ }
  .blogger-box .jcarousel-right {
    left: 125px; }
    .blogger-box .jcarousel-right .icon {
      background: url("../img/icons-sprite.png") no-repeat -76px 0;
      width: 5px;
      height: 9px;
      top: 4px;
      left: 6px;
      cursor: pointer; }
  .blogger-box .jcarousel-left .icon {
    background: url("../img/icons-sprite.png") no-repeat -63px 0;
    width: 5px;
    height: 9px;
    top: 4px;
    left: 5px;
    cursor: pointer; }

.categorii-drop {
  background-color: #353535;
  background-image: url(../img/catmenu.png);
  position: relative;
  width: 100%;
  height: 42px;
  z-index: 1; }
  .categorii-drop > ul {
    position: relative; }
    .categorii-drop > ul > li {
      display: block;
      float: left;
      line-height: 44px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 16px;
      font-weight: bold;
      text-shadow: 0px -1px rgba(0, 0, 0, 0.4);
      height: 42px;
      margin: 0px 0px 0px 0px;
      padding: 0px 8px 0px 8px; }
      .categorii-drop > ul > li > a {
        background: url(../img/categories-sprite.png) no-repeat;
        display: block;
        color: #dadada;
        padding-right: 17px; }
      .categorii-drop > ul > li:hover > a {
        color: #fff;
        background-position: right -782px; }
      .categorii-drop > ul > li:last-child {
        margin-right: 0;
        float: none;
        position: absolute;
        top: 0;
        right: 0; }
        .categorii-drop > ul > li:last-child .sub-box {
          left: -839px; }
        .categorii-drop > ul > li:last-child a {
          padding-right: 18px; }
  .categorii-drop .home-button a {
    background-position: right -782px; }
    .categorii-drop .home-button a img {
      position: relative;
      top: -3px; }
  .categorii-drop .home-button:hover {
    -webkit-box-shadow: inset 0px 1px #e58f7c;
    -moz-box-shadow: inset 0px 1px #e58f7c;
    box-shadow: inset 0px 1px #e58f7c;
    background-color: #da654a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#da654a), to(#b23b1f));
    background-image: -webkit-linear-gradient(top, #da654a, #b23b1f);
    background-image: -moz-linear-gradient(top, #da654a, #b23b1f);
    background-image: -o-linear-gradient(top, #da654a, #b23b1f);
    background-image: linear-gradient(to bottom, #da654a, #b23b1f); }
    .categorii-drop .home-button:hover a {
      background-position: right -782px; }
    .categorii-drop .home-button:hover .sub-box {
      overflow: visible;
      height: auto;
      border-top: 3px solid #b23b1f; }
  .categorii-drop .home-button .sub-sections-small {
    background: #f2d5ce; }
    .categorii-drop .home-button .sub-sections-small a {
      color: #642111; }
      .categorii-drop .home-button .sub-sections-small a:hover {
        color: #fff; }
    .categorii-drop .home-button .sub-sections-small ul li {
      border: 1px solid #efcac2;
      border-top: 0; }
      .categorii-drop .home-button .sub-sections-small ul li:hover {
        background-color: #ae6444; }

.sub-box {
  display: none;
  position: absolute;
  top: 39px;
  left: 0;
  background-color: #fff;
  width: 980px;
  z-index: 3;
  line-height: normal;
  text-shadow: none;
  font-size: 12px;
  font-weight: normal;
  text-overflow: ellipsis;
  -webkit-box-shadow: inset -1px 0px 0px #cbcbcb,0 5px 0px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset -1px 0px 0px #cbcbcb,0 5px 0px 0px rgba(0, 0, 0, 0.3);
  box-shadow: inset -1px 0px 0px #cbcbcb,0 5px 0px 0px rgba(0, 0, 0, 0.3); }

.sub-sections-small {
  position: relative;
  float: left;
  background: #ccc;
  padding: 15px 15px 16px 0px;
  height: 195px; }
  .sub-sections-small ul {
    margin-left: 15px;
    float: left; }
    .sub-sections-small ul li {
      background: #fff;
      padding: 0px 10px;
      height: 30px;
      line-height: 30px;
      margin-bottom: 2px;
      position: relative;
      width: 193px;
      border-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
      .sub-sections-small ul li:hover {
        background-position: 197px -441px; }
        .sub-sections-small ul li:hover a {
          color: #fff; }
      .sub-sections-small ul li a {
        font-size: 15px;
        font-weight: bold;
        text-shadow: none;
        display: block; }
    .sub-sections-small ul li.bottom-flag {
      margin-bottom: 10px; }
      .sub-sections-small ul li.bottom-flag:after {
        background: url(../img/cat-menu-bottom-flag.png) no-repeat center top;
        content: "";
        display: block;
        height: 7px;
        position: absolute;
        bottom: -7px;
        left: 4px;
        width: 205px; }

.dd-article-box {
  width: 215px;
  height: 196px;
  float: left;
  margin: 15px 0px 0px 15px;
  padding-right: 15px;
  border-right: 1px solid #cbcbcb; }
  .dd-article-box .category {
    font-size: 11px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 8px;
    display: block; }
  .dd-article-box img {
    margin-bottom: 8px; }
    .dd-article-box img:hover {
      opacity: 0.92; }
  .dd-article-box .dd-title {
    font-family: Georgia, serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold; }
    .dd-article-box .dd-title .icon {
      position: relative;
      top: 1px;
      width: 11px;
      height: 13px;
      float: left;
      background-image: url(../img/icons-sprite.png);
      background-position: -163px -467px;
      margin-right: 7px; }
    .dd-article-box .dd-title a {
      color: #343434; }
      .dd-article-box .dd-title a:hover {
        color: #0F0F0F; }
  .dd-article-box:last-child {
    padding-right: 0;
    border-right: 0; }

.category-npt .categorii-drop .news:hover > a,
.category-economie .categorii-drop .economie:hover > a,
.category-international .categorii-drop .international:hover > a,
.category-tech .categorii-drop .tech:hover > a,
.category-educatie .categorii-drop .educatie:hover > a,
.category-lifestyle .categorii-drop .lifestyle:hover > a,
.category-sanatate .categorii-drop .sanatate:hover > a,
.category-entertainment .categorii-drop .entertainment:hover > a {
  color: #fff; }

.category-cultura .categorii-drop .cultura:hover > a {
  color: #000;
  text-shadow: none; }

.categorii-drop .news:hover {
  -webkit-box-shadow: inset 0px 1px #e58f7c;
  -moz-box-shadow: inset 0px 1px #e58f7c;
  box-shadow: inset 0px 1px #e58f7c;
  background-color: #da654a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#da654a), to(#b23b1f));
  background-image: -webkit-linear-gradient(top, #da654a, #b23b1f);
  background-image: -moz-linear-gradient(top, #da654a, #b23b1f);
  background-image: -o-linear-gradient(top, #da654a, #b23b1f);
  background-image: linear-gradient(to bottom, #da654a, #b23b1f); }
.categorii-drop .news > a {
  background-position: right -1233px; }
.categorii-drop .economie:hover {
  -webkit-box-shadow: inset 0px 1px #e07394;
  -moz-box-shadow: inset 0px 1px #e07394;
  box-shadow: inset 0px 1px #e07394;
  background-color: #d4406c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d4406c), to(#ac2a51));
  background-image: -webkit-linear-gradient(top, #d4406c, #ac2a51);
  background-image: -moz-linear-gradient(top, #d4406c, #ac2a51);
  background-image: -o-linear-gradient(top, #d4406c, #ac2a51);
  background-image: linear-gradient(to bottom, #d4406c, #ac2a51); }
.categorii-drop .economie > a {
  background-position: right -823px; }
.categorii-drop .international:hover {
  -webkit-box-shadow: inset 0px 1px #8fd4f5;
  -moz-box-shadow: inset 0px 1px #8fd4f5;
  box-shadow: inset 0px 1px #8fd4f5;
  background-color: #63c3f0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#63c3f0), to(#38a9de));
  background-image: -webkit-linear-gradient(top, #63c3f0, #38a9de);
  background-image: -moz-linear-gradient(top, #63c3f0, #38a9de);
  background-image: -o-linear-gradient(top, #63c3f0, #38a9de);
  background-image: linear-gradient(to bottom, #63c3f0, #38a9de); }
.categorii-drop .international > a {
  background-position: right -864px; }
.categorii-drop .educatie:hover {
  -webkit-box-shadow: inset 0px 1px #54a7ae;
  -moz-box-shadow: inset 0px 1px #54a7ae;
  box-shadow: inset 0px 1px #54a7ae;
  background-color: #4c9feb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4c9feb), to(#126fc5));
  background-image: -webkit-linear-gradient(top, #4c9feb, #126fc5);
  background-image: -moz-linear-gradient(top, #4c9feb, #126fc5);
  background-image: -o-linear-gradient(top, #4c9feb, #126fc5);
  background-image: linear-gradient(to bottom, #4c9feb, #126fc5); }
.categorii-drop .educatie > a {
  background-position: right -987px; }
.categorii-drop .tech:hover {
  -webkit-box-shadow: inset 0px 1px #54a7ae;
  -moz-box-shadow: inset 0px 1px #54a7ae;
  box-shadow: inset 0px 1px #54a7ae;
  background-color: #14848d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#14848d), to(#006169));
  background-image: -webkit-linear-gradient(top, #14848d, #006169);
  background-image: -moz-linear-gradient(top, #14848d, #006169);
  background-image: -o-linear-gradient(top, #14848d, #006169);
  background-image: linear-gradient(to bottom, #14848d, #006169); }
.categorii-drop .tech > a {
  background-position: right -946px; }
.categorii-drop .lifestyle:hover {
  -webkit-box-shadow: inset 0px 1px #ffb694;
  -moz-box-shadow: inset 0px 1px #ffb694;
  box-shadow: inset 0px 1px #ffb694;
  background-color: #ff996a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff996a), to(#ff5f15));
  background-image: -webkit-linear-gradient(top, #ff996a, #ff5f15);
  background-image: -moz-linear-gradient(top, #ff996a, #ff5f15);
  background-image: -o-linear-gradient(top, #ff996a, #ff5f15);
  background-image: linear-gradient(to bottom, #ff996a, #ff5f15); }
.categorii-drop .lifestyle > a {
  background-position: right -1028px; }
.categorii-drop .sanatate:hover {
  -webkit-box-shadow: inset 0px 1px #82d7d9;
  -moz-box-shadow: inset 0px 1px #82d7d9;
  box-shadow: inset 0px 1px #82d7d9;
  background-color: #53c8ca;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#53c8ca), to(#3daaac));
  background-image: -webkit-linear-gradient(top, #53c8ca, #3daaac);
  background-image: -moz-linear-gradient(top, #53c8ca, #3daaac);
  background-image: -o-linear-gradient(top, #53c8ca, #3daaac);
  background-image: linear-gradient(to bottom, #53c8ca, #3daaac); }
.categorii-drop .sanatate > a {
  background-position: right -1110px; }
.categorii-drop .cultura:hover {
  color: #44370a;
  -webkit-box-shadow: inset 0px 1px #fbe585;
  -moz-box-shadow: inset 0px 1px #fbe585;
  box-shadow: inset 0px 1px #fbe585;
  background-color: #f9db56;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9db56), to(#edbf21));
  background-image: -webkit-linear-gradient(top, #f9db56, #edbf21);
  background-image: -moz-linear-gradient(top, #f9db56, #edbf21);
  background-image: -o-linear-gradient(top, #f9db56, #edbf21);
  background-image: linear-gradient(to bottom, #f9db56, #edbf21); }
.categorii-drop .cultura > a {
  background-position: right -1069px; }
.categorii-drop .cultura:hover a {
  background-position: right -742px; }
.categorii-drop .entertainment:hover {
  -webkit-box-shadow: inset 0px 1px #b3b3b3;
  -moz-box-shadow: inset 0px 1px #b3b3b3;
  box-shadow: inset 0px 1px #b3b3b3;
  background-color: #d2378f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d2378f), to(#b51a72));
  background-image: -webkit-linear-gradient(top, #d2378f, #b51a72);
  background-image: -moz-linear-gradient(top, #d2378f, #b51a72);
  background-image: -o-linear-gradient(top, #d2378f, #b51a72);
  background-image: linear-gradient(to bottom, #d2378f, #b51a72); }
.categorii-drop .entertainment > a {
  background-position: right -1274px; }

li.news .sub-sections-small {
  background: #f2d5ce; }
  li.news .sub-sections-small a {
    color: #642111; }
  li.news .sub-sections-small li:hover {
    background-color: #ae6444; }
li.news:hover .sub-box {
  border-top: 3px solid #b23b1f; }

li.economie:hover .sub-box {
  border-top: 3px solid #9e2f50; }
li.economie .sub-sections-small {
  background: #f0d0d0; }
  li.economie .sub-sections-small a {
    color: #631a30; }
  li.economie .sub-sections-small li {
    border: 1px solid #efcac2;
    border-bottom: 1px solid #e5adad; }
    li.economie .sub-sections-small li:hover {
      background-color: #c17272; }

li.international .sub-sections-small {
  background: #c3e5f5; }
  li.international .sub-sections-small a {
    color: #215f7c; }
  li.international .sub-sections-small li {
    border: 1px solid #b4def2;
    border-bottom: 1px solid #96d2ee; }
    li.international .sub-sections-small li:hover {
      background-color: #5ea9cc; }
li.international:hover .sub-box {
  border-top: 3px solid #38a9de; }

li.tech .sub-sections-small {
  background: #b2cfd2; }
  li.tech .sub-sections-small a {
    color: #243233; }
  li.tech .sub-sections-small li {
    border: 1px solid #9fc3c7;
    border-bottom: 1px solid #78abb0; }
    li.tech .sub-sections-small li:hover {
      background-color: #3c8d95; }
li.tech:hover .sub-box {
  border-top: 3px solid #006169; }

li.educatie:hover .sub-box {
  border-top: 3px solid #126fc5; }
li.educatie .sub-sections-small {
  background: #b7d4ed; }
  li.educatie .sub-sections-small a {
    color: #243233; }
  li.educatie .sub-sections-small ul li {
    border: 1px solid #a5c9e8;
    border-bottom: 1px solid #81b4e0; }
    li.educatie .sub-sections-small ul li:hover {
      background-color: #4683b7; }

li.lifestyle:hover .sub-box {
  border-top: 3px solid #ff5f16; }
li.lifestyle .sub-sections-small {
  background: #f2d2c4; }
  li.lifestyle .sub-sections-small a {
    color: #68290d; }
  li.lifestyle .sub-sections-small ul li {
    border: 1px solid #efc7b5;
    border-bottom: 1px solid #e8b098; }
    li.lifestyle .sub-sections-small ul li:hover {
      background-color: #d0744c; }

li.cultura:hover .sub-box {
  border-top: 3px solid #edbf21; }
li.cultura .sub-sections-small {
  background: #f8efc2; }
  li.cultura .sub-sections-small a {
    color: #423808; }
  li.cultura .sub-sections-small ul li {
    border: 1px solid #d8d4c3; }
    li.cultura .sub-sections-small ul li:hover {
      background-color: #b8a544; }

li.sanatate:hover .sub-box {
  border-top: 3px solid #3daeb0; }
li.sanatate .sub-sections-small {
  background: #c4e7e7; }
  li.sanatate .sub-sections-small a {
    color: #235d5e; }
  li.sanatate .sub-sections-small ul li {
    border: 1px solid #b5e1e1;
    border-bottom: 1px solid #98d5d5; }
    li.sanatate .sub-sections-small ul li:hover {
      background-color: #43adad; }

li.entertainment:hover .sub-box {
  border-top: 3px solid #9e2f50; }
li.entertainment .sub-sections-small {
  background: #f0d0d0; }
  li.entertainment .sub-sections-small a {
    color: #631a30; }
  li.entertainment .sub-sections-small li {
    border: 1px solid #efcac2;
    border-bottom: 1px solid #e5adad; }
    li.entertainment .sub-sections-small li:hover {
      background-color: #c17272; }

.deschidere-main {
  text-align: center; }
  .deschidere-main .main-title {
    font-size: 36px;
    line-height: 42px;
    font-family: Georgia, serif;
    font-weight: bold;
    margin: 0 auto 16px auto;
    width: 910px; }
    .deschidere-main .main-title .comment-no {
      min-width: 18px;
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      font-size: 16px;
      font-weight: bold;
      box-shadow: none;
      padding: 6px 6px 6px 5px;
      top: -3px; }
  .deschidere-main .main-subtitle {
    color: #cacbcc;
    font-size: 20px;
    font-weight: normal;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 910px;
    font-family: Georgia, serif;
    line-height: 26px; }
  .deschidere-main .meta-tools {
    font-size: 14px;
    display: block; }
    .deschidere-main .meta-tools .main-tag {
      font-size: 14px;
      color: #fff; }
      .deschidere-main .meta-tools .main-tag:hover {
        color: #B6B7B9; }
    .deschidere-main .meta-tools a {
      margin-right: 12px;
      padding-right: 18px; }
      .deschidere-main .meta-tools a:last-child {
        border: 0;
        padding: 0;
        margin: 0; }
  .deschidere-main .related-articles {
    padding-bottom: 10px;
    margin: 0 auto; }
    .deschidere-main .related-articles ul li .icon {
      background: url(../img/icons-sprite.png) no-repeat -163px -467px;
      width: 11px;
      height: 13px;
      margin-right: 15px;
      display: inline-block; }
  .deschidere-main .sub-title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 22px;
    width: 965px;
    font-family: Georgia, serif;
    font-weight: normal; }
  .deschidere-main .main-tag {
    font-weight: bold; }
    .deschidere-main .main-tag .icon {
      background: url(../img/icons-sprite.png) no-repeat -82px -461px;
      width: 14px;
      height: 14px;
      display: inline-block;
      position: relative;
      top: 2px;
      margin-right: 5px; }

.deschidere-dark .main-title {
  color: #fff; }
  .deschidere-dark .main-title a:hover {
    color: #E6E6E6; }
  .deschidere-dark .main-title .comment-no {
    background-color: #e6e6e6;
    background-color: white;
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#cacaca));
    background-image: -webkit-linear-gradient(top, white, #cacaca);
    background-image: -moz-linear-gradient(top, white, #cacaca);
    background-image: -o-linear-gradient(top, white, #cacaca);
    background-image: linear-gradient(to bottom, white, #cacaca);
    text-shadow: 0px -1px 0px white;
    color: #1f2124; }
    .deschidere-dark .main-title .comment-no:after {
      border-top: 6px solid #cacaca; }
.deschidere-dark .big-font {
  font-size: 48px;
  line-height: 56px;
  width: 930px; }
  .deschidere-dark .big-font .comment-no {
    top: -7px;
    padding: 6px 6px 6px 5px;
    left: 6px; }
    .deschidere-dark .big-font .comment-no:after {
      bottom: -6px; }
.deschidere-dark .sub-title {
  color: #ccccce; }
  .deschidere-dark .sub-title a {
    color: #ccccce; }
    .deschidere-dark .sub-title a:hover {
      color: #E2E2E2; }
.deschidere-dark .img-open-big-v1 {
  border: 3px solid white; }
.deschidere-dark .meta-tools {
  margin-top: 20px; }
  .deschidere-dark .meta-tools a {
    color: #b6b7b9;
    text-shadow: 0px 1px black;
    border-right: 1px solid #65676b; }
    .deschidere-dark .meta-tools a:hover {
      color: #fff; }
.deschidere-dark .related-articles {
  margin-top: 24px;
  width: 927px; }
  .deschidere-dark .related-articles a {
    color: #b4b5b7;
    text-shadow: 0px 1px #0c0c0d; }
    .deschidere-dark .related-articles a:hover {
      color: #fff; }
  .deschidere-dark .related-articles ul {
    background: url(../img/open-big-v1-sep.png) no-repeat center top; }
    .deschidere-dark .related-articles ul li {
      padding: 7px 0;
      background: url(../img/open-big-v1-sep.png) no-repeat center bottom; }
      .deschidere-dark .related-articles ul li .icon {
        background: url(../img/icons-sprite.png) no-repeat -163px -467px; }

.deschidere-light .main-title a:hover {
  color: #333; }
.deschidere-light .sub-title a {
  color: #000; }
  .deschidere-light .sub-title a:hover {
    color: #333; }
.deschidere-light .img-post {
  background: white;
  padding: 3px;
  border: 1px solid #c9c9c9; }
.deschidere-light .meta-tools {
  display: block;
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 10px; }
  .deschidere-light .meta-tools a {
    color: #333; }
    .deschidere-light .meta-tools a:hover {
      color: #004E7E; }
  .deschidere-light .meta-tools .main-tag {
    color: #004E7E; }
    .deschidere-light .meta-tools .main-tag .icon {
      background-position: -92px -327px; }
    .deschidere-light .meta-tools .main-tag:hover {
      color: #333; }
      .deschidere-light .meta-tools .main-tag:hover .icon {
        background-position: -74px -327px; }
.deschidere-light .related-articles li {
  font-size: 18px;
  font-family: Georgia, serif;
  border-bottom: 1px solid #c9c9c9; }
  .deschidere-light .related-articles li a {
    color: #000;
    padding: 8px 0px;
    display: inline-block; }

.related-title {
  font-size: 18px;
  margin-bottom: 0;
  font-family: Georgia, serif; }

.carousel-container {
  position: relative; }
  .carousel-container .more {
    color: #fff;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 24px;
    right: 5px;
    display: block;
    z-index: 2;
    background: red;
    width: 136px;
    height: 67px;
    line-height: 67px;
    background: url(../img/png70.png); }

.carousel-open-big-v1 {
  height: 67px;
  margin-left: 2px;
  background: black;
  padding: 4px;
  margin: 20px auto 0 auto;
  display: inline-block; }
  .carousel-open-big-v1 li {
    width: 136px;
    height: 67px;
    float: left;
    margin-right: 3px;
    cursor: pointer;
    position: relative; }
    .carousel-open-big-v1 li:last-child {
      margin-right: 0; }
    .carousel-open-big-v1 li img {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 136px;
      height: 67px;
      opacity: 0.70;
      filter: alpha(opacity=70);
      -webkit-transition: all 0.1s ease-out;
      -moz-transition: all 0.1s ease-out;
      transition: all 0.1s ease-out; }
    .carousel-open-big-v1 li:hover img {
      opacity: 1;
      filter: alpha(opacity=100); }
    .carousel-open-big-v1 li:nth-child(7) {
      z-index: 2; }
      .carousel-open-big-v1 li:nth-child(7) img {
        box-shadow: none;
        width: 136px;
        height: 67px;
        border: 0;
        top: 0;
        left: 0; }
  .carousel-open-big-v1 .active {
    z-index: 3; }
    .carousel-open-big-v1 .active img {
      opacity: 1;
      filter: alpha(opacity=100);
      border: 3px solid white;
      width: 146px;
      height: 75px;
      z-index: 2;
      left: -8px;
      top: -7px;
      -webkit-box-shadow:  0px 1px 3px black;
      -moz-box-shadow:  0px 1px 3px black;
      box-shadow:  0px 1px 3px black;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
  .carousel-open-big-v1 .gallery-link a {
    position: absolute;
    top: 0;
    left: 0;
    width: 136px;
    height: 54px;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding-top: 13px;
    font-size: 16px;
    color: #5A5A5A; }
  .carousel-open-big-v1 .gallery-link:hover a {
    color: #fff; }

.darken {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 2147483646; }

.facebook-signin {
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #d0dbee;
  -webkit-box-shadow: inset 0px -1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0px -1px 3px rgba(0,0,0,0.1);
  box-shadow: inset 0px -1px 3px rgba(0,0,0,0.1);
  text-align: center;
  height: 185px;
  color: #3f3f3f;
  font-size: 14px;
  width: 680px;
  z-index: 2; }
  .facebook-signin .hover-info {
    display: none;
    position: absolute;
    top: 40px;
    left: 100px;
    background: #3184b9;
    color: #fff;
    font-size: 13px;
    font-style: italic;
    text-align: left;
    margin: 0 auto;
    width: 460px;
    padding: 12px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0px 0px 3px 3px #C4CEE0;
    -moz-box-shadow: 0px 0px 3px 3px #C4CEE0;
    box-shadow: 0px 0px 3px 3px #C4CEE0;
    margin-top: 10px; }
    .facebook-signin .hover-info:after {
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 6px solid #3184b9;
      content: '';
      display: block;
      position: absolute;
      top: -6px;
      right: 100px; }
  .facebook-signin .instr {
    padding-top: 23px;
    display: block;
    position: relative; }
    .facebook-signin .instr a {
      color: #3184b9;
      text-decoration: underline; }
  .facebook-signin .facebook-button {
    display: block;
    background-color: #7598d5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7598d5), to(#6187c1));
    background-image: -webkit-linear-gradient(top, #7598d5, #6187c1);
    background-image: -moz-linear-gradient(top, #7598d5, #6187c1);
    background-image: -o-linear-gradient(top, #7598d5, #6187c1);
    background-image: linear-gradient(to bottom, #7598d5, #6187c1);
    border: 1px solid #97a9ca;
    border-bottom: 3px solid #a3b5d4;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 330px;
    margin: 30px auto 0px auto;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0px 1px #4f6a97;
    color: #fff; }
    .facebook-signin .facebook-button:hover {
      background-color: #7f9fd7;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#7f9fd7), to(#6a8fc7));
      background-image: -webkit-linear-gradient(top, #7f9fd7, #6a8fc7);
      background-image: -moz-linear-gradient(top, #7f9fd7, #6a8fc7);
      background-image: -o-linear-gradient(top, #7f9fd7, #6a8fc7);
      background-image: linear-gradient(to bottom, #7f9fd7, #6a8fc7); }
    .facebook-signin .facebook-button:active {
      background-color: #6a8cf7;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#6a8cf7), to(#7f9fd7));
      background-image: -webkit-linear-gradient(top, #6a8cf7, #7f9fd7);
      background-image: -moz-linear-gradient(top, #6a8cf7, #7f9fd7);
      background-image: -o-linear-gradient(top, #6a8cf7, #7f9fd7);
      background-image: linear-gradient(to bottom, #6a8cf7, #7f9fd7); }
    .facebook-signin .facebook-button span {
      line-height: 40px;
      border-left: 1px solid #a1b9e0;
      -webkit-box-shadow: -1px 0px 0px #6386c1;
      -moz-box-shadow: -1px 0px 0px #6386c1;
      box-shadow: -1px 0px 0px #6386c1;
      display: block;
      width: 255px;
      margin-left: 40px;
      padding-left: 10px; }
    .facebook-signin .facebook-button .f {
      display: block;
      float: left;
      width: 15px;
      height: 28px;
      background: url(../img/icons-sprite.png) no-repeat -160px -406px;
      margin: 6px 0px 0px 14px; }

#modal-login {
  display: none; }
  #modal-login .modal {
    height: 539px;
    margin-top: -269px; }

.modal {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -384px 0 0 -345px;
  width: 690px;
  height: 768px;
  background: #fff;
  z-index: 2147483647;
  overflow: hidden;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .modal header {
    position: relative;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
    height: 40px;
    line-height: 40px;
    padding-left: 8px;
    border-top: 1px solid #595c61;
    border-left: 1px solid #43464b;
    border-right: 1px solid #43464b;
    background-color: #4f5257;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4f5257), to(#292c31));
    background-image: -webkit-linear-gradient(top, #4f5257, #292c31);
    background-image: -moz-linear-gradient(top, #4f5257, #292c31);
    background-image: -o-linear-gradient(top, #4f5257, #292c31);
    background-image: linear-gradient(to bottom, #4f5257, #292c31); }
    .modal header hgroup {
      display: inline; }
  .modal .logo {
    background: url(../img/icons-sprite.png) no-repeat -13px -841px;
    width: 41px;
    height: 19px;
    display: block;
    text-indent: -9999px;
    padding: 3px;
    float: left;
    display: block;
    margin: 9px 0px 0px 3px; }
  .modal .box-title {
    font-family: "adevarul_stagregular" sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    text-shadow: 0px -1px #2c2e31;
    margin-left: 5px; }
  .modal .login {
    display: block;
    background-color: #fefefe;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e9e9e9));
    background-image: -webkit-linear-gradient(top, #fefefe, #e9e9e9);
    background-image: -moz-linear-gradient(top, #fefefe, #e9e9e9);
    background-image: -o-linear-gradient(top, #fefefe, #e9e9e9);
    background-image: linear-gradient(to bottom, #fefefe, #e9e9e9);
    border: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #bcbcbc;
    width: 150px;
    height: 36px;
    line-height: 36px;
    color: #a23218;
    font-size: 18px;
    margin: 0 auto;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0px 0px 0px 7px #e1e1e1, 0px 1px 0px 1px #d9d9d9;
    -moz-box-shadow: 0px 0px 0px 7px #e1e1e1, 0px 1px 0px 1px #d9d9d9;
    box-shadow: 0px 0px 0px 7px #e1e1e1, 0px 1px 0px 1px #d9d9d9;
    margin-top: 35px; }
    .modal .login:hover {
      border-bottom: 1px solid #adadad; }
    .modal .login:active {
      background-color: #e9e9e9;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#fefefe));
      background-image: -webkit-linear-gradient(top, #e9e9e9, #fefefe);
      background-image: -moz-linear-gradient(top, #e9e9e9, #fefefe);
      background-image: -o-linear-gradient(top, #e9e9e9, #fefefe);
      background-image: linear-gradient(to bottom, #e9e9e9, #fefefe); }
  .modal .button-close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 22px;
    height: 22px;
    border: 1px solid #1f2124;
    border-bottom: 1px solid #151619;
    -webkit-box-shadow:  				inset 0px 1px 0px #696d74, 				0px 1px 0px #3f4146;
    -moz-box-shadow:  				inset 0px 1px 0px #696d74, 				0px 1px 0px #3f4146;
    box-shadow:  				inset 0px 1px 0px #696d74, 				0px 1px 0px #3f4146;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: transparent;
    cursor: pointer; }
    .modal .button-close:hover {
      -webkit-box-shadow:  					inset 0px 1px 0px #808285, 					0px 1px 0px #3f4146;
      -moz-box-shadow:  					inset 0px 1px 0px #808285, 					0px 1px 0px #3f4146;
      box-shadow:  					inset 0px 1px 0px #808285, 					0px 1px 0px #3f4146; }
    .modal .button-close .icon {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      background: url(../img/icons-sprite.png) no-repeat -88px -84px;
      width: 22px;
      height: 22px; }
    .modal .button-close:after {
      display: none; }
    .modal .button-close:active {
      -webkit-box-shadow:  					inset 0px -1px 0px #696d74, 					0px 1px 0px #3f4146;
      -moz-box-shadow:  					inset 0px -1px 0px #696d74, 					0px 1px 0px #3f4146;
      box-shadow:  					inset 0px -1px 0px #696d74, 					0px 1px 0px #3f4146;
      background-color: #2a2d32;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#2a2d32), to(#4e5156));
      background-image: -webkit-linear-gradient(top, #2a2d32, #4e5156);
      background-image: -moz-linear-gradient(top, #2a2d32, #4e5156);
      background-image: -o-linear-gradient(top, #2a2d32, #4e5156);
      background-image: linear-gradient(to bottom, #2a2d32, #4e5156); }
  .modal .padbox {
    position: relative;
    background: #eaeaea;
    margin: 5px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px; }
  .modal .sau {
    color: #000;
    width: 75px;
    height: 70px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #eaeaea;
    border-top: 1px solid white;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 50px;
    position: absolute;
    top: -35px;
    left: 50%;
    margin-left: -37.5px;
    font-size: 18px;
    font-style: italic;
    z-index: 2; }
  .modal .register {
    margin-top: 43px;
    border-top: 1px solid white;
    -webkit-box-shadow: 0px -1px 0px #e1e1e1;
    -moz-box-shadow: 0px -1px 0px #e1e1e1;
    box-shadow: 0px -1px 0px #e1e1e1;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(lightgrey));
    background-image: -webkit-linear-gradient(top, #ececec, lightgrey);
    background-image: -moz-linear-gradient(top, #ececec, lightgrey);
    background-image: -o-linear-gradient(top, #ececec, lightgrey);
    background-image: linear-gradient(to bottom, #ececec, lightgrey);
    height: 57px;
    line-height: 57px;
    font-size: 14px;
    color: #5b5b5b;
    text-align: right;
    text-shadow: 0px 1px white;
    padding-right: 30px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px; }
    .modal .register strong a {
      color: #2e3136; }
      .modal .register strong a:hover {
        color: #A23218; }

#create-account {
  display: none; }
  #create-account .facebook-signin {
    position: relative;
    top: 0;
    left: 0;
    height: 75px; }
    #create-account .facebook-signin .facebook-button {
      margin: 0 auto;
      top: 14px;
      position: relative; }

.account-modal {
  height: 599px;
  margin-top: -334px; }
  .account-modal .create-account {
    padding-top: 40px;
    position: relative;
    text-align: center; }
    .account-modal .create-account input[type='text'],
    .account-modal .create-account input[type='password'] {
      background: #fff;
      border: 0;
      border-top: 1px solid #cacaca;
      -webkit-box-shadow: inset 0px 1px 0px #e5e5e5;
      -moz-box-shadow: inset 0px 1px 0px #e5e5e5;
      box-shadow: inset 0px 1px 0px #e5e5e5;
      height: 18px;
      width: 203px;
      margin-bottom: 15px;
      border-radius: 3px;
      padding: 5px; }
    .account-modal .create-account fieldset {
      width: 213px;
      position: relative;
      margin: 0 auto;
      display: block; }
    .account-modal .create-account .aligned label {
      position: absolute;
      top: 0;
      left: -112px;
      width: 95px;
      text-align: right;
      color: #3f3f3f;
      font-size: 14px;
      padding-top: 5px; }
    .account-modal .create-account .aligned .r-parola {
      font-size: 12px;
      color: #989898;
      padding-top: 6px; }
    .account-modal .create-account .l-aligned {
      text-align: left;
      font-size: 12px;
      color: #989898;
      width: 225px;
      margin-bottom: 10px;
      display: block;
      height: 15px; }
  .account-modal .retype {
    position: absolute;
    top: 0px;
    right: -140px;
    width: 125px;
    display: none; }
    .account-modal .retype .icon {
      background: url("../img/icons-sprite.png") no-repeat -67px -35px;
      width: 17px;
      height: 15px;
      position: absolute;
      top: 3px;
      padding-left: 0; }
    .account-modal .retype span {
      padding-left: 25px;
      display: block;
      text-align: left;
      font-size: 11px;
      color: #bc2705; }
  .account-modal .info {
    text-align: left;
    display: block;
    font-size: 11px;
    color: #989898;
    margin-bottom: 15px; }

.login-modal {
  position: relative; }
  .login-modal .default-signin {
    position: relative;
    text-align: center;
    background: #eaeaea;
    border-top: 1px solid white;
    top: 186px;
    z-index: 2; }
    .login-modal .default-signin .instr {
      font-size: 18px;
      font-style: italic;
      position: relative;
      display: block;
      padding: 30px 0px 20px 0px; }
    .login-modal .default-signin .email,
    .login-modal .default-signin .password {
      width: 205px; }
    .login-modal .default-signin .text-input {
      border: 0;
      border-top: 1px solid #c5c5c5;
      padding: 6px 8px;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      font-size: 14px;
      -webkit-box-shadow: inset 0px 1px 3px #D8D8D8;
      -moz-box-shadow: inset 0px 1px 3px #D8D8D8;
      box-shadow: inset 0px 1px 3px #D8D8D8;
      margin-bottom: 20px; }
    .login-modal .default-signin .email {
      margin-right: 12px; }
    .login-modal .default-signin label {
      color: #b4b5b7;
      margin-right: 15px; }
    .login-modal .default-signin .signin-main a {
      color: #4f5257;
      font-size: 12px;
      border-bottom: 1px solid #79a4bf;
      color: #79a4bf; }
    .login-modal .default-signin .signin-main input[type="checkbox"] {
      position: relative;
      top: 2px;
      margin-right: 5px; }

.signin-main .login,
.default-signin .register {
  margin-top: 32px; }

.abonare-newsletter {
  display: none; }
  .abonare-newsletter .modal {
    position: relative;
    height: 647px;
    width: 775px;
    margin: -323px 0 0 -387px; }
  .abonare-newsletter .tw-pad {
    padding: 25px 40px; }
  .abonare-newsletter .desc {
    background: url(../img/abonare-nw-icon.png) no-repeat 25px 0px;
    padding-left: 205px;
    padding-right: 25px;
    font-size: 18px;
    font-style: italic;
    color: #000000;
    line-height: 24px;
    padding-bottom: 40px; }
    .abonare-newsletter .desc span {
      display: block;
      padding-top: 14px; }
  .abonare-newsletter .line-sep {
    border-bottom: 1px solid #d2d2d2;
    -webkit-box-shadow: 0px 1px 0px #fff;
    -moz-box-shadow: 0px 1px 0px #fff;
    box-shadow: 0px 1px 0px #fff; }
  .abonare-newsletter .abnr {
    position: relative;
    padding: 23px 0px 23px 65px; }
    .abonare-newsletter .abnr .title {
      font-size: 16px;
      font-weight: bold;
      color: #000000; }
      .abonare-newsletter .abnr .title strong {
        text-transform: uppercase;
        color: #9f1e00; }
    .abonare-newsletter .abnr .description {
      font-size: 12px;
      color: #959595;
      padding-top: 5px; }
    .abonare-newsletter .abnr .styled-input {
      background-color: #fff;
      border: 1px solid #efefef;
      border-bottom: 1px solid white;
      border-top: 1px solid #c5c5c5;
      border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      -webkit-box-shadow: inset 0px 1px 1px 0px #E9E9E9;
      -moz-box-shadow: inset 0px 1px 1px 0px #E9E9E9;
      box-shadow: inset 0px 1px 1px 0px #E9E9E9; }
    .abonare-newsletter .abnr .checkbox {
      position: absolute;
      top: 31px;
      left: 14px;
      width: 28px;
      height: 26px;
      cursor: pointer;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none; }
    .abonare-newsletter .abnr input.chk-in {
      display: none; }
    .abonare-newsletter .abnr .checkbox-active {
      background: url(../img/icons-sprite.png) no-repeat -57px -831px;
      background-color: #fff; }
    .abonare-newsletter .abnr .inputs-container {
      margin-top: 20px; }
      .abonare-newsletter .abnr .inputs-container input {
        width: 193px;
        height: 28px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        padding: 0px 10px;
        margin: 0px 16px 13px 0px; }
    .abonare-newsletter .abnr .checkbox-small {
      position: relative;
      top: 0;
      left: 0;
      width: 18px;
      height: 16px;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
    .abonare-newsletter .abnr .checkbox-small.checkbox-active {
      background: url(../img/icons-sprite.png) no-repeat -85px -833px;
      background-color: #fff; }
    .abonare-newsletter .abnr .agreement {
      margin-top: 13px; }
      .abonare-newsletter .abnr .agreement .checkbox-small {
        float: left; }
      .abonare-newsletter .abnr .agreement .agreement-text {
        float: left;
        margin: 2px 0px 0px 8px; }
        .abonare-newsletter .abnr .agreement .agreement-text a {
          color: #0079c7;
          text-decoration: underline;
          margin-left: 4px; }
  .abonare-newsletter .inpt-save {
    width: 113px;
    height: 36px;
    background-color: white;
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#e9e9e9));
    background-image: -webkit-linear-gradient(top, white, #e9e9e9);
    background-image: -moz-linear-gradient(top, white, #e9e9e9);
    background-image: -o-linear-gradient(top, white, #e9e9e9);
    background-image: linear-gradient(to bottom, white, #e9e9e9);
    border: 1px solid #d9d9d9;
    border-bottom: 1px solid #bcbcbc;
    color: #a23218;
    font-size: 18px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 15px 0px 10px 0px;
    -webkit-box-shadow: 0px 0px 0px 10px #e1e1e1;
    -moz-box-shadow: 0px 0px 0px 10px #e1e1e1;
    box-shadow: 0px 0px 0px 10px #e1e1e1; }
    .abonare-newsletter .inpt-save:hover {
      background-color: white;
      background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2));
      background-image: -webkit-linear-gradient(top, white, #f2f2f2);
      background-image: -moz-linear-gradient(top, white, #f2f2f2);
      background-image: -o-linear-gradient(top, white, #f2f2f2);
      background-image: linear-gradient(to bottom, white, #f2f2f2); }
    .abonare-newsletter .inpt-save:active {
      background-color: #e9e9e9;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(white));
      background-image: -webkit-linear-gradient(top, #e9e9e9, white);
      background-image: -moz-linear-gradient(top, #e9e9e9, white);
      background-image: -o-linear-gradient(top, #e9e9e9, white);
      background-image: linear-gradient(to bottom, #e9e9e9, white); }

body header.site .userbar .mobile {
  border-left: 0; }

body header.site .userbar .intro {
  border-right: 0; }

body header.site .userbar .user-tools {
  border: 0; }

body header.site .userbar .user-dd-open {
  border-left: 1px solid #1c1e21;
  border-right: 1px solid #1c1e21;
  -webkit-box-shadow: inset 0px -1px 0px #1c1e21;
  -moz-box-shadow: inset 0px -1px 0px #1c1e21;
  box-shadow: inset 0px -1px 0px #1c1e21;
  background-color: #5c5f65;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5c5f65), to(#2a2d32));
  background-image: -webkit-linear-gradient(top, #5c5f65, #2a2d32);
  background-image: -moz-linear-gradient(top, #5c5f65, #2a2d32);
  background-image: -o-linear-gradient(top, #5c5f65, #2a2d32);
  background-image: linear-gradient(to bottom, #5c5f65, #2a2d32); }
  body header.site .userbar .user-dd-open:hover {
    background-color: #68696a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#68696a), to(#343435));
    background-image: -webkit-linear-gradient(top, #68696a, #343435);
    background-image: -moz-linear-gradient(top, #68696a, #343435);
    background-image: -o-linear-gradient(top, #68696a, #343435);
    background-image: linear-gradient(to bottom, #68696a, #343435); }
  body header.site .userbar .user-dd-open .arrow {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid white;
    border-top: 0;
    top: 5px; }

.small-logo .site-title .prefix {
  width: 220px;
  height: 39px;
  background: url(../img/logo-small.png);
  margin-top: -5px; }

.category .categorii-drop {
  border-bottom: 1px solid black; }

.sidebar-box
{
  width: 100%;
  margin-bottom: 12px;
}
.sidebar-box header
{
    border: 1px solid #cbcbcb;
    color: #091d31;
    padding: 5px 5px 3px 9px;
    background-color: #ededed;
    /*
    -webkit-box-shadow: inset 0 1px 0px #64676b;
    -moz-box-shadow: inset 0 1px 0px #64676b;
    box-shadow: inset 0 1px 0px #64676b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4f5257), to(#292c31));
    background-image: -webkit-linear-gradient(top, #4f5257, #292c31);
    background-image: -moz-linear-gradient(top, #4f5257, #292c31);
    background-image: -o-linear-gradient(top, #4f5257, #292c31);
    background-image: linear-gradient(to bottom, #4f5257, #292c31);
    background-color: #3c3f44;
    */
}
    .sidebar-box header a
    {
      color: #091d31;
      text-shadow: 0 -1px 0 #fff;
    }
    .sidebar-box header .medium-page-control .clearfix {
      margin-top: 2px; }
    .sidebar-box header .medium-page-control .page-number {
      font-size: 11px;
      color: #fff;
      text-shadow: 0px -1px rgba(0, 0, 0, 0.4); }
  .sidebar-box .tab-top ul li a {
    font-size: 12px;
    font-weight: bold;
    color: #333;
    font-family: Georgia, serif;
    display: block;
    margin-bottom: 4px;
    line-height: 17px; }
    .sidebar-box .tab-top ul li a:hover {
      color: #0c4568; }
  .sidebar-box .content {
    border-bottom: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    -webkit-box-shadow: 0 2px 0px #dedede;
    -moz-box-shadow: 0 2px 0px #dedede;
    box-shadow: 0 2px 0px #dedede; }
    .sidebar-box .content .box {
      padding: 8px; 
	clear:both;
	}
      .sidebar-box .content .box form h2 {
        font-family: Georgia, serif;
        font-size: 16px;
        font-weight: normal;
        color: #000;
        margin-bottom: 10px; }
      .sidebar-box .content .box form img {
        margin-bottom: 10px; }
      .sidebar-box .content .box form label {
        color: #444; }
        .sidebar-box .content .box form label span {
          font-size: 11px;
          color: #999; }
      .sidebar-box .content .box form button {
        margin: 10px 0px 5px 0px; }
      .sidebar-box .content .box h1 {
        font-size: 11px;
        color: #999999;
        font-weight: normal;
        text-transform: uppercase; }
    .sidebar-box .content h2 {
      font-family: Georgia, serif;
      font-size: 14px;
      color: #125782; }
  .sidebar-box .box h2 {
    font-family: Georgia, serif;
    font-size: 14px; }
    .sidebar-box .box h2 a {
      color: #125782; }
  .sidebar-box .sortare-perioada {
    padding: 8px;
    border: 1px solid white;
    background-color: #f2f2f2; }
    .sidebar-box .sortare-perioada span {
      text-transform: uppercase;
      font-size: 11px;
      color: #888888;
      margin-right: 7px; }
    .sidebar-box .sortare-perioada a {
      margin-right: 8px;
      letter-spacing: -1px; }
      .sidebar-box .sortare-perioada a:hover {
        color: #000; }
      .sidebar-box .sortare-perioada a:last-child {
        border-right: 0; }
    .sidebar-box .sortare-perioada a, .sidebar-box .sortare-perioada span {
      display: block;
      float: left;
      line-height: 12px;
      font-size: 11px;
      color: #a2a2a2;
      border-right: 1px solid #a2a2a2;
      letter-spacing: normal;
      padding-right: 5px; }
    .sidebar-box .sortare-perioada .active {
      color: #000; }
  .sidebar-box .tab {
    padding-top: 5px; }
    .sidebar-box .tab ul li {
      border-bottom: 1px solid #e3e3e3;
      padding: 7px 0px;
      margin: 0 10px; }
      .sidebar-box .tab ul li:last-child {
        border-bottom: 0; }
      .sidebar-box .tab ul li img {
        float: left;
        margin-top: 4px; }
  .sidebar-box .blogroll .author {
    font-weight: bold;
    font-size: 12px;
    color: #2b2b2b; }

.sidebar-box-title {
  display: block;

  font-weight: normal;
  font-size: 16px;
  text-shadow: 0px -1px #fff;
  text-transform: uppercase;
  text-align: center;
}
.sidebar-box-title a {
  color: #fff;
}

.sidebar-container {
  border: 1px solid #dddddd;
  -webkit-box-shadow: 0px 2px 0px #ddd;
  -moz-box-shadow: 0px 2px 0px #ddd;
  box-shadow: 0px 2px 0px #ddd;
  margin-bottom: 10px;
}
.sidebar-container .header {
    color: #091d31;
    padding: 5px 5px 3px 9px;
    background-color: #ededed;
    text-align: center;
    /*
    border: 1px solid #292c31;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4f5257), to(#292c31));
    background-image: -webkit-linear-gradient(top, #4f5257, #292c31);
    background-image: -moz-linear-gradient(top, #4f5257, #292c31);
    background-image: -o-linear-gradient(top, #4f5257, #292c31);
    background-image: linear-gradient(to bottom, #4f5257, #292c31);
    -webkit-box-shadow: inset 0 1px 0px #64676b;
    -moz-box-shadow: inset 0 1px 0px #64676b;
    box-shadow: inset 0 1px 0px #64676b;
    */
    margin: 5px;
    font-weight: normal;
    font-size: 16px;
    text-shadow: 0px -1px #fff;
    text-transform: uppercase;
}
.sidebar-container .first {
    padding: 5px 10px 10px 10px;
}
.sidebar-container .first .img {
      border: 1px solid #d9d9d9;
      padding: 1px;
      background: #fff; }
    .sidebar-container .first .title {
      font-size: 18px;
      line-height: 22px;
      margin: 5px 0px;
      display: block; }
  .sidebar-container .title {
    font-family: Georgia, serif;
    color: #202020; }
  .sidebar-container .time {
    font-size: 11px;
    color: #999999;
    display: block; }
  .sidebar-container .viewport {
    height: 421px;
    overflow: hidden;
    position: relative; }
  .sidebar-container .toplist {
    display: none;
    position: relative;
    border-top: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0px 1px 0px #fff;
    -moz-box-shadow: inset 0px 1px 0px #fff;
    box-shadow: inset 0px 1px 0px #fff;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
    .sidebar-container .toplist li {
      -webkit-box-shadow: inset 0px 0px -1px 0px #fff;
      -moz-box-shadow: inset 0px 0px -1px 0px #fff;
      box-shadow: inset 0px 0px -1px 0px #fff;
      padding: 10px;
      border-bottom: 1px solid #e3e3e3;
      min-height: 63px; }
      .sidebar-container .toplist li .img {
        float: left;
        margin-right: 10px; }
      .sidebar-container .toplist li .title {
        font-size: 12px;
        font-weight: bold;
        position: relative;
        top: -4px;
        display: block; }
      .sidebar-container .toplist li .time {
        padding-left: 80px; }
      .sidebar-container .toplist li:hover {
        background: #f6f6f6; }
  .sidebar-container .page-1 {
    display: block; }

.page-switch {
  padding: 10px;
  width: 155px;
  margin: 0 auto; }
  .page-switch .arrow {
    cursor: pointer;
    float: left;
    width: 27px;
    height: 24px;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    background-repeat: no-repeat;
    background-image: url(../img/icons-sprite.png); }
  .page-switch .left {
    background-position: -42px -864px; }
    .page-switch .left:hover {
      background-position: -80px -864px; }
  .page-switch .right {
    background-position: -60px -864px; }
    .page-switch .right:hover {
      background-position: -98px -864px; }
  .page-switch .pg-list {
    float: left;
    font-size: 14px;
    color: #acacac;
    margin: 0 10px; }
    .page-switch .pg-list li {
      cursor: pointer;
      display: inline;
      font-weight: bold;
      line-height: 24px;
      padding: 7px;
      color: #acacac; }
      .page-switch .pg-list li:hover {
        color: #000000; }
    .page-switch .pg-list .active {
      color: #000000; }

.advert .content .box {
  padding: 8px 7px; }
  .advert .content .box span {
    font-size: 11px;
    color: #999;
    font-weight: normal;
    text-transform: uppercase; }
  .advert .content .box .ads {
    width: 300px;
    height: 250px;
    background-color: #ccc; }

.fullborder .content {
  border-top: 1px solid #cbcbcb; }

#newsletter .subscribe-newsletter {
  width: 298px; }
  #newsletter .subscribe-newsletter input {
    width: 206px; }
#newsletter .button-colored {
  margin: 3px;
  padding: 6px 5px;
  float: right; }

.stiri-bigopen ul li {
  position: relative; }
  .stiri-bigopen ul li:first-child {
    min-height: 0;
    padding-top: 10px;
    overflow: hidden; }
    .stiri-bigopen ul li:first-child img {
      float: none !important; }
    .stiri-bigopen ul li:first-child .container {
      position: absolute;
      bottom: 7px;
      left: 0px;
      margin: 0 8px 0px 0px;
      padding: 8px;
      background: url(../img/png70.png);
      color: #fff;
      font-size: 14px;
      width: 284px;
      min-height: 0; }
      .stiri-bigopen ul li:first-child .container a {
        color: #fff; }
  .stiri-bigopen ul li .comment-no {
    top: 0; }

#retele-sociale .content ul {
  margin-bottom: 5px; }
  #retele-sociale .content ul li {
    position: relative;
    display: block;
    float: left;
    margin: 0px 2.5px; }
    #retele-sociale .content ul li a {
      display: block;
      width: 32px;
      height: 32px;
      text-indent: -9999px;
      background-image: url(../img/icons-sprite.png); }
    #retele-sociale .content ul li .data-pop {
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      background: #fff;
      border: 1px solid #cccccc;
      padding: 10px; }
#retele-sociale .content span {
  display: block;
  color: #666666;
  margin-bottom: 10px; }
#retele-sociale .facebook {
  background-position: 0px -286px; }
#retele-sociale .twitter {
  background-position: -32px -286px; }
#retele-sociale .linkedin {
  background-position: -64px -286px; }
#retele-sociale .google {
  background-position: -96px -286px; }
#retele-sociale .rss {
  background-position: -128px -286px; }
#retele-sociale .mail {
  background-position: 0px -318px; }
#retele-sociale .pinterest {
  background-position: -32px -318px; }
#retele-sociale .youtube {
  background-position: 0px -1009px; }

.reportaj-special .content img {
  float: left;
  margin-right: 8px; }
.reportaj-special .content p {
  margin-top: 4px; }
.reportaj-special h2 {
  line-height: 18px; }
  .reportaj-special h2 a {
    color: #000; }
    .reportaj-special h2 a:hover {
      color: #0C4568; }

.reportaj-special-blue .content {
  padding: 1px; }
.reportaj-special-blue header {
  background-repeat: no-repeat;
  background-position: top right;
  padding: 0;
  margin: 0;
  border: 0;
  width: 312px;
  height: 86px; }
  .reportaj-special-blue header h1 {
    font-family: "Helvetica Neue Bold", Helvetica, Arial, Helvetica, sans-serif;
    font-weight: normal;
    display: block;
    width: 130px;
    height: 65px;
    border: 1px solid black;
    border-right: none;
    padding: 9px;
    -webkit-box-shadow: inset 0 1px 0px #506b7b;
    -moz-box-shadow: inset 0 1px 0px #506b7b;
    box-shadow: inset 0 1px 0px #506b7b;
    background-color: #355568;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#355568), to(#2e4d61));
    background-image: -webkit-linear-gradient(top, #355568, #2e4d61);
    background-image: -moz-linear-gradient(top, #355568, #2e4d61);
    background-image: -o-linear-gradient(top, #355568, #2e4d61);
    background-image: linear-gradient(to bottom, #355568, #2e4d61); }
    .reportaj-special-blue header h1 strong {
      display: block;
      font-size: 36px;
      margin-top: -10px;
      text-shadow: 0px -1px #0f181e; }
    .reportaj-special-blue header h1 > span {
      display: block;
      font-size: 17px;
      margin-top: -10px;
      letter-spacing: 0px;
      text-shadow: 1px -1px #263e4e; }
      .reportaj-special-blue header h1 > span > span {
        display: block;
        margin-top: -3px; }

#stiri-bucuresti img {
  margin-top: 3px; }
#stiri-bucuresti .tab {
  padding-top: 0; }

.sidebar-box-profile-paged .page-control {
  float: right;
  background: #fff;
  color: #6a6a6a;
  text-align: center;
  position: relative; }
  .sidebar-box-profile-paged .page-control div {
    cursor: pointer;
    background: url(../img/icons-sprite.png) no-repeat;
    width: 20px;
    height: 20px;
    background-color: #ececec;
    border: 1px solid #d0d0d0;
    -webkit-box-shadow: inset 0px 0px 1px 1px #fff;
    -moz-box-shadow: inset 0px 0px 1px 1px #fff;
    box-shadow: inset 0px 0px 1px 1px #fff; }
  .sidebar-box-profile-paged .page-control span {
    line-height: 22px;
    margin: 0px 30px 0px 10px; }
  .sidebar-box-profile-paged .page-control .left {
    background-position: -107px -134px;
    float: left;
    margin-left: 10px; }
  .sidebar-box-profile-paged .page-control .right:hover,
  .sidebar-box-profile-paged .page-control .left:hover {
    background-color: #2e77b9;
    border: 1px solid #2e77b9;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-position: -107px -151px; }
  .sidebar-box-profile-paged .page-control .right {
    background-position: -124px -134px;
    position: absolute;
    top: 0;
    right: 0; }
    .sidebar-box-profile-paged .page-control .right:hover {
      background-position: -124px -151px; }

.sidebar-profile-more {
  background: #ececec;
  border-top: 1px solid #d8d8d8;
  -webkit-box-shadow: inset 0px 0px 1px 1px #fff;
  -moz-box-shadow: inset 0px 0px 1px 1px #fff;
  box-shadow: inset 0px 0px 1px 1px #fff;
  padding: 7px 15px;
  display: block;
  color: #2e77b9;
  font-size: 11px; }
  .sidebar-profile-more:after {
    content: '»';
    padding-left: 4px; }

.sidebar-box + .section-box {
  margin-top: 20px; }

.section-box .header {
  height: 24px;
  background-color: #4e5156;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4e5156), to(#2a2d32));
  background-image: -webkit-linear-gradient(top, #4e5156, #2a2d32);
  background-image: -moz-linear-gradient(top, #4e5156, #2a2d32);
  background-image: -o-linear-gradient(top, #4e5156, #2a2d32);
  background-image: linear-gradient(to bottom, #4e5156, #2a2d32);
  border: 1px solid #282b2f;
  -webkit-box-shadow: inset 0px 1px 0px 0px #64676b;
  -moz-box-shadow: inset 0px 1px 0px 0px #64676b;
  box-shadow: inset 0px 1px 0px 0px #64676b; }
  .section-box .header .title {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    position: relative;
    background-color: #b23519;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b23519), to(#63281a));
    background-image: -webkit-linear-gradient(top, #b23519, #63281a);
    background-image: -moz-linear-gradient(top, #b23519, #63281a);
    background-image: -o-linear-gradient(top, #b23519, #63281a);
    background-image: linear-gradient(to bottom, #b23519, #63281a);
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: normal;
    position: relative;
    margin: 0px 0px 0px -1px;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.3);
    z-index: 1; }
    .section-box .header .title:after {
      content: '';
      display: block;
      position: absolute;
      top: 4px;
      right: -4px;
      width: 4px;
      height: 32px;
      background: rgba(0, 0, 0, 0.3); }
    .section-box .header .title:before {
      width: 0;
      height: 0;
      border-left: 0px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 4px solid #51261c;
      content: '';
      display: block;
      position: absolute;
      top: 0;
      right: -6px; }
.section-box .container {
  border: 1px solid #cbcbcb;
  border-top: 0;
  background-color: #f2f2f2;
  -webkit-box-shadow: 0px 2px 0px 0px #dedede;
  -moz-box-shadow: 0px 2px 0px 0px #dedede;
  box-shadow: 0px 2px 0px 0px #dedede;
  margin-bottom: 20px; }
.section-box .padded {
  padding: 8px; }
.section-box .listing a {
  color: #393939; }
  .section-box .listing a .icon {
    background: url("../img/icons-sprite.png") no-repeat -163px -467px;
    width: 11px;
    height: 13px;
    position: absolute;
    top: 9px;
    left: 5px; }
.section-box .listing li .sursa {
  font-family: Arial;
  font-size: 14px;
  color: #c5c5c5;
  text-shadow: 0px 1px 0px white;
  font-weight: normal; }
  .section-box .listing li .sursa a {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #9b2e15; }
.section-box .listing li:last-child {
  border-bottom: 0;
  box-shadow: none; }
.section-box .twfeed .timespan {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  color: #A9A9A9;
  margin-right: 5px; }
.section-box a:hover {
  color: #11547D; }
.section-box .sortare-perioada {
  border-top: 1px solid #d9d9d9;
  -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
  -moz-box-shadow: inset 0px 1px 0px 0px #fff;
  box-shadow: inset 0px 1px 0px 0px #fff;
  font-size: 11px;
  padding-top: 8px; }
  .section-box .sortare-perioada a {
    border-right: 1px solid #c1c0c0;
    padding-right: 8px;
    margin-right: 5px;
    color: #adadad;
    line-height: 18px; }
    .section-box .sortare-perioada a:active {
      color: #2c2c2c; }
    .section-box .sortare-perioada a:last-child {
      border-right: 0; }

.jc-button {
  position: absolute;
  top: 177px;
  left: 242px;
  background: url(../img/icons-sprite.png) -75px -525px no-repeat;
  width: 8px;
  height: 14px;
  float: left;
  cursor: pointer;
  margin: 10px 0px 0px 15px;
  z-index: 3; }

.jc-right {
  background-position: -85px -525px;
  margin-left: 50px; }
  .jc-right:hover {
    background-position: -85px -539px; }
  .jc-right:after {
    position: absolute;
    top: -6px;
    right: 21px;
    display: block;
    content: '';
    width: 1px;
    height: 28px;
    background: #2a2d32;
    /* Old browsers */
    background: -moz-linear-gradient(top, #2a2d32 0%, #5e6064 35%, #5e6064 65%, #2a2d32 97%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a2d32), color-stop(35%, #5e6064), color-stop(65%, #5e6064), color-stop(97%, #2a2d32));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2a2d32 0%, #5e6064 35%, #5e6064 65%, #2a2d32 97%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2a2d32 0%, #5e6064 35%, #5e6064 65%, #2a2d32 97%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2a2d32 0%, #5e6064 35%, #5e6064 65%, #2a2d32 97%);
    /* IE10+ */
    background: linear-gradient(to bottom, #2a2d32 0%, #5e6064 35%, #5e6064 65%, #2a2d32 97%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2d32', endColorstr='#2a2d32',GradientType=0 );
    /* IE6-9 */ }

.jc-left:hover {
  background-position: -75px -539px; }

.single-picture {
  padding-bottom: 0; }
  .single-picture .listing li .more {
    font-size: 11px;
    padding-top: 0;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    margin-top: -7px;
    color: #a2a2a2; }
  .single-picture .listing li:first-child {
    left: 0;
    top: 0; }

.quotes-listing .author {
  display: block;
  font-size: 18px;
  color: #9e2f50;
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 8px; }
.quotes-listing .quote {
  font-size: 18px;
  line-height: 22px;
  font-family: Georgia, serif;
  color: #000000;
  font-weight: normal;
  font-style: italic; }
.quotes-listing .sursa a {
  color: #24678d; }
.quotes-listing .listing li {
  padding: 10px 0px; }

.title-listing h4 {
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  font-family: Georgia, serif;
  color: #101010;
  margin: 10px 0 0 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #d9d9d9;
  -webkit-box-shadow: 0px 1px 0px 0px #fff;
  -moz-box-shadow: 0px 1px 0px 0px #fff;
  box-shadow: 0px 1px 0px 0px #fff; }

.sidebar .picture-listing-carousel .listing a .icon {
  background-position: -157px -681px;
  width: 13px;
  left: 14px; }
.sidebar .picture-listing-carousel .listing-carousel {
  position: relative;
  width: 20000px; }
.sidebar .picture-listing-carousel ul li {
  padding: 0;
  margin: 0;
  border-bottom: 0;
  box-shadow: none; }
  .sidebar .picture-listing-carousel ul li figcaption {
    background: #292c31;
    width: 314px;
    position: relative; }
    .sidebar .picture-listing-carousel ul li figcaption .time {
      font-family: Georgia, serif;
      font-size: 14px;
      font-weight: normal;
      color: #949698;
      padding-bottom: 0px; }
    .sidebar .picture-listing-carousel ul li figcaption span {
      color: #c4c5c6;
      font-size: 18px;
      font-weight: normal;
      padding: 12px;
      display: block;
      line-height: 22px;
      padding-top: 5px; }
  .sidebar .picture-listing-carousel ul li figcaption span,
  .sidebar .picture-listing-carousel ul li img {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .sidebar .picture-listing-carousel ul li a .icon-block {
    width: 39px;
    height: 29px;
    background-color: #292c31;
    position: absolute;
    top: -29px;
    left: 0px; }
  .sidebar .picture-listing-carousel ul li a .icon {
    top: 11px;
    left: 15px; }
  .sidebar .picture-listing-carousel ul li a:hover img {
    opacity: 0.95; }
  .sidebar .picture-listing-carousel ul li a:hover span {
    color: #fff; }
.sidebar .picture-listing-carousel ul .jcarousel-item-visible figcaption span,
.sidebar .picture-listing-carousel ul .jcarousel-item-visible img {
  opacity: 1; }
.sidebar .picture-listing-carousel .container {
  background: #292C31; }
  .sidebar .picture-listing-carousel .container .icon-block {
    position: absolute;
    top: 175px;
    left: 0px;
    width: 39px;
    height: 29px;
    background-color: #292C31;
    z-index: 2; }
    .sidebar .picture-listing-carousel .container .icon-block .icon {
      top: 11px;
      left: 14px;
      background-image: url(../img/icons-sprite.png);
      background-position: -157px -681px;
      width: 13px;
      height: 12px;
      position: absolute; }

.picture-listing ul li {
  margin: 0px 8px; }
  .picture-listing ul li:first-child {
    padding: 0;
    margin: 0; }
    .picture-listing ul li:first-child figcaption {
      background: #292c31;
      width: 314px;
      position: relative; }
      .picture-listing ul li:first-child figcaption span {
        color: #c4c5c6;
        font-size: 18px;
        font-weight: normal;
        padding: 12px;
        display: block;
        line-height: 22px; }
      .picture-listing ul li:first-child figcaption .time {
        font-family: Georgia, serif;
        font-size: 14px;
        font-weight: normal;
        color: #949698;
        padding-bottom: 0px; }
  .picture-listing ul li a .icon-block {
    width: 39px;
    height: 29px;
    background-color: #292c31;
    position: absolute;
    top: -29px;
    left: 0px; }
  .picture-listing ul li a .icon {
    top: 11px;
    left: 15px; }
  .picture-listing ul li a img {
    width: 314px;
    height: 203px; }
  .picture-listing ul li a:hover img {
    opacity: 0.95; }
  .picture-listing ul li a:hover span {
    color: #fff; }
.picture-listing .container {
  padding: 0;
  position: relative;
  overflow: hidden; }

.sidebar .picture-listing ul li:first-child a .icon {
  top: 11px;
  left: 15px; }

.nav-buttons {
  display: block;
  background: #292c31;
  width: 71px;
  height: 29px;
  position: absolute;
  top: 174px;
  right: 0;
  z-index: 2; }

#tag-about .bio {
  font-size: 12px;
  color: #666666; }
  #tag-about .bio h3 {
    color: #2d2d2d;
    font-size: 14px;
    margin-bottom: 5px; }

.sidebar-box-tag-media figure figcaption {
  font-family: Georgia, serif;
  font-size: 14px;
  font-weight: bold;
  color: #262626; }
.sidebar-box-tag-media ul {
  width: 20000px; }
  .sidebar-box-tag-media ul li {
    display: block;
    float: left;
    margin-right: 6px; }

.sidebar-box-profile {
  border: 1px solid #cbcbcb;
  -webkit-box-shadow: 0 2px 0px #dedede;
  -moz-box-shadow: 0 2px 0px #dedede;
  box-shadow: 0 2px 0px #dedede; }
  .sidebar-box-profile header {
    background: none;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #d0d0d0;
    padding: 0;
    margin: 10px 10px 3px 9px;
    height: 16px; }
    .sidebar-box-profile header .sidebar-box-title {
      color: #6a6a6a;
      text-shadow: none;
      background: #fff;
      padding-right: 10px;
      font-weight: bold;
      cursor: pointer; }
  .sidebar-box-profile .content {
    border: 0;
    box-shadow: none; }
  .sidebar-box-profile:first-child header h1 {
    text-shadow: none; }

.sidebar-box-profile-social header {
  height: 25px; }
  .sidebar-box-profile-social header h1 {
    font-size: 14px;
    font-weight: bold;
    color: #6a6a6a;
    text-transform: uppercase; }

.sidebar-profile .social-profiles {
  display: block;
  position: relative;
  margin-bottom: 10px; }
  .sidebar-profile .social-profiles li {
    display: block;
    float: left;
    width: 32px;
    height: 32px !important;
    margin-right: 8px; }
    .sidebar-profile .social-profiles li a {
      display: block;
      background: url(../img/icons-sprite.png) no-repeat 0px -286px;
      text-indent: -9999px;
      width: 32px;
      height: 32px; }
  .sidebar-profile .social-profiles .twitter a {
    background-position: -32px -286px; }
  .sidebar-profile .social-profiles .linkedin a {
    background-position: -64px -286px; }
  .sidebar-profile .social-profiles .google a {
    background-position: -96px -286px; }
  .sidebar-profile .social-profiles .gplus a {
    background-position: -96px -286px; }
  .sidebar-profile .social-profiles .pinterest a {
    background-position: -32px -318px; }

.sidebar-box .website {
  color: #3c3c3c;
  font-weight: bold; }
  .sidebar-box .website a {
    color: #125782;
    margin-left: 3px; }

.sidebar-box-profile-blogroll .box ul {
  font-weight: bold; }
  .sidebar-box-profile-blogroll .box ul li a {
    color: #125782;
    line-height: 19px; }

.sidebar-box-profile-badges ul {
  padding-left: 45px;
  margin-top: 7px; }

.sidebar-box-profile-badges .badges-desc {
  padding: 0 0 0 11px;
  margin-top: 0px;
  margin-bottom: 5px;
  display: block; }
  .sidebar-box-profile-badges .badges-desc li {
    display: inline;
    margin-right: 8px;
    font-size: 11px; }

.sidebar-profile .box .badge-listing li {
  margin-right: 42px; }

.sidebar-profile .box .badge-listing li,
.badge-listing li {
  display: block;
  float: left;
  height: 48px; }
  .sidebar-profile .box .badge-listing li:last-child,
  .badge-listing li:last-child {
    margin-right: 0; }

.sidebar-activitatea-prietenilor .scroller li {
  min-height: 57px;
  clear: both;
  float: none; }
  .sidebar-activitatea-prietenilor .scroller li:last-child {
    border-bottom: 0;
    padding-bottom: 15px; }
  .sidebar-activitatea-prietenilor .scroller li img {
    float: left;
    padding: 7px 0;
    margin-right: 10px; }

.tab ul li .meta {
  font-size: 11px;
  color: #999; }
.tab ul li .container {
  padding-left: 58px;
  min-height: 50px; }

.sidebar > article .article-text {
  line-height: 19px; }

body .sidebar .cross .header {
  background: transparent;
  height: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  body .sidebar .cross .header .title:before {
    border-bottom: 4px solid black; }
body .sidebar .cross .listing li {
  padding-left: 0;
  padding-bottom: 20px;
  padding-top: 15px;
  min-height: 55px; }
  body .sidebar .cross .listing li:first-child {
    padding-top: 0;
    padding-bottom: 0; }
  body .sidebar .cross .listing li:last-child {
    border-bottom: 1px solid #d9d9d9;
    -webkit-box-shadow: 0px 1px 0px 0px white;
    -moz-box-shadow: 0px 1px 0px 0px white;
    box-shadow: 0px 1px 0px 0px white; }
  body .sidebar .cross .listing li .thumb {
    float: left;
    margin-right: 10px;
    background: white;
    padding: 1px;
    -webkit-box-shadow: 2px 2px 2px 0px #D7D7D7;
    -moz-box-shadow: 2px 2px 2px 0px #D7D7D7;
    box-shadow: 2px 2px 2px 0px #D7D7D7; }
body .sidebar .cross .off-link {
  font-size: 11px;
  color: #A2A2A2;
  padding: 8px 11px;
  display: block; }
  body .sidebar .cross .off-link a {
    color: #000;
    font-weight: bold; }

body .sidebar .cross-click .header .title {
  top: 1px;
  padding: 7px 15px 7px 15px;
  background-color: #fc2800;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fc2800), to(#c41e00));
  background-image: -webkit-linear-gradient(top, #fc2800, #c41e00);
  background-image: -moz-linear-gradient(top, #fc2800, #c41e00);
  background-image: -o-linear-gradient(top, #fc2800, #c41e00);
  background-image: linear-gradient(to bottom, #fc2800, #c41e00); }
  body .sidebar .cross-click .header .title img {
    position: relative;
    top: -2px;
    width: 49px;
    height: 20px; }

body .sidebar .cross-magicfm .header .title {
  top: -2px;
  padding: 7px 15px 11px 15px;
  background: #2f2f40; }
  body .sidebar .cross-magicfm .header .title:after {
    height: 35px; }
  body .sidebar .cross-magicfm .header .title img {
    position: relative;
    top: 3px;
    width: 62px;
    height: 31px; }

body .sidebar .cross-kissfm .header .title {
  top: -2px;
  padding: 7px 15px 11px 15px;
  background: #1f1f1f; }
  body .sidebar .cross-kissfm .header .title:after {
    height: 35px; }
  body .sidebar .cross-kissfm .header .title img {
    position: relative;
    top: 3px;
    width: 37px;
    height: 30px; }

body .sidebar .cross-rockfm .header .title {
  top: -2px;
  padding: 7px 15px 11px 15px;
  background: #2d2d2d; }
  body .sidebar .cross-rockfm .header .title:after {
    height: 35px; }
  body .sidebar .cross-rockfm .header .title img {
    position: relative;
    top: 0px;
    width: 83px;
    height: 29px; }

body .sidebar .cross-gsp .header .title {
  top: -2px;
  width: 98px;
  height: 34px;
  background: #2d2d2d;
  padding: 0;
  display: block; }
  body .sidebar .cross-gsp .header .title:after {
    height: 35px; }
  body .sidebar .cross-gsp .header .title img {
    position: relative;
    top: 0px;
    width: 98px;
    height: 34px; }

body .sidebar .cross-historia .header .title {
  top: -2px;
  width: 148px;
  height: 36px;
  background: #fff;
  padding: 0;
  display: block; }
  body .sidebar .cross-historia .header .title:after {
    height: 35px; }
  body .sidebar .cross-historia .header .title img {
    position: relative;
    top: 0px;
    width: 145px;
    height: 34px; }

body .sidebar .cross-europafm .header .title {
  top: -2px;
  width: 120px;
  height: 34px;
  background: #fff;
  padding: 0;
  display: block; }
  body .sidebar .cross-europafm .header .title:after {
    height: 35px; }
  body .sidebar .cross-europafm .header .title img {
    position: relative;
    top: 0px;
    width: 120px;
    height: 34px; }

body .sidebar .cross-dilema .header .title {
  top: -2px;
  width: 197px;
  height: 34px;
  background: #2d2d2d;
  padding: 0;
  display: block; }
  body .sidebar .cross-dilema .header .title:after {
    height: 35px; }
  body .sidebar .cross-dilema .header .title img {
    position: relative;
    top: 0px;
    width: 197px;
    height: 34px; }

body .sidebar .cross-rtv .header .title {
  top: -2px;
  width: 140px;
  height: 34px;
  background: #2d2d2d;
  padding: 0;
  display: block; }
  body .sidebar .cross-rtv .header .title:after {
    height: 35px; }
  body .sidebar .cross-rtv .header .title img {
    position: relative;
    top: 0px;
    width: 140px;
    height: 34px; }

body .sidebar .cross-playtech .header .title {
  top: -2px;
  width: 157px;
  height: 34px;
  background: #2d2d2d;
  padding: 0;
  display: block; }
  body .sidebar .cross-playtech .header .title:after {
    height: 35px; }
  body .sidebar .cross-playtech .header .title img {
    position: relative;
    top: 0px;
    width: 157px;
    height: 34px; }

body .sidebar .cross-dolce .header .title {
	top: -2px;
	width: 117px;
	height: 34px;
	background: #2d2d2d;
	padding: 0;
	display: block; }
body .sidebar .cross-dolce .header .title:after {
	height: 35px; }
body .sidebar .cross-dolce .header .title img {
	position: relative;
	top: 0px;
	width: 117px;
	height: 34px; }

body .sidebar .cross-primatvstiri .header .title {
  top: -2px;
  width: 143px;
  height: 34px;
  background: #2d2d2d;
  padding: 0;
  display: block; }
  body .sidebar .cross-primatvstiri .header .title:after {
    height: 35px; }
  body .sidebar .cross-primatvstiri .header .title img {
    position: relative;
    top: 0px;
    width: 143px;
    height: 34px; }

.jobs-cross {
  position: relative;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 0px #DEDEDE;
  -moz-box-shadow: 0 2px 0px #DEDEDE;
  box-shadow: 0 2px 0px #DEDEDE; }
  .jobs-cross .jobs-wrap {
    position: relative;
    overflow: hidden;
    height: 157px; }
  .jobs-cross .jobs {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
    .jobs-cross .jobs .icon {
      border: 1px solid #e3e3e3;
      border-top: 1px solid #fafafa;
      border-bottom: 1px solid #9fa0a0;
      width: 18px;
      height: 17px;
      position: absolute;
      top: 7px;
      right: 2px;
      border-radius: 50%;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      background-color: #fafafa;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e3e4e4));
      background-image: -webkit-linear-gradient(top, #fafafa, #e3e4e4);
      background-image: -moz-linear-gradient(top, #fafafa, #e3e4e4);
      background-image: -o-linear-gradient(top, #fafafa, #e3e4e4);
      background-image: linear-gradient(to bottom, #fafafa, #e3e4e4); }
      .jobs-cross .jobs .icon:hover {
        border: 1px solid #e3e3e3; }
      .jobs-cross .jobs .icon:active {
        border: 1px solid #e3e3e3;
        background-color: #e3e4e4;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e4e4), to(#fafafa));
        background-image: -webkit-linear-gradient(top, #e3e4e4, #fafafa);
        background-image: -moz-linear-gradient(top, #e3e4e4, #fafafa);
        background-image: -o-linear-gradient(top, #e3e4e4, #fafafa);
        background-image: linear-gradient(to bottom, #e3e4e4, #fafafa); }
      .jobs-cross .jobs .icon:after {
        position: absolute;
        top: 5px;
        right: 5px;
        content: '';
        display: block;
        width: 0;
        height: 0;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 5px solid black; }
  .jobs-cross li {
    position: relative;
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 3px;
    padding-bottom: 2px; }
  .jobs-cross .link {
    display: block; }
  .jobs-cross .title {
    font-weight: bold;
    font-size: 13px;
    color: #0066cc; }
  .jobs-cross .desc {
    position: relative;
    top: -3px;
    font-weight: bold;
    font-style: italic;
    font-size: 11px;
    color: #666666; }
  .jobs-cross .toate {
    margin: 10px 0 5px 0; }
  .jobs-cross .powered {
    position: absolute;
    bottom: -13px;
    right: -12px;
    padding: 2px 20px 14px 8px;
    background: #cccccc;
    font-weight: bold;
    font-size: 11px;
    font-style: italic;
    text-shadow: 0px 1px #d8d8d8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    transform: skew(-25deg, 0deg);
    -moz-transform: skew(-25deg, 0deg);
    -ms-transform: skew(-25deg, 0deg);
    -webkit-transform: skew(-25deg, 0deg);
    -o-transform: skew(-25deg, 0deg); }
    .jobs-cross .powered .who {
      color: #cc3300; }
    .jobs-cross .powered span {
      display: block;
      transform: skew(25deg, 0);
      -moz-transform: skew(25deg, 0);
      -ms-transform: skew(25deg, 0);
      -webkit-transform: skew(25deg, 0);
      -o-transform: skew(25deg, 0); }

footer.site .base {
  height: 64px;
  border-top: 1px solid white;
  -webkit-box-shadow: inset 0px 2px 2px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0px 2px 2px 0 rgba(0,0,0,0.1);
  box-shadow: inset 0px 2px 2px 0 rgba(0,0,0,0.1);
  background: url(../img/footer-basebg.png); }
  footer.site .base span {
    display: block;
    background: url(../img/logo-tiny.png) no-repeat top left;
    padding-left: 105px;
    font-size: 12px;
    color: #b2b2b2;
    height: 19px;
    width: 360px;
    line-height: 24px;
    margin: 20px auto; }
footer.site .categories-top {
  background: url(../img/footer-secondborder.png) repeat-x;
  padding-top: 3px;
  height: 50px;
  border-bottom: 1px solid #eeeeee;
  background-color: #fff; }
footer.site .categories-bottom {
  background: #fff;
  height: 280px; }
  footer.site .categories-bottom .wrap {
    position: relative; }
footer.site .footer-categories {
  position: absolute;
  top: -54px;
  left: 0; }
  footer.site .footer-categories > li {
    border-top: 3px solid red;
    display: block;
    float: left;
    width: 93px;
    padding-left: 12px;
    font-size: 14px;
    color: #2b2b2b;
    font-weight: bold; }
    footer.site .footer-categories > li:hover span {
      color: #5C5C5C; }
    footer.site .footer-categories > li:last-child {
      width: 125px; }
    footer.site .footer-categories > li > a {
      display: block;
      padding: 15px 0;
      color: #2b2b2b; }
    footer.site .footer-categories > li > ul {
      margin-top: 10px; }
      footer.site .footer-categories > li > ul > li {
        font-size: 13px;
        font-weight: normal;
        color: #5d5d5d;
        line-height: 16px; }
        footer.site .footer-categories > li > ul > li a {
          padding: 7px 0;
          color: #5d5d5d;
          display: block; }
          footer.site .footer-categories > li > ul > li a:hover {
            color: #005fa2; }
  footer.site .footer-categories > .news {
    border-top: 3px solid #c82400; }
    footer.site .footer-categories > .news > a:hover {
      color: #b72f11; }
  footer.site .footer-categories > .economie {
    border-top: 3px solid #d40040; }
    footer.site .footer-categories > .economie > a:hover {
      color: #bd1749; }
  footer.site .footer-categories > .international {
    border-top: 3px solid #0083c1; }
    footer.site .footer-categories > .international > a:hover {
      color: #0681bb; }
  footer.site .footer-categories > .educatie {
    border-top: 3px solid #0056a5; }
    footer.site .footer-categories > .educatie > a:hover {
      color: #0056a5; }
  footer.site .footer-categories > .tech {
    border-top: 3px solid #007681; }
    footer.site .footer-categories > .tech > a:hover {
      color: #007681; }
  footer.site .footer-categories > .lifestyle {
    border-top: 3px solid #ff5b0f; }
    footer.site .footer-categories > .lifestyle > a:hover {
      color: #e76427; }
  footer.site .footer-categories > .sanatate {
    border-top: 3px solid #00adaf; }
    footer.site .footer-categories > .sanatate > a:hover {
      color: #119c9e; }
  footer.site .footer-categories > .cultura {
    border-top: 3px solid #cc9e00; }
    footer.site .footer-categories > .cultura > a:hover {
      color: #cc9e00; }
  footer.site .footer-categories > .entertainment {
    border-top: 3px solid #d20077; }
    footer.site .footer-categories > .entertainment > a:hover {
      color: #bc1674; }
footer.site .secondary {
  background: url(../img/footer-basebg.png);
  padding-bottom: 40px; }
  footer.site .secondary .bordered {
    border-bottom: 1px solid rgba(173, 173, 173, 0.35);
    -webkit-box-shadow: 0px 1px 0px white;
    -moz-box-shadow: 0px 1px 0px white;
    box-shadow: 0px 1px 0px white; }
  footer.site .secondary .pages {
    -webkit-box-shadow:  				0px 1px 0px white, 				inset 0px 3px 5px -2px #C7C7C7 				;
    -moz-box-shadow:  				0px 1px 0px white, 				inset 0px 3px 5px -2px #C7C7C7 				;
    box-shadow:  				0px 1px 0px white, 				inset 0px 3px 5px -2px #C7C7C7 				;
    height: 48px; }
    footer.site .secondary .pages ul {
      text-align: center;
      padding: 21px 0 17px 0;
      width: 430px; }
      footer.site .secondary .pages ul li:last-child a {
        padding-right: 0;
        border-right: 0;
        margin-right: 0; }
      footer.site .secondary .pages ul li a {
        font-size: 11px;
        color: #A2A2A2;
        padding-right: 12px;
        margin-right: 12px;
        border-right: 1px solid #bebebe;
        line-height: 11px;
        display: block;
        float: left; }
        footer.site .secondary .pages ul li a:hover {
          color: #000; }
  footer.site .secondary .trigger-retea .wrap {
    text-align: center;
    color: #a2a2a2;
    font-size: 12px;
    padding: 15px 0; }
    footer.site .secondary .trigger-retea .wrap strong {
      font-size: 14px;
      font-weight: bold;
      color: #353535;
      margin-right: 12px; }
    footer.site .secondary .trigger-retea .wrap a {
      color: #4c4c4c;
      margin-left: 3px; }
  footer.site .secondary .trigger-retea .button-dropdown {
    position: relative;
    width: 22px;
    height: 20px;
    padding: 2px 10px;
    margin-left: 20px;
    border: 1px solid rgba(191, 191, 191, 0.4);
    background: white;
    /* Old browsers */
    background: -moz-linear-gradient(top, white 50%, #dfdfdf 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), color-stop(100%, #dfdfdf));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, white 50%, #dfdfdf 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, white 50%, #dfdfdf 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, white 50%, #dfdfdf 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, white 50%, #dfdfdf 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );
    /* IE6-9 */
    -webkit-box-shadow: inset 0px 0px -1px 0px white;
    -moz-box-shadow: inset 0px 0px -1px 0px white;
    box-shadow: inset 0px 0px -1px 0px white;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    cursor: pointer; }
    footer.site .secondary .trigger-retea .button-dropdown:after {
      content: '';
      display: block;
      position: absolute;
      top: 8px;
      right: 5px;
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #4c4c4c;
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
    footer.site .secondary .trigger-retea .button-dropdown:hover {
      border: 1px solid rgba(191, 191, 191, 0.8); }
      footer.site .secondary .trigger-retea .button-dropdown:hover:after {
        border-top: 5px solid #116da7; }
  footer.site .secondary .trigger-retea .button-dropdown-open:after {
    border-top: 0;
    border-bottom: 5px solid #4c4c4c; }
  footer.site .secondary .trigger-retea .button-dropdown-open:hover:after {
    border-bottom: 5px solid #116da7;
    border-top: 0; }
  footer.site .secondary .retea {
    padding-top: 25px; }
    footer.site .secondary .retea > ul {
      display: none; }
      footer.site .secondary .retea > ul > li {
        display: block;
        float: left;
        padding-left: 12px;
        width: 15%;
        margin-right: 5px; }
        footer.site .secondary .retea > ul > li:last-child {
          margin-right: 0; }
        footer.site .secondary .retea > ul > li > ul > li a {
          font-size: 14px;
          color: #818181;
          display: block;
          padding: 5px 0; }
          footer.site .secondary .retea > ul > li > ul > li a:hover {
            color: #005fa2; }
footer.site .top-links .base {
  height: 42px;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset, 0 -2px 2px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset, 0 -2px 2px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset, 0 -2px 2px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset, 0 -2px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset, 0 -2px 2px rgba(0, 0, 0, 0.1) inset; }
footer.site .top-links .tl-content {
  background-color: #f4f4f4;
  margin: 5px 0 4px;
  padding: 35px 0px; }
  footer.site .top-links .tl-content .left-content {
    float: left;
    padding: 0 20px 0 14px;
    width: 358px; }
    footer.site .top-links .tl-content .left-content p {
      width: 360px; }
    footer.site .top-links .tl-content .left-content .main-title {
      margin: 0; }
      footer.site .top-links .tl-content .left-content .main-title a {
        color: #2b2b2b;
        font: normal bold 24px Arial, Helvetica, sans-serif; }
        footer.site .top-links .tl-content .left-content .main-title a:hover {
          color: #0C4568; }
    footer.site .top-links .tl-content .left-content .large-image {
      margin: 12px 0; }
      footer.site .top-links .tl-content .left-content .large-image img {
        width: 100%; }
    footer.site .top-links .tl-content .left-content .title {
      margin: 0; }
      footer.site .top-links .tl-content .left-content .title a {
        color: #000;
        font: normal normal 18px/24px Arial, Helvetica, sans-serif; }
        footer.site .top-links .tl-content .left-content .title a:hover {
          color: #0C4568; }
    footer.site .top-links .tl-content .left-content .left-list {
      margin-top: 15px; }
      footer.site .top-links .tl-content .left-content .left-list li {
        border-top: 1px solid white;
        padding: 6px 0 7px;
        -webkit-box-shadow:  0 -1px 0 #dedede;
        -moz-box-shadow:  0 -1px 0 #dedede;
        box-shadow:  0 -1px 0 #dedede; }
        footer.site .top-links .tl-content .left-content .left-list li a {
          color: #5d5d5d; }
          footer.site .top-links .tl-content .left-content .left-list li a:hover {
            color: #000; }
  footer.site .top-links .tl-content .right-content {
    float: right;
    width: 585px; }
    footer.site .top-links .tl-content .right-content ul.right-links > li {
      float: left;
      margin: 0 14px 30px 14px;
      width: 167px; }
      footer.site .top-links .tl-content .right-content ul.right-links > li .domain-title {
        color: #2b2b2b;
        font: normal bold 16px Arial, Helvetica, sans-serif; }
        footer.site .top-links .tl-content .right-content ul.right-links > li .domain-title:hover {
          color: #0C4568; }
    footer.site .top-links .tl-content .right-content ul ul {
      margin-top: 10px; }
      footer.site .top-links .tl-content .right-content ul ul li {
        border-bottom: 1px solid #dedede;
        padding: 6px 0;
        width: 100%;
        -webkit-box-shadow:  0 1px 0 white;
        -moz-box-shadow:  0 1px 0 white;
        box-shadow:  0 1px 0 white; }
        footer.site .top-links .tl-content .right-content ul ul li:last-child {
          border-bottom: none;
          box-shadow: none; }
        footer.site .top-links .tl-content .right-content ul ul li a {
          color: #5d5d5d; }
          footer.site .top-links .tl-content .right-content ul ul li a:hover {
            color: #000; }
    footer.site .top-links .tl-content .right-content ul li:nth-child(4) {
      clear: both; }

.cupid a {
  display: block;
  font-size: 17px;
  font-family: Georgia, serif;
  color: #fff;
  text-align: right;
  width: 675px;
  border-left: 1px solid #101112;
  -webkit-box-shadow: -1px 0px 0px #4d4f52;
  -moz-box-shadow: -1px 0px 0px #4d4f52;
  box-shadow: -1px 0px 0px #4d4f52; }
  .cupid a span {
    color: #ff60ba; }
  .cupid a img {
    margin-right: 125px;
    opacity: 0.5; }
  .cupid a:hover img {
    opacity: 1; }

.trafic {
  width: 360px;
  display: block;
  margin: 0 auto; }

/* jQuery handsontable */
/**
 * It may be useful to copy the below styles and use on your page
 */
.dataTable {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.3em;
  font-size: 13px; }

.dataTable table {
  border-collapse: separate;
  position: relative;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  border-spacing: 0; }

.dataTable th,
.dataTable td {
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  min-width: 50px;
  height: 22px;
  line-height: 16px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */ }

.dataTable div.minWidthFix {
  width: 50px; }

.dataTable tr:first-child th.htNoFrame,
.dataTable th:first-child.htNoFrame,
.dataTable th.htNoFrame {
  border-left-width: 0;
  background-color: white;
  border-color: #FFF; }

.dataTable th:first-child,
.dataTable td:first-child,
.dataTable .htNoFrame + th,
.dataTable .htNoFrame + td {
  border-left: 1px solid #cccccc; }

.dataTable tr:first-child th,
.dataTable tr:first-child td {
  border-top: 1px solid #cccccc; }

.dataTable thead tr:last-child th {
  border-bottom-width: 0; }

.dataTable thead tr.lastChild th {
  border-bottom-width: 0; }

.dataTable th {
  background-color: #EEE;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap; }

.dataTable th .small {
  font-size: 12px; }

.dataTable thead th {
  padding: 2px 4px; }

.dataTable th.active {
  background-color: #CCC; }

/* border background */
.dataTable .htBorderBg {
  position: absolute;
  font-size: 0; }

.dataTable .htBorderBg.selection {
  background-color: #EEF4FF; }

/* border line */
.dataTable .htBorder {
  position: absolute;
  width: 2px;
  height: 2px;
  background: #000;
  font-size: 0; }

.dataTable .htBorder.current {
  background: #5292F7;
  width: 2px;
  height: 2px; }

.dataTable .htBorder.selection {
  background: #89AFF9;
  width: 1px;
  height: 1px; }

/* fill handle */
.dataTable .htFillHandle {
  position: absolute;
  width: 4px;
  height: 4px;
  background: #5292F7;
  border: 1px solid white;
  font-size: 0;
  cursor: crosshair; }

.dataTable .htBorder.htFillBorder {
  background: red;
  width: 1px;
  height: 1px; }

/* textarea border color */
textarea.handsontableInput {
  border: 2px solid #5292f7;
  outline-width: 0;
  margin: 0;
  padding: 1px 4px 0 2px;
  font-family: Arial, Helvetica, sans-serif;
  /*repeat from .dataTable (inherit doesn't work with IE<8) */
  line-height: 1.3em;
  font-size: 13px;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
  resize: none; }

.handsontableInputHolder.htHidden textarea.handsontableInput {
  border-color: #5292F7;
  background: #5292F7;
  color: #5292F7; }

.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden; }

/* legend icons. Needed only if you are using icons in your legend */
.dataTable td {
  line-height: 21px; }

.dataTable .icon {
  cursor: pointer;
  margin-left: 1px;
  padding-left: 2px;
  margin-top: 5px;
  vertical-align: bottom;
  float: right; }

/* typeahead rules. Needed only if you are using the autocomplete feature */
.typeahead {
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 0;
  float: left;
  display: none;
  min-width: 160px;
  padding: 4px 0;
  margin: 0;
  list-style: none;
  background-color: white;
  border-color: #CCC;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.typeahead li {
  line-height: 18px;
  display: list-item; }

.typeahead a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333;
  white-space: nowrap; }

.typeahead li > a:hover, .typeahead .active > a, .typeahead .active > a:hover {
  color: white;
  text-decoration: none;
  background-color: #08C; }

.typeahead a {
  color: #08C;
  text-decoration: none; }

/* jCrop */
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder {
  text-align: left; }

.jcrop-vline, .jcrop-hline {
  font-size: 0px;
  position: absolute;
  background: white url("/sites/adevarul.ro/ui/img/Jcrop.gif") top left repeat; }

.jcrop-vline {
  height: 100%;
  width: 1px !important; }

.jcrop-hline {
  width: 100%;
  height: 1px !important; }

.jcrop-vline.right {
  right: 0px; }

.jcrop-hline.bottom {
  bottom: 0px; }

.jcrop-handle {
  font-size: 1px;
  width: 7px !important;
  height: 7px !important;
  border: 1px #eeeeee solid;
  background-color: #333; }

.jcrop-tracker {
  width: 100%;
  height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline {
  background: yellow; }

.custom .jcrop-handle {
  border-color: black;
  background-color: #C7BB00;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; }

/* AutoSuggest CSS - Version 1.2 */
ul.as-selections {
  list-style-type: none;
  border-top: 1px solid #888888;
  border-bottom: 1px solid #b6b6b6;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  padding: 4px 0 4px 4px;
  margin: 0;
  overflow: auto;
  background-color: #fff;
  box-shadow: inset 0 1px 2px #888888;
  -webkit-box-shadow: inset 0 1px 2px #888888;
  -moz-box-shadow: inset 0 1px 2px #888888; }

ul.as-selections.loading {
  background-color: #eee; }

ul.as-selections li {
  float: left;
  margin: 1px 4px 1px 0; }

ul.as-selections li.as-selection-item {
  color: #2b3840;
  font-size: 13px;
  font-family: "Lucida Grande", arial, sans-serif;
  text-shadow: 0 1px 1px white;
  background-color: #ddeefe;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddeefe), to(#bfe0f1));
  border: 1px solid #acc3ec;
  border-top-color: #c0d9e9;
  padding: 2px 7px 2px 10px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  box-shadow: 0 1px 1px #e4edf2;
  -webkit-box-shadow: 0 1px 1px #e4edf2;
  -moz-box-shadow: 0 1px 1px #e4edf2; }

ul.as-selections li.as-selection-item:last-child {
  margin-left: 30px; }

ul.as-selections li.as-selection-item a.as-close {
  float: right;
  margin: 1px 0 0 7px;
  padding: 0 2px;
  cursor: pointer;
  color: #5491be;
  font-family: "Helvetica", helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-shadow: 0 1px 1px white;
  -webkit-transition: color 0.1s ease-in; }

ul.as-selections li.as-selection-item.blur {
  color: #666666;
  background-color: #f4f4f4;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#d5d5d5));
  border-color: #bbb;
  border-top-color: #ccc;
  box-shadow: 0 1px 1px #e9e9e9;
  -webkit-box-shadow: 0 1px 1px #e9e9e9;
  -moz-box-shadow: 0 1px 1px #e9e9e9; }

ul.as-selections li.as-selection-item.blur a.as-close {
  color: #999; }

ul.as-selections li:hover.as-selection-item {
  color: #2b3840;
  background-color: #bbd4f1;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbd4f1), to(#a3c2e5));
  border-color: #6da0e0;
  border-top-color: #8bb7ed; }

ul.as-selections li:hover.as-selection-item a.as-close {
  color: #4d70b0; }

ul.as-selections li.as-selection-item.selected {
  border-color: #1f30e4; }

ul.as-selections li.as-selection-item a:hover.as-close {
  color: #1b3c65; }

ul.as-selections li.as-selection-item a:active.as-close {
  color: #4d70b0; }

ul.as-selections li.as-original {
  margin-left: 0; }

ul.as-selections li.as-original input {
  border: none;
  outline: none;
  font-size: 13px;
  width: 120px;
  height: 18px;
  padding-top: 3px; }

ul.as-list {
  position: absolute;
  list-style-type: none;
  margin: 2px 0 0 0;
  padding: 0;
  font-size: 14px;
  color: #000;
  font-family: "Lucida Grande", arial, sans-serif;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.95);
  z-index: 2;
  box-shadow: 0 2px 12px #222222;
  -webkit-box-shadow: 0 2px 12px #222222;
  -moz-box-shadow: 0 2px 12px #222222;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

li.as-result-item, li.as-message {
  margin: 0 0 0 0;
  padding: 5px 12px;
  background-color: transparent;
  border: 1px solid white;
  border-bottom: 1px solid #dddddd;
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

li:first-child.as-result-item {
  margin: 0; }

li.as-message {
  margin: 0;
  cursor: default; }

li.as-result-item.active {
  background-color: #3668d9;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 64%, from(#6e81f5), to(#3e52f2));
  border-color: #3342e8;
  color: #fff;
  text-shadow: 0 1px 2px #122042; }

li.as-result-item em {
  font-style: normal;
  background: #444;
  padding: 0 2px;
  color: #fff; }

li.as-result-item.active em {
  background: #253f7a;
  color: #fff; }

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ul.as-selections {
    border-top-width: 2px; }

  ul.as-selections li.as-selection-item {
    padding-top: 3px;
    padding-bottom: 3px; }

  ul.as-selections li.as-selection-item a.as-close {
    margin-top: -1px; }

  ul.as-selections li.as-original input {
    height: 19px; } }
/* Opera Hacks  */
@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  ul.as-list {
    border: 1px solid #888888; }

  ul.as-selections li.as-selection-item a.as-close {
    margin-left: 4px;
    margin-top: 0; } }
/* IE Hacks  */
ul.as-list {
  border: 1px solid #888888 \9; }

ul.as-selections li.as-selection-item a.as-close {
  margin-left: 4px\9;
  margin-top: 0\9; }

/* Firefox 3.0 Hacks */
ul.as-list, x:-moz-any-link, x:default {
  border: 1px solid #888888; }

BODY:first-of-type ul.as-list, x:-moz-any-link, x:default {
  /* Target FF 3.5+ */
  border: none; }

.ie * {
  outline: 0; }

.lt-ie9 .select-wrap {
  overflow: visible;
  display: block;
  position: relative;
  width: 170px;
  height: auto;
  color: #d6d6d6;
  font-size: 11px;
  text-shadow: none;
  border: 0; }
  .lt-ie9 .select-wrap select {
    border: 0;
    width: 170px;
    padding: 2px 0; }
    .lt-ie9 .select-wrap select:hover {
      border: 0; }
  .lt-ie9 .select-wrap:active {
    background: inherit; }
  .lt-ie9 .select-wrap:after {
    display: none; }
.lt-ie9 .categorii-drop > ul > li > div {
  filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=5, Color=#33000000); }
.lt-ie9 .darken,
.lt-ie9 .tabs-fullbg li a {
  padding: 0px 10px; }
.lt-ie9 .lista-imagini li a {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40); }
  .lt-ie9 .lista-imagini li a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100); }
.lt-ie9 .lista-imagini li a:hover,
.lt-ie9 .lista-imagini .active a {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100); }
.lt-ie9 .comment-content:after {
  display: none; }
.lt-ie9 .account-modal .login {
  margin-left: 200px; }
.lt-ie9 body header.site div.userbar li.dd-bloguri-activ {
  background: #fff;
  background-image: none !important;
  box-shadow: none; }
.lt-ie9 .categorii-drop .dd-article-box {
  width: 210px; }
.lt-ie9 .hor-news ul li {
  width: 199px; }

.lt-ie8 li.home-button a img {
  padding-top: 12px; }
.lt-ie8 span.comment-no {
  top: -1px;
  left: 4px;
  padding: 2px 5px 3px 5px; }
.lt-ie8 span.reactions ul li {
  margin-right: 5px; }
.lt-ie8 .twitter-large .twitter-search .button-colored {
  margin: 1px;
  font-size: 10px; }
.lt-ie8 .comment-list .comment .comment-content .link-tools li {
  margin-left: 5px; }
.lt-ie8 .tabs-fullbg li a {
  padding: 0px 9px; }
.lt-ie8 .top-area .favorite-quote {
  padding-left: 20px; }
.lt-ie8 .deschidere .related li .icon,
.lt-ie8 .open-big-v1 .related-articles li .icon,
.lt-ie8 .open-big-v1 a.main-tag .icon,
.lt-ie8 .big-article .main-tag-link .icon {
  display: none; }
.lt-ie8 .categorii-drop > ul > li:last-child a {
  padding-right: 12px; }
.lt-ie8 .sidebar-box ul li .container {
  padding-left: 10px; }
.lt-ie8 header.site .userbar .bloguri .blogs-link {
  padding-right: 13px; }
.lt-ie8 header.site .userbar ul > li.sign-up {
  width: 385px; }
.lt-ie8 .controls-openbig {
  display: none; }
.lt-ie8 #toolbar {
  display: none; }

.lt-ie10 header.site {
  position: relative;
  z-index: 100; }
.lt-ie10 #edit-profile {
  height: 540px; }
.lt-ie10 .category-tag {
  border: 0; }

.lt-ie9 .userbar .dropdown-open:hover, .lt-ie10 .userbar .dropdown-open:hover {
  background-color: white !important; }
.lt-ie9 .edit-profile, .lt-ie10 .edit-profile {
  position: relative;
  height: 540px; }
.lt-ie9 .profil .main-content, .lt-ie10 .profil .main-content {
  position: relative; }
.lt-ie9 .hbox .desc, .lt-ie10 .hbox .desc {
  display: none; }

.lt-ie10 .darken {
  z-index: 100; }

.lt-ie9 .darken {
  background-image: url(../img/png70.png); }

.blogs .special-blogbox {
  background: #fff;
  border: 1px solid #cfcfcf;
  box-shadow: 0px 1px 0px 0px #fff, 1px 0px 0px 0px #fff, -1px 0px 0px 0px #fff;
  border-radius: 2px;
  padding: 10px;
  padding-bottom: 45px;
  margin-bottom: 40px !important;
}
/* line 18, ../sass/screen.scss */
.blogs .branding-desc {
  color: #999;
  font-size: 11px;
  display: block;
  text-align: center;
  padding-top: 4px;
}
/* line 25, ../sass/screen.scss */
.blogs .branding {
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -85px;
}
/* line 30, ../sass/screen.scss */
.blogs .branding .brand {
  border: 1px solid #cfcfcf;
  box-shadow: 0px 1px 0px 0px #fff, inset 0px 0px 0px 1px #fff;
  border-radius: 3px;
}

/* line 38, ../sass/screen.scss */
.pbanner {
  margin-bottom: 10px;
}

/* line 43, ../sass/screen.scss */
.blog-branding {
  position: absolute;
  top: 15px;
  right: 47px;
}
/* line 47, ../sass/screen.scss */
.blog-branding .desc {
  color: #999;
  font-size: 11px;
  display: block;
  text-align: center;
  padding-top: 4px;
  margin-bottom: 5px;
}
/* line 55, ../sass/screen.scss */
.blog-branding .brand {
  border: 1px solid #cfcfcf;
  box-shadow: 1px 1px 0px 0px #fff, inset 0px 0px 0px 1px #fff;
  border-radius: 3px;
}

/* line 62, ../sass/screen.scss */
.ad-module {
  width: 314px;
  margin: 0 auto;
  background: #0075cb;
  padding: 2px;
  border-radius: 5px;
  padding-top: 13px;
  margin-bottom: 10px;
}
/* line 68, ../sass/screen.scss */
.ad-module .ad-head {
  text-align: center;
}
/* line 71, ../sass/screen.scss */
.ad-module .ad-content {
  font-family: Arial, sans-serif;
  position: relative;
  background: #fff;
  border-radius: 10px;
  padding: 15px;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);
  margin-bottom: 12px;
}
/* line 79, ../sass/screen.scss */
.ad-module .ad-content:last-child {
  margin-bottom: 0;
}
/* line 83, ../sass/screen.scss */
.ad-module .area {
  margin-bottom: 50px;
  width: 160px;
}
/* line 86, ../sass/screen.scss */
.ad-module .area:last-child {
  margin-bottom: 20px;
}
/* line 89, ../sass/screen.scss */
.ad-module .area p {
  color: #6b6e72;
  font-size: 11px;
}
/* line 94, ../sass/screen.scss */
.ad-module .asset {
  position: absolute;
  top: 20px;
  right: 13px;
}
/* line 98, ../sass/screen.scss */
.ad-module .title {
  color: #0052a1;
  font-weight: bold;
  font-size: 15px;
  margin-top: 11px;
}
/* line 104, ../sass/screen.scss */
.ad-module .list {
  padding: 0;
  padding-left: 16px;
  margin: 17px 0;
}
/* line 108, ../sass/screen.scss */
.ad-module .list li {
  color: #6b6e72;
  font-size: 11px;
  font-weight: bold;
}

/* modul alegeri prezidentiale */

.alg-container{

	min-height: 270px;

	background-color: #e6e6e6;

	width: 100%;

	-moz-box-shadow: inset 0 0 50px #d6d6d6;

  	-webkit-box-shadow: inset 0 0 50px #d6d6d6;

  	box-shadow: inset 0 0 50px #d6d6d6;

}



.alg-container .flag{
	width: 100%;
	height: 20px;
	background: url('/assets/adevarul.ro/external/img/prezidentiale_tagbox/flag-alg2014.jpg') left top no-repeat;	

}



.alg-container-wrapper{

	width: 980px;

	margin: 0 auto;

}



.alg-container-wrapper .left{

	width: 185px;

	float: left;

	margin: 30px 20px 0 15px;

}



.alg-container-wrapper .alg-title{

	font-family: 'AdevarulStag-Medium', serif;

	font-size: 30px;

	line-height: 33px;

	text-align: center;

	margin: 0 0 25px;

}



.alg-container-wrapper .alg-title a{

	color: #0e0d0d;

}



.alg-container-wrapper .alg-title .large{

	font-size: 48px;

}



.alg-container-wrapper .alg-title .small{

	font-size: 36px;

}



.alg-container-wrapper .left .link{

	font-family: 'AdevarulStag-Medium', serif;

	font-size: 18px;

	line-height: 24px;

	color: #a0a0a0;

	display: block;

	width: 130px;

	margin: 0 0 0 10px;

}



.alg-container-wrapper .icon-site{

	background: url('/assets/adevarul.ro/external/img/prezidentiale_tagbox/icons-alg2014.png') -84px -43px no-repeat;

	width: 30px;

	height: 30px;

	display: block;

	float: right;

	opacity: 0.5;

	filter: alpha(opacity=50);

	margin: -3px 0 0;

}



.alg-container .alg-container-wrapper .right{

	float: left;

	width: 745px;

	position: relative;

}



.alg-container .alg-container-wrapper .right .alg-carousel{

	margin: 30px 0 5px;

	padding: 0 40px 15px;

}



.alg-container .alg-container-wrapper .right .alg-list-item{

	width: 315px;

	float: left;

	height: auto;

	margin: 0;

}



.alg-container .alg-container-wrapper .right .alg-list-item > a{

	border: 5px solid #fff;
	display:block;
	width: 90px;
	height: 70px;
	float:left;
	margin:0 15px 0 0;

}


.alg-info{
	color: #989898;
	width: 140px;
	background-color: #303030;
	padding: 8px 20px;
	top: 306px;
	left: 0;
}

.alg-container .alg-container-wrapper .right .alg-list-item .alg-info{

	color: #989898;

	width: 140px;


	background-color: inherit;

	padding: 8px 20px;

	top: 306px;

	left: 0;

}



.alg-container .alg-container-wrapper .right .alg-list-item .alg-info .alg-icon-comments{
	width: 14px;

	height: 14px;

	display: block;

	float: left;

	background: url('/assets/adevarul.ro/external/img/prezidentiale_tagbox/icons-alg2014.png') left -60px no-repeat;

	opacity: 0.5;

	filter: alpha(opacity=50);

	margin: 3px 5px 0 0;
	background-position: left -43px;

}



.alg-container .alg-container-wrapper .right .alg-list-item .alg-info .alg-icon-timer{

	background-position: -17px -43px;

}



.alg-container .alg-container-wrapper .alg-nav{

	width: 630px;

	margin: 0 auto;

	border-top: 1px solid #fbfbfb;

	padding: 25px 80px 0;

}



.alg-container .alg-container-wrapper .alg-nav li{

	float: left;

	font-family: 'AdevarulStag-Medium', serif;

	font-size: 18px;

	line-height: 24px;

	margin: 0 28px 0 0; 	

}



.alg-container .alg-container-wrapper .alg-nav li.last{
	margin: 0;
}



.alg-container .alg-container-wrapper .alg-nav li a{
	color: #929292;
}

.alg-list-item .alg-desc h3{
	font-family: 'AdevarulStag-Medium', serif;
	font-size: 15px;
	line-height: 19px;
	margin: 0 0 10px;
	padding: 0;
	border: 0;
	display: block;
}

.alg-list-item .alg-desc h3 a{
	color: #787878;
}

.alg-list-item .alg-desc{
	float: left;
	width: 195px;
}

#alg2014-rez-banner .icon-down{

	background: url('/assets/adevarul.ro/external/img/alg2014-rez-icons.png') -39px top no-repeat;

	width: 13px;

	height: 7px;

	display: block;

	float: left;

}



#alg2014-rez-banner .icon-scroll-down{

	background: url('/assets/adevarul.ro/external/img/alg2014-rez-icons.png') left top no-repeat;

	width: 17px;

	height: 11px;

	display: block;

	float: left;

}



#alg2014-rez-banner .icon-scroll-up{

	background: url('/assets/adevarul.ro/external/img/alg2014-rez-icons.png') -19px top no-repeat;

	width: 17px;

	height: 11px;

	display: block;

	float: left;

}



/* ----------- banner -------- */



#alg2014-rez-banner .wrapper{

	width: 100%;

	background: -webkit-linear-gradient(#d4d4d4, #e6e6e6); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#d4d4d4, #e6e6e6); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#d4d4d4, #e6e6e6); /* For Firefox 3.6 to 15 */

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d4d4d4', EndColorStr='#e6e6e6'); /* IE6,IE7 */

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d4d4d4', EndColorStr='#e6e6e6')"; /* IE8 */

	background: linear-gradient(#d4d4d4, #e6e6e6); /* Standard syntax */

	background-color: #e6e6e6;

	position: fixed;
	z-index: 100;

	left: 0;

	bottom: 0;

}



#alg2014-rez-banner .container{

	width: 980px;

	height: 215px;

	margin: 0 auto;

	padding: 23px 0 20px;

}



#alg2014-rez-banner .prezenta{

	text-align: center;

}



#alg2014-rez-banner .prezenta #total .icon-down, #alg2014-rez-banner .prezenta #ires .icon-down{

	display: block;

}



#alg2014-rez-banner .prezenta .icon-down{

	position: absolute;

	left: 50%;

	margin-left: -6px;

	bottom: -7px;

	display: none;

}



#alg2014-rez-banner .prezenta span{

	display: inline-block;

	margin: 0 10px 0 0;

	background-color: #fff;

	border-radius: 5px;

	font-family: 'AdevarulStag-Medium';

	font-size: 22px;

	line-height: 24px;

	color: #000;

	padding: 8px 20px;

	cursor: pointer;

	position: relative;

}



#alg2014-rez-banner .prezenta span.black, #alg2014-rez-banner .prezenta span.selected, #alg2014-rez-banner .prezenta span:hover{

	background-color: #000;

	color: #fff;

}



#alg2014-rez-banner .proc-wrapper{

	width: 895px;

	position: absolute;

	left: 50%;

	margin-left: -447px;

	bottom: 50px;

}



#alg2014-rez-banner .ore{

	width: 100%;

	height: 20px;

	background-color: #fff;

	margin: 0 0 10px;

	position: relative;

}



#alg2014-rez-banner .diviziune{

	width: 178px;

	float: left;

	height: 100%;

	cursor: pointer;

}



#alg2014-rez-banner .ora{

	position: absolute;

	top: -30px;

	font-family: 'AdevarulStag-Medium';

	font-size: 18px;

	line-height: 20px;

	color: #c5c5c5;

	cursor: pointer;

}



#alg2014-rez-banner .ora.ora7{

	left: -10px;

}



#alg2014-rez-banner .ora.ora10{

	left: 158px;

}



#alg2014-rez-banner .ora.ora13{

	left: 339px;

}



#alg2014-rez-banner .ora.ora16{

	left: 516px;

}



#alg2014-rez-banner .ora.ora19{

	left: 695px;

}



#alg2014-rez-banner .ora.ora21{

	right: -20px;

}



#alg2014-rez-banner .ora.active{

	color: #000;

}



#alg2014-rez-banner .diviziune.active{

	background-color: #666;

	border-right: 1px solid #8c8c8c;

}



#alg2014-rez-banner .procente{

	width: 100%;

	height: 40px;

	background-color: #fff;

	position: relative;

}



#alg2014-rez-banner .progress{

	height: 100%;

	background-color: #086db5;

	float: left;

}



#alg2014-rez-banner .proc-numbers{

	float: left;

	font-family: 'AdevarulStag-Medium';

	font-size: 24px;

	line-height: 28px;

	color: #086db5;

	margin: 7px 0 0 20px;

}



#alg2014-rez-banner .procente > span{

	position: absolute;

	bottom: -30px;

	font-family: 'AdevarulStag-Medium';

	font-size: 18px;

	line-height: 20px;

	color: #929292;

}



#alg2014-rez-banner .procente > span.zero-proc{

	left: -10px;

}



#alg2014-rez-banner .procente > span.full-proc{

	right: -20px;

}



#alg2014-rez-banner #proc-urban{

	display: none;

}



#alg2014-rez-banner #proc-rural{

	display: none;

}



#alg2014-rez-banner .wrapper .icon-scroll-down, #alg2014-rez-banner .wrapper .icon-scroll-up{

	position: absolute;

	right: 45px;

	top: 36px;

}



/* ---------------- rezultate ----------------- */



#alg2014-rez-banner.alg2014-rez-results .container{

	height: 260px;

}



#alg2014-rez-banner .results-wrapper{

	width: 890px;

	left: 50%;

	margin-left: -445px;

	position: absolute;

	bottom: 55px;

}



#alg2014-rez-banner .candidat{

	width: 115px;

	height: 110px;

	position: relative;

	margin: 0 40px 0 0;

	background-color: #f6f6f6;

	float: left;

}



#alg2014-rez-banner .candidat.last{

	margin: 0;

}



#alg2014-rez-banner .candidat.first .candidat-progress{

	background-color: #e12c2c;

}



#alg2014-rez-banner .candidat.second .candidat-progress{

	background-color: #3270cc;

}



#alg2014-rez-banner .candidat.third .candidat-progress{

	background-color: #ecd900;

}



#alg2014-rez-banner .candidat.fourth .candidat-progress{

	background-color: #4ccc79;

}



#alg2014-rez-banner .candidat.fifth .candidat-progress{

	background-color: #000;

}



#alg2014-rez-banner .candidat.sixth .candidat-progress{

	background-color: #888;

}



#alg2014-rez-banner .candidat .candidat-progress{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	z-index: 10;

}



#alg2014-rez-banner .candidat .candidat-nume{

	position: absolute;

	bottom: -35px;

	left: -12px;

	text-align: center;

	font-size: 18px;

	width: 140px;

	line-height: 20px;

	color: #787878;

}



#alg2014-rez-banner .candidat .candidat-proc{

	position: absolute;

	width: 100%;

	text-align: center;

	top: 20px;

	z-index: 20;

}



#alg2014-rez-banner.alg2014-rez-results #ires-results{

	display: block;

}



#alg2014-rez-banner.alg2014-rez-results .results-wrapper{

	display: none;

}

/* results */

#alg2014-rez-banner-exitpoll .wrapper{

	width: 100%;

	background: -webkit-linear-gradient(#d4d4d4, #e6e6e6); /* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(#d4d4d4, #e6e6e6); /* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(#d4d4d4, #e6e6e6); /* For Firefox 3.6 to 15 */

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d4d4d4', EndColorStr='#e6e6e6'); /* IE6,IE7 */

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d4d4d4', EndColorStr='#e6e6e6')"; /* IE8 */

	background: linear-gradient(#d4d4d4, #e6e6e6); /* Standard syntax */

	background-color: #e6e6e6;

	position: relative;

	left: 0;

	bottom: 0;

}



#alg2014-rez-banner-exitpoll .container{

	width: 980px;

	height: 215px;

	margin: 0 auto;

	padding: 23px 0 20px;

}



#alg2014-rez-banner-exitpoll .prezenta{

	text-align: center;

}



#alg2014-rez-banner-exitpoll .prezenta #total .icon-down, #alg2014-rez-banner-exitpoll .prezenta #ires .icon-down{

	display: block;

}



#alg2014-rez-banner-exitpoll .prezenta .icon-down{

	position: absolute;

	left: 50%;

	margin-left: -6px;

	bottom: -7px;

	display: none;

}



#alg2014-rez-banner-exitpoll .prezenta span{

	display: inline-block;

	margin: 0 10px 0 0;

	background-color: #fff;

	border-radius: 5px;

	font-family: 'AdevarulStag-Medium';

	font-size: 22px;

	line-height: 24px;

	color: #000;

	padding: 8px 20px;

	cursor: pointer;

	position: relative;

}



#alg2014-rez-banner-exitpoll .prezenta span.black, #alg2014-rez-banner-exitpoll .prezenta span.selected, #alg2014-rez-banner-exitpoll .prezenta span:hover{

	background-color: #000;

	color: #fff;

}



#alg2014-rez-banner-exitpoll .proc-wrapper{

	width: 895px;

	position: absolute;

	left: 50%;

	margin-left: -447px;

	bottom: 50px;

}



#alg2014-rez-banner-exitpoll .ore{

	width: 100%;

	height: 20px;

	background-color: #fff;

	margin: 0 0 10px;

	position: relative;

}



#alg2014-rez-banner-exitpoll .diviziune{

	width: 178px;

	float: left;

	height: 100%;

	cursor: pointer;

}





#alg2014-rez-banner-exitpoll .procente{

	width: 100%;

	height: 40px;

	background-color: #fff;

	position: relative;

}



#alg2014-rez-banner-exitpoll .progress{

	height: 100%;

	background-color: #086db5;

	float: left;

}



#alg2014-rez-banner-exitpoll .proc-numbers{

	float: left;

	font-family: 'AdevarulStag-Medium';

	font-size: 24px;

	line-height: 28px;

	color: #086db5;

	margin: 7px 0 0 20px;

}



#alg2014-rez-banner-exitpoll .procente > span{

	position: absolute;

	bottom: -30px;

	font-family: 'AdevarulStag-Medium';

	font-size: 18px;

	line-height: 20px;

	color: #929292;

}



#alg2014-rez-banner-exitpoll .procente > span.zero-proc{

	left: -10px;

}



#alg2014-rez-banner-exitpoll .procente > span.full-proc{

	right: -20px;

}



#alg2014-rez-banner-exitpoll #proc-urban{

	display: none;

}



#alg2014-rez-banner-exitpoll #proc-rural{

	display: none;

}



#alg2014-rez-banner-exitpoll .wrapper .icon-scroll-down, #alg2014-rez-banner-exitpoll .wrapper .icon-scroll-up{

	position: absolute;

	right: 45px;

	top: 36px;

}



/* ---------------- rezultate ----------------- */



#alg2014-rez-banner-exitpoll.alg2014-rez-results .container{

	height: 260px;

}



#alg2014-rez-banner-exitpoll .results-wrapper{

	width: 890px;

	left: 50%;

	margin-left: -445px;

	position: absolute;

	bottom: 55px;

}



#alg2014-rez-banner-exitpoll .candidat{

	width: 115px;

	height: 110px;

	position: relative;

	margin: 0 40px 0 0;

	background-color: #f6f6f6;

	float: left;

}



#alg2014-rez-banner-exitpoll .candidat.last{

	margin: 0;

}



#alg2014-rez-banner-exitpoll .candidat .candidat-progress{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	z-index: 10;

}



#alg2014-rez-banner-exitpoll .candidat .candidat-nume{
	 font-family: 'AdevarulStag-Medium';

	position: absolute;

	bottom: -35px;

	left: -12px;

	text-align: center;

	font-size: 18px;

	width: 140px;

	line-height: 20px;

	color: #787878;

}



#alg2014-rez-banner-exitpoll .candidat .candidat-proc{
	 font-family: 'AdevarulStag-Medium';
	font-size: 16px;
	position: absolute;

	width: 100%;

	text-align: center;

	top: 20px;

	z-index: 20;

}



#alg2014-rez-banner-exitpoll.alg2014-rez-results #ires-results{

	display: block;

}



#alg2014-rez-banner-exitpoll.alg2014-rez-results .results-wrapper{

	display: none;

}

/* end modul prezidentiale */
