/* CSS screen; creactive.cz  */
body {
  background-color: #f1f1f1;
  margin: 0 ;
  padding: 3px ;
  font: 75% 'Arial CE', Arial, 'Helvetica CE', helvetica, sans-serif;
  text-align: center;
  color: #000000;
  line-height: 140%;
}
h1{
	margin: 0;
	padding: 0px 20px ;
	font-size: 2.3em;
	font-weight: normal;
	letter-spacing: -1px;
	}
h1 strong{color: #ff9900;}
h1, h2, h3{padding: 0 ; margin: 15px 0; }
h2{
  margin: 0 0 10px 0 ;
  padding: 0 ;
  font-size: 2em;
  line-height: 20px;
  letter-spacing: -1px;
}
h3{font-size: 1.4em;}
h4{font-size: 1.2em;}
h5{font-size: 1em;}

p{

}

img{
	order: 1px solid #fff ;
	border: none;
	padding: 1px ;
	vertical-align: text-bottom;
}
/**/
form{margin: 0 ; padding: 0 ;}
table.form {
  border: none ;
  margin: 10px 0 ;
}
.form td, .form th{
	border-bottom: 1px solid #fff ;
	padding: 5px 10px ;
	ertical-align: top;
}
 .form th{
}
table td.center, table th.center{
	text-align: center;	
}

fieldset{
  padding:  0 ;
  border: none;
  margin:  0;
  background-color: #fff;
}
legend{
}
label{
}

input, select, textarea{
  font-size: 1em;
  font-family: 'Arial CE', Arial,  'Helvetica CE',helvetica, sans-serif;
}
input:focus, select:focus, textarea:focus {
  border-color: orange;
      }
input[type="submit"]{
  font-weight: bold;
  }
input.input-large{
  padding: 3px ;
  font-size: 1.5em;
}

fieldset fieldset {
  padding:  0 ;
  border: none;
  margin:  0;
  background:none;
}
fieldset fieldset label{
  text-align: right;
  display: block;
}
.plain, .plain td{
  border: none ;
  padding: 3px 5px ;
  margin: 0 ;
  vertical-align: top;
}

			/* forms
fieldset{
  padding: 20px ;
  order: 1px solid #999 ;
  border: none;
  margin: 10px;
  background-color: #eee;
  color: #000;
  position: relative;
}
legend{
  border: 1px solid #999 ;
  padding: 5px 15px ;
  position: absolute;
  top: 0;
  left: 0;
}
label{
	display: block;
ackground-color: yellow;
  padding: 5px 10px ;
  margin: 1px 20px ;
  line-height: 2em;
  border-bottom: 1px solid #fff ;
}
label span{}
input, select, textarea{
  font-size: 1em;
}

input:focus, select:focus, textarea:focus {
  border-color: red;
      }
 */

/* tables */
table{
  font-size: 1em;
  border: 1px solid #999 ;
  margin: 10px 0 ;
  border-collapse: separate;
  empty-cells: show;
}
td, th{
  padding: 4px 6px ;
  text-align: left;
  background-color: #f4f4f4;
}
.row2 td{
  background-color: #e8e8e8;
}
td.open{padding: 0px ; text-align: center;}
thead th{
  font-weight: bold;
	color: #999;
	background-color: #fff;
	padding: 7px 6px ;
	border-bottom: 1px solid #ccc ;
}
tfoot th{
  color: #666;
  border-bottom: none;
	border-top: 1px solid #ccc ;
  font-weight: normal;
}
.row1:hover td{
  background-color: #fffdd1;
}
.row2:hover td{
  background-color: #fffdd1;
}

/* anchors	*/
a{text-decoration: none;}
a:link { color: #ffcc00;}
a:visited { color: #ffcc00;}
a:active {color: red;}
a:hover {color: #fff;}

a:hover img{
	order: 1px solid #999 ;
	background-color: #ddd;
}


/*	layout	*/
#wrap{
  background: url(bg_body0.gif) repeat-x ;

}

#page{
  width: 970px;
  margin: 0 auto;
  text-align: left;
}
#header h1{
  height: 40px;
  font-size: 1em;
  text-align: left;
  margin: 0 ;
	padding: 0px 20px ;
	line-height: 40px;
	font-weight: bold;
	letter-spacing: 0px;
}
#content{
  background-color: #191919;
}
/*	navcontainer	*/
#navcontainer{
margin-top: 7px;
}
#navcontainer ul{
  margin: 0 ;
  padding: 0 ;
  list-style: none ;
  height: 40px;
  background-color: #ff9900;
  width: 100%;
}
#navcontainer li{
  float: left;
  border-right: 1px solid #f1f1f1;
  margin-top: -4px;
}

