@charset "UTF-8";

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

nav ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold
}

del {
    text-decoration: line-through
}

abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}

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

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

input,
select {
    vertical-align: middle
}

body {
    font-size: 12px;
    line-height: 20px
}

select,
input,
textarea,
button {
    font: 99% sans-serif
}

table {
    font-size: inherit;
    font: 100%
}

pre,
code,
kbd,
samp {
    font-family: monospace, sans-serif
}

html {
    overflow-y: scroll
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold
}

ul,
ol {
    list-style-position: outside
}

ul {
    list-style-type: disc
}

ol {
    list-style-type: decimal
}

small {
    font-size: 85%
}

strong,
th {
    font-weight: bold
}

td,
td img {
    vertical-align: top
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

hr {
    border-top-color: #ccc
}

pre {
    padding: 15px;
    white-space: pre;
    word-wrap: break-word
}

.ie6 legend,
.ie7 legend {
    margin-left: -7px
}

input[type="radio"] {
    vertical-align: text-bottom
}

input[type="checkbox"] {
    vertical-align: bottom
}

.ie7 input[type="checkbox"] {
    vertical-align: baseline
}

.ie6 input {
    vertical-align: text-bottom
}

textarea {
    overflow: auto
}

label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
    cursor: pointer
}

button,
input,
select,
textarea {
    margin: 0
}

input:invalid,
textarea:invalid {
    border-radius: 1px;
    -moz-box-shadow: 0px, 0px, 5px, red;
    -webkit-box-shadow: 0px, 0px, 5px, red;
    -o-box-shadow: 0px, 0px, 5px, red;
    box-shadow: 0px, 0px, 5px, red
}

.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
    background-color: #f0dddd
}

.ie7 img {
    -ms-interpolation-mode: bicubic
}

.hidden {
    display: none;
    visibility: hidden
}

.invisible {
    visibility: hidden
}

.clearfix:before,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

@font-face {
    font-family: 'VeveveuriSans';
    src: url('https://files.veveveuri.ro/f/VeveveuriSans-Bold.eot');
    src: local("☺"), url('https://files.veveveuri.ro/f/VeveveuriSans-Bold.woff') format("woff"), url('https://files.veveveuri.ro/f/VeveveuriSans-Bold.ttf') format("truetype");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: 'VeveveuriSans';
    src: url('https://files.veveveuri.ro/f/VeveveuriSans.eot');
    src: local("☺"), url('https://files.veveveuri.ro/f/VeveveuriSans.woff') format("woff"), url('https://files.veveveuri.ro/f/VeveveuriSans.ttf') format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'VeveveuriSerif';
    src: url('https://files.veveveuri.ro/f/VeveveuriSerif-Regular.eot');
    src: local("☺"), url('https://files.veveveuri.ro/f/VeveveuriSerif-Regular.woff') format("woff"), url('https://files.veveveuri.ro/f/VeveveuriSerif-Regular.ttf') format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'VeveveuriSerif';
    src: url('https://files.veveveuri.ro/f/VeveveuriSerif-Bold.eot');
    src: local("☺"), url('https://files.veveveuri.ro/f/VeveveuriSerif-Bold.woff') format("woff"), url('https://files.veveveuri.ro/f/VeveveuriSerif-Bold.ttf') format("truetype");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: 'VeveveuriSerif';
    src: url('https://files.veveveuri.ro/f/VeveveuriSerif-Italic.eot');
    src: local("☺"), url('https://files.veveveuri.ro/f/VeveveuriSerif-Italic.woff') format("woff"), url('https://files.veveveuri.ro/f/VeveveuriSerif-Italic.ttf') format("truetype");
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: 'VeveveuriSerif';
    src: url('https://files.veveveuri.ro/f/VeveveuriSerif-BoldItalic.eot');
    src: local("☺"), url('https://files.veveveuri.ro/f/VeveveuriSerif-BoldItalic.woff') format("woff"), url('https://files.veveveuri.ro/f/VeveveuriSerif-BoldItalic.ttf') format("truetype");
    font-weight: bold;
    font-style: italic
}

body {
    background: #fff
}

body,
select,
input,
textarea {
    color: #0e1012
}

a,
a:active,
a:visited {
    color: #ff6200;
    text-decoration: none
}

a:hover,
a:active {
    outline: none
}

body,
input,
button,
h1,
h2,
h3,
h4,
h5,
h6,
time,
#content .branches .more-link,
#content .essentials,
#content .feedback,
#content .entry .pagebar, 
#content .vcard a.map span {
    font-family: 'VeveveuriSans', "Helvetica Neue", Arial, sans-serif
}

section.panel article,
#content .entry,
.error404 #content article footer,
#content dl,
.comment-entry,
textarea,
#zaTooltip h3,
.piece .content {
    font-family: 'VeveveuriSerif', Georgia, serif
}

#wrapper,
.wrapper {
    position: relative;
    width: 960px;
    margin: 0 auto;
    *zoom: 1
}

#wrapper:after,
.wrapper:after {
    content: "";
    display: table;
    clear: both
}

.wrap {
    position: relative;
    width: 960px;
    margin: 0 auto;
    *zoom: 1
}

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

.flyout {
    position: relative
}

.flyout .items {
    display: none
}

.flyout.open .items {
    position: absolute;
    left: 0;
    display: block
}

.fake-dd {
    position: relative
}

.fake-dd .items {
    display: none
}

.fake-dd.open .items {
    position: absolute;
    left: 0;
    display: block
}

.js .drawer .items {
    display: none
}

.drawer.open .items {
    display: block
}

.reel .title {
    display: none
}

.reel.open .title {
    display: block
}

.reel .items>* {
    display: none
}

.reel .items .selected,
.reel.open .items>* {
    display: block
}

#preamble {
    background: #e56719 url('https://files.veveveuri.ro/i/_osv/bg-umbra.jpg') center top no-repeat
}

#masthead {
    padding: 20px 0 20px 0
}

#branding {
    width: 220px;
    margin-left: 1.042%;
    height: 80px;
    text-indent: -9999px;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-logo-new.png') 0 0 no-repeat
}

#branding a {
    display: block;
    height: 100%;
    background: none
}

.error404 #branding {
    background-position: 0 -76px
}

#menu {
    width: 640px;
    height: 40px;
    margin-bottom: 10px;
    position: relative
}

#menu .branch {
    display: inline;
    float: left
}

.branch-act {
    width: 140px
}

.branch-loc {
    width: 115px
}

.branch-desc {
    width: 200px
}

.branch-info {
    width: 185px
}

#menu .trigger {
    display: block;
    font-size: 14px;
    line-height: 22px;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') -20px 0 no-repeat;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    text-align: center;
    text-decoration: none;
    padding-bottom: 5px;
    padding-top: 4px
}

#menu .trigger:hover,
#menu .open .trigger {
    background-position: -20px -35px
}

#menu .branch-act .trigger {
    background-position: 0 0
}

#menu .branch-act .trigger:hover,
#menu .branch-act.open .trigger {
    background-position: 0 -35px
}

#menu .branch-info .trigger {
    background-position: right 0
}

#menu .branch-info .trigger:hover,
#menu .branch-info.open .trigger {
    background-position: right -35px
}

#menu .trigger span {
    display: block;
    border-right: 1px dotted rgba(0, 0, 0, 0.2);
    border-left: 1px dotted rgba(255, 255, 255, 0.4)
}

#menu .branch-act .trigger span {
    border-left: none
}

#menu .branch-info .trigger span {
    background: url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') 15px -84px no-repeat;
    border-right: none
}

#menu .branch-info .trigger:hover span,
#menu .branch-info.open .trigger span {
    background-position: 15px -119px
}

#menu .view {
    z-index: 200;
    display: none;
    position: absolute;
    left: 0;
    top: 40px;
    width: 235px;
    border: 10px solid #52585e;
    border-color: rgba(0, 0, 0, 0.6);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    padding: 0;
    overflow-x: hidden
}

#menu .open .view {
    display: block
}

#menu .holder {
    position: relative;
    left: 0;
    overflow: hidden;
    *zoom: 1;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000
}

#menu .card {
    float: left;
    display: inline;
    width: 235px;
    height: 240px;
    background: #fff;
    overflow-y: scroll;
    overflow-x: hidden
}

#menu .card li {
    display: block;
    width: 100%;
    font-size: 1.167em;
    line-height: 1.429em;
    border-bottom: 1px solid #d7dbde;
    -webkit-transition: all 0.1s ease
}

#menu .card li:hover {
    background-image: -moz-linear-gradient(0% 100% 90deg, #d7dbde, #f5f6f7);
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#d7dbde), to(#f5f6f7))
}

#menu .card li.menu-active {
    background-image: -moz-linear-gradient(0% 100% 90deg, #f5f6f7, #d7dbde);
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#f5f6f7), to(#d7dbde))
}

.no-cssgradients #menu .card a:hover,
.no-cssgradients #menu .card .menu-active a:hover {
    background-color: #f5f6f7
}

#menu .card li.menu-current {
    background-color: #e56719;
    background-image: -moz-linear-gradient(0% 100% 90deg, #ef8e23, #db400f);
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#ef8e23), to(#db400f))
}

#menu .card a {
    display: block;
    color: #848b91;
    text-shadow: 0 1px 0 #fff;
    padding: 10px 0 9px 10px;
    text-decoration: none
}

#menu .card li.menu-haschildren a {
    background: url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') 190px -340px no-repeat
}

#menu .card li.menu-current a {
    background: url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') right -340px no-repeat;
    color: #fff;
    text-shadow: none
}

#menu .bread {
    position: relative;
    height: 30px;
    color: #bbbfc4;
    background: #d1d5d8 url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') 0 -187px repeat-x;
    padding: 0 0 0 30px;
    *zoom: 1
}

#menu .bread:after {
    content: "";
    display: table;
    clear: both
}

#menu .bread span {
    display: inline;
    float: left;
    border-right: 1px solid #9fa5ab;
    -moz-box-shadow: 1px 0 0 #d7dbde;
    -webkit-box-shadow: 1px 0 0 #d7dbde;
    -o-box-shadow: 1px 0 0 #d7dbde;
    box-shadow: 1px 0 0 #d7dbde;
    overflow: hidden;
    *zoom: 1
}

#menu .bread span a {
    display: inline;
    float: left;
    color: #3b4045;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') 0 -267px no-repeat;
    padding: 5px 10px 5px 20px
}

#menu .bread span a:hover {
    color: #fff
}

#menu .bread strong {
    display: inline;
    float: left;
    font-weight: normal;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') 0 -227px repeat-x
}

#menu .bread em {
    display: block;
    font-style: normal;
    color: #fff;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') 0 -307px no-repeat;
    padding: 5px 10px 5px 20px
}

#menu .bread .close {
    display: block;
    position: absolute;
    top: 7px;
    left: 10px;
    width: 16px;
    height: 16px;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') 0 -157px no-repeat;
    cursor: pointer
}

#menu .arrowhead {
    position: absolute;
    left: 0;
    top: 36px;
    display: none;
    width: 7px;
    height: 4px;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-menu-new.png') -20px -157px no-repeat;
    cursor: pointer
}

#menu .open .arrowhead {
    display: block
}

#about {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 0.917em;
    line-height: 1.818em
}

#menu-about {
    display: inline;
    float: right
}

#menu-about li {
    display: inline;
    float: left;
    margin: 0 0 0 20px
}

#menu-about a {
    color: #fff
}

#menu-network {
    display: inline;
    float: right
}

#menu-network .trigger {
    font-weight: bold;
    color: #fff;
    display: block;
    cursor: pointer
}

#menu-network.open .items {
    top: 20px;
    left: -5px;
    font-size: 1.083em;
    line-height: 1.538em;
    border: 5px solid #52585e;
    border-color: rgba(0, 0, 0, 0.6);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px
}

