* {
	margin: 0;
	padding: 0;
}

html,body {
	width: 100%;
	height:100%;
	background-color: #656565;
}


.fix {
	width: 900px;
	margin: 0 auto;
	min-height: 100%;
	background-color: white;
	position: relative;
	border-left: 10px solid #757575;
	border-right: 10px solid #757575;
	font-size: 18px;
}

.subfix {
	
}

.header {
	width: 100%;
	height: 44px;
	background-color: #757575;
}

.textlogo{
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 4px;
	padding-top: 10px;
	font-size: 30px;
	text-shadow: 2px 0 1px rgba(169, 169, 169, 0.9);
	
}
.textlogo a{
	text-decoration: none;
}

span.imdg{
	color: #FFFFFF;
}

span.pro{
	font-family: Gotham;
	font-weight: bold;
	padding-left: 2px;
	color: #FF5809;

	
}

.main {
	overflow:hidden;

}

.container1{
	background-color: #000000;
	padding-top: 00px;
	border-bottom: 8px solid #757575;
	height: auto;
	border-top: 1px solid #FF5809;
}
.container1:hover{
	transition: all 0.2s linear;
	border-top: 1px solid #0075FA;
}
.container1b{
	background-color: #000000;
	padding-top: 00px;
	border-bottom: 8px solid #757575;
	height: auto;

}

.container1 img{
	padding-top: 0px;
}

.container1 h2{
	color: #FFFFFF;
	text-align: center;
	text-decoration: inherit;
	padding-bottom: 100px;
}

.container1 h3{
	color: #717070;
	font-size: 16px;
	text-align: center;
	font-style: italic;
	padding: 5px;
	bottom: 5px;
}
.container1b h3{
		color: #757575;
	font-size: 16px;
	text-align: center;
	font-style: italic;
	padding: 5px;
	bottom: 5px;
}

span.1pro{
	
}

span.proplus{
	padding-left: 5px;
	padding-right: 5px;
}

span.2pro{
}



.problema{
	background-color: #000000;
	border-top: 1px solid #FF5809;
	border-bottom: 8px solid #757575;
}
.problema:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.2s linear;
}

.problema h1{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 24px;
	color: #FFFFFF;
	
}

.problema p{
	color: #757575;
	padding: 10px 110px 0px 70px;
	text-indent: 50px;
	text-align: justify;
}

.problema ul {
	color: #000000;
	}

.problema ul li{
	list-style: inherit;
	color: #FF5809;
	padding: 10px 180px 0px ;
}

.problema h3{
	padding-top: 10px;
	padding-bottom: 20px;
	color: #6495ED;
	text-align: center;
	font-size: 20px;
}



.content{
	Padding: 30px 30px 70px;
	overflow: hidden;
	border-top: 1px solid #FF5809;
	border-bottom: 8px solid #757575;
	background-color: #000000;

}
.content:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.2s linear;
}
.content img{
		padding-right: 10px;
		margin-bottom: 20px;
		padding-top: 30px;
		
}



.offer{
		padding-bottom: 0px;
}

.offer h2{
	padding-top: 0px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
}
.offer p{
	color: #757575;
	padding: 10px 80px 10px 40px;
	text-indent: 50px;
	text-align: justify;
	
}

.offerbeta h2{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
}
.offerbeta p{
	color: #757575;
	padding: 20px 50px 10px 50px;
	text-indent: 30px;
	text-align: justify;

	
}

.offerbeta a{
	color: #6495ED;
	text-decoration: none;
}

.offerbeta :hover a{
	color: #FF5809;
	cursor: pointer;
	transition: all 0.4s linear;
}


.leftcol {
	text-align: center;
	width: 180px;
	padding: 12 px;
	float: left;
	margin-right: 20px;
	padding-top: 20px;
	cursor: pointer;}

.leftcol img{

}
.leftcol h3 a{
	color: #757575;
	text-decoration: none;
}

