/*
*:not(html) {
    -webkit-transform: translate3d(0, 0, 0);
}
*/

:focus	{
		outline:					none;
}
::-moz-focus-inner	{
		border:						0;
}
::selection	{
		background: 				#bfd6ea;
}
::-moz-selection	{
		background: 				#bfd6ea;
}

*	{
		margin: 					0;
		padding: 					0;
		border: 					0;

		-webkit-box-sizing: 		border-box;
		-moz-box-sizing: 			border-box;
         box-sizing: 				border-box;


		-webkit-text-size-adjust: 	none;
		/*
		-webkit-appearance:			none;
		-moz-appearance:    		none;
		appearance:         		none;
	*/
		resize:						none;


}

html	{
		width:						100%;
		height: 					100%;
		overflow-y: 				scroll;
		font-family: 				Arial,Courier,Arial,Georgia,Courier;
		background: 				#dfebf5;
}

body	{
		width:						100%;
		height: 					100%;
		font-size:					14px;
		line-height:				16x;
		top:						0;

		color:						#000000;

}

b		{
		font-weight: 				bold;
}

#wos-up	{
		position: 					relative;
		height: 					auto;
		font-size: 					30px;
		color: 						#dfebf5;
		overflow: 					hidden;
		background: 				#4384bc;
		border-bottom:				1px solid #9fc2df
}

#wos-up	a{
		color: 						#dfebf5;
		text-decoration:			none;
}
#wos-up	a:hover{
		text-decoration:			underline;
}


#wos-all{
		position:					relative;
		min-height: 				100%;
		height: 					auto !important;
		margin: 					0 auto  -25px;
}

#wos-mid{
		position: 					relative;
		overflow:					visible;
		padding-bottom: 			25px;
}

#wos-dw {
		position:					relative;
		height:						24px;
		margin: 					0 auto;
		font-size:					12px;
		font-weight:				normal;
		line-height:				24px;
		color:						#dfebf5;
		background: 				#4384bc;
		border-top:					1px solid #4384bc;
		overflow:					hidden;
		text-align:					right;
		padding: 					0px 10px;
}

#wos-dw	a{
		color: 						#dfebf5;
		text-decoration:			none;
}

#wos-dw	a:hover{
		text-decoration:			underline;
}

#loginbox{
		position:					relative;
		margin: 					60px auto 10px auto;
		width: 						90%;
		max-width:					380px;
		height:						280px;
		background:					#9fc2df;
		color:						#222222;
		border:						1px solid #4384bc;
		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		overflow:					hidden;
}

#loginbox_msgs{
		text-align:					center;
		margin:						10px 0px 10px 0px;
		color:						#4384bc;
		font-weight:				bold;
}

.clear{
		clear:						both;
}





.area{

}

.area_content{
		display:					none;
		text-align:					center;
		background:					#f5f5f5;
		color:						#222222;
		margin:						0px 0px 0px 0px;
		padding:					16px 0px 0px 0px;
}



.area_title_on{
		position:					relative;
		background:					#6199c8;
		color:						#ffffff;
		cursor:						pointer;
		font-size:					16px;
		padding:					10px 10px 10px 10px;
}

.area_title{
		position:					relative;
		background:					#dfebf5;
		color:						#000000;
		cursor:						pointer;
		font-size:					16px;
		padding:					10px 10px 10px 10px;

}
.area_title:hover{
		background:					#4384bc;
		color:						#ffffff;
}




.area_drag{
		background:			#dfebf5;
}

.msgontop{
		width:				auto;
}



.adminrights{
		text-align:			left;
		color:				#222222;
		margin: 			0px 0px;
		padding:			0px 0px 0px 0px;

		background: 		#ffffff;
}

.adminrights_list{
		display:			none;
		margin:				0px 0px 0px 20px;
		padding:			10px 0px 10px 0px;

}

.linktoarea{
		background:			#f5f5f5;
		height: 			30px;
		line-height: 		30px;
		cursor: 			pointer;
}
.linktoarea:hover{
		background:			#ffffff;
}


.alert{
		color:						#880000;
}


