.slicknav_btn {
    position: relative;
    display: block;
    vertical-align: middle;
    float: right;
    padding: .438em .625em;
    line-height: 1.125em;
    cursor: pointer
}

.slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left
}

.slicknav_menu .slicknav_icon {
    float: left;
    margin: .188em 0 0 .438em
}

.slicknav_menu .slicknav_no-text {
    margin: 0
}

.slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: .125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25)
}

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: .188em
}

.slicknav_nav {
    clear: both
}

.slicknav_nav ul, .slicknav_nav li {
    display: block
}

.slicknav_nav .slicknav_arrow {
    font-size: .8em;
    margin: 0 0 0 .4em
}

.slicknav_nav .slicknav_item {
    cursor: pointer
}

.slicknav_nav .slicknav_row {
    display: block
}

.slicknav_nav a {
    display: block
}

.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
    display: inline
}

.slicknav_brand {
    float: left
}

.slicknav_menu:before, .slicknav_menu:after {
    content: " ";
    display: table
}

.slicknav_menu:after {
    clear: both
}

.slicknav_menu {
    *zoom: 1;
    font-size: 16px;
    box-sizing: border-box
}

.slicknav_menu * {
    box-sizing: border-box
}

.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #222
}

.slicknav_menu .slicknav_menutxt {
    color: #FFF;
    font-weight: 700;
    text-shadow: 0 1px 3px #000
}

.slicknav_menu .slicknav_icon-bar {
    background-color: #f5f5f5
}

.slicknav_menu {
    background: #4c4c4c;
    padding: 5px
}

.slicknav_nav {
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: .875em
}

.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow: hidden
}

.slicknav_nav ul {
    padding: 0;
    margin: 0 0 0 20px
}

.slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px
}

.slicknav_nav a {
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff
}

.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0
}

.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #ccc;
    color: #fff
}

.slicknav_nav a:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #ccc;
    color: #222
}

.slicknav_nav .slicknav_txtnode {
    margin-left: 15px
}

.slicknav_brand {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    padding: 7px 12px;
    height: 44px
}

#wrapper #container .breadcrumb {
    top: 25px
}

html {
    font-size: 14px
}

body {
    margin: 0;
    padding: 0;
    background: #dedede;
    font-size: 14px;
    font-family: "Tahoma";
    color: #0A0A0A
}

input {
    font: 12px/100% Verdana, sans-serif;
    color: #494949
}

#sidebar-left {
    padding-bottom: 20px
}

a {
    font-size: 12px
}

textarea, select {
    font: 12px/160% Verdana, sans-serif;
    color: #494949
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-family: Tahoma, sans-serif
}

h1, h2 {
    font-size: 18px
}

.zagol h2, .zagol h1 {
    font-size: 18px
}

.node .content a {
    font-weight: 700;
    color: #d10200
}

h3 {
    font-size: 140%
}

h4 {
    font-size: 130%
}

h5 {
    font-size: 120%
}

h6 {
    font-size: 110%
}

ul, quote, code, fieldset {
    margin: .5em 0
}

p {
    margin: 2px 0;
    padding: 0;
    font-size: 14px
}

#sidebar-right a {
    font-size: 12px
}

a:link, a:visited {
    color: #525e76;
    text-decoration: none
}

.terms a {
    color: #383838;
    font-size: 11px;
    padding: 3px;
    background-color: #F7F7F7
}

a:hover {
    color: #0062A0;
    text-decoration: underline
}

a:active, a.active {
    color: #5895be
}

hr {
    margin: 0;
    padding: 0;
    border: none;
    height: 1px;
    background: #5294c1
}

ul {
    margin: .5em 0 1em;
    padding: 0
}

ol {
    margin: .75em 0 1.25em;
    padding: 0
}

ol li, ul li {
    margin: .4em 0 .4em .5em
}

ul.menu, .item-list ul {
    margin: .35em 0 0 -.5em
}

ul.menu ul, .item-list ul ul {
    margin-left: 0
}

ol li, ul li, ul.menu li, .item-list ul li {
    margin: .15em 0 .15em .5em
}

ul li, ul.menu li, .item-list ul li {
    padding: 4px 0 3px 5px;
    list-style-type: none;
    list-style-image: none
}

#sidebar-left li.leaf a, #sidebar-left li.collapsed a {
    padding: 3px 0 3px 15px
}

.view-id-listview .item-list ul li,
.view-id-cooments ul li,
 #block-views-anounces-block .item-list ul li {
    padding: 4px 0 3px;
    margin-left: 0
}

.view-id-listview .views-field-title a,
.view-id-cooments .views-field-title a {
    font-size: 14px;
    font-weight: 700
}

#block-views-ListView-block .block ul, #block-views-cooments-block .block ul {
    padding: 0 0 .25em
}

.views-field-totalcount span, .views-field-comment-count span {
    color: #888;
    font-size: 12px
}

.views-field-totalcount, .views-field-comment-count {
    text-align: right
}

li.leaf a:hover {
    background-color: #8B0000;
    text-decoration: none;
    color: #fff
}

#sidebar-left li.leaf {
    margin: 0 0 2px;
    padding: 0;
    background-color: #EFEFEF
}

#sidebar-left li.collapsed {
    margin: 0 0 2px;
    padding: 0;
    background: #EFEFEF url(../images/co.gif) no-repeat left center
}

#sidebar-left ul.menu li, #sidebar-right ul.menu li.item-list ul li, #sidebar-right ul.menu li, #sidebar-left ul.menu li.item-list ul li {
    border-bottom: 1px #ABABAB solid
}

#sidebar-right #block-menu-menu-menu-kat ul.menu li.expanded {
    border-bottom: none
}

ol li {
    padding: 0 0 .3em;
    margin-left: 2em
}

