body	{
	font-family: Verdana, Geneve, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #CBDBFF;
	line-height: 1.5;
	}	

table	{
	border: 2px solid #000000;
	border-collapse: collapse;

	}

th	{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-collapse: collapse;
	padding: 2px;
	font-size: 95%;
	}

tr,td	{
	border: 1px solid #000000;
	border-collapse: collapse;
	font-size: 90%;
	padding: 3px;
	}

.vnad
	{
	font-size: 105%;
	font-weight: bold;
	}

formrow
	{
	border: 2px solid #00AADD;
	}

#main	
	{
	width: 1000px;
	margin: 0px auto;
	padding: 5px;
	background-color: #FFFFFF;
	}

#logo
	{
	width: 1000px;
	background-color: #17357A;
	}
	
.nadpis
	{
	font-size: 240%;
	color: #FFFFFF;
	font-weight: 900;
	text-align: center;
	}

.im
	{
	margin: 2px;
	}


.im-l
	{
	float: left;
	margin: 10px;
	}

.im-r
	{
	float: right;
	margin: 5px;
	}

.im-c
	{
	text-align: center;
	margin: 5px;
	vertical-align: middle;
	}

a
	{
	color: #17357A;
	text-decoration: underline;
	}
	
a:hover
	{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #17357A;
	}

a[href^="http:"]
	{
 	background: url('../im/exlink.gif') no-repeat right top;
	padding-right: 10px;
	color: #17357A;
	text-decoration: underline;
	}

a:hover[href^="http:"]
	{
 	background: url('../im/exlink.gif') no-repeat right top;
	padding-right: 10px;
	color: #FFFFFF;
	background-color: #17357A;
	text-decoration: none;
	}

a.no, a.no:hover
	{
	background-image: none !important;
	padding-right: 0px;
	}
	
.f-row
	{
	margin-bottom: 15px;
	}

input, select
	{
	border: 1px solid #17357A;
	font-family: Geneve, Verdana, Arial, Helvetica, sans-serif;
	font-size: 103%;
	}
	
table.f, tr.f, th.f
	{
	border: 0px;
	font-size: 100%;
	}

td.f
	{
	border: 0px;
	font-size: 100%;
	padding: 2px;
	}

td.sb
	{
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	font-size: 100%;
	padding: 2px;
	padding-left: 10px;
	}

td.sbr
	{
	border-left: 0px;
	border-top: 0px;	
	font-size: 100%;
	padding: 2px;
	padding-right: 10px;
	}

td.fm
	{
	border: 0px;
	width: 50px;
	padding: 0px;
	font-size: 100%;
	text-align: center;
	}
	
td.em
	{
	border: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 90%;
	vertical-align: bottom;
	text-align: center;
	}

.par
	{
	text-align: center;
	}

.w-50
	{
	width: 50px;
	}
	
.w-80
	{
	width: 80px;
	}
	
h1
	{
	font-size: 150%;
	font-weight: bold;
	}

h2
	{
	font-size: 130%;
	font-weight: bold;
	}

h3
	{
	font-size: 120%;
	font-weight: bold;
	}
	
h4
	{
	font-size: 110%;
	font-weight: bold;
	}
	
	
img
	{
	border: 0px;
	}

table.nob
	{
	border: 0px;
	width: 1000px;
	}

tr.nob
	{
	border: 0px;
	}

td.nob
	{
	border: 0px;
	width: 100px;
	}

td.nobl
	{
	border: 0px;
	width: 100px;
	}
	
td.nobc
	{
	border: 0px;
	width: 800px;
	text-align: center;
	}
	
input:focus, textarea:focus, select:focus, option:focus
	{
	background-color: #98B7FF;
	}

.r1
	{
	background-color: #98B7FF;
	}

.r
	{
	text-align: right;
	}

.c	{
	text-align: center;
	}
	
td.zvyr, tr.zvyr
	{
	background-color: #FF9900;
	}

