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

body,td,th 					{	padding:0;	margin:0; font-size: 11px; line-height:1.4em;		}
body,td,th, div, span, select {	
								font-family: Arial, Verdana, Helvetica, sans-serif;	color: #6A6C6F; text-align:left;	}
body 						{
								background-color: #eaecee;
								width: 100%
}
td	 						{	vertical-align:top;	}
ul, ul li					{	padding:0;	margin:0;	list-style:none;	}
ul.chrono-index					{ margin-bottom: 10px; }
ul.chrono-index li				{ padding-left: 20px; }
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			{	margin:0; padding:0;		}
select, input, textarea				{	font-size:11px; border:1px solid #aaaeb2; padding:1px 3px; color:#666666; margin-bottom:2px;	}
.radio						{	border: 0; padding: 0; margin-bottom: 0; }
hr, .hr, .hr2							{	margin:0; padding:0 15px; height:0; border-width:0px; border-top:1px #bfc3c7 solid; line-height:1px; font-size:1px	}
.hr2					{ padding: 0; }
.tab_threecol hr			{	margin-bottom:10px; border-color:#dfe2e8;	}

.wrapper_headline
{
	background-image:url(../img/back_headline.gif); background-position: left top; background-repeat:repeat-x
}

.content_center
{
	width: 800px;
	margin: 0 auto;
}

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

h3
{
	color: #646464;
	font-size: 120%;
}

h4
{
	color: #000;
	font-size: 100%;
}

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




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

.metamenu		{	text-align: right; line-height:19px; padding:3px 0;	}
.metamenu a		{	text-decoration:none; color:#7f7f7f;	}
.metamenu b		{	padding:0 0.3em; font-weight:normal; cursor:default;	}
.headline		{	background-image:url(../img/bckg_headline.gif); background-position:right bottom; background-repeat:no-repeat; }

.slideshow{display:block;position:relative;z-index:0;width:320px;height:180px}

.slideshow-images-visible{opacity:1;}

.slideshow-images-prev{opacity:1;}

.slideshow-images-next{opacity:0;}

/* Menu part */
.wrapper_menu					{	background: #fff url(../img/back_menu.gif) 50% 0 no-repeat	}
.wrapper_menu .menu				{	width:320px; float:left; font-size: 120%; font-weight: bold }
.wrapper_menu .menu a			{	text-decoration: none; width: 320px; display: block; line-height: 35px; height: 35px; background-image: url(../img/troj.gif);  background-position: right top; background-repeat: no-repeat }
.wrapper_menu .menu a.last		{	border-bottom: 0 }
.menu a span					{	margin-left: 90px; color: #919191 }
.wrapper_menu .menu_content		{	width:430px; float:left; padding:15px 25px; background-color: #fff	}
.wrapper_menu .menu_content b	{	padding:0 0.3em; font-weight:normal; cursor:default; 	}

.wrapper_bar					{	background-color: #d9dde1; height: 10px	}
.wrapper_bar div div			{	background-color: #c5c9d0; height: 10px; margin-left: 90px	}

/* Content part */

.home-content					{	background-color:#d5d9de; padding:15px; margin-left: 90px	}
.home-content-block				{	padding-left:89px; margin:15px 0; }
.home-content-login				{	width:110px; padding-left:20px; padding-top:20px; }
.home-content-login	input.text		{	background-color:#f7f7f8; }

/* Footer part */
.home-footer					{	margin: 5px 0 0 90px }
.footer							{	width: 775px; padding: 5px 0 15px 25px }




/* ---------------------------------------------------------------------------- */
/* ---------------------------------- NEXT  ----------------------------------- */
/* ---------------------------------------------------------------------------- */

/* Header */
.header				{	background-image:url(../img/back_top.gif); height:100px; border-bottom: 1px solid #fff }
.tabs				{	height:100px; padding:0 0 0 24px; width:605px; float:left; font-size:1px }
.tabs img			{	margin-right:5px;	}
.tabs div			{	height: 24px 	}
.tabs div.logo		{ 	margin: 15px 0 28px 0; height: 33px }
.tabs div.logo a img	{ 	border:0  }
.login				{	color:#bbc1c7; float:left; width:149px; padding:0 10px; margin:15px 0 0 0; border-left:1px solid #656768	}
.login	a			{	color:#bbc1c7;	}
.login	a:hover		{	color:white;	}

 /* Content */
.content			{	background-image:url(../img/content-bckg.gif); background-repeat:repeat-y; background-position: 25px top; padding-bottom: 10px; padding-left: 25px; width: 775px; margin: 0 auto } 
.content-left		{	background-color:#d5d9de; width:606px; float:left; padding-bottom:15px;	}
.content-right		{	background-color:#c5c9d0; width:164px; float:left; margin: 25px 0 0 5px	}
.hidden				{	background-image:url(../img/bckg_hidden.gif);	}

.content-left .path		{	margin:20px 25px; padding-bottom:3px; border-bottom:1px solid #bfc3c7;	}
.content-left .path	a	{	color:#6A6C6F;	}
.content-left hr, .content-left .hr	{	margin:0 25px 0; }
.content-left .block	{	padding:0 25px 0 25px; margin:10px 0 10px 0;	}
.content-left .block.thumbnails		{	padding-right:0;	}

.content-left h1		{	font-size:18px; line-height: 20px; color:black; margin-bottom:0.5em; }
.content-left h2		{	font-size:12px; color:black; margin-bottom:0.5em;	}

.thumbnail, .thumbnail2				{	width:118px; height:118px; text-align: center; vertical-align: middle;
							border:1px solid #5f6164;  margin-right:15px; margin-bottom:15px;
							background-color:white;	background-position:center; background-repeat:no-repeat; }
.thumbnail2			{ margin: 0; }
.thumbnail .red-sign, .thumbnail2 .red_sign	{	width:118px; height:118px;
							background-position:right bottom; background-repeat:no-repeat; background-image:url(../img/red-sign.gif);	} 
.thumbnail a, .thumbnail2 a			{	width:118px; height:118px; display:block; text-align: center; vertical-align: middle; } 
.thumbnail img
{
	border: 0;
}
.content-text			{	font-size: small; line-height:1.4em; 	}
.content-text p			{	margin-bottom:1em; 	}

.search-form			{	margin:0; padding:0 5px 10px; }
.search-form select		{	background-color:#f7f7f8; width:148px; margin:0 0 2px; padding:1px; }
.search-form input.text		{	background-color:#f7f7f8; width:140px; }
.search-form input.submit	{	border: 0; }
.search-form label input		{	background-color:#c5c9d0; width:14px; vertical-align: middle; border:none; margin:0; padding:0; }

.content-right hr, .content-right .hr	{	border-color:#B1B5BB; margin-bottom:10px;	}
.content-right .block	{	padding:0 5px 0 5px; margin:5px 0 5px 0;	}
.content-right li 		{	line-height:1.2em; margin:0.5em 0 0.5em 7px;   	}
.content-right li b		{	position:absolute; margin-left:-7px; 	}
.content-right li a		{	text-decoration:none; 	}
.content-right li a:hover, .content-right li a:active		{	text-decoration:underline; 	}


.thumbnail_small			{	width:78px; height:78px; text-align: center; vertical-align: middle;
								border:1px solid #5f6164; margin-bottom:2px;
								background-color:white;	background-position:center; background-repeat:no-repeat;	}
.thumbnail_small .red-sign	{	width:78px; height:78px;
								background-position:right bottom; background-repeat:no-repeat; background-image:url(../img/red-sign.gif);	} 
.thumbnail_small a			{	width:78px; height:78px; display:block;	} 

.thumbnail_text				{	width:90px; padding-right: 2px; height:110px; float:left; line-height:1.1em; font-size: 90%; }
.thumbnail_text	a			{	text-decoration:none; 	}
.thumbnail_text	a:hover		{	text-decoration:underline; 	}

.thumbnail_big			{	width:553px; height:553px; text-align: center; vertical-align: middle;
								border:1px solid #5f6164; margin-bottom:2px;
								background-color:white;	background-position:center; background-repeat:no-repeat;	}
.thumbnail_big .red-sign	{	width:553px; height:553px;
								background-position:right bottom; background-repeat:no-repeat; background-image:url(../img/red-sign.gif);	} 
.thumbnail_big a			{	width:553px; height:553px; display:block;	} 

.registre-table
{
	width: 605px;
}

.interny, .interny2
{
	background: url(/swift_data/source/img/bckg_hidden.gif);
}

div.interny
{
	padding-top: 10px;
	padding-bottom: 10px;
}

div.interny2
{
	padding: 0;
}

div.clear
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

/*
span.interny
{
	padding-left: 2px;
	padding-right: 2px;
}
*/

.registre-table a
{
	font-size: 12px;
	font-weight: bold;
}

.registre-table .medzera
{
	height: 7px;
}

.registre-table .medzera2
{
	height: 3px;
}

.registre-table tr.ciara td
{
	font-size: 3px;
}

.registre-table .td1
{
	width: 25px;
}

.registre-table .td2
{
	width: 133px;
}

.registre-table .td3
{
	width: 401px;
}

.registre-table .td4
{
	width: 20px;
	text-align: right;
	vertical-align: top;
}

.registre-table .td5
{
	width: 26px;
}

.register-table .td6
{
	width: 554px;
}

.registre-table .vrch
{
	border-top: 1px solid #BFC3C7;
}

.strankovanie
{
	width: 100%;
	border-top: 1px solid #BFC3C7;
	border-bottom: 1px solid #BFC3C7;
}

.strankovanie td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.strankovanie img
{
	margin-right: 2px;
}

.strankovanie .vpravo
{
	text-align: right;
}

.strankovanie td span
{
	margin-left: 4px;
	margin-right: 4px;
}

.upozornit-form
{
	width: 550px;
}

.upozornit-form input.text
{
	width: 160px;
}

.upozornit-form input.text2
{
	width: 435px;
}

.upozornit-form textarea.text3
{
	width: 515px;
}

.upozornit-form td.td1
{
	width: 80px;
}

.upozornit-form td.td2
{
	width: 195px;
}

.upozornit-form td.td3
{
	width: 470px;
}

.upozornit-form td.td4
{
	width: 550px;
}

.registre-list-table
{
	margin-top: 20px;
	width: 100%;
}

.registre-list-table td
{
	width: 50%;
	padding-right: 10px;
}

.pismena a, .pismena strong
{
	margin-right: 9px;
}

.upozornenie
{
	margin-bottom: 10px;
}

.box_error
{
	color: #ff0000;
	margin-bottom: 10px;
	border: 1px solid #ff0000;
	padding: 2px 4px 2px 4px;
	background-color: #fff;
}
#siimage
{
	border: 1px solid #aaaeb2;
	margin-right: 6px;	
}
.podpora
{
	background-image:url(../img/znak.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;
	line-height: 140%;
	margin-bottom: 10px;
	padding-right: 50px;
}