* {
    padding: 0;
    margin: 0;
}
@font-face {
    font-family: 'SegoeUISemilight';
    src: url('../fonts/SEGOEUISL.woff');
    font-weight: normal;
    font-style: normal;
}
img {
    border: none;
}
html, body{
    height: 100%;
}
body {
    /*background: url(../img/bg.jpg) top center repeat-y;*/
    font-family: "Segoe UI Semilight", "SegoeUISemilight", Calibri;
    font-size: 16px;
    color:#3d3d3d;
    overflow-x: hidden !important;
}
.image_left {
    width: 144px;
    height: 100%;
    background: url(../img/bg.jpg) 0 0 repeat-y;
    position: absolute;
    left: -145px;
}
.image_right {
    width: 144px;
    height: 100%;
    background: url(../img/bg.jpg) -1135px 0 repeat-y;
    position: absolute;
    right: -146px;
}
a:link, a:visited {
    color: #3d3d3d;
    text-decoration: none;
    font-family: "Segoe UI", "SegoeUISemilight", Calibri;
}
a:hover {
    color: #0cafe2;
    text-decoration: none;
}
a {
    color: #3d3d3d;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    outline: none !important;
}
::selection {
    background: #0cafe2;
    color: #fff
}
::-moz-selection {
    background:#0cafe2;
    color:#fff
}
.content {
    /*width: 995px;*/
    /*margin: 0 auto;*/
    padding: 0 24px 0 24px;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    background:#fff;
    position: relative;
}
.noimg {
    /*background: #fff;*/
    padding-top: 20px;
}
/*.gimg {*/
/*background: url(../img/footer_gra.png) repeat-x;*/
/*padding-top: 40px;*/
/*}*/
.minif{
    font-size: 12px;
}
.footer {
    /*width: 995px;*/
    /*margin: 0 auto;*/
    padding: 0 24px;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    position: relative;
    /*padding-bottom: 35px;*/
    /*min-height: 200px;*/
}
.info_content {
    border-top: 1px solid #888;
}
.top .container {
    max-width: 1120px;
    padding-right: 0;
    padding-left: 0;
}
.top {
    border-bottom: 1px solid #888;
    padding: 10px 0 0px 0;
    margin-bottom: 20px;
    position: fixed;
    /*width: 59%;*/
    z-index: 999;
    background-color: white;
}
.lang a {
    font-size: 14px;
    padding: 0 21px 0 21px;
    border-right: 1px solid #3d3d3d;
    text-transform: uppercase;
}
.lang a:first-child {
    padding-left: 0;
}
.lang a:last-child {
    border: none !important;
}
.lang a.active {
    color: #0cafe2;
}
.noborder {
    border: none !important;
}
.left {
    float: left;
}
.right {
    float: right;
}
.icon_search {
    background: url(../img/icons.png) 0 0 no-repeat;
    width: 23px;
    height: 23px;
    border: none;
    cursor: pointer;
    margin-top: 2px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
}
.icon_mobile {
    background: url(../img/icons.png) -23px 0 no-repeat;
    width: 23px;
    height: 23px;
}
.icon_accessibility {
    background: url(../img/icons.png) -46px 0 no-repeat;
    width: 27px;
    height: 23px;
    cursor: pointer;
}
.search_box {
    border: none;
    /*color: #d0d0d0;*/
    float: left;
    padding: 3px;
    width: 200px;
    outline: none;
    font-size: 14px;
    background: #fff;
    margin-right: 25px;
}
.search > li {
    list-style: none;
    /*float: left;*/
    border-left: 1px solid #888;
    padding: 0 10px 5px 10px;
    height: 28px;
}
.clear {
    clear: both !important;
}
.bigtitle {
    color: #7f7f7f;
    font-size: 22px;
    text-transform: uppercase;
    padding: 20px 0 0 0/*140px*/;
    font-family: "SegoeUISemilight";
    position: relative;
    float: left;
}
.bigtitle span {
    font-size: 26px !important;
}
.bigtitle.sizeuz{
    font-size: 21px !important;
}
.bigtitle.sizeuz span{
    font-size: 32px !important;
}
.bigtitle.sizeoz span{
    font-size: 32px !important;
}
.bigtitle.sizeen{
    font-size: 21px !important;
}
.bigtitle.sizeen span{
    font-size: 29px !important;
}
.topbox {
    height: 105px;
    z-index: 3;
    padding-left: 30px;
    margin-top: 59px;
}
.build_box {
    right: 70px;
    width: 454px;
    height: 95px;
    /*margin: 54px -10px 0 0;*/
    margin: 5px -10px 0 0;
    position: absolute;
}
.building {
    background: url(../img/building_hover.jpg) no-repeat;
    width: 452px;
    height: 125px;
    position: absolute;
}
.nomarginleft {
    margin-left: 0 !important;
}
.nomarginright {
    margin-right: 0 !important;
}
.nav_menu .container{
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.nav_menu .nocollapse{
    margin: 0 !important;
    padding: 0 !important;
}
.menu {
    border-bottom: 1px solid #3d3d3d;
    margin: 10px 0 0 0;
}
.menu a {
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    -ms-transition: all 0s ease;
    transition: all 0s ease;
}
.menu li a {
    list-style: none;
    text-transform: uppercase;
    display: block;
    float: left;
    padding: 5px 10px;
    margin: 10px 2px;
    font-size: 16px;
    color: #3d3d3d;
    font-family: "Segoe UI Semilight", "SegoeUISemilight", Calibri;
}
.menu li a:hover, .nav_menu .nav .open > a, .nav_menu  .nav .open > a:hover, .menu li a.current{
    background: #bababa;
    color: #fff;
}
.nav > li > a:focus {
    background: none;
    color: #3d3d3d;
}
.menu li.active a {
    background: #bababa;
    color: #fff;
}
.nav_menu .dropdown{
    float: left;
}
.nav_menu .dropdown .caret{
    display: none !important;
}
.nav_menu .dropdown .caret{
    padding: 0;
    margin: 0 -6px 0 0;
}
.nav_menu .dropdown-menu{
    border: 1px solid #888;
    background: #fff;
    width: 250px;
    box-shadow: 0 0 30px #888;
    text-transform: uppercase;
    right: -10px;
    border-radius: 0;
    top: 45px;
}
.nav_menu .dropdown-menu li a{
    font-size: 16px;
    border-bottom: 1px solid #cecece;
    display: block;
    padding: 5px 10px;
    margin: 5px 8px 0 8px;
    background: none;
    width: 90%;
    word-wrap: break-word;
    white-space: normal;
    color: inherit;
}
.nav_menu .dropdown-menu li.active {
    color: #0cafe2;
}
.nav_menu .dropdown-menu li a:hover{
    color: #0cafe2;
    background-color: inherit;
}
.nav_menu .image_dropdown{
    float: right;
}
.nav_menu .image_dropdown a.dropdown-toggle, .nav_menu .image_dropdown a.dropdown-toggle:hover {
    background: url(../img/dropdown.jpg) top right no-repeat !important;
    width: 30px;
    height: 40px;
    margin: 5px 0 0 0;
    cursor: pointer;
    padding: 21px;
}
.nav_menu .dropdown-menu span {
    background: url(../img/triangle.png) no-repeat;
    position: absolute;
    width: 10px;
    height: 6px;
    margin: -11px 0 0 20px;
}
.nav_menu .dropdown-menu.rightSide{
    left: auto !important;
}
.nav_menu .dropdown-menu.rightSide span {
    margin: -11px 0 0 225px;
}

.vMenuBar .navbar-collapse{
    padding: 0 !important;
}

.verticalMenu{
    /*width: 208px;*/
    width: 100%;
    background:url(../img/squares.jpg) repeat;
    font-size: 18px;
    line-height: 18px;
}
.verticalMenu li.open>a{
    background: #2dc8ff;
}
.verticalMenu a.dropdown-toggle{
    padding: 20px 15px !important;
    height: 59px;
}
.verticalMenu li a, .verticalMenu .open > a{
    color: #fff !important;
    /*width: 208px;*/
    position: relative;
    display: block;
    padding: 10px 15px;
    background: none;
    white-space: normal !important;

}
.verticalMenu li a:hover{
    background: #2dc8ff !important;
}
.verticalMenu a .caret{
    background: url('../img/link_img.png') no-repeat;
    width: 7px !important;
    height: 14px !important;
    border: none !important;
    right: 10px !important;
    top: 41%;
    position: absolute;
}
.verticalMenu ul {
    margin: 0 0 0 100%;
    position: absolute;
    padding: 0 !important;
    font-size: 18px;
    width: 208px;
    background: #00b3f2;
    border: none !important;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    box-shadow: none;
    bottom: 0;
    top: auto;
}
.verticalMenu ul li{
    border-bottom: 1px solid #8EE2FF;
    border-left: 2px solid #8EE2FF;
    padding: 5px 7px 5px 7px;
    cursor: pointer;
    width: 208px;
    position: relative;
}
.verticalMenu .dropdown-menu > li > a:hover, .verticalMenu .dropdown-menu > li > a:focus{
    background: #00b3f2;
}
/*.verticalMenu ul li:hover a{*/
/*background: #2dc8ff !important;*/
/*color: #fff;*/
/*}*/
.verticalMenu .open > a:hover, .verticalMenu .open > a:focus {
    background: #2dc8ff !important;
    color: #fff;
}
.menuBtn{
    display: none;
    padding-right: 10px;
}
.menu_btn{
    position: relative;
    padding: 9px 10px;
    width: 56px;
    heigth: 49px;
    background: #00b3f2;
    border: none;
    outline: none;
}
.slideMenuBox{
    width: 200px;
    display: none;
    top: 0;
    left: -200px;
    position: absolute;
    /*background: #00b3f2;*/
    /*min-height: 100%;*/
    float: left;
}
.slideMenuBox ul{
    margin-bottom: 0 !important;
}
.menuListView{
    background: #00b3f2;
}
.menuListView li a{
    color: #fff;
    margin: 0 15px;
    display: block;
    border-bottom: 1px solid #89E0FF;
    padding: 10px 0;
}
.menuListView li{
    color: #fff;
    list-style: none;
    cursor: pointer;
}
.menuListView li:hover{
    background: #2dc8ff;
}
.menuListView li>ul{
    display: none;
    background: #009DD4;
}

.bright #vmap{
    margin:10px 0 0 30px;
}

