@font-face {
    font-family: PTSans-Regular;
    src: url(../fonts/PTSans-Regular.eot#iefix) format('embedded-opentype'), url(../fonts/PTSans-Regular.woff) format('woff'), url(../fonts/PTSans-Regular.ttf) format('truetype'), url(../fonts/PTSans-Regular.svg#PTSans-Regular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: PTSans-Regular;
    src: url(../fonts/PTS75F_W.eot#iefix) format('embedded-opentype'), url(../fonts/PTS75F_W.woff) format('woff'), url(../fonts/PTS75F_W.ttf) format('truetype'), url(../fonts/PTS75F_W.svg#PTSans-Regular) format('svg');
    font-weight: 700;
    font-style: normal
}

a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
    margin: 0;
    padding: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit
}

body {
    padding: 0;
    margin: 0 auto;
    font-family: PTSans-Regular, Tahoma, Verdana;
    font-size: 14px;
    border: 0 none currentColor;
    background: url(../images/fon.jpg) 50% 0 fixed no-repeat
}

h3 {
    display: block;
    font-size: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    margin: 0;
    margin-before: 0;
    margin-after: 0;
    margin-start: 0;
    margin-end: 0;
    font-weight: 700
}

p {
    display: block;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    margin-before: 0;
    margin-after: 0;
    margin-start: 0;
    margin-end: 0
}

b,
strong {
    font-weight: 700
}

table {
    border: 1px solid #ddd !important;
}

table {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 20px !important;
}
table>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9 !important;
}
table>tbody>tr:nth-of-type(even) {
    background-color: #fff !important;
}
tr {
    vertical-align: inherit;
    border-color: inherit
}

table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th {
    padding: 8px !important;
    line-height: 1.42857143 !important;
    vertical-align: top !important;
    border-top: 1px solid #ddd !important;
  border-right: 1px solid #ddd !important;
}

a img {
    border: none
}

img:active,
img:focus,
img:hover {
    outline: 0
}

a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
    border: 0;
    text-decoration: none
}

a.zoomin {
    cursor: pointer
}

.body {
    position: relative;
    padding: 0;
    margin: 0 auto;
    width: 100%
}

.wrap {
    margin: 0 auto;
    position: relative;
    padding: 0;
    width: 1150px
}

.wrap2 {
    margin: 0 auto;
    position: relative;
    padding: 0;
    width: 750px
}

.head {
    position: relative;
    padding: 5px 5px 5px 8px;
    width: 1150px;
    margin: 0 auto;
    height: 258px
}

#datehours {
    color: #fff;
    text-decoration: none;
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin: 8px 0 0;
    width: 400px;
    float: left;
    text-align: center
}

div#scrolltop {
    position: fixed;
    bottom: -100px;
    right: 28px;
    color: #fff;
    background-color: #3f4c6b;
    font-size: 20px;
    font-weight: 700;
    padding: 8px 18px;
    cursor: pointer;
    z-index: 288;
    border-bottom: 3px solid #ffd735;
    -webkit-transition: .8s;
    transition: .8s
}

div#scrolltop.vist {
    bottom: 0
}

.toplinks {
    margin: 8px 0 0;
    width: 380px;
    float: left
}

.toplinks a {
    color: #fff;
    text-decoration: none;
    display: block;
    font-size: 14px;
    font-weight: 400;
    float: left;
    margin: 0 0 0 48px
}

.rss {
    padding: 0 0 0 18px;
    background: url(../images/rss.png) 0 3px no-repeat
}

.subsc {
    padding: 0 0 0 22px;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2LjY0OSAyNi42NDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI2LjY0OSAyNi42NDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8cGF0aCBkPSJNMjYuMTU3LDEuMjM4Yy0wLjQzNC0wLjU2Ny0xLjEwNy0wLjg5Mi0xLjg0Ny0wLjg5MmMtMC40NzgsMC0wLjk3MywwLjEzMy0xLjQ3MiwwLjM5NUwxLjU5MywxMS44OCAgIGMtMS41MSwwLjc5My0xLjYxNSwxLjk4Ny0xLjU5LDIuNDYzYzAuMDI0LDAuNDc5LDAuMjU1LDEuNjU0LDEuODM5LDIuMjgzTDQuNTU3LDE3LjdjMC41MTUsMC4yMDQsMS4wOTEsMC4zMDksMS43MTEsMC4zMDkgICBjMC4wOTgsMCwwLjE5Mi0wLjAxMywwLjI4OS0wLjAxOGMtMC4wMzcsMC4wNDgtMC4wODIsMC4wODUtMC4xMTYsMC4xMzVjLTAuNTA2LDAuNzU3LTAuNTMxLDEuNzgzLTAuMDczLDIuODg4ICAgYzAuMDA3LDAuMDE5LDAuMDE0LDAuMDM1LDAuMDIxLDAuMDUxYzAuODAzLDEuNzc5LDEuNjk2LDMuNzg3LDEuODA0LDQuMDY2YzAuMjY2LDAuNjk0LDAuOTQ0LDEuMTcyLDEuNjg4LDEuMTcyICAgYzEuMTQ2LDAsMS40ODYtMC41NTIsMy4zNjEtMy42MDRjMC4xNDYtMC4yMjQsMC40NzEtMC43NDQsMC41MjYtMS40MDZjMC4yMTksMC4wODksMC40MjUsMC4xNzEsMC42MDEsMC4yNDJsMy4wMDgsMS4yMjYgICBjMC42MDMsMC4yNDYsMS4xMzEsMC40NjMsMS40MDksMC41NzhjMC4wODYsMC4wNTMsMC4xNzcsMC4wOTgsMC4yNzIsMC4xMzdjMC4yMTIsMC4wODQsMC40MzgsMC4xMjcsMC42NjUsMC4xMjcgICBjMS4zNjgsMCwxLjY5Ni0xLjE4NSwxLjg3Mi0xLjgyYzAuMDg3LTAuMzE0LDAuMjA3LTAuNzQ5LDAuMzM2LTEuMjI5bDQuNTg4LTE2Ljg1OEMyNi44NjUsMi40MjMsMjYuNDQsMS42MSwyNi4xNTcsMS4yMzh6ICAgIE0xMS43MjcsMjEuNzM5YzAsMC0xLjcwMiwyLjc3MS0xLjg0NywyLjc3MWMtMC4wMDQsMC0wLjAwNi0wLjAwMi0wLjAwOC0wLjAwNmMtMC4xNjctMC40NDktMS44NDktNC4xNzYtMS44NDktNC4xNzYgICBjLTAuMzEtMC43NDctMC4yNTQtMS4zODcsMC4yNzktMS4zODdjMC4xMTcsMCwwLjI1NywwLjAzMSwwLjQyMSwwLjA5OWwxLjMwNiwwLjY3OWMwLjIxOCwwLjE0OSwwLjQ1NiwwLjI3OCwwLjcxOCwwLjM4MSAgIGwwLjA2NiwwLjAyNWwwLjEyMywwLjA2MkMxMS45NDUsMjAuNzIxLDEyLjI2NiwyMC45MTQsMTEuNzI3LDIxLjczOXogTTI0Ljc4OSwzLjIyNGwtNC41ODYsMTYuODU4ICAgYy0wLjI1OSwwLjk1LTAuNDc1LDEuNzI3LTAuNDc5LDEuNzI3Yy0wLjAwNC0wLjAwMi0wLjAwOS0wLjAyLTAuMDA5LTAuMDIzYzAtMC4wMDYtMC43NDgtMC4zMTItMS42NjItMC42ODZsLTMuMDEtMS4yMjYgICBjLTAuOTE0LTAuMzctMi40MTMtMC45NjktMy4zMzItMS4zMjNsLTAuMTUyLTAuMDYxbC0wLjU2Mi0wLjI5MmMtMC41NTctMC40MjctMC42MDYtMS4xMzEtMC4wNDYtMS43MjhsOS4zMTItOS45NzEgICBjMC4zNzQtMC4zOTksMC41MTUtMC42MDUsMC40MzQtMC42MDVjLTAuMDY0LDAtMC4yNzEsMC4xMzMtMC42MTcsMC40MDRMOC4yOTgsMTUuNTkyYy0wLjUxNCwwLjQwMS0xLjI5NSwwLjYyNS0yLjAyOSwwLjYyNSAgIGMtMC4zNzYsMC0wLjc0MS0wLjA2LTEuMDUyLTAuMTgzbC0yLjcxMy0xLjA3M2MtMC45MTctMC4zNjMtMC45NTItMS4wMzMtMC4wNzktMS40OTNMMjMuNjcyLDIuMzI3ICAgYzAuMjQ1LTAuMTI4LDAuNDYtMC4xODgsMC42MzgtMC4xODhDMjQuNzY3LDIuMTM5LDI0Ljk3NSwyLjUzOSwyNC43ODksMy4yMjR6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 0px 2px no-repeat;
background-size: 17px;
}

