
body {
	margin: 0 0 0 0;  
	font-size: 0;
	background-color: rgb(49, 44, 41, 1); 
}

/* h   */
h1{
	margin: 0 auto; 
	margin-bottom: 5px;
	display: inline-block;
	font-family: "Times New Roman", Times, serif;  
	font-size: 28px;
	color: rgb(255, 255, 255, 1);
	letter-spacing: 0.02em;
	font-weight: bold;
}
h2{
	margin: 0 auto;   
	display: inline-block;
	font-family: "Times New Roman", Times, serif;  
	font-size: 26px;
	color: rgb(255, 255, 255, 1);
	letter-spacing: 0.02em;
	font-weight: bold;
}
h3{
	margin: 0 auto;   
	display: inline-block;
	font-family: "Times New Roman", Times, serif;  
	font-size: 22px;
	color: rgb(255, 255, 255, 1);
	letter-spacing: 0.02em;
	font-weight: bold;
}

.inl{ display: inline-block; }
.pnt{ cursor: pointer; }
.star{
	font-size: 28px !important;
	color: #D4AF37 !important;
}

.blur{
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	-ms-filter: blur(3px);
	filter: blur(3px);	
}

.seloptbox{
	cursor: pointer;
	display: inline-block;
	padding: 7px 12px 7px 12px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #252525;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 14px;
}
.seloptboxv{ 
	cursor: pointer;
	display: block;
	padding: 7px 12px 7px 12px;
	margin: 0 0 0 0;
	border-bottom: 1px solid #252525;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 14px;
}
.optact{
	color: #00E0E0 !important;
	background-color: #252525 !important;	
}
.redobox{
	display: inline-block;
	margin: 0 14px 0 0;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 15px;
}

/* v8 design, copy from v7: inl all alc alr h1 h2 h3 */

.v8row{
	display: block;
	text-align: center;
	margin: 0 auto; padding: 0; font-size: 0;	
	vertical-align: top;
}
.v8half{
	display: block;
	width: 350px;	
	margin: 0 auto; padding: 0; font-size: 0;	
	vertical-align: top;	
	text-align: center !important;	
}
.v8halfinl{
	display: inline-block;
	width: 350px; 
	vertical-align: top;
}

/* Ads panels  */
#v7_adp_250{
	display: inline-block;
	margin: 30px 0 30px 0;
	background-color: rgb(57, 56, 57, 1);
	width: 300px;
	height: 250px;
}

@media only screen and (min-width: 730px) {
	.v8headlinew{ width: 582px; }
	.v8headlinewad{ width: 566px; }	
	.kveez-sign{
		width: 92px;
		height: 15px;	
		margin-top: 30px;
		border: 0;
	}
	.kveez-sign-no{
		width: 92px;
		height: 15px;	
		margin-top: 30px;
		border: 0;
	}
	.v8full{
		display: block;
		width: 720px;
		margin: 0 auto; padding: 0; font-size: 0;	
		vertical-align: top;	
		text-align: center !important;	
	}
	.chartboxfull{
		display: inline-block;
		width: 720px; 
		height: 300px;
		vertical-align: top;
		margin: 10px 10px 0 0;
	}
	
	#adpnful{ 
		width: 100%;
		height: 280px; 
		max-height: 280px;
		align: center; 
		margin: 30px 0 30px 0;
		background-color: rgb(57, 56, 57, 1);	
	}
	#adpnful2{ 
		width: 100%;
		height: 280px; 
		max-height: 280px;
		align: center; 
		margin: 30px 0 30px 0;
		background-color: rgb(57, 56, 57, 1);
	}
	.adsncful{ max-height: 280px; }
	.artimg{
		padding: 30px 0 0 0;
		width: 720px;	
	}
}
@media only screen and (max-width: 729px) { 
	.v8headlinew{ width: 232px; }
	.v8headlinewad{ width: 305px; }	
	.kveez-sign{
		width: 92px;
		height: 15px;	
		margin-top: 30px;
		border: 0;
	}
	.kveez-sign-no{	display: none; }
	.v8full{
		display: block;
		width: 350px;
		margin: 0 auto; padding: 0; font-size: 0;	
		vertical-align: top;	
		text-align: center !important;	
	}
	.chartboxfull{
		display: inline-block;
		width: 350px; 
		height: 300px;
		vertical-align: top;
		margin: 10px 10px 0 0;
	}
	
	#adpnful{ 
		width: 100%;
		height: 355px; 
		/* max-height: 355px; */
		align: center; 
		margin: 30px 0 30px 0;
		background-color: rgb(57, 56, 57, 1);	
	}
	#adpnful2{ 
		width: 100%;
		height: 355px; 
		max-height: 355px;
		align: center; 
		margin: 30px 0 30px 0;
		background-color: rgb(57, 56, 57, 1);
	}
	/* .adsncful{ width: 100%; height: 355px !important; } */
	.adsncful{ width: 100%; height: 355px; }
	.artimg{
		padding: 30px 0 0 0;
		width: 350px;	
	}
}