h2 a, h1 a {
    font-size: 16px
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
    display: block
}

#block-menu-menu-vsenovosti ul li.leaf a {
    display: inline;
    color: #535353
}

#block-menu-menu-vsenovosti ul li.leaf a:hover {
    background-color: #F3F3F3;
    padding: 3px
}

ul.inline li {
    background: none;
    margin: 0;
    padding: 0 1em 0 0
}

#block-menu-menu-vsenovosti {
    background: url(../images/vesn.gif) repeat-x bottom left;
    margin-bottom: 15px
}

ol.task-list {
    margin-left: 0;
    list-style-type: none;
    list-style-image: none
}

ol.task-list li {
    padding: .5em 1em .5em 2em
}

ol.task-list li.active {
    background: transparent url(../images/task-list.png) no-repeat 3px 50%
}

ol.task-list li.done {
    color: #393;
    background: transparent url(../../misc/watchdog-ok.png) no-repeat 0 50%
}

ol.task-list li.active {
    margin-right: 1em
}

fieldset ul.clear-block li {
    margin: 0;
    padding: 0;
    background-image: none
}

dl {
    margin: .5em 0 1em 1.5em
}

dl dd {
    margin: 0 0 .5em 1.5em
}

img, a img {
    border: none
}

table {
    margin: 1em 0;
    width: 100%
}

thead th {
    border-bottom: 2px solid #d3e7f4;
    color: #494949;
    font-weight: 700
}

th a:link, th a:visited {
    color: #6f9dbd
}

td, th {
    padding: .3em .5em
}

tr.even, tr.odd, tbody th {
    border: solid #d3e7f4;
    border-width: 1px 0
}

tr.odd, tr.info {
    background-color: #edf5fa
}

tr.even {
    background-color: #fff
}

tr.drag {
    background-color: #fffff0
}

tr.drag-previous {
    background-color: #ffd
}

tr.odd td.active {
    background-color: #ddecf5
}

tr.even td.active {
    background-color: #e6f1f7
}

td.region, td.module, td.container, td.category {
    border-top: 1.5em solid #fff;
    border-bottom: 1px solid #b4d7f0;
    background-color: #d4e7f3;
    color: #455067;
    font-weight: 700
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
    border-top-width: 0
}

span.form-required {
    color: #ffae00
}

span.submitted, .description {
    font-size: 11px;
    color: #505050;
    clear: both;
    margin: 0;
    line-height: 20px
}

.description {
    line-height: 150%;
    margin-bottom: .75em;
    color: #898989
}

.messages, .preview {
    margin: .75em 0;
    padding: .5em 1em
}

.messages ul {
    margin: 0
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
    margin: .25em 0
}

#center form {
    margin-bottom: 10px
}

#center form.fivestar-widget {
    margin-bottom: 0
}

.form-button, .form-submit {
    margin: 2em .5em 1em 0
}

#dblog-form-overview .form-submit, .confirmation .form-submit, .search-form .form-submit, .poll .form-submit, fieldset .form-button, fieldset .form-submit, .sidebar .form-button, .sidebar .form-submit, table .form-button, table .form-submit {
    margin: 0
}

.box {
    margin-bottom: 2.5em
}

#header-region {
    height: 24px
}

#header-region .block {
    display: block;
    margin: 0 1em
}

#header-region .block-region {
    display: block;
    margin: 0 .5em 1em;
    padding: .5em;
    position: relative;
    top: .5em
}

#block-sitecontent-enter * {
    display: inline
}
#block-sitecontent-enter  .contextual-links{
    display: none;
}

#header-region * {
    line-height: 1.5em;
    margin-top: 0;
    margin-bottom: 0
}

#header-region script {
    display: none
}

#header-region p {
    margin-top: .5em
}

#header-region img {
    margin-top: 4px
}

#header-region h2 {
    margin: 0 1em 0 0
}

#header-region h3, #header-region label, #header-region li {
    margin: 0;
    padding: 0;
    background: none
}

#wrapper {
    background: #dedede url(../images/body.png) repeat-x top
}

#wrapper #container {
    margin: 0 auto;
    padding: 0 10px;
    max-width: 1420px;
    position: relative
}

#wrapper #container #header {
    height: 85px;
    _height: 100px
} 

#wrapper #container #header #logo-floater {
    position: absolute
}

#logo-floater {
    top: 6px;
    left: 20px
}

#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
    line-height: 120px;
    position: relative;
    z-index: 2;
    white-space: nowrap
}

#wrapper #container #header h1 span {
    font-weight: 700
}

#wrapper #container #header h1 img {
    padding: 0;
    float: left
}

body.sidebars {
    min-width: 980px
}

body.sidebar-left, body.sidebar-right {
    min-width: 780px
}

#wrapper #container #center {
    float: left;
    width: 100%
}

body.sidebar-left #center {
    margin-left: -200px
}

body.sidebar-right #center {
    margin-right: -260px
}

body.sidebars #center {
    margin: 0 -260px 0 -200px
}

body.sidebar-left #squeeze {
    margin-left: 200px
}

body.sidebar-right #squeeze {
    margin-right: 200px
}

body.sidebars #squeeze {
    margin: 0 260px 0 200px
}

#wrapper #container .sidebar {
    margin: 30px 0 0;
    float: left;
    z-index: 2;
    position: relative
}

#sidebar-right {
    width: 240px;
    padding: 0 5px;
    background: url(../images/rbg1.png) repeat-y top
}

#sidebar-left {
    width: 200px;
    padding: 0 5px;
    background: url(../images/rbg1.png) repeat-y top
}

#wrapper #container .sidebar .block {
    margin: 5px 0 3px;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #F9F9F9
}

#wrapper #container .sidebar #block-block-43, #wrapper #container .sidebar #block-block-35 {
    padding: 5px 0
}

