body {
width: 100%;
height: 100%;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
background-color:#ffffff;
position: relative;
left: 0px;
top: 0px;
}

table {
	empty-cells: show;
}

a.glav:link {text-decoration:none; font: bold 10pt/11pt arial; color: #ffffff}
a.glav:visited {text-decoration:none; font: bold 10pt/11pt arial; color: #ffffff}
a.glav:hover {text-decoration:none; font: bold 10pt/11pt arial; color: #607751}
div.glav {font: bold 10pt/11pt arial; color: #ffffff}

table.info_text { width: 600px; }
td.info_text {font: 10pt/11pt arial; color:#000000;}

a.mail:link {text-decoration:none; font: bold 10pt/11pt arial; color: #607751}
a.mail:visited {text-decoration:none; font: bold 10pt/11pt arial ; color: #607751}
a.mail:hover {text-decoration:underline; font: bold 10pt/11pt arial ; color: #607751}

a.mail2:link {text-decoration:underline; font: bold 10pt/11pt arial; color: #607751}
a.mail2:visited {text-decoration:underline; font: bold 10pt/11pt arial ; color: #607751}
a.mail2:hover {text-decoration:underline; font: bold 10pt/11pt arial ; color: #607751}

a.page:link {text-decoration:none; font: bold 8pt/9pt arial; color: #607751}
a.page:visited {text-decoration:none; font: bold 8pt/9pt arial ; color: #607751}
a.page:hover {text-decoration:underline; font: bold 8pt/9pt arial ; color: #607751}

ul,li,p,span,td {text-align: justify; font: 10pt/11pt arial; color:#000000}

h1 {font: bold 11pt/12pt arial ; color: #607751}

h3 {font: bold 10pt/10pt arial ; color: #607751}

a {text-decoration:underline; font: 10pt/11pt arial ; color: #607751}

table.menu {
	border: none;
	border-collapse: collapse;
	width: 276px;
	text-align: left;
	vertical-align: top;
}
td.menu_separator {
	width: 19px;
	height: 19px;
	background: url(../images/kvadrat.gif) top right no-repeat;
	padding-left: 5px;
}
td.menu_separator_null {
	width: 19px;
	height: 19px;
	padding-left: 5px;
}
td.menu_dep {
	height: 19px;
	vertical-align: top;
	text-align: left;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 7px;
}

table.nulled {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
}

td.nulled {
	padding: 0px;
	border: none;
}

table,td.full {
	width: 100%;
	height: 100%;
}

table.preview {
	border: none;
	text-align: center; 
	padding: 4px;
	border-spacing: 6px;
	height: 200px;
}
td.preview {
	border: none;
	height: 170px;
	width: 250px;
}
img.preview {
	border: 1px solid #23A453; 
	cursor: hand; 
	cursor: pointer;
}

tr.ch_0 { background: #bbb;}
tr.ch_1 { background: #ccc;}