.leftcol h4 a{
	color: #FF5809;
	text-decoration: none;
}
.newversion{
	color: #6495ED;
	font-size: 18px;
	text-decoration: none;
}	



.center {
	overflow: hidden;
	text-align: justify;
	padding-top: 50px;
	padding-right: 80px;
}
.center h1{
	font-size: 25px;
	color: #FFFFFF;
	text-shadow: 2px 0 1px rgba(255, 88, 9, 0.9);
}
.center p{
		text-indent: 5%;
		padding-top: 10px;
		color: #757575;
		
}


.links {
	list-style: none;
	float: right;
	padding-top: 10px;
	color: #FF5809;
}
.links li {
	transition: all 0.9s linear;	
}
.links li a {
	color: #6495ED;
	text-decoration: none;
}
.links li:hover a {
	color: #FF5809;
	cursor: pointer;
}


.download {
	margin-top: 0px;
	padding-bottom: 50px;
	border-top: 1px solid #FF5809;
	border-bottom: 8px solid #757575;
	color: #757575;
	background-color: #000000;
	}
	
	
.download:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.2s linear;
}
.download h2 {
	color:#FFFFFF;
	padding-top: 20px;
	margin-bottom: 0px;
	text-align: center;
	font-size: 24px;
}

.download h3{
	color: #717070;
	font-size: 16px;
	text-align: center;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: -20px;
}

.download ul{
	list-style: none;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}
.download ul li{
	font-size: 16px;
	width: auto;
	margin-top: 15px;
	margin-right: 80px;;
	margin-left: 80px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: 3px solid #757575;
	border-radius: 10px;
	color: #FF5809;
	transition: all 0.5s linear;
}
.download ul li:hover{
	border: 3px solid #FF5809;
	cursor: pointer;
	background: #202020;
}
.download ul li a{
	color: #6495ED;
	text-decoration: none;
}
.download ul li a p{
	color: #6495ED;
	text-decoration: none;
	text-transform: uppercase;
}


.download ul li:hover a {
	color: #757575;
	}
.download ul li:hover p {
	color: #FF5809;
	transition: all 0.5s linear;
	}


.menu{
	background-color: #000000;
	border-top: 1px solid #FF5809;
	border-bottom: 8px solid #757575;
	height: 35px;
}
.menu:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.2s linear;
}

.menu nav {
	float: bottom;
	width: 100%;
	margin-left: 80px;
	padding-top: 8px;
}

nav ul li {
	float: left;
	font-size: 16px;
	text-align: center;
	margin-right: 25px;
	letter-spacing: 2px;
	font-weight: bold;
	transition: all 0.5s linear;
}
nav ul li a {
	color: #757575;
	text-shadow: 2px 0 1px rgba(169, 169, 169, 0.5);
	text-decoration: none;
}
nav ul li:hover a {
	color: #FF5809;
		transition: all 0.5s linear;
}
.prodg:hover{
	color: #6495ED;
		transition: all 0.5s linear;
}


.footer {
	width: 100%;
	height: 50px;
	text-align: center;
	background-color: #FF5809;
	padding-top: 5px;
	padding-bottom: 10px;
	
}
.footer a{text-decoration: none; text-shadow: 2px 0 1px rgba(169, 169, 169, 0.9);}
.footer h3{
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom: 10px;
	text-shadow: 2px 0 1px rgba(0, 151, 250, 0.9);
}
.footer h3:hover{
	color: #0079FA;
	text-shadow: 2px 0 1px rgba(255, 255, 255, 0.9);
	transition: all 0.5s linear;
}
.footer .imdg{
	margin-left: 10px;
	text-shadow: none;
	font-weight: bold;
}
.footer .pro{
	color: #000000;
}



.present{
	text-align: center;
	background-color: #000000;
	border-bottom: 8px solid #757575;
}
.present h1{
	color: #FFFFFF;
	font-size: 24px;
	padding-top: 10px;
}
.present h2{
	color: #FF5809;
	font-size: 20px;
	padding-top: 5px;
}
.present img{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;}
.present h3{
	color: #0075FA;
	padding-bottom: 30px;
}	