#sidebar-left .block {
    padding: 0 15px 0 0
}

#sidebar-right .block {
    padding: 0
}

.block .content {
    margin: 0 0 10px
}

.block-tagadelic .content, #block-sitecontent-enter6 .content {
    padding: 8px
}

#block-sitecontent-enter5 .content {
    padding: 8px
}

.block-blog .content, .block-smfforum .content, #block-views-anounces-block .content {
    padding: 8px
}

#sidebar-left .block-region {
    margin: 0 15px 0 0
}

#sidebar-right .block-region {
    margin: 0 0 0 15px
}

.block-region {
    padding: 1em;
    background: transparent;
    border: 2px dashed #b4d7f0;
    text-align: center;
    font-size: 15px
}

#wrapper #container #center #squeeze {
    position: relative
}

#wrapper #container #center .right-corner {
    position: relative;
    padding: 0 15px 10px;
    min-height: 400px;
    background-color: #fff;
    margin: 30px 5px 5px
}

#wrapper #container #footer {
    float: none;
    clear: both;
    text-align: center;
    margin: 4em 0 -3em;
    color: #898989
}

#wrapper #container .breadcrumb {
    position: absolute;
    top: 35px;
    left: 35px;
    z-index: 3
}

body.sidebar-left #footer {
    margin-left: -210px
}

body.sidebar-right #footer {
    margin-right: -210px
}

#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
    color: #fff;
    font-weight: 400;
    text-shadow: #1659ac 0 1px 3px;
    font-size: 16px
}

#wrapper #container #header h1 a:hover {
    text-decoration: none
}

#wrapper #container .breadcrumb {
    font-size: 12px
}

#wrapper #container .breadcrumb, #wrapper #container .breadcrumb a {
    color: #fff
}

#mission {
    padding: 1em;
    background-color: #fff;
    border: 1px solid #e0e5fb;
    margin-bottom: 2em
}

ul.primary-links {
    margin: 0;
    padding: 0;
    top: 0;
    left: 300px;
    position: absolute;
    z-index: 4
}

ul.primary-links li {
    margin: 0;
    padding: 0;
    float: left;
    background-image: none;
    height: 34px
}

#header-region ul.primary-links li a, #header-region ul.primary-links li a:link, #header-region ul.primary-links li a:visited {
    display: block;
    text-transform: uppercase;
    padding: 10px 0 0;
    color: #58585a;
    height: 34px;
    width: 86px;
    background: transparent url(../images/knopkabg.jpg) no-repeat top left
}

#header-region ul.primary-links li a:hover, #header-region ul.primary-links li a.active {
    color: #58585a;
    height: 34px;
    width: 86px;
    background: transparent url(../images/knopkabg.jpg) no-repeat top left
}

ul.secondary-links {
    margin: 0;
    padding: 18px 0 0;
    float: right;
    clear: right;
    position: relative;
    z-index: 4
}

ul.secondary-links li {
    margin: 0;
    padding: 0;
    float: left;
    background-image: none
}

ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
    display: block;
    margin: 0 1em;
    padding: .75em 0 0;
    color: #cde3f1;
    background: transparent
}

ul.secondary-links li a:hover, ul.secondary-links li a.active {
    color: #cde3f1;
    background: transparent
}

ul.primary, ul.primary li, ul.secondary, ul.secondary li {
    border: 0;
    background: none;
    margin: 0;
    padding: 0
}

#tabs-wrapper {
    margin: 0;
    padding: 10px 0;
    border-bottom: 1px solid #e9eff3;
    position: relative
}

ul.primary {
    padding: .5em 0 10px;
    float: left
}

ul.secondary {
    clear: both;
    text-align: left;
    border-bottom: 1px solid #e9eff3;
    margin: -.2em -26px 1em;
    padding: 0 26px .6em
}

h2.with-tabs {
    font-size: 14px;
    margin: 0 2em 0 0;
    padding: 0
}

ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited, ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
    border: 0;
    background: transparent;
    padding: 4px 1em;
    margin: 0 0 0 1px;
    height: auto;
    text-decoration: none;
    position: relative;
    top: -1px
}

ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover, ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
    background: url(../images/bg-tab.png) repeat-x 0 50%;
    color: #fff
}

ul.primary li.active a, ul.secondary li.active a {
    font-weight: 700
}

.node {
    border-bottom: 1px solid #bcbcbc;
    padding: 12px 0 6px
}

ul.links li, ul.inline li {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    background-image: none
}

.node .links, .comment .links {
    text-align: left
}

.terms ul.links li {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    padding-left: 0
}

.new {
    color: #ffae00;
    font-size: 12px;
    font-weight: 700;
    float: right
}

.preview .node, .preview .comment, .sticky {
    margin: 0;
    padding: .5em 0;
    border: 0;
    background: 0
}

.sticky {
    padding: 1em;
    background-color: #EEE;
    border: 1px solid #e0e5fb;
    margin-bottom: 2em
}

#comments {
    position: relative;
    top: -1px;
    border-bottom: 1px solid #e9eff3;
    padding: 0 25px
}

#comments h2.comments {
    margin: 0 -25px;
    padding: .5em 25px;
    background: #fff url(../images/gradient-inner.png) repeat-x 0 0
}

#comments .odd {
    margin: 0 -25px;
    padding: 10px 10px 10px 25px;
    background-color: #FDFEFE
}
 img.imagefield-field_fotoday
{
height: auto !important;
width: auto  !important;
}
#comment-form input {
    border: 1px solid #B8B8B8;
    background-color: #f9f9f9;
    padding: 3px 0 3px 2px
}

#comment-form textarea {
    border: 1px solid #B8B8B8;
    background-color: #f9f9f9
}

