@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
:focus {
    outline: 0;
}
/  ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
/  table {
    border-collapse: collapse;
    border-spacing: 0;
}
body {
    font-family: 'Roboto Slab', serif;
    font-size: 13px;
    overflow-x: hidden;
    /*background-image: url(../pix/pozadina-glavna.gif);
    background-repeat: repeat-y;
    background-position: center;*/
    background: #FFF;
}
.skin {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0;
    background-color: transparent;
    background-position: center top;
    background-repeat: no-repeat;
}
@font-face {
font-family: 'TrumpBold';
src: url('../pix/trump_gothic_east_bold-webfont.eot');
src: url('../pix/trump_gothic_east_bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../pix/trump_gothic_east_bold-webfont.woff') format('woff'),  url('../pix/trump_gothic_east_bold-webfont.ttf') format('truetype'),  url('../pix/trump_gothic_east_bold-webfont.svg#TrumpGothicEastBold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Trump';
src: url('../pix/trump_gothic_east-webfont.eot');
src: url('../pix/trump_gothic_east-webfont.eot?#iefix') format('embedded-opentype'),  url('../pix/trump_gothic_east-webfont.woff') format('woff'),  url('../pix/trump_gothic_east-webfont.ttf') format('truetype'),  url('../pix/trump_gothic_east-webfont.svg#TrumpGothicEastRegular') format('svg');
font-weight: normal;
font-style: normal;
}
#ie6 {
    background-color: #FF9;
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FC0;
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.notification {
    background-color: #f20000;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 15px;
    -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.35);
    -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.35);
    box-shadow: 0px 1px 4px rgba(0,0,0,0.35);
    display: none;
    width: 100%;
}
.notification p {
    text-shadow:-1px -1px 0px rgba(0,0,0,.7);
}
.notification a {
    color: #FFF;
}
.notification .btn-close {
    background-image: url(../pix/btn-login-close2.gif);
    background-repeat: no-repeat;
    height: 0px;
    width: 25px;
    padding-top: 25px;
    overflow: hidden;
    float: right;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: -5px;
}

.button {
    font-family: 'Roboto Slab', serif;
    color: #ffffff;
    font-size: 22px;
    cursor: pointer;
    background-image: url(../pix/btn-general-bg.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 37px;
    width: 100px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    padding-right: 15px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-right-color: #873F29;
    border-bottom-color: #873F29;
    font-weight: 700;
}
.button:hover {
    background-position: right -37px;
}
.button2 {
    font-family: 'Roboto Slab', serif; 
    font-weight: 700;
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
    background-image: url(../pix/btn-infobox-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 28px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    padding-right: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-color: #595959;
    border-bottom-color: #595959;
    padding-left: 10px;
    padding-top: 2px;
}
.box-information .button2 {
    margin-top: 5px;
}
.button2:hover {
    background-color: #595959;
    background-image: none;
}
.dgm-container {
    overflow: hidden;
}
.dgm-container2 {
    margin-right: 10px;
    margin-left: 10px;
}
.dgm-container3 {
    overflow: hidden;
}
.btn-secondary {
    padding-bottom: 10px;
    overflow: hidden;
}
.btn-secondary li a {
    display: block;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    font-size: 20px;
    background-image: url(../pix/btn-smrtovnice-malioglasi.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-indent: -9999px;
    height: 42px;
    width: 155px;
    float: left;
}
.btn-secondary li a:hover {
    background-position: 0px -42px;
}
.btn-secondary .smallads {
    background-position: 0px -84px;
    margin-left: 8px;
}
.btn-secondary .smallads:hover {
    background-position: 0px -126px;
}
.btn-secondary li .btn-digital{
    background-image: url(../pix/btn-all.png);
    background-repeat: no-repeat;
    height: 67px;
}
.btn-secondary li .btn-digital:hover{
    height: 65px;
    margin-bottom: 2px;
    background-position: 0px 0px;
}
.btn-secondary li .btn-obituary2{
    background-image: url(../pix/btn-all.png);
    background-repeat: no-repeat;
    height: 67px;
    background-position: -155px 0px;
}
.btn-secondary li .btn-obituary2:hover{
    background-repeat: no-repeat;
    height: 65px;
    background-position: -155px 0px;
    margin-bottom: 2px;
}
.btn-secondary li .btn-oslobo{
    background-image: url(../pix/btn-all.png);
    background-repeat: no-repeat;
    height: 67px;
    background-position: 0px -67px;
}
.btn-secondary li .btn-oslobo:hover{
    height: 65px;
    margin-bottom: 2px;
    background-position: 0px -67px;
}
.btn-secondary li .btn-bhdani{
    background-image: url(../pix/btn-all.png);
    background-repeat: no-repeat;
    height: 67px;
    background-position: -155px -67px;
}
.btn-secondary li .btn-bhdani:hover{
    background-repeat: no-repeat;
    height: 65px;
    background-position: -155px -67px;
    margin-bottom: 2px;
}
.btn-secondary .second {
    margin-left: 8px;
}
.spinner {
    height: 33px;
    width: 50px;
    text-align: center;
    padding-top: 17px;
    position: absolute;
    background-color: #FFF;
    z-index: 400;
    margin-top: 200px;
    margin-left: 479px;
    display: none;
}
.spinner-article {
    margin-left: 315px;
}
.box-othernews .videoclip {
    height: 20px;
    width: 20px;
    margin-top: -2px;
}
.box-restarticles .videoclip {
    height: 20px;
    width: 20px;
    margin-right: 2px;
    margin-bottom: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.videoclip {
    float: right;
    /* [disabled]margin-bottom: 5px;
    */
    /* [disabled]margin-top: 4px;
    */
    margin-left: 5px;
}

#recipes .headline {
    color: #000;
}

#CONTENT a.dgm:link, #CONTENT a.dgm:visited {
    color: #FFF;
    display: block;
    height: 28px; /* sliding doors padding */
    text-decoration: none;
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    background-image: url(../pix/btn-general-bg.gif);
    background-repeat: no-repeat;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    padding-left: 15px;
    padding-top: 9px;
    float: left;
    padding-right: 30px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #873F29;
    border-bottom-color: #873F29;
    background-position: right 0px;
}
#CONTENT a.dgm:hover {
    outline: none;
    background-position: right -37px;
}
#CONTENT a:link {
    color: #000;
    text-decoration: none;
    -webkit-transition: color .1s linear;
    -moz-transition: color .1s linear;
    -o-transition: color .1s linear;
    transition: color .1s linear;
}
#CONTENT a:visited {
    color: #000000;
}
#CONTENT a:hover {
    color: #C00;
}
#CONTENT .dgm-container a.dgm:link, #CONTENT .dgm-container a.dgm:visited {
    float: right;
    margin-right: 10px;
}
.box-topbar {
    background-color: #E2001A;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666;
}
#HEADER {
    padding-top: 8px;
}
#BANNER-980 {
    padding-bottom: 10px;
    text-align: center;
    padding-left: 4px;
}
.banner-160 {
    /* [disabled]height: 160px; */
    width: 160px;
    position: fixed;
    margin-left: -170px;
    margin-top: -45px;
}
.b160r {
    margin-left: 1020px;
}


#LOGO {
    padding-bottom: 15px;
}
.logo-1992 {
    position: absolute;
    margin-top: -5px;
    margin-left: -15px;
}
.logo-nagrade {
    position: absolute;
    margin-top: -5px;
    margin-left: 60px;
}
#SEARCHBOX {
    padding-left: 160px;
}
.search-input {
    background-color: #F5E3DE;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    width: 270px;
    padding-top: 9px;
    padding-bottom: 7px;
    float: left;
    border-bottom-width: 1px;
    border-bottom-color: #EBC7BC;
    padding-right: 5px;
    padding-left: 10px;
    height: 19px;
    color: #666;
    -webkit-box-shadow: inset 2px 2px 4px 0px #E7BAAD;
    -moz-box-shadow: inset 2px 2px 4px 0px #E7BAAD;
    box-shadow: inset 2px 2px 4px 0px #E7BAAD;
}
.search-input:focus {
    color: #000;
    background-color: #EEE;
    border-bottom-color: #666;
    -webkit-box-shadow: inset 0px -2px 4px 0px #CCC;
    -moz-box-shadow: inset 0px -2px 4px 0px #CCC;
    box-shadow: inset 0px -2px 4px 0px #CCC;
    border-bottom-style: dotted;
}
.search-btn {
    background-color: #EED0C8;
    height: 36px;
    width: 35px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    float: left;
    margin-left: 2px;
    text-indent: -9999px;
    cursor: pointer;
    background-image: url(../pix/btn-search-icon.png);
    background-repeat: no-repeat;
    background-position: 15px 12px;
}
.search-btn:hover {
    background-color: #666;
    color: #FFF;
}
.search-main {
    background-image: url(../pix/search-bg.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    width: 225px;
}
.search-spinner {
    position: absolute;
    margin-left: 253px;
    margin-top: 7px;
    display: none;
}
#suggestions {
    padding: 0px;
}
#autoSuggestionsList a {
    font-size: 12px;
    color: #000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 12px;
    padding-left: 12px;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EEE;
    line-height: 1.2em;
}
#autoSuggestionsList a:hover {
    background-color: #EEE;
}
#autoSuggestionsList br {
    display: none;
}
.login-input {
    width: 145px;
    margin-bottom: 4px;
    float: none;
    margin-top: 4px;
}
.login-btn {
    margin-top: 4px;
    text-indent: 0px;
    background-color: #C1593C;
    background-image: none;
    width: 55px;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    font-size: 20px;
    color: #FFF;
    margin-left: 3px;
    height: 36px;
    padding-top: 5px;
}
.autocomplete-w1 {
    /* [disabled]background:url(img/shadow.png) no-repeat bottom right;
    */
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 8px 0 0 6px; /* IE6 fix: */
    _background: none;
    _margin: 0;
}
.autocomplete {
    background: #FFF;
    cursor: default;
    text-align: left;
    max-height: 350px;
    overflow: auto; /* IE6 specific: */
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden;
    margin-top: -7px;
    margin-right: 6px;
    margin-bottom: 6px;
    margin-left: -6px;
    -webkit-box-shadow: 0px 2px 3px 0px #666;
    -moz-box-shadow: 0px 2px 3px 0px #666;
    box-shadow: 0px 2px 3px 0px #666;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #999;
    border-right-color: #999;
    border-bottom-color: #999;
    border-left-color: #999;
}
.autocomplete .selected {
    background: #F0F0F0;
}
.autocomplete div {
    white-space: nowrap;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #EEE;
}
.autocomplete strong {
    font-weight: normal;
    color: #E0041D;
}
.box-headright {
}
#TOPMENU {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 160px;
}
#TOPMENU .menu li a {
    color: #666;
    text-decoration: none;
    display: block;
    padding-top: 7px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../pix/icon-topmenu.gif);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    height: 18px;
}
.pub {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
}
#MAINMENU {
    background-color: #000;
    position: relative;
    z-index: 1000;
    height: 44px;
}
.main-menu .home {
    display: block;
    height: 42px;
    width: 35px;
    background-image: url(../pix/menu-home.gif);
    background-repeat: no-repeat;
    text-indent: -9999px;
    background-position: 5px 8px;
    margin-right: 0px;
    padding-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
}
.main-menu .home:hover {
    background-position: 5px -42px;
}
.main-menu a.menuitem {
    color: #FFF;
    text-decoration: none;
    display: block;
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 10px;
    font-weight: normal;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    background-image: url(../pix/icon-menu-drop.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-bottom: 8px;
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #000;
    border-left-color: #000;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #000;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.main-menu a.menuitem-nosub{    background-image: none;}
.main-menu a.:hover {
    background-color: #FFF;
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #F20000;
    border-left-color: #F20000;
    color: #F20000;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #F20000;
    margin-top: 0px;
    padding-top: 14px;
    background-position: right top;
}
.main-menu li:hover a.menuitem {
    background-color: #FFF;
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #F20000;
    border-left-color: #F20000;
    color: #F20000;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #F20000;
    margin-top: 0px;
    padding-top: 15px;
    background-position: right top;
}
.main-menu li:hover .submenu {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.main-menu .date {
    position: absolute;
    margin-left: 5px;
}
.main-menu .headline {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 0.1ex;
    margin-bottom: 8px;
    display: block;
}
.main-menu .imgbox {
    height: 115px;
    width: 170px;
    display: block;
    overflow: hidden;
    margin-bottom: 8px;
}
.submenu {
    background-color: #FFF;
    position: absolute;
    width: 170px;
    height: auto;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #f20000;
    border-bottom-color: #f20000;
    border-left-color: #f20000;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-top: 5px;
    opacity: 0;
    visibility: hidden;
}
.submenu > li {
    display: inline-block;
    float: left;
    width: 150px;
}
.submenu .top {
    width: 170px;
}
.submenu > li h1 {
    font-weight: normal;
    font-size: 16px;
    line-height: 1.2em;
}
.submenu > li h1 a {
    color: #000;
    font-size: 16px;
    text-decoration: none;
}
.submenu > li h1 a:hover {
    color: #f20000;
}
.menucats a {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #F00;
    text-decoration: none;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDD;
    margin-right: 15px;
    display: block;
}
.menucats a:hover {
    color: #000;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    margin-top: 0px;
    padding-top: 4px;
}
.submenu .toplist {
    padding-left: 15px;
    padding-top: 25px;
}
.submenu .toplist li a {
    font-size: 13px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #DDD;
}
.submenu.single .toprest .top {
    width: 320px;
}
.submenux.single li:last-child {
    width: 300px;
}
.box-service {
    color: #FFF;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
}
.box-service .date {
    position: absolute;
    margin-left: -130px;
    margin-top: 12px;
    background-image: none;
    height: auto;
    width: auto;
}
.box-service p {
    font-size: 11px;
}
.box-service .menu {
    float: right;
}
.box-service li a {
    background-image: url(../pix/icon-topmenu.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    margin-top: 5px;
}
.box-service li a:hover {
    background-position: -30px 0px;
}
.box-service li:hover span {
    display: block;
}
.box-service li a span {
    display: none;
    padding-top: 7px;
    padding-right: 12px;
    padding-bottom: 7px;
    padding-left: 12px;
    position: absolute;
    background-color: #999999;
    margin-top: -30px;
    color: #FFF;
    font-size: 11px;
    /* [disabled]width: 105px;
    */
    margin-left: 15px;
}
.box-service .corner {
    margin-top: 18px;
    margin-left: -12px;
    position: absolute;
}
.box-service .face {
    background-position: 0px -30px;
}
.box-service .face:hover {
    background-position: -30px -30px;
}
.box-service .twit {
    background-position: 0px -90px;
}
.box-service .twit:hover {
    background-position: -30px -90px;
}
.box-service .rss {
    background-position: 0px -60px;
}
.box-service .rss:hover {
    background-position: -30px -60px;
}
.box-loginreg {
    padding-top: 12px;
    /* [disabled]float: left; */
    margin-left: 160px;
    padding-bottom: 8px;
}
.box-loginreg .menu {
    float: right;
}

.box-loginreg li {
    margin-right: 5px;
    padding-top: 0px;
}
.box-loginreg li > a {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    display: block;
    background-image: url(../pix/icon-menu-2.gif);
    background-repeat: no-repeat;
    color: #000;
    text-decoration: none;
    padding-left: 12px;
    background-position: 4px 11px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    padding-top: 6px;
    padding-right: 10px;
}
.box-loginreg li > a:hover {
    color: #E7022D;
}
.box-loginreg li >a.loginopen {
    color: #f20000;
    border-top-color: #f20000;
    border-right-color: #f20000;
    border-left-color: #f20000;
    position: relative;
    z-index: 1100;
    background-color: #FFF;
}
.box-loginreg .logged li {
    display: inline-block;
    float: left;
}
.box-loginreg .logged li a {
    display: block;
    border: 1px solid #CCC;
    padding-left: 45px;
    width: 182px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-position: 305px 11px;
}
.box-loginreg .logged li a:hover {
    background-color: #DDD;
    color: #000;
}
.box-loginreg .logged span {
    font-size: 18px;
    float: right;
    margin-right: 13px;
    margin-top: 2px;
}
.box-loginreg .logged .logout {
    padding-left: 16px;
    width: 45px;
}
.box-loginreg .avatar {
    position: absolute;
    margin-left: -35px;
    height: 24px;
    width: 24px;
    margin-top: -2px;
}
.box-loginreg .btn-search {
    background-image: url(../pix/btn-search.png);
    background-repeat: no-repeat;
    display: block;
    height: 0px;
    width: 45px;
    padding-top: 45px;
    overflow: hidden;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-position: 0px 0px;
    margin-top: -6px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.box-loginreg .btn-search:hover {
    background-position: 0px -45px;
}


.box-login {
    position: absolute;
    background-color: #FFF;
    width: 225px;
    z-index: 1095;
    padding-top: 17px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #f20000;
    border-right-color: #f20000;
    border-bottom-color: #f20000;
    border-left-color: #f20000;
    display: none;
    margin-top: -2px;
}
.box-login p {
    line-height: 1.3em;
    margin-bottom: 5px;
}
.box-login a {
    color: #000;
    text-decoration: none;
}
.box-login a:hover {
    color: #f20000;
}
.box-loginreg .btn-login-close {
    float: right;
    margin-bottom: 6px;
    margin-left: 15px;
    background-image: none;
    margin-top: -10px;
    margin-right: -15px;
}
.box-loginbox .box-login {
    display: block;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: static;
}
.box-loginbox {
    margin-right: auto;
    margin-left: auto;
    width: 320px;
    margin-top: 140px;
    border: 3px solid #CCC;
    overflow: hidden;
}
.rsGCaption {
    font:Arial, Helvetica, sans-serif;
    width: 100%;
    float: left;
    text-align: center;
    padding-top:5px;
    padding-bottom:13px;
}
#INFOCUS {
    overflow: hidden;
    padding-top: 10px;
    background-repeat: repeat-y;
    background-position: center;
    height: 100px;
    background-image: url(../pix/fokus-bg.gif);
    margin-bottom: 4px;
}

.box-shadow:after {
    content: "";
    width: 978px;
    height: 1px;
    margin-top: 98px;
    margin-left: 15px;
    display: block;
    position: absolute;
    z-index: -1;
    -webkit-box-shadow: 0px 0px 10px 3px #575757;
    -moz-box-shadow: 0px 0px 10px 3px #575757;
    box-shadow: 0px 0px 10px 3px #575757;
}

#INFOCUS .focus {
    position: absolute;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    font-size: 19px;
    color: #000;
    margin-top: -5px;
    margin-left: 8px;
    background-image: url(../pix/icon-focus.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: 0px 3px;
}
.date {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 3px;
    box-shadow: 3px;
    line-height: 1.1em;
    background-image: url(../pix/date-bg-white.png);
    background-repeat: no-repeat;
    text-align: center;
    height: 29px;
    width: 35px;
    display: block;
}
.imgbox {
    display: block;
    height: 280px;
    width: 430px;
    overflow: hidden;
}
.info {
    display: block;
    font-family: 'Roboto Slab', serif;
    color: #FFF;
    font-size: 17px;
    position: absolute;
}
.info .info-comm {
    background-image: url(../pix/icon-comments-small.png);
    background-repeat: no-repeat;
    padding-left: 17px;
    /* [disabled]display: block;
    */
    background-position: 0px 2px;
    padding-right: 10px;
    /* [disabled]float: left;
    */
}
.info .info-pic {
    background-image: url(../pix/icon-photo-small.png);
    background-repeat: no-repeat;
    padding-left: 21px;
    background-position: 0px 1px;
    padding-right: 10px;
}
.section {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 5px;
    letter-spacing: 0.1em;
}
.section strong {
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    font-weight: normal;
}
.box-focus {
}
.focusnews {
    padding-left: 120px;
}
.focusnews li {
    display: block;
    float: left;
    padding-left: 45px;
    width: 150px;
    padding-right: 20px;
}
.focusnews li:hover .imgbox {
    height: 55px;
    width: 55px;
    margin-left: -63px;
    margin-top: -3px;
    margin-bottom: -3px;
    margin-right: -3px;
}
.focusnews h1 {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3em;
    font-family: Arial, Helvetica, sans-serif;
}
.focusnews .imgbox {
    height: 50px;
    width: 50px;
    float: left;
    position: absolute;
    margin-left: -60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.box-hot {
    background-image: url(../pix/icon-hot.png);
    background-repeat: no-repeat;
    padding-left: 35px;
}
.box-hot .people {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 18px;
    margin-bottom: 2px;
    letter-spacing: 1px;
}
.box-hot h1 {
    font-weight: bold;
    font-size: 14px;
    line-height: 1.1em;
    font-family: Arial, Helvetica, sans-serif;
}
#INFOCUS a:hover {
    color: #E7002D;
}
#NEWSSLIDER {
    /* [disabled]background-color: #888888; */
    margin-top: 15px;
}

#NEWSSLIDER .section {
    color: #FFFFFF;
    padding-top: 15px;
    padding-bottom: 8px;
}
#OTHERNEWS .section {
    color: #f20000;
    padding-left: 85px;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 6px;
}
#OTHERNEWS .section a {
    color: #f20000;
    text-decoration: none;
}
#OTHERNEWS .section a:hover {
    color: #333333;
    text-decoration: none;
}