#menu-network ul {
    width: 170px
}

#menu-network li {
    background: #fff;
    text-decoration: none
}

#menu-network li:hover {
    background-color: #f5f6f7;
    background-image: -moz-linear-gradient(0% 100% 90deg, #d7dbde, #f5f6f7);
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#d7dbde), to(#f5f6f7))
}

#menu-network .items a {
    display: block;
    padding: 9px 10px 10px 30px;
    background-position: 10px center;
    background-repeat: no-repeat;
    color: #848b91;
    border-top: 1px solid #d7dbde
}

#menu-network li:first-child a {
    border-top: none;
    padding-top: 10px
}

.search {
    display: inline;
    float: right;
    width: 300px
}

.search label {
    display: none
}

.search fieldset {
    position: relative;
    top: -4px;
    left: -8px;
    width: 308px;
    height: 40px;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-cauta-new.png') 0 0 no-repeat
}

.search fieldset.focused {
    background-position: 0 -41px
}

.search input {
    padding: 0;
    border: none;
    background: none;
    font-size: 11px;
    color: #fff;
    height: 32px;
    width: 240px;
    margin: 4px 0 0 20px;
    outline: none !important
}

.search input::-webkit-input-placeholder {
    color: #fff
}

.search button {
    position: absolute;
    top: 9px;
    right: 9px;
    width: 22px;
    height: 22px;
    padding: 0;
    margin: 0;
    border: none;
    text-indent: -9999px;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-cauta-new.png') -277px -89px no-repeat
}

.search button:hover {
    background-position: -277px -129px
}

#hud {
    position: relative;
    height: 210px;
    background: url('https://files.veveveuri.ro/i/loading-linie-reclama.gif') center center no-repeat
}

#hud img {
    display: block;
    border: 1px solid #52585e
}

#wheel-o-messages {
    position: absolute;
    top: 15px;
    right: 10px;
    display: block;
    width: 56px;
    height: 181px;
    text-indent: -9999px;
    background-image: url('https://files.veveveuri.ro/i/sprite-mesaje.png');
    background-repeat: no-repeat
}

.wheel-1 {
    background-position: -56px 0
}

.wheel-2 {
    background-position: -112px 0
}

.wheel-3 {
    background-position: -168px 0
}

.wheel-4 {
    background-position: -224px 0
}

.wheel-5 {
    background-position: -280px 0
}

.wheel-6 {
    background-position: -336px 0
}

.wheel-7 {
    background-position: -392px 0
}

.wheel-8 {
    background-position: -448px 0
}

.wheel-9 {
    background-position: -504px 0
}

.wheel-10 {
    background-position: -560px 0
}

.wheel-11 {
    background-position: -616px 0
}

.wheel-12 {
    background-position: -672px 0
}

.wheel-13 {
    background-position: -728px 0
}

.wheel-14 {
    background-position: -784px 0
}

.wheel-15 {
    background-position: -840px 0
}

.highlights {
    height: 40px;
    background: url('https://files.veveveuri.ro/i/sprite-important-new.png') 0 0 repeat-x;
    padding-bottom: 1px
}

.highlights a {
    color: #52585e;
    text-shadow: 0 1px 0 #d7dbde
}

.sticky {
    display: inline;
    float: right;
    width: 300px;
    padding-top: 10px
}

.sticky a {
    position: relative;
    display: inline;
    float: right;
    height: 22px;
    background: url('https://files.veveveuri.ro/i/sprite-important-new.png') 0 -60px no-repeat;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 10px
}

.sticky a:hover {
    background-position: 0 -110px
}

.sticky a:hover span {
    background-position: right -110px
}

.sticky span {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    height: 22px;
    background: url('https://files.veveveuri.ro/i/sprite-important-new.png') right -60px no-repeat;
    width: 15px
}

.important {
    position: relative;
    width: 640px;
    height: 40px;
    overflow: hidden
}

.important .trigger {
    position: absolute;
    left: 0;
    display: block;
    width: 40px;
    height: 20px;
    background: url('https://files.veveveuri.ro/i/sprite-important-new.png') 0 -170px no-repeat;
    cursor: pointer;
    z-index: 101
}

.important .trigger.down {
    top: 20px
}

.important .trigger.down:hover {
    background-position: -60px -170px
}

.important .trigger.up {
    top: 0;
    background-position: 0 -150px
}

.important .trigger.up:hover {
    background-position: -60px -150px
}

.important .title {
    padding: 10px 0 0 50px
}

.important .items {
    padding: 10px 0 0 50px
}

.important li {
    position: relative;
    top: 0;
    display: block;
    list-style-type: none
}

#about a:hover,
.important a:hover {
    text-decoration: underline
}

.searchform {
    position: relative
}

#main-footer .searchform {
    float: right;
    top: -10px
}

.searchform fieldset {
    text-align: right;
    padding: 0
}

.searchform label {
    position: absolute;
    bottom: 0;
    right: 285px;
    display: block;
    width: 15px;
    height: 31px;
    background: url('https://files.veveveuri.ro/i/sprite-search.png') left top no-repeat;
    text-align: left;
    text-indent: -9999px
}

#main-footer .searchform label {
    background-position: left -61px;
    right: 175px
}

.searchform input {
    width: 250px;
    height: 14px;
    background: #f6f6f6 url('https://files.veveveuri.ro/i/sprite-search.png') center top repeat-x;
    font-size: 11px;
    color: #999;
    text-indent: 6px;
    text-shadow: #fff 0 1px 0;
    padding: 8px 40px 9px 0;
    border: 0
}

#main-footer .searchform input {
    background-position: center -61px;
    width: 140px
}

.searchform button {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 30px;
    height: 31px;
    text-indent: -9999px;
    background: url('https://files.veveveuri.ro/i/sprite-search.png') right top no-repeat;
    border: 0;
    padding: 0;
    cursor: pointer
}

#main-footer .searchform button {
    background-position: right -61px
}

#content,
#home {
    position: relative;
    float: left;
    display: inline;
    width: 630px;
    margin: 20px 0 30px 10px
}

#home {
    margin-top: 0;
    margin-left: 0;
    width: 640px
}

.error404 #content {
    position: static
}

time span.day {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: right;
    font-size: 26px;
    font-weight: bold;
    color: #7e8489;
    margin: 0 3px 0 0
}

time.pub span.day {
    float: none;
    margin: 0
}

time span.daymonth {
    display: block;
    width: 30px;
    float: left;
    font-size: 10px;
    line-height: 10px;
    color: #000;
    text-transform: uppercase
}

time span.month {
    display: block;
    color: #7e8489;
    font-size: 10px;
    line-height: 10px;
    margin: 4px 0 1px 0;
    text-transform: uppercase
}

time.pub span.month {
    margin: 0 0 5px 0
}

time span.dweek {
    text-transform: uppercase
}

time span.hour {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') left -318px no-repeat;
    font-size: 12px;
    color: #000;
    margin: 0 0 0 10px;
    padding: 0 0 0 20px
}

span.sep {
    display: block;
    width: 10px;
    height: 12px;
    text-indent: -9999px;
    background: url('https://files.veveveuri.ro/i/metabar_sep.png') center center no-repeat;
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') left -258px no-repeat
}

#content article {
    position: relative;
    margin: 0 0 40px 0
}

.error404 #content article {
    position: static
}

#content article.albums {
    overflow: hidden;
    *zoom: 1;
    border-bottom: 3px solid #d2d7db
}

#content h1,
#content h2,
#content h3,
#content h4 {
    color: #191d21
}

#content h1 {
    font-size: 26px;
    font-weight: bold;
    line-height: 35px;
    margin: 25px 0 15px 0
}

#content h3 {
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0 10px 0
}

#content article.albums h3 {
    margin-top: 0
}

#content h2,
#comments h3,
#trackbacks h3 {
    font-size: 18px;
    line-height: 25px;
    margin: 20px 0 10px 0
}

.search #content h2 {
    font-weight: normal
}

#content article.albums h2 {
    float: left
}

#content article.albums header a.more-link {
    float: right;
    margin-top: 20px
}

#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    padding: 0 0 0 1px
}

#content h1 a:hover,
#content h2 a:hover,
#content h3 a:hover,
#content h4 a:hover,
#content .branches article:hover h3 a:hover {
    text-shadow: 0 1px rgba(25, 29, 33, 0.5)
}

#content h1 a:active,
#content h2 a:active,
#content h3 a:active,
#content h4 a:active,
#content .branches article:hover h3 a:active {
    text-shadow: 0 -1px rgba(25, 29, 33, 0.5)
}

#content h1 img {
    vertical-align: middle;
    float: right;
    display: block;
    padding: 0 35px 0 0
}

.single #content h1,
.page-template-template-profil-php #content h1,
.page-template-template-standby-php #content h1,
.page-template-default #content h1 {
    width: 550px;
    float: left
}

.single-eveniment #content h1,
.single-promotie #content h1,
.single-articol #content h1 {
    width: auto;
    float: none;
    margin-top: 95px
}

#content.paged h1 {
    margin-bottom: 0
}

#content .branches h2 {
    margin-top: 0
}

#content dl:not(.gallery-item) {
    background: #f5f6f7 url('https://files.veveveuri.ro/i/sprite-metabar.png') top left repeat-x;
    height: 56px
}

#content dt:not(.gallery-icon) {
    display: none;
    text-indent: -9999px;
    height: 56px
}

#content dd {
    float: left;
    padding: 12px 10px;
    margin: 1px 0
}

#content .essentials {
    position: absolute;
    top: -75px;
    left: -10px;
    width: 640px
}

#content .essentials dd.date {
    padding-right: 0;
    border-right: 4px solid #ff6200
}

#content .essentials dd.date time {
    float: left;
    width: 65px
}

#content .essentials dd.date time.dtend {
    margin: 0 0 0 10px
}

#content .essentials dd.date time.detailed {
    width: 140px
}

#content .essentials dd.date span.sep {
    position: absolute;
    top: 21px;
    left: 69px
}

#content .essentials dt.date {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 3px;
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') left -65px no-repeat
}

#content .essentials dd.author,
#content .essentials dd.categories,
#content .essentials dd.via {
    line-height: 30px
}

#content .essentials dd.author address {
    position: relative;
    float: right;
    font-style: normal
}

#content .essentials dd.author address abbr {
    border: none !important;
    cursor: pointer
}

#content .essentials dd.author address img {
    display: block;
    float: left;
    margin: 0 10px 0 0
}

#content .essentials dt.price,
#content .essentials dt.location_h {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 0 0 0 10px
}

#content .essentials dd.price,
#content .essentials dd.location {
    width: 380px;
    line-height: 20px;
    padding: 0 70px 0 0;
    margin: 0
}

#content .essentials dd.price,
#content .essentials dt.price {
    margin-top: 8px
}

#content .essentials dt.price {
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') left -275px no-repeat
}

#content .essentials dd.location,
#content .essentials dt.location_h {
    margin-bottom: 8px
}

#content .essentials dt.location_h {
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') center -298px no-repeat
}

#content .essentials dd.alone,
#content .essentials dt.alone {
    margin-top: 18px
}

#content .feedback {
    position: relative;
    float: right;
    width: 70px;
    margin: 10px 0 9px 10px
}

.single-eveniment #content .feedback,
.single-promotie #content .feedback,
.single-articol #content .feedback {
    position: absolute;
    top: -75px;
    right: 0;
    float: none;
    margin: 0
}

#content .feedback dd.comments,
#content .feedback dd.trackbacks {
    line-height: 20px;
    width: 30px;
    padding: 28px 0 8px 0;
    text-align: center
}

#content .feedback dd.comments {
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') center -420px no-repeat;
    margin: 0 0 0 5px
}