.imgtxt{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: rgb(204, 204, 204, 1);
	letter-spacing: 0.1em;
	
	padding: 5px 30px 0 30px;
	text-align: left;
	
	margin: 0 0 30px 0;
}

/* position */
.flolt{ float: left; padding: 10px 0 0 10px; }
.flort{ float: right; padding: 10px 10px 0 0; }
.floct{ display: inline-block; margin: 0 auto; padding: 10px 0 0 0; }
.flolb{ float: left; padding: 5px 0 0 10px; }
.florb{ float: right; padding: 5px 10px 0 0; }
.floct0{ display: inline-block; margin: 0 auto; padding: 0; }
.flolt0{ float: left; padding: 0; }

/* font */
.fonta{
	font-family: Tahoma, Geneva, sans-serif; 
	line-height: 140%;
	letter-spacing: 0.02em;
}
.fonta a{ text-decoration: none !important; }
.fontb{
	font-family: "Times New Roman", Times, serif; 
	line-height: 140%;
	letter-spacing: 0.02em;
}
.fontb a{ text-decoration: none !important; }
.v8fs11{ font-size: 11px !important; }
.v8fs12{ font-size: 12px !important; }
.v8fs14{ font-size: 14px !important; }
.v8fs15{ font-size: 15px !important; }
.v8fs16{ font-size: 16px !important; }
.v8fs18{ font-size: 18px !important; }
.v8fs22{ font-size: 22px !important; }
.v8fs34{ font-size: 34px !important; }
.v8fcwhi{ color: rgb(255, 255, 255, 1); }
.v8fcwhi a{ text-decoration: none; color: rgb(255, 255, 255, 1) !important; }
.v8fcbla{ color: rgb(0, 0, 0, 1); }
.v8fcbla a{ text-decoration: none; color: rgb(0, 0, 0, 1) !important; }
.v8fcgry{ color: rgb(204, 204, 204, 1); }
.v8fcgry a{ text-decoration: none; color: rgb(204, 204, 204, 1) !important; }
.v8fcgre{ color: rgb(0, 224, 224, 1); }
.v8fcgre a{ text-decoration: none; color: rgb(0, 224, 224, 1) !important; }
.v8fcblu{ color: rgb(0, 204, 255, 1); }
.v8fcblu a{ text-decoration: none; color: rgb(0, 204, 255, 1) !important; }
.v8fcred{ color: rgb(215, 0, 0, 1); }
.v8fcred a{ text-decoration: none; color: rgb(215, 0, 0, 1) !important; }
.v8fcyel{ color: #FAC800; } 
.v8fcyel a{ text-decoration: none; color: #ffd93b !important; }

/* background */

.v8bgbla1{ background-color: rgb(33, 32, 24, 1); }
.v8bgbla2{ background-color: rgb(33, 36, 33, 1); }
.v8bgbla3{ background-color: rgb(49, 44, 41, 1); }  /* bg main page */
.v8bgbla4{ background-color: rgb(57, 56, 57, 1); }  /* bg ad top*/
.v8bggry { background-color: rgb(128,128,128, 1); }
.v8bggry2 { background-color: rgb(104, 104, 104, 1); }

.v8bgblu{ background-color: rgb(0, 170, 255, 1); } /* rgb(0, 158, 222, 1); */
.v8bgpur{ background-color: rgb(74, 0, 231, 1); }
.v8bggre{ background-color: rgb(132, 182, 74, 1); }
.v8bgred{ background-color: rgb(206, 52, 49, 1); }
.v8bgyel{ background-color: rgb(198, 223, 24, 1); }
.v8bgyel2{ background-color: #F57600; }
.v8bggre2{ background-color: rgb(34, 139, 34, 1); }

.v8bggre3{ background-color: #7097ed; } /* 8BABF1 7097ed */
.v8bgred2{ background-color: #F57600; }
.v8bggry9{ background-color: #E6308A; }

/* border shedow */

.boblu{ border: 2px solid rgb(0, 170, 255, 1); } /* rgb(0, 158, 222, 1); */
.bogre{ border: 2px solid rgb(132, 182, 74, 1); } /*  */ 
.bored{ border: 2px solid rgb(206, 52, 49, 1); }
.bogry{ border: 2px solid rgb(204, 204, 204, 1); }
.bogryb{ border-bottom: 1px solid rgb(49, 44, 41, 1); }
.bogry2{ border: 1px solid rgb(74, 77, 74, 1); }

.she{
	-webkit-box-shadow: 2px 2px 3px 3px rgba(0,0,0,0.75);
    -moz-box-shadow:    2px 2px 3px 3px rgba(0,0,0,0.75);
    box-shadow:         2px 2px 3px 3px rgba(0,0,0,0.75);
}
.sheb{
	-webkit-box-shadow: 0px 4px 2px 0px rgba(0,0,0,0.75);
    -moz-box-shadow:    0px 4px 2px 0px rgba(0,0,0,0.75);
    box-shadow:         0px 4px 2px 0px rgba(0,0,0,0.75);
}
.sheb a{ text-decoration: none !important; }

/* width, height */  
.v8h35{ height: 35px; }
.v8h10{ height: 10px; }
.v8h20{ height: 20px; }
.v8h25{ height: 25px; }
.v8h30{ height: 30px; }
.v8h38{ height: 38px; }
.v8h40{ height: 40px; }
.v8h50{ height: 50px; }
.v8h54{ height: 54px; }

.v8w40{ width: 40px; }
.v8w100{ width: 100px; }
.v8w120{ width: 120px; }
.v8w150{ width: 150px; }
.v8w200{ width: 200px; }
.v8w320{ width: 320px; }
.v8wmin70{ min-width: 70px; }

.lh0{ line-height: 100%; }
.lh25{ line-height: 25px; }
.lh30{ line-height: 30px; }
.lh40{ line-height: 40px; }
.lh50{ line-height: 50px; }

/* margin, padding */
.v8mrgt30{ margin-top: 30px; }
.v8mrg15{ margin: 15px; }
.v8mrgt5{ margin-top: 5px; }
.v8mrgt10{ margin-top: 10px; }
.v8pd1l{ padding: 0 0 0 1px; }
.v8pd5{ padding: 5px; }
.v8pd10{ padding: 10px; }
.v8pd10l{ padding-left: 10px; }
.v8pd10r{ padding-right: 10px; }
.v8pd10t{ padding: 10px 0 0 0; }
.v8pd20{ padding: 20px; }
.v8pd2010{ padding: 10px 20px 10px 20px; }
.v8pd510{ padding: 5px 10px 5px 10px; }

/* other */
.clsbc{ display: block; }
.clsno{ display: none; }
.all{ text-align: left !important; }
.alr{ text-align: right !important; }
.alc{ text-align: center !important; }
.alt{ vertical-align: top !important; }

.v8rnd20{
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px;       
	border-radius: 20px;
}
.v8rnd20t{
	-webkit-border-top-left-radius: 20px; 
	-moz-border-top-left-radius: 20px;       
	border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px; 
	-moz-border-top-right-radius: 20px;       
	border-top-right-radius: 20px;
}
.v8rnd20b{
	-webkit-border-bottom-left-radius: 20px; 
	-moz-border-bottom-left-radius: 20px;       
	border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px; 
	-moz-border-bottom-right-radius: 20px;       
	border-bottom-right-radius: 20px;
}
.v8rnd5{
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;       
	border-radius: 5px;
}

/* image   */
.imgstreak{
	width: 32px;
	height: 32px;
	margin-right: 10px;
	border: 0;
}
.imgsmall{
	width: 18px;
	height: 18px;
	margin: 5px;
	border: 0;
}
.imgkveez{
	width: 82px;
	height: 32px;
	margin-right: 5px;
	border: 0;
}
.icoheadad{
	width: 32px;
	height: 32px;
	margin: 0;
	border: 0;
}
.img-kveez-logo{
	width: 55px;
	height: 38px;	
	margin-top: 4px;
	border: 0;
}
/* custom */
.rect2{
	display: inline-block;
	vertical-align: top;
}
.rectsmall{	
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 2px 3px 5px 3px;
	vertical-align: top;
	line-height: 20px;
	text-align: center;
 	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;       
	border-radius: 4px; 
}

/* keypad */

.keylett{
	cursor: pointer;
	display: inline-block;	
	vertical-align: middle;		
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFFFF !important;	
	height: 45px;
	line-height: 45px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;       
	border-radius: 3px;		
	-webkit-box-shadow: 0px 4px 2px 0px rgba(0,0,0,0.75);
    -moz-box-shadow:    0px 4px 2px 0px rgba(0,0,0,0.75);
    box-shadow:         0px 4px 2px 0px rgba(0,0,0,0.75);	
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;	
}
.keysz1{
	width: 24px;  /* 25 */	
	margin: 0 4px 7px 0;
	font-size: 16px;
}
.keysz1a{
	width: 52px; /* 54 */
	margin: 0 4px 7px 0;
	font-size: 13px;
}

.keysz2{
	width: 25px;  /* 25 */	
	margin: 0 5px 7px 0;
	font-size: 16px;
}
.keysz2a{
	width: 55px; /* 54 */
	margin: 0 5px 7px 0;
	font-size: 13px;
}

.keysz3{
	width: 27px;  /* 25 */	
	margin: 0 6px 7px 0;
	font-size: 16px;
}
.keysz3a{
	width: 60px; /* 54 */
	margin: 0 6px 7px 0;
	font-size: 13px;
}

.v8lettbox{
	cursor: pointer;
	display: inline-block;
	
	vertical-align: middle;	
	
	margin: 0 4px 4px 0;	
	font-family: Tahoma, Geneva, sans-serif;	
	
	font-weight: bold; 
	color: rgb(204, 204, 204, 1);
	
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;       
	border-radius: 5px;
}
.boxsz1{ width: 50px; height: 50px; line-height: 50px; font-size: 28px; }
.boxsz2{ width: 40px; height: 40px; line-height: 40px; font-size: 24px; }
.boxsz3{ width: 30px; height: 30px; line-height: 30px; font-size: 20px; }
.boxsz99{ width: 3px; height: 30px; line-height: 30px; font-size: 20px; }  

#modalmsg{
	visibility: hidden;
	display: inline-block;		
	position: fixed;	
	top: 40%;
	left: 50%;
	
	width: 290px;
	margin-top: -40px; /* Negative half of width. */
	margin-left: -155px; /* Negative half of width. */
	
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px;       
	border-radius: 20px;
	
	z-index: 90;
	
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 18px;
	
	padding: 10px;
	text-align: center;
	line-height: 140%;
	letter-spacing: 0.02em;

	color: rgb(204, 204, 204, 1);	
	background: rgb(33, 36, 33, 1);
	
	-webkit-box-shadow: 2px 2px 3px 3px rgba(0,0,0,0.75);
    -moz-box-shadow:    2px 2px 3px 3px rgba(0,0,0,0.75);
    box-shadow:         2px 2px 3px 3px rgba(0,0,0,0.75);
}
#modalmsg.show {
	visibility: visible;
	-webkit-animation: xfadein 0.7s;
	animation: xfadein 0.7s;
}
.modalw{
	display: none;
	position: fixed;	
	top: 40%;
	left: 50%;
	
	width: 290px;
	margin-top: -40px; /* Negative half of width. */
	margin-left: -155px; /* Negative half of width. */
	
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px;       
	border-radius: 20px;
	
	z-index: 90;
	
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 18px;
	
	padding: 10px;
	text-align: center;
	line-height: 140%;
	letter-spacing: 0.02em;
	

	color: rgb(204, 204, 204, 1);	
	background: rgb(33, 36, 33, 1);
	
	-webkit-box-shadow: 2px 2px 3px 3px rgba(0,0,0,0.75);
    -moz-box-shadow:    2px 2px 3px 3px rgba(0,0,0,0.75);
    box-shadow:         2px 2px 3px 3px rgba(0,0,0,0.75);
}
.modalfull{
	display: none; 
	position: fixed; 
	z-index: 50; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	overflow: auto;
}
.modalwin{
	position: relative;
	top: 50%;
	left: 50%;	
	width: 330px;
	margin-top: -210px; 
	margin-left: -165px; /* Negative half of width. */	
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px;       
	border-radius: 20px;		
	text-align: center;		
	background: rgb(57, 56, 57, 1); /* rgb(49, 44, 41, 1); */
}
.modalwin a{ text-decoration: none !important; }

.menu{
	display: inline-block;
	width: 32px; 
	height: 32px;
}
.menuon{
	display: none; /* none inline-block */
	position: relative;
	top: 0;
	left: 32px;		
	width: 300px;
	margin-top: -64px; /* -42 */
	margin-left: -300px;
	z-index: 80;
	
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px;       
	border-radius: 20px;		
	text-align: left;		
	background: rgb(57, 56, 57, 1);
}
.menuon a{ text-decoration: none !important; }

.kmmion{
	display: inline-block;
	width: 30px;
	text-align: center;
	background-color: rgb(0, 170, 255, 1);
	padding: 3px 12px 3px 12px;
	margin: 0 3px 5px 3px;		
	-webkit-border-radius: 14px; 
	-moz-border-radius: 14px;       
	border-radius: 14px;
	cursor: pointer;
	color: #000000 !important;
	
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 14px;	
}
.kmmion a{ color: #000000 !important; }
.kmmioff{
	display: inline-block;
	width: 30px;
	text-align: center;
	background-color: rgb(57, 56, 57, 1);	
	padding: 3px 12px 3px 12px;
	margin: 0 3px 5px 3px;			
	-webkit-border-radius: 14px; 
	-moz-border-radius: 14px;       
	border-radius: 14px;	
	cursor: pointer;
	color: rgb(204, 204, 204, 1) !important;
	
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 14px;
}
.kmmioff a{ color: rgb(204, 204, 204, 1) !important; }

.chartbox{
	display: inline-block;
	width: 350px; 
	height: 300px;
	vertical-align: top;
	margin: 10px 10px 0 0;
}

.v6iboxL{
	display: inline-block;
	width: 164px; 
	margin: 7px 5px 3px 5px;		
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;       
	border-radius: 7px;		
	-webkit-box-shadow: 0px 4px 2px 0px rgba(0,0,0,0.75);
    -moz-box-shadow:    0px 4px 2px 0px rgba(0,0,0,0.75);
    box-shadow:         0px 4px 2px 0px rgba(0,0,0,0.75);
}
.v6iimgL{
	width: 164px;	
	height: 91px;	
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;       
	border-radius: 7px;	
}
.v6iimgcL{
	position: relative;
	text-align: center;
	color: white;
}
.v6iimgttopL{
	position: absolute;
	bottom: 5px;
	left: 5px;
	padding: 0 5px 0 5px;
	text-align: left;	
	background-color: rgb(56, 56, 56, 1);	
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 16px;
	color: rgb(0, 204, 255, 1); /* #000000; 3366ff 0099FF #00E0E0;  */ 
	letter-spacing: 0.03em;	
}

.chartline{
    display: flex;
	height: 20px;
}
.chartlinebox{
	flex-grow: 1;
	/*flex-basis: 0;*/	
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
}

/* bar chart  --line-count: 10; */
.simple-bar-chart{
  --line-count: 4;
  --line-color: rgb(49, 44, 41, 1);
  --line-opacity: 0.25;
  --item-gap: 1%;  /*2%*/
  --item-default-color: blue;
  
  height: 260px; /*height: 10rem;*/ 
  display: grid;
  grid-auto-flow: column;
  gap: var(--item-gap);
  align-items: end;
  padding-inline: var(--item-gap);
  --padding-block: 0; /* 1.5rem  space for labels*/
  padding-block: var(--padding-block);
  position: relative;
  isolation: isolate;
}

.simple-bar-chart::after{
  content: "";
  position: absolute;
  inset: var(--padding-block) 0;
  z-index: -1;
  --line-width: 1px;
  --line-spacing: calc(100% / var(--line-count));
  background-image: repeating-linear-gradient(to top, transparent 0 calc(var(--line-spacing) - var(--line-width)), var(--line-color) 0 var(--line-spacing));
  box-shadow: 0 var(--line-width) 0 var(--line-color);
  opacity: var(--line-opacity);
}
.simple-bar-chart > .item{
  height: calc(1% * var(--val));
  background-color: var(--clr, var(--item-default-color));
  position: relative;
}
@keyframes item-height { from { height: 0 } }

.simple-bar-chart > .item > * { position: absolute; text-align: center; }
.simple-bar-chart > .item > .label { inset: 100% 0 auto 0 }
.simple-bar-chart > .item > .value { inset: auto 0 100% 0; }

/* pie chart */


.pie {
  --w: 240px;
  
  width: var(--w);
  aspect-ratio: 1;
  position: relative;
  display: inline-grid;
  place-content: center;
  margin: 10px;
  font-size: 25px;
  font-weight: bold;
  font-family: sans-serif;
}
.pie:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  inset: 0;
  background: conic-gradient(var(--c) calc(var(--p)*1%),#0000 0);
  -webkit-mask:radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)));
          mask:radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)));
}

