/* @group Forms */
div.inputArea {
	min-height:320px;
}

.xpFormActions {
	text-align:right;
}
#xpWindow .xpFormActions {
	text-align:center;
}

ul.xpStaticFormActions {
	/*position:fixed;
	list-style:none;
	bottom:0;
	right:0;
	padding:3px;
	margin:0;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	z-index:100;*/
	display:none;
} 
ul.xpStaticFormActions li{
	display:inline;
	margin:0;
	padding:0;
	z-index:110;	
}

ul.xpFormActions {
	text-align: right;
	margin: 3;
	border:1px solid #ddd;
	padding: 5px;
	list-style: none;
	background:#f9f9f9;
}

ul.xpFormActions li {
	display: inline;
}fieldset{	border: 1px dotted #ccc;	background: #fff;	padding: 3px;}legend { font-weight: bold; }form p.xpInput{	border-bottom: 1px solid #f2f2f2;	margin: 2px;	padding-bottom: 2px;	white-space: nowrap;	min-height: 18px;}p.xpInput span.xpLabel, form p.xpInput span.xpDateLabel{	width: 25%;	display: block;	float: left;	text-align: right;	clear: none;	top: 3px;	position: relative;	margin-right: 3px;	font-size: 9px;	white-space: nowrap;	font-weight: bold;}

#xpRecordOptions p.xpInput span.xpLabel, #xpRecordOptions p.xpInput span.xpDateLabel{	display: block;	float: none;	text-align: right;	clear: both;	font-size: 9px;	white-space: nowrap;	font-weight: bold;
	position: static;
	top: 0;}form p.xpInput span.xpDateLabel { top: 7px; }/* @end */

* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			padding-bottom: 10010px;
			margin-bottom: -10000px;
			background: #f1f1f1;         /*** Same as body background ***/
		}

/* @group MainNavigation */

ul#mainNavigation, ul.moreSettings{	margin: 0px;	padding: 0px;	list-style: none;	height: 60px;	clear: both;	width: 100%;	margin-right: auto;	margin-left: auto;}

ul#mainNavigation li, ul.moreSettings li { display: inline; }

ul#mainNavigation li a, ul.moreSettings li a{	display: block;	float: left;	font-size: 10px;	color: #333;	text-decoration: none;	padding: 3px;	padding-right: 6px;	padding-left: 6px;	text-align: center;}
ul#mainNavigation li a span.button{
	background: no-repeat url(/cmsadmin/images/background/button.gif);
}

ul#mainNavigation li a#exit { float: right; }

ul#mainNavigation li a:hover, ul.moreSettings li a:hover{	color: #222;
	background: url(../../interface/utilities/backgrounds/black13.png) repeat;
}

ul#mainNavigation li a.selected, ul#mainNavigation li a.selected:hover{	cursor: default;	background: url(../../interface/utilities/backgrounds/black25.png);	color: #000;}

ul#mainNavigation li a img, ul.moreSettings li a img{	display: block;	margin-right: auto;	margin-left: auto;	margin-bottom: 3px;}
	
/* @end */

/* @group RecordsList */

