A  {
	font-weight : bold;
	text-decoration : none;
	color : #2A317E;
}

A:visited  {
	color : #2A317E;
}

A:active  {
	color : #2A317E;
}

A:hover  {
	color : #2A317E;
	text-decoration : underline;
}

A.svl  {
	font-weight : bold;
	text-decoration : none;
	color : #315DB5;
	text-decoration : underline;
}

A.svl:visited  {
	color : #315DB5;
	text-decoration : underline;
}

A.svl:active  {
	color : #315DB5;
	text-decoration : underline;
}

A.svl:hover  {
	color : #315DB5;
	text-decoration : underline;
}

A.red  {
	font-weight : bold;
	font-size: 11px;
	text-decoration : none;
	color : Red;
}

A.red:visited  {
	color : Red;
}

A.red:active  {
	color : Red;
}

A.red:hover  {
	color : Red;
	text-decoration : underline;
}

A.zahlavi  {
	font-weight : bold;
	text-decoration : none;
	color : #ffffff;
}

A.zahlavi:visited  {
	color : #ffffff;
}

A.zahlavi:active  {
	color : #ffffff;
}

A.zahlavi:hover  {
	color : #ffffff;
	text-decoration : underline;
}

A.svlzahlavi  {
	font-weight : bold;
	text-decoration : none;
	color : #ffffff;
}

A.svlzahlavi:visited  {
	color : #ffffff;
}

A.svlzahlavi:active  {
	color : #ffffff;
}

A.svlzahlavi:hover  {
	color : #ffffff;
	text-decoration : underline;
}
A.zahlavi-grey  {
	font-weight : bold;
	text-decoration : none;
	color : #ffffff;
}

A.zahlavi-grey:visited  {
	color : #ffffff;
}

A.zahlavi-grey:active  {
	color : #ffffff;
}

A.zahlavi-grey:hover  {
	color : #ffffff;
	text-decoration : underline;
}

A.user  {
	font-weight : bold;
	text-decoration : none;
	color : #ffffff;
}

A.user:visited  {
	color : #ffffff;
}

A.user:active  {
	color : #ffffff;
}

A.user:hover  {
	color : #ffffff;
	text-decoration : underline;
}

A.paticka  {
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	color : #ffffff;
}

A.paticka:visited  {
	color : #ffffff;
	font-weight : normal;
}

A.paticka:active  {
	color : #ffffff;
	font-weight : normal;
}

A.paticka:hover  {
	color : #ffffff;
	font-weight : normal;
	text-decoration : underline;
}

A.menu  {
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
	color : #ffffff;
}

A.menu:visited  {
	color : #ffffff;
}

A.menu:active  {
	color : #ffffff;
}

A.menu:hover  {
	color : #ffffff;
	text-decoration : underline;
}

A.nadpis  {
	font-weight : bold;
	font-size : 16px;
	text-decoration : none;
	color : #4C75AB;
	text-transform : uppercase;
}

A.nadpis:visited  {
	color : #4C75AB;
}

A.nadpis:active  {
	color : #4C75AB;
}

A.nadpis:hover  {
	color : #4C75AB;
	text-decoration : underline;
}

A.3B6E5F  {
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

A.3B6E5F:visited  {
	color : #000000;
}

A.3B6E5F:active  {
	color : #000000;
}

A.3B6E5F:hover  {
	color : #3B6E5F;
	text-decoration : underline;
}

BODY  {
	margin : 0px;
	background-color : #FFFFFF;
}

H1 {
	color : font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

H2 {
	color : font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

H3 {
	color : font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

H4 {
	color : font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

.a10b  {
	font-size : 10px;
	font-family : Arial, Arial CE;
	color : #000000;
}

.a10w  {
	font-size : 10px;
	font-family : Arial, Arial CE;
	color : #FFFFFF;
}

.a11b  {
	font-size : 11px;
	font-family : Arial, Arial CE;
	color : #000000;
}

.a11w  {
	font-size : 11px;
	font-family : Arial, Arial CE;
	color : #FFFFFF;
}

.a12b  {
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
}

.a12w  {
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #FFFFFF;
}

.a13b  {
	font-size : 13px;
	font-family : Arial, Arial CE;
	color : #000000;
}

.a13w  {
	font-size : 13px;
	font-family : Arial, Arial CE;
	color : #ffffff;
}

.a14b  {
	font-size : 14px;
	font-family : Arial, Arial CE;
	color : #000000;
}

.a18b  {
	font-size : 18px;
	font-family : Arial, Arial CE;
	color : #000000;
}

.a20b  {
	font-size : 20px;
	font-family : Arial, Arial CE;
	color : #000000;
}

.a24b  {
	font-size : 24px;
	font-family : Arial, Arial CE;
	color : #000000;
}

TD  {
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #565e69;
}

.text  {
	font-size : 10px;
	font-family : Arial, Arial CE;
	color : #565e69;
}

.small  {
	font-size : 9px;
	font-family : Arial, Arial CE;
	color : #565e69;
}

.zahlavi  {
	font-size : 12px;
	font-weight : bold;
	font-family : Arial, Arial CE;
	color : #ffffff;
	background-color : #4C75AB;
}

.svlzahlavi  {
	font-size : 12px;
	font-weight : bold;
	font-family : Arial, Arial CE;
	color : #ffffff;
	background-color : #DEB242;
}

.zahlavi-grey  {
	font-size : 12px;
	font-weight : bold;
	font-family : Arial, Arial CE;
	color : #ffffff;
	background-color : #808080;
}

.texty_menu  {
	font-size : 12px;
	font-weight : bold;
	font-family : Arial, Arial CE;
	color : #FF0000;
	background-color : #EEEEEE;
}

.red {
	font-weight : bold;
	color : red;
}


.inp75  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 75px;
	height : 15px;
	border : 1 solid #000000;
}

.inp100w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 100px;
	height : 18px;
	border : 1 solid #000000;
}

.inp80w  {
	background-color : #FFFFFF;
	font-size : 11px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 80px;
	height : 15px;
	border : 1 solid #000000;
}

.inp120w  {
	background-color : #FFFFFF;
	font-size : 11px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 120px;
	height : 15px;
	border : 1 solid #000000;
}

.inp25  {
	background-color : #DDDDDD;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 25px;
	height : 18px;
	border : 1 solid #000000;
}

.inp25w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 25px;
	height : 18px;
	border : 1 solid #000000;
}

.inp50w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 50px;
	height : 18px;
	border : 1 solid #000000;
}

.inp195  {
	background-color : #DDDDDD;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 195px;
	height : 18px;
	border : 1 solid #000000;
}

.inp200  {
	background-color : #DDDDDD;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 200px;
	height : 18px;
	border : 1 solid #000000;
}

.inp100  {
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 100px;
	height : 18px;
	border : 1 solid #000000;
}

.inp150w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 150px;
	height : 18px;
	border : 1 solid #000000;
}

