/* SKINS */
body{
	font-family: 'Segoe UI', Tahoma, Arial, sans-serif; font-size:12px; color:#fff;
	background:#333;
}
a:link,a:visited{
	color:#fc3;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

h1 {
	font-family:Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
	font-weight:normal;
	font-variant:small-caps;
	color:gold;
	font-size:20px;
	text-shadow: 1px 1px 2px #000;
	font-style:italic;
	margin-bottom:20px;
	text-align:center;
}


#tmpCover {
	text-shadow: 1px 1px 0 #000;
	background:#333;
}


#bdWallpaper {
  background:url(../images/wallpaper.jpg) center center;
}
#logo {
	width:298px;
	height:94px;
  background:url(../images/logo.png) center center;
  position: absolute;
  top:30px;
  right:50px;
  visibility:hidden;
}

#imgPreloaderTxt {
	font-weight:bold;
	color:gold;
}
#imgPreloader {
  margin-top:8px;
  height:14px;
  width:300px;
  box-shadow: 0 2px 8px #000;
  -moz-box-shadow:0 2px 8px #000;
  -webkit-box-shadow:0 2px 8px #000;
  border:1px solid #000;
  -moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#imgPreloader #imgPreloaderBgBar {	
 width:300px;
  box-shadow: inset 0 0 2px #fff;
  -moz-box-shadow: inset 0 0 2px #fff;
  -webkit-box-shadow: inset 0 0 2px #fff;
  background-color:#818181;
  background: -moz-linear-gradient(top, #c7d1df, #37454c);
  background: -o-linear-gradient(top, #c7d1df, #37454c);
  background: -webkit-gradient(linear, center top, center bottom, from(#c7d1df), to(#37454c));
  background: -ms-linear-gradient(top, #c7d1df, #37454c);
  background: -webkit-linear-gradient(top, #c7d1df, #37454c);
  background: linear-gradient(top, #c7d1df, #37454c);
  position:absolute;
  height:14px;
  -moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#imgPreloader #imgPreloaderBgBarLeft {	
   width:0;
   border:0;
   border-top:1px solid #fff;
  border-bottom:1px solid #d7fd4a; 
  box-shadow: inset 0 0 3px #fff;
  -moz-box-shadow: inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  background-color:gold;
  background: -moz-linear-gradient(top, yellow, orange);
  background: -o-linear-gradient(top, yellow, orange);
  background: -webkit-gradient(linear, center top, center bottom, from(yellow), to(orange));
  background: -ms-linear-gradient(top, yellow, orange);
  background: -webkit-linear-gradient(top, yellow, orange);
  background: linear-gradient(top, yellow, orange);
  position:absolute;
  height:12px;
  -moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}







/* FRM  ICS */
#bottomBar { 
	border-top:1px solid #7e8e95;
  box-shadow: 0 0 20px #000;
  -moz-box-shadow: 0 0 20px #000;
  -webkit-box-shadow: 0 0 20px #000;
  background:#586a76;
  background: -moz-linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6));
  background: -o-linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6));
  background: -ms-linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6));
  background: -webkit-linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6));
  background: -webkit-gradient(linear, center top, center bottom, from(rgba(88, 106, 118, 0.6)), to(rgba(30, 31, 35, 0.6)));
  background: linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6));
}