#content .feedback dd.trackbacks {
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') center -355px no-repeat;
    margin: 0 5px 0 0
}

#content .feedback dt.comments {
    position: absolute;
    top: 0;
    left: -2px;
    display: block;
    width: 5px;
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') left -195px no-repeat
}

#content .isolated dt.comments {
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') left -65px no-repeat
}

#content .feedback dt.trackbacks {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 3px;
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') left -130px no-repeat
}

#content .entry {
    font-size: 14px;
    color: #4a5a63;
    clear: both
}

.search #content .entry {
    font-size: 13px
}

#content .entry p {
    margin: 10px 0
}

#content .entry .blocksep {
    text-align: center;
    margin-top: 0
}

#content .entry blockquote {
    color: #72767a;
    margin: 10px 0 20px 30px;
    font-style: italic
}

#content .entry cite {
    margin: 10px 0 20px 30px;
    font-style: italic
}

#content .entry ul {
    list-style-type: disc
}

#content .entry ol {
    list-style-type: decimal
}

#content .entry ul,
#content .entry ol {
    margin: 10px 0 20px 30px;
    font-size: 14px
}

#content .entry ul.program li,
#content .entry ol.program li {
    margin-bottom: 10px
}

#content .entry ul.team {
    margin-left: 0;
    margin-top: 20px
}

#content .entry ul.team li {
    list-style-type: none;
    list-style-position: inside;
    float: left;
    margin: 0 18px 18px 0
}

#content .entry ul.team li.last {
    margin: 0
}

#content .entry ul.team li img {
    display: block
}

#content .entry .cfi {
    display: block;
    float: right;
    margin: 0 0 15px 15px
}

#content .entry .flickr-photos {
    position: relative;
    left: -3px;
    width: 634px
}

#content article.albums .flickr-photos {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 20px
}

#content .entry .flickr-photos:target {
    padding-top: 10px;
    margin-top: -10px
}

#content .entry .flickr-photos+* {
    clear: left
}

#content .entry .flickr-photos+h2 {
    clear: left;
    padding-top: 20px;
    margin-top: 0
}

#content .entry .flickr-photos+.flickr-photos {
    clear: none;
    margin: 0
}

#content .entry h1 {
    float: none;
    width: auto
}

#content .entry .flickr-photos a {
    display: block;
    float: left;
    background: none;
    padding: 0 0 4px 4px;
    border-color: #fff;
    -webkit-transition: border-color 0.12s ease-in
}

#content .entry .flickr-photos a:hover {
    padding: 0;
    border: 4px solid #92e2ff;
    margin: -4px -4px 0 0
}

#content .entry .flickr-photos a img {
    display: block
}

#content .entry .halfpipe {
    width: 310px;
    float: left;
    margin: 0 10px 25px 0
}

#content .entry .halfdrop {
    margin-right: 0
}

#content .pagebar {
    position: relative;
    float: right;
    font-size: 11px;
    display: block
}

#content .pagebar a,
#content .pagebar .this-page {
    padding: 0 4px;
    border: 1px solid #fff;
    margin: 0 2px
}

#content .pagebar a {
    color: #4a5a63
}

#content .pagebar a:hover {
    border-color: #ff6200;
    background: #fff;
    color: #4a5a63
}

#content .pagebar a.older,
#content .pagebar a.older:hover {
    color: #a1a7ad
}

#content .pagebar .this-page {
    background-color: #ff6200;
    border-color: #ff6200;
    color: #fff
}

#content .pagebar a.prev,
#content .pagebar a.next {
    padding: 0;
    border: none;
    display: block;
    width: 25px;
    height: 25px;
    background: url('https://files.veveveuri.ro/i/sprite-track+page.png') center -90px no-repeat;
    text-indent: -9999px
}

#content .pagebar a.next {
    float: right;
    padding: 0 0 0 10px
}

#content .pagebar a.next:hover {
    background-position: center -120px
}

#content .pagebar a.next:active {
    background-position: center -150px
}

#content .pagebar a.prev {
    float: left;
    padding: 0 14px 0 0;
    background-position: center -180px
}

#content .pagebar a.prev:hover {
    background-position: center -210px
}

#content .pagebar a.prev:active {
    background-position: center -240px
}

#content .entry #smart404_suggestions {
    position: relative;
    margin: 25px 0 0 0;
    font-size: 14px;
    list-style-position: inside
}

#content .entry #smart404_suggestions li.last {
    position: absolute;
    bottom: -60px;
    left: 0
}

#content .entry #smart404_suggestions li.last:first-child {
    position: static;
    bottom: auto;
    left: auto
}

.error404 #content .entry p.info {
    font-size: 12px;
    margin: 0
}

 
#content ul.vcard {
    margin-left: 0;
    font-size: 14px;
    /* position: relative */
}

/*
#content ul.mapped {
    min-height: 120px;
    padding-right: 360px
}
*/
#content .vcard li {
    list-style-type: none;
    //padding-left: 22px;
    //background-repeat: no-repeat;
    //background-image: url('https://files.veveveuri.ro/i/sprite-vcard.png')
}
#content .vcard .type {
    display: none
}
/*
#content .vcard .fn {
    font-weight: bold;
    background-position: left 4px
}

#content .vcard .email {
    background-position: left -21px
}

#content .vcard .url {
    background-position: left -46px
}

#content .vcard .yahoo {
    background-position: left -171px
}

#content .vcard .skype {
    background-position: left -191px
}

#content .vcard .twitter {
    background-position: left -216px
}

#content .vcard .myspace {
    background-position: left -241px
}

#content .vcard .tel {
    background-position: left -71px
}

#content .vcard .fax {
    background-position: left -96px
}

#content .vcard .cell {
    background-position: left -122px
}

#content .vcard .adr {
    background-position: left -147px
}

#content .vcard .download {
    background-position: left 4px
}
*/
#content .vcard li.geo .latitude,
#content .vcard li.geo .longitude {
    display: none
}
/*
#content .vcard li a.map {
    position: absolute;
    top: 0;
    right: 0;
    display: block
}

#content .vcard li a.map img {
    display: block
}

#content .vcard li a.map span {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
    background-color: none;
    color: rgba(255, 255, 255, 0);
    -webkit-transition-property: background-color, color;
    -webkit-transition-duration: 0.15s, 0.15s;
    -webkit-transition-timing-function: ease-in, ease-in
}

#content .vcard li a.map:hover span {
    background-color: rgba(25, 29, 33, 0.7);
    font-size: 24px;
    font-weight: bold;
    text-indent: 0;
    text-align: center;
    line-height: 120px;
    color: #fff
}
*/

#content ul.orar {
    margin-left: 0
}

#content .orar li {
    list-style-type: none
}

#content p.keepon {
    margin-bottom: 20px
}

#content .searchterm1,
#content .searchterm2,
#content .searchterm3,
#content .searchterm4,
#content .searchterm5 {
    border-bottom: 1px dotted #a1a7ad;
    font-weight: bold
}

#openMap {
    z-index: 1000
}

#content .branches .group {
    float: left;
    width: 315px
}

#content .branches article {
    float: left;
    display: block;
    width: 240px;
    margin-right: 75px;
    margin-top: 25px;
    margin-bottom: 35px;
    padding: 0 0 10px 0;
    border-bottom: 3px solid #d2d7db
}

#content .branches article.even {
    clear: left
}

#content .branches article.first {
    clear: both;
    float: none;
    width: auto;
    margin-right: 0;
    margin-left: 0;
    overflow: hidden;
    *zoom: 1
}

#content .photosets {
    clear: both;
    overflow: hidden
}

#content .photosets article {
    width: 190px;
    margin: 0 0 0 30px;
    border: none
}

#content .photosets article.drop {
    clear: left;
    margin-left: 0
}

#content .datedbranches article {
    margin-right: 35px;
    margin-left: 40px
}

.tax #content .branches a {
    color: #4a5a63
}

#content .branches a.more-link {
    float: right
}

#content .branches article .hooks {
    position: absolute;
    top: 0;
    right: 240px;
    width: 40px;
    height: 15px
}

#content .branches_list .hooks {
    position: absolute;
    top: 45px;
    left: 0;
    width: 125px;
    height: 15px
}

.tax #content .hooks a {
    display: block;
    margin: 15px 0 0 5px;
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    background: #fff url('https://files.veveveuri.ro/i/sprite-carusel-even.png') left top no-repeat
}

.tax #content .hooks a:hover {
    background-color: #fff !important
}

#content .branches_list .hooks a {
    float: left;
    margin: 0 10px 0 0
}

#content .hooks a.comm {
    background-position: left 0
}

#content .branches_list .hooks .comm {
    float: right;
    margin: 0
}

#content .hooks a.comm:hover {
    background-position: -20px 0
}

#content .hooks a.foto {
    background-position: left -20px
}

#content .hooks a.foto:hover {
    background-position: -20px -20px
}

#content .branches .entry {
    font-size: 12px;
    background-position: left bottom;
    background-repeat: no-repeat
}

#content .branches article header {
    position: relative
}

#content .branches article header time {
    display: block;
    margin-bottom: 10px
}

#content .branches article header time.dtend {
    padding: 13px 0 0 0;
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') 10px -500px no-repeat
}

#content .branches article header time .daymonth,
#content .branches article header time .day {
    float: none;
    clear: both;
    text-align: center
}

#content .branches article img {
    display: block;
    margin: 10px 0 0 0
}

#content .branches article.first img {
    margin: 0
}

#content .branches .cfi {
    float: none;
    margin: 0
}

#content .branches .entry blockquote {
    margin-left: 0
}

#content .branches_list {
    margin: 10px 0 0 0
}

#content .branches_list dl {
    background: none;
    height: auto
}

#content .branches_list dd {
    padding: 0;
    float: none;
    display: inline;
    padding: 0 10px 0 0
}

#content .branches_list dd.date {
    position: absolute;
    top: 10px;
    left: 0;
    padding: 0
}

#content .branches_list dd.date .sep {
    position: absolute;
    top: 9px;
    left: 59px
}

#content .branches_list dd.price {
    color: #7e8489
}

.tax #content .branches_list a {
    color: #4a5a63
}

.tax #content .branches_list a:hover {
    color: #fff
}

#content .branches_list li {
    position: relative;
    list-style-type: none;
    padding: 10px 0 15px 95px;
    margin: 0;
    border-bottom: 1px dotted #d2d7db
}

.search #content .branches_list li {
    padding: 0
}

#content .branches_list.extended li {
    padding-left: 150px;
    min-height: 50px
}

#content .branches_list li:last-child {
    border: none
}

#content .branches_list li time {
    float: left;
    width: 65px
}

#content .branches_list li time.detailed {
    width: 140px
}

#content .branches_list li time.dtend {
    padding-left: 10px
}

#content .branches_list li time .hour {
    color: #7e8489
}

#content .branches_list h2 {
    margin: 0 0 5px 0
}

#content article footer {
    clear: both;
    color: #a1a7ad;
    margin: 0;
    padding: 20px 0 0 0;
    border-bottom: 1px solid #d2d7db
}

.search #content article footer {
    padding-top: 0
}

#content p.policy {
    background: #f5f6f7;
    padding: 5px 10px;
    color: #7e8489;
    clear: both
}

#content article footer p.policy {
    position: relative;
    top: -10px
}

#content p.edit {
    position: static
}

.error404 #content article footer {
    position: absolute;
    bottom: -100px;
    left: 10px;
    color: #4a5a63;
    padding: 0;
    border: none
}

.breadcrumbs {
    position: relative;
    top: -10px;
    font-size: 11px;
    border-bottom: 1px solid #d2d7db
}

#content.paged .breadcrumbs {
    margin-bottom: 60px
}

