/* CSS Document 2008. All Right Reserved | Professional Web Site Design By http://mediadoors.ru */

body {
	margin: 0;
	padding: 16px 16px 0 16px;
	font-family: Tahoma;
	font-size: 12px;
	color: #070707;
	background: #FFFFFF;
	}
img, table, td {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
img {
	border: 0;
	}
h1, h2, h3, h4, h5, h6, h7, p {
	padding: 0 0 5px 0;
	margin: 0;
	}
ul, ol, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Tahoma;
	color: #333333;
	}
a {
	color: #000000;
	cursor: pointer;
	}
a:hover {
	color: #E70B0B;
	}
a:focus {
	outline: none;
	}
table, td {
	border-collapse: collapse;
	}
td {
	vertical-align: top;
	}
td.chk {
	vertical-align: middle;
	text-align: center;
	height: 24px;
	width: 24px;
	padding: 0;
	margin: 0;
	}

/*********************************************/

table.Header {
	background: url('images/BackHeader.jpg') repeat-x 0 0;
	}
table.Header td.Title {
	vertical-align: middle;
	}
table.Header td.OnlineLection {
	font-size: 11px;
	vertical-align: middle;
	padding: 0 0 0 16px;
	}
table.Header td.OnlineLection h4 {
	color: #009838;
	font-size: 13px;
	}
table.Header td.OnlineLection ul {
	padding: 0 0 3px 0;
	}
table.Header td.OnlineLection ul li {
	padding: 0 0 2px 0;
	background: none;
	}
table.Header div.NoResize {
	width: 340px;
	}
div.Menu1 {
	background: url('images/BackMenu.gif') repeat-x 0 0;
	}
div.Menu2 {
	background: url('images/LeftMenu.jpg') no-repeat 0 0;
	}
div.Menu3 {
	background: url('images/RightMenu.jpg') no-repeat 100% 0;
	}
div.BMenu1 {
	background: url('images/BackBMenu.gif') repeat-x 0 0;
	}
div.BMenu2 {
	background: url('images/LeftBMenu.jpg') no-repeat 0 0;
	}
div.BMenu3 {
	background: url('images/RightBMenu.jpg') no-repeat 100% 0;
	}
div.Menu3 td, div.BMenu3 td {
	vertical-align: middle;
	padding: 0 20px;
	font-weight: bold;
	color: #009838;
	}
div.Menu3 td.S, div.BMenu3 td.S {
	padding: 0;
	}
div.Menu3 td.A, div.BMenu3 td.A {
	background: url('images/BackMenuA.gif') repeat-x 0 0;
	}
div.Menu3 a, div.BMenu3 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	}
div.Menu3 td a:hover, div.BMenu3 td a:hover {
	color: #FFDC4C;
	}
table.BMenu {
	background: url('images/BackBMenu.jpg') repeat-x 0 0;
	color: #009838;
	}
div.Footer1 {
	background: url('images/BackFooter.jpg') repeat-x 0 0;
	}
div.Footer2 {
	background: url('images/E3Dot.gif') repeat-y 0 0;
	}
div.Footer3 {
	background: url('images/E3Dot.gif') repeat-y 100% 0;
	padding: 16px;
	}
div.Footer3 td {
	font-size: 11px;
	padding: 0 40px;
	}
td.MainBlock {
	padding: 10px 0;
	}
td.LeftSide {
	padding: 0 16px 0 0;
	}
td.RightSide {
	padding: 0 0 0 16px;
	}
td.LeftSide div.DMenu, td.RightSide div.DMenu {
	padding: 0 12px 0 6px;
	}
td.LeftSide div.DText, td.RightSide div.DText {
	padding: 0 12px 10px 12px;
	}
div.Name {
	background: url('images/BackName.jpg') repeat-x 0 0;
	}
div.Name h3 {
	display: block;
	background: url('images/LeftName.jpg') no-repeat 0 0;
	color: #009838;
	font-size: 13px;
	}
div.Name b {
	display: block;
	background: url('images/RightName.jpg') no-repeat 100% 0;
	padding: 3px 12px 4px 12px;
	}
div.DMenu li {
	background: url('images/LiDMenu.gif') no-repeat 0 3px;
	padding: 0 0 5px 12px;
	}
