html,body {
	margin: 0px;
	padding: 0px;

/* Если нужно страницу на 100% по высоте*/
border: 0;height: 100%;

} 

a_b{
	font-family: Verdana;
	color: #1C7C72;
	font-size: 11px;
	text-decoration : none;
}

a_b:hover{
	text-decoration: overline;
}

/* body document */

body {
	background-color: #EBEBEB;
}

body, table, td, div, span, p {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt; 
	line-height: 140%
	color: #000000;
	vertical-align:top;
}

form, h1, h2, h3, h4, input {margin: 0px; padding: 0px;}

img {
	border: 0px;
	behavior: url("css/png.htc");
}

h1 {
	font-family: Arial;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

a, a:visited, a:active, a:link {
	font-family: Verdana;
	color: #1C7C72;
	font-size: 11px;
	text-decoration : underline;
}

a:hover {
	font-family: Verdana;
	color: #1C7C72;
	font-size: 11px;
	text-decoration : none;
}

.noU,
A.noU,
A.noU:active,
A.noU:hover,
A.noU:visited,
A.noU:link {
	text-decoration: none;
}

.yesU,
A.yesU,
A.yesU:active,
A.yesU:hover,
A.yesU:visited,
A.yesU:link {
	text-decoration: underline;
}

.TextRed,
A.TextRed,
A.TextRed:active,
A.TextRed:hover,
A.TextRed:visited,
A.TextRed:link {
	color: #FF0000;
}

/* body document end */

/* top menu */

.topmenuleft {
	background-color: #FAFAFA;
	border-left:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
	height:30px;
	width:192px;
	background-image: url(/i/bg_topmenuleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.topmenuleft DIV {
	padding-left:48px;
	line-height:26px;
	float:left;
}

.topmenuleft DIV a, 
.topmenuleft DIV a:visited, 
.topmenuleft DIV a:active, 
.topmenuleft DIV a:link {
	float:left;
	display: block;
	color: #000000;
	text-decoration : none;
}

.topmenuleft DIV a:hover {
	float:left;
	display: block;
	color: #000000;
	text-decoration : none;
	background-image: url(/i/bg_actmenu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:29px;
}


.topmenuright {
	background-color: #FAFAFA;
	border-bottom:1px solid #CECECE;
	border-right:1px solid #CECECE;
	height:30px;
}


.topmenuright DIV {
	margin-right:28px;
	line-height:26px;
	float:left;
}

.topmenuright DIV a, 
.topmenuright DIV a:visited, 
.topmenuright DIV a:active, 
.topmenuright DIV a:link {
	float:left;
	display: block;
	color: #000000;
	text-decoration : none;
}

.topmenuright DIV a:hover {
	float:left;
	display: block;
	color: #2F6A64;
	text-decoration : none;
	background-image: url(/i/bg_actmenu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:29px;
}

/* top menu end */

/* gradusnik */

.gradusnik {
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	background-color: #FFFFFF;
	height: 22px;
}

.gradusnik DIV {
	padding-left: 200px;
	padding-top:3px;
}


.gradusnik DIV a, 
.gradusnik DIV a:visited, 
.gradusnik DIV a:active, 
.gradusnik DIV a:link {
	font-size: 10px;
	color: #2F6A64;
	text-decoration : none;
}

.gradusnik DIV a:hover {
	font-size: 10px;
	color: #2F6A64;
	text-decoration : underline;
}

/* gradusnik end */

/* left cell */

.leftcell {
	border-left: 1px solid #EBEBEB;
	background-color: #FFFFFF;
	border-bottom: 1px solid #EBEBEB;
}

.leftcell DIV.ico {
	width:191px;
	height:98px;
}

.leftcell DIV.ico DIV {
	padding: 37px 0px 41px 45px;
}

INPUT.search {
	width:103px;
	height: 19px;
	border: 1px solid #C4C4C4;
	background-color: #FFFFFF;
	color: #ADADAD;
	font-size:11px;
}

.anounce {
	margin-top:33px;
	width:181px;
}

.anounce DIV.one {
	padding-left:18px;
}

.anounce DIV.one STRONG {
	font-size: 12px;
}

.anounce DIV.one DIV.link {
	padding-top: 14px;
	padding-left:13px;
	background-image: url(/i/announce_button.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	font-size: 11px;
	font-family: Verdana;
}

.anounce DIV.one DIV.link A {
	font-size: 10px;
}



.anounce DIV.one DIV.all {
	padding-top:14px;
	padding-left:13px;
}

.anounce DIV.one DIV.all A {
	font-size: 10px;
	
}

/* left cell end */


/* right cell */

.rightcell {
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	background: url(/i/bg_rightcell.gif) no-repeat left top;
	background-color: #FFFFFF;
}

.rightcell .logoblock {
	height: 98px;
	width: 732px;
}

.rightcell .logoblock .topbanner {
	height: 98px;
	width: 732px;
	background: url(/i/bg_topbanner.gif) no-repeat;
}

.rightcell .logoblock .topbanner DIV {
	height: 60px;
	width: 468px;
	margin: 18px 18px 20px 4px;
}

.banneranounce {
	height: 138px;
	width: 647px;
	margin: 0px 0px 0px 42px;
}

.banneranounce DIV.img {
	padding-top: 17px;
}

.banneranounce .text A {
	font-size:12px;
}

.banneranounce .text SPAN {
	font-size:10px;
	color: #8B8989;
}

.menu {
	width:644px;
	height:198px;
	margin-left: 43px;
}

.menu DIV.line {
	padding-right:10px;
	padding-top: 39px;
	line-height: 20px;
}


/* content */

.content {
	padding: 0px 24px 0px 42px;
}

.content .header {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding: 35px 0px 12px 0px;
}

.content .singlenews {
	margin-bottom: 20px;
	padding-left: 44px;
	background: url(/i/singlenews_button.gif) no-repeat left top;
	text-align: justify;
}

.content .singlenews .subheader A {
	font-size:12;
	font-weight:bold;
}

.content .singlenews .date {
	font-size:10;
	font-weight:bold;
	color: #A2A2A2;
	line-height:16px;
}

.content .singlenews .cat {
	font-size:11;
	font-style:italic;
	color: #A2A2A2;
	line-height:16px;
}

.content .singlenews .text {
	padding-top:6px;
	line-height:18px;
}

/* content end */

.bottombanner {
	background: url(/i/bg_bottombanner.gif) no-repeat;
	width:602px;
	height:146px;
	margin-left: 86px;
}

.bottombanner DIV.banner1 {
	padding: 39px 0px 0px 24px;
}

.bottombanner DIV.banner2 {
	padding: 39px 0px 0px 36px;
}

.bottombanner DIV.textbanner {
	padding: 47px 15px 10px 0px;
}

.bottombanner DIV.textbanner DIV {
	padding: 0px 0px 0px 13px;
	margin: 2px 0px 2px 0px;
	background: url(/i/textbanner_button.gif) no-repeat left top;
}

.copy {
	width:732px;
	height:108px;
}

.copy .design {
	line-height:18px;
	padding: 41px 0px 0px 86px; 
}

.copy .info {
	line-height:18px;
	padding: 20px 0px 0px 0px; 
}

/* right cell end */

.SapeLinks {
	font-size:10;
	color: #000000;
	}


.SapeLinks a, 
.SapeLinks a:visited, 
.SapeLinks a:active, 
.SapeLinks a:link,
.SapeLinks a:hover 
{
	color: #000000;
	font-size:10;
	text-decoration : underlined;
}


.SapeLinks1 {
	font-size:10;
	color: #000000;
padding-top: 20px;
	padding-left:13px;
	}


.SapeLinks1 a, 
.SapeLinks1 a:visited, 
.SapeLinks1 a:active, 
.SapeLinks1 a:link,
.SapeLinks1 a:hover 
{
	color: #000000;
	font-size:10;
	text-decoration : underlined;
}

.print{
 display:none;
}