.headblock h1 {
    font-size: 17px;
    font-weight: normal;
    padding-right: 10px;
    line-height: 1.2;
}
#LATESTNEWS .videoclip {
    margin-right: 5px;
}
#LATESTNEWS:hover .latest-nav {
    visibility: visible;
    opacity: 1;
}
.box-latestnews {
    padding-bottom: 12px;
    overflow: hidden;
}
.box-latestnews li {
    width: 320px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.box-latestnews li .info {
    margin-left: 130px;
    margin-top: -30px;
}
.box-latestnews li:hover .imgbox {
    margin-top: -8px;
    height: 145px;
    width: 180px;
    margin-bottom: -12px;
}
.box-latestnews li:hover a:link {
    color: #C00;
}
.box-latestnews li:hover .date {
    opacity: 0;
}
.box-latestnews li:hover .info {
    margin-top: 8px;
}
.box-latestnews h1 {
    font-size: 17px;
    font-weight: normal;
    padding-right: 10px;
    line-height: 1.2;
}
.box-latestnews a {
    color: #000;
    text-decoration: none;
}
.box-latestnews .date {
    position: absolute;
    margin-left: 5px;
}
.box-latestnews .imgbox {
    height: 135px;
    width: 170px;
    float: left;
    margin-right: 7px;
}
.latest-nav {
    float: right;
    padding-top: 4px;
    visibility: hidden;
    opacity: 0;
}
.latest-nav li a {
    display: block;
    float: left;
    background-image: url(../pix/btn-prevnext2.gif);
    background-repeat: no-repeat;
    height: 26px;
    width: 27px;
    text-indent: -9999px;
}
.latest-nav li a:hover {
    background-position: 0px -26px;
}
.latest-nav .btn-next {
    background-position: -27px 0px;
}
.latest-nav .btn-next:hover {
    background-position: -27px -26px;
}
#BANNER-250 {
    padding-top: 10px;
    position: relative;
    padding-left: 9px;
}

/* INTERVIEW */
.box-interview {
    padding-top: 10px;
    background-color: #b0b0b0;
    min-height: 100px;
    border-top: 2px solid #000;
}
.box-interview .section {
    /* [disabled]position: absolute; */
    float: none;
    clear: none;
    color: #000;
    margin-bottom: 8px;
}

.box-interview .pic {
    position: absolute;
    margin-top: 0px;
    margin-left: -90px;
    display: block;
    height: 80px;
    width: 80px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.box-interview ul {
    margin: 0px;
}

.box-interview li {
    padding-left: 100px;
}
.box-interview li p {
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 2px;
}
.box-interview li h1 {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.2em;
    color: #FFF;
}
.head-interview {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    margin-top: 15px;
    letter-spacing: 2px;
}
/* ---- */

.box-column {
    padding-top: 10px;
    background-color: #E6E6E6;
    min-height: 100px;
    margin-top: 5px;
}
.box-column .section {
    /* [disabled]position: absolute; */
    float: none;
    clear: none;
    color: #000;
    margin-bottom: 8px;
}

.box-column .pic {
    position: absolute;
    margin-top: 0px;
    margin-left: -90px;
    display: block;
    height: 80px;
    width: 80px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.box-column ul {
    margin: 0px;
}

.box-column li {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 100px;
    min-height: 80px;
    position: relative;
    border-top: 1px solid #ddd;
}
.box-column li:hover {
    background: #ddd;
}
.box-column li:first-child {
    border-top: none;
    padding-top: 0;
}
.box-column li p {
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 2px;
}
.box-column li h1 {
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2em;
}
.box-column-nav {
    position: relative;
    z-index: 150;
    background-color: #FFF;
    padding-top: 4px;
    margin-right: -6px;
    margin-bottom: 5px;
}
.box-column-nav a {
    display: block;
    height: 6px;
    width: 101px;
    float: left;
    text-indent: -9999px;
    background-color: #F4F4F4;
    margin-right: 5px;
}
.box-column-nav .activeSlide {
    background-color: #E6E6E6;
}
.column-pic {
    height: 200px;
    width: 200px;
    overflow: hidden;
}
.box-buttons {
    padding-top: 15px;
}
.box-buttons p {
    margin-bottom: 10px;
}
#WEATHER {
    padding-top: 15px;
    min-height: 115px;
}
.box-weather {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FAEDEB;
    padding: 8px;
    position: absolute;
    width: 302px;
    z-index: 200;
}
.box-weather:hover {
    -webkit-box-shadow: 0px 1px 4px 0px #666;
    -moz-box-shadow: 0px 1px 4px 0px #666;
    box-shadow: 0px 1px 4px 0px #666;
}
.w-forecast li {
    clear: both;
    /* [disabled]height: 55px;
    */
    padding-top: 5px;
    display: none;
}
.box-weather .icon {
    float: left;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #EFCFC7;
    border-bottom-color: #EFCFC7;
    margin-bottom: 5px;
}
.box-weather .current {
    float: left;
    width: 50px;
    font-size: 35px;
    color: #C1593C;
    background-color: #FFF;
    height: 40px;
    margin-left: 2px;
    margin-right: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #EFCFC7;
    border-bottom-color: #EFCFC7;
    padding-top: 10px;
    text-align: center;
    font-family: Trump, Arial, Helvetica, sans-serif;
}

.box-weather .deg {
    font-size: 17px;
    vertical-align: text-top;
}
.box-weather .visible {
    display: block;
}
.box-weather .forecast {
    font-size: 13px;
    float: left;
    height: 32px;
    color: #C1593C;
    padding-top: 3px;
    line-height: 1.1em;
    width: 180px;
}
.box-weather .forecast.today {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 33px;
}
.box-weather .minmax {
    float: left;
    color: #A48580;
    width: 180px;
    font-size: 13px;
}
.box-weather .tom {
    font-size: 11px;
    letter-spacing: 5px;
}
.w-city ul {
    display: none;
    position: absolute;
    width: 302px;
    z-index: 100;
}
.w-tom {
    display: block;
    background-color: #FBF0EE;
    clear: left;
    overflow: hidden;
    height: 0px;
    margin-right: -5px;
    margin-left: -5px;
    padding-right: 5px;
    padding-left: 5px;
    margin-top: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FBF0EE;
}
.w-tom .icon {
    margin-top: 5px;
}
.w-tom .forecast {
    margin-top: 5px;
}
.w-tom .current {
    margin-top: 5px;
}
.box-selected ul li {

}
.box-recipes ul li {

}

#CONTENT .box-weather .w-city a {
    display: block;
    background-color: #FFFFFF;
    color: #C1593C;
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
    background-image: url(../pix/icon-down.png);
    background-repeat: no-repeat;
    background-position: 280px 8px;
}
#CONTENT .box-weather .w-city a:hover {
    background-color: #C1593C;
    color: #FFF;
    background-position: 280px -22px;
}
#CONTENT .w-city:hover a.currentcity {
    background-color: #C1593C;
    color: #FFF;
}
.box-weather:hover .w-tom {
    border-top-color: #FFF;
}
#CONTENT .box-weather .w-city ul li a {
    background-color: #F3DED8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DEA392;
    color: #C1593C;
    background-image: none;
}
#CONTENT .w-city ul li a:hover {
    color: #FFF;
    background-color: #D2856F;
}
.box-weather li.visible:hover .w-tom {
    height: 60px;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.topvijest {
    /* [disabled]padding-top: 15px; */
    background-color: #888888;
    min-height: 280px;
    overflow: hidden;
    padding-right: 8px;
}
.topvijest ul li {
    height: 290px;
    background-color: #888888;
    /* [disabled]padding-top: 15px; */
    display: none;
}
.topvijest h1 {
    font-size: 19px;
    font-weight: 400;
    margin-bottom: 10px;
    color: #FFF;
    font-family: 'Roboto Slab', serif;
}
.topvijest h2 {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.3em;
    margin-bottom: 10px;
    color: #EEE;
}
.topvijest h1.tophead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 3px;
    color: #FFF;
    line-height: 1.1em;
}
.topvijest .imgbox {
    float: left;
    height: 280px;
    width: 400px;
    margin-right: 10px;
    position: relative;
}
.topvijest:hover .imgbox {
    margin-top: -7px;
    height: 287px;
    margin-left: 0px;
    width: 400px;
}
.topvijest:hover .date {
    opacity: 0;
}
.topvijest .info {
    margin-left: 350px;
    margin-top: -25px;
}
.topvijest:hover .info {
    margin-top: 12px;
}
.topvijest .date {
    position: absolute;
    margin-left: 8px;
}
.topvijest .section {
    color: #FFF;
}
.topvijest .pub {
    color: #CCC;
}
#CONTENT .topvijest a {
    color: #FFF;
}