.breadcrumbs span {
    position: relative;
    top: 10px;
    background: #fff;
    padding: 0 10px 0 0
}

.view_modes {
    position: absolute;
    top: 3px;
    right: 0;
    z-index: 2;
    background: #fff;
    padding: 0 0 0 10px
}

#content .view_modes a {
    display: block;
    float: right;
    width: 15px;
    height: 15px;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-list_grid.png') no-repeat;
    text-indent: -9999px;
    overflow: hidden
}

#content #view_grid {
    background-position: left top;
    margin: 0 10px 0 0;
    background-color: #fff
}

#content #view_grid:hover {
    background-position: -40px top
}

#content #view_grid:active,
#content #view_grid.selected {
    background-position: -80px top
}

#content #view_list {
    background-position: -20px top;
    background-color: #fff
}

#content #view_list:hover {
    background-position: -60px top
}

#content #view_list:active,
#content #view_list.selected {
    background-position: -100px top
}

nav.posts {
    width: 100%;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 20px;
    color: #999;
    margin: 0 0 5px 0
}

nav.posts a {
    display: block;
    height: 25px;
    color: #191d21 !important
}

nav.posts .prev,
nav.posts .next {
    position: relative
}

nav.posts .prev {
    float: left
}

nav.posts .prev a {
    background: url('https://files.veveveuri.ro/i/sprite-buttons.png') -10px -10px no-repeat;
    padding: 0 10px 0 15px
}

nav.posts .prev a:hover {
    background-position: -10px -40px
}

nav.posts .prev a:active {
    background-position: -10px -70px
}

nav.posts .next {
    float: right
}

nav.posts .next a {
    background: url('https://files.veveveuri.ro/i/sprite-buttons.png') -205px -10px no-repeat;
    padding: 0 15px 0 10px
}

nav.posts .next a:hover {
    background-position: -205px -40px
}

nav.posts .next a:active {
    background-position: -205px -70px
}

nav.posts a span {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 10px;
    height: 25px
}

nav.posts .prev a span {
    background: url('https://files.veveveuri.ro/i/sprite-buttons.png') -185px -10px no-repeat
}

nav.posts .prev a:hover span {
    background-position: -185px -40px
}

nav.posts .prev a:active span {
    background-position: -185px -70px
}

nav.posts .next a span {
    background: url('https://files.veveveuri.ro/i/sprite-buttons.png') -380px -10px no-repeat
}

nav.posts .next a:hover span {
    background-position: -380px -40px
}

nav.posts .next a:active span {
    background-position: -380px -70px
}

nav.archive {
    clear: both;
    padding: 20px 0 10px 0
}

#content nav.archive a {
    display: block;
    width: 110px;
    height: 40px;
    background: #fff url('https://files.veveveuri.ro/i/sprite-nav_entries.png');
    background-repeat: no-repeat;
    text-align: center;
    color: #191d21 !important;
    line-height: 25px;
    margin: 0 auto;
    background-color: #fff !important
}

#content nav.archive .prev a {
    background-position: -10px -15px
}

#content nav.archive .prev a:hover {
    background-position: -10px -65px
}

#content nav.archive .prev a:active {
    background-position: -10px -115px
}

#content nav.archive .next a {
    position: absolute;
    top: 35px;
    left: 260px;
    background-position: -140px -2px;
    line-height: 51px
}

#content nav.archive .next a:hover {
    background-position: -140px -52px
}

#content nav.archive .next a:active {
    background-position: -140px -102px
}

#content.subscribe-to-comments h2 {
    margin: 0 0 10px 0
}

#content.subscribe-to-comments h3 {
    margin: 30px 0 10px 0
}

#content.subscribe-to-comments fieldset {
    margin: 0 0 20px 0
}

#content.subscribe-to-comments legend span {
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 10px 0
}

#content.subscribe-to-comments p.submit {
    margin: 10px 0 0 0
}

#content.subscribe-to-comments .updated {
    margin: 0 0 20px 0
}

#content.subscribe-to-comments form {
    font-size: 12px;
    margin: 0 0 0 0
}

#content.subscribe-to-comments ul {
    margin: 0 0 20px 0
}

.shiny {
    color: #ff6200
}

.cron-switch {
    *zoom: 1;
    margin-top: 1.667em
}

.cron-switch:after {
    content: "";
    display: table;
    clear: both
}

.cron-switch a {
    display: inline;
    padding-top: 0.833em;
    padding-bottom: 0.833em;
    background-repeat: no-repeat
}

.cron-switch a:hover {
    background-color: #ff6200;
    color: #fff;
    text-decoration: none
}

.cron-switch .prev {
    float: left;
    padding-left: 50px;
    padding-right: 10px;
    background-image: url('https://files.veveveuri.ro/i/_osv/sprite-archive.png');
    background-position: 0 0
}

.cron-switch .next {
    float: right;
    padding-right: 50px;
    padding-left: 10px;
    background-image: url('https://files.veveveuri.ro/i/_osv/sprite-archive.png');
    background-position: right -50px
}

.hglass {
    display: inline;
    float: left;
    width: 60px
}

.hglass .day {
    display: inline;
    float: left;
    width: 30px;
    font-size: 2.167em;
    line-height: 1.538em;
    font-weight: bold;
    color: #52585e;
    margin: 0 5px 0 0
}

.hglass .month,
.hglass .weekday {
    display: inline;
    float: right;
    width: 25px;
    font-size: 0.833em;
    line-height: 1em;
    text-transform: uppercase;
    color: #0e1012
}

.hglass .month {
    color: #6b7178;
    margin-top: 0.833em;
    margin-bottom: 0.417em
}

.hglass .hour {
    display: block;
    padding-left: 25px;
    background: url('https://files.veveveuri.ro/i/sprite-metabar.png') left -323px no-repeat
}

.timespan {
    overflow: hidden;
    *zoom: 1;
    margin-top: 2.5em;
    border-bottom-style: dotted;
    border-bottom-width: 0.083em;
    padding-bottom: 0.75em;
    border-color: #ff6200;
    padding-left: 100px
}

.timespan .hglass {
    margin-right: 10px
}

.daymarker {
    display: inline;
    float: left;
    color: #6b7178;
    font-size: 1.167em;
    line-height: 1.429em;
    margin-top: 0.833em;
    font-weight: bold;
    text-transform: uppercase
}

.poster {
    display: block
}

#content .pieces.events a:hover {
    text-decoration: underline;
    background: none;
    text-shadow: none;
    color: #ff6200
}

.hooks a {
    display: inline;
    float: left;
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    background: url('https://files.veveveuri.ro/i/sprite-carusel-even.png') !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat;
    margin: 5px 0 0 10px
}

.hooks a.comm:hover {
    background-position: -20px 0 !important
}

.hooks a.foto {
    background-position: 0 -20px !important
}

.hooks a.foto:hover {
    background-position: -20px -20px !important
}

.pieces {
    margin-bottom: 3.333em
}

.piece {
    position: relative
}

.piece.listed {
    padding-top: 1.667em;
    border-bottom-style: dotted;
    border-bottom-width: 0.083em;
    padding-bottom: 1.333em;
    border-color: #bbbfc4;
    *zoom: 1
}

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

.piece.listed:hover {
    background-color: #f5f6f7
}

.piece.listed .hooks {
    float: right;
    margin-right: 10px;
    margin-top: 0.25em
}

.piece.listed .content {
    padding-top: 0.25em
}

.pieces.events .piece.listed {
    padding-left: 170px
}

.pieces.events .poster {
    position: absolute;
    top: 0;
    left: 0
}

.pieces.events .piece.listed .hglass {
    position: absolute;
    top: 0;
    left: 100px;
    margin-top: 1.667em
}

.pieces.events .rec span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 79px;
    height: 79px;
    text-indent: -9999px;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-archive.png') right -100px no-repeat
}

.pieces.events h2 a {
    color: #0e1012
}

.roots {
    margin-bottom: 3.333em
}

.root {
    position: relative;
    padding-top: 1.667em;
    border-bottom-style: dotted;
    border-bottom-width: 0.083em;
    padding-bottom: 0.75em;
    border-color: #ff6200;
    padding-left: 50px;
    *zoom: 1
}

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

.root h2 {
    display: inline;
    float: left;
    color: #52585e;
    font-size: 2em;
    line-height: 0.833em;
    margin-bottom: 0.417em;
    padding-top: 0.833em
}

.root .more {
    display: inline;
    float: right;
    margin-top: 1.667em;
    font-weight: bold
}

.root .items {
    clear: both;
    font-size: 1.167em;
    line-height: 1.429em;
    margin-top: 0.714em;
    border-top-style: dotted;
    border-top-width: 0.071em;
    padding-top: 0.643em;
    border-color: #bbbfc4;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    list-style-type: none
}

.no-csscolumns .root .items li {
    display: inline;
    float: left;
    width: 180px;
    margin: 0 10px 0 0
}

.roots .items a {
    color: #0e1012
}

.pieces.events h2 {
    margin: 0 !important;
    line-height: 20px !important
}

.root h2 {
    margin: 0 0 10px 0 !important;
    line-height: 20px !important
}

#content .pieces.events h2 a,
#content .roots .items a {
    color: #0e1012
}

.hglass .day {
    height: auto
}

.hglass .hour {
    height: auto;
    line-height: 20px;
    margin: 0
}

.hooks a {
    background-color: none !important
}

aside h3 {
    font-size: 16px;
    margin: 30px 0 15px 0;
    text-indent: 0
}

.filters {
    float: left;
    display: inline;
    width: 290px;
    color: #4a5a63;
    font-size: 11px;
    padding: 0 0 15px 0;
    margin: 20px 0 20px 20px;
    border-bottom: 3px solid #ff6200
}

.filters.nonav {
    margin-top: 25px
}

.filters h3 {
    clear: both;
    font-size: 14px;
    padding: 10px 0 0 0;
    margin: 5px 0 5px 0;
    border-top: 1px solid #d2d7db
}

.filters li {
    color: #4a5a63;
    font-size: 12px;
    list-style-type: none
}

.filters .ancestors li.current_page_ancestor,
.filters .ancestors li.current_page_item {
    font-weight: bold
}

#events-menu {
    position: relative;
    height: 40px
}

#events-menu li {
    float: left;
    margin: 0 6px 0 0;
    list-style-type: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding: 1px 0 3px 0
}

#events-menu li.selected {
    background: url('https://files.veveveuri.ro/i/_osv/sprite-carusel.png') center -898px no-repeat
}

#events-menu li a,
#events-menu li span,
.filters a.today {
    display: block;
    padding: 0 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #fff
}

.filters a.today {
    display: inline
}

#events-menu .month-list {
    position: absolute;
    top: 20px;
    left: 0
}

#events-menu .month-list li {
    font-size: 11px;
    margin: 0 2px 0 0;
    font-weight: normal
}

.filters .others {
    line-height: 18px;
    padding: 0 0 0 0
}

.filters .others li {
    font-size: 11px;
    float: left;
    line-height: 16px;
    padding: 1px 8px 3px 0;
    margin: 0 3px 0 0;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-buline.png') no-repeat right 7px
}

.filters .others ul:last-child li:last-child {
    background: none;
    margin: 0
}

.filters .subcats li:last-child {
    background: none;
    margin: 0
}

.filters .others li a {
    display: block;
    padding: 0 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px
}

.filters .others li.current-cat {
    font-weight: bold
}

.filters .promos li {
    position: relative;
    float: left;
    clear: none;
    width: 85px;
    margin: 0 0 10px 42px;
    padding-right: 10px;
    min-height: 47px
}

.filters .promos li.even {
    clear: left
}

.filters .promos li a {
    display: block;
    font-size: 11px;
    line-height: 14px;
    padding: 2px 0 2px 8px
}