#comments .even {
    margin: 0 -25px;
    padding: 10px 10px 10px 25px;
    background-color: #f3f3f3
}

.indented {
    margin-left: 25px
}

.comment h3 a.active {
    color: #494949
}

.comment .content {
    margin: .6em 0
}

.node .content {
    border-top: 1px solid #EDEDED;
    padding-top: 10px
}

#aggregator {
    margin-top: 1em
}

#aggregator .feed-item-title {
    font-size: 160%;
    line-height: 130%
}

#aggregator .feed-item {
    border-bottom: 1px solid #e9eff3;
    margin: -1.5em -31px 1.75em;
    padding: 1.5em 31px
}

#aggregator .feed-item-categories {
    font-size: .92em
}

#aggregator .feed-item-meta {
    font-size: .92em;
    color: #898989
}

#palette .form-item {
    border: 1px solid #fff
}

#palette .item-selected {
    background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
    border: 1px solid #d9eaf5
}

tr.menu-disabled {
    opacity: .5
}

tr.odd td.menu-disabled {
    background-color: #edf5fa
}

tr.even td.menu-disabled {
    background-color: #fff
}

.poll .bar {
    background: #fff url(../images/bg-bar-white.png) repeat-x 0 0;
    border: solid #f0f0f0;
    border-width: 0 1px 1px
}

.poll .bar .foreground {
    background: #71a7cc url(../images/bg-bar.png) repeat-x 0 100%
}

.poll .percent {
    font-size: .9em
}

#autocomplete li {
    cursor: default;
    padding: 2px;
    margin: 0
}

fieldset {
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #d9eaf5;
    background: #fff url(../images/gradient-inner.png) repeat-x 0 0
}

:first-child+html fieldset {
    padding: 0 1em 1em;
    background-position: 0 .75em;
    background-color: transparent
}

:first-child+html fieldset > .description, :first-child+html fieldset .fieldset-wrapper .description {
    padding-top: 1em
}

fieldset legend {
    display: block
}

:first-child+html fieldset legend, :first-child+html fieldset.collapsed legend {
    display: inline
}

html.js fieldset.collapsed {
    background: transparent;
    padding-top: 0;
    padding-bottom: .6em
}

html.js fieldset.collapsible legend a {
    padding-left: 2em;
    background: url(../images/menu-expanded.gif) no-repeat 0 50%
}

html.js fieldset.collapsed legend a {
    background: url(../images/menu-collapsed.gif) no-repeat 0 50%
}

#block-node-0 h2 {
    float: left;
    padding-right: 20px
}

#block-node-0 img, {
    float: right;
    padding-top: 4px
}

.feed-icon {
    float: left;
    padding: 0 4px
}

#block-node-0 .content {
    clear: right
}

#user-login-form {
    text-align: center
}

#user-login-form ul {
    text-align: left
}

.profile {
    margin-top: 1.5em
}

.profile h3 {
    border-bottom: 0;
    margin-bottom: 1em
}

.profile dl {
    margin: 0
}

.profile dt {
    font-weight: 400;
    color: #898989;
    font-size: .92em;
    line-height: 1.3em;
    margin-top: 1.4em;
    margin-bottom: .45em
}

.profile dd {
    margin-bottom: 1.6em
}

div.admin-panel, div.admin-panel .description, div.admin-panel .body, div.admin, div.admin .left, div.admin .right, div.admin .expert-link, div.item-list, .menu {
    margin: 0;
    padding: 0
}

div.admin .left {
    float: left;
    width: 48%
}

div.admin .right {
    float: right;
    width: 48%
}

div.admin-panel {
    background: #fff url(../images/gradient-inner.png) repeat-x 0 0;
    padding: 1em 1em 1.5em
}

div.admin-panel .description {
    margin-bottom: 1.5em
}

div.admin-panel dl {
    margin: 0
}

div.admin-panel dd {
    color: #898989;
    font-size: .92em;
    line-height: 1.3em;
    margin-top: -.2em;
    margin-bottom: .65em
}

table.system-status-report th {
    border-color: #d3e7f4
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
    background: #027ac6;
    color: #fff
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
    color: #d3e7f4
}

tr.taxonomy-term-preview {
    opacity: .5
}

tr.taxonomy-term-divider-top {
    border-bottom: none
}

tr.taxonomy-term-divider-bottom {
    border-top: 1px dotted #CCC
}

.messages {
    background-color: #fff;
    border: 1px solid #b8d3e5;
   
}

.preview {
    background-color: #fcfce8;
    border: 1px solid #e5e58f
}

div.status {
    color: #33a333;
    border-color: #c7f2c8
}

div.error, tr.error {
    color: #a30000;
    background-color: #FCC
}

.form-item input.error, .form-item textarea.error {
    border: 1px solid #c52020;
    color: #363636
}

tr.dblog-user {
    background-color: #fcf9e5
}

tr.dblog-user td.active {
    background-color: #fbf5cf
}

tr.dblog-content {
    background-color: #fefefe
}

tr.dblog-content td.active {
    background-color: #f5f5f5
}

tr.dblog-warning {
    background-color: #fdf5e6
}

tr.dblog-warning td.active {
    background-color: #fdf2de
}

tr.dblog-error {
    background-color: #fbe4e4
}

tr.dblog-error td.active {
    background-color: #fbdbdb
}

tr.dblog-page-not-found, tr.dblog-access-denied {
    background: #d7ffd7
}

tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
    background: #c7eec7
}

table.system-status-report tr.error, table.system-status-report tr.error th {
    background-color: #fcc;
    border-color: #ebb;
    color: #200
}

table.system-status-report tr.warning, table.system-status-report tr.warning th {
    background-color: #ffd;
    border-color: #eeb
}

table.system-status-report tr.ok, table.system-status-report tr.ok th {
    background-color: #dfd;
    border-color: #beb
}