.box-smrtovnice {
    background-image: url(../pix/smrtovnice-poz.gif);
    background-repeat: no-repeat;
    margin-bottom: 0px;
    height: 470px;
    background-color: #EEE;
    background-position: 15px 45px;
    padding-top: 35px;
    margin-top: 0px;
    clear: both;
    position: relative;
}
.box-smrtovnice.blank {
    background-image: none;
}
.box-smrtovnice.selection a {
    display: block;
    margin-bottom: 5px;
    border: 2px solid #EBC7BC;
    color: #000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#CONTENT .box-smrtovnice.selection .selected, #CONTENT .box-smrtovnice.selection .selected:hover {
    background-color: #EBC7BC;
}
.box-smrtovnice.selection .selected .type {
    visibility: visible;
    opacity: 1;
}
#CONTENT .box-smrtovnice.selection a:hover {
    background-color: #F5E3DE;
    color: #000;
}
.box-smrtovnice.selection a:hover .type {
    visibility: visible;
    opacity: 1;
}
.box-smrtovnice a .type {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    /* [disabled]visibility: hidden;
    */
    /* [disabled]opacity: 0;
    */
}
.box-smrtovnice .pic {
    position: relative;
    margin-top: 10px;
    margin-left: 15px;
}
.smrtovnica-pic {
    padding-bottom: 10px;
    padding-left: 0px;
}
#CONTENT .box-smrtovnice .btn-fullpage {
    position: absolute;
    background-color: #FFFFFF;
    width: 310px;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    font-size: 12px;
    margin-left: 660px;
    line-height: 30px;
    text-align: center;
    margin-top: -45px;
    color: #000000;
    padding-top: 8px;
    padding-bottom: 8px;
}
.str1 {
    height: 390px;
    width: 284px;
    position: absolute;
    margin-top: 55px;
    margin-left: 35px;
}
.a1 {
    height: 105px;
}
.a2 {
    height: 90px;
}
.a2 .type {
    margin-top: -10px;
}
.a3 {
    height: 75px;
}
.a3 .type {
    margin-top: -20px;
}
.a4 {
    float: left;
    height: 108px;
    width: 44px;
    margin-right: 5px;
}
.a4 .pic {
    margin-left: 5px;
}
.a5 {
    float: left;
    height: 108px;
    width: 137px;
    margin-right: 5px;
}
.str2 {
    height: 390px;
    width: 284px;
    position: absolute;
    margin-top: 55px;
    margin-left: 356px;
}
.b1 {
    float: left;
    height: 105px;
    width: 188px;
    margin-right: 5px;
}
.b2 {
    float: left;
    height: 90px;
    width: 188px;
    margin-right: 5px;
}
.b2 .type {
    margin-top: -10px;
}
.b3 {
    float: left;
    height: 124px;
    width: 92px;
    margin-right: 5px;
}
.b4 {
    float: left;
    height: 59px;
    width: 92px;
    margin-right: 5px;
}
.b4 .pic {
    margin-left: 5px;
}
.b4 .type {
    margin-top: 10px;
    /* [disabled]padding-left: 35px; */
}
.b5 {
    float: left;
    height: 110px;
    width: 92px;
}
.kol {
    width: 92px;
    margin-left: 193px;
    position: absolute;
}
.kol a .pic {
    margin-left: 5px;
}
.b6 {
    height: 84px;
}
.b7 {
    float: left;
    width: 44px;
    margin-right: 4px;
    height: 175px;
}
.b7 .type {
    padding-top: 30px;
}
.b8 {
    float: left;
    width: 44px;
    height: 129px;
}
.b8 .type {
    padding-top: 15px;
}
.b9 {
    clear: left;
    float: left;
    height: 110px;
    width: 44px;
}
.str3 {
    height: 390px;
    width: 284px;
    position: absolute;
    margin-top: 55px;
    margin-left: 674px;
}
.c1 {
    height: 192px;
}
.c1 .type {
    padding-top: 40px;
}
.c2 {
    float: left;
    width: 139px;
    margin-right: 5px;
    height: 192px;
}
.c2 .type {
    padding-top: 45px;
}
.c3 {
    float: left;
    height: 93px;
    width: 140px;
}
.c3 .type {
    margin-top: -10px;
}
.c4 {
    float: left;
    height: 93px;
    width: 90px;
    margin-right: 5px;
}
.c5 {
    float: left;
    height: 93px;
    width: 45px;
}
.c5 .pic {
    margin-left: 5px;
}
#imagecontainer, .imgcont
{
    width: 175px;
    height: 200px;
    padding: 10px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    background-color: #EEE;
    float: right;
}
#imagecontainer1, #imagecontainer2 {
    position: relative;
}
#imagecontainer1 .picloader, #imagecontainer2 .picloader {
    background-image: url(../pix/spinner.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 36px;
    width: 36px;
    position: absolute;
    z-index: 50;
    top: 80px;
    left: 80px;
    background-color: #FFF;
    -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.25);
    box-shadow:0px 1px 2px rgba(0,0,0,0.25);        display: none;
}

#profile_image
{
    height: 175px;
    overflow: hidden;
}

#profile_image .loader
{
    position: relative;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
    z-index: 100;
    background-image: url(../pix/spinner-16.gif);
    background-repeat: no-repeat;
}

#profile_image img{width:175px; height:auto;}
.picnote {
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 25px;
    background-color: #FFC;
    padding: 10px;
    border: 1px solid #FEF0A0;
    width: 60%;
    text-align: center;
}
.picnote.success {
    background-color: #E6F7E6;
    border-top-color: #BDEABD;
    border-right-color: #BDEABD;
    border-bottom-color: #BDEABD;
    border-left-color: #BDEABD;
    background-image: url(../pix/icon-checkmark.png);
    background-repeat: no-repeat;
    background-position: 10px 10px;
}



#update
{
    padding-top: 5px;
    text-align: center;
    font-size: 22px;
    color: #FFFFFF;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    background-color: #BF583B;
    margin-top: 3px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 172px;
}
.slider-news {
    clear: both;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 15px;
    position: relative;
    z-index: 300;
    margin-top: 5px;
    margin-right: -6px;
}
.slider-news li {
    display: block;
    float: left;
    width: 104px;
    height: 8px;
    background-color: #DDD;
    margin-right: 6px;
}
.slider-news li .imgbox{
    height: 60px;
    width: 104px;
    position: absolute;
    margin-top: -60px;
    opacity: 0;
    visibility: hidden;
}
.slider-news li:hover {
    cursor: pointer;
}
.slider-news li:hover .imgbox{
    visibility: visible;
    opacity: 1;

}

.slider-news .selected {
    background-color: #888;
}
.box-tabs {
    padding-top: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f20000;
    height: 36px;
}
#CONTENT .box-tabs li a{
    font-size: 24px;
    font-weight: normal;
    color: #555555;
    background-color: #DDD;
    display: block;
    font-family: Trump, Arial, Helvetica, sans-serif;
    height: 28px;
    padding-top: 7px;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: 3px;
    letter-spacing: 1px;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-style: dotted;
    border-top-color: #DDD;
}
#CONTENT .box-tabs li a:hover {
    color: #3E3E3E;
    background-color: #E8E8E8;
    border-top-color: #E8E8E8;
}
#CONTENT .box-tabs li a.selected, #CONTENT .box-tabs li a.selected:hover{
    background-color: #FFF;
    color: #f20000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #f20000;
    border-right-color: #f20000;
    border-left-color: #f20000;
    background-image: url(../pix/icon-smalldown.png);
    background-repeat: no-repeat;
    background-position: 10px 15px;
    padding-left: 25px;
    padding-right: 15px;
    height: 29px;
}

#OTHERNEWS {
    padding-top: 12px;
    padding-bottom: 12px;
    overflow: hidden;
}
#OTHERNEWS .grid_8 {
    margin-left: 0px;
}
#OTHERNEWS2 {
    padding-top: 12px;
    padding-bottom: 12px;
    overflow: hidden;
}
#OTHERNEWS2 .grid_8 {
    margin-left: 0px;
}
#OTHERNEWS .box-restarticles {
    padding-left: 0px;
}
#OTHERNEWS2 .box-restarticles {
    padding-left: 0px;
    margin-left: 10px;
    width: 315px;
}
#LATEST #OTHERNEWS2 {
    overflow: visible;
}
#LATEST .box-restarticles .videoclip {
    margin-right: 0px;
}



.box-head h1 {
    padding-top: 8px;
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 24px;
    letter-spacing: 2px;
    font-weight: normal;
    color: #C1593C;
    text-transform: uppercase;
}
#INTERVIEW {
    padding-top: 12px;
    padding-bottom: 12px;
}
.box-promo-press quote {
    font-size: 32px;
    display: block;
    line-height: 0.9em;
    font-family: Trump, Arial, Helvetica, sans-serif;
    letter-spacing: 0.02em;
    margin-top: 10px;
    background-image: url(../pix/icon-quote2.png);
    background-repeat: no-repeat;
    padding-top: 25px;
    width: 130px;
    margin-left: 180px;
}
.box-promo-press .interview-person {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 10px;
    line-height: 1.3em;
    width: 130px;
    margin-left: 180px;
}
.promo-quote-nav {
    position: absolute;
    z-index: 150;
    margin-top: 195px;
}
.box-homesocial {
    padding-bottom: 10px;
}
#PRESS {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 280px;
}
.box-promo-press .section {
    display: block;
    margin-bottom: 5px;
    padding-top: 12px;
    padding-bottom: 10px;
    padding-left: 180px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C4C4C4;
    font-size: 18px;
    width: 138px;
}

.box-promo-press ul li {
    line-height: 1.2em;
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DADADA;
    padding-right: 5px;
}
.box-promo-press .slide {
    display: none;
}
.box-promo-press .slide ul {
    padding-left: 180px;
}
.promo-press-nav {
    position: relative;
    z-index: 150;
    padding-top: 5px;
    margin-right: -6px;
}
.promo-press-nav a{
    display: block;
    height: 6px;
    width: 75px;
    float: left;
    text-indent: -9999px;
    background-color: #F4F4F4;
    margin-right: 6px;
    margin-bottom: 5px;
}
.promo-press-nav .activeSlide {
    background-color: #E6E6E6;
}
.new-issue {
    float: left;
    position: absolute;
    left: 10px;
    top: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #999;
    border-bottom-color: #999;
}
#CATSLIDER {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 370px;
}

/* --- MUNDIJAL 2014 --- */
#MUNDIJAL {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 370px;
    height: 600px;
    /*background: #4da525;*/
} 
#MUNDIJAL .box-cathead {
    height: 77px;
    margin-top: -12px;
    background: #FFF;
}
#MUNDIJAL .box-cathead img {
    margin-top: 0px;
}

#MUNDIJAL .box-mainarticle {
    width: 638px;
    /*float: left;*/
}
#MUNDIJAL .box-mainarticle .slika{
    width: 317px;
    float: left;
}
#MUNDIJAL .box-mainarticle .naslov{
    width: 317px;
    float: left;
}
#MUNDIJAL .box-mainarticle .info {
    margin-left: 240px;
    margin-top: -30px;
}
#MUNDIJAL .box-mainarticle .imgbox {
    height: 190px;
    width: 312px;
    margin-bottom: 10px;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#MUNDIJAL .box-mainarticle:hover .imgbox {
    margin-top: -2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-bottom: 8px;
    height: 195px;
    width: 317px;
}
#MUNDIJAL .box-mainarticle:hover .date {
    opacity: 0;
}
#MUNDIJAL .box-mainarticle:hover .info {
    margin-top: 10px;
}
#MUNDIJAL .box-mainarticle .date {
    position: absolute;
    margin-left: 8px;
}
#MUNDIJAL .box-mainarticle h1 {
    font-size: 28px;
    font-weight: normal;
    line-height: 0.9em;
    margin-bottom: 3px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
}
#MUNDIJAL .box-mainarticle p {
    line-height: 1.3em;
    color: #4E4E4E;
}
#MUNDIJAL .box-restarticles {
    width: 638px;
    /*float: left;*/
    padding-left: 0px;
    margin-top: 0px;
}
#MUNDIJAL .box-restarticles h1 {
    font-size: 18px;
    font-weight: normal;
    line-height: 0.9em;
    margin-bottom: 3px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
}
#MUNDIJAL .box-restarticles .imgbox {
    margin: 3px;
    height: 115px;
    width: 195px;
    position: absolute;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#MUNDIJAL .box-restarticles li:hover .imgbox {
    margin: -1px; 
    width: 200px;
    height: 120px;
}
#MUNDIJAL .box-restarticles li {
    display: block;
    min-height: 120px;
    width: 200px;
    height: 165px;
    max-height: 165px;    
    padding: 2px;
    margin: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}
#MUNDIJAL .box-restarticles li:hover{
    border-color: #f20000;
    border-width: 1px;
    background: #fdfdfd;
}
#MUNDIJAL .box-restarticles .naslovrest {
    padding-top: 125px;
}
#MUNDIJAL .box-restarticles h1 {
    padding-left: 0;
}
#MUNDIJAL .box-restarticles .date {
    background-image: url(../pix/date-bg-rose.png);
    float: right;
    margin-bottom: 6px;
    margin-left: 10px;
}
#MUNDIJAL .box-restarticles.fixheight li {
    min-height: 75px;
}

