
/*----------------------------------------
Name: global.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/
/*Elements CSS Framework by Ben Henschel*/
/*Mass Reset*/
/*Thanks to Eric for this reset http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	text-align: left;
	vertical-align: baseline;
}
	
a img {border:none;}

table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}




/* Elements
----------------------------------------*/
body
{
	background-color:#f1f5f8;
	background-image: url('../images/htmlbg.jpg');
	background-repeat:no-repeat;
}

body, p, td, th, li
{
	font-family: verdana;
	font-size:.875em;
	line-height:1.5em;
	color:#000000;
}

#wrap
{
	width:1024px;
	margin: 0px auto;
	padding-top:60px;
	background:transparent url('http://download.bitdefender.com/resources/media/images/shop/wrap.jpg') no-repeat top left;
}

#mainContainer
{
	width:954px;
	margin: 0px auto;
	background:transparent url('http://download.bitdefender.com/resources/media/images/shop/maincontent-top.png') no-repeat top left;
	padding-top:16px;
}

p
{
	margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#000;
}

a:hover, a:active
{
	color:#000;
	text-decoration:none;
}

h1
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:2.125em;
}

h2
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1.75em;
}

h3
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
}

h4
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1.25em;
}

h5
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1.125em;
}

h6
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

ul
{
	margin-left:25px;
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.red {color: #e91300; }

/* Header
----------------------------------------*/
#header
{
	
}
		
/* Main Content
----------------------------------------*/

a.buy-btn 
{
	background:transparent url('http://download.bitdefender.com/resources/media/images/shop/buy-btn.jpg') repeat-y top left;
	display:block;
	
	width:119px;
	height:43px;
	text-indent: -999em;
}

td a.buy-btn 
{
	background:transparent url('http://download.bitdefender.com/resources/media/images/shop/small-buy.jpg') repeat-y top left;
	width:69px;
	height:18px;
	margin: 0 auto;
}

#mainContentBottom
{

}

#mainContent
{
	display:block;
	background:transparent url('http://download.bitdefender.com/resources/media/images/shop/transparent-stroke.png') repeat-y top left;
	height:100%;
	overflow:hidden;
	padding-left:26px;
	padding-right:26px;
}


#mainContent a img#logo{
	margin-top:15px;
	margin-left:11px;
	float:left;
}

#mainContent select
{
	float:right;
	margin-right:37px;
	margin-top:20px;
}


ul#menu
{
	margin:0px;
	width:877px;
	display:block;
	background:transparent url('http://download.bitdefender.com/resources/media/images/shop/menubg.png') no-repeat top left;
	float:left;
	list-style-type:none;
	height:44px;
	padding-left:25px;
}

ul#menu li { float:left; }

ul#menu li a
{
	height:44px;
	line-height:42px;
	display:block;
	outline:none;
	float:left;
	color:#275977;
	text-shadow:0 1px 0 #FFFFFF;
	font-size:18px;
	text-decoration:none;
	width:180px;
	text-align:center;
	margin-right:20px;
	padding-top:3px;
}

ul#menu li a.selected
{
	text-shadow:0 1px 0 #FFFFFF;
	color:#000;
	background:transparent url('http://download.bitdefender.com/resources/media/images/shop/menu-selected.png') no-repeat left 5px;
}


div.greenBox
{
	border:1px solid #c8e179;
	height:100%;
	overflow:auto;
	background-color:white;
}

div.greenBox img#bigBox
{
	margin-left:60px;
	margin-right:40px;
	float:left;
}

div.offer
{
	width: 370px;
	float:left;
}

div.offer h1
{
	font-size:26px;
	margin-top:40px;
}

div.offer p
{
	font-size:10px;
	line-height:11px;
}

div.offer div.buyArea
{
	text-align:right;
	font-size:14px;
}

div.offer div.buyArea span.price
{
	font-size:18px;
}

div.offer div.buyArea a.buy-btn
{
	float:right;
	margin-left:20px;
}

div.greenBox div.award
{
	margin-left:50px;
	float:left;
	width:200px;
	background:transparent url('http://download.bitdefender.com/resources/media/images/shop/award.png') no-repeat right 25px;
	padding-top:30px;
}

div.greenBox div.award h3
{
	font-size:16px;
	margin-bottom:0px;
	font-weight:bold;
}

div.greenBox div.award label
{
	color:#b2afaf;
	font-size:10px;
	margin-bottom:20px;
	display:block;
	line-height:10px;
}

div.greenBox div.award p
{
	margin-top:20px;
	font-size:10px;
	line-height:11px;
}


div.greyBox
{
	border:1px solid #d6eaf6;
	height:100%;
	overflow:auto;
	background-color:white;
}

div.prodBox
{
	float: left;
	height: 100%;
	overflow: auto;
	width:295px;
}

div.prodBox img { float: left; margin-left: 33px; margin-right:10px; }

div.prodBox h2
{
	margin-top:40px;
	font-size: 14px;
	font-weight: bold;
}

div.prodBox label
{
	color: #585858;
	font-size: 12px;
	display:block;
	margin-top:30px;
}

div.prodBox label.is
{
	margin-top:9px;
}

div.prodBox span.priceRed
{
	display:inline;
	color:#e91300;
	line-height:28px;
	float:right;
	margin-right:5px;
}

div.prodBox a
{
	width:90px;
	height:30px;
	display:block;
	text-indent:-999em;
	background:transparent url('http://download.bitdefender.com/resources/media/images/shop/buy-btn-small.jpg') no-repeat left top;
	float:right;
}

div.prodBox ul
{
	list-style-type:disc;
	margin-left:60px;;
}

div.prodBox ul li { color:#e6a501; }
div.prodBox ul li.green { color:#45c91d; }
div.prodBox ul li.blue { color:#15bbd2; }
div.prodBox ul li span { color:#000; }

div#bottomProds div.prodBox
{
	width: 230px;
	border-right:1px solid #b4c7d6;
}

div#bottomProds div.prodBox span.priceRed  {
	font-size:10px;
}

div#bottomProds div.prodBox img {
	margin-left:7px;
	margin-right:7px;
}

div#bottomProds div.prodBox h3
{
	font-size:13px;
	color:#454545;
}

div#bottomProds div.prodBox p
{
	font-size:11px;
	color:#454545;
	line-height:12px;
}

div.price_selector
{
	display:block;
	height:100%; overflow:auto;
	text-align:center;
}

div.price_selector select
{
	margin:0 !important;
	float:none !important;
}


/* Footer
----------------------------------------*/
#footer
{
	background-color:#F1F5F8;
	margin:0 auto;
	width:400px;
	height:43px;
	text-align:center;	
}

#footer ul
{
	display:block;
}

#footer ul li
{
	float:left;
	line-height:43px;
	margin-right:20px; 	
}


table.comp_chart  {
	background-repeat:no-repeat;
	border-collapse:collapse;
	margin:0 auto;
}
table.comp_chart td {
border-top:1px solid #afd5ed;
font-size:10px;
padding:5px 0;
}
table.comp_chart td.sct {
color:#0086b4;
font-size:12px;
font-weight:bold;
font-style:italic; 
padding:10px 0;
}
table.comp_chart td.ttl {
color:#000000;
font-weight:bold;
}
table.comp_chart td.hdr {
background-position:left top;
background-repeat:no-repeat;
border:medium none;
padding-top:5px;
text-align:center;
vertical-align:top;
}
table.comp_chart td.av {
	background-image:url("http://download.bitdefender.com/resources/media/images/shop/table-antivirus.jpg");
}
table.comp_chart td.is {
	background-image:url("http://download.bitdefender.com/resources/media/images/shop/table-internet-security.jpg");
}
table.comp_chart td.ts {
	background-image:url("http://download.bitdefender.com/resources/media/images/shop/table-total-security.jpg");
}
table.comp_chart td.fav {
background-image:url("http://download.bitdefender.com/resources/themes/bd10/images/fbg_av.jpg");
background-repeat:no-repeat;
}
table.comp_chart td.fis {
background-image:url("http://download.bitdefender.com/resources/themes/bd10/images/fbg_is.jpg");
background-repeat:no-repeat;
}
table.comp_chart td.fts {
background-image:url("http://download.bitdefender.com/resources/themes/bd10/images/fbg_ts.jpg");
background-repeat:no-repeat;
}
table.comp_chart td.hdr label {
display:block;
font-weight:bold;
text-align:center;
}
table.comp_chart td.hdr span.price {
display:block;
font-size:10px;
margin-top:130px;
text-align:center;
}
table.comp_chart td.hdr span.price strike {
color:#CC0000;
}
#bitdefender table.comp_chart td.hdr a.bbtn {
background-image:url("http://download.bitdefender.com/resources/themes/bd10/red_btn.gif");
color:#FFFFFF;
display:inline-block;
margin-bottom:3px;
padding:3px;
text-decoration:none;
width:40px;
}
#bitdefender table.comp_chart a.ibtn {
background-image:url("http://download.bitdefender.com/resources/themes/bd10/green_btn.gif");
background-repeat:no-repeat;
color:#000000;
display:inline-block;
font-size:10px;
margin-bottom:3px;
margin-left:auto;
margin-right:auto;
padding:3px;
text-decoration:none;
width:40px;
}
table.comp_chart td.bull {
/*border:1px solid #FFFFFF;*/
color:#000000;
font-size:18px;
text-align:center;
}
table.comp_chart td.orange {

background-color:#eaf4fa;
color:#e6a501;
}
table.comp_chart td.green {
background-color:#fff;
color:#45c91d;
}
table.comp_chart td.blue {

background-color:#eaf4fa;
color:#15bbd2;
}
table.comp_chart td.uptab {
background-position:center center;
background-repeat:no-repeat;
border:medium none;
height:173px;
}
table.comp_chart td.hav {
background-image:url("http://download.bitdefender.com/resources/themes/bd10/comp_up_box_orange.gif");
}
table.comp_chart td.his {
background-image:url("http://download.bitdefender.com/resources/themes/bd10/comp_up_box_green.gif");
}
table.comp_chart td.hts {
background-image:url("http://download.bitdefender.com/resources/themes/bd10/comp_up_box_blue.gif");
}
table.comp_chart td.w79 {
width:70px;
}


.qr
{
	width:900px;
}

.s
{
	width:46%;	
}

.s  .right
{
	padding-top:50px;
	height:100%;
	overflow:auto;
}

div.s h2, div.s span, div.s li, div.s b
{
	color:#585858;
}

div.hlp p
{
	color:#3a84b5;
}

div.s form
{
	display:block;
	width:100%;
	border:1px solid #d0ec79;
	padding:3px;
	margin-bottom:20px;
}

div.s input
{
	border:0;
	font-size:22px;
	width:300px;
	height:35px;
}

div.s .btn_big
{
	background-color: #d0ec79;
	border:1px solid #d0ec79;
	float:right;
	width:165px;
	text-align:center;
}

div.s .btn_big input{
	background-color: #d0ec79;
	width:160px;
}

div.s a
{
	color:#ed1c24;
}

div.s ul li
{
	list-style-type:disc;
}

.mainteaser > div {
    float: left;
}

div.tooltip
{
    background-image:url(../../images/tooltip_bgd.gif);
    background-repeat:no-repeat;
    width:324px;
    height:148px;
    font-size:10px;
    padding:10px;
    position:absolute;
    margin-top:110px;
}
				    
div.tooltip div
{
    width:285px;
    top:5px;
    position:relative;
    height:100px;
    padding:5px;
    left:0px;
    overflow:auto;                                                                                                                                                position:relative;
}

div.tooltip div ul
{
    margin:0px;
    padding:0px;
    margin-left:10px;
}

div.hlp
{
    font-size:11px;
    margin-top:20px;

}

/*for renew page step 2*/

.shoprenews2_content
{
	width:762px;
	margin:0 auto;
}

.shoprenews2_round_top
{
	background:url(../images/round_top.png) no-repeat left top;
	width:762px;
	height:15px;
	font-size:1px;
}

.shoprenews2_round_bottom
{
	background:url(../images/round_bottom.png) no-repeat left bottom;
	width:762px;
	height:15px;
	font-size:1px;
}

.shoprenews2_box_content
{
	width:710px;
/*	border-left:1px solid #d21212; */
/*	border-right:1px solid #d21212; */
	padding:0 25px;
}

h1.shoprenews2_title
{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#000;
	margin-bottom:20px;
	font-weight:normal;
}

.shoprenews2_img_info
{
	float:left;
	width:88px;
	margin-right:30px;
}

.shoprenews2_box
{
	width:135px;
	float:left;
	margin-right:40px;
}

.shoprenews2_box_text
{
	float:left;
	width:405px;
}

.shoprenews2_text
{
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	margin-bottom:15px;
}

.shoprenews2_text_selector
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	text-align:right;
	width:150px;
	float:left;
	margin-right:10px;
	padding-top:3px;
}

