BODY {
	margin: 0;
	padding: 0;
	border: 0px;
	background: #D7E7FF url(pic/fn.jpg) fixed;
	font-family : Arial;
	font-size : 14px;
}
img{
	margin: 0;
	padding: 0;
	border: 0px;	
}
table.logotab {
	background: #00A3FF;
	width: 100%;
	border: 0px;
	vertical-align: top;
	height : 165px;
}
* html table.logotab {
	background: #0099FF;
}

.topBar {
    margin: 0;
	background: #ccccff;
	top: 145px;
	left: 150px;
	height: 20px;
	TEXT-ALIGN: right;
	padding: 3px 3px 5px 3px;
	width: 100%;
}
.topBar A {
	PADDING-LEFT: 0.15em;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.1em;
	FONT-STYLE: italic;
	FONT-FAMILY: "Bookman Old Style";
	TEXT-ALIGN: left;
	FONT-VARIANT: normal;
}
.topBar A:link {
	COLOR: blue
}
.topBar A:link A:active {
	COLOR: blue
}
.topBar A:link A:visited {
	COLOR: blue
}
.topBar A:hover {
	COLOR: blue
}
.topBar A.clear:link {
	COLOR: blue
}
.topBar A.clear:active {
	COLOR: blue
}
.topBar A.clear:visited {
	COLOR: blue
}
a.wphd {
		display: inline;
		font-family: Arial;
		font-size: 20px;
	}
	a.wphd span {
		display: none;
	}
	a.wphd:hover {
		color: #F90;
		border: 0px;
   	background: #00FF7F;
	}
	a.wphd:hover span {
	display: inline;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	z-index: 97;
}


