/*  Droppably standalone, version 1.1
 *  (c) 2007 EC A L  / Lionel Tardy
 *
 *  http://www.droppably.com/
 *  
 *  Droppably is free software published under a creative commons
 *  license.
 *
 *  You are free to:
 *  - to share, to copy, distribute and transmit the work
 *   
 *  Under the following conditions: 
 *  - Attribution. You must attribute the work in the manner 
 *    specified by the author or licensor (but not in any way 
 *    that suggests that they endorse you or your use of the work).
 *  - Noncommercial. You may not use this work for commercial
 *    purposes.
 *  - No Derivative Works. You may not alter, transform, or build
 *    upon this work.
 *
 *  For more informations, please visit.
 *  http://creativecommons.org/licenses/by-nc-nd/2.5/ch/
 *
/*--------------------------------------------------------------------------*/
@import url(includes/js/windowsManager/themes/default.css);
@import url(includes/js/windowsManager/themes/normal.css);
@import url(includes/js/windowsManager/themes/normal-shadow.css);
@import url(includes/js/windowsManager/themes/light.css);
@import url(includes/js/windowsManager/themes/clean.css);
@import url(includes/js/windowsManager/themes/debug.css);
@import url(includes/js/colorpicker/farbtastic.css);
@import url(includes/js/niceforms/niceforms-default.css);

body {
	font-family: 'Lucida Grande', Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
}

#desktop { position: absolute; width: 100%; height: 100%; }

img {
	border: 0px;
}

#contextMenu {
	width:100px;
	top:0px;
	left:0px;
	display: none;
	position: absolute;
	color: #000;
	background-color: #fff;
	margin: 2px;
	padding: 2px;
	border: solid 1px #000000;
	z-index: 9999;
}

#contextMenu a {
	color: #000;
	font-size: 10pt;
	text-decoration: none;
}

#contextMenu a:hover {
	color: #fff;
	background-color: #000;
	text-decoration: none;
}

#contextMenu a:visited {
	color: #000;
	text-decoration: none;
}

.icons {
	font-size: 8pt;
	line-height: 8pt;
	text-align: center;
}

.icons p {
	font-size: 8pt;
	line-height: 8pt;
	text-align: center;
	vertical-align: top;
	margin-top: -18px;
}

form.inplaceeditor-form  {
}

form.inplaceeditor-form input[type="text"] {
	font-size: 8pt;
	text-align: center;
	border: 0px;
}

form.inplaceeditor-form textarea {
}

form.inplaceeditor-form input[type="submit"] {
	margin-left:1em;
}

form.inplaceeditor-form a  {
	margin-left:1em;
}

.text {
	color: #333;
	font-size: 24pt;
	overflow: hidden;
}

.text p {
	overflow: hidden;
	border: solid 1px #f30;
}

.file_load {
	text-align: center;
}

.description {
	font-size: 10pt;
}

.tabpanButt {
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 75px;
	height: 20px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	z-index:10;
	cursor:pointer;
}

.tabpanMain {
	background-color: #fff;
	position: absolute;
	top: 40px;
	left: 10px;
	width: 420px;
	height: 280px;
	border: solid 1px #000;
}

td {
	font-size: 10pt;
}

#button_Ok {
	position: absolute;
	right: 10px;
	bottom: 0px;
	border:1px solid #000;
	background:#fff;
	height:18px;
	width:40px;
	text-align:center;
	cursor:pointer;
}

#button_Cancel {
	position: absolute;
	right: 60px;
	bottom: 0px;
	border:1px solid #000;
	background:#fff;
	height:18px;
	width:75px;
	text-align:center;
	cursor:pointer;
}

#tab_Ok {
	position: absolute;
	right: 9px;
	bottom: 0px;
}

.login_image {
	position:relative;
	top:10px;
	left:5px;
	width:64px;
	height:64px;
}


.login_title {
	position:relative;
	top:-54px;
	left:74px; 
	font:bold;
	width:320px;
}

.login_box {
	position:relative;
	left:74px;
	top:-48px;
	width:320px;
	height:50px;
}

.login_box input
{
	border:solid #000000 1px;
	width:100%;
}

#tab_Ok button {
	border:solid #000000 1px;
	width:50px;
	background: #ffffff;
}

.buttonS {
	margin-top:2px;
	border:solid #000000 1px;
	background: #ffffff;
}

.inputS
{
	border:solid #000000 1px;
	width:100px;	
}