.areatable{
		border-top:					0px solid #bfd6ea;
		border-bottom:				0px solid #bfd6ea;
		padding:					0px;
		border-spacing: 			0px;
		width:						100%;
}

.areatable span{
		color:						#000000;
		background:					#80add4;
		display: 					inline-block;
		padding:					0px 2px;
		margin:						0px 0px 0px 4px;
		font-weight:				bold;
		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
}

.areatable tr{
		cursor:						pointer;
		border:						0px;

		color:						#222222;

		transition-property: 		all;
		transition-duration: 		0.2s;
		transition-timing-function: ease-out;
		transition-delay: 			0s;
}

.areatable tr:hover{
		background:					#4384bc;
		color:						_WO_LIGHT;
}

.areatable th{
		font-weight:				normal;
		text-align:					left;
		padding:					0px 6px;
		background:					#6199c8;
		color:						#f5f5f5;
		padding:					10px 6px;
		vertical-align:				middle;
		white-space: 				nowrap;
}

.areatable th:hover{
		background:					#4384bc;
		color:						#f5f5f5;
}
.areatable td{
		font-weight:				normal;
		text-align:					left;
		padding:					10px 6px;
		border:						0px;
		vertical-align:				middle;
}


.areatable_tr_a{
		background:					#bfd6ea;
		color:						#222222;


}
.areatable_tr_a:hover{
		background:					#bfd6ea;
		color:						#f5f5f5;
}
.areatable_tr_b{
		background:					#dfebf5;
		color:						#222222;


}
.areatable_tr_b:hover{
		background:					#dfebf5;
		color:						#f5f5f5;
}
.pager{
		color:						#222222;
}
.pager span{

		color:						#222222;
		font-size:					14px;
		font-weight:				normal;

		padding:					2px 2px 2px 0px;

}
.pager b{
		font-weight:				normal;
		font-size:					12px;
		display:					inline-block;
		width:						auto;
		padding:					0px 5px;
		text-align:					center;
		background:					#4384bc;
		color: 						#f5f5f5;

		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		margin:						0px 1px;
		border-bottom:				0px;
}

.pager a{
		font-weight:				normal;
		font-size:					12px;
		display:					inline-block;
		width:						auto;
		padding:					0px 5px;
		text-align:					center;
		background:					#bfd6ea;
		color: 						#222222;

		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		margin:						0px 1px;
		border:						0px;

		transition-property: 		all;
		transition-duration: 		0.2s;
		transition-timing-function: ease-out;
		transition-delay: 			0s;

}
.pager a:hover{
		background:					#4384bc;
		color: 						#f5f5f5;
}

.pager i{
		font-weight:				normal;
		font-style:					normal;
		font-size:					12px;
		text-align:					right;
		color: 						#222222;
		margin:						0px;
}

a{
		color:						#222222;
		font-style:					normal;
		font-weight:				normal;
		cursor:						pointer;
		text-decoration:			none;
		border-bottom:				1px solid #4384bc;
}
a:hover{
		color:						#000000;
}



.button{
		float:						right;
		width:						auto;
		color:						#ffffff;
		background: 				#4384bc;
		height: 					40px;
		line-height: 				40px;
		font-size:					14px;
		font-weight:				normal;
		padding:					0px 15px;
		cursor:						pointer;
		margin:						10px 10px;
		text-decoration:			none;
		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		border:						1px solid #4384bc;
}
.button:hover{
		background: 				#6199c8;
}


.checkbox{
		display:					inline-block;

		cursor:						pointer;
		width:						16px;
		height:						16px;
		margin:						0px 0px 0px 0px;

		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		text-align:					center;
		font-style:					normal;
		font-size:					9px;
		line-height: 				16px;
}

.checkbox_checked{
		border:						6px solid #80add4;
		background:					#03447c;
		color:						#f5f5f5;
}

.checkbox_unchecked{
		border:						1px solid #80add4;
		background:					#dfebf5;
		color:						#222222;
}