#startMenu { 
	border:1px solid #7e8e95;
  box-shadow: 0 0 20px #000;
  -moz-box-shadow: 0 0 20px #000;
  -webkit-box-shadow: 0 0 20px #000;
	background:#586a76;
	background: -moz-linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6) 50%, rgba(88, 106, 118, 0.6));
	background: -o-linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6) 50%, rgba(88, 106, 118, 0.6));
	background: -webkit-linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6) 50%, rgba(88, 106, 118, 0.6));
	background: -ms-linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6) 50%, rgba(88, 106, 118, 0.6));
	background: -webkit-gradient(linear, center top, center bottom, from(rgba(88, 106, 118, 0.6)),color-stop(45%, rgba(30, 31, 35, 0.6)), to(rgba(88, 106, 118, 0.6)));
	background: linear-gradient(top, rgba(88, 106, 118, 0.6), rgba(30, 31, 35, 0.6) 50%, rgba(88, 106, 118, 0.6));
}
#startMenuLinks li {
	border:solid 1px transparent;
	color:#fff;
}
#startMenuLinks li:hover {
	border:solid 1px #000;
	background:#7cacc3;
	background: -moz-linear-gradient(center left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -webkit-linear-gradient(center left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -ms-linear-gradient(left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -o-linear-gradient(left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgba(81,115,132,0.4)), color-stop(50%, rgba(121,163,184,0.65)), to(rgba(81,115,132,0.4)));
	background: linear-gradient(center left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
}
#startMenuLinks li span { 
	border:1px solid transparent;
	text-shadow: 0 0 9px black;
}
#startMenuLinks li:hover span  {
	border:1px solid rgba(255,255,255,0.2);
	text-shadow: 1px 1px 0 #000;
 	background: -moz-linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
 	background: -o-linear-gradient(top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: -webkit-gradient(linear, center top, center bottom, from(transparent), color-stop(49%, transparent), color-stop(50%, rgba(2,37,58,0.5)), to(rgba(63,111,135,0.5)));
  background: -ms-linear-gradient(top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: -webkit-linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
}
#startMenuLinks li span a {
	color:#fff;
	text-decoration:none;
}


.winUI{
	border:1px solid #000;
	box-shadow: 0 4px 20px #000;
  -moz-box-shadow: 0 4px 20px #000;
  -webkit-box-shadow: 0 4px 20px #000;
	background:#586a76;
	background: -moz-linear-gradient(top, rgba(88, 106, 118, 0.7), rgba(30, 31, 35, 0.7) 50%, rgba(88, 106, 118, 0.7));
	background: -o-linear-gradient(top, rgba(88, 106, 118, 0.7), rgba(30, 31, 35, 0.7) 50%, rgba(88, 106, 118, 0.7));
	background: -webkit-gradient(linear, center top, center bottom, from(rgba(88, 106, 118, 0.7)),color-stop(45%, rgba(30, 31, 35, 0.7)), to(rgba(88, 106, 118, 0.7)));
	background: -ms-linear-gradient(top, rgba(88, 106, 118, 0.7), rgba(30, 31, 35, 0.7) 50%, rgba(88, 106, 118, 0.7));
	background: -webkit-linear-gradient(top, rgba(88, 106, 118, 0.7), rgba(30, 31, 35, 0.7) 50%, rgba(88, 106, 118, 0.7));
	background: linear-gradient(top, rgba(88, 106, 118, 0.7), rgba(30, 31, 35, 0.7) 50%, rgba(88, 106, 118, 0.7));
}

.winUI_header, .winUI_footer {
	border:1px solid rgba(255,255,255,0.2);
	background:#658da0;
	background: -moz-linear-gradient(center left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -o-linear-gradient(left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgba(81,115,132,0.4)), color-stop(50%, rgba(121,163,184,0.65)), to(rgba(81,115,132,0.4)));
	background: -webkit-linear-gradient(center left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -ms-linear-gradient(left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: linear-gradient(center left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
}
.winUI_header {		
	border-bottom:1px solid #000;
}

.winUI_subHeader, .winUI_subFooter {
	background: -moz-linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
	background: -o-linear-gradient(top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: -webkit-gradient(linear, center top, center bottom, from(transparent), color-stop(49%, transparent), color-stop(50%, rgba(2,37,58,0.5)), to(rgba(63,111,135,0.5)));
  background: -ms-linear-gradient(top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: -webkit-linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
}
.winUI_body, .winUI_bodyHidden, .winUI_bodyForm {
	border:1px solid rgba(255,255,255,0.2);
	background:#586a76;
	background: -moz-linear-gradient(left top, rgba(88, 106, 118, 0.2), rgba(30, 31, 35, 0.2) 50%, rgba(88, 106, 118, 0.2));
	background: -o-linear-gradient(left top, rgba(88, 106, 118, 0.2), rgba(30, 31, 35, 0.2) 50%, rgba(88, 106, 118, 0.2));	
	background: -webkit-gradient(linear, left top, right bottom, from(rgba(88, 106, 118, 0.2)),color-stop(45%, rgba(30, 31, 35, 0.2)), to(rgba(88, 106, 118, 0.2)));
	background: -ms-linear-gradient(left top, rgba(88, 106, 118, 0.2), rgba(30, 31, 35, 0.2) 50%, rgba(88, 106, 118, 0.2));
	background: -webkit-linear-gradient(left top, rgba(88, 106, 118, 0.2), rgba(30, 31, 35, 0.2) 50%, rgba(88, 106, 118, 0.2));
	background: linear-gradient(left top, rgba(88, 106, 118, 0.2), rgba(30, 31, 35, 0.2) 50%, rgba(88, 106, 118, 0.2));
}

.winUI_bodyAlert {
	border:1px solid #fbe52b;
	background:#f5af18;
}

.winUI_bodyWithFooter {
	border-bottom:1px solid #000;
}
.winUI_btnClose{
	background:url(../images/win_btnCloseSprite.png) 0 0 no-repeat;
}
.winUI_btnClose:hover{
	background:url(../images/win_btnCloseSprite.png) -49px 0 no-repeat;
}
.winUI_btnMax{
	background:url(../images/win_btnSprite.png) 0 -18px no-repeat;
}
.winUI_btnMax:hover{
	background:url(../images/win_btnSprite.png) -30px -18px no-repeat;
}
.winUI_btnRestore{
	background:url(../images/win_btnSprite.png) 0 -36px no-repeat;
}
.winUI_btnRestore:hover{
	background:url(../images/win_btnSprite.png) -30px -36px no-repeat;
}
.winUI_btnMin{
	background:url(../images/win_btnSprite.png) 0 0 no-repeat;
}
.winUI_btnMin:hover{
	background:url(../images/win_btnSprite.png) -30px 0 no-repeat;
}
.winUI_resizer{
	background:url(../images/winArrowResizer1.png) 0 0 no-repeat;
}
.winSpinner {
	width:16px;
	height:11px;
	margin:8px;
	background: url(../images/ajax-loader-win.gif) no-repeat;
}

.winUI_headerTitle{
	padding-left:6px;
	line-height:21px;
	font-size:13px;
	color: #f5af18;
	text-shadow:1px 1px 4px #000;
}
.winUI_headerTitle:hover {
	color:#ccfd61;
}
.winUI_onDrag{
	background:#586a76;
	background: -moz-linear-gradient(top, rgba(108, 126, 138, 0.7), rgba(40, 41, 55, 0.7) 50%, rgba(108, 126, 138, 0.7));
	background: -o-linear-gradient(top, rgba(108, 126, 138, 0.7), rgba(40, 41, 55, 0.7) 50%, rgba(108, 126, 138, 0.7));
	background: -webkit-gradient(linear, center top, center bottom, from(rgba(108, 126, 138, 0.7)),color-stop(45%, rgba(40, 41, 55, 0.7)), to(rgba(108, 126, 138, 0.7)));
	background: -ms-linear-gradient(top, rgba(108, 126, 138, 0.7), rgba(40, 41, 55, 0.7) 50%, rgba(108, 126, 138, 0.7));
	background: -webkit-linear-gradient(top, rgba(108, 126, 138, 0.7), rgba(40, 41, 55, 0.7) 50%, rgba(108, 126, 138, 0.7));
	background: linear-gradient(top, rgba(108, 126, 138, 0.7), rgba(40, 41, 55, 0.7) 50%, rgba(108, 126, 138, 0.7));
}
.winUI_onDrag .winUI_header, .winUI_onDrag .winUI_footer{
	background: -moz-linear-gradient(center left, rgba(81,115,182,0.4), rgba(151,213,254,0.65) 50%, rgba(81,155,192,0.4));
	background: -o-linear-gradient(center left, rgba(81,115,182,0.4), rgba(151,213,254,0.65) 50%, rgba(81,155,192,0.4));
	background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgba(81,115,182,0.4)), color-stop(50%, rgba(151,213,254,0.65)), to(rgba(81,115,192,0.4)));
	background: -ms-linear-gradient(center left, rgba(81,115,182,0.4), rgba(151,213,254,0.65) 50%, rgba(81,155,192,0.4));
	background: -webkit-linear-gradient(center left, rgba(81,115,182,0.4), rgba(151,213,254,0.65) 50%, rgba(81,155,192,0.4));
	background: linear-gradient(center left, rgba(81,115,182,0.4), rgba(151,213,254,0.65) 50%, rgba(81,155,192,0.4));
}
.winUI_resizeShape{
	border:1px dotted #ccfd61;
	background:#bec8be;
	background: -moz-linear-gradient(left top, rgba(32, 31, 10, 0.35), rgba(190, 200, 190, 0.3));
	background: -o-linear-gradient(left top, rgba(32, 31, 10, 0.35), rgba(190, 200, 190, 0.3));
	background: -webkit-gradient(linear, left top, right bottom, from(rgba(32, 31, 10, 0.35)), to(rgba(190, 200, 190, 0.3)));
	background: -webkit-linear-gradient(left top, rgba(32, 31, 10, 0.35), rgba(190, 200, 190, 0.3));
	background: -ms-linear-gradient(left top, rgba(32, 31, 10, 0.35), rgba(190, 200, 190, 0.3));
	background: linear-gradient(left top, rgba(32, 31, 10, 0.35), rgba(190, 200, 190, 0.3));
}

.winBlurred {
	background:#95afc0;
	background: -moz-linear-gradient(top, rgba(138, 156, 168, 0.7), rgba(80, 81, 85, 0.7) 50%, rgba(138, 156, 168, 0.7));
	background: -o-linear-gradient(top, rgba(138, 156, 168, 0.7), rgba(80, 81, 85, 0.7) 50%, rgba(138, 156, 168, 0.7));
	background: -webkit-gradient(linear, center top, center bottom, from(rgba(138, 156, 168, 0.7)),color-stop(45%, rgba(80, 81, 85, 0.7)), to(rgba(138, 156, 168, 0.7)));
	background: -ms-linear-gradient(top, rgba(138, 156, 168, 0.7), rgba(80, 81, 85, 0.7) 50%, rgba(138, 156, 168, 0.7));
	background: -webkit-linear-gradient(top, rgba(138, 156, 168, 0.7), rgba(80, 81, 85, 0.7) 50%, rgba(138, 156, 168, 0.7));
	background: linear-gradient(top, rgba(138, 156, 168, 0.7), rgba(80, 81, 85, 0.7) 50%, rgba(138, 156, 168, 0.7));
}
.winBlurred .winUI_header, .winBlurred .winUI_footer {
	background: -moz-linear-gradient(center left, rgba(131,165,182,0.4), rgba(171,213,234,0.65) 50%, rgba(131,165,182,0.4));
	background: -o-linear-gradient(center left, rgba(131,165,182,0.4), rgba(171,213,234,0.65) 50%, rgba(131,165,182,0.4));
	background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgba(131,165,182,0.4)), color-stop(50%, rgba(171,213,234,0.65)), to(rgba(131,165,182,0.4)));
	background: -webkit-linear-gradient(center left, rgba(131,165,182,0.4), rgba(171,213,234,0.65) 50%, rgba(131,165,182,0.4));
	background: -ms-linear-gradient(center left, rgba(131,165,182,0.4), rgba(171,213,234,0.65) 50%, rgba(131,165,182,0.4));
	background: linear-gradient(center left, rgba(131,165,182,0.4), rgba(171,213,234,0.65) 50%, rgba(131,165,182,0.4));
}
.winBlurred .winUI_headerTitle {
	color:#f2f2f2;
}
.winMini {
	border:1px solid #000;
	color:#f5aF18;
	text-shadow: 1px 1px 3px #000;
	box-shadow: 0 0 4px rgba(0,0,0,0.7);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.7);
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
}
.winMini, .winUI_tabsUL li.tabSel, .winUI_tabsUL li.tabSel:hover {
	background-color:#658da0;
	background: -moz-linear-gradient(center left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -o-linear-gradient(left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgba(81,115,132,0.4)), color-stop(50%, rgba(121,163,184,0.65)), to(rgba(81,115,132,0.4)));
	background: -ms-linear-gradient(left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: -webkit-linear-gradient(center left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
	background: linear-gradient(center left, rgba(81,115,132,0.4), rgba(121,163,184,0.65) 50%, rgba(81,115,132,0.4));
}
.winMini:hover {
	background: -moz-linear-gradient(center left, rgba(81,115,132,0.4), rgba(222,246,171,0.6) 50%, rgba(81,115,132,0.4));
	background: -o-linear-gradient(left, rgba(81,115,132,0.4), rgba(222,246,171,0.6) 50%, rgba(81,115,132,0.4));
	background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgba(81,115,132,0.4)), color-stop(50%, rgba(222,246,171,0.6)), to(rgba(81,115,132,0.4)));
	background: -webkit-linear-gradient(center left, rgba(81,115,132,0.4), rgba(222,246,171,0.6) 50%, rgba(81,115,132,0.4));
	background: -ms-linear-gradient(left, rgba(81,115,132,0.4), rgba(222,246,171,0.6) 50%, rgba(81,115,132,0.4));
	background: linear-gradient(center left, rgba(81,115,132,0.4), rgba(222,246,171,0.6) 50%, rgba(81,115,132,0.4));
}
.winMini div,.winUI_tabsUL li a,.winUI_tabsUL li.tabSel a:hover {	
	border:1px solid rgba(255,255,255,0.3);
 	background: -moz-linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: -o-linear-gradient(top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: -webkit-gradient(linear, center top, center bottom, from(transparent), color-stop(49%, transparent), color-stop(50%, rgba(2,37,58,0.5)), to(rgba(63,111,135,0.5)));
  background: -webkit-linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: -ms-linear-gradient(top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
  background: linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
}
.winUI_tabsUL li a {
	color:#acb2ae;
	text-shadow: 1px 1px 3px #000;
	border:1px solid rgba(255,255,255,0.2);
}

.winMini div:hover {
	color: #ccfd61;
	border:1px solid rgba(222,246,171,0.5);	
}

.winMiniBlurred,.winUI_tabsUL li {
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	color:#acb2ae;
	background-color:#495157;
	background: -moz-linear-gradient(center left, rgba(21,55,72,0.15), rgba(61,103,124,0.35) 50%, rgba(21,55,72,0.15));
	background: -o-linear-gradient(left, rgba(21,55,72,0.15), rgba(61,103,124,0.35) 50%, rgba(21,55,72,0.15));
	background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgba(21,55,72,0.15)), color-stop(50%, rgba(61,103,124,0.35)), to(rgba(21,55,72,0.15)));
	background: -ms-linear-gradient(left, rgba(21,55,72,0.15), rgba(61,103,124,0.35) 50%, rgba(21,55,72,0.15));
	background: -webkit-linear-gradient(center left, rgba(21,55,72,0.15), rgba(61,103,124,0.35) 50%, rgba(21,55,72,0.15));
	background: linear-gradient(center left, rgba(21,55,72,0.15), rgba(61,103,124,0.35) 50%, rgba(21,55,72,0.15));
}
.winUI_tabsUL li {
	border:1px solid #000;
}
.winMiniBlurred:hover, .winUI_tabsUL li:hover {
	background: -moz-linear-gradient(center left, rgba(21,55,72,0.35), rgba(61,103,124,0.75) 50%, rgba(21,55,72,0.35));
	background: -o-linear-gradient(left, rgba(21,55,72,0.35), rgba(61,103,124,0.75) 50%, rgba(21,55,72,0.35));
	background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgba(21,55,72,0.35)), color-stop(50%, rgba(61,103,124,0.75)), to(rgba(21,55,72,0.35)));
	background: -ms-linear-gradient(left, rgba(21,55,72,0.35), rgba(61,103,124,0.75) 50%, rgba(21,55,72,0.35));
	background: -webkit-linear-gradient(center left, rgba(21,55,72,0.35), rgba(61,103,124,0.75) 50%, rgba(21,55,72,0.35));
	background: linear-gradient(center left, rgba(21,55,72,0.35), rgba(61,103,124,0.75) 50%, rgba(21,55,72,0.35));
}