.loadingText{
    position: absolute;
    top: 47%;
    left: 35%;
    z-index: 999;
    font-size: 20px;
    /*background: #ccc;*/
}

.pagination > li > a, .pagination > li > span{
    color: #575757;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    background: #b8b8b8;
    color: #333;
    border-color: #dadada;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
    color: #333;
}
.pages-view li{
    margin-left: 40px;
}
.linkColor a{
    color: #0cafe2;
    text-decoration: none;
}
.linkColor a:hover{
    text-decoration: underline;
}

.classicGridView table{
    border: none !important;
    width: 100%;
}
.tabular{
    display: table-cell;
}
.classicGridView .spaceBorder{
    padding-left: 10px;
    border-left: 1px solid #999 !important;
}
.classicGridView .smallText{
    font-size: 12px;
    padding-right: 10px;
}
.classicGridViewListtext{
    font-size: 16px;
    padding-top: 5px;
    text-align: justify;
}
.classicGridView table tr{
    border-bottom: 1px solid #999;
}
.classicGridViewList{
    border: none !important;
}
.classicGridViewList img{
    margin: 5px;
}

.galleryGridView table{
    border: none !important;
}
.galleryGridViewList{
    /*border: 1px solid #888 !important;*/
    border: none !important;
    height: 100px;
    position: relative;
}
.galleryGridViewList .bgImages{
    height: 100px;
    float: right;
}
.galleryGridViewList .bgImages img{
    height: 100px;
    float: right;
    padding: 0 !important;
}
.galleryGridViewList .mediaTitleBox{
    position: absolute;
    margin-left: 10px;
    width: 200px;
    z-index: 10;
    font-size: 20px;
}
.galleryGridViewList .mediaTitleBox a{
    text-decoration: underline;
}
.galleryGridViewList .mediaTitleBox a:hover{
    text-decoration: none;
}
.galleryGridViewList .galleryTitle{
    height: 100px;
    vertical-align: middle;
    display: table-cell;
}
.galleryGridViewList .leftTransparent{
    background: url("../img/left_transparent.png") repeat-y;
    width: 300px;
    position: absolute;
    height: 100px;
}
.none{
    display: none;
}
.bleft {
    width: 208px;
    float: left;
    margin-right: 30px;
}
.bright {
    width: 700px;
    float: left;
}
.bright img{
    margin:10px 10px 10px 0;
}
.date{
    margin:10px 0;
}
.panel-classic{
    border: none !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    display: inline-block;
}
.panel-classic .panel-heading{
    background: url(../img/title_bg.png) repeat;
    font-size: 16px;
    color: #3d3d3d;
    text-transform: uppercase;
    border: none !important;
}
.panel-classic .panel-body{
    padding: 15px 0 0 0 !important;
    border: none !important;
    position: relative;
    display: inline-block;
    width: 100%;
}
.panel-classic.miniMargin{
    margin-bottom: 5px;
}
.link_color {
    color: #3d3d3d !important;
}
.stitle a:hover, .link_color:hover {
    color: #0cafe2 !important;
}
.margin {
    margin-bottom: 7px;
}
.more_margin {
    margin-bottom: 15px;
}
.more_more_margin {
    margin-bottom: 30px;
}
.menuMargin {
    margin-bottom: 30px;
}
.eventImage {
    display: table;
    position: relative;
    /* width: 264px; */
}
.eventImage img {
    /* position: absolute; */
    /*z-index: -1;*/
    width: 100% !important;
    /* height: 100% !important; */
}
.eventImage .caption {
    background: url(../img/pixe_caption.png) repeat;
    font-size: 12px;
    color: #fff;
    padding: 2px 10px 2px 10px;
    /* margin: 60% 0 0 0; */
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
    width: 100%;
}
.eventImage .caption span {
    background: url(../img/pixe_white.png) repeat;
    color: #00adf9;
    position: absolute;
    margin: -22px 0 0 80px;
    padding: 2px 5px;
    font-size: 12px;
    right: 10px;
}
.eventImage .date {
    background: url(../img/pixe_caption.png) repeat;
    font-size: 28px;
    color: #fff;
    padding: 5px 3px 5px 3px;
    text-align: center;
    min-width: 50px;
    margin: 0 0 0 0;
    position: absolute;
    line-height: 35px;
    right: 10px;
}
.eventImage .date span {
    font-size: 12px;
    color: #fff;
    text-align: center;
    display: block;
    line-height:13px;
}
.list_items li {
    list-style: none;
    margin: 15px 0 0 0;
    display: table;
    clear:both;
    cursor:pointer;
}
.list_items li p {
    background: #00b3f2;
    font-size: 28px;
    color: #fff;
    display: table;
    text-align: center;
    padding: 20px 0;
    margin: 0 5px 0 0;
    float: left;
    width: 65px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.list_items li a{
    color:#00b3f2;
}

.list_items li:hover a{
    text-decoration:underline;
}

.list_items li p span {
    font-size: 12px;
    display: block;
}
.list_items li div {
    line-height: 15px;
    font-size: 12px;
    font-weight: bold;
    color: #b3b3b3;
}
/*.list_items li:hover > p {
	background: #00b3f2;
}*/
.list_items li div span {
    display: inherit;
    color:#0cafe2;
    margin:5px 0 0 0;
    font-weight:normal;
}
.link_btn {
    background: #b3b3b3;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
    color: #fff;
    width: 208px;
    padding: 0 10px 0 15px;
    line-height: 18px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.link_btn:hover {
    background: #0cafe2;
}
.link_link span {
    background: url(../img/link_img.png) no-repeat;
    width: 7px;
    height: 14px;
    position: absolute;
    margin: 24px 0 0 192px;
}
.areabox {
    background: url(../img/mygovuz_bg.jpg);
    height: 79px;
    display: block;
    /* padding-top: 4px; */
    line-height: 19px;
    margin-left: 2px;
}
.areabox p {
    background: #00b3f2;
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding: 5px;
    text-transform: uppercase;
    display: table;
    width: 80px;
    float: left;
    margin: 0px 13px 0px -1px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 21px;
}
.areabox.green{
    background: url(../img/datagovuz_bg.jpg);
}
.areabox.green p{
    background: #25c699;
}
.areabox p span {
    font-size: 28px;
    display: block;
    margin-bottom: 5px;
}
.areabox a {
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-family: "Segoe UI" !important;
}
/*.areabox:hover > p {
	background: #00b3f2;
}*/
.areabox:hover > a {
    color: #0cafe2;
}
.banner {
    margin-bottom: 30px;
}
.banner, .news-container  {
    margin-bottom: 30px;
    height: 100%;
    display: block;
}
.banner .parth, .news-container .main-news {
    /*float: left;*/
    /*width: 360px;*/
    height: 100%;
    /*border-right: 1px solid #b2b2b2;*/
    /*padding-right: 30px;*/
}
.banner .parth img, .news-container .main-news img {
    margin: 10px 0 10px 0;
    width: 100%;
    /*height: 220px;*/
}
.banner .parth h1, .news-container .main-news h1 {
    color: #646060;
    font-size: 20px;
    font-weight: normal;
    margin-top:0;
}
.banner .parth p, .news-container .main-news p {
    color: #3d3d3d;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    text-align: justify;
}
.banner .parth a , .news-container .mini_row a{
    font-size: 14px;
    border-right: 1px solid #3d3d3d;
    padding: 0 10px 0 10px;
}
.banner .list li, .news-container .list td {
    cursor: pointer;
    list-style: none;
    color: #646060;
    /*padding: 6px 0 6px 30px;*/
    font-size: 16px;
    padding-left: 0;
    padding-right: 0;
}
.news-container .main-news a.noborder{
    padding: inherit;
}
.news-container .list table,.news-container .list td{
    border: none;
}
.banner .list li.active {
    color: #bdbdbd !important;
}
.box {
    /*width: 330px;*/
    height: auto;
    float: left;
    margin-right: 26px;
    /*background: #ccc;*/
    padding: 5px;
}
.hslider .box{
    height: auto;
}
.box p {
    color: #3d3d3d;
    font-size: 14px;
    margin: 10px 0 10px 0;
    width: 100%;
}
.box a {
    font-size: 12px;
    padding: 0 10px 0 10px;
    border-right: 1px solid #888;
}
.nopadding{
    padding: 0 !important;
}
.nopaddingleft {
    padding-left: 0 !important;
}
.nopaddingright {
    padding-right: 0 !important;
}
.boxContent {
    width: 330px;
    float: left;
    margin-right: 26px;
}
.news_info {
    margin: 10px 0 -10px 0;
}
.news_info .date {
    font-size: 12px;
    color: #b1b1b1;
    border-right: 1px solid #b1b1b1;
    padding-right: 10px;
}
.news_info a {
    font-size: 18px;
    padding-left: 8px;
    margin-bottom: 10px;
}
.minia {
    font-size: 12px !important;
    padding: 0 10px 0 10px;
    border-right: 1px solid #888;
    display: table-cell;
}
.noborderleft {
    border-left: none !important;
}
.noborderright {
    border-right: none !important;
}
#tabs {
    margin: 0 0;
}
#tabs ul {
    float: left;
    background: #fff;
    width: 100%;
}
#tabs li {
    list-style: none;
}
#tabs li {
    display: inline;
    background: #fff;
    text-align: center;
}
#tabs li, #tabs li a {
    float: left;
}
#tabs ul li.active {
    background: url(../img/title_bg.png) repeat;
    border: 1px solid #efefef;
    border-bottom: none;
}
#tabs ul li.active a {
    color: #3d3d3d;
}
#tabs div {
    clear: both;
    padding-top: 15px;
    min-height: 100px;
    border-top: 1px solid #efefef;
    text-align: justify;
    color: #959393;
}
#tabs div a {
    padding: 0 5px 0 5px;
    font-size: 14px;
}
#tabs div a:hover {
    text-decoration: underline;
}
#tabs div p {
    margin-bottom: 10px;
}
#tabs div span {
    color: #006db0;
}
#tabs ul li {
    border: 1px solid #fff;
    border-bottom: 1px solid #efefef;
}
#tabs ul li a {
    text-decoration: none;
    padding: 8px;
    color: #cacaca;
    width: 201px;
    text-transform: uppercase;
}
.arrowg {
    background: rgba(201, 201, 201, 0.5);
    position: absolute;
    display: block;
    vertical-align: middle;
    z-index: 100;
    right: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    bottom: 10px;
    right: 10px;
}
.arrowg span {
    color: #BBBBBB;
    display: table-cell;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    text-align: center;
}
.arrowv {
    border-top: 1px solid #888;
    position: absolute;
    margin: 10px 0px 0px;
    padding: 0px 50%;
    display: block;
    clear: both;
    width: 100%;
}
.arrowv span {
    background: url(../img/arrows.jpg) -8px 0 no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    margin-top: 5px;
}
.all_link {
    margin-top: 50px;
    display: block;
    font-size: 12px;
}
.map_area {
    height: 440px;
    width: auto;
    background: #d1f1ff;
    background-image: url(../img/map_area.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    border: 1px solid #83c9ef;
    border-left: none;
    border-right: none;
    /*min-width:990px;*/
    position: relative;
}
.fsblock {
    width: 330px;
    float: left;
}
.weather {
    color: #636060;
    font-size: 24px;
    width: 110px;
    text-align: right;
    padding: 0px 0px 10px 0;
    border-right: 1px solid #888;
    float: left;
    margin: 0 0 0 20px;
}
.weather p {
    margin: 0 0 0px -20px;
}
.weatherSelect {
    /*-webkit-appearance: none;*/
    /*-moz-appearance: none;*/
    /*appearance: none;*/
    width: 120px;
    font-size: 22px;
    border: none;
    color: #636060 !important;
    outline: none;
}
.weather span {
    color: #9e9e9e;
    font-size: 13px;
    float: left;
}
.weather_num {
    color: #00adf9;
    font-size: 38px;
    float: left;
    padding-left: 10px;
    width: 225px;
}
.weather_img{
    float: right;
    width: 55px;
    margin-top: 2px;
}
.marginleft {
    margin-left: 15px;
}
.link_list {
    position: relative;
}
.link_list a {
    padding: 0 10px;
    border-left: 1px solid #6c6c6c;
    font-size: 14px;
}
.link_list > a:first-child{
    border: none;
}
.copyright {
    color: #6c6c6c;
    font-size: 18px;
    margin: 15px 0 0 10px;
}
.footer_image {
    background: url(../img/fimage.jpg) no-repeat;
    height: 164px;
    width: 415px;
    /*float: right;*/
    position: absolute;
    right: 0;
    z-index: -1;
}
.map_dropdown button, .map_dropdown button:hover, .map_dropdown button:focus{
    background: #0CAFE2;
    width: 29px;
    height: 29px;
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0 0 0 10px;
    position: absolute;
    color: #fff;
}
.map_dropdown .dropdown-menu{
    margin: 0 -40px 0px 0px;
    right: 0;
}
.colorArea p{
    text-align: center;
    width: 203px;
    margin: 5px 0 !important;
}
.color_box {
    width: 207px;
    display: block;
    margin: -45px 0px 0px;
    position: absolute;
    /*float: left;*/
}
.color_box p {
    color: #fff;
    font-size: 14px;
    margin: 5px 0 0 10px;
    position: absolute;
}
.color_box span {
    width: 29px;
    height: 29px;
    float: left;
}
.color_box .pin {
    color: #0383b7;
    font-size: 13px;
    margin: 15px 0 0 5px;
}
.color_box .dropdown{
    position: static;
}
.color_box .pin .label {
    background: url(../img/map_pin.png) 0 -35px no-repeat;
    width: 24px;
    height: 23px;
    float: left;
    margin-top: -5px;
    padding-right: 10px;
    display: block !important;
}
.color_box .a {
    background: #0084b9;
}
.color_box .b {
    background: #0093ce;
}
.color_box .c {
    background: #009fdf;
}
.color_box .d {
    background: #00abf0;
}
.color_box .e {
    background: #00bdf7;
}
.color_box .f {
    background: #40c4f9;
}
.color_box .g {
    background: #8fdcff;
}
.maptitle {
    color: #01a9ea;
    font-size: 18px;
    margin-top: 20px;
    position: absolute;
    width: 960px;
}
.maptitle div {
    float: right;
}
.map_border {
    border-bottom: 1px solid #01a9ea;
    min-width: 150px;
    margin: 14px 15px 0 15px;
}
.absolute {
    position: absolute;
    width: 980px;
}
.cercles {
    width: 470px;
    margin: -340px -39px 0 0;
}
.cercles a {
    width: 174px;
    height: 174px;
    border: 1px solid #51b9e4;
    display: flex;
    float: left;
    margin-right: 10px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}
.cercles div, .cercles img {
    background: url(../img/cbg.png) repeat;
    width: 162px;
    height: 162px;
    position: absolute;
    margin: 6px 6px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.cercles p {
    text-align: center;
    width: 167px;
    height: 30px;
    padding: 5px 0 0 0;
    margin: 70px 6px 0 6px;
    color: #fff;
    border-radius: 4px;
}
.cercles a:hover > p {
    background: url(../img/cbg.png) repeat;
}
.cercles a:hover > div {
    opacity: 0;
}
.cercles .first {
    margin: 0 -50px 0 90px;
}
.second {
    position: absolute;
    margin: 160px 0 0 0
}
.jqpin {
    background: url(../img/map_pin.png) 0 0 no-repeat;
    width: 38px;
    height: 33px;
    cursor: pointer;
}
.map_hover_contnet span {
    border: 1px solid #c7c7c7;
    background: #fff;
    color: #c7c7c7;
    margin: -130px 0 0 30px;
    position: absolute;
    min-width: 200px;
    min-height: 100px;
    color: #646060;
    padding: 7px;
    font-size: 14px;
}
.map_hover_contnet span h1 {
    font-size: 15px;
    margin-top: 10px;
}
.map_hover_contnet span h2 {
    font-size: 15px;
}
.map_hover_contnet span a {
    font-size: 13px;
    margin: 0 5px 0 0;
}
.sform{
    position:relative;
}
.searchbar {
    border: 1px solid #00acf9;
    font-size: 16px;
    padding: 10px 55px 10px 15px;
    width: 630px;
    outline: none;
    color: #67d0ff;
    clear: both;
    text-transform:uppercase;
}
.search_btn {
    /*background: url(../img/searchbtn.jpg) no-repeat;*/
    width: 35px;
    height: 31px;
    border: none;
    position: absolute;
    margin: 4px 0 0 655px;
    outline: none;
    cursor: pointer;
}
.sform a{
    margin:10px 0 0 0;
    font-size:16px;
    color:#00acf9;
    text-decoration:underline;
}
.accordion {
    width: 100%;
    margin: 30px 0 0 0;
}
.accordion table{
    width:97%;
    margin:10px 0;
}
table td.blue{
    color:#00acf9;
    width: 25%;
}

.accordion ul {
    list-style: none;
    margin-left:35px;
}

.accordion li {
    list-style: none;
}
.accordion li a span.figure{
    background:url(../img/figure.png) no-repeat;
    width:9px;
    height:9px;
    display:block;
    position:absolute;
    margin:8px 0 0 -20px;
    z-index:10;
}

.accordion a {
    /*background: #00acf9;*/
    font-size: 18px;
    color: #3d3d3d;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
    padding: 10px 10px 10px 30px;
    margin-bottom: 2px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position:relative;
    border-bottom:1px solid #00acf9;
}
.accordion a span.before{
    background:url(../img/transparent_parts_left.png) repeat-y;
    position:absolute;
    width:100%;
    height:100%;
    top:1px;
    right:0;
    z-index:-1;
}
.accordion a span.after{
    background:url(../img/transparent_parts_right.png) repeat-y;
    position:absolute;
    height:100%;
    left:96%;
    z-index:-1;
    width:46px;
}
.accordion a:hover {
    /*background: #039ce0;*/
    color:#0cafe2;
}
.accordion li>ul li>ul li a {
    text-transform: none;
}
.radiobtn {
    list-style:none;
    float:left;
    position: relative;
    margin:10px 15px 0 0;
}
.radiobtn label{
    padding-left:20px;
    cursor:pointer;
    font-size:16px;
    color:#00acf9;
}
.radiobtn span {
    display: block;
    width: 15px;
    height: 15px;
    cursor: pointer;
    position: absolute;
    margin:4px 0 0 0;
    background: url(../img/radio.jpg) 0 -15px no-repeat;
}
.radiobtn input[type=radio]{
    display:none;
}
.radiobtn input[type=radio]:checked + span {
    background: url(../img/radio.jpg) 0 0 no-repeat;
}
.breadcrumbs li{
    list-style:none;
    float:left;
    font-size:16px;
    color:#aeaeae;
    background:url(../img/breadcrumbstriangle.jpg) center right no-repeat;
    padding:0 15px 0 10px;
    color: #505050;
}
.breadcrumbs li:first-child{
    padding-left:0;
}
.breadcrumbs li:last-child{
    background:none;
}
.title{
    color:#00acf9;
    font-size:25px;
    display:block;
    border-bottom:2px solid #00acf9;
    padding:5px 0;
    margin:5px 0 20px 0;
    position:relative;
    z-index: 1;
}
.title span{
    background: url(../img/title_transparent.png) repeat-y;
    position: absolute;
    width: 245px;
    height: 100%;
    right: 0;
    z-index:-1;
}
.leftList{
    border-right:1px solid #888;
    padding-left:20px;
    margin:10px 0 10px 0;
}
.leftList li{
    list-style:none;
    padding:15px 0;
    width:320px;
}
.miniList li{
    display:block;
    list-style:none;
    border-bottom:1px solid #ddd;
    padding:10px 0;
    font-size:14px;
}
.simpleList li{
    display:block;
    list-style:none;
    border-bottom:1px solid #888;
    padding:15px 0;
}
.simpleList li:last-child, .leftList li:last-child, .miniList li:last-child{
    border:none;
}
.simpleList li>a, .leftList li>a{
    display:block;
    clear:both;
    font-size:18px;
    color:#818181;
}
.simpleList li>a:hover, .simpleList li .date>a:hover, .leftList li>a:hover, .leftList li .date>a:hover{
    color:#00acf9;
}
.simpleList li .date, .simpleList li .date>a, .leftList li .date, .leftList li .date>a{
    font-size:14px;
    color:#a7a7a7;
    clear:none;
}
.expmenu li{
    list-style:none;
    text-align: left !important;
    display: block;
    clear: both;
    background: #f2f2f2;
    width: 100%;
    border-bottom: 1px solid #fff;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.expmenu .hovered>a{
    background:#dadada !important;
}
.expmenu li.active a {
    color: white;
}
.expmenu ul{
    z-index:100;
}
.expmenu li>ul{
    position:absolute;
    margin:0 0 0 209px;
    width:209px;
    display:none;
}
.expmenu li>ul li{
    border-left:1px solid #fff;
}
.expmenu li a{
    font-size: 14px;
    color: #3d3d3d;
    text-decoration: none !important;
    text-align: left !important;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
    padding: 20px 10px 20px 10px;
    /* vertical-align:middle; */
    /* height:60px; */
    /* width: 100% !important; */
}
.expmenu li:hover{
    background:#dadada;
}
.expmenu li.active{
    background: #00acf9 !important;
    color: #fff;
}
.expmenu .active>span{
    background:url(../img/whiteTriangle.png) no-repeat;
    width:6px;
    height:17px;
    position:absolute;
    /* margin: 23px 0 0 242px; */
    right: 27px !important;
}
.expmenu li>span{
    background:url(../img/whiteTriangle.png) -6px 0 no-repeat;
    width:6px;
    height:17px;
    position:absolute;
    margin: 23px 0 0 195px;
}
.selectArea{
    margin-bottom:25px;
}
.selectArea li{
    list-style:none;
}
.selectArea li .self{
    background:url(../img/title_bg.png) repeat;
    color:#3d3d3d;
    padding:10px 15px;
    font-size:16px;
    text-transform:uppercase;
    width:100%;
    display: block;
    position:relative;
}
.selectArea li .self>span{
    background:url(../img/selctTriangle.png) no-repeat;
    width:14px;
    height:9px;
    position:absolute;
    right:10px;
    top: 45%;
}
.selectArea li ul{
    margin:5px 0 0 10px;
}
.selectArea ul li a{
    color: #00acf9;
    padding: 2px 0;
    display: table;
}
.selectArea li ul a:hover{
    text-decoration:underline;
}
.text{
    color:#3d3d3d;
    text-transform:uppercase;
    font-size:14px;
    margin-left:10px;
}
.big{
    font-size:22px;
}
.up{
    margin-top:-7px;
}
.listName{
    color: #00acf9 !important;
}
.eventImage p.caption a {
    color: #fff;
}
.rates {
    border: 1px solid #00adf9;
    border-left: 5px solid #00adf9;
    height: 82px;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    padding: 0px 0 0 10px;  float: inherit;
}
ul.rates_list {
    float: right;
    width: 140px;
    background: #00adf9;
    padding: 10px 0px 10px 20px;
}
ul.rates_list li {
    border: none !important;  color: #fff;
    font-size: 13px !important;
    padding: 1px 0;  text-transform: uppercase;  display: block !important;  list-style: none;
}
.rates h1 {
    font-size: 14px;
    color: #00adf9;
    margin: 16px 0 0 0;
    font-weight: bold;
}
.rates span {
    /* color: #2790d9; */
    font-size: 12px;
    margin-top: 2px;  display: block;
}
/*.program_state {*/
/*background: url(../img/gosprogramm.png) no-repeat;*/
/*width: 294px;*/
/*height: 82px;*/
/*}*/
.timeCountainer {
    border-left: 1px solid #888;
    float: right;
    padding: 0px 7px 7px 7px;
}
span#timecontainer{
    font-size: 12px;
}
.bx-pager.bx-default-pager {
    margin-left: 40%;
}
.bx-pager-item a {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 2px;
    float: left;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: #DADADA;
    border: 1px solid #fff;
    border-radius: 10px;
}
a.bx-pager-link.active {
    background: #8E8D8D;
}
.hslider li {
    /*background: #f8f8f8;*/
    height: 230px;
    /*width: 390px !important;*/
    margin: 20px 7px 20px 0 !important;
    padding: 0 10px;
    border-right: 1px solid #c7c7c7;
}
ul.tslider img {
    width: 100% !important;
    /*height: 100% !important;*/
}
.bx-viewport {
    /* width: 97% !important; */
    margin-top: -13px;
}
.langSelector .simple_btn{
    background: none;
    padding: 6px;
}
.fwhite{
    color: #fff;
}
.mediaFolders{
    margin: 0 10px 0 0;
}
.text_justify{
    text-align: justify;
}
.content img{
    max-width: 100%;
}
.areabox .servicesCount{
    vertical-align: middle;
    height: 76px;
    display: table-cell;
    padding-right: 8px;
}
.useful_info td {
    padding: 0 !important;
}
.useful_info td.info_img {
    width: 67px;
    height: 67px;
    border: 4px solid white !important;
    border-left: 1px solid white !important;
    vertical-align: middle;
}
.useful_info td.info_title {
    border-top: 4px solid white !important;
    border-bottom: 4px solid white !important;
    border-right: 1px solid white !important;
    border-left: 1px solid white !important;
    vertical-align: middle;
    text-transform: uppercase;
    padding: 7px !important;
    padding-left: 25px !important;
    height: 67px;
}
.useful_info td.info_title a{
    font-size: 16px !important;
    padding: 0 !important;
}
.useful_info td img{
    width: 67px;
    max-height: 67px;
    margin: 0 !important;
}
.useful_info span{
    border-top: 1px solid #efefef;
    display: block;
}
.tslider .box a {
    border: none !important;
}
.tslider .box {
    padding: 0 !important;
    margin: 0 !important;
}
.bx-wrapper{
    margin-top: -30px;
}
.text_justify.presents td {
    border: 1px solid white;
}
.text_justify.presents td.img_td{
    width: 27%;
}
.tabs.transparent a:hover{
    background: none !important;
    border-radius: 0 !important;
}

.tabs.active a {
    border-radius: 0 !important;
}
li.tabs{
    /*width: 50%;*/
    text-align: center;

}
.greyTab{
    background: url(../img/title_bg.png) repeat;
    margin-bottom: 20px;
}
.greyTab .tabs.active > a, .greyTab .tabs.active a:hover, .greyTab .tabs.active a:focus{
    background: transparent;
    border: none;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    -ms-transition: all 0s ease;
}
.greyTab .tabs.active a:hover, .greyTab .tabs.active a:focus{
    /*background: #d1d1d1 !important;*/
}
.greyTab .nav-tabs{
    border: none;
}
.greyTab .nav-tabs > li > a{
    border-bottom: none !important;
    border-radius: 0;
}
.greyTab li.tabs{
    /*background: #d1d1d1;*/
}
.greyTab li.tabs a{
    color: #fff;
    border-left: none !important;
    border-right: none !important;
    background: #d1d1d1;
    border: none;
    margin: 0;
}
.greyTab li.tabs.active a{
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    -ms-transition: all 0s ease;
    transition: all 0s ease;
    color: #555;
}
.greyTab .tab-content{
    /*background: url(../img/title_bg.png) repeat;*/
    min-height: 100px;
}
.greyTab .panel{
    background: none;
    margin-bottom: 15px;
}
.dashedBg{
    background: url(../img/title_bg.png) repeat;
}
.list_items.events li div{
    font-size: 14px;
    height: 97px;
    display: table-cell;
    vertical-align: middle;
}
.list_items.events li div span{
    font-size: 12px;
}
.bg_naqsh {
    background: url("../img/naqsh.jpg") repeat #FFFFFF;
    padding: 20px;
    font-style: italic;
    font-weight: bold;
}
.historical_heritage{
    width: 100%;
    padding-bottom: 15px;
}
.col-xs-12.col-md-9.linkColor.rightPanel img {
    padding-right: 15px;
    padding-bottom: 15px;
}
.logoLine{
    margin: 0 35px 0 24px;
}
.tagPills li{
    list-style: none;
    float: left;
    margin: 2px;
    padding: 3px;
    border-radius: 3px;
    background: #ededed;
}
.tagPills li:hover{
    background: #ccc;
}
.tagPills li a:hover{
    color: #3d3d3d;
}
.tagPills li a:hover{
    color: #3d3d3d;
}
.miniText{
    font-size: 13px;
    margin: 22px 0 0 10px;
}
.scrollUp {
    top: 50%;
    cursor: pointer;
    width: 40px;
    height: 40px;
    opacity: 0.5;
    position: fixed;
    bottom: 30px;
    right: 30px;
    display: none;
    text-indent: -9999px;
    background: url('../img/toTop.png') no-repeat;
}
.scrollUp:hover{
    opacity: 0.8;
}
.betaText{
    font-size: 12px;
    font-weight: normal;
    color: #ababab;
    /*padding-top: 10px;*/
    display: none;
}
.no-padding{
    padding: 0 !important;
}
.pull-center{
    margin-left:auto !important;
    margin-right:auto !important;
    float: none;
}
.treeBlocks{
    padding: 0;
}
.treeBlocks .treeBlockItem{
    display: table;
    /*padding: 0;*/
    margin: 13px 0;
}
.treeBlocks .treeBlockItem a{
    background: #00affc;
    font-size: 20px;
    color: #fff;
    text-align: center;
    height: 70px;
    display: table-cell;
    vertical-align: middle;
    text-transform: uppercase;
    text-decoration: none;
}
.treeBlocks .treeBlockItem a:hover{
    background: #b4b4b4;
}
.treeBlocks .treeBlockItem ul{
    position: absolute;
    left: 0;
    top: 70px;
    z-index: 20;
    width: 100%;
    display: none;
}
.treeBlocks .treeBlockItem ul li{
    list-style: none;
    border-bottom: 1px solid #fff;
}
.treeBlocks .treeBlockItem ul li:last-child{
    border: none;
}
.treeBlocks .treeBlockItem ul li a{
    background: #00a1e8;
    display: block;
}
.hiddenList li{
    list-style: none;
}
.socialButtons{
    position: absolute;
    top: 20px;
    right: 22px;
}
.correctView{
    top: 10px;
    right: 0;
}
.fondSign{
    font-size: 13px !important;
    margin: 20px 0 0 0;
    width: 50%;
    word-wrap: break-word;
}
.fondSign p{
    height: 54px;
    display: table-cell;
    vertical-align: middle;
}
.fondSign img {
    margin-right: 10px;
}
.fullSized{
    width: 100%;
}
#archivesList {
    width: 100%;
    font-size: 15px;
    text-align: center;
    /*border: none !important;*/
    color: #d2d2d2;
}
#archivesList thead tr:last-child {
    font-size: small;
    color: #555555;
}
#archivesList thead tr:nth-child(1) td:nth-child(2) {
    color: #323232;
}
#archivesList thead tr:nth-child(1) td:nth-child(1):hover, #archivesList thead tr:nth-child(1) td:nth-child(3):hover {
    cursor: pointer;
}
#archivesList td {
    padding: 6px 5px;
    font-size: 18px !important;
}
#archivesList tbody td {
    color: #d2d2d2;
}
#archivesList tbody td.active, #archivesList a{
    color: #3d3d3d;
    cursor: pointer;
}
#archivesList tbody td.active:hover, #archivesList tbody td.hover{
    background: #ccc;
}
.awards {
    margin-top: -25px;
    margin-left: -2px;
}
.awards_img img{
    width: 100px;
    padding: 0px !important;
    text-align: center;
    margin-bottom: 31px;
}
.awards_img img:hover{
    cursor: pointer;
    opacity: 0.6;
}
.awards_img{
    width: 100%;
    float: left;
    list-style: none;
}
.awards_info div{
    position: absolute;
    display: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    padding: 10px;
    border:1px solid #c7c7c7;
    z-index: 50;
    color:#646060;
    /*font-size:13px;*/
    box-shadow: 0 0 50px #999;
    opacity: 0.9;
    margin-left: 0 !important;
    width: 96%;
    background-repeat: no-repeat;
    background-position-x: 1%;
    background-position-y: 50%;
    min-height: 220px;
    padding-left: 22% !important;
    background-size: 19% !important;
}
.awards_info h2{
    font-size:18px;
    /*font-weight:normal;*/
    /*line-height:20px;*/
    /*margin-bottom:6px;*/
    margin-top: 0px;
    color: #00acf9;
    border-bottom: 1px solid #00acf9;
    padding-bottom: 5px;
}
.awards_img span {
    color: #00acf9;
    display: block;
    cursor: pointer;
}
.triangle{
    background: url("../img/topTriangle.png") no-repeat;
    width: 17px;
    height: 9px;
    position: absolute;
    right: 14px;
    top: -9px;
}
.awards_img li {
    border: 1px solid #888;
    float: left;
    margin: 6px !important;
    padding: 19px 5px 5px 5px !important;
    text-align: center;
    height: 326px;
    width: 190px;
}
.specialViewArea{
    padding: 10px 20px;
    width: 265px;
    right: -10px;
    top: 30px;
}
.appearance{
    margin-bottom: 10px;
    clear: both;
    display: table;
    width: 100%;
}
.squareBox{
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    font-size: 27px;
    font-weight: bolder;
    cursor: pointer;
    background: #828282;
    border: 2px solid #353535;
    color: #fff;
}
.specialTitle{
    border-bottom: 1px solid #ccc;
    font-size: 18px;
}
.squareAppearances{
    float: left;
    margin-right: 5px;
}
.squareBox.spcNormal{
    background: #00a2e0;
    border-color: #034e6b;
}
.squareBox.spcWhiteAndBlack{
    background: #828282;
    border-color: #353535;
}
.squareBox.spcDark{
    background: #3e3e3e;
    border-color: #777777;
}
.squareBox.spcNoImage{
    border-color: #00a2e0;
    background: url('../img/iconImg.png') 11px 7px no-repeat;
}
.squareBox.spcSetImage{
    background: url('../img/iconImg.png') -41px 7px no-repeat !important;
}
.fontSmaller{
    font-size: 24px;
}
.fontBigger{
    font-size: 26px;
}
.blur{
    -webkit-filter: blur(4px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.relative{
    position: relative;
}
.block{
    display: block;
}
.defaultSlider{
    height: 4px;
    background: #b7b7b7;
    margin-top: 20px;
    border: none;
}
.defaultSlider span{
    width: 25px !important;
    height: 25px !important;
    top: -11px !important;
    border-radius: 50%;
    outline: none;
    background: #fff !important;
    box-shadow: 0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    -moz-box-shadow: 0px 0px 5px #ccc;
    -o-box-shadow: 0px 0px 5px #ccc;
    /*mso-border-shadow: 0px 0px 5px #ccc;*/
    cursor: pointer !important;
}
.defaultSlider span:focus, .defaultSlider span:hover{
    border-color: #d3d3d3;
}
.defaultSlider .ui-slider-range{
    background: #00acf9;
}
.newsListTable hr{
    border-bottom: 1px solid #999;
    margin-top: 7px;
    margin-bottom: 7px;
}
img.rssIcon{
    position: absolute;
    right: 0;
    margin-top: 10px;
}
img.rssIcon:hover {
    opacity: 0.5;
}
.no-margin{
    margin: 0 !important;
}
/*SiteMap*/
#tree{
    width: 100%;
    font-size: 18px;
}
#tree .tree {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#fbfbfb;
    /*border:1px solid #00acf9;*/
    border: none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
#tree .tree a{
    border: none;
    padding: 0;
}
#tree .tree a:hover {
    color: inherit;
}
#tree .tree li {
    list-style-type:none;
    /*margin:0;*/
    margin: 0px 10px 0px 25px;
    padding:10px 5px 4px 18px;
    position:relative
}
#tree .tree ul li ul li a{
    font-size: 18px;
}
#tree .tree ul li ul li ul li a{
    font-size: 16px;
}
#tree .tree li::before, #tree .tree li::after {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
}
#tree .tree li::before {
    border-left:1px solid #00acf9;
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
#tree .tree li::after {
    border-top:1px solid #00acf9;
    height:20px;
    top: 27px;
    width: 38px;
}
#tree .tree li span {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #00acf9;
    border-radius:5px;
    display:inline-block;
    padding:3px 9px 6px 9px;
    text-decoration:none;
    letter-spacing: 2px;
}
#tree .tree li.parent_li>span {
    cursor:pointer;
    background: #eee;
}
#tree .tree>ul>li::before, #tree .tree>ul>li::after {
    border:0
}
#tree .tree li:last-child::before {
    height:30px
}
#tree .tree li.parent_li>span:hover, #tree .tree li.parent_li>span:hover+ul li span {
    background:#eee;
    border:1px solid #94a0b4;
    color:#000;
    opacity: 0.8;
}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:7px;padding-right: 20px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;margin-top: 6px;}
.icon-folder-open{background-position:-408px -120px;width:16px;}
.icon-share-alt{background-position:-336px -96px;}
/*SiteMap*/
.org_map_img{
    padding: 5px;
    cursor: pointer;
}
#orgMap .modal-dialog{
    width: 63%;
    text-align: center;
}
.banknotes .panel-heading{
    background: none !important;
}
.banknotes .panel-heading img{
    padding: 10px 20px 0px 20px !important;
    max-width: 360px;
}
.banknotes .panel-heading a{
    text-decoration: none !important;
}
.banknotes .banknoteTitle{
    margin-top: -10px !important;
    margin-bottom: 15px;
    color: #00acf9;
    font-size: 20px;
}
.leftPanel{
    padding-bottom: 10px;
}
.ymaps-copyrights-pane, .i4ewOd-pzNkMb-nK2kYb, .OFA0We-haAclf.OFA0We-purZT{
    display: none !important;
}
#speech{
    display: none;
}
.narratorBox{
    background: #8dd2ef !important;
    position: relative;
}
.loadingCursor{
    cursor: wait !important;
}
.narratorBox .loading{
    position: absolute;
    background: #dcdcdc;
    height: 5px;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-animation: speechAnimation 4s infinite alternate;
    animation: speechAnimation 4s infinite alternate;
}
a.narratorBox{
    color: #3d3d3d !important;
}