.txarea{
	background: rgb(57, 56, 57, 1); /* #f8f8f8; */ 
	outline: none;
	padding: 10px;
	width: 100%;
	resize: none;
	margin: 10px 0 10px 0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;       
	border-radius: 5px; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid rgb(74, 77, 74, 1);
	
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 0.03em;	
}
.btnstar{
	cursor: pointer;
	display: inline-block;
	width: 36px;
	height: 36px;
	text-align: center;	
	-webkit-border-radius: 18px; 
	-moz-border-radius: 18px;       
	border-radius: 18px; 
	margin: 2px;
	outline: none;
	border: 1px solid #C3361c; 
	-webkit-box-shadow: 0 4px 4px -2px #484848;
	-moz-box-shadow: 0 4px 4px -2px #484848;
    box-shadow: 0 4px 4px -2px #484848;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 15px;
	font-weight: bold;
}

.v8field1{
	display: inline-block;	
	height: 30px;
	line-height: 30px;
	vertical-align: top !important;
	
	font-family: Tahoma, Geneva, sans-serif; 
	letter-spacing: 0.02em;
	font-size: 14px !important;
	text-decoration: none; 
	color: rgb(255, 255, 255, 1) !important;
	
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;       
	border-radius: 3px;
}

#entDrop {
	list-style-type: none;
	padding: 43px 0 0 0;
	text-align: center;
	position: absolute; 
	left: 0; 
	right: 0; 
	margin-left: auto; 
	margin-right: auto;
}
#entDrop li {  
	margin-top: -1px; 
	padding: 6px 0px 5px 0px; 
	text-align: center;
	text-decoration: none; 
	font-size: 14px; 
	font-family: Verdana,sans-serif;
	color: rgb(204, 204, 204, 1);
	display: block;   
	border: 1px solid rgb(74, 77, 74, 1);
}
.inputpanel{
	margin: 0 auto; padding: 0;
	width: 324px;	
	text-align: center;	
	position: relative;
	display: inline-flex;	
	vertical-align: top;	
}

