/* _____ Obecne nastaveni _____ */
body {
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif, verdana, helvetica, tahoma, verdana;	
	font-size: 70%;
	color: black;
	background-color: #e0e0e0;
	}
img {
	border: 0;
	}
form {
	margin: 0;
	}
table {
	border-collapse: collapse;
	}
h1 {
	font-size: 120%;
	font-family: tahoma, verdana, arial, sans-serif, verdana, helvetica;
	font-weight: normal;
	color: rgb(255,144,4);
	margin: 0px;
	}
h2 {
	font-size: 90%;
	color: white;
	font-weight: bold;
	font-family:  tahoma, verdana, arial, sans-serif, verdana, helvetica;
	margin: 0px;
	padding: 0px;
	}
h3 {
	font-size: 100%;
	color: black;
	font-weight: bold;
	font-family:  tahoma, verdana, arial, sans-serif, verdana, helvetica;
	margin: 0px;
	padding: 0px;
	}
.font70 {
	font-size: 70%;
	}
.font80 {
	font-size: 80%;
	}
.font90 {
	font-size: 90%;
	}
a {text-decoration: underline;}
a:link {text-decoration: underline;}
a:hover {text-decoration: underline; color: black;}


/* _____ Stavba zakladni tabulky _____ */
#logopruh {
	width: 100%;
	height: 69px;
	vertical-align: top;
	text-align: left;
	background: #003F67 url("../images/pozdadi-logo.jpg") repeat-y;
	}
#menutd {
	width: 100%;
	height: 23px;
	background-color: black;
	}
#ikonymenu {
	width: 34px;
	border-left: solid 1px #c30601;
	border-right: solid 1px #c30601;
	}
#podmenu {
	height: 23px;
	background-color: white;
	background: white url("../images/pozadi-podmenu.gif") repeat-y;
	}
#nadobsahleva {
	width: 171px;
	height: 18px;
	border-right: solid 1px #c30601;
	border-bottom: solid 1px #c30601;
	}
#nadobsahstred {
	width: 430px;
	height: 18px;
	border-bottom: solid 1px #c30601;
	}
#nadobsahstredvelky {
	height: 18px;
	border-right: solid 1px #c30601;
	border-bottom: solid 1px #c30601;
	}
#nadobsahprava {
	height: 18px;
	border-right: solid 1px #c30601;
	border-bottom: solid 1px #c30601;
	background-color: #9999cc;
	}
#leva {
	width: 151px;
	border-right: solid 1px #c30601;
	padding: 15px 10 15px 10px;
	vertical-align: top;
	}
#levadefault {
	width: 151px;
	border-right: solid 1px #c30601;
	border-top: solid 1px #c30601;
	padding: 15px 10 15px 10px;
	vertical-align: top;
	}
#stred {
	width: 400px;
	padding: 15px;
	vertical-align: top;
	}
#stredvelky {
	padding: 15px;
	border-right: solid 1px #c30601;
	vertical-align: top;
	}
#stredvelkydefault {
	padding-bottom: 15px;
	border-right: solid 1px #c30601;
	border-top: solid 1px #c30601;
	vertical-align: top;
	}
#novinkydefault {
	padding: 15px;
	border-right: solid 1px #c30601;
	border-top: solid 1px #c30601;
	vertical-align: top;
	}
#prava {
	padding: 34px 0px 15px 0px;
	border-right: solid 1px #c30601;
	background-color: #9999cc;
	vertical-align: top;
	}
.defaultheight {
	height: 192px;
	}

/* ItemTitle */
.pagetitle {
	font-size: 90%;
	font-family: arial, sans-serif, verdana, helvetica;
	font-weight: bold;
	color: black;
	}
.titledecor {
	padding: 4px 7px 0px 0px;
	vertical-align: top;
	}


/* _____ MenuPannel _____ */
.menubar {
	background-color: none;
	}
.menuisland {
	vertical-align: middle; 
	background-color: #F9FAFC;;
	text-align: left;
	}
.menuitemnormal {
	background-color: black;
	padding: 0px 12px 0px 9px; 
	vertical-align: middle; 
	cursor: hand;
    border: solid 0px white;
    font-size: 80%;
	font-weight: bold;
	color: white; 
    text-align: left;
	}
.menuitemoutofscope {
	width: 8em; 
	height: 2em; 
	background-color: black;
	vertical-align: middle; 
    cursor: hand;
    border: solid 0px white; 
    font-size: 80%;
    color: white; 
    text-align: left;
	}
.menuitemnormalhover {
	height: 2ex; 
	background-color: black; 
	padding: 0px 12px 0px 9px; 
	vertical-align: middle; 
    cursor: hand;
    border: solid 0px white; 
    font-size: 80%; 
  	font-weight: bold;
    color: #c30601; 
    text-align: left;
	}
