body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.64em;
	color : Black;
	font-style : normal;
	font-weight : normal;
	margin-bottom : 0em;
	margin-left : 0em;
	margin-right : 0em;
	margin-top : 0em;
	background-color : #999999;
	letter-spacing : 0.1em;
	}
	
a {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color : #006600;
}
a:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color : #339933;
}

code {
	font-size : 1.3em;
}

ul { 
	margin-bottom: 0px;  
	margin-left: 0px;  
	margin-right: 0px;  
	margin-top: 0px;  
	padding-bottom: 5px;  
	padding-left: 20px;  
	padding-right: 0px;  
	padding-top: 0px;
}

li {
	margin-bottom: 0px;  
	margin-left: 5px;  
	margin-right: 0px;  
	margin-top: 0px;  
	padding-bottom: 1px;  
	padding-left: 0px;  
	padding-right: 0px;  
	padding-top: 0px;
}

form {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 5px;
	padding-top : 5px;
}

textarea {
	width : 99%;
	border : 1px solid #006400;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : normal;
	border : 1px solid #009240;
}

select {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : normal;
}

option {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
//	font-size : 0.65em;
	font-size : 0.9em;
	font-weight : normal;
}
input {
	background : White;
	border : 1px solid #009240;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : normal;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.top {
	background-repeat : repeat-x;
	background-image : url(../images/global/00back.gif);
	height : 10.5em;
	border-bottom : 1px solid #006400;
	width: 76em;
	letter-spacing: 0em;
	background-color : White;
}
.topBlind {
	background-image : none;
	width : 2px;
	height : 105px;
	border : none;
	float : left;
}

.topEmblem {
	background-image : none;
	width : 89px;
	height : 105px;
	border : none;
	float : left;
}

.topLanguages {
	background-image : none;
	height : 26px;
	border : none;
	margin-left : 5px;
	margin-top : 5px;
	float : left;
}

.topLanguages img {
	margin-left : 5px;
	margin-right : 5px;
}

.topContact1 {
	height : 2.8em;
	border : none;
	text-align : right;
	padding-right : 5px;
	color : white;
	font-size : 0.9em;
	letter-spacing : 0em;
	background-color : #009240;
}

.topContact2 {
	height : 1.4em;
	border : none;
	text-align : right;
	padding-right : 5px;
	color : Black;
	font-size : 0.9em;
	letter-spacing : 0em;
	background-color : white;
}

.topContact3 {
	height : 2.8em;
	border : none;
	text-align : right;
	padding-right : 5px;
	color : White;
	font-size : 0.9em;
	letter-spacing : 0em;
	background-color : #009240;
}

.topContact3 a {
	color : White;
}

.topContact3 a:hover {
	color : #CCFFCC;
}

.topDKnL {
	margin-left : 0px;
	margin-top : 24px;
	float : left;
}

.topImages {
	margin-top : 6px;
	margin-left : 1px;
	border : none;
	float : left;
	border-color : None;
}

.topImages img {
	margin-left : 0px;
	margin-right : 2px;
	border : 1px solid #006400;
}

.topMessage {
	border : none;
	margin-right: 5px;
	margin-top: 10px;
	text-align : right;
	float : right;
}

.pages {
	background : white;
	padding-top : 0.1em;
	padding-bottom : 0em;
	padding-left : 0.1em;
	padding-right : 0.1em;
	width: 75.8em;
	margin : 0em 0em 0em 0em;
	}

.leftPanel {
	background : White;
	margin : 0em 0em 0em 0em;
	padding : 0em 0em 0em 0em;
	width : 16em;
	float : left;
}

.main {
	margin-top : 0em;
	margin-bottom : 0em;
	margin-left : 0.1em;
	margin-right : 0em;
	padding : 0em 0em 0em 0em;
	float: right;
	width: 59.7em;
	text-align: left;
}

.middlePanel {
	margin-right : 0.1em;
	margin-left : 0em;
	margin-bottom : 0em;
	margin-top : 0em;
	padding : 0em 0em 0em 0em;
	float: left;
	width: 43.6em;
}

.rightPanel {
	margin : 0em 0em 0em 0em;
	padding : 0em 0em 0em 0em;
	width : 16em;
	float : right;
}

.boxTop {
	color : White;
	background : #009240;
	font-weight : bold;
	font-size : 115%;
	text-align : left;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
}

