html, body
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	font-family: Tahoma;
}
body { background:  #e9e9eb url(images/top_bg.jpg) repeat-x left top;}


a img { border: none;}
form { margin: 0px; padding: 0px;}
a { color: #dc3028;}
a:hover { text-decoration: none;}
a:visited { color: #dc3028; }

input { font-family: Tahoma !important; font-size: 12px !important;}

.w100 { width: 100%;}
.clear { clear: both; width: 1px; height: 1px;}
.center { text-align: center;}
.fs11 { font-size: 11px;}

.f_l { float: left;}

div.printview { display: none;}

#main {
	position: relative;
	min-width: 1000px;
	width: expression(document.body.clientWidth < 1000 ? '1000px' : '100%');
}
table.top { width: 100%; height: 113px; font-size: 13px;}
table.top td { vertical-align: top;}
table.top td.left { width: 292px; padding: 18px 0 0 9px;}
table.top td.center { padding: 36px 0 0 0;}
table.top td.right { width: 134px; padding: 18px 10px 0 0;}

table.navigation {  width: 100%; height: 26px; font-family: Tahoma; }
table.navigation td.pikt { width: 248px; background: url(images/grey.jpg) repeat-x left bottom; text-align: right; padding: 2px 24px 0 0; vertical-align: top;}
table.navigation td.menu {background: #f1f1f1;}
table.navigation td.menu table td.menu_active { text-align: center; background: #f1f1f1 url(images/menu_active.gif) no-repeat left bottom; font-size: 16px; color: #dc3028; font-weight: bold; padding: 0 0 0px 11px;}
table.navigation td.menu table td.menu_active div {background: #f1f1f1 url(images/menu_active_r.gif) no-repeat right bottom; padding: 5px 10px 0px 0; height: 23px; <!-- height: 28px;-->  }
table.navigation td.menu table td.menu { cursor: pointer; text-align: center; background: #f1f1f1 url(images/menu.gif) no-repeat left bottom; font-size: 16px; color: #7e7c7c; font-weight: bold; padding: 0 0 0px 11px;}
table.navigation td.menu table td.menu div {background: #f1f1f1 url(images/menu_r.gif) no-repeat right bottom; padding: 5px 10px 0px 0; height: 23px; <!-- height: 28px;-->}
table.navigation td.menu table td.menu a { color: #7e7c7c; text-decoration: none !important;}
table.navigation td.menu table td.menu_hover { text-align: center; background: #f1f1f1 url(images/menu_hover.gif) no-repeat left bottom; font-size: 16px; color: #dc3028; font-weight: bold; padding: 0 0 0px 11px;}
table.navigation td.menu table td.menu_hover div { background: #f1f1f1 url(images/menu_hover_r.gif) no-repeat right bottom; padding: 5px 10px 0px 0; height: 23px; <!-- height: 28px;-->}
table.navigation td.menu table td.menu_hover div a { color: #dc3028; text-decoration: none !important; }
table.navigation td.lang {  background: url(images/grey.jpg) repeat-x left bottom; font-size: 12px; width: 205px; padding: 2px 0px 0 14px; vertical-align: top; color: #010101;}
table.navigation td.lang div { color: #fff; text-align: center; margin: 0 12px; background: url(images/div.gif) no-repeat left top; background-color: #a00f09; width: 30px; height: 18px; float: left; }
table.navigation td.lang div a { color: #fff;}

table.main { width: 100%; font-size: 12px; margin-top: 19px; }
table.main td.left_cell { vertical-align: top; width: 260px; height: 570px; padding-bottom: 45px;}
div.frame { padding: 0 0 30px 0; margin: 0 0 12px 0; background: url(images/frame_left.gif) no-repeat left bottom;}
div.frame_title { background: #a00f09 url(images/frame_title2.gif) no-repeat left top; height: 33px; color: #fff; font-weight: bold; padding: 6px 0 0 24px; font-size: 13px;}
div.item { background: url(images/div1.gif) no-repeat 27px 5px; padding: 5px 0 7px 57px; font-size: 13px;}
div.item a { color: #555353; }
div.item_hover { background: #da251d url(images/div2.gif) no-repeat 0 0; padding: 5px 0 7px 57px; margin-right: 4px; font-size: 13px;}
div.item_hover a { color: #fff !important; text-decoration: none; }
div.end { background: url(images/div3.gif) no-repeat 0 0; height: 16px;}
div.begin { background: url(images/begin.gif) no-repeat left top; height: 15px;}
td.left_cell div.form { padding: 8px 16px;}
td.left_cell div.form input.txt { width: 153px; border: 1px solid #d5d5d5;}
input.button { font-family: Tahoma; font-size: 12px !important; padding: 1px 0 4px 0; width: 59px; /*height: 20px;*/ border: none; cursor: pointer; background: #940700 url(images/but1.gif) no-repeat 0 0; text-align: center; color: #fff; vertical-align: top; }
td.left_cell div.form table.vote { font-size: 12px; margin: 11px 0 18px 0;}
td.left_cell div.form table.vote td { vertical-align: top; padding: 0 6px 7px 0;}
td.left_cell div.form table.vote td.label { padding-top: 3px;}
td.left_cell div.form div.buttons { margin-bottom: 11px; }
td.left_cell div.form input.button2 { font-size: 12px !important; font-family: Tahoma; margin-right: 27px; float: left; width: 89px; padding: 1px 0 5px 0; border: none; cursor: pointer; background: #940700 url(images/button2.gif) no-repeat 0 0; text-align: center; color: #fff; }
td.left_cell div.form div.buttons a { color: #dc3028 !important; font-size: 11px;}

table.main td.content { background: url(images/bg11.gif) no-repeat bottom center; font-size: 12px; vertical-align: top; padding: 17px 22px 0 22px; }
div.podpic { float: left; margin: 0 20px 5px 0; color: #757575; font-size: 10px; font-style: italic; }
div.podpic img { margin-bottom: 3px;}

table.main td.right_cell { vertical-align: top; width: 222px;}
div.frame_r { margin: 0 0 12px 0; background: url(images/frame_left_r.gif) no-repeat left bottom; padding: 0 0 30px 0; }
div.frame_r div.frame_title { background: #a00f09 url(images/frame_title_r2.gif) no-repeat left top; height: 30px; color: #fff; font-weight: bold; padding: 6px 0 0 24px;}
div.frame_r div.item { background: url(images/div_r.gif) no-repeat 24px 9px; padding: 5px 0 7px 48px;}
div.frame_r div.item a { color: #dc3028; }
div.frame_r div.item_hover { background: #da251d url(images/div2_r.gif) no-repeat 0 0; padding: 5px 0 7px 48px; margin-right: 4px;}
div.frame_r div.item_hover a { color: #fff; text-decoration: none; }
div.frame_r div.end { background: url(images/end.gif) no-repeat 0 0; height: 20px;}
div.frame_r div.begin { background: url(images/frame_top.gif) no-repeat 0 0; height: 13px;}
div.frame_r div.news_bg { background: #a00f09 url(images/frame_news.gif) no-repeat left top; height: 21px; color: #fff; font-weight: bold; padding: 7px 0 0 24px;}
div.frame_r div.anons { margin: 10px 20px 5px 21px; color: #2d2d2d; font-size: 11px;}
div.frame_r div.anons a { font-weight: bold; color: #dc3028; font-size: 12px; }
div.frame_r div.anons p {margin: 5px 0 0 0; padding: 0px;}
div.frame_r div.pr { margin: 2px 0 9px 23px; background: url(images/pr.gif) no-repeat left top; padding: 1px 0 4px 34px; }
div.frame_r div.pr a { color: #dc3028; font-weight: bold; }
div.frame_r div.film { margin: 2px 0 0px 23px; background: url(images/film.gif) no-repeat left top; padding: 3px 0 8px 34px; }
div.frame_r div.film a { color: #dc3028; font-weight: bold; }

table.bottom { vertical-align: bootom;  width: 100%; height: 85px; background: url(images/bottom2.gif) repeat-x left bottom; font-size: 11px;}
table.bottom td.address { padding: 10px 0 0 24px; vertical-align: top; line-height: 18px;}
table.bottom td.sumteh { width: 206px; vertical-align: top; padding: 20px 0 0 0;}
table.bottom td.sumteh img { float: left; margin: 3px 9px 0 0; }
table.bottom td.sumteh a { color: #484848;}



div.path { margin: 0 0 13px 0; color:#757575; font-size: 11px;}
div.path a { color:#757575; }




table.form { margin: 10px 0 17px 0; font-size: 12px;}
table.form td.t_l { width: 13px; height: 13px; background: #f0f0f0 url(images/t_l.gif) no-repeat right top;}
table.form td.t { height: 13px; background: #f0f0f0 url(images/t.gif) repeat-x left top;}
table.form td.t_r { width: 13px; height: 13px; background: #f0f0f0 url(images/t_r.gif) no-repeat left top;}
table.form td.l { background: #f0f0f0 url(images/l.gif) repeat-y right top;}
table.form td.r { background: #f0f0f0 url(images/r.gif) repeat-y left top;}
table.form td.b_l { width: 13px; height: 13px; background: #f0f0f0 url(images/b_l.gif) no-repeat right top;}
table.form td.b { height: 13px; background: #f0f0f0 url(images/b.gif) repeat-x left top;}
table.form td.b_r { width: 13px; height: 13px; background: #f0f0f0 url(images/b_r.gif) no-repeat left top;}
table.form td.form { background: #f0f0f0; vertical-align: top; padding: 7px 5px 0 0; text-align: right;}
table.form td.form input { margin: 0 0 15px 10px; border: 1px solid #c8c8c8;}
table.form td.form textarea { margin: 0 0 15px 10px; border: 1px solid #c8c8c8;}
table.form td.form table td { font-size: 13px; text-align: right; vertical-align: top;}
span { color: #dc3028;}
table.main td.content input.button2 { width: 93px;  font-size: 12px; padding: 1px 0 5px 0; border: none; cursor: pointer; background: #940700 url(images/but.gif) no-repeat 0 0; text-align: center; color: #fff; vertical-align: top; margin-left: 170px; }

div.submenu { padding: 0 0 17px 0;}
div.submenu div { float: left; padding: 4px 8px 4px 0; margin: 0 10px 0 0; background: url(images/border.gif) repeat-y right top;}
div.submenu div a { color: #525252; font-weight: bold; }

div.red { font-size: 11px; color: #dc3028; font-weight: bold;}
div.news { margin: 9px 0 25px 0; text-align: justify;}

div.pages { font-size: 11px; text-align: right;}
div.pages b { font-weight: normal;}

td.left_cell div.sub { font-size: 11px; font-weight: bold; color: #8D0701;}
td.left_cell div.sub div { font-weight: normal; color: #8d0701; background: url(images/li_bg.gif) no-repeat 0 5px; padding: 0 0 0 14px; margin: 15px 0 2px 1px;}

td.left_cell div.sub2 { font-weight: normal; color: #8d0701; background: url(images/li_bg.gif) no-repeat 0 5px; padding: 0 0 0 14px; margin: 5px 0 2px 60px; font-size: 11px; }

table.form td.cont { background: #f0f0f0; vertical-align: top; padding: 7px 5px 0 0; }
table.form td table { font-size: 12px;}

table.filter { margin-top: 5px; }
table.filter input.button { background: #940700 url(images/but1_a.gif) no-repeat 0 0; }
table.filter td.clear_filter { width: 136px; padding-left: 35px;}
table.filter td.clear_filter div { background: url(images/delete.gif) no-repeat 0 3px; padding: 0 0 0 14px; }
table.filter td.clear_filter div a { color: #757575;}

div.zakaz { text-align: right;}
div.zakaz input { width: 127px; font-size: 12px; height: 24px; margin-top: 20px; font-weight: bold; border: none; cursor: pointer; background: #940700 url(images/zakaz.gif) no-repeat 0 0; text-align: center; color: #fff; vertical-align: top;  }

ul { padding: 0px; margin: 0px;}
ul li { margin: 0 0 15px 0; padding: 0 0 0 17px; list-style: none; background: url(images/li1.gif) no-repeat 0 3px;}
ul li ul { margin-top: 15px; margin-left: 6px;}
ul li ul li { background: url(images/li2.gif) no-repeat 0 3px;}

ol { padding: 0px; margin: 0px 0 0 20px;}
ol li { margin: 0 0 15px 0; padding: 0 0 0 0x; color: #930903; font-weight: bold;}
ol li span { color: #000;  font-weight: normal;}
ol li ol { margin: 15px 0 0 25px;}
ol li ol li { color: #000; }
ol li ol li span { color: #000;  font-weight: normal;}

div.search { background: url(images/search.gif) no-repeat left top; margin: 14px 0 0 0px !important;}
div.search div.form { padding-top: 23px !important;}

div.presentation { background: url(images/presentation.gif) no-repeat left top; padding: 12px 0;}

td.content table {font-size:12px;}

div.frame_r div.news_bg a {
	color:#fff;
	text-decoration:none;
}

.request-btn{
	height: 30px;
	border-radius: 10px;
	color: #fff !important;
	background: #da251d;
	cursor: pointer;
	width: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}

.request-btn:hover{
	text-decoration: underline;
}

.marquiz__container{
	margin: 30px 0 0 0 !important;
}