/* infoareas.css start */

/*Styles for new FAQ and KB */

/* FAQ icons */
.icon_07.icon_avg2012 { background-position: 0px -1235px; }
.icon_07.icon_livekive { background-position: 0px -1300px; }
.icon_07.icon_familysafety { background-position: 0px -1365px; }
.icon_07.icon_video { background-position: 0px -1430px; }
.icon_07.icon_mobilation { background-position: 0px -1495px; }
.icon_07.icon_avg2012free { background-position: 0px -1560px; }
.icon_07.icon_90free { background-position: 0px -715px; }

.icon_09-avg85 {background: url(../img/icons/faq-icons-small-sprite.png) no-repeat 0 0; height: 20px; width: 24px;}
.icon_09-avg90 {background: url(../img/icons/faq-icons-small-sprite.png) no-repeat 0 -20px; height: 20px; width: 24px;}
.icon_09-avg2011 {background: url(../img/icons/faq-icons-small-sprite.png) no-repeat 0 -40px; height: 20px; width: 24px;}
.icon_09-avg2012 {background: url(../img/icons/faq-icons-small-sprite.png) no-repeat 0 -60px; height: 20px; width: 24px;}
.icon_09-video {background: url(../img/icons/faq-icons-small-sprite.png) no-repeat 0 -80px; height: 20px; width: 24px;}
.icon_09-mobilation {background: url(../img/icons/faq-icons-small-sprite.png) no-repeat 0 -100px; height: 20px; width: 24px;}
.icon_09-general {background: url(../img/icons/faq-icons-small-sprite.png) no-repeat 0 -120px; height: 20px; width: 24px;}
.icon_09-folder {background: url(../img/icons/faq-icons-small-sprite.png) no-repeat 0 -140px; height: 20px; width: 24px;}
/* FAQ icons end */

/* FAQ Boxes heights */
.faq-content-ru .supbox,
.faq-content-pt .supbox { height: 165px; }
.faq-content-es .supbox,
.faq-content-it .supbox { height: 150px; }
.faq-content-ms .supbox,
.faq-content-id .supbox { height: 140px; }
.faq-content-pl .supbox,
.faq-content-sk .supbox,
.faq-content-nl .supbox,
.faq-content-cs .supbox { height: 115px; }
.faq-content-fr .supbox,
.faq-content-tr .supbox,
.faq-content-de .supbox { height: 105px; }
.faq-content-en .supbox { height: 105px; }
/* FAQ Boxes heights end */

/* OBSOLETE FAQ icons */
.folder_bl, .folder_gr, .folder_pr, .folder_red, .folder_tq, .folder_yl, .folder_video { padding-left: 25px; }

.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; }
/* OBSOLETE FAQ icons end */

div.faq_item {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #e5edf3;
    font-size: 12px;
}

a.faq-item {
	display: block;
	width: auto;
	padding: 7px 0;
    border-bottom: 1px solid #e5edf3;
    font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	background-color: #fff;
	font-weight: normal;
}
a.faq-item:hover {
	background-color: #f4f9fd;
}

a.faq-item span {
	display: block;
	width: auto;
	padding-left: 33px;
	cursor: pointer;
}

a.faq-item span.num {
	display: block;
	float:left;
	width: 35px;
	padding-left: 0px;
	padding-top: 2px;
	text-align: right;
	color: #737373;
}
a.faq-item span.title {
	display: block;
	float: left;
	width: 560px;
	padding-left: 10px;
	padding-top: 2px;
}

a.faq-item span.folder {
	padding-top: 2px;
}

input.faq_search, input.faq_copylink {
    width: 300px;
    height: 19px;
    font-size: 14px;
    border: 1px solid #a1a1a1;
    padding: 2px;
}
input.faq_search { width: 400px; }
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;
}

input.faq_copylink { width: 500px; font-family: monospace; font-size: 12px; }

.tbold { font-weight: bold; }