.winMiniBlurred div {
	border:1px solid rgba(255,255,255,0.2);
}
.winMiniBlurred div:hover, .winUI_tabsUL li a:hover {
	border:1px solid rgba(255,255,255,0.3);
	color: #f1f2f2;
}
.winUI_tabsWrapper {
    border-bottom:1px solid #000;
}
.winUI_tabsUL li.tabSel a {
	color:#f5aF18;
	border:1px solid rgba(255,255,255,0.3); 	
	-moz-box-shadow: 2px 13px 31px 8px #000;
	-webkit-box-shadow: 6px 6px 30px 6px #000;
	box-shadow: 6px 6px 30px 6px #000;
}

.tabContent {
	border-top:1px solid rgba(255,255,255,0.3);
	background: -moz-linear-gradient(top, rgba(81,115,132,0.5), rgba(81,115,132,0.1) 40%, rgba(81,115,132,0.0));
  background: -o-linear-gradient(top, rgba(81,115,132,0.5), rgba(81,115,132,0.1) 40%, rgba(81,115,132,0.0));
  background: -webkit-gradient(linear, center top, center bottom, from(rgba(81,115,132,0.5)), to(rgba(81,115,132,0.0)));
  background: -ms-linear-gradient(top, rgba(81,115,132,0.5), rgba(81,115,132,0.1) 40%, rgba(81,115,132,0.0));
  background: -webkit-linear-gradient(top, rgba(81,115,132,0.5), rgba(81,115,132,0.1) 40%, rgba(81,115,132,0.0));
  background: linear-gradient(top, rgba(81,115,132,0.5), rgba(81,115,132,0.1) 40%, rgba(81,115,132,0.0));
}




