body{
	font-family:sans-serif;
	margin:0 auto;
	width:790px;
	color:#69645C;
}

a {
	color:#0066CC; 
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#header {
/*	height:92px;*/
}

#header .lang{
	float:right;
	text-align:right;
	margin:5px 0;
	font-size:75%;
	color:gray;
}

h1{
	font-size:44px;
	margin:0;
	height:2.2em;
	line-height:2.2em;
	white-space:nowrap;	
}

h1 small{
	padding-left:10px;
	font-size:30px;
}

h2{
	float:left; 
	margin:12px 0 0px 40px;
	text-indent:-3000px;
	width:300px;
	height:80px;
	font-size:0.1px;
	color:#339966;
}


#header .lang img{
	border:0;
	margin-right:3px;
}

#header .logo{
	margin-top:20px;
}


#main {

}


.download{
	margin:0px 0 5px;
	background-color:#339966;
/*	-moz-border-radius:10px;
	-webkit-border-radius:10px;*/
	padding:20px;
	
	background-image:url(http://gyazo.com/f3f683a68aaf99fec0788b5ab5c312ff.png);
	background-position:455px -17px;
	background-repeat:no-repeat;	
}

.download:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}




.dlbutton{
	display:block;
	height:80px;
	width:325px;
	padding-left:35px;
	padding-top:20px;
	background:no-repeat url(http://gyazo.com/4f962eb05cc1a844d299c7979368b7ab.png);
	color:#006600;
	text-decoration:none;
}
.dlbutton:hover{
	color:green;
	text-decoration:none;
}

.dlbutton img{
	float:left;
	border:none;
	margin-right:12px;
	width:61px;
	height:61px;
}

.dlbutton strong{
	font-size:125%;
	font-weight:normal;
	display:block;
	margin-top:4px;
	margin-bottom:3px;
	min-height:30px;
}
.dlbutton small{
	display:block;
	font-size:80%;
}

.other{
	text-align:right;
	font-size:70%;
	margin:0;
}
.other a{
	padding-left:0.5em;
}


#intro {
	overflow:hidden;
	border:1px solid #E8E8E8;
	background-color:white;
/*	-moz-border-radius:10px;
	-webkit-border-radius:10px;*/
	background-image:url(http://gyazo.com/20395d8c1e3f87db954e12afac3613fd.png);
	background-repeat:repeat-x;
	padding:10px;
	margin:5px 0 20px;
}
#intro_in {
	width:1700px;
}


#intro .step{
	float:left;
	width:220px;
}
#intro .step img{
	margin-bottom:5px;
}
#intro .step h3{
	margin:5px 0;
	font-size:99%;
	padding:3px;
	min-height:2.6em;	
	font-weight:normal;
}
#intro .step p{
	margin:5px 0 0;
	font-size:99%;
}


#intro .space{
	float:left;
	width:65px;
	padding:10px;
	padding-top:93px;
}


.rightblock {
	width:349px;
	margin-left:40px;
}

.block ol {
	padding-left:2em;
	margin-left:0px;
}

.block li {
	color: #20262C;
	font-size:90%;
	margin-bottom:1em;
}





#more_info{
	font-size:75%;
	color:#888;
	clear:both;
	padding-top:20px;
}

#more_info h4{
	margin:0;
}


#footer {
	text-align:center;
	font-size:75%;
	color:#888;
	clear:both;
}

