/* Unchanged */
/* infoareas.css start */

/*Styles for new FAQ and KB */

/* FAQ icons */
.folder_bl, .folder_gr, .folder_pr, .folder_red, .folder_tq, .folder_yl, .folder_video { padding-left: 25px; }
.chip_bl_lg, .chip_gr_lg, .chip_pr_lg, .chip_red_lg, .chip_tq_lg, .chip_tq_lg, .chip_yl_lg { padding-left: 24px; }
.chip_bl_sm, .chip_gr_sm, .chip_pr_sm, .chip_red_sm, .chip_tq_sm, .chip_tq_sm, .chip_yl_sm { padding-left: 13px; }

.folder_bl { background: transparent url('../img/support/folder_bl.png') center left no-repeat; }
.folder_gr { background: transparent url('../img/support/folder_gr.png') center left no-repeat; }
.folder_pr { background: transparent url('../img/support/folder_pr.png') center left no-repeat; }
.folder_red { background: transparent url('../img/support/folder_red.png') center left no-repeat; }
.folder_tq { background: transparent url('../img/support/folder_tq.png') center left no-repeat; }
.folder_yl { background: transparent url('../img/support/folder_yl.png') center left no-repeat; }
.folder_video { background: transparent url('../img/support/folder_video.png') center left no-repeat; }
.chip_bl_lg { background: transparent url('../img/support/chip_bl_lg.png') center left no-repeat; }
.chip_bl_sm { background: transparent url('../img/support/chip_bl_sm.png') center left no-repeat; }
.chip_gr_lg { background: transparent url('../img/support/chip_gr_lg.png') center left no-repeat; }
.chip_gr_sm { background: transparent url('../img/support/chip_gr_sm.png') center left no-repeat; }
.chip_pr_lg { background: transparent url('../img/support/chip_pr_lg.png') center left no-repeat; }
.chip_pr_sm { background: transparent url('../img/support/chip_pr_sm.png') center left no-repeat; }
.chip_red_lg { background: transparent url('../img/support/chip_red_lg.png') center left no-repeat; }
.chip_red_sm { background: transparent url('../img/support/chip_red_sm.png') center left no-repeat; }
.chip_tq_lg { background: transparent url('../img/support/chip_tq_lg.png') center left no-repeat; }
.chip_tq_sm { background: transparent url('../img/support/chip_tq_sm.png') center left no-repeat; }
.chip_yl_lg { background: transparent url('../img/support/chip_yl_lg.png') center left no-repeat; }
.chip_yl_sm { background: transparent url('../img/support/chip_yl_sm.png') center left no-repeat; }
/* FAQ icons end */

div.faq_item {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #e5edf3;
}
input.faq_search {
    width: 300px;
    height: 19px;
    font-size: 14px;
    border: 1px solid #a1a1a1;
    padding: 2px;
}
div.faq_search_results { }
div.faq_search_results h2 { margin-bottom: 5px; }
div.faq_search_results a {
    display: block;
    height: 22px;
    line-height: 22px;
}
div.faq_search_typesbox {
    margin-top: 14px;
}
div.faq_search_typesbox span {
    display: block;
    float: left;
    padding-right: 40px;
    color: #02538e;
}
div.faq_search_typesbox hr {
    border: none;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #f1f1f1;
    margin: 14px 27px;
}

/*Styles for new FAQ and KB end */

/*Styles for FAQ, TopThreats a Virbase*/

/* nove styly start */
div.faq_srch_bx .sh2 {
    font-size: 13px;
    font-weight: bold;
    color: #02538e !important;
    padding-right: 9px;
}
div.faq_list_env {
    padding: 11px;
    background: url('../img/faq_list_env.gif') top left no-repeat;
}
div.faq_num h2, div.faq_num_video_icon h2, div.faq_num_video_icon h2.faq_num_video_icon {
    font-size: 11px;
    font-weight: bold;
    color: #666;
}
div.faq_num_video_icon h2, div.faq_num_video_icon h2.faq_num_video_icon {
    padding-left: 12px;
}
/* nove styly end */


/*nadpis odkaz, pouzito ve virbazi a v faq*/
div.tthr_txt a.ttl, div.faq_ttl a.ttl,div.faq_fld a.ttl, h2.faq_fld
	{
	background-image: none;
	color: #00599e;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	text-decoration: none;
	font-weight: normal;
	display: inline;
}

h2.faq_fld {
	margin: 0px 0px 0px 0px;
}

a.faq_yes {
	background: url('../img/ico_yes.gif') 0% 50% no-repeat;
	padding: 0px 0px 0px 13px;
	margin: 0px 3px 0px 12px;
	color: #66b461
}

