
/*************
*   Dialog   *
*************/

.dottoro_clear {clear:both;display:block;float:none;overflow:auto;height:0px;}
#dottoro_forceRedraw {position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 300000;}

.dottoro_dialog_modal_wrapper {position:fixed;left:0;top:0;right:0;bottom:0;z-index:200001;}
.dottoro_dialog_modal_bg {position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color: #000000; opacity: 0.8; filter: alpha(opacity=80);}
.dottoro_dialog {position: fixed; z-index: 200000; border: 2px solid #c6c6c6;border-color:#c6c6c6 #a6a6a6 #a6a6a6 #c6c6c6;background-color: #ebebeb;font-family:Arial,sans-serif;font-size:13px;}
.dottoro_dialog.modal {position:absolute;z-index: 2;}
.dottoro_dialog.trans {border-color:#feb547}
.dottoro_dialog_title_bar {background-color: #ebebeb;cursor: move;border-bottom:1px solid #d9d9d9;text-align: left;}
.dottoro_dialog.trans .dottoro_dialog_title_bar {background-color:#e0e0e0;}
.dottoro_dialog_title {color:#5d5c59;font-size: 12px;padding: 6px 0 6px 10px;font-weight: bold;}
.dottoro_dialog.titlebuttons_1 .dottoro_dialog_title_bar {padding-right: 40px;}
.dottoro_dialog.titlebuttons_2 .dottoro_dialog_title_bar {padding-right: 60px;}
.dottoro_dialog.titlebuttons_3 .dottoro_dialog_title_bar {padding-right: 80px;}
.dottoro_dialog_close_button, .dottoro_dialog_help_button, .dottoro_dialog_trans_button {
	position:absolute;top:2px;cursor:pointer;display: block;width: 20px;height: 20px;background:transparent url("images/dialog/controls.png") 0px 0px no-repeat;
}
.dottoro_dialog_close_button {background-position:0px 0px; right: 2px;}
.dottoro_dialog_close_button:hover {cursor:pointer;background-position:0px -20px;}
.dottoro_dialog_help_button {background-position:0px -40px; right: 22px;}
.dottoro_dialog_help_button:hover {cursor:pointer;background-position:0px -60px;}
.dottoro_dialog_trans_button {right: 42px;}
.dottoro_dialog_trans_button:hover {cursor:pointer;}
.dottoro_dialog_trans_button.on {background-position:0px -120px;}
.dottoro_dialog_trans_button.on:hover {background-position:0px -140px;}
.dottoro_dialog_trans_button.off {background-position:0px -80px;}
.dottoro_dialog_trans_button.off:hover {background-position:0px -100px;}

.dottoro_dialog_body {border-top:1px solid #fff;overflow:auto;}
.dottoro_dialog_table_body {overflow:auto;}
.dottoro_dialog_body.hasButtons {padding: 10px 5px;}
.dottoro_dialog.trans .dottoro_dialog_body {display:none;}

.dottoro_dialog_buttons_cell {padding-left: 5px;}
.dottoro_dialog_body.buttonsBottom .dottoro_dialog_buttons_holder {float: right;}
.dottoro_dialog_body.buttonsBottom .dottoro_dialog_button_holder {float: left;}
.dottoro_dialog_button {
	display: block;font-family: Verdana, Helvetica, Arial, san-serif;font-size: 13px;cursor:pointer;border: 1px solid #9c9ea0;text-align: center;
	background:#6a8fb9 url('images/dialog/button_bg.png') top left repeat-x;color:#f3f5f8;padding:2px 12px;margin: 5px 5px;min-width: 60px;
}
.dottoro_dialog_button:hover {background-color: #f0f0f0;}
.dottoro_dialog_button.disabled {color: #a0a0a0;border: 1px solid #a0a0a0;}
.dottoro_dialog_button.disabled:hover {background-color: #fefefe;}

/*******************
*   Color Picker   *
*******************/

.dottoro_colorPicker {background-color: #eeeeee;margin: 0px;padding: 0px;font-family: Verdana, Helvetica, Arial, san-serif;font-size: 13px;}
.dottoro_colorPicker .mainDiv {padding-top: 5px;}
.dottoro_colorPicker .spectraCell {padding-left: 5px;}
.dottoro_colorPicker .sliderCell {padding: 0px 12px;}
.dottoro_colorPicker .othersCell {padding-right: 5px;}
.dottoro_colorPicker .spectraBorder {border: 2px inset #cccccc;cursor: crosshair;}
.dottoro_colorPicker .spectra {width: 256px;height: 256px;background-color: #ff0000;}
.dottoro_colorPicker .spectra img {width: 256px;height: 256px;}
.dottoro_colorPicker .spectraSelector {z-index: 3;width: 15px;height: 15px;}
.dottoro_colorPicker .colorSliderBorder {border: 2px inset #cccccc;cursor: pointer;}
.dottoro_colorPicker .colorslider {width: 19px;height: 256px;}
.dottoro_colorPicker .slider {cursor: pointer;width: 39px;height: 9px;}
.dottoro_colorPicker .colorfield {border: #cccccc 2px inset;width: 62px;margin: 0px 0px 15px 10px;}
.dottoro_colorPicker .selectedcolorfield {height: 35px;background-color: #000000;}
.dottoro_colorPicker .initcolorfield {height: 35px;background-color: #000000;}
.dottoro_colorPicker .controlsTable {}
.dottoro_colorPicker .rgbLabel {}
.dottoro_colorPicker .rgbInputRow {height: 22px;}
.dottoro_colorPicker .rgbInput {line-height: 16px;width: 45px;margin: 0px 3px;border: 0px;}
.dottoro_colorPicker .more {width:17px;height:10px;overflow:hidden;cursor: pointer;}
.dottoro_colorPicker .less {width:17px;height:10px;border:0px;overflow:hidden;cursor: pointer;}
.dottoro_colorPicker .hexLabel {}
.dottoro_colorPicker .hexInput {margin: 10px 3px;width: 60px;font-family: monospace;text-align: left;padding: 0px;}
.dottoro_colorPicker .okButton, .dottoro_colorPicker .cancelButton {display: block;border: 1px solid #ccccff;background-color: #fefefe;padding: 2px 0px;width: 60px;text-align: center;cursor: default;}
.dottoro_colorPicker .okButton:hover, .dottoro_colorPicker .cancelButton:hover {background-color: #f0f0f0;}
.dottoro_colorPicker .okButton {margin-top: 13px;}
.dottoro_colorPicker .cancelButton {margin-top: 5px;}
.dottoro_colorPicker .colorComponentDiv {width: 65px;}

/*************
*   Editor   *
*************/

.dottoro_editor .preview.initialized {margin-bottom: 20px;border: 1px solid #808080;}
.dottoro_editor .syntaxline {font-style: italic;font-size:13px;position:absolute;top:0px;left:0px;margin:0 !Important;display:none;}
.dottoro_editor .contentHolder {position:relative;}
.dottoro_editor .contentHolder textarea {display:block;border:1px solid #d0d0d0;padding:4px;margin:0;resize:none;}
.dottoro_editor .content_resizer {background:#eee url('images/editor/resize.gif') center center no-repeat;height: 9px;cursor: s-resize;margin:0;padding:0;line-height:0;}
.dottoro_editor .tool_button, .dottoro_editor .tool_combo, .dottoro_editor .label {float: left;}
.dottoro_editor .toolbar {padding:6px 0;}
.dottoro_editor .tool_button:hover, .dottoro_editor .previewbutton:hover {cursor:pointer;background-color:#fff;}
.dottoro_editor .sep {float: left;width: 0px;margin: 2px 5px 0px 5px;height: 20px;border-left: 1px solid black;}
.dottoro_editor .tool_button, .dottoro_editor .previewbutton {border:none;width:27px;height:20px;background:transparent url('images/editor/editor_toolbar.png') top left no-repeat;}
.dottoro_editor .command_bold {background-position:0px 0px;}
.dottoro_editor .command_italic {background-position:-27px 0px;}
.dottoro_editor .command_underline {background-position:-54px 0px;}
.dottoro_editor .command_textcolor {background-position:-81px 0px;}
.dottoro_editor .command_fontsize {background-position:-108px 0px;}
.dottoro_editor .command_url {background-position:-135px 0px;}
.dottoro_editor .command_code {background-position:-163px 0px;}

.dottoro_editor .previewbutton {background-position:-190px 0px;float:right;}

.dottoro_editor .attachmentsAbout {font-size:13px;display:none;}
.dottoro_editor a.addattachment {cursor:pointer;color:#2380de;font-size:13px;}
.dottoro_editor a.addattachment.disabled {color: #a0a0a0;cursor:default}

/**********************
*   Gradient Picker   *
**********************/

.dottoro_gradientPicker {color:#444;font-family:Arial,sans-serif;font-size:13px;}
.dottoro_gradientPicker .mainTable {margin: 5px 0px 0px 5px;width:350px;}
.dottoro_gradientPicker .mainCell {}
.dottoro_gradientPicker .info {margin:8px 0 0 8px;padding: 6px;color:#666;background-color: #f4f4f4;border:1px solid #ddd;white-space:normal;}
.dottoro_gradientPicker .infoTable {background:#f4f4f4;border-spacing:0;border-collapse:collapse;border:1px solid #ddd;border-top-color:#f9f9f9;margin: 0 6px;}
.dottoro_gradientPicker .infoTableHeader {font-size: 14px;font-weight: bold;white-space: nowrap;background-color:#f4f4f4;border:1px solid #ddd;padding: 5px 10px;}
.dottoro_gradientPicker .infoTable .prop {background-color: #f0f0f0;padding: 3px 14px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.dottoro_gradientPicker .infoTable .value {background-color: #f8f8f8;padding: 3px 20px 3px 10px;border-bottom:1px solid #e8e8e8;}
.dottoro_gradientPicker #dir_vert, .dottoro_gradientPicker #align_bottomright {margin-left:10px;}
.dottoro_gradientPicker .gradient {margin-top: 10px;}

/*******************
*   Image Picker   *
*******************/

.dottoro_imagePicker .selectDiv {background-color: #a0a0e0;}
.dottoro_imagePicker .imageDiv {background-repeat: no-repeat;background-position: left top;}

/**********************
*   Selector button   *
**********************/

.dottoro_selectorButton {
	text-align:left;width:32px;height:20px;display:inline-block;border:1px solid #bbb;vertical-align:middle;
	background:#f4f4f4 url("images/arrow.gif") right center no-repeat;padding:0;margin:auto;margin-right:3px;
}
.dottoro_selectorButton:hover {cursor:pointer;background-color: #ffda4f;}
.dottoro_selectorButton .selectorFieldWrapper {width:22px;height:20px;display:inline-block;border-right:1px solid #ccc;background-color:#ededed;}
.dottoro_selectorButton:hover .selectorFieldWrapper {background-color: #ffd048;}
.dottoro_selectorButton .selectorField {width: 16px;height: 16px;font-size: 1px;margin: 2px 3px;}

/*******************
*   Tree control   *
*******************/

.dottoro_tree {line-height: 200%;-moz-user-select:none;-webkit-user-select:none;}
.dottoro_tree ul, .dottoro_tree li {list-style-type: none;margin: 0px;padding: 0px;}
.dottoro_tree .childContainer {padding-left: 15px;}
.dottoro_tree .togglecell {cursor:pointer;}
.dottoro_tree.cboxes .togglecell {padding-right: 5px;}
.dottoro_tree .cboxcell {}
.dottoro_tree .labelcell {cursor:pointer;padding: 0px 5px;white-space: nowrap;}
.dottoro_tree .toggle {cursor:pointer;width: 10px;height: 16px;background-position: center center;background-repeat: no-repeat;}
.dottoro_tree .cbox {margin: 0px;padding: 0px;}
.dottoro_tree .leaf {margin-left: 10px;}
.dottoro_tree.cboxes .leaf {margin-left: 15px;}
.dottoro_tree table.folder {font-style: italic;}
.dottoro_tree table.folder.checked {font-weight: normal;color: #000000;}
.dottoro_tree .expanded > .head .toggle {background-image: url("images/tree/expanded.gif");}
.dottoro_tree .collapsed > .head .toggle {background-image: url("images/tree/collapsed.gif");}
.dottoro_tree .collapsed > .childContainer {display: none;}
.dottoro_tree .nonchecked > .head {font-weight: normal;color: #999;}
.dottoro_tree .checked > .head {color: #333;}
.dottoro_tree .cannotactive > .head .labelcell {color: #808080;}
.dottoro_tree .active > .head .labelcell {background-color: #fed597;color:#444;}

/**************
*   TOOLTIP   *
**************/

.dottoro_tooltip{position:absolute;z-index:999;opacity:0;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in}
.dottoro_tooltip.ie_xp {
	filter:alpha(opacity=80) progid:DXImageTransform.Microsoft.Glow(Color=#333333,Strength=1) progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,Duration=0.4);
	-ms-filter:"alpha(opacity=80) progid:DXImageTransform.Microsoft.Glow(Color=#333333,Strength=1) progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,Duration=0.4)";
}
.dottoro_tooltip.visible {opacity:0.8;}
.dottoro_tooltip_body {position:absolute;z-index:999;white-space:nowrap;}
.dottoro_tooltip_content{
	position:relative;padding:0.5em;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.85);border:1px solid #999;-moz-border-radius:5px;
	-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;zoom:1;
}
.dottoro_tooltip_arrow {position:absolute;z-index:1000;width:0;height:0;vertical-align:top;border:1px solid transparent;}
.dottoro_tooltip_left .dottoro_tooltip_body {left:0px;right:auto;}
.dottoro_tooltip_right .dottoro_tooltip_body {left:auto;right:0px;}
.dottoro_tooltip_up .dottoro_tooltip_body {top:0px;bottom:auto;}
.dottoro_tooltip_down .dottoro_tooltip_body {top:auto;bottom:0px;}
.dottoro_tooltip_left .dottoro_tooltip_body, .dottoro_tooltip_right .dottoro_tooltip_body {top:0px;bottom:auto;}
.dottoro_tooltip_up .dottoro_tooltip_body, .dottoro_tooltip_down .dottoro_tooltip_body {left:0px;right:auto;}

.dottoro_tooltip_left .dottoro_tooltip_arrow {left:auto;right:0px;border-width:6px 0 6px 6px;border-left-color:#000;border-left-color:rgba(0,0,0,0.85);}
.dottoro_tooltip_right .dottoro_tooltip_arrow {left:0px;right:auto;border-width:6px 6px 6px 0;border-right-color:#000;border-right-color:rgba(0,0,0,0.85);}
.dottoro_tooltip_up .dottoro_tooltip_arrow {top:auto;bottom:0px;border-width:6px 6px 0 6px;border-top-color:#000;border-top-color:rgba(0,0,0,0.85)}
.dottoro_tooltip_down .dottoro_tooltip_arrow {top:0px;bottom:auto;border-width:0 6px 6px 6px;border-bottom-color:#000;border-bottom-color:rgba(0,0,0,0.85)}
.dottoro_tooltip_left .dottoro_tooltip_arrow, .dottoro_tooltip_right .dottoro_tooltip_arrow {bottom:0px}
.dottoro_tooltip_up .dottoro_tooltip_arrow, .dottoro_tooltip_down .dottoro_tooltip_arrow {right:0px}


/**********************
*   Dottoro Overlay   *
**********************/

.dottoro_overlay_wrapper {overflow:hidden;cursor:default;}
.dottoro_overlay {display:none;cursor:default;color:#eee !Important;padding:2px;text-align:center;}
.dottoro_overlay a, .dottoro_overlay, .dottoro_overlay .layer {line-height:120% !Important;font-size:14px !Important;}
.dottoro_overlay a {color:#c9c164 !Important;cursor:pointer !Important;}
.dottoro_overlay a:hover {color:#d9d174 !Important;}

a.dottoro_overlay_button {
	display:inline-block;cursor:pointer;text-decoration:none !Important;
	width:44px;height:44px;background:transparent url('images/gallery/hover_thumbs.png') no-repeat;margin:6px;
}
.dottoro_overlay_wrapper.small a.dottoro_overlay_button {width:33px;height:33px;background:transparent url('images/gallery/hover_thumbs_small.png') no-repeat;margin:4px;}

a.dottoro_overlay_button.magnifier {background-position:0 0;}
a.dottoro_overlay_button.photo {background-position:-44px 0;}
a.dottoro_overlay_button.player {background-position:-88px 0;}
a.dottoro_overlay_button.vimeo {background-position:-132px 0;}
a.dottoro_overlay_button.youtube {background-position:-176px 0;}
a.dottoro_overlay_button.flash {background-position:-220px 0;}
a.dottoro_overlay_button.readmore {background-position:-264px 0;}
a.dottoro_overlay_button.external {background-position:-308px 0;}

.dottoro_overlay_wrapper.small a.dottoro_overlay_button.magnifier {background-position:0 0;}
.dottoro_overlay_wrapper.small a.dottoro_overlay_button.photo {background-position:-33px 0;}
.dottoro_overlay_wrapper.small a.dottoro_overlay_button.player {background-position:-66px 0;}
.dottoro_overlay_wrapper.small a.dottoro_overlay_button.vimeo {background-position:-99px 0;}
.dottoro_overlay_wrapper.small a.dottoro_overlay_button.youtube {background-position:-132px 0;}
.dottoro_overlay_wrapper.small a.dottoro_overlay_button.flash {background-position:-165px 0;}
.dottoro_overlay_wrapper.small a.dottoro_overlay_button.readmore {background-position:-198px 0;}
.dottoro_overlay_wrapper.small a.dottoro_overlay_button.external {background-position:-231px 0;}


/**********************
*   Dottoro GALLERY   *
**********************/

.dottoro_gallery_image_thumb {}
.dottoro_gallery_wrapper {
	position:absolute;left:-50%;top:-50%;
	border:1px solid #5b5b5b;
	background-color:#383838;z-index:10000;border-radius:10px;
/*	box-shadow:0 0 50px rgba(256,256,256,0.1); */
}
.dottoro_gallery {
	border-radius:10px;padding:8px;
}
.dottoro_gallery_modal_bg {background:#000;opacity:0.70;filter:alpha(opacity=70);z-index:10000;}
.dottoro_gallery_img_wrapper {position:relative;top:0px;left:0px;background-color:#000;}
.dottoro_gallery_prev_button {position:absolute;top:20%;left:0px;background:transparent url(images/gallery/skin_1.png) 0px -162px no-repeat;width:35px;height:35px;cursor:pointer;}
.dottoro_gallery_next_button {position:absolute;top:20%;right:0px;background:transparent url(images/gallery/skin_1.png) -35px -162px no-repeat;width:35px;height:35px;cursor:pointer;}
.dottoro_gallery_title {padding:5px 0 0 0;text-align:center; overflow: hidden; white-space: nowrap;}
.dottoro_gallery_title a {
	margin:auto;
	color:#7b7b7b;font-size:13px;line-height:135%;font-family:verdana;
}
.dottoro_gallery_title a:hover {text-decoration:underline;}
.dottoro_gallery_bottom_bar {background-color:#383838;padding-top:5px}
.dottoro_gallery_bottom_play, .dottoro_gallery_bottom_pause, .dottoro_gallery_bottom_prev_button, .dottoro_gallery_bottom_next_button, .dottoro_gallery_bottom_close {
	display:block;width:30px;height:30px;cursor:pointer;float:left;
	background:transparent url(images/gallery/skin_1.png) no-repeat;
}
.dottoro_gallery_bottom_counter {display:block;float:left;white-space:nowrap;padding-left:5px;margin:11px 10px 0 0;color:#7b7b7b;font-size:14px;}
.dottoro_gallery_bottom_play {background-position:0 0;width:41px;height:41px;}
.dottoro_gallery_bottom_play:hover {background-position:-41px 0;}
.dottoro_gallery_bottom_pause {background-position:0 -40px;width:41px;height:41px;}
.dottoro_gallery_bottom_pause:hover {background-position:-41px -40px;}
.dottoro_gallery_bottom_prev_button {margin-left:5px;background-position:0 -82px;width:33px;height:25px;margin-top:8px;}
.dottoro_gallery_bottom_prev_button:hover {background-position:-33px -82px;}
.dottoro_gallery_bottom_next_button {background-position:0 -108px;width:33px;height:25px;margin-top:8px;}
.dottoro_gallery_bottom_next_button:hover {background-position:-33px -108px;}
.dottoro_gallery_bottom_close {margin:auto 0px auto auto;background-position:0 -134px;width:41px;height:26px;float:right;}
.dottoro_gallery_bottom_close:hover {background-position:-41px -134px;}

.dottoro_gallery_preloader {width:42px;height:42px;position:absolute;background:transparent url("images/gallery/preloader_2.png") 0px 0px no-repeat;}
