a:visited{ 				
	color:blue;
}
body {
background:none repeat scroll 0 0 #B5B5B5;
font-family:Arial;
font-size:19px;
margin:20px 50px;
}
.frame {
background:none repeat scroll 0 0 #E0FBFF;
border:2px solid #EFFBFF;
margin:auto;
position:relative;
min-height:700px;
}
table {
font-family:Arial;
font-size:15px;
padding:0;
text-align:center;
margin-top:35px;
}
table img {
width:250px;
}
table td {
line-height:1;
}
.ramka{
font-family:Arial;
height:120px;
margin-top:10px;
padding:0 5px;
line-height:70%;
padding-top:10px;
font-size:14px;
background:url("http://ukrfoss.com.ua/Oleg/img/ram.png") no-repeat;
width:630px;
}
.ramka h1{
font-weight:900;
}
.menu table{
background:none repeat scroll 0 0 #E0FBFF;
clear:both;
text-align:center;
margin:65px auto 25px;
}
.menu td{
background:none repeat scroll 0 0 #87E1FF;
border:5px outset #0000FF;
display:inline;
list-style-type:none;
padding:10px;
width:300px;
}
.menu td a{
color: #000080;
display:inline;
}
.menu td a:active {
text-decoration:none;
}
.menu td:active {
border:5px inset #0000FF;
text-decoration:none;
}
.content {
clear:both;
margin:auto 50px;
padding:10px;
text-align:justify;
line-height:1;
}
.content td{
font-size:19px;
clear:both;
margin:auto 50px;
padding:10px;
text-align:justify;
}
.content th{
clear:both;
font-size:19px;
margin:auto 50px;
padding:10px;
text-align:right;
vertical-align:top;
white-space:nowrap;
}
.autor {
padding:10px;
text-align:right;
font-weight:bold;
margin-right:50px;
line-height:50%;
}
.btn {
text-align: center;
padding:20px;
font-size:20px;
margin-top:-10px;
font-weight:bold;
}
.a {
background:none repeat scroll 0 0 #87E1FF;
border:3px solid #0000FF;
height:17px;
list-style-type:none;
padding:18px;
width:297px;
margin:5px 15px 0 15;
text-decoration:none;
color: #000080;
font-weight:bold;
display:inline;
}
.a a {
text-decoration:none;
color: #000080;
font-weight:bold;
display:inline;
}
.bottom {
font-family:Arial;
font-size:16px;
margin:0px 0px;
}
.bottom a{
display:inline;
}
.seperator{
clear:both;
}
.registr{
margin-left:50px;
margin-top:25px;
text-align:left;
}
.registr input {
margin: 2px;
}
.registr table{
margin:0;
}
.registr table tr td{
padding:5px;
margin-bottom:0;
border:2px outset blue;
text-align:center;;
}
.top{
margin:34px 34px -25px;
text-align:center;
font-weight:bold;
line-height:1;

}
.top h1{
font-size:34px;
font-family:Arial;
}
.top h2{
font-size:22px;
font-style: italic;
}
.top h3{
font-size:24px;
font-family:Arial;
}
.rez{
border:5px solid blue;
padding:20px;
padding-top:10px;
}
.rez h3{
font-family:Arial;
font-size: 19px;
font-weight:bold;
text-align:center;
}
.test{
font-size:15px;
margin-left:50px;
margin-right:50px;
}
.test table{
text-align:justify;
 padding:2px;
 font-size:19px;
  /*border-collapse: collapse;*/
  padding:4px 0;
}
.test table td{
font-size:16px;
 border: 1px solid black;
}
.test table th{
font-size:16px;
text-align:center;
border: 1px solid black;
}
.frame table{
margin:auto;
}
.frame td{
text-align:center;
}
.prototip{position: absolute;}

.tip {
	width: 150px;
	height:50px;
	font-size: 80%;
	font-family: Verdana, sans-serif;
	color: #eff5ff;
	padding:0;
	background-color: #484e58;
}
///////////////////
title{
  color:red;
}
td.vsl_help { text-decoration:none; color:#000; border-bottom:dashed 1px #000; }
td.vsl_help span { display:none;}
td.vsl_help:hover { position:relative; }

td.vsl_help:hover span { 
position:absolute;
 display:block;
  left:10px;
   top:-16px;
border:solid 1px #000;
 background:#ddd; 
 color:#000; 
 white-space:pre; 
 padding:1px;
}


