/*
Zmenene triedy:
.full
body
.news03
.news02text
.news03a
.news03b
ss
*/
.odrobinkovaNavigacia {
	background: rgb(15,32,66);
	background: -moz-linear-gradient(top,  rgba(15,32,66,1) 0%, rgba(31,62,116,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(15,32,66,1)), color-stop(100%,rgba(31,62,116,1)));
	background: -webkit-linear-gradient(top,  rgba(15,32,66,1) 0%,rgba(31,62,116,1) 100%);
	background: -o-linear-gradient(top,  rgba(15,32,66,1) 0%,rgba(31,62,116,1) 100%);
	background: -ms-linear-gradient(top,  rgba(15,32,66,1) 0%,rgba(31,62,116,1) 100%);
	background: linear-gradient(to bottom,  rgba(15,32,66,1) 0%,rgba(31,62,116,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2042', endColorstr='#1f3e74',GradientType=0 );
	height: 37px;
	border: 1px solid #b3bacb;
	width: 956px;
	margin-bottom: 20px;
	overflow: hidden;
}
.odrobinkovaNavigacia ul {
	padding: 0;
	margin: 0;
}
.odrobinkovaNavigacia li {
	list-style: none;
	float: left;
	margin-top: 10px;
}
.odrobinkovaNavigacia li a {
	color: white;
	text-decoration: none;
	padding: 11px 11px 13px 11px;
	background: #607199;
	background: -moz-linear-gradient(top, #536182 0%, #607199 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#536182), color-stop(100%,#607199));
	background: -webkit-linear-gradient(top, #536182 0%,#607199 100%);
	background: -o-linear-gradient(top, #536182 0%,#607199 100%);
	background: -ms-linear-gradient(top, #536182 0%,#607199 100%);
	background: linear-gradient(to bottom, #536182 0%,#607199 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536182', endColorstr='#607199',GradientType=0 );
	font-size: 113%;
}
.odrobinkovaNavigacia li a.posledne {
	background: rgb(15,32,66);
	background: -moz-linear-gradient(top,  rgba(15,32,66,1) 0%, rgba(31,62,116,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(15,32,66,1)), color-stop(100%,rgba(31,62,116,1)));
	background: -webkit-linear-gradient(top,  rgba(15,32,66,1) 0%,rgba(31,62,116,1) 100%);
	background: -o-linear-gradient(top,  rgba(15,32,66,1) 0%,rgba(31,62,116,1) 100%);
	background: -ms-linear-gradient(top,  rgba(15,32,66,1) 0%,rgba(31,62,116,1) 100%);
	background: linear-gradient(to bottom,  rgba(15,32,66,1) 0%,rgba(31,62,116,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2042', endColorstr='#1f3e74',GradientType=0 );
}
.odrobinkovaNavigacia li a:after {
	content: '';
	background: url(../images/odrobinkyPrechod.jpg) no-repeat;
	float: right;
	width: 22px;
	height: 37px;
	display: block;
	margin-top: -10px;
}
.odrobinkovaNavigacia li a.predposledne:after {
	background: url(../images/odrobinkyPoloprechod.png) no-repeat;
}
.odrobinkovaNavigacia li a.posledne:after {
	background: url(../images/odrobinkyKoniec.jpg) no-repeat;
}
#vyhladavanie {
	position: absolute;
	top: 17px;
	right: 0;
}
#vyhladavacieTlacidlo {
	border: none;
	background: transparent;
	cursor: pointer;
	position: relative;
	top: 6px;
}
#lupa {
	width: 21px;
	height: 21px;
	background: url(../images/ikony.png) no-repeat -121px -5px;
}
.boxfind {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #e0e0e0;
	padding: 7px 15px;
	width: 150px;
}
.header {
	height: 78px;
}
#hlnav {
	height: 68px;
	width: 100%;
}
.nav#horenav {
	float: right;
	position: absolute;
	right: 33px;
	top: 0px;
}
.nav#horenav ul {
	margin: 26px 0 0;
	padding: 0;
}
.nav#horenav ul li{
	list-style: none;
	float: left;
	margin-left: 14px; 
}
.nav#horenav ul li a {
	color: #505050;
	text-decoration: none;
}
.nav#horenav ul li a:hover {
	text-decoration: underline;
}
#facebook {
	background: url(../images/ikony.png) 0px 0px;
	width: 23px;
	height: 23px;
	float: right;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 31px;
}
.header span {
	color: #505050;
	float: right;
	clear: both;
	margin-top: 5px;
	position: absolute;
	right: 33px;
	top: 41px;
}
h1 {
	position: absolute;
	top: -1000px;
}
h1.mainh1, h1#obsah {
	position: relative;
	top: 0;
}
#clona {
	width: 100%;
	height: 100%;
	background: black;
	opacity: .3;
	z-index: 2;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}