.contact {
    padding: 0 0 0 18px;
    background: url(../images/mail.png) 0 3px no-repeat
}

.topsearch {
    width: 280px;
    float: left;
    margin: 2px 0 0 71px
}

.search input,
.topsearch input {
    width: 240px;
    border-radius: 0;
    border: 0;
    outline: 0;
    padding: 4px 8px 4px 12px;
    float: left;
    box-shadow: inset 1px 1px 0 #b8b8b8
}

.search button.btn,
.topsearch button.button.btn.btn-primary {
    padding: 5px 10px 4px;
    font-size: 18px;
    line-height: 14px;
    border-radius: 0;
    border: 0;
    float: left;
    background: #3f4c6b;
    color: #fff
}

input::-webkit-input-placeholder {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: .7s ease;
    transition: .7s ease
}

input::-moz-placeholder {
    transform: scale(1);
    opacity: 1;
    transition: .7s ease
}

input:-moz-placeholder {
    transform: scale(1);
    opacity: 1;
    transition: .7s ease
}

input:-ms-input-placeholder {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    transition: .7s ease
}

.topsearch input:focus::-webkit-input-placeholder {
    color: #000;
    -webkit-transform: translateY(24px);
    transform: translateY(24px);
    visibility: visible!important
}

.topsearch input:focus::-moz-placeholder {
    color: #000;
    transform: translateY(24px);
    visibility: visible!important
}

.topsearch input:focus:-moz-placeholder {
    color: #000;
    transform: translateY(24px);
    visibility: visible!important
}

.topsearch input:focus:-ms-input-placeholder {
    color: #000;
    -ms-transform: translateY(24px);
    transform: translateY(24px);
    visibility: visible!important
}

.fcp_page input:focus::-webkit-input-placeholder {
    color: #000;
    -webkit-transform: translateX(250px);
    transform: translateX(250px);
    visibility: visible!important
}

.fcp_page input:focus::-moz-placeholder {
    color: #000;
    transform: translateX(250px);
    visibility: visible!important
}

.fcp_page input:focus:-moz-placeholder {
    color: #000;
    transform: translateX(250px);
    visibility: visible!important
}

.fcp_page input:focus:-ms-input-placeholder {
    color: #000;
    -ms-transform: translateX(250px);
    transform: translateX(250px);
    visibility: visible!important
}

.thumbnail {
    display: block;
    padding: 0;
    margin-bottom: 0;
    line-height: 1.42857143;
    background-color: transparent;
    border: 0 solid #ddd;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.search .btn-toolbar {
    width: 49%;
    float: left;
    margin: 8px 0
}

.search .searchintro {
    width: 32%;
    float: left;
    margin: 8px 0;
    padding: 3px 0
}

.search .form-limit {
    width: 19%;
    float: left;
    margin: 8px 0;
    padding: 3px 0
}

.result-all {
    display: block;
    float: left;
    padding: 8px;
    border-bottom: solid 4px #ddd;
    width: 100%;
    background: #f5f5f5;
    margin: 8px 0
}

.result-title {
    font-size: 18px;
    font-weight: 700
}

.result-category span.small {
    background-color: #3f4c6b;
    color: #fff;
    padding: 2px 4px 3px;
    line-height: 1
}

.logo {
    position: relative;
    float: left;
    margin: 28px 0 0;
    width: 620px;
    height: 190px;
    background: url(../images/logo2021.png) no-repeat
}

.logo-ny {
    position: relative;
    float: left;
    margin: 28px 0 0;
    width: 480px;
    height: 190px;
    background: url(../images/logo-ny.png) no-repeat
}

.logonew {
    position: relative;
    float: left;
    margin: 20px 0 0;
    width: 480px;
    height: 190px;
    background: url(../images/logonew.png) no-repeat
}

.menumh {
    min-height: 73px
}

.vismenu {
    position: fixed;
    top: 0;
    box-shadow: 0 8px 8px rgba(0, 0, 0, .28)
}

.menu.vismenu ul {
    border-bottom: 4px solid #ffd735;
    margin: 0
}

.menu.vismenu ul.dropdownlist {
    border-bottom: 0 solid #ffd735
}

.menu {
    width: 1150px;
    z-index: 999;
    display: block
}

.menufixed {
    width: 1150px;
    float: left;
    z-index: 999;
    display: none
}

.menu ul {
    position: relative;
    background-color: #3f4c6b;
    width: 100%;
    float: left;
    margin: 20px 0 0;
    padding: 0
}

.menufixed ul {
    position: relative;
    background-color: #3f4c6b;
    width: 1150px;
    float: left;
    margin: 0;
    padding: 0;
    border-bottom: 4px solid #ffd735
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0
}

.menu li,
.menufixed li {
    float: left;
    display: inline-table;
    text-align: center;
    position: relative;
    width: 15.83333%;
    height: 53px;
    background-color: #3f4c6b;
    padding: 10px 0;
    -webkit-transition: background .5s ease-out;
    transition: background .5s ease-out
}

.menu li.home,
.menufixed li.home {
    float: left;
    display: block;
    text-align: center;
    position: relative;
    width: 5%;
    padding: 9px 5px 9px 11px;
    border-right: 1px dashed #fff;
    -webkit-transition: .8s;
    transition: .8s
}

.menu li.home a,
.menufixed li.home a {
    border-right: 0 dashed #fff
}

.menu li:hover,
.menufixed li:hover {
    background-color: #418cd1
}

.menu li.lost a,
.menufixed li.lost a {
    border-right: 1px dashed transparent
}

.menu li a,
.menu li p,
.menufixed li a,
.menufixed li p {
    color: #fff;
    text-decoration: none;
    display: table-cell;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    border-right: 1px dashed #fff;
    cursor: pointer;
    line-height: 15px;
    vertical-align: middle
}

.menu li:last-child a {
    border-right: 0 dashed #fff
}

.dropdown {
    position: absolute;
    top: -999em;
    left: 0;
    background-color: rgba(66, 73, 83, 1);
    width: 100%
}

.dropdown ul {
    position: relative;
    background-color: #3f4c6b;
    width: 100%;
    margin: 0;
    padding: 0
}

.menufixed .dropdown ul {
    position: relative;
    background-color: #3f4c6b;
    width: 157px;
    float: left;
    margin: 0;
    padding: 0;
    border-bottom: 0 solid #ffd735
}

.dropdown li {
    float: left;
    display: inline-table;
    text-align: center;
    position: relative;
    width: 100%;
    background-color: #3f4c6b;
    padding: 12px 5px 11px;
    -webkit-transition: background .8s ease-out;
    transition: background .8s ease-out;
    border-bottom: 3px solid #ffd735;
    z-index: 999
}

.dropdown li a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    border-right: 0 dashed #fff
}

.menu li:hover .dropdown,
.menufixed li:hover .dropdown {
    left: 0;
    top: 100%
}

.leftmenu {
    position: relative;
    float: left;
    display: block;
    margin: 0;
    z-index: 899;
    width: 100%
}

.dropdownleft,
.dropdownleftsub {
    position: absolute;
    left: -9999px;
    top: -9999px
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    opacity: .7;
    z-index: 8000;
    width: 100%;
    height: 100%;
    display: none;
    -webkit-transition: all .9s ease-out;
    transition: all .9s ease-out
}

.leftmenu .dropdownleft li {
    text-align: center;
    position: relative;
    width: 260px;
    margin-bottom: 0;
    background-color: #418cd1;
    padding: 7px 5px;
    -webkit-transition: background .8s ease-out;
    transition: background .8s ease-out;
    border-bottom: 2px solid #fff;
    z-index: 8999
}

.leftmenu .dropdownleft li:hover {
    background: #3f4c6b
}

.leftmenu .dropdownleftsub li {
    text-align: center;
    position: relative;
    width: 260px;
    margin-bottom: 0;
    background: #3f4c6b;
    padding: 7px 5px;
    -webkit-transition: background .8s ease-out;
    transition: background .8s ease-out;
    border-bottom: 2px solid #fff;
    z-index: 899
}

.leftmenu .dropdownleftsub li:hover {
    background-color: RGBA(235, 236, 238, 1)
}

.leftmenu li:hover .dropdownleft {
    left: 250px;
    top: 0
}