.content img {
    float: left;
    padding: 0 5px 5px 0
}

.content p {
    text-align: justify
}

#block-sitecontent-enter6 .content p {
    text-align: center
}

#block-sitecontent-current-date {
    position: absolute;
    top: -28px;
    _top: -34px;
    left: -210px;
    _left: -215px;
    font-size: 12px;
    color: #FEFEFE
}

.primary-links li {
    border-bottom: none;
    padding: 3px 2px 2px;
    text-align: center
}

.primary-links li a {
    font-size: 10px
}

#block-sitecontent-enter {
    position: absolute;
    top: 10px;
    right: 20px;
    text-align: right;
    font-size: 12px;
    width: 200px
}

#block-block-20 {
    position: absolute;
    top: 30px;
    right: 20px;
    text-align: right;
    font-size: 12px;
    width: 150px
}

#block-sitecontent-enter p {
    line-height: 4px
}

#rsspod {
    width: 120px;
    height: 25px;
    position: absolute;
    top: 80px;
    right: 30px;
    font-size: 12px;
    font-weight: 700;
    color: #286788
}

#rsspod_m {
    width: 120px;
    height: 25px;
    position: relative;
    margin-top: 10px;
    font-size: 12px;
    font-weight: 700;
    color: #286788
}

.content .map1 img {
    float: none
}

.views-field-created {
    margin-top: 6px
}

#block-sitecontent-menu {
    position: absolute;
    top: -28px;
    _top: -34px;
    left: -5px;
    width: 730px;
    height: 45px;
    z-index: 3
}

#block-sitecontent-menu UL {
    list-style-type: none;
    height: 45px
}

#block-menu-menu-vsenovosti LI.leaf {
    display: inline;
    padding-left: 5px;
    font-size: 14px;
    margin-left: 5px
}

#block-menu-menu-vsenovosti LI.leaf a {
    font-size: 14px;
    font-weight: 700
}

#block-sitecontent-menu LI {
    display: inline;
    font-size: 12px;
    height: 45px
}

#block-block-3 #block-sitecontent-menu LI {
    font-weight: 700
}

#block-sitecontent-menu LI A {
    padding: 15px 5px 5px;
    color: #151515;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700
}

#block-sitecontent-menu a.active, #block-sitecontent-menu li a:hover {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    background-color: #DEDEDE;
    color: #535353
}

#block-user-1 {
    background-color: #fff
}

#sidebar-left #block-user-1 ul.menu li.leaf {
    border-bottom: none;
    background-color: #fff
}

li#menu-leaf50000124 {
    background: url(../images/ico_add_post.png) no-repeat left center;
    padding-left: 15px
}

#block-menu-menu-footerlinks UL.menu {
    list-style-type: none;
    display: inline;
    margin-left: 50px
}

#block-menu-menu-footerlinks {
    padding-top: 20px
}

#block-menu-menu-footerlinks .menu LI {
    display: inline;
    padding-left: 5px;
    font-size: 11px;
    margin-left: 5px;
    border-left: #c7c5b8 1px solid
}

#block-menu-menu-footerlinks .menu LI.first {
    border-right: 0;
    border-top: 0;
    padding-left: 0;
    margin-left: 0;
    border-left: 0;
    border-bottom: 0
}

#block-menu-menu-footerlinks .menu LI A {
    color: #5c5d55;
    text-decoration: none;
    padding: .1em
}

#block-menu-menu-footerlinks .menu LI A:hover {
    text-decoration: underline
}

#block-menu-menu-footerlinks ul li.leaf a, #block-menu-menu-footerlinks ul li.expanded a, #block-menu-menu-footerlinks ul li.collapsed a {
    display: inline;
    text-decoration: none
}

#footer {
    float: none;
    clear: both;
    text-align: center;
    height: 150px;
    margin: 4em 0 0;
    background: #FFFFFD url(../images/fotr.jpg) repeat-x right top;
    color: #fffffd
}

#block-block-7 {
    width: 300px;
    margin: -20px 0 20px 20px;
    color: #646359;
    font-size: 10px;
    line-height: 120%;
    text-align: center;
    float: left
}

#block-block-8 {
    background: url(../images/2.gif) no-repeat left center;
    height: 62px
}

#block-block-8 a, #block-block-2 a {
    display: block;
    font-size: 14px;
    padding: 0 0 5px 70px;
    color: #0D0D0D
}

#block-block-41 {
    width: 468px;
    margin: 0 auto
}

#block-block-2 {
    background: url(../images/1.gif) no-repeat left center;
    height: 62px
}

#sidebar-right h2, #sidebar-right .block-title {
    color: #fff;
    display: block;
    border-left: 3px solid #C2C2C2;
    padding: 2px 0 2px 3px
}

#sidebar-right h2 a, #sidebar-right .block-title a {
    font-size: 14px;
    color: #fff;
    display: block;
    padding: 0 0 0 5px;
    font-weight: 700
}

#sidebar-right #block-quicktabs-resonanse h2, #sidebar-right #block-sitecontent-enter9 h2, #sidebar-right #block-search-0 h2, #block-google-cse-google-cse h2, #sidebar-right .block-title,  #sidebar-right h2 {
    color: #fff;
    padding: 2px 0 2px 3px;
    border-left: 3px #CBCBCB solid;
    background-color: #71B1E0;
    margin-bottom: 5px;
    font-size: 14px
}

#vhod {
    padding: 0 10px 0 20px;
    background: url(../images/icon_vcard.gif) no-repeat left center;
    border-right: 1px solid #535353
}

#reg {
    padding: 0 0 0 20px;
    background: url(../images/user.gif) no-repeat left center;
    margin-left: 10px
}

#sidebar-right .block-blog h2, .block-smfforum h2, #block-views-anounces-block h2 {
    background-color: #71B1E0
}

