HTML, BODY {
	margin: 1px auto; 
	padding: 0px; 
	background-color: #EEEEEE; 
	background-image: url(/themes/risk/images/bground.gif); 
	max-width: 1280px;
	width: expression(document.body.clientWidth < 1280?"auto":"1280px");
	font-size: 12px; 
	font-family: Verdana, Arial, Tahoma, sans-serif;
}
TD {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px; 
}
IMG {
	border: 0;
}
A {
	color: #555555; 
	text-decoration: none; 
	font-weight: bold;
}
A:hover {
	color: #C62FC1; 
	text-decoration: underline; 
	font-weight: bold;
}
.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: sans-serif; 
	font-weight: bold; 
	font-size: 11pt;
}
.menu {
	color: #555555;
	padding: 3px 0px; 
	margin: 3px; 
}
LI.menu {
	cursor: pointer;
	list-style: none;
	border-bottom: 1px solid silver;
	text-indent: 0px;
}
A.menu:hover {
	color: black; 
	text-decoration: none;
}
.topmenu {
	font-size: 11px; 
	color: #123456; 
	white-space: nowrap; 
	font-weight: normal; 
	text-indent: 0px;
	list-style: none; 
	padding: 0px; 
	margin-left: 0px;
}
A.topmenu:hover {
	color: #FF0000; 
	font-weight: normal;
}
LI.topmenu {
	margin-bottom: -2px;
}
.A_black {
	font-size: 11px; 
	color: #000000; 
	font-weight: normal;
}
.A_black:hover {
	color: #1263AD; 
	font-weight: normal; 
	text-decoration: none;
}
.A_white {
	font-size: 12px; 
	color: #DDDDDD; 
	font-weight: bold; 
	text-decoration: none;
}
.A_white:hover {
	color: #FFFFFF;
}
.navpanel_table { 
	border-bottom: 1px solid blue; 
	background-color: #FEFEFF; 
	padding: 0px 5px; 
	margin: 5px; 
}
.navpanel_td { 
	font-size: 11px;
}
FORM {
	margin: 0px;
}
INPUT, TEXTAREA, SELECT {
	font-size: 11px;
	border: 1px solid #000000;
}

.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;
}
.title {
	font-size: 12pt; 
	text-align: center; 
	color: #2D496E; 
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	font-weight: bold;
}
.content {
	font-size: 11px; 
	font-family: Verdana, Arial, Tahoma, sans-serif;
}
.grey {
	font-size: 12px; 
	color: #777777;
}
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 {
	background-image: url(/images/comment_fon.png); 
	border: 2px dashed green; 
	padding: 5px; 
	margin: 3px; 
	margin-top: -5px; 
	margin-bottom: -5px; 
	font-size: 9pt;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
}
.c_inter LEGEND {
	background-color: #eeffee; 
	color: #005500;
}
.email {
	display: none;
}
DIV.bestarticle {
	border: 1px solid #6D89AE;
	border-width: 0.5px 1px 0.5px 0.5px;
	border-radius: 4px 2px;
	
	margin: 5px; 
	padding: 5px; 
	background: url(/themes/risk/images/bground2.jpg); 
	box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	vertical-align: middle;
}

/* газета */
.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: 18px; 
	text-transform: uppercase;
}
H3.zgl {
	font-size: 16px; 
	text-align: center; 
	font-family: Arial, Verdana, Tahoma, sans-serif; 
}

