/* 
		author: Jan Volejnik - Broli, Web Works - webdesign studio
		http://www.web-works.cz
		http://www.broli.cz

*/


body {color: #585858; text-align: center; line-height: 1.5em; background-color: #D6D636; font-family: Verdana, "Geneva CE", lucida, sans-serif;}
#page {
	font-size: 90%;
}

.color333 {color: #333;}
.color000 {color: #000;}
.colorViolet {color: #DF177A;}
.colorGreen {color: #D6D636;}

.error {color: #c00; font-weight: bold;}
p.error {padding: 1em; border: 0.5em solid #D6D636; color: #DF177A; font-weight: bold; text-indent: 0px; background: #fff;}


	 

/* LAYOUT */

/* hlavni centrovaci div */
.centered-content {
	width: 985px;
	text-align: left;
	margin: 0 auto;	
}

#top {
	/*height: 155px;*/
}
#top .centered-content {
	background: #fff url('./images/bg-top.png') center top no-repeat;
	padding-top: 10px;
	position: relative;
	border-bottom: 1px solid transparent;
}


	#top .centered-content #logo {
		margin: 15px 22px; 
		background: url('./images/bg-logo.png') left top repeat-x; 
		padding: 0px;
	}
		#top .centered-content #logo a, #top .centered-content #logo a img, #top .centered-content #logo img {
			border: 0; 
			padding: 0; 
			margin: 0; 
		}
		#top .centered-content #logo img {
			margin-left: 0px;
		}
		


		#top .centered-content #title h1 {
			padding: 0px; 
			margin: 0px; 
			font-size: 120%; 
			color: #fff;
			position: absolute;
			left: 300px;
			top: 44px;
			line-height: 29px;
			width: 350px;
			height: 29px;
			text-align: left;
			display:none; 
		}
	
		#top .centered-content #langs {
			width: 170px;
			position: absolute;
			right: 22px;
			top: 42px;
			top: 55px;
		}
			#top .centered-content #langs,
			ul#LangArray {
				display: none;
			}
			ul#LangArray {padding: 0px; margin: 0px; list-style: none; text-align: right; display: block; height: 35px;line-height: 35px;}
			ul#LangArray li {list-style: none;display: inline; width: 35px; height: 35px; margin-left: 5px; float: left; /*overflow: hidden*/ }
			
			ul#LangArray li.lang-cs a {display: block; width: 35px; height: 35px; background: url('./images/lang-cs-disabled.png') center center no-repeat; }
			ul#LangArray li.lang-cs a:hover {background-image: url('./images/lang-cs.png');}
			ul#LangArray li.lang-cs span {display: block; width: 35px; height: 35px; background: url('./images/lang-cs.png') center center no-repeat;}
			ul#LangArray li.lang-cs a span {background-image: url('./images/lang-cs-disabled.png'); }
			ul#LangArray li.lang-cs a:hover span {background-image: url('./images/lang-cs.png');}
			ul#LangArray li.lang-cs span span {display: none;}
			
			ul#LangArray li.lang-de a {display: block; width: 35px; height: 35px; background: url('./images/lang-de-disabled.png') center center no-repeat; }
			ul#LangArray li.lang-de a:hover {background-image: url('./images/lang-de.png');}
			ul#LangArray li.lang-de span {display: block; width: 35px; height: 35px; background: url('./images/lang-de.png') center center no-repeat;}
			ul#LangArray li.lang-de a span {background-image: url('./images/lang-de-disabled.png'); }
			ul#LangArray li.lang-de a:hover span {background-image: url('./images/lang-de.png');}
			ul#LangArray li.lang-de span span {display: none;}
			
			ul#LangArray li.lang-en a {display: block; width: 35px; height: 35px; background: url('./images/lang-en-disabled.png') center center no-repeat; }
			ul#LangArray li.lang-en a:hover {background-image: url('./images/lang-en.png');}
			ul#LangArray li.lang-en span {display: block; width: 35px; height: 35px; background: url('./images/lang-en.png') center center no-repeat;}
			ul#LangArray li.lang-en a span {background-image: url('./images/lang-en-disabled.png'); }
			ul#LangArray li.lang-en a:hover span {background-image: url('./images/lang-en.png');}
			ul#LangArray li.lang-en span span {display: none;}
			
			ul#LangArray li.lang-ru a {display: block; width: 35px; height: 35px; background: url('./images/lang-ru-disabled.png') center center no-repeat; }
			ul#LangArray li.lang-ru a:hover {background-image: url('./images/lang-ru.png');}
			ul#LangArray li.lang-ru span {display: block; width: 35px; height: 35px; background: url('./images/lang-ru.png') center center no-repeat;}
			ul#LangArray li.lang-ru a span {background-image: url('./images/lang-ru-disabled.png'); }
			ul#LangArray li.lang-ru a:hover span {background-image: url('./images/lang-ru.png');}
			ul#LangArray li.lang-ru span span {display: none;}
			
			/* docasne - pro ukazku */
			ul#LangArray li.lang-cs a {display: block; width: 35px; height: 35px; background: url('./images/lang-cs.png') center center no-repeat; }
			ul#LangArray li.lang-de a {display: block; width: 35px; height: 35px; background: url('./images/lang-de.png') center center no-repeat; }
			ul#LangArray li.lang-en a {display: block; width: 35px; height: 35px; background: url('./images/lang-en.png') center center no-repeat; }
			ul#LangArray li.lang-ru a {display: block; width: 35px; height: 35px; background: url('./images/lang-ru.png') center center no-repeat; }
			
			ul#LangArray li.lang-cs span {display: block; width: 35px; height: 35px; background: url('./images/lang-cs-disabled.png') center center no-repeat;}
			ul#LangArray li.lang-de span {display: block; width: 35px; height: 35px; background: url('./images/lang-de-disabled.png') center center no-repeat;}
			ul#LangArray li.lang-en span {display: block; width: 35px; height: 35px; background: url('./images/lang-en-disabled.png') center center no-repeat;}
			ul#LangArray li.lang-ru span {display: block; width: 35px; height: 35px; background: url('./images/lang-ru-disabled.png') center center no-repeat;}
			
			ul#LangArray li.lang-cs a span {background-image: url('./images/lang-cs.png'); }
			ul#LangArray li.lang-de a span {background-image: url('./images/lang-de.png'); }
			ul#LangArray li.lang-en a span {background-image: url('./images/lang-en.png'); }
			ul#LangArray li.lang-ru a span {background-image: url('./images/lang-ru.png'); }