/* --- !MUNDIJAL 2014 --- */

/* --- IT / AUTOSVIJET --- */
#AUTOSVIJET {
    padding-top: 12px;
    padding-bottom: 12px;
    min-height: 200px;    
} 
#AUTOSVIJET .box-cathead {
    background: #FFF;
}
#AUTOSVIJET .box-cathead img {
    margin-top: 0px;
}

#AUTOSVIJET .box-mainarticle {
    width: 638px;
    /*float: left;*/
}
#AUTOSVIJET .box-mainarticle .slika{
    width: 317px;
    float: left;
}
#AUTOSVIJET .box-mainarticle .naslov{
    width: 317px;
    float: left;
}
#AUTOSVIJET .box-mainarticle .info {
    margin-left: 240px;
    margin-top: -30px;
}
#AUTOSVIJET .box-mainarticle .imgbox {
    height: 190px;
    width: 312px;
    margin-bottom: 10px;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#AUTOSVIJET .box-mainarticle:hover .imgbox {
    margin-top: -2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-bottom: 8px;
    height: 195px;
    width: 317px;
}
#AUTOSVIJET .box-mainarticle:hover .date {
    opacity: 0;
}
#AUTOSVIJET .box-mainarticle:hover .info {
    margin-top: 10px;
}
#AUTOSVIJET .box-mainarticle .date {
    position: absolute;
    margin-left: 8px;
}
#AUTOSVIJET .box-mainarticle h1 {
    font-size: 28px;
    font-weight: normal;
    line-height: 0.9em;
    margin-bottom: 3px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
}
#AUTOSVIJET .box-mainarticle p {
    line-height: 1.3em;
    color: #4E4E4E;
}
#AUTOSVIJET .box-restarticles {
    width: 638px;
    /*float: left;*/
    padding-left: 0px;
    margin-top: 0px;
}
#AUTOSVIJET .box-restarticles h1 {
    font-size: 18px;
    font-weight: normal;
    line-height: 0.9em;
    margin-bottom: 3px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
}
#AUTOSVIJET .box-restarticles .imgbox {
    margin: 3px;
    height: 115px;
    width: 195px;
    position: absolute;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#AUTOSVIJET .box-restarticles li:hover .imgbox {
    margin: -1px; 
    width: 200px;
    height: 120px;
}
#AUTOSVIJET .box-restarticles li {
    display: block;
    min-height: 120px;
    width: 200px;
    height: 165px;
    max-height: 165px;    
    padding: 2px;
    margin: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}
#AUTOSVIJET .box-restarticles li:hover{
    border-color: #f20000;
    border-width: 1px;
    background: #fdfdfd;
}
#AUTOSVIJET .box-restarticles .naslovrest {
    padding-top: 125px;
}
#AUTOSVIJET .box-restarticles h1 {
    padding-left: 0;
}
#AUTOSVIJET .box-restarticles .date {
    background-image: url(../pix/date-bg-rose.png);
    float: right;
    margin-bottom: 6px;
    margin-left: 10px;
}
#AUTOSVIJET .box-restarticles.fixheight li {
    min-height: 75px;
}

/* --- !IT / AUTOSVIJET --- */







.box-cathead {
    height: 40px;
}
.box-cathead img {
    margin-top: -5px;
}
.catmenu {
    float: right;
    margin-top: -28px;
}
.gallery {
    padding-left: 20px;
}
#CONTENT .catmenu li a {
    font-family: 'TrumpBold', serif;
    font-size: 16px;
    display: block;
    float: left;
    text-transform: uppercase;
    background-image: url(../pix/icon-menu-footer.gif);
    background-repeat: no-repeat;
    background-position: 10px 4px;
    padding-left: 18px;
    padding-right: 0px;
    color: #f20000;
}
#CONTENT .catmenu li a:hover {
    color: #f20000;
}
#CONTENT .DIVIDER {
    margin-right: 0px;
    margin-left: 0px;
}
.box-mainarticle {
    width: 317px;
    float: left;
}
.box-mainarticle .info {
    margin-left: 240px;
    margin-top: -30px;
}
.box-mainarticle .imgbox {
    height: 190px;
    width: 312px;
    margin-bottom: 10px;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.box-mainarticle:hover .imgbox {
    margin-top: -2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-bottom: 8px;
    height: 195px;
    width: 317px;
}
.box-mainarticle:hover .date {
    opacity: 0;
}
.box-mainarticle:hover .info {
    margin-top: 10px;
}
.box-mainarticle .date {
    position: absolute;
    margin-left: 8px;
}
.box-mainarticle h1 {
    font-size: 28px;
    font-weight: normal;
    line-height: 0.9em;
    margin-bottom: 3px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
}
.box-mainarticle p {
    line-height: 1.3em;
    color: #4E4E4E;
}
.box-restarticles {
    width: 317px;
    float: left;
    padding-left: 20px;
    margin-top: -7px;
}
.box-restarticles h1 {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.2em;
}
.box-restarticles .imgbox {
    margin-top: 3px;
    margin-left: 3px;
    height: 74px;
    width: 74px;
    position: absolute;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.box-restarticles li:hover .imgbox {
    margin: -1px; 
    width: 80px;
    height: 80px;
}
.box-restarticles li {
    display: block;
    border-width: 1px;
    border-style: solid;
    border-color: #f1f1f1;
    min-height: 80px;
    max-height: 80px;    
    padding: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.box-restarticles li:hover{
    border-color: #f20000;
    border-width: 1px;
    background: #fdfdfd;
}


/*.box-restarticles li:last-child {
border-bottom-style: none;
}*/
.box-restarticles h1 {
    padding-left: 85px;
}
.box-restarticles .date {
    background-image: url(../pix/date-bg-rose.png);
    float: right;
    margin-bottom: 6px;
    margin-left: 10px;
}
.box-restarticles.fixheight li {
    min-height: 75px;
}
#TOPCONTENT {
    padding-top: 12px;
    padding-bottom: 12px;
    overflow: hidden;
    clear:both;
}
#SMSINSTANT {
    padding-top: 12px;
    padding-bottom: 12px;
    overflow: hidden;
    clear:both;
}
#SMSINSTANT .box-week {
    border-color:#D20C1A;
}
#SMSINSTANT .sms-form {
    padding-top:14px;
    display:block;
    overflow:hidden;
}
.sms-form #sms24 {
    float:left;
    font-size:16px;
    width: 180px;
    padding-top:10px;
    padding-bottom:9px;
}
.sms-form .dgm {
    float:left;
}
.btn-week {
    background-image: url(../pix/btn-week-more.gif);
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    width: 36px;
    text-indent: -9999px;
    position: absolute;
    margin-left: 270px;
    margin-top: 10px;
}
.btn-week:hover {
    background-position: 0px -36px;
}
.box-top {
    background-color: #F5E3DE;
    padding: 10px;
    clear: both;
    min-height: 260px;
}
.box-top ul li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(255, 255, 255, .6);
}
.box-top h1 {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.2em;
}
.box-top .reads {
    position: absolute;
    text-align: right;
    width: 45px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-top: 4px;
}
.box-top .reads.comm {
    background-image: url(../pix/icon-comment-big.png);
    background-repeat: no-repeat;
    text-align: center;
    width: 30px;
    height: 27px;
    padding-top: 3px;
    margin-left: 11px;
}
.top-tabs a {
    display: block;
    background-color: #EFEFEF;
    padding-top: 15px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 12px;
    color: #666;
    text-decoration: none;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: normal;
    text-transform: uppercase;
    /* [disabled]background-image: url(../pix/icon-tabs-mostread.png); */
    background-repeat: no-repeat;
    background-position: 2px 5px;
    margin-right: 1px;
}
.top-tabs .selected {
    background-color: #F5E3DE;
    color: #000;
    background-position: 2px -35px;
}
.top-tabs .comm {
    background-position: 8px -75px;
}
.top-tabs .comm.selected {
    background-color: #F5E3DE;
    color: #000;
    background-position: 8px -115px;
}
.box-week {
    border: 4px solid #F5E3DE;
}
.box-week .imgbox {
    height: 190px;
    width: 285px;
    margin-bottom: 8px;
}
.box-week .box-mainarticle:hover .imgbox {
    margin-top: -2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-bottom: 6px;
    height: 195px;
    width: 290px;    
}
.box-week .box-mainarticle .info {
    margin-left: 240px;
    margin-top: -30px;
    margin-bottom: 8px;
}
.box-week .box-mainarticle {
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    float: none;
    padding-top: 10px;
    width: 300px;
    /* [disabled]min-height: 350px;
    */
}

.box-mainarticle:hover .date {
    opacity: 0;
}
.box-mainarticle:hover .info {
    margin-top: 10px;
}
.box-photo {
    border: 4px solid #3C3C3C;
    background-color: #3C3C3C;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 305px;
}
.box-photo .headline {
    margin-top: -4px;
    margin-left: -4px;
}
.box-photo .box-mainarticle {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 4px;
}
.box-photo .imgbox {
    height: 180px;
    width: 310px;
    margin-bottom: 8px;
}
.box-photo .box-mainarticle:hover .imgbox {
    margin-top: -2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-bottom: 6px;
    height: 185px;
    width: 315px;  
}

#CONTENT .box-photo h1 a {
    color: #FFF;
}
#CONTENT .box-photo h1 {
    padding-right: 8px;
    padding-left: 8px;
}
.box-photo .author {
    color: #333333;
    float: right;
    /* [disabled]margin-bottom: 5px;
    */
    margin-left: 15px;
    margin-top: -23px;
    margin-right: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    position: relative;
    z-index: 50;
    padding-right: 3px;
    padding-left: 3px;
    background-image: url(../pix/bg-transparent70.png);
}
#PHOTOGALLERY {
    background-color: #666;
    height: 185px;
    clear: both;
}
#PHOTOGALLERY > h1 {
    padding-top: 10px;
    padding-left: 50px;
    padding-bottom: 10px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: normal;
    color: #FFF;
    background-image: url(../pix/icon-photo-video-big.png);
    background-repeat: no-repeat;
    background-position: 9px 12px;
}
#PHOTOGALLERY > h1 span {
    font-family: Trump, Arial, Helvetica, sans-serif;
    color: #CCC;
    letter-spacing: 0.1ex;
}
#PHOTOGALLERY .btn-nav {
    position: absolute;
    z-index: 500;
    display: block;
    height: 40px;
    width: 40px;
    text-indent: -9999px;
    margin-top: 35px;
    background-image: url(../pix/btn-prev-next.png);
    background-repeat: no-repeat;
    opacity: 0;
    margin-left: 5px;
}
#PHOTOGALLERY:hover .btn-nav {
    opacity: .4;
}
#PHOTOGALLERY .btn-nav:hover {
    opacity: 1;
}
#PHOTOGALLERY .photoNext {
    margin-left: 945px;
    background-position: -40px 0px;
}
.box-galleryslider {
    margin-left: 30px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    margin-top: -10px;
}
.galleryslider li {
    width: 180px;
    display: block;
    height: 180px;
}
.galleryslider li:hover .imgbox {
    height: 110px;
    width: 180px;
    margin-left: 0px;
    margin-top: -5px;
}
.galleryslider li:hover .subbox {
    -webkit-box-shadow: 0px 0px 10px 3px #575757;
    -moz-box-shadow: 0px 0px 10px 3px #575757;
    box-shadow: 0px 0px 10px 3px #575757;
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s;
}
.galleryslider .imgbox {
    width: 160px;
    height: 120px;
    margin-bottom: 10px;
    margin-top: 5px;
    margin-left: 10px;
    position: absolute;
    z-index: 80;
}
.galleryslider h1 {
    font-size: 13px;
    font-weight: normal;
    line-height: 1.2em;
    font-family: Arial, Helvetica, sans-serif;
}
.galleryslider .subbox {
    background-color: #FFF;
    padding-top: 110px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-weight: normal;
    position: absolute;
    width: 160px;
    visibility: hidden;
    opacity: 0;
}
.box-galleryslider .btn-play {
    position: absolute;
    margin-left: 70px;
    margin-top: -50px;
    opacity: 0;
}
.galleryslider li:hover .btn-play {
    margin-top: 37px;
    opacity: 1;
}
#VIDEOGALLERY {
    background-color: #666;
    height: 185px;
    margin-top: 5px;
    clear: both;
}
#VIDEOGALLERY > h1 {
    padding-top: 10px;
    padding-left: 50px;
    padding-bottom: 10px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: normal;
    color: #FFF;
    background-image: url(../pix/icon-photo-video-big.png);
    background-position: 9px -48px;
    background-repeat: no-repeat;
}
#VIDEOGALLERY > h1 span {
    font-family: Trump, Arial, Helvetica, sans-serif;
    color: #CCC;
    letter-spacing: 0.1ex;
}
#VIDEOGALLERY .btn-nav {
    position: absolute;
    z-index: 500;
    display: block;
    height: 40px;
    width: 40px;
    text-indent: -9999px;
    margin-top: 35px;
    background-image: url(../pix/btn-prev-next.png);
    background-repeat: no-repeat;
    opacity: 0;
    margin-left: 5px;
}
#VIDEOGALLERY:hover .btn-nav {
    opacity: .4;
}
#VIDEOGALLERY .btn-nav:hover {
    opacity: 1;
}
#VIDEOGALLERY .photoNext {
    margin-left: 945px;
    background-position: -40px 0px;
}
#VIDEOGALLERY .galleryslider li:hover .imgbox {
    height: 110px;
    width: 180px;
    margin-left: 0px;
}
#BANNER-768 {
    background-color: #4A4A4A;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 8px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3D3D3D;
}
.box-gallery {
    background-color: #666;
    width: 920px;
}
.body-gallery {
    background-color: #666;
    background-image: none;
}
.gallery-head {
    background-color: #4A4A4A;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3D3D3D;
    min-height: 33px;
}
.gallery-head .logo {
    float: right;
    margin-top: -4px;
}
.gallery-head .headline {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    float: left;
    padding-left: 45px;
    width: 400px;
    background-image: url(../pix/icon-photo-gallery.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    color: #FFF;
    height: 28px;
    padding-top: 8px;
    margin-top: -2px;
}
.gallery-subhead .author {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CCC;
    padding-left: 10px;
}
.gallery-head .video {
    background-position: 0px -36px;
}
.gallery-subhead {
    height: 40px;
    padding-right: 20px;
    padding-left: 20px;
}
.gallery-subhead h1 {
    font-weight: normal;
    color: #FFF;
    font-size: 18px;
    padding-top: 10px;
}
.gallery-subhead .date {
    font-weight: normal;
    color: #575757;
    float: left;
    margin-top: -10px;
    margin-right: 15px;
}
.gallery-subhead .btn-article {
    float: right;
    background-color: #7A7A7A;
    padding-top: 3px;
    padding-right: 25px;
    padding-bottom: 3px;
    padding-left: 12px;
    color: #CCC;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 12px;
    background-image: url(../pix/icon-btn-arrow.png);
    background-repeat: no-repeat;
    background-position: 114px 7px;
}
.gallery-subhead .btn-article:hover {
    color: #FFF;
    background-color: #666;
}
.box-gallery #BANNER-300 {
    width: 300px;
    margin-left: 605px;
    position: absolute;
    margin-top: 10px;
}
.videobox {
    margin-left: 20px;
    margin-top: 10px;
}
#PREVNEXT {
    padding-top: 6px;
}
#CONTENT #PREVNEXT a {
    background-image: url(../pix/btn-prevnext-big.gif);
    background-repeat: no-repeat;
    display: block;
    width: 490px;
    height: 53px;
    padding-top: 12px;
    float: left;
    color: #666;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
}
#CONTENT #PREVNEXT a:hover {
    color: #FFF;
    background-position: 0px -65px;
    margin-left: -5px;
    width: 495px;
}
#CONTENT #PREVNEXT a:hover span {
    color: #CCC;
}
#CONTENT #PREVNEXT .next {
    background-position: -10px -130px;
    border-left-width: 2px;
    border-right-style: none;
    border-left-style: solid;
    border-left-color: #FFF;
}
#CONTENT #PREVNEXT .next:hover {
    background-position: -5px -195px;
    margin-left: 0px;
}
#PREVNEXT h1 {
    font-size: 15px;
    font-weight: normal;
    margin-left: 130px;
    padding-right: 10px;
    line-height: 1.2em;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    padding-left: 10px;
}
#PREVNEXT h1 span {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #666;
    position: absolute;
    margin-left: -130px;
    margin-top: 6px;
    padding-top: 4px;
}
#PREVNEXT .next h1 {
    font-size: 15px;
    font-weight: normal;
    padding-right: 10px;
    line-height: 1.2em;
    padding-left: 10px;
    margin-right: 130px;
    margin-left: 10px;
    text-align: right;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-style: none;
}
#PREVNEXT .next h1 span {
    position: absolute;
    margin-left: 130px;
}
.box-prevnext {
    height: 25px;
    margin-top: 5px;
}
.text .box-prevnext ul {
    margin: 0px;
    list-style-type: none;
}
#CONTENT .box-prevnext li a {
    display: block;
    background-image: url(../pix/btn-prevnext3.gif);
    background-repeat: no-repeat;
    float: left;
    width: 50%;
    height: 25px;
    color: #666;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
