/************* Calendar *************/

.PthCalendar .ajax__calendar_container
{
	border:outset 1px White;
	background-color:White;
}

.PthCalendar .ajax__calendar_active 
{
	border: solid 1px Black;
	font-weight:bold;
}
.PthCalendar .ajax__calendar_dayname
{
	color: #6D6DBF;
}

.PthCalendar .ajax__calendar_title
{
	color:Black;
}

.PthCalendar .ajax__calendar_today 
{
	color:#5F5F80;
}

/************** Modalni dialog **************************/

/* Styl pozadi, ktery se nastavi na stranku, kdyz je zobrazen modalni dialog */
.PthModalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* Styl modalniho dialogu */
.PthModalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:#6078BF;
	padding:0px;
	margin:0px;
}

/* Nadpis dialogu */
.PthModalPopup .PthPopupHeading 
{
	font-variant: small-caps;
	font-size: 16px;
	font-weight: bold;
	padding: 2px;
	background-color:#6078BF;
	color: White;
	margin:0px 0px 0px 0px;
}

.PthModalPopup .PthPopupContent 
{
	padding:5px;
	background-color:#FFFAE6;
}

/******************* PopupMenu *************************/
.PthPopupMenu 
{
	background-color:White;
	border: outset 2px white;
}

/******************* Accordion **********************/
.PthAccordion 
{
}

/* Hlavicka sekce */
.PthAccordion .PthAccordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #BFB9AC;
	font-weight: bold;
    padding: 2px;
    margin-top: 5px;
    cursor: pointer;
    background-image:url('pthimages/expand.jpg');
    background-position:right;
    background-repeat:no-repeat;
}

.PthAccordion .PthAccordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.PthAccordion .PthAccordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

/* Hlavicka aktualne vybrane sekce */
.PthAccordion .PthAccordionSelectedHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-weight: bold;
    padding: 2px;
    margin-top: 5px;
    cursor: pointer;
    background-image:url('pthimages/collapse.jpg');
    background-position:right center;
    background-repeat:no-repeat;
}

.PthAccordion .PthAccordionSelectedHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.PthAccordion .PthAccordionSelectedHeader a:hover
{
	background: none;
	text-decoration: underline;
}


/* Obsak aktualne vybrane sekce */
.PthAccordion .PthAccordionContent
{
    border: solid 1px #999999;
    border-top: none;
    padding: 5px;
}

/****************** CollapsiblePanelExtender ***************/
.PthCollapsiblePanelHeader 
{
    color: blue;
    font-style:italic;
    background-color: lightgrey;
    padding: 1px;
    cursor: pointer;
}

.PthCollapsiblePanel 
{
	background-color:lightgrey;
	overflow:hidden;
	height:0px;
}

/*************** HoverMenuExtender ******************/
.PthHoverPanel 
{
	position: absolute;
	border: solid 1px Gray;
	background-color:White;
	text-align:left;
	z-index:1;
	padding:5px;
}

/********** ValidatorCalloutExtender *******************/
.PthValidationCalloutHighlight 
{
	 background-color: lemonchiffon;
}

/********** ListSearchExtender *******************/
.PthListSearchExtenderPrompt 
{
	color: Gray;
	font-style:italic;
}

/********* TextBoxWatermark ****************/
.PthTextBoxWatermark 
{
	color:Gray;
	text-align:center;
	font-style:italic;
}

/***** DropDownExtender ****************/

.PthDropDownLabel
{
	display: block; 
	padding:2px 20px 2px 15px;
	font-style:italic;
	
	background-image:url('pthimages/right_arrow.gif');
    background-repeat:no-repeat;
    background-position:left center;
}

.PthDropDownContent
{
    border: solid 1px Gray;
    padding: 5px;
    background-color:White;
    
}


