/* Unchanged */
/*Styles for FAQ, TopThreats a Virbase*/
/*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: bold;
	display: inline;
}

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

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

a.faq_no {
	background: url('../images/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('../images/faq_folder.gif') 0 0 no-repeat                                ;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.faq_num {
	background: url('../images/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_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: 600px;
}

div.faq_gen {
	border-top: 1px solid #c8d2da; 
	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('../images/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('../images/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.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*/