#podmenu {
	width: 960px;
	height: 370px;
	background: white;
	z-index: 401;
	position: absolute;
	top: 68px;
	color: #737373;
	display: none;
	margin-left: -10px;
}
#podmenu a {
	color: #203f6c;
	font-size: 102%;
	text-decoration: none;
}
#podmenu a:hover {
	text-decoration: underline;
}
#podmenu li {
	list-style: none;
	position: relative;
	margin-bottom: 3px;
}
#podmenu li:before {
	background: url(../images/ikony.png) no-repeat -103px -7px;
	width: 7px;
	height: 11px;
	display: block;
	position: absolute;
	content: " ";
	top: 6px;
	left: -18px;
}
#podmenu ul {
	margin: 0;
}
.rozbalovacka {
	display: block;
	padding: 24px 8px;
	text-decoration: none;
	color: #203f6c;
	font-size: 133%;
	width: 200px;
	position: relative;
	cursor: pointer;
}
.rozbalovacka .rozbalovacka {
	font-size: 100%;
}
.obalka {
	width: 960px;
	margin: 0px auto;
	position: relative;
}
.rozbalovacka:hover #podmenu {
	display: block;
}
#roz2 {
	display: none;
	width: 940px;
	padding: 24px 10px;
	background: white;
}
#roz2 .sipkaDolu {
	left: 135px !important;
}
.sipkaDolu {
	position: absolute;
	top: 29px;
	left: 133px;
	float: right;
	width: 11px;
	height: 7px;
	background: url(../images/ikony.png) no-repeat -79px -10px;
}
.sivaObalka {
	background: rgb(235,235,236);
	background: -moz-linear-gradient(top,  rgba(235,235,236,1) 0%, rgba(253,253,254,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,236,1)), color-stop(100%,rgba(253,253,254,1)));
	background: -webkit-linear-gradient(top,  rgba(235,235,236,1) 0%,rgba(253,253,254,1) 100%);
	background: -o-linear-gradient(top,  rgba(235,235,236,1) 0%,rgba(253,253,254,1) 100%);
	background: -ms-linear-gradient(top,  rgba(235,235,236,1) 0%,rgba(253,253,254,1) 100%);
	background: linear-gradient(to bottom,  rgba(235,235,236,1) 0%,rgba(253,253,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebec', endColorstr='#fdfdfe',GradientType=0 );
}
/*potialto nove css*/
BODY
{
	background: #fff url(../images/novepozadie.jpg) repeat-x;
	font-family: Tahoma, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	color: #000000;
	text-align: center;
	font-size: 70%
}
form
{
	margin: 0
}
img
{
	border: 0px none
}
SELECT, INPUT
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 100%
}
HR
{
	height: 1px;
	border-style: solid;
	border-color: #BDBDBD
}


H1
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #000000;
	background-color: transparent;
	font-size: 140%;
	line-height: 120%;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0
}
H1.mensie
{
	font-size: 120%;
	line-height: 120%;
}
H2
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #244387;
	background-color: transparent;
	font-size: 110%;
	line-height: 130%;
	font-weight: bold;
	display: block;
	margin: 15px 0 10px 0;
	clear: both
}
H3
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #ffffff;
	background-color: #24578A;
	font-size: 100%;
	line-height: 120%;
	font-weight: bold;
	padding: 5px;
	margin: 15px 0 10px 0;
	clear: both
}
H4
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #000000;
	background-color: transparent;
	font-size: 100%;
	line-height: 120%;
	font-weight: bold;
	display: block;
	margin: 0px 0 10px 0;
	clear: both;
}
.h2home
{
	margin: 0 0 0px 0;
	font-weight: bold
}


.h3home
{
	margin: 0;
	color: #000000
}