#navcontainer a, #navexit a{
  display: block;
  loat: left;
  padding: 0px 10px;
  line-height: 40px;
  margin-top: 4px;
  color: #000;
  font-weight: bold;
  font-size: 1.2em;
  letter-spacing: -1px;
}

#navcontainer li.fr{
  float: right;
  border: none  ;
  order-left: 1px solid #f1f1f1;
 margin-right: 10px;
}

#navcontainer a:hover{
  border-top: 4px solid #fff;
  margin-top: 0px;
  background: #ffaa33 ;
  color: #fff;
}

#navcontainer a.on{
  background-color: #191919 !important;
  color: #fff;
  line-height: 40px;
  margin-top: 0px ;
  border-top: 4px solid #5e5e5e;

}

#navexit{
  float: right;
  margin: 0 0px 0 0;
  list-style: none ;
}
#navexit li{
  margin: 0 ;
  float: left;
}

#navexit a{
  color: white;
  line-height: 30px;
  }
#navexit a:hover{
  color: #ccc;
  background-color: #222;
}  
  
  
/*	content	*/
#content{
  color: #ffffff;
  padding: 0px 10px 10px 10px;
  margin: 0 ;

}
.breadcrumbs{
  line-height: 40px;
  height: 40px;
  position: relative;
  padding-left: 20%;
  float: left;
	}
.breadcrumbs a{
  padding: 0 3px ;
	}
