body{
	/*background-color:#595b62;*/
	background-color:#ffffff;
	/*background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);*/
}
.bgplate{
	background: radial-gradient(ellipse at center, rgba(0,0,0,0) 1%,rgba(0,0,0,1.0) 60%,rgba(0,0,0,0.95) 100%)!important;
	height: 100%!important;
}
.img-engine{
	/*position:fixed;*/
	width:1000px;
	height:412px;
	z-index:12000;
	left:0;
	top:0;
	margin-top:20px;
	/*display:none;*/

}
#header{
height:auto;
width:100%;

background-color: #606b82;
background-color: #1c1c1c;
overflow: hidden;
position:absolute;
}
/* width */
::-webkit-scrollbar {
  width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

.spinnergif{
width:30px;
height:30px;
}

.flash{
	
	
	background-color:rgba(255,255,255,1);
	   -webkit-transition: background-color 200ms ease-in;
    -moz-transition: background-color 200ms ease-in;
    -o-transition: background-color 200ms ease-in;
    -ms-transition: background-color 200ms ease-in;
    transition: background-color 200ms ease-in;
}
.flashout{
		background-color:rgba(255,255,255,0);
	   -webkit-transition: background-color 200ms ease-out;
    -moz-transition: background-color 200ms ease-out;
    -o-transition: background-color 200ms ease-out;
    -ms-transition: background-color 200ms ease-out;
    transition: background-color 200ms ease-out;
}
.label{
font-size:12px;
}
#loaderhud{
	width:300px;
	height:100px;
	padding:10px;
	
	background: rgb(182,224,38);
background: -moz-linear-gradient(top, rgba(182,224,38,1) 0%, rgba(171,220,40,1) 100%);
background: -webkit-linear-gradient(top, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
background: linear-gradient(to bottom, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e026', endColorstr='#abdc28',GradientType=0 );
	position: fixed;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:-50px;
	z-index:5000;
	overflow: hidden;
}
.itemview{
	position:fixed;
	z-index:10000;
	width:100px;
	height:100px;
	display: none;
}
.editable{
	border:solid 1px rgba(0,0,0,0.3);
	
}
.navi{
	position: relative;
	
	  width:100%;
    /*height:30px;*/
    font-size:12px!important;
  /*  background: linear-gradient(to bottom, #828282 0%,#686868 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#686868',GradientType=0 );
    */
    display: inline-block;
}
.closetab{
float: right;
cursor: pointer;

/*display: none;*/

padding: 5px;
background-image: url(../images/x.svg);
background-repeat: no-repeat;
background-size: 20px 20px;
width: 20px;
height: 20px;
margin-top: 4px;
margin-right: 4px;

left:420px;

}
#navigen{
    position: relative;
    width: 100%;
    height: 30px;
    background: #3c424a;
}
.tdtitle{
font-size:10px;
}
.metatable{
width:30%;

}
.contactform{
display:inline-block;
}
.contactform td{
padding:5px!important;
}
#formitems{
width:100%;

}
.formwrap{

}
.trok{
background: #0EF091;
}
#infosent{

width: 100%;
padding: 4px;
background: #0ef091;
text-align: center;
}
#formprices{
display:none;
}
#summary{
/*width:95%;*/
background-color: #ffffff;
padding: 10px;
}
.summarybtn{
padding:10px;
}
.summaryimg{
	width:49.5%;
	height:auto;
	float:left;
   /* border: solid 1px;*/
}
.summaryimgfullwidth{
	width:99.5%;
	height:auto;
	/*float:left;*/
    /*border: solid 1px;*/
}
.summarypicwrap{
width:45%;
}
#summtickets{
width:100%;
overflow: auto;
}
.summticket{
	width:100%;
	height:auto;
	background-color: rgba(255,255,255,1);
	padding: 15px;
    border: solid 1px;
    overflow: auto;
}
.summticket table{
width:100%;
}
.summticket td{
font-size:12px;
padding:2px;
padding-left:5px;
width:50%;
}

