body{
	background:#dadcdd url(../images/body_bg.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
a{
	color:#6db80c;
}
#MainBackground{
	background:url(../images/bg01.jpg) top center no-repeat;
	overflow:hidden;
	/*min-height:700px;*/
	width:100%;
}
#Wrapper{
	margin:0px auto;
	width:927px;
	overflow:hidden;
	position:relative;
}
#Header{
	height:147px;
	width:927px;	
}
#Header div.tv{
	position:absolute;
	width:161px;
	height:133px;
	top:14px; right:14px;
}
#Header a.logotype{
    display:block; overflow:hidden;
    position:absolute;
    top:17px;
    left:30px;
    width:180px; height:100px; 
   text-indent:-99999px;
}
#Name{
	position:absolute;
	top:75px;
	left:251px;	
}
#Phone{
	position:absolute;
	top:72px;
	right:227px;
}

#TopMenu{
	width:927px;
	overflow:visible;
}
#TopMenu ul li{
	position:relative;
	display:block;
	width:455px; height:113px;
	float:left;
	background:url(../images/top_menu_button.png) no-repeat;
}
#TopMenu ul li.advert-on, #TopMenu ul li.advert-off, #TopMenu ul li.virus-on, #TopMenu ul li.virus-off{
	height:104px;	
}

#TopMenu ul li.advert-on{
	width:471px;
	background:url(../images/adv_button_on.png) no-repeat;
	height:104px;
}
#TopMenu ul li.advert-off{
	width:471px;
	background:url(../images/adv_button_off.png) no-repeat;
	height:104px;
}


#TopMenu ul li.virus{
	margin-left:16px;
}

#TopMenu ul li.virus-on{
	width:455px;
	background:url(../images/virus_button_on.png) no-repeat;
	height:104px;
}

#TopMenu ul li.virus-off{
	width:455px;
	background:url(../images/virus_button_off.png) no-repeat;
	height:104px;
}


#TopMenu ul li a.button{
	display:block;
	height:89px;
	overflow:hidden; text-indent:-9999px;
}
#TopMenu ul li.advert a.button, #TopMenu ul li.advert-on a.button{
	background:url(../images/advertising.gif) 38px 34px no-repeat;
}
#TopMenu ul li.virus a.button, #TopMenu ul li.virus-on a.button{
	background:url(../images/virus-marketing.gif) 38px 34px no-repeat;
}
#TopMenu ul li.virus-off a.button{
	background:none;
}

#TopMenu ul li.advert img, #TopMenu ul li.advert-on img, #TopMenu ul li.advert-off img{
	position:absolute; top:9px; right:25px
}
#TopMenu ul li.advert-on img, #TopMenu ul li.advert-off img{
	position:absolute; top:9px; right:41px
}

#TopMenu ul li.virus img, #TopMenu ul li.virus-on img, #TopMenu ul li.virus-off img{
	position:absolute; top:-10px; right:25px
}


#SubMenu{
	overflow:hidden;
	width:927px;
	clear:both;
}
#SubMenu div.left{
	overflow:hidden;
	background:url(../images/l_submenu_top.png) top left no-repeat;
	padding-top:20px;
	width:455px;
	float:left;
	position:relative;
	display:inline;
	margin-right:16px;
}
#SubMenu div.left ul{
		display:block;
		overflow:hidden;
		background:url(../images/l_submenu_bg.png) bottom left no-repeat;
		padding:0px 27px 60px 27px;
		zoom:1;
}
#SubMenu div.left ul li{
	overflow:hidden;
}
#SubMenu div.left ul li a{
	display:block;
	/*width:455px;*/
	height:35px;
	padding-left:20px;
	background:url(../images/bullet.png) no-repeat;
	line-height:35px;
	border-bottom:1px solid #e5e5e5;
	color:#6f777a; text-decoration:none;
	font-size:1.8em;
}

#SubMenu div.left ul li a:hover, #SubMenu div.right ul li a:hover{
        text-decoration:underline;
}