.leftmenu li:hover .dropdownleft li:hover .dropdownleftsub {
    left: 261px;
    top: 0
}

.leftmenu li:hover .dropdownleft li:hover .dropdownleftsub li:hover a {
    color: #000
}

.leftmenusub {
    width: 260px;
    float: left;
    position: relative
}

.leftmenusub2 {
    width: 260px;
    float: left;
    position: relative;
    margin: 0;
    border-left: 2px solid #fff
}

.subsub {
    width: 535px;
    float: left;
    position: relative
}

.blog h2 span.subheading-category,
.blognews h2 span.subheading-category,
.blogtv h2 span.subheading-category {
    font-size: 38px;
    margin-bottom: 14px;
    border-bottom: 0 solid;
    display: inline-block
}

.cont {
    border-top: 5px solid #3f4c6b;
    border-bottom: 5px solid #3f4c6b;
    position: relative;
    padding: 8px 0 0;
    width: 1150px;
    margin: 12px 0;
    background-color: #fff;
    display: inline-block
}

.cont2 {
    border-top: 5px solid #3f4c6b;
    border-bottom: 5px solid #3f4c6b;
    position: relative;
    padding: 8px 5px 0 8px;
    width: 750px;
    float: left;
    margin: 170px 0 0;
    background-color: #fff;
    min-height: 300px
}

.errorimg {
    width: 700px;
    height: 300px;
    margin: 0 0 10px 15px;
    background: url(../images/error.jpg) no-repeat
}

.cont2 ul {
    margin: 8px 0 5px 17px
}

.cont2 li {
    float: left;
    font-size: 18px;
    margin: 7px 14px 7px 4px;
    border-radius: 5px;
    background-color: #3f4c6b;
    padding: 8px
}

.cont2 li a {
    color: #fff;
    text-decoration: none
}

.ul {
    text-align: center;
    font-size: 24px
}

.left {
    position: relative;
    padding: 5px 5px 5px 8px;
    width: 260px;
    float: left;
    margin: 0 8px 0 0
}

.lmenu {
    display: block;
    position: relative;
    float: left;
    margin: 0 0 10px
}

.gmenu {
    background-color: #3f4c6b;
    color: #fff;
    padding: 15px 0 15px 25px;
    text-transform: uppercase;
    float: left;
    width: 100%;
    font-size: 18px;
    border-bottom: 2px solid #fff;
    z-index: 899;
    font-weight: 700
}

.leftmenu li {
    background: #f1f1f1;
    width: 100%;
    margin-bottom: 2px;
    padding: 7px 5px 7px 14px;
    position: relative;
    -webkit-transition: background .5s ease-out;
    transition: background .5s ease-out;
    z-index: 899
}

.leftmenu li.lmnews {
    border-left: 5px solid #f26c00
}

.leftmenu li.lmgoln {
    border-left: 5px solid #418cd1
}

.leftmenu li:hover.lmnews {
    background-color: #f26c00
}

.leftmenu li.lmog {
    border-left: 5px solid #48cc1f
}

.leftmenu li:hover.lmog {
    background-color: #48cc1f
}

.leftmenu li.lmtv {
    border-left: 5px solid #b20080
}

.leftmenu li:hover.lmtv {
    background-color: #b20080
}

.leftmenu li:hover {
    background-color: #418cd1
}

.leftmenu li a,
.leftmenu li p {
    color: #000;
    text-decoration: none;
    display: block;
    font-size: 15px;
    font-weight: 400;
    cursor: pointer
}

.leftmenu li:hover a,
.leftmenu li:hover p {
    color: #fff
}

.ob {
    margin: 8px 0 14px;
    border-bottom: 4px solid #003c67;
    float: left;
    position: relative;
    background: #f5f6f8;
    width: 100%;
    padding: 8px
}

.ob h3 {
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: block;
    text-align: center;
    color: #003c67;
    font-weight: 700;
    padding: 2px
}

.ob .bt-cs .bt-inner .bt-title {
    clear: both;
    color: #000;
    font-weight: 700;
    text-transform: none;
    line-height: 15px;
    display: inline-block;
    font-size: 15px
}

.ob .bt-cs .bt-row {
    padding: 0
}

.ob .bt-cs .bt-extra {
    clear: both;
    margin-top: -3px;
    margin-bottom: 3px
}

.blogog .date {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    line-height: 16px;
    background: #003c67;
    padding: 2px 5px;
    margin: 0 5px 0 0;
    display: inline-block
}

.blog img {
    max-width: 560px
}

.item-pagenews img {
    max-width: 580px;
    display: inline-block;
    border: 5px solid #fff;
    box-shadow: 2px 2px 0 rgba(121, 121, 121, .5);
    margin: 0 12px 12px 0
}

.blognews img,
.blogtv img {
    max-width: 100%;
    display: inline-block;
    border: 5px solid #fff;
    margin: 0 12px 12px 0!important
}

.ob .junewsultra .jn-list {
    border-bottom: 1px dashed #003c67;
    margin: 0 0 8px;
    padding-bottom: 5px
}

a.allob {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    background: #003c67;
    padding: 4px 10px;
    float: right;
    margin: 7px -8px 0 8px;
    text-decoration: none
}

.center {
    position: relative;
    padding: 5px;
    width: 628px;
    float: left;
    overflow: hidden;
    margin: 0 3px
}

.center p {
    font-size: 15px;
    margin: 0 0 7px
}

span.divider {
    display: none
}

.blog p,
.item-page p {
    font-size: 14px;
    margin-bottom: 8px
}

.blogmenu h2,
.item-page h2,
.item-page h2 a,
.item-pagemenu h2,
.item-pagenews h2,
.item-pageog h2 {
    font-size: 28px;
    text-decoration: none;
    font-weight: 700;
    text-align: center;
    margin-bottom: 18px;
    margin-top: 3px;
    color: #000;
    display: block;
    width: 100%
}

.item-page dl.article-info.muted,
.item-pagemenu dl.article-info.muted,
.item-pagenews dl.article-info.muted,
.item-pageog dl.article-info.muted,
.item-pagetv dl.article-info.muted {
    border-top: 1px dashed #888e9b;
    border-bottom: 1px dashed #888e9b;
    padding: 8px;
}

.item-page dl.article-info.muted:before,
.item-pagemenu dl.article-info.muted:before,
.item-pagenews dl.article-info.muted:before,
.item-pageog dl.article-info.muted:before,
.item-pagetv dl.article-info.muted:before {
    border: 0;
}

dl.article-info.muted {
    width: 100%;
    float: left;
    margin: -10px 0 18px;
    color: #888e9b;
    border-bottom: 1px solid #fff;
    position: relative;
    padding-bottom: 6px;
}

dl.article-info.muted:before {
    content: "";
    position: absolute;
    border-bottom: 1px solid #e2e2e2;
    bottom: 0px;
    width: 100%;
}

.published,
.hits,
.modified {
    padding: 0;
    margin: 4px 0;
    float: left;
    font-size: 14px;
    text-align: center;
}

.published,
.modified {
    width: 38%;
}

.hits {
    width: 24%;
    border-left: 1px solid #888e9b;
}

.modified {
    border-left: 1px solid #888e9b;
}

.blogog .leading-0,
.blogog .leading-1,
.blogog .leading-10,
.blogog .leading-11,
.blogog .leading-12,
.blogog .leading-13,
.blogog .leading-14,
.blogog .leading-15,
.blogog .leading-16,
.blogog .leading-17,
.blogog .leading-18,
.blogog .leading-19,
.blogog .leading-2,
.blogog .leading-20,
.blogog .leading-3,
.blogog .leading-4,
.blogog .leading-5,
.blogog .leading-6,
.blogog .leading-7,
.blogog .leading-8,
.blogog .leading-9 {
    float: left;
    display: block;
    position: relative;
    padding: 7px 11px;
    margin: 0 0 12px;
    background: #f5f5f5;
    width: 100%;
    border: solid 4px #ddd
}

.center .fcp_wrapper {
    border: 0 solid #A7A6A6;
    padding: 15px 5px 5px;
    background-color: #f5f6f8;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    display: inline-block;
    width: 100%
}

.blogmenu h1,
.blogog h1,
.fcp_page h1 {
    font-size: 34px;
    text-decoration: none;
    font-weight: 700;
    margin-bottom: 9px;
    margin-top: 9px;
    color: #000;
    display: block;
    width: 100%;
    text-align: center
}

.blogog a {
    font-size: 16px;
    margin: 0;
    text-decoration: none;
    font-weight: 400;
    color: #000;
    line-height: 22px;
    text-align: justify
}