#CONTENT .box-prevnext li a:hover {
    color: #000;
}
.box-prevnext .btn-next a {
    background-position: -327px 0px;
}
.box-prevnext .btn-next .article {
    background-position: -327px -25px;
    text-align: right;
    padding-right: 25px;
    padding-left: 15px;
    width: 287px;
}
.box-prevnext li .article {
    display: block;
    position: absolute;
    padding-left: 25px;
    margin-top: 25px;
    height: 0px;
    width: 302px;
    background-image: url(../pix/btn-prevnext3.gif);
    background-repeat: no-repeat;
    background-position: 0px -25px;
    padding-top: 0px;
    overflow: hidden;
}
.box-prevnext li h1 {
    font-size: 15px;
    margin-top: 0px;
    padding-top: 5px;
    line-height: 1.2em;
    font-weight: normal;
}
.box-prevnext .pic {
    display: block;
    float: left;
    height: 40px;
    width: 40px;
    margin-right: 10px;
    overflow: hidden;
    margin-top: 3px;
}
.box-prevnext .btn-next .pic {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
.box-prevnext .btn-prev:hover .article {
    height: 78px;
}
.box-prevnext .btn-next:hover .article {
    height: 78px;
}
.box-prevnext .disable a {
    opacity: .5;
    cursor: default;
}
.box-prevnext .disable a:hover .article {
    height: 0px;
}
.box-obituary {
    border: 4px solid #000;
    padding: 15px;
    margin: 15px 0;
}
.text .box-obituary h2 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
}
.text .box-obituary .obitname {
    font-size: 18px;
}

.text .box-obituary p {
    text-align: center;
}

.box-obitphoto {
    background-color: #585858;
    height: 140px;
    width: 120px;
    margin-left: auto;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 15px;
}
#ARTICLE {
    padding-top: 10px;
    padding-bottom: 25px;
}
.text h1.headline, h1.headline {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    color: #f20000;
    letter-spacing: 2px;
    padding-top: 0px;
    margin-top: 0px;
}
.text h1.tophead {
    font-size: 15px;
    margin-top: -5px;
    margin-bottom: -5px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.text h2.subhead {
    margin-top: 10px;
    font-family: 'Roboto Slab', serif;
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 15px;
}
.box-text {
    padding-left: 85px;
    padding-bottom: 25px;
}
.box-social {
    margin-top: 10px;
    margin-left: -85px;
    position: absolute;
}
.box-column-pic {
    width: 200px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 15px;
    float: right;
}
.text .box-column-pic h2 {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 32px;
    margin-top: 10px;
}
.box-sekcprevnext {
    clear: both;
    padding-top: 40px;

}
.box-sekcprevnext .btn-nav {
    background-image: url(../pix/btn-prevnext2.gif);
    background-repeat: no-repeat;
    height: 26px;
    width: 26px;
    display: block;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
}
.box-sekcprevnext .btn-nav:hover {
    background-position: 0px -26px;
}
.box-sekcprevnext .btn-nav span {
    background-color: #EEE;
    display: block;
    height: 26px;
    width: 100px;
    margin-left: 27px;
    line-height: 27px;
    text-align: center;
}
.box-sekcprevnext .btn-next {
    float: right;
    margin-top: -26px;
    background-position: -28px 0px;
}
.box-sekcprevnext .btn-next:hover {
    background-position: -28px -26px;
}
.box-sekcprevnext .btn-nav.btn-next span {
    margin-left: -101px;
}
#ASIDE {
    /* [disabled]padding-top: 15px;
    */
}
#ASIDE .box-promo-press, .box-promo-press {
    padding-top: 12px;
    margin-top: 25px;
    background-color: #E6E6E6;
}
#ASIDE iframe.dw {
    padding: 0px;
    width: 325px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: -7px;
}
#ASIDE #PRESS {
    float: none;
    margin-right: 0px;
    margin-left: 0px;
}
#OTHERART {
    padding-top: 15px;
}
#OTHERART .headline {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    color: #C0593B;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #F5E3DE;
    padding-top: 8px;
    padding-bottom: 8px;
}
#OTHERART .box-restarticles {
    padding-left: 0px;
    position: relative;
    float: none;
}
#OTHERART .latest-nav {
    margin-top: 5px;
}
#OTHERART:hover .latest-nav {
    opacity: 1;
    visibility: visible;
}
.sub-box {
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #F5E3DE;
    margin-top: 15px;
}
.sub-box .headline {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    color: #C0593B;
    padding-top: 8px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 15px;
    letter-spacing: 1px;
}
#LINKED {
    padding-top: 8px;
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #F5E3DE;
}
#LINKED ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#LINKED ul li h1 {
    font-size: 16px;
    padding-left: 85px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #DDD;
}
#LINKED ul li .date {
    background-image: none;
    color: #C1593C;
    display: inline-block;
    height: auto;
    font-size: 12px;
    float: left;
    padding: 0px;
    margin-top: 7px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#COMMENTS {
    clear: both;
}
#COMMENTS .curr-comm {
    font-size: 22px;
    color: #000;
    padding-left: 10px;
}
#CONTENT #COMMENTS .btn-reply {
    background-image: url(../pix/btn-reply.gif);
    background-repeat: no-repeat;
    height: 22px;
    border-bottom-style: none;
    font-size: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 65px;
    padding-right: 0px;
    padding-left: 29px;
    border-right-color: #333;
}
#CONTENT #COMMENTS .btn-reply:hover {
    background-position: 0px -22px;
}
#CONTENT #COMMENTS .btn-post {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    height: 22px;
    width: 94px;
    background-image: url(../pix/btn-post.gif);
    background-repeat: no-repeat;
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #FFF;
    cursor: pointer;
    padding-left: 8px;
    text-align: left;
    letter-spacing: 1px;
}
#CONTENT #COMMENTS .btn-post2 {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
}
.btn-plus {
    display: block;
    background-image: url(../pix/btn-plus-minus.png);
    background-repeat: no-repeat;
    height: 32px;
    width: 50px;
    text-indent: -9999px;
    margin-top: -5px;
    margin-left: 4px;
}
.btn-plus:hover {
    background-position: 0px -32px;
}
.btn-minus {
    display: block;
    background-image: url(../pix/btn-plus-minus.png);
    background-repeat: no-repeat;
    height: 32px;
    width: 50px;
    text-indent: -9999px;
    margin-top: -5px;
    margin-left: 4px;
    background-position: -50px 0px;
}
.btn-minus:hover {
    background-position: -50px -32px;
}
.newpost {
    text-align: right;
    overflow:hidden;
    padding-top:8px;
    padding-bottom:8px;
}
.newpost .dgm {
    display:inline;
}
.comments {
    line-height: 1.4em;
    margin-top: 10px;
}
.comments dt p, .comments dd p {
    padding-top: 8px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.comments dt.comment {
    background-color: #EEE;
    margin-top: 5px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #DDD;
}
.comments dd.comment {
    background-color: #FFF;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #DDD;
    border-left-color: #DDD;
    margin-left: 10px;
}
.comment {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 85px;
}
.comment:hover .menu-comment {
    visibility: visible;
    opacity: 1;
}
.comment-off {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #CCC;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 85px;
    background-image: url(../pix/icon-comment-off.gif);
    background-repeat: no-repeat;
    background-position: 28px 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.comment-login {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #BF583B;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 85px;
    background-image: url(../pix/icon-comment-login.gif);
    background-repeat: no-repeat;
    background-position: 28px 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #BE583A;
}
#CONTENT .btn-login-login:link, #CONTENT .btn-login-login:visited {
    font-weight: normal;
    float: right;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 18px;
    display: block;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    background-color: #BD583A;
    color: #FFF;
    margin-top: -8px;
}
#CONTENT .btn-login-login:hover {
    background-color: #333;
}
.comments dd.comment.indent1 {
    margin-left: 20px;
}
.comments dd.comment.indent2 {
    margin-left: 30px;
}
.comments dd.comment.indent3 {
    margin-left: 40px;
}
.comments dd.comment.indent4 {
    margin-left: 50px;
}
.menu-comment {
    float: right;
    opacity: 0;
    visibility: hidden;
}
.comm-avatar {
    float: left;
    position: absolute;
    margin-left: -70px;
    margin-top: 3px;
    z-index: 50;
}
.comments .comm-author {
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    font-size: 12px;
    color: #666;
    margin-bottom: 5px;
}
.comm-author span {
    font-size: 15px;
    color: #000;
}
.comm-post {
    background-color: #DDD;
    padding: 15px;
    /* [disabled]display: none;
    */
}
.comm-input {
    width: 100%;
    height: 100px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #999;
    border-left-color: #999;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 8px;
}
.comm-tip {
    position: absolute;
    margin-top: -20px;
    margin-left: 15px;
}
.comm-info {
    background-color: #FFF;
    display: block;
    position: absolute;
    width: 54px;
    margin-left: -72px;
    z-index: 1;
    padding-top: 56px;
    opacity: 0;
    visibility: hidden;
}
.comm-userinfo:hover .comm-info {
    visibility: visible;
    opacity: 1;
    z-index: 49;
}
.comments .comm-info p {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #C0593B;
    padding-top: 0px;
    margin-top: 0px;
    background-image: url(../pix/icon-plusminus.png);
    background-repeat: no-repeat;
    background-position: 3px 2px;
    padding-left: 16px;
}
.comm-info p.minus {
    background-position: 3px -15px;
}
.comm-off-info {
    background-color: #FFF;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
}
.comm-off-info:hover span {
    display: inline;
}
.comm-off-info span {
    display: none;
}
.comm-off {
    display: none;
}
.small-note {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.2em;
}
#SUBLATEST {
    padding-bottom: 10px;
}
#SUBLATEST .headline {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    color: #f20000;
    padding-top: 8px;
    padding-bottom: 8px;
}
#SUBLATEST ul {
    margin-right: -20px;
}
#SUBLATEST li {
    display: block;
    width: 312px;
    float: left;
    position: relative;
    height: 130px;
    overflow: hidden;
    margin-right: 20px;
    margin-bottom: 20px;
}
#SUBLATEST li:hover {
    height: 138px;
    margin-top: -8px;
}
#SUBLATEST li:hover .imgbox {
    height: 138px;
}
#SUBLATEST li:hover .back {
    margin-top: -60px;
}
#SUBLATEST li:hover .desc {
    margin-top: 0px;
}
#SUBLATEST li:hover .info {
    margin-top: 8px;
}
#SUBLATEST .imgbox {
    height: 130px;
    width: 312px;
}
#SUBLATEST .back {
    display: block;
    height: 60px;
    background-image: url(../pix/bg-transparent70.png);
    padding-right: 10px;
    padding-left: 10px;
    width: 302px;
    margin-top: -32px;
    padding-top: 7px;
    position: absolute;
}
#SUBLATEST .sect {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #000;
    background-image: url(../pix/icon-menu-2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    float: left;
    padding-right: 10px;
    text-transform: uppercase;
}
#SUBLATEST .desc {
    padding-left: 70px;
    line-height: 1.2em;
    margin-top: 35px;
}
#SUBLATEST .info {
    margin-left: 230px;
    margin-top: -25px;
}
#SUBLATEST.headline .desc {
    margin-top: 0px;
}
#SUBLATEST.headline .back {
    margin-top: -50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
