@charset "windows-1251";
body
{
	margin:0px;
	padding-top:20px;
	background:#ffffff; 
}
table 
{ 
	border-collapse: collapse; 
}
TD
{
	vertical-align:top;
	font-size: 9pt;
	Font-family:Arial;
}
div.topmenu 
{
	width:100%;
	margin-top: 12px;
	padding-bottom: 25px;
	color:#4f954f;
	font-weight:bold;
}
div.topmenu a, div.topmenu a:visited 
{ 
	border-bottom: 1px solid #515a5f;
	color:#515a5f; 
	font-weight:bold;
	text-decoration: none;
}
div.topmenu a:hover
{
	color:#3374dd;
	border-bottom: 1px dashed #3374dd;
}
div.topmenu span.enter
{
	margin-left:310px;
}
div.topmenu span.enter  a,  div.topmenu span.enter a:visited 
{
	color:#4f954f;
	border-bottom: 1px solid #4f954f;
}
div.topmenu span.enter  a:hover 
{
	color:#3374dd;
	border-bottom: 1px dashed #3374dd
}
div.rcontent a, div.content a, div.rcontent a:visited, div.content a:visited, div.copy a:visited , #loginform a:visited, #loginform a 
{
	color:#3374dd;
	text-decoration: none;
	border-bottom: 1px solid #3374dd;
}
div.rcontent a:hover, div.content a:hover, div.copy a:hover, #loginform a:hover 
{
	color:#3374dd;
	border-bottom: 1px dashed #3374dd
}
div.rcontent
{
	line-height: 90%;
	padding-left: 20px;
	padding-right: 20px;
}

div.content
{
	line-height:13pt;

	padding-bottom: 50px;
}
.sep 
{
	margin-left:10px;
	margin-right:10px;
	color:#515a5f;
}
.phone_text
{
	text-align:right;
	padding-left:5px;
	font-size:8pt;
	color:#666666
}
h1
{	
	Font-family:Arial;
	font-size: 20pt; 
	font-weight:normal;
}
h2
{	
	Font-family:Arial;
	font-size: 20pt; 
	font-weight:normal;
	line-height:120%;
	color:#2676ac;
}
h3
{	
	Font-family:Arial;
	font-size: 14pt; 
	font-weight:normal;
}
ul 
{ 
	padding-left:30px;
	padding-bottom:10px;
	margin-left:16px;
}
li
{
	margin-bottom: 10px;
}
.bg2 
{
	background: url('img/bg.gif') no-repeat;
	background-position: bottom right;
	
}
.tbg 
{
	background: url('img/line2.gif') repeat-x;
	width:100%;
	height:1px;
	
}
.bg
{
	padding-right:20px
}
img
{
	border:none;
}
div.copy
{

	padding-top:7px;
	font-weight: normal;
	line-height: 130%;
	margin-bottom:100px;
}

ul img
{
	padding: 4px;
}

.tarif
{
	text-align: right;
	padding-right:20px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#ffffff
}
.tarif4
{
	text-align: right;
	padding-right:20px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#ffffff
}
.tarif2
{
	text-align: right;
	padding-right:20px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#f8fafd
}
.tarif3
{
	text-align:right;
	padding-right:20px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#dffad5;
	color:#006600
}

.tarif_top
{
	text-align:center;
	vertical-align:middle;	
	background-color:#e8f0fb;
	height:50px;
	font-weight:bold;
}
.oplata TD
{
	padding-bottom:10px
}
.forma
{
	width:100%;
	font-weight:bold;
	font-size:12pt;
	Font-family:Arial;
}
#loginform
{
	position:absolute;	
	margin-top: 0px;
	margin-left: 40px;
	width:280px;
	background-color:#ffffff;
	padding:20px;
	border: 1px solid #333333;	
}
.registr { vertical-align:middle}

.tarif ul {padding:5px 5px 20px 10px; line-height:13pt;}
.tarif { clear: both;text-align:left}

.tarif .tp2 li { list-style:none; margin: 5px 5px 0 10px; list-style-image: url("/img/tp2.gif") ; }
.tarif .tp3 li { list-style:none; margin: 5px 5px 0 10px; list-style-image: url("/img/tp3.gif"); }
.tarif .tp4 li { list-style:none; margin: 5px 5px 0 10px; list-style-image: url("/img/tp4.gif"); }

