	bitdefender{
		margin: 5%;
	}
	
	a:link		{color:#666666;}
	a:visited	{color:#666666;}
	a:active	{color:#666666;font-weight: bold;}	
	
	h1.jp{
		font-weight: bold;
		font-size: 24px;
		color: #666666;
		text-align: center;
		clear: both;
	}
	
	h2.jp{
		font-weight: bold;
		font-size: 16px;
		color: #666666;
		border-bottom:1px solid #dc143c;
		margin-right: 10%;
		padding-bottom:3px;
		margin-top: 28px;
		clear: both;
	}
	
	h3.jp{
		font-weight: bold;
		font-size: 16px;
		color: #666666;	
		border-left:5px solid #dc143c;
		padding-left:5px;
		margin-left:1em; 
		clear: both;
	}
	
	h4.jp{
		font-weight: bold;
		font-size: 14px;
		color: #666666;	
		padding-left:10px;
		margin-left:1em; 
		clear: both;
	}	

	
	p{
		font-size: 14px;
	}
	
	p.info{
		margin-left:1em; 
	}
	
	p.description{
		margin-left:2em; 
	}	
	
	div.center{
		text-align: center;
	}

	
	table{
		border: 2px solid #666666; 
		margin-left: auto;
    	margin-right: auto;
		
	}
	
	table.center{
		text-align: center;
	}

		
	table, td, th { 
		font-size: 14px;
		padding:5px;
		
		}
		
	table.gray{
		/*background-color:#efefef;*/
		background-image: url(../images/sub-maincontent-bg-gradient.jpg); 
		background-repeat: no-repeat;
	}
	
	tr, th, td{
		border: 2px
	}
	th {
	
		text-align: left;
		font-weight: normal;
		}
	td {
		height: 35px;
		}	
	td.on {
		background-image: url(../images/green_20x.jpg); 
		background-repeat: no-repeat;
		background-position: center; 
		}
	td.of {
		background-image: url(../images/none_20x.jpg);
		background-repeat: no-repeat;
		background-position: center;
		}
	td.bd {
		padding-top: 20px;
		padding-bottom: 20px;
		font-weight: bold;
		color: red;
		}
		
		
	div.logo{
        height:75px;
        padding-top:20px;        
	}
		
		
	div.menu
	{
		font-size:12px;
		text-align: center;
		width:767px;
	}
	div.menu div.l1
	{
		background:#abb0b4;
		margin-bottom:2px;
		height:30px;
	}
	
	div.menu div.l1 a
	{
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		display: inline-block;
		padding:6px;
		height:20px;
		margin-right:10px;
	}
	div.menu div.l1 a
	{
	    display: moz-inline-stack;
	}
	div.menu div.l1 a.selected
	{
		background:#5a5a5a;
	}
	
	
	div.menu div.l2
	{
		background:#5a5a5a;
		padding:5px;
		display:none;
		text-align: left;
	}
	
	div.menu div.l2 a
	{
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		margin:10px;
	}
	
	div.menu div.l2 a:hover
	{
		text-decoration:underline;
	}
	
	#bitdefender div.footer_v2
	{
		height:30px;
		/*background-image:url(../images/footer_bgd.png);*/
		margin-top:5px;
		clear:both;
		position: relative;
		width:767px;
		padding-top:5px;
	}
	
	
	#bitdefender div.footer_v2 div.ql
	{
	    background-color:#dad6d5;
	    margin-bottom:5px;
	    padding:2px;
	    color:#cc0000;
	    font-weight:bold;
	    text-align:right;
	    font-size:10px;
	}
	#bitdefender div.footer_v2 div.ql span
	{
	    float:left;
	}
	#bitdefender div.footer_v2 div.ql a
	{
	    color:#333;
	    text-decoration:none;
	    font-size:10px;
		margin-left: 15px;
	}
	
	#bitdefender div.footer_v2 div.ql a:hover
	{
	    color:#333;
		text-decoration:underline;
	    font-size:10px;
		margin-left: 15px;
	}
	
	
	#bitdefender div.footer_v2 div.fl
	{
		color:#fff;
		background-color:#5b5b5b;
		font-weight:bold;
		font-size:10px;
		text-align:right;
		padding:10px;
		clear:both;
	}
	#bitdefender div.footer_v2 div.fl a
	{
	    color:#fff;
	    text-decoration:none;
	}
	#bitdefender div.footer_v2 div.fl a:hover
	{
	    color:#fff;
	    text-decoration:underline;
	}
	
	#bitdefender div.footer_v2 div.fl span
	{
	    float:left;
	}	

