body
{
	/* background: #f1eff0; */
	background: #ffffff;
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}
p,a,h1,h2,h3,h4,h5,h6,span,div,input,td,select,textarea,ul,li,lo
{
	color: #1a1a1a;
	font-family: 'Open Sans', Arial, Verdana;
	font-size: 15px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
ul
{
	padding: 3px 0 3px 40px;
}
li,lo
{
	padding: 3px 7px;
}
table
{
	border-spacing: 0;
}
table td
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}
@font-face
{
	font-family: etelka_bold;
	src: url('fonts/EtelkaMedium-Bold.otf');
}
.main_table
{
	margin: 0 auto;
	//max-width: 1360px;
	min-width: 1280px;
	padding: 0;
	width: 100%;
}
.main_table > tbody > tr > td
{
	box-sizing: border-box;
	padding: 0;
	text-align: left;
	vertical-align: top;
}


.main_table > tbody > tr > td p {
	font-size: 12px;
	line-height: 1.5em;
}


.main_table > tbody > tr > td h4,
.main_table > tbody > tr > td h3 {
	font-size: 14px; 
	color: #999999;
}


.main_table > tbody > tr > .left_td
{
	min-width: 250px;
	width: 250px;
}
.main_table > tbody > tr > .top_td
{
	height: 40px;
	width: 100%;
}
.main_table > tbody > tr > .center_uzkaya
{
	min-width: 300px;
	width: 300px;
}
.main_table > tbody > tr > .center_shirokaya
{
	width: 100%;
}
.main_table > tbody > tr > .center_shirokaya,.main_table > tbody > tr > .center_uzkaya
{
	box-sizing: border-box;
	padding: 10px;
}
.main_table > tbody > tr > .no_right_padding
{
	padding-right: 0;
}
.main_table > tbody > tr > .no_left_padding
{
	padding-left: 0;
}
.main_table > tbody > tr > .center_shirokaya > div,.main_table > tbody > tr > .center_uzkaya > div
{
	/*background: #F1EFF0;*/
	background: #ffffff;
	padding: 10px;
}
.main_table > tbody > tr > .center_uzkaya > div
{
	background: transparent;
	padding: 0;
}
.top_table
{
	height: 40px;
	width: 100%;
}
.top_table > tbody > tr > td
{
	background: #fff;
	height: 100%;
	text-align: left;
	vertical-align: middle;
}
.top_table > tbody > tr > td:first-child
{
	background: transparent;
	padding: 0;
	text-align: center;
	width: 347px;
}
.top_table > tbody > tr > td:nth-child(2)
{
	padding-left: 10px;
}
.top_table > tbody > tr > td span,.top_table > tbody > tr > td a
{
	color: #7a7878;
	font-size: 11.5px;
	font-weight: 100;
	margin: 0 7px;
	text-decoration: none;
}
.top_table > tbody > tr > td:first-child img
{
	margin-top: -5px;
	position: relative;
	top: 5px;
	margin-left: -20px;
}
.top_table > tbody > tr > td:last-child
{
	text-align: right;
}
.top_table > tbody > tr > td .podpis_top
{
	background: #f24e4e;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	height: 100%;
	margin: 0 0 0 10px;
	padding: 12px 12px 0;
	text-align: center;
	width: 170px;
}
.main_table > tbody > tr > .left_td
{
	background: #ffffff;
}
.main_table > tbody > tr > .left_td > div
{
	box-sizing: border-box;
	height: 100%;
	max-width: 250px;
	padding: 5px 10px;
}
.main_table > tbody > tr > .left_td .poisk_div
{
	border: 1px solid #999;
	border-radius: 3px;
	khtml-border-radius: 3px;
	moz-border-radius: 3px;
	position: relative;
	webkit-border-radius: 3px;
}
.main_table > tbody > tr > .left_td .poisk_div > div
{
	height: 17px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 17px;
}
.main_table > tbody > tr > .left_td .poisk_div input
{
	background: transparent;
	border: 0;
	box-sizing: border-box;
	font-size: 13px;
	padding: 3px 20px 3px 3px;
	width: 80%;
	height: auto !important;
	
}
.main_table > tbody > tr > .left_td .l_divider
{
	border-top: 1px solid #666;
	height: 1px;
	margin: 10px 0;
	width: 100%;
}

