/* CSS pro webovou prezentaci zdechovice.cz */
/* made by BROLI © Web Works 2006 -- http://www.web-works.cz -- */
/* ALL RIGHTS RESERVED */


body {margin: 0; padding: 0; font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
body {font-size: 76%; color: #000; text-align: center; line-height: 1.5em; background-color: #fc6;}


/* definice obecnych stylu */
blockquote{font:/*italic*/ 120% "Times New Roman",Times,serif;letter-spacing: 2px;word-spacing:2px;background:url(./default/images/q.png) top left no-repeat;margin:15px;padding:10px 15px 10px 25px}
kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid;font-size: 150%;color:#333;}
abbr {border-bottom:1px dashed;cursor:help}
acronym {border-bottom:1px dashed;cursor:help}
dfn {font-style:normal;border-bottom:1px dashed;cursor:help}
code {font-family: courier, monospace;border:1px solid #cccccc;color:#333;background-color:#ffffcc;padding-left:1px;padding-right:1px}
samp {font-family: courier, monospace;border:1px solid #cccccc;color:#333;background-color:#ccffcc;padding-left:1px;padding-right:1px}
table {font-size:100%}
img.left {float:left;margin-right: 10px;}
img.right {float:right;margin-left: 10px;}
img.center {margin: 5px auto;}
p {margin:1em 0}
p.indent {margin-left:40px}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
div.textbox {clear:both;float:left;width:200px;color:#f60;margin:5px;font-size:80%;padding:5px;border: 1em solid #EAF4CC;}
	div.textbox p {text-indent: 0;}
	div.textbox h5 {margin: 0;padding:3px;color:#f60;}
div.photo {float:left;width:auto;font-size:80%;font-weight:bold;padding:1em;text-align: center;}	
	div.photo p {text-indent: 0;font-style: italic; line-height: 1em;}
	div.photo ul {text-align: left;}		
hr {width:90%;height: 2px;color:#D1DAA5; margin-top: 3em;margin-bottom: 3em; border-top: 2px solid #D1DAA5; text-align: center;}
.clear,.cleaner {clear:both}
.noIndent{text-indent: 0;}
.colorF30 {color: #f30;}
.colorF60 {color: #f60;}
.colorF90 {color: #f90;}
.color333 {color: #333;}
.color000 {color: #000;}
.color900 {color: #900;}
.colorC00 {color: #C00;}

.error {color: #c00; font-weight: bolder;}


/* WebCreator Block Layout  */
.full {margin: 0 auto;}
.wp50fR {width: 45%; float: right;margin-left: 5%; display: inline;}
.wp50fL {width: 45%; float: left;margin-right: 5%; display: inline;}
.wp33fR {width: 30%; float: right;margin-left: 3%; display: inline;}
.wp33fL {width: 30%; float: left;margin-right: 3%; display: inline;}
.wp25fR {width: 20%; float: right;margin-left: 5%; display: inline;}
.wp25fL {width: 20%; float: left;margin-right: 5%; display: inline;}
.clear-both {clear: both;}
.clear-right {clear: right;}
.clear-left {clear: left;}

span.smaller {font-size: 80%;}
span.larger {font-size: 115%;}
span.XXsmall {font-size: 70%; }
span.XXlarge {font-size: 130%; }	


	/* citojatka */
    .ToolTip {border: 1px solid #f60; background: #fff; color:#f30; padding: 3px;}
	 

/* LAYOUT */

#body {background: #fc6 url(default/images/bg-body-bottom.png) center bottom repeat-x;}
#container {background: url(default/images/bg-body-top.png) center top repeat-x;}
#content {background: #fff url(default/images/bg-content.png) center repeat-y; color: #030; width: 750px; margin: 0 auto; text-align:left;}
 #rightColumn {float: right; width: 510px; margin: 0px; overflow: hidden;}
	#title {height: 271px; background: url(default/images/title.jpg) top center no-repeat; position: relative;}
	#PageAddress {font-size: 90%; padding: 230px 180px 0 0; }
		.PageAddressItem a {padding-right: 16px; background: url(default/images/ico-navItem.gif) right no-repeat;}
	#rightColumnContent {width:490px; margin-left: 7px;/*overflow: auto; */}
 #leftColumn  {float: left; width: 240px; margin: 0px; background: url(default/images/bg-submenu-top.png) left 205px no-repeat;}
 	#LogoBox {height: 205px; background: url(./default/images/logo.jpg);}
	
	.leftColumnContent {margin: -5px 15px 0 15px; font-size: 90%;}
 #bottom  	  {clear: both; padding:20px 15px 20px 140px; background: transparent url(default/images/bg-bottom.png) center bottom no-repeat;}
 #copyrights  {height: 88px; font-size: 85%; padding-right: 15px; text-align: right; background: #fc6 url(default/images/bg-copyrights.png) center top no-repeat;}

/* MENU, SUBMENU */
 
ul#MainMenu {height: 62px; display: block; padding-right: 10px;background-image: url(default/images/bg-mainmenu.png); overflow: hidden; margin: 0px;list-style: none; font-size: 100%;}
	ul#MainMenu li {display: block; float: right; width: 150px; height: 42px;background: #fff url(default/images/bg-mainmenu-li-normal2.png) bottom center no-repeat; margin: 20px 0 0 0; text-align: center; font-weight: bold; }
		ul#MainMenu li a {display: block;height: 42px; color: #900; text-decoration: none;}	
		ul#MainMenu li span {display: block; padding-top: 15px;}	
		ul#MainMenu li a:hover {background: #f30 url(default/images/bg-mainmenu-li-hover2.png) bottom center no-repeat; color: #fff;}
		ul#MainMenu li.currentMenuItem a {background: #900 url(default/images/bg-mainmenu-li-active2.png) bottom center no-repeat; color: #fff; text-decoration: none;}
		ul#MainMenu li a:active,ul#MainMenu li a:focus {background: #f30 url(default/images/bg-mainmenu-li-hover2.png) bottom center no-repeat; color: #fff;}

ul#MainMenu2 {display: block; width: 233px;background: #C1CD9B url(default/images/bg-mainmenu2.png) top left repeat-y; margin:0; _margin-top:1px; padding: 0 0 5px 0; list-style: none; font-size: 110%; }
	ul#MainMenu2 li {display: block; background: #D1DAA5 url(default/images/bg-mainmenu2-li-normal.png) top left repeat-y;margin-top:1px;text-align: center;  font-weight: bold;  list-style-image: none;}
		ul#MainMenu2 li a {display: block; color: #616B43; padding: 10px 15px 10px 20px; height: 100%; text-decoration: none;}
		ul#MainMenu2 li span {}		
		ul#MainMenu2 li a:hover {background: #f30 url(default/images/bg-mainmenu2-li-hover.png) top left no-repeat; color: #fff;}
		ul#MainMenu2 li.currentMenuItem a {background: #900 url(default/images/bg-mainmenu2-li-active.png) top left no-repeat; color: #fff;}
		ul#MainMenu2 li a:active,ul#MainMenu2 li a:focus {background: #f30 url(default/images/bg-mainmenu2-li-hover.png) top left no-repeat; color: #fff;}
	
ul#SubMenu1, ul#SubMenu2  {display: block; width: 233px;background: #C1CD9B url(default/images/bg-mainmenu2.png) top left repeat-y; margin:0; padding: 2px 0 3px 0; list-style: none; font-size: 95%; }
	ul#SubMenu1 li, ul#SubMenu2 li {display: block; background: #D1DAA5 url(default/images/bg-mainmenu2-li-normal.png) top left repeat-y;margin-top:1px; text-align: center; font-weight: bold;  list-style-image: none;}
		ul#SubMenu1 li a, ul#SubMenu2 li a {display: block; color: #616B43; padding: 3px 15px 3px 20px; height: 100%; text-decoration: none;}
		ul##SubMenu1 li span, ul##SubMenu2 li span {}	
		ul#SubMenu1 li a:hover, ul#SubMenu2 li a:hover {background: #f30 url(default/images/bg-submenu-li-hover.png) top left no-repeat; color: #fff;}
		ul#SubMenu1 li.currentItem, ul#SubMenu2 li.currentItem {background: #900 url(default/images/bg-submenu-li-active.png) top left no-repeat; color: #fff;}
		ul#SubMenu1 li.currentItem span, ul#SubMenu2 li.currentItem span {padding: 3px 20px 3px 20px; }
		ul#SubMenu1 li a:active, ul#SubMenu1 li a:focus, ul#SubMenu2 li a:active, ul#SubMenu2 li a:focus {background: #f30 url(default/images/bg-submenu-li-hover.png) top left no-repeat; color: #fff;}

/* SEZNAMY */		
		
ul li {list-style-type: none;  list-style-image: url(default/images/li-right.gif); line-height: 1.7em;}
ol li {list-style-type: decimal;}	


ul.ui li  {list-style-image: none; list-style-type: square;}
ul.hodnota {
	padding: 0.5em 0.5em 1em 2em;
	margin-bottom: 1em;
}

/* NADPISY */
	
h1 {padding: 0; margin:0; line-height: 1.5em; text-align: center; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; }
h1,h1 span {width:510px; height:100px; font-size:3em; position:absolute; overflow:hidden; left:0; top:0; z-index:0; cursor:pointer; cursor:hand;}
h1 span {display:block; background: url(default/images/title.jpg) no-repeat; z-index:1;}
h1 a {color: #030; text-decoration: none;}

h2 {font-size: 200%;background: url(default/images/bg-h2.png) repeat-x;padding:9px 10px 0 10px;margin: 10px 10px 30px 0;line-height: 1.5em;color: #f60;text-align: right;font-weight: normal;font-family: Tahoma, Helvetica, Verdana, Geneva, Arial, sans-serif;}
	h2 span {background-color: #fff; padding: 5px;}
h3 {padding: 25px 0 10px 20px; font-size: 140%; font-weight: normal;letter-spacing: 0.1em;}
h4 {padding: 25px 0 5px 5px; font-size: 130%; font-weight: normal; letter-spacing: 0.1em;}
h5 {font-size: 120%;letter-spacing: 0.1em;}
h6 {font-size: 110%;letter-spacing: 0.1em;}

h3, h4, h5, h6 {color: #FF4500;line-height: 1.5em;font-family: Tahoma, Helvetica, Verdana, Geneva, Arial, sans-serif;}
h3 a, h4 a, h5 a, h6 a {color: #FF4500;}

#leftColumn h4					{font-size: 125%;color: #616B43;font-weight: bold; letter-spacing: 1px; margin: 25px 5px 5px 0; padding: 7px 0;}
#leftColumn h4.news 			{background: url(default/images/bg-img-flash.png) left 3px no-repeat; padding-left: 45px; margin-bottom: 0px; padding-bottom: 0px;}
#leftColumn h4.submenu 		{background: url(default/images/bg-img-hand.png) left top no-repeat; padding-left: 45px; margin-left: 15px;}
#leftColumn h4.newsletter 	{background: url(default/images/bg-img-mail.png) left 5px no-repeat; padding-left: 45px;}
#leftColumn h4.contact	 	{background: url(default/images/bg-img-contact.png) left top no-repeat; padding-left: 45px;}
#leftColumn h4.weather	 	{background: url(default/images/bg-img-weather.png) left top no-repeat; padding-left: 45px;}
#leftColumn h4.RandomPhoto	{background: url(default/images/bg-img-random.png) 5px top no-repeat; padding-left: 45px;}
#leftColumn h4.search	   {background: url(default/images/bg-img-search.png) 5px top no-repeat; padding-left: 45px;}
#leftColumn h4.PhotoMenuTitle	{background: url(default/images/bg-img-photomenu.png) 5px top no-repeat; padding-left: 45px;margin-left: 15px; font-size: 110%;}


#leftColumn h4 a {color:#616B43;}
#leftColumn h4 a:hover {color:#f30;}
#leftColumn h4 a:focus {color:#fff;}

.leftColumnContent h4		{font-size: 150%;}

/* TABULKY */
table {padding: 0px; margin: 10px 0; border-collapse: collapse; border-color:/*#616B43;*/#D5DDBB; font-size: 100%;}
table.DataTable {font-size: 90%; }
table caption {font-size: 120%; color: #f30; text-align: left; font-weight: bold; padding-left: 5px;}
tbody td,tbody th, td, th {color: #466900;padding: 3px; border-color: #D5DDBB;}
tbottom td,tbottom th {padding: 2px;}
thead td,thead th,tbottom td,tbottom th {background-color: #D1DAA5; padding: 5px; color: #000; font-size: 100%;}
thead td,thead th,tbottom td,tbottom th { border:1px solid #DFE5C2;border-bottom: 1px solid #616B43; }

table.DataTable,table.DataTable tbody td, table.DataTable tbody th, table.DataTable td, table.DataTable th {border:1px solid #D5DDBB;}
table.DataTable {border: 2px solid #616B43;padding: 2px; margin: 5px;}

tr.lichy {background:#fff;}
tr.sudy  {background:#D5DDBB;}
tr.sudy td, tr.sudy th {border:1px solid #fff;}

/* OBRAZKY */
#rightColumnContent img,#rightColumnContent a img {border: 0.5em solid #D5DDBB;  margin: 0.5em;}
#rightColumnContent a img:hover  {border-color: #F60;}

/* ODSTAVCE */
p {text-indent: 2em;}
.info {border: 0.5em solid #D5DDBB; background-color:#F2F5EA; color: #F63; padding: 5px;}
.leftColumnContent.info {border: 3px solid #D5DDBB; background-color:#F2F5EA; color: #F63; padding: 5px; overflow: auto;}
p.noIndent { text-indent: 0px; }

/* FORMULARE */


/* label {display: block; margin-top: 5px; color:#616b43; font-weight:bold; padding: 3px;}
.formular, input {border:1px solid #D1DAA5; background: #fff;vertical-align: middle;}
.formular:hover, input:hover {border:1px solid #616b43;}
.submit, .reset, reset, submit {border: 1px solid #616b43; background:#D1DAA5; color: #616b43; margin: 10px; font-weight: bold; padding: 3px; cursor: pointer;}
.submit:hover, .reset:hover {border: 1px solid #900; background:#c00; color: #fff; cursor: pointer;}
 */

/* form definition ---------------------------------------------*/

form {margin:0px;padding:0px;}
fieldset {
	margin:5px;
	padding:5px;
	border: 1px solid #E3E8D2;
}

legend {
	color: #616b43;
	font-size:1.1em;
	font-weight:bold;
}

fieldset p {margin: 0px 10px;}

label {
	display:block;
	float:left;
	width:120px;
}

label.lbl-inline {
	display:inline;
	float:none;
	width:auto;
}

.input-text {
	margin: 0px;
	border:1px solid #D1DAA5;
	background: #fff url('default/images/bg-input.gif') repeat-x 0px 0px; 
	width:180px;
}

.input-text-no {
	margin: 0px;
	border:1px solid #D1DAA5;
	background: #fff url('default/images/bg-input.gif') repeat-x 0px 0px; 
	width:40px;
}

.input-text-mo {
	margin: 0px;
	border:1px solid #D1DAA5;
	background: #fff url('default/images/bg-input.gif') repeat-x 0px 0px; 
	width:135px;
}

textarea {
	margin: 0px;
	border:1px solid #D1DAA5;
	background: #fff url('default/images/bg-input.gif') repeat-x 0px 0px; 
	width: 305px;
	height:150px;
}

.input-selection {	
	margin: 0px;
	border:1px solid #D1DAA5;
	background: #fff url('default/images/bg-input.gif') repeat-x 0px 0px; 
	width:130px;
}

fieldset .input-text, fieldset .input-text, fieldset .input-text-mo, fieldset .input-text-no, fieldset textarea, fieldset .input-selection {
	margin-bottom:5px;
}

fieldset .input-selection {width:180px;}

.formular:hover, input:hover {border:1px solid #94A26B;}

.input-button, .submit, .reset {
	margin:0px;
	padding:0px 1px;
	color:#616b43;
	font-size: .9em;
	font-weight: bold;
	background: #D1DAA5 url('default/images/bg-button.gif') repeat-x 0px 0px; 
	border:1px solid #616b43;
}

.input-button:hover, .submit:hover, .reset:hover {
	border-color:#B90000;
	color: #fff;
	background: #CC0000 url('default/images/bg-button-hover.gif') repeat-x 0px 0px;
	cursor: pointer;
}



.form_error_msg {display: block; clear: both; color: #c00; font-weight: bold; display: block;}
 .FormMaker {}
.FormItemBox {margin-bottom: 5px;}
 span.FormItemBox span.FormItem {}
 span.FieldsetDescription {}
 .RadioGroupTitle {display:block;font-weight: bold; padding: 5px 0; margin-top: 10px;}
 
 .block {display: block; width: 100%;}
 .inline {display: block; width: 33%; float: left; }
 
 /* poznamka */
  .form_note {font-style: italic; padding-left: 0.5em;} 

 .w60 {width: 60px;}
 .w100 {width: 100px;}
 .w200 {width: 200px;}
 .w300 {width: 300px;}
 .w400 {width: 400px;}
 .w600 {width: 600px;} 
 
   /* STANDARDNI ODKAZY */
	 a {color: #c00;}
	 a:hover {color: #f30; text-decoration: none;}
	 a:focus,a:active {color: #fff; background-color: #f30; text-decoration: none;}
	 a img {display: block;} /* zamezi zobrazovani pozadi pri a:active ve FF */
	 a.styleSwitcherDefault { display: none;}

.paging {padding: 1em 0; text-indent: 0px; line-height: 2em; color:#A9B972; }
a.pagingLink  { border: 1px solid #D1DAA5; padding: 3px 5px; color: #616b43; text-decoration: none; }
a.pagingLink:hover  { border: 1px solid #f30; color: #f30;}
a.pagingLink:focus,a.pagingLink:active  { border: 1px solid #f30; color: #fff; background-color: #f30;}
	
a.out {background: url(default/images/ico-external-link2.gif) 100% 0 no-repeat; padding-right: 15px;color:#f60;}
a.out:hover {background: #f60 url(default/images/ico-external-link.gif) 100% 0 no-repeat; color:#fff;}

	/* LOGO */
	a#logo img, .noBorder {border: none !important;}
	a#logo:active {background: none !important;}
	#logoGIF {top: 33px; position: relative; left: 48px;}

	
	/* PRESKAKOVACI ODKAZY */
   .jumplink {position: absolute;top: -100px;z-index: 1;padding: 0.5em;}
   a.jumplink:focus, a.jumplink:active {z-index: 5;top: 20px;left: 0px;background-color: Blue; color: #fff; border: 1px solid #fff;}
	
	/* ODKAZY V PATECCE STRANKY */
	#bottom a {margin-right: 20px; font-size: 85%; }
		span.SitemapLink {background: url(default/images/ico-sitemap.gif) right no-repeat; padding-right: 17px;}
		span.DeclarationLink {background: url(default/images/ico-declaration.gif) right no-repeat; padding-right: 17px;}			
		span.UpLink {background: url(default/images/ico-top.gif) right no-repeat; padding-right: 14px;}
		span.PrintLink {background: url(default/images/ico-print.gif) right no-repeat; padding-right: 17px;}
		span.CSSLinkDefault,span.CSSLinkText{background: url(default/images/ico-txt.gif) right no-repeat; padding-right: 17px;}		
	#copyrights a:hover {color:#fff;}
		




/* modul    S I T E M A P     */
/* odkaz polozky sitemapu */
.SiteMap ul {padding: 5px 10px 5px 15px; margin-left: 10px;}
.SiteMap li {margin: 3px 0;}
.SiteMap li a {font-weight:bold;}
.SiteMap li span {font-size: 90%;}
/* odkaz polozky sitemapu typu externi odkaz */

.SiteMap li.externalLink a {background: url(default/images/ico-external-link2.gif) 100% 0 no-repeat; padding-right: 15px;color:#f60;}
.SiteMap li.externalLink a:hover {background: #f60 url(default/images/ico-external-link.gif) 100% 0 no-repeat; color:#fff;}

	
/* modul    N E W S     */
		
	.NewsItemTitle span {color: #616b43; display:block; color: #616b43; font-size: 0.8em; font-weight: bold;}
	.NewsItemTitle {margin-top: -10px;}
	
   .NewsItem {margin-bottom: 30px;}
	.NewsBottomLinks {padding-top: 50px; text-indent: 0px;}
	
	.NewsBoxItem {padding-right: 5px;}
	.NewsBoxItemTitle,.NewsBoxItemTitle a {font-size: 100%;color: #c00;font-weight: bold; padding-bottom: 5px; margin-bottom: 5px;}
	.NewsBoxItemTitle a:hover {color:#f30;}
	.NewsBoxItemTitle span {color: #616b43; display:block; font-size: 0.9em;}
	.NewsBoxItemText a {text-decoration: none; padding: 5px; font-size: 0.9em; color: #333; display: block; width: 100%; padding: 3px; }
	.NewsBoxItemText a:hover {color:#f30;}
	.NewsBoxItemTitle a:focus, h5.NewsItemTitle a:focus, .NewsBoxItemText a:focus,.NewsBoxItemTitle a:active, h5.NewsItemTitle a:active, .NewsBoxItemText a:active {color: #fff;}
	

/* modul    e D E S K,   N O T I C E    B O A R D     */
	.eDeskItemTitle span,.noticeBoardItemTitle span {color: #616b43; display:block; color: #616b43; font-size: 0.8em; font-weight: bold;}
	.eDeskItemTitle,.noticeBoardTitle {margin-top: -10px; }
	h4.noticeBoardTitle, h4.eDeskItemTitle {font-size: 140%; font-weight: normal;letter-spacing: 0.1em; }
	h4.noticeBoardTitle a {color: #616b43; text-decoration: none;}
	h4.noticeBoardTitle a:hover {color: #f30; text-decoration: underline; }
	.eDeskText,.noticeBoardText {margin-top: 10px;}
	.noticeBoardDate {padding-left: 30px; font-size: 90%;}
	.noticeBoardDate span { font-weight: bold; }
   .eDeskItem,.noticeBoardItem  {margin-bottom: 30px; margin-top: 20px;}
	.eDeskBottomLinks,.noticeBoardBottomLinks {padding-top: 50px; text-indent: 0px;}
	
	li.FileItem {margin-left: 30px; margin-bottom: 20px;}
	  .FileDescription {font-size: 90%; font-style: italic;  }
	


	
	

/* modul    P H O T O G A L L E R Y     */

div.RandomPhotoItem {text-align: center;}
div.RandomPhotoItem a img {border: 3px solid #D1DAA5;margin: auto !important;}
div.RandomPhotoItem a:hover img {border: 3px solid #f30;}
div.RandomPhotoItem h5 {padding: 5px; margin: 0;font-size: 90%; color: #616b43; }

.PhotoPlacement,.PhotoFormats {padding-top: 15px;margin-bottom: 2em;}
.PhotoFormats {margin-bottom: 4em;}
.PhotoPlacement a.firstItem {}
.CategoryPlacementItem,.PhotoPlacementItem {padding-right: 16px; background: url(default/images/ico-navItem.gif) right no-repeat;}

/*.PhotoBox { margin: 2em 0; width: 480px;}*/
.PhotoCleaner {clear: both; height: 3em;}
.photoThumb {padding: 0; text-align: center; float: left; display: inline; margin: 0px 3px;}
a.PhotoItem {display: block; width: 230px; height: auto; text-align: center; padding: 0; text-decoration: none;}
	.photoThumb h4.PhotoItemTitle  {color: #333; margin: 0; padding: 10px 3px 5px 3px; font-weight: bold; font-size: 100%;}
	a.PhotoItem img {border: 3px solid #D1DAA5; margin: auto !important;}
a.PhotoItem:hover {background-color:#F2F5EA;}
a.PhotoItem:focus, a.PhotoItem:active {background-color:#D5DDBB;}
a.PhotoItem:hover img,a.PhotoItemr img:hover {border: 3px solid #D1DAA5;}
.PreviousPhoto {float: left;}
.NextPhoto {float: right;}

a.photo img {border: 5px solid #D1DAA5; margin: auto !important;}
a.photo:hover img {border: 5px solid #f30;}


/*    S U B M E N U    P R O    V Y P I S     K A T E G O R I I     */

 #PhotoMenuBox {border: 0.3em solid #C1CD9B;  padding: 0em; margin: 0 10px; font-size: 85%;}

	
 ul#PhotoMenu  	 {margin: 0px;padding: 0; list-style: none; line-height: 1.3em;}
 ul#PhotoMenu li   {margin: 0px;padding: 0; list-style-image:none; background-color: #fff;list-style: none;}
 ul#PhotoMenu li a {display:block; color: #616B43; margin: 0px; padding: 0px; width: 100%;}
 ul#PhotoMenu li a span {display:block; padding:5px 5px 5px 5px;margin: 0px;}
 ul#PhotoMenu li a:hover,ul#PhotoMenu li a:focus,ul#PhotoMenu li a:active {background-color: #EAF4CC; }

 ul#PhotoMenu ul 		 {margin: 0px;padding: 0;}
 ul#PhotoMenu ul li   {margin: 0px;padding: 0; background-color: #fff; }
 ul#PhotoMenu ul li a {display:block; color: #616B43; margin: 0px; padding: 0px; width: 100%;}
 ul#PhotoMenu ul li a span {display:block; padding:5px 5px 5px 25px;margin: 0px;}
 ul#PhotoMenu ul li a:hover,ul#PhotoMenu ul li a:focus, ul#PhotoMenu ul li a:active {background-color: #EAF4CC; }

 ul#PhotoMenu ul ul 		 {margin: 0px;padding: 0;}
 ul#PhotoMenu ul ul li   {margin: 0px;padding: 0; background-color: #fff; }
 ul#PhotoMenu ul ul li a {display:block; color: #616B43;  margin: 0px; padding: 0px; width: 100%;}
 ul#PhotoMenu ul ul li a span {display:block; padding:5px 5px 5px 45px; margin: 0px;}
 ul#PhotoMenu ul ul li a:hover, ul#PhotoMenu ul ul li a:focus,ul#PhotoMenu ul ul li a:active {background-color: #EAF4CC; }

 ul#PhotoMenu ul ul ul 		 {margin: 0px;padding: 0;}
 ul#PhotoMenu ul ul ul li   {margin: 0px;padding: 0; background-color: #fff; }
 ul#PhotoMenu ul ul ul li a {display:block; color: #616B43; margin: 0px; padding: 0px; width: 100%;}
 ul#PhotoMenu ul ul ul li a span {display:block; padding:5px 5px 5px 65px;margin: 0px;}
 ul#PhotoMenu ul ul ul li a:hover,ul#PhotoMenu ul ul ul li a:focus, ul#PhotoMenu ul ul ul li a:active {background-color: #EAF4CC; }


 ul#PhotoMenu li a.currentPhotoMenuItem span,
 ul#PhotoMenu ul li a.currentPhotoMenuItem span,
 ul#PhotoMenu ul ul li a.currentPhotoMenuItem span,
 ul#PhotoMenu ul ul ul li a.currentPhotoMenuItem span {/*padding-left: 20px;*/} /* aktualni kategorie */

 ul#PhotoMenu li a.currentPhotoMenuItem,
 ul#PhotoMenu ul li a.currentPhotoMenuItem,
 ul#PhotoMenu ul ul li a.currentPhotoMenuItem,
 ul#PhotoMenu ul ul ul li a.currentPhotoMenuItem {background: #D3DBB7 url(images/li-right.gif) no-repeat 5px 50%;} /* aktualni kategorie */

 ul#PhotoMenu li a.currentPhotoMenuItem:hover,
 ul#PhotoMenu ul li a.currentPhotoMenuItem:hover,
 ul#PhotoMenu ul ul li a.currentPhotoMenuItem:hover,
 ul#PhotoMenu ul ul ul li a.currentPhotoMenuItem:hover {background-color: #DFE5C2;} /* aktualni kategorie */

 ul.CategoryTree li.level-1 {margin-left: 10px;}
 ul.CategoryTree li.level-2 {margin-left: 30px;}
 ul.CategoryTree li.level-3 {margin-left: 50px;}
 ul.CategoryTree li.level-4 {margin-left: 70px;}
 ul.CategoryTree li.level-5 {margin-left: 90px;}
 ul.CategoryTree li.level-6 {margin-left: 110px;}



/* modul    N E W S L E T T E R     */

.newsletterFormItem {} 
.newsletterForm {text-align:center; font-size: 0.9em;}
.newsletterFormSubmit {} 
.newsletterFormSubmit:hover {} 
.NewsletterText{/*font-size: 90%; */margin-bottom: 5px;}
.NewsletterError{padding: 5px; color: #f30; font-weight: bold;}



/*  SEARCH */

/* panel pro rychle vyhledavani */
#search-panel {padding: 0px 5px 0px 0px;}
#search-panel p {padding: 0px; margin: 0px;}
#search-panel h3 {}
#search-panel label {display: none; margin: 0; padding: 0;}

#search-panel .input-text {
	width: 125px;
}

#search-form {}
#search-form .input-text {margin-bottom: 0px;}
#search-form form fieldset {padding-bottom: 10px;}
.search-error {display: block; color: #c00; font-weight: bold;}


h3.SearchResultsTitle {margin: 0px;  padding: 0px;}
h4.SearchResultsTitle {margin: 0px;  padding: 5px;}
.tab-sel h4.SearchResultsTitle {color: #616B43;}
.SearchItem {padding: 10px 20px;}
.SearchItemTitle {margin: 0px; padding: 5px 0;}
.SearchItemPhoto {width: 235px; float: left; margin: 0px; padding: 0px; text-align: left;}
.SearchItemText {font-size: 85%;}
.highlight {background-color: #EEEEDD;}



/* hledani v obsahu ---------------------------------*/

div.tab-sel {
	border: 1px solid #E0F0B2;
	border-top: 3px;
	background-color: #F2F8DE;
	margin:0px 0px 5px 0px;
	padding:5px;
	clear:both;
}


ul#tabs-action {
	margin:0px 0px 0px 0px;
	padding:0px;
}

ul#tabs-action li {
	margin:0px 2px 0px 0px;
	padding:0px;
	list-style: none;
	display:block;
	float:left;
}

ul#tabs-action li a {
	margin:0px;
	padding:5px 0px;
	text-align:center;
	width:159px;
	overflow: hidden;
	font-weight: bold;
	display:block;
	float:left;
	border:1px solid #E0F0B2;
	border-bottom:none;
	color: #616B43;
}

ul#tabs-action li a.tab-sel, ul#tabs-action li a.tab-sel:hover {
	text-decoration:none;
	background-color: #F2F8DE;
	border-color: #E0F0B2;
}

ul#tabs-action li a:hover {
	background-color:#F2F8DE;
	border-color: #E0F0B2;
}
	