.dark-tooltip{ display:none; position:absolute; z-index:9999; text-decoration:none; font-weight:normal; height:auto; top:0; left:0;}

.dark-tooltip.medium{ padding:10px; font-size:14px; max-width:200px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

/* Tips */
.dark-tooltip .tip{ content: ""; position: absolute; width:0;  height:0; line-height: 0px;}	/*border-style:solid;*/

.dark-tooltip.west .tip{ left:0; top:50%;}
.dark-tooltip.east .tip{ left:100%; top:50%;}

.dark-tooltip.west.medium .tip{ border-width: 6px 8px 6px 0; margin-left:-8px; margin-top:-6px;}
.dark-tooltip.east.medium .tip{ border-width: 6px 0 6px 8px; margin-top:-6px;}

.dark-tooltip.light{ background-color:rgba(91,137,212,0.9); color:#1B1E24; }

.dark-tooltip.light.west .tip{ border-color: transparent #5B89D4 transparent transparent; _border-color: #000000 #5B89D4 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); }
.dark-tooltip.light.east .tip{ border-color: transparent transparent transparent #5B89D4; _border-color:#000000 #000000 #000000 #5B89D4 ; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); }

/* Animations */
.animated{
	-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;
	-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;
}
.flipIn { -webkit-backface-visibility: visible !important; -moz-backface-visibility: visible !important; -o-backface-visibility: visible !important; backface-visibility: visible !important}
.flipIn.west, .flipIn.east { -webkit-animation-name: flipInRight; -moz-animation-name: flipInRight; -o-animation-name: flipInRight; animation-name: flipInRight; }

@-webkit-keyframes fadeIn { 0% {opacity: 0;} 100% {opacity: 1;}}
@-moz-keyframes fadeIn { 0% {opacity: 0;} 100% {opacity: 1;}}
@-o-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}

.fadeIn{-webkit-animation-name: fadeIn; -moz-animation-name: fadeIn; -o-animation-name: fadeIn; animation-name: fadeIn;}

.bg-ok,
.bg-req{padding: 0 15px;margin: 0 auto;text-align: center;font-weight: bold;}

.bg-ok{background-color:#9FFB8E;}
.bg-req{background-color:#FBA56C;}
.hr-fff{border-top: 1px solid #ffffff;border-bottom: 1px solid #5B89D4}
.price-ul{display:table;table-layout:fixed;}
.price-li{display:table-cell;color:#ffffff;}
.price-li.col0{text-indent:1em;}
.price-li.col1{width:70px;}
.price-li.col2{width:50px;text-align:right;}
.price-li.col3{padding-left:0.5em;}
.price-li.col4{width:100px;}
.price-li.col6{width:40px;text-align:right;}
.price-li.col7{width:110px;text-align:right;}

ins.dark-tooltip.light.medium.east.animated.flipIn,
ins.dark-tooltip.light.medium.west.animated.flipIn{
	pointer-events: none;
}