.blogog a:hover {
    text-decoration: underline
}

.blogog .published {
    font-size: 14px;
    color: #003c67;
    margin: 0;
    float: left;
    width: 570px;
    font-weight: 400
}

.blogtv h2,
.item-pagetv h2 {
    font-size: 28px;
    text-decoration: none;
    font-weight: 700;
    text-align: center;
    margin-bottom: 14px;
    margin-top: 4px;
    color: #000;
    display: block;
    width: 580px
}

.blog h2 a,
.blognews h2 a,
.blogtv h2 a {
    text-decoration: none;
    color: #000
}

.blogmenu h2 a {
    font-size: 18px;
    text-decoration: none;
    color: #000
}

.blogmenu h2 a:hover {
    text-decoration: underline
}

.blogtv p,
.item-pagetv p {
    margin: 0 0 5px
}

.blogtv .leading-0 li,
.blogtv .leading-1 li,
.blogtv .leading-2 li,
.blogtv .leading-3 li,
.blogtv .leading-4 li,
.blogtv .leading-5 li,
.blogtv .leading-6 li,
.item-pagetv li {
    float: left;
    margin: 0 20px 3px 15px;
    width: 260px;
    list-style-type: disc
}

.item-pagetv li {
    margin: 0 20px 3px 15px
}

.blogtv li {
    font-size: 12px;
    margin: 0 20px 0 15px
}

.center .pagination ul {
    display: inline-block;
    margin: 0;
    padding: 0
}

.blogtv .readmore {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0
}

.blogtv .readmore a {
    color: #fff;
    padding: 5px 7px;
    text-decoration: none;
    background-color: #3f4c6b;
    border-radius: 0
}

.blog .readmore {
    position: absolute;
    bottom: 0;
    right: 0
}

.blog .readmore a {
    color: #fff;
    padding: 5px 7px;
    text-decoration: none;
    background-color: #3f4c6b
}

.blogog .items-more li {
    margin: 0 0 10px;
    padding: 10px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
    background: #f5f6f8
}

.item-pageog ol {
    margin: 0 0 10px
}

dl {
    display: block;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0
}

.items-leading {
    position: relative;
    float: left;
    display: block;
    margin: 0 0 15px
}

.pagination {
    margin: 0;
    text-align: center;
    padding: 0;
    width: 100%
}

.pagination li {
    margin: 1px;
    display: inline-block;
    float: left
}

.pagination li a {
    padding: 7px 12px 8px;
    background: #3B5998;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    line-height: 16px
}

.pagination li span {
    padding: 7px 12px 8px;
    background: RGBA(235, 236, 238, 1);
    color: #000;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px
}

.pagination .pagination-end,
.pagination .pagination-start,
p.counter {
    display: none
}

.art-info {
    display: block;
    position: relative;
    width: 600px;
    float: left;
    border-top: 1px dotted #666;
    border-bottom: 1px dotted #666;
    padding: 6px 0;
    margin: 9px 0
}

.blognews {
    margin: 15px 0 0
}

.blognews .leading-0,
.blognews .leading-1,
.blognews .leading-10,
.blognews .leading-11,
.blognews .leading-12,
.blognews .leading-2,
.blognews .leading-3,
.blognews .leading-4,
.blognews .leading-5,
.blognews .leading-6,
.blognews .leading-7,
.blognews .leading-8,
.blognews .leading-9,
.blogtv .leading-0,
.blogtv .leading-1,
.blogtv .leading-10,
.blogtv .leading-11,
.blogtv .leading-12,
.blogtv .leading-2,
.blogtv .leading-3,
.blogtv .leading-4,
.blogtv .leading-5,
.blogtv .leading-6,
.blogtv .leading-7,
.blogtv .leading-8,
.blogtv .leading-9 {
    padding: 10px 10px 35px
}

.blognews .readmore {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    border-radius: 0
}

.blognews .readmore a {
    color: #fff;
    padding: 5px 7px;
    text-decoration: none;
    background-color: #3f4c6b;
    border-radius: 0
}

.blognews .bgnw {
    display: block
}

.page-header {
    margin: 0 0 8px;
    display: block;
    border: 0
}

.bignews {
    position: relative;
    margin: 0 0 18px;
    float: left;
    display: block;
    width: 100%
}

.bignews .jn-small {
    position: absolute;
    right: 130px;
    bottom: -20px;
    background-color: rgba(65, 140, 209, .9);
    color: #fff;
    font-size: 14px;
    padding: 3px 7px
}

.bignews .jn-hit-n-rating .jn-small {
    position: absolute;
    right: 10px;
    bottom: -20px;
    background-color: rgba(65, 140, 209, .9);
    color: #fff;
    font-size: 14px;
    padding: 3px 7px
}

.bighead {
    background: transparent url(../images/header_bg.png) repeat 0 0;
    min-height: 36px
}

.bighead h3 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    background: #418cd1;
    display: block;
    float: left;
    line-height: 19px;
    padding: 9px 12px 8px;
    font-weight: 700
}

.juhead {
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    padding: 8px 12px 3px;
    z-index: 99;
    position: absolute;
    display: block;
    bottom: 28px;
    left: 35px;
    width: 518px
}

#breadcrumbs-two {
    overflow: hidden;
    width: 100%
}

#breadcrumbs-two li {
    float: left;
    margin: 0 5px 0 1em
}

#breadcrumbs-two a {
    font-size: 14px;
    background: #ddd;
    padding: 4px 2px 5px 11px;
    float: left;
    text-decoration: none;
    color: #444;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    position: relative;
    text-overflow: ellipsis
}

#breadcrumbs-two a:hover {
    background: #418cd1;
    color: #fff
}

#breadcrumbs-two a::before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-width: 1.5em 0 1.5em 1em;
    border-style: solid;
    border-color: #ddd #ddd #ddd transparent;
    left: -14px
}

#breadcrumbs-two a:hover::before {
    border-color: #418cd1 #418cd1 #418cd1 transparent
}

#breadcrumbs-two a::after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-top: 1.5em solid transparent;
    border-bottom: 1.5em solid transparent;
    border-left: 1em solid #ddd;
    right: -14px
}

#breadcrumbs-two a:hover::after {
    border-left-color: #418cd1
}

#breadcrumbs-two .current,
#breadcrumbs-two .current:hover {
    font-weight: 700;
    background: 0 0
}

#breadcrumbs-two .current::after,
#breadcrumbs-two .current::before {
    content: normal
}

.blog {
    margin: 10px 0 0
}

.blogtv {
    margin: 10px 0 0;
    position: relative;
    float: left
}

.blogtv p img {
    max-width: 570px;
    display: inline-block;
    position: relative;
    float: inherit
}

.blogog .hits,
.blogog p,
.blogog table {
    display: none
}

.blogmenu .subheading-category {
    display: block
}

.blogmenu .hits,
.blogmenu .video-responsive,
.blogmenu hr,
.blogmenu img,
.blogmenu li,
.blogmenu p,
.blogmenu span,
.blogmenu strong,
.blogmenu table,
.blogmenu ul {
    display: none
}

.leading-0,
.leading-1,
.leading-10,
.leading-11,
.leading-12,
.leading-13,
.leading-14,
.leading-15,
.leading-16,
.leading-17,
.leading-18,
.leading-19,
.leading-2,
.leading-20,
.leading-21,
.leading-22,
.leading-23,
.leading-24,
.leading-25,
.leading-3,
.leading-4,
.leading-5,
.leading-6,
.leading-7,
.leading-8,
.leading-9 {
    float: left;
    display: block;
    position: relative;
    padding: 10px;
    margin: 0 0 20px;
    border-bottom: solid 5px #ddd;
    width: 100%;
    background: #f5f5f5
}

.item-pagemenu a {
    margin: 0 0 7px
}

.blog h2,
.blognews h2 {
    display: block;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 12px;
    margin-top: 4px;
    color: #000;
    text-transform: none;
    text-decoration: none;
    text-align: center
}

.items-more a {
    font-size: 20px;
    font-weight: 700
}

.items-more a:first-letter {
    text-transform: uppercase
}

.items-more li {
    border-bottom: 1px solid #ddd
}

.scc {
    float: left;
    width: 100%;
    position: relative
}

.sc {
    float: left;
    width: 100px;
    position: relative;
    color: #fff;
    background: #418cd1;
    padding: 12px 5px 13px 22px;
    text-transform: uppercase;
    margin: 10px 0 5px
}