h3.h3home{ height: 15px; background-image:url('../images/h3home-bcgr.gif'); background-repeat:repeat-x; padding:0; margin:0; padding-top: 4px; padding-left: 5px; background-color: #F0F0F0}

.full
{
	width: 960px;
	color: #000000;
	position: relative;
	text-align: left;
	margin: auto;
}
.logo
{
	height: 70px;
	background-repeat:no-repeat; background-position:right;
	border-bottom: 1px solid white;
	
 }
.oblastprint, .skryty
{
	display: none
}
.upmenun2 ul {
	margin-left: 7px;
	margin-top: 6px;
	position: absolute;
	padding-left: 0px;
}
.upmenun2 li
{
	float: left;
	list-style: none;
	margin-right: 5px;	
}
.upmenun2 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
}
.upmenun2 a:hover {
	text-decoration: underline;
	color: #FDFC0D;
}
.upmenun2 a.select {
	color: #FDFC0D;
}

.upmenu, .upmenun1, .upmenun2
{
	color: #FFFFFF;
	background-color: #293950;
	border-bottom: 1px solid #FFFFFF;
	height:30px;
	background-image:url('../images/upmenu-bcgr.jpg'); background-position:top left; background-repeat:no-repeat;
}
.upmenun1 {
	background-image:url('../images/upmenu0-bcgr.jpg') !important;
}
.upmenun1 a, .upmenun2 a {
	color: #fff;
}
.upmenun1 a {
	text-decoration: none;
}
.upmenun1 a:hover {
	text-decoration: underline;
}
.upmenu01
{
	width: 270px;
	float: left;
	margin-top: 3px
}
.upmenu01text
{
	padding: 6px 5px 5px 7px
}
.upmenu02
{
	width: 690px;
	float: left
}
.upmenu02text
{
	padding: 0 0px 0 0
}
.tabfind
{
	font-size: 100%;
	color: #FFFFFF;
	float: right;
	margin-top: 3px
}
.tabfind img {
	vertical-align: middle;
}
.tabfind td
{
	line-height: 70%
}
.boxfind
{
	width: 130px;
	border: 1px solid #E7E7E7;
	background-color: #FFFFFF;
	text-indent: 3px;
	color: #000000
}
.vyberoblast
{
	width: 180px;
	background-color: #FFFFFF;
	color: #000000
}
.upmenu a
{
	text-decoration: none;
	background-color: transparent;
	color: #FFFFFF
}
.upmenu a:link
{
	text-decoration: none
}
.upmenu a:hover
{
	text-decoration: underline;
	background-color: transparent;
	color: #FFECC7
}
.divboth
{
	height: 1px;
	font-size: 1%;
	line-height: 1px;
	clear: both
}
.banner
{
	width: 960px;
	height: 0px
}
.main
{
	width: 960px
}
.main01
{
	width: 180px;
	float: left
}
.main01menu
{
	width: 178px
}
.odkazfull, .odkazfull2
{
	padding: 0;
	margin: 0; 
	background-color: #efefef;
}
.odkazfull li, .odkazfull2 li
{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
.odkazfull2
{
	margin-bottom: 2px;
	border-bottom: 1px solid #99ABD5;
}
.odkaz
{
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	margin: 0 0 0px 0;
	background-color: transparent;
	color: #000000;
	border-top: 1px solid white; border-bottom: 1px solid #CCCCCC;
}
.odkaz a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none; 
	background-repeat: no-repeat;
	font-weight: bold;
	color: #000000
}
.odkaz span
{
	display: block;
	margin: 0;
	padding: 3px 10px 3px 15px
}
.odkaz a:hover
{
	background-color: #dedede;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.odkazselect a
{
	background-image: url('../images/odkaz-selected.gif') ; background-repeat:no-repeat; background-position: 0.5em 0.6em;
	background-color: #bbbbbb;
	color: #000000
}
.odkaz1
{
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	margin: 0;
	background-color: transparent;
	color: #000000
}
.odkaz1 a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	background-color: #ccc;
	color: #000000
}
.odkaz1 span
{
	display: block;
	margin: 0;
	padding: 3px 10px 3px 25px
}
.odkaz1 a:hover
{
	background-color: #999999;
	background-image: url('../images/odkaz-selected-white.gif') ; background-repeat:no-repeat; background-position: 1.5em 0.6em;
	text-decoration: none;
	color: #FFFFFF
}
.odkaz2
{
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	margin: 0 0 2px 0;
	background-color: transparent;
	color: #000000
}
.odkaz2 a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	border-right: 1px solid #99ABD5;
	border-bottom: 1px solid #99ABD5;
	border-left: 1px solid #99ABD5;
	background-color: #FFECC7;
	color: #000000
}
.odkaz2 span
{
	display: block;
	margin: 0;
	padding: 5px 10px 5px 20px
}
.odkaz2 a:link
{
	text-decoration: none
}
.odkaz2 a:hover
{
	background-color: #3358AB;
	text-decoration: none;
	border-right: 1px solid #99ABD5;
	border-bottom: 1px solid #99ABD5;
	border-left: 1px solid #99ABD5;
	color: #FFFFFF
}
.odkaz3
{
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	margin: 0;
	background-color: transparent;
	color: #000000
}
.odkaz3 a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	border-bottom: 1px solid #dedede;
	background-color: #efefef;
	background-repeat: no-repeat;
	color: #000000
}
.odkaz3 span
{
	display: block;
	margin: 0;
	padding: 3px 10px 3px 32px
}
.odkaz3 a:hover
{
	text-decoration: none;
	color: #000000
}
.odkaz1select a
{
	background-color: #dddddd;
	font-weight:bold;
	background-image: url('../images/odkaz-selected.gif'); background-repeat:no-repeat; background-position: 0.8em 0.7em;
}
.odkaz3select a
{
	font-weight: bold;
	background-color: #efefef;
	background-image: url('../images/bg_odkaz3.gif');
	background-repeat: no-repeat;
	color: #000000
}
.odkaz4
{
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	margin: 0 0 2px 0;
	background-color: transparent;
	color: #FFFFFF
}
.odkaz4 a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	background-color: #293950;
	background-image: url('../images/bg_odkaza.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF
}
.odkaz4 span
{
	display: block;
	margin: 0;
	padding: 5px 10px 5px 20px
}
.odkaz4 a:link
{
	text-decoration: none
}
.odkaz4 a:hover
{
	background-color: #24578A;
	background-image: url('../images/bg_odkaza.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.boxleft
{
	width: 178px
}
.boxlefttext
{
	padding: 10px 9px 10px 9px;
	font-size: 85%;
	line-height: 120%;
	font-family: Tahoma, Verdana, sans-serif;
	background-color:#ffffff;
	margin: 15px 0 0 0;
	background-image: url('../images/bg_news03n.gif');
	background-repeat:repeat-x;
	border: 1px solid  #CCCCCC
}


.boxlefttext h4
{
	font-size: 120%
}

.boxlefttext img
{
	border: 0 solid white
}
.nadpismodry
{
	color: #000000;
	background-color: transparent;
	font-weight: bold;
	display: block;
	margin: 0 0 5px 0;
	text-transform:none;
}
.boxlefttext a
{
	text-decoration: underline;
	font-weight: normal;
	background-color: transparent;
	color: #000000;
}

.main02next a
{
	text-decoration: underline;
	font-weight: bold;
	color: #24578A;
}
.main a[target="_blank"]::after, #podmenu a[target="_blank"]::after {
    content: " ";
    width: 12px;
    display: inline-block;
    height: 12px;
    margin-left: 2px;
    text-decoration: none;
    background: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0)),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%2306c%22%20d%3D%22M1.5%204.518h5.982V10.5H1.5z%22%2F%3E%3Cpath%20d%3D%22M5.765%201H11v5.39L9.427%207.937l-1.31-1.31L5.393%209.35l-2.69-2.688%202.81-2.808L4.2%202.544z%22%20fill%3D%22%2306f%22%2F%3E%3Cpath%20d%3D%22M9.995%202.004l.022%204.885L8.2%205.07%205.32%207.95%204.09%206.723l2.882-2.88-1.85-1.852z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.a2a_kit a[target="_blank"]::after {
	content: none;
}
 .najcitanejsie01 a
{
	text-decoration:none;
	font-weight: normal;
	background-color: transparent;
	font-size: 80%;
	color: #24578A
}