.blueCheckbox input[type="checkbox"] {
    display:none;
}
.blueCheckbox input[type="checkbox"] + label {
    cursor:pointer;
    font-weight: normal;
}
.blueCheckbox input[type="checkbox"]:checked + label {
    font-weight: bold;
}
.blueCheckbox input[type="checkbox"] + label span {
    display:inline-block;
    width:18px;
    height:18px;
    margin: -4px 6px 0 0;
    vertical-align:middle;
    background:url("../img/checkbox.png") left top no-repeat;
    cursor:pointer;
}
.blueCheckbox input[type="checkbox"]:checked + label span {
    background:url("../img/checkbox.png") -18px top no-repeat;
}
#speechOptions{
    display: none;
}
.rounded{
    background: #00acf9;
    color: #fff;
    width: 20px;
    height: 20px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.pointer{
    cursor: pointer;
}
.webabonents-slide-out-div.open.box_shadow {
    padding: 11px;
    min-height: 200px;
    border: 1px solid;
}
#feedback{
    position: fixed;
    /*bottom: 0;*/
    top:35%;
    left: 0;
    /* background: url("../img/bgfeed.png") 0 0 no-repeat; */
    z-index: 1000;
    /*height: 136px;*/
    min-width: 49px;
}
.feed_speech_icon{
    background: url("../img/speech.png") 3px 3px no-repeat;
    width: 36px;
    height: 36px;
    margin-left: 6px;
    /* margin-top: 5px; */
    margin-bottom: 7px;
    opacity: 1 !important;
}
.feedCircle{
    border-radius: 50%;
    background-color: rgb(0, 153, 223);
}
.feed_email_icon{
    background: url("../img/email.png") 0 0 no-repeat;
    width: 36px;
    height: 36px;
    margin-left: 8px;
    /*margin-top: 12px;*/
}
.feed_faq_icon{
    background: url("../img/faq.png") 0 0 no-repeat;
    width: 36px;
    height: 36px;
    margin-left: 9px;
    /* margin-top: 12px; */
}
.feed_phone_icon{
    background: url("../img/phone.png") 0 0 no-repeat;
    width: 36px;
    height: 36px;
    margin-left: 17px;
    /* margin-top: 12px; */
}
#feedback .feedbuttons a{
    background: #05ADFA;
    width: 49px;
    height: 49px;
}
#feedback span.hrfeed {
    border-bottom: solid 1px white;
    width: 34px;
    height: 1px;
    float: left;
    /* margin-top: 6px; */
    margin-left: 7px;
}
#feedback span.hrfeed1 {
    border-bottom: solid 1px white;
    width: 34px;
    height: 1px;
    float: left;
    margin-top: 4px;
    margin-left: 7px;
}
.feedblock {
    background-color: rgb(0, 153, 223);
    height: 49px;
    margin-top: -49px;
    margin-left: 49px;
    color: #fff;
    padding: 12px 17px 12px 17px;
    display: none;
    position: inherit;
    font-size: 14px;
    font-family: "Segoe UI";
}
a.leftSpeech {
    padding-top: 5px;
}
a.leftEmail{
    padding-top: 8px;
}
a.leftFaq {
    padding-top: 8px;
}
a.leftPhone {
    padding-top: 13px;
}
.faq-index .panel-heading {
    background-color: rgb(239, 245, 247) !important;
}
.faq-index .panel-body ul {
    margin-left: 30px;
}
.faq-index .panel-heading a {
    font-weight: 400;
    text-decoration: none;
}
.faq-index .panel-heading:hover {
    opacity: 0.8;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.panel-collapse.collapse.in {
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.spheresList{
    margin-top: -10px;
}
.spheresList li{
    background: #f7f7f7;
    list-style: none;
    width: 158px;
    float: left;
    text-align: center;
    margin: 0 2px;
}
.spheresList li:hover, .spheresList li:hover a{
    background: #898989;
    color: #fff;
    position: relative;
}
.spheresList li a{
    padding: 30px 0;
    display: block;
    color: #8c8c8c;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    -ms-transition: all 0s ease;
    transition: all 0s ease;
}
.spheresList li span{
    width: 75px;
    height: 75px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.spheresList li ul{
    width: 320px;
    position: absolute;
    z-index: 100;
    font-size: 14px;
    display: none;
    left: -2px;
}
.spheresList li ul.toRight{
    right: 2px !important;
    left: auto;
}
.spheresList li ul li{
    background: #898989;
    color: #fff;
    text-align: left;
    width: 100%;
}
.spheresList li ul li a{
    padding: 15px 30px;
    color: #fff;
}
.spheresList li ul li a:hover{
    background: #686868;
}
.spheresList li.finance span{
    background-image: url("../img/spheresList.png");
}
.spheresList li.health span{
    background-image: url("../img/spheresList.png");
    background-position: -75px 0;
}
.spheresList li.education span{
    background-image: url("../img/spheresList.png");
    background-position: -150px 0;
}
.spheresList li.placement span{
    background-image: url("../img/spheresList.png");
    background-position: -225px 0;
}
.spheresList li.ecology span{
    background-image: url("../img/spheresList.png");
    background-position: -300px 0;
}
.verticalList{
    padding: 10px 0;
    margin-bottom: 15px;
}
.verticalList li{
    list-style: none;
    margin-bottom: 10px;
    padding: 0 10px;
}
.verticalList li a{
    padding: 10px 10px;
    display: block;
    background: #f7f7f7;
    border: 1px solid #d1d1d1;
}
.verticalList li a:hover{
    background: #d1d1d1;
    color: #fff;
}
.banners_img img{
    margin-bottom: 2px;
}
.lex_uz a{
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: black;
    font-family: "Times New Roman";
    font-variant: normal;
    line-height: normal;
    font-size: 15px;
    /*color: #ffffff;*/
}
/*lex.uz constitution*/
.lex_uz .act_form {
    padding-top: 2px;
}
.lex_uz .act_form, .lex_uz .pub_origin, .lex_uz .head_text a{
    text-align: center;
    margin: 6pt 0 3pt 0;
}
.lex_uz .act_form a{
    text-transform: uppercase;
}
.lex_uz .pub_origin, .lex_uz .head_text a{
    font-style: italic;
    color: #800000;
}
.lex_uz .head_text a{
    font-size: 15px;
}
.lex_uz .head_text{
    text-align: center;
}
.lex_uz .head_text a{
    font-style: normal;
}
.lex_uz .act_text {
    line-height: 1.3;
}
.lex_uz .clause_text {
    text-justify: inter-word;
    margin: 6pt 0 3pt 0;
}
.lex_uz .act_text{
    text-indent: 15mm;
}
.lex_uz .clause_text{
    margin-left: 15mm;
}
.lex_uz .head_text{
    padding:8px 0 2px 0;
}
.lex_uz .head_text a, .lex_uz .clause_text{
    font-weight: bold;
}
.lex_uz .act_form a, .lex_uz .head_text a, .lex_uz a.clause_text{
    color: #000080;
}
#feedback .modal-dialog {
    width: 50%;
}
/*print*/
.print {
    position: absolute;
    margin-top: 25px;
    right: 0;
    z-index: 99;
}
img.rssIcon {
    width: 36px;
    margin-top: 14px;
    margin-right: 8px;
}
span.printBorder {
    border-left: 1px solid #0cafe2;
    padding: 9px 0 9px 12px;
}
.print .glyphicon-print {
    cursor: pointer;
    font-size: 17px;
    color: #0cafe2;
}
.print .glyphicon-print:hover {
    opacity: 0.5;
}
.banners_img {
    padding-bottom: 20px;
}
ul.newPortal li {
    list-style: none;
    padding-bottom: 10px;
}
ul.newPortal a {
    display: block;
    font-size: 12px;
    opacity: 0.7;
}
ul.newPortal span {
    color: #3d3d3d;
    font-family: "Segoe UI", "SegoeUISemilight", Calibri;
}
ul.newPortal a:hover {
    opacity: 1;
}

.pageRatingList{
    margin: 12px 0 0 0;
    display: none;
}
.pageRatingList > li{
    margin: 0 !important;
    position: relative;
}
.pageRatingList > li > a::before {
    content: '';
    border-left: 1px solid #fff;
    position: absolute;
    height: 50%;
    left: 0;
    top: 25%;
}
.pageRatingList > li:first-child > a::before{
    border: none;
}
.pageRatingList > li > a{
    background: #0093d8;
    color: #fff;
    border-radius: 0;
    font-size: 14px;
    padding: 8px 15px;
    clear: both;
}
.pageRatingList .dropdown-menu > li > a, .pageRatingList .dropdown > a{
    background: #00abf9;
    color: #fff;
    border-radius: 0;
    font-size: 14px;
    padding: 8px 15px;
    clear: both;
}
.pageRatingList > li > a:hover, .pageRatingList > li > a:focus, .pageRatingList .open > a, .pageRatingList .open > a:hover, .pageRatingList .open > a:focus, .pageRatingList .dropdown-menu > li > a:hover{
    background: #0093d8;
    color: #fff;
}
.pageRatingList .dropdown-menu{
    background: #00abfb;
    right: 0;
    left: auto;
    margin: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    min-width: 140px;
}
.alphabet {
    margin-bottom: 10px;
    line-height: 25px;
}
.alphabet a {
    border: 1px solid;
    border-radius: 5px;
    margin-left: -3px;
    padding: 0 5px 0 5px;
    font-size: 15px;
}
.alphabet a:hover, .alphabet a.activeWord {
    background-color: #0cafe2;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #0cafe2;
}

.fix_ul li a:hover{
    text-decoration: underline;
}
.fix_ul li{

}
.fix_ul li .speech2, .fix_ul li .faq2, .fix_ul li .email2, .fix_ul li .phone2, .fix_ul li .subscription2 {
    display: none;
}
.fix_ul li a{
    position: absolute;
    right: 55px;
    color: #ffffff;
    border-right: 1px solid white;
    padding: 5px 10px;
}
.fix_ul li:last-child img{
    border: none;
}
.fix_ul img.home{
    margin: 3px;
    width: 28px;
    height: 23px;
}
.fix_ul img.speech0{
    margin: 2px;
}
.fix_ul img.speech2{
    margin: 2px;
}
.fix_ul img.email0{
    margin: 2px;
}
.fix_ul img.email2{
    margin: 2px;
}
.fix_ul img.faq0{
    margin: 2px;
}
.fix_ul img.faq2{
    margin: 2px;
}
.fix_ul img.phone0{
    margin: 6px;
}
.fix_ul img.phone2{
    margin: 6px;
}
.fix_ul img.subscription-1{
    margin: 2px;
}
.fix_ul img.subscription-2{
    margin: 2px;
}
.fix_ul img{
    float: right;
}
.fix_ul li:hover{
    background: #25c699;
}
.fix_ul li{
    clear: both;
    list-style: none;
    padding: 10px;
    display: block;
    background: #05adfa;
    position: relative;
    min-height: 53px;
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;
    transition-timing-function:ease-out;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.fix_ul ul{
    margin-left: -240px;
}
.fix_ul{
    width: 240px;
    display: block;
    position: fixed;
    top: 20%;
    left: -185px;
    z-index: 1;
}
.fix_ul li:hover{
    cursor: pointer;
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;
    transition-timing-function:ease-out;
}
.seps{
    width: 40px;
    border-bottom: 1px solid #ffffff;
    position: fixed;
    padding-top: 43px;
    margin: -1px;
    left: 8px;
}
.fix_ul li.speechHover{
    background: #25c699;
}
.rightFixed .modal-dialog {
    width: 50%;
}
/*diagramm*/
.diagramm_all a:focus{
    color: #fff;
}
.btn-grey{
    background:url(../img/squares.jpg) repeat;
    color: #FFFFFF;
    background-color: #aeaeae;
    border-color: #7b797c;
}
a.btn-grey{
    color:white;
}
.btn-grey:hover, .btn-grey:focus, .btn-grey.focus, .btn-grey:active, .btn-grey.active, .open > .dropdown-toggle.btn-grey{
    background-color: #A0A0A0;
    border-color: #686669;
    color:#FFFFFF;
}
a.btn-blue:hover,a.btn-grey:hover{
    text-decoration: none;
}

.btn-blue {
    color: #FFFFFF;
    background-color: #0cafe2;
    border-color: #0CAFE2;
}
.btn-blue:hover, .btn-blue:focus, .btn-blue.focus, .btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue {
    background-color: #048BC5;
    border-color: #009CEF;
    color: #FFFFFF;
}
@font-face {
    font-family: 'SEGOEUIL';
    src: url('../fonts/SEGOEUIL.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.diagramm_second p,
.absolute_list p,
.diagramm_second a,
.absolute_list a,
.diagramm p,
.diagramm a{
    font-family: 'SEGOEUIL';
}
.diagramm_all a{
    line-height: 1.4;
}
.diagramm{
    margin: 20px 0 50px 0;
    display: block;
    max-width: 850px;
    font-size: 14px !important;
}
.diagramm a{
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.diagramm a:hover{
    color: #fff;
    background: #868585;
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;
}
.buga_text_right,
.buga_text_left{
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.buga_text_right:hover,
.buga_text_left:hover{
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;
    cursor: pointer;
}
.diagramm a{
    text-decoration: none !important;
}
.diagramm img{
    padding: 0 !important;
    max-width: none !important;
}
.diagramm_body{
    margin: 34px 0;
    width: 100%;
    display: block;

}
.diagramm_parent2,
.diagramm_parent{
    text-align: center;
    padding: 15px 0;
    display: block;
    color: #fff !important;
    background: #08bbf6;
}
.parent_head{
    position: relative;
    background: #c3f1ff;
    padding: 5px;
}
.diagramm_text:hover{
    border: 5px solid #c3f1ff
}
.diagramm_text{
    color: #fff !important;
    background: #009dce;
    border: 5px solid #c3f1ff;
    padding: 22px 0px;
    display: block;
    text-align: center;
}
.parent_body p{
    margin-top: 10px;
    display: block;
    text-align: center;
    color: #61b0a2;
}
.parent_body .diagramm_text{
    background: #6ebfb1;
    border: 5px solid #b8faef;
}
.parent_body{
    position: relative;
    margin-top: 29px;
    background: #b8faef;
    border: 5px solid #b8faef;
}
.page-footer p{
    color: #8d8c8c;
    text-align: center;
    display: block;
    margin-top: 10px;
}
.page-footer .diagramm_text{
    background: #969696;
    color: #fff;
    border: 5px solid #efe4e4;
}
.page-footer{
    position: relative;
    background: #efe4e4;
    border: 5px solid #efe4e4;
    margin-top: 29px;
}
.buga_text_right a{
    color: #fff;
    display: block;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
.buga_text_left a{
    display: block;
    text-align: center;
    color: #fff;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
}
.buga_text_right{
    right: 0;
}
.buga_text_right a{
    position: absolute;
    top: 50%;
    left: -137px;
    margin-right: -160px;
}
.buga_text_left a{
    position: absolute;
    top: 50%;
    right: -103px;
    margin-left: -120px;
}
.buga_text_left{
    left: 0;
}
.buga_text_right,
.buga_text_left{
    height: 685px;
    width: 65px;
    background: #fa7d18;
    position: absolute;
}
.parent_head .angle_left{
    right: -5%
}
.parent_head .angle_right{
    left: -5%;
}
.angle_left{
    position: absolute;
    top: 50%;
    right: -6%;
}
.angle_right{
    position: absolute;
    top: 50%;
    left: -6%;
}
.angle{
    position: absolute;
    top: -32px;
    left: 50%;
}
.pade_horizont{
    padding: 0 35px;
}
.parent_body .diagramm_text{
    padding: 12px 0px;
}
.page-footer .diagramm_text{
    min-height: 90px;
    padding: 9px 8px;
}
.parent_head .diagramm_text{
    min-height: 124px;
    padding: 22px 10px;
}
a.diagramm_parent:hover{
    background: #0fade1;
}
.parent_head .diagramm_text:hover{
    background: #1281a3;
}
.parent_body .diagramm_text:hover{
    background: #62ab9e;
}

.buga_text_left a:hover,
.buga_text_right a:hover,
.buga_text_left:hover,
.buga_text_right:hover{
    background: #cd6a1a;
}

.rip .diagramm_parent2:hover{
    background: #cd6a1a;
}
.rip .diagramm_parent2{
    position: relative;
}
.rip .diagramm_parent2{
    background: #fa7d18;
}
.down_angle .angle img{
    position: absolute;
    top: auto;
}
.rip .angle{
    display: block;
    position: absolute;
    top: -25px;
}
.rip{
    margin-top: 30px;
    display: none;
}
.none_600{
    display: block;
}
.diagramm_second_center a.head_text,
.diagramm_second a{
    vertical-align: middle;
}
/*diagramm*/
/*diagramm second*/
.diagramm_second a:hover{
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;
    background: #b4b4b4;
    text-decoration: none;
}
.diagramm_second a{
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.diagramm_second{
    margin-bottom: 50px;
    max-width: 850px;
}
.head_text{
    line-height: 1.2;
    margin-top: 29px;
}
.diagramm_second_foot .head_text{
    background: #18c4fa;
}
.diagramm_second_center .head_text{
    background: #fa7d18;
}
.diagramm_right_foot .head_text{
    background: #6ebfb1;
    height: 100px;
}
.diagramm_second_head p{
    margin: 10px 30px;
}
.diagramm_second_head .head_text{
    background: #009dce;
    padding: 12px 35px;
}
a.head_text p{
    line-height: 1.2;
    margin-top: 10px;
    font-style: italic;
    font-size: 12px;
}
.mini .diagramm_second_foot a.head_text{
    height: 100px;
    width: 160px;
}
.diagramm_second_foot a.head_text{
    padding: 18px 10px;
    height: 100px;
}
a.head_text{
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    display: block;
    text-align: center;
}
.diagramm_second_center a.head_text{
    height: 100px;
    width: 264px;
    margin-top: 29px;
    padding-left: 22px;
    padding-right: 22px;
}
.marger{  margin: 25px 0;  }
.pade_center{  padding: 33px 5px !important;  }
.pade_15{  padding: 0 15px; }
.diagramm_right_foot{  margin-left: 30px; }
.lap_dashed{
    width: 60px;
    border-bottom: 2px dashed #bdbdbd;
    position: absolute;
    top: 80px;
    left: -17px;
    z-index: -1;
}
.lap{
    height: 25px;
    border-left: 2px solid #bdbdbd;
    position: absolute;
}
.left_lap{
    left: 0%;
    bottom: -27px;
}
.center_lap{
    left: 50%;
    bottom: -27px;
}
.right_lap{
    left: 99.5%;
    bottom: -27px;
}
.no_pade{
    padding: 0 0;
}
.diagramm_second_foot a:hover{
    background: #40b3d7;
}
.diagramm_second_center a:hover{
    background: #e16705;
}
.diagramm_right_foot{
    height: 100px;
    width: 230px;
}
.diagramm_right_foot a:hover{
    background: #60a498;
}
.diagramm_second_head a:hover{
    background: #1281a3;
}
.pade_15 .head_text{
    margin-top: 19px !important;
}
.mini_block2{
    display: none;
}
.long_separate2,.long_separate{
    display: none;
}
.long_separate2{
    right: 0;
    top: -960px;
    height: 960px;
    border-left: 2px solid #aeaeae;
    position: absolute;
}
.long_separate{
    right: 0;
    top: -845px;
    height: 845px;
    border-left: 2px solid #aeaeae;
    position: absolute;
}
.long_separate2 .angle_left img,
.long_separate2 .angle_right img{
    height: 10px;
    width: 40px;
    z-index: -2;
}
.long_separate .angle_left.s1{
    top: -11px;
    right: 2px;
}
.long_separate .angle_left.s2{
    top: 35%;
    right: 2px;
}
.long_separate .angle_left.s3{
    right: 2px;
    top: 80%;
}
.long_separate2 .angle_left.s1{
    top: -11px;
    right: 2px;
}
.long_separate2 .angle_left.s2{
    top: 30%;
    right: 2px;
}
.long_separate2 .angle_left.s3{
    right: 2px;
    top: 70%;
}
.copyright span {
    margin-left: 10px;
    margin-right: 10px;
}
.copyright img {
    margin-top: -5px;
    margin-left: 5px;
}
/*diagramm second*/
.top .dropdown > .glyphicon{
    color: #898989;
    font-size: 20px;
}
.autoWidth{
    width: auto !important;
}
.miniRightMargin{
    margin-right: 10px;
}
.searchblock {
    float: left;
}
.right.search li {
    list-style: none;
    float: left;
}
.qrtop {
    padding-top: 25px;
}
.specialViewCopyrightText{
    font-size: 12px;
    border-top: 1px solid #ccc;
    display: block;
}
.specialViewCopyrightText p{
    margin: 10px auto 0 auto;
    display: table;
}
.banners_img .table td {
    border: 1px solid white;
    vertical-align: middle;
    line-height: 15px;
    padding: 2px 17px 0 0;
}
.banners_img .table td img {
    margin-bottom: 0;
    width: 63px;
    height: 63px;
    max-width: inherit;
}
a.banners_name {
    font-size: 14px;
}
.orgMenu{
    display: none;
}
.mainNews{
    text-align: justify !important;
}
.helpline td {
    font-size: inherit;
    width: 80%;
    vertical-align: middle !important;
}
.helpline td.phoneOrg {
    width: 20%;
    color: rgb(11, 175, 249);
}
.helpline td.catTitle{
    text-align: center;
    color: #00acf9;
    font-size: 20px;
}
.helpline th {
    border: 1px solid #ddd !important;
}
table.helpline{
    border: none !important;
}
.affix{
    margin: 0 !important;
    top: 50px !important;
    position: fixed;
    width: 265px;
}
/*diagramm third*/
.min_diagramm{
    font-family: "SEGOEUIL";
    position: relative;
}
.min_diagramm a:link, a:visited {
    text-decoration: none;
}
.min_diagramm a:hover {
    text-decoration: underline;
    color: #fff !important;
}
.min_diagramm .relative{
    position: relative;
}
.min_diagramm a{
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    outline: none !important;
    font-family: "SEGOEUIL";
    color: #fff !important;
    text-align: center;
    line-height: 1.3;
    position: absolute;
    cursor: context-menu;
}
.min_diagramm .blue_1{
    background-color: #3e7fab;
}
.min_diagramm .blue_1:hover{
    background-color: #3a729a;
}
.min_diagramm .blue_2{
    background-color: #5face2;
}
.min_diagramm .blue_2:hover{
    background-color: #5c9bd0;
}
.min_diagramm .blue_3{
    background-color: #589ccb;
}
.min_diagramm .blue_3:hover{
    background-color: #5287b5;
}
.min_diagramm .green_1{
    background-color: #4cb699;
}
.min_diagramm .green_1:hover{
    background-color: #49a689;
}
.sxem{
    background: url("../img/sxem.png");
    width: 900px;
    height: 1570px;
    position: relative;
    background-position: -0px 60px;
    background-repeat: no-repeat;
}
.x285{
    width: 287px;
    padding: 8px 0;
}
.x240{
    width: 241px;
    padding: 8px 0;
}
.x350{
    width: 350px;
    padding: 8px 0;
}
.x190{
    width: 190px;
    padding: 8px 0;
}
.x135{
    width: 135px;
    padding: 8px 0;
}
.min_diagramm a{
    text-align: center;
    font-size: 14px;
}
.min_diagramm a:hover{
    text-decoration: none !important;
}
.min_diagramm a .min_height{
    vertical-align: middle;
    width: 100%;
    display: table;
}
.min_diagramm a span{
    text-align: center;
    padding: 0 20px;
    vertical-align: middle;
    display: table-cell;
}
.responsicve_diag{
    overflow-x: auto;
    min-height: .01%;
    width: 1535px;
}
.min_diagramm{
    margin: -30px 0 0 -7px;
}
.divide{
    width: 100%;
    margin: 10px 0;
    border-bottom: 1px solid #fff;
    clear: both;
    display: block !important;
    min-height: initial !important;
}
.dgr1{
    left: 142px;
    top: 43px;
    font-size: 16px !important;
    padding: 20px 0;
}
.dgr2 span{
    padding: 0 26px !important;
}
.dgr2{
    left: 446px;
    top: 40px;
    font-size: 16px !important;
    padding: 11px 0px !important;
}
.dgr3 .divide{
    width: 85%;
    margin: 10px 25px;
}
.dgr3{
    top: 141px;
    left: 284px;
    padding: 13px 5px;
    padding-top: 12px;
}
.dgr4{
    padding: 20px 0;
    top: 241px;
    left: 20px;
}
.dgr5{
    top: 329px;
    left: 46px;
}
.dgr6{
    top: 546px;
    left: 20px;
}
.dgr7{
    top: 610px;
    left: 46px;
}
.dgr8{
    top: 723px;
    left: 20px;
}
.dgr9{
    top: 785px;
    left: 46px;
}
.dgr10{
    top: 870px;
    left: 20px;
}
.dgr11{
    top: 934px;
    left: 46px;
}
.dgr12{
    top: 1020px;
    left: 20px;
}
.dgr13{
    top: 1079px;
    left: 74px;
}
.dgr14{
    top: 1159px;
    left: 20px;
}
.dgr15{
    top: 1224px;
    left: 20px;
}
.dgr16{
    top: 1288px;
    left: 46px;
}
.dgr17{
    top: 1368px;
    left: 20px;
    padding: 5px 0;
}
.dgr18{
    top: 1465px;
    left: 46px;
}
.dgr19{
    top: 241px;
    left: 233px;
    padding: 8px 5px;
}
.dgr20{
    top: 341px;
    left: 233px;
    padding: 10px 0px !important;
}
.dgr21{
    top: 462px;
    left: 233px;
    padding: 15px 0px !important;
}
.dgr22{
    top: 543px;
    left: 233px;
    padding: 15px 0px !important;
}
.dgr23{
    top: 723px;
    left: 233px;
    padding: 15px 0px !important;
}
.dgr24{
    top: 870px;
    left: 233px;
    padding: 15px 0px !important;
}
.dgr25{
    top: 1020px;
    left: 233px;
    padding: 15px 0px !important;
}
.dgr26{
    top: 1223px;
    left: 233px;
    padding: 15px 0px !important;
}
.dgr27{
    top: 241px;
    left: 550px;
    padding: 18px 0;
}
.dgr28{
    top: 341px;
    left: 550px;
}
.dgr29{
    top: 440px;
    left: 550px;
    padding: 20px 0px !important;
}
.dgr30{
    top: 512px;
    left: 550px;
}
.dgr31{
    top: 612px;
    left: 550px;
}
.dgr32{
    top: 330px;
    left: 682px;
    transform: rotate(90deg);
    width: 235px;
    padding: 20px 0 !important;}
.dgr33{
    top: 589px;
    left: 682px;
    transform: rotate(90deg);
    width: 235px;
    padding: 20px 0 !important;
}
.dgr34{
    top: 850px;
    left: 682px;
    transform: rotate(90deg);
    width: 235px;
    padding: 20px 0 !important;
}
.green_1 .min_height span{
    padding: 2px 26px;
}

.dgr17 .min_height span{
    padding: 5px 20px;
}
/* /diagramm third */
.fileIcon{
    width: 20px;
    height: 20px;
    display: inline-block;
}
.file-icon-pdf{
    background-image:url("../img/file/pdf.png");
    background-size: 100% 100%;
}
.file-icon-ppt{
    background-image:url("../img/file/ppt.png");
    background-size: 100% 100%;
}
.file-icon-doc{
    background-image:url("../img/file/doc.png");
    background-size: 100% 100%;
}
.file-icon-zip{
    background-image:url("../img/file/zip.png");
    background-size: 100% 100%;
}
.bulletin td,.bulletin th{
    vertical-align: middle !important;
    text-align: center;
    /*width: 16%;*/
}
.calameoTop{
    width: 96%;
    height: 39px;
    background-color: #1579E9;
    position: absolute;
    z-index: 9999;
}
.calameoBottom{
    width: 100px;
    height: 34px;
    background-color: #E0DDDC;
    margin-top: -41px;
    position: absolute;
    z-index: 9999;
}
.bulletin .glyphicon-eye-open{
    cursor: pointer;
    color: #05ADFA;
}
.bulletin .glyphicon{
    top: 2px;
}
.listData td {
    padding-bottom: 8px;
}
/*.banners_img .tooltip-inner {*/
/*background-color: #A0A0A0;*/
/*max-width: 300px;*/
/*}*/
/*.banners_img .tooltip.top .tooltip-arrow {*/
/*border-top-color: #A9A9A9 !important;*/
/*}*/
.newspapers {
    list-style: none;
}
.newspapers span {
    font-style: italic;
    font-size: 14px;
    display: block;
    margin-top: 5px;
    margin-bottom: 12px;
    color: #757575;
}
.newspapers .parttext{
    cursor: pointer;
}
.newspapers .parttext:hover{
    color: #0cafe2;
}
.newspapers a {
    background-color: #acacac;
    color: white;
    font-size: 14px;
    padding: 3px 10px 3px 8px;
}
.newspapers a:hover {
    background-color: #828282;
}
.description {
    background-color: #f0f0f0;
    padding: 20px;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}
.description img {
    margin-right: 15px;
}
.newspapers-index table{
    width: 100% !important;
}
.newspapers-index p{
    margin-top: 10px;
}
div#adc {
    display: none;
}
div#vc {
    bottom: 0 !important;
}
.newspapers d {
    font-style: normal;
    font-weight: bold;
}
#flake {
    -webkit-animation: snow 6s 16 linear;
    -moz-animation: snow 6s 16 linear;
    -o-animation: snow 6s 16 linear;
}
@-webkit-keyframes snow {
    from { -webkit-transform: rotate(4deg) scale(1) skew(1deg); }
    to { -webkit-transform: rotate(360deg) scale(1) skew(1deg); }
}
@-moz-keyframes snow {
    from { -moz-transform: rotate(4deg) scale(1) skew(1deg); }
    to { -moz-transform: rotate(360deg) scale(1) skew(1deg); }
}
@-o-keyframes snow {
    from { -o-transform: rotate(4deg) scale(1) skew(1deg); }
    to { -o-transform: rotate(360deg) scale(1) skew(1deg); }
}
.soat{
    font-size: 164px;
}
.sekund{
    font-size: 35px;
    position: relative;
    /* font-weight: initial; */
    /* right: 70px; */
    top: -20px;
}
.courant{
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 999999;
    display: none;
}
span#courant {
    position: absolute;
    top: 5%;
    display: block;
    text-align: center;
    width: 100%;
}
.clock{
    background: url(../img/courant.png) 50% 0 no-repeat;
    width: 100%;
    height: 750px;
    padding: 150px 165px 0 0;
    display: inline-block;
    color: white;
}
.notReadyBg{
    width: 100%;
    height: 100%;
}
a.advertisementTitle {
    background-color: #00B3F2;
    color: white;
    /* width: 100%; */
    display: block;
    padding: 10px 10px;
    text-align: center;
}
.advertisementImage {
    position: relative;
    height: 80px;
    width: 100%;
    overflow: hidden;
}
.advertisementImage img{
    position: absolute;
    left: 50%;
    top: 50%;
    height: auto;
    width: 100%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.bodyImage{
    max-width: 300px;
}
.highcharts-contextmenu hr {
    margin: 5px 0;
}
g.highcharts-button {
    cursor: pointer !important;
}
.typeAwards .expmenu li {
    position: inherit;
    margin: inherit;
    float: inherit;
}
.typeAwards .expmenu li.active a:hover {
    background-color: inherit;
    color: white !important;
}
.typeAwards .expmenu li.active a {
    background-color: inherit;
    cursor: inherit !important;
    border-color: inherit;
    color: white !important;
}
.typeAwards .expmenu li a {
    margin: inherit;
    line-height: inherit;
    position: initial !important;
    border-radius: inherit;
}
.pages-view .tab-content {
    min-height: 500px;
}
.affix .expmenu .active>span {
    right: 12px !important;
}
.repealed .btn{
    background: #47C3FA;
    color: white;
}
.repealed .btn:hover{
    opacity: 0.8;
}
#loading{
    position: absolute;
    background-color: rgba(255, 255, 255, 0.5);
    width: 100%;
    height: 100%;
    z-index: 99;
    text-align: center;
    display: block;
}
#loading img{
    margin-top: 10%;
}
#pdata .newsListtext {
    font-size: 16px;
    padding-top: 5px;
    text-align: justify;
}
.order span {
    font-size: 18px;
    color: #47C3FA;
    padding: 5px 0;
    cursor: pointer;
    opacity: 0.5;
}
.order span.active {
    opacity: 1;
}
.davra_share img {
    width: 24px;
    margin: 1px 1px 1px 2px;
    opacity: 0.85;
    padding-right: 0 !important;
}
.davra_share img:hover {
    opacity: 1;
}
.video_name {
    margin-top: 8px;
}
.video_name a {
    color: #0cafe2;
}
.video_name a:hover {
    text-decoration: underline;
}
.minusmarger{
    margin-top: 0;
}
.harakat:hover{
    opacity: 0.8;
}
.banknotes .panel-body {
    padding: 15px !important;
}
.banknotes .panel {
    box-shadow: inherit;
    -webkit-box-shadow: inherit;
}
.panel {
    width: 100%;
}
.right.infograph1 {
    width: 550px;
    margin-right: 0;
}
.infograph1 .sstep {
    margin-left: 90px;
}
.egov_banner img {
    border: 1px solid #008fe5;
    padding: 1px;
}