.inp200w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 200px;
	height : 18px;
	border : 1 solid #000000;
}

.inp400w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 400px;
	height : 18px;
	border : 1 solid #000000;
}

.inp300w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 300px;
	height : 18px;
	border : 1 solid #000000;
}

.ta200  {
	background-color : #DDDDDD;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 200px;
	border : 1 solid #000000;
}

.ta200w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 200px;
	border : 1 solid #000000;
}

.ta300  {
	background-color : #DDDDDD;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 300px;
	border : 1 solid #000000;
}

.ta300w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 300px;
	border : 1 solid #000000;
}

.ta400w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 400px;
	border : 1 solid #000000;
}

.ta500w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 500px;
	border : 1 solid #000000;
}

.ta600w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 600px;
	border : 1 solid #000000;
}

.select  {
	background-color : #DDDDDD;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 200px;
}

.selectw  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 200px;
}

.select60w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 60px;
}

.select300w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 300px;
}

.select400w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 400px;
}

.select650w  {
	background-color : #FFFFFF;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
	width : 650px;
}

.submit25  {
	background-color : #4C75AB;
	font-size : 12px;
	font-family : Arial, Arial CE;
	font-weight : bold;
	color : #ffffff;
	width : 25px;
}

.submit100  {
	background-color : #4C75AB;
	font-size : 12px;
	font-family : Arial, Arial CE;
	font-weight : bold;
	color : #ffffff;
	width : 100px;
}

.submit200  {
	background-color : #4C75AB;
	font-size : 12px;
	font-family : Arial, Arial CE;
	font-weight : bold;
	color : #ffffff;
	width : 200px;
}

.submit300  {
	background-color : #4C75AB;
	font-size : 12px;
	font-family : Arial, Arial CE;
	font-weight : bold;
	color : #ffffff;
	width : 300px;
}

.checkbox  {
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #000000;
}

.nadpis  {
	font-weight : bold;
	font-size : 16px;
	text-decoration : none;
	color : #4C75AB;
	text-transform : uppercase;
}

.nadpis02  {
	font-weight : bold;
	font-size : 16px;
	text-decoration : none;
	color : #808080;
	text-transform : uppercase;
}

.nadpis00  {
	font-size : 12px;
	font-weight : bold;
	font-family : Arial, Arial CE;
	color : #282B88;
}

.nadpis00s  {
	font-size : 11px;
	font-weight : bold;
	font-family : Arial, Arial CE;
	color : #282B88;
}

.nadpis01  {
	font-size : 14px;
	font-family : Arial, Arial CE;
	color : #282B88;
}

.rei00  {
	background-color : #4C75AB;
}

.rei01  {
	background-color : #DBE3EE;
}

.rei02  {
	background-color : #ecbb3a;
}

.rei03  {
	background-color : #fbeecc;
}

.rei04  {
	background-color : #83be3d;
}

.rei05  {
	background-color : #e5f2d6;
}


.kviz {
	background-color: #fbeecc;
	border : 1px solid #ecbb3a;
	padding : 0px 20px 20px 20px;
	margin-bottom : 20px;
	font-size : 12px;
	font-family : Arial, Arial CE;
	color : #565e69;
}
.kviz .otazka {
	margin-top:8px;
	margin-left:10px;
}
.kviz .otazka .text {
	margin-left:-8px;
	font-size : 12px;
	font-weight:bold;
}
.kviz .odpoved {
	font-weight:normal;
}

.svlnadpis {
	font-weight: bold;
	font-size: 16px;
	color: #DFB340;
	font-family: Arial, "Geneva CE", sans-serif;
}