.social {
    float: left;
    width: 100%;
    position: relative;
    margin: 14px 0 5px;
    background: #eee;
    padding: 4px;
    display: block
}

.events,
.galery,
.news {
    position: relative;
    margin: 0 0 14px;
    float: left;
    display: block;
    width: 100%
}

.eventshead,
.galeryhead,
.newshead {
    background: transparent url(../images/header_bg.png) repeat 0 0;
    min-height: 36px
}

.newshead h3 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    background: #f26c00;
    display: block;
    float: left;
    line-height: 19px;
    padding: 9px 12px 8px;
    font-weight: 700
}

.news .newshead .allnewshead {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    background: #f26c00;
    padding: 2px 8px 3px;
    float: right;
    margin: 7px 0 4px 8px;
    text-decoration: none
}

.news .bt-cs .bt-inner .bt-title {
    clear: both;
    color: #fff;
    font-weight: 700;
    line-height: 17px;
    display: block;
    background: rgba(0, 0, 0, .68);
    font-size: 17px;
    padding: 12px 12px 8px;
    position: absolute;
    bottom: 8px;
    z-index: 99;
    width: 289px;
    left: 3px;
    margin: 0 10px;
    -webkit-transition: 1.2s ease;
    transition: 1.2s ease;
    text-transform: none
}

.news .bt-cs .bt-row:hover .bt-title {
    background: rgba(0, 0, 0, .88)
}

.anews .bt-cs .bt-inner .bt-title {
    clear: both;
    color: #fff;
    font-weight: 700;
    text-transform: none;
    line-height: 18px;
    display: block;
    background-color: rgba(0, 0, 0, .7);
    font-size: 15px;
    padding: 7px 8px;
    position: absolute;
    bottom: 0;
    z-index: 99;
    width: 100%;
    left: 0;
    margin: 0
}

.news .bt-cs .bt-inner {
    margin: 0;
    position: relative;
    padding: 0 10px;
    float: left
}

.news .bt-cs .bt-row .bt-introtext {
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    line-height: 14px;
    padding: 8px 0 0;
    overflow: hidden;
    -webkit-transition: .8s ease;
    transition: .8s ease
}

.bt-introtextin {
    margin-bottom: -200px;
    -webkit-transition: 1.2s ease;
    transition: 1.2s ease
}

.news .bt-cs .bt-row:hover .bt-introtext .bt-introtextin {
    margin-bottom: 0
}

.anews .bt-cs .bt-inner {
    margin: 0;
    position: relative;
    padding: 0;
    float: left
}

.news .bt-cs .bt-row {
    padding: 2px 0
}

.news .bt-cs .bt-extra {
    clear: both;
    position: absolute;
    top: 30px;
    left: 18px
}

.anews .bt-cs .bt-extra {
    clear: both;
    position: absolute;
    top: 28px;
    left: 0
}

.anews .bt-row-separate,
.news .bt-row-separate {
    clear: both;
    height: 18px;
    border-bottom: 1px dotted #959595;
    margin: 0 10px;
    margin-bottom: 0
}

.anews .bt-cs .bt-row {
    float: left;
    position: relative;
    overflow: hidden;
    padding: 0
}

.anews .bt-cs .bt-date,
.news .bt-cs .bt-date {
    font-weight: 400;
    background: #f26c00;
    color: #fff;
    padding: 3px 7px
}
.news .bt-cs .bt-date {
   font-size: 14px;
}
.anews .bt-cs .bt-date {
    font-size: 12px;
}
.news .bt-cs .bt-inner img {
    outline: 3px solid #f2f2f2;
    border: 3px solid #fff;
    max-width: 295px;
    min-width: 295px;
    margin: 5px 0
}

.anews .bt-cs .bt-inner img {
    outline: 0 solid #f2f2f2;
    border: 0 solid #fff;
    max-width: 220px;
    min-width: 220px;
    margin: 0
}

.bignews .bighead .bignewshead {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    background: #418cd1;
    padding: 2px 8px 3px;
    float: right;
    margin: 7px 0 4px 8px;
    text-decoration: none
}

.bignews .bt-cs .bt-inner img {
    outline: 8px solid #f2f2f2;
    border: 2px solid #fff;
    max-width: 590px;
    min-width: 590px;
    margin: 0
}

.bignews .bt-cs .bt-row {
    padding: 0 0 14px
}

.bignews .bt-cs .bt-extra {
    clear: both;
    position: absolute;
    top: 30px;
    left: 21px
}

.bignews .bt-cs .bt-date {
    font-weight: 400;
    font-size: 15px;
    background: #418cd1;
    color: #fff;
    padding: 3px 7px
}

.bignews .bt-cs .bt-inner .bt-title {
    clear: both;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 28px;
    display: block;
    background: rgba(0, 0, 0, .68);
    font-size: 28px;
    padding: 32px 38px 28px;
    position: absolute;
    bottom: 2px;
    z-index: 99;
    width: 585px;
    left: 3px;
    margin: 0 14px
}

body #roksearch_results .roksearch_header,
body #roksearch_results .roksearch_row_btm {
    padding: 12px 15px;
    line-height: 100%;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    text-align: center
}

.bignews .junewsultra .jn {
    margin: 10px 0;
    padding: 0;
    border: 7px #f2f2f2 solid;
    clear: both;
    display: block;
    position: relative
}

.bignews .junewsultra .jn .jn-right h4 {
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff
}

.bignews .junewsultra a {
    padding: 0;
    margin: 0;
    text-decoration: none;
    color: #fff;
    font-weight: 700
}

.news img {
    float: left;
    margin: 8px;
    display: block;
    position: relative
}

.news .caption {
    margin: 0 8px 8px
}

.news h3 a {
    color: #000;
    font-size: 28px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none
}

.news .span4 h3 {
    line-height: 18px;
    margin: 12px 7px 0;
    text-align: justify
}

.news p {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    text-align: justify
}

.news .span4 {
    width: 100%;
    margin: 5px 0 12px;
    padding: 5px;
    border-bottom: 3px solid #f26c00;
    float: left;
    position: relative;
    -webkit-transition: background .5s ease-out;
    transition: background .5s ease-out
}

.news .span4:hover {
    background: #eaebeb;
    -webkit-transition: background .5s ease-out;
    transition: background .5s ease-out
}

.news .span4 .readmore {
    position: absolute;
    bottom: 3px;
    right: 0
}

.news .span4 .date {
    color: #2f3234;
    font-size: 14px;
    font-weight: 400;
    background: #f4f4f4;
    padding: 2px 4px;
    margin: 8px 290px 7px 0;
    display: block;
    position: relative;
    float: left
}

.news .span4 .showhits {
    color: #2f3234;
    font-size: 12px;
    font-weight: 400;
    background: #f4f4f4;
    padding: 2px 4px;
    margin: 3px 100% 7px 0;
    display: none;
    position: relative;
    float: left
}

.news .span4 .jubhc-info,
.news .span4 .jubhc-intro {
    position: relative;
    display: block
}

.news .span4 .readmore a {
    color: #2f3234;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 12px;
    background: #f4f4f4;
    padding: 3px 5px
}

.eventshead h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    background: #418cd1;
    display: block;
    float: left;
    line-height: 36px;
    padding: 0 12px
}

.alleventshead {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    background: #418cd1;
    padding: 2px 4px;
    float: right;
    margin: 8px 0 4px 8px;
    text-decoration: none
}

.center .galery .moduletable {
    padding: 8px 0
}

.center .mosaic {
    margin: 4px 6px
}

.center #phocagallery-module-ri div.mosaic img {
    box-shadow: 1px 1px 0 0 #b8b8b8
}

.center #phocagallery-module-ri div.mosaic a img {
    border: 4px solid #fff
}

.center .pg-cv-box,
.pg-msnr-container .pg-cv-box {
    float: left;
    padding: 8px;
    margin: 6px;
    box-shadow: 1px 1px 0 0 rgba(120, 120, 120, .5);
    border-radius: 2px;
    background: #f8f8f8
}

.center .pg-csv-name {
    text-align: left;
    margin-top: 0;
    position: absolute;
    bottom: 28px;
    width: 264px;
    background: rgba(0, 0, 0, .58);
    line-height: 1.2;
    padding: 8px
}

.center .pg-csv-name a {
    color: #fff
}

.center .pg-csv-count {
    font-size: 20px;
    color: #FFF;
    position: absolute;
    top: -38px;
    right: 0;
    background: #b20080;
    padding: 2px 5px 2px 7px;
    border-radius: 3px;
    font-weight: 700
}

i.glyphicon.glyphicon-camera {
    top: 2px
}