.winMask {
	background: #000;
}


/* END FRM ICS */

/* END SKINS */




html{
  height:100%;
}
body{
  overflow:hidden;
  height:100%;
}

:active,:focus{
	outline:none;
	outline-style:none;
	-moz-outline-style:none;
}
input::-moz-focus-inner, select::-moz-focus-inner, button::-moz-focus-inner {
   border: 0;
}
textarea {
	resize:none;
	overflow:auto;
}
button:focus::-moz-focus-inner { 
	border:none ! important;
}
#logo, #bdWallpaper {
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
#bdWallpaper {
	background-attachment: fixed;
}
#tmpCover {
  height:100%;
  padding:40px 0 0 60px;
  z-index:99982;
}
#bottomBar { 
  position:fixed;
  bottom:0;
  height:46px;
  width:100%;
  overflow:hidden;
  z-index:99981;
}
#exFocus {
	position: absolute;
	top:-100px;
}

#exFocusMenuStart {
	position: absolute;
	top:-200px;
}
.winMask {
	position: fixed;
	height:100%;
	width:100%;
	left: 0;
	top:0;
}
#startMenu_btn {
	width:105px;
	height:46px;
	cursor:pointer;
	background: #193d4e url(../images/menuArrow.png) center top no-repeat; /* fallback */
	background: url(../images/menuArrow.png) center top no-repeat, -webkit-gradient(linear, center top, center bottom, from(rgba(210,220,237,0.5)), color-stop(49%, rgba(110,126,137,0.3)), color-stop(50%, rgba(56,71,78,0.3)), to(rgba(56,71,78,0.1))); /* Saf4+, Chrome */
	background: url(../images/menuArrow.png) center top no-repeat, -webkit-linear-gradient(center top, rgba(210,220,237,0.5), rgba(110,126,137,0.3) 49%, rgba(56,71,78,0.3) 50%,rgba(56,71,78,0.1)); /* Chrome 10+, Saf5.1+ */
	background: url(../images/menuArrow.png) center top no-repeat, -moz-linear-gradient(center top, rgba(210,220,237,0.5), rgba(110,126,137,0.3) 49%, rgba(56,71,78,0.3) 50%,rgba(56,71,78,0.1)); /* FF3.6+ */
	background: url(../images/menuArrow.png) center top no-repeat, -ms-linear-gradient(top, rgba(210,220,237,0.5), rgba(110,126,137,0.3) 49%, rgba(56,71,78,0.3) 50%,rgba(56,71,78,0.1)); /* IE10 */
	background: url(../images/menuArrow.png) center top no-repeat, -o-linear-gradient(top, rgba(210,220,237,0.5), rgba(110,126,137,0.3) 49%, rgba(56,71,78,0.3) 50%,rgba(56,71,78,0.1)); /* Opera 11.1+ */
	background: url(../images/menuArrow.png) center top no-repeat, linear-gradient(center top, rgba(210,220,237,0.5), rgba(110,126,137,0.3) 49%, rgba(56,71,78,0.3) 50%,rgba(56,71,78,0.1)); /* W3C */
	float:left;
	border-right:1px solid #7e8e95;
	text-align:center;
	line-height:45px;
	color:gold;
	font-weight:bold;
	text-shadow: 0 0 2px #000;
		-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#startMenu_btn:hover { 
	background: #7cacc3 url(../images/menuArrow.png) center top no-repeat; /* fallback */
	background:	url(../images/menuArrow.png) center top no-repeat, -moz-linear-gradient(center top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
	background:	url(../images/menuArrow.png) center top no-repeat, -ms-linear-gradient(top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
	background:url(../images/menuArrow.png) center top no-repeat, -o-linear-gradient(top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
	background: url(../images/menuArrow.png) center top no-repeat, -webkit-gradient(linear, center top, center bottom, from(#ffc066), color-stop(49%, #fe8166), color-stop(50%, #fe5a62), to(#ff454b));
	background:	url(../images/menuArrow.png) center top no-repeat, -webkit-linear-gradient(center top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
	background:	url(../images/menuArrow.png) center top no-repeat, linear-gradient(center top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
	border-right:1px solid #ccc;
	color:#000;
	text-shadow: 0 0 2px #fff;
}

#winMinCnt {
	height:46px;
	border-left:1px solid black;
	padding-left:118px;
	/*float:left;*/
}


/* FRM ICS */


#startMenu_out,#startMenu_over {
	width:73px;
	height:73px;
	position:fixed;
  bottom:-9px;
}
#startMenu_out {
	z-index:99991;
}
#startMenu_over {
	z-index:99992;
}

#startMenu { 
	z-index:99980;
	overflow:visible;
	left:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding-bottom:12px;
	position:fixed;
	bottom:39px;
}

#startMenuLinks {
	float:left;
	display:block;
	padding:0;
	list-style:none;
	margin:7px;
}