.textfield{
		position:					relative;
		height: 					44px;
		line-height: 				44px;
		font-size:					14px;
		padding:					0px 5px;
		width: 						100%;
		font-family: 				Arial,Courier,Arial,Georgia,Courier;
		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		border:						1px solid #80add4;
		background: 				#dfebf5;
		color:						#03447c;
		white-space: 				nowrap;
		overflow:					hidden;
}

.textfield:focus{
		border:						1px solid #4384bc;
		background: 				#ffffff;
		color:						#222222;
}

.textfield br{
		display: 					none;
}


.textfield-date{
		position:					relative;
		height: 					44px;
		line-height: 				44px;
		font-size:					14px;
		padding:					0px 5px;
		width: 						50px;
		font-family: 				Arial,Courier,Arial,Georgia,Courier;
		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		border:						1px solid #80add4;
		background: 				#dfebf5;
		color:						#03447c;
		white-space: 				nowrap;
		text-align: 				center;
}

.textfield-date:focus{
		border:						1px solid #4384bc;
		background: 				#ffffff;
		color:						#222222;
}




.textarea{
		position:					relative;
		height: 					256px;
		line-height: 				18px;
		font-size:					14px;
		padding:					5px 5px;
		width: 						100%;
		font-family: 				Arial,Courier,Arial,Georgia,Courier;
		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		border:						1px solid #80add4;
		background: 				#dfebf5;
		color:						#03447c;
		overflow: 					auto;
}

.textarea:focus{
		border:						1px solid #4384bc;
		background: 				#ffffff;
		color:						#222222;
}

.selectionlist{
		position:					relative;
		height: 					44px;
		line-height: 				44px;
		font-size:					14px;
		padding:					0px 0px;
		width: 						100%;
		font-family: 				Arial,Courier,Arial,Georgia,Courier;
		border:						1px solid #80add4;
		background: 				#dfebf5;
		color: 						#03447c;
		text-shadow: 				0 0 0 #03447c;
		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		padding: 					12px 2px 12px 2px;
		outline:					none;
		cursor: 					pointer;


}
.selectionlist option{
		padding:					5px 5px;
		background: 				#ffffff;
		color: 						#03447c;
}

.selectionlistbutton{
		position:					absolute;
		right: 						0px;
		top:						0px;
		width:						18px;
		height:						18px;
		line-height:				18px;
		text-align:					center;
		background:					#6199c8;
		color:						#ffffff;
		font-size:					14px;
		cursor: 					pointer;
		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
}

.selectionlistbutton:hover{
		background:					#4384bc;
}

.mediaarea{
		position:					relative;
		display:					inline-block;
		vertical-align:				top;
		height: 					256px;
		line-height: 				18px;
		font-size:					14px;
		padding:					5px 5px;
		width: 						100%;
		font-family: 				Arial,Courier,Arial,Georgia,Courier;
		-webkit-border-radius: 		2px;
		-moz-border-radius: 		2px;
		border-radius: 				2px;
		border:						1px solid #80add4;
		background: 				#dfebf5;
		color:						#03447c;
		overflow: 					auto;
		text-align:					left;
}

.mediaarea:focus{
		border:						1px solid #4384bc;
		background: 				#ffffff;
		color:						#222222;
}


.mediaarea-msg{
		position: 					absolute;
		left: 						0px;
		top: 						0px;
		width: 						100%;
		height: 					100%;
		color:						#f5f5f5;
		font-size:					60px;
		line-height:				246px;
		font-style:					italic;
		cursor:						pointer;
		text-align:					center;
}


.mediareg{
		position:					relative;
		display:					inline-block;
		vertical-align:				top;
		width:						50%;
		height:						100%;
}

.row{
		display:					none;
}

.row_space{
		display:					none;
		margin:						0px 0px 0px 0px;
		background:					#ffffff;
		text-align: 				right;
}

.subrow{
		display:					none;
}

.row_model{
		cursor: 					move;
}


.row_item{
		float:						left;
		text-align:					left;
		width:						120px;
		color:						#222222;
		font-size:					12px;
		line-height:				18px;
		margin:						4px 10px 10px 10px;
		/*list-style-type: 			none;*/

}