.version{
	text-align: center;
	background-color: #000000;
	color: #757575;
	font-size: 15px;
	border-bottom: 8px solid #757575;
	border-top: 1px solid #FF5809;
	padding-top: 10px;
	padding-bottom: 20px;
}
.version:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.2s linear;
}
.version h2{
		margin-top: 5px;
}
.version h3{
		margin-top: 5px;
}

.vernum{color: #6495ED;}
.valid{color: #FF5809;}


.attention{
	text-align: left;
	background-color: #000000;
	border-bottom: 8px solid #757575;
	border-top: 1px solid #FF5809;
	padding-bottom: 30px;
}
.attention:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.2s linear;
}
.attention h2{
	color: #FF5809;
	padding-left: 50px;
	padding-top: 20px;
	}
.attention p{
	color: #757575;
	padding: 20px 50px 10px 50px;
	text-indent: 30px;
	text-align: center;
}
.attention a{
	text-align: right;
	text-decoration: none;
	color: #6495ED;
}

.attention :hover a{
	color: #FF5809;
	cursor: pointer;
	transition: all 0.4s linear;
}
.free{
	color: #FFFFFF;
	font-size: 20px;}
	
.aboutus{
	text-align: left;
	background-color: #000000;
	border-bottom: 8px solid #757575;
	border-top: 1px solid #FF5809;
	color: #757575;
	font-style: normal;
	text-align: center;
	padding: 6px 30px 30px 30px;
}
.aboutus:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.2s linear;
}
.aboutus h1{
	color: #FF5809;
	font-style: normal;
	font-size: 30px;
	padding-bottom: 5px;
}


.contacts{
	text-align: left;
	background-color: #000000;
	border-bottom: 8px solid #757575;
	border-top: 1px solid #FF5809;
	color: #757575;
	font-style: normal;
	text-align: center;
}
.contacts:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.2s linear;
}
.contacts h1{
	color: #6495ED;
	font-size: 30px;
	text-align: center;
	padding-top: 30px;
}
.contacts h2{
	font-size: 20px;
	color: #FFFFFF;
	text-align: left;
	padding: 20px 20px 10px 20px;
}
.contacts ul{
	text-align: left;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 50px;
}
.contacts ul li{
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 100px;
	padding-right: 100px;
}
.contacts ul li p{
	padding-top: 30px;
	text-align: center;


}
.contacts a{
	text-decoration: none;	color: #FF5809;	
}
.contacts a:hover{
	color: #6495ED;
}
.soft{
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.givespace{
		margin-top: 10px;
}

.news{
	min-height: 600px;
	text-align: left;
	background-color: #000000;
	border-bottom: 8px solid #757575;
	border-top: 1px solid #FF5809;
	color: #FF5809;
	font-style: normal;
	text-align: center;
	padding: 16px 60px 30px 60px;	
}

.news:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.2s linear;
}

.singlenews{
	color: #757575;
	margin-top: 10px;
	padding-top: 12px;
	margin-bottom: 30px;
}

.singlenews:after, .row:after {
  content: "";
  display: table;
  clear: both;
}

.newsheader{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	padding-bottom: 15px;
	margin-top: 50px;
	
}

.newsdate{
	color: #FFFFFF;
	float: left;
	margin-left: 0px;
}

.singlenews:hover{
	border-top: 1px solid #0075FA;
	transition: all 0.1s linear;
}

.newstext{
	margin-top: 20px;
	float: left;
	text-align: justify;
	text-indent: 60px;
	margin-left: 160px;
	margin-right: 60px;
	line-height: 1.2;
}



.newstext a{
	color: #6495ED;
	text-decoration: none;
}

.newstext a:hover{
	color: #FF5809;
	text-decoration: none;
}