.boxMain_text {
	background : White;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left : 4px;
	padding-right : 2px;
	padding-top : 3px;
	padding-bottom : 3px;
	border-right : 1px solid #009240;
	border-left : 1px solid #009240;
	text-align : left;
	font-size : 0.9em; 
	letter-spacing : 0.0em;
}

.boxMain {
	background : White;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 0px;
	padding-top : 0px;
	border-right : 1px solid #009240;
	border-left : 1px solid #009240;
	text-align : left;
}

.boxBottom {
	background : White;
	background : url(../images/global/flag_bottom1x5.gif) repeat-x;
	margin-bottom : 1px;
	font-size : 1px;
}

.menu {
	background-color : #E1F4E2;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	border-top : 1px dotted #B9D2BA;
}

.menuSelected {
	background-color : #99CC99;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	border-top : 1px dotted #B9D2BA;
}

.menuFirst {
	background-color : #E1F4E2;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
}

.menuSub {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	float : right;
}

.menuTop {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	font-style : normal;
	font-weight : normal;
	color: #000000;
	background-color : #E1F4E2;
	border-bottom : 1px dotted #006600;
	text-align : left;
	margin-bottom: 5px;
	letter-spacing: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}

.menuBottom {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-style : normal;
	font-weight : normal;
	color: #000000;
	background : #FFFFCC;
	border-top : 1px dotted #006600;
	text-align : right;
	margin-top: 5px;
	}
	
.copyright {
	clear : both;
	background-color : #E0E0E0;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
	text-align : center;
	padding-bottom : 0.1em;
	padding-left : 0.1em;
	padding-right : 0.1em;
	padding-top : 0.1em;
	width: 75.8em;
}

.submit_url {
	background : #E1F4E2;
	border : 1px solid #009240;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
	padding : 2px;
	margin : 2px; 
	color: Black;
}

.button {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin : 0px; 
	margin-top: 2px;
}

.button a:hover {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color : Black;
}

.submit {
	background : #E1F4E2;
	border : 1px solid #009240;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
}
.error {
	font-weight : bold;
	color : Red;
	text-align : center;
}

.border {
	border : 1px solid #006400;
}

#border {
	border : 1px solid #006400;
}

.noBorder {
	border : 0px none;
	margin-top: 10px;
	margin-bottom: 10px;
}

#noBorder {
	border : 0px none;
}

.pagination {
	background-color : #E1E1E1;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	text-align : right;
	letter-spacing : 0em;
}
.forumContribution {
	background-color : #E1F4E2;
}
.forumTitle {
	font-size : 1.15em;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	background-color : #EFEFEF;
}

.forumText {
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-indent : 0px;
	text-align : left;
}

.forumTitle2 {
	font-size : 1em;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 2px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-weight : bold;
}
.forumReaction {
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-indent : 0px;
	text-align : right;
}
.forumInput {
	width : 99%;
}
.forumOK {
	text-indent : 0px;
	font-weight : bold;
	text-align : center;
}
.smallBoxP {
	text-indent : 0px;
}
.source {
	text-align : right;
}
.registrationOK {
	text-indent : 0px;
	font-weight : bold;
	text-align : center;
}
.calendarWeb {
	text-align : center;
}
.calendarWebTitle {
	background-color : #EFEFEF;
}
.calendarWebToday {
	background : #E9E9E9;
	border : 1px solid Red;
}
.calendarWebDayMonth {
	border : 1px solid #E2E2E2;
}

.filterServerMap {
	width : 15em;
	border : 1px dotted #009240;
	float : right;
	margin-top : 2px;
	background-color : #E1F4E2;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	margin-left : 2px;
	margin-bottom : 2px;
}
.filterServerMapTitle {
	border-bottom : 1px solid #009240;
	font-weight : bold;
}
.filterServerMapSeparator {
	border-top : 1px solid #009240;
}

.vedouci {
	border-top-width : 1px;
	border-top-style : inset;
	font-weight : bold;
	border-top-color : Black;
	background-color : #E2E2E2;
	letter-spacing: 0px;
}

input.povinny {
	background-color : #FFE3B2;
}

h1 {
	text-align : left;
	font-size : 1.35em;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px;	
}

h2 {
	text-align : left;
	font-size : 1.25em;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px;
}

h3 {
	text-align : left;
	font-size : 1.1em;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px;
}

