/* DIV STYLE DOCUMENT */
.main_div {
	width:800px; 
	margin:0px auto;
	margin-top:5px; 
	margin-bottom:25px; 
	background-image: url(/images/bg-rosu.jpg); 
	background-repeat:repeat-y 
}

.avira_logo {
	width:65px;
	height:80px;
	background-image: url(/images/logo-avira.jpg);
 	background-repeat:no-repeat; 
	margin-left:35px;
}

.umbrella_top {
	width:520px;
	background-image:url(/images/top_bg.jpg);
	background-repeat:repeat-x;
	float:left;
}

.umbrella_red {
	width:286px; 
	height: 100px; 
	margin-top:5px;
	background-image:url(/images/header.png); 
	background-repeat:no-repeat; 
}

.spacer_4 {
	width:4px;
	height:25px;
	background-image: url(/images/spacer.gif);
	float:left;
}

.spacer_10 {
	width:10px;
	height:10px;
	background-image: url(/images/spacer.gif);
}

.spacer_20 {
	width:20px;
	float:left;
}

.spacer_38 {
	background-image: url(/images/spacer.gif);
	width:38px;
	height:25px;
	float:left;
}

.spacer_40 {
	background-image: url(/images/spacer.gif);
	width:40px;
	height:25px;
	float:left;
}