.zsu-contract {
    margin-bottom: 22px;
}

.events .span4 {
    position: relative;
    float: left;
    display: block;
    width: 190px;
    margin: 10px 5px
}

.events .span4 a,
.events .span4 h3 {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    line-height: 16px
}

.events .span4 a:hover {
    text-decoration: underline
}

.events {
    border-bottom: 3px solid #418cd1
}

.events .span4 .date {
    color: #2f3234;
    font-size: 14px;
    font-weight: 400;
    background: #f4f4f4;
    padding: 2px 4px;
    margin: 0;
    display: block;
    position: relative;
    float: left
}
.item-pagetv img {
  border:5px solid #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.48);
  margin-right: 12px !important;
  margin-bottom: 12px !important;
}
.video-responsive {
    width: 100%;
    display: block;
    margin-top: 28px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.48);
}
.galery {
    border-bottom: 3px solid #b20080;
    margin: 10px 0
}

.galeryhead h3 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    background: #b20080;
    display: inline-block;
    line-height: 19px;
    padding: 9px 12px 8px;
    font-weight: 700
}

.allgaleryhead {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    background: #b20080;
    padding: 2px 8px 3px;
    float: right;
    margin: 7px 0 4px 8px;
    text-decoration: none
}

a.allgaleryhead:hover {
    color: #fff
}

.galery .moduletable {
    padding: 5px 0 0 12px
}

.galery img {
    border: 3px solid #fff;
    box-shadow: 1px 1px 0 rgba(0, 0, 0, .28)
}

.jg_element_txt {
    float: left;
    padding: 5px
}

.jg_element_txt a {
    font-weight: 400;
    color: #000;
    text-decoration: none
}

.jg_element_txt b {
    font-weight: 400
}

.right {
    margin: 0 0 0 12px;
    position: relative;
    padding: 5px;
    width: 230px;
    float: left
}

.left a img,
.right a img {
    border: none;
    width: 100%
}

.golova {
    margin: 0 0 18px;
    float: left;
    background: #f5f6f8
}

.golova h3 {
    color: #2f3234;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 12px 0 10px;
    text-align: center
}

.imgolova {
    margin: 0;
    float: left;
    width: 100%
}

.bio,
.obr {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    background-color: #3f4c6b;
    padding: 7px 11px;
    margin: 0;
    text-decoration: none;
    float: left;
    font-weight: 700;
    width: 100%;
    text-align: center;
    border-bottom: 2px solid #ffd735
}

.bio:hover,
.obr:hover {
    color: #fff
}

.fio {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, .6);
    padding: 8px 11px;
    margin: 0;
    text-decoration: none;
    left: 5px;
    top: 240px;
    width: 178px;
    position: absolute;
    line-height: 20px
}

.blog.ogol span.oghits,
.blog.ogol span.ogpublished {
    color: #000;
    background-color: #ddd;
    padding: 2px 4px 3px 5px;
    margin-right: 8px;
    margin-bottom: 8px;
    font-size: 12px;
    -webkit-transition: .7s;
    transition: .7s
}

.blog.ogol>div>div:hover .oghits,
.blog.ogol>div>div:hover .ogpublished {
    color: #fff;
    background-color: #3f4c6b
}

.blog.ogol .ogpubl {
    display: block;
    padding: 8px 0 0
}

.blog.ogol a.oglmrlink {
    color: #000;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    border-bottom: 1px solid #e2e2e2;
    display: block;
    padding-bottom: 4px
}

.blog.ogol .items-leading>div {
    padding: 14px
}

.blog.ogol>div.pagination {
    padding: 0
}

.blog.ogol .modified {
    display: none;
}

.blog.fotoreport>div>div {
    padding: 12px 0 0;
    border-bottom: solid 7px #ddd
}

.blog.fotoreport>div>div a.thumbnail,
.blog.fotoreport>div>div p {
    margin: 0!important
}

.blog.fotoreport>div>div img {
    width: 100%;
    max-width: 100%;
    margin: 0!important
}

.blog.fotoreport>div>div .readmore a {
    color: #fff;
    padding: 8px 14px;
    text-decoration: none;
    background-color: #3f4c6b;
    font-size: 17px;
    border-radius: 0
}

.center ul.sigFreeClassic li.sigFreeThumb {
    float: left;
    background: #fff!important;
    margin: 0 8px 16px;
    padding: 0;
    list-style: none!important;
    border: 5px solid #fff;
    box-shadow: 0 0 8px rgba(124, 115, 92, .48)
}

.center .blognews ul.sigFreeClassic li.sigFreeThumb {
    margin: 0 4px 8px;
    box-shadow: 0 0 2px rgba(124, 115, 92, .78);
}