.shoprenews2_selector
{
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}

.shoprenews2_price
{
	margin-top:45px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#373737;
}

.shoprenews2_price span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ed1c24;
	text-decoration:underline;
}

.shoprenews2_price img
{
	position:relative;
	top:10px;
}

/* pagina initiala de renew pt Romania */

.shoprenew_start_content
{
	width:762px;
}

.shoprenew_start_round_top
{
	background:url(../images/shop/renew/ro/round_top.png) no-repeat left top;
	width:762px;
	height:15px;
	font-size:1px;
}

.shoprenew_start_round_bottom
{
	background:url(../images/shop/renew/ro/round_bottom.png) no-repeat left bottom;
	width:762px;
	height:15px;
	font-size:1px;
}

.shoprenew_start_box_content
{
	width:710px;
	border-left:1px solid #d21212;
	border-right:1px solid #d21212;
	padding:0 25px;
}

.shoprenew_start_box
{
	margin-top:15px;
	margin-left:70px;
}

h1.shoprenew_start_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#000;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-bottom:25px;
}

.shoprenew_start_product
{
	float:left;
	margin-right:30px;
	margin-bottom:25px;
}

.shoprenew_start_text
{
	float:left;
	width:320px;
	margin-top:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	font-weight:bold;
}

ul.shoprenew_start_list
{
	margin-top:
	list-style-type:disc;
}

ul.shoprenew_start_list li a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e31921;
	background:url(../images/shop/renew/ro/renew_arrow.png) no-repeat right bottom;
	padding-right:20px;
	font-weight:normal;
}

.shoprenew_start_discount
{
	margin-top:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	font-weight:bold;
}