#lftBr {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 145px; POSITION: absolute; TOP: 180px
}
#lftBr div {
	margin-top: 9px;
	text-align: center;
}
#lftBr A {
	PADDING-LEFT: 0.15em;
	FONT: italic 17px Bookman Old Style;
	WIDTH: 145px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	filter: shadow(color=#92AFEE,direction=130);
	letter-spacing : -1px;
}
#lftBr A:link {
	COLOR: #FF0080;
}
#lftBr A:link A:active {
	COLOR: navy
}
#lftBr A:link A:visited {
	COLOR: navy
}
#lftBr A:hover {
	color: #33FF00;
	filter:shadow(color=#1C5EF0,direction=130);
}
#lftBr A.clear:link {
	COLOR: navy
}
#lftBr A.clear:active {
	COLOR: navy
}
#lftBr A.clear:visited {
	COLOR: navy
}
#lftBar {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 140px; POSITION: absolute; TOP: 250px
}
#lftBar div {
	margin-top: 9px;
	text-align: center;	
}
#lftBar A {
	PADDING-LEFT: 0.15em;
	FONT: 16px "Bookman Old Style", "14px Arial Geneva sans-serif";
	WIDTH: 145px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	filter: shadow(color=#92AFEE,direction=130);
	letter-spacing : -1px;
}
#lftBar A:link {
	COLOR: #9F11FF;
}
#lftBar A:link A:active {
	COLOR: navy;
}
#lftBar A:link A:visited {
	COLOR: navy;
}
#lftBar A:hover {
	color: #33FF00;
	filter:shadow(color=#1C5EF0,direction=130);
}
#lftBar A.clear:link {
	COLOR: navy;
}
#lftBar A.clear:active {
	COLOR: navy;
}
#lftBar A.clear:visited {
	COLOR: navy;
}
#lftBrBan {
	Z-INDEX: 10;
	LEFT: 5px;
	WIDTH: 140px;
	POSITION: absolute;
	TOP: 360px;
	text-align: center;
}
#main{
	PADDING-LEFT: 2px;
	padding-right: 2px;	
}
#main H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #CCFFCC;
	MARGIN: 0px;
	FONT: 1.25em Verdana,Helvetica,Arial;
	COLOR: #609
}
#main H2 {
	FONT-STYLE: italic; TEXT-ALIGN: center
}
#main H3, #vmain h3{
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 10px;
	BACKGROUND: #E0FEEE;
	MARGIN: 0px;
	FONT: 0.85em Verdana,Helvetica,Arial;
	COLOR: #609
}
#main DT, #vmain dt {
	MARGIN-TOP: 0.8em;
	TEXT-ALIGN: right;
	color : Blue;
	padding-right : 17px;
}
#main A, #vmain a {
	MARGIN-TOP: 0.8em;
	TEXT-ALIGN: right;
	padding-right: 7px;
	text-decoration : none;
}
#main DD.ko, #vmain dd.ko {
	FONT-SIZE: 80%; FONT-FAMILY: Arial
}
#main DD a, #vmain dd a {
	FONT-SIZE: 100%; FONT-FAMILY: Arial
}
#main P {
	margin: 5px 5px 0px 20px;
	FONT-SIZE: 85%;
	FONT-FAMILY: Arial;
}
#main P a {
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial;
}
#main input{
	margin : 3px 0px 19px 0px;	
}
.foto {
	margin: 0px 7px 7px 7px;
}
.phd {
	font : italic 10px Arial;
}
.koment{
	vertical-align : top;
	font-size : x-small;
	font-style : italic;
	width : 580px;
	margin-left : 4px;
}
#vks, #oks{
	font-size :x-small;
	font-style : italic;
}
.banps{
	margin-top : 4px;
	text-align : center;
}
.higico{
	vertical-align : top;
	height : 310px;
}
.cday{
	padding : 7px 4px 7px 2px;
	background : #63FF9C;
	width : 97%;
	font : bold 14px Bookman Old Style;
	text-align : center;
	border : 2px solid Yellow;
	margin : 3px 0px 3px 0px;
}
.cday span{
	font : bold italic 12px Bookman Old Style;
	font-weight : bolder;
}
.acday{
	padding : 2px 2px 2px 2px;
	background : #63FF9C;
	width : 99%;
	text-align : center;
	font : normal normal normal xx-small xx-small/normal Arial;
	letter-spacing : 2px;
	border : 1px solid Yellow;
}
.acday span{
	font : italic 12px Bookman Old Style;			
}
.psday{
	padding : 2px 2px 2px 2px;
	background : #ccccff;
	width : 99%;
	text-align : center;
	FONT-SIZE: 12px;
	letter-spacing : 2px;
	border : 1px solid #92C0FF;
}
.rhide{
	width: 1px; height: 1px; display: none;
}
#randLetter {
	margin : 0px 3px 15px 3px;
	background : #ccccff;
	color: 	#609;
	FONT: 1.05em Verdana,Helvetica,Arial;
}
.transol{
	font : 10px Arial, Helvetica, sans-serif;
	border : thin solid #92AFEE;
}
.transol td{
	text-align : center;
}
.transol a {
	text-decoration : none;
}
.transol textarea, .transol input, .transol select{
	background: #E0FEEE;
}
.transol select{
	font-size: 10px;
}
.misha {unicode-bidi:bidi-override; direction:rtl;}
.koselpe {
	text-align : center;
	font : italic;
	color : #6300FF;
}
#vertot{
	FONT-SIZE: 90%;
	FONT-FAMILY: Arial;
}
.l2p{
	width: 40%x;
	float: left;
	padding : 12px 0 0 60px;
}
.r2p{
	margin-left: 58%;
	padding : 7px 7px;
	text-align : right;
}
.sein {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.sein input {
    position: relative;
	top : 0px;
	
}
.sein select {
    position: relative;
	top : 4px;
	width: 270px;
	vertical-align: top;	
}
.zsr{
	text-align : right;
	right: 0;
	margin-bottom : 4px;
}
.csr{	
	font : 80%;
}
#prepublic {
	background-color:#666666;
	top:0;
	left:0;
	opacity:0.95;
	position:absolute;
	width:100%;
	height:100%;
	z-index:98;
	visibility: hidden;
	display: none;		
}
#previewmes{
	margin: 700px auto 0 auto;
	padding-top:12px;
	width:790px;
	background-color:#fff;		
}
#vmain{
	background: #D7E7FF url(pic/fn.jpg);
	margin:5px auto;
	width:750px;	
}
#previewmes h4 {
	text-align: center;
}