/* CSS pro webovou prezentaci studnicefest.com */
/* made by BROLI © Web Works 2006 -- http://www.web-works.cz -- */
/* ALL RIGHTS RESERVED */

html {background: url('./default/images/bg.png') repeat;}
body {margin: 0; padding: 0; font-size: 100%; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; }
body {font-size: 80%; color: #333; background: #DCEAF4  url('./default/images/body-bg.png') repeat-x top center; text-align: center; line-height: 1.5em;}


/*   L A Y O U T   */
#container {width: 740px; background: #fff url('./default/images/submenu-text-bg.png') repeat-y center; margin: auto;text-align:left;}
	#top {height: 60px;}
		#topLINK {width: 239px; height: 60px; float: left; background: #705BA9 url('./default/images/top-link.png'); text-align: center;}
			/*#topLINK a {display:block; width: 200px; margin: 30px auto 5px auto;}*/
			ul#LangArray {padding: 0px; margin: 27px 20px 0px 18px; list-style: none; text-align: left;}
			ul#LangArray li {list-style: none;display: inline; margin:0px 0px 0px 10px;}
			ul#LangArray li span {background-color: #fff; padding: 3px; color: #705BA9}
			ul#LangArray li a {text-decoration: none;}
			ul#LangArray li a span {background-color: #9183BE; color: #fff; }
			ul#LangArray li a:hover span {background-color: #fff; color: #705BA9; }
		#topBANNER {width: 501px; height: 60px; float: right; background-image: url('./default/images/bg.png');color:#fff; font-size: 2em; text-align: center;}
	#graphic {}
		#logo {width: 219px; height: 194px; float: left; background-image: url('./default/images/logo-bg.jpg'); position:relative; }
		#title {width: 521px;  height: 194px; float: right;  background-image: url('./default/images/title.jpg'); position:relative; }
	#content {width: 100%; height: 100%; color: #346BAF; }
		#text {width: 490px; margin-right: 20px; _margin-right:15px;float: right;display: inline;}
			/*#RColumn {width: 150px;float:right;margin: 0 0 5px 5px;}*/
		#column {width: 219px;background:#F1F6FA url('./default/images/submenu-text-bg.png') repeat-y left bottom;}
			#countdown {height: 30px;border-top:1px dotted transparent; border-bottom:1px dotted transparent; _border:none; background: #705BA9 url('./default/images/bg-countdown.png') left bottom repeat-y; color:#fff;}
			.SubMenuBox {background: #F1F6FA url('./default/images/submenu-text-bg.png') repeat-y left bottom; padding: 5px 5px 5px 15px;}
		#bottom {clear: both; background: url('./default/images/bottom-bg.png') no-repeat left bottom; text-align: right; padding: 15px 15px 15px 150px; font-size: 90%;}
	#copyrights {background: url('./default/images/bg.png') repeat; padding: 10px 10px 5px 10px; text-align: right; font-size: 0.9em; color:#346BAF;}

	
/* definice obecnych stylu */

kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid;font-size: 150%;color:#7DB2D7;}
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 { display: block; width:480px; overflow: auto; font-size: 80%;font-family: courier, monospace;border:1px solid #DCEAF4;color:#377EB1;background-color:#F1F6FA;padding:5px;}
samp {font-size: 80%;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;}
p {margin:1em 0}
p.indent {margin-left:40px}
.left {text-align:left}
.center {text-align:center; text-indent: 0;}
.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 #DCEAF4;}
	div.textbox p {text-indent: 0;}
	div.textbox h5 {margin: 0;padding:3px;color:#377EB1;}
div.photo {clear:both;float:right;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;}		
hr {width:90%;height:1px;color:#333;}
.clear,.cleaner {clear:both}
.noIndent{text-indent: 0;}
.colorF30 {color: #f30;}
.colorF60 {color: #f60;}
.color333 {color: #333;}
.color9C0 {color: #9C0;}
.colorC00 {color: #C00;}
.colorBlue1 {color: #82B5D8;}
.colorBlue2 {color: #2A558D;}
.colorViolet1 {color: #705BA9;}
.colorViolet2 {color: #9183BE;}

/* 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%; }	
	
.overflow-hidden {
	display: block; 
	width:480px;
	overflow: auto;
}

/*#topLINK a {color: #fff; text-decoration: none; font-weight: bold; letter-spacing: 1px;}
#topLINK a:hover,#topLINK a:focus {background-color: #fff;color: #f30;}*/


h1 {padding: 0; margin: 0; line-height: 2em; text-align: center; }
h1,h1 span {width:521px; height:194px; font-size:2.5em; 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: #346BAF; text-decoration: none;}

#logoIMG {padding: 0; margin: 0 0 0 60px; line-height: 2em; text-align: center; }
#logoIMG,#logoIMG a {width:116px; height:194px; font-size:1.5em; position:absolute; overflow:hidden; left:0; top:0; z-index:0; cursor:pointer; cursor:hand;}
#logoIMG a {display:block; background: url('./default/images/logo-normal.png') no-repeat; z-index:1;}
#logoIMG a:hover,#logoIMG a:focus {background: url('./default/images/logo-hover.png') no-repeat;}


#text ul {line-height: 150%; padding-right: 10px;}		
#text li { list-style-type: none;  list-style-image: url('./default/images/li-right.gif'); margin: 0.5em 0; }
#column .SubMenuBox ul {padding: 5px 12px 5px 25px; margin: 5px 0 5px 0; line-height: 1.8em;}
ul li { list-style-type: none;  list-style-image: url('./default/images/li-right.gif');}		

span.UpLink {background: url('./default/images/ico-top.gif') no-repeat right; padding-right: 15px;}
span.PrintLink {background: url('./default/images/ico-print.gif') no-repeat right; padding-right: 17px;}	
span.SitemapLink {background: url('./default/images/ico-sitemap.gif') no-repeat right; padding-right: 15px;}
span.DeclarationLink {background: url('./default/images/ico-declaration.gif') no-repeat right; padding-right: 15px;}
span.LawAgreementLink {background: url('./default/images/ico-law-agreement.gif') no-repeat right; padding-right: 15px;}

#MainMenu { margin: -1px 0 0 0; _margin: 1px 0 0 0; padding: 0; list-style: none; list-style-image: none; line-height: 1em; font-size: 100%; letter-spacing: 1px; font-variant: small-caps; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	#MainMenu li {display:block; list-style: none; list-style-image: none; margin: 0px 0 0 0; _margin: -1px 0 0 0;}
	#MainMenu li a {display: block; padding: .7em 0; background: #705BA9 url('./default/images/menu-normal.png') repeat-y left bottom; color:#fff;text-decoration:none; width: 225px; margin: 0; text-align: center; }
	#MainMenu li a span {padding: 0 15px 0 30px;}
	#MainMenu li.currentMenuItem a {background: #377EB1 url('./default/images/menu-active.png') repeat-y left bottom;}
	#MainMenu li a:hover,#MainMenu li a:focus {background: #333 url('./default/images/menu-hover.png') repeat-y left bottom;}

	
	
ul#SubMenu1, ul#SubMenu2, #SubMenuBox ul  {background: #F1F6FA url('./default/images/submenu-text-bg.png') repeat-y left bottom; padding: 5px 12px 5px 17px; margin: 0 0 1px 0;}
	ul#SubMenu1 li, ul#SubMenu2 li, #SubMenuBox ul li {padding: 5px 0; font-weight: bold; list-style-image: url('./default/images/li-right.gif'); margin: 0 30px 0 25px;}
		ul#SubMenu1 li span.currentItem,ul#SubMenu2 li span.currentItem {color:#f30;}

	
	
		h2 {
			font-size: 200%;
			padding:10px;
			margin:0;
			color: #705BA9;
			text-align: right;
		}
		
		h3 {padding: 15px 0 10px 20px; font-size: 140%; margin: 0;}
		h4 {padding: 15px 0 5px 5px; font-size: 130%; margin: 0;}
		h5 {font-size: 120%;}
		h6 {font-size: 110%;}
		
		h2, h3, h4, h5, h6 {color: #705BA9;line-height: 1.5em; font-family: Georgia, Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
	#column h4 { font-size: 1.2em; background: #F1F6FA url('./default/images/submenu-title-bg.png') repeat-y left bottom; padding: 5px 30px; margin: 1px 0 1px 0;}
	#column h4 a {color: #346BAF; text-decoration: none;}
	#column h4 a:hover,#column h4 a:focus{color: #705BA9;}
	#column h2,#column h3,#column h4,#column h5,#column h6 {color: #346BAF}
	
p {text-indent: 2.0em;}
.info {border: 0.5em solid #DCEAF4;padding: 1em;background: #F1F6FA;color: #705BA9;}		

#column p {padding: 10px;text-indent: 0em; font-size: 90%;}
	
	/* citojatka */
    .ToolTip {border: 1px solid #377EB1; background: #fff; color:#f30; padding: 3px;}

	img {border: 3px solid #DCEAF4; margin: 3px;}
	#topBANNER img {border: none; margin:0;}
	
	/* 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: 100px;background-color: Blue; color: #fff; border: 1px solid #fff;}

a {color: #705BA9;}
a:hover,a:focus {color: #f30; text-decoration: none;}
a img {border: 3px solid #DCEAF4; text-decoration: none;}
a.link-img {
	text-decoration: none;
}
a:hover img,a:focus img {border: 3px solid #377EB1;}
a img.noBorder, a:hover img.noBorder, .noBorder {border: none;}
#topBANNER a img,#topBANNER a:hover img,#topBANNER a:focus img {border: none; margin:0;}


#bottom a {text-decoration: none; margin-left: 15px; color:#377EB1;}
#bottom a:hover,#bottom a:focus {color:#f30; text-decoration: underline;}

.noMargin {margin: 0px; padding: 0px; text-indent: none;}
.noBorder {border: none;}

table { border: 2px solid #377EB1; padding: 2px; margin: 5px; border-collapse: collapse;}
table caption {font-size: 120%; color: #705BA9; text-align: left; font-weight: bold; padding-left: 5px;}
tbody td,tbody th, td, th {color: #346BAF;padding: 3px; font-size: 100%; border:1px solid #DCEAF4;}
tbottom td,tbottom th {padding: 2px;}
thead td,thead th,tbottom td,tbottom th {background-color: #DCEAF4; padding: 5px; color: #2A558D; font-size: 100%;}
thead td,thead th {border-bottom: 1px solid #377EB1; }

table.noBorder,table.noBorder td,table.noBorder th { border: none; background: none;}

tr.lichy {background:#fff;}
tr.sudy  {background:#F1F6FA;}

.PageAddressItem a {color: #377EB1; padding-right: 16px; background: url('./default/images/li-right.gif') no-repeat right;}
.PageAddressItem a:hover,.PageAddressItem a:focus{color: #f30;}	

		.countdown_input {
			width: 190px;
			border: 0px solid #fff;
			background: none;
			color: #fff;
			font-weight: bold;
			font-size: 1.3em;
			margin: 2px 10px 0 25px;
			text-align: center;
			font-family: "Courier New", Courier, monospace;
			cursor: default;
		}


	

		

/* modul    N E W S     */
		
	h4.NewsItemTitle span {color: #377EB1; padding-right: 15px;}
	h4.NewsItemTitle a {color: #705BA9;}
	
   .NewsItem {margin-bottom: 30px;}
	
	.NewsBoxItem {background: #F1F6FA url('./default/images/submenu-text-bg.png') repeat-y left bottom; padding: 5px 12px 5px 25px; margin-bottom: 1px;}
	.NewsBoxItemTitle,.NewsBoxItemTitle a {color: #377EB1; font-weight: bold; padding-bottom: 10px; text-decoration: none;}
	.NewsBoxItemTitle a:hover {color: #f30;text-decoration: underline; }
	.NewsBoxItemTitle a:focus,h4.NewsItemTitle a:focus {background-color: #f30;color: #fff;}
	.NewsBoxItemTitle span {color: #2A558D; font-size: 0.9em; display:block;}
	.NewsBoxItemText a {text-decoration: none; font-size: 0.9em; color: #2A558D; display: block; width: 100%; padding: 3px; text-align: justify;}
	.NewsBoxItemText a:hover,.BoxItemText a:focus {color: #f30;}

		
/* modul    S I T E M A P     */
/* odkaz polozky sitemapu */
#text .SiteMap ul {padding: 5px 10px 5px 15px; margin-left: 10px;}
#text .SiteMap li a {font-weight:bold;}
#text .SiteMap li span {font-size: 90%;}
/* odkaz polozky sitemapu typu externi odkaz */

#text .SiteMap li.externalLink a {background: url('./default/images/ico-external-link.gif') no-repeat 100% 0 ; padding-right: 15px;color:#f60;}
#text .SiteMap li.externalLink a:hover {background: #f60 url('./default/images/ico-external-link2.gif') no-repeat 100% 0; color:#fff;}


		
		


/* modul    F O R M   M A K E R     */



/*

.formular, input {border:1px solid #999; background: #F5F5F5;}
.form_error_msg {color: #c00; font-weight: bold; display: block;}

 legend{color:#666; font-weight: bold;}
*/
label.RadioLabel, label.CheckboxLabel {display: inline;font-weight: normal;}
lable.SelectLabel, label.TextareaLabel {}
label.TextLabel, label.ParsswordLabel {}


/* form definition ---------------------------------------------*/

form {margin:0px;padding:0px;}
fieldset {
	margin:5px;
	padding:5px;
	border: 1px solid #CBE0EF;
}

legend {
	color: #A8C9E4;
	font-size:1.1em;
	font-weight:bold;
}

fieldset p {margin: 0px 10px;}

label {
	display:block;
	float:left;
	width:150px;
	padding-top: 3px;
}

label.lbl-inline {
	display:inline;
	float:none;
	width:auto;
}

.input-text {
	margin: 0px;
	border:1px solid #CBE0EF;
	background: #fff url('default/images/bg-input.gif') repeat-x 0px 0px; 
	width:180px;
}

.input-text-no {
	margin: 0px;
	border:1px solid #CBE0EF;
	background: #fff url('default/images/bg-input.gif') repeat-x 0px 0px; 
	width:40px;
}

.input-text-mo {
	margin: 0px;
	border:1px solid #CBE0EF;
	background: #fff url('default/images/bg-input.gif') repeat-x 0px 0px; 
	width:135px;
}

textarea {
	margin: 0px;
	border:1px solid #CBE0EF;
	background: #fff url('default/images/bg-input.gif') repeat-x 0px 0px; 
	width: 455px;
	height:150px;
	margin-top: 3px;
}

.input-selection {	
	margin: 0px;
	border:1px solid #CBE0EF;
	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;}

.input-button, .submit, .reset {
	margin:0px;
	padding:0px 1px;
	color:#fff;
	font-size: 1.0em;
	font-weight: bold;
	background: #82B5D8 url('default/images/bg-button.gif') repeat-x 0px 0px; 
	border:1px solid #82B5D8;
}

.input-button:hover, .submit:hover, .reset:hover{
	border-color:#F30;
	background: #F30 url('default/images/bg-button-hover.gif') repeat-x 0px 0px;
	cursor: pointer;
}

.formular:hover, input:hover {border:1px solid #A8C9E4;}

.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; }
 .captcha {margin-left: 150px;}
 
 .w60  {width: 60px;}
 .w100 {width: 100px;}
 .w200 {width: 200px;}
 .w300 {width: 300px;}
 .w400 {width: 400px;}
 .w600 {width: 600px;}
 
 /* poznamka */
  .form_note {font-style: italic; padding-left: 0.5em;} 

.countdown_input:hover {border:none;}
 
/* modul    G U E S T B O O K     */

.GBinsertJumpLink {background: url('./default/images/li-plus.gif') no-repeat left; padding-left: 15px;}
.GuestbookBox {margin-top: 25px;}
.GuestbookHeadline {padding: 3px;}
.GuestbookHeadline img {border: none; margin: 0 3px;}
	.GBnickname,.GBwww,.GBemail,.GBip {padding-left: 20px;}
	.GBdate {font-size: 90%; font-weight: bold; color: #377EB1;}
	.GBnickname,.GBnickname a {color: #f30; font-weight: bold;}
	.GBip,.GBwww,.GBemail {font-size: 90%; }
.GuestbookMessage {padding: 5px; border: 1px solid #DCEAF4; line-height: normal;}
.GuestbookMessage img {border: none; margin: 0 3px;}
.GuestbookBottom {padding: 3px; text-align: right;}
   .GBedit {color: #82B5D8;}
	.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}
	.GBtext_smileys a img,.GBtext_smileys a:hover {border: none; background: none; text-decoration: none;}
.GB_error {font-weight: bold; color: #f30; display: block;}	
.GBformLabel {padding: 3px 0;}
#GBcurrentItem .GuestbookMessage {background-color:#ECF3F8; border: 1px solid #DCEAF4;}


/*     modul N E W S L E T T E R     */
h4.newsletter {margin-top: 0px;}
.newsletterFormItem {background: #F1F6FA url('./default/images/submenu-text-bg.png') repeat-y left bottom; padding: 3px 0 5px 25px;}
.newsletterFormItem .input-text,.newsletterFormItem .input-button {margin-top: 5px;font-size: 90%;}
.NewsletterText {font-size: 90%;}
.NewsletterError {font-weight: bold; color: #f30; display: block;}	

/* modul    P H O T O G A L L E R Y     */

div.RandomPhotoItem {background: #F1F6FA url('./default/images/submenu-text-bg.png') repeat-y left bottom; text-align: center; padding-left: 10px;}
div.RandomPhotoItem a img {border: 3px solid #CBE0EF;margin: auto auto;}
div.RandomPhotoItem a:hover img {border: 3px solid #f30; }
div.RandomPhotoItem h5 {padding: 5px; margin: 0; color: #000; font-weight: normal; font-size: 90%;}

.PhotoPlacement,PhotoFormats {padding-top: 15px;}
.PhotoPlacement a.firstItem {margin-left: 25px;}
.CategoryPlacementItem,.PhotoPlacementItem {background: url('./default/images/li-right.gif') no-repeat right;padding-right: 17px;margin-right: 5px;}

.photoThumb {height: auto; float: left; margin: 25px 5px 0 5px; width: 46%; /*border: 1px solid red;*/}

.NextPhoto {
	float: right;
}
.photoThumb ,
a.img {
	text-align: center;
}
a.PhotoItem {/*background-color:#F1F6FA;*/ display: block; width: 212px; text-align: center; padding: 0; text-decoration: none; margin: none;}
	h4.PhotoItemTitle  {color: #333; margin: 0; padding: 10px 3px 5px 3px; font-weight: bold; font-size: 100%;}
	a.PhotoItem img {margin: 5px auto; border: 3px solid #DCEAF4;}
a.PhotoItem:hover {/*background-color:#DCEAF4;*/}
	a.PhotoItem:hover h4.PhotoItemTitle {}
	a.PhotoItem:hover img {border: 3px solid #f30;}	
a.photo img {border: 5px solid #DCEAF4;}
a.photo:hover img {border: 5px solid #f30;}

.PhotoCleaner {
	clear: both;
}

/*    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 {background: #F1F6FA url('./default/images/submenu-text-bg.png') repeat-y left bottom; padding:10px 10px 10px 20px; }

 ul#PhotoMenu  	 {margin: 0px;padding: 0;  line-height: 1.3em;}
 ul#PhotoMenu li   {padding: 5px 0; font-weight: bold; list-style-image: url('./default/images/li-right.gif'); margin: 0 30px 0 25px;}
 ul#PhotoMenu li a {}
 ul#PhotoMenu li a span {}
 ul#PhotoMenu li a:hover,ul#PhotoMenu li a:focus,ul#PhotoMenu li a:active {}

 ul#PhotoMenu ul 	 		{margin: 0px;padding: 0;  line-height: 1.3em;}
 ul#PhotoMenu ul li   	{padding: 5px 0; font-weight: bold; list-style-image: url('./default/images/li-right.gif'); margin: 0 30px 0 25px;}
 ul#PhotoMenu ul li a 	{}
 ul#PhotoMenu ul li a span {}
 ul#PhotoMenu ul li a:hover,ul#PhotoMenu li a:focus,ul#PhotoMenu li a:active {}
 
 ul#PhotoMenu ul ul 	 	 {margin: 0px;padding: 0;  line-height: 1.3em;}
 ul#PhotoMenu ul ul li   {padding: 5px 0; font-weight: bold; list-style-image: url('./default/images/li-right.gif'); margin: 0 30px 0 25px;}
 ul#PhotoMenu ul ul li a {}
 ul#PhotoMenu ul ul li a span {}
 ul#PhotoMenu ul ul li a:hover,ul#PhotoMenu li a:focus,ul#PhotoMenu li a:active {}
  
 
 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 {} /* 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 {color: #377EB1; } /* 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 {} /* 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;}


p.paging {padding: 10px 0 10px 0; text-indent: 0px;}

.surveyGroup {border:1px solid #DCEAF4;}
.surveyBoxItem{background: #F1F6FA url('./default/images/submenu-text-bg.png') repeat-y left bottom; padding: 0px 12px 0px 20px; margin-bottom: 1px;}
.surveyItem{width: 200px; border: 1px solid #82B5D8; background-color: #F1F6FA; margin: 5px 0;}
.surveyGroupItem {float: left; margin: 5px;}
.surveyTitle {font-weight: bold; padding: 5px 5px 10px 5px; color: #705BA9; }
.surveyImg {background: url('./default/images/survey-bg-blue1.gif') no-repeat; /*float: left; */width: 152px; margin-left: 2px;}
.surveyPercent {font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #82B5D8; /*float: right; width: 40px;*/ text-align: right; margin-right: 3px;}
img.SurveyGraph {margin:0 0 0 2px; height: 15px; border:none;}
.surveyLink,.surveyBottom {/*clear: both;*/}
.surveyLink {padding-left: 3px; font-size: 0.9em;}
.surveyLink a {color: #82B5D8;}
.surveyLink a:hover, .surveyLink a:focus {color: #f30;}
.surveyBottom {font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; color: #82B5D8; text-align: center; padding: 10px 5px;}
.surveyMSG {color: #f30; font-weight: bold; text-align: center; padding: 5px;}


.fullbanner {margin-top: 1px; width: 468px; height: 60px; background: #DCEAF4; padding: 0px; overflow: hidden;}
.fullbanner img {margin: 0px !important;}		
.reklama_banner {text-align: center;}



/*  SEARCH */

/* panel pro rychle vyhledavani */
#search-panel {padding: 0px;background: #F1F6FA url('./default/images/submenu-text-bg.png') repeat-y left bottom;}
#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; font-size: 90%;
}

#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: #377EB1;}
.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: #346BAF; padding: 1px; color: #fff;}

/* eshop-in-action && vysledky vyhledavabni ---------------------------------*/

div.tab-sel {
	border: 1px solid #DCEAF4;
	border-top: 3px;
	background-color: #F1F6FA;
	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:118px;
	overflow: hidden;
	font-weight: bold;
	display:block;
	float:left;
	border:1px solid #F1F6FA;
	border-bottom:none;
	color: #377EB1;
	background-color:#F9FBFD;
}

ul#tabs-action li a.tab-sel, ul#tabs-action li a.tab-sel:hover {
	text-decoration:none;
	background-color: #F1F6FA;
	border-color: #DCEAF4;
}

ul#tabs-action li a:hover {
	background-color:#F1F6FA;
	border-color: #DCEAF4;
}


#ads-adsense-bottom {
	text-align: left;
	padding-top: 30px;
}