#sidebar-right .block-tagadelic h2, #block-sitecontent-enter6 h2, #block-sitecontent-enter5 h2, #block-block-30 h2, #block-block-32 h2 {
    background-color: #BF571E;
    font-size: 14px
}

#block-block-30 h2 {
    margin-bottom: 7px
}

.quicktabs-tabs li {
    display: inline;
    margin: 0 2px 0 0;
    padding: 0
}

div#block-views-ListView-block {
    margin: 0
}

.quicktabs-tabpage  {
    border: 1px #BFBFBF solid
}

#block-tagadelic-1 .content {
    padding: 10px 5px 0;
    font-size: 80%
}

#block-views-ListView-block h2.title, #block-views-cooments-block h2.title {
    display: none
}

.node h2 a, .node h1 a, .node .zagol h2 a, .node .zagol h1 a {
    color: #414141;
    font-size: 18px
}

.service-links {
    clear: both;
    padding: 5px;
    background-color: #E8E8FF
}

.fivestar-form-item label {
    width: 100px;
    float: left
}

ul.links li.comment-add {
    padding: 3px 3px 3px 16px;
    background: url(../images/action_add.gif) no-repeat left center;
    font-weight: 700;
    background-color: #E9E9E9
}

ul.links li.comment-add a {
    color: #000
}

ul.links li.statistics_counter {
    padding-left: 16px;
    background: url(../images/application.gif) no-repeat left center
}

ul.links li.comment_comments {
    padding-left: 16px;
    background: url(../images/comments.gif) no-repeat left center
}

ul.links li.node_read_more {
    padding-left: 16px;
    background: url(../images/maximize.gif) no-repeat left center
}

ul.links li.forward_links {
    padding-left: 16px;
    background: url(../images/letter.gif) no-repeat left center
}

ul.links li.comment_reply {
    padding-left: 16px;
    background: url(../images/reply.gif) no-repeat left center
}

ul.quicktabs-tabs li {
    display: inline;
    list-style-type: none;
    padding: 5px 10px 5px 10px;
	margin: 0 2px 0 0;
}
.quicktabs-tabs li {
    background: url(../images/h2tabsa.gif) no-repeat left bottom !important;
}

.quicktabs-tabs li.active {
    background: url(../images/h2tabs.gif) no-repeat left bottom !important;
}

.quicktabs-tabs li.active a {
    color: #fff
}

#wrapper #container .sidebar  .view-id-listview,
 #wrapper #container .sidebar  .view-id-cooments {
    margin: 0 5px 5px!important;
    padding-top: 0!important;
	    padding: 5px!important;
}

#wrapper #container .sidebar .block .view-id-listview ,
 #wrapper #container .sidebar .block .view-id-listview  ul,
 #wrapper #container .sidebar .block .view-id-cooments , 
 #wrapper #container .sidebar .block .view-id-cooments  ul {
    margin: 0
}

#header-region a {
    width: 80px
}

#header-region a img {
    float: left
}

.block-locale li {
    width: 55px;
    float: left
}

#block-locale-0 {
    position: absolute;
    top: 45px;
    right: 10px;
    width: 120px
}

.node .links {
    margin-top: 7px;
    padding: 10px 2px 2px;
    clear: both
}

.node .terms {
    margin-top: 7px;
    _padding: 2px
}

.allrss p {
    padding: 10px 0;
    height: 16px
}

.allrss a {
    padding: 0 0 0 18px;
    background: url(http://www.gps4all.us/misc/feed.png) no-repeat left center
}

ul.blg li {
    padding: 5px;
    border-bottom: 2px solid #E4F5FD;
    margin: 5px 0;
    background-color: #FFF8EA
}

ul.blg img {
    vertical-align: middle
}

ul.blg a {
    font-size: 14px;
    padding: 5px
}

.dta {
    color: #fff
}

.picturez {
    float: left;
    padding: 7px;
    background-color: #fff;
    border: 1px solid #DCDCDC;
    margin: 0 5px 5px 0;
    width: 42% !important
}

.content .picturez img {
    float: none;
    margin: 0;
    padding: 0
}

.picturez .podpis {
    padding: 5px 0;
    font-weight: 700
}

.bd {
    float: right
}

.zagol h2, .zagol h1 {
    display: block;
    background-color: #F4F4F4;
    padding: 2px 2px 6px 4px
}

.picturez2 {
    border: 1px solid #999;
    background-color: #EFEFEF;
    padding: 5px;
    float: left;
    margin: 5px;
    width: 100px;
    height: 100px;
    text-align: center
}

.picturez2 img {
    margin: 0 auto
}

.bigpicture a {
    display: block;
    margin: 10px 0 15px;
    text-decoration: underline;
    font-weight: 700;
    clear: both;
    font-size: 14px
}

.rekla a {
    font-size: 14px;
    display: block;
    float: left;
    padding: 10px 50px 30px 10px
}

.rekla a.act {
    font-weight: 700
}

.map1 {
    margin: 5px 0 8px 10px;
    font-size: 14px
}

.block ul.quicktabs-tabs {
	margin:0;
    padding: 0 0 .25em .25em
}

li#profile {
    padding-left: 20px;
    background: url(../images/home.gif) no-repeat left center
}

li#friend {
    padding-left: 20px;
    background: url(../images/friends.gif) no-repeat left center
}

li#blog {
    padding-left: 20px;
    background: url(../images/blog.gif) no-repeat left center
}

li#mseg {
    padding-left: 20px;
    background: url(../images/email.gif) no-repeat left center
}

span.red {
    color: red;
    font-size: 10px;
    font-weight: 700
}

.usermen a {
    font-size: 14px
}