.menuitemoutofscopehover {
	width: 8em; 
	height: 2ex; 
	background-color: black; 
	vertical-align: middle; 
    cursor: hand;
    border: solid 0px white; 
    font-size: 80%; 
    color: #c30601; 
    text-align: left;
	}




/* SearchaPannel */
.searchbox {
	}
.searchbutton {
	padding: 2px 0px 0px 10px;
	}
.searchtextbox  {
	width: 80px;
	font-size: 70%;
	height: 1.6em;
	border: solid 1px #868f94;
	padding: 0px 2px 0px 2px;
	color: black;
	}


/* PathPannel */
.pathpannel {  
	height: 2ex;
	padding-left:0px;
	font-size: 60%;
	padding-bottom:0px;
	color: #8D8D8D;
	}
.pathlink {
	color: #8D8D8D;
	text-decoration: none;
	}


/* LoginPannel, LoginEdit */
.loginokraj {
	padding: 9px 7px 7px 7px;
	}
.loginhelpokraj {
	padding: 2px 7px 4px 5px;
	}
.loginpannel {
	}
.loginlabelup {
		padding-top: 5px;
	}
.prihlasen {
	font-size: 70%;
	padding: 7px 0px 0px 5px;
	}
.logintext {
	padding-top: 5px;
	font-size: 70%;
	}