#SUBLATEST.headline li:hover .back {
    margin-top: 0px;
}
.box-subgallery {
    background-color: #666;
    width: 150px;
    padding: 12px;
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    height: 130px;
}
.box-subgallery .head {
    color: #FFF;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 8px;
    line-height: normal;
}
.box-subgallery .head span {
    background-image: url(../pix/icon-photo-small.png);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    display: block;
    float: right;
    padding-left: 20px;
}
.subgallery .imgbox {
    width: 150px;
    height: 115px;
}
.box-digital {
    background-color: #9B9B9B;
    overflow: hidden;
}
.box-dighead {
    background-color: #666666;
    height: 85px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #525252;
}
.box-dighead h1 {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #FFF;
    font-weight: normal;
    letter-spacing: 1px;
}
.box-dighead .head {
    float: right;
    margin-right: 10px;
    margin-top: 28px;
}
.box-dighead .latest-nav {
    visibility: visible;
    opacity: 1;
    margin-top: -2px;
}
.heading {
    width: 300px;
    margin-left: 10px;
    margin-top: 22px;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 4px;
    padding-left: 12px;
    float: left;
    background-color: #5B5B5B;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #4E4E4E;
    border-left-color: #4E4E4E;
}
.grid-digital {
    /* [disabled]padding-top: 12px;
    */
    padding-left: 2px;
}
.grid-digital li {
    display: block;
    float: left;
    height: 240px;
    width: 140px;
    overflow: hidden;
    position: relative;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #9B9B9B;
    border-bottom-color: #9B9B9B;
    background-color: #8C8C8C;
}
.grid-digital li:hover {
    background-color: #4A4A4A;
}
.grid-digital li:hover .btn-download {
    margin-top: 110px;
}
.grid-digital li:hover .btn-preview {
    margin-top: 110px;
}
.grid-digital li:hover img.front {
    opacity: .3;
}
.grid-digital li .front {
    margin-left: 12px;
}
.grid-digital li .btn-download {
    background-image: url(../pix/btn-read.png);
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    width: 50px;
    text-indent: -9999px;
    margin-top: -55px;
    margin-left: 45px;
    position: absolute;
    z-index: 100;
}
.grid-digital .btn-download:hover {
    background-position: 0px -50px;
}
.grid-digital li .btn-preview {
    background-image: url(../pix/btn-download.gif);
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    width: 50px;
    text-indent: -9999px;
    margin-top: -55px;
    margin-left: 20px;
    position: absolute;
    z-index: 100;
}
.grid-digital .btn-preview:hover {
    background-position: 0px -50px;
}
.grid-digital .date {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    float: left;
    margin-right: 10px;
    margin-left: 12px;
    margin-bottom: 15px;
}
.grid-digital h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #FFF;
    padding-top: 5px;
}

.prilog a{
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #FFF;
    padding: 10px;
}

.prilog {
    text-align: center;
}

.digi-player {
    height: 530px;
    display: none;
}

#documentViewer
{
    height: 800px;
    /*width: 990px*/
    display: none;
    padding-bottom: 3px;
}
.digi-player .btn-close {
    background-image: url(../pix/btn-login-close.gif);
    background-repeat: no-repeat;
    text-indent: -9999px;
    height: 25px;
    width: 25px;
    margin-top: -28px;
    position: absolute;
    margin-left: 956px;
}
.box-player {
    display: block;
    height: 500px;
    width: auto;
    margin-right: 8px;
    margin-left: 8px;
}
.box-substeps {
    height: 38px;
    padding-right: 20px;
    padding-left: 20px;
}
.steps {
    padding-left: 10px;
    margin-right: -15px;
}
.steps li {
    display: block;
    height: 45px;
    width: 287px;
    float: left;
    margin-left: -10px;
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #666;
    padding-left: 40px;
    padding-top: 17px;
    background-image: url(../pix/steps-bg.png);
    background-repeat: no-repeat;
    background-position: right 0px;
    position: relative;
    /* [disabled]z-index: 30;
    */
}
.steps.obituary li {
    width: 183px;
    padding-left: 20px;
}
.steps.obituary li.last {
    width: 163px;
    padding-left: 25px;
}
.steps li:first-child {
    /* [disabled]z-index: 60;
    */
}
.steps li.last {
    background-position: 10px 0px;
    width: 285px;
    margin-left: -20px;
    z-index: 10;
}
.steps .selected {
    background-position: right -62px;
    color: #FFF;
}
.steps .selected span {
    background-color: #FFF;
    border-top-color: #BF583B;
    border-right-color: #BF583B;
    border-bottom-color: #BF583B;
    border-left-color: #BF583B;
}
.steps li:last-child.selected {
    background-position: 0px -62px;
    color: #CCC;
}
.steps li span {
    border: 1px solid #666666;
    width: 35px;
    display: inline-block;
    text-align: center;
    height: 30px;
    padding-top: 5px;
    float: left;
    margin-right: 10px;
    margin-top: -5px;
    color: #BF583B;
    background-color: #EEE;
}
.box-steps-intro {
    clear: both;
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 20px;
    padding-bottom: 15px;
}
.box-steps-intro.sub {
    background-color: #FFF;
    margin-right: 20px;
    margin-left: 20px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
}
.box-steps-intro .box-information {
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 15px;
}
.box-steps-intro h2 {
    font-size: 19px;
    font-weight: normal;
    text-align: center;
    line-height: 1.4em;
}
.text .selected-obit {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 17px;
    margin-top: 20px;
    margin-bottom: 8px;
    border: 2px solid #EDD1C9;
}
.preview-obit {
    border: 3px solid #000;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 15px;
    margin-top: 12px;
    margin-bottom: 12px;
}
.preview-obit img {
    text-align: center;
}
.text .obituary-payment {
    list-style-type: none;
    margin-top: 25px;
    margin-right: 0px;
    margin-left: 0px;
}
.text .preview-obit h2 {
    font-weight: bold;
    text-align: center;
}
.text .table-obit td {
    font-size: 17px;
}
.text .table-obit .obit-item {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: middle;
}
.text .table-obit {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #DDD;
}
.box-subpage.sub {
    margin-top: 0px;
}
.text .obit-head {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0px;
    letter-spacing: 1px;
}
#SUBPAGE {
    background-color: #EEE;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 20px;
}
.box-subpage {
    background-color: #FFF;
    margin-top: 25px;
    margin-right: 20px;
    margin-left: 20px;
    overflow: hidden;
    padding-top: 25px;
    padding-bottom: 20px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    clear: left;
}
#SUBPAGE h1.head {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: 2px;
    margin-bottom: 15px;
    padding-top: 0px;
    margin-top: 0px;
    color: #f20000;
}
#SUBPAGE h1.subhead {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 15px;
    padding-top: 0px;
    margin-top: 0px;
    color: #f20000;
}
#SUBPAGE h1.subhead span {
    background-color: #FFF;
    padding-bottom: 2px;
    padding-right: 5px;
    padding-top: 0px;
}
.box-subhead {
    padding-top: 20px;
    padding-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
}
.box-subhead .login-social {
    float: right;
}
.box-subform-intro {
    margin-top: -10px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
}
#CONTENT .box-subhead a.dgm:link, #CONTENT .box-subhead a.dgm:visited {
    float: right;
    margin-top: -5px;
}
.subs-selection {
    padding-top: 50px;
    padding-left: 50px;
}
.subs-selection li {
    background-color: #F1D9D1;
    width: 310px;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 80px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #D99582;
    margin-bottom: 10px;
    line-height: 1.4em;
    cursor: pointer;
}
.subs-selection li:hover {
    border-bottom-color: #FFF;
    background-color: #F3E0DA;
}
.subs-selection li:hover .check {
    background-position: 0px -26px;
}
.subs-selection li.selected {
    background-color: #ECCCC1;
    border-bottom-color: #D07E66;
}
.subs-selection li.selected .check {
    background-position: 0px -52px;
}
.subs-selection h1 {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    margin-bottom: 10px;
}
.subs-selection h1 span {
    font-size: 24px;
    float: right;
    color: #C0593B;
}
.subs-selection .check {
    background-image: url(../pix/check-bg.gif);
    background-repeat: no-repeat;
    display: block;
    height: 26px;
    width: 26px;
    float: left;
    margin-top: -5px;
    margin-left: -60px;
}
.select-payment {
    margin-top: 15px;
}
#CONTENT .select-payment a:link {
    display: block;
    height: 75px;
    width: 428px;
    background-image: url(../pix/btn-payment.gif);
    padding-left: 15px;
    padding-top: 20px;
    font-weight: normal;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 24px;
}
#CONTENT .select-payment a:hover {
    background-position: 0px -96px;
    color: #000;
}
#CONTENT .select-payment .raif a {
    background-position: 0px -192px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.3em;
}
#CONTENT .select-payment .raif a:hover {
    background-position: 0px -288px;
}

#SELECTED {
    height: 265px;
}
.box-selected {
    padding-top: 15px;
}

.box-selected ul {
    padding: 0px;
    list-style-type: none;
    margin-top: 0px;
    margin-right: -10px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.box-selected .imgbox {
    height: 120px;
    width: 150px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.box-selected li {
    float: left;
    width: 150px;
    margin-right: 10px;
}
.box-selected h1 {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    padding-top: 5px;
    line-height: 22px;
}
.box-btnnav {
    float: right;
}
.box-selected .head {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 5px;
    letter-spacing: 2px;
}

.box-selected .btn-nav {
    background-image: url(../pix/btn-prevnext2.gif);
    background-repeat: no-repeat;
    height: 0px;
    width: 26px;
    padding-top: 26px;
    overflow: hidden;
    float: left;
    margin-right: 2px;
}
.box-selected .btn-nav:hover {
    background-position: 0px -26px;
}
.box-selected .btn-nav.btn-next {
    background-position: -28px 0px;
    margin-right: 0px;
}
.box-selected .btn-nav.btn-next:hover {
    background-position: -28px -26px;
}


/*  RECEPTI  */

#RECIPES {
    background: #fefefe;
    min-height: 320px;
    border: 1px solid #c00;
    padding-top: 5px;
}
.box-recipes .headimg {
    padding: 0px;
}
.box-recipes ul {
    padding: 5px 0;
    list-style-type: none;
}
.box-recipes .imgbox {
    height: 120px;
    width: 307px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.box-recipes li {
    float: left;
    width: 307px;
    margin-bottom: 5px;
}
.box-recipes h1 {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    padding-bottom: 10px;
    line-height: 25px;
    margin-top: -45px;
    padding-left: 8px;
}
.box-recipes a {
    background-color: rgba(255,255,255,0.7);
    padding: 8px;
}
/* !RECEPTI */





.box-subform.box-finalcheck {
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 2px solid #EEE;
}

.subs-img {
    float: right;
    margin-right: -10px;
}
.subs-text {
    padding-right: 20px;
    padding-left: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    clear: both;
}
.subs-text ol {
    margin-top: 15px;
    overflow: hidden;
    padding-bottom: 25px;
}
.subs-text ol li {
    width: 25%;
    float: left;
    padding-right: 25px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 1.3em;
    padding-left: 45px;
}
.subs-text ol li span {
    font-size: 25px;
    text-align: center;
    height: 35px;
    width: 35px;
    display: block;
    position: absolute;
    margin-left: -45px;
    color: #FFF;
    line-height: 25px;
    background-color: #C0593B;
}
.box-subform {
    padding-top: 20px;
    padding-bottom: 35px;
}
.box-subform .search-input {
    float: none;
    margin-bottom: 14px;
    width: 270px;
}
.box-subform label {
    float: left;
    width: 140px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    background-color: #FBF2F0;
    text-align: right;
    padding-right: 10px;
    height: 36px;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    line-height: 36px;
}
.box-subform .checkbox label {
    text-transform: none;
    font-size: 13px;
    width: auto;
    float: none;
    background-color: #FFF;
}
.box-subform .input-drop {
    height: 35px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    width: 295px;
}
.box-subform .box-information {
    width: auto;
}
.box-subform .box-information .text h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-bottom: 10px;
}
.box-subform textarea.search-input {
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
}
.box-smrtovnice textarea.search-input:focus {
    background-color: #FFF;
}
.box-pass-form {
    margin-top: -7px;
}
.box-pass-form label {
    width: 170px;
}
.box-pass-form .search-input {
    width: 250px;
}
.avatar-pic {
    margin-left: 152px;
    padding-bottom: 10px;
}
#CONTENT .btn-changeavatar {
    position: relative;
    width: 95px;
    text-align: center;
    height: 30px;
    text-indent: -9999px;
    background-color: #CCC;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFF;
    cursor: pointer;
    display: block;
    background-image: url(../pix/btn-changepic.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding-right: 0px;
    padding-left: 0px;
}
#CONTENT .btn-changeavatar:hover {
    color: #FFF;
    background-color: #666;
}
#CONTENT .btn-fileupload {
    position: relative;
    height: 30px;
    width: 95px;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    cursor: pointer;
    z-index: -1;
}
.box-srchinline {
    height: 50px;
}
.box-srchinline .search-main {
    width: 360px;
}
.box-searchresults .imgbox {
    height: 90px;
    width: 150px;
    margin-top: 4px;
}
.box-searchresults .date {
    margin-left: 5px;
    position: absolute;
}
.text .box-searchresults td {
    padding-top: 10px;
    padding-bottom: 10px;
}
.text .box-searchresults .sect {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    margin-top: 0px;
    margin-bottom: 4px;
    padding-top: 0px;
}
.text .box-searchresults h1 {
    font-size: 20px;
    margin-top: 0px;
    line-height: 1.2em;
    margin-bottom: 3px;
    padding-bottom: 0px;
}
.text .box-searchresults .subhead {
    padding-top: 0px;
    color: #4F4F4F;
    font-size: 14px;
    line-height: 1.3em;
    display: none;
}
.btn-subheads {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 22px;
    background-image: url(../pix/check-bg.gif);
    background-repeat: no-repeat;
    height: 26px;
    padding-left: 33px;
    display: block;
    line-height: 26px;
    float: right;
    margin-top: 12px;
}
.btn-sub-select {
    background-position: 0px -52px;
}
.box-pagination {
    overflow: hidden;
    background-color: #EEE;
}
.text .box-pagination ul {
    list-style-type: none;
    margin-left: 0px;
    margin-top: 0px;
}
#CONTENT .box-pagination a {
    display: block;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
    background-color: #CCC;
    margin-right: 1px;
}
#CONTENT .box-pagination a:hover {
    background-color: #C0C0C0;
    color: #000;
}
#CONTENT .box-pagination .selected, #CONTENT .box-pagination .selected:hover {
    color: #FFF;
    background-color: #666;
}
#SECTION_MAIN {
    padding-top: 15px;
}
#SECTION_MAIN .DIVIDER {
    margin-left: 0px;
    margin-right: 0px;
}
.box-sectiontop:hover .imgbox {
    height: 387px;
    margin-top: -7px;
}
.box-sectiontop:hover .date {
    opacity: 0;
}
.box-sectiontop:hover .info {
    margin-top: 8px;
}
.box-sectiontop .imgbox {
    width: 654px;
    height: 380px;
}
.box-sectiontop .date {
    margin-left: 10px;
    position: absolute;
}
.box-sectiontop .info {
    margin-left: 580px;
    margin-top: -25px;
}
.section-head {
    width: 450px;
    position: absolute;
    height: 100px;
    z-index: 100;
    background-color: rgba(0, 0, 0, .4);
    color: #FFF;
    padding: 15px;
    margin-top: 235px;
}
.section-head h1 {
    font-size: 22px;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}