.spacer3 { 
	width:800px;
	height:14px;
	clear:both;
	background-image:url(/images/spacer3.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:3px;
	padding-top:3px;
}

.spacer3_simple { 
	width:800px;
	height:14px;
	clear:both;
	background-image:url(/images/spacer3.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.spacer_products { 
	width:1px;
	height:3px;
	background-image:url(/images/spacer.gif);
	background-repeat:no-repeat;
	background-position:center;
	clear:both;
}

.line_red {
	width:800px;
	height: 12px;
	background-image:url(/images/bg-menu-red.jpg);
}

.top_left {
	background-image:url(/images/top-left.jpg);
	width:120px;
	height: 20px;
}

.top_right {
	background-image:url(/images/top_right.jpg);
	width:160px;
	height: 20px;
}


.index_promotion_left {
	width:17px;
	height:246px;
	background-image:url(/images/bg-gri-left.jpg);
	background-repeat:no-repeat;
	float:left;
}

.index_promotion_right {
	width:17px;
	height:246px;
	float:left;
	/*	background-image:url(/images/bg-gri-right.jpg); 
	background-repeat:no-repeat;	*/
}

.index_promotion_bgmain {
	width:768px;
	height:246px;
	background-image:url(/images/bg-gri.jpg);
	background-repeat:repeat-x;
	float:left;
}

.promotion_image_left {
	width:260px;
	height:217px;
	background-image:url(/images/content/products/home_image.jpg);
	background-repeat:no-repeat;
	margin-left:41px;
	margin-top:14px;
	float:left;
}

.promotion_separator {
	width:2px;
	height:246px;
	margin-left:5px;
	background-image:url(/images/linie-verticala-1.jpg);
	background-repeat:repeat-x;
	float:left;
}


.index_left {
	background-image:url(/images/commentshead.jpg);
	height:33px; 
	line-height:33px;
}

.index_right {
	background-image:url(/images/needhelph.jpg);
	width:249px; 
	height:33px;
	line-height:33px;
	text-align:left;
}

.index_left_section {
	background-image:url(/images/bg-comments.jpg);
	background-repeat: no-repeat;
	height:127px;
	margin-right:0px;
}

.index_right_section {
	background-image: url(/images/bg-help.jpg);
	background-repeat: no-repeat;
	width:249px; 
	height:127px; 
	text-align:center;
	line-height:127px;
}

.index_left_bottom {
	width:120px;
	height:20px;
	background: url(/images/bottom-left.jpg) no-repeat;
	float:left;
}

.index_center_bottom {
	width:520px;
	height:20px;
	background-image:url(/images/bottom_bg.jpg); background-repeat:repeat-x;
	float:left;
}

.index_right_bottom {
	width:160px;
	height:20px;
	background-image:url(/images/bottom_right.jpg); background-repeat:no-repeat;
	float:left;
}


.check {
	width:200px;
	height:17px;
	background: url(/images/content/check.gif) no-repeat center left;
	padding-left:25px;
	padding-top:5px;
	white-space: nowrap;
}

.check_chart {
	width:16px;
	height:25px;
	background-image: url(/images/content/check.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.first_column_chart {
	height:25px;
	line-height:25px;
	border-bottom: 1px solid #808184;
	float:left;
	width:390px;
	
}

.index_complete_protection {
	background-position: right top;
	background-image: url(/images/content/products/avira2009_pss_box_en.jpg);
	background-repeat: no-repeat;
	padding-left:10px;
}

.question_news_separator {
	width:1px;
	height:200px;
	float:left;
	border-right:1px solid #808184;
}

.bottom_links {
	line-height:40px;
	float:left;
}

.line_separator {
	width:740px;
	height:5px;
	margin-left: 30px;
	margin-right: 30px;
	border-bottom: 1px solid #808184;
	clear:both;
}


.support_forum_left {
	width:8px; 
	height:33px;
	float:left;
	background-image: url(/images/box_wide_01.gif);
	background-repeat: no-repeat;
}

.support_forum_center {
	width:95%;
	float:left;
	background-image: url(/images/box_wide_02.gif);
	background-repeat: repeat-x;
}

.support_forum_right {
	width:10px;
	height:33px;
	float:left;
	background-image: url(/images/box_wide_03.gif);
	background-repeat: no-repeat;
}


.support_forum_bt_left {
	width:8px; 
	height:10px;
	float:left;
	background-image: url(/images/box_bt_left.gif);
	background-repeat: no-repeat;
}

.support_forum_bt_right1 {
	line-height:9px;
	width:370px;
	float:left;
	BORDER-RIGHT: #818181 1px solid;
	BORDER-BOTTOM: #818181 1px solid;
}


.support_forum_bt_right {
	line-height:9px;
	width:366px;
	float:left;
	BORDER-RIGHT: #818181 1px solid;
	BORDER-BOTTOM: #818181 1px solid;
}

.support_faq_left {
	width:8px; 
	height:33px;
	float:left;
	background-image: url(/images/box_wide_04.gif);
	background-repeat: no-repeat;
}

.support_faq_center {
	width:95%;
	float:left;
	background-image: url(/images/box_wide_02.gif);
	background-repeat: repeat-x;
}

.support_faq_right {
	width:14px;
	height:33px;
	float:left;
	background-image: url(/images/box_wide_06.gif);
	background-repeat: no-repeat;
}

.support_faq_center {
	width:94%;
	float:left;
	background-image: url(/images/box_wide_05.gif);
	background-repeat: repeat-x;
}

.support_faq_bt_left {
	width:96%; 
	line-height:9px; 
	float:left;
	BORDER-LEFT: #818181 1px solid;
	BORDER-BOTTOM: #818181 1px solid;

}

.support_faq_bt_right {
	width:14px;
	height:10px;
	float:left;
	background-image: url(/images/box_bt_right.gif);
	background-repeat: no-repeat;
}


.products_left_cell1  {
	width:8px; 
	height:33px; 
	background-image:url(/images/box_wide_01.gif); 
	background-repeat:no-repeat; 
	float:left;
}
.products_center_cell1  {
	width:227px;
	height:33px;
	line-height:33px;
	background-image:url(/images/box_wide_02.gif);
	background-repeat:repeat-x;
	float:left;
}
.products_right_cell1  {
	width:12px;
	height:33px; 
	background-image:url(/images/box_wide_03.gif); 
	background-repeat:no-repeat; 
	float:left;
}

.poducts_bt_left_cell1 {
	width:8px;
	height:10px;
	background-image:url(/images/box_bt_left.gif);
	background-repeat:no-repeat;
	float:left;
}

.poducts_bt_right_cell1 {
	BORDER-RIGHT: #818181 1px solid;
	BORDER-BOTTOM: #818181 1px solid;
	
	width:237px;
	line-height:9px;
	float:left;
}


.products_left_cell2  {
	width:8px; 
	height:33px; 
	background-image:url(/images/box_wide_04.gif); 
	background-repeat:no-repeat; 
	float:left;
}

.products_center_cell3  {
	width:225px;
	height:33px;
	line-height:33px;
	background-image:url(/images/box_wide_02.gif);
	background-repeat:repeat-x;
	float:left;
}

.poducts_bt_right_cell2 {
	line-height:9px;
	
	BORDER-BOTTOM: #818181 1px solid;
	BORDER-LEFT: #818181 1px solid;
	BORDER-RIGHT: #818181 1px solid;
}

.products_background {
	width:244px;
	margin-top:3px;
	
	BORDER-TOP: #818181 1px solid;
	BORDER-LEFT: #818181 1px solid;
	BORDER-RIGHT: #818181 1px solid;
}

.products_right_cell3  {
	width:14px;
	height:33px; 
	background-image:url(/images/box_wide_06.gif); 
	background-repeat:no-repeat; 
	float:left;
}

.poducts_bt_left_cell3 {
	width:231px;
	line-height:9px;
	float:left;
	
	BORDER-LEFT: #818181 1px solid;
	BORDER-BOTTOM: #818181 1px solid;
}

.poducts_bt_right_cell3 {
	width:14px;
	height:10px;
	background-image:url(/images/box_bt_right.gif);
	background-repeat:no-repeat; 
	float:left;
}



#menu_middle {
	text-align:center;
	width:118px;
	height:25px;
	background-color:#DE0007;	
	cursor:pointer;
	background-image:url(/images/button_middle.jpg);
	background-repeat:no-repeat;
	float:left;
	line-height:25px;
}
#menu_middle:hover {
	width:118px;	
	background-color:#E31E26;	
	cursor:pointer;
	background-image:url(/images/button_middle_hover.jpg);
	background-repeat:no-repeat;
}

#menu_middle_active {
	text-align:center;
	width:118px;	
	background-color:#DE0007;	
	cursor:pointer;
	background-image:url(/images/button_middle_hover.jpg);
	background-repeat:no-repeat;
	float:left;
	line-height:25px;
}
#menu_middle_active:hover {
	width:118px;	
	background-color:#E31E26;	
	cursor:pointer;
	background-image:url(/images/button_middle.jpg);
	background-repeat:no-repeat;
}


#menu_middle a, #menu_middle_active a  {
	width: 118px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FCF9F3;
	text-decoration:none;
}
#menu_middle a:hover, #menu_middle_active a:hover {
	width: 118px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#menushop {
	height: 25px;
	text-align:center;
	width:118px;	
	background-color:#DE0007;
	cursor:pointer;
	background-image:url(/images/button_shop.jpg);
	background-repeat:no-repeat;
	line-height:25px;
	float:left;
	margin-right:7px;
}
#menushop:hover {
	width:118px;	
	background-color:#DE0007;	
	cursor:pointer;
	background-image:url(/images/button_shop_hover.jpg);
	background-repeat:no-repeat;
}
#menushop a {
	width: 118px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FCF9F3;
	text-decoration:none;
}

