#edit h1.pick,#edit div.pick,#edit form.pick,#edit div.pick *,#edit form.pick *{color:inherit;cursor:pointer;background-color:#bdf;}
#edit div.pick img{opacity:.5;background:none;}
#edit h1.mark,#edit div.mark,#edit div.foto div.flow *.mark{outline:medium dashed #7be;z-index:200;}
#edit h1.cb-mark-inherit,#edit div.cb-mark-inherit,#edit div.foto div.flow *.cb-mark-inherit{outline:medium dashed #f15853;z-index:200;}
#edit h1.mark{cursor:text;}
#edit div.mark,#edit div.cb-mark-inherit{cursor:move;}
#edit div.dlog div.resp,#edit div.frum div.resp{cursor:default;}
#edit div.edit{outline:none;}
#root div.foto img.cb-loading{opacity:.65;background-color:#111;outline:1px dashed #eee;}
#edit div.drag{cursor:move;}
#edit div.drop{border:none;background:none;outline:medium dashed #ccc;}
.cb-fakedraggable{top:0;width:40px;height:30px;position:absolute;background:#7be url(/icons/dragable.png) no-repeat center center;z-index:200;border-radius-bottomLeft:20px;border-radius-bottomRight:20px;-moz-border-radius-bottomLeft:20px;-moz-border-radius-bottomRight:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;}
#edit div.auto{color:#333;overflow:auto;display:inline;font-size:12px;min-width:190px;max-height:400px;position:absolute;white-space:normal;border:1px solid #7be;background-color:#eee;z-index:600;}
#edit div.auto ul{margin:2px;}
#edit div.auto li{padding:2px;cursor:pointer;font-size:12px;overflow:hidden;line-height:16px;list-style-type:none;}
#edit div.auto li div.group{color:#333;font-weight:bold;background-color:#eee;}
#tool div.auto li.selected div.text{color:#fff;background-color:#7be;}
#edit div.part{overflow:visible;}
#edit .grow{position:relative;outline:medium solid #7be;}
#edit div.form div.popp{color:#333;padding:1%;background:#fff;position:absolute;border:1px solid #999;z-index:200;}
#edit div.form div.tile div.popp{top:20px;left:37%;width:54%;}
#edit div.form div.pile div.popp{width:90%;}
#edit div.unit div.popp *{color:inherit;}
#edit .code{min-height:15px;}
#work{height:30px;position:relative;z-index:999;}
#tool{top:0;left:0;width:100%;position:fixed;min-height:30px;padding-bottom:10px;letter-spacing:normal;font:400 12px "Lucida Grande",Geneva,Arial,sans-serif;background:transparent url(/icons/tool.png) repeat-x 0 bottom;}
#task{float:left;font-size:12px;margin-left:10px;white-space:nowrap;}
#task dl{float:left;position:relative;}
#task dt{color:#fff;padding:0 10px;cursor:pointer;line-height:33px;}
#task dt img{float:left;width:16px;height:16px;margin-top:7px;margin-right:8px;}
#task dd{left:-20px;width:199px;display:none;overflow:hidden;position:absolute;padding:5px 10px 25px;background:transparent url(/icons/down_menu.png) no-repeat right bottom;}
#task dd *{margin:0 11px;padding:0 10px;line-height:18px;}
#task p{color:#a47;cursor:default;font-weight:800;}
#task a{color:#fff;display:block;font-size:12px;font-weight:400;text-decoration:none;letter-spacing:normal;}
#task span{color:#999;display:block;cursor:default;}
#task hr{height:1px;border:none;font-size:0;margin:5px 11px;overflow:hidden;background:#666;line-height:1px;}
#task dl:hover dd,#task dl.hover dd{display:block;}
#task dl a:hover,#task dl:hover dt,#task dl.hover dt{background-image:url(/icons/over.png);}
#task a:focus,#task a:active{outline:none;background-position:right;}
#info{width:16px;float:right;height:16px;margin:7px 8px 7px 0;background:transparent url(/icons/load.gif) center no-repeat;}
#pref,#tool #ctrl{float:right;padding:7px 12px 6px 0;}
#pref,#pref fieldset{border:0 none;white-space:nowrap;background:transparent;}
#pref span,#pref input,#pref select,#pref button,#tool #ctrl span,#tool #ctrl a,#tool #ctrl input,#tool #ctrl select,#tool #ctrl button,#pref div.chop,#pref div.chip{float:left;color:#fff;margin:0 8px;cursor:default;font-size:11px;line-height:14px;}
#pref div.chap{float:left;width:55px;height:18px;margin:0 8px;cursor:default;background:url(/icons/upload.png);}
#pref span,#tool #ctrl span{color:#999;margin-right:0;line-height:16px;}
#root #pref input,#root #pref select,#tool #ctrl input,#tool #ctrl select{padding:1px 0;background:#333;border:1px solid #666;font-family:"Lucida Grande",Geneva,Arial,sans-serif;}
#pref option,#tool #ctrl option{padding:0 2px;}
#pref select:focus,#tool #ctrl:focus,#tool #ctrl:focus{border-color:#999;}
#pref input.fail:focus,#tool #ctrl input.fail:focus,#tool #ctrl.fail:focus{border-color:#f00;}
#pref input.goto,#tool #ctrl input.goto{width:300px;}
#edit div.chop{float:left;}
#edit div.area div.chop{margin-top:10px;}
#edit div.chop,#pref button,#pref div.chop,.code button,.cb-facebook button{color:#fff;padding:0 8px;overflow:hidden;line-height:16px;position:relative;text-decoration:none;border:1px outset #ccc;background:url(/icons/over.png) top;}
#edit div.chop button:active,#edit div.chop:active,#pref button:active,#pref div.chop:active,.code button:active,.cb-facebook button:active{border-style:inset;background-position:bottom;}
.code button,.cb-facebook button{margin:5px 0;}
#edit div.chop,#pref div.chop p{color:#fff;}
#edit div.chop input.file,#pref div.chop input.file{top:0;margin:0;padding:0;opacity:0;right:-2px;height:20px;line-height:20px;position:absolute;}
#pref a.wipe{float:left;color:#fff;font-size:16px;line-height:12px;}
#edit div.form div.chop{padding:0;float:right;border:none;margin-top:0;background:none;}
#edit div.form div.chop input.file{opacity:1;height:auto;position:static;}
#tool input.date{width:80px;padding-right:20px;background-repeat:no-repeat;background-position:center right;background-image:url(/icons/calendar.gif);}
#tool div.calendar{color:#333;line-height:16px;position:absolute;border:3px solid #666;background-color:#999;z-index:600;}
#tool div.calendar table{margin:3px;border-spacing:0;border-collapse:collapse;}
#tool div.calendar thead th{color:#eee;font-weight:700;text-align:center;background-color:#999;}
#tool div.calendar tbody{color:#999;background-color:#eee;}
#tool div.calendar tbody td{padding:0;text-align:right;}
#tool div.calendar tbody td.published{color:#7be;font-weight:700;background-color:inherit;}
#tool div.calendar tbody td.show{color:#fff;background:#7be;font-weight:700;}
#tool div.calendar a{color:inherit;padding:0 6px;display:block;text-align:inherit;text-decoration:none;background-color:inherit;}
#tool div.calendar a:hover{color:#fff;background:#ccc;}
#pref input.fade,#tool #ctrl select.fade,#pref button.fade,#pref select.fade{color:#999;cursor:default;background:#555;border:1px solid #999;}
#meta{width:180px;min-height:200px;position:absolute;font-family:Arial,"Helvetica Neue",sans-serif;z-index:200;}
#meta div.head{color:#fff;height:20px;cursor:move;line-height:20px;padding:15px 20px 5px;background:transparent url(/icons/meta.png) no-repeat top;}
#meta div.head h2{color:#fff;float:left;width:120px;height:20px;font-size:12px;line-height:20px;white-space:nowrap;letter-spacing:1px;text-transform:uppercase;}
#meta div.head a.quit{color:#fff;float:left;width:18px;cursor:pointer;font-size:16px;line-height:20px;text-align:center;text-decoration:none;}
#meta div.head a.quit:hover{font-weight:800;text-decoration:none;background-color:inherit;}
#meta form{padding:5px 20px 15px;background:transparent url(/icons/down.png) no-repeat bottom;}
#meta fieldset{padding:0;border:none;}
#meta label,#meta input,#meta button,#meta textarea{width:138px;display:block;line-height:1.2em;font:400 11px "Lucida Grande",Geneva,Arial,sans-serif;}
#meta label{color:#fff;padding-top:2px;}
#meta textarea{color:#333;height:80px;}
#meta button{color:#fff;font-size:11px;cursor:default;margin-top:10px;text-align:center;text-decoration:none;border:1px outset #ccc;background:url(/icons/over.png) top;}
#meta button:active{border-style:inset;background-position:bottom;}
#meta_pref input.lamp,#meta_pref textarea.lamp{color:#999;width:138px;}
#edit div.unit input.rule,#edit div.unit select.rule{width:30%;margin-right:2%;}
#edit div.unit option,#edit div.unit input.rule,#edit div.unit select.rule{color:#333;background:#fff;}
#edit div.user{margin:2%;}
#edit div.user div.head{height:26px;line-height:26px;}
#edit div.book{width:30%;}
#edit div.book div.head input{width:98%;}
#edit div.book div.part,#edit div.book div.batch table{width:100%;margin:1px 0;}
#edit div.book h2,#edit div.book a.name,#edit div.book p.norm{width:92%;margin:0 4%;}
#edit div.book div.batch td{font-weight:800;text-align:center;}
#edit div.book div.mark{cursor:pointer;}
#edit div.book div.this{color:#fff;background-color:#666;}
#edit div.book div.self p.norm{font-style:italic;}
#edit div.book div.foot{margin:0;font-weight:800;border-top:1px dashed #333;}
#edit div.card{width:60%;}
#edit div.card h2{margin:0 2%;font-size:16px;}
#edit div.card div.part{width:96%;margin:.4em 2%;}
div.foto div.swfi{padding:10px 0;background-color:#eee;}
div.foto div.swfi p.fail{color:#e64246;padding-bottom:10px;border:1px solid #e64246;border-style:solid none;background:#eee url(/icons/warning.png) no-repeat right center;}
#root div.foto .swfi .fail .plug{height:39px;}
.swfl .chop{margin:10px 0 10px 20px;}
div.foto div.swfi p{display:list-item;margin:0 10px 0 20px;list-style-type:square;}
div.foto div.swfl{background-color:#ddd;}
div.foto div.swfl div.chap{height:18px;padding:10px 0;margin:0 20px;background:transparent url(/icons/upload.png) no-repeat 0 10px;}
div.foto div.foot a.side{float:right;}
div.foto div.foot a.aspt{float:left;}
#cb-swfupload-progress-container{left:50%;top:150px;width:250px;font-size:11px;position:absolute;margin-left:-125px;border:1px solid #fff;background-color:#070707;}
#cb-swfupload-progress{margin:10px;}
#cb-swfupload-progress-container div.cb-progress-name{color:#fff;padding:0 50px 3px 0;border-bottom:1px solid #eee;}
#cb-swfupload-progress-container div.cb-progress-overview{top:10px;right:11px;position:absolute;}
#cb-swfupload-progress-container div.cb-progressbar-status{color:#eee;margin-top:5px;}
#cb-swfupload-progress-container div.cb-progressbar-background{margin-top:8px;background-color:#eee;}
#cb-swfupload-progress-container div.cb-progressbar-in-progress{height:12px;background-color:#96b375;}
#root div.foto div.body div.desc{float:left;}
#root div.foto div.body div.desc div.part{float:none;}
.cb-photoeditor .body,.cb-photoeditor .body div{float:left;}
.cb-panelsection{width:276px;padding:8px 12px 12px;border-top:1px solid #888;border-bottom:1px solid #fff;background:#eee url(/icons/edit_zoom.png) repeat-x 0 0;}
.cb-orientation{width:138px;}
.cb-panelsection span{display:block;font-weight:800;padding-bottom:6px;}
.cb-cropwrapper{width:278px;margin-top:10px;margin-left:-12px;padding:5px 10px 5px 12px;}
.cb-panel{width:300px;margin-top:10px;position:relative;border-left:1px solid #666;border-bottom:1px solid #888;z-index:10;}
.cb-canvas{width:418px;height:400px;margin-left:-1px;padding:10px 0 0 0;border:1px solid #777;background-color:#ccc;}
.cb-cropmode{border-color:#555;background-color:#aaa;}
#cb-editingimage{border:0!important;padding:0!important;}
.cb-orientation a{float:left;width:24px;height:24px;margin-right:15px;text-indent:-9999px;border:1px solid #ccc;background:#fff;background-repeat:no-repeat;background-image:url(/icons/orientation.png);}
.cb-orientation a:hover{border-color:#aaa;}
a.cb-rotate-left{background-position:0 0;}
a.cb-rotate-left:hover{background-position:0 -24px;}
a.cb-rotate-left:active{background-position:0 -48px;}
a.cb-rotate-right{background-position:-24px 0;}
a.cb-rotate-right:hover{background-position:-24px -24px;}
a.cb-rotate-right:active{background-position:-24px -48px;}
a.cb-flip-horizontal{background-position:-48px 0;}
a.cb-flip-horizontal:hover{background-position:-48px -24px;}
a.cb-flip-horizontal:active{background-position:-48px -48px;}
a.cb-flip-vertical{background-position:-72px 0;}
a.cb-flip-vertical:hover{background-position:-72px -24px;}
a.cb-flip-vertical:active{background-position:-72px -48px;}
.cb-cropper,.cb-cropmode a,.cb-photoeditor .button{float:left;color:#fff;padding:2px 6px;line-height:16px;text-align:center;border:1px outset #777;background-repeat:no-repeat;background-color:transparent;background-position:center 0;}
.cb-photoeditor .cb-cropmode .imgCrop_wrap{float:none;margin:0 auto;}
.cb-cropmode a,.cb-photoeditor .button{background-image:url(/icons/over.png);}
.cb-cropwrapper a:active,.cb-photoeditor .button:active{border-style:inset;}
.cb-cropmode a:active,.cb-photoeditor .button:active{background-position:center bottom;}
.cb-cropmode .cb-cropaccept{background-color:#494949;}
.cb-cropcancel{margin-right:8px;}
.cb-cropmode a{width:120px;}
.cb-cropper{width:262px;background:#b66895 url(/icons/cropper.png) no-repeat 80px center;}
.cb-cropper:hover{cursor:default;text-decoration:none;}
.cb-brightness,.cb-contrast{width:134px;position:relative;padding-bottom:12px;background:transparent url(/icons/slider_bar.png) no-repeat 66px 78%;}
.cb-contrast{margin-left:8px;}
.track{height:4px;width:134px;margin-top:2px;position:relative;background-color:#ddd;border-top:1px solid #aaa;border-bottom:1px solid #fff;}
.trick{top:-8px;width:22px;height:20px;position:absolute;background:transparent url(/icons/slider_button.png) no-repeat 0 0;}
.trick:hover{cursor:pointer;background-position:0 -20px;}
.cb-colormode div{width:276px;}
.cb-colormode .radio{float:left;margin-top:2px;}
.cb-colormode label{margin-left:8px;}
.cb-photoeditor .foot{clear:both;}
.cb-photoeditor .foot div{float:right;}
.cb-photoeditor .foot div .button{margin-left:6px;}
.cb-googlemaps{position:relative;}
#root .cb-googlemapscontainer div *{background:none;}
.cb-googlemapscontainer .cb-googlemapsloading{background:#fff url(/icons/googlemaps_logo.png) no-repeat center center;}
.cb-vimeo div{background-color:#fff;}
.cb-youtube div{background-color:#fff;}
.cb-twittercontainer div{width:100%;height:100%;background:#fff url(/icons/twitter_logo.png) no-repeat center center;}
.cb-facebook form{min-height:120px;position:relative;background:#fff url(/icons/facebook_logo.png) no-repeat 50% 40%;}
.cb-facebook fieldset{bottom:0;width:100%;position:absolute;}
.cb-lightbox-facebook p{margin-bottom:10px;}
.cb-lightbox-facebook ol{padding:4px 5px 2px;background-color:#eee;list-style-position:outside;}
.cb-lightbox-facebook li{margin:0 0 5px 20px;}
.cb-lightbox-facebook .open{margin:10px 0;display:block;padding-left:12px;background:url(/images/link.gif) no-repeat 0 5px;}
#root .cb-lightbox-facebook .hint{color:#aaa;}
#root .cb-lightbox-facebook textarea{margin-bottom:0;}
#root .cb-lightbox-facebook .conf{float:right;margin-right:0;}
#edit div.cb-upload-inherit{padding:0;height:18px;background:none;margin:10px 20px;}
#edit div.chap button.fade,#edit div.chop button.fade{color:#999;width:55px;height:18px;cursor:default;border:1px solid #999;background-image:none;background-color:#555;}
div.cb-statistics table.annotatedtimelinetable table.chartclient-annotation-table td.chartclient-annotation-cell-1{width:10%;}
div.cb-statistics table.annotatedtimelinetable table.chartclient-annotation-table td.chartclient-annotation-cell-2{width:90%;}
div.cb-statistics table.annotatedtimelinetable div.annotationsdiv table{width:100%;}
div.shop div.fail{float:left;width:150px;margin-bottom:10px;}
#edit .cb-unclickable{position:relative;float:left;background-color:#fff;opacity:.5;filter:alpha(opacity=0.5);}
#edit .cb-unclickable div.cb-unclickable-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;filter:alpha(opacity=0.1);}