.summticket th{
font-size:12px;
font-weight: bold;
background:#cccccc;
text-align:left;
width:100%;
}
.summary-code-hl{

}
.summarytab{
	width:100%!important;
}
.summarytable{
	border-collapse: collapse;
	width:100%;
	max-width:1000px;
}
.summarytable .header{
	font-size:11px;
	font-weight:bold;
	background: #e8e8e8;
}
.piller2d{
border-radius: 50px;
background: #eeee0d;
width: 25px;
height: 25px;
text-align: center;
vertical-align: middle;
display: table-cell;
padding: 3px;

}
.summarytable .midval{
text-align:center;
}
.summarytable td{
	border: solid 1px #cccccc;
	font-size:10px;
	padding:2px;
}

.summarytablewrap{
	width:40%;
	display: inline-block;
	float:left;
}
.summarypicwrap{
	width:100px!important;
	/*float:right;*/
	display: inline-block;
	
}
.summarypicfullwidth{
	width:100%;
	float:right;
}




.fullborder{
border:solid 2px #000000;
}
.pointer{
cursor:pointer;
}
#layerao{
position:absolute;
left:50px;
top:0;
pointer-events: none;
}
.langsel{
position:absolute;
top:5px;
right:5px;
 z-index: 10;
}
.ehl{
font-size:12px;
font-weight:bold;
cursor: pointer;
background:#eeeeee;
padding:2px;

}
.shl{
font-size:12px;
font-weight:bold;
cursor: pointer;
background:#e6e6e6;

}
.inp{
width:50%;
}
.ihl{
font-size:12px;
min-width: 50px;
}
.pline{
padding:5px;
}
.eline{
min-width:70px;
}
.mblock{
/*margin-bottom:10px;*/
}
.mwrap{
padding:5px;
width:100%;
background-color:#eeeeee;
display: inline-block;
}

.red{
background: rgb(169,3,41);
background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );

}
.blueglass{
background: #54a3f7;

/*background: -moz-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%);
background: -webkit-linear-gradient(top, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
background: linear-gradient(to bottom, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );*/
}
.shine{
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
position: absolute;
mix-blend-mode: overlay;

}
.greyglass{
    background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );

}