#visual {
	background-color: #C4C431;
}
	#visual .centered-content {
		background: #fff url('./images/bg-visual.png') center top repeat-y;
		padding: 0px;
		margin: 0px auto;
		position: relative;
	}	
	
		#visual .centered-content #visual-img {
			width: 942px;
			height: 212px;
			margin: 0 22px;
		}
		
		/* obecny vizual */
		#visual .centered-content .visual-obecne {
			background: #fff url('./images/visual-obecne.jpg') center 1px no-repeat;
			border-top: 2px solid #004E8E;
		}
		
		/* obecny prasata */
		#visual .centered-content .visual-prasata {
			background: #fff url('./images/visual-prasata.jpg') center 1px no-repeat;
			border-top: 2px solid #D6D636;
		}
		
		/* obecny skot */
		#visual .centered-content .visual-skot {
			background: #fff url('./images/visual-skot.jpg') center 1px no-repeat;
			border-top: 2px solid #2980D2;
		}

		
	/* drobeckova navigace */
	#visual .centered-content #PageAddress {
		font-size: 90%; 
		line-height: 150%;
		padding: 5px; 
		background: #DF177A;
		color: #fff; 
		text-align: left;
		margin: 0px 21px 0px 22px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
		.PageAddressItem a {
			padding-right: 12px; 
			background: url('./images/ico-navigator.gif') no-repeat right; 
			color: #fff; 
			text-decoration: underline;
		}
	   .PageAddressItem a:hover,
		.PageAddressItem a:focus {
			color: #fff; text-decoration: none;
		}



	#content-container .centered-content {
		background: #fff url('./images/bg-content.png') center top repeat-y;
		padding: 0px;
		margin: 0px auto;
		position: relative;
	}
	
		#content-container .centered-content .shaddow {
			background: url('./images/bg-shaddow.jpg') left top repeat-x;
			height: 20px;
			margin: 0px 21px 0 22px;
		}
		
		
		#left-column {
			width: 200px;
			float: left;
			display: inline;
			margin-left: 22px;
		}
		
		#main-content {
			width: 495px;
			float: left;
			display: inline;
			margin-left: 20px;
			text-align: justify;
			font-size: 105%;
		}
			#main-content #perex {
				color: #DF177A;
				letter-spacing: 0.1em;
				margin-bottom: 1em;
				margin-top: -1em;
				line-height: 175%;
			}
		
		#right-column {
			width: 200px;
			float: right;
			display: inline;
			margin-right: 21px;
		}
		
		#content-bottom {
			clear: both;
			height: 20px;
		}

		
	#search-box .centered-content {
		position: relative;
	}	
		
		
	#bottom {
		font-size: 100%;
	}	
	#bottom a {
		color: #C5C531;
	}
	#bottom a:hover,
	#bottom a:focus,
	#bottom a:active  {
		color: #DF177A;
	}	
		
	#bottom .centered-content {
		background: #fff url('./images/bg-content.png') center top repeat-y;
		padding: 0px;
		margin: 0px auto;
		position: relative;
	}
	
		#bottom .centered-content #bottom-links {
			border-bottom: 3px solid #D6D636;
			margin: 0px 21px 0px 22px;
			background: url('./images/bg-animals.gif') right bottom no-repeat; 
			padding-top: 40px;
		}
		

	
			#system-links {
				width: 600px;
				float: left;
				/*position: absolute;*/
				bottom: 0px;
			}
			
				#system-links div {
					display: inline;
				}
			
			#page-links {
				width: 200px;
				float: left;
				text-align: right;
			}
			
		#bottom .centered-content #copyrights {
			border-bottom: 3px solid #D6D636;
			margin: 0px;
			background: url('./images/bg-bottom-end.png') right bottom no-repeat; 
			padding: 15px 21px 30px 22px;
			text-align: right;
			color: #C5C531;
		}