/*.blog.fotoreport dl.article-info.muted {
    position: relative;
}

.blog.fotoreport dd.published {
    display: block;
    position: absolute;
    margin: 0;
    background-color: rgba(63, 76, 107, .88);
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ4NS4yMTMgNDg1LjIxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg1LjIxMyA0ODUuMjEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTYwLjY1Miw3NS44MTZWMTUuMTYzQzYwLjY1Miw2Ljc4MSw2Ny40MzMsMCw3NS44MTcsMGM4LjM4LDAsMTUuMTYxLDYuNzgxLDE1LjE2MSwxNS4xNjN2NjAuNjUzICAgYzAsOC4zOC02Ljc4MSwxNS4xNjEtMTUuMTYxLDE1LjE2MUM2Ny40MzMsOTAuOTc4LDYwLjY1Miw4NC4xOTYsNjAuNjUyLDc1LjgxNnogTTMxOC40MjQsOTAuOTc4ICAgYzguMzc4LDAsMTUuMTYzLTYuNzgxLDE1LjE2My0xNS4xNjFWMTUuMTYzQzMzMy41ODcsNi43ODEsMzI2LjgwMiwwLDMxOC40MjQsMGMtOC4zODIsMC0xNS4xNjgsNi43ODEtMTUuMTY4LDE1LjE2M3Y2MC42NTMgICBDMzAzLjI1Niw4NC4xOTYsMzEwLjA0Miw5MC45NzgsMzE4LjQyNCw5MC45Nzh6IE00ODUuMjEyLDM2My45MDZjMCw2Ni45OTYtNTQuMzEyLDEyMS4zMDctMTIxLjMwMywxMjEuMzA3ICAgYy02Ni45ODYsMC0xMjEuMzAyLTU0LjMxMS0xMjEuMzAyLTEyMS4zMDdjMC02Ni45ODYsNTQuMzE1LTEyMS4zLDEyMS4zMDItMTIxLjNDNDMwLjksMjQyLjYwNiw0ODUuMjEyLDI5Ni45MTksNDg1LjIxMiwzNjMuOTA2eiAgICBNNDU0Ljg5LDM2My45MDZjMC01MC4xNjEtNDAuODEtOTAuOTc2LTkwLjk4LTkwLjk3NmMtNTAuMTY2LDAtOTAuOTc2LDQwLjgxNC05MC45NzYsOTAuOTc2YzAsNTAuMTcxLDQwLjgxLDkwLjk4LDkwLjk3Niw5MC45OCAgIEM0MTQuMDgsNDU0Ljg4Niw0NTQuODksNDE0LjA3Nyw0NTQuODksMzYzLjkwNnogTTEyMS4zMDUsMTgxLjk1NUg2MC42NTJ2NjAuNjUxaDYwLjY1M1YxODEuOTU1eiBNNjAuNjUyLDMzMy41ODRoNjAuNjUzVjI3Mi45MyAgIEg2MC42NTJWMzMzLjU4NHogTTE1MS42MjksMjQyLjYwNmg2MC42NTR2LTYwLjY1MWgtNjAuNjU0VjI0Mi42MDZ6IE0xNTEuNjI5LDMzMy41ODRoNjAuNjU0VjI3Mi45M2gtNjAuNjU0VjMzMy41ODR6ICAgIE0zMC4zMjgsMzYwLjg5MVYxNTEuNjI4aDMzMy41ODJ2NjAuNjUzaDMwLjMyN1Y5NGMwLTE4LjQyMS0xNC42OTItMzMuMzQ5LTMyLjg0My0zMy4zNDloLTEyLjY0N3YxNS4xNjYgICBjMCwxNi43MDEtMTMuNTk2LDMwLjMyNS0zMC4zMjIsMzAuMzI1Yy0xNi43MzEsMC0zMC4zMjYtMTMuNjI0LTMwLjMyNi0zMC4zMjVWNjAuNjUxSDEwNi4xNHYxNS4xNjYgICBjMCwxNi43MDEtMTMuNTkzLDMwLjMyNS0zMC4zMjIsMzAuMzI1Yy0xNi43MzMsMC0zMC4zMjctMTMuNjI0LTMwLjMyNy0zMC4zMjVWNjAuNjUxSDMyLjg1OUMxNC43MDcsNjAuNjUxLDAuMDAxLDc1LjU3OSwwLjAwMSw5NCAgIHYyNjYuODkyYzAsMTguMzYsMTQuNzA2LDMzLjM0NiwzMi44NTgsMzMuMzQ2aDE3OS40MjR2LTMwLjMzMUgzMi44NTlDMzEuNDg1LDM2My45MDYsMzAuMzI4LDM2Mi40ODcsMzAuMzI4LDM2MC44OTF6ICAgIE0zMDMuMjU2LDI0Mi42MDZ2LTYwLjY1MWgtNjAuNjQ4djYwLjY1MUgzMDMuMjU2eiBNNDA5LjM5OSwzNjMuOTA2aC00NS40OXYtNDUuNDljMC04LjM3Ny02Ljc4MS0xNS4xNTgtMTUuMTYzLTE1LjE1OCAgIHMtMTUuMTU5LDYuNzgxLTE1LjE1OSwxNS4xNTh2NjAuNjU4YzAsOC4zNzgsNi43NzcsMTUuMTYzLDE1LjE1OSwxNS4xNjNoNjAuNjUzYzguMzgyLDAsMTUuMTYzLTYuNzg1LDE1LjE2My0xNS4xNjMgICBDNDI0LjU2MiwzNzAuNjkyLDQxNy43ODEsMzYzLjkwNiw0MDkuMzk5LDM2My45MDZ6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    color: #fff;
    background-size: 20px 20px;
    background-position: 8px 50%;
    font-size: 15px;
    width: auto;
    padding: 4px 8px 4px 37px;
    top: 12px
}

.blog.fotoreport dd.hits {
    display: block;
    position: absolute;
    margin: 0;
    background-color: rgba(63, 76, 107, .88);
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ1Ni43OTUgNDU2Ljc5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU2Ljc5NSA0NTYuNzk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ0OC45NDcsMjE4LjQ3NWMtMC45MjItMS4xNjgtMjMuMDU1LTI4LjkzMy02MS01Ni44MWMtNTAuNzA1LTM3LjI1My0xMDUuODc3LTU2Ljk0NC0xNTkuNTUxLTU2Ljk0NCAgICBjLTUzLjY3MiwwLTEwOC44NDQsMTkuNjkxLTE1OS41NTEsNTYuOTQ0Yy0zNy45NDQsMjcuODc2LTYwLjA3Nyw1NS42NDItNjEsNTYuODFMMCwyMjguMzk3bDcuODQ2LDkuOTIzICAgIGMwLjkyMywxLjE2OCwyMy4wNTYsMjguOTM0LDYxLDU2LjgxMWM1MC43MDcsMzcuMjUyLDEwNS44NzksNTYuOTQzLDE1OS41NTEsNTYuOTQzYzUzLjY3MywwLDEwOC44NDUtMTkuNjkxLDE1OS41NS01Ni45NDMgICAgYzM3Ljk0NS0yNy44NzcsNjAuMDc4LTU1LjY0Myw2MS01Ni44MTFsNy44NDgtOS45MjNMNDQ4Ljk0NywyMTguNDc1eiBNMjI4LjM5NiwzMTUuMDM5Yy00Ny43NzQsMC04Ni42NDItMzguODY3LTg2LjY0Mi04Ni42NDIgICAgYzAtNy40ODUsMC45NTQtMTQuNzUxLDIuNzQ3LTIxLjY4NGwtMTkuNzgxLTMuMzI5Yy0xLjkzOCw4LjAyNS0yLjk2NiwxNi40MDEtMi45NjYsMjUuMDEzYzAsMzAuODYsMTMuMTgyLDU4LjY5NiwzNC4yMDQsNzguMTg3ICAgIGMtMjcuMDYxLTkuOTk2LTUwLjA3Mi0yNC4wMjMtNjcuNDM5LTM2LjcwOWMtMjEuNTE2LTE1LjcxNS0zNy42NDEtMzEuNjA5LTQ2LjgzNC00MS40NzhjOS4xOTctOS44NzIsMjUuMzItMjUuNzY0LDQ2LjgzNC00MS40NzggICAgYzE3LjM2Ny0xMi42ODYsNDAuMzc5LTI2LjcxMyw2Ny40MzktMzYuNzFsMTMuMjcsMTQuOTU4YzE1LjQ5OC0xNC41MTIsMzYuMzEyLTIzLjQxMiw1OS4xNjgtMjMuNDEyICAgIGM0Ny43NzQsMCw4Ni42NDEsMzguODY3LDg2LjY0MSw4Ni42NDJDMzE1LjAzNywyNzYuMTcyLDI3Ni4xNywzMTUuMDM5LDIyOC4zOTYsMzE1LjAzOXogTTM2OC4yNzMsMjY5Ljg3NSAgICBjLTE3LjM2OSwxMi42ODYtNDAuMzc5LDI2LjcxMy02Ny40MzksMzYuNzA5YzIxLjAyMS0xOS40OSwzNC4yMDMtNDcuMzI2LDM0LjIwMy03OC4xODhzLTEzLjE4Mi01OC42OTctMzQuMjAzLTc4LjE4OCAgICBjMjcuMDYxLDkuOTk3LDUwLjA3LDI0LjAyNCw2Ny40MzksMzYuNzFjMjEuNTE2LDE1LjcxNSwzNy42NDEsMzEuNjA5LDQ2LjgzNCw0MS40NzcgICAgQzQwNS45MSwyMzguMjY5LDM4OS43ODcsMjU0LjE2MiwzNjguMjczLDI2OS44NzV6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTE3My4yNjEsMjExLjU1NWMtMS42MjYsNS4zMjktMi41MDcsMTAuOTgyLTIuNTA3LDE2Ljg0M2MwLDMxLjgzNCwyNS44MDcsNTcuNjQyLDU3LjY0Miw1Ny42NDIgICAgYzMxLjgzNCwwLDU3LjY0MS0yNS44MDcsNTcuNjQxLTU3LjY0MnMtMjUuODA3LTU3LjY0Mi01Ny42NDEtNTcuNjQyYy0xNS41MDYsMC0yOS41NzEsNi4xMzQtMzkuOTMyLDE2LjA5NGwyOC40MzIsMzIuMDQ4ICAgIEwxNzMuMjYxLDIxMS41NTV6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    color: #fff;
    background-size: 20px 20px;
    background-position: 8px 50%;
    font-size: 15px;
    width: auto;
    padding: 4px 8px 4px 37px;
    top: 48px
}
*/

.blog.fotoreport h2 {
    padding: 0 18px
}

.blog.fotoreport .pagination {
    padding: 0
}

div#weather1 {
    position: absolute;
    right: 400px;
    bottom: 8px
}

.wh .gkwTemp {
    font-size: 38px;
    text-align: center;
    margin: 8px 0 0;
    font-weight: 700;
    position: absolute;
    bottom: -12px;
    left: -38px;
    color: #fff;
    background: rgba(0, 0, 0, .48);
    line-height: 1;
    border-radius: 0;
    padding: 2px 5px
}

.wh .gkwMainRight p {
    margin: 0;
    line-height: 1.1;
    font-size: 12px
}

.wh i {
    text-shadow: 4px 4px 12px rgba(0, 0, 0, .48);
    top: -20px;
    position: relative;
    left: 5px;
    z-index: 88
}

.wh .gkwMainRight {
    margin: 0;
    color: #fff;
    position: absolute;
    left: 128px;
    width: 138px;
    top: 48px;
    font-size: 14px;
    background: rgba(0, 0, 0, .48);
    padding: 5px 10px 9px 12px
}

.wh .gkwMain.horizontal .gkwCurrent {
    float: left;
    width: auto;
    position: relative
}

.wh .gkwCurrent,
.wh .gkwMain {
    overflow: visible
}

.topsearch #roksearch_search_str {
    border: 0 solid #dfdfdf;
    border-bottom: solid 4px #ddd
}

.zahod {
    margin: 7px 0 17px;
    border-bottom: 3px solid #003c67;
    float: left;
    position: relative;
    background: url(../images/zahod.png) 193px 12px no-repeat;
    padding: 0 0 8px
}

.zahod a img {
    border: none;
    width: 100%
}

.zahod h3 {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 5px;
    background: #003c67;
    padding: 5px 0 5px 8px
}

