/* ---------------------------------------------------------------------------- */
/* ------------------------------ GENERAL STYLES ------------------------------ */ 
/* ---------------------------------------------------------------------------- */

body,td,th 				{	padding:0;	margin:0; font-size: 12px;		}
body,td,th, div, span, select {	
								font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;	color: #47505f; text-align:left;	}
body 						{	background-color: #ffffff; width:770px;	}
td	 						{	vertical-align:top;	}
ul, ul li					{	padding:0;	margin:0;	list-style:none;	}
ol							{	margin:0 0 0 1em; padding:0 0 1em 1em; list-style:decimal;	}
ol li						{	margin:0 0 0.5em 0; padding:0 0 0 0; list-style:decimal;	}
form, input, select	{display:none;	margin:0; padding:0;		}
select, input			{	font-size:11px;	}
hr						{	margin:0; padding:0; height:0px; border-width:0px; border-top:1px #c8cfdc solid; line-height:1px; font-size:1px;	}
.tab_threecol hr	{	margin-bottom:10px; border-color:#dfe2e8;	}

/* -------------------------------- HEADINGS --------------------------------*/
 h1, h2, h3,h4, h5, h6 	{	padding:0;	margin:0;	}
p 								{	margin:0 0 0.4em 0;	}


/* -------------------------------- "A" STYLES -------------------------------- */
a 			{	color: #005499;	}
a:hover 	{	text-decoration:underline; color:black /*#8098c6*/;	}


/* ------------------ GENERAL --------------------- */
.v-spacer	{	height:20px; clear:both; font-size:1px;  }

.wide .head-content,
.wide .text-normal,
.wide .link-block	{	width:570px;	}
.wide .text-normal	{	overflow:auto;	}

.link_top				{	background-position:left 0.15em; background-repeat:no-repeat; background-image:url(../../images/design2/arrow_gotop.gif);  }
.link_top a				{	display:inline;	padding-left:14px; font-size:11px; color:#626a77; text-decoration:none; }
.link_top a:hover		{	text-decoration:underline; color:#005499;}

.link_print				{display:none;	background-position:left 0.15em; background-repeat:no-repeat; background-image:url(../../images/design2/arrow_print.gif);  }
.link_print a			{	display:inline;	padding-left:14px; font-size:11px; color:#626a77; text-decoration:none; }
.link_print a:hover		{	text-decoration:underline; color:#005499;}


/* ---------------- BLOCK --------------------- */
/* BLOCK - wide content column */
.block_gray550				{display:none;	background-image:url(../../images/design2/block550_gray_mid.gif); background-repeat:repeat-y; background-position:left; margin-bottom:20px;  }
.block_gray550 .top			{	background-image:url(../../images/design2/block550_gray_top.gif); background-repeat:no-repeat; background-position:top; font-size:1px; height:6px; }
.block_gray550 .bot			{	background-image:url(../../images/design2/block550_gray_bot.gif); background-repeat:no-repeat; background-position:bottom; font-size:1px; height:6px; }
.block_gray550 .content		{	margin:5px 12px; }

/* BLOCK - wide content column */
.block_white550				{display:none;	background-image:url(../../images/design2/block550_white_mid.gif); background-repeat:repeat-y; background-position:left; margin-bottom:20px;  }
.block_white550 .top			{	background-image:url(../../images/design2/block550_white_top.gif); background-repeat:no-repeat; background-position:top; font-size:1px; height:6px; }
.block_white550 .bot			{	background-image:url(../../images/design2/block550_white_bot.gif); background-repeat:no-repeat; background-position:bottom; font-size:1px; height:6px; }
.block_white550 .content		{	margin:5px 12px; }



/* -------------------------------- HEADER TOP -------------------------------- */
#top_header 						{display:none;	width:770px;	height:54px;
											background-color:#446677; 	background-image:url(../../images/design2/top_bckg.jpg);	background-position:top left;	background-repeat:no-repeat;	}
#top_header img 					{	float:left; margin: 6px 0 8px 7px;	}
#top_header .metamenu 			{	float:right; padding:5px 0px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c5dede;	}
#top_header .metamenu a			{	color:#c5dede; padding:5px; text-decoration:none;		}
#top_header .metamenu a:hover	{	text-decoration:underline; color:white; }


/* ------------------------ HEADER MENU ---------------------------- */
#top_menu							{display:none;	height:24px; margin-bottom:1px; width:770px; padding: 9px 0px 0px 0px;
											background-color:#287379; background-image:url(../../images/design2/top_bckg.jpg); background-position:bottom left; background-repeat:no-repeat; }
#top_menu .menu					{	float:left;	font-weight:bold; font-size:10px; padding: 5px 0px 0px 24px;    }
#top_menu .menu	a				{	text-decoration:none; color:#446677;  }
#top_menu .menu	a.select 	{	color:#002233;	}
#top_menu .menu	a:hover 		{	color:#002233; text-decoration:underline;	}
#top_menu .spacer 				{	padding:0; padding-right:1.5em; cursor:default;		}
#top_menu .find					{	float:right;  }
#top_menu .find form 			{	margin:0px 0 0;	padding:2px 0px 0px 0px;}
#top_menu .find input 			{	background-color: transparent; border:0 ;	font-size:9px;	margin: 0 1px 0;	padding:0px 0px 2px 0px; width:81px;	}






/* --------------------- FOOTER --------------------- */
#footer				{display:none;	width:760px; padding:5px 0 10px 15px; margin:0; clear: both;
							font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:10px; line-height:150%; color:#80899a;
							border-top:solid 1px #c0c6d1;			}
#home #footer, #overview #footer  	{	
							width:745px; padding-left:25px;	}
#footer a			{	color:#005499; text-decoration:none;	}
#footer a:hover	{	text-decoration:underline;				}
#footer .spacer 	{	display:inline;	padding:0 5px; cursor:default;			}


/* ------------------ HOME CONTENT ---------------------- */

#home .submenu {display:none;
	line-height:24px;
	width:746px;
	padding: 0px 0px 0px 24px;
	background-image:url(../../images/design2/next_menu_bckg2.gif);
	background-position:left top;
	background-repeat: repeat-y;
	font-weight:normal;
	font-size:11px;
	border-bottom: 1px solid #fff;
}
#home .submenu a				{	text-decoration:none; color:#535353;  }
#home .submenu a.select 	{	color:black; font-weight:bold;	}
#home .submenu a:hover 	{	color:black; text-decoration:underline;	}
#home .spacer 				{	padding:0; padding-right:1.5em; cursor:default;		}
#home .spacer2 				{	padding:0; padding-right:0.6em; cursor:default;		}

#home .wrapper_left 				{	float:left;	width:520px;	}
#home .wrapper_right 				{ 	width:205px; }
#home .wrapper_right 				{ 	margin-left:562px; }
#home .wrapper_right, [dummy]		{ 	margin-left:565px; }


/* HOME - main banner */
#home .main_banner 		{ 	margin-bottom:20px;	}

/*20060815 - start*/
/* HOME - product banner */
.product_banner,
.product_banner_type				{ 	background-position:left bottom; background-repeat:no-repeat; padding-bottom:1px; }	
.product_banner .topround 		{	width:520px; height:10px; font-size:1px; background-image: url(../../images/design2/home_productbanner_top.gif); background-position:left top; background-repeat:no-repeat;	}	
.product_banner .text 			{	padding:0 15px 0 170px; font-size:11px; line-height:14px; color:#8f949e;	}	
.product_banner .text h1, .product_banner .text h1 a		{	
											font-weight:bold; 	font-size:14px; color:#005499;	line-height:110%; padding-bottom:0.25em; text-decoration:none; }
.product_banner .text h1 a:hover	{	text-decoration:underline; }
.product_banner p					{	padding:0.75em 0;	 }
.product_banner .link_more,
.product_banner_type .link_more 	{	background-image:url(../../images/design2/arrow_blue.gif); background-position:left center; background-repeat:no-repeat; }
.product_banner .link_more a,
.product_banner_type .link_more a	{	padding-left:14px;	font-size:11px; color:#005499; text-decoration:none; }
.product_banner .link_more a:hover,
.product_banner_type .link_more a:hover	{	text-decoration:underline; }
.product_banner .spacer,
.product_banner_type .spacer 		{	display:inline;	padding:0 5px; cursor:default;			}

.product_banner_type				{	margin-bottom:15px; height:16px; padding:5px 5px 5px 15px; background-image:url(../../images/design2/bckg_products.gif);	}
/*20060815 - end*/	

/* HOME - news */		
#home .news 				{	font-size:11px; color:#47505f; line-height:14px; padding-bottom:15px;	}
#home .news a				{	color:#47505f; text-decoration:none;	}		
#home .news a:hover		{	color:#005499; text-decoration:underline;	}		
#home .news h1, #home .news h1 a		{	
font-size:12px; /*20060815 - start*/ color:#005499; /*20060815 - end*/	font-weight:bold; padding-bottom:0.7em; text-decoration:none;   }
#home .news h1 a:hover	{	text-decoration:underline;  }		
#home .news h2, #home .news h2 a			{	
									font-size:14px; font-weight:bold; padding-bottom:0.4em; text-decoration:none; color:#005499;  line-height:110%;  }		
#home .news h2 a:hover	{	text-decoration:underline;  }		
#home .news p				{	margin-bottom:0.5em;}		
		

/* HOME - mini banners */
#home .wrapper_block 	{	border:1px solid #dfe2e8; padding-top:6px; margin-bottom:16px; width:520px;  float:left;}		
#home .wrapper_block .v-spacer	{	height:6px; clear:both; font-size:1px;  }		
#home .minibanner 		{	float:left; width:259px; border-right:1px solid #dfe2e8;		}		
#home .minibanner img 	{ 	float:left; margin-right:8px; margin-top:6px; }		
#home .minibanner .txt 	{	float:left; width:190px; margin-top:4px; 
									font-size:11px; color:#47505f; line-height:13px;	 }		
#home .minibanner h1, #home .minibanner h1 a	{	
									font-size:12px; color:#8c8c8c;	font-weight:bold; padding-bottom:0.3em; line-height:110%; text-decoration:none;  }		
#home .minibanner h1 a:hover	{	color:#005499; text-decoration:underline;  }		
		
				
/* HOME - text minibanners */
#home .minitxtbanner 	{	float:left; width:165px; padding-right:12px; 
									font-size:11px; color:#47505f; line-height:13px;	 }		
#home .minitxtbanner h1, #home .minitxtbanner h1 a {
	font-size:12px; /*20060815 - start*/ color:#005499; /*20060815 - end*/	font-weight:bold; padding-bottom:0.3em; line-height:110%; text-decoration:none;}
#home .minitxtbanner h1 a:hover	{	color:#005499; text-decoration:underline;  }		

		
		
/* ---------------------------------------------------------------------------- */
/* -------------------------------- OVERVIEW  --------------------------------- */
/* ---------------------------------------------------------------------------- */

#overview .wrapper_left 		{	float:left;	width:550px; }
#overview .wrapper_right 		{	float:left; width:175px; padding-left:20px; }


/* OVERVIEW - main banner & menu */
#overview .submenu 				{	height:18px; margin:0; margin-bottom:20px; width:746px; padding:5px 0 1px 24px;  
											background-image:url(../../images/banners/sections_sk/new/sk_spodny.gif); background-position:left top; background-repeat:no-repeat;
											font-weight:normal; font-size:11px;		}
#overview .submenu a				{	text-decoration:none; color:#535353;  }
#overview .submenu a.select 	{	color:black; font-weight:bold;	}
#overview .submenu a:hover 	{	color:black; text-decoration:underline;	}
#overview .spacer 				{	padding:0; padding-right:1.5em; cursor:default;		}
/* -------------------------------- submenu2  --------------------------------- */
#overview .submenu2 {display:none;
	height:18px;
	margin:0;
	margin-bottom:1px;
	width:763px;
	padding:6px 0 0 7px;
	background-image:url(../../images/design2/next_menu_bckg2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:11px;
	border-bottom: 1px solid #9ea5a5;
}
#overview .submenu2 a {
	text-decoration:none;
	color:#535353;
}
#overview .submenu2 a.select {
	color:black;
	font-weight:bold;
}
#overview .submenu2 a:hover {
	color:black;
	text-decoration:underline;
}









/* OVERVIEW - 3-col layout */
.wrapper_threecol 				{	float:left; width:550px;  	}
.wrapper_threecol .col_1, .wrapper_threecol .col_2, .wrapper_threecol .col_3
 										{	float:left; width:170px; padding:0; border-left:1px solid #dfe2e8;	}
.wrapper_threecol .col_1 		{	padding-right:9px; border-left-width:0;	}
.wrapper_threecol .col_2 		{	padding-right:9px; padding-left:10px;	}
.wrapper_threecol .col_3 		{	padding-left:10px;	}

.wrapper_threecol .txt 			{	margin:4px 0; 				font-size:11px; color:#47505f; line-height:13px;	 }		
.wrapper_threecol .lnk			{	margin:0.7em 0 1.4em; 	line-height:13px;	 }
.wrapper_threecol .link_more	{	background-image:url(../../images/design2/arrow_gray.gif); background-position:left 0.15em; background-repeat:no-repeat; margin-bottom:5px; }
.wrapper_threecol .link_more a {	display:block; padding-left:14px; font-size:11px; color:#005499; text-decoration:none; }
.wrapper_threecol .link_more a:hover	{	text-decoration:underline; }
.wrapper_threecol select 		{	width:160px;	 }		
.wrapper_threecol h1, .wrapper_threecol h1 a	{	font-size:14px; color:#005499;	font-weight:bold; padding-bottom:0.4em; line-height:110%; text-decoration:none;  }		
.wrapper_threecol h1 a:hover	{	text-decoration:underline;  }		
.wrapper_threecol h2, .wrapper_threecol h2 a	{	font-size:12px; color:#8c8c8c;	font-weight:bold; padding-bottom:0.3em; line-height:110%; text-decoration:none;  }		
.wrapper_threecol h2 a:hover	{	color:#005499; text-decoration:underline;  }		




/* OVERVIEW - 3-col layout - TABLE */
.tab_threecol 				{	width:550px; margin-bottom:15px;  	}
.tab_threecol .col_1, .tab_threecol .col_2, .tab_threecol .col_3
 							{	width:170px; padding:0; border-left:1px solid #dfe2e8;	}
.tab_threecol .col_1 		{	padding-right:9px; border-left-width:0;	}
.tab_threecol .col_2 		{	padding-right:9px; padding-left:10px;	}
.tab_threecol .col_3 		{	padding-left:10px;	}

.tab_threecol .txt 			{	margin:4px 0; 				font-size:11px; color:#47505f; line-height:13px;	 }		
.tab_threecol .lnk			{	margin:0.7em 0 1.4em; 	line-height:13px;	 }
.tab_threecol .link_more					{	background-image:url(../../images/design2/arrow_blue.gif); background-position:left 0.15em; background-repeat:no-repeat; margin-bottom:5px; }
.tab_threecol .link_more a 				{	display:block; padding-left:14px; font-size:11px; color:#005499; text-decoration:none; }
.tab_threecol .link_more a:hover			{	text-decoration:underline; }
.tab_threecol .link_more_gray				{	background-image:url(../../images/design2/arrow_gray.gif); background-position:left 0.15em; background-repeat:no-repeat; margin-bottom:5px; }
.tab_threecol .link_more_gray a 			{	display:block; padding-left:14px; font-size:11px; color:#005499; text-decoration:none; }
.tab_threecol .link_more_gray a:hover	{	text-decoration:underline; }
.tab_threecol select 		{	width:160px;	 }		
.tab_threecol h1, .tab_threecol h1 a	{	font-size:14px; color:#005499;	font-weight:bold; padding-bottom:0.4em; line-height:110%; text-decoration:none;  }		
.tab_threecol h1 a:hover	{	text-decoration:underline;  }		
.tab_threecol h2, .tab_threecol h2 a	{	font-size:12px; color:#8c8c8c;	font-weight:bold; padding-bottom:0.3em; line-height:110%; text-decoration:none;  }		
.tab_threecol h2 a:hover	{	color:#005499; text-decoration:underline;  }		

.line-spacer {	height:15px; font-size:1px; border-top:1px solid #dfe2e8;  }
.v-spacer 	{	height:15px;clear:both; font-size:1px;  }		


/* SCREAMER */
.screamer					{	background-image:url(../../images/design2/screamer_red.gif); background-position:left top; background-repeat:no-repeat; margin:5px 0; padding:5px 0; }
.screamer a 				{	padding:5px 0 5px 26px; font-size:12px; color:#47505f; text-decoration:none; font-weight:bold; }
.screamer a:hover			{	text-decoration:underline; color:#005499; }



/* OVERVIEW - mini banners */
#overview .wrapper_minibanner {	border:1px solid #dfe2e8; padding-top:6px; width:550px;  float:left;}		
#overview .wrapper_minibanner .v-spacer	{	height:6px; clear:both; font-size:1px;   }		 
#overview .minibanner 			{	float:left; width:274px; border-right:1px solid #dfe2e8;		}		
#overview .minibanner img 		{ 	float:left; margin-right:8px; margin-top:6px; }		
#overview .minibanner .txt 	{	float:left; width:205px; margin-top:4px; 
											font-size:11px; color:#47505f; line-height:13px;	 }		
#overview .minibanner h1, #overview .minibanner h1 a	{	font-size:12px; color:#8c8c8c;	font-weight:bold; padding-bottom:0.3em; line-height:110%; text-decoration:none;  }		
#overview .minibanner h1 a:hover	{	color:#005499; text-decoration:underline;  }		

#overview .topspace	{ border-width:1px 0 0 0; margin-top:5px; padding-top:15px;	}
#overview .topspace td	{ border-width:0; }

/* OVERVIEW - news */		
#overview .news 				{	font-size:11px; color:#47505f; line-height:14px; padding-bottom:15px; margin-top:0; padding-top:0; }
#overview .news a				{	color:#47505f; text-decoration:none;	}		
#overview .news a:hover		{	color:#005499; text-decoration:underline;	}		
#overview .news h1, #overview .news h1 a	{	font-size:14px; font-weight:bold; padding-bottom:0.4em; text-decoration:none; color:#005499;  line-height:110%;  }		
#overview .news h1 a:hover	{	text-decoration:underline;  }		
#overview .news h2, #overview .news h2 a	{	font-size:12px; font-weight:bold; padding-bottom:0.7em; text-decoration:none; color:#8c8c8c;	   }		
#overview .news h2 a:hover	{	text-decoration:underline;  }		
#overview .news p				{	margin-bottom:0.5em;}		


/* OVERVIEW - Virus radar */
#overview .threattext				{	float:left; width:254px; margin-left:15px; line-height:135%; min-height:137px; margin-bottom:0em; font-size:11px; }	
#overview .threattext h1			{	font-size:14px; margin-bottom:0.5em; line-height:100%; }
#overview .threattext h1 .level1	{	color:#007102; }
#overview .threattext h1 .level2	{	color:#e98601; }
#overview .threattext h1 .level3	{	color:#e03800; }
#overview .threattext h1 .level4	{	color:#be0000; }	
#overview .threattext .lnk				{	margin-bottom:0; margin-top:0.6em; }	
#overview .threattext .lnk .link_more	{	margin-bottom:0; margin-top:0.3em; }		

#overview .virusnews 				{	font-size:11px; color:#47505f; line-height:14px; padding-bottom:0px;	}
#overview .virusnews a				{	color:#47505f; text-decoration:none;	}		
#overview .virusnews a:hover		{	color:#005499; text-decoration:underline;	}		
#overview .virusnews a.more {
	color:#005499; text-decoration:none;
}
#overview .virusnews a.more:hover {
	color:#000; text-decoration:none;
}


#overview .virusnews h1, #overview .virusnews h1 a	{	font-size:14px; font-weight:bold; padding-bottom:0.4em; text-decoration:none; color:#005499;  line-height:110%;  }		
#overview .virusnews h1 a:hover		{	text-decoration:underline;  }		
#overview .virusnews h2, #overview .virusnews h2 a	{	font-size:12px; font-weight:bold; padding-bottom:0.7em; text-decoration:none; color:#8c8c8c;	   }		
#overview .virusnews h2 a:hover		{	text-decoration:underline;  }		
#overview .virusnews p				{	margin-bottom:0.5em;}	

#overview .content h1, #overview .content h1 a	{	font-size:14px; font-weight:bold; padding-bottom:0.4em; text-decoration:none; color:#005499;  line-height:110%;  }		
#overview .content h1 a:hover	{	text-decoration:underline;  }		
#overview .content .lnk	{	margin-bottom:0; margin-top:0.3em; }		
	


.search  	{	margin-top:10px; width:100%;	}
.search  td	{	font-size:11px;	}
.search  td.left	{	width:350px;	}
.search  td.right	{	padding-left:15px; border-left:1px solid #c8cfdc; 	}
.search .form_table 	{	margin-top:10px;	}
.search .form_table td	{	padding:3px 15px 3px 0;	}
.search .form_table select	 {	width:230px;	}
.search .form_table input {	width:223px; padding:1px;	}

.result_partner 	{	margin:0; width:100%;	line-height:130%; font-size:11px; border-bottom:1px solid #c8cfdc; 	}
.result_partner  td.left	{	width:380px; padding:18px 0 20px;	}
.result_partner  td.right	{ color:#8c8c8c; padding:18px 0 20px;	}

.result_common	{	font-size:11px; color:#8c8c8c; margin-bottom:1.5em; padding-bottom:1.5em; border-bottom:1px solid #c8cfdc; line-height:130%;	}
.result_common	b {	 color:black;	}
.result_common h3	{	font-size:13px; font-weight:bold; margin-bottom:0.25em;	}
		
/* ---------------------------------------------------------------------------- */
/* ----------------------------------- NEXT  ---------------------------------- */
/* ---------------------------------------------------------------------------- */

#next .wrapper_main 			{	 width:770px; 
									background-image:url(../../images/design2/sidemenu_bckg.png); background-repeat:repeat-y;  }
#next .wrapper_left 			{display:none;	float:left;	width:180px; min-height:357px; height: auto; _height: 357px; margin-right:0;
									background-image:url(../../images/design2/sidemenu_bckg_top.png); background-repeat:repeat-x; }
#next .wrapper_right 			{	float:center; width:90%; padding:5px 0 10px;  }

#next .wrapper_content 			{width:50%;  }
#next .wrapper_right-banner 	{display:none;	float:right; width:165px;  }



/* -------------------------------------- */
/* ---------- NEXT - side menu ---------- */
/* -------------------------------------- */
.sidemenu 				{	font-size:11px;	width:170px;	line-height:14px;	margin:40px 5px 20px;	color:#414a5b;	}
.sidemenu a 			{	display:block;	padding:5px 20px 5px 10px;	margin:1px 0;	color:#414a5b; text-decoration:none; /*background-color:red;*/ 	}	
.sidemenu .submenu 		{	padding:0; margin:-1px 0;}	
.sidemenu .submenu a 	{	padding-left:22px;	}	
.sidemenu .submenu img 	{	margin:0; padding:0;}	
.sidemenu a.first		{	padding-left:10px; font-weight:bold !important; }
.sidemenu a.nolink 		{ cursor:default; text-decoration:none; }
.sidemenu a:hover 		{	text-decoration:underline; 	}	

.sidemenu .sel-on 		{	background-image:url(../../images/design2/sidemenu_sel-on_top.gif);		background-repeat:no-repeat;	background-position:top center;	}
.sidemenu .sel-on b a 	{	background-image:url(../../images/design2/sidemenu_sel-on_arrow.gif);	background-repeat:no-repeat;	background-position:center center;	font-weight:normal;	}
.sidemenu .sel-on em  	{	background-image:url(../../images/design2/sidemenu_sel-on_bott.gif);		background-repeat:no-repeat;	background-position:bottom center;	font-style:normal;	display:block;	}

.sidemenu .sel-off 		{	background-image:url(../../images/design2/sidemenu_sel-off_top.gif);		background-repeat:no-repeat;	background-position:top center;	}
.sidemenu .sel-off b a 	{	background-image:url(../../images/design2/sidemenu_sel-off_arrow.gif);	background-repeat:no-repeat;	background-position:center center;	font-weight:normal;	}
.sidemenu .sel-off em  	{	background-image:url(../../images/design2/sidemenu_sel-off_bott.gif);	background-repeat:no-repeat;	background-position:bottom center;	font-style:normal;	display:block;	}



/* NEXT - path */
.path 				{	font-size:11px; color:#8b97a9; margin:3px 0 20px; 	}
.path a 			{	color:#626a77; text-decoration:none; 	}
.path a:hover		{	color:#005499; text-decoration:underline; 	}

/* NEXT - header */
.header 			{	border-bottom:1px solid #c8cfdc; width:570px; margin-bottom:20px;	}
.header td			{	vertical-align:bottom; padding-bottom:6px; width:405px	}
.header h1			{	color:#005499; font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; font-weight:bold; margin-bottom:0; padding:0; width:390px;		}
.header .links		{	text-align:right; width:165px;	}

.header .links .link_print,
.header .links .link_send				{display:none;	background-position:right 0.15em; background-repeat:no-repeat;  }
.header .links .link_print a,
.header .links .link_send a				{	display:inline;	padding-right:14px; font-size:11px; color:#626a77; text-decoration:none; }
.header .links .link_print a:hover,
.header .links .link_send a:hover		{	text-decoration:underline; color:#005499;}

.header .links .link_send				{	background-image:url(../../images/design2/arrow_send.gif);  }
.header .links .link_print				{	background-image:url(../../images/design2/arrow_print.gif); }
.header .links .spacer 					{	padding:0; padding-right:1em; cursor:default;		}



/* NEXT - mini banners */
#next .wrapper_minibanner 			{	border:1px solid #dfe2e8; padding-top:6px; width:385px;  float:left; margin:10px 0 15px; }		
#next .wrapper_minibanner .v-spacer	{	height:6px; clear:both; font-size:1px;   }		 
#next .minibanner 					{	float:left; width:192px; border-right:1px solid #dfe2e8;		}		
#next .minibanner img 				{ 	float:left; margin-right:8px; margin-top:6px; }		
#next .minibanner .txt 				{	float:left; width:123px; margin-top:4px; 
											font-size:11px; color:#47505f; line-height:13px;	 }		
#next .minibanner h1, #next .minibanner h1 a	{	font-size:12px; color:#8c8c8c;	font-weight:bold; padding-bottom:0.3em; line-height:110%; text-decoration:none;  }		
#next .minibanner h1 a:hover		{	color:#005499; text-decoration:underline;  }		


ul			{	margin-top:5px;	margin-left: 15px;}
ul li		{	line-height:120%; margin-bottom:0.5em; padding-left:10px; background-image:url(../../images/design2/gray_point.gif); background-repeat:no-repeat; background-position:left 5px;	}

.lnk																	{	margin:0.7em 0 1.4em; 	line-height:13px;	 }
.lnk .link_more, 			 .lnk .link_more_gray			{	background-position:left 0.15em; background-repeat:no-repeat; margin-bottom:5px; }
.lnk .link_more a, 		 .lnk .link_more_gray a	 		{	padding-left:14px; font-size:11px; color:#005499; text-decoration:none; }
.lnk .link_more a:hover, .lnk .link_more_gray a:hover	{	text-decoration:underline; }

.lnk .link_more_gray		{	background-image:url(../../images/design2/arrow_gray.gif); }
.lnk .link_more			{	background-image:url(../../images/design2/arrow_blue.gif); }





#next .download 				{	border-top:1px solid #c8cfdc; width:100%; margin:5px 0 15px;	}
#next .download td			{	background-color:#f9fafb;	font-size:9px; color:#71819f; border-bottom:1px solid #c8cfdc;
										padding:7px 10px 4px 7px;	}
#next .download td:hover	{	background-color:#f3f5f7;	}
#next .download  a			{	color:#71819f;	}
#next .download  a:hover	{	color:#005499;	}
#next .download h3			{	margin:0; padding:0; font-size:11px; line-height:110%; color:#414a5b; 	}

#next .link_download				{	background-position:left 0.40em; background-repeat:no-repeat; margin-bottom:5px;	background-image:url(../../images/design2/arrow_download.gif); float:right; }
#next .link_download a			{	padding-left:14px; font-size:11px; color:#005499; text-decoration:none; font-weight:bold; }
#next .link_download a:hover	{	text-decoration:underline; }

.lnk .link_more_gray2		{ }

#next h2	{	font-size:15px; line-height:1.5em; }



/* OVERVIEW - 2-col layout - TABLE */
.tab_twocol 				{	width:100%; margin-bottom:15px;  	}
.tab_twocol .col_1, .tab_twocol .col_2	{	width:50%; padding:0;	}
.tab_twocol .col_1 		{	padding-right:9px;	}

.tab_twocol .txt 			{	margin:4px 0; 				font-size:11px; color:#47505f; line-height:13px;	 }		
.tab_twocol .lnk			{	margin:0.7em 0 1.4em; 	line-height:13px;	 }
.tab_twocol .link_more					{	background-image:url(../../images/design2/arrow_blue.gif); background-position:left 0.15em; background-repeat:no-repeat; margin-bottom:5px; }
.tab_twocol .link_more a 				{	display:block; padding-left:14px; font-size:11px; color:#005499; text-decoration:none; }
.tab_twocol .link_more a:hover			{	text-decoration:underline; }
.tab_twocol .link_more_gray				{	background-image:url(../../images/design2/arrow_gray.gif); background-position:left 0.15em; background-repeat:no-repeat; margin-bottom:5px; }
.tab_twocol .link_more_gray a 			{	display:block; padding-left:14px; font-size:11px; color:#005499; text-decoration:none; }
.tab_twocol .link_more_gray a:hover	{	text-decoration:underline; }
.tab_twocol select 		{	width:160px;	 }		
.tab_twocol h1, .tab_twocol h1 a	{	font-size:14px; color:#005499;	font-weight:bold; padding-bottom:0.4em; line-height:110%; text-decoration:none;  }		
.tab_twocol h1 a:hover	{	text-decoration:underline;  }		
.tab_twocol h2, .tab_twocol h2 a	{	font-size:12px; color:#8c8c8c;	font-weight:bold; padding-bottom:0.3em; line-height:110%; text-decoration:none;  }		
.tab_twocol h2 a:hover	{	color:#005499; text-decoration:underline;  }		
	
	
	
	
/*  ----------  SEARCH ---------- */
.results_overview {	border:solid #C0C6D1; border-width:1px 0; margin:10px 0 0; padding:0.3em 0;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	margin:15px 0;	}
.results_overview a {	text-decoration:none;	}
.results_overview a:hover {	text-decoration:underline;	}	

#footer a.rss		{	color:white !important; font-weight:bold; background-color:#b4b4b4; padding:0 0.4em 0.1em 0.3em;	}
#footer a.rss:hover	{	text-decoration:none !important; background-image:url(../../images/design2/orange.gif);	}

/* 20061127 */
.contacts		{	line-height:1.3em; margin-bottom:25px; width:100%; }
.contacts td	{	width:50%; padding-bottom:10px }
.contacts img	{	margin-right:8px; margin-top:2px; float:left; }
.contacts-overview	{	line-height:1.3em; margin-bottom:10px; padding-bottom:5px; border-top:1px solid #c8cfdc;	}

blockquote		{	margin:0.5em 0 0.5em 2em;	}

.hidden { display: none }
.poznamka { background-color:#fffbca; border:1px solid #cac479; width:230px; font-size: 11px; position: absolute; z-index: 10; margin: 0 0 0 0px; right: 5px; top: 0px }
