#siShell {
	position: absolute;
	width: 416px;				
}

#siContainer {
	background: #fff;
	border-radius: 12px;				
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border: 8px solid #5498DC;
	text-align: left;
}		

#siContainer, input, select {
	font: 12px Arial;
	letter-spacing: 0.6px;
	line-height: 1.4em;
}
	
#siClose {
	position: absolute;
	top: 8px;
	right: 8px;
	color: #aaa;	
	padding: 4px 6px;
	font-size: 11px;
	cursor: pointer;
}

#siForm {
	margin: 0; padding: 0;
}

#siContainer div {
	padding: 7px 8px;
}

#siHeader {
	background: url(http://jaduka.com/image/main/index_strikeiron.gif) no-repeat 8px 8px;
	padding-top: 83px !important;
}

#siMessage { 
	display: block;
	padding-left: 150px;
}

#siMessage span {
	padding: 8px;
	display: block;
}

#siContainer label {
	display: block; 
	padding-top: 4px;
	width: 150px; 
	float: left;
}

#siContainer input, #siContainer select {
	width: 200px;
	margin: 0;
	padding: 4px;
	border: 1px solid #5498DC;
}

#siContainer select {
	padding: 3px 3px 3px 1px;
	width: 210px;
}

#siSubmit {
	border-radius: 4px;				
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: auto !important;
	background: #C3EF59;
	border: none !important;
	cursor: pointer;
	padding: 4px 8px !important;
	font-weight: bold;		
	margin-left: 150px !important;
}

#siSubmit:hover {
	background: #D5FF6F;
}

#siContainer option {
	padding: 0;
	margin: 4px;
}

#siContainer div:last-of-type {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;				
}			

#siContainer div:nth-of-type(even) {
	background-color: #F5FCFF;
}	

#siContainer div.backRed:nth-of-type(odd) {
	background-color: #FFEBEB;
}

#siContainer div.backRed:nth-of-type(even) {
	background-color: #FFF5F5;
}				

#siContainer .backRed input, #siContainer .backRed select {
	border-color: #ff0000;
}

#siMessage { 
	color: red; }