.gborder{
   /* border-left: solid 6px #5faaef!important;*/
  /* border-left: solid 6px #ec1c24!important;*/
   
     /*  border-left: solid 2px rgb(236, 28, 36)!important;*/
   /* border-left: solid 3px rgb(83, 163, 247)!important;*/
    
   
}
.nborder{
   border-left: solid 1px rgb(85, 86, 87)!important;  
}
.nborder:before {
    content:'';
    position:absolute;
    top:9px;
    margin-left:-10px;
    margin-rigth:5px;
    width:0;
    height:0;
    border:3px solid transparent;
    border-left:3px solid rgb(159, 159, 159);
}
.cabsel{
color:#ffffff;
}
.shadow{
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
}
.redbg{
	
background: linear-gradient(to bottom, rgb(162, 159, 159) 0%,rgb(116, 118, 119) 100%);
background: #e1e1e1;
background: #ffffff;
}
.btndisabled{
	background-color:#abd3fe!important;
}
.lil{
	font-size:10px!important;
	padding:3px!important;
	text-transform: uppercase;
}
.btnlng {
	/*background-color:#54a3f7;*/
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	margin:5px;
	/*text-shadow:0px 1px 0px #154682;*/
}
.btn {
	background-color: #54a3f7;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;

padding: 7px;
text-decoration: none;
margin: 4px;
/*text-shadow: 0px 1px 0px #154682;*/
text-transform: uppercase;
font-size: 10px!important;
background: linear-gradient(to bottom, #828282 0%,#686868 100%);
	/*text-shadow:0px 1px 0px #154682;*/
border: solid 1px #666;
border-radius:10px;
}
.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.btn:active {
	position:relative;
	top:1px;
}
#hudtools{
background: transparent;
width:150px;
height:150px;
position:absolute;
z-index:10000;
}
#hudtools table{
height:100%;
width:100%;
}
.piller-btn{
width: 30px;
height: 30px;
border-radius: 25px;
background-color: #cccccc;
font-size: 12px;
text-align: center;
padding: 6px;
cursor: pointer;
}
.red-btn{
background: rgb(251,75,63);
background: linear-gradient(0deg, rgba(251,75,63,1) 0%, rgba(252,70,107,1) 100%);
}
.green-btn{
background: rgb(98,251,63);
background: linear-gradient(90deg, rgba(98,251,63,1) 0%, rgba(128,235,65,1) 100%);
}
#tooltip{
	pointer-events: none;
	position:absolute;
	z-index:5000;
	padding:5px;
	font-size:11px;
	border-radius: 3px;
	/*max-width:200px;*/
	background:#cccccc;	
	text-decoration: none;
	background: rgb(255,255,255);
	/*
background: -moz-linear-gradient(left, rgba(255,255,136,1) 0%, rgba(255,255,109,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,136,1) 0%,rgba(255,255,109,1) 100%);
background: linear-gradient(to right, rgba(255,255,136,1) 0%,rgba(255,255,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffff6d',GradientType=1 );
*/
transition: width 0.5s;
}
#tooltip .params{
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
}
#tooltip .info{
	text-transform: uppercase;

	font-size: 9px;
	color:rgba(0,0,0,0.4);
	text-align: center;
	margin-top:5px;
}
#tooltip:after {
    content:'';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -6px;
    width: 0;
    height: 0;
    border-top: solid 6px rgb(255,255,255);
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
}
.lilbtn {
	background-color:#54a3f7;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	padding:3px;
	text-decoration:none;
	margin-left:3px;
border-radius: 2px;
margin-bottom: 2px;
	
}
.selected{
	background-color:#81d03f!important;
}
.dd-select{
width:100%;
}
.lilbtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.lilbtn:active {
	position:relative;
	top:1px;
}
.btnred {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.btnred:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.btnred:active {
	position:relative;
	top:1px;
}

.logo{
	position:fixed;

	bottom: 10px;
	left:5px;
	
}
.logo img{
	 width:auto;
 	height:40px;
 	//margin-top: 20px;

}
.naviiteml{
	color:#ffffff;
	text-transform: uppercase;
	/*font-weight: bold;*/
	float:left;
	cursor: pointer;
	font-size: 11px;

	height: 30px;
    padding: 5px;
  padding-left: 10px;
  text-decoration: underline;
  padding-right: 10px;
  
	
}
.naviiteml:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.btypetable{
	width:100%;
}
.btypetable label{
	font-size:11px;
	
}
.btypetable input{
	padding:0;
	margin:0;
	width:100%;
	
}
.btypetable td{
	padding:3px;
}

.btypehl{
padding:5px;
cursor: pointer;
color:#ffffff;
}
.ctypehl{
padding:5px;
cursor: pointer;
color:#ffffff;
}
.right {	

 border: solid white;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  margin-top:5px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    float:right;
}

.left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.down {
 border: solid white;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
    margin-top:3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    float:right;
}

.dd-item{

/*background: rgba(127, 127, 127, 0.22);*/


}
.white{
color:#ffffff!important;
}
.dd-list-headline{
font-size: 10px;
background-color: #36aa32;
text-align: left;
cursor: pointer;
padding: 5px;
color: #000000 !important;
border-bottom: solid 1px rgba(255,255,255,0.2);
-webkit-box-shadow: inset 0px 0px 28px -8px rgba(0,0,0,0.35);
background: linear-gradient(to bottom, #e1e1e1 0%,#d9d9d9 100%);
text-transform: uppercase;
font-weight: bold;
}
.tabletoptable td{
text-align:center;
height:50px;
}
.tabletoptable svg{
text-align:center;
height:50px;
}
.tabletop-svg{
height:80px;
}


.closecolor{
background: rgb(167,199,220);
background: -moz-linear-gradient(top,  rgba(167,199,220,1) 0%, rgba(133,178,211,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,199,220,1)), color-stop(100%,rgba(133,178,211,1)));
background: -webkit-linear-gradient(top,  rgba(167,199,220,1) 0%,rgba(133,178,211,1) 100%);
background: -o-linear-gradient(top,  rgba(167,199,220,1) 0%,rgba(133,178,211,1) 100%);
background: -ms-linear-gradient(top,  rgba(167,199,220,1) 0%,rgba(133,178,211,1) 100%);
background: linear-gradient(to bottom,  rgba(167,199,220,1) 0%,rgba(133,178,211,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c7dc', endColorstr='#85b2d3',GradientType=0 );

}
.close{
cursor: pointer;
text-decoration: underline;

}
.lilblock2{
	    float: left;
    background: rgba(255,255,255,0.5);
    background: rgba(127, 127, 127, 0.22);
    padding: 5px;

    border-radius: 0px;
	margin:1px;
}
}
.naviitem{
	color:#ffffff;
	text-transform: uppercase;
	float:left;
	cursor: pointer;
	font-size: 13px;
	margin-right: 2px;

    padding: 5px;
  	height: 100%;
  	padding-left: 10px;
	  text-decoration: underline;
	background: linear-gradient(to bottom, rgba(246,248,249,0) 0%,rgba(255,255,255,0.1) 50%,rgba(215,222,227,0.01) 51%,rgba(245,247,249,0) 100%);
}

.circle{
    border-radius: 60px;
    height: 60px;
    width: 60px;
    line-height: 60px;
    text-align: center;
}
.pcircle{
    border-radius: 40px!important;
    height: 40px!important;
    width: 40px!important;
    line-height: 40px;
    text-align: center;
}
.naviitemright{
	color:#ffffff;
	text-transform: uppercase;
	padding:5px;
	float:right;
	cursor: pointer;
	margin-top:10px;
	margin-right:20px;
	font-size: 12px;
}
#engine{

}
#engine2{
position:relative;
}
#tabs{
/*height:80%;*/
/*width:100%;*/
overflow: hidden;
overflow-y: scroll;
position: absolute;
/*background-color:rgba(255,255,255,0.7);*/
top: 45px;
padding-bottom:100px;
z-index: 100;
margin-top: 10px;
margin-left:10px;
pointer-events: none;
}
.tab{
	pointer-events: all;
	/*padding:15px;*/
	overflow: auto;
	/* -webkit-border-radius: 0px 8px 8px 0px;
	-moz-border-radius: 0px 8px 8px 0px;
	border-radius: 0px 8px 8px 0px;*/
	max-height: calc(100% - 100px);
/*position: fixed;*/
max-width: 100%;
padding-bottom: 5px;
/*clip-path: polygon(0 0, 0 100%, calc(100% - 6px) 100%, 100% calc(100% - 6px), 100% 0);*/
border-radius:10px;
height:100%;
width:450px;
}
.group{
	width:auto;
	overflow: hidden;
	/*margin-bottom:10px;*/
	/*float:left;*/

	padding:2px;
	/*border-left: solid 1px #cccccc;*/
    /*margin-right: 40px;*/
 /*   background-color:#f0f0f0;
    background-color: #a4dbe6;*/
    

}