a.faq_no {
	background: url('../img/ico_no.gif') 0% 50% no-repeat;
	padding: 0px 0px 0px 11px;
	margin: 0px 3px 0px 3px;
	color: #cc3f33;
}

a.faq_broadcrump {
	text-decoration: none;
	background-image: none;
	font-weight: bold;
	font-size: 15px;
	color: #00599e;
	margin-top: 12px;
	margin-bottom: 0px;
}

div.faq_fld a.ttl {
	padding: 0px 0px 0px 24px;
}

div.faq_fld {
	background: url('../img/faq_folder.gif') 0 0 no-repeat;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.faq_num {
	background: url('../img/faq_doc.gif') 0 0 no-repeat;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	width: 56px;
	text-align: right;
}
div.faq_num h2    , div.faq_num h2.faq_num {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	text-align: right;
	color: #526475;
	line-height: 17px;
}

div.faq_num_video_icon {
	background: url('../img/faq_doc_video_icon.gif') 0 0 no-repeat;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	width: 56px;
	text-align: right;
}

div.faq_num_top {
	background: url('../img/ico_dwn_doc.gif') 0 0 no-repeat;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	width: 56px;
	text-align: right;
}

div.faq_ttl h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	text-align: left;
	color: #00599e;
	line-height: 17px;
}

div.faq_ttl {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 590px;
}
div.tabc_bg div.faq_ttl { width: 580px; }

div.faq_gen {
	border-top: 1px solid #dee6ec;
	margin: 0px 0px 0px 0px;
	clear: both;
}

div.faq_srch_bx,div.faq_srch_bx  form    , div.vir_srch_bx,div.vir_srch_bx form
	{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

div.faq_srch_bx span.sh2    , div.vir_srch_bx span.sh2 {
	color: #003967;
	margin: 0 3px 0 0;
}

div.faq_srch_bx_lft,div.vir_srch_bx_lft {
	background: url('../img/faq_srch_bx_lft.gif') 0 0 no-repeat;
	height: 37px;
	padding-left: 3px;
}

div.faq_srch_bx_rgh,div.vir_srch_bx_rgh {
	background: url('../img/faq_srch_bx_rgh.gif') 100% 0 no-repeat;
	height: 31px;
	padding: 3px 3px 3px 0;
}

div.faq_fnav_lft,div.vir_fnav_lft {
	text-align: left;
	float: left;
	margin: 5px 0 6px 6px;
	_margin: 5px 0 6px 3px;
	padding: 0 0 0 0;
	height: 20px;
}

div.faq_fnav_rgt,div.vir_fnav_rgt {
	text-align: right;
	float: right;
	margin: 5px 6px 6px 0;
	_margin: 5px 3px 6px 0;
	padding: 0 0 0 0;
	vertical-align: middle;
}

.faq_top_submit {
	width: 20px;
	margin: 0px 5px 0px 0;
}

div.faq_txt {
	padding: 6px 0px 0px 0px;
	clear: both;
	text-align: left;
}

div.faq_fdb {
	padding: 0px 10px 10px 10px;
	text-align: left;
}

div.faq_fdb_right {
	padding: 0px 10px 10px 10px;
	text-align: right;
}

div.vir_tptxt {
	clear: left;
	padding: 0px;
	margin: 0px;
}

input.faq_srch_exp    , input.vir_srch_exp,input.srch_exp {
	width: 395px !important;
	padding-left: 2px;
}

input.srch_exp {
	width: 637px !important;
}

input.faq_srch    , input.vir_srch {
	width: 280px !important;
	padding-left: 2px;
}

form.faq_yn {
	display: inline;
	margin-left: 12px;
}

/*Top Thread*/
div.tthr {
	margin: 0 0 0 0;
	padding: 0px;
	clear: both;
}

img.tthr {
	margin: 16px 2px 6px 10px;
	_margin: 0px 2px 6px 10px;
	float: left;
	width: 20px;
	height: 25px;
}

div.tthr_txt {
	float: right;
	width: 640px;
	text-align: left;
}

div.tthr_txt h2 {
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}

.noclear {
	clear: none;
}

div.tt_del {
	height: 1px;
	border-top: 1px solid #c8d2da;
	clear: both;
	margin: 0px 12px 0px 12px;
}

/* IKB */
span.ititle {
	margin-left: 1em;
	font-size: xx-small;
	color: rgb(128, 128, 128);
}
/*end of styles for IKB, FAQ, TopThreats a Virbase*/
/* infoareas.css end */