#startMenuLinks li {
	display:block;
	margin:5px 0;
	/* position:relative; */
	text-decoration:none;
	min-width:160px;
	cursor:pointer;
}
#startMenuLinks li:hover {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#startMenuLinks li span { 
	padding:7px;
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#startMenuLinks li span a{ 
	display:block;
	padding:7px;
}
/* END FRM ICS */

 

/** Windows **/
 
 
.winUI{
	position:absolute;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.winUI_header, .winUI_subHeader {
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;		
}
.winUI_subHeader {
	height:24px;
}
.winUI_footer, .winUI_subFooter {
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;		
}
.winUI_subFooter {
	height:18px;	
}
.winUI_bodyAlert, .winUI_bodyHidden, .winUI_bodyForm {	
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	overflow:hidden;
}

.waitMask {
	position: absolute;
	z-index:100;
}
.waitMask div{
	width:100px;
	height:60px;
	border:1px solid #fbe52b;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:auto;
	background: #f5af18 url(../images/ajax-loader-yellow.gif) center center no-repeat;
	box-shadow: 0 4px 8px #000;
  -moz-box-shadow: 0 4px 8px #000;
  -webkit-box-shadow: 0 4px 8px #000;
	
}

.winUI_bodyAlert .winUI_contentNotification,.winUI_bodyConfirm .winUI_contentNotification {
	padding:20px;
	
	padding-bottom:0;
	text-align:left;
	line-height:17px;
	border:1px solid blue
}

.winUI_bodyForm {
	border:1px solid rgba(255,255,255,0.2);	
}

.winUI_bodyForm .winUI_contentNotification {
	
	padding:20px;	
}


.winUI_content_nuovaScheda {
	padding:0 20px;
}

/*
.wUI_modalBtnCnt {
	text-align:center;
}
*/

.winUI_bodyWithHeader {
	-webkit-border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.winUI_bodyWithFooter {
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}


.winUI_headerBtnCnt{
	margin-top:-1px;
	float:right;
	margin-right:4px;
}
.winUI_btnClose,.winUI_btnMin,.winUI_btnMax,.winUI_btnRestore{
	width:30px;
	height:18px;
	float:left;
	cursor:pointer;
	margin-left:-1px;
}
.winUI_btnClose{
	width:49px;
}
.winUI_resizer{
	width:16px;
	height:16px;
	position:absolute;
	right:0;
	bottom:0;
	cursor:se-resize;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}
.winUI_resizer:hover{
	background-position: -16px 0;
}

.winUI_content{
	padding:20px;
}

.winUI_headerTitle{
	float:left;
	white-space:nowrap;
	overflow:hidden;
	-moz-user-select:none;
	-khtml-user-select:none;
	user-select:none;
}

.winUI_resizeShape{
	position:absolute;
	cursor:se-resize;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.winMini {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
	width:120px;
	float:left;
	margin:5px 0 6px 3px;
	font-size:13px;
	text-transform:lowercase;
}

.winMini div {	
	height:30px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	line-height:28px;
	padding-left: 4px;
	overflow:hidden;	
	white-space:nowrap;		
}

#winMaskUnder { 
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
	background: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; /* IE8 */		
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1); /* IE6 and 7*/	
	filter: alpha(opacity=1);
	opacity: .01;
	-moz-opacity: .01;
	display:none;
}


.deskIcon, .deskTelecom, .deskCreditCard, .deskSms, .deskSpain, .deskCV, .deskSupport {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;	
	white-space:nowrap;
	padding-top:75px;
	height:25px;
	width:120px;
	margin-right:12px;
	margin-bottom:12px;
	float:left;
	text-align:center;
	box-shadow: 0 0 3px rgba(0,0,0,0.6);
  -moz-box-shadow:0 0 3px rgba(0,0,0,0.6);
  -webkit-box-shadow:0 0 3px rgba(0,0,0,0.6);
  cursor:pointer;
  -webkit-transition: all 0.45s;
	-moz-transition: all 0.45s;
	-o-transition: all 0.45s;
	-ms-transition: all 0.45s;
	transition: all 0.45s;	
	color:#fff;
	text-shadow: 1px 1px 2px #000;
	background-color:rgba(0,0,0,0.5);
	background-position:center 4px;
	background-repeat:no-repeat;
}
.deskIcon:hover, .deskTelecom:hover, .deskCreditCard:hover, .deskSms:hover, .deskSpain:hover, .deskCV:hover, .deskSupport:hover {
	box-shadow: 0 4px 12px rgba(0,0,0,0.9);
  -moz-box-shadow:0 4px 12px rgba(0,0,0,0.9);
  -webkit-box-shadow:0 4px 12px rgba(0,0,0,0.9); 
  color:gold;
  background-color:rgba(0,0,0,0.65);
}
a.deskIcon:link,a.deskIcon:visited,
a.deskTelecom:link,a.deskTelecom:visited,
a.deskSms:link,a.deskSms:visited,
a.deskCreditCard:link,a.deskCreditCard:visited,
a.deskSpain:link,a.deskSpain:visited,
a.deskSupport:link,a.deskSupport:visited {
	color:#fff;
	text-decoration:none;
}
a.deskIcon:hover,a.deskTelecom:hover,a.deskSms:hover,a.deskCreditCard:hover,a.deskSpain:hover,a.deskSupport:hover {
	color:gold;
	text-decoration:none;
}
.deskIcon {
  background-image: url(../images/deskIcon.png);
}

.deskTelecom {
  background-image:url(../images/deskTelecom.png);
}

.deskCreditCard {
  background-image:url(../images/deskCreditCard1.png);
}

.deskSms {
  background-image: url(../images/deskSms.png);
}
.deskSpain {
  background-image:url(../images/deskSpain.png);
}
.deskCV {
  background-image: url(../images/deskCV.png);
}
.deskSupport {
	background-color:rgba(0,0,160,0.4);
  background-image: url(../images/deskSupport.png);
}
.deskSupport:hover {
	background-color:rgba(0,0,160,0.6);
}



#iconCnt {
	position:absolute;
	margin: 25px 510px 0 25px;
}

