@charset "utf-8";
/* CSS Document */
/* BirDefender */

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    text-align: center; 
    margin: 0px;
    background-image: url(../images/bg.png);
    background-repeat: repeat-x;
}

a { outline: none;	text-decoration: none;	color: #d82c2c;}
a:hover { text-decoration: underline; }
img { border: 0px; }
p { margin: 5px 0px 5px 0px; }
ul {}

ul.ulstandard {
	list-style-type:disc;
	list-style-image: none;
}

#container, .divcenter, .document_size { width: 820px; }
.document_fit, #content { width: 800px;}
.document_half { width: 400px; }

.tright {
	text-align: right;
	line-height: 50px;
}

#container {
    margin: 0 auto;   /* align for good browsers */
    text-align: left; /* counter the body center */
    border: 0px solid #fff;
    min-height: 600px;
}

.divcenter {
    margin: 0 auto;   /* align for good browsers */
    text-align: left; /* counter the body center */
    border: 0px solid #fff;
}

#content {
	padding: 6px;
}

.cb, .spacer_10, spacer_20 { clear: both; }
.spacer_10 { height: 10px; }
.spacer_20 { height: 20px; }
	

h1, h2, h3 {
	padding: 0px;
	margin: 0px;
}

h1 { font-size: 15px; }

#top { 
	height: 77px;
	background-image: url(../images/bitdefender_logo.png); 
	background-repeat: no-repeat;
}



#menu {
	height: 59px;
	background: url(../images/menu_bg.png) no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	padding-right: 20px;
	line-height: 34px;
	height: 34px;
	background: url(../images/menudown_bg.png) no-repeat;	
	text-align: right;
	font-size: 12px;
}


#menuitems {
	margin: 0px 0px 0px 10px;
}

.menuitem, .submenuitem {
	
}

.menuitem {
	position: relative;
	float: left;
	line-height: 30px;
	height: 35px;
	width: 75px;
	text-align: center;
}

.menuitem_hover {
	background-image: url(../images/menuitem_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.menuitem_s_hover {
	background-image: url(../images/menuitem_bgs.png);
	background-repeat: no-repeat;
	background-position: center;
}

.submenuitem {
	position: absolute;
	top: 35px; left: 0px;
	line-height: 20px;
	height: 21px;
	width: 350px;	
	overflow: auto;
	display: none;
	background-image: url(../images/submenuitem_bg.png);
	background-repeat: no-repeat;
	text-align: left;
}

.menuitem a {
	color: #fff;
	font-size: 12px;
}

.menuitem a:hover {
	text-decoration: none;
}

.submenuitem a {
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}

.submenuitem a:hover {
	text-decoration: underline;
}


#content_wrap {
	background-image: url(../images/bg_middle.png);
	background-repeat: repeat-y;
}

#content_wrapup {
	height: 5px;
	background-image: url(../images/bg_up.png);
}

#content_wrapdown {
	height: 5px;
	background-image: url(../images/bg_down.png);
}

.center {
	text-align: center;
}


.article_date {
	font-size: 10px;
	color: #8d8d8d
}

.article {
	margin: 5px 0px 10px 5px;
}

.article_list {
	background-color: #f6f6f6;
	margin: 0px 0px 10px 0px;
	padding: 2px;
}

.article_line {
	height: 1px;
	background-color: #818181;
	margin: 3px 0px 3px 0px;	
}

.article_options {
	float: right;
	margin-right: 10px;
}

.article_title {
	font-size: 12px;
}



.navigation_title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;	
}

.prod_showdown {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.textcolor_av {
	color: #d97901;
}

.textcolor_is {
	color: #029344;
}

.textcolor_ts {
	color: #006184;
}

.textcolor_tu {
	color: #1f85aa;
}

.pdescription_av, .pdescription_is, .pdescription_ts {
	font-size: 12px;
	font-weight: bold;	
}

.hline {
	height: 1px;
	background-color: #720910;
	margin: 3px 0px 3px 0px;
}

.al_right {
	text-align: right;
	margin: 0px 20px 0px 0px;
}

/* CONTENT */

.line_yellow {
	height: 2px;
	background-color: #d97901;
}

.pbox {
	float: left;
	position: relative;
	border: 1px solid #9a9a9a;
}

.pbox_content {
	padding: 20px;
	font-size: 11px;
	line-height: 20px;
	min-height: 200px;
}

.pbox_header {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px 5px 0px 5px;
	width: 183px; 
	line-height: 27px; font-size: 12px; text-align: center;
	background: url(../images/boxes/box_header.gif);
}

.pbox_header_clicked {
	font-weight: bold;
	background: url(../images/boxes/box_header_clicked.gif);
}

.pbox_header_hover {
	font-weight: bold;
	cursor: pointer;
	background: url(../images/boxes/box_header_hover.gif);
}

	.pbox_ltop, .pbox_rtop, .pbox_lbot, .pbox_rbot {
		position: absolute;
		width: 4px; height: 4px;
	}

	.pbox_ltop { background: url(../images/boxes/top_left.gif); top: -1px; left: -1px; }
	.pbox_rtop { background: url(../images/boxes/top_right.gif); top: -1px; right: -1px; }
	.pbox_lbot { background: url(../images/boxes/bot_left.gif); bottom: -1px; left: -1px; }
	.pbox_rbot { background: url(../images/boxes/bot_right.gif); bottom: -1px; right: -1px; }

/* INDEX */

.fbox {
	float: left;
	width: 286px; height: 400px;
	background-repeat: repeat-x;
	border: 2px solid #e8e8e8;
	margin: 10px 5px 5px 5px;
}

#avbox {
	background-image: url(../images/avbox.gif);
}

