BODY
{
	background: #ffffff url(top_bg.gif) repeat-x; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.8em; margin: 0px; padding: 0px
}

A:link 
{
	font-size: 1em; color: #50941b; font-family: Tahoma, Arial, Arial Cyr, Helvetica, Verdana, Geneva, Sans-serif;
}

A:visited 
{
	font-size: 1em; color: #50941b; font-family: Tahoma, Arial, Arial Cyr, Helvetica, Verdana, Geneva, Sans-serif;
}

A:hover 
{
	font-size: 1em; color: #c52515; font-family: Tahoma, Arial, Arial Cyr, Helvetica, Verdana, Geneva, Sans-serif;
}

A:link.h
{
	font-size: 13px; color: #005f2a; font-family: Tahoma, Arial, Arial Cyr, Helvetica, Verdana, Geneva, Sans-serif; text-decoration: none; font-weight: bold
}

A:visited.h 
{
	font-size: 13px; color: #005f2a; font-family: Tahoma, Arial, Arial Cyr, Helvetica, Verdana, Geneva, Sans-serif; text-decoration: none; font-weight: bold
}

A:hover.h 
{
	font-size: 13px; color: #c52515; font-family: Tahoma, Arial, Arial Cyr, Helvetica, Verdana, Geneva, Sans-serif; text-decoration: none; font-weight: bold
}

#pageHeader
{
	width: 960px; margin-right: auto; margin-left: auto;
}

#page
{
	clear: both; width: 960px; margin-right: auto; margin-left: auto; padding: 30px 0 30px 0; 
}

#logo
{
	float: left; width: 173px; height: 81px; BACKGROUND-COLOR: #7abd19
}

#menu
{
	float: left; width: 533px; height: 81px; text-align: right;
}

#language
{
	float: left; width: 254px; height: 81px; background: url(lng_bg.gif) no-repeat; 
}

#lng 
{ 
	margin: 30px 0 0 150px; BORDER-RIGHT: #005f2a 1px solid; BORDER-TOP: #005f2a 1px solid; BORDER-LEFT: #005f2a 1px solid; BORDER-BOTTOM: #005f2a 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #005f2a; FONT-SIZE: 8pt; color: #ffffff 
}

#main_banner
{
	float: left; width: 706px; height: 307px;
}

#main_buttom
{
	float: left; width: 254px; height: 307px;
}

.block
{
	float: left; width: 706px;
}

.block2
{
	float: left; width: 960px;
}

#expert
{
	float: left; width: 254px; background: url(icon_expert.gif) no-repeat 0 20px; padding-top: 95px;  text-align: justify;
}

#footer
{
	clear: both; width: 960px; margin-top: 10px; padding-top: 10px; margin-right: auto; margin-left: auto; text-align: justify; color: #767676; BORDER-TOP: #babbba 1px solid;
}

#copy
{
	float: left; width: 150px; font-size: 8pt; padding-left: 20px
}

#bot_text
{
	float: left; width:506px; font-size: 8pt
}

#all_link
{
	float: left; width: 254px;  font-size: 8pt; padding-left: 20px
}

#demo, #basket, #aid, #top5, #pazzl, #purse
{
	float: left; width: 220px;  padding: 20px 0 0 120px; text-align: justify;
}

#demo
{
	background: url(icon_demo.gif) no-repeat 30px 20px; 
}

#basket
{
	background: url(icon_basket.gif) no-repeat 40px 20px; 
}

#buy
{
	float: left; background: url(icon_basket.gif) no-repeat 0 25px; padding: 20px 0 0 80px;
}

#pirat
{
	background: url(icon_pirat.gif) no-repeat; padding: 20px 0 0 80px; font-weight: bold; color: #e75113
}

#aid
{
	background: url(icon_aid.gif) no-repeat 25px 20px; 
}

#top5
{
	background: url(icon_top5.gif) no-repeat 40px 20px; 
}

#pazzl
{
	background: url(icon_pazzl.gif) no-repeat 25px 20px; 
}

#purse
{
	background: url(icon_purse.gif) no-repeat 45px 20px; 
}

#news
{
	float: left; width: 560px; background: url(icon_news.gif) no-repeat 15px 20px; padding: 20px 25px 0 120px;  text-align: justify;
}

.static
{
	float: left; width: 254px; padding-top: 70px; color: #6db122; text-align: left
}

#subscribe
{
	float: left; width: 560px; padding: 0 25px 0 120px;
}

.find
{
	float: left; width: 254px; height: 65px; background: url(icon_lens.jpg) no-repeat right top; padding-top: 25px
}