.ctrl_del { }
.ctrl_rights { }
.ctrl_showfields { }
.ctrl_duplicate { }
.ctrl_modify { }
.ctrl_new { }
.ctrl_newfield { }

.areacontent{
	position: 						relative;
	float: 							none;
	width: 							auto;
	overflow-x: 					auto;
	margin: 						10px 10px 10px 10px;
	border:							1px dotted #6199c8;
	background: 					#f5f5f5;
}

.areatools{
	float: 							right;
	width: 							25%;
	max-width: 						250px;
	min-width:						200px;
	height:							auto;
	padding: 						10px;

}




.row_reg{
	color:							#222222;
	font-size:						14px;
	line-height:					18px;
	margin:							16px 10px 24px 10px;
	/*list-style-type: 				none;*/
	font-weight:					normal;
}

.row_reg div{
	margin: 						0px 0px 5px 0px;
}

.row_reg h1{
	font-size:						32px;
	line-height:					36px;
	font-weight:					normal;
}

.row_reg h2{
	font-size:						24px;
	line-height:					28px;
	font-weight:					normal;
}

.row_reg h3{
	font-size:						18px;
	line-height:					22px;
	font-weight:					normal;
}
.row_reg b{
	font-weight:					bold;
}

.row_reg i{
	font-style:						italic;
}
.row_reg span{
	color:							#80add4;
}

.row_reg a{
	text-decoration:				underline;
}



.row_reg ul {
	list-style: 					disc outside none;
}
.row_reg li {
	display: 						list-item;
	margin-left: 					1em;
}


#formattools{
	position:						relative;
	padding:						25px 10px;
}

.formatbutton{
	position:						relative;
	display: 						inline-block;
	vertical-align:					top;
	width:							46px;
	height:							40px;
	line-height:					40px;
	background:						#6199c8;
	color:							#ffffff;
	cursor:							pointer;
	font-size:						11px;
	margin:							0px 4px 4px 0px;
	text-align: 					center;
}

.formatbutton:hover{
	background:						#4384bc;
}

.formattools_onoff , .formattools_file_onoff{
	position:						absolute;
	left:							0px;
	top:							0px;
	width:							100%;
	height:							100%;
	background:						#dfebf5;
	opacity:						0.8;
	cursor:							auto;
}

#jscolorinput{
	position:						absolute;
	left:							0px;
	bottom:							0px;
	width: 							0px;
	height: 						0px;
	display:						block;
}

.cecopy{
	display:						none;
}

.mediaitem{
	position:						relative;
	display:						inline-block;
	vertical-align:					top;
	width:							128px;
	height:							80px;
	color:							#222222;
	background:						#9fc2df;
	border:							1px solid #6199c8;
	cursor:							move;
	margin: 						4px 4px 4px 4px;
	text-align:						center;
	font-size:						11px;
	line-height:					14px;
	padding:						10px;
	word-wrap: 						break-word;

	font-weight:					bold;


}


.mediaitem:hover{
	opacity:						0.5;

}

.mediaitem i{
	position:						absolute;
	line-height:					40px;
	left: 							0px;
	top:							0px;
	width:							100%;
	color:							#f5f5f5;
	font-size:						32px;
	text-align:						center;

}

.mediaitem p{
	position:						absolute;
	bottom:							0px;
	left:							0px;
	height:							auto;
	width:							100%;
	background:						rgba(255,255,255,0.7);
	text-align:						left;
	font-weight:					bold;
	padding:						5px 8px;
	font-size:						12px;
}

.mediaitem pre{
	position:						relative;
	padding:						10px 10px;
	line-height:					16px;
	color:							#222222;
	text-align: 					center;
	font-size:						22px;
}


.mediaitem progress{
	position:						absolute;
	bottom:							0px;
	left:							0px;
	height:							6px;
	width:							100%;
	background:						#dfebf5;
	color:							#4384bc;
}


.mediafileheader{
	position:						relative;
	height:							60px;
	color:							#f5f5f5;
	background:						#9fc2df;
	text-align:						center;
	font-size:						40px;
	line-height:					40px;
	padding:						10px;
	font-weight:					bold;
	font-style:						italic;
}



