

/****** filemanager ******/
#filemanager{width: 100%;}
#filemanager iframe{border-width: 0; float: left; height: 500px; width: 100%;}

#calendar{width:230px;margin-left: 20px;}
#calendar .simple{margin:10px 0 0 33px;}
#content #calendar a.morebutton{margin-left:45px;}

#fastlinks{width:230px;float:left;height: 255px;margin-left: 20px;}
#fastlinks a{display: block;width:200px;height:25px;background-color:#F8A653;;color:#fff;text-align: center;line-height: 25px;border-radius: 5px;text-decoration: none;margin: 10px 5px 5px 15px;float:left;font-weight: bold;font-size: 1.2em;}
#fastlinks a:hover{background-color:#4593cc;text-decoration: underline;}

#projects{/*width:490px;*/}
.widget{position: relative;margin-top:12px;float:left;margin:5px;}
.widget.editmode{border:1px solid #d0d0d0;padding: 2px;float: none;background-color: #fff;}
div.widgetEdit{position:relative;width:100%;height:26px;background: #d0d0d0;}
div.widgetEdit a{position: absolute;top:0px;display: block;width: 24px;height:24px;}
div.widgetEdit a.remove{right: 3px;background: url('/images/remove.png');}
div.widgetEdit a.update{right: 30px;background: url('/images/update.png');}

/***************************************************************/
/********************** styl pro kalendar **********************/
/***************************************************************/

.tridyCalendar.simple{border:2px solid #4593CC;}
.tridyCalendar.full table td,.tridyCalendar.full table th{font-size:0.92em;}
.tridyCalendar.full table td{background: #eff3f6; vertical-align: top;}
.tridyCalendar.full table th{background: #71557d;color: white;text-align: left;font-weight: normal;width:101px;padding:0;}
.tridyCalendar.full table th span{display: block;margin:8px;}
.tridyCalendar.full table td .previous {background:#f2f2f2;}
.tridyCalendar.full table td .current {color:#71557d;background: #eff3f6;}
.tridyCalendar.full table{width: 707px;}
.tridyCalendar.full table .cellContent {border-right: 1px solid white;border-bottom: 1px solid white;position: relative; width: 100px;   z-index: 1000;}

.tridyCalendar.simple table td,.tridyCalendar.simple table th{line-height: 20px;width:17px;}
.tridyCalendar.simple table td.currentDate{background:#F8A653;;}
.tridyCalendar.simple h3{ background-color:#4593CC; color: white;font-size: 0.8em; margin: 0; padding: 3px 0;text-align: center;}
.tridyCalendarTable{float:left;}
.tridyCalendarTable .rowCellWrap{position: absolute;}
.tridyCalendarTable table{table-layout: fixed;}
.tridyCalendarTable table td{width:100px; font-size:0.9em;}
.tridyCalendarTable th{padding:3px; background: none repeat scroll 0 0 #ececec; color: #000000; font-size: 0.9em;}
.tridyCalendarTable td.previous,td.next{color:#bcbcbc;border:0px solid #ececec;text-align:center;vertical-align:top;background:#ffffff;}
.tridyCalendarTable td.current{border:0px solid #ececec;color:black;text-align:center;vertical-align:top;height:100%;background:#ffffff;}
.tridyCalendarTable .cellHeader{width:100px;text-align:right;font-size:0.9em;font-size: 1.1em;  font-weight: bold;}
.tridyCalendarTable .cellHeader span{margin-right:5px;}
.tridyCalendarTable .cellContent{width:102px;min-height:80px;}
.tridyCalendarTable .cellContent>a{display:block;width:96px;height:90px;text-decoration:none;position: relative;z-index: 100;border: 2px solid transparent;}
.tridyCalendarTable .cellContent>a:hover{border: 2px solid #D9A71D;}
.tridyCalendarTable .cellEvent{border:0px solid transparent;background-color:green;color:white;font-size:0.9em;margin:1px;width:99%;text-align:left;position:relative;z-index: 1000;}
.tridyCalendarTable .cellEvent div{margin:3px 5px;  width:100px; overflow: hidden; text-overflow: ellipsis;}
.tridyCalendarTable .cellEvent div a{color:white;text-decoration: none;}
.tridyCalendarTable .cellContent a.currentDate{background:url('../images/calendar/current-day-bg.png');}
.tridyCalendarTable .cellEvent1 div{width:90px;}
.tridyCalendarTable .cellEvent2 div{width:195px;}
.tridyCalendarTable .cellEvent3 div{width:296px;}
.tridyCalendarTable .cellEvent4 div{width:398px;}
.tridyCalendarTable .cellEvent5 div{width:500px;}
.tridyCalendarTable .cellEvent6 div{width:602px;}
.tridyCalendarTable .cellEvent7 div{width:705px;}
.tridyCalendarTable .cellEventDummy{border:2px solid transparent;z-index:-1;background-color:black;font-size:0.8em;margin-top:1px;width:99%;position:relative;color:white;}
.tridyCalendarTable .cellEvent.udalost{background-color:green;}
.tridyCalendarTable .cellEvent.ukol{background-color:red;}
.tridyCalendarTable .cellEvent.test{background-color:blue;}
.tridyCalendarTable .current.event{background: none repeat scroll 0 0 #4593CC;color:#fff;cursor:pointer;}
.tridyCalendarTable .current.event a{color:#fff;}
.calendarDateSelect {float:left;width:100%;margin-bottom:5px;}
.calendarDateSelect a,.calendarDateSelect select,.calendarDateSelect div{float:left;margin-left:5px;text-decoration:none;}
.calendarDateSelect div{margin: 0 20px;}
.calendarDateSelect span{margin:0 20px;float:left;}
.calendarDateSelect a.arrow {display:block;width:20px;height:20px;line-height:20px;text-align:center;font-size:1.2em;}
.calendarDateSelect a.arrow:hover {color:red;}
.calendarDateSelect h3{float: left;width:360px;text-align: right;margin:0;font-size: 1.4em;}
.calendarDateSelect div.calendarSelectWrap{float: left;}

/******* styly jednotlivych widgetu ********/
/******* slider *******/
.slider {position: relative;overflow:hidden;float:left;background-color:#fff;/* #EAF5FC;*/}
.slider .sliderwrap{position:absolute;left:0px;top:0;}
.slider .slide{float:left;overflow: hidden;position: relative;margin:20px 40px;}
.slider .slide .post_content{ margin-left: 2%; width: 47%;margin-right: 1%;}
.slider .slide .post_image{width:47%;margin-left:1%;margin-right: 2%;overflow: hidden;}
.slider h4{margin:2%; color: #F8A653;; font-size: 1.5em;}
.slider .left,.slider .right{bottom: 34%; cursor: pointer; display: block; font-size: 3em; left: 0%; line-height:100px; position: absolute; text-align: center; width: 32px;color: #fff;height:100px;border-radius: 5px 0 0 5px; background: url("../images/poz.png") repeat scroll 0 0 transparent;}
.slider .right{right: 0%;left: inherit;border-radius: 0px 5px 5px 0px;}

.slider .type{position: absolute;right: 4%; top: 4%;color: #4593CC;font-weight: bold;font-size: 1.2em; font-variant: small-caps;}
.slider .link{position: absolute;bottom:4%;left:8%;width: 120px;line-height: 25px;background-color: #F8A653;;color: #fff;text-align: center;border-radius: 5px;text-decoration: none;}
.slider .link:hover{background-color: #4593CC;}

/*** uloziste ***/
#content #uloziste, #content #uloziste div{float: none;}
#uloziste .ui-accordion-header{padding: 3px 25px;}
table.files{width: 100%;}
table.files img{width:40px;height:40px;}