/*	sidebar	*/
.sidebar{
  float: left;
  width: 20%;
  overflow: hidden;
}
.sidebar ul{
  list-style: none;
  margin: 0 0 20px 0 ;
  padding: 0 ;
}
.sidebar li{
  display: block;
  width: 100%;
}
.sidebar a{
  display: block;
  font-weight: bold;
  line-height: 14px;
  padding: 8px 30px 8px 10px;
  margin: 0 ;
  background: url(sidebar_.gif) no-repeat 95% 50%;
}
.sidebar a:active {color: #fff;}
.sidebar a:hover{
  background-color: #5e5e5e;
}
.sidebar a.on{
  background-color: #fff !important;
  text-align: right;
  color: #000;
}
.side-help{
  background-color: #333;
  padding: 1px 10px ;
  margin: 40px 10px 10px 0 ;
}
.side-help b, .side-help strong{
  font-size: 11px;
  font-weight: bold;
}
.side-help h1,.side-help h2, .side-help h3{
padding: 0;
font-size: 1.5em;
}
.sidebar div{
  font-size: 0.9em;
}
.sidebar div a{
  display: inline;
  background: none;
  line-height: auto;
  padding: 0 ;
}
/*	maincontent	*/
.maincontent{
  float: right;
  width: 80%;
  overflow: hidden;
  margin-left: -20px;
  background-color: #fff;
  color: #000;
  margin-bottom: 20px;
}

.maincontent a:link {text-decoration: none; color: #ff3300;}
.maincontent a:visited {text-decoration: none; color: #ff3300;}
.maincontent a:active {text-decoration: none; color: red;}
.maincontent a:hover {text-decoration: none; color: #000000;}


.message{
    margin: 10px 0 ;
    padding: 0.7em 3em ;
    background-repeat: no-repeat;
    background-position: 0.7em 0.7em;
    border: 1px solid #DDDDDD;
}

.ok_message {
	background-color:#E6EFC2;
	border-color:#C6D880;
	color:#264409;
    background-image: url(accept.png);
}

.message strong {
    /*color: black;*/
}

.warning{
	background-color: #FBE3E4;
	border-color:#FBC2C4;
	color:#8A1F11;
    background-image: url(warning0.gif);
}
/*.ok_message{
  background-color: #66CC00;
  background-image: url(accept.png);
}*/
.info_message{
	background-color:#D0E0FB;
	border-color:#A1C2F8;
	color:#293242;
    background-image: url(information.png);
}
.thumbnail{
  float: left;
  width: 29%;
  margin: 1% 1% 0 0;
  padding: 1% ;
  background-color: #eee;
  border: 1px solid #ccc ;
}
.test{
  margin: 2px;
  height: 100px;
  position: relative;
}
.test img{
  position: absolute;
  bottom: 0;
  margin: 0 auto ;
}
.box-intro{
  width: 44%;
  padding: 1px 15px 15px 10px ;
  background: url(../img/bg_box.gif) repeat-x ;
  margin: 0 0 10px 0 ;
  border-right: 10px solid white;
  float: left;
}

.box-intro .button{
  height: 35px;
  width: 250px;
  clear: both;
  margin: 2px 0 ;
  padding:10px 0 10px 10px;
  color: white;
  background:#585858 url(../img/intro_bu.gif) no-repeat scroll right bottom;
}
.dashboard .button{  border-bottom: 1px solid #ddd;}
.dashboard .button a{padding-left: 3px;}
.box-intro h2 {  margin: 10px 0px ;  }
.dashboard h3 {  margin: 12px 0px ;}
.dashboard h4 {
  margin-top:  10px ;
  margin-bottom: -7px ;
}
.dashboard td {vertical-align: top;}

.box-intro .button a{color: #ffcc00;}
.box-intro .button a:link{color: #ffcc00;}
.box-intro .button a:visited{color: #ffcc00;}
.box-intro .button a:hover{color: #fff;}
 .box-intro ul {
  margin:  0 10px 10px 20px;
  line-height: 130%;
  list-style: none;
  padding: 0 ;
}

.wrap20{  width: 20px;height: 5px;}
.wrap40{  width: 40px;height: 5px;}

/*	footer	*/
#footer{
  margin: 0 ;
}
#footer p{
  padding: 10px ;
  margin: 0 ;
}
#footer a{
  color: #999;
}


/* icons */
.ico {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 0 ;
}

a.ico {
	padding-left: 25px;
	background-position: 6px 50%;
}

.icobook {	background-image: url(../img/ico/book.png);}
.icochart_bar {	background-image: url(../img/ico/chart_bar.png);}
.icogroup {	background-image: url(../img/ico/group.png);}
.icodate {	background-image: url(../img/ico/date.png);}
.icotable {	background-image: url(../img/ico/table.png);}
.icocart{	background-image: url(../img/ico/cart.png);}
.icobasket_put{	background-image: url(../img/ico/basket_put.png);}
.icomonitor{	background-image: url(../img/ico/monitor.png);}
.icovcard{	background-image: url(../img/ico/vcard.png);}
.icocamera{	background-image: url(../img/ico/camera.png);}
.icopage{	background-image: url(../img/ico/page.png);}


.icomagnifer{	background-image: url(../img/ico/magnifier.png);}
.iconewspaper{	background-image: url(../img/ico/newspaper.png);}
.iconewspaper_add{	background-image: url(../img/ico/newspaper_add.png);}
.icoattach{	background-image: url(../img/ico/attach.png);}
.icocake{	background-image: url(../img/ico/cake.png);}
.icoclock{	background-image: url(../img/ico/clock.png);}
.icouser_suit{	background-image: url(../img/ico/user_suit.png);}
.icouser_gray{	background-image: url(../img/ico/user_gray.png);}
.icorosette{	background-image: url(../img/ico/rosette.png);}
.icoapplication{	background-image: url(../img/ico/application.png);}
.icoapplication_home{	background-image: url(../img/ico/application_home.png);}
.icoapplication_side_list{	background-image: url(../img/ico/application_side_list.png);}
.icolayout{	background-image: url(../img/ico/layout.png);}
.icocontrol_play{	background-image: url(../img/ico/control_play.png);}

.help {	background-image: url(../img/ico/help.png);}

.accept {	background-image: url(../img/ico/accept.png);}

.add {	background-image: url(../img/ico/add.png);}

.tick {	background-image: url(../img/ico/tick.png);}

.error {	background-image: url(../img/ico/error.png);}

.cross {	background-image: url(../img/ico/cross.png);}

.cancel {	background-image: url(../img/ico/cancel.png);}

.information {	background-image: url(../img/ico/information.png);}

.login {	background-image: url(../img/ico/key.png);}


.invisible{ background-image: url(../img/invisible.gif);}
.visible{ background-image: url(../img/visible.gif);}

.show{ background-image: url(../img/zoom.gif);}
/*.help{ background-image: url(../img/help.png);}*/


/*	common	*/
.blank{background: none;}

.nomargin{margin: 0 !important; }
.nopadding{padding: 0 !important; }
.noborder{border: none; }
.padd20{padding: 20px }
/* .base{margin: 0 !important; padding: 0 !important;}*/

.width100{width: 100px;}
.width150{width: 150px;}
.width50p{width: 50%; }
.width33p{width: 33%; }

.clearfix{ clear: both;}
.separ {border-bottom: 1px solid #999 ; line-height: 1px; font-size: 1px; height: 1px; margin: 0 ;}

.break {clear: both; line-height: 0px; font-size: 0px; height: 0px; margin: 0 ;}
.fr{float: right; }
.fl{float: left;}

.left{text-align: left;}
.right{text-align: right;}
.justify{text-align: justify;}

/*
NOV� P�ID�NO - Pavel Tom�nek
*/

.modalDialog_transparentDivs{
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */
}
.hide
{
	display:none;
}
.ajax-loading {
	padding: 20px 0;
	background: url(../img/spinner.gif) no-repeat center;
}

#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
	margin: 0;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{

	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
	margin: 0;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
	margin: 0;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;
	color: #E2EBED;
	position:relative;
	margin: 0;
	padding: 0;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
	margin: 0;
	padding: 0;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;
	color: #317082;
	position:relative;
	margin: 0;
	padding: 0;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;
	color: #216072;
	position:relative;
	margin: 0;
	padding: 0;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
	margin: 0;
	padding: 0;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
	margin: 0;
}
#calendarDiv .todaysDate div{
	float:left;
	margin: 0;
	padding: 0;
}

#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
	margin: 0;
	padding: 0;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
	margin: 0;
	padding: 0;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;
	margin: 0;
	padding: 0;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;
	padding:1px;
	margin:1px;
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

	.dhtmlgoodies_tree,#floatingContainer{
		margin:0px;
		padding:0px;
	}
	.dhtmlgoodies_tree ul{	/* Sub menu groups */
		margin-left:20px;	/* Left spacing */
		padding-left:0px;
		display:none;	/* Initially hide sub nodes */
	}

	#floatingContainer ul{
		margin-left:20px;	/* Left spacing */
		padding-left:0px;
	}
	.dhtmlgoodies_tree li,#floatingContainer li{	/* Nodes */
		list-style-type:none;
		vertical-align:middle;

	}
	.dhtmlgoodies_tree li a,#floatingContainer li a{	/* Node links */
		color:#000;
		text-decoration:none;
		font-family:arial;
		font-size:0.8em;
		padding-left:1px;
		line-height:13px;
		margin-left:2px;

	}
	.dhtmlgoodies_tree li a.highlightedNodeItem{
		color:#FFF;
		background-color:#009;
	}


	body{
		margin:0px;
		padding:0px;
	}

	.dhtmlgoodies_tree input.folderTreeTextBox{	/* Css for the text input - rename item */
		font-size:10px;
		margin:0px;
		padding:0px;
		height:12px;
	}





	#dragableElementsParentBox{
		padding:10px;	/* Air */
	}

	.smallArticle,.bigArticle{
		float:left;
		border:1px solid #000;
		background-color:#DDD;
		padding:2px;
		margin-right:10px;
		margin-bottom:5px;
	}
	.smallArticle img,.bigArticle img{
		float:left;
		padding:5px;
	}
	.smallArticle .rightImage,.bigArticle .rightImage{
		float:right;
	}
	.smallArticle{
		width:274px;
	}
	.bigArticle{
		width:564px;
	}
	.clear{
		clear:both;
	}

	/* END DEMO CSS */

	/* REQUIRED CSS */

	#rectangle{
		float:left;
		border:1px dotted #F00;	/* Red border */
		background-color:#FFF;
	}
	#insertionMarker{	/* Don't change the rules for the insertionMarker */
		width:6px;
		position:absolute;
		display:none;
	}
	#insertionMarker img{	/* Don't change the rules for the insertionMarker */
		float:left;
	}
	#dragDropMoveLayer{	/* Dragable layer - Not need if you're using 'rectangle' mode */
		position:absolute;
		display:none;
		border:1px solid #000;
		filter:alpha(opacity=50);	/* 50% opacity , i.e. transparency */
		opacity:0.5;	/* 50% opacity , i.e. transparency */

	}



	.input-delete
		{
			width:					16px;
			height:					16px;
			background:				url(../images/delete.png) no-repeat 0 0;
			text-decoration:		none;
			border:					none;
			float:					right;
		}
		.queue-subloader
		{
			text-align:				center;
			position:				absolute;
			background-color:		#81B466;
			height:					100%;
			width:					0%;
			left:					0;
			top:					0;
		}
		.queue-loader
		{
			position:				relative;
			margin:					3px 15px;
			font-size:				0.9em;
			background-color:		#ddd;
			color:					#fff;
			border:					1px inset #ddd;
		}
		.queue-size
		{
			color:					#aaa;
			margin-left:			1em;
			font-size:				0.9em;

		}
		.photoupload-queue
		{
			list-style:				none;
		}
		.photoupload-queue li
		{
			background:				url(../images/photo_upload.png) no-repeat 0 5px;
			padding:				5px 0 5px 22px;
		}


	/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
	 background-color: #333;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
	 border:none;
	 background-color: #333;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
	 background-color: #333;
}