.news02text a:link, .news02text a:visited, .news03 a:link, .news03 a:visited
{
	text-decoration: none;
}
.boxlefttext a:hover, .news02text a:hover, .news03 a:hover, .najcitanejsie01 a:hover
{
	text-decoration: underline;
	background-color: transparent;
	color: #24578A
}
.main02next a:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}
.boxlefttext ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.boxlefttext ul li
{
	padding-bottom:3px
}
.mainhelp
{
	width: 16px;
	float: left
}
.main02
{
	width: 584px;
	float: left; 
	font-size: 100%
}
.main02a
{
	width: 764px
}
.main02b
{
	width: 960px
}
.news01
{
	height: 4px;
	font-size: 1%;
}
.news02
{
	width: 584px;
	background-repeat: repeat-y
}
.news02text
{
	line-height: 140%;
	font-size: 115%;
	padding: 10px 0px 0 0px;
	margin: 0 15px;
	/*border-bottom: 1px solid #d7d7d7;*/
}

.news02text a
{
	color: #24578A;
}
.news02text img
{
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 0 0 5px 15px;
	float: right
}
.news03up
{
 display: none
}
.news03
{
	font-size: 100%; 
	clear:both; 	
}
.news03help
{
	width: 15px;
	float: left
}
.news03a
{
	width: 164px;
	line-height: 130%;
	float: left;
	padding-bottom: 10px; 
	padding-top: 10px; 
	border-top: 1px solid #d7d7d7; 
}