.not-editable{
	opacity:						0.6;
}

.wocss_errors{
	position:						relative;
	padding: 						10px;
	margin: 						20px 20px;

	color:							#880000;
	font-size: 						16px;
}


.wocss_errors{
	position:						relative;
	padding: 						10px;
	margin: 						20px 20px;
	font-size: 						14px;
	line-height:					18px;
	color:							#03447c;
	background:						#bfd6ea;
	border:							1px solid #80add4;
	text-align:						center;
}

.wocss_errors b{
	font-weight:					normal;
	color:							#880000;
}

.wocss_errors i{
	font-weight:					normal;
	color:							#4384bc;
}

#wocss_mediainfo{
	position: 						relative;
	display:						none;

	height: 						auto;
}

#wocss_mediainfo_in{
	position: 						relative;

	max-height:						400px;
	overflow:						auto;
	height: 						400px;
	border:							1px solid #80add4;

	background: 					#f5f5f5;


	padding:						0px;


}

#wocss_mediainfo .areacontent{
	border: 						0px;
	padding:						0px;
	margin:							0px;
	background:						transparent;
}

.multirelation-row{
	position: 						relative;
	padding-right: 					30px;
	cursor:							move;

}

.sfield{
	display: 						none;
}

.partofsearcher{
	font-size:						12px;
}


.mwocss_media_ref{
	display: 						inline-block;
	background: 					#dfebf5;
	padding: 						0px 0px;
	color: 							#4384bc !important;
	border:							1px solid #4384bc ;
	margin:							0px 10px 0px 0px;
	line-height:	 				32px;
	font-size:						14px;
}


.formbox_modalback{
	position:						fixed;
	left:							0px;
	top:							0px;
	right:							0px;
	bottom:							0px;
	background:						rgba(255,255,255,0.5);
	display:						none;
}

.formbox{
	position:						fixed;
	left:							0px;
	top:							0px;
	width:							240px;
	height:							auto;
	display:						none;
	background: 					#dfebf5;
	border:							1px solid #4384bc;
	padding:						0px 0px 10px 0px;
	cursor:							move;
}

.formbox p{
	background: 					#4384bc;
	line-height:					48px;
	padding: 						0px 10px;
	color:							#f5f5f5;
	font-size:						16px;
	cursor:							move;
}

#languagefilter{
	padding: 						10px 10px;
}

#languagefilter div{
	background: 					#6199c8;
	color:							#f5f5f5;
	display:						inline-block;
	vertical-align:					top;
	line-height:					24px;
	text-align:						center;
	margin: 						0px 4px 4px 0px;
	padding:						0px 10px;
	cursor:							pointer;
	min-width: 						46px;
}

#languagefilter div:hover{
	background:						#4384bc;
}

.languagefilter-off{
	background:						#bfd6ea !important;
}

@media screen and (min-width: 0px) {
	.area_title_on{ font-size: 12px; }
	.area_title{ font-size: 12px; }
	.button{ height: 40px; line-height:  40px; font-size: 10px; padding: 0px 5px; }
	.areatools{ width: 100%;  max-width: 100%; float: 	none; }
}

@media screen and (min-width: 321px) {
	.area_title_on{ font-size: 12px; }
	.area_title{ font-size: 12px; }
	.button{ height: 40px; line-height:  40px; font-size: 10px; padding: 0px 5px; }
	.areatools{ width: 100%;  max-width: 100%; float: 	none; }
}

@media screen and (min-width: 480px) {
	.area_title_on{ font-size: 13px; }
	.area_title{ font-size: 13px; }
	.button{ height: 40px; line-height:  40px; font-size: 10px; padding: 0px 7px; }
	.areatools{ width: 100%;  max-width: 100%;float: 	none; }
}

@media screen and (min-width: 640px) {
	.area_title_on{ font-size: 14px; }
	.area_title{ font-size: 14px; }
	.button{ height: 40px; line-height:  40px; font-size: 12px; padding: 0px 10px; }
	.areatools{ width: 25%;  max-width: 250px;float: 	right;}
}