.section-head .subhead {
    font-size: 15px;
    line-height: 1.3em;
}
#CONTENT .section-head a {
    color: #FFF;
}
.box-subrest-l {
    padding-left: 0px;
}
.box-subrest-r {
    padding-left: 15px;
    float: left;
    width: 320px;
    margin-top: -7px;
}
.box-subrest .section {
    padding-left: 95px;
    margin-bottom: 3px;
    color: #C0593B;
}
.box-subrest {
    padding-top: 20px;
    padding-bottom: 20px;
}
.dgm-line {
    background-color: #EEE;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dgm-line .dgm {
    margin-left: 10px;
}
#DISCUSSIONS {
    padding-top: 15px;
}
#BOX-GENERIC {
    margin-top: 20px;
    padding-bottom: 30px;
    min-height: 300px;
}
#BOX-GENERIC .head {
    display: block;
    background-color: #FBF2F0;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 24px;
    margin-bottom: 30px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    font-weight: normal;
    letter-spacing: 1px;
}
#CONTENT #BOX-GENERIC .btn-subscribe {
    float: right;
    margin-top: 6px;
    margin-right: 20px;
}
.box-user {
    min-height: 95px;
    background-color: #FBF2F0;
    padding: 10px;
}
.box-user h1 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 8px;
}
.box-user .avatar {
    float: left;
    margin-right: 10px;
}
.box-user ul {
    margin-left: 105px;
}
.box-user li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    display: block;
    height: 25px;
    background-image: url(../pix/avatar-level-bg.png);
    background-repeat: no-repeat;
    color: #BD583A;
    line-height: 25px;
    padding-left: 15px;
    margin-bottom: 3px;
}
.box-user .unactive {
    color: #787878;
    background-position: 0px -25px;
}
.box-user-pic .dgm-container {
    background-color: #F5E3DE;
    display: block;
    overflow: hidden;
    padding: 8px;
}
.box-user-data table {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #F5E3DE;
}
.box-user-data td {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F5E3DE;
    font-size: 15px;
    padding-left: 10px;
}
.box-user-data th {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F5E3DE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    padding-right: 20px;
    background-color: #FCF7F5;
}
.box-user-data .disable td, .box-user-data .disable th {
    color: #999;
}
.box-information {
    clear: both;
    margin-right: 20px;
    margin-left: 20px;
    background-color: #FFF3B3;
    padding-top: 8px;
    padding-right: 30px;
    padding-bottom: 8px;
    padding-left: 30px;
    margin-bottom: 8px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.box-information h1 {
    font-size: 14px;
    margin-bottom: 5px;
}
.box-information p {
    line-height: 1.3em;
}
.box-information.error {
    background-color: #FFF;
    border: 2px solid #f20000;
}
.box-digital .box-information {
    margin-top: 20px;
    margin-bottom: 20px;
}
.box-uslovi {
    width: 850px;
    padding: 30px;
}
.box-uslovi.text p {
    font-size: 13px;
    line-height: 1.3em;
}
.box-transaction {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 12px;
}
.box-transaction table {
    font-family: Arial, Helvetica, sans-serif;
}
.box-transaction .grey {
    background-color: #EEE;
}
.box-transaction .trans-info {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #DDD;
}
.box-transaction .status_ok {
    background-color: #C6F0C8;
}
.box-transaction .status_error {
    background-color: #FFCECE;
}
.box-transaction h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
}
.box-printed {
    background-color: #FBF2F0;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #ECCBC3;
    border-left-color: #ECCBC3;
    background-image: url(../pix/box-print-tomorrow.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-right: 150px;
    padding-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 20px;
    padding-bottom: 45px;
    min-height: 120px;
}
#CONTENT .box-printed h1 {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #BF593A;
    line-height: 1em;
}
.box-printed h1 span {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
}
.gs-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    padding-bottom: 4px;
}
.gs-title a {
    color: #000;
    text-decoration: none;
}
.gs-webResult div.gs-visibleUrl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 5px;
}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
}
.gs-webResult.gs-result {
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EEE;
}

.sms-promo {
    padding-top: 25px;
    padding-left: 40px;
    width: 680px;
    position: relative;
}
.sms-promo table {
    width: 100%;
}
.sms-promo td {
    font-size: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDD;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
}
.sms-promo th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666;
    background-color: #EEE;
}
.sms-promo h2 {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size: 38px;
    margin-top: 0px;
    margin-bottom: 15px;
    font-weight: normal;
}
.badge-new {
    position: absolute;
    top: -11px;
    right: -70px;
}

.flag {
    background-image: url(../pix/flags.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    display: inline-block;
    height: 11px;
    width: 16px;
    margin-right: 10px;
}

.flag.ba {
    background-position: 0px -11px;
}
.flag.hr {
    background-position: 0px -22px;
}
.flag.dk {
    background-position: 0px -33px;
}
.flag.de {
    background-position: 0px -44px;
}
.flag.nl {
    background-position: 0px -55px;
}
.flag.no {
    background-position: 0px -66px;
}
.flag.sk {
    background-position: 0px -77px;
}
.flag.sl {
    background-position: 0px -88px;
}
.flag.sr {
    background-position: 0px -99px;
}

#CONTENT .box-printed p {
    font-size: 13px;
    padding-right: 50px;
}
.login {
    border: 1px solid #EEE;
    max-width: 420px;
}
.login p {
    font-family:Arial, Helvetica, sans-serif;
}
.login h2 {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size:28px;
    font-weight:normal;
    color:#777777;
    margin:0px;
    padding:20px 15px;
    border-bottom:1px solid #EEE;
    text-align:center;
    letter-spacing:1px;
}
.login h5 {
    font-family: Trump, Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:normal;
    color:#777777;
    margin:0px;
    padding:12px;
    text-align:center;
    clear:both;
}
.form-login {
    width:320px;
    margin-left:auto;
    margin-right:auto;
    padding-top:25px;
    padding-bottom:15px;
}
.form-login .login-input {
    font-family:Trump, Arial, Helvetica, sans-serif;
    font-size:24px;
    padding-left:50px;
    -web-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:42px;
}
.form-login .search-btn {
    width:50%;
    float:right;
}
.input-user {
    background-image:url(../pix/icon-login.png);
    background-repeat:no-repeat;
    background-position:16px 13px;
}
.input-pass {
    background-image:url(../pix/icon-pass.png);
    background-repeat:no-repeat;
    background-position:16px 13px;
}

.soclogin {
    position:relative;
    width:320px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:25px;
}
.soclogin p {
    text-align:center;
}
.soclogin p a {
    color:#777777;
    text-decoration:none;
}
.soclogin p a:hover {
    color:#000;
    text-decoration:none;
}
.login-check {
    padding-top: 13px;
    float:left;
}
.or {
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    width:23px;
    height:23px;
    background-color:#FFF;
    color:#B2B2B2;
    font-size:10px;
    text-align:center;
    line-height:23px;
    position:absolute;
    left:50%;
    margin-left:-12px;
    border-radius:25px;
    margin-top:10px;
}
.soc {
    display:block;
    width:50%;
    float:left;
    height:46px;
    background-color:#415E9A;
    font-family:TrumpBold, Arial, Helvetica, sans-serif;
    font-size:16px;
    text-align:center;
    color:#FFF;
    letter-spacing:1px;
    text-decoration:none;
    line-height:46px;
    margin-bottom:12px;
}
.soc:hover {
    background-color:#4A6BB0;
}
.soc.go {
    background-color:#DEDEDE;
    color:#666;
}
.soc.go:hover {
    background-color: #E4E4E4;
}
.icn {
    background-image:url(../pix/icons-soc.png);
    background-repeat:no-repeat;
    display:inline-block;
    vertical-align:middle;
    margin-right:6px;
    width:7px;
    height:15px;
    margin-top:-3px;
}
.icn-go {
    width:16px;
    height:16px;
    background-position:-11px 0px;
    margin-top:-3px;
}
.box-foot a {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size:28px;
    display:block;
    font-weight:normal;
    color:#BF593A;
    margin:0px;
    padding:15px;
    border-top    :1px solid #EEE;
    text-align:center;
    letter-spacing:1px;
    text-decoration:none;
}
.box-foot a:hover {
    color:#333;
    background-color:#EEE;
}
#FOOTER {
    clear: both;
    padding-top: 35px;
    padding-bottom: 25px;
    min-height: 400px;
    margin-bottom: 0px;
}
#FOOTER .logo {
    margin-left: 10px;
}
#FOOTER h1 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 25px;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    color: #999;
    text-transform: uppercase;
    letter-spacing: 2px;
}
#FOOTER .issn {
    font-size: 16px;
}
.box-apps {
    margin-top: 12px;
}
.box-apps p {
    font-family: Trump, Arial, Helvetica, sans-serif !important;
    font-size: 20px !important;
    line-height:1.0em !important;
    color: #666;
    padding-top: 0px;
    margin: 0px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 0px;
    letter-spacing:1px;
}
.box-tech {
    float: right;
    width: 250px;
    margin-top: -18px;
}
.box-tech .html5 {
    float: right;
    margin-left: 15px;
    margin-top: 9px;
}




