/* ------------------------------------------------------------------------*/
.GlobalError { width:950px; padding:10px; background-color:#FFFFFF; color:#000000; font-size:13px; border:1px solid #666666; margin:10px auto; text-align:left; }
.LoginErr { font-size:11px; color:#FFFFFF; margin-bottom:7px; margin-top:-9px; width:160px; margin-left:-15px; }
/* ------------------------------------------------------------------------*/
.VideoBox { min-height:100px; min-width:100px; border:10px solid #2569cf; margin-bottom:15px; }
.SearchPreText { font-size:13px; }
.SearchResult { margin-bottom:10px; color:#b5e2ff; }










/* ------------------------------------------------------------------------*/
.ErrPage { font-size:15px; color:#663300; }
/* ------------------------------------------------------------------------*/
.pagelist { font-size:15px; color:#FF3300; }
.pagelist a:link, .pagelist a:active, .pagelist a:visited {
border-bottom:3px solid #FF9900; text-decoration:none; margin:0; padding:1px 7px; background:#993300; color:#FFFFFF; }
.pagelist a:hover { background-color:#FFCC00; color:#993300; border-bottom:none; border-bottom:3px solid #993300; }
/* ------------------------------------------------------------------------*/
.DataAuthLink { font-size:12px; text-align:right; margin:5px 0px; }
.data { font-family:Georgia; color:#666666; }
.auth { font-family:Georgia; color:#666666; }
.link, .link a { font-family:Georgia; color:#666666; }
/* ------------------------------------------------------------------------*/
.smsgok { width:390px; font-weight:bold; padding:5px 5px 5px 5px; margin-bottom:10px; color:#006600; font-size:13px; font-family:"Trebuchet MS"; border:#009900 1px solid; background-color:#D5FFD5; }
.smsger { width:390px; font-weight:bold; padding:5px 5px 5px 5px; margin-bottom:10px; color:#990000; font-size:13px; font-family:"Trebuchet MS"; border:#FF0000 1px solid; background-color:#FFD9D9; }
.smsgok2 { width:190px; font-weight:bold; padding:5px 5px 5px 5px; margin-bottom:10px; color:#006600; font-size:13px; font-family:"Trebuchet MS"; border:#009900 1px solid; background-color:#D5FFD5; }
.smsger2 { width:190px; font-weight:bold; padding:5px 5px 5px 5px; margin-bottom:10px; color:#990000; font-size:13px; font-family:"Trebuchet MS"; border:#FF0000 1px solid; background-color:#FFD9D9; }
/* ------------------------------------------------------------------------*/
.SiteMap { color:#FF6600; border:none; width:100%; line-height:23px; }
.SiteMap img { width:15px; height:12px; margin:0; padding:0; }
.SiteMap a:link, .SiteMap a:visited, .SiteMap a:active { text-decoration:underline; color:#CC6600; text-decoration:none; border-bottom:1px dashed #FFFFFF; }
.SiteMap a:hover { text-decoration:none; border-bottom:none; color:#FF9900; font-family:"Trebuchet MS"; }
.SiteMapCSS0 { font-size:22px; padding-left:0px; padding-top:5px; }
.SiteMapCSS1 { font-size:20px; padding-left:20px; }
.SiteMapCSS2 { font-size:18px; padding-left:35px; }
.SiteMapCSS3 { font-size:16px; padding-left:50px; }
.SiteMapCSS4 { font-size:14px; padding-left:65px; }
/* ------------------------------------------------------------------------*/
.CommentType { font-size:11px; }
.Clear { clear:both; }
.CommentMsg { width:97%; padding:10px 10px 6px 10px; margin:10px 0px 5px 0px; border:1px solid #7f9db9; display:none; font-size:11px; text-align:left; }
.CommentMsg img { margin-right:7px; margin-bottom:4px; }
.msg { color:#666666; font-size:12px; }
.adres { font-size:13px; color:#333333; }
/* ------------------------------------------------------------------------*/
.add_photo { float:right; text-align:left; margin-right:50px; }
.Cl { clear:right; }
/* ------------------------------------------------------------------------
This you can edit.
------------------------------------------------------------------------- */
.currentTextHolder { font-family:Tahoma; font-size:12px; color:#444444; }
div.pictureHolder .top .left { background: url(tl000000.gif) top left no-repeat; } /* Top left corner */
div.pictureHolder .top .middle { background: #fff; } /* Top pattern/color */
div.pictureHolder .top .right { background: url(tr000000.gif) top left no-repeat; } /* Top right corner */

div.pictureHolder .content { background-color: #fff; } /* Content background */
div.pictureHolder .content a.next:hover { background: url(btnNext.gif) center right no-repeat; cursor: pointer; } /* Next button */
div.pictureHolder .content a.previous:hover { background: url(btnPrev.gif) center left no-repeat; cursor: pointer; } /* Previous button */
div.pictureHolder .content a.expand { background: url(btnExpan.gif) top left no-repeat; cursor: pointer; } /* Expand button */
div.pictureHolder .content a.expand:hover { background: url(btnExpan.gif) bottom left no-repeat; cursor: pointer; } /* Expand button hover */
div.pictureHolder .content a.contract { background: url(btnContr.gif) top left no-repeat; cursor: pointer; } /* Contract button */
div.pictureHolder .content a.contract:hover { background: url(btnContr.gif) bottom left no-repeat; cursor: pointer; } /* Contract button hover */
div.pictureHolder .content a.close { width: 90px; height: 22px; background: url(btnClose.gif) center left no-repeat; cursor: pointer; } /* Close button */

div.pictureHolder .bottom .left { background: url(bl000000.gif) top left no-repeat; } /* Bottom left corner */
div.pictureHolder .bottom .middle { background: #fff; } /* Bottom pattern/color */
div.pictureHolder .bottom .right { background: url(br000000.gif) top left no-repeat; } /* Bottom right corner */

div.pictureHolder .loaderIcon { background: url(loader00.gif) center center no-repeat; } /* Loader icon */

div.prettyPhotoTitle div.prettyPhotoTitleLeft { background: url(ttl00000.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleRight { background: url(ttr00000.gif) top right no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleContent { background: url(ttp00000.gif) top left repeat-x; }

/* ------------------------------------------------------------------------
DO NOT CHANGE
------------------------------------------------------------------------- */

div.prettyPhotoOverlay {
background: #000;
position: absolute; top: 0; left: 0;
z-index: 9500;
width: 100%;
}

div.pictureHolder {
position: absolute; z-index: 10000;
width: 100px;
}

div.pictureHolder .top {
position: relative;
height: 20px;
}
* html div.pictureHolder .top { padding: 0 20px; }

div.pictureHolder .top .left {
position: absolute;
left: 0;
width: 20px; height: 20px;
}
div.pictureHolder .top .middle {
position: absolute;
left: 20px; right: 20px;
height: 20px;
}
* html div.pictureHolder .top .middle { position: static; }

div.pictureHolder .top .right {
position: absolute;
top: 0; left: auto; right: 0;
width: 20px; height: 20px;
}

div.pictureHolder .content {
position: relative;
text-align: left;
width: 100%; height: 40px;
}

div.pictureHolder .content .details {
display: none;
margin: 10px 15px 0 20px;
}
div.pictureHolder .content .details p { float: left; clear: left; margin: 0; }

div.pictureHolder .content div.hoverContainer {
position: absolute; z-index: 10000;
top: 0; left: 0;
width: 100%;
}

div.pictureHolder .content a.next {
position: relative; z-index: 2000;
display: block; float: right;
text-indent: -10000px;
width: 49%; height: 100%;
background: url(btnNext0.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */
}

div.pictureHolder .content a.previous {
cursor: pointer;
display: block;
text-indent: -10000px;
width: 49%; height: 100%;
background: url(btnNext0.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */

}

div.pictureHolder .content a.expand,
div.pictureHolder .content a.contract {
position: absolute; z-index: 20000;
top: 10px; right: 30px;
cursor: pointer;
display: none;
text-indent: -10000px;
width: 20px; height: 20px;
}

div.pictureHolder .content a.close {
float: right;
display: block;
text-indent: -10000px;
}

div.pictureHolder .bottom {
position: relative;
height: 20px;
}
* html div.pictureHolder .bottom { padding: 0 20px; }

div.pictureHolder .bottom .left {
position: absolute;
left: 0;
width: 20px; height: 20px;
}
div.pictureHolder .bottom .middle {
position: absolute;
left: 20px; right: 20px;
height: 20px;
}
* html div.pictureHolder .bottom .middle { position: static; }

div.pictureHolder .bottom .right {
position: absolute;
top: 0; left: auto; right: 0;
width: 20px; height: 20px;
}

div.pictureHolder .loaderIcon {
display: none;
position: absolute;
top: 50%; left: 50%;
margin: -12px 0 0 -12px;
width: 32px; height: 32px;
}

div.pictureHolder #fullResImageContainer { width: 100%; text-align: center; }

div.prettyPhotoTitle {
display: none;
position: absolute;
top: 0; left: 0;
z-index: 9999;
color: #fff; font-size: 12px; font-family:Tahoma;
}

div.prettyPhotoTitle div.prettyPhotoTitleLeft,
div.prettyPhotoTitle div.prettyPhotoTitleRight { float: left; width: 10px; height: 23px; overflow: hidden; }
div.prettyPhotoTitle div.prettyPhotoTitleContent { float: left; line-height: 23px; }



/* Default attributes of table container for entire calendar */
#calendar {
	position: absolute;
}

.table-style {
	font-family: arial;
	border-width: 1; 
	border-style: solid; 
	border-color: #a0a0a0; 
	background-color: #ffffff;
	font-family: arial; 
	font-size: 11px;
	width: 160px !important;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style {
	z-index: +998;
	position: absolute;
	visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style {
	padding: 0px;
	font-family: arial;
	font-size: 11px;
	color: #000000;
}

.title-style td
{
	font-size: 11px;
}

/* Default attributes used in calendar title background.*/
.title-background-style {
	/* background-color: #D4D0C8; */
	background-color: #EDEDE1;
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style {
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style {
	padding: 0px;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}

.body-style td
{
	padding: 3px;
	background-color: #f2f2f2;
	border: 1px solid #FFFFFF;
}

/* Attributes of current day in calendar body. */

.current-day-style A{
	text-decoration: none;
}

.current-day-style {
	background-color: #DDFFDD !important;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
.end-of-weekday-style A{
	color: #ff6600 !important;
	text-decoration: none;
}

/* Attributes of all other days in calendar body. */
.normal-day-style  A{
	color: black;
	text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
.selected-day-style A{
	color: #FFFFFF;
	font-weight: bold;
}

.selected-day-style
{
	background-color: #5284ba !important;
}

.cdays td
{
	background-color: #FFFFFF;
}

