HTML, BODY {
	margin: 1px auto; 
	padding: 3px; 
	background-color: #EEEEEE;
	background-image: url(/themes/risk/images/bground.gif); 
	font-size: 14px; 
	font-family: Verdana, Arial, Tahoma, sans-serif;
}
TD {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 14px; 
}
FORM {
	margin: 0px;
}

A {
	color: #555555; 
	text-decoration: none; 
	font-weight: bold;
}
A:hover {
	color: #c62fc1; 
	text-decoration: underline; 
	font-weight: bold;
}
IMG {
	border: 0;
}
input,textarea,select {
	color: #000000; 
	font: normal 14px Verdana, Arial, Helvetica, sans-serif; 
	border: 1px solid #000000;
}
.selects {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	border: 1px solid #000000; 
	width: 170px;
}

H1 {
	font-weight: bold; 
	font-size: 18px; 
	color: #1263ad; 
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
H2 {
	font-weight: bold; 
	font-size: 18px; 
	color: #1263ad; 
	font-family: arial, Verdana, Tahoma, Helvetica, sans-serif;
}
H3 {
	font-size: 16px; 
	font-family: Times New Roman, serif;
}


.block {
	margin-bottom: 5px; padding: 0px 5px; border-bottom: 3px solid #2D496E; background-color: #EEFEFF; white-space: nowrap; text-align: right; color: #2D496E; FONT-family: arial, verdana, sans-serif; font-weight: bold; font-size: 12pt;
}

.menu {
	FONT-SIZE: 15px; FONT-FAMILY: verdana; COLOR: #555555; CURSOR: pointer; text-indent: 0px;
}
a.menu:hover {
	COLOR: #000000; TEXT-DECORATION: none;
}
ul.menu {
	PADDING: 0px; MARGIN: 5px; list-style: none;
}
li.menu {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: 1px solid silver;
}
.topmenu {
	FONT-SIZE: 16px; COLOR: #123456; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; FONT-WEIGHT: normal; text-indent: 0px;
}

.topmenu:hover {
	COLOR: #ff0000; FONT-WEIGHT: normal;
}
ul.topmenu {
	LIST-STYLE: none; PADDING: 0px; MARGIN-LEFT: 0px;
}
li.topmenu {
	MARGIN-BOTTOM: -2px;
}

.topsmall {
	FONT-SIZE: 14px; COLOR: #1263ad; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: center;
}
.tsmall {
	FONT-SIZE: 14px; COLOR: #777733; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.reklama {
	FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; TEXT-ALIGN: left;
}
.reklama:first-letter li { text-transform: capitalize; padding: 0px; }
A.reklama {
	FONT-SIZE: 16px; COLOR: #012b45; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
A.reklama:hover {
	FONT-SIZE: 16px; COLOR: #ff0000; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
UL.reklama {
	list-style-type: circle; list-style-image: url('../../../images/right.gif');
}
.rekl {
	FONT-SIZE: 16px; COLOR: #012b45; TEXT-DECORATION: none; TEXT-FAMILY: Book Antiqua, serif; border-bottom: 1px dotted blue;
}
A.rekl_art {
	COLOR: #012b45; FONT-WEIGHT: bold; TEXT-DECORATION: none; BORDER-BOTTOM: 1px dashed #800000;
}
A.rekl_art:hover {
	COLOR: #ff0000; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}

.A_black {
	FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal
}
.A_black:hover {
	COLOR: #1263ad; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}
.A_white {
	FONT-SIZE: 18px; COLOR: #dddddd; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.A_white:hover {
	COLOR: #ffffff;
}
.email {
	display: none;
}


/* газета */
.storytitle {
	text-align: center; 
	color: #01184e; 
	filter: Shadow(color=#e7baff, direction=140); 
	text-shadow: 1px 1px 2px #e7baff; 
	font-family: "Arial Black", Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	font-size: 19px; 
	font-weight: bold; 
	text-transform: uppercase;
	text-indent: 0px; 
}
h3.zgl {
	font-size: 17px; 
	text-align: center; 
	font-family: arial, "Times New Roman", serif; 
	font-weight: bold;
	text-indent: 0px; 
}
.statia { 
	text-indent: 10px; 
	font-size: 15px; 
	margin: 5px;
}
.statia img { 
	margin: 5px;
	text-indent: 0px; 
}
ul.statia { 
	text-indent: 0px;
}
p > a { 
	text-decoration: underline;
}
p > A:hover { 
	text-decoration: none;
}
.stih { 
	text-indent: 0px; 
	text-align: left; 
	margin: 0px; 
	margin-left: 20px;
}
.ramka { 
	border: 1px solid red; 
	background-color: #eeeeee; 
	padding: 3px 10px; 
	margin: 5px; 
	font-family: Arial, "Times New Roman"; 
	font-size: 14px; 
	font-weight: bold; 
	text-indent: 5px;
}
.ramka H3 {
	color: #443388;
	font-size: 16px; 
	text-align: left; 
}
.remarka { 
	border-left: 3px solid blue; 
	background-color: #eeeeee; 
	padding: 3px 10px; 
	margin: 5px; 
	font-family: "Times New Roman", Arial; 
	font-weight: bold; 
	text-indent: 0px; 
	font-style: italic; 
	font-size: 16px;
}
.rubrika {
	background-image: url(/themes/risk/images/grad.png); 
	border-bottom: 1px solid #dddddd; 
	background-repeat: repeat-x; 
	background-position: bottom right; 
	border: none; 
	font-style: italic; 
	white-space: nowrap; 
	color: #005555; 
	text-align: right; 
	font-weight: bolder; 
	font-size: 16px; 
	text-shadow: 1px 1px 2px #d3fcff; 
	filter: Shadow(color=#d3fcff, direction="140");
	padding: 4px; padding-top: 2px; 
}
.rubrika p {
	background: none; 
	font-style: italic; 
	white-space: nowrap; 
	color: #002222; 
	text-align: right; 
	font-weight: bolder; 
	font-size: 13px; 
	text-shadow: 1px 1px 2px #d3fcff; 
	FILTER: Shadow(color=#d3fcff, direction="140");
}
.hum {
	font-family: "Times New Roman", Lucida; 
	font-size: 15px;
}
.hum A {
	font-style: normal; 
	color: #3333ff; 
	font-family: "Times New Roman", Lucida; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 15px;
}
.hum table {
	border: 2px dashed gray; 
	border-collapse: separate; 
	margin: 15; 
	background-color: #eeeeee;
}
.hum td    {
	border: 1px solid gray; 
	padding: 5px; 
	margin: 0px; 
	font-size: 13px; 
	font-family: "Times New Roman", Lucida, Courier; 
	text-align: left;
}
.hum H3 {
	font-family: "Comic Sans MS", cursive, serif;
}

#prog { list-style-position: inside;
}

.tiny { text-align: right; font-size: 14px; color: #444444;
}

.grey {
	FONT-SIZE: 14px; COLOR: #777777; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif;
}
A.grey:hover {
	COLOR: #777777; TEXT-DECORATION: none;
}
A.grey:link {
	COLOR: #777777; TEXT-DECORATION: none;
}
A.grey:active {
	COLOR: #777777; TEXT-DECORATION: none;
}
A.grey:visited {
	COLOR: #777777; TEXT-DECORATION: none;
}

.c_inter {
	border: 2px dashed green; 
	padding: 5px; 
	margin: 3px; 
	margin-top: -5px; 
	margin-bottom: -5px; 
}
.c_inter LEGEND {
	background-color: #eeffee; 
	color: #005500;
}

.code {
        FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
}
.codes {
	font-family: Arial, Courier New; font-size: 13px; color: #000099;  letter-spacing: 2; background-color: #F7F7F7;
} 

.transparent {
	filter: alpha(Opacity="50"); opacity: 0.5;
}
.transparent:hover {
	filter: alpha(Opacity="100"); opacity: 1.0;
}
.title {
	font-size: 16pt; text-align: center; COLOR: #2D496E; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif; FONT-WEIGHT: bold;
}


/* блок под статьей */
.bottart {
	clear: both; 
	text-align: center; 
	border-bottom: 1px dotted black; 
}
.bottartleft {
	height: 30px;
	margin: 5px;
}
.bottartmiddle {
	clear: both; 
	padding-top: 5px; 
	white-space: nowrap; 
	height: 30px;
	margin: 5px;
}
.bottartright {
	float: right;
	padding-top: 5px; 
	white-space: nowrap; 
	height: 30px;
	margin: 5px;
}



.bk_dwn {
	width: 100%; height: 100%; margin: 10px 5px; padding: 3px; background-color: #2D496E;
}
.bk_up {
	border: 1px solid #2D496E; height: 100%; margin: -6px 0 0 -6px; padding: 7px; background-color: #EEFEFF;
}
table.main_block { margin: 10px auto; width: 100%; border-collapse: collapse;}
.mb_ul, .mb_ur, .mb_u, .mb_l, .mb_r, .mb_dl, .mb_d, .mb_dr { font-size: 0; }
.mb_ul, .mb_ur, .mb_u, .mb_dl, .mb_d, .mb_dr { height: 7px; }
.mb_l, .mb_ur, .mb_r, .mb_dl, .mb_dr { width: 7px; }
.mb_u {
	background: url(/themes/risk/images/bground2.jpg); border-top: 1px solid black; border-right: 1px solid black; 
}
.mb_ul {
	border-left: 1px solid black; border-top: 1px solid black; background: url(/themes/risk/images/bground2.jpg); 
}
.mb_l {
	border-left: 1px solid black; border-bottom: 1px solid black; background: url(/themes/risk/images/bground2.jpg);
}
.mb_ur {
	background: url(/themes/risk/images/bk_corner.png) no-repeat; background-position: -1px -8px;
}
.mb_dr {
	background: url(/themes/risk/images/bk_corner.png) no-repeat; background-position: 0px -14px; width: 7px; height: 7px;
}
.mb_dl {
	background: url(/themes/risk/images/bk_corner.png) no-repeat; background-position: 1px -23px; width: 7px;
}
.mb_r {
	background: url(/themes/risk/images/bk_sh_rght.png) repeat-y;
}
.mb_d {
	background: url(/themes/risk/images/bk_sh_dwn.png) repeat-x;;
}
.mb_txt { padding: 3px 10px 10px 3px; border: 1px solid black; border-top: 0; border-left: 0; background: url(/themes/risk/images/bground2.jpg); }


/* блок объявлений */
.board_block {
	border: 2px solid blue;
	background: url(/themes/risk/images/bground2.jpg);
	margin-right: 10px;
	color: blue;
}

.color_block {
	border: 1px black solid; /* Параметры рамки */
	margin: 5px;
	padding-right: 4px;
	background: #2D496E; /* Цвет фона */
	background: url(/themes/risk/images/bk_sh_rght.png) repeat-y;
	background-position: right;
}
em.bt, em.bt b, em.bb, em.bb b {
	display: block; /* Блочный элемент */
	height: 4px; /* Высота уголка */
	font-size: 0; /* Размер шрифта */
	background: url(/themes/risk/images/bk_corner.png) no-repeat; /* Путь к файлу с уголками */
	position: relative; /* Относительное позиционирование */
}
em.bb i {
	display: block; /* Блочный элемент */
	height: 4px; /* Высота уголка */
	font-size: 0; /* Размер шрифта */
	background: url(/themes/risk/images/bk_sh_dwn.png) repeat-x; /* Путь к файлу с уголками */
	position: relative; /* Относительное позиционирование */
	background-position: 100% 0px;
}
em.bt { 
	top: 0px; /* Сдвигаем левый верхний уголок вверх */
	left: 0px; /* Сдвигаем влево */
}
em.bt b {
	background-position: 100% -4px; /* Рисунок сдвигается к следующему уголку */
	left: 5px; /* Сдвигаем вправо */
}
em.bb { background-position: 0 -8px; top: 9px; left: 4px; }
em.bb b { background-position: 0 -12px; left: 1px; }
.color_block .block_content {
	padding: 7px; /* Поля вокруг текста */
}
.navpanel_table { border-bottom: 1px solid blue; padding: 0px 5px; margin: 5px; 
}
.navpanel_td { font-family: Arial; font-size: 11px;
}


/* слайдер */
body .slider {
	overflow:hidden; /* Скрываем всё что за блоком слайдера */
	position:relative;
	max-width: 100vw;
	width:100vw;
	height:100px;
	margin:0 auto;
}

body .slider .slides {
	position:relative;
	transition:1s; /* Задаем время изменения блока, отвечает за плавную прокрутку */
}

body .slider .slides .slide {
	float:left;
	display:block;
}

body .slider .slides .slide div{
	max-width: 100vw;
	width:100vw;
	height:100px;
}

body .slider .next {
	position:absolute;
	height:28px;
	width:28px;
	background: url(/themes/mobile/images/bg_direction_nav.png);
	background-position-x: right;
	right:0;
	top:35px;
	z-index:1;
	cursor:pointer;
}

body .slider .prev {
	position:absolute;
	height:28px;
	width:28px;
	background: url(/themes/mobile/images/bg_direction_nav.png);
	left:0;
	top:35px;
	z-index:1;
	cursor:pointer;
}