ul.Pad20 {
	padding: 4px 0 4px 20px;
	}
ul li {
	background: url('images/LiDMenu.gif') no-repeat 0 3px;
	padding: 0 0 5px 12px;
	}
div.GreyDot {
	background: url('images/GreyDot.gif') repeat-x 0 0;
	font-size: 0;
	height: 1px;
	}
div.G1 {background: url('images/LeftColGreen1.gif') no-repeat 0 0;}
div.G2 {background: url('images/LeftColGreen2.gif') no-repeat 100% 0;}
div.G3 {background: url('images/LeftColGreen4.gif') no-repeat 0 100%;}
div.G4 {background: url('images/LeftColGreen3.gif') no-repeat 100% 100%; padding:16px}
div.N1 {
	background: #FAFBFC url('images/N1.gif') repeat-x 0 0;
	}
div.N2 {
	background: url('images/N2.gif') repeat-y 0 0;
	}
div.N3 {
	background: url('images/N3.gif') repeat-y 100% 0;
	}
div.N4 {
	background: url('images/N4.gif') repeat-x 100% 100%;
	}
div.M1 {
	background: url('images/M1.gif') no-repeat 0 0;
	}
div.M2 {
	background: url('images/M2.gif') no-repeat 100% 0;
	}
div.M3 {
	background: url('images/M3.gif') no-repeat 0 100%;
	}
div.M4 {
	background: url('images/M4.gif') no-repeat 100% 100%;
	padding: 16px;
	}
div.M4A {
	background: url('images/M4.gif') no-repeat 100% 100%;
	}
div.M5 {
	width: 100%;
	}
div.Z1 {
	background: url('images/Z2.gif') repeat-x 0 0;
	}
div.Z2 {
	background: url('images/Z1.gif') no-repeat 0 0;
	}
div.Z3 {
	background: url('images/Z3.gif') no-repeat 100% 0;
	text-align: center;
	padding: 2px;
	color: #009838;
	font-size: 14px;
	font-weight: bold;
	}
img.Arrow {
	margin: 0 0 -5px 1px;
	}
table.TableCenter {
	margin: 0 auto;
	}
table.Photo {
	margin: 0 0 5px 0;
	}
table.Photo td {
	vertical-align: middle;
	font-size: 11px;
	}
.FontSize11 {
	font-size: 11px;
	}
.FontSize14 {
	font-size: 14px;
	}
.FontRed {
	color: #E70B0B;
	}
.FontRed a {
	color: #E70B0B;
	}
.FontRed a:hover {
	color: #000000;
	}
.FontGreen {
	color: #009838;
	}
.FontGreen a {
	color: #009838;
	}
.FontGreen a:hover {
	color: #000000;
	}
img.RSS {
	margin: 0 0 -3px 4px;
	}



div.Pages {
	font-size: 13px;
	}
div.Pages b {
	background: #FAD731;
	}
div.Pages a {
	text-decoration: none;
	font-weight: bold;
	}
table.Authors td {
	padding: 0 20px 10px 0;
	}
table.Authors td.Desc {
	font-size: 11px;
	}
table.Lectures td {
	padding: 10px;
	background: #F6EBBD;
	border: #FFFFFF 1px solid;
	}
table.Lectures td.Desc {
	font-size: 11px;
	}
table.Lectures tr.TRA td {
	background: #F9D525;
	padding: 4px 10px;
	text-align: center;
	font-weight: bold;
	}
table.Lectures tr.TR td {
	background: #B0DF8E;
	padding: 4px 10px;
	text-align: center;
	font-weight: bold;
	}
table.Lectures tr.A td {
	background: #FFFFFF;
	border: #F6EBBD 1px solid;
	}
.H3 {
	background: url('images/LiName.gif') no-repeat 0 3px;
	padding: 0 0 5px 15px;
	color: #009838;
	text-decoration: underline;
	}
.H3A {
	background: url('images/LiName.gif') no-repeat 0 3px;
	padding: 0 0 5px 15px;
	color: #009838;
	}
table.CheckBox {
	margin: 0 0 0 auto;
	}
table.CheckBox td {
	vertical-align: middle;
	}