/* MENU, SUBMENU */

 
 
ul#MainMenu {display: block; margin: 0 0 30px 0; padding: 0px; line-height: 150%; font-family: Arial, Helvetica, sans-serif; font-size: 110%; letter-spacing: 1px }
	ul#MainMenu li {display: block; margin-bottom: 4px; list-style: none; list-style-image: none; }
		ul#MainMenu li a {display: block; padding: 5px 10px; background-color: #FDF4F8; color: #DF177A; text-decoration: none; font-weight: bold;}	
		ul#MainMenu li span {}	
		ul#MainMenu li a:hover {background-color: #FADCEB;}
		ul#MainMenu li.currentMenuItem a {background-color: #FADCEB;}
		ul#MainMenu li a:active,
		ul#MainMenu li a:focus {background-color: #FADCEB;}

ul#MainMenu2 {display: block; margin: 0 0 30px 0; padding: 0px; line-height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 110%; letter-spacing: 1px }
	ul#MainMenu2 li {display: block; margin-bottom: 4px; list-style: none; list-style-image: none;}
		ul#MainMenu2 li a {display: block; padding: 5px 10px; background-color: #FDF4F8; color: #DF177A; text-decoration: none; font-weight: bold;}	
		ul#MainMenu2 li span {}	
		ul#MainMenu2 li a:hover {background-color: #FADCEB;}
		ul#MainMenu2 li.currentMenuItem a {background-color: #FADCEB;}
		ul#MainMenu2 li a:active,
		ul#MainMenu2 li a:focus {background-color: #FADCEB;}
	
