@charset "utf-8";

/*** DOWNLOADS ***/

label { cursor:default; }

div#download {
	width:707px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:145px;
	background:url('downloads/head_details.jpg') no-repeat scroll 0 0 transparent;
	margin: auto;
}
div#download.fr {
	background:url('downloads/head_details_dl_fr.jpg') no-repeat scroll 0 0 transparent;
}
div#download.pl {
	background:url('downloads/head_details_dl_pl.jpg') no-repeat scroll 0 0 transparent;
}

div#download div.box {
	margin:0 0 10px 20px;
	width:668px;
	background:url('downloads/box_bg.gif') center repeat-y;
}

div#download div.box h1.headline {
	height:24px;
	margin:0;
	padding:4px 0 0px 15px;
	font-size:16px;
	font-weight:normal;
	color:white;
	font-family:Georgia, "Times New Roman", serif;
	font-style:italic;
	background:url('downloads/box_headline.gif') left top no-repeat;
}
* html div#download div.box h1.headline { height:28px; }

div#download div.box h1.headline strong {
	font-weight:bold;
	font-family:Georgia, "Times New Roman", serif;
}

div#download div.box div.top {
	width:668px;
	background:url('downloads/box_top.gif') left top no-repeat;
}

div#download div.box div.top div.bottom {
	background:url('downloads/box_bottom.gif') left bottom no-repeat;
	padding:15px 15px 40px 15px; 
}

div#details {
	position:relative;
	width:484px;
	float:left;
}

div#details h3 {
	background:url('downloads/decoration2.gif') center 20px no-repeat;
	text-align:center;
	font-size:14px;
	color:#512841;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", serif;
	padding:14px 0 0 0;
	float:left;
	display:block;
	clear:both;
	width:482px;
}

div#details fieldset {
	background:#f6ebd3;
	border:solid 1px black;
	float:left;
	display:block;
}

div#details fieldset legend {
	font-weight:bold;
	margin:0 0 0 10px;
	font-size:11px;
}

* html div#details fieldset legend,
*:first-child+html div#details fieldset legend {
	margin-top:-10px;
	color:black;
}

div#details fieldset.description { width:482px; }
div#details fieldset.description p { padding:5px; }

div#details fieldset.info {
	float:left;
	display:block;
	width:245px;
	margin:15px 0 0 0;
}
div#details fieldset.info p { padding:5px; }

div#details fieldset.speed {
	width:152px;
	float:left;
	display:block;
	margin:10px 0 0 0;
}

div#details ul#multifile {
	list-style:none;
	width:190px;
	float:left;
	display:block;
	padding:15px 0 10px 30px;
}

div#details ul#multifile li.singlefile {
	width:188px;
	padding:2px 0 0 0;
	
}

div#details ul#multifile li.singlefile a.download {
	position:relative;
	background-image:url('downloads/button_multifile_stripe.png');
	background-position:0 0;
	display:block;
	width:141px;
	height:30px;
	text-align:right;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", serif;
	font-style:italic;
	font-size:16px;
	color:black;
	padding:6px 49px 0 0;
	text-decoration:none;
	
}

div#details ul#multifile li.singlefile a.download:hover { background-position:0 72px; }
div#details ul#multifile li.singlefile a.download:visited { background-position:0 36px; }

* html div#details ul#multifile li.singlefile a.download { width:190px; height:26px; }
* html div#details ul#multifile li.singlefile a.download:link { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_multifile_normal.png', sizingMethod='scale'); }
* html div#details ul#multifile li.singlefile a.download:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_multifile_active.png', sizingMethod='scale'); }
* html div#details ul#multifile li.singlefile a.download:visited { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_multifile_visited.png', sizingMethod='scale'); }

div#details ul#multifile li.singlefile a.download span {
	position:absolute;
	right:50px;
	top:5px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", serif;
	font-style:italic;
	font-size:16px;
	color:white;
}
*:first-child+html div#details ul#multifile li.singlefile a.download span {	right:47px; }

div#details div.singlefile {
	width:245px;
	padding:0 0 0 25px;
	float:left;
	display:block;
	
}

div#details div.singlefile p.filesize {
	padding:10px 0 4px 6px;
}

div#details div.singlefile a img.download {
	width:190px;
	height:86px;
	background-position:top;
}


div#details div.singlefile a img.download { background-image:url('downloads/button_download_stripe_en.png'); }
div#details div.singlefile a img.download.de { background-image:url('downloads/button_download_stripe_de.png'); }
div#details div.singlefile a img.download.es { background-image:url('downloads/button_download_stripe_es.png'); }
div#details div.singlefile a img.download.fr { background-image:url('downloads/button_download_stripe_fr.png'); }
div#details div.singlefile a img.download.pl { background-image:url('downloads/button_download_stripe_pl.png'); }

div#details div.singlefile a:hover img.download { background-position:bottom; }
* html div#details div.singlefile a img.download { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_download_normal_en.png', sizingMethod='scale'); }
* html div#details div.singlefile a:hover img.download { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_download_hover_en.png', sizingMethod='scale'); }
* html div#details div.singlefile a img.download.de { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_download_normal_de.png', sizingMethod='scale'); }
* html div#details div.singlefile a:hover img.download.de { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_download_hover_de.png', sizingMethod='scale'); }
* html div#details div.singlefile a:hover img.download.pl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_download_hover_pl.png', sizingMethod='scale'); }

div#details dl.speed {
	list-style:none;
	margin:0;
	padding:0;
}

