	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;
		padding-bottom:3px;
		margin-top: 28px;
		clear: both;
	}

	h3.jp{
		font-weight: normal;
		font-size: 14px;
		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;
	}

	img.figure{
		margin: 10px;
	}

	li{
		font-size: 14px;
		line-height: 150%;
		margin-left:10;
	}
	p{
		font-size: 14px;
		line-height: 150%;
		margin-left:10;
	}

	p.info{
		margin-left:1em;
	}

	p.description{
		margin-left:2em;
	}

	div.center{
		text-align: center;
	}

	span.highlight{
		font-weight: normal;
		color: #ab2e36;
	}


	table{
		border: 0px 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(/bd2008/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(/bd2008/images/green_20x.jpg);
		background-repeat: no-repeat;
		background-position: center;
		}
	td.of {
		background-image: url(/bd2008/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;
	}