.GB_header .close {
    text-align: right;
	 background-color: #333;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
	 background-color: #333;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span {
    font-size: 12px;
    cursor: pointer;
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
.hidden{
display: none;
}



/**
Floating windows
*/
	.dhtmlgoodies_window{
		width:300px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:0.9em;
		position:absolute;
		overflow:hidden;
		z-index:10000;


	}
	.dhtmlgoodies_window div{
		position:relative;
	}
	.dhtmlgoodies_window .dhtmlgoodies_window_top{
		width:100%;
		height:17px;
		position:relative;
		background-color: #707070;


	}

	.dhtmlgoodies_window .top_buttons{
		float:right;
		z-index:10;
		position:absolute;
		right:0px;
		width:35px;


	}
	.top_buttons img{
		float:left;
		padding-left:2px;

	}
	.dhtmlgoodies_windowMiddle{
		border-left:3px solid #707070;

	}
	.dhtmlgoodies_windowContent{
		border-right:3px solid #707070;
		padding-left:5px;
		padding-right:2px;

		height:100%;
		overflow:hidden;
		background-color:#FFF;
	}
	.dhtmlgoodies_window_bottom{
		border-left: 3px solid #707070;
		border-right:3px solid #707070;
		border-bottom: 3px solid #707070;
		position:relative;
		height:0px;
		background-color:#FFFFFF;
	}
	.dhtmlgoodies_window_bottom img{
		float:right;
	}
	.topCenterImage{
		position:absolute;
		left:3px;
		width:5000px;
		height:17px;
	}
	.resizeImage{
		position:absolute;
		right:1px;
		bottom:1px;
	}

	textarea{
		width: 100%;
		height: 70px;
	}

/*news*/
#news td, #news th{
  text-align: center;
}

