body{
margin:0px;
padding:0px;
background:url(/design/images/fon.gif) no-repeat top left;
}
table.main{
border-collapse:collapse;
width:100%;
margin:0px;
padding:0px;
background:url(/design/images/bottom_fon.gif) no-repeat bottom right;
}
.logotype{
border:none;
margin:60px 0px 0px 44px;
}
.registration{
padding:323px 0px 0px 232px;
font:bold;
text-align:right;
color:#0f0574;
}
.input input{
width:168px;
border-left:solid 1px #606060;
border-top:solid 1px #606060;
border-bottom:solid 1px #d4d0c8;
border-right:solid 1px #d4d0c8;
}
.input{
float:left;
padding:320px 20px 0px 15px;
margin:0px;
text-align:left;
}
.enter{
width:53px;
height:21px;
margin:5px 8px 0px 13px;
}
.password a{
font-size:12px;
font-family:tahoma;
padding:0px 0px 0px 13px;
color:#000000;
text-decoration:underline;
}
#blablicon,  #blablicon a  {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
#blablicon   {
	padding: 3px 10px;
	background-color: #afaa00;
}
.obligatory{
color:#0f0574;
font-weight: bold;
	text-align: right;
}
.opt{
color:gray;
font-weight: bold;
	text-align: right;
}
.left{
text-align:left;
vertical-align:top;
}
.menu td{
border-left:solid #000000 2px;
text-align:left;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 10px;
white-space:nowrap;
}
.menu .first{
border:none;
padding:0px;
margin:0px;
}
.menu td a{
font:bold 12px tahoma;
color:#000000;
text-decoration:none;
}
.right{
text-align:left;
vertical-align:top;
padding-top:125px;
}
.line{
background-color:#999999;
}
.text{
font:14px Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
padding:0px 30px 0px 0px;
}
.text2{
font:14px Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
}

.text h2, .text h1{
font:14px Arial;
color:#0f0574;
}
.b{
color:#0f0574;
}
.o{
color:#0f0574;
}
ol b{
color:#0f0574;
font:12xp Arial;
}
ol li p{
font:12xp Arial;
color:#000000;
}
ul li{
font:11xp Arial;
color:#0f0574;
list-style:disc;
}
ul li div{
color:#000000;
font:11xp Arial;
}
.links h2{
font:18px Arial;
color:#0f0574;
}
.links{
text-align:center;
vertical-align:top;
padding-top:125px;
}
.text {
padding:16px 30px 0 0;
vertical-align:top;
}
.text h1 {font-size: 12pt; font-weight: bold; padding-bottom: 5px;color:#0f0574;}
.text h2 {font-size: 11pt; font-weight: bold; padding-bottom: 5px;color:#0f0574;}

h1 .hint {font-size: 8pt; color: gray; font-weight: normal;}