.filters .promos li img {
    display: block;
    position: absolute;
    top: 3px;
    left: -42px;
    border: 1px solid #4a5a63
}

.filters .recommended_evs li {
    clear: both;
    position: relative;
    margin-left: 65px;
    min-height: 30px
}

.filters .recommended_evs li a {
    display: inline-block;
    font-size: 11px;
    line-height: 14px;
    padding: 2px 0 2px 0;
    vertical-align: middle
}

.filters .recommended_evs time {
    position: absolute;
    top: 0;
    left: -65px
}

.sidebar {
    float: right;
    display: inline;
    width: 290px;
    margin: 15px 10px 50px 20px
}

.sidebar li {
    color: #4a5a63;
    font-size: 12px;
    list-style-type: none;
    list-style-position: outside
}

.sidebar li.special {
    margin: 30px 0 0 0
}

.sidebar li ul li {
    margin: 0 0 10px 0
}

.sidebar li.suggestions404 h3 {
    margin-bottom: 5px
}

.sidebar li.suggestions404 ul {
    clear: both;
    padding: 10px 0 0 0
}

.sidebar li.suggestions404 li {
    font-size: 11px;
    float: left;
    line-height: 16px;
    padding: 1px 0 3px 8px;
    margin: 0 0 0 3px;
    background-image: url('https://files.veveveuri.ro/i/_osv/sprite-buline.png');
    background-repeat: no-repeat;
    background-position: left 7px
}

.sidebar li.suggestions404 ul li:first-child {
    background: none;
    margin: 0;
    padding-left: 0
}

.sidebar li.flickr-widget li {
    padding-bottom: 9px;
    border-bottom: 1px solid #d2d7db
}

.sidebar li.flickr-widget a {
    display: block;
    clear: both;
    z-index: 200
}

.sidebar li.flickr-widget a img {
    display: inline;
    float: right;
    width: 65px;
    height: 65px;
    margin: 0 10px 0 0;
    border-color: #fff;
    -webkit-transition-property: border-color, -webkit-box-shadow;
    -webkit-transition-duration: 0.12s, 0.10s;
    -webkit-transition-timing-function: ease-in, ease-in
}

.sidebar li.flickr-widget a img.first {
    margin: 0
}

.sidebar li.flickr-widget a img:hover {
    width: 75px;
    height: 75px;
    border: 4px solid #92e2ff;
    margin: -9px 1px -9px -9px;
    -moz-box-shadow: 0, 4px, 2px, rgba(25, 29, 33, 0.7);
    -webkit-box-shadow: 0, 4px, 2px, rgba(25, 29, 33, 0.7);
    -o-box-shadow: 0, 4px, 2px, rgba(25, 29, 33, 0.7);
    box-shadow: 0, 4px, 2px, rgba(25, 29, 33, 0.7);
    z-index: 300
}

.sidebar li.flickr-widget a img.first:hover {
    margin-right: -9px
}

.sidebar li.flickr-widget p {
    clear: both;
    padding: 10px 0 0 0;
    line-height: 15px
}

.sidebar li#subscriptions_drop {
    position: relative
}

.sidebar li#subscriptions_drop h3 {
    display: block;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    background: url('https://files.veveveuri.ro/i/sprite-rss.png') -10px -10px no-repeat;
    color: #fff;
    text-indent: 10px;
    text-shadow: rgba(0, 0, 0, 0.2) 0 -1px 0;
    z-index: 900
}

.sidebar li#subscriptions_drop.activated h3:hover {
    background-position: -10px -50px;
    text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0
}

.sidebar li#subscriptions_drop.open h3,
.sidebar li#subscriptions_drop.open h3:hover {
    background-position: -10px -90px;
    text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0
}

.sidebar li#subscriptions_drop ul li {
    margin: 0 0 5px 10px
}

.sidebar li#subscriptions_drop .items {
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 100;
    width: 268px;
    background: #f5f6f7;
    border: 1px solid #a1a7ad;
    border-top: none;
    padding: 10px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -o-border-bottom-left-radius: 4px;
    -ms-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -o-border-bottom-right-radius: 4px;
    -ms-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.sidebar li#subscriptions_drop .items p {
    font-size: 11px;
    line-height: 15px;
    margin: 0 0 10px 0
}

.sidebar li#subscriptions_drop .items ul {
    width: 50%;
    float: left
}

.sidebar li#subscriptions_drop .items li {
    color: #7e8489
}

.sidebar li#subscriptions_drop .items li strong {
    color: #72767a
}

.sidebar li#subscriptions_drop a {
    background: none !important;
    color: #4a5a63
}

.sidebar li#subscriptions_drop a:hover {
    color: #ff6200
}

.sidebar li#subscriptions_drop .items a.rss,
.sidebar li#subscriptions_drop .items a.mail {
    display: block;
    float: left;
    height: 11px;
    text-indent: -9999px;
    background-image: url('https://files.veveveuri.ro/i/sprite-rss.png');
    background-repeat: no-repeat;
    margin: 3px 3px 0 0
}

.sidebar li#subscriptions_drop .items a:hover {
    background-color: #fff
}

.sidebar li#subscriptions_drop .items a.rss {
    width: 11px;
    background-position: -310px -20px
}

.sidebar li#subscriptions_drop .items a.rss:hover {
    background-position: -310px -59px
}

.sidebar li#subscriptions_drop .items a.rss:active {
    background-position: -310px -99px
}

.sidebar li#subscriptions_drop .items a.mail {
    width: 13px;
    background-position: -330px -20px;
    margin-right: 5px
}

.sidebar li#subscriptions_drop .items a.mail:hover {
    background-position: -330px -59px
}

.sidebar li#subscriptions_drop .items a.mail:active {
    background-position: -330px -99px
}

.sidebar li.comments li {
    font-size: 11px;
    clear: both;
    margin: 0 0 15px 0
}

.sidebar li.comments li a {
    position: relative;
    display: block;
    color: #72767a;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #d2d7db
}

.sidebar li.comments li a:hover {
    color: #4a5a63;
    border-color: #a1a7ad;
    background: none
}

.sidebar li.comments li .author {
    position: relative;
    left: -10px;
    float: left;
    display: block;
    height: 22px;
    line-height: 20px;
    font-weight: bold;
    color: #4a5a63;
    padding: 0 15px 0 10px
}

.sidebar li.comments img {
    display: none;
    position: absolute;
    top: 1px;
    right: -25px;
    width: 18px;
    height: 18px
}

.sidebar li.comments li a:hover img {
    display: block
}

.sidebar li.comments li a:hover .author {
    background: url('https://files.veveveuri.ro/i/sprite-buttons.png') -205px -40px no-repeat
}

.sidebar li.comments li a:active .author {
    background: url('https://files.veveveuri.ro/i/sprite-buttons.png') -205px -70px no-repeat
}

.sidebar li.comments li .author span {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 10px;
    height: 25px
}

.sidebar li.comments li a:hover .author span {
    background: url('https://files.veveveuri.ro/i/sprite-buttons.png') -380px -40px no-repeat
}

.sidebar li.comments li a:active .author span {
    background: url('https://files.veveveuri.ro/i/sprite-buttons.png') -380px -70px no-repeat
}

.sidebar li.comments li .content {
    display: block;
    clear: both;
    line-height: 15px;
    padding: 5px 0 0 0
}

.sidebar li.comments time {
    position: absolute;
    top: 1px;
    right: 0;
    color: #b5bcc1;
    line-height: 20px;
    font-size: 10px
}

.sidebar li#social a {
    display: block;
    width: 280px;
    height: 20px;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 5px;
    background: url('https://files.veveveuri.ro/i/btn-twitter-icon.png'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #77ddff), color-stop(100%, #35cdff));
    background: url('https://files.veveveuri.ro/i/btn-twitter-icon.png'), -webkit-linear-gradient(top, #77ddff, #35cdff);
    background: url('https://files.veveveuri.ro/i/btn-twitter-icon.png'), -moz-linear-gradient(top, #77ddff, #35cdff);
    background: url('https://files.veveveuri.ro/i/btn-twitter-icon.png'), -o-linear-gradient(top, #77ddff, #35cdff);
    background: url('https://files.veveveuri.ro/i/btn-twitter-icon.png'), -ms-linear-gradient(top, #77ddff, #35cdff);
    background: url('https://files.veveveuri.ro/i/btn-twitter-icon.png'), linear-gradient(top, #77ddff, #35cdff);
    background-color: #35cdff;
    background-position: 15px center, 0 0;
    background-repeat: no-repeat, repeat-x;
    color: #fff;
    text-align: center;
    text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0;
    border: 1px solid #fff;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.1);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 0 inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 0 inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
    -o-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 0 inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
    box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 0 inset, rgba(0, 0, 0, 0.05) 0 1px 2px;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.1s;
    -webkit-transition-duration: 0.1s;
    -o-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}

.sidebar li#social a:hover {
    background-position: 15px center, 0 -30px
}

.sidebar li#social a.facebook {
    background-position: left -80px;
    margin: 20px 0 0 0
}

.sidebar li#social a.facebook:hover {
    background-position: left -120px
}

.fb_iframe_widget {
    margin: 20px 0 0 0
}

#comments,
#trackbacks {
    margin: 0;
    padding: 0 0 30px 0;
    clear: both
}

#comments h3,
#trackbacks h3 {
    margin: 20px 0 20px 0
}

#comments li,
#trackbacks li {
    position: relative;
    list-style-type: decimal;
    font-size: 12px;
    color: #4a5a63;
    margin: 0 0 20px 0;
    padding: 0 0 0 45px;
    border-top: 1px solid #d2d7db
}

#comments .children li {
    color: #a1a7ad
}

#comments .children {
    margin: 20px 0 0 0
}

#respond {
    clear: both
}

#comments #respond {
    position: relative;
    margin: 0 0 20px 0;
    padding: 10px 0 0 45px
}

.comment-author {
    padding: 10px 0 0 0;
    font-size: 13px
}

.comment-author cite {
    font-weight: bold;
    font-style: normal
}

.comment-author img {
    position: absolute;
    top: 10px;
    left: 0;
    display: block
}

#comments .rating {
    position: absolute;
    top: 10px;
    right: 0;
    line-height: 16px;
    font-size: 12px;
    color: #a1a7ad
}

#comments .rating span {
    display: block;
    float: right;
    margin: 0 6px
}

#comments .rating span.info {
    display: none;
    float: none
}

#comments .rating:hover span.info {
    display: inline
}

#comments .rating img {
    display: block;
    width: 16px;
    height: 16px;
    float: right;
    cursor: pointer
}

.comment-entry {
    clear: both;
    color: #4a5a63
}

.comment-entry p {
    margin: 10px 0
}

.comment-entry ul {
    list-style-type: disc
}

.comment-entry ol {
    list-style-type: decimal
}

.comment-entry li {
    margin: 0
}

.reply {
    margin: 0 0 10px 0
}

.mod {
    color: #191d21
}

.comment-meta {
    font-size: 10px;
    color: #a1a7ad
}

.comment-entry .wp-smiley {
    padding: 0 4px
}

#commentform fieldset {
    position: relative
}

#commentform legend span {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px
}

#respond .policy {
    clear: both
}

#respond label {
    cursor: pointer;
    display: block;
    font-weight: bold
}

#respond label span.req {
    display: block;
    font-size: 11px;
    font-weight: normal;
    color: #a1a7ad
}

#authorcomment {
    margin: 10px 0 0 0
}

#authorcomment label {
    padding: 0 0 5px 0
}

#authorcomment label span.req {
    float: right
}

#authorcomment .allowed {
    font-size: 11px;
    padding: 0 0 5px 0;
    color: #a1a7ad
}

