body
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #001c5c;
	background: linear-gradient(136deg,rgba(0, 28, 92, 1) 0%, rgba(37, 105, 107, 1) 17%, rgba(29, 51, 128, 1) 50%, rgba(1, 13, 33, 1) 100%);
}

body, th, td
{
	font-size:16px;
	font-family:Tahoma;
}

h1 { color:#333A55;
	font-size:36px;
	font-weight:normal;
}

h2 { color:#333A55;
	font-size:26px;
	font-weight:normal;
}


a {
	text-decoration:none;
	color:#336699;
	transition-property: color;
 	transition-duration:0.5s;
}
a:hover
{ 
	color:#6699Cc;
}

p { text-align:justify;
	text-indent:40px;
	margin-top:0;
	margin-bottom:0;
}

ul, ol { text-align:justify; margin-left:40px; }

.menuItem, .selMenuItem
{
	font-size:16px;
	padding-left:10;
	padding-right:10;
	white-space:nowrap;

	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor:pointer;
}

.menuItem a
{
	color:#336699;
	transition-property: color;
 	transition-duration:0.5s;
}


.selMenuItem a
{
	color:black;
}	

.selMenuItem div
{
	height:2px;
	width:99%;
	background-color:#336699;
}

.menuItem div
{
	height:2px;
	width:1px;
	opacity:0;
	background-color:#336699;
	transition-property: width, opacity;
 	transition-duration:0.5s;
}

.menuItem div img, .selMenuItem div img
{
	width:1px;
	height:1px;
}	


.menuItem:hover
{
	color:#3399CC;	
}

.menuItem:hover div, .selMenuItem:hover div
{
	opacity:1;
	width:99%;
}


.headerIcon
{
	border:4px solid #336666;
	box-shadow:10px 10px 20px rgba(0,0,0,0.5);
	border-radius:20px;

	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor:pointer;
}

.headerTitle1
{
	font-size:14px;
	color:#99ffcc;
	font-family:Tahoma;
	letter-spacing:19px;
	position:relative;
	left:18px;
	top:20px;
	text-shadow: 5px 5px 10px rgba(0,0,0,0.5);

	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.headerTitle2
{
	font-size:100px;
	color:white;
	font-family:Tahoma;
	text-shadow: 5px 5px 10px rgba(0,0,0,0.5);

	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.headerTitle3
{
	border-top:2px solid white;
	font-size:14px;
	color:#99ccff;
	font-family:Tahoma;
	width:540px;
	text-shadow: 5px 5px 10px rgba(0,0,0,0.5);

	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.mainCell
{
	background: #ffffff;
	background: linear-gradient(129deg,rgba(255, 255, 255, 1) 0%, rgba(219, 219, 219, 1) 100%);

	font-size:16px;
	color:black;
	box-shadow:10px 10px 20px rgba(0,0,0,0.5);
	border:4px solid white;
	border-radius:20px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;

}

.rightCell
{
	background-color:#ccffe0;
	font-size:14px;
	color:black;
	border:4px solid white;
	box-shadow:10px 10px 20px rgba(0,0,0,0.5);
	border-radius:20px;
}

.bottomContacts td
{
	font-size:14px;
	color:#cccccc;
	vertical-align:top;
}

.bottomContracts a
{
	color:#eeeeee;
}		

.bottomContracts a:hover
{
	color:#ffff99;
}

.downloadBtn
{
	background: #020024;
	background: linear-gradient(353deg,rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(0, 212, 255, 1) 100%);
	
	width:200px;
	height:200px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor:pointer;

    color:white;
    font-size:14px;
    text-align:center;
    
    transition-property: filter;
 	transition-duration:0.5s;
 	border-radius:20px;
 	border:2px solid #030024;
 	border-left-color:#99ccff;
 	border-top-color:#99ccff;

}

.downloadBtn:hover
{
	filter: hue-rotate(-45deg);
}

.downloadBtn:active:hover
{
	filter: hue-rotate(0deg);
	background:#cc6600;
	border:2px solid #cc6600;
	transition-duration:0s;
}

.downloadInfo
{
	margin-top:10px;
	font-size:14px;
	text-align:center;
}

.distVersion
{
	color:#cc0066;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}	


.more
{
	color:red;
	font-style:Italic;
}

.newsDate
{
	font-weight:bold;
	font-size:12px;
	color:#6666CC;
}

.newsHeader
{
	font-weight:bold;
}	


label
button
{
	cursor:pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn, .imgBtn, .bigBtn, .bigImgBtn
	{
		margin:10px 5px 10px 5px;
		color:white;
		padding-right:10px;
		font-size:12px;

		background: rgb(16,86,157);
		background: linear-gradient(166deg, rgb(155,186,218) 0%, rgb(93,159,227) 29%, rgb(128,174,221) 42%, rgb(16,86,157) 55%);
		cursor:pointer;
		border-radius:10px;
		filter:brightness(1);
		box-shadow:3px 3px 10px rgba(0,0,0,0.5);
		transition-property: filter;
	 	transition-duration:0.5s;
	 	white-space:nowrap;
	}

	.bigBtn, .bigImgBtn
	{
		height:70px;
		font-size:22px;
	}

	.imgBtn, .btn
	{
		height:48px;
		font-size:16px;
	}

	.bigImgBtn
	{
		padding-left:16px;
		text-align:left;
		margin-top:7;
		margin-bottom:6;
	}

	.imgBtn
	{
		padding-left:8px;
		padding-right:16px;
		text-align:left;
	}

	
	.bigBtn:hover, .btn:hover, .imgBtn:hover, .bigImgBtn:hover
	{
		filter:brightness(1.2)
	}

	.bigBtn:active, .btn:active, .imgBtn:active, .bigImgBtn:active
	{
		background: #e8b915;
		transform:translate(1px, 1px);
		box-shadow:0px 0px 2px rgba(0,0,0,0.5);
	}

	.bigBtn:disabled, .btn:disabled, .imgBtn:disabled, .bigImgBtn:disabled
	{
		filter:brightness(1);
		border-color:#cccccc;
		background: rgb(86,86,86);
		background: linear-gradient(166deg, rgb(186,186,186) 0%, rgb(159,159,159) 29%, rgb(174,174,174) 42%, rgb(186,186,186) 55%);
		transform:translate(0px, 0px);
		box-shadow:3px 3px 10px rgba(0,0,0,0.5);
	}

	


	.bigImgBtn img
	{
		width:48px;
		height:48px;
		margin-right:8px;
		margin-top:4px;
	}

	.bigImgBtn span
	{
		position:relative;
		top:-15px;
	}

	.bigImgBtn:disabled img, .imgBtn:disabled img
	{
		opacity:0.5;
	}

	.bigImgBtn:disabled span, .imgBtn:disabled span
	{
		opacity:0.5;
	}

	.imgBtn img
	{
		width:32px;
		height:32px;
		margin-right:8px;
	}

	.imgBtn span
	{
		position:relative;
		top:-10px;
	}