/* Internal ads */

@media only screen and (min-width: 730px) {
	.intAdStyle{ 
		display: inline-block;
		width: 720px;   /* 720px  */
		height: 220px;  /* 280px  */
		margin: 30px 0 30px 0;
		align: center; 
		background-color: #DCDCDC; 
		cursor: pointer;
	}
	.intAdImg{
		display: inline-block;
		width: 360px; 
		height: 220px; 
		background-color: #DCDCDC;
	}
	.intAdPan{
		display: inline-block;
		width: 359px; 
		height: 218px; 		
		vertical-align: top;
		text-align: left;		
		border-top: 1px solid #A9A9A9;
		border-right: 1px solid #A9A9A9;
		border-bottom: 1px solid #A9A9A9;
	}
	.intAdPanA{
		display: block;		
		height: 159px;
		line-height: 159px;		
		border-bottom: 1px solid #A9A9A9;
	}
	.intAdPanB{
		display: block;
		height: 60px;
		line-height: 60px;
	}
	.adimgstyle{
		width: 360px; 
		height: 220px; 
	}
	.intAdPad { padding: 0 20px 0 20px;	}
}
@media only screen and (max-width: 729px) { 
	.intAdStyle{ 
		display: inline-block;
		width: 330px; 
		height: 355px; 
		align: center; 
		background-color: #DCDCDC;
		cursor: pointer;
	}
	.intAdImg{
		width: 330px; 
		height: 202px; 
		background-color: #DCDCDC;
	}
	.intAdPan{
		width: 330px; 
		height: 153px; 	
		text-align: left; 
	}
	.intAdPanA{
		height: 119px;
		line-height: 119px;	
		border-bottom: 1px solid #A9A9A9;
	}
	.intAdPanB{
		height: 33px;
		line-height: 33px;
	}
	.adimgstyle{
		width: 330px; 
		height: 202px; 
	}
	.intAdPad { padding: 0 10px 0 10px;	}
}