td.skryto, tr.skryto
	{
	background-color: #999999;
	}

td.nepr, tr.nepr
	{
	background-color: #00CC00;
	}

td.dupl, tr.dupl
	{
	background-color: #FF3300;
	}
	
td.zachr, tr.zachr
	{
	background-color: #FFFF00;
	}

td.poziv, tr.poziv
	{
	background-color: #80BFFF;
	}

td.znic, tr.znic
	{
	background-color: #333333;
	color: #FFFFFF;
	}

.zachr	
	{
	background-color: #FFFF33;
	}

.poziv
	{
	background-color: #33CCFF;
	}

button
	{
	font-size: 90%;
	}

pre
	{
	font-size: 105%;
	color: #008000;
	}

.t
	{
	padding-top: 4px;
	}
	
td.nic
	{
	border: 0px;
	}


.skryj	{
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:1px;
	height:1px;
	overflow:hidden;
	}

table.nb, tr.nb, td.nb
	{
	border: 0px;
	font-size: 100%;
	padding: 5px;
	}

table.g
	{
	text-align: center;
	}

tr.g
	{
	text-align: center;
	border: 1px solid #66CCFF;
	}
	
td.g
	{
	padding: 10px;
	text-align: center;
	border: 1px solid #66CCFF;
	}
	
acronym
	{
	border-bottom: 1px dashed #000000;
	cursor: help;
	}

.nov
	{
	font-size: 100%;
	margin-left: 67px;
	}
	

table.h	{
	border: 2px solid #000000;
	border-collapse: collapse;

	}

th.h	{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-collapse: collapse;
	padding: 4px;
	}

tr.h,td.h	{
	border: 1px solid #000000;
	border-collapse: collapse;
	font-size: 95%;
	padding: 4px;
	}

tr.h:hover, th.h:hover
	{
	background: #FFD598;
	}

.formrow
	{
	clear: both;
	color: #000000;
	background: none;
	padding: 2px;
	font-size: 100%;
	}

.formrowsubmit
	{
	clear: both;
	margin-top: 10px;
	font-size: 100%;
	}
	
.formdesc
	{
	float: left;
	width: 100px;
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	}

.forminput
	{
	font-size: 103%;
	}

.faqh
	{
	font-weight: bold;
	font-size: 103%;
	line-height: 1.8;
	}

.nah-l
	{
	float: left;
	width: 498px;
	border-top: 1px solid #13e2ff;
	border-right: 1px solid #13e2ff;
	}

.nah-r
	{
	float: right;
	width: 498px;
	border-top: 1px solid #13e2ff;
	}

.nah
	{
	clear: both;
	font-size: 95%;
	}
	
.vyp
	{
	line-height: 0.6;
	}
	
a.akt, a:hover.akt
	{
	color: #800000;
	}

td.akt
	{
	background-color: #FFFFFF;
	}
		
tr.zv:hover
	{
	background: #FFD598;
	}

.jaro
	{
	background-color: #00CC00;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	padding: 4px;
	}

.leto
	{
	background-color: #FFFF00;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	padding: 4px;
	}

.podz
	{
	background-color: #FF9900;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	padding: 4px;
	}

.zima
	{
	background-color: #66CCFF;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	padding: 4px;
	}

.dl
	{
	float: left;
	}

.dr	
	{
	float: right;
	}

.close
	{
	color: #999999;
	}
	
.nep
	{
	color: #FF3300;
	}
	
.mensi
	{
	font-size: 105%;
	}

.radek-2
	{
	line-height: 1.75;
	}

.vcenter
	{
	vertical-align: bottom;
	}
	
.final
	{
	font-size: 115%;
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	}
	
.roz
	{
	letter-spacing: 6.5px;
	}

.levy
	{
	float: left;
	padding-right: 25px;
	}

.clear
	{
	float: none;
	clear: both;
	}
	