#authorcomment .allowed span {
    font-size: 10px;
    color: #72767a
}

#authordetails {
    margin: 5px 0 10px 0;
    overflow: hidden;
    *zoom: 1
}

#authordetails p {
    position: relative;
    width: 33.3333%;
    float: left
}

#authordetails label {
    padding: 0 0 30px 0;
    margin: 0 4px 0 3px
}

#content #respond #authordetails p.first label {
    margin: 0 8px 0 0
}

#content #respond #authordetails p.last label {
    margin: 0 0 0 8px
}

#authordetails label span.req {
    position: absolute;
    bottom: 10px;
    left: 0
}

#content #respond #authordetails p.second label span.req {
    left: 3px
}

#content #respond #authordetails p.last label span.req {
    left: 8px
}

#respond input.text,
#respond textarea {
    border: 1px solid #e8e9eb;
    outline: none !important;
    background: url('https://files.veveveuri.ro/i/form_bg.png') left top
}

#respond input.text:focus,
#respond textarea:focus {
    border: 3px solid #e8e9eb;
    margin: -2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px
}

#respond input.text {
    display: block;
    width: 100%;
    height: 20px;
    position: relative;
    text-indent: 2px
}

#content #respond #authordetails p.first input.text {
    left: -1px
}

#respond textarea {
    width: 100%;
    position: relative;
    left: -1px;
    font-size: 12px;
    margin: 0;
    line-height: 20px
}

#respond p.submit,
#commentform p.subscribe-to-comments {
    margin: 10px 0 0 0
}

#respond p.subscribe-to-comments label {
    font-weight: normal;
    display: inline
}

#respond p.submit {
    text-align: right
}

#submit {
    font-size: 13px
}

#cancel-comment-reply-link {
    margin: 0 10px 0 0
}

#pings.active {
    background: url('https://files.veveveuri.ro/i/sprite-track+page.png') right 3px no-repeat;
    float: left;
    padding: 0 30px 0 0;
    margin-bottom: 50px;
    cursor: pointer
}

#pings.active:hover {
    background-position: right -27px
}

#pings.open,
#pings.open:hover {
    background-position: right -57px
}

#pings.open {
    margin-bottom: 20px
}

#trackbacks .trackbacklist {
    clear: both
}

#trackbacks .trackbacklist li {
    line-height: 30px;
    margin: 0 0 0 45px;
    list-style-type: decimal;
    padding: 0 0 0 0;
    border-top-style: dotted
}

/*#map {
    width: 100%;
    height: 400px;
    margin: 20px 0 0 0
}
*/
#main-footer {
    background: #d2d7db url('https://files.veveveuri.ro/i/b_footer.png') center top repeat-x;
    clear: both;
    font-size: 11px;
    line-height: 15px;
    color: #3c464d;
    margin: 30px 0 0 0;
    padding: 50px 0 30px 0
}

#main-footer a {
    color: #3c464d
}

#main-footer a:hover {
    text-decoration: underline
}

#main-footer p.copy {
    margin: 0 0 10px 0;
    font-size: 12px;
    line-height: 15px;
    color: #3c464d
}

#main-footer h3 {
    font-weight: normal
}

#main-footer .halfpipe {
    width: 460px;
    float: left;
    padding: 0 10px
}

#main-footer .copyrite,
#main-footer .copyleft {
    font-size: 10px;
    width: 459px;
    color: #58626a;
    border-left: 1px dotted #a1a7ad;
    margin: 0 0 20px 0
}

#main-footer .copyleft {
    border-left: none;
    width: 460px
}

#main-footer .copyrite p,
#main-footer .copyleft p {
    margin: 0 0 5px 0
}

#footer-bar {
    height: 35px;
    background: url('https://files.veveveuri.ro/i/sprite-orizontale.png') center -535px repeat-x;
    clear: both;
    margin: 0 0 20px 0
}

#footer-bar ul {
    display: block;
    float: left;
    height: 35px;
    background: url('https://files.veveveuri.ro/i/sprite-orizontale.png') left -465px no-repeat;
    padding: 0 0 0 5px
}

#footer-bar li {
    display: inline;
    line-height: 30px;
    padding: 0 5px;
    border-right: 1px solid #b5bcc1
}

#footer-bar li:last-child {
    border: none
}

#footer-bar .contact {
    display: block;
    height: 35px;
    line-height: 30px;
    float: right;
    background: url('https://files.veveveuri.ro/i/sprite-orizontale.png') right -500px no-repeat;
    padding: 0 10px 0 0
}

#footer-bar .contact a.tel {
    font-weight: bold
}

#main-footer .license {
    float: left;
    display: block;
    margin: 0 20px 0 0
}

#main-footer .license img {
    display: block
}

#main-footer .corporate {
    display: block;
    float: left
}

#main-footer .dropdown {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 50px 0 0
}

#main-footer .network {
    border-bottom: 1px solid #b5bcc1;
    clear: both;
    padding: 0 0 15px 0
}

#main-footer .friends {
    border-top: 1px solid #f5f6f7;
    clear: both;
    padding: 15px 0 0 0
}

#main-footer .friends h3 {
    padding: 0 0 5px 0;
    clear: both
}

#main-footer .partners li,
#main-footer .tech li {
    display: block;
    height: 50px;
    float: left;
    margin: 0 18px 15px 0;
    list-style-type: none;
    list-style-position: outside
}

#main-footer .partners li:last-child,
#main-footer .tech li:last-child {
    margin-right: 0
}

#main-footer .partners a,
#main-footer .tech a {
    display: block;
    height: 50px;
    width: 100px;
    background-repeat: no-repeat;
    text-indent: -9999px
}

#main-footer .partners a {
    background: url('https://files.veveveuri.ro/i/sprite-parteneri.png')
}

#main-footer .tech a {
    background: url('https://files.veveveuri.ro/i/sprite-dezvoltat.png')
}

#main-footer .partners a.part_gazeta {
    width: 77px;
    background-position: left top
}

#main-footer .partners a.part_impact {
    width: 98px;
    background-position: -97px top
}

#main-footer .partners a.part_intermedia {
    width: 39px;
    background-position: -215px top
}

#main-footer .partners a.part_kiss {
    width: 52px;
    background-position: -274px top
}

#main-footer .partners a.part_monitorul {
    width: 83px;
    background-position: -349px top
}

#main-footer .partners a.part_top91 {
    width: 54px;
    background-position: -453px top
}

#main-footer .partners a.part_warpnet {
    width: 98px;
    background-position: -526px top
}

#main-footer .partners a.part_zilesinopti {
    width: 55px;
    background-position: -645px top
}

#main-footer .partners a.part_bucovinatv {
    width: 67px;
    background-position: -722px top
}

#main-footer .partners a.part_suceavasport {
    width: 71px;
    background-position: -813px top
}

#main-footer .partners a.part_monitorultv {
    width: 90px;
    background-position: -900px top
}

#main-footer .partners a.part_radioas {
    width: 60px;
    background-position: -1010px top
}

#main-footer .partners a.part_gazeta:hover {
    background-position: left -50px
}

#main-footer .partners a.part_impact:hover {
    background-position: -97px -50px
}

#main-footer .partners a.part_intermedia:hover {
    background-position: -215px -50px
}

#main-footer .partners a.part_kiss:hover {
    background-position: -274px -50px
}

#main-footer .partners a.part_monitorul:hover {
    background-position: -349px -50px
}

#main-footer .partners a.part_top91:hover {
    background-position: -453px -50px
}

#main-footer .partners a.part_warpnet:hover {
    background-position: -526px -50px
}

#main-footer .partners a.part_zilesinopti:hover {
    background-position: -645px -50px
}

#main-footer .partners a.part_bucovinatv:hover {
    background-position: -722px -50px
}

#main-footer .partners a.part_suceavasport:hover {
    background-position: -813px -50px
}

#main-footer .partners a.part_monitorultv:hover {
    background-position: -900px -50px
}

#main-footer .partners a.part_radioas:hover {
    background-position: -1010px -50px
}

#main-footer .tech a.tech_wp {
    width: 100px;
    background-position: left top
}

#main-footer .tech a.tech_microformats {
    width: 98px;
    background-position: -120px top
}

#main-footer .tech a.tech_flickr {
    width: 71px;
    background-position: -238px top
}

#main-footer .tech a.tech_wp:hover {
    width: 100px;
    background-position: left -50px
}

#main-footer .tech a.tech_microformats:hover {
    width: 98px;
    background-position: -120px -50px
}

#main-footer .tech a.tech_flickr:hover {
    width: 71px;
    background-position: -238px -50px
}

#main-footer .backtotop {
    position: absolute;
    top: -38px;
    left: 0;
    display: block;
    width: 100%;
    height: 25px;
    text-align: center
}

#main-footer .backtotop a {
    position: relative;
    left: 42%;
    display: block;
    float: left;
    height: 25px;
    font-size: 10px;
    line-height: 20px;
    background: url('https://files.veveveuri.ro/i/footer_button.png') right top no-repeat;
    padding: 0 25px 0 15px
}

#main-footer .backtotop a span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10px;
    height: 25px;
    background: url('https://files.veveveuri.ro/i/footer_button.png') left top no-repeat
}

#fonttest {
    left: -100em;
    top: 0
}

.publicitate.head,
.publicitate.side,
.publicitate.wide {
    background: url('https://files.veveveuri.ro/i/loading-linie-reclama.gif') center center no-repeat
}

.publicitate .title {
    font-size: 8px;
    line-height: 15px;
    text-transform: uppercase
}

.publicitate img {
    display: block
}

.publicitate.head {
    position: absolute;
    top: 30px;
    right: 10px;
    width: 690px;
    height: 70px
}

.publicitate.side {
    height: 265px
}

.publicitate.wide {
    margin: 20px 0;
    height: 100px
}

.publicitate.wide img {
    width: 640px
}

#content .publicitate.wide {
    position: relative;
    left: -10px;
    margin-bottom: 30px;
    margin-top: -10px
}

.publicitate.footer {
    clear: both;
    border-top: 3px solid #d2d7db
}

.publicitate.footer span {
    display: block;
    color: #72767a;
    padding: 10px 0 0 0
}

.publicitate.footer a {
    display: block;
    float: left;
    margin: 0 0 0 24px;
    padding: 5px 0 30px 0
}

.publicitate.footer a:first-child {
    margin: 0 0 0 0
}

aside a,
#content a,
#content .branches article:hover a,
#comments .rating {
    color: #ff6200
}

aside a:hover,
#content a:hover,
#content .branches article:hover a:hover,
#events-menu li.selected>a {
    background-color: #ff6200;
    color: #fff
}

#content .essentials dd.date,
#content .branches article {
    border-color: #ff6200
}

.filters .promos a,
.filters .recommended_evs a,
.sidebar li.flickr-widget a {
    color: #3c464d
}

.filters .promos a:hover,
.filters .recommended_evs a:hover,
aside .sidebar li.flickr-widget a:hover {
    color: #ff6200;
    background: none
}

#commentform input.text:focus,
#commentform textarea:focus,
#events-menu li a.current,
#events-menu li a:hover,
#events-menu li.selected>a {
    border-color: #ff6200
}

#events-menu li.selected {
    background: url('https://files.veveveuri.ro/i/_osv/sprite-carusel.png') center -898px no-repeat
}

#content .branches_list li {
    border-color: #ff6200
}

.osv_writing aside a,
.osv_writing #content a,
.osv_writing #content .branches article:hover a,
.osv_writing #comments .rating {
    color: #189d6a
}

.osv_writing aside a:hover,
.osv_writing #content a:hover,
.osv_writing #content .branches article:hover a:hover,
.osv_writing #events-menu li.selected>a {
    background-color: #189d6a;
    color: #fff
}

