/*
	usage: on file download pages
*/

/*----------------------------------------------------------------------------------
  Navigation appearance
----------------------------------------------------------------------------------*/

/* --[Common menus]-------------------------------------------------------------- */

/* --[Isolated navigation elements]---------------------------------------------- */

.button-hs-1_left, .button-hs-1_right, .button-hs-1_middle, .button-hs_wrapper-1 {float: left;}
.button-hs-1_left {
	background: url(../images/download/button-hs-1_left.gif) 0 0 no-repeat;
	padding-left: 68px;
	padding-bottom: 21px;
}
.button-hs-1_right {
	background: url(../images/download/button-hs-1_right.gif) right 42px no-repeat;
	padding-right: 9px;
}
.button-hs-1_middle {
	background: url(../images/download/button-hs-1_middle.gif) 0 42px repeat-x;
	height: 39px;
	padding-right: 5px;
	padding-top: 42px;
}
.button-hs-1_middle a {
	background: #1a171b;
	color: #fff;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 0.6em;
	text-transform: lowercase;
}
.button-hs_wrapper-1 {
	left: 50%;
	position: relative;
}
.button-hs_wrapper-1 .button-hs-1_left, .button-hs_wrapper-1 .button-hs-4_left {
	position: relative;
	left: -50%;
}