#isbox {
	background-image: url(../images/isbox.gif);
}

#tsbox {
	background-image: url(../images/tsbox.gif);
}

/* PRODUKTY, DOWNLOAD ITD */

#product_table {
	position: relative;
}

#product_table_buttons {
	position: absolute;
	z-index: 50;	
}

#product_table_description {
	margin-top: 26px;
	z-index: 0;
}

.ps_photo {
	padding-left: 10px; width: 150px;
}

.dl_photo {
	padding-left: 10px; width: 70px;
}

.ps_descr {
	width: 620px;
	padding: 10px;
	font-size: 11px;
	font-weight: normal;
}

.dl_descr {
	width: 700px;
}

.pline, .dline {
	height: 1px;
	background-color: #e5e5e5;
	margin: 3px 0px 3px 0px;
}

.dline {
	width: 100%;
}

.pline {
	width: 600px;
}

.ps_photo, .dl_photo, .pline, .dline, .ps_descr  {
	float: left;
}

.dlbtn {
	float: left;
	margin: 10px 5px 0px 0px;
	width: 131px; 
	height: 35px;
}

.dlbtn_av32 { background: url(../images/download_av_32.gif) no-repeat;}
.dlbtn_av64 { background: url(../images/download_av_64.gif) no-repeat;}
.dlbtn_is32 { background: url(../images/download_is_32.gif) no-repeat;}
.dlbtn_is64 { background: url(../images/download_is_64.gif) no-repeat;}
.dlbtn_ts32 { background: url(../images/download_ts_32.gif) no-repeat;}
.dlbtn_ts64 { background: url(../images/download_ts_64.gif) no-repeat;}
.dlbtn_tu { background: url(../images/download_tu.gif) no-repeat;}


/* SKLEPY */

.sklepy {
	padding: 10px 0px 10px 0px;
}

.sklep_nazwa {
	font-size: 13px;
	font-weight: bold;
}

.sklep_dane {
	font-size: 11px;
	line-spacing: 16px;
}

/* FORMULARZE */

/* FORMULARZE */

.form {
	float: left;
	width: 700px;
	padding: 20px 20px 10px 20px;
	background-repeat: no-repeat;
}

.form_element {
	height: 50px;

}

.form_element_wrong {
	background-color: #ffdfdf;
}

.form_element2 {
	height: 80px;
}

.form_element3 {
	height: 50px;
}

.form_element, .form_element2, .form_element3 {
	width: 100%;
	margin: 10px 0px 0px 0px;	
}

.form_input {
	float: left;
	width: 350px;
}

.form_label {
	float: left;
	width: 300px;
	font-size: 14px;
	line-height: 30px;
	color: #444444;
}

.form_text {
	width: 350px;
	font-size: 14px;
	border: 2px solid #c5c5c5;
	margin-top: 5px;
	background-color: #fff;
}

.form_text_h {
	border: 2px solid #2496d5;
}

.errorHighlight {
	border: 2px solid #e52c2c;
}

.form_box {
	float: left;
	margin-right: 10px;
}

.form_description {
	float: left;
	width: 500px;
	font-size: 11px;
	line-height: 15px;
	color: #515151;
}

.form_submit {
	font-size: 14px;
	width: 150px;
}

.form_errors {
	width: 100%;
	float: left;
	line-height: 20px;
	color: #fff;
}

.hint {
	clear: both;
	color: #959595;
}

.news_form_element {
	margin: 5px 0px 5px 0px;		
}

.news_form_label{
}

.news_form_text {
	width: 760px;
}

.news_form_textarea {
	width: 760px;
}

.news_form_submit {
	width: 150px;
	margin: 5px;
}

.rbroundbox { background: url(../images/boxes/nt.gif) repeat; }
.rbtop div { background: url(../images/boxes/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/boxes/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/boxes/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/boxes/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 70%; margin: 1em auto; }