#menushop a:hover {
	width: 118px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#menu_left {
	text-align:center;
	width:118px;
	background-color:#DE0007;
	cursor:pointer;
	background-image:url(/images/button_left.jpg);
	background-repeat:no-repeat;
	float:left;
	line-height:25px;
}
#menu_left:hover {
	width:118px;	
	background-color:#E31E26;	
	cursor:pointer;
	background-image:url(/images/button_left_hover.jpg);
	background-repeat:no-repeat;
}
#menu_left_active {
	width:118px;
	height: 25px;
	cursor:pointer;
	background-color:#DE0007;	
	background-image:url(/images/button_left_hover.jpg);
	background-repeat:no-repeat;
	text-align:center;
	line-height:25px;
	float:left;
}
#menu_left_active:hover {
	text-align:center;
	width:118px;	
	background-color:#DE0007;	
	cursor:pointer;
	background-image:url(/images/button_left.jpg);
	background-repeat:no-repeat;
}
#menu_left a, #menu_left_active a {
	width: 118px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FCF9F3;
	text-decoration:none;
}
#menu_left a:hover, #menu_left a:hover {
	width: 118px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#menu_right {
	text-align:center;
	width:118px;	
	background-color:#DE0007;	
	cursor:pointer;
	background-image:url(/images/button_right.jpg);
	background-repeat:no-repeat;
	float:left;
	line-height:25px;
}
#menu_right:hover {
	width:118px;	
	background-color:#E31E26;	
	cursor:pointer;
	background-image:url(/images/button_right_hover.jpg);
	background-repeat:no-repeat;
}

#menu_right_active {
	text-align:center;
	width:118px;	
	background-color:#DE0007;	
	cursor:pointer;
	background-image:url(/images/button_right_hover.jpg);
	background-repeat:no-repeat;
	float:left;
	line-height:25px;
}