ul#SubMenu1, 
ul#SubMenu2  {display: block; margin: 0 0 30px 0; padding: 0px; line-height: 150%; font-family: Arial, Helvetica, sans-serif; font-size: 110%; letter-spacing: 1px }
	
	ul#SubMenu1 li, 
	ul#SubMenu2 li {display: block; margin-bottom: 4px; list-style: none; list-style-image: none;}
		
		ul#SubMenu1 li a, 
		ul#SubMenu2 li a {display: block; padding: 5px 10px; background-color: #FDF4F8; color: #DF177A; text-decoration: none; font-weight: bold;}
		
		ul##SubMenu1 li span, 
		ul##SubMenu2 li span {}	
		
		ul#SubMenu1 li a:hover, 
		ul#SubMenu2 li a:hover {background-color: #FADCEB;}
		
		ul#SubMenu1 li.currentItem, 
		ul#SubMenu2 li.currentItem {background-color: #FADCEB;}
		
		ul#SubMenu1 li a:active, 
		ul#SubMenu1 li a:focus, 
		ul#SubMenu2 li a:active, 
		ul#SubMenu2 li a:focus {background-color: #FADCEB;}




/* NADPISY */

h1, h2, h3, h4, h5, h6 {color: #000; line-height: 1.25em; font-family: Tahoma, Helvetica, Verdana, Geneva, Arial, sans-serif; padding: 0px;margin: 2em 0 1em 0; text-align: left; }
h3 a, h4 a, h5 a, h6 a {color: #DF177A;}

h1 {
	color: #DF177A; 
	font-size: 250%;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 1em 0;
}

h2 {
	color: #000; 
	font-size: 200%;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #DF177A;
	margin: 2em 0;
}

h3 {font-size: 180%; font-weight: normal; letter-spacing: 0.1em;}
h4 {font-size: 160%; font-weight: normal; letter-spacing: 0.1em;}
h5 {font-size: 140%; letter-spacing: 0.1em;}
h6 {font-size: 120%; letter-spacing: 0.1em;}



.subtitle-violet,
h4.submenu,
h3.News,
h5.related-files,
#search-form h3,
.tab-sel h4.SearchResultsTitle,
h3.product-list,
h4.ProductMenuTitle,
h3.related-products  {
	background: #fff url('./images/bg-subtitle-violet.png') left top no-repeat;
	color: #fff;
	height: 30px;
	font-size: 90%;
	line-height: 28px;
	padding: 0 0 0 60px;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; font-size: 110%; letter-spacing: 1px 
} 

.subtitle-green,
h4.NewsBox,
h4.SearchResultsTitle {
	background: #fff url('./images/bg-subtitle-green.png') left top no-repeat;
	color: #fff;
	height: 30px;
	font-size: 90%;
	line-height: 28px;
	padding: 0 0 0 60px;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; font-size: 110%; letter-spacing: 1px 
}


.subtitle-violet a,
h4.submenu a,
h3.News a,
h5.related-files a,
#search-form h3 a,
.tab-sel h4.SearchResultsTitle a,
h3.product-list a,
h4.ProductMenuTitle a,
.subtitle-green a,
h4.NewsBox a,
h4.SearchResultsTitle a  {
	color: #fff;
	text-decoration: none;
}







/* modul    S I T E M A P     */

/* odkaz polozky sitemapu */

.SiteMap ul {
	padding: 5px 10px 5px 15px; 
	margin: 3em 0 1em 0;
}

		.SiteMap ul ul {
			margin: 0 0 1em 1em;
		}
		
	.SiteMap li {
		margin: 3px 0; 
		list-style-image: url('./images/arrow-right-violet-white.gif');
	}
	
		.SiteMap li a {
			font-weight:normal;
			font-size: 120%;
			font-variant: small-caps;
		}
		
		.SiteMap li span {
			font-size: 90%; 
			display: block;
		}

		/* odkaz polozky sitemapu typu externi odkaz */
		.SiteMap li.externalLink a {
			background: url('./images/ico-external-link.gif') 100% 0 no-repeat; 
			padding-right: 15px;
		}
		.SiteMap li.externalLink a:hover {
			background: url('./images/ico-external-link-hover.gif') 100% 0 no-repeat; 
		}

	
	
	
	
	
/* modul    N E W S     */
		
		
	h3.News {
		margin: 2em 0;
	}	
	
	div.NewsBox {
		margin: 2em 0;
	}
	
	.NewsItem,
	.NewsBoxItem {
		padding-bottom: 40px;
	}
	
	.NewsItemTitle,
	.NewsBoxItemTitle,
	.NewsItemTitle a,
	.NewsBoxItemTitle a {
		font-weight: normal; margin: 0 0 0.5em 0; 
	}
	
	.NewsItemTitle span, 
	.NewsBoxItemTitle span {
		color: #333; 
		display:block; 
		font-size: 0.75em;
	}
	.NewsBoxItemText { 
		font-size: 110%;
		text-align: left;
	}
	
	
	
	.NewsDetail .NewsItemTitle {
		font-size: 1.8em;
	}
	.NewsDetail .NewsItemTitle span {
		color: #000; 
		display:block; 
		font-size: 0.9em;
	}
	
	.related-files img {
		margin: 5px 0 0 0;
	}

	.NewsBottomLinks {padding-top: 50px; text-indent: 0px;}

	.related-files {text-align: left;}
	li.FileItem {margin: 2em 0; text-align: left;}
	  .FileDescription {font-size: 90%; font-style: italic;  }
	


	
	  
/* modul    C A T A L O G   */


/* zarazeni produktu */
.ProductPlacement {
	padding-top: 15px;
	margin-bottom: 2em;
}

.CategoryPlacementItem,
.ProductPlacementItem {
	padding-right: 15px; 
	padding-left: 5px;
	background:  url('./images/arrow-right-violet-white.gif') right top no-repeat; 
	text-align: left;
	display: block;
}



/* vypis */

h3.product-list {
	margin-top: 3em;
}



/* detail */


.productThumb {
	margin: 0 ;
	padding: 0;
	text-align: center; 
	width: 240px; 
}


.ProductItem { 
	margin-bottom: 2em; 
}

.ProductItemImg {
	float: left;
	display: inline; /* MSIE 6 double-margin hack */
	margin-right: 2em;
}

#related-products {
	padding-bottom: 4em;
}

.productThumb .ProductItemImg {
	float: none;
	margin: 0;
}

.productThumb .ProductItemImg img {
	margin: 0px;
}

.ProductAnnotation {
	letter-spacing: 1px;
	font-size: 90%; 
	text-align: left;
}

.ProductItemText {
	padding-top: 2em;  
	clear: both;
}

.productThumb div.title {
	color:#585858; 
	letter-spacing: 1px; 
	font-size: 90%;
}

.productThumb h4 {
	margin-top: 0px;
	padding-top: 0px; 
	text-align: center;
}

.PreviousProduct {float: left;}
.NextProduct {float: right;}

#ProductInfoForm {
	padding-bottom: 4em;
}
.visible {display: inline;}
.invisible {display: none;}