a.active_language
{
  text-decoration: underline;
}


/** Flash uploader **/
div.flash, div.swifform {
	width: 700px;
	margin: 0px; padding: 10px;
	background-color: #f4f4f4;
}
div.swifform input { 
	border-top: 1px solid #fafafa; border-left: 1px solid #fafafa; border-right: 1px solid #848484; border-bottom: 1px solid #848484;
	margin-bottom: 10px;
	padding: 2px 5px 2px 5px;
}
div.swifform object {
	border-top: 1px solid #fafafa; border-left: 1px solid #fafafa; border-right: 1px solid #848484; border-bottom: 1px solid #848484;
	margin-right: 2px;
	float: left;
}
.progressWrapper {
	width: 400px;
	overflow: hidden;
}
.progressContainer {
	margin: 5px;
	padding: 4px 4px 4px 25px;
	border: solid 1px #E8E8E8;
	overflow: hidden;
	background: #F7F7F7 url(image.png) no-repeat 4px center;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background: #FFEBEB url(exclamation.png) no-repeat 4px center;
}
/* Current */
.green {
	border: solid 1px #DDF0DD;
	background: #EBFFEB url(add.png) no-repeat 4px center;
}
/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background: #F0F5FF url(information.png) no-repeat 4px center;
}
.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 330px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 350px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel {
	font-size: 0;
	display: block;
	height: 35px;
	width: 16px;
	background-image: url(../img/delete.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
}

/* WIKI */
div.toc {
	display: none;
}