.tabhl{
	font-size:14px;
	width:auto;
	/*background: rgb(225,225,225);*/
    padding: 5px;
    padding-left:0;
	
}
.tabstack{
	float:left;
}
.product{
	/*width:80px;*/
	padding:5px;
	float:left;
	cursor: pointer;
}
.product .title{
	font-size:12px;
	color:#000000;
	position: absolute;
	padding:3px;
	display: none;
}
.product img{
	width:100%;
	height:auto;
	/*border: solid 1px #cccccc;*/
}
.naviactive{
	/*color:#000000;*/
/*	    background: rgba(255,255,255,0.5);*/
background: rgb(161, 158, 158);
font-weight: bold;
}
.editpopup{
height:87%;
/*max-height:70%;*/
width:250px;
background: #ffffff;
top:30px;
overflow-y: auto;
left:5px;
position: absolute;
padding:10px;
display: block;
-webkit-box-shadow: 6px -5px 17px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 6px -5px 17px -6px rgba(0,0,0,0.75);
box-shadow: 6px -5px 17px -6px rgba(0,0,0,0.75);
}
#econtent{
	/*border-bottom:solid 1px #cccccc;
	padding:10px;*/
}
.popuphl{
	font-size:16px;
	margin-bottom:15px;
	border-bottom:solid 1px #cccccc;
	padding:3px;
	font-weight:bold;
}
.button{
	padding:10px;
	/*border-top:solid 1px #cccccc;*/
	border-bottom:solid 1px #cccccc;
	margin-top:10px;
	margin-bottom:10px;
	
}
.hidden{
display: none!important;
}
input{
margin-left:6px;
margin-right:5px;
width: 90%;
}
label input{
	width:auto;
	float:right;
}
textarea{
width: 90%;
}
#modulethumbs{
overflow: hidden;
overflow-y:auto;
height:auto;
max-height:200px;
}
.tagcloud{
width:100%;
margin-bottom:15px;
min-height: 20px;
}
.tag{
text-transform:uppercase;
font-size:8px;
padding:2px;
border-radius:2px;
background-color:#cccccc;
float:left;
margin:2px;
cursor: pointer;

padding-left: 4px;
padding-right: 4px;
border-radius: 8px;
}
.tag-active{

background-color:#a3e66c;
}
.mthumb{
	/*width:60px;*/
	float:left;
	overflow: hidden;
	border: solid 1px #8f8f8f47;
	padding:2px;
	cursor:pointer;
	/*
	background: #cccccc;
	
	background: radial-gradient(circle, rgb(230, 230, 230) 0%, rgb(204, 202, 202) 100%);
	*/
}
.cthumb{
/*transform: scale(1, -1);*/
width:100px;
height:100px;

}
.lang{
margin-right:5px;
text-decoration: underline;
float:left;
font-size:12px;
cursor:pointer;
}
.mthumbtitle{
	font-size:10px;
	
}
.footer{
    z-index: 2000;
    margin-bottom: 0px;
    bottom: 7px;
   // background: #f500ff;
    padding: 3px;
   /* background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    */
}
#info{
position:absolute;
right:0px;
width:300px;
height:auto;
pointer-events: none;
top:50px;
font-size:12px;
}
#pic{
width:100%;
min-height:100%;
position:absolute;
z-index:4000;
background-color: rgba(255,255,255,0.95);
padding:10px;
}