.archive_divider {
	border-top: 1px solid #f1f1f1;
	width: 100%;
	}

.main_table > tbody > tr > .left_td a,.main_table > tbody > tr > .left_td .part_tags,.main_table > tbody > tr > .left_td .part_tags a
{
	color: #cdcdcd;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin: 1px 0;
	text-decoration: none;
	
}
.main_table > tbody > tr > .left_td .part_tags a
{
	color: #ccc;
	text-decoration: underline;
}
.main_table > tbody > tr > .left_td a:hover,.main_table > tbody > tr > .left_td .part_news a:hover,.main_table > tbody > tr > .left_td .part_tags a:hover
{
	color: #fff;
	font-size: 12px;
}
.main_table > tbody > tr > .left_td .part_news a,.main_table > tbody > tr > .left_td p
{
	color: #979797;
	font-size: 12px;
	font-weight: normal;
	margin: 1px 0;
}
.left_banner
{
	text-decoration: underline;
}
.left_banner > div
{
	box-shadow: 0 0 10px rgba(0,0,0,0.7);
	box-sizing: border-box;
	moz-box-shadow: 0 0 10px rgba(0,0,0,0.7);
	padding: 25px 25px 15px;
	text-align: center;
	webkit-box-shadow: 0 0 10px rgba(0,0,0,0.7);
	width: 100%;
}
.left_banner img
{
	height: auto;
	width: 100%;
}
.main_table > tbody > tr > .left_td .left_banner p
{
	color: #e5e5e5;
	font-size: 13px;
	font-weight: bold;
}
.uzk_header_tab
{
	width: 100%;
}
.uzk_header > td
{
	background: transparent;
	cursor: pointer;
	padding: 7px 15px;
	position: relative;
	text-align: center;
	vertical-align: middle;
}
.uzk_header > td .slash
{
	display: none;
	font-size: 14px;
	margin-right: 5px;
	position: relative;
	top: 1px;
}
.uzk_header > td > div
{
	color: #666;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
.uzk_header > .act_uzk_header_item
{
	background: #fefef4;
	cursor: default;
	text-align: left;
}

.uzk_header > .act_uzk_header_item_white
{
	background: #ffffff;
	cursor: default;
	text-align: left;
}


.uzk_header > .act_uzk_header_item .slash
{
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	position: relative;
	top: 2px;
}
.uzk_header > .act_uzk_header_item .slash
{
	font-size: 20px;
}
.uzk_header > .act_uzk_header_item > div
{
	color: #333;
	font-size: 15px;
}
.uzk_header > .act_uzk_header_item_big > div
{
	font-size: 16px;
}
.uzk_header > td .blue_slash
{
	color: #1aade5;
}
.uzk_header > td .red_slash
{
	color: #f35f5f;
}
.uzk_header > td .black_slash
{
	color: #1a1a1a;
}
.uzk_body
{
	background: #fefef4;
	box-sizing: border-box;
	padding: 15px;
	width: 100%;
}
.uzk_body_slider
{
	max-width: 300px;
	overflow: hidden;
	padding: 0;
	position: relative;
	white-space: nowrap;
}

.uzk_body > div
{
	padding: 1px 0;
}


.uzk_body > div:first-child
{
	padding-top: 0;
}
.uzk_body > div:last-child
{
	border-bottom: 0;
}
.uzk_body_slider > div
{
	border-bottom: 0;
	display: inline-block;
	font-size: 0;
	left: 0;
	padding: 20px 0;
	position: relative;
	top: 0;
	transition: 0.6s;
	webkit-transition: 0.6s;
	white-space: nowrap;
}
.uzk_body_slider > div > div
{
	border-bottom: 0;
	box-sizing: border-box;
	display: inline-block;
	font-size: 0;
	padding: 15px;
	vertical-align: top;
	white-space: normal;
	width: 300px;
}
.uzk_body > div img
{
	height: auto;
	width: 100%;
}
.uzk_body > div h3
{
	color: #202020;
	font-size: 12px;
/*	font-weight: bold; */
	margin: 10px 0;
}
.uzk_body > div p
{
	color: #202020;
	font-size: 12px;
	font-weight: normal;
}
.uzk_body > div a
{
	text-decoration: none;
}
.little_margin_top
{
	margin-top: 5px;
}
.date_city
{
	border: 1px solid #e6e6e6;
	khtml-border-radius: 3px;
	margin-bottom: 10px;
	moz-border-radius: 3px;
	overflow: hidden;
	webkit-border-radius: 3px;
}
.date_city td
{
	background: #e6e6e6;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: bold;
	min-width: 110px;
	padding: 5px 10px;
	text-align: center;
	vertical-align: middle;
}
.date_city .date
{
	background: #fff;
	color: #f34d50;
}
.date_city .city
{
	color: #4d4d4d;
}
.uzk_header_slider .uzk_header > .act_uzk_header_item,.uzk_header_slider .uzk_header > td,.uzk_body_slider
{
	background: #f5fafe;
}
.uzk_sloder_left,.uzk_sloder_right
{
	background: #fff;
	border: 1px solid #d2d2d2;
	color: #666;
	cursor: pointer;
	display: inline-block;
	khtml-border-radius: 3px;
	line-height: 1;
	margin: 0 5px;
	moz-border-radius: 3px;
	padding: 6px 10px;
	webkit-border-radius: 3px;
}
.uzk_sloder_left:hover,.uzk_sloder_right:hover
{
	background: #e5e5e5;
}
.shirokaya_top
{
	margin-bottom: 10px;
	width: 100%;
}
.shirokaya_top td:last-child
{
	text-align: right;
}
.bread
{
	display: inline-block;
	margin: 5px 0 0 5px;
}
.bread span,.bread a
{
	color: #333;
	font-size: 10px;
	margin: 0 3px;
	text-decoration: none;
}
.bread a:hover,
{
	text-decoration: underline;
	color: #286595;
}


.sh_right_menu
{
	display: inline-block;
}
.sh_right_menu > span,.sh_right_menu > a
{
	display: inline-block;
	font-size: 13px;
	margin: 0 -1px 0 0;
	padding: 2px 8px;
	text-decoration: none;
}
.sh_right_menu > a
{
	background: #fff;
	color: #1a1a1a;
}
.sh_right_menu > a:hover
{
	background: #e5e5e5;
}
.sh_right_menu > span
{
	background: #1dade9;
	color: #fff;
}
.sh_main_block
{
	border-spacing: 0;
	height: 100%;
	width: 100%;
}
.sh_main_block_2{
	display:none;
}
.sh_main_block a
{
	text-decoration:none;
}
.sh_main_block > tbody > tr > td
{
	padding: 1px;
}
.sh_main_block > tbody > tr > .fix_bl
{
	min-width: 500px;
	width: 500px;
}
.fix_bl
{
	box-sizing: border-box;
}


.short_carts {width: 24%; display: inline-block; vertical-align: top;}

@media screen and (min-width: 1440px) {
	.short_carts {width: 24%;}
	.fix_bl_tab img.xfieldimage {padding: 50px 15px !important;}
}

@media screen and (min-width: 1600px) {
	.short_carts {width: 19%;}
	.fix_bl_tab img.xfieldimage {padding: 50px 15px !important;}
}

@media screen and (min-width: 1720px) {
	.short_carts {width: 16%;}
	.fix_bl_tab img.xfieldimage {padding: 50px 15px !important;}
}

@media screen and (min-width: 2400px) {
	.short_carts {width: 14%;}
	.fix_bl_tab img.xfieldimage {padding: 50px 15px !important;}
}


.fix_bl_tab
{
	background: #fff;
	/* border: 1px solid #f1f1f1; */
	border-spacing: 0;
	box-sizing: border-box;
	height: 120px;
	margin: 2px;
	width: 98%;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 13px 1px rgb(37 43 51 / 10%);
    -moz-box-shadow: 0 0 13px 1px rgba(37,43,51,0.1);
    box-shadow: 0 0 13px 1px rgb(37 43 51 / 10%);

}
.fix_bl_33 .fix_bl_tab
{
	height: 33.33%;
	margin-top: 0;
	max-height: 33.3%;
	position: relative;
}
.fix_bl_33 .fix_bl_tab:first-child
{
	margin-top: 0;
}
.fix_bl_100
{
	height: 100%;
}
.fix_bl_100 > div
{
	border: 1px solid red;
	min-height: 430px;
}
.fix_bl_tab1
{
	background: #fff;
	border: 1px solid #f1f1f1;
	border-spacing: 0;
	height: auto;
	min-height: 120px;
	width: 100%;
}
.fix_bl_tab2
{
	border: 0;
	border-bottom: 1px solid #f1f1f1;
	margin-top: -1px;
}
.fix_bl_tab > tbody > tr > td {
	height: 100%;
	//vertical-align: middle;
}

.fix_bl_tab > tbody > tr > td h3{
	padding: 10px 10px;
	text-align: center;
	width: 98%;
	font-size: 13px !important;
	
}


.fix_bl_tab > tbody > tr > td > table.param > tbody > tr > td {
	font-size: 10px;
	vertical-align: middle;
	padding: 0 20px 0 10px;
}

.fix_bl_tab > tbody > tr > td > table.param > tbody > tr > td a {
	font-size: 10px;
	vertical-align: middle;
}


.fix_bl_tab_reverse > tbody > tr > td:last-child
{
	width: auto;
}
.fix_bl_tab > tbody > tr > td:first-child,.fix_bl_tab_reverse > tbody > tr > td:last-child
{
	box-sizing: border-box;
	max-height: 130px;
	padding: 10px 15px;
	width: 100%;
}
.fix_bl_tab > tbody > tr > td:last-child,.fix_bl_tab_reverse > tbody > tr > td:first-child
{
	background-size: cover;
	height: 400px;
	min-width: 110px;
	padding: 5px;
	width: 110px;
}
.fix_bl_tab1 > tbody > tr > td:last-child
{
	padding: 10px;
}
.fix_bl_tab_no_triangle > tbody > tr > td:first-child,.fix_bl_tab_no_triangle > tbody > tr > td:last-child
{
	box-sizing: border-box;
	padding: 10px 15px;
}
.fix_bl_tab2 > tbody > tr > td:last-child,.fix_bl_tab2 > tbody > tr > td:first-child
{
	padding: 12px;
}
.fix_bl__big_pad .fix_bl_tab > tbody > tr > td:first-child
{
	padding: 25px 15px;
}
.fix_bl_tab > tbody > tr > td h3
{
	font-size: 16px;
}
.fix_bl_tab > tbody > tr > td p,.flex_bl .one_all_height p
{
	font-size: 13.5px;
	line-height: 1.6;
}
.fix_bl_tab .podzag,.podzag
{
	font-size: 12px;
	margin: 8px 0;
}
.fix_bl_tab .podzag span,.podzag span
{
	color: #999;
	font-size: inherit;
}
.fix_bl_tab .podzag .dannye,.podzag .dannye
{
	color: #1a1a1a;
	font-weight: bold;
}



.fix_bl_tab .podzag .news a,.podzag .news a, span .podzag .news a
{
	color: #f14c4c;
	font-size: 12px;
}

.fix_bl_tab .podzag .long,.podzag .long a, span .podzag .long a
{
	color: #016388;
	font-size: 12px;
}

.fix_bl_tab .podzag .photo,.podzag .photo a, span .podzag .photo a
{
	color: #b92ab9;
	font-size: 12px;
}

.fix_bl_tab .podzag .means,.podzag .means a, span .podzag .means a
{
	color: #06b7e3;
	font-size: 12px;
}

.fix_bl_tab .podzag .birja,.podzag .birja a, span .podzag .birja a
{
	color: #edcb06;
	font-size: 12px;
}

.fix_bl_tab .podzag .video,.podzag .video a, span .podzag .video a
{
	color: #f20505;
	font-size: 12px;
}

.fix_bl_tab .podzag .blogs,.podzag .blogs a, span .podzag .blogs a
{
	color: #f6720d;
	font-size: 12px;
}

.fix_bl_tab .podzag .beverages,.podzag .beverages a, span .podzag .beverages a
{
	color: #08a820;
	font-size: 12px;
}



.fix_bl_33 .podzag .long,.podzag .long a,
{
	color: #016388;
	font-size: 12px;
}


/*
.fix_bl_tab .podzag span a .long
{
	color: #016388;
}
.fix_bl_tab .podzag span a .news 
{
	color: #f14c4c;
} */









.fix_bl_tab > tbody > tr > td:last-child div,.fix_bl_tab_reverse > tbody > tr > td:first-child div
{
	background-position: center center;
	background-size: cover;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.fix_bl_tab_reverse > tbody > tr > td:last-child
{
	width: 100%;
}
.fix_bl_tab__alert > tbody > tr > td
{
	background: #e2f5fc;
}
.fix_bl_tab > tbody > tr > td:last-child div:after
{
	background: #fff;
	content: "";
	display: inline-block;
	height: 100%;
	left: -30px;
	moz-transform: skew(-8deg);
	ms-transform: skew(-8deg);
	position: absolute;
	transform: skew(-8deg);
	transition: 0.5s;
	webkit-transform: skew(-8deg);
	webkit-transition: 0.5s;
	width: 40px;
	z-index: 5;
}
.fix_bl_tab_no_triangle > tbody > tr > td:last-child div:after
{
	display: none;
}
.fix_bl_tab:hover > tbody > tr > td:last-child div:after
{
	left: -60px;
}
.flex_bl
{
	height: 100%;
}
.flex_bl .one_all_height
{
	background: #fff;
	border: 1px solid #f1f1f1;
	height: 100%;
	padding: 5px;
}

.flex_bl .one_all_height .new_banners_wrap_wrap .new_banners_wrap .one_all_height_img .podzag .news a 
{
	color: #f14c4c;
	font-size: 12px;
}


.flex_bl .one_all_height:hover,.fix_bl_tab:hover
{
	box-shadow: 0 0 15px rgba(0,0,0,0.15);
	moz-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	position: relative;
	transition: 0.8s;
	webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	webkit-transition: 0.8s;
	z-index: 10;
	background: #fefef4;
}

.center_uzkaya .sh_main_block .fix_bl_tab:hover
{
	background:#fafae4;
}
.new_banners_wrap_wrap
{
	border: none;
	height: 0;
	padding-top: 90%;
	position: relative;
}
.new_banners_wrap
{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.new_banners_wrap:after
{
	background: rgba(0,0,0,0.5);
	content: "";
	display: inline-block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.new_banners
{
	font-size: 0;
	height: 100%;
	padding: 0;
}
.flex_bl .one_all_height .one_all_height_img
{
	background-position: center left;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
.one_all_height_img > div
{
	bottom: 5px;
	box-sizing: border-box;
	left: 0;
	padding: 10px;
	position: absolute;
	z-index: 10;
}
.one_all_height_img > div h3
{
	color: #fff;
	font-size: 16px;
	max-width: 90%;
}

.one_all_height_img > div h3 a
{
	color: #fff;
	font-size: 16px;
	max-width: 90%;
}

.flex_bl .one_all_height p
{
	padding: 0 10px 5px;
}
.flex_bl .one_all_height .podzag
{
	padding: 0;
}
.flex_bl .one_all_height .podzag .t_time
{
	color: #fff;
}
.flex_bl .one_all_height .one_all_height_img:after
{
	background: #fff;
	bottom: -30px;
	content: "";
	display: inline-block;
	height: 40px;
	moz-transform: skew(0deg, 4deg);
	ms-transform: skew(0deg, 4deg);
	position: absolute;
	transform: skew(0deg, 4deg);
	transition: 0.5s;
	webkit-transform: skew(0deg, 4deg);
	webkit-transition: 0.5s;
	width: 100%;
	z-index: 5;
}
.flex_bl .one_all_height:hover .one_all_height_img:after
{
	bottom: -60px;
	transition: 0.5s;
	webkit-transition: 0.5s;
}
.pag_td
{
	padding: 10px;
}
.pag > span,.pag > a
{
	display: inline-block;
	font-size: 14px;
	padding: 2px 10px;
	text-decoration: none;
}
.pag > a
{
	border: 1px solid #e5e5e5;
	margin-left: -1px;
}
.pag > a:hover
{
	background: #e5e5e5;
}
.main_table > tbody > tr > .center_shirokaya > .info_block
{
	background: transparent;
	padding: 10px;
}
.info_block h4
{
	max-width: 550px;
}
.part_slider,.alert_block
{
	background: #fff;
	padding: 25px;
}
.part_slider_header
{
	width: 100%;
}
.part_slider_header td,.part_slider_header p
{
	color: #333;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
.part_slider_header td
{
	font-size: 20px;
}
.part_slider_header td:first-child,.part_slider_tab td:first-child
{
	text-align: left;
}
.part_slider_header td:last-child,.part_slider_tab td:last-child
{
	text-align: right;
}
.part_slider_tab td,.part_slider_header td
{
	vertical-align: middle;
}
.part_slider_tab
{
	margin: 0 auto;
	max-width: 850px;
	width: 100%;
}
.p_sl_btn
{
	color: #b2b2b2;
	cursor: pointer;
	display: inline-block;
	font-size: 40px;
	line-height: 1;
	margin-top: -8px;
	padding: 4px 15px;
}
.p_sl_btn:hover
{
	color: #666;
	transition: 0.3s;
	webkit-transition: 0.3s;
}
.part_slider_body
{
	display: block;
	max-width: 750px;
	overflow: hidden;
	position: relative;
}
.part_slider_body > div
{
	display: inline-block;
	font-size: 0;
	left: 0;
	position: relative;
	top: 0;
	transition: 0.3s;
	webkit-transition: 0.3s;
	white-space: nowrap;
}
.part_slider_body > div > div
{
	box-sizing: border-box;
	display: inline-block;
	max-width: 150px;
	text-align: center;
	vertical-align: middle;
	width: 150px;
}
.part_slider_body > div img
{
	height: auto;
	max-width: 100%;
}
.footer
{
	background: #151515;
	padding: 25px;
}
.footer > table
{
	width: 100%;
}
.footer > table:last-child
{
	border-top: 1px solid #373737;
}
.footer td
{
	box-sizing: border-box;
	min-width: 180px;
	padding-right: 20px;
}
.footer *
{
	font-size: 13px;
}
.footer a
{
	color: #979797;
	display: inline-block;
	margin: 2px 15px 2px 0;
	text-decoration: none;
}
.footer a:hover
{
	text-decoration: underline;
}
.footer .a_main a,.footer .a_main
{
	color: #cdcdcd;
	font-weight: bold;
}
.footer p
{
	color: #757575;
}
.alert_block
{
	overflow: hidden;
	padding: 30px 10px;
}
.alert_block h3
{
	color: #ccc;
	font-size: 30px;
	font-stretch: ultra-condensed;
	moz-transform: scale(1, 3);
	ms-transform: scale(1, 3);
	text-align: center;
	transform: scale(1, 3);
	webkit-transform: scale(1, 3);
}
.img_slider
{
	height: 210px;
	max-width: 270px;
	position: relative;
	text-align: center;
}
.uzk_body .img_slider > img
{
	height: 100%;
	width: auto;
}
.img_slider > table
{
	border-spacing: 3px 0;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.img_slider > table:hover
{
	opacity: 1;
	transition: 0.3s;
	webkit-transition: 0.3s;
}
.img_slider > table > tbody > tr > td
{
	height: 100%;
}
.img_slider > table > tbody > tr > td > div
{
	border-bottom: 4px solid #ccc;
	height: 103%;
	transition: 0.3s;
	webkit-transition: 0.3s;
}
.img_slider > table > tbody > tr > td:hover > div
{
	border-bottom: 4px solid #c73b3b;
}
.right_banner
{
	margin: 20px 0;
	text-align: center;
}
.slash_zag
{
	display: inline-block;
	padding: 0 5px;
	position: relative;
}
.slash_zag h2,.slash_zag .bl_slash,.slash_zag .blue_slash,.slash_zag .red_slash
{
	color: #1a1a1a;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	margin-left: 7px;
}

.slash_zag h2 a
{
	color: #1a1a1a;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	margin-left: 7px;
	text-decoration: none;
}

.slash_zag h2 a:hover
{
	color: #f25252;
	text-decoration: underline;
}



.slash_zag .blue_slash,.slash_zag .red_slash,.slash_zag .bl_slash
{
	font-size: 19px;
	margin: 0 1px;
	position: relative;
	top: 1px;
}
.slash_zag .blue_slash
{
	color: #18aee7;
}
.slash_zag .red_slash
{
	color: #f25252;
}
.statya
{
	padding: 0 5px;
}
.statya h1,.statya h3,.statya h2
{
	color: #000;
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
}
.statya h3
{
	font-size: 16px;
}
.statya h2
{
	/* border-bottom: 1px solid #ccc; */
	font-size: 25px;
}
.statya p
{
	padding: 0 0 10px;
	text-align: justify;
}

.statya .podzag .gen_txt
{
	color: #666;
}
.statya .podzag .gen_txt > span
{
	color: #f24e4b;
	text-decoration: underline;
}
.statya img
{
	height: auto;
	max-width: 100%;
	padding: 15px;
	/*width:50%;*/
}
.statya .p_img
{
	height: 100%;
	overflow: hidden;
	position: relative;
}
.statya .p_img > img
{
	height: auto;
	width: 100%;
}
.statya .p_img > div
{
	background: rgba(0,0,0,0.6);
	box-sizing: border-box;
	height: 100%;
	left: auto;
	max-width: 300px;
	position: absolute;
	right: 0;
	top: 0;
}
.statya .p_img > div > div
{
	box-sizing: border-box;
	display: table;
	height: 100%;
	width: 100%;
}
.statya .p_img > div > div > div
{
	box-sizing: border-box;
	display: table-cell;
	height: 100%;
	padding: 20px 30px;
	vertical-align: middle;
	width: 100%;
}
.statya a
{
	color: #2288b6;
	font-size: inherit;
	text-decoration: underline;
}
.statya .podpis a
{
	font-weight: bold;
}
.statya .podpis span
{
	color: #666;
	font-size: 13px;
	margin-right: 20px;
}
.statya .p_img p
{
	color: #fff;
}
.statya .p_img span
{
	background: #00abec;
	display: inline-block;
	height: 5px;
	margin: 15px 0 20px;
	width: 20px;
}
.statya .p_img .red_line
{
	background: #f34d50;
}

.uzk_body_2{
	display:none;
}

.q_search_btn {
	background: url('../images/temp/lupa.png') center center no-repeat;
	width: 25px; height: 20px;
	border: 0;
	
}

.q_search_btn:hover {
	cursor: pointer;
	}
	
span.title_hide{
	font-size: 10px;
	color: #ffffff;
}

input[type="search"] {
	color: #ffffff;
}

.short-archive h3:hover{
	color: #276285;
}

.fix_bl_tab img.xfieldimage{height: 250px; align-content: center;padding: 50px 25px;}

img.xfieldimage{height: 450px; align-content: center;padding: 50px;}


.vertical-inputs {
	height: auto; 
	max-height: 135px; 
	overflow-y: scroll; 
	border: 1px solid #ffffff; 
	padding: 10px; 
	background: #fff;
    -webkit-box-shadow: 0 0 13px 1px rgb(37 43 51 / 10%);
    -moz-box-shadow: 0 0 13px 1px rgba(37,43,51,0.1);
    box-shadow: 0 0 13px 1px rgb(37 43 51 / 10%);
    margin-bottom: 15px;
    padding-bottom: 1px;
    font-size: 12px;
        }
.vertical-inputs label{color: #000000; font-family: 'Open Sans', Arial, Verdana; font-weight: bold; text-align: center; text-transform: uppercase;}
.vertical-inputs input{color: #ffffff;}