.news03a a 
{
	color: #24578A;
}



.news03a strong 
{
	font-weight: normal; font-size: 80%; color: #666666; 
}

.news02text h1 a, .news03a h2 a
{
	text-decoration: none;
	background-color: transparent;
	color: #000000
}
.news02text h1 a:link, .news03a h2 a:link
{
	text-decoration: none;
}
.news02text h1 a:hover, .news03a h2 a:hover
{
	text-decoration: none;
	background-color: transparent;
	color: #000000
}
.news03b
{
	width: 31px;
	float: left;
	border-top: 1px solid #d7d7d7; 
}
.news03c
{
	background-repeat: no-repeat;
	clear: both	
}
.news03ctext
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 100%;
	text-transform: lowercase; 
	color: black; 
	text-align: left; 
	padding: 7px 0 5px 0; 
	border-top: 1px solid #d7d7d7; 
	margin: 0 15px; 
	height:15px; 
}

.news03c .news03ctext a 
{
	color: #24578A; text-decoration:none;
	 
}
.news03c .news03ctext a:hover  {color: #24578A; text-decoration: underline}
.news04
{
	height: 4px;
	font-size: 1%;
}
.news05
{
	height: 4px;
	width: 584px;
	font-size: 1%;
}
.najcitanejsie
{
	width: 569px
}
.najcitanejsietext
{
	padding: 20px 15px 5px 15px
}
.najcitanejsiebg
{
	border-top: 1px solid #CCCCCC;
	margin: 0 15px;
}
.najcitanejsiehelp
{
	padding: 0 0 0 0px; 
}
.najcitanejsie01
{
	width: 48%;
	line-height: 100%;
	float: left;
	padding: 5px 0
}
.najcitanejsie01 ul	
{ 
	list-style:none;
	
	list-style-position:outside;
	margin: 0; 
	padding: 0;  
}
.najcitanejsie01 li {
	margin: 0 0 5px 0px ;	
	padding-left: 10px;
	background-image:url('../images/bg_boxlefttextn.gif'); 
	background-repeat:no-repeat ;
	background-position:0 0.3em;
}
.najcitanejsie02
{
	width: 15px;;
	float: left;
}
.tabdochelp
{
}
.tabdoc
{
	width: 554px;
	font-size: 100%;
	line-height: 140%;
	margin: 0 15px 0 15px
}
.tabdoc td
{
	padding: 5px; 
	border-bottom: 1px solid #cccccc; 
}

.tabdoc a 
{
	font-size: 100%;
	line-height: 120%
}

.tabdoc a:hover 
{
	color:#24578A;
}
.tabdoc td.zalomenie
{
	text-align: right
}
.tabdoc td.tddocup
{
	padding: 3px 3px 3px 3px 
}
.tabdoc td.tddocend
{
	text-align: left; 
	padding: 5px 3px 5px 3px; 
	border-bottom: 0px dashed #FFFFFF;
	text-transform:lowercase ;
}
.main02next
{
	line-height: 140%;
	font-size: 110%
}
.tabulka
{
	width: 584px;
	font-size: 100%;
	border: 1px solid #666666
}
.tabulka td
{
	background-color: #EFEFEF;
	vertical-align: top;
	padding: 4px 5px 4px 10px;
	color: #000000
}
.tabulka td.tddarkup, .tabulka th.tddarkup
{
	background-color: #24578A;
	padding: 6px 5px 6px 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF
}
.tabulka td.tddark
{
	background-color: #6C6C6C;
	padding: 4px 10px 4px 10px;
	color: #FFFFFF
}
.tabulka td.tddark a {
	color: #ffffff;
}

.tabulka td.tddark a:hover {
	color: #efefef;
}
.tabulka1
{
	width: 584px;
	font-size: 100%;
	border: 1px solid #CCCCCC
}
.tabulka1 td
{
	vertical-align: top;
	padding: 4px 5px 4px 10px;
	border-top: 1px solid #CCCCCC;
	color: #000000
}
.tabulka1 td.tddarkup, .tabulka1 th.tddarkup
{
	background-color: #6C6C6C;
	padding: 6px 5px 6px 10px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 0px solid #CCCCCC;
	color: #FFFFFF
}
.tabulka1 td.tddark
{
	background-color: #CCCCCC;
	padding: 4px 10px 4px 10px;
	color: #000000
}
.tabulka2
{
	width: 584px;
	font-size: 100%
}
.tabulka2 td
{
	vertical-align: top;
	padding: 4px 5px 4px 10px;
	border-bottom: 1px solid #CCCCCC;
	color: #000000
}
.tabulka2 td.tddarkup, .tabulka2 th.tddarkup
{
	padding: 6px 5px 6px 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
	color: #000000
}
.tabulka2 td.tddark
{
	padding: 4px 10px 4px 10px;
	color: #000000
}
.tabulka3
{
	width: 100%;
	font-size: 90%;
	border: 1px solid #666666
}
.tabulka3 td
{
	background-color: #E5E5E5;
	vertical-align: top;
	padding: 4px 5px 4px 10px;
	color: #000000
}
.tabulka3 td.tddarkup, .tabulka3 th.tddarkup
{
	background-color: #24578A;
	padding: 6px 5px 6px 10px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	color: #FFFFFF
}
.tabulka3 td.tddark
{
	background-color: #6C6C6C;
	padding: 4px 10px 4px 10px;
	color: #FFFFFF
}
.tabulka4, .tabulka5
{
	width: 584px;
	border-collapse: collapse;
	font-size: 100%
}
.tabulka5 {
	width: 100%;
	font-size: 90%;
	line-height: 110%;
}
.tabulka4 td, .tabulka5 td
{
	vertical-align: top;
	padding: 4px 5px 4px 10px;
	border: 1px solid #CCCCCC;
	color: #000000
}
.tabulka4 td.tddarkup, .tabulka5 td.tddarkup, .tabulka4 th.tddarkup, .tabulka5 th.tddarkup
{
	padding: 6px 5px 6px 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #BCD6F0;
	color: #000000
}
.tabulka4 td.tddark, .tabulka5 td.tddark
{
	padding: 4px 10px 4px 10px;
	color: #000000
}
.tabulka5 td, .tabulka5 td.tddarkup, .tabulka5 td.tddark, .tabulka5 th, .tabulka5 th.tddarkup, .tabulka5 th.tddark
{
	padding: 4px 2px;
}
.width764
{
	width: 764px
}
.obrright
{
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 4px 0 15px 15px;
	float: right
}

.main03
{
	width: 164px;
	float: left
}
.boxright
{
	width: 164px;
	font-size: 85%; 
}
.boxrighttext
{
	padding: 5px 5px 10px 5px;
	line-height: 130%; 
		font-family: Tahoma, Verdana, sans-serif; 
}
.boxrighttext a, .tabdoc a
{
	text-decoration: none;
	color: #24578A
}
.boxrighttext a
{
	text-decoration: underline;
	
}
.boxrighttext a:hover
{
	color: #000000;
}
.tabdoc a:hover
{
	text-decoration: underline ;
	color: #24578A;
}
.boxrighttext ul
{
	list-style: none; 
	margin: 0;  
	padding: 0
}

.boxrighttext li 
{
	background: url('../images/bg_boxlefttextn.gif') 0 3px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 3px 0;
}
.obrleftram
{
	border: 1px solid #DCDCDC;
	margin: 5px 10px 5px 0;
	float: left
}
.obrrightram
{
	border: 1px solid #DCDCDC;
	margin: 5px 0 5px 10px;
	float: right
}
.tabanketa
{
	font-size: 100%;
	margin: 6px 0 0 0
}
.tabanketa td
{
	line-height: 120% 
}
.tabanketa td.otazka
{
	width: 150px;
}
.tabanketa td.graf
{
	width: 115px;
	padding: 0 0 6px 0
}
.tabanketa td.percento
{
	width: 35px;
	padding: 0 0 6px 0;
	text-align: right
}
.tabanketa .tdotazka a
{
	font-weight: normal ;
}


.fotogaleria
{
	text-align: center;
	padding: 0px 0 0px 0;
	background-color: #efefef; 
	margin-top: 10px; 
}
.fotogaleria img
{	margin: 5px;
	border: 1px solid #DCDCDC;
	padding: 0px 14px; 
	background-color:#FFFFFF; 
}

.fotogaleria a:hover 
{	border-bottom:none; 
}

.tretiemenu
{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #336699;
	margin: 0 0 15px 0
}
.tretiemenutext
{
	color: #000000;
	background-color: #FFFFFF;
	padding: 10px
}
.tretiemenutext a
{
	color: #336699;
	background-color: transparent;
	font-weight: bold
}
.tretiemenutext a:hover
{
	background-color: transparent;
	color: #000000
}
.selectbold
{
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold
}
.divboth10
{
	height: 10px;
	font-size: 1%;
	line-height: 1px;
	clear: both
}
.divboth20
{
	height: 40px;
	font-size: 1%;
	line-height: 1px;
	clear: both
}
.down
{
	width: 960px;
	border-top: 1px solid #244387
}
.downtext
{
	color: #6B6A6A;
	background-color: transparent;
	padding: 5px 0 25px 0
}
.downtext a
{
	text-decoration: underline;
	background-color: transparent;
	color: #6B6A6A;
}
.downtext a:link
{
	text-decoration: underline
}
.downtext a:hover
{
	text-decoration: underline;
	background-color: transparent;
	color: #000000
}
.naj
{
	position:absolute;
	margin: 5px 0 0 0;
	left: 946px
}
.modrytext
{
	color: #244387;
}
.cervenytext
{
	color: #CA2826;
}
.obrleft
{
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 4px 15px 15px 0;
	float: left
}
.tabulkafoto
{
	width: 584px;
	font-size: 100%
}
.tabulkafoto td
{
	font-size: 100%;
	line-height: 120%;
	vertical-align: top;
	padding: 10px
}
.tabulkafoto td.tdfotoimg
{
	background-color: #F4F4F4
}
.tabulkafoto td.tdfotoimgc
{
	width: 146px;
	font-size: 90%;
	text-align: center
}
.tabulkafoto td.tdfotoimgc div
{
	margin: 4px 0 0 0
}
.tabulkafoto td.tdfotoimg img
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 2px
}
.tabulkafoto td.tdfototext
{
	width: 180px
}
div.fotogalerie {
	word-break: break-all;
}
div.fotogalerie > div {
	margin-bottom: 20px;
}
div.fotogalerie > div:after {
	content: "";
	display: table;
	clear: both;
}
div.fotogalerie > div > div {
	box-sizing: border-box;
	width: 50%;
	float: left;
	padding-right: 15px;
}
div.fotogalerie > div > div img {
	float: left;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 2px;
	margin-right: 15px;
	margin-bottom: 2px;
}
ul.raquo
{
	list-style-image: url('../images/bg_boxlefttextn.gif');
}
.box
{
	background-color: #FFFFFF;
	text-indent: 3px;
	color: #000000;
	font-size: 100%;
}
.sitepath
{	
	margin: 0 0 10px 0
}
.printsend
{
	color: #989898;
	margin-top: 10px;
	padding: 5px 0 5px 0;
	border-top: 1px dashed #989898;
	text-align: right;
	clear: both;
}
.sitepathtext
{
	color: #6B6A6A;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #989898
}
.printsend a
{
	text-decoration: none;
	color: #24578A
}
.printsend a:link
{
	text-decoration: none
}
.printsend a:hover
{
	text-decoration: underline;
	color: #000000
}
.kontakty
{
	clear: both;
	width: 100%;
}
.kontakty td
{
	vertical-align: top;
	width: 50%;
	padding-right: 20px
}
.abeceda span, .abeceda a
{
	margin-right: 16px;
}
.abeceda span.bold
{
	font-weight: bold;
}
.divboth15{margin: 0; padding: 0; line-height:1px; font-size: 1%; margin-bottom: 10px;} 
.mapa_stranky ul
{
	margin: 0 0 10px 0;
	list-style: none;
}
.mapa_stranky ul li
{
	padding-bottom: 16px;
}
.mapa_stranky ul li ul
{
	margin: 0 0 0 25px;
}
.mapa_stranky ul li ul li
{
	padding-bottom: 0;
}
#fs_odkaz ul li
{
	background-image: url('../images/bg_boxlefttextn.gif');
	background-position: 0 3px;
	background-repeat: no-repeat;
padding-left: 15px;
}
.objednavky_faktury img {
	float: left;
	margin-right: 5px;
}
.jedna3 {
	width: 33%;
	float: left;
}
.pading {
	padding: 20px 40px;
}