.formRow {
	overflow: hidden;
}





.inputWrapper, .inputWrapperOver, .inputWrapperFocus, .inputWrapperFocusOver, .inputWrapperError, .inputWrapperErrorOver, .inputWrapperErrorFocus, .inputWrapperErrorFocusOver {
	height:32px;
	width:346px;
	float:left;
	background-image: url(../images/bg_input_large.png);
	background-repeat: no-repeat;
}
.selectWrapper, .selectWrapperOver, .selectWrapperFocus, .selectWrapperFocusOver, .selectWrapperError, .selectWrapperErrorOver, .selectWrapperErrorFocus, .selectWrapperErrorFocusOver {
	height:32px;
	width:346px;
	float:left;
	background-image: url(../images/bg_select_large.png);
	background-repeat: no-repeat;
}

.textareaWrapper, .textareaWrapperOver, .textareaWrapperFocus, .textareaWrapperFocusOver, .textareaWrapperError, .textareaWrapperErrorOver, .textareaWrapperErrorFocus, .textareaWrapperErrorFocusOver {
	height:212px;
	width:346px;
	float:left;
	background-image: url(../images/bg_textarea_large1.png);
	background-repeat: no-repeat;
}

.inputWrapper, .selectWrapper, .textareaWrapper {
	background-position: 0 0;	
}
.textareaWrapperOver {
	background-position: 0 -220px;
}
.textareaWrapperFocus, .textareaWrapperFocusOver {
	background-position: 0 -440px;
}
.textareaWrapperError, .textareaWrapperErrorOver {
	background-position: 0 -660px;
}
.textareaWrapperErrorFocus, .textareaWrapperErrorFocusOver {
	background-position: 0 -880px;	
}
.inputWrapperOver, .selectWrapperOver {
	background-position: 0 -40px;	
}
.inputWrapperFocus, .inputWrapperFocusOver, .selectWrapperFocus, .selectWrapperFocusOver,.selectWrapperError, .selectWrapperErrorOver, .selectWrapperErrorFocus, .selectWrapperErrorFocusOver {
	background-position: 0 -80px;	
}
.inputWrapperError, .inputWrapperErrorOver {
	background-position: 0 -120px;	
}
.inputWrapperErrorFocus, .inputWrapperErrorFocusOver {
	background-position: 0 -200px;	
}

.inputWrapper input,.inputWrapperOver input, .inputWrapperFocus input, .inputWrapperFocusOver input,
.inputWrapperError input, .inputWrapperErrorFocus input, .inputWrapperErrorOver input, .inputWrapperErrorFocusOver input {
	font-family: "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,"Liberation Sans",Arial,sans-serif;
	font-size:14px;
	width:330px;
	height:20px;
	margin-top:4px;
	margin-left:10px;
	text-shadow:1px 1px 1px #000;
	background:transparent;
	border:none;
}