.bs {
    float: left;
    margin: 0 0 10px;
    position: relative;
    width: 1140px
}

.headbstr {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    background: #d24747;
    line-height: 18px;
    float: left;
    margin: 0 9px 0 7px;
    font-weight: 700;
    padding: 10px 15px 8px
}

.js-marquee {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    float: left;
    line-height: 36px;
    padding: 0 12px
}

.bstr {
    background: #f5f6f8;
    margin: 0 0 0 7px;
    box-shadow: 1px 1px 0 rgba(0, 0, 0, .28)
}

.sessii {
    margin: 7px 0 22px;
    border-bottom: 3px solid #666;
    float: left;
    padding: 0 0 4px;
    width: 100%;
    background: #f8f8f8
}

.sessii h3 {
    color: #2f3234;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 8px 0 0 8px
}

.telnews {
    margin: 3px 0 15px;
    border-bottom: 3px solid #666;
    float: left;
    background: #f5f5f5;
    padding-bottom: 8px;
    width: 100%
}

.telnews h3 {
    color: #2f3234;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
    background: url(../images/telnew.png) 193px 7px no-repeat;
    padding: 8px
}

.turizm {
    margin: 7px 0 22px;
    background: #f5f6f8;
    float: left;
    border-radius: 5px
}

.turizm h3 {
    color: #015a9a;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 5px;
    padding: 10px 4px 0;
    text-align: center
}

.turizm h4 {
    color: #015a9a;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 2px 0 0 50px;
    display: inline-block;
    padding: 3px 4px 7px
}

.rozjas {
    margin: 8px 0 15px;
    float: left;
    border-bottom: 4px solid #333;
    background: #f5f5f5;
    padding-bottom: 5px
}

.sessii .junewsultra a {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    line-height: 16px
}

.sessii .date {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    line-height: 16px;
    background: #666
}

.anews {
    margin: 0 0 18px;
    border-bottom: 3px solid #666;
    float: left;
    width: 100%;
    position: relative;
    padding: 0 0 8px
}

.anews h2 {
    color: #2f3234;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0;
    padding: 11px 0 0 8px;
    line-height: 8px
}

.anews h3 {
    margin-bottom: 10px
}

.anews .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 0;
    line-height: 1.42857143;
    background-color: transparent;
    border: 0 solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.anews a {
    color: #2f3234;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 10px;
    text-decoration: underline;
    line-height: 14px
}

.anews .date {
    color: #fff;
    font-size: 14px;
    background: rgba(63, 76, 107, .85);
    position: absolute;
    top: 14px;
    padding: 3px
}

.anews .span4 {
    padding: 5px 5px 2px;
    background: #f5f5f5;
    margin-bottom: 5px;
    position: relative
}

.rada {
    margin: 0 0 18px;
    border-bottom: 3px solid #003c67;
    float: left
}

.rada h3 {
    color: #003c67;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px
}

.rada img {
    margin-bottom: 7px
}

.weather {
    margin: 0 0 18px;
    border-bottom: 3px solid #3f4c6b;
    float: left;
    width: 224px;
    padding: 9px 9px 9px 15px;
    background: #f5f6f8
}

.weather h3 {
    color: #3f4c6b;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 10px;
    background: url(../images/weather.png) 197px 1px no-repeat
}

.footer {
    position: relative;
    padding: 7px 0;
    width: 1145px;
    float: left;
    margin: 20px 0 0
}

.footer .foot {
    border-top: 5px solid #ffd735;
    position: relative;
    padding: 0;
    width: 1145px;
    float: left;
    margin: 0;
    background-color: #fff;
    min-height: 90px
}

.footcol1 {
    position: relative;
    padding: 0;
    width: 220px;
    float: left;
    margin: 10px 0 0 10px;
    min-height: 90px
}

.footcol2 {
    position: relative;
    padding: 0;
    width: 220px;
    float: left;
    margin: 11px 0 0 20px;
    min-height: 80px;
    color: #003c67;
    font-size: 12px;
    font-weight: 400
}

.footcol4 {
    position: relative;
    padding: 0;
    width: 200px;
    float: left;
    margin: 18px 0 0 20px;
    min-height: 80px;
    color: #003c67;
    font-size: 12px;
    font-weight: 400
}

.footcol5 {
    position: relative;
    padding: 0;
    width: 310px;
    float: left;
    margin: 18px 0 0 20px;
    min-height: 80px;
    color: #003c67;
    font-size: 12px;
    font-weight: 400;
    text-align: justify
}

.footcol7 {
    position: relative;
    padding: 0;
    width: 100px;
    float: left;
    margin: 25px 0 0 20px;
    min-height: 80px
}

.social-s {
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    background-color: #3f4c6b;
    color: #fff;
    padding: 8px 12px 7px;
    float: left;
    margin-right: 17px
}

.center .pluso-010010100101-04 .pluso-wrap a {
    margin: 5px 0 0 10px
}

.center .pluso-010010100101-04 a.pluso-more {
    display: none
}

#mis-vlada .modal-dialog,
#vlada-docs .modal-dialog,
#vlada-info .modal-dialog {
    width: 1150px
}

#mis-vlada .modal-header,
#vlada-docs .modal-header,
#vlada-info .modal-header {
    background-color: #3f4c6b;
    padding: 15px 24px;
    border-bottom: 0 solid #e5e5e5
}

#mis-vlada .modal-title,
#vlada-docs .modal-title,
#vlada-info .modal-title {
    font-size: 28px;
    font-weight: 700;
    color: #fff
}

#mis-vlada .mb-section,
#vlada-docs .mb-section,
#vlada-info .mb-section {
    background: #f8f8f8;
    border-bottom: 3px solid #ffd735;
    margin-bottom: 14px;
    float: left;
    width: 100%
}

#mis-vlada .close,
#mis-vlada .close:hover,
#vlada-docs .close,
#vlada-docs .close:hover,
#vlada-info .close,
#vlada-info .close:hover {
    font-size: 42px;
    color: #fff;
    text-shadow: 1px 1px 0 #000;
    opacity: 1
}

#mis-vlada a.mb-section-head,
#vlada-docs a.mb-section-head,
#vlada-info a.mb-section-head {
    color: #3f4c6b;
    font-size: 22px;
    font-weight: 700;
    padding: 7px 12px 4px 14px;
    display: block
}

#mis-vlada a.mb-section-headf,
#vlada-docs a.mb-section-headf,
#vlada-info a.mb-section-headf {
    color: #3f4c6b;
    font-size: 19px;
    font-weight: 700;
    padding: 5px 12px;
    display: block
}

#mis-vlada ul.mb-section-list,
#vlada-docs ul.mb-section-list,
#vlada-info ul.mb-section-list {
    padding: 0 14px 5px 42px;
    font-size: 15px;
    list-style-type: disc;
    float: left
}

#mis-vlada ul.dropsubmenu,
#vlada-info ul.dropsubmenu {
    list-style-type: circle;
    padding: 4px 0 0 10px
}

#mis-vlada .sublink:hover,
#vlada-info .sublink:hover {
    color: #3f4c6b;
    text-decoration: none
}

#mis-vlada .sublink,
#vlada-info .sublink {
    cursor: pointer;
    text-decoration: none;
    background: #e7e7e7;
}

#mis-vlada .sublink.collapsed,
#vlada-info .sublink.collapsed {
    background: inherit;
}

#mis-vlada .sublink:hover em,
#mis-vlada em,
#vlada-info .sublink:hover em,
#vlada-info em {
    top: 1px;
    position: relative;
    text-decoration: none;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5OS40MDQgMTk5LjQwNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTk5LjQwNCAxOTkuNDA0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gcG9pbnRzPSIxOTkuNDA0LDYzLjk5MyAxNzEuMTIsMzUuNzA5IDk5LjcwMiwxMDcuMTI3IDI4LjI4NCwzNS43MDkgMCw2My45OTMgOTkuNzAyLDE2My42OTUgICIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    width: 11px;
    height: 11px;
    display: inline-block;
    background-size: 11px 11px
}

#mis-vlada li,
#vlada-docs li,
#vlada-info li {
    margin-bottom: 4px
}

#mis-vlada li>a,
#vlada-docs li>a,
#vlada-info li>a {
    color: #000
}

#mis-vlada hr,
#vlada-docs hr,
#vlada-info hr {
    margin-top: 0;
    margin-bottom: 7px;
    border: 0;
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #fff;
    width: 100%;
    float: left
}

.page-header hr {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #fff;
    width: 100%;
    float: left
}