.osv_writing #content .essentials dd.date,
.osv_writing .filters,
.osv_writing #content .branches article {
    border-color: #189d6a
}

.osv_writing .filters .promos a:hover,
.osv_writing .filters .recommended_evs a:hover,
.osv_writing aside .sidebar li.flickr-widget a:hover {
    color: #189d6a
}

.osv_writing #commentform input.text:focus,
.osv_writing #commentform textarea:focus,
.osv_writing #events-menu li a.current,
.osv_writing #events-menu li a:hover,
.osv_writing #events-menu li.selected>a {
    border-color: #189d6a
}

.osv_writing #events-menu li.selected {
    background: url('https://files.veveveuri.ro/i/_osv/sprite-carusel.png') center -938px no-repeat
}

.osv_writing #content .branches_list li {
    border-color: #189d6a
}

.osv_news aside a,
.osv_news #content a,
.osv_news #content .branches article:hover a,
.osv_news #comments .rating {
    color: #d62f02
}

.osv_news aside a:hover,
.osv_news #content a:hover,
.osv_news #content .branches article:hover a:hover,
.osv_news #events-menu li.selected>a {
    background-color: #d62f02;
    color: #fff
}

.osv_news #content .essentials dd.date,
.osv_news .filters,
.osv_news #content .branches article {
    border-color: #d62f02
}

.osv_news .filters .promos a:hover,
.osv_news .filters .recommended_evs a:hover,
.osv_news aside .sidebar li.flickr-widget a:hover {
    color: #d62f02
}

.osv_news #commentform input.text:focus,
.osv_news #commentform textarea:focus,
.osv_news #events-menu li a.current,
.osv_news #events-menu li a:hover,
.osv_news #events-menu li.selected>a {
    border-color: #d62f02
}

.osv_news #events-menu li.selected {
    background: url('https://files.veveveuri.ro/i/_osv/sprite-carusel.png') center -958px no-repeat
}

.osv_news #content .branches_list li {
    border-color: #d62f02
}

.osv_media aside a,
.osv_media #content .albums a,
.osv_media #content .branches article:hover a,
#content .albums .photosets a,
.osv_media #comments .rating {
    color: #009de7
}

.osv_media aside a:hover,
.osv_media #content .albums a:hover,
.osv_media #content .branches article:hover a:hover,
.osv_media #events-menu li.selected>a {
    background-color: #009de7;
    color: #fff
}

.osv_media #content .essentials dd.date,
.osv_media .filters,
.osv_media #content .branches article {
    border-color: #009de7
}

.osv_media .filters .promos a:hover,
.osv_media .filters .recommended_evs a:hover,
.osv_media aside .sidebar li.flickr-widget a:hover {
    color: #009de7
}

.osv_media #commentform input.text:focus,
.osv_media #commentform textarea:focus,
.osv_media #events-menu li a.current,
.osv_media #events-menu li a:hover,
.osv_media #events-menu li.selected>a {
    border-color: #009de7
}

.osv_media #events-menu li.selected {
    background: url('https://files.veveveuri.ro/i/_osv/sprite-carusel.png') center -978px no-repeat
}

.osv_media #content .branches_list li,
.osv_media #content article.albums {
    border-color: #009de7
}

#zaTooltip {
    position: absolute;
    display: none;
    background: #191d21;
    color: #fff;
    border: 2px solid #ff6200;
    width: 200px;
    padding: 10px 10px;
    z-index: 5;
    -moz-box-shadow: 0, 1px, 0, rgba(25, 29, 33, 0.4);
    -webkit-box-shadow: 0, 1px, 0, rgba(25, 29, 33, 0.4);
    -o-box-shadow: 0, 1px, 0, rgba(25, 29, 33, 0.4);
    box-shadow: 0, 1px, 0, rgba(25, 29, 33, 0.4)
}

#zaTooltip span {
    position: absolute;
    left: -2px;
    bottom: -12px;
    display: block;
    width: 10px;
    height: 12px;
    background: url('https://files.veveveuri.ro/i/_osv/sprite-tooltip.png') left top no-repeat
}

#zaTooltip h3 {
    font-size: 14px
}

#zaTooltip p {
    margin: 5px 0 10px 0
}

#zaTooltip a {
    background: url('https://files.veveveuri.ro/i/_osv/sprite-tooltip.png') -19px center no-repeat;
    padding: 0 0 0 18px;
    color: #d2d7db;
    font-size: 10px
}

#zaTooltip a:hover {
    color: #ff6200
}

#admingate,
#adminexitsign {
    position: absolute;
    top: 0;
    color: #fff;
    border: none
}

#admingate:hover,
#adminexitsign:hover {
    color: #000
}

#adminexitsign {
    right: 0
}

#admingate {
    left: 0
}

#im_a_looser_baby,
#im_a_looser_baby h2 {
    font-family: 'VeveveuriSerif', Georgia, Times, serif
}

#browser-pick {
    font-family: 'VeveveuriSans', "Helvetica Neue", Arial, sans-serif
}

#im_a_looser_baby {
    background: #f5f6f7;
    color: #3c464d;
    font-size: 14px;
    line-height: 22px;
    padding: 0
}

#im_a_looser_baby h2 {
    display: block;
    height: 33px;
    line-height: 33px;
    padding: 5px 0 0 20px;
    background: #3c464d url('https://files.veveveuri.ro/i/menu_title_b.png') left top repeat-x;
    font-size: 18px;
    color: #fff;
    text-shadow: rgba(25, 29, 33, 0.7) 0 -1px 0;
    border: 1px solid #f5f6f7;
    margin: 0 0 15px 0
}

#im_a_looser_baby .end {
    font-size: 12px;
    line-height: 20px
}

#im_a_looser_baby p,
#browser-pick {
    margin: 0 20px
}

.fuck_you,
.Choose-life_Choose-a-job_Choose-a-career_Choose-a-family_Choose-a-fucking-big-television_Choose-your-future_Choose-life {
    font-size: 12px;
    font-weight: bold;
    color: #b5bcc1;
    text-align: center;
    padding: 0 0 10px 0
}

.fuck_you a {
    color: #ff6200;
    font-weight: normal
}

.fuck_you a:hover {
    background: #ff6200;
    color: #fff
}

#browser-pick {
    font-size: 11px;
    line-height: 20px;
    text-align: center;
    padding: 20px 0
}

#browser-pick li {
    display: inline;
    width: 120px;
    list-style-type: none;
    list-style-position: outside
}

#browser-pick li a {
    color: #3c464d;
    display: inline-block;
    padding: 90px 0 0 0;
    margin: 0 10px;
    background: url('https://files.veveveuri.ro/i/sprite-browsere.jpg');
    background-repeat: no-repeat;
    width: 100px
}

#browser-pick li a.ie {
    background-position: 5px top
}

#browser-pick li a.firefox {
    background-position: -95px top
}

#browser-pick li a.chrome {
    background-position: -195px top
}

#browser-pick li a.safari {
    background-position: -295px top
}

#browser-pick li a.opera {
    background-position: -395px top
}

#browser-pick li a:hover {
    text-decoration: underline
}

.ie7 #banner {
    margin-bottom: -1px
}

.ie7 .searchform label,
.ie7 .searchform button {
    bottom: auto;
    top: 10px
}

.main {
    position: relative;
    margin: 23px 0 0 0
}

.main.extended {
    width: 640px
}

nav.tabs {
    width: 100%;
    float: left;
    padding: 2px 0 0 0
}

nav.tabs ul {
    margin: 0 0 0 10px
}

nav.tabs li {
    position: relative;
    top: 6px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px
}

nav.tabs a {
    display: block;
    float: left;
    background: #fff;
    color: #ccc;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    padding: 0 12px
}

nav.tabs li.selected {
    top: 3px;
    border-color: #8c8c8c
}

nav.tabs li.selected a {
    height: 28px;
    line-height: 28px;
    font-weight: bold;
    color: #666
}

section.panel {
    display: none;
    clear: both;
    width: 640px;
    overflow: hidden;
    border-bottom: 3px solid #cecece;
    border-top: 3px solid #8c8c8c
}

.no-js section.panel {
    display: block
}

section.selected {
    display: block
}

section.panel article {
    position: relative;
    float: left;
    width: 140px;
    height: 280px;
    padding: 0 10px 30px 9px;
    margin: 0 0 20px 0;
    border-left: 1px dotted #ccc;
    overflow: hidden
}

section.panel .view {
    height: 330px;
    overflow: hidden
}

.no-js #container #home section.panel .view {
    height: auto;
    overflow: auto
}

#writings section.panel article,
#writings2 section.panel article {
    height: 190px
}

#writings section.panel .view,
#writings2 section.panel .view {
    height: 240px
}

#media section.panel article {
    height: 250px
}

#media section.panel .view {
    height: 300px
}

section.double article {
    width: 300px
}

section.full article {
    width: 620px
}

section.panel article.loading {
    background: url('https://files.veveveuri.ro/i/loading.gif') center center no-repeat
}

#container #home section.panel article.loophead {
    border-left: 1px solid #fff
}

section.panel article header {
    margin: 10px 0 0 0;
    padding: 10px 0 0 0
}

section.panel article.vevent header {
    margin: 75px 0 0 0
}

section.panel article h2 {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 5px 0;
    float: right
}

section.panel article.vevent h2 {
    float: none
}

section.double article h2 {
    width: 250px
}

section.full article h2 {
    width: 570px
}

section.panel article h2 a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    padding: 0 1px
}

section.panel article header p {
    width: 40px;
    float: left
}

section.panel article.vevent header p {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 160px;
    height: 39px;
    background: url('https://files.veveveuri.ro/i/home_article_shadow.png') top left repeat-x;
    padding: 15px 0 0 0;
    border-bottom: 1px solid #ccc;
    text-shadow: #fff 0 1px 0
}

section.panel article header p span.sep {
    position: absolute;
    top: 24px;
    left: 70px;
    color: #777;
    font-weight: bold
}

section.panel article time {
    position: relative;
    display: inline;
    width: 75px;
    float: left;
    font-size: 10px;
    line-height: 10px
}

section.panel article time.dtstart {
    margin-left: 10px
}

section.panel article time.pub {
    width: 100%;
    text-align: center
}

section.panel article time.pub .day {
    width: auto;
    text-align: center
}

section.panel article.past time span.day {
    color: #999
}

section.panel article.vevent .hooks {
    position: absolute;
    top: 65px;
    left: 10px;
    width: 140px;
    height: 15px
}

section.panel article.today .hooks {
    padding: 0 0 0 25px;
    width: 115px;
    background: url('https://files.veveveuri.ro/i/sprite-carusel-even.png') left -60px no-repeat
}

section#events_concursuri article.today .hooks {
    background-position: left -75px
}

section#events_concursuri article.past .hooks {
    background: url('https://files.veveveuri.ro/i/sprite-carusel-even.png') left -90px no-repeat
}

section.panel article.vevent .hooks a {
    display: block;
    float: left;
    margin: 0 10px 0 0;
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    background-image: url('https://files.veveveuri.ro/i/sprite-carusel-even.png');
    background-repeat: no-repeat
}

section.panel article.vevent .hooks a.comm {
    background-position: left 0;
    float: right;
    margin: 0
}

section.panel article.vevent .hooks a.comm:hover {
    background-position: -20px 0
}

section.panel article.vevent .hooks a.foto {
    background-position: left -20px
}

section.panel article.vevent .hooks a.foto:hover {
    background-position: -20px -20px
}

section.panel article .entry {
    clear: both;
    font-size: 11px
}

section.panel article .entry img {
    display: block
}

#media section.panel article .entry img {
    padding: 5px 0 0 0;
    border: none
}

section.panel article .entry ol,
section.panel article .entry ul {
    list-style-type: none;
    list-style-position: outside
}