.textareaWrapper textarea,.textareaWrapperOver textarea, .textareaWrapperFocus textarea, .textareaWrapperFocusOver textarea,
.textareaWrapperError textarea, .textareaWrapperErrorFocus textarea, .textareaWrapperErrorOver textarea, .textareaWrapperErrorFocusOver textarea {
	font-family: "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,"Liberation Sans",Arial,sans-serif;
	font-size:14px;
	width:330px;
	height:200px;
	margin-top:6px;
	margin-left:10px;
	text-shadow:1px 1px 1px #000;
	background:transparent;
	border:none;
}
.selectWrapper select,.selectWrapperOver select, .selectWrapperFocus select, .selectWrapperFocusOver select,
.selectWrapperError select, .selectWrapperErrorFocus select, .selectWrapperErrorOver select, .selectWrapperErrorFocusOver select {
	font-family: "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,"Liberation Sans",Arial,sans-serif;
	font-size:13px;
	font-style:italic;
	width:338px;
	text-shadow:1px 1px 1px #000;
	margin-top:8px;
	margin-left:3px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0); 
	opacity: 0;
	-moz-opacity: 0;
	position:absolute;
	z-index:10;
	background-color:#527787;
	color:gold;
	overflow:auto;
}
.selectWrapper option,.selectWrapperOver option, .selectWrapperFocus option, .selectWrapperFocusOver option,
.selectWrapperError option, .selectWrapperErrorFocus option, .selectWrapperErrorOver option, .selectWrapperErrorFocusOver option {
	border-right:1px dotted gold;
	border-bottom:1px dotted gold;
	padding:2px 4px;
}
.selectWrapper span,.selectWrapperOver span, .selectWrapperFocus span, .selectWrapperFocusOver span,
.selectWrapperError span, .selectWrapperErrorFocus span, .selectWrapperErrorOver span, .selectWrapperErrorFocusOver span {
	font-family: "Segoe UI",Candara,Corbel,"Franklin Gothic Book",Calibri,"Liberation Sans",Arial,sans-serif;
	font-size:14px;
	width:206px;
	overflow:hidden;
	height:20px;
	margin-top:8px;
	margin-left:10px;
	text-shadow:1px 1px 1px #000;
	position:absolute;
	z-index:1;
}
.inputWrapper input,.selectWrapper span, .textareaWrapper textarea {
	color:#CCFD61;
}
.inputWrapperOver input,.selectWrapperOver span, .textareaWrapperOver textarea {
	color:#ddf3fd;
}
.inputWrapperFocus input, .inputWrapperFocusOver input, .textareaWrapperFocus textarea, .textareaWrapperFocusOver textarea,.selectWrapperFocus span, .selectWrapperFocusOver span {
	color: gold;
}
.inputWrapperError input, .inputWrapperErrorFocus input, .inputWrapperErrorOver input, .inputWrapperErrorFocusOver input,
.selectWrapperError span, .selectWrapperErrorFocus span, .selectWrapperErrorOver span, .selectWrapperErrorFocusOver span {
	color:#000;
	text-shadow:1px 1px 0 #fca88a;
}
.textareaWrapperError textarea, .textareaWrapperErrorFocus textarea, .textareaWrapperErrorOver textarea, .textareaWrapperErrorFocusOver textarea {
	color:#000;
	text-shadow:1px 1px 0 #fce7a0;
}
	
.lb_inputWrapper, .lb_inputWrapperOver, .lb_inputWrapperFocus, .lb_inputWrapperFocusOver, .lb_inputWrapperError, .lb_inputWrapperErrorFocus, .lb_inputWrapperErrorOver, .lb_inputWrapperErrorFocusOver,
.lb_selectWrapper, .lb_selectWrapperOver, .lb_selectWrapperFocus, .lb_selectWrapperFocusOver, .lb_selectWrapperError, .lb_selectWrapperErrorFocus, .lb_selectWrapperErrorOver, .lb_selectWrapperErrorFocusOver,
.lb_textareaWrapper, .lb_textareaWrapperOver, .lb_textareaWrapperFocus, .lb_textareaWrapperFocusOver, .lb_textareaWrapperError, .lb_textareaWrapperErrorFocus, .lb_textareaWrapperErrorOver, .lb_textareaWrapperErrorFocusOver  {
	display:block;
	cursor:pointer;
	width:134px;
	text-shadow:1px 1px 1px #000;
	float:left;
	line-height:30px;
	font-style:italic;
	font-size:14px;
}
label span {
	display:block;
	line-height:30px;
}

label span span.mandatory {
	display:inline;
	background:none;
	color:orange;
}
.lb_inputWrapper, .lb_selectWrapper, .lb_textareaWrapper {
	color:#fff;
}
.lb_inputWrapperOver, .lb_selectWrapperOver, .lb_textareaWrapperOver {
	color:#ddf3fd;
}
.lb_inputWrapperFocus, .lb_selectWrapperFocus, .lb_textareaWrapperFocus {
	color:#CCFD61	
}
.lb_inputWrapperFocusOver, .lb_selectWrapperFocusOver, .lb_textareaWrapperFocusOver {
	color:#CCFD61;
}
.lb_inputWrapperError, .lb_selectWrapperError, .lb_textareaWrapperError {
	color:gold
}
.lb_inputWrapperErrorFocus, .lb_inputWrapperErrorOver, .lb_inputWrapperErrorFocusOver,
.lb_selectWrapperErrorFocus, .lb_selectWrapperErrorOver, .lb_selectWrapperErrorFocusOver,
.lb_textareaWrapperErrorFocus, .lb_textareaWrapperErrorOver, .lb_textareaWrapperErrorFocusOver  {
	color:orange;
}





.winFormCntLeft {
	margin-top:6px;
	float:left;
	padding-right:50px;
	border-right:1px dotted #798184;
}

.winFormCntLeft h1 {
	font-size:17px;
	margin-bottom:30px;
	text-align:left;
}

.winFormCntRight {
	margin-top:30px;
	float:left;
	padding-left:36px
}

.winFormCntRight div {
	background: url(../images/phone.png) left center no-repeat;
	padding-left:50px;
	height:40px;
	line-height:40px;
	font-size:16px;
	text-shadow: 1px 1px 2px #000;
	margin-bottom:60px;
}

.winFormCntRight h1 {
	font-size:17px;
	margin-bottom:20px;
	text-align:left;
}

.winFormCntRight a {
	display:block;
	background: url(../images/mail.png) left center no-repeat;
	padding-left:50px;
	height:40px;
	line-height:34px;
	font-size:14px;
	color:#fff;
	text-shadow: 1px 1px 2px #000;
}

.btnCenterCnt {
	margin-top:10px;
	margin-left:160px;
	padding:10px;
	overflow:auto;
}

