@charset "UTF-8";



/* Download */

.download_box {
	background-color: #f5f5f5;
	border: 1px solid #c0c0c0;
	border-radius: 5px;
	width: 400px;
	padding: 5px;
	margin: 10px 0 10px 20px;
}

.download_left {
	float: left;
	width: 125px;
}

.download_right {
	display: inline-block;
	width: 260px;
	margin-left: 5px;
}
.download_right:after {
	clear: left;
}

.download_space {
	height: 0;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #ffffff;
	margin: 5px 0 5px 0;
}

.download_label {
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #707070;
	display: block;
}

.download_value {
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 10pt;
	display: block;
}

.download_button {
	background-color: #e4e9f4;
	background-image: url("../images/download.png");
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 1px solid #6c88bf;
	border-radius: 8px;
	float: left;
	line-height: 35px;
	margin: 0 0px 0 20px;
	padding: 0 10px 0 35px;
}

a.download_button {
	font-family: helvetica, arial, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #2255bb;
	text-decoration: none;
}

a.download_button:hover {
	background-color: #f8ebe6;
	border-color: #bb3333;
	color: #bb3333;
	text-decoration: none;
}

.download_support {
	font-size: 14pt;
	line-height: 35px;
	margin: 10px 0 0px 20px;
}



/* Language Flags */

.langflag_list {
	list-style-type: none;
	padding: 0;
	margin-left: 20px;
}

.langflag_list li {
	padding: 0;
	margin: 0;
}

.langflag {
	background-image: url("../images/sprite_flags.png");
	background-repeat: no-repeat;
	width: 16px;
	height: 11px;
	display: inline-block;
	margin-right: 4px;
}

.langflag_de  { background-position:    0 0; }
.langflag_en  { background-position:  -16px 0; }
.langflag_fr  { background-position:  -32px 0; }
.langflag_it  { background-position:  -48px 0; }
.langflag_es  { background-position:  -64px 0; }
.langflag_ru  { background-position:  -80px 0; }
.langflag_pl  { background-position:  -96px 0; }
.langflag_cn  { background-position: -112px 0; }
.langflag_tw  { background-position: -128px 0; }
.langflag_jp  { background-position: -144px 0; }
.langflag_cz  { background-position: -160px 0; }
.langflag_sk  { background-position: -176px 0; }
.langflag_hr  { background-position: -192px 0; }
.langflag_hu  { background-position: -208px 0; }
.langflag_gr  { background-position: -224px 0; }
.langflag_nl  { background-position: -240px 0; }
.langflag_no  { background-position: -256px 0; }
.langflag_se  { background-position: -272px 0; }
.langflag_ro  { background-position: -288px 0; }
.langflag_tr  { background-position: -304px 0; }
.langflag_br  { background-position: -320px 0; }
.langflag_bg  { background-position: -336px 0; }
.langflag_cat { background-position: -352px 0; }
.langflag_bre { background-position: -368px 0; }
.langflag_kr  { background-position: -384px 0; }
.langflag_vn  { background-position: -400px 0; }
.langflag_ua  { background-position: -416px 0; }
.langflag_il  { background-position: -432px 0; }
.langflag_fi  { background-position: -448px 0; }
.langflag_id  { background-position: -464px 0; }
.langflag_rs  { background-position: -480px 0; }
.langflag_si  { background-position: -496px 0; }
.langflag_ee  { background-position: -512px 0; }
.langflag_ir  { background-position: -528px 0; }
.langflag_pt  { background-position: -544px 0; }
.langflag_ae  { background-position: -560px 0; }



/* Changelog */

table.changelog_table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 2px 0 10px 40px;
}

table.changelog_table th {
	font-family: consolas, inconsolata, monaco, "courier new", monospace;
	font-size: 9pt;
	color: #707070;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 2px 4px 2px 4px;
}

table.changelog_table td {
	padding: 2px 4px 2px 4px;
}

.changelog_version {
	margin: 5px 0 0px 20px;
	font-weight: bold;
	color: #000000;
}
