body {

	background-image: url(/images/layout/bg.gif);

	/*background-color: #e50000;*/

	margin: 10px;

	padding: 0;

	color: #000000;

}



/* Ссылки ================================================================================================== */



a:link, a:visited {

	color: #000000;

}

a:active, a:hover {

	color: red;

}



a.corner:link, a.corner:visited, a.corner:active, a.corner:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #b1b1b1;

}

a.corner:active, a.corner:hover {

	color: white;

}



a.boot_header:link, a.boot_header:visited, a.boot_header:active, a.boot_header:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #202020;

}

a.boot_header:active, a.boot_header:hover {

	color: red;

}



td.bottom_menu_holder a:link, td.bottom_menu_holder a:visited, td.bottom_menu_holder a:hover, td.bottom_menu_holder a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #202020;

}

td.bottom_menu_holder a:hover {

	color: red;

}



table.topmenu td a:link, table.topmenu td a:visited, table.topmenu td a:hover, table.topmenu td a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #202020;

}

table.topmenu td a:hover {

	color: red;

}



/* Текст =================================================================================================== */



p, div, td, input, select, textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}



p {

	margin: 0 0 13px 0;

}



ul, ol {

	padding-top: 0;

	padding-bottom: 0;

	margin-top:  0;

	margin-bottom: 13px;

}



h1 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: normal;

	color: #333333;

	margin: 0 0 18px 0;

}



h2, .h2 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	margin: 0 0 15px 0;

}



.mini {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}

.minitext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.micro {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #202020;

}



.news_date {

	font-weight: normal;

	background-color: red;

	padding: 3px;

	color: white;

	width: 50px;

	text-align: center;

}



.news_date_inner {

	font-weight: bold;

	font-size: 16px;

	background-color: red;

	padding: 3px 3px 2px 3px;

	color: white;

	width: 70px;

	text-align: center;

	float: right;

	margin: 3px 0 0 0;

}



/* SPAW ==================================================================================================== */



.floatRight {

	float:right;

	margin-left: 10px;

}

.floatLeft {

	float:left;

	margin-right: 10px;

}



table.data {

	background-color: #aaaaaa;

}

table.data td {

	background-color: #e9e9e9;

}

table.data td.head {

	background-color: #c6c6c6;

	font-weight: bold;

}

table.data td p {

	margin: 0;

	padding: 0;

}



/* Прочая разметка ========================================================================================= */



td.news_bg p, td.news_bg div {

	position: relative;

}



table.topmenu td {

	text-align: center;

	padding-bottom: 1px;

	vertical-align: top;

}



td.bread {

	background-color: #d7d7d7;

	background-image: url(/images/layout/bg_bread.gif);

	padding: 10px 30px;

}



td#primary_cell {

	background-color: #d7d7d7;

	background-image: url(/images/layout/bg_top.png);

	background-repeat: repeat-x;

	background-position: top;

}



td.layout_left {

	width: 250px;

	padding: 15px 10px 50px 30px;

	vertical-align: top;

}



td.layout_right {

	padding: 15px 30px 50px 30px;

	height: 300px;

	vertical-align: top;

}



img.border {

	border-color: #e50000;

}



.wide {

	width: 100%;

	height: 100%;

}

.h100 {

	height: 100%;

}

.w100 {

	width: 100%;

}



td.copyright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #7c7c7c;
	
	padding-top: 10px;
	text-align:center;

}



div.boot_header {

	padding: 2px 0 4px 4px;

}



div.boot_desc {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #202020;

	padding-left: 4px;

}



td.boot_splitter {

	height: 10px;

}



td.news_content {

	padding-bottom: 12px;

}



td.copyright_holder {
	text-align:center;

	height: 40px;

	vertical-align: bottom;

	padding-bottom: 10px;

}
td.copyright_holder a{
font:normal 8pt Arial;
color:#999999;
}



td.bottom_menu_holder {
	text-align:center;

	vertical-align: bottom;

	padding-bottom: 10px;

	background-color: #b1b1b1;

	padding: 5px 30px 9px 30px;

}



.bg_f1 {

	background-image:url(/images/layout/f1.png);

	// background-image:none;

	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/f1.png',sizingMethod='scale');

}

.bg_f2 {

	background-image:url(/images/layout/f2.png);

	// background-image:none;

	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/f2.png',sizingMethod='scale');

}

.bg_f3 {

	background-image:url(/images/layout/f3.png);

	// background-image:none;

	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/f3.png',sizingMethod='scale');

}

.bg_f4 {

	background-image:url(/images/layout/f4.png);

	// background-image:none;

	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/f4.png',sizingMethod='scale');

}



div.scroll {

	font-family: Arial, sans-serif;

	font-size: 12px;

	color: #000000;

}



span.scroll {

	background-color: #555555;

	color: #FFFFFF;

	padding: 2px;

}



span.scroll-split {

	color: #777777;

}



.img_note {

	font-size: 11px;

	margin-top: -8px;

	text-align: center;

}



table.data td.cut {

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}

#header {display: block; position: absolute; left:28px; top:125px; width: 365px; font-size: 9pt; font-weight: normal; color: #CCC;}
#footer {padding: 5px 30px 5px 30px;}
	#footer h3 {color: #999; display: inline; font-size: 9pt; font-weight: normal; margin: 0;}
div.content {


	margin:27px;

}
div.content p,li {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #202020;
	
	text-align:justify;


}
div.h_text h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 15px !important;
	
	font-weight: bold;

	color: #202020;
}
div.on_text {
text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #202020;}
.rights, .lefts { display: inline; }

.lefts { float: left; padding: 5px; margin: 5px 15px 5px 0; }
.rights { float: right; padding: 5px; margin: 5px 0 5px 15px; }