/* modul    P H O T O G A L L E R Y   */


/* zarazeni fotky */
.PhotoPlacement {
	padding-top: 15px;
	margin-bottom: 2em;
}

.CategoryPlacementItem,
.PhotoPlacementItem {
	padding-right: 0px; 
	padding-left: 20px;
	background:  url('./images/arrow-right-violet-white.gif') left center no-repeat; 
	text-align: left;

}



/* vypis */

h3.photo-list {
	margin-top: 3em;
}



/* detail */


.photoThumb {
	margin: 0 10px 0 0 ;
	padding: 0;
	text-align: center; 
	width: 235px; 
	/*float: left;*/
}

.PhotoCleaner {
	clear: both;
	height: 30px;
}

.PhotoItem { 
	margin-bottom: 2em; 
}

h4.PhotoItemTitle {
	color: #DF177A;
}

.PhotoItemImg {
	float: left;
	display: inline; /* MSIE 6 double-margin hack */
	margin-right: 2em;
}

.PhotoFormats {
	margin-bottom: 100px;
}


.photoThumb .PhotoItemImg {
	float: none;
	margin: 0;
}

.photoThumb .PhotoItemImg img {
	margin: 0px;
}

.PhotoAnnotation {
	letter-spacing: 1px;
	font-size: 90%; 
	text-align: left;
}

.PhotoItemText {
	padding-top: 2em;  
	clear: both;
}

.PhotoThumb .PhotoItem {
	margin-bottom: 0;
	float: none;
}

.photoThumb div.title {
	color:#585858; 
	letter-spacing: 1px; 
	font-size: 90%;
}

.photoThumb h4 {
	margin-top: 0px;
	padding-top: 0px; 
	text-align: center;
}

.PreviousPhoto {float: left;}
.NextPhoto {float: right; margin-right: 0;}


