/* $Id: winxp.css 4497 2006-09-20 14:16:13Z slip $ */
.spWinWinxpContainer * {
	-moz-box-sizing : border-box;
}
.spWinWinxpContainer {
	text-align: left;
}

.zpModal {
  background-color : black;
  opacity : 0.60;
  filter : alpha(opacity:60);
  -moz-opacity: 0.60;
}

.zpModalOpera {
	background-image : url(winxp/modal.png);
}

.spWinWinxpContainer .spWinTitleArea {
  font-family: "Trebuchet MS", Verdana, Arial , Heltvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 28px;
  text-align:left;
}

.spWinWinxpContainer .spWinFront .spWinTitleArea td {
  background: url(winxp/titlebar_on_bg.gif) repeat-x right  top;
}

.spWinWinxpContainer .spWinBack .spWinTitleArea td {
  background: url(winxp/titlebar_off_bg.gif) repeat-x right  top;
}

.spWinWinxpContainer .spWinFront td.spWinTitleFirstCell {
  background: url(winxp/titlebar_on_left_corner.gif) no-repeat left  top;
}

.spWinWinxpContainer .spWinBack td.spWinTitleFirstCell {
  background: url(winxp/titlebar_off_left_corner.gif) no-repeat left  top;
}
.spWinWinxpContainer .spWinFront td.spWinTitleFirstCell, .spWinWinxpContainer .spWinBack td.spWinTitleFirstCell {
  width : 13px;
}

.spWinWinxpContainer .spWinFront td.spWinTitleLastCell {
  background: url(winxp/titlebar_on_right_corner.gif) no-repeat right  top;
}

.spWinWinxpContainer .spWinBack td.spWinTitleLastCell {
  background: url(winxp/titlebar_off_right_corner.gif) no-repeat right  top;
}

.spWinWinxpContainer .spWinFront td.spWinTitleLastCell, .spWinWinxpContainer .spWinBack td.spWinTitleLastCell {
  width : 13px;
}

.spWinWinxpContainer .spWinTitleText {
    white-space: nowrap;
    padding-top: 5px;
	padding-left : 6px;
}

.spWinWinxpContainer .spWinCloseButton, 
.spWinWinxpContainer .spWinMinButton, 
.spWinWinxpContainer .spWinMaxButton, 
.spWinWinxpContainer .spWinRestoreButton {
    height: 21px;
    width: 21px;
    margin-right: 2px;
    margin-top:3px;
	display : block;
}

.spWinWinxpContainer .spWinFront .spWinCloseButton{
  background: url(winxp/close.gif) no-repeat;
}

.spWinWinxpContainer .spWinFront .spWinMinButton{
  background: url(winxp/minimize.gif) no-repeat;
}

.spWinWinxpContainer .spWinFront .spWinMaxButton{
  background: url(winxp/maximize.gif) no-repeat;
}

.spWinWinxpContainer .spWinFront .spWinRestoreButton {
	background: url(winxp/restore.gif) no-repeat;
}

.spWinWinxpContainer .spWinBack .spWinCloseButton{
  background: url(winxp/close_inactive.gif) no-repeat;
}

.spWinWinxpContainer .spWinBack .spWinMinButton{
  background: url(winxp/minimize_inactive.gif) no-repeat;
}

.spWinWinxpContainer .spWinBack .spWinMaxButton{
  background: url(winxp/maximize_inactive.gif) no-repeat;
}

.spWinWinxpContainer .spWinBack .spWinRestoreButton {
	background: url(winxp/restore_inactive.gif) no-repeat 0 0;
}

.spWinWinxpContainer td.spWinContentCell {
	border-left-width : 1px;
	border-right-width : 1px;
	border-left-style : solid;
	border-right-style : solid;
	padding : 0px 3px 0px 3px;
}

.spWinWinxpContainer .spWinFront td.spWinContentCell {
	border-left-color : #00138b;
	border-right-color : #00138b;
	background-color : #0855dd;
}

.spWinWinxpContainer .spWinBack td.spWinContentCell {
	border-left-color : #5b5ec5;
	border-right-color : #5b5ec5;
	background-color : #7689d9;
}

.spWinWinxpContainer .spWinContentBorder {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #404040 #e0e0e0 #f0f0f0 #505050;
}

.spWinWinxpContainer .spWinContent {
	padding: 0px;
}

.spWinWinxpContainer td.spWinStatusCell {
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	padding : 0px 3px;
}

.spWinWinxpContainer .spWinBottomBorder {
	height : 3px;
	line-height : 1px;
	overflow : hidden;
	font-size : 1px;
}

.spWinWinxpContainer .spWinFront td.spWinStatusCell {
	border-left-color : #00138b;
	border-right-color : #00138b;
	border-bottom-color : #00138b;
	background-color : #0855dd;
}

.spWinWinxpContainer .spWinBack td.spWinStatusCell {
	border-left-color : #5b5ec5;
	border-right-color : #5b5ec5;
	border-bottom-color : #5b5ec5;
	background-color : #7689d9;
}

.spWinWinxpContainer .spWinStatus {
	height: 21px;
    line-height: 21px;
	text-align:left;
	background: url(winxp/status.gif);
	color:black;
    vertical-align: middle;
    font-family: Arial, Heltvetica, Verdana, sans-serif;
    font-size: 11px;
    white-space: nowrap;
    padding-left: 3px;
	margin : 0px;
}