.intAdText{
	display: inline-block;	
	text-align: left;		
	font-family: Tahoma, Geneva, sans-serif; 
	line-height: 140%;
	letter-spacing: 0.02em;	
	font-size: 16px !important;
	text-decoration: none; 
	color: #505050 !important;	
	vertical-align: middle;		
}
.intAdfloL {
	float: left;	
	text-align: left;	
	font-family: Tahoma, Geneva, sans-serif; 
	letter-spacing: 0.02em;	
	font-size: 14px !important;
	text-decoration: none; 
	color: #505050 !important;	
	vertical-align: middle;		
}
.intAdfloR {
	float: right;	
	text-align: left;	
	font-family: Tahoma, Geneva, sans-serif; 
	letter-spacing: 0.02em;	
	font-size: 18px !important;
	text-decoration: none; 
	color: blue !important;	
	vertical-align: middle;		
}
.intAdTit{
	color: rgb(0, 0, 0, 1);
	font-size: 24px !important;	
	padding-bottom: 10px;	
}
.dropdown {
	position: relative;
	display: inline-block;
	margin: 12px 0 0 5px;
}
.dropdown-toggle {
	width: 30px;
	height: 30px;
	cursor: pointer;
	border-radius: 50%;
}
.dropdown-menu {
	display: none;
	position: absolute;
	background-color: #1e1e1e; /*#2c2c2c;*/
	min-width: 150px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.5);
	border-radius: 8px;
	z-index: 1;
	margin-top: -25px;
	overflow: hidden;
	padding: 0 0 14px 0;
}
.dropdown-menu.show {
	display: block;
}
.dropdown-item {
	color: #00ffd5;
	padding: 14px 0 0 10px;
	display: flex;
	cursor: pointer;
	
	font-family: Tahoma, Geneva, sans-serif; 
	letter-spacing: 0.02em;
	font-size: 14px;
	line-height: 1.4;
}
.dropdown-flag {
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0 10px 0 0;
	border-radius: 50%;
}