.noRecordsInList{	text-align: center;	height: 110px;	border: 1px solid #a2a5a8;	background: #fafafa center center url(../../litocolor/ui_images/delete.png) no-repeat;	vertical-align: middle;
	margin: 0 auto;
}
div#xpRecordsList div.noRecordsInList{
	max-width:184px;
}
.noRecordsInList p{	margin-top: 46px;
	font-weight: bold;

}/* @group xpActions */h3.tabHeader{	margin: 0;	padding: 5px;	font-size: 11px;	/*background: url(/interface/headers/header186x27.png);*/	border-bottom: 1px solid #ddd;	color: #fff;	/*width: 176px;*/	margin: 0 auto;
	margin-top:5px;
}ul.xpActions{	padding: 0;	list-style: none;	width: 186px;	margin: 0 auto;}ul.xpActions li a{	display: block;	background: #f9f9f9;	color: #222;	text-decoration: none;	border: 1px solid #a2a5a8;	border-bottom-style: none;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 6px;	margin: 0 auto;}ul.xpActions li a:hover{	background: #333;	color: #f9f9f9;}ul.xpActions li a:active { background: #5f0003; }ul.xpActions li a img{	top: 4px;	right: 3px;	position: relative;}ul.bottomActions{
	margin:0 auto;
}ul.bottomActions li a{	border: 1px solid #a2a5a8;	border-top-style: none;}/* @end */ul.recordsList{	margin: 0 auto;	padding: 0;	list-style: none;	border: 1px solid #a2a5a8;	min-height: 120px;	min-width: 120px;	width: 184px;	_width: 186px;	overflow: auto;	background: url(../../litocolor/ui_images/gray_squares.gif);
	min-height:320px;}ul.recordsList li a{	display: block;	padding: 3px;}ul.recordsList li a.odd:hover, ul.recordsList li a.even:hover{	color: #fff;	background: #333;}ul.recordsList li a.odd { background: #fff; }ul.recordsList li a.even { background: #f1f1f1; }ul.recordsList li a.selected, ul.recordsList li a.selected:hover{	text-decoration: none;	cursor: default;	font-weight: bold;	color: #fff;	background: url(../../litocolor/ui_images/selected_gradient_bg.gif) repeat-x #375fcf;	text-shadow: 1px 1px 2px #002;}
.xpRecordsInfos{
	width:186px;	margin: 0 auto;
}
.xpRecordsInfo, .xpRecordsNavigation{	text-align: center;	margin: 0;	background: #f9f9f9;
	padding:2px;	border: 1px solid #a2a5a8;	border-top-style: none;
	font-size:9px;}
.xpRecordsNavigation{
	border-bottom: 1px dotted #a2a5a8;
}/* @end */

/* @group PhotoEditing */

.xpInlineIcon {
	position:relative;
	top: 3px;
}


table.contents {
	border-spacing:0 0;
	margin:0;
	width:100%;
	padding: 0;
	border:1px solid #f0f0f0;
}

table.contents th {
	color: #333;
	text-align: left;
	padding: 5px;
}

td.original, th.original {
	background: #fefefe;
}

td.xpData.original, th.original {
	border-right: 1px solid #f0f0f0;
}

td.xpLabel {
	color: #333;
	font-size: 9px;
	text-align: right;
	max-width:80px;
	vertical-align:top;
	padding:5px;
}

td.xpData {
	padding: 5px;
}

td.xpData input[type=text], td.xpData textarea {
	width: 100%;
}
td.xpData textarea.medium {
	height: 200px;
}
.xpPhoto img{
	margin:0 auto;
	display:block;
	padding:2px;
	border:1px solid #ddd; 
}
#header {
	border-bottom: 1px solid #bcbcbc;
	background: repeat-x url(/cmsadmin/images/background/xpHeader.gif);
	padding: 5px;
	padding-top:7px;
	padding-bottom:3px;
}

img {
	border:0;
}
	
/* @end */

ul.xpBreadcrumbs{
	min-height:20px;
	border-top:1px solid #ddd;
	margin:0;
	padding:0;
	padding-top:3px;
	font-size:10px;
}

ul.xpBreadcrumbs a{
	color:#222;
}

ul.xpBreadcrumbs a:hover{
	color:#900;
}

ul#xpLanguages, ul.xpBreadcrumbs {
	list-style:none;
}

ul#xpLanguages li, ul.xpBreadcrumbs li{
	display:inline;
}

ul#xpLanguages li a, ul.xpBreadcrumbs li a{
	text-decoration:none;
}

ul#xpLanguages li a img, ul.xpBreadcrumbs li a img{
	position:relative;
	top: 3px;
	z-index:99;
}

#right fieldset{
		background:transparent;
		border:none;
}

#right p.xpInput{
	border:none;
}

.xp_big_textarea {
	/*width:100%;*/
	height:130px;
}

.xp_small_textarea {
	width:100%;
	height:60px;
	
}

.xp_medium_textarea {
	width:100%;
	height:95px;
	
}

.xpTinyTextField {
	width: 25px;
}

.xpSmallTextField {
	width: 50px;
}

.xpMediumTextField {
	width: 100px;
}

.xpBigTextField {
	width: 200px;
}

.xpTinyTextField {
	width: 25px;
}

.xpLoginPanel {
	width:300px;
	border:1px solid #ccc;
	margin:0 auto;
	background:#fff;
}

.xpImageArea {
	padding:3px;
	margin:2px;
	border:1px solid #ddd;
	text-align:center;
}

.xpImageArea img{
	display:block;
	margin:0 auto;
}