BODY, BODY.provizia
{
	font-family: Tahoma, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 70%
}
BODY.provizia
{
	text-align: left;
	padding: 10px;
}
BODY.provizia TABLE TD
{
	padding: 2px;
}
TABLE
{
	font-size: 100%;
}
form
{
	margin: 0
}
img
{
	border: 0px none
}
SELECT, INPUT
{
	font-family: Tahoma, Verdana, sans-serif;
}
SELECT.mensi
{
	font-size: 100%;
}
HR
{
	height: 1px;
	border-style: solid;
	border-color: #E6E6E6
}
H1
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #038E94;
	font-size: 160%;
	line-height: 130%;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 0 0 6px 0;
	margin: 0 0 12px 0
}
H2
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #038E94;
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	margin: 0 0 12px 0
}
H3
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #2C92DC;
	font-size: 90%;
	line-height: 110%;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #E9F4FB;
	padding: 3px 5px 3px 5px;
	margin: 0 0 10px 0
}
h2.hlavna {
	font-size: 160%;
}
.h1next
{
	margin: 0 0 3px 0;
}
.full
{
	width: 960px;
	color: #000000;
	background-color: #FFFFFF;
	position: relative;
	text-align: left;
	margin: auto
}
.up
{
	width: 960px;
	height: 86px
}
.logo
{
	width: 230px;
	height: 86px;
	float: left
}
.find
{
	width: 730px;
	height: 86px;
	text-align: right;
	float: left
}
.findhelp
{
	padding: 40px 0 0 0
}
.find a
{
	text-decoration: underline;
	color: #4C4C4C
}
.find a:link
{
	text-decoration: underline
}
.find a:hover
{
	text-decoration: underline;
	color:#D00000
}
.tabfind
{
	font-size: 100%;
	margin: 5px 0 0 0;
	float: right
}
.boxfind
{
	width: 115px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #333333;
	text-indent: 3px;
	font-size: 100%
}
.buttonfind
{
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #D00000;
	background-color: #D00000;
	color: #FFFFFF;
	font-size: 100%
}
.boxform, .boxform1, .boxform2, .boxform3, .boxform4, .boxform5, .boxform6, .boxform7
{
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 100%
}
.boxform
{
	width: 170px;
}
.boxform1
{
	width: 117px;
}
.boxform2
{
	width: 280px;
}
.boxform3
{
	width: 60px;
}
.boxform4
{
	width: 90px;
}
.boxform5
{
	width: 22px;
}
.boxform7
{
	width: 110px;
}
.button, .button2
{
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #D00000;
	background-color: #D00000;
	color: #FFFFFF;
	font-size: 100%
}
.button2
{
	font-size: 90%;
}
.menu
{
	width: 960px;
	height: 28px;
	background-image: url('../images/bg_menu.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0 0 5px 0
}
.menutext
{
	padding: 8px 0 0 0;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF
}
.menuleft1
{
	width: 9px;
	height: 28px;
	float: left;
	background-image: url('../images/bg_menumiddle.gif');
	background-repeat: no-repeat
}
.menuleft2
{
	width: 9px;
	height: 28px;
	float: left
}
.menumiddle
{
	height: 28px;
	float: left;
	background-image: url('../images/bg_menumiddle.gif');
	background-repeat: repeat-x
}
.menuleft
{
	width: 18px;
	height: 28px;
	float: left;
	background-image: url('../images/bg_left.gif');
	background-repeat: no-repeat
}
.menuright
{
	width: 18px;
	height: 28px;
	float: left;
	background-image: url('../images/bg_right.gif');
	background-repeat: no-repeat
}
.menutrans
{
	width: 19px;
	height: 28px;
	background-image: url('../images/bg_trans.gif');
	background-repeat: no-repeat;
	float: left
}
.menublank
{
	height: 28px;
	float: left
}
.menutext a
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold
}
.menutext a:link
{
	text-decoration: none
}
.menutext a:hover
{
	text-decoration: none;
	color: #FFDF95
}
.submenu
{
	width: 960px;
	height: 140px;
	clear: both
}
.menubg
{
	width: 488px;
	height: 140px;
	background-color: #E5E5E5;
	color: #000000;
	background-image: url('../images/bg_menubg.gif');
	background-repeat: no-repeat;
	float: left
}
.menubg1
{
	width: 244px;
	height: 140px;
	color: #000000;
	float: left
}
.menubg1help
{
	padding: 10px
}
.odkazfull
{
	padding: 0;
	margin: 0
}
.odkazfull li
{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
.odkaz
{
	width: 220px;
	font-size: 100%;
	position: relative;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #000000
}
.odkaz a
{
	display: block;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	text-decoration: none;
	font-weight: bold;
	background-image: url('../images/bg_odkaz.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000
}
.odkaz span
{
	display: block;
	margin:0;
	padding: 5px 8px 5px 20px
}
.odkaz a:hover
{
	background-color: #D9D9D9;
	background-image: url('../images/bg_odkaz1.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	font-weight: bold;
	color: #D00000
}
.odkazselect, .odkazselect a, .odkazselect a:hover
{
	background-image: url('../images/bg_odkaz1b.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #D00000
}
div.odkazselect2, div.odkazselect2 a, div.odkazselect2 a:hover {
	background-color: #d00000;
	color: #fff;
}
.banner
{
	width: 300px;
	height: 140px;
	float: left
}
.login
{
	width: 172px;
	height: 140px;
	background-color: #FFDF95;
	color: #000000;
	float: left
}
.logintext
{
	background-color: #FFDF95;
	color: #000000;
	padding: 12px
}
.logintext a
{
	font-size: 90%;
	text-decoration: none;
	color: #4C4C4C
}
.logintext a:link
{
	text-decoration: none
}
.logintext a:hover
{
	text-decoration: none;
	color:#D00000
}
.tablogin
{
	font-size: 100%;
	margin: 0 0 5px 0
}
.tablogin td
{
	padding: 0 0 1px 0
}
.boxlogin
{
	width: 100px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #333333;
	text-indent: 3px;
	font-size: 100%
}
.date
{
	width: 960px;
	height: 28px;
	background-color: #FFFFFF;
	color: #7F7F7F;
	border-bottom: 1px solid #FFECBF
}
.info, .datum
{
	width: 480px;
	padding: 7px 0 0 0;
	float: left
}
.datum
{
	text-align: right
}
.date a, .downtext a
{
	text-decoration: underline;
	color: #7F7F7F
}
.date a:link, .downtext a:link
{
	text-decoration: underline
}
.date a:hover, .downtext a:hover
{
	text-decoration: underline;
	color:#D00000
}
.main
{
	width: 960px;
	margin: 20px 0 0 0;
	line-height: 140%;
	clear: both
}
.main a
{
	text-decoration: underline;
	color: #CE0E0E
}
.main a:link
{
	text-decoration: underline
}
.main a:hover
{
	text-decoration: underline;
	color: #000000
}
.podmenu
{
	width: 192px;
	float: left
}
.podmenuup
{
	width: 172px;
	background-color: #E5E5E5;
	background-image: url('../images/bg_odkaz2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000
}
.podmenuuptext
{
	padding: 4px 4px 4px 20px
}
.reklama
{
	width: 170px;
	border: 1px solid #CECECE;
	margin: 20px 0 0 0
}
.reklama2
{
	margin-bottom: 5px;
}
.reklamatext
{
	padding: 16px 0 16px 14px;
	background-color: #FFFFFF;
	color: #8C8C8C
}
.reklamatext img
{
	margin: 0 0 3px 0
}
.odkaz2
{
	width: 172px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	background-color: #F7F7F7;
	color: #000000
}
.odkaz2 a
{
	display: block;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	text-decoration: none;
	font-weight: normal;
	color: #000000
}
.odkaz2 span
{
	display: block;
	margin:0;
	padding: 4px 8px 4px 20px
}
.odkaz2 a:link
{
	text-decoration: none
}
.odkaz2 a:hover
{
	background-color: #F7F7F7;
	background-image: url('../images/bg_odkaz1.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	font-weight: normal;
	color: #D00000
}
.odkaz2select
{
	background-image: url('../images/bg_odkaz.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #D00000
}
.odkaz2select a:hover
{
	background-image: url('../images/bg_odkaz.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #D00000
}
.podmenuend
{
	width: 172px;
	border-top: 1px solid #E5E5E5
}
.podmenuup3
{
	width: 172px;
	background-color: #B1E2E9;
	background-image: url('../images/bg_odkaz2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000
}
.podmenuup3text
{
	padding: 4px 4px 4px 20px
}
.odkaz3
{
	width: 172px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	background-color: #E0F3F6;
	color: #000000
}
.odkaz3 a
{
	display: block;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	text-decoration: none;
	font-weight: normal;
	color: #000000
}
.odkaz3 span
{
	display: block;
	margin:0;
	padding: 4px 8px 4px 20px
}
.odkaz3 a:link
{
	text-decoration: none
}
.odkaz3 a:hover
{
	background-color: #E0F3F6;
	background-image: url('../images/bg_odkaz1.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	font-weight: normal;
	color: #D00000
}
.odkaz3select
{
	background-image: url('../images/bg_odkaz.gif');
	background-repeat: no-repeat;
	background-position: left top
}
.odkaz3select a:hover
{
	background-image: url('../images/bg_odkaz.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000
}
.podmenuend3
{
	width: 172px;
	border-top: 1px solid #B1E2E9
}
.next
{
	width: 596px;
	float: left
}
.next2
{
	width: 768px;
	float: left
}
.next3
{
	width: 960px;
	float: left
}
.nexttext
{
	padding: 0 20px 0 0
}
.nexttextmain, .nexttextmain2, .nexttextmain3, .nexttextmain4
{
	font-size: 110%;
}
.nexttextmain h2 a, .nexttextmain2 h2 a, .nexttextmain3 h2 a, .nexttextmain4 h2 a
{
	color: #038e94;
	text-decoration: none
}
.nexttextmain h2 a:link, .nexttextmain2 h2 a:link, .nexttextmain3 h2 a:link, .nexttextmain4 h2 a:link
{
	text-decoration: none
}
.nexttextmain h2 a:hover, .nexttextmain2 h2 a:hover, .nexttextmain3 h2 a:hover, .nexttextmain4 h2 a:hover
{
	color: #038e94;
}
.nexttextmain2
{
	width: 570px;
}
.nexttextmain3
{
	width: 768px;
}
.nexttextmain4
{
	width: 960px;
}
.sitepath
{
	border-top: 1px dashed #CECECE;
	border-bottom: 1px dashed #CECECE;
	margin: 0 0 20px 0;
	padding: 3px 0 3px 0
}
.printsite
{
	border-top: 1px dashed #CECECE;
	margin: 20px 0 0 0;
	padding: 3px 0 3px 0
}
.tabulka
{
	width: 576px;
	font-size: 100%
}
.tabulka td
{
	border-bottom: 1px solid #E6E6E6;
	padding: 4px
}
.tabulka td.nadpistab
{
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #ECECEC
}
.tabulka td.popis
{
	font-size: 90%;
	padding-top: 6px;
	padding-bottom: 8px;
}
.tabulka td.vpravo
{
	text-align: right;
}
.main01
{
	width: 468px;
	float: left
}
.obrhome
{
	margin: 3px 15px 5px 0;
	border: 1px solid #999999;
	float: left
}
.obrlava
{
	margin: 0px 8px 8px 0;
	border: 1px solid #999999;
	float: left
}
.obrprava
{
	margin: 0px 0px 8px 8px;
	border: 1px solid #999999;
	float: right
}
.main02
{
	width: 320px;
	float: left
}
.main02text
{
	padding: 0 20px 0 20px
}
.ramhome
{
	border: 1px solid #CECECE;
	padding: 10px
}
.textblackline
{
	color: #000000;
	background-color: #FFFFFF;
	text-transform: uppercase;
	border-bottom: 1px solid #E6E6E6;
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
	font-weight: bold;
	display: block
}
.tabfondy, .tabfondy2
{
	width: 258px;
	font-size: 100%
}
.tabfondy td, .tabfondy2 td, .tabfondy th, .tabfondy2 th
{
	border-bottom: 1px solid #E6E6E6;
	padding: 3px 0 3px 0
}
.tabfondy .right, .tabfondy2 .right
{
	text-align: right;
	white-space: nowrap;
}
.tabfondy .center, .tabfondy2 .center
{
	text-align: center;
	white-space: nowrap;
}
.tabfondy td.tdtextzeleny, .tabfondy2 td.tdtextzeleny, .tabfondy th.tdtextzeleny, .tabfondy2 th.tdtextzeleny
{
	color: #038E94
}
.tabfondy td.tdsedy, .tabfondy2 td.tdsedy
{
	color: #707070;
}
.tabfondy td.tdend, .tabfondy2 td.tdend
{
	border-bottom: 0px solid #E6E6E6
}
.tabfondy tr.trsedy, .tabfondy2 tr.trsedy, .tabfondy tr.trsedy td, .tabfondy2 tr.trsedy td, span.sedy
{
	background-color: #ECECEC;
}
.fond, .tabfondy2
{
	width: 576px;
	font-size: 90%;
}
.fond td, .tabfondy2 td, .fond th, .tabfondy2 th
{
	padding-left: 5px;
	padding-right: 5px;
}
.tabfondy2
{
	width: 100%;
}
.odsadenie
{
	color: #707070;
	background-color: #FFFFFF;
	padding: 5px 0 0 10px
}
.main03
{
	width: 172px;
	float: left
}
.boxnadpis
{
	color: #000000;
	background-color: #CECECE;
	border: 1px solid #CECECE;
	text-transform: uppercase;
	font-weight: bold;
	padding: 3px 6px 3px 6px
}
.boxtext
{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	padding: 6px;
	margin: 0 0 7px 0
}
.boxend
{
	margin: 0
}
.s_okrajom
{
	margin-right: 20px;
}
.tabnewsletter
{
	font-size: 100%;
	margin: 5px 0 0 0
}
.boxnewsletter
{
	width: 80px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #333333;
	text-indent: 3px;
	font-size: 100%
}
.divboth
{
	clear: both
}
.down
{
	width: 960px;
	border-top: 1px solid #CECECE;
	margin: 20px 0 0 0;
	clear: both
}
.downtext
{
	padding: 5px 0 25px 3px;
	background-color: #FFFFFF;
	color: #7F7F7F
}
.naj
{
	position:absolute;
	margin: 6px 0 0 0;
	left: 940px
}
.chyba
{
	color: #DF0000;
	font-weight: bold;
}
.materialy div
{
	padding-left: 20px;
	display: none;
}
.materialy p
{
	margin-top: 4px;
	margin-bottom: 4px;
}
.materialy select
{
	font-size: 100%;
}
.materialy a.subor, .materialy a.adresar, .materialy a.adresar_otvoreny, .materialy a.dokument
{
	background-image: url( '../images/save.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.materialy a.adresar
{
	background-image: url( '../images/folder.gif' );
}
.materialy a.adresar_otvoreny
{
	background-image: url( '../images/folder_open.gif' );
}
.materialy a.dokument
{
	background-image: url( '../images/dokument.gif' );
}
table h2
{
	font-size: 135%;
}

.komentare fieldset
{
	background-color: #f7f7f7;
	border: 1px solid #cecece;
	padding: 10px;
	margin: 10px 0 0 0;
	font-size: 100%
}
.komentare fieldset fieldset
{
	background-color: #FFFFFF;
	border: 1px dashed #cecece;
}
.textsmall
{
	font-size: 90%
}
.zelena
{
	color: #028205;
}
.cervena
{
	color: #ae0000;
}
.konferencia
{
	margin-bottom: 15px;
}
.tab2 td, .tab2 tr.trsedy td {
	padding: 2px;
}
pre.mails_text, textarea.mails_text {
	font-family: Courier, monospace;
	font-size: 120%;
	border: 0;
}
pre.mails_text, div.mails_text {
	border: 1px solid #000;
	padding: 5px;
}