#sidebar-left h2 {
    margin: 15px 0 4px;
    color: #323232;
    border-bottom: 1px solid #F4A77D
}

#wrapper #container #sidebar-left #block-sitecontent-enter8 h2 {
    border-bottom: none;
    margin: 8px 0 4px
}

#block-menu-menu-menu-kat {
    margin-left: -10px
}

#block-menu-menu-menu-kat a {
    font-size: 14px
}

.cartink {
    font-weight: 700;
    border: 1px solid #DBDBDB;
    padding: 3px;
    background-color: #FAFAFA;
    text-align: center;
    float: left
}

.cartink img {
    float: none;
    clear: both;
    margin: 10px;
    padding-bottom: 15px
}

.views-field-title .field-content a {
    font-size: 16px;
    font-weight: 700
}

.views-field-comment .field-content p {
    padding: 5px;
    background-color: #F3F3F3;
    border: 1px solid #D8D8D8
}

.field-content p {
    text-align: justify
}

#edit-search-block-form-1 {
    width: 160px;
    border: 1px solid #BFBFBF
}

.form-submit {
    border: 1px solid #BFBFBF;
    background-color: #F9F9F9
}

#block-sitecontent-14years {
    position: absolute;
    left: 5px;
    top: 70px
}

#block-sitecontent-14years a {
    font-size: 14px;
    font-weight: 700;
    color: #AAA
}

.poll .title {
    font-weight: 700;
    padding: 4px 0;
    border-bottom: 1px solid #F4A77D;
    margin-bottom: 5px
}

#wrapper #container .breadcrumb {
    top: 25px
}

#block-sitecontent-enter7, #block-block-33 {
    height: 35px;
    padding: 8px 0 5px;
    border-bottom: 1px solid #B8B8B8
}

#block-sitecontent-enter7 a {
    font-size: 14px;
    color: #fff;
    margin: 0 14px 0 0;
    display: block;
    padding: 3px;
    float: left;
    background: url(../images/rbg1.png) repeat-y top
}

.smotr {
    clear: both;
    margin: 4px 0 0;
    padding: 0;
    font-size: 12px
}

#header-region #block-block-29 {
    width: 730px;
    padding: 0;
    margin: 0 auto
}

a#ddds:hover {
    text-decoration: none
}

.content a:hover {
    text-decoration: none
}

#block-block-30 h2 a {
    color: #fff;
    text-decoration: none
}

#block-block-31 h2 {
    background-color: #BF571E
}

.ff {
    height: 12px
}

.right-corner h1 {
    line-height: 22px
}

#wrapper #container .sidebar #block-block-42 {
    padding: 0
}

ul.quicktabs-tabs li strong {
    font-weight: 400
}

.comment img {
    max-width: 430px;
    max-width: 430px !important
}

.soc {
    padding: 5px 0
}

#block-block-33 {
    margin-bottom: 5px
}

.node p {
    margin: 0 0 5px
}

.node ul {
    margin: 10px 0 10px 20px
}

.node ul li {
    list-style-type: disc
}

.clear {
    clear: both;
    height: 1px;
    line-height: 0
}

#block-block-47 {
    float: right
}

#block-nodecarousel-nc_bestnews {
    float: left
}

.comment .vud-widget {
    float: right
}

.ads {
    margin: 10px 0;
    overflow: hidden;
}

.slicknav_menu, .mobile-show {
    display: none
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: .5cm
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }
}

@media (min-width: 0) and (max-width: 767px) {
    
	#box_545{
		display: none;
	}
    .slicknav_menu {
        display: block;
        background: #dedede;
    }
	.mobile-show 
	{
		display: block;
	}
    #RTBDIV_38533, #block-sitecontent-enter7 {
        display: none;
    }

    #wrapper #container #center, body.sidebars #squeeze {
        float: none;
        margin: 0 auto
    }

    #sidebar-left, #sidebar-right {
        width: 0 !important
    }

    #block-sitecontent-menu {
        width: 100%
    }

    body.sidebars {
        max-width: 767px;
        min-width: 320px
    }

    #sidebar-left, .ed_img, #header-region #block-block-29, #sidebar-right, #header-region #block-block-2, #smi_teaser_2703, #header-region #block-sitecontent-14years {
        display: none
    }

    #block-sitecontent-menu LI A {
        padding-right: 0;
        padding-left: 0
    }

    #block-block-3 #block-sitecontent-menu li:last-child, #block-block-3 #block-sitecontent-menu li:first-child, #header-region .block#block-block-20, .meta .terms {
        display: none
    }

    #block-sitecontent-enter div#vhod, #block-sitecontent-enter div#reg {
        display: block;
        background: none;
        padding: 0;
        border: none;
        margin: 0 0 10px;
        font-size: 14px
    }

    .jcarousel-clip-horizontal, .jcarousel-container-horizontal {
        width: 260px
    }

    #footer {
        margin: 0
    }

    #block-sitecontent-enter7, #block-block-33 {
        height: auto
    }

    #block-nodecarousel-nc_bestnews h2 {
        position: relative;
        width: auto;
        top: auto;
        left: auto
    }

    #block-sitecontent-enter7 a {
        float: none;
        margin: 0 0 8px;
        width: 100%;
        background: #d6d6d6;
        box-sizing: border-box
    }

    #wrapper #container {
        padding: 0
    }

    #block-menu-menu-footerlinks .menu LI {
        display: block;
        text-align: center
    }

    #wrapper #container #center .right-corner {
        padding-top: 0 !important;
        margin: 0
    }

    html, body {
        width: 100%
    }

    .node div.links ul.links li {
        display: block;
        margin: 5px 0
    }

    .pagefull .content img {
        width: 100% !important;
        height: auto !important
    }

    .node table.picturez {
        width: 100% !important;
        float: none
    }

    .comment .vud-widget {
        float: none
    }

    .fb_iframe_widget_fluid {
        width: 100%;
        overflow: hidden;
        display: block !important;
        margin: 10px 0 0
    }
    #block-views-front-carousel-block
    {
        float: none;
    }
    #comments, #comments fieldset.captcha {
        padding: 0
    }

    .node .content {
        overflow: hidden
    }

    #comments {
        margin: 0 -15px;
        overflow: hidden
    }
    #comments .odd, #comments, #comments .even, .indented
    {
    	margin: 0px;
    }
    	.center-mob
	{
		display: none;
	}
}
@media (min-width: 0) and (max-width: 480px) {
	.node-response img
	{ 
		width: 100%;
		height: auto;
	}

}
#google-cse-results iframe {
    width: 100% !important;
}