#SubMenu div.right{
	/*clear:both;*/
	overflow:hidden;
	background:url(../images/l_submenu_top.png) top left no-repeat;
	padding-top:20px;
	width:455px;
	float:left;
	/*margin-left:16px;*/
	position:relative;
	display:inline;
}
#SubMenu div.right ul{
		display:block;
		overflow:hidden;
		background:url(../images/l_submenu_bg.png) bottom left no-repeat;
		padding:0px 27px 60px 27px;
		zoom:1;		
}
#SubMenu div.right ul li{
	overflow:hidden;
}
#SubMenu div.right ul li a{
	display:block;
	/*width:455px;*/
	height:35px;
	padding-left:20px;
	background:url(../images/bullet.png) no-repeat;
	line-height:35px;
	border-bottom:1px solid #e5e5e5;
	color:#6f777a; text-decoration:none;
	font-size:1.8em;
}

#SubMenu div.left a.more, #SubMenu div.right a.more{
	display:block; width:132px; height:34px;
	position:absolute; bottom:40px; right:27px;
}


#VideoContent{
	clear:both;
	background:url(../images/video-top.png) top left no-repeat;
	padding-top:20px;	
	overflow:hidden;
	width:927px;
}

#VideoContent div.bottom{
	background:url(../images/video-bg.png) bottom left no-repeat;
	padding-bottom:30px;
	overflow:hidden;
	width:927px;
	height:313px;
}


#Content{
	clear:both;
	background:url(../images/video-top.png) top left no-repeat;
	padding-top:20px;	
	overflow:hidden;
	width:927px;
}
#Content div.middle{
	background:url(../images/content_bg.png) repeat-y;
	overflow:hidden;
	width:927px;
	
}
#Content div.bottom{
	background:url(../images/content_btm.png) bottom left no-repeat;
	padding-bottom:30px;
	overflow:hidden;
	width:927px;
	min-height:400px;
}

#Content div.left{
	float:left; overflow:hidden;
	width: 524px;
	margin-left:30px;
	margin-right:30px;
	display:inline;
	padding-bottom:50px;
}
#Content div.right{
	float:left; overflow:hidden;
	width: 265px;
	margin-left:30px;
	display:inline;
	padding-bottom:50px;
}
#Content div.wide{
	overflow:hidden;
	/*width: 848px;*/
	padding:10px 40px 50px 40px;
	zoom:1;
}




#Trust{
	clear:both;
	overflow:hidden;
	height:109px;
	background:url(../images/trust_shadow.png) bottom left no-repeat;
}
#Trust div.left{
	float:left;
	width:723px;
	height:80px;
}
#Trust div.right{
	float:left;
	width:188px;
	height:80px;
	margin-left:16px;
}

#Footer{
	padding:1px 0px;
	clear:both;
	width:927px;
	height:88px;
	background:url(../images/footer_bg.jpg) no-repeat;
	position:relative;
}
#Footer p.copyright{
	line-height:60px;
	display:block;
	position:absolute; top:0px; right:20px;
	width:400px;
	text-align:right;
	font-size:1.2em;
	color:#c8ff88;
}
#Footer ul{
	clear:both;
	margin-top:10px; margin-left:12px;
	display:block; /*background:url(../images/btm_menu.png) no-repeat;*/
	height:38px;
}
#Footer ul li{
	display:block;
	height:38px; float:left;
	overflow:hidden;
}
#Footer ul li a{
	display:block; overflow:hidden;
	height:38px; float:left;
	text-indent:-99999px;
}

#Footer ul li a.about{
	display:block; overflow:hidden;
	height:38px; float:left;
	width:109px;
	background:url(../images/btm_menu.png) 0px 0px no-repeat;
}
#Footer ul li a.virus-baner{
	display:block; overflow:hidden;
	height:38px; float:left;
	width:113px;
	background:url(../images/btm_menu.png) -109px 0px no-repeat;
}
#Footer ul li a.to-agencies{
	display:block; overflow:hidden;
	height:38px; float:left;
	width:100px;
	background:url(../images/btm_menu.png) -222px 0px no-repeat;
}
#Footer ul li a.contacts{
	display:block; overflow:hidden;
	height:38px; float:left;
	width:91px;
	background:url(../images/btm_menu.png) -322px 0px no-repeat;
}