div#details dl.speed dt {
	font-weight:bold;
	font-size:10px;
	float:left;
	display:block;
	width:70px;
	list-style:none;
	margin:0px;
	padding:0 0 2px 4px;
}

div#details dl.speed dd {
	font-family:"Courier New", Courier, monospace;
	font-size:10px;
	float:left;
	display:block;
	width:70px;
	text-align:right;
	list-style:none;
	margin:0;
	padding:0 4px 2px 0;
}

div#gallery {
	float:left;
	display:block;
	width:125px;
	padding:0 0 0 10px;
}

div#download div#banner_wide { margin:0 0 10px 20px; }

div.minigallery {
	width:95px;
	float:left;
	display:block;
}

div.minigallery img {
	width:80px;
	height:auto;
}

div#top5mirrors {
	float:left;
	display:block;
	width:542px;
}

div.topmirror {
	width:542px;
	height:57px;
	background:url('downloads/topmirror_bg_strip.png') left top no-repeat;
	float:left;
	display:block;
}
* html div.topmirror { background:url('downloads/topmirror_bg_ie6.jpg') left top no-repeat; }

div.topmirror label {
	width:302px;
	padding:10px 0 0 13px;
	float:left;
	display:block;
	font-family:Georgia, "Times New Roman", serif;
	font-size:14px;
}

div.topmirror label b {
	display:block;
	font-weight:normal;
	font-style:italic;
	font-size:15px;
	font-family:Georgia, "Times New Roman", serif;
}

div.topmirror a img.topmirror {
	width:211px;
	height:45px;
	background-position:top;
	float:left;
	display:block;
}

div.topmirror a img.topmirror { background-image:url('downloads/button_topmirror_stripe_en.png'); }
div.topmirror a img.topmirror.de { background-image:url('downloads/button_topmirror_stripe_de.png'); }
div.topmirror a img.topmirror.es { background-image:url('downloads/button_topmirror_stripe_es.png'); }
div.topmirror a img.topmirror.ro { background-image:url('downloads/button_topmirror_stripe_ro.png'); }
div.topmirror a img.topmirror.nl { background-image:url('downloads/button_topmirror_stripe_nl.png'); }
div.topmirror a img.topmirror.pl { background-image:url('downloads/button_topmirror_stripe_pl.png'); }

div.topmirror a:hover img.topmirror { background-position:bottom; }
* html a:link img.topmirror,
* html a:visited img.topmirror { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_normal.en.png', sizingMethod='scale'); }
* html a:hover img.topmirror { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_hover_en.png', sizingMethod='scale'); }
* html a:visited img.topmirror.de { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_normal_de.png', sizingMethod='scale'); }
* html a:hover img.topmirror.de { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_hover_de.png', sizingMethod='scale'); }
* html a:visited img.topmirror.es { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_normal.es.png', sizingMethod='scale'); }
* html a:hover img.topmirror.es { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_hover_es.png', sizingMethod='scale'); }
* html a:visited img.topmirror.fr { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_normal.fr.png', sizingMethod='scale'); }
* html a:hover img.topmirror.fr { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_hover_fr.png', sizingMethod='scale'); }
* html a:visited img.topmirror.ro { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_normal.ro.png', sizingMethod='scale'); }
* html a:hover img.topmirror.ro { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_hover_ro.png', sizingMethod='scale'); }
* html a:visited img.topmirror.nl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_normal.nl.png', sizingMethod='scale'); }
* html a:hover img.topmirror.nl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_hover_nl.png', sizingMethod='scale'); }
* html a:visited img.topmirror.pl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_normal.pl.png', sizingMethod='scale'); }
* html a:hover img.topmirror.pl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_topmirror_hover_pl.png', sizingMethod='scale'); }

h2.topmirrors {
	font-weight:normal;
	font-family:Georgia, "Times New Roman", serif;
	color:#512841;
	margin:0;
	padding:0 0 10px 10px;
	float:left;
	display:block;
	width:300px;
}	

div.bottom h2.moremirrors {
	text-align:center;
	font-size:20px;
	color:#512841;
	background:url('downloads/decoration.gif') center 20px no-repeat;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", serif;
	width:608px;
	height:35px;
	padding:12px;
	float:left;
	display:block;
}

div.mirror {
	padding:0 0 5px 0;
	float:left;
	display:block;
}

div.mirror label {
	width:295px;
	float:left;
	display:block;
	font-family:Georgia, "Times New Roman", serif;
	font-size:13px;
	text-align:right;
	padding:6px 5px 0 0;
}

div.mirror a img.mirror {
	width:190px;
	height:36px;
	background-position:top;
	float:left;
	display:block;
}
div.mirror a img.mirror.de { background-image:url('downloads/button_mirror_stripe_de.png'); }
div.mirror a img.mirror.en { background-image:url('downloads/button_mirror_stripe_en.png'); }
div.mirror a img.mirror.pl { background-image:url('downloads/button_mirror_stripe_en.png'); }

div.mirror a:hover img.mirror { background-position:bottom; }
* html div.mirror a img.mirror.de { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_mirror_normal_de.png', sizingMethod='scale'); }
* html div.mirror a:hover img.mirror.de { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_mirror_hover_de.png', sizingMethod='scale'); }
* html div.mirror a img.mirror.en { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_mirror_normal_en.png', sizingMethod='scale'); }
* html div.mirror a:hover img.mirror.en { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_mirror_hover_en.png', sizingMethod='scale'); }
* html div.mirror a img.mirror.pl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_mirror_normal_en.png', sizingMethod='scale'); }
* html div.mirror a:hover img.mirror.pl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/downloads/button_mirror_hover_en.png', sizingMethod='scale'); }