.logintext a {color: #616161;}
.logintext a:hover {color: black;}

.loginlink {
	padding-top: 8px;
	}
.loginlink a {color: #616161;}
.loginlink a:hover {color: black;}

.loginresult {
	font-size: 70%;
	font-weight: normal;
	color: red;
	text-align: justify;
	}
.logintextbox  {
	width: 150px;
	font-size: 70%;
	height: 1.6em;
	border: solid 1px #868f94;
	padding: 0px 2px 0px 2px;
	color: black;
	}	
.logintextbox2  {
	width: 11em;
	height: 1.6em;
	border: solid 1px #868f94;
	padding: 0px 2px 0px 2px;
	color: black;
	}
.loginvalidator {
	color: blue;
	font-size: 70%;
	}
.loginpassword {
	width: 150px;
	height: 1.6em;
	border: solid 1px #868f94;
	font-size: 70%;
	padding: 0px 2px 0px 2px;
	color: black;
	}
.loginpassword2 {
	height: 1.6em;
	border: solid 1px #868f94;
	padding: 0px 2px 0px 2px;
	color: black;
	}
.loginusername {
	}
.logininfo {
	font-size: 90%;
	font-family: arial, sans-serif, verdana, helvetica;
	font-weight: bold;
	color: black;
	}
.loginlabelimportant {
	font-size: 70%;
	font-weight: bold;
	}
.loginmezera {
	padding-top: 8px;
	}
.loginbutton {
	text-align: center;
	padding-top: 5px;
	padding-right: 3px;
	}
.logindisclaimer {
	color: #c30601;
	text-align: justify;
	font-size: 80%;
	}
.logintextw {
	font-size: 70%;
	color: white;
	}


/* Permission */
.permissionsection {
	color: black;
	padding: 18px 0px 0px 0px;
	font-size: 70%;
	font-weight: bold;
	}
.permissiontextbox	{
	font-size: 70%;
	width: 12em;
	}
.permissionlabel {
	font-size: 70%;
	vertical-align: middle;
	}
.permissionbutton  {
	font-size: 70%;
	}
.permissionvalue {
	font-size: 70%;
	}
.permissiondropdown {
	font-size: 70%;
	width: 12em;
	}
.permissionhyperlink {
	font-size: 70%;
	}
.permissionhyperlink a {color: #616161; text-decoration: underline;}
.permissionhyperlink a:hover {color: black; text-decoration: underline;}

.permissionmezera {
	padding-top: 5px;
	}


/* _____ NewsList _____ */
.newstitle { 
	color: #c30601;
	font-weight: bold;
	font-size: 80%;
	}
.newslisttitle { 
	font-size: 70%;
	color: black;
	font-weight:bold;
	text-decoration: underline;
	}
.newslisttitle a {
	text-decoration: underline;
	}
.newslistinfo {
	padding-top: 5px;
	}
.newslistbody {
	font-size: 70%;
	padding-top: 3px;
	text-align: justify;
	color: black;
	}
.newslistseparator { color:rgb(230,230,230); }


/* FlashList */
.flashtd {
	padding: 5px 7px 5px 7px;
	}
.flashlisttitletd {
	padding: 0px 0px 3px 5px;
	background-color: #ccc9c6;
	}
.flashlisttitle {
	font-size: 80%;
	color: black;
	font-weight: bold;
	}
#flashlistbodytd {
	padding-top: 10px;
	}
.flashlistbody {
	color: #616161;
	font-size: 80%;
	text-decoration: underline;
	}
.flashlistdate { 
	font-size: 80%;
	color: rgb(255,144,4);
	padding: 5px 0px 3px 0px; 
	}
.flashlisticon {
	}
.flashlistseparator {
	color: rgb(230,230,230);
	}


/* ActionIcons */
.actioniconspannel {
	}
.actioniconstable {
	float:right;
	}


/* HtmlPannel */
.headericon  { 
	}
.headertext {
	font-size:70%;
	color: #505050;
	}
.headerdate {
	color: black;
	padding-top: 5px;
	font-size: 70%;
	}


/* HtmlPanel-body */
.htmlpannel h2{
	font-size: 80%; 
	font-family:  arial, sans-serif, verdana, helvetica, tahoma, verdana;
	font-weight: bold;
	color: black;
	}
.htmlpannel h3{
	font-size: 70%;  	
   font-family: arial, sans-serif, verdana, helvetica, tahoma, verdana;
	font-weight: bold;
	color: black;
	}
.htmlpannel h4{
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	color: #c30601;
	}
.htmlpannel p{
	text-align: justify;
	font-size: 70%;
	}
.htmlpannel a {text-decoration: underline; color: #616161;}
.htmlpannel a:hover {text-decoration: underline; color: black;}

.htmlpannel pre{
	font-size: 70%;
	font-family: arial, tahoma, verdana;
	font-style: italic;
	}	
.htmlpannel ol{
	font-size: 70%;
	}	
.htmlpannel ul{
	font-size: 70%;
	}	
.htmlpannel table {
	width: 100%;
	font-size: 70%;
	background-color: white;
	border-collapse: collapse;
	border: solid 0px white;
	}
.htmlpannel td {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 3px #e0e0e0;
	}
.htmlpannel td table-hlavicka {
	background: red;
	}


/* HtmlList */
.htmllistmezera {
	padding-top: 15px;
	}
.htmllistheader {
	color: #505050;
	font-weight: bold;
	background-color: #EFEFEF;
	}
.htmllistheader a {text-decoration: underline; color: #616161;}
.htmllistheader a:hover {colot: black; text-decoration: underline;}

.htmllist {
	color: #505050;
	font-size:70%;
	}
.htmllistitem {
	color: #616161;
	}
.htmllistitem a {color: #616161; text-decoration: underline;}
.htmllistitem a:hover {color: black; text-decoration: underline;}
.htmllistitem td {border: solid 1px #e0e0e0;}
.htmllistitem table {border: solid 0px white}

.htmllistalternate {
	color: #505050;
	background-color: #EFEFEF
	}
.htmllistalternate a {text-decoration: underline; color: #616161;}
.htmllistalternate a:link {text-decoration: underline; color: #616161;}
.htmllistalternate a:hover {color: black; text-decoration: underline;}

.htmllistpager {
	font-weight: bold;
	color: #c30601;
	}
.htmllistpager a {color: #c30601;}
.htmllistpager a:hover {text-decoration: underline;}
	
.htmllistfilterlabel  {
	color: black;
	font-size:70%;
	}
.htmllistfilter {
	width: 10em;
	font-size: 70%;
	}
.htmllistlabelresult {
	font-size:70%;
	font-style: normal;
	font-weight: bold;
	color: #c30601;
	}


/* Contact */
.contactslabel {
	font-size:80%;
	font-weight:bold;
	color: rgb(46,107,162);
	}
.contactstext {
	font-size:60%;
	text-align:right;
	}


/* Verify */
.verifytext {
	font-size:70%;
	font-style:italic;
	color: rgb(46,107,162);
	}


/* SeeAlso */
#seealsoname {
	padding: 10px 0px 7px 0px;
	}
.seealsogroup {
	font-size: 80%;
	font-weight: bold;
	color: black;
	}	
.seealsoitem {
	font-size: 70%;
	text-decoration: none;
	padding-left: 0px;
	color: #616161;
	}
.seealsoitem a {color: #616161; text-decoration: underline;}
.seealsoitem a:hover {color: black; text-decoration: underline;}

#seealsosep {
	padding-top: 7px;
	}
#see {
	border-top: solid 1px #c30601;
	padding: 0px 5px 0px 0px;
	}


/* SeeAlsoEdit */
.seealsoeditsection {
	color: #c30601;
	font-size: 70%;
	font-weight: bold;
	font-style: normal;
	padding: 5px 0px 15px 0px;
	}
.seealsoeditborder {
	height: 15px;
	border-bottom: solid 2px #D8D5D2;
	}
.seealsoeditbutton {
	height: 17px;
	width: 17px;
	font-size: 70%;
	}
.seealsodropdown {
	width: 12em;
	}
.seealsoedittext {
	font-size:70%;	
	}


/* FileEdit FilePannel */
.filelabel {
	font-size: 70%;
	}
.filepadding {
	padding: 0px 15px 10px 0px;;
	}
.fileedittextbox {
	font-size: 70%;
	}
.fileeditlabel {
	font-size: 70%;
	width: 190px;
	}
.fileeditname {
	font-size: 70%;
	}
.plaineditbutton {
	width: 150px;
	font-size: 70%;
	height: 1.8em;
	border: solid 1px #868f94;
	padding: 0px 2px 0px 2px;
	color: black;
	}
.plaineditcontents {
	width: 100%;
	height: 7em;
	}
.filedown {
	font-size:70%;
	color: #616161;
	}
.filedown a {text-decoration: underline; color: #616161;}
.filedown a:hover {text-decoration: underline; color: black;}

.fileedittextbox2  {
	width: 150px;
	font-size: 70%;
	height: 1.8em;
	border: solid 1px #868f94;
	padding: 0px 2px 0px 2px;
	color: black;
	}


/* TopicEdit */
.topicsection {
	color: black;
	font-size:70%;
	font-weight: bold;
	}
.topicitem {
	font-size: 70%;
	color: #616161;
	}


/* Comment */
.commentsection {
	color: black;
	font-size: 70%;
	font-weight: bold;
	}
.commenttextbox {
	width: 100%;
	font-size: 70%;
	color: #616161;
	font-family: arial, tahoma, verdana, arial;
	}
.commentresult {
	font-size: 70%;
	color: #616161;
	}
.commentdate {
	color: rgb(255,144,4);
	font-size: 70%;
	}
.commentissuer {
	color: rgb(255,144,4);
	font-size: 70%;
	font-weight: bold;
	}
.commenttext {
	font-size: 70%;
	}
.commentseparator {
	color: #616161;
	}


/* Discussion, DiscussPannel, Discuss */
.discusssection {
	font-size: 70%;
	font-weight: bold;
	color: black;
	padding: 10px 0px 5px 0px;
	border-top: solid 3px #D8D5D2;
	}
.discusszobraz {
	text-align: right;
	padding-bottom: 5px;
	}
.discusstextbox {
	font-size: 70%;
	}
.discussresult {
	font-size: 70%;
	font-weight: bold;
	color: black;
	}
.discussdate {
	font-size: 70%; 
	color: #82AF18; 
	padding: 5px 0px 3px 0px;
	font-weight: bold;
	}
.discussissuer {
	font-size: 70%;
	color: rgb(46,107,162);
	}
.discusstext {
	font-size: 70%;
	padding-bottom: 5px;
	}
.discussseparator {
	}
.discusssummary {
	font-size: 70%;
	}
.discusslink {
	font-size:70%;
	text-decoration: underline;
	color: #505050;
	}	


/* Rotator */
.rotator {
	text-align: center;
	}
.rotatorbanner {
	padding-top: 7px;
	text-align: center;
	}


/* Subscribe */
.infostav {
	font-size: 70%;
	}
.infostav a {text-decoration: underline; color: #616161;}
.infostav a:hover {text-decoration: underline; color: black;}

.subscpaddingtd {
	}
.subsciconstd {
	padding: 7px 0px 0px 0px;
	vertical-align: bottom;
	}
.subsceditsection {
	color: #c30601;
	font-size: 70%;
	font-weight: bold;
	font-style: normal;
	padding: 15px 0px 5px 0px;
	}
.subscsection {
	font-weight: bold;
	font-size: 80%;
	color: black;
	}
.subscinfo {
	}
.subsclink {
	}
.subsclabel {
	color: #616161;
	}
.subsclabel2 {
	font-size: 70%;
	font-weight: bold;
	}
.subsctext {
	font-size: 70%;
	}
.subscchkbox {
	font-size: 70%;
	}
.subscchkbox2 {
	font-size: 70%;
	padding-left: 25px;
	font-style:italic;
	}
.subscbutton {
	font-size: 70%;
	}
td.subsccell {
	vertical-align:top;
	background-color:Green;
	}


/* RemarkList */
.remarklisttitle {
	color: black;
	font-size: 70%;
	font-weight: bold;
	}
.remarklistresume {
	font-size: 70%;
	}
.remarklistfilterlabel {
	font-weight: bold;
	padding-top: 4px;
	}
.remarklistheader {
	color: black;
	font-size: 80%;
	font-weight: bold;
	}
.remarklistheader a {color: black;}
.remarklistheader a:hover {text-decoration: underline;}

.remarklistpager {
	font-size: 70%;
	font-weight: bold;
	color: #c30601;
	}
.remarklistpager a {color: #c30601;}
.remarklistpager a:hover {text-decoration: underline;}


/* TabSelector */
.tabselector {
	font-size: 70%;
	}

	
/* Quickikon */
.quickikon {
	padding: 0px 0px 10px 0px;
	}
.ikona {
	padding: 0px 22px 0px 22px;
	}