.find2
{
	clear: both; width: 254px; height: 65px; background: url(icon_lens.jpg) no-repeat right top; margin-right: auto; margin-left: auto; padding-top: 25px; padding-left: 700px
}

a.subs
{
	float: left; height: 65px; background: url(icon_subscribe.jpg) no-repeat left top; padding-left: 80px; padding-top: 15px; text-decoration: none; font-weight: bold
} 

a.rss
{
	float: left; height: 65px; background: url(icon_rss.jpg) no-repeat left top; padding-left: 80px; padding-top: 20px; text-decoration: none; font-weight: bold
} 

a.lenta
{
	float: left; height: 65px; background: url(icon_dynamit.jpg) no-repeat left top; margin-left: 20px; padding-left: 90px; padding-top: 15px; text-decoration: none; font-weight: bold
} 


#nav,  #nav ul
{
	width: 960px; list-style: none; padding-top: 70px; margin-right: auto; margin-left: auto;
}

#nav ul
{
	width: 920px; list-style: none; padding-top: 70px; margin: 0
}

#nav li 
{
	float: left; width: 90px; height: 100px; padding: 0 10px 0 15px; text-align: center
}

a.nav_link1
{
	float: left; width: 90px; height: 30px; background: url(icon_demo.gif) no-repeat top; padding-top: 70px
} 

a.nav_link2
{
	float: left; width: 110px; height: 30px; background: url(icon_basket.gif) no-repeat top; padding-top: 70px
} 

a.nav_link3
{
	float: left; width: 110px; height: 30px; background: url(icon_purse.gif) no-repeat center 4px; padding-top: 70px
} 

a.nav_link4
{
	float: left; width: 90px; height: 30px; background: url(icon_expert.gif) no-repeat top; padding-top: 70px
} 

a.nav_link5
{
	float: left; width: 90px; height: 30px; background: url(icon_aid.gif) no-repeat center 11px; padding-top: 70px
} 

a.nav_link6
{
	float: left; width: 90px; height: 30px; background: url(icon_pazzl.gif) no-repeat center 13px; padding-top: 70px
} 

a.nav_link7
{
	float: left; width: 90px; height: 30px; background: url(icon_wiki.gif) no-repeat center 9px; padding-top: 70px
} 

a.nav_link8
{
	float: left; width: 90px; height:30px; background: url(icon_forum.gif) no-repeat center 9px; padding-top: 70px
} 

#leftMenu
{
	float: left; width: 150px; padding-right:20px; padding-left: 10px
}

#content
{
	float: left; width: 506px; padding-right:20px
}

#content h1
{
	margin: 0
}

#rightBlock
{
	float: left; width: 254px;
}

ul 
{
	list-style-image: url(li.gif); padding-left: 17px
}

ol 
{
	padding-left: 17px
}

.prod
{
	float: left; width: 140px; height: 350px; padding: 0 20px 0 5px; background: #f0f3ec; 
}

.prod p
{
	padding-left: 10px; 
}

#download, #install, #del, #scanvir, #feedback, #support, #news-rss, #info
{
	height: 65px; color: #58585a; font-size: 1.4em; font-weight: bold
}

#download
{
	background: url(icon_download.gif) no-repeat; padding: 20px 0 0 80px
}

#install
{
	background: url(icon_install.gif) no-repeat; padding: 20px 0 0 80px
}

#del
{
	background: url(icon_del.gif) no-repeat; padding: 20px 0 0 80px
}

#aid_admin
{
	background: url(icon_aid.gif) no-repeat -10px 20px; padding: 20px 0 0 80px
}

#scanvir
{
	background: url(icon_scanvir.gif) no-repeat; padding: 20px 0 0 80px
}

#support
{
	background: url(icon_support.gif) no-repeat; padding: 20px 0 0 80px
}

#feedback
{
	background: url(icon_expert.gif) no-repeat; padding: 20px 0 0 80px
}

#news-rss
{
	background: url(icon_rss.jpg) no-repeat; padding: 20px 0 0 80px
}

#info
{
	background: url(icon_info.gif) no-repeat; padding: 20px 0 0 80px
}
table.download {background-color:#edede6; border:0px; margin:0px; padding:0px; width:100%}
table.download tr th, table.download tr td {border:0px; padding:5px; margin:1px; text-align:center;}
table.download tr td {background-color:#ffffff;}
table.download tr td.left {text-align:left;}

#banblock
{
	float: left; width: 254px; margin: -33px 0 0 0; padding: 0px; text-align: left
}