#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%;background:#fff}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;margin-top:20px}
#cboxLoadedContent{overflow:auto;background:#404D62;padding:5px}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxTitle{position:absolute;top:-20px;left:0;color:#404D62;font-weight:700;margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#404D62;font-weight:700}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/cbox_controls.png) top left no-repeat;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious.hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/cbox_controls.png) top right no-repeat;width:28px;height:65px;text-indent:-9999px}
#cboxNext.hover{background-position:bottom right}
#cboxLoadingOverlay{background:#000}
#cboxLoadingGraphic{background:url(../images/cbox_loading.gif) center center no-repeat}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../images/cbox_controls.png) top center no-repeat;width:38px;height:19px;text-indent:-9999px}
#cboxClose.hover{background-position:bottom center}
#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;opacity:0.85;padding:5px}
#tooltip h3,#tooltip div{margin:0}
.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none}
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px}
.jcarousel-skin-tango .jcarousel-item{width:170px;height:100%}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:75px}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:-22px;right:5px;width:15px;height:17px;cursor:pointer;background:transparent url(../images/arrow-next.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:-22px;left:10px;width:15px;height:17px;cursor:pointer;background:transparent url(../images/arrow-prev.png) no-repeat 0 0}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none}
.jcarousel-skin-tango .jcarousel-container-horizontal,.jcarousel-skin-tango .jcarousel-clip-horizontal{width:198px;height:100%}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}

.jcarousel-skin-tango2 .jcarousel-container-vertical{width:240px;height:125px;}
.jcarousel-skin-tango2 .jcarousel-clip-vertical{width:240px;height:125px}
.jcarousel-skin-tango2 .jcarousel-item{width:230px;height:90px;}
.jcarousel-skin-tango2 .jcarousel-item-horizontal{margin:0 5px 0 5px;}
.jcarousel-skin-tango2 .jcarousel-item-vertical{margin-bottom:0px}
.jcarousel-skin-tango2 .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango2 .jcarousel-next-horizontal{position:absolute;top:45px;right:-10px;width:9px;height:24px;cursor:pointer;background:transparent url(images/arrow_right.jpg) no-repeat 0 0}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal{position:absolute;top:45px;left:-10px;width:9px;height:24px;cursor:pointer;background:transparent url(images/arrow_left.jpg) no-repeat 0 0}
.jcarousel-skin-tango2 .jcarousel-next-vertical{position:absolute;bottom:5px;left:218px;width:15px;height:6px;cursor:pointer;background:transparent url(images/arrow-down.png) no-repeat 0 0}
.jcarousel-skin-tango2 .jcarousel-prev-vertical{position:absolute;bottom:5px;left:203px;width:15px;height:6px;cursor:pointer;background:transparent url(images/arrow-up.png) no-repeat 0 0}
.jcarousel-skin-tango2 .jcarousel-container-horizontal,.jcarousel-skin-tango2 .jcarousel-clip-horizontal{width:480px;height:120px;margin: 0 15px;}
/*.jcarousel-skin-tango2 .jcarousel-next-vertical:hover,.jcarousel-skin-tango2 .jcarousel-prev-vertical:hover{background-position:0 -32px}
.jcarousel-skin-tango2 .jcarousel-next-vertical:active,.jcarousel-skin-tango2 .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical,.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}*/
.jcarousel-skin-tango2 .jcarousel-clip .jcarousel-clip-horizontal {margin: 0}

table.jCalendar{border:1px solid #000; background:#aaa;  border-collapse:separate;  border-spacing:2px}
table.jCalendar th{background:#333; color:#fff; font-weight:bold; padding:3px 5px}

table.jCalendar td{background:#ccc; color:#000; padding:3px 5px; text-align:center}
table.jCalendar td.other-month{background:#ddd; color:#aaa}
table.jCalendar td.today{background:#666; color:#fff}
table.jCalendar td.selected{background:#f66; color:#fff}
table.jCalendar td.selected.dp-hover{background:#f33; color:#fff}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td{background:#fff; color:#000}
table.jCalendar tr.selectedWeek td{background:#f66; color:#fff}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover{background:#bbb; color:#888}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover{background:#bbb; color:#888}

div.dp-popup{position:relative; background:#ccc; font-size:10px; font-family:arial,sans-serif; padding:2px; width:171px; line-height:1.2em}
div#dp-popup{position:absolute; z-index:199}
div.dp-popup h2{font-size:12px; text-align:center; margin:2px 0; padding:0; float:none}
a#dp-close{font-size:11px; padding:4px 0; text-align:center; display:block}
a#dp-close:hover{text-decoration:underline}
div.dp-popup a{color:#000; text-decoration:none; padding:3px 2px 0}
div.dp-popup div.dp-nav-prev{position:absolute; top:2px; left:4px; width:100px}
div.dp-popup div.dp-nav-prev a{float:left}

div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor:pointer}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default}
div.dp-popup div.dp-nav-next{position:absolute; top:2px; right:4px; width:100px}
div.dp-popup div.dp-nav-next a{float:right}
div.dp-popup a.disabled{cursor:default; color:#aaa}
div.dp-popup td{cursor:pointer}
div.dp-popup td.disabled{cursor:default}

a.dp-choose-date{float:right; width:24px; height:24px; padding:0; margin:2px 300px 0 0; display:block; text-indent:-2000px; overflow:hidden; background:url(../images/calendar.png) no-repeat}
a.dp-choose-date.dp-disabled{background-position:0 -20px; cursor:default}