section.panel article footer {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    display: block;
    width: 100%;
    font-size: 11px;
    font-weight: bold;
    text-indent: 10px;
    padding: 10px 0 0 0
}

section.panel nav {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 640px;
    height: 30px;
    clear: both;
    font-size: 11px;
    line-height: 20px;
    background-image: url('https://files.veveveuri.ro/i/_osv/sprite-carusel.png');
    background-position: center -1px;
    background-repeat: no-repeat
}

section.panel a.prev,
section.panel a.next {
    position: relative;
    display: block;
    height: 30px;
    color: #666;
    background-image: url('https://files.veveveuri.ro/i/_osv/sprite-carusel.png')
}

section.panel a.prev {
    float: left;
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 0 0 0 35px
}

section.panel a.next {
    float: right;
    background-position: right bottom;
    background-repeat: no-repeat;
    padding: 0 35px 0 0
}

section.panel p.rss {
    position: absolute;
    top: 4px;
    right: 0;
    line-height: 25px;
    color: #7e8489
}

section.panel div.view {
    position: relative
}

#events section.panel {
    border-bottom-color: #ff6200
}

#events section.panel article.marker {
    border-left: 1px dotted #ff6200
}

#events section.panel article.today time span.day {
    color: #ff6200
}

#events section.panel a {
    color: #ff6200
}

#events section.panel article a:hover {
    background-color: #ff6200;
    color: #fff
}

#events section.panel article h2 a:hover {
    text-shadow: 0 1px rgba(25, 29, 33, 0.5)
}

#events section.panel article h2 a:active {
    text-shadow: 0 -1px rgba(25, 29, 33, 0.5)
}

#events section.panel nav {
    background-position: center -120px
}

#events section.panel nav.working {
    background-position: center -150px
}

#events section.panel a.prev {
    background-position: left -25px
}

#events section.panel a.prev:hover,
#events section.panel a.prev.working {
    background-position: left 5px
}

#events section.panel a.next {
    background-position: right -55px
}

#events section.panel a.next:hover,
#events section.panel a.next.working {
    background-position: right -85px
}

#events section.panel {
    border-top-color: #ff6200
}

nav.tabs li.selected {
    border-color: #ff6200
}

nav.tabs li.selected a {
    color: #ff6200
}

section.panel#events_judet {
    border-bottom-color: #598527
}

section.panel#events_judet article.marker {
    border-left: 1px dotted #598527
}

section.panel#events_judet article.today time span.day {
    color: #598527
}

section.panel#events_judet a {
    color: #598527
}

section.panel#events_judet article a:hover {
    background-color: #598527;
    color: #fff
}

section.panel#events_judet article h2 a:hover {
    text-shadow: 0 1px rgba(25, 29, 33, 0.5)
}

section.panel#events_judet article h2 a:active {
    text-shadow: 0 -1px rgba(25, 29, 33, 0.5)
}

section.panel#events_judet nav {
    background-position: center -300px
}

section.panel#events_judet nav.working {
    background-position: center -330px
}

section.panel#events_judet a.prev {
    background-position: left -195px
}

section.panel#events_judet a.prev:hover,
section.panel#events_judet a.prev.working {
    background-position: left -175px
}

section.panel#events_judet a.next {
    background-position: right -225px
}

section.panel#events_judet a.next:hover,
section.panel#events_judet a.next.working {
    background-position: right -255px
}

section.panel#events_judet {
    border-top-color: #598527
}

nav.tabs li.selected.events_judet {
    border-color: #598527
}

nav.tabs li.selected.events_judet a {
    color: #598527
}

#writings section.panel {
    border-bottom-color: #189d6a
}

#writings section.panel article.marker {
    border-left: 1px dotted #189d6a
}

#writings section.panel a {
    color: #189d6a
}

#writings section.panel article a:hover {
    background-color: #189d6a;
    color: #fff
}

#writings section.panel article h2 a:hover {
    text-shadow: 0 1px rgba(25, 29, 33, 0.5)
}

#writings section.panel article h2 a:active {
    text-shadow: 0 -1px rgba(25, 29, 33, 0.5)
}

#writings section.panel nav {
    background-position: center -480px
}

#writings section.panel nav.working {
    background-position: center -510px
}

#writings section.panel a.prev {
    background-position: left -385px
}

#writings section.panel a.prev:hover,
#writings section.panel a.prev.working {
    background-position: left -355px
}

#writings section.panel a.next {
    background-position: right -415px
}

#writings section.panel a.next:hover,
#writings section.panel a.next.working {
    background-position: right -445px
}

#writings section.panel {
    border-top-color: #189d6a
}

#writings nav.tabs li.selected a {
    color: #189d6a
}

#writings nav.tabs li.selected {
    border-color: #189d6a
}

#media section.panel {
    border-bottom-color: #009de7
}

#media section.panel article.marker {
    border-left: 1px dotted #009de7
}

#media section.panel a {
    color: #009de7
}

#media section.panel article a:hover {
    background-color: #009de7;
    color: #fff
}

#media section.panel article h2 a:hover {
    text-shadow: 0 1px rgba(25, 29, 33, 0.5)
}

#media section.panel article h2 a:active {
    text-shadow: 0 -1px rgba(25, 29, 33, 0.5)
}

#media section.panel nav {
    background-position: center -840px
}

#media section.panel nav.working {
    background-position: center -870px
}

#media section.panel a.prev {
    background-position: left -745px
}

#media section.panel a.prev:hover,
#media section.panel a.prev.working {
    background-position: left -715px
}

#media section.panel a.next {
    background-position: right -775px
}

#media section.panel a.next:hover,
#media section.panel a.next.working {
    background-position: right -805px
}

#media section.panel {
    border-top-color: #009de7
}

#media nav.tabs li.selected a {
    color: #009de7
}

#media nav.tabs li.selected {
    border-color: #009de7
}

#writings2 section.panel {
    border-bottom-color: #d62f02
}

#writings2 section.panel article.marker {
    border-left: 1px dotted #d62f02
}

#writings2 section.panel a {
    color: #d62f02
}

#writings2 section.panel article a:hover {
    background-color: #d62f02;
    color: #fff
}

#writings2 section.panel article h2 a:hover {
    text-shadow: 0 1px rgba(25, 29, 33, 0.5)
}

#writings2 section.panel article h2 a:active {
    text-shadow: 0 -1px rgba(25, 29, 33, 0.5)
}

#writings2 section.panel nav {
    background-position: center -660px
}

#writings2 section.panel nav.working {
    background-position: center -690px
}

#writings2 section.panel a.prev {
    background-position: left -565px
}

#writings2 section.panel a.prev:hover,
#writings2 section.panel a.prev.working {
    background-position: left -535px
}

#writings2 section.panel a.next {
    background-position: right -595px
}

#writings2 section.panel a.next:hover,
#writings2 section.panel a.next.working {
    background-position: right -625px
}

#writings2 section.panel {
    border-top-color: #d62f02
}

#writings2 nav.tabs li.selected a {
    color: #d62f02
}

#writings2 nav.tabs li.selected {
    border-color: #d62f02
}

#home section.panel article.vevent .hooks a:hover {
    background-color: #fff
}

#why {
    clear: left;
    width: 640px
}

#why h2 {
    font-size: 18px;
    line-height: 25px;
    margin: 20px 0 15px 0;
    color: #ff6200
}

#why ul {
    width: 640px;
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-gap: 24px;
    -moz-column-gap: 24px;
    -webkit-column-gap: 24px;
    padding: 0 0 10px 0
}

#why li {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    background: url('https://files.veveveuri.ro/i/menu_dot.png') left 4px no-repeat;
    color: #72767a;
    break-inside: avoid-column;
    -moz-break-inside: avoid-column;
    -webkit-break-inside: avoid-column;
    padding: 0 0 10px 15px
}

.ie7 nav.tabs li {
    z-index: 999
}

.ie7 section.panel {
    position: relative
}

.ie7 section.panel div.view {
    position: relative
}

.ie7 section.panel nav {
    bottom: -5px
}

#sb-title-inner,
#sb-info-inner,
#sb-loading-inner,
div.sb-message {
    color: #fff
}

#sb-container {
    position: fixed;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    z-index: 999;
    text-align: left;
    visibility: hidden;
    display: none
}

#sb-overlay {
    position: relative;
    height: 100%;
    width: 100%
}

#sb-wrapper {
    position: absolute;
    visibility: hidden;
    width: 100px
}

#sb-wrapper-inner {
    position: relative;
    border: 1px solid #4a5a63;
    overflow: hidden;
    height: 100px
}

#sb-body {
    position: relative;
    height: 100%
}

#sb-body-inner {
    position: absolute;
    height: 100%;
    width: 100%
}

#sb-player.html {
    height: 100%;
    overflow: auto
}

#sb-body img {
    border: none
}

#sb-loading {
    position: relative;
    height: 100%
}

#sb-loading-inner {
    position: absolute;
    font-size: 14px;
    line-height: 32px;
    height: 32px;
    top: 50%;
    margin-top: -16px;
    width: 100%;
    text-align: center
}

#sb-loading-inner span {
    background: url('https://files.veveveuri.ro/i/loading-shadow.gif') no-repeat;
    padding-left: 34px;
    display: inline-block
}

#sb-body,
#sb-loading {
    background-color: #191d21
}

#sb-title,
#sb-info {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden
}

#sb-title,
#sb-title-inner {
    height: 26px;
    line-height: 26px
}

#sb-title-inner {
    font-size: 16px
}

#sb-info,
#sb-info-inner {
    height: 20px;
    line-height: 20px
}

#sb-info-inner {
    font-size: 12px
}

#sb-nav {
    float: right;
    height: 16px;
    padding: 2px 0;
    width: 45%
}

#sb-nav a {
    display: block;
    float: right;
    height: 16px;
    width: 16px;
    margin-left: 3px;
    cursor: pointer;
    background-repeat: no-repeat
}

#sb-nav-close {
    background-image: url('https://files.veveveuri.ro/i/close.png')
}

#sb-nav-next,
#sb-nav-previous {
    position: absolute;
    top: 0;
    display: block;
    height: 100%;
    width: 33%;
    line-height: 100%;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
    opacity: 0
}

#sb-nav-next span,
#sb-nav-previous span {
    position: absolute;
    top: 47%;
    padding: 10px;
    background: #191d21;
    background: rgba(25, 29, 33, 0.7);
    color: #fff
}

#sb-nav-next:hover,
#sb-nav-previous:hover {
    opacity: 1
}

#sb-nav-next span {
    right: 20px
}

#sb-nav-previous span {
    left: 20px
}

#sb-nav-next {
    right: 0
}

#sb-nav-previous {
    left: 0
}

#sb-counter {
    float: left;
    width: 45%
}

#sb-counter a {
    padding: 0 4px 0 0;
    text-decoration: none;
    cursor: pointer;
    color: #fff
}

#sb-counter a.sb-counter-current {
    text-decoration: underline
}

div.sb-message {
    font-size: 12px;
    padding: 10px;
    text-align: center
}

div.sb-message a:link,
div.sb-message a:visited {
    color: #fff;
    text-decoration: underline
}

#sb-promo ins {
    background-color: transparent;
}

.sidebar li {
    padding-bottom: 10px !important;
}

.mobile-search,
#preamble #menu .mobile-menu h2,
#preamble #menu .mobile-menu {
    background-color: #e56719;
}

.mobile .entry.recommended {
    border: 1px solid #e56719;
}

.mobile .entry.recommended span.rec {
    background-color: #e56719;
}

.mobile #content h1 {
    background: #e56719;
    outline: 10px solid #e56719;
}

.mobile-search {
    background-color: #e56719;
}

.mobile-menu ul ul {
    background: #e56719;
}