/*  Меню рекламной сети*/
#AdvMenu{
	clear:both;
	background:url(../images/adv_menu_bg.png) no-repeat;
	height:83px;
	padding-top:1px;
}
#AdvMenu ul{
	display:block;
	/*background:url(../images/adv_menu.png) no-repeat;*/
	height:41px;
	margin-top:10px;
	margin-left:12px;
}
#AdvMenu ul li{
	display:block;
	float:left;
	height:41px;
	overflow:hidden;
}
#AdvMenu ul li a{
	display:block; overflow:hidden;
	height:41px; float:left;
	text-indent:-99999px;
}
#AdvMenu ul li a.sell{
	width:116px;
	background:url(../images/adv_menu.png) 0px 0px no-repeat;
}
#AdvMenu ul li.active a.sell, #AdvMenu ul li a.sell:hover {
	width:116px;
	background:url(../images/adv_menu.png) 0px -41px no-repeat;
}

#AdvMenu ul li a.sites{
	width:107px;
	background:url(../images/adv_menu.png) -116px 0px no-repeat;
}
#AdvMenu ul li.active a.sites, #AdvMenu ul li a.sites:hover{
	width:107px;
	background:url(../images/adv_menu.png) -116px -41px no-repeat;
}

#AdvMenu ul li a.formats{
	width:128px;
	background:url(../images/adv_menu.png) -223px 0px no-repeat;
}
#AdvMenu ul li.active a.formats, #AdvMenu ul li a.formats:hover{
	width:128px;
	background:url(../images/adv_menu.png) -223px -41px no-repeat;
}

#AdvMenu ul li a.portfolio{
	width:123px;
	background:url(../images/adv_menu.png) -351px 0px no-repeat;
}
#AdvMenu ul li.active a.portfolio, #AdvMenu ul li a.portfolio:hover{
	width:123px;
	background:url(../images/adv_menu.png) -351px -41px no-repeat;
}

#AdvMenu ul li a.price{
	width:118px;
	background:url(../images/adv_menu.png) -474px 0px no-repeat;
}
#AdvMenu ul li.active a.price,#AdvMenu ul li a.price:hover{
	width:118px;
	background:url(../images/adv_menu.png) -474px -41px no-repeat;
}

#AdvMenu ul li a.smart{
	width:119px;
	background:url(../images/adv_menu.png) -592px 0px no-repeat;
}
#AdvMenu ul li.active a.smart, #AdvMenu ul li a.smart:hover{
	width:119px;
	background:url(../images/adv_menu.png) -592px -41px no-repeat;
}

#AdvMenu ul li a.virus-baner{
	width:115px;
	background:url(../images/adv_menu.png) -711px 0px no-repeat;
}
#AdvMenu ul li.active a.virus-baner,#AdvMenu ul li a.virus-baner:hover{
	width:115px;
	background:url(../images/adv_menu.png) -711px -41px no-repeat;
}

#AdvMenu ul li a.press{
	width:78px;
	background:url(../images/adv_menu.png) -826px 0px no-repeat;
}
#AdvMenu ul li.active a.press,#AdvMenu ul li a.press:hover{
	width:78px;
	background:url(../images/adv_menu.png) -826px -41px no-repeat;
}


/*  Меню Вирусов*/
#VirusMenu{
	clear:both;
	background:url(../images/virus_menu_bg.png) no-repeat;
	height:83px;
	padding-top:1px;
}
#VirusMenu ul{
	display:block;
	background:url(../images/virus_menu.png) no-repeat;
	height:41px;
	margin-top:10px;
	margin-left:12px;
}
#VirusMenu ul li{
	display:block;
	float:left;
	height:41px;
	overflow:hidden;
}
#VirusMenu ul li a{
	display:block; overflow:hidden;
	height:41px; float:left;
	text-indent:-99999px;
}
#VirusMenu ul li a.sell{
	width:147px;
	background:url(../images/virus_menu.png) 0px 0px no-repeat;
}
#VirusMenu ul li.active a.sell,#VirusMenu ul li a.sell:hover{
	width:147px;
	background:url(../images/virus_menu.png) 0px -41px no-repeat;
}