.statia { 
	text-indent: 25px; 
	text-align: justify; 
	font-size: 13px; 
	margin: 5px;
}
.statia IMG { 
	margin: 5px;
}
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: 35px;
}
.ramka { 
	border: 1px solid red; 
	padding: 3px 10px; 
	background-color: #eeeeee; 
	margin: 5px; 
	width: 350px; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-indent: 15px;
}
.ramka H3 {
	color: #443388;
	font-size: 14px; 
	text-align: left; 
}
.remarka { 
	border-left: 3px solid blue; 
	padding: 3px 10px; 
	background-color: #eeeeee; 
	margin: 5px; 
	margin-left: 50px; 
	font-family: "Times New Roman", Georgia, serif; 
	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: 14px; 
	text-shadow: 1px 1px 2px #d3fcff; 
	padding: 4px; 
	padding-top: 2px; 
	filter: Shadow(color=#d3fcff, direction="140");
}
.hum {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 16px;
	margin: 5px;
}
.hum A {
	font-style: normal; 
	color: #3333ff; 
	font-family: inherit; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 16px;
}
.hum H3 {
	font-family: "Comic Sans MS", cursive, serif;
}
.hum table {
	border: 2px dashed gray; 
	border-collapse: separate; 
	margin: 10px; 
	background-color: #eeeeee;
}
.hum td {
	border: 1px solid gray; 
	padding: 5px; 
	margin: 0px; 
	font-size: 14px; 
	font-family: "Times New Roman", Georgia, serif;
	text-align: justify;
}

/* мелкие */
.topsmall {
	font-size: 9px; 
	color: #1263AD; 
	text-align: center;
}
.tiny { 
	text-align: right; 
	font-size: 10px; 
	color: #444444;
}
.tsmall {
	font-size: 9px; 
	color: #777733; 
}

/* блок под статьей */
.bottart {
	clear: both; 
	border-bottom: 1px dotted black; 
	height: 30px;
}
.bottartleft {
	float: left; 
	height: 30px;
}
.bottartmiddle {
	text-align: center; 
	padding-top: 7px; 
	white-space: nowrap; 
	height: 23px;
}
.bottartright {
	float: right; 
	padding-top: 5px; 
	white-space: nowrap; 
	height: 25px;
}



.reklama {
	font-size: 11px; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
}
FIELDSET.reklama {
	background: url(/themes/risk/images/bground2.jpg); 
	border: 1px solid blue; 
	margin: 5px 10px 10px 5px; 
	padding: 5px; 
	padding-bottom: 10px;
	-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4); 
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4); 
	box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
}
.reklama UL {
	list-style-type: circle; 
	list-style-image: url('../../../images/right.gif');
}
.reklama:first-letter LI { 
	text-transform: capitalize; 
	padding: 0px; 
}
A.reklama {
	color: #012b45; 
	text-decoration: underline; 
	font-weight: bold;
}
A.reklama:hover {
	color: #FF0000; 
	text-decoration: none; 
}

.rekl {
	font-size: 12px; 
	color: #012B45; 
	text-decoration: none; 
	font-family: "Book Antiqua", "Palatino Linotype", Palatino, 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; 
}



.code {
        FONT-SIZE: 9px; COLOR: blue; FONT-FAMILY: "Courier New", "Lucida Console", monospace;
}
.codes {
	font-family: "Courier New", "Lucida Console", monospace; font-size: 12px; color: #000099;  letter-spacing: 2px; background-color: #F7F7F7;
} 


.transparent {
	filter: alpha(Opacity="50"); opacity: 0.5;
}
.transparent:hover {
	filter: alpha(Opacity="100"); opacity: 1.0;
}

/* рамка */
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 {
	background: url(/themes/risk/images/bground2.jpg); 
	border-left: 1px solid black; 
	border-top: 1px solid black; 
}
.mb_l {
	background: url(/themes/risk/images/bground2.jpg);
	border-left: 1px solid black; 
	border-bottom: 1px solid black; 
}
.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 { 
	background: url(/themes/risk/images/bground2.jpg); 
	padding: 3px 10px 10px 3px; 
	border: 1px solid black; 
	border-top: 0; 
	border-left: 0; 
}
/* новая рамка */
div.main_ramka {
	margin: 5px 10px 10px 5px; 
	padding: 5px; 
	display: block; 
/*	width: auto; */
	background-color: #fafafa; 
	background: url(/themes/risk/images/bground2.jpg);
	border: 1px solid black; 
	-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4); 
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4); 
	box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
}

/* блок объявлений */
.board_block {
	border: 2px solid blue;
	background: url(/themes/risk/images/bground2.jpg);
	margin: 5px 10px 10px 5px; 
	color: blue;
	-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4); 
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4); 
	box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
	width: auto; 
}