/* box s nahodym obrazkem */
h4.RandomPhoto {
	margin-top: 3em;
	margin-bottom: 0px;
}

.RandomPhotoItem {
	margin:0 0 3em 0;
}

.RandomPhotoItem h5 {
	margin: 0;
	text-align: center;
	font-size: 90%;
	padding: 10px 0 5px 0;
}

.RandomPhotoItem a img {
	margin: 0;
}






/*    S U B M E N U    P R O    V Y P I S     K A T E G O R I I     */

ul#ProductMenu, ul#PhotoMenu {display: block; margin: 0 0 30px 0; padding: 0px; line-height: 150%; font-family: Arial, Helvetica, sans-serif; font-size: 110%; letter-spacing: 1px }
	ul#ProductMenu li, ul#PhotoMenu li {display: block; margin-bottom: 4px; list-style: none; list-style-image: none; }
		ul#ProductMenu li a, ul#PhotoMenu li a {display: block; padding: 5px 10px; background-color: #FDF4F8; color: #DF177A; text-decoration: none; font-weight: bold;}	
		ul#ProductMenu li span, ul#PhotoMenu li span {}	
		ul#ProductMenu li a:hover, ul#PhotoMenu li a:hover {background-color: #FADCEB;}
		ul#ProductMenu li a.currentProductMenuItem, ul#ProductMenu li a.currentPhotoMenuItem {background-color: #FADCEB;}
		ul#ProductMenu li a:active, ul#PhotoMenu li a:active,
		ul#ProductMenu li a:focus, ul#PhotoMenu li a:focus {background-color: #FADCEB;}
		
/* druha uroven */
ul#ProductMenu ul,ul#PhotoMenu ul {
	padding-left: 20px;
	margin: 0px;
	padding: 0 0 0 15px;
}

ul#ProductMenu ul li a, ul#PhotoMenu ul li a {
	display: block; 
	padding: 5px 10px 5px 15px; 
	background-color: #fff; 
	background:  url('./images/arrow-right-violet-white.gif') left 0.6em no-repeat;
	color: #DF177A; 
}	

ul#ProductMenu ul li a:hover, ul#PhotoMenu ul li a:hover {
	background:  url('./images/arrow-right-violet.gif') left 0.6em no-repeat;
}	

ul#ProductMenu ul li a.currentProductMenuItem, ul#PhotoMenu ul li a.currentPhotoMenuItem {
	background:  url('./images/arrow-right-violet.gif') left 0.6em no-repeat;
}

ul.CategoryTree, ul.CategoryTree ul {
	line-height: 200%;
	padding: 0px;
}
ul.CategoryTree li {list-style-image: none; list-style-type:none; background:  url('./images/arrow-right-violet-white.gif') left 0.5em no-repeat; padding-left: 15px; margin: 0;  }
/* 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;}*/



ul#ProductMenu, ul#PhotoMenu {
	padding-bottom: 4em;
}
	  
	  
	  
	  
	  
	  
/* modul    G U E S T B O O K     */