@media screen and (min-width: 768px) {
	.area_title_on{ font-size: 15px; }
	.area_title{ font-size: 15px; }
	.button{ height: 40px; line-height:  40px; font-size: 12px; padding: 0px 12px; }
	.areatools{ width: 25%;  max-width: 250px; float: 	right;}
}

@media screen and (min-width: 1024px) {
	.area_title_on{ font-size: 16px; }
	.area_title{ font-size: 16px; }
	.button{ height: 40px; line-height:  40px; font-size: 14px; padding: 0px 15px; }
	.areatools{ width: 25%;  max-width: 250px; float: 	right;}
}

@media screen and (min-width: 1200px) {
	.area_title_on{ font-size: 16px; }
	.area_title{ font-size: 16px; }
	.button{ height: 40px; line-height:  40px; font-size: 14px; padding: 0px 15px; }
	.areatools{ width: 25%;  max-width: 250px; float: 	right;}
}



.ll-skin-wo {
	font-size: 90%;
}

.ll-skin-wo .ui-widget {
	font-family: Arial, Verdana, sans-serif;
	background: #4384bc;
	border: 1px solid #4384bc;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.ll-skin-wo .ui-datepicker {
	padding: 0;


}

.ll-skin-wo .ui-datepicker-header {
	border: none;
	background: transparent;
	font-weight: normal;
	font-size: 15px;
	background: #03447c;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.ll-skin-wo .ui-datepicker-header .ui-state-hover {
	background: transparent;
	border-color: transparent;
	cursor: pointer;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.ll-skin-wo .ui-datepicker .ui-datepicker-title {
	margin-top: .4em;
	margin-bottom: .3em;
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
}

.ll-skin-wo .ui-datepicker .ui-datepicker-prev-hover,
.ll-skin-wo .ui-datepicker .ui-datepicker-next-hover,
.ll-skin-wo .ui-datepicker .ui-datepicker-next,
.ll-skin-wo .ui-datepicker .ui-datepicker-prev {
	top: .9em;
	border:none;
}

.ll-skin-wo .ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}

.ll-skin-wo .ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}

.ll-skin-wo .ui-datepicker .ui-datepicker-next span{
	background-image: none;
	background-position: 0 0;
	margin: 0 auto;
	top: 0;
	right: 5px;
	font-weight: normal;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #dfebf5;
	border-right: 0px solid transparent;
}

.ll-skin-wo .ui-datepicker .ui-datepicker-prev span {
	background-image: none;
	background-position: 0 0;
	margin: 0 auto;
	top: 0;
	left: 6px;
	font-weight: normal;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
  	border-right:6px solid #dfebf5;
  	border-left: 0px solid transparent;
}

.ll-skin-wo .ui-datepicker table {
	margin: 0;
}

.ll-skin-wo .ui-datepicker th {
	padding: 1em 0;
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	border: none;
	border-top: 1px solid #ffffff;
	font-family: 'exobold', Helvetica, Arial, Verdana, sans-serif;
}

.ll-skin-wo .ui-datepicker td {
	background: #dfebf5;
	border: none;
	padding: 0;
	font-size: 11px;
}

.ll-skin-wo td .ui-state-default {
	background: transparent;
	border: none;
	text-align: center;
	padding: .5em;
	margin: 0;
	font-weight: normal;
	color: #222222;
	font-size: 12px;
}

.ll-skin-wo .ui-state-disabled  {
	opacity: 1;
}

.ll-skin-wo .ui-state-disabled .ui-state-default {
	color: #880000;
}

.ll-skin-wo td .ui-state-active{
	background: #03447c;
	color: #ffffff;
}
.ll-skin-wo td .ui-state-hover {
	background: #6199c8;
}

.ll-skin-wo .ui-datepicker-year  {
	background: #bfd6ea;
	color: #222222;
	font-size: 12px !important;
	width: 56px !important;
}



.ui-dialog-titlebar-close {
    visibility: hidden;
}