.button-hs-2_left, .button-hs-2_right, .button-hs-2_middle {float: left;}
.button-hs-2_left {
	background: url(../images/download/button-hs-2_left.gif) 0 0 no-repeat;
	padding-left: 47px;
	padding-bottom: 15px;
	margin: 0 0.5em;
}
.button-hs-2_right {
	background: url(../images/download/button-hs-2_right.gif) right 28px no-repeat;
	padding-right: 7px;
}
.button-hs-2_middle {
	background: url(../images/download/button-hs-2_middle.gif) 0 28px repeat-x;
	height: 27px;
	padding-right: 3px;
	padding-top: 28px;
}
.button-hs-2_middle a {
	background: #969596;
	color: #fff;
	cursor: default;
	float: left;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.3em;
	text-transform: lowercase;
}
.button-hs-3_left {background-image: url(../images/download/button-hs-3_left.gif);} /* Redefinition of .button-hs-2_* */
.button-hs-3_right {background-image: url(../images/download/button-hs-3_right.gif);}
.button-hs-3_middle {background-image: url(../images/download/button-hs-3_middle.gif);}
.button-hs-3_middle a {background: #1a171b;}
.button-hs-4_left {background-image: url(../images/download/button-hs-4_left.gif);} /* Redefinition of .button-hs-2_* */
.button-hs-4_right {background-image: url(../images/download/button-hs-3_right.gif);}
.button-hs-4_middle {background-image: url(../images/download/button-hs-3_middle.gif);}
.button-hs-4_middle a {background: #1a171b;}
.button-hs_wrapper-2, .button-hs_wrapper-2_2 {
	float: left;
	left: 50%;
	position: relative;
}
.button-hs_wrapper-2_2 {left: -50%;}

/*----------------------------------------------------------------------------------
  Content appearance
-----------------------------------------------------------------------------------*/

/* --[Headers]-------------------------------------------------------------------- */

.text-white-2 {
	color: #fff;
	font-size: 1.7em;
	font-weight: bold;
	padding: 0.3em 0;
	margin-top: -2.1em;
	position: absolute;
	text-align: center;
	width: 398px;
}
.contentclass-server-busy .text-white-2 {width: 842px;}

/* --[Common text]---------------------------------------------------------------- */

p.text-prom-1 {
	font-size: 1.2em;
	font-weight: bold;
}
p.text-prom-2 {font-size: 1.75em;}
p.text-prom-1 strong, p.text-prom-2 strong {color: #df132a;}
p.text-info-1 {
	color: #656565;
	font-size: 0.9em;
}
ul.list-white-2 {width: 100%;}
* html ul.list-white-2 {bottom: -1px;}
ul.list-white-3 {
	color: #fff;
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 1em 0;
}
ul.list-white-3 li {
	display: block;
	list-style-type: none;
	margin: 0.5em 0;
}

table.table-gray-1 th, table.table-gray-1 td {
	border: none;
	color: #000;
	padding: 0;
	vertical-align: top;
}
table.table-gray-1 th {
	background-color: #e3e3e3;
	font-weight: normal;
	text-align: right;
	width: 60%;
}
table.table-gray-1 td {
	background: #efefef url(../images/download/table-gray-1_col.gif) 0 0 repeat-y;
	font-weight: bold;
}
table.table-gray-1 th span, table.table-gray-1 td span {
	background: url(../images/download/table-gray-1_row.gif) 0 0 repeat-x;
	display: block;
	padding: 0.4em 9px;
}
table.table-gray-1 tr.first th span, table.table-gray-1 tr.first td span {background-image: none;}
table.table-gray-3 th, table.table-gray-3 td {
	background: none;
	border: none;
	color: #333;
	padding: 0.3em 10px;
}
table.table-gray-3 th {
	text-align: left;
	width: 30%;
}

/* --[Forms]---------------------------------------------------------------------- */

/* --[Various blocks]------------------------------------------------------------ */

.block-bar-1 {
	overflow: hidden;
	position: relative;
	margin: 1em auto;
	width: 290px;
}
.block-bar-1 .bar-empty {
	background: #000 url(../images/download/block-bar-1_empty.gif) 0 0 no-repeat;
	height: 27px;
}
.block-bar-1 .bar-scale {
	background: url(../images/download/block-bar-1_scale.gif) 0 0 no-repeat;
	height: 14px;
}
.block-bar-1 .bar-indicator {
	background: #fe001d url(../images/download/block-bar-1_indicator.gif) right 0 no-repeat;
	height: 27px;
	left: 0;
	position: absolute;
	top: 0;
	width: 145px;
}
.block-bar-1 .bar-mask_left, .block-bar-1 .bar-mask_right {
	background: url(../images/download/block-bar-1_mask_left.png) 0 0 no-repeat;
	height: 27px;
	position: absolute;
	top: 0;
	width: 6px;
}
.block-bar-1 .bar-mask_left {left: 0;}
.block-bar-1 .bar-mask_right {
	background-image: url(../images/download/block-bar-1_mask_right.png);
	right: 0;
}
.block-bar-1 .bar-text {
	color: #fff;
	font-size: 0.85em;
	font-weight: bold;
	position: absolute;
	margin: 0;
	text-align: center;
	top: 0.5em;
	width: 100%;
}
.block-gray-5 {
	background: #1a171b url(../images/download/block-gray-5.gif) center 0 repeat-y;
	padding: 6px;
	margin: 1em 0;
}
.contentclass-server-busy .block-gray-5 {background: #1a171b;}
.block-gray-5 .text-white-2 {
	font-size: 1.35em;
	margin-top: -2.55em;
}
.block-gray-7 {
	background: #f1f1f1;
	padding: 1px 0;
}
* html .block-gray-7 {height: 100%;}
*+html .block-gray-7 {height: 100%;}
.block-white-5_top, .block-white-8_top { /* .block-white-2 class redefinition */
	background-image: url(../images/download/block-white-5_top.gif) !important;
	padding-top: 11px !important;
	width: 874px;
}
.block-white-8_top {background-image: url(../images/download/block-white-8_top.gif) !important;}
.block-white-5_bottom, .block-white-8_bottom {
	background-image: url(../images/download/block-white-5_bottom.gif);
	padding-bottom: 11px !important;
}
.block-white-5_middle, .block-white-8_middle {background-image: url(../images/download/block-white-5_middle.gif);}
.block-white-6_top {
	background: url(../images/download/block-white-6_top.gif) 0 0 no-repeat;
	padding-top: 9px;
	margin-top: 3em;
}
.block-white-6_bottom {
	background: url(../images/download/block-white-6_bottom.gif) 0 bottom no-repeat;
	padding-bottom: 9px;
}
.block-white-6_middle {
	background: url(../images/download/block-white-6_middle.gif) center 0 repeat-y;
	width: 100%;
}
.contentclass-server-busy .block-white-6_top {background-image: url(../images/content-classes/server-busy/download/block-white-6_top.gif);}
.contentclass-server-busy .block-white-6_bottom {background-image: url(../images/content-classes/server-busy/download/block-white-6_bottom.gif);}
.contentclass-server-busy .block-white-6_middle {background-image: url(../images/content-classes/server-busy/download/block-white-6_middle.gif);}
.block-trans-1 {
	background: #fff;
	padding: 0 10px;
	width: 398px;
}
.contentclass-server-busy .block-trans-1 {width: 842px;}
.block-gray-5 .block-white-6_top iframe {
	display: block;
	margin: 0 auto;
	overflow: hidden;
}
.block-gray-5 .block-white-6_top ins {
	display: block !important;
	margin: 0 auto !important;
}
.block-trans-4 {
	margin: 1em 0;
	width: 430px;
}
.block-trans-5 {padding: 1px 10px;}
.block-gray-12 {
	background-image: none;
	width: 418px;
}
.block-gray-12 .block-white-6_top {margin-top: 0;}
.block-gray-12 .block-white-6_middle {
	background: #fff none;
	padding: 1px 0;
}
.block-gray-12 .block-white-6_middle .text-white-2 {
	color: #000;
	position: relative;
	margin-top: 0;
}
.block-gray-13 {
	background: url(../images/download/block-gray-13.gif) 0 0 repeat-x;
	padding: 1px 10px;
}
.block-gray-12 .block-white-6_middle .block-gray-13 .text-white-2 {margin-top: 0.4em;}
.block-thumbset-1 {
	overflow: auto;
	width: 100%;
}
.block-thumbset-1 .block-thumb-1 {
	border: 1px solid #999;
	float: left;
	padding: 1px;
	margin-right: 10px;
	
}
.block-thumbset-1_content {margin: 0 auto;}
.block-thumbset-1 .thumb-last {margin-right: 0;}
.block-thumbset-1 .block-thumb-1 img {vertical-align: middle;}
.block-hs-1 {
	overflow: visible;
	padding: 37px 0 33px;
	position: relative;
}
.block-hs-1 .col-1 {
	float: left;
	padding-left: 25px;
	margin: 0.4em 0;
	width: 175px;
}
.block-hs-1 .col-2 {
	float: right;
	padding-right: 25px;
	margin: 0.4em 0;
	width: 510px;
}
.block-hs-1_in-1 {background: url(../images/download/block-hs-1_in-1.gif) 0 0 repeat-y;}
.block-hs-1_in-2 {
	background: url(../images/download/block-hs-1_in-2.gif) 0 0 no-repeat;
	min-height: 124px;
	padding: 1px 0;
}
* html .block-hs-1_in-2 {height: 124px;}
.block-hs-1_devil {
	background: url(../images/download/block-hs-1_devil.png) 0 0 no-repeat;
	height: 196px;
	left: 192px;
	position: absolute;
	top: 0;
	width: 132px;
	z-index: 100;
}
#FreeDownProgress, #full-download-iframe {
	display: none;
	height: 200px;
	width: 100%;
}
#FreeDownProgress {height: 270px;}
.contentclass-server-busy #full-download-iframe {
	margin: 1em auto !important;
	width: 390px;
}

/* --[Tabs]----------------------------------------------------------------------- */
#fileinfo-2 {padding: 0 15px;}

/* --[Others]--------------------------------------------------------------------- */