.inxcolo1{ color: #ff8080; }
.inxcolo1 a{ text-decoration: none; color: #ff8080 !important; }
.inxcolo2{ color: #adebad; }
.inxcolo2 a{ text-decoration: none; color: #adebad !important; }
.inxcolo3{ color: #cc33ff; }
.inxcolo3 a{ text-decoration: none; color: #cc33ff !important; }
.inxcolo4{ color: #ff4d4d; }
.inxcolo4 a{ text-decoration: none; color: #ff4d4d !important; }
.inxcolo5{ color: #33cc33; }
.inxcolo5 a{ text-decoration: none; color: #33cc33 !important; }
.inxcolo6{ color: #00ffcc; }
.inxcolo6 a{ text-decoration: none; color: #00ffcc !important; }
.inxcolo7{ color: #cc9900; }
.inxcolo7 a{ text-decoration: none; color: #cc9900 !important; }
.inxcolo8{ color: #cc0000; }
.inxcolo8 a{ text-decoration: none; color: #cc0000 !important; }
.inxcolo9{ color: #3399ff; }
.inxcolo9 a{ text-decoration: none; color: #3399ff !important; }
.inxcolo10{ color: #ffff99; }
.inxcolo10 a{ text-decoration: none; color: #ffff99 !important; }
.inxcolo11{ color: #00ff99; } 
.inxcolo11 a{ text-decoration: none; color: #00ff99 !important; }
.inxcolo12{ color: #ffccff; }
.inxcolo12 a{ text-decoration: none; color: #ffccff !important; }
.inxcolo13{ color: #00ccff; }
.inxcolo13 a{ text-decoration: none; color: #00ccff !important; }
.inxcolo14{ color: #cccc00; }
.inxcolo14 a{ text-decoration: none; color: #cccc00 !important; }

.v9mn{
	max-width: 720px;
    margin: 0 auto;	
	background-color: rgb(57, 56, 57, 1);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;       
	border-radius: 5px;
}

.v9mnitem{
	position: relative;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 15px;	
	padding: 8px 12px 8px 12px;
	cursor: pointer;
	border-bottom: 1px solid black;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;       
	border-radius: 7px;
}
.v9mnitem a{ text-decoration: none; }
.v9mnitem.v9mnhassub::after {
	content: '+';
	float: right;
}
.v9mnitem.v9mnhassub.active::after { content: '—'; }

.v9mnpad0{ padding: 8px 10px 8px 10px; }
.v9mnpad1{ margin-left: 20px;}

.v9mnsub{
	list-style: none;
	max-height: 0;
	overflow: hidden;	
	margin: 0;
    padding: 0;
}
.v9mnsub a{ text-decoration: none; }
.v9mnsub.show {
	max-height: 2000px; 
	overflow: visible;
	list-style: none;
}

.v9mnapp{
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 15px;
	color: #FFFFFF;	
	cursor: pointer;
	border-bottom: 1px solid black;
	margin-left: 40px;
	background-color: rgb(57, 56, 57, 1); 
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;       
	border-radius: 7px;
}
.v9mnapp a{ text-decoration: none; color: #FFFFFF !important; }
.v9mnapppad1{ padding: 5px 12px 4px 12px; }
.v9mnapppad2{ padding: 8px 12px 8px 12px; }
.v9mnbut{
	display: inline-block;
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 14px;
	height: 23px;
	line-height: 23px;
	cursor: pointer;
	padding: 0 12px 0 12px;
	letter-spacing: 0.03em;
	border: 1px solid #545f54;
	background-color: #292424; 
	-webkit-border-radius: 12px; 
	-moz-border-radius: 12px;       
	border-radius: 12px;	
	margin: 0 0 0 10px;
}
.v9mnbut:hover { background-color: rgb(33, 36, 33, 1); }