hr {
	border : none;
	background : #009240;
	height : 1px;
	width: 95%;
	text-align: center;
}

p {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-align: justify;
	text-indent: 10px;
}
	
.table_update {
	text-align: center;
}

.table_update th {
	border-bottom: 2px groove;  
	border-top: 2px groove; 
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;  
	padding-bottom: 5px; 
	margin-left: 0px;  
	margin-right: 0px;
	border-color:  #009240;
	background-color : #E1F4E2;
}

.table_update TR {
	text-align: left;
}

.table_update TD {
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

#table_update {
	border : 1px solid Silver;
}

.table_update_list table {
	border-top: 1px solid;
	border-color:  #009240;
	margin-top: 10px;
	margin-bottom: 10px;
}

.table_update_list td {
	text-align: left;
	border-bottom: 2px groove;  
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;  
	padding-bottom: 5px; 
	margin-left: 0px;  
	margin-right: 0px;
	border-bottom: 1px solid;
	border-color:  #009240;
}

.table_update_list th {
	border-bottom: 2px groove;  
	border-top: 2px groove; 
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;  
	padding-bottom: 5px; 
	margin-left: 0px;  
	margin-right: 0px;
	border-color:  #009240;
	background-color : #E1F4E2;
}
.table_update_list input {
	margin-top: 0px;  
	margin-bottom: 0px;  
	border : 0px none;
}

.textarea_ro { 
	border: 2px inset;  
	margin-bottom: 10px;  
	margin-top: 5px;  
	padding-bottom: 5px;  
	padding-top: 5px;  
	margin-left: 0px;  
	margin-right: 0px;  
	padding-left: 5px;  
	padding-right: 5px;  
	background-color: #FFE3B2;  
	color: #656565;
}

.textarea_ro { 
	border: 2px inset;  
	margin-bottom: 10px;  
	margin-top: 5px;  
	padding-bottom: 5px;  
	padding-top: 5px;  
	margin-left: 0px;  
	margin-right: 0px;  
	padding-left: 5px;  
	padding-right: 5px;
	background-color: #F5F5F5;  
	color: #656565;
}


.wupdate_files {
	width: 100%;
}

.wupdate_input {
	width: 100%;
}

.surveyQuestion {
	margin : 0px 0px 0px 0px;
	font-size : 1.15em;
	font-weight : bold;
	
	padding : 4px 4px 4px 4px;
	text-align: center;
}

.surveyVote {
	vertical-align : middle;
	margin-bottom : 5px;
}
.surveyQuestionCount {
	text-align : center;
	text-indent : 0px;
}

.important {
	font-weight : bold;
	color : Red;
}
.filterFAQs {
	width : 33em;
	border : 1px dotted #009240;
	float : right;
	margin-top : 2px;
	background-color : #E1F4E2;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	margin-left : 2px;
	margin-bottom : 2px;
}
.filterFAQsTitle {
	border-bottom : 1px solid #009240;
	font-weight : bold;
}
.filterFAQsSeparator {
	border-top : 1px solid #009240;
}
.FAQsQuestion {
	text-indent : 0px;
	background-color : #EFEFEF;
	text-align : left;
}

.FAQsOK {
	text-indent : 0px;
	font-weight : bold;
	text-align : center;
}

.FAQsGroup {
	border-bottom : 1px dotted #009240;
	background : White;
	margin-bottom : 10px;
	padding-bottom : 10px;
	margin-top : 0px;
	padding-top : 0px;
}

.VisitorGroup {
	border-bottom : 1px dotted #009240;
	background : White;
	margin-bottom : 10px;
	padding-bottom : 10px;
	margin-top : 0px;
	padding-top : 0px;
}

.visitorOK {
	text-indent : 0px;
	font-weight : bold;
	text-align : center;
}

.visitorBookTitle {
	text-indent : 0px;
	background-color : #EFEFEF;
}
.serverMap1 {
	font-size : 1.15em;
	padding-top : 3px;
	padding-bottom : 3px;
	font-weight : bold;
	background-color : #EFEFEF;
}

.smallBoxServices1 {
	margin : 0px 0px 0px 0px;
	font-size : 1.15em;
	font-weight : bold;
	padding : 4px 4px 4px 4px;
}