#pic img{
margin-top:20px;


}
a img{
width:100%;
/*height:100%;*/
}
#screenshot{


}
.lilhl{
	margin: 5px;
	margin-left:0;
	text-transform: uppercase;
	color:#000000;
	font-size:12px;
}
.tabhl{
	margin: 5px;
	margin-left:0;
	text-transform: uppercase;
	color:#000000;
	font-weight: bold;
	font-size:12px;
}
.shot{
padding:10px;
text-align:right;
page-break-after: always;
page-break-inside: avoid;
margin-bottom:50px;
/*background-color: #DBDBDB;*/

/*-webkit-box-shadow: inset 0px 0px 0px 5px rgba(10,77,201,1);
-moz-box-shadow: inset 0px 0px 0px 5px rgba(10,77,201,1);
box-shadow: inset 0px 0px 0px 5px rgba(10,77,201,1);*/
}
.ranges{
	font-size:10px;
	color:rgba(0,0,0,0.5);
	
}
.selection-group{
margin-bottom:10px;
padding: 5px;

height: auto;
overflow-x: auto;
overflow-y: hidden;
}
.selection-widget{
cursor: pointer;
overflow-x: hidden;
width: 3000px;

overflow-y: hidden;

}
.selection-widget-item{
	width:80px;
	height:80px;
	display: inline-block;
	margin-right: 5px;
	border-radius: 7px;
	overflow: hidden;

}
.selection-widget-item-selected{
background-color:#00f727;

}

.selection-widget-item-hl{
	/*border-radius: 10px;*/
	
color: #fff;
background-color: #8c8c8c;
text-align: center;
text-transform: uppercase;
font-size: 9px;

padding: 3px;

}
.selection-widget-item-img{
width: 100%;
height: calc(100% - 30px);
background-size: cover;
}
.selection-widget-item-txt{

}
.itemeditor{
	right:0;
	bottom:50px;
	position:absolute;
height:auto;
/*max-height:70%;*/
width:250px;
background: #f0f0f0;

position: absolute;
padding:10px;
display: block;
-webkit-box-shadow: 6px -5px 17px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 6px -5px 17px -6px rgba(0,0,0,0.75);
box-shadow: 6px -5px 17px -6px rgba(0,0,0,0.75);

}
.tr{
font-size:12px!important;
}
.roomobj{
	border:solid 2px #000000;
	float:left;
	padding:5px;
	margin:5px;
	background:rgba(255,255,255,0.9)
}