#formBtnSend,#formBtnClose,.genericBtnForm {
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	text-align:center;
	width:110px;
	height:27px;
	line-height:26px;
	font-size:12px;
  cursor:pointer;
	float:left;
	margin-left:12px;
	border:1px solid #d2dced;
	color:#ccc;
  text-shadow: 1px 1px 3px #000;
  background: #38474e;
  background: -moz-linear-gradient(center top, #d2dced, #6e7e89 49%, #38474e 50%, #313d43);
  background: -o-linear-gradient(top, #d2dced, #6e7e89 49%, #38474e 50%, #313d43);
  background: -webkit-gradient(linear, center top, center bottom, from( #d2dced), color-stop(49%, #6e7e89), color-stop(50%, #38474e), to(#313d43));
  background: -ms-linear-gradient(top, #d2dced, #6e7e89 49%, #38474e 50%, #313d43);
  background: -webkit-linear-gradient(center top, #d2dced, #6e7e89 49%, #38474e 50%, #313d43);
  background: linear-gradient(center top, #d2dced, #6e7e89 49%, #38474e 50%, #313d43);
}
#formBtnSend {
	width:120px;
	font-weight:bold;
	font-size:16px;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	height:35px;
	line-height:33px;
	color:gold;
}
#formBtnClose {
	margin-top:4px;
}
#formBtnSend:hover,#formBtnClose:hover,.genericBtnForm:hover {
	background:	-moz-linear-gradient(center top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
	background:	-o-linear-gradient(top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffc066), color-stop(49%, #fe8166), color-stop(50%, #fe5a62), to(#ff454b));
	background: -ms-linear-gradient(top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
  background: -webkit-linear-gradient(center top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
  background: linear-gradient(center top, #ffc066, #fe8166 49%, #fe5a62 50%, #ff454b);
	color:#fff;
}
.genericBtnForm {
	margin:20px auto 12px;
	float:none;
	width:80px;
}
.formSpinner {
	position:absolute;
	width:200px;
	height:26px;
	line-height:25px;
	text-indent:60px;
	margin-top:120px;
	margin-left:140px;
	background: rgba(0,0,0,.7) url(../images/ajax-loader-win.gif) 12px center no-repeat;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.8);
}
.formOkResponse {
	position:absolute;
	width:200px;
	line-height:25px;
	margin-top:120px;
	margin-left:140px;
	padding-top:8px;
	background: rgba(0,0,0,.7);
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.8);
	text-align:center;
}


.cursorMove {
	cursor:move;
	
}
.cursorNo {
	cursor:help;
	
}




/* degrade */


.no-rgba .deskIcon, .no-rgba .deskTelecom, .no-rgba .deskCreditCard, .no-rgba .deskSms, .no-rgba .deskSpain, .no-rgba .deskCV, .no-rgba .deskSupport {
	font-weight:bold;
	border:1px solid transparent;
}
.no-rgba .deskIcon:hover, .no-rgba .deskTelecom:hover, .no-rgba .deskCreditCard:hover, .no-rgba .deskSms:hover, .no-rgba .deskSpain:hover, .no-rgba .deskCV:hover, .no-rgba .deskSupport:hover {
	color:yellow;
	border:1px dotted gold;
}
.no-cssgradients #startMenuLinks li:hover span,.no-cssgradients #startMenuLinks li span a:hover {
	color:#000;
}
.no-rgba #startMenuLinks li:hover span {
	border:1px solid #b5ceda;
}
.no-rgba .winUI_header, .no-rgba .winUI_footer,.no-rgba .winUI_bodyForm {
	border:1px solid #a6bdc8;
}

.no-rgba .winUI_header {
	border-bottom:1px solid #000;
}
.no-cssgradients .winUI_headerTitle{
	color: yellow;
}
.no-cssgradients .winUI_headerTitle:hover {
	color:#ccfd61;
}
.no-cssgradients .winBlurred .winUI_headerTitle {
	color:#f2f2f2;
}
.no-cssgradients .winUI_resizeShape{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";		
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); 
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 0.4;
}
.no-cssgradients .winUI_onDrag, .no-cssgradients .winUI_onDrag .winUI_header, .no-cssgradients .winUI_onDrag .winUI_footer{
	background:#586a76;
}
.no-cssgradients .winBlurred, .no-cssgradients .winBlurred .winUI_header,.no-cssgradients .winBlurred .winUI_footer {
	background:#95afc0;
}

.no-cssgradients .winMini:hover {
	background: #7cacc3;
}
.no-cssgradients .winMini div {
	color:#fff;
}
.no-cssgradients .winMini div:hover {
	color:#000;
}
.no-rgba .winMini div,.no-rgba .winUI_tabsUL li a,.no-rgba .winUI_tabsUL li.tabSel a:hover {	
	border:1px solid #a7bec9;
}

.no-rgba .winMini div:hover {
	border:1px solid #b5ceda;	
}

.no-cssgradients .winMiniBlurred:hover {
	background: #3c444a;
}
.no-cssgradients .winMiniBlurred div {
	color:#ccc;
}
.no-cssgradients .winMiniBlurred div:hover {
	color:#fff;
}
.no-rgba .winMiniBlurred div {	
	border:1px solid #748693;
}

.no-rgba .winMiniBlurred div:hover {
	border:1px solid #5f6b75;	
}


/**
 * TOOLTIPS
 *
 * CSS arrows Based on Jon Rohan's post Creating Triangles in CSS
 * @see http://www.dinnermint.org/css/creating-triangles-in-css/
 */

 
.css-arrow-left,.css-arrow-down,.css-arrow-up,.css-arrow-right,.tooltip,.tooltip div.close {
	z-index:99981;
}

.css-arrow-left {
	border-color: transparent #000 transparent transparent;
	border-style: solid;
	border-width: 10px 20px 10px 0;
	height: 0;
	margin: 10px 0;
	width: 0;
}
.css-arrow-down {
	border-color: #000 transparent transparent;
	border-style: solid;
	border-width: 20px 20px 0;
	height: 0;
	margin: 0 10px;
	width: 0;
}
.css-arrow-up {
	border-color: transparent transparent #000;
	border-style: solid;
	border-width: 0 20px 20px;
	height: 0;
	margin: 0 10px;
	width: 0;
}
.css-arrow-right {
	border-color: transparent transparent transparent #000;
	border-style: solid;
	border-width: 10px 0 10px 20px;
	height: 0;
	margin: 10px 0;
	width: 0;
}
.tooltip {
	background: #000;
	border-radius: 5px;
	box-shadow: 2px 2px 10px rgba(0,0,0,.3);
	color: #fff;
	max-width: 500px;
	padding: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,.3);
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.3);
}
.tooltip a {
	color: #fff;
}
.tooltip div.close {
	background: url(tooltip-close.png) no-repeat;
	border: 1px solid #000;
	float: right;
	height: 6px;
	margin-left: 5px;
	width: 7px;
}
.tooltip div.close:hover {
	border-style: outset;
}