#menu_right_active:hover {
	width:118px;	
	background-color:#E31E26;	
	cursor:pointer;
	background-image:url(/images/button_right.jpg);
	background-repeat:no-repeat;
}

#menu_right a, #menu_right_active a {
	width: 118px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FCF9F3;
	text-decoration:none;
}

#menu_right a:hover, #menu_right_active a:hover {
	width: 118px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


.main_content {
	width:800px;
	margin-top:5px;
	margin-bottom:5px;
}

/* CSS Document */
body {
	margin:0px;
	font-family: "Arial";
	font-size:12px;
	color:#808285;
}
form {
	margin:0px;
}
.bgrama { background-image: url(/images/bg-rosu.jpg); background-repeat:repeat-y }
.bgmain { background-image: url(/images/bg-gri.jpg); background-repeat:repeat-x }
.bgcomments { background-image: url(/images/bg-comments.jpg); background-repeat: no-repeat;}
.bghelp { background-image: url(/images/bg-help.jpg); background-repeat: no-repeat;}

.bordercenter { border:1px solid #808184;}
.borderbottom { border-bottom: 1px solid #808184;}
.bordertop { border-top: 1px solid #808184;}
.borderb { border-right:1px solid #808184; }
.bordertb { border-bottom: 1px solid #808184; border-top: 1px solid #808184; }
.bordertbr { border-bottom: 1px solid #808184; border-top: 1px solid #808184; border-right:1px solid #808184; }
.borderboth { border-left:1px solid #808184; border-right:1px solid #808184; }

.logopadding { padding-left:35px; }
.paddingfree { padding-bottom:15px; padding-right:29px;}
.paddingsiteimg { padding-left:41px;}
.paddingleft { padding-left:15px;}
.padding { padding:10px 40px 10px 0;}
.fontsus { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888888; font-weight: bold;}
.fontnews { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#88898C;}
.fontred { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#DE0007;}

.news A:link, .news A:active { COLOR: #DE0007; text-decoration: none; font-weight:bold;font-family: "Arial";font-size: 12px; }
.news A:visited { COLOR: #DE0007; text-decoration: none;font-weight:bold;font-family: "Arial";font-size: 12px; }
.news A:hover {COLOR: #DE0007;text-decoration: underline;font-weight:bold;font-family: "Arial";font-size: 12px; }
.news { COLOR:#88898C; text-decoration:none; font-weight:bold; font-family: "Arial"; font-size:12px;padding-left:15px; }

.products { COLOR:#88898C; text-decoration:none; font-weight:bold; font-family: "Arial"; font-size:12px;padding-left:13px; }
.products A:link, .products A:active { COLOR: #DE0007; text-decoration: none; font-weight:bold;font-family: "Arial";font-size: 14px; }
.products A:visited { COLOR: #DE0007; text-decoration: none;font-weight:bold;font-family: "Arial";font-size: 14px; }
.products A:hover {COLOR: #DE0007;text-decoration: underline;font-weight:bold;font-family: "Arial";font-size: 14px; }
 
.news_title { COLOR:#DE0007; text-decoration:none; font-weight:bold; font-family: "Arial"; font-size:13px; }

.news1 A:link, .news1 A:active { COLOR: #DE0007; text-decoration: underline; font-weight:bold;font-family: "Arial";font-size: 12px; }
.news1 A:visited { COLOR: #DE0007; text-decoration: underline;font-weight:bold;font-family: "Arial";font-size: 12px; }
.news1 A:hover {COLOR: #DE0007;text-decoration: underline;font-weight:bold;font-family: "Arial";font-size: 12px; }
.news1 { COLOR:#666666; text-decoration:none; font-family: "Arial"; font-size:12px; padding-left:15px;}

.news_desc A:link, .news_desc A:active { COLOR: #666666; text-decoration: underline; font-family: "Arial";font-size: 12px; }
.news_desc A:visited { COLOR: #666666; text-decoration: underline;font-family: "Arial";font-size: 12px; }
.news_desc A:hover {COLOR: #666666;text-decoration: underline;font-family: "Arial";font-size: 12px; }
.news_desc { COLOR:#666666; text-decoration:none; font-family: "Arial"; font-size:12px; padding-left:15px;}


a.red, a.red:visited {
	color:#DE0007;
	font-weight:normal;
}
a.red:hover {
	color:#DE0007;
	font-weight:normal;	
}

a.strong_red, a.strong_red:visited {
	color:#DE0007;
	font-weight:Bold;
	text-decoration:none;
}
a.strong_red:hover {
	color:#DE0007;
	font-weight:Bold;	
	text-decoration:underline;	
}

a.ddl, a.ddl:visited {
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color: #DE0007;
}

a.ddl:hover {
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color: #666666;
}

#cimg { width: 230px; padding-bottom:5px; }
#cbtxt { width: 230px; color:#F9F1E1; font-weight:bold; font-size:18px; }
#ctxt { width: 230px; color:#F9F1E1; font-size:12px;}
#spacer1 { height:15px;}
#spacer2 { height:7px;}
#spacer3 { background-image:url(/images/spacer3.jpg); height:14px; background-repeat:no-repeat; padding-bottom:3px; padding-top:3px; background-position:center;}
#spacer4 { height:15px;}
#spacer5 { height:0.1px;}

#helptxt { width:100px; height:110px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:7px;}
#helpimg { width:114px; height:122px; float:right; position:relative; background-image:url(/images/img-comments.jpg); background-position:bottom; background-repeat:no-repeat; padding-right:5px;}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px inset Gray;
	font-size:12px;
	padding-left: 2px;
	padding-right: 2px;	
}

input.error_box, select.error_box, textarea.error_box {
	background-color:#FFF0F0;
	color:#FF0000;
	border: 1px solid #DD0007;
}

.header_red {
	padding-left:12px;
	font-family:Arial;
	color:#E31E26;
	font-size:18px;
	font-weight:bold;
}

.product_header_red {
	padding-left:5px;
	font-family:Arial;
	color:#E31E26;
	font-size:12px;
	font-weight:bold;
}
.header_gray {
	font-family:Arial;
	color:#808285;
	font-size:18px;
	font-weight:bold;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right:0px;
}
.documentation_gray {
	font-family:Arial;
	color:#808285;
	font-size:16px;
	font-weight:bold;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right:0px;
}
.button {
	font-Family: Arial;
	width: 90px;
	height: 24px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-image:url(/images/button.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	border-width:0px;
	cursor:pointer;
	text-align: center;
}
.error {
	background-color:#FFF0F0;
	color:#FF0000;
	border: 1px solid #FF0000;
	padding:7px;
	font-weight:bold;
	margin-bottom: 5px;
	width:auto;
}

a:link, a:visited {
	color:#DE0007;
	text-decoration:none;
}
a:hover {
	color:#CC0000;
	text-decoration:underline;
}
a.gray, a.gray:visited {
	color: #939598;
	text-decoration: none;
}
a.gray:hover {
	text-decoration:none;
	color:#808285;	
}
input.groovybutton {
   font-size:12px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#888888;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}
.redbold {
	color: #DE0007;
	font-weight:bold;
}
.rednormal {
	color: #DE0007;
}
a.shout, a.shout:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.shout:hover {
	color:#FFFFFF;
	text-decoration:none;	
}

.border_gray {
	BORDER-TOP: #818181 1px solid;
	BORDER-LEFT: #818181 1px solid;
	BORDER-RIGHT: #818181 1px solid;
}
.border_gray_bt {
	BORDER-BOTTOM: #818181 1px solid;
	BORDER-LEFT: #818181 1px solid;
	BORDER-RIGHT: #818181 1px solid;
}
.border_gray_lr {
	width:244px;
	height:24px;
	BORDER-LEFT: #818181 1px solid;
	BORDER-RIGHT: #818181 1px solid;
}
.border_gray_rb {
	BORDER-RIGHT: #818181 1px solid;
	BORDER-BOTTOM: #818181 1px solid;
}
.border_gray_lb {
	BORDER-LEFT: #818181 1px solid;
	BORDER-BOTTOM: #818181 1px solid;
}
.header_red_top {
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	COLOR: #e31e26;
	PADDING-LEFT: 5px;
}

a.question_title, a.question_title:visited, a.question_title:hover {
	color:#808285;
	text-decoration:none;
	font-weight:bold;
}

.faq_bt_center {
	line-height:9px;
	width:730px;
	float:left;
	BORDER-BOTTOM: #818181 1px solid;
}

.faq_answer {
	display:none;

	padding: 2px;
	border: 1px solid gray;    
	background-color: #FFFFFF;  
	margin-top: 8px;

	background-color:#f4f4f4;
}