a.GBinsertJumpLink {background: url('./images/add-comment.gif') no-repeat left center; padding: 0 0 0 25px; font-size: 1.6em; margin: 0;  }
h3#msg {
	margin-top: 2em;
}
h3#GBinsert {margin-top: 4em; }
.GuestbookBox {margin-top: 25px;}
.GuestbookHeadline {padding: 3px; }
.GuestbookHeadline img {border: none; margin: 0 3px; background: none; background-color: none;}
	
	.GBstatusBar {
		width: 460px; float: left;
	}
	
	.GBnickname,.GBwww,.GBemail,.GBip {padding-left: 20px;}
	.GBdate {font-weight: normal; }
	.GBnickname,.GBnickname a {color: #DF177A; font-weight: bold;}
	.GBip,.GBwww,.GBemail {font-size: 90%; }
	
	.GBmessageLinks {
		width: 160px; float: right; text-align: right; font-size: 100%; padding-top: 3px;
	}
.GuestbookMessage {padding: 1em; line-height: normal; letter-spacing: normal; background: #fff url('./images/bg-input.gif') left top repeat-x; border: 1px solid #D8D5D1; }
.GuestbookMessage img {border: none; margin: 0 3px; background: none; background-color: none; }
.GuestbookBottom {padding: 3px; text-align: right;  font-size: 90%;}
   .GBedit {color: #585858; font-size: 0.8em;}
	.GBtext_smileys,.GBtext_format {padding: 3px;}
	.GBformLabel span.label {display:block;float:left;width:150px; clear: both; padding-top: 3px;  }
   .GBtext_smileys {padding-left: 150px;}
	.GBtext_smileys img {border: none; padding: 0; margin: 0; background: none; background-color: none;}
	.GBtext_smileys a img,.GBtext_smileys a:hover {border: none; background: none; text-decoration: none; }
.GB_error {font-weight: bold; color: #DF177A; display: block; }	
p.GB_error {padding: 1em; border: 0.5em solid #D6D636; color: #DF177A; font-weight: bold; text-indent: 0px; background: #fff;}
.GBformLabel  {
	padding-top: 5px;
}
.GBformLabel label { margin-top: 5px; width: 150px;}
.GBcaptchaImg {padding-left: 150px; text-align: left;}
.GBcaptchaImg img {margin: 0; padding: 0; border: 0}
#GBcurrentItem .GuestbookMessage {border: 1px solid #333; color: #333;}
 .GBformItem .input-textarea {
	padding: 0.5em;
	margin-bottom: 1em;
	margin-top: 0.5em;
	width: 470px;
 }
 p.pagingInfo {
 	margin-top: 2em;
 }
	  
	  
	  
	  
	  
	  
	  
	  
/* dynamicka mapa */
#mainMap {
	width: 491px; 
	height: 450px;
	padding: 1px;
	border: 1px solid #585858;
}	  



/*  SEARCH */

/* panel pro rychle vyhledavani */
#search-panel{
	padding: 0px; 
	margin: 0px; 
	 position: absolute; 
	 top: 89px;
	 width: 960px;
	 text-align: right;
}

#search-panel p {padding: 0px; margin: 0px;}
#search-panel p.right a {
	display: none;
}
#search-panel h4 {display: none; }
#search-panel label {display: inline; margin: 0; padding: 0 5px 0 0; font-size: 90%; color: #DF177A; float: none; line-height: 20px; font-weight: normal;}

#search-panel .input-text {
	width: 125px;
	display: inline;
	border: 1px solid #DF177A;
	line-height: 20px;
}

#search-panel .input-button {
	width: 25px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	display: inline;
	border: 1px solid #DF177A;
	background: #fff url('./images/icon-search.gif') center center no-repeat;
	font-size: 0px;
	overflow: hidden;
	position: relative;
	top: -4px;
}

#search-panel .input-button:hover {
	background: #DF177A url('./images/icon-search-white.gif') center center no-repeat;
}


#search-form .input-text {margin-bottom: 0px;}
#search-form form fieldset {padding-bottom: 10px;}
.search-error {display: block; color: #DF177A; font-weight: bold;}

h4.SearchResultsTitle  {
	margin-top: 3em;
}
.tab-sel h4.SearchResultsTitle {
	margin-top: 1em;
	margin-bottom: 1em;
}

.SearchItem {padding: 10px 20px;}
.SearchItemTitle {margin: 0px; padding: 5px 0;}
.SearchItemPhoto {width: 245px; float: left; margin: 0px; padding: 0px; text-align: left;}
.SearchItemPhoto img {
	margin: 0;
}
.SearchItemText {font-size: 85%;}
.highlight {background-color: #E9E993;}



/* hledani v obsahu ---------------------------------*/

div.tab-sel {
	border: 1px solid #DF177A;
	/*border-top: 3px;*/
	background-color: #fff;
	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:160px;
	overflow: hidden;
	font-weight: bold;
	display:block;
	float:left;
	border:1px solid #EF6BAD;
	border-bottom:none;
	text-decoration: none;
}

ul#tabs-action li a.tab-sel, ul#tabs-action li a.tab-sel:hover {
	text-decoration:none;
	background-color: #fff;
	border-color: #DF177A;
	position: relative;
	top: 1px;
}

ul#tabs-action li a:hover {
	background-color:#fff;
	border-color: #DF177A;
}

