

.fly_share{
	background: -moz-linear-gradient(left, rgba(225,249,255,1) 1%, rgba(225,249,255,1) 20%, rgba(225,249,255,0.7) 100%);
	background: -webkit-linear-gradient(left, rgba(225,249,255,1) 1%,rgba(225,249,255,1) 20%,rgba(225,249,255,0.7) 100%);
	background: linear-gradient(to right, rgba(225,249,255,1) 1%,rgba(225,249,255,1) 20%,rgba(225,249,255,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1f9ff', endColorstr='#b3e1f9ff',GradientType=1 );
	bottom:20%;box-shadow:1px 1px 3px 1px rgb(170, 170, 170);left:-70px;padding:8px 0;position:fixed;transition:left 1s ease-out;opacity:0;z-index: 1;}
.fly_share.visible{opacity:1;left:0;transition:left 1s ease-out, opacity 1s ease-out;}
.b-share_theme_counter .b-share-btn__wrap{margin:10px 0 0 10px !important;}
.list_page{display:inline-block;width:232px;padding:0 4px;vertical-align:top;border-bottom:0px solid !important;margin-bottom:20px !important;}
.list_page .entry-title{font-size:15px;line-height:15px;font-weight: normal;}
.list_page .entry-header{margin-bottom:10px;}
.left-menu{padding:0;}
.left-menu .sub-menu{padding-left:20px;list-style: none;}
.left-menu .menu-item > a{background:url("img/location.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);line-height:27px;padding-left:28px;}
.entry-thumbnail{height:150px;overflow:hidden;position:relative;width:232px;border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2); margin-bottom: 10px;}
.entry-thumbnail a{height:150px;width:232px;}
.entry-thumbnail img{min-height:150px;min-width:232px;width:auto;}
.change_lang{position:absolute;top:10px;right:0;}
.change_lang_title{margin-bottom:10px;font-weight:bold;}
.lang{display:inline-block;margin:0 3px;}
.lang.current{font-weight:bold;}
.lang_link{text-align:center;}
.lang_img{height:20px;padding-left:30px;}
.lang_ru .lang_img{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE2SURBVHjaYvz69T8DAvz79w9CQVj/0MCffwwAAcQClObiAin6/x+okxHMgPCAbOb//5n+I4EXL74ABBALxGSwagTjPzbAyMgItAQggBg9Pf9nZPx//x7kjL9////9C2QAyf9//qCQQCQkxFhY+BEggFi2b/+nq8v46BEDSPQ3w+8//3//BqFfv9BJeXmQEwACCOSkP38YgHy4Bog0RN0vIOMXVOTPH6Cv/gEEEEgDxFKgHEgDXCmGDUAE1AAQQCybGZg1f/d8//XsH0jTn3+///z79RtE/v4NZfz68xfI/vOX+4/0ZoZFAAHE4gYMvD+3/v2+h91wCANo9Z+/jH9VxBkYAAKIBRg9TL//MEhKAuWAogxgZzGC2CCfgUggAoYdGAEVAwQQ41egu5AQAyoXTQoIAAIMAD+JZR7YOGEWAAAAAElFTkSuQmCC') no-repeat scroll 0 0px/24px 16px rgba(0, 0, 0, 0);}
.lang_en .lang_img{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHzSURBVHjaYkxOP8IAB//+Mfz7w8Dwi4HhP5CcJb/n/7evb16/APL/gRFQDiAAw3JuAgAIBEDQ/iswEERjGzBQLEru97ll0g0+3HvqMn1SpqlqGsZMsZsIe0SICA5gt5a/AGIEarCPtFh+6N/ffwxA9OvP/7//QYwff/6fZahmePeB4dNHhi+fGb59Y4zyvHHmCEAAAW3YDzQYaJJ93a+vX79aVf58//69fvEPlpIfnz59+vDhw7t37968efP3b/SXL59OnjwIEEAsDP+YgY53b2b89++/awvLn98MDi2cVxl+/vl6mituCtBghi9f/v/48e/XL86krj9XzwEEEENy8g6gu22rfn78+NGs5Ofr16+ZC58+fvyYwX8rxOxXr169fPny+fPn1//93bJlBUAAsQADZMEBxj9/GBxb2P/9+S/R8u3vzxuyaX8ZHv3j8/YGms3w8ycQARmi2eE37t4ACCDGR4/uSkrKAS35B3TT////wADOgLOBIaXIyjBlwxKAAGKRXjCB0SOEaeu+/y9fMnz4AHQxCP348R/o+l+//sMZQBNLEvif3AcIIMZbty7Ly6t9ZmXl+fXj/38GoHH/UcGfP79//BBiYHjy9+8/oUkNAAHEwt1V/vI/KBY/QSISFqM/GBg+MzB8A6PfYC5EFiDAABqgW776MP0rAAAAAElFTkSuQmCC') no-repeat scroll 0 0px/24px 16px rgba(0, 0, 0, 0);}
.social{position:absolute;top:77px;right:0;}
.social_item{display:inline-block;margin:3px;}
.social_item img{width:32px;}
.left_center_sidebar{float:left;width:930px;}
.sidebar_block_item{margin:20px 0;}
.slider_rezet{position:relative;height:170px;width:180px;}
.slider_rezet_list-wrapper{width:170px;height:170px;position:relative;overflow:hidden;margin:0 auto;border:5px solid #eee;}
.slider_rezet .slider_rezet_list{padding:0;position:absolute;left:0;top:0;}
.slider_rezet .slider_rezet_item{float:left;position:relative;width:170px;}
.slider_rezet .slider-bg-pic{background:#fff no-repeat;position:relative;background-position:50% 0;background-size:cover;height:170px;transition:all 2s linear 0s;width:100%;}
.slider_rezet .slider-bg-name{bottom:0;color:#fff;font-weight:normal;padding:10px 5px;position:absolute;text-shadow:1px 1px 3px #000, 1px 1px 3px #000;background:rgba(100, 150, 200, 0.5) none repeat scroll 0 0;width:160px;font-size:14px;}
.slider_rezet .slider_rezet_item.active .slider-bg-pic{transform:scale(1.2);transition:all 4s linear 0s;}
.slider_rezet .slider_rezet_item:hover .slider-bg-name{background:rgba(255, 100, 100, 0.5);}
.slider_rezet_pagination {
    margin: 0;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex: 1;
    padding: 0 1em;
}
.slider_rezet_pagination_goto {
    height: 2px;
    background: #fff;
    width: 100%;
}
.hidden_wrapper .hidden{display:none;}
.show_hidden{cursor:pointer;text-decoration:underline;}
.show_hidden .small{font-size:11px;}
.main-navigation .menu-item-7986 > a {background-color: #FF6A6A;color: #fff;}
.main-navigation .menu-item-7986.current-menu-ancestor > a {color: #fff;}
.main-navigation .menu-item-13436 > a {background-color: #F66F2F;color: #fff;}
.main-navigation .menu-item-13436.current-menu-ancestor > a {color: #fff;}

.added_cams {margin: 20px auto;}
.added_cams-title{font-size: 22px;margin-bottom: 5px;padding: 7px 0px; font-weight: normal;}
.added_cams-list{text-align: justify;text-align-last: justify;padding: 0 10px;}
.added_cams-item {display: inline-block;padding: 6px;vertical-align: top;width: 140px;text-align: left;text-align-last: left;}
.added_cams-item a{letter-spacing: 0.5px;line-height: 17px;}
.float_wrapper {width: 100%;overflow: hidden;margin: 20px 0;}
.float_left {float: left;width: 350px;padding-right: 20px;}
.fist_level li {list-style: square outside none;padding: 5px;}

.webcam_info {width: 100%;}
.webcam_info td, .webcam_info th {/*width: 50%;*/padding: 7px 7px 14px 7px;vertical-align: top;border: 1px solid #dadada;}
.webcam_info th {font-size: 15px;border-bottom: 2px solid #00b1dd;padding: 3px 7px; vertical-align: middle;}
.webcam_info tr td:last-child {text-align: center;width: 52%;}
.webcam_info_title_sect {font-weight: bold;margin-bottom: 7px;}
.webcam_info tr.webcam_info_small_text td {padding: 5px;font-size: 12px;text-align: left;}
.webcam_info tr:last-child td{font-style: italic;text-align: center;}
.find_preiswert {color: green;}
.borderBottom {border-bottom: 2px solid #00b1dd;padding: 0px 5px;}
.colorBlue {color: #00b1dd;}
.how_work_static_pic {margin-top: 10px; font-style: italic; font-size: 12px;}
.share_cam {margin-bottom: 2px;}

.pseudo_table {display: table; width: 100%;}
.pseudo_cell {display: table-cell; vertical-align: middle;}
.pseudo_cell:first-child {width: 500px; padding-right: 20px;}
.webcam_info_pluso_wrapper {height: 24px;}
.rrek {margin: 20px 0;}

.cat_description .float_left {width: 336px; padding-right: 14px;}
.cat_tags a {line-height: 20px;}

.menu_change_titles {text-align: center;margin-bottom: 15px;}
.menu_change_titles .menu_change_title {cursor: pointer;border-bottom: 1px dashed #dadada;color: #00B1DD;}
.menu_change_titles .menu_change_title:hover {border-bottom-color: #adadad;}
.menu_change_titles .menu_change_title.active {font-weight: bold;cursor: default;border-bottom: 1px solid #dadada;color: #d6d6d6;}
.menu_change_titles .menu_change_separator {padding: 0 10px;}
.left-menu-popular{padding-left: 0px;} 


h1:after {
    content: "";
    height: 2px;
    width: 100%;
    display: block;
    background: linear-gradient(87deg, #2dce89, #2dcecc); 
}
.top_b > div:empty {margin-bottom: -24px;}
.top_b {margin-bottom: 24px;}

.cat_description {
	height: auto;
    max-height: 170px;
    overflow: hidden;
	margin-bottom: 20px;
    position: relative;
    /* border-bottom: 1px solid linear-gradient(87deg, #2dce89, #2dcecc); */
}
.cat_description.showed {
	max-height: 100%;
	height: auto;
	padding-bottom: 30px;
}
.full_descr {
	line-height: 30px;
    text-align: center;
    background: url(img/gradient.png) repeat-x;
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    cursor: pointer;
}
.full_descr span {
	background: #fff;
    padding: 2px 10px 6px 10px;
    border: 1px solid #00b1dd;
    border-bottom: none;
    cursor: pointer;
	border-radius: 6px 6px 0 0;
}
.full_descr span:hover {
	background: #00b1dd;
	color: #fff;
}
.full_descr span.hidden_span {
	display: none;
}
.full_descr.hide {
    display: none;
}

.full_descr:after {
    content: "";
    height: 1px;
    width: 100%;
    display: block;
    background: linear-gradient(87deg, #2dce89, #2dcecc);
    margin-top: -1px;
}

.source {
	margin-bottom: 20px;
	text-align: right;
	font-weight: bold;
}

.index_link {
	text-align: center;
}

.index_link a{
	font-size: 20px;
	text-decoration: none;
}

.index_link a:hover{
	text-decoration: underline;
}

.p404 {
	text-align: center;
	margin: 40px 0;
	padding-bottom: 40px;
	border-bottom: 1px solid #777;
}

.big404 {
	font-size: 128px;
}

.descr404 {
	font-size: 20px;
}
.search404 {
	margin-top: 30px;
}
.descr_search_404 {
	margin-bottom: 10px;
}

.tabs {
	display: flex;
	justify-content: space-around;
	margin-bottom: 10px;
}

.cam_in_new_window {
    position: relative;
    display: block;
}

.cam_in_new_window:after {
    content: " ";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MDAuMDAwMDEgODAwLjAwMDAxIj48ZGVmcz48bWFzayBpZD0iYyI+PGVsbGlwc2UgY3g9IjQwMCIgY3k9IjY1Mi4zNiIgcng9IjM5OS45NiIgcnk9IjM5OS45NiIgY29sb3I9IiMwMDAiIGZpbGw9IiNmZmYiIHNvbGlkLWNvbG9yPSIjMDAwMDAwIiBzdHJva2U9IiMyNzNiNTAiIHN0cm9rZS13aWR0aD0iLjA3MyIgc3R5bGU9Imlzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbCIvPjwvbWFzaz48bWFzayBpZD0iYiI+PGVsbGlwc2UgY3g9IjQwMCIgY3k9IjQwMCIgcng9IjM5OS45NiIgcnk9IjM5OS45NiIgY29sb3I9IiMwMDAiIGZpbGw9IiNmZmYiIHNvbGlkLWNvbG9yPSIjMDAwMDAwIiBzdHJva2U9IiMyNzNiNTAiIHN0cm9rZS13aWR0aD0iLjA3MyIgc3R5bGU9Imlzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbCIvPjwvbWFzaz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjUyLjM2KSI+PGVsbGlwc2UgY3g9IjQwMCIgY3k9IjY1Mi4zNiIgcng9IjM5OS45NiIgcnk9IjM5OS45NiIgY29sb3I9IiMwMDAiIGZpbGw9IiMwMGIxZGQiIHNvbGlkLWNvbG9yPSIjMDAwMDAwIiBzdHJva2U9IiMyNzNiNTAiIHN0cm9rZS13aWR0aD0iLjA3MyIgc3R5bGU9Imlzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbCIgZmlsbC1vcGFjaXR5PSIwLjciLz48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDI1Mi4zNikiIGQ9Ik0yNDcuODYgMjI0LjQ0TDMuMSA0NjkuMkMzMC4wMDYgNjM5LjYzIDYyLjI3NCA2OTguNjcgMTk3Ljg2IDgwMGw0MDAtNDAweiIgbWFzaz0idXJsKCNiKSIgb3BhY2l0eT0iLjQyIi8+PHBhdGggZD0iTTI0Ny44NiA4MjcuOTJWNDc2LjhsMzUwIDE3NS41Ni0zNTAgMTc1LjU2eiIgZmlsbD0iI2ZmZiIgbWFzaz0idXJsKCNjKSIvPjwvZz48L3N2Zz4=);


    width: 75px;
    height: 75px;
    /* padding-bottom: 100%; */
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    box-shadow: -4px 4px 4px #1a1a1a;
    border-radius: 50%;
    transition: height 0.15s ease-in-out, width 0.15s ease-in-out;
}

.cam_in_new_window:hover:after {
    width: 100px;
    height: 100px;
}

.random_cam_wrapper a {
	position: relative;
}

/* .random_cam_wrapper a:after { */
    /* content: ""; */
    /* background: url(img/medical_desinfection_surgical_antivirus_mask_corona2.png) no-repeat; */
    /* width: 115px; */
    /* height: 46px; */
    /* position: absolute; */
    /* bottom: 58px; */
    /* right: 100px; */
    /* background-size: contain; */
/* } */