/*
 * Lytebox
 */

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/swift_data/source/images/lytebox/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(/swift_data/source/images/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(/swift_data/source/images/lytebox/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(/swift_data/source/images/lytebox/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(/swift_data/source/images/lytebox/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(/swift_data/source/images/lytebox/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(/swift_data/source/images/lytebox/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(/swift_data/source/images/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(/swift_data/source/images/lytebox/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(/swift_data/source/images/lytebox/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(/swift_data/source/images/lytebox/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(/swift_data/source/images/lytebox/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(/swift_data/source/images/lytebox/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; background: url(/swift_data/source/images/lytebox/close_grey.png) no-repeat; }
	#lbClose.grey { background: url(/swift_data/source/images/lytebox/close_grey.png) no-repeat; }
	#lbClose.red { background: url(/swift_data/source/images/lytebox/close_red.png) no-repeat; }
	#lbClose.green { background: url(/swift_data/source/images/lytebox/close_green.png) no-repeat; }
	#lbClose.blue { background: url(/swift_data/source/images/lytebox/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(/swift_data/source/images/lytebox/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(/swift_data/source/images/lytebox/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(/swift_data/source/images/lytebox/play_red.png) no-repeat; }
	#lbPlay.green { background: url(/swift_data/source/images/lytebox/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(/swift_data/source/images/lytebox/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(/swift_data/source/images/lytebox/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(/swift_data/source/images/lytebox/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(/swift_data/source/images/lytebox/pause_red.png) no-repeat; }
	#lbPause.green { background: url(/swift_data/source/images/lytebox/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(/swift_data/source/images/lytebox/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(/swift_data/source/images/lytebox/pause_gold.png) no-repeat; }

#zoznamwebov {
	display: none;
	position: absolute;
	width: 176px;
	background-color: #fff;
	border: 1px solid #293950;
	z-index: 99;
}
#zoznamwebov ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#zoznamwebov ul li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #293950;
}
#zoznamwebov ul li a:hover {
	background-color: #293950;
	color: #fff;
}
caption {
	padding: 10px;
	font-weight: bold;
}
div#item3help {
	display: none;
}
#ilustracka {
	position: relative;
	width: 300px;
	height: 550px;
	margin: 0px 0px 0px auto;
	background: url(/swift_data/source/policia/pomaturitne/00.jpg);
}
.ilustracka {
	position: absolute;
	display: none;
}
.zobrazena {
	display: block;
}
form#search-form {
	position: relative;
}
form#search-form input[type='text'] {
	margin-right: 41px;
}
form#search-form button#vyhladavacieTlacidlo {
	width: 21px;
	height: 24px;
	background: url(../images/ikony.png) no-repeat -121px -5px;
	background-position-y: bottom;
	position: absolute;
	right: 8px;
}
form#search-form button#vyhladavacieTlacidlo span {
    display: none;
}
nav.pagination ul {
	margin: 0;
	list-style-type: none;
}
nav.pagination ul li {
	display: inline-block;
}
.skrytaNavigacia {
	position: absolute;
	top: -120px;
	left: 10px;
    transition: all .5s;
	font-size: 1.5rem;
	padding: 5px;
	background-color: #fff;
	z-index: 100;
}
.skrytaNavigacia:focus {
	top: 0;
}
.oznam {
	color: #E60000;
    font-weight: bold;
    margin: 0 10px;
}
a:focus, button:focus, input:focus, select:focus, textarea:focus {
	outline-width: 3px;
	outline-style: dashed;
	outline-color: orange;
}

body:not(.tabbing) a:focus,
body:not(.tabbing) button:focus,
body:not(.tabbing) input:focus,
body:not(.tabbing) select:focus,
body:not(.tabbing) textarea:focus {
	outline: none;
}