.right-corner h1 {
    margin: 0 0 10px 0;
    font-size: 20px;
    line-height: 26px;
}

.mb_block_title {
    background-color: #71b1e0;
    font-size: 15px;
    font-weight: 700;
    padding: 0 0 0 5px;
    border-left: 3px solid #c2c2c2;
    color: #fff;
    display: block;
    padding: 2px 0 2px 3px;
}

.mb_block {
    padding: 8px;
    background: white;
    display: none;
}

.bigtop_btn, .bigtop_btn2 {
    display: inline-block;
    margin: 5px 4px 0 8px;
    border-radius: 4px;
    background-color: #71b1e0;
    color: #FFF !important;
    text-transform: uppercase;
    vertical-align: top;
    font-weight: 700;
    padding: 0 5px;
    height: 24px;
    line-height: 24px;
}

.topmen_mb {
    padding: 1px 10px 10px 10px;
    text-align: center;
}
.bxslider-main li 
{
	text-align: center;
	padding: 0px !important;
	margin: 0px !important; 
}
ul.bxslider-main
{
	margin: 0px !important; 	
}

.bxslider-main li img
{
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#bx-pager img
{
	display: inline-block;
	width: 60px !important;
	margin: 0 6px 0 0;
	height: auto;
	vertical-align: top;
}
body .bx-wrapper
{
	margin-bottom: 15px;
}
#bx-pager
{
	margin-bottom: 25px;
		text-align: center;
}
.bxslider-main a
{
	display: block;
	position: relative;
}
.img_sdc
{
	color: white;
	position: absolute;
	padding: 10px 15px;
	text-align: center;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0, 0, 0, .5);
}
.view-fotoofday .views-field-field-fotoday-fid img
{
	float: none;
	margin: 8px 0 0 0;	
}
.view-fotoofday .views-field-created
{
	font-size: 12px;
	margin: 0 0 3px 0;
}
.view-fotoofday  .views-field-title .field-content a
{
	font-size: 14px;
}
#sidebar-left>.block.block-theme{
	display: none;
}
#wrapper #container .sidebar .block {
	overflow:hidden;
}
#google-cse-results-searchbox-form input[type="text"] {
	width:50%;
}
.gsc-control-cse {
	padding:0!important;
}
#google-cse-results-searchbox-form label {
	display:none;
} 
.node .field-name-field-common-category {
	margin: 10px 0 10px 20px;
	    margin-top: 7px;
    padding: 10px 2px 2px;
    clear: both;
	margin-bottom:0;
}
.node .field-name-field-common-category .field-item {
	margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    padding-left: 0;
	    display: inline-block;
		margin-right:2px;
}
.node .field-name-field-common-category a{
	    color: #383838;
    font-size: 11px;
    padding: 3px;
    background-color: #F7F7F7;
	text-transform:uppercase;
}

#edit-comment-body-und-0-format {
	display: none;
}
#block-block-16{
	position: absolute;
	width: 100%;
	left: 0;
	right:0;
	top: 0;
	text-align: center;
}
#block-block-16 img{
	margin: 0 auto !important;
	float: none !important;
	display: block;
    max-width: 100%;
}
#block-block-16 a{
	width: auto !important;
	display: inline-block !important;
	margin: 0 auto !important;
}
#block-block-16 .content p{
	text-align: center;
}
@media (max-width: 768px) {
#block-block-16 {
	/*display: none !important;*/
}
}

@media (min-width: 0px) and (max-width: 767px) {
	#block-block-16{
        /*display: none !important;*/
		top: 130px;
        padding: 0;
        margin: 0 !important;
	}
}
@media (min-width: 0px) and (max-width: 420px) {
#wrapper #container #header
{
    height: 50px;
}
}

.node-poll .submitted-by{
    display: none;
}
.node-poll .poll .text{
    margin-top: 25px;
    margin-bottom: 10px;
}
.node-poll .poll .bar
{
    margin-top: 10px; 
}
.node-poll .poll .form-item
{
    margin-top: 20px;
    margin-bottom: 10px;    
}
.telegram-link-bottom
{
    padding: 10px;
    margin: 15px 0;
    background: #ECF4FB;
}
.quicktabs-tabs li span{
cursor: pointer;   
 white-space: nowrap;
 }
.quicktabs-hide {
    display: none;
}
div.block-title{
font-weight: 700;
    font-family: Tahoma,sans-serif;
}
#sidebar-left div.block-title {
    margin: 15px 0 4px;
    color: #323232;
    border-bottom: 1px solid #F4A77D;
    font-size: 18px;
}
#sidebar-left div.block-title a{
font-size: 18px;
}
#block-block-3 div.block-title {
    background-color: #BF571E;
    font-size: 14px;
}
.newsFull_socialItems
{
    margin: 0 0 15px 0;
}
.newsFull_socialItems, .newsFull_socialItems .social_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.newsFull_socialItems .social_item {
    margin-right: 25px;
}
.newsFull_socialItems .social_itemIcon {
    width: 19px;
    height: 19px;
}