.impressum-menu {
    clear: both;
    padding-top: 35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 20px;
    padding-right: 20px;
}
.box-impressum p {
    font-size: 12px;
    color: #666;
    line-height: 1.3em;
    padding-bottom: 8px;
    font-family: Arial, Helvetica, sans-serif;
}
.box-impresum .search-input {
    width: 450px;
}
.box-impresum .search-area {
    height: 100px;
    font-family: Arial, Helvetica, sans-serif;
}
.btn-impressum {
    display: block;
    background-color: #999;
    color: #FFF;
    text-decoration: none;
    float: left;
    padding-top: 4px;
    padding-right: 3px;
    padding-bottom: 4px;
    padding-left: 3px;
    margin-right: 3px;
}
.btn-impressum:hover {
    background-color: #666;
}
.box-footer-menu ul li a {
    color: #666;
    text-decoration: none;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 18px;
    display: block;
    padding-top: 5px;
    padding-bottom: 3px;
    text-transform: uppercase;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EEE;
    background-image: url(../pix/icon-menu-footer.gif);
    background-repeat: no-repeat;
    background-position: 142px 10px;
    padding-left: 2px;
}
.box-footer-menu ul li a:hover {
    color: #333;
}
.box-footer-menu ul {
    /* [disabled]border-top-width: 2px; */
    /* [disabled]border-bottom-width: 1px; */
    /* [disabled]border-top-style: solid; */
    /* [disabled]border-bottom-style: solid; */
    /* [disabled]border-top-color: #999; */
    /* [disabled]border-bottom-color: #999; */
}
.box-footer-soc ul li a {
    color: #666;
    text-decoration: none;
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 18px;
    display: block;
    padding-top: 7px;
    text-transform: uppercase;
    margin-bottom: 8px;
    background-color: #FFF;
    padding-left: 40px;
    box-shadow: 1px 1px 0px #CCC;
    background-image: url(../pix/icon-social-footer.png);
    background-repeat: no-repeat;
    background-position: 5px 0px;
    height: 23px;
}
.box-footer-soc ul li a:hover {
    background-color: #626262;
    color: #DDD;
}
.box-footer-soc .face {
    background-position: 5px -30px;
}
.box-footer-soc .twit {
    background-position: 5px -90px;
}
.box-footer-soc .rss {
    background-position: 5px -60px;
}
.misijaweb {
    background-image: url(../pix/btn-misijaweb.png);
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,.14);
    display: inline-block;
    cursor: pointer;
    padding-top: 44px;
    overflow: hidden;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
    background-position: 8px 8px;
    height: 0px;
    width: 75px;
}
.misijaweb:hover {
    background-color: #000;
    width: 90px;

}
.kol50 {
    float: left;
    width: 50%;
    display: block;
    padding-right: 35px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#tabselector {
    padding-top: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    height: 45px;
    margin-bottom: 20px;
}
.text .tabs2, .tabs2 {
    margin-left: 0px;
    list-style-type: none;
    height: 50px;
}
#CONTENT .tabs2 a {
    font-family: TrumpBold, Arial, Helvetica, sans-serif;
    font-size: 22px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #999;
    border-right-color: #999;
    border-left-color: #999;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    margin-right: 3px;
    color: #666;
}
#CONTENT .tabs2 a:hover {
    background-color: #EEE;
}
#CONTENT .tabs2 a.selected, #CONTENT .tabs2 a.selected:hover {
    border-top-color: #f20000;
    border-right-color: #f20000;
    border-bottom-color: #f20000;
    border-left-color: #f20000;
    color: #000;
    background-color: #FFF;
    padding-bottom: 11px;
}
.text .box-impresum p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-top: 12px;
}
.box-impresum .issn {
    font-size: 18px;
    display: block;
    margin-top: 4px;
}
.text .box-impresum .box-subform p {
    padding-top: 0px;
}
.DIVIDER {
    background-color: #f20000;
    clear: both;
    height: 2px;
    margin-right: 9px;
    margin-left: 9px;
}
.text .box-imgsub p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-top: 0px;
    padding-top: 5px;
    line-height: 1.2em;
}
.text p {
    line-height: 1.5em;
    padding-top: 0.6em;
    font-size: 16px;
}
.text .section {
    color: #C0593B;
    font-size: 20px;
}
.text .author {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5B5B5B;
    float: right;
    margin-top: -37px;
}
.text .box-column-pic .author {
    float: none;
    margin-top: 0px;
}
.author span {
    font-size: 11px;
}
.picbox {
    background-color: #EEE;
    margin-top: 5px;
}
.text .photo-author {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    float: left;
    height: 20px;
    padding-top: 3px;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: -21px;
    position: relative;
    background-image: url(../pix/bg-transparent70.png);
    padding-bottom: 0px;
}
.text h1.head {
    margin-top: 13px;
    margin-bottom: 0px;
    font-family: TrumpBold;
    font-size: 42px;
    line-height: .9em;
}
.text h1 {
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 0.3em;
    margin-top: 0.7em;
    line-height: 1.1em;
}
.text h2 {
    font-size: 16px;
    margin-top: 1.3em;
    margin-bottom: 0.4em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 1.4em;
}
.text h3 {
    font-size: 16px;
    margin-top: 1.2em;
}
.text h4 {
    font-size: 14px;
    margin-top: 1.2em;
}
.text table {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.text th {
    font-size: 13px;
    text-transform: uppercase;
    background-color: #666;
    text-align: left;
    padding-top: 6px;
    padding-right: 8px;
    padding-bottom: 6px;
    padding-left: 8px;
    color: #FFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
}
.text td {
    padding-top: 6px;
    padding-right: 8px;
    padding-bottom: 6px;
    padding-left: 8px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDD;
    line-height: 1.2em;
    vertical-align: top;
}
.text tr:hover {
    background-color: #EEE;
}
.text ul {
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 3em;
    list-style-type: square;
}
.text ul li {
    line-height: 1.4em;
}
.text a {
    color: #09C;
    text-decoration: none;
}
.text a:hover {
    color: #069;
    text-decoration: underline;
}
.text .awards td {
    padding-top: 12px;
    padding-bottom: 12px;
}
.text-arial p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.box-form {
    background-color: #EEE;
    padding: 20px;
    margin-top: 18px;
    margin-bottom: 15px;
}
.box-form fieldset legend {
    text-transform: uppercase;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFF;
    display: block;
    padding-bottom: 5px;
    margin-bottom: 8px;
}
.box-form .inputfield {
    width: 300px;
    border: 1px solid #666;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
}
.box-form .inputfield:focus {
    border-top-color: #09C;
    border-right-color: #09C;
    border-bottom-color: #09C;
    border-left-color: #09C;
}
.box-form label {
    float: left;
    width: 100px;
    text-align: right;
    padding-right: 15px;
    padding-top: 6px;
}
.box-form .error {
    margin-top: 15px;
    margin-bottom: 15px;
    background-color: #FFB0B0;
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 8px;
    padding-left: 12px;
}
.box-anter {
    background-color: #DDD;
    margin-top: 20px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
}
.box-anter h1 {
    font-size: 16px;
    font-weight: bold;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #FFF;
    padding-bottom: 10px;
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
}
.box-anter p {
    font-size: 14px;
}
.box-anter ul {
    font-size: 14px;
}
.menu > li {
    display: inline-block;
    float: left;
}
.transition {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s linear;
    transition: all .2s ease;
}
.transition-short {
    -webkit-transition: all .15s ease;
    -moz-transition: all .15s ease;
    -o-transition: all .2s linear;
    transition: all .15s ease;
}
.shadow {
    -webkit-box-shadow: 1px 1px 3px 0px #666;
    -moz-box-shadow: 1px 1px 3px 0px #666;
    box-shadow: 1px 1px 3px 0px #666;
}
.shadow2 {
    -webkit-box-shadow: 0px 2px 3px 0px #666;
    -moz-box-shadow: 0px 2px 3px 0px #666;
    box-shadow: 0px 2px 3px 0px #666;
}
.border {
    border: 4px solid #F5E3DE;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.corners {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.inside {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.eicntlink {
    margin-top: 15px;
}
/* GRID SYSTEM */

body {
    min-width: 960px;
}
.container_24 {
    margin-left: auto;
    margin-right: auto;
    width: 1008px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
    display: inline;
    float: left;
    margin-left: 9px;
    margin-right: 9px;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15, .push_16, .pull_16, .push_17, .pull_17, .push_18, .pull_18, .push_19, .pull_19, .push_20, .pull_20, .push_21, .pull_21, .push_22, .pull_22, .push_23, .pull_23 {
    position: relative;
}
.alpha {
    margin-left: 0;
}
.omega {
    margin-right: 0;
}
.grid_50 {
    float: left;
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    padding-left: 15px;
}
.container_24 .grid_1 {
    width: 24px;
}
.container_24 .grid_2 {
    width: 66px;
}
.container_24 .grid_3 {
    width: 108px;
}
.container_24 .grid_4 {
    width: 150px;
}
.container_24 .grid_5 {
    width: 192px;
}
.container_24 .grid_6 {
    width: 234px;
}
.container_24 .grid_7 {
    width: 276px;
}
.container_24 .grid_8 {
    width: 318px;
}
.container_24 .grid_9 {
    width: 360px;
}
.container_24 .grid_10 {
    width: 402px;
}
.container_24 .grid_11 {
    width: 444px;
}
.container_24 .grid_12 {
    width: 486px;
}
.container_24 .grid_13 {
    width: 528px;
}
.container_24 .grid_14 {
    width: 570px;
}
.container_24 .grid_15 {
    width: 612px;
}
.container_24 .grid_16 {
    width: 654px;
}
.container_24 .grid_17 {
    width: 696px;
}
.container_24 .grid_18 {
    width: 738px;
}
.container_24 .grid_19 {
    width: 780px;
}
.container_24 .grid_20 {
    width: 822px;
}
.container_24 .grid_21 {
    width: 864px;
}
.container_24 .grid_22 {
    width: 906px;
}
.container_24 .grid_23 {
    width: 948px;
}
.container_24 .grid_24 {
    width: 990px;
}
.container_24 .prefix_1 {
    padding-left: 42px;
}
.container_24 .prefix_2 {
    padding-left: 84px;
}
.container_24 .prefix_3 {
    padding-left: 126px;
}
.container_24 .prefix_4 {
    padding-left: 168px;
}
.container_24 .prefix_5 {
    padding-left: 210px;
}
.container_24 .prefix_6 {
    padding-left: 252px;
}
.container_24 .prefix_7 {
    padding-left: 294px;
}
.container_24 .prefix_8 {
    padding-left: 336px;
}
.container_24 .prefix_9 {
    padding-left: 378px;
}
.container_24 .prefix_10 {
    padding-left: 420px;
}
.container_24 .prefix_11 {
    padding-left: 462px;
}
.container_24 .prefix_12 {
    padding-left: 504px;
}
.container_24 .prefix_13 {
    padding-left: 546px;
}
.container_24 .prefix_14 {
    padding-left: 588px;
}
.container_24 .prefix_15 {
    padding-left: 630px;
}
.container_24 .prefix_16 {
    padding-left: 672px;
}
.container_24 .prefix_17 {
    padding-left: 714px;
}
.container_24 .prefix_18 {
    padding-left: 756px;
}
.container_24 .prefix_19 {
    padding-left: 798px;
}
.container_24 .prefix_20 {
    padding-left: 840px;
}
.container_24 .prefix_21 {
    padding-left: 882px;
}
.container_24 .prefix_22 {
    padding-left: 924px;
}
.container_24 .prefix_23 {
    padding-left: 966px;
}
.container_24 .suffix_1 {
    padding-right: 42px;
}
.container_24 .suffix_2 {
    padding-right: 84px;
}
.container_24 .suffix_3 {
    padding-right: 126px;
}
.container_24 .suffix_4 {
    padding-right: 168px;
}
.container_24 .suffix_5 {
    padding-right: 210px;
}
.container_24 .suffix_6 {
    padding-right: 252px;
}
.container_24 .suffix_7 {
    padding-right: 294px;
}
.container_24 .suffix_8 {
    padding-right: 336px;
}
.container_24 .suffix_9 {
    padding-right: 378px;
}
.container_24 .suffix_10 {
    padding-right: 420px;
}
.container_24 .suffix_11 {
    padding-right: 462px;
}
.container_24 .suffix_12 {
    padding-right: 504px;
}
.container_24 .suffix_13 {
    padding-right: 546px;
}
.container_24 .suffix_14 {
    padding-right: 588px;
}
.container_24 .suffix_15 {
    padding-right: 630px;
}
.container_24 .suffix_16 {
    padding-right: 672px;
}
.container_24 .suffix_17 {
    padding-right: 714px;
}
.container_24 .suffix_18 {
    padding-right: 756px;
}
.container_24 .suffix_19 {
    padding-right: 798px;
}
.container_24 .suffix_20 {
    padding-right: 840px;
}
.container_24 .suffix_21 {
    padding-right: 882px;
}
.container_24 .suffix_22 {
    padding-right: 924px;
}
.container_24 .suffix_23 {
    padding-right: 966px;
}
.container_24 .push_1 {
    left: 42px;
}
.container_24 .push_2 {
    left: 84px;
}
.container_24 .push_3 {
    left: 126px;
}
.container_24 .push_4 {
    left: 168px;
}
.container_24 .push_5 {
    left: 210px;
}
.container_24 .push_6 {
    left: 252px;
}
.container_24 .push_7 {
    left: 294px;
}
.container_24 .push_8 {
    left: 336px;
}
.container_24 .push_9 {
    left: 378px;
}
.container_24 .push_10 {
    left: 420px;
}
.container_24 .push_11 {
    left: 462px;
}
.container_24 .push_12 {
    left: 504px;
}
.container_24 .push_13 {
    left: 546px;
}
.container_24 .push_14 {
    left: 588px;
}
.container_24 .push_15 {
    left: 630px;
}
.container_24 .push_16 {
    left: 672px;
}
.container_24 .push_17 {
    left: 714px;
}
.container_24 .push_18 {
    left: 756px;
}
.container_24 .push_19 {
    left: 798px;
}
.container_24 .push_20 {
    left: 840px;
}
.container_24 .push_21 {
    left: 882px;
}
.container_24 .push_22 {
    left: 924px;
}
.container_24 .push_23 {
    left: 966px;
}
.container_24 .pull_1 {
    left: -42px;
}
.container_24 .pull_2 {
    left: -84px;
}
.container_24 .pull_3 {
    left: -126px;
}
.container_24 .pull_4 {
    left: -168px;
}
.container_24 .pull_5 {
    left: -210px;
}
.container_24 .pull_6 {
    left: -252px;
}
.container_24 .pull_7 {
    left: -294px;
}
.container_24 .pull_8 {
    left: -336px;
}
.container_24 .pull_9 {
    left: -378px;
}
.container_24 .pull_10 {
    left: -420px;
}
.container_24 .pull_11 {
    left: -462px;
}
.container_24 .pull_12 {
    left: -504px;
}
.container_24 .pull_13 {
    left: -546px;
}
.container_24 .pull_14 {
    left: -588px;
}
.container_24 .pull_15 {
    left: -630px;
}
.container_24 .pull_16 {
    left: -672px;
}
.container_24 .pull_17 {
    left: -714px;
}
.container_24 .pull_18 {
    left: -756px;
}
.container_24 .pull_19 {
    left: -798px;
}
.container_24 .pull_20 {
    left: -840px;
}
.container_24 .pull_21 {
    left: -882px;
}
.container_24 .pull_22 {
    left: -924px;
}
.container_24 .pull_23 {
    left: -966px;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1;
}
/*

* FancyBox - jQuery Plugin

* Simple and fancy lightbox alternative

*

* Examples and documentation at: http://fancybox.net

* 

* Copyright (c) 2008 - 2010 Janis Skarnelis

* That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.

* 

* Version: 1.3.4 (11/11/2010)

* Requires: jQuery v1.3+

*

* Dual licensed under the MIT and GPL licenses:

*   http://www.opensource.org/licenses/mit-license.php

*   http://www.gnu.org/licenses/gpl.html

*/

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('../pix/fancybox.png');
}
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}
#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}
#fancybox-close {
    position: absolute;
    top: -3px;
    right: -28px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 1103;
    display: none;
    background-color: transparent;
    background-image: url(../pix/fancybox.png);
    background-position: -40px 0px;
}
#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('../pix/blank.gif');
    z-index: 1102;
    display: none;
}
#fancybox-left {
    left: 0px;
}
#fancybox-right {
    right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}
#fancybox-left-ico {
    background-image: url('../pix/fancybox.png');
    background-position: -40px -30px;
}
#fancybox-right-ico {
    background-image: url('../pix/fancybox.png');
    background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
    left: 20px;
}
#fancybox-right:hover span {
    left: auto;
    right: 20px;
}
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}
#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('../pix/fancybox-x.png');
}
#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('../pix/fancybox.png');
    background-position: -40px -162px;
}
#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('../pix/fancybox-y.png');
    background-position: -20px 0px;
}
#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('../pix/fancybox.png');
    background-position: -40px -182px;
}
#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('../pix/fancybox-x.png');
    background-position: 0px -20px;
}
#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('../pix/fancybox.png');
    background-position: -40px -142px;
}
#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('../pix/fancybox-y.png');
}
#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('../pix/fancybox.png');
    background-position: -40px -122px;
}
#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}
.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}
.fancybox-title-outside {
    padding-top: 10px;
    color: #666;
}
.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}
#fancybox-title-over {
    padding: 10px;
    background-image: url('../pix/fancy_title_over.png');
    display: block;
}
.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}
#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}
#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}
#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('../pix/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('../pix/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('../pix/fancybox.png') -55px -90px no-repeat;
}
/* IE6 */

.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
    zoom: 1;
}
.fancybox-ie6 #fancybox-title-float-left {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
    position: absolute;
    margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');
}
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg {
    background: transparent !important;
}
.fancybox-ie #fancybox-bg-n {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oslobodjenje.ba/fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oslobodjenje.ba/fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oslobodjenje.ba/fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oslobodjenje.ba/fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oslobodjenje.ba/fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oslobodjenje.ba/fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oslobodjenje.ba/fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oslobodjenje.ba/fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
#counter{
    float: right;
    padding-right: 10px;
}
.persone-count{
    text-align: center;
}
.p-count{
    background: #FBF2F0;
    padding: 8px 15px;
    cursor: pointer;
}
.active{
    border: 1px solid black;
}
.one_fifty {
    width: 50%;
    float: left;
    margin-bottom: 20px;
}
.one_fifty .box-obitphoto{
    height: 80px;
    width: 70px;
}
.one_fifty .obitname{
    font-size: 16px;
}
.comm-postform{    display: none;}

.rbbh-block {
    border: 2px solid #fff405;
    background: #FFF;
    width: 300px;
    padding: 3px;
    font-family: Trump;
    font-size: 25px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}