#VirusMenu ul li a.features{
	width:186px;
	background:url(../images/virus_menu.png) -147px 0px no-repeat;
}
#VirusMenu ul li.active a.features,#VirusMenu ul li a.features:hover{
	width:186px;
	background:url(../images/virus_menu.png) -147px -41px no-repeat;
}

#VirusMenu ul li a.portfolio{
	width:155px;
	background:url(../images/virus_menu.png) -333px 0px no-repeat;
}
#VirusMenu ul li.active a.portfolio,#VirusMenu ul li a.portfolio:hover{
	width:155px;
	background:url(../images/virus_menu.png) -333px -41px no-repeat;
}

#VirusMenu ul li a.price{
	width:150px;
	background:url(../images/virus_menu.png) -488px 0px no-repeat;
}
#VirusMenu ul li.active a.price,#VirusMenu ul li a.price:hover{
	width:150px;
	background:url(../images/virus_menu.png) -488px -41px no-repeat;
}

#VirusMenu ul li a.virus-baner{
	width:152px;
	background:url(../images/virus_menu.png) -638px 0px no-repeat;
}
#VirusMenu ul li.active a.virus-baner, #VirusMenu ul li a.virus-baner:hover{
	width:152px;
	background:url(../images/virus_menu.png) -638px -41px no-repeat;
}

#VirusMenu ul li a.facts{
	width:114px;
	background:url(../images/virus_menu.png) -790px 0px no-repeat;
}
#VirusMenu ul li.active a.facts,#VirusMenu ul li a.facts:hover{
	width:114px;
	background:url(../images/virus_menu.png) -790px -41px no-repeat;
}

#RightTab {
	width:50; height:202; 
	position:fixed !important; 
	position: absolute; 
	top:250px; right:0px;}
}

/*  Forms  */
form p{
	clear:both;
}
div.fieldHolder, div.fieldHolder2{
	clear:both;
	padding-bottom:9px;
	overflow:hidden;
}
div.fieldHolder input[type="text"]{
	background:#FFF;
	border:1px solid #68b30c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	float:left;
	width:345px;
	padding:2px 0px;
}
div.fieldHolder textarea, div.fieldHolder2 textarea{
	background:#FFF;
	border:1px solid #68b30c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	float:left;
	width:345px;
	height:70px;
	padding:2px 0px;
}
div.fieldHolder2 textarea{
	margin-left:1.5em;

}
div.fieldHolder2 input{
	border:1px solid #68b30c;	
}
form h2{
	clear:both;
	color:#435257;
	font-size:1.4em;
	margin-bottom:0.7em;
	margin-top:0.7em;	
}
div.fieldHolder label{
	display:block;
	clear:both;
	width:176px;
	float:left;
	font-size:1.2em;
	line-height:1.6em;
	font-weight:bold;
	color:#63767d;
}

div.fieldHolder2 label{
	color:#63767d;
	clear:both;
	font-size:1.2em;
	display:block;
	line-height:1.6em;
	overflow:hidden;
	font-weight:bold;
	margin-left:1.5em;	
}
div.fieldHolder span {
	color:#db350f;
}
div.buttonsHolder{
	padding:10px;
	text-align:right;
}
form p span {
	color:#db350f;
}
form br{
	clear:both;
}
form #Price240, form #PriceRichMedia{
	width:50px;
	margin-bottom:9px;
}


div.errors{
	font-size:1.2em;
	color:#990000;
}

a.thumb-formats{
	display:block;
	overflow:hidden; width:207px;
	float:right;
	margin:0px 0px 30px 40px;
}

a.logo{
	display:block; width:120px; height:40px; margin:0px 15px 15px 0px;
	float:left;
	overflow:hidden;
	text-aligh:center;
}