/* FAQ tooltip */
div.faqtooltip {
	position:absolute;
	z-index:100;
}
div.faqtooltip-content {
	width: 600px;
	background: transparent url('../img/support/faqtooltip_top.png') top left no-repeat;
}
div.faqtooltip-content-in {
	padding: 16px 16px 0 30px;
}
div.faqtooltip-footer {
	width: 600px;
	height: 10px;
	background: transparent url('../img/support/faqtooltip_bottom.png') top left no-repeat;
}
div.faqtooltip-pin {
	position: absolute;
	z-index: 101;
	cursor: pointer;
}
/* FAQ tooltip end */

/*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, .faq_pleft {
    padding-left: 10px;
}
/* nove styly end */

div.faq_ttl a.ttl {
	color: #008EBE;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	display: inline;
	text-transform:none;
}

/*nadpis odkaz, pouzito ve virbazi a v faq*/
div.tthr_txt a.ttl, div.faq_fld a.ttl, h2.faq_fld {
	background-image: none;
	color: #00599e;
	font-size: 12px;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	display: inline;
	text-transform:none;
}

div.faq_ttl a.ttl { margin-left: 0px; padding-right: 20px !important; }

h2.faq_fld {
	margin: 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;
	padding: 0px 0px 0px 22px;
	text-align: left;
	color: #00599e;
	line-height: 17px;
}

div.faq_ttl {
	float: left;
	margin: 10px;
	padding: 0px;
	text-align: left;
	width: 560px;
}
div.tabc_bg div.faq_ttl { width: 560px; }

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_txt li a, div.faq_txt ol  a { 
	background: url('../img/icons/link-icon-sprite.png') no-repeat scroll 0 0 transparent; 
	height: 11px; 
	background-position: right -306px !important; 
/*  background: transparent url('../img/link_ico_default.gif') center left no-repeat;*/
	padding-left: 7px; 
	padding-right: 14px !important;
}

div.faq_txt li a.arr, div.faq_txt ol  a.arr, .arr { 
	height: 11px; 
	background: transparent url('../img/link_ico_default.gif') left center no-repeat !important;
	padding: 0 0 0 7px !important;
}

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: 3px;
}

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*/

/* faq tabs start */
.faq_gen div.tabs_bg, .faq_txt div.tabs_bg {
	background: white url('../img/tabs_bg_faq.gif') no-repeat top left; height: 29px;
	position: relative;
	top: 5px;
	width: 660px;
}

.faq_gen ul.tabs li a, .faq_gen ul.tabs li.active a, .faq_txt ul.tabs li a, .faq_txt ul.tabs li.active a
{
	/*background: transparent url('../img/atab_bg_right.gif') no-repeat top right;*/
	background-image: none;
	padding: 6px 7px 4px 0;
	margin: 0;
	display: block;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #00396b;
	cursor: pointer;
}

.faq_gen div.tabc, .faq_txt div.tabc
{
	width: 660px;
	padding: 0 !important;
	margin: 0 0 10px 0;
	clear: left;
}

.faq_gen div.tabc_top, .faq_txt div.tabc_top
{
	width: 639px;
	padding: 15px 10px 4px 11px;

}
.faq_txt ul.tabs li, .faq_txt ul.tabs li.active
{
	height: 27px;
}
/* faq tabs end */

/* styles for pager start */
div.pagerbar_crp { margin-top: 6px; padding: 3px; text-align: center; }
div.pagerbar_crp a.pager, div.pagerbar_crp a.pager:hover, div.pagerbar_crp span.currpg { padding: 3px 5px; margin: 0 5px; background: transparent; text-decoration: none; color: #506273; }

div.pagerbar_crp a.next { margin-right: 9px; }
div.pagerbar_crp a.prev { margin-left: 9px; }

div.pagerbar_crp span.currpg { color: #000; font-weight: bold; background-color: #eef2f5; }
div.pagerbar_crp a.pager:hover, div.pagerbar_crp a.prev:hover, div.pagerbar_crp a.next:hover { color: #333; background-color: #eef2f5; }
div.pagerbar_crp a.next:hover { margin-right: 9px; }
div.pagerbar_crp a.prev:hover { margin-left: 9px; }
div.pagerbar_crp b { color: #506273; }
div.pagerbar_crp div.nl_left, div.pagerbar_crp div.nl_right { display: inline; }
/* styles for pager end */
/* infoareas.css end */
