#i_header{
margin-bottom:40px
}
#i_header, .d{
	background:#fff;padding:1px 10px 10px;border-radius:5px
}
.calc-main{
	width:630px;margin:auto
}
.calc-line{
	display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:40px;margin-bottom:20px
}
.calc-total{
	font-weight:bold
}
.calc-b{
	font-weight:bolder;font-size:130%
}
#calc_users{
	border:1px #d5d5d5 solid;text-align:center;font-size:22px;height:26px;padding:5px;min-width:100px;width:100px;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px
}
#calc_currency, #calc_config{
	border:1px #b9b9b9 solid;font-size:22px;padding:5px;margin-bottom:2px;max-width:100%;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px
}

.bt-up{
	cursor:pointer;user-select:none;padding:10px;margin:0px 0px 10px;font-size:130%;text-align:center;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.5);border:solid 1px #7f7f7f;background:#04598a;background:-webkit-gradient(linear,left top,left bottom,from(#0987e0),to(#04598a));background:-moz-linear-gradient(top,#0987e0,#04598a);background:linear-gradient(-90deg,#0987e0,#04598a);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4)
}
.bt-red{
	background:-webkit-gradient(linear,left top,left bottom,from(#9c0505),to(#6e110a));background:-moz-linear-gradient(top,#9c0505,#6e110a);background:linear-gradient(-90deg,#9c0505,#6e110a)
}
.bt-green{
	background:-webkit-gradient(linear,left top,left bottom,from(#349c05),to(#296e0a));background:-moz-linear-gradient(top,#349c05,#296e0a);background:linear-gradient(-90deg,#349c05,#296e0a)
}
.bt-up:hover{
	text-decoration:none;background:#036ca8;background:-webkit-gradient(linear,left top,left bottom,from(#00bbe5),to(#036ca8));background:-moz-linear-gradient(top,#00bbe5,#036ca8);background:linear-gradient(-90deg,#00bbe5,#036ca8)
}
.bt-red:hover{
	text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#ff5f3b),to(#a31402));background:-moz-linear-gradient(top,#ff5f3b,#a31402);background:linear-gradient(-90deg,#ff5f3b,#a31402)
}
.bt-green:hover{
	text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#44d102),to(#2c8204));background:-moz-linear-gradient(top,#44d102,#2c8204);background:linear-gradient(-90deg,#44d102,#2c8204)
}
.lic{
	margin:auto;max-width:1200px;border:1px solid #0779C5;border-spacing:0;border-collapse:collapse
}
.lichead{
	background:#0779C5;color:white;font-weight:bold
}
.lictdleft{
	padding:10px 10px 5px 10px;text-align:left;width:40%;Word-break:break-word
}
.lictd{
	padding:10px;text-align:center
}
.lictd_header{
	padding:10px;text-align:center;vertical-align:top;width:20%
}
span[id^='lnk_vid']{
	color:#4791ff;cursor:pointer;white-space:nowrap
}
span[id^='lnk_vid'] img{
	position:relative;top:5px
}
.w-Word{
	color:#00ffe7
}
.w-cont{
	padding:2px;text-align:center
}
.w-col{
	border-right:#00ffe7 6px solid;border-left:#00ffe7 6px solid
}
.w-col-t{
	border-top:#00ffe7 6px solid
}
.w-col-b{
	border-bottom:#00ffe7 6px solid
}
.w-video{
	width:100%;height:350px
}
.fb_hide{
	display:none
}
.lic_desc{
	font-weight:300
}
.lic_name{
	font-weight:bold;color:yellow
}
.lictdleft a{
	display:inline-block;height:48px;margin-top:5px;margin-right:10px
}

@media screen and (max-width:850px){
	.lic_desc{display:none}
	.lic_name, .w-Word{writing-mode:sideways-lr}
	.lictd_header{word-break:break-all;vertical-align:bottom;width:20px}
	.lictd_header br{display:none}
	.lictdleft{padding:5px;width:50%}
	.w-Word{padding-top:5px}
}
@media screen and (max-width:420px){
	.lictd_header{padding:5px}
	span[id^='lnk_vid']{white-space:break-spaces}
	.lictd{padding:0px}
}

@media screen and (max-width:730px){
	.calc-main{
		width:100%
	}
	.calc-line{
		display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center;margin-bottom:30px;height:auto
	}
	.calc-title{
		text-align:center;margin-bottom:5px;line-height:17pt
	}
	#calc_currency, #calc_config{
	    width:100%;
	}
}
@media screen and (max-width:370px){
	#calc_currency, #calc_config, #calc_users{
		font-size:80%
	}
}