BODY
{
	background-color: #ffffff; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 0.8em; margin: 0px; padding: 0px
}

#main
{
	position: relative; margin-right: auto; margin-left: auto; width: 840px 
}

A:link 
{
	font-size: 1em; color: #000000; font-family: Arial, Arial Cyr, Tahoma, Helvetica, Verdana, Geneva, Sans-serif
}

A:visited 
{
	font-size: 1em; color: #000000; font-family: Arial, Arial Cyr, Tahoma, Helvetica, Verdana, Geneva, Sans-serif
}

A:hover 
{
	font-size: 1em; color: #3a920a; font-family: Arial, Arial Cyr, Tahoma, Helvetica, Verdana, Geneva, Sans-serif
}

A:link.green 
{
	font-size: 1em; color: #3a920a; font-family: Arial, Arial Cyr, Tahoma, Helvetica, Verdana, Geneva, Sans-serif
}

A:visited.green 
{
	font-size: 1em; color: #3a920a; font-family: Arial, Arial Cyr, Tahoma, Helvetica, Verdana, Geneva, Sans-serif
}

A:hover.green 
{
	font-size: 1em; color: #3a920a; font-family: Arial, Arial Cyr, Tahoma, Helvetica, Verdana, Geneva, Sans-serif
}

#logo
{
	padding: 20px 0 0 20px
}

h1, h2
{
	color: #dc2c19; font-weight: lighter 
}

#info_block
{
	float: left; width: 840px; background-color: #f0f2ee; padding: 0 0 10px 0
}

#content
{
	padding-left: 20px
}

.news
{
	float: left; width: 250px; padding: 10px 30px 20px 20px
}

.news a
{
	text-decoration: none
}

.news a.green
{
	text-decoration: underline
}

.news b
{
	color: #3a920a
}

.top5
{
	float: left; width: 250px; padding: 10px 0 0 10px
}

.online
{
	float: left; width: 250px; padding: 10px 0 0 10px
}

.in
{
	border: #a9aba5 1px solid; font-size: 1em; BACKGROUND-COLOR: #ffffff; color: #767676; width: 100%

}

.form
{
	padding: 10px 20px 15px 0
}

.form i
{
	color: #77787b; font-size: 1em
}

ul
{
  	list-style-image: url(li.gif); padding-left: 20px
}

ul.non li
{
  	list-style:none; list-style-image: none; list-style-type: none 
}

#subscribe
{
	clear: both; text-align: center
}

#tail
{
	float: left; padding: 20px
}

#tail_logo
{
	float: left; padding: 3px 0 0 0
}

#tail_copy
{
	float: left; padding: 0 0 0 20px
}

.pic
{
	text-align: center; padding: 20px
}

td.th 
{
	text-align: left; padding-left: 20px

}

td.th2 
{
	text-align: left; padding: 40px 0 5px 20px; font-weight: bold; color: #dc2c19

}

.tarif
{
	float: left; width:250px; padding: 0 20px 0 0
}

.tarif h2
{
	 font-size: 1.5em
}

.premium
{
	background: url(premium.jpg) no-repeat top right; height: 150px; padding: 20px 50px 0 0
}

.standart
{
	background: url(standart.jpg) no-repeat top right; height: 150px; padding: 20px 97px 0 0
}

.classic
{
	background: url(classik.jpg) no-repeat top right; height: 150px; padding: 20px 90px 0 0
}

.premium span, .standart span, .classic span
{
	color: #dc2c19; font-size: 1.2em; font-weight: bold
}

.premium span b, .standart span b, .classic span b
{
	color: #dc2c19; font-size: 1.5em
}

.soft
{
	color: #707174; padding-top: 20px
}

h2 b
{
	font-size: 0.7em; color: #000; font-weight: bold
}