@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');
body{background-color:#f0f0f0; font-size:14px; font-family:'Inter',sans-serif; color:#000; line-height: 1.6;}

#fx_loader{display:none; position:fixed; top:0; z-index:10;}
#fx_loader_bar{width:0%; height:2px; background:#79a7f1;}

#header_cont{background-color:#009e8e; /*background:#2f2f2f #31d6b8 #4bb7a3*/ border-bottom:1px solid #ccc;}
#header_logo_in{width:auto; height:auto; overflow:visible;}
#header_logo{padding-top:5px;}
@media screen and (max-width:800px){#header_logo{padding-top:6px;}}
@media screen and (max-width:772px){#header_logo{padding-top:7px;}}
@media screen and (max-width:744px){#header_logo{padding-top:8px;}}
@media screen and (max-width:716px){#header_logo{padding-top:9px;}}
@media screen and (max-width:688px){#header_logo{padding-top:10px;}}
@media screen and (max-width:660px){#header_logo{padding-top:11px;}}
@media screen and (max-width:638px){#header_logo{padding-top:12px;}}
@media screen and (max-width:600px){#header_logo{padding-top:13px;}}

#header_hint{padding-top:10px; padding-bottom:10px; position:relative;}

#hint_input{width:100%; border-radius:5px 5px 5px 5px; background-color:#fff; font-size:14px;}

#hint_submit{width:15%; border-radius:0px 5px 5px 0px; color:#fff; background-color:#ccc; font-size:14px; position:absolute; top:10px; right:12px; z-index:10; cursor:pointer;}

#hint_main{width:calc(100% - 24px); height:auto; background:#fff; position:absolute; top:44px; left:12px; z-index:100; border:1px solid #ccc; border-radius:0px 0px 5px 5px; display:none;}

.hint_drop{display:block; height:auto; float:left; width:100%; padding:5px 12px 5px 12px; font-weight:bold; border-bottom:1px solid #eee;}


.hint_drop_link{color:#000; text-decoration:none;}
.hint_drop_link:hover{color:#888;}


#header_login{padding-top:15px;}
#header_login_in{width:auto; height:25px; overflow:visible; margin-left:12px; float:right;}
#status{font-size:12px; color:#fff; display:inline;}

@media screen and (max-width:992px){#header_login{padding-top:5px; padding-bottom:10px;} #header_login_in{margin-left:2px;} #status{display:inline;}}

#not_found{padding-top:30px; text-align:center;}

.star_main{margin-top:30px; margin-bottom:30px;}
.star_row{margin-bottom:10px;}
.star_image{float:left; width:100%; margin:5px 0px 10px 0px; border-radius:10px;}

.star_prov{background-color:#f7f7f7 !important; border:1px solid #ccc !important; box-shadow:0 1px 2px rgba(0,0,0,0.1) !important; color:#000; !important}

.main_cont{padding-top:30px; padding-bottom:30px;}

.left_main_col{border-right:1px #ccc solid;}
@media screen and (max-width:576px){.left_main_col{border-right:0px;}}
.left_title{padding-bottom:10px;}
.left_title_el{margin:0px 0px 10px 0px;}
.video_cont{padding-bottom:22px;}

.descr_cont{margin-top:20px;}

#map{height:300px; border-radius:10px;}

.bar-cont{width:90%; height:8px; border:1px solid #ccc;}
.bar_blue,.bar_green{height:100%;}
.bar_blue{background-color:#6699ff;}
.bar_green{background-color:#00cc99;}

#vote_main{border-right:1px #ccc solid; display:flex; justify-content:center; /*background:#993399;*/ padding-left:0px !important;} /*gray border right*/

@media screen and (max-width:992px){#vote_main{border-right:0px; padding-left:12px !important;}}

#vote_main_in{width:80px; height:30px; margin:12px 0px 10px 0px; overflow:visible; position:relative; /*background:#33CC33;*/ display:flex; justify-content:center;}

#vote_plus,#vote_plus_lck,#vote_minus,#vote_minus_lck{width:30px; height:30px; border:1px solid #888; border-radius:5px; cursor:pointer;}
#vote_plus,#vote_plus_lck{background:url(_mimg/up.png); /*border:1px solid #ff0000;*/}
#vote_minus,#vote_minus_lck{background:url(_mimg/down.png); margin:0px 0px 0px 18px;}

#vote_plus_lck,#vote_minus_lck{cursor:default;}

#vote_ld{width:64px; height:32px; position:absolute; top:0px; left:10px; z-index:10; background:url(_mimg/loader.gif) no-repeat; display:none;}

#vote_plus:hover{background-position:0px -1px;}
#vote_minus:hover{background-position:0px 1px;}

#main_image{width:100%; border-radius:10px;}


.right_title{padding-left:15px; margin-bottom:10px; font-weight:bold;}
@media screen and (max-width:992px)
{
.right_title{margin-top:15px;}    
}

.right_columns{margin:0px 0px 10px 5px;}

.right_image{width:150px; border-radius:10px;}
@media screen and (max-width:992px)
{
.right_image{margin-bottom:5px;}
}


#right_more_stat{position:relative; /*background:#fff;*/}
#right_more_ld{width:64px; height:32px; position:absolute; background:url(_mimg/loader.gif) no-repeat; top:50%; left:50%; transform:translate(-50%,-50%); z-index:10; display:none;}


#right_more_btn_id{background-color:#efefef; color:#757575; border:1px solid #ccc; width:100%;}

.right_more_nf{text-align:center; padding-top:18px; padding-bottom:9px;}


.txt_bld{font-weight:bold;}

.right_links{color:#000; text-decoration:none;}
.right_links:hover{color:#555;}
.right_links:active{color:#000;}

/*All img insiede links*/
a img {opacity: 1; transition: opacity 0.3s ease;}
a:hover img {opacity: 0.8;}


.search_info{text-align:center; padding-top:22px;}
.search_info_not{text-align:center; padding-top:30px;}
.search_bottom{display:flex; height:100vh; /*flex-direction:column; justify-content:center; align-items:center;*/}

.search_row{margin-bottom:20px;}
.search_img{float:left; border-radius:10px; margin-bottom:10px;}

.search_links{color:#000; text-decoration:none;}
.search_links:hover{color:#555; }
.search_links:active{color:#000;}

#footer_cont{padding:20px 0px 20px 0px; background-color:#f0f0f0; border-top:1px solid #ccc;}

.ld_a{color:#757575;}
.ld_a:hover{color:#999; text-decoration:none;}
.ld_a:active{color:#757575;}

.ld_policy{color:#757575; cursor:pointer;}
.ld_policy:hover{color:#999; text-decoration:none;}
.ld_policy:active{color:#757575;}


.ld_info{color:#757575;}


#qr_modal{overflow:visible;}
@media screen and (max-width:992px)
{
#qr_modal{display:none;}
}


/* Nadpisanie stylu tooltipa */
.tooltip.bs-tooltip-bottom,.tooltip-inner {background-color:#333; /* szary kolor */}

#home,#menu1,#menu2{position:relative;}
#log_loader,#reg_loader,#rec_loader{width:64px; height:32px; margin-bottom:7px; background:url(_mimg/loader.gif) no-repeat; display:none; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:10;}


