﻿/**/
/*quant inputs*/
.mquant_w{display:inline-block;}
.mquant_w .qcontrol{height:20px;width:20px;display:inline-block;vertical-align:top;background:url('../images/quant.png') no-repeat;cursor:pointer;
-webkit-user-select: none;
-moz-user-select: none;
-khtml-user-select: none; }
.mquant_w .qcontrol.qinc{background-position:right top;}
.mquant{height:18px;width:18px;border:1px solid #b3b3b3;text-align:center;}

/*buttons*/
.button{min-width:82px;padding: 0 4px;display:inline-block;vertical-align:top;cursor:pointer;position:relative;text-decoration:none;height:28px;line-height:28px;color:#fff !important;font-size:12px;text-align:center;background:#6d9aea; border:0px solid #c10e0e;}
.button input{width:100%;height:100%;position:absolute;lefT:0;top:0;border:0;background:url('../images/spacer.gif');cursor:pointer;}		

.button.twhite{height:22px;line-height:22px;background:url('../images/button-twhite.png') no-repeat left top;padding:0 0 0 11px;width:106px;color:#565656 !important;text-align:left;}
.button.twhite:hover{color:#a81319 !important;}
.button.twhite.active{background-position:left bottom;color:#fff !important;}
.button.twhite.dashed .ileft{border-bottom:1px dashed #565656;line-height:11px;display:inline-block;}
.button.twhite.dashed:hover .ileft{border-bottom:1px dashed #a81319;}
.button.twhite.dashed.active .ileft{border-bottom:none;}

.button.gray1{background:#f5f5f5;height:23px;line-height:23px;padding:0 14px;text-decoration:underline;color:#343434 !important;font-style:italic;
-webkit-border-radius: 6px;
        border-radius: 6px;}



/* -------------
 * teaxarea
 * ------------- */
 .jNiceTareaWrapper{position:relative;padding:0px 4px 0px 8px;display:block;}
 .jNiceTareaBg{width:100%;display:block;}
 .jNiceTarea{border:0;overflow:auto;outline:none !important;}
 .jNiceTareaWrapper textarea{border:0px solid #7e7e7e;outline:none !important;height:100%;width:100% !important;position:relative;z-index:1;padding:5px;font-size:12px;font-family:tahoma,sans-serif;margin:0 0 0 -8px;background:#fff;}
 
 /* -------------
 * Inputs
 * ------------- */
 
 
 
 
 /*default*/
.jNiceInputWrapper {position:relative;display:block;vertical-align:top;height:22px;}
.jNiceInputBg {height:22px;display:block;border:0px solid #7e7e7e;background:#ffffff;}
.jNiceInputWrapper input {position:absolute;left:0;top:0;outline:none !important;width:100%;height:100%;z-index:1;padding:0 8px;font-family:tahoma,sans-serif;height:22px;border:0 !important;background:transparent;color:#999999;
}


.jNiceInputWrapper.iimg input{padding-left:44px;}
.imgNice{position:absolute; display:block; top:0; left:0;height:33px;width:33px}
.imgNice img{height:100%;width:100%;}



.jNiceInputWrapper.fileupload{margin:0 -108px 0 0;padding:3px 108px 3px 0;cursor:pointer;overflow:hidden}
.jNiceInputWrapper.fileupload .jNiceInputBg {border:0px solid #dadada;outline:none !important;height:22px;width:auto;position:relative;z-index:1;padding:0 10px;font-size:12px;font-family:tahoma,sans-serif;position:relative;margin:0 0 0 0;text-align:left;white-space:nowrap;overflow:hidden;line-height:22px;color:#999999;background:#fff;}
.jNiceInputWrapper.fileupload input {cursor:pointer;font-size:300px;padding:0;cursor:pointer;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;}
.jNiceInputWrapper.fileupload .ubutton{float:left;display:inline-block;position:absolute;right:0px;top:0;width:90px;height:28px;line-height:28px;color:#fff !important;font-size:14px;font-weight:bold;text-align:center;background:url('../images/button-gray.png') #6d9aea; border:0px solid #c10e0e;
-webkit-box-shadow:  -1px 0px 2px 0px rgba(0, 0, 0, 0.3);
        box-shadow:  -1px 0px 2px 0px rgba(0, 0, 0, 0.3);
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-khtml-background-size: 100% 100%;
-moz-background-size: 100% 100%; 
background-size: 100% 100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/button-gray.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/button-gray.png', sizingMethod='scale')";}
.jNiceInputWrapper.blue .ubutton{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/button-gray.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/button-gray.png', sizingMethod='scale')";}

.jNiceInputWrapper.fileupload .ubutton .ileft{display:block;margin: 0 10px 0 0;padding: 0 0 0 10px;height:100%;}
.jNiceInputWrapper.fileupload .ubutton .iright{display:block;width:  10px;height:100%;position:absolute;right:0;top:0;}





.jRadioWrapper {display:inline-block;z-index: 2;width:16px;height:16px;margin: 0px 5px;}
.jCheckWrapper {display:inline-block;z-index: 2;width:16px;height:16px;margin: 0px 5px;}
.jNiceRadio {
	background: transparent url('../images/radio.png') no-repeat left top;
	height: 16px;
	width: 16px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
	
}
/* -------------
 * 
 * ------------- */
.jNiceCheckbox {
	background: transparent url('../images/checkbox.png') no-repeat left top;
	height: 16px;
	width: 16px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}
.jNiceCheckbox:hover,.jNiceRadio:hover{background-position:right top;}
.jNiceChecked { background-position: left bottom;}
.jNiceChecked:hover { background-position: right bottom;}
.jNiceFocus {margin:0px;border: dotted 1px #666666; }
.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {display:inline-block;position:relative;}
.jNiceWrapper input {outline:none;moz-outline:none;}




/**/

.jNiceSelectWrapper select {border:none;margin:0;padding:0;height:22px;}
.jNiceSelectWrapper {
	display:block;position:relative;
	height: 22px;
	z-index:3;
	cursor:pointer;
	font-weight:normal;
	
}

.jNiceSelectWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText img{float:right;position:relative;top:5px;}
.jNiceSelectWrapper .jNiceSelectColor{float:right;position:relative;top:3px;height:16px;width:30px;}
.jNiceSelectWrapper .jNiceSelectText {
	height: 100%;
	padding: 0px 0 0 10px;
	position:absolute;left:0;top:0;
	line-height: 22px;
	white-space:nowrap;
	overflow:hidden;float:none;position:absolute;z-index:100;
	font-size:12px;font-family:tahoma,sans-serif;	color:#999999;
	background:#fff;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 25px;
	height: 22px;
	background:url('../images/select.png') no-repeat #fff center center;
	z-index:100;display:block;position:absolute;right:0px;top:0;
}

.jNiceSelectWrapper ul {
	border-left:0px solid #cccfcf;border-right:0px solid #cccfcf;
	top: 22px;
	
	background-color: #fff;
	position:absolute;left:0px;list-style:none;display: none;margin:0;overflow-y:auto;z-index:99;min-width: 100%;white-space:nowrap;
	max-height:172px;
}

.jNiceSelectWrapper ul a img{float:right;position:relative;top:7px;}

.jNiceSelectWrapper ul a {
	font-size:12px;font-family:tahoma,sans-serif;	color:#999999;
	border-color:#cccfcf;
	border-style:solid;
	border-width:0 0px 1px 0px;	
	display:block;
	padding: 0 25px 0 10px;text-decoration:none;
	line-height: 24px;
}

.jNiceSelectWrapper ul a:hover { background:#1794c6;color:#fff; }
.jNiceSelectWrapper ul a.selected {background: #1794c6;color:#fff;}



.jNice-default .jNiceSelectText{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size:17px;color:#303030;background:url('../images/downarr.png') no-repeat right center;}
.jNice-default ul{top:30px;padding:0 0 0 0;}
.jNice-default ul a{padding-left:10px;font-size:17px;color:#303030;line-height:30px;}


/*
playback timings (ms):
  captures_list: 159.586
  exclusion.robots: 0.074
  exclusion.robots.policy: 0.065
  cdx.remote: 0.054
  esindex: 0.009
  LoadShardBlock: 64.344 (3)
  PetaboxLoader3.datanode: 72.021 (5)
  load_resource: 142.889
  PetaboxLoader3.resolve: 110.14
  loaddict: 14.487
*/