.smallBoxServicesP {
	text-indent : 0px;
	font-size : 0.9em;
	background-color : #F4F4F4;
	border: 1px inset;
	margin: 3px;
	padding: 3px;
}
.signature { 
	text-align: right;  
	font-style: italic;  
	}
	
/* formatovani tabulek */
.dataContact table {
	border: 1px solid #009240;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
}

.dataContact th {
	border: 1px solid #009240;
	border-collapse: collapse;
	font-weight: bold;
	font-size : 0.9em;
	letter-spacing : 0.1em;
	background-color : #E1F4E2;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
}

.dataContact td {
	border: 1px solid #009240;
	border-collapse: collapse;
	font-size : 0.9em;
	letter-spacing : 0em;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
}

.dataTable table {
	border: 1px solid #009240;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
}

.dataTable th {
	border: 1px solid #009240;
	border-collapse: collapse;
	font-weight: bold;
	background-color : #E1F4E2;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;

}

.dataTable td {
	border: 1px solid #009240;
	background-color: White;
	border-collapse: collapse;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.dataTitle { 
	letter-spacing: 2px; 
	text-align: center;	
}

.dataLeft {
	text-align: left;
	font-weight: normal;
}

.dataRight {
	text-align: right;
	font-weight: normal;
}

.dataCenter {
	text-align: center;
	font-weight: normal;
}

.dataLeftBold {
	text-align: left;
	font-weight: bold;
}
.dataRightBold {
	text-align: right;
	font-weight: bold;
}

.dataCenterBold {
	text-align: center;
	font-weight: bold;
}
/* konec - formatovani tabulek */
.dataTableContact table {
	border: 1px solid #009240;
	border-collapse: collapse;
	margin-top: 5px;
	margin-bottom: 5px;
}

.dataTableContact th {
	border: 1px solid #009240;
	border-collapse: collapse;
	font-weight: bold;
	background-color : #E1F4E2;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.dataTableContact td {
	border: none;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.tipBottom { 
	letter-spacing: 0em;
	background: #FFE8D0;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	text-align: center;
	font-size : 0.9em;
}

/* konec - hugo */

.buttonBack {
	float : right;
}

.imageBorder { 
	border: 1px solid #5E5E5E; 
}

.imageRight {
	float:right; 
	padding-left:10px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-left:0px; 
	margin-right:0px;
}

.imageLeft {
	float:left; 
	padding-left:5px; 
	padding-right:10px; 
	padding-top:5px; 
	padding-bottom:5px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-left:0px; 
	margin-right:0px;
}

.imageSignature {
	float:left;
	font-style: italic;
	font-weight: normal;
}

.imageSignatureRight {
	float:right;
	font-style: italic;
	font-weight: normal;
}

.menuPages {
	background-color : #E1E1E1;
	color: Black;
	border: none;
	font-size : 1.1em;
	font-style : normal;
	font-weight : normal;
	text-align : left;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	margin-top: 5px;
	}
	
.menuPages A {
	text-decoration: underline;
	font-weight: bold;
	color: #006600;
}

.filterDogs {
	width : 12em;
	border : 1px dotted #009240;
	float : right;
	margin-top : 2px;
	background-color : #E1F4E2;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	margin-left : 2px;
	margin-bottom : 2px;
}

.filterDogsTitle {
	border-bottom : 1px solid #009240;
	font-weight : bold;
}

/*////////////////////////////////////////////*/
.menuDeska {
	background-color : #EFEFDE;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	border-top : 1px dotted #707070;
}


.headlinePanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	font-style : normal;
	font-weight : normal;
	color: #000000;
	background-color : #E1F4E2;
	text-align : left;
	letter-spacing: 0.3px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	}

.headlineSubPanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	font-style : normal;
	font-weight : normal;
	color: #000000;
	background-color : #E1F4E2;
	text-align : left;
	letter-spacing: 0px;
	margin-bottom: 5px;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
	}

.signature { float: right; }
/*
.displayMenuDeska {
	border : 0px none;
	background-color : #E1F4E2;
}
*/

xmp {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	padding-left: 15px;
}

.findString {
	padding: 0pt; 
	background-color: yellow; 
	color: black; 
	display: inline; 
	font-size: inherit;
}

.filterSelected { color: Red; }

.filterNews {
	border-bottom : 1px dotted #009240;
	background-color: #EAEAEA;
	text-align : center;
	padding-top : 0px;
	padding-right : 5px;
	padding-left : 5px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 5px;
}