.login_error {
	color:#FF0000;
	font-weight:bold;
	login_error:
}

#login {
	font-size: 8pt;
	position: absolute;
	top: 0;
	right: 0;
	height: 17px;
	margin: 2px;
	height: 16px;
	width: 16px;
}

.url {
	font-size: 8pt;
	position: absolute;
	top: 0;
	right: 17px;
	height: 17px;
	margin: 2px;
	height: 16px;
	width: 16px;
}

#login a {
	color: #000;
}

#loading {
	color: #000;
	position: absolute;
	width: 100%;
	height: 100%;
	background:url(images/indicator.gif) #FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
}

.imgDiv{
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#downloader {
	display: none;
	width:0px;
	height:0px;
}

#login_f {
	display:none;
}

/* Desktop Properties */
#dskPrt_type {
	position:absolute;
	left:10px;
	top:10px;
	width:120px;
	height:250px;
	border:solid #000000 1px;	
	background:#ffffff;
	padding:5px;
}

#dskPrt_browse {
	overflow:scroll;
	width:425px;
	height:250px;
}

#dskPrt_file, #dskPrt_site_file, #dskPrt_position {
	position:absolute;
	left:150px;
	top:10px;
	width:425px;
	height:250px;
	display:none;
	border:solid #000000 1px;	
	background:#ffffff;
	padding:5px;
}

#dskPrt_color, #dskPrt_site_color {
	position:absolute;
	left:150px;
	top:10px;
	width:425px;
	height:250px;
	border:solid #000000 1px;	
	background:#ffffff;
	padding:5px;
}

#dskPrt_align {
	width:50px;
	height:40px;
	border:solid #FF0000 1px;	
}

.macTab_sel {
	border:solid #0066FF 1px;
}

.macTab_nsel {
	border:none #0066FF 1px;
}

.colorp {
	position:absolute;
	top:0px;
	right:0px;
}

#gird {
	background: url(images/girds/23.png); 
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}

.tabpan {
	position:absolute;
	border:#000000 1px solid;
	left:10px;
	top:31px;
	background:#fff;
}

.tabpanb {
	position:absolute;
	border:#000000 1px solid;
	left:10px;
	top:10px;
	bottom:30px;
	right:10px;
	background:#fff;
}

#dskPrt_site_Content, #dskPrt_canevas_Content {
	width:595px;
	height:290px;
}

#dskPrt_type p {
	cursor:pointer;
}

.win_helper {
	position: absolute;
	width:450px;
	height:15px;
	bottom:3px;
	left:10px;
	font-size:8pt;
}

#tabbed {
	position:absolute;
	left:10px;
	top:10px;
	bottom:30px;
	right:10px;
}

#tabbed_b {
	position:absolute;
	left:10px;
	top:10px;
	bottom:30px;
	right:10px;
	border:solid #000000 1px;	
	background:#ffffff;
	padding:5px;
	overflow:scroll;
}

#tabbed_c {
	position:absolute;
	left:10px;
	top:10px;
	bottom:30px;
	right:10px;
	border:solid #000000 1px;	
	background:#ffffff;
	padding:5px;
	overflow:none;
}

.hierarchie a {
	text-decoration:none;
	color:#000000;
	font-size:10pt;
}

#uploading input{
	border:solid #999999 1px;
}


.tab1 {
	position:absolute;
	left:10px;
	width:125px;
	height:325px;
	top:10px;
	border:solid #000000 1px;	
	background:#ffffff;
	padding:5px;
}

.tab2 {
	position:absolute;
	left:155px;
	width:400px;
	height:325px;
	top:10px;
	border:solid #000000 1px;	
	background:#ffffff;
	padding:5px;
}

#gtab_Content, #ctab_Content, #wtab_Content, #ttab_Content, #ptab_Content{
	right:10px;
	bottom:30px;
}

.tabb {
	position:absolute;
	left:10px;
	bottom:10px;
	right:10px;
	top:10px;
	/*border:solid #000000 1px;	*/
	background:#ffffff;
	padding:5px;
}

#textStyleSample {
	position:absolute;
	bottom:5px;
	width:390px;
	height:100px;
	border:solid #000000 1px;
	overflow:hidden;
}

hr {
	color: #000000;
	background-color: #000000;
	height: 1px;
	border: 0;
}

#anchor {
	position:fixed;
	top:0px;
	left:0px;
	display:none;
}