@charset "UTF-8";
/* CSS Document */

@media print {
#background_ident {
	background-color: white;
!important background-image: none;
!important
}
.poster {
	background-image: none;
}
.productbrowsercontainer {
	background-image: none;
}
p, h1, h2, h3 {
	color:#000;
}
}
 @media screen {
/* BACKGROUND IDENT     BACKGROUND IDENT     BACKGROUND IDENT     BACKGROUND IDENT     BACKGROUND IDENT     BACKGROUND IDENT     BACKGROUND IDENT     BACKGROUND IDENT*/
#background_ident {
	position:fixed;
	background-position:top right;
	background-attachment: fixed;
	width: 100%;
	height:100%;
	overflow:auto;
	z-index: 500;
	background-image: url(../../images/elements/ident_luma.png);
	background-repeat:no-repeat;
	margin: 0px;
}
}

/* RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6, p, pre, code, address, caption, cite, code, em, strong, th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
ul, ol {
	list-style: none;
}
fieldset, img {
	border: none;
}
caption, th {
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    BODY    */
html {
	height: 100%;
	margin-bottom: 0px;
	overflow:auto;
}

.block_background	{
	margin: 0 auto;
	width: 960px;
}

/************************************************************************************************************************************************************************/
/* TEXT FORMATTING     TEXT FORMATTING     TEXT FORMATTING     TEXT FORMATTING     TEXT FORMATTING     TEXT FORMATTING     TEXT FORMATTING     TEXT FORMATTING          */
/************************************************************************************************************************************************************************/

/* TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT  TEXT TEXT TEXT TEXT  TEXT TEXT TEXT TEXT  TEXT TEXT TEXT TEXT  TEXT TEXT TEXT TEXT  TEXT TEXT TEXT */
h1 {
	font-size:18px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-bottom: -6px;
}
h2 {
	font-size:14px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-bottom: -6px;
}
h3 {
	font-size:12px;
	padding-left: 15px;
	padding-top: 4px;
}
p {
	font-weight:100;
	text-decoration: none;
	word-spacing: normal;
	line-height: 1.3em;
	font-size: 0.7em;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 8px;
}
p a:link, p a:visited, h3 a:link, h3 a:visited {
	text-decoration: none;
}
p a:hover, h3 a:hover {
	text-decoration: none;
}
/* ARTICLE HEADER    ARTICLE HEADER    ARTICLE HEADER    ARTICLE HEADER    ARTICLE HEADER */
#header_none, #header {
	height: 20px;
	font-size: 12px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin: 0px;
}

/* HEADER     HEADER     HEADER     HEADER     HEADER     HEADER     HEADER     HEADER   */
.header {
	clear: both;
	width: 960px;
	height: 25px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	margin-top:5px;
	padding: 0px;
	text-align:right;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}

/* FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER */
.footer {
	margin-top: 10px;
	position:relative;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 40px;
	font-size: 15px;
	font-weight: normal;
	text-decoration:none;
	clear: both;
	width: 960px;
	margin-bottom:40px;
}

.footer a:link, .footer a:visited {
	text-decoration:none;
}

.footer a:hover {
	text-decoration:none;
}

.footer_left {
	text-align:left;
}

/************************************************************************************************************************************************************************/
/* NAVIGATION    NAVIGATION    NAVIGATION    NAVIGATION    NAVIGATION    NAVIGATION    NAVIGATION    NAVIGATION    NAVIGATION    NAVIGATION    NAVIGATION    NAVIGATION */
/************************************************************************************************************************************************************************/
	
/* GLOBALHEADER */

/*	#globalheader {
		display: none;
		visibility:hidden;
	}	
*/


#globalheader {
	width: 960px;
	height: 30px;
	margin: 10px auto -30px;
	padding-bottom: 0px;
	position: relative;
	z-index: 2000;
}
#globalnav li {
	font-size:14px;
	float: left;
	width: 220px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
	margin: 0;
}
#company {
	text-align:right;
}



/************************************************************************************************************************************************************************/
/* BORDERS     BORDERS     BORDERS     BORDERS     BORDERS     BORDERS     BORDERS     BORDERS     BORDERS     BORDERS     BORDERS     BORDERS     BORDERS     BORDERS  */
/************************************************************************************************************************************************************************/

/* ARTICLE    ARTICLE    ARTICLE    ARTICLE    ARTICLE    ARTICLE    ARTICLE    ARTICLE    */
#border {
	border: 1px solid;
}

/* FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER */
.footer {
	border-top:1px solid;
}



/************************************************************************************************************************************************************************/
/* LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     LAYOUT     */
/************************************************************************************************************************************************************************/

/* MAINWINDOW     MAINWINDOW     MAINWINDOW     MAINWINDOW     MAINWINDOW     MAINWINDOW  */
.mainwindow {
	width: 960px;
	margin: 0 auto;
	position: relative;
	padding: 40px 0 0;
}
.mainwindow .column_all {
	width: 960px;
	margin-left: 0px;
	float: left;
}
.mainwindow .column {
	width: 770px;
	margin-left: 10px;
	float: left;
}
.mainwindow .column.first {
	width: 180px;
	margin: 0px;
}

/************************************************************************************************************************************************************************/

/* CONTAINERS CONTAINERS CONTAINERS CONTAINERS CONTAINERS CONTAINERS CONTAINERS CONTAINERS */
#container770 {
	clear:both;
	width: 770px;
	margin: 0 auto;
	position: relative;
}
#container960 {
	clear:both;
	width: 960px;
	margin: 0 auto;
	position: relative;
}
/* LAYOUT 1 COLUMN      LAYOUT 1 COLUMN       LAYOUT 1 COLUMN      LAYOUT 1 COLUMN      LAYOUT 1 COLUMN     LAYOUT 1 COLUMN */
.layout1col_960 .column {
	width: 960px;
	margin: 0px;
	float: left;
}
/* LAYOUT 2 COLUMNS RIGHT     LAYOUT 2 COLUMNS RIGHT    LAYOUT 2 COLUMNS RIGHT    LAYOUT 2 COLUMNS RIGHT    LAYOUT 2 COLUMNS RIGHT */
.layout2col_960 {
	width: 100%;
}
.layout2col_960 .column {
	width: 720px;
	margin: 0px;
	float: left;
}
.layout2col_960 .column.last {
	width: 230px;
	margin: 0px;
	float: right;
}
/* LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS */
.layout4col_960 {
	width: 100%;
}
.layout4col_960 .column {
	width: 235px;
	margin-left: 10px;
}
.layout4col_960 .column.first {
	width: 230px;
	margin: 0px;
	float: left;
}
.layout4col_960 .column.last {
	width: 230px;
	margin: 0px;
	float: right;
}
/* LAYOUT 1 COLUMN      LAYOUT 1 COLUMN       LAYOUT 1 COLUMN      LAYOUT 1 COLUMN      LAYOUT 1 COLUMN     LAYOUT 1 COLUMN */
.layout1col .column {
	width: 770px;
	margin: 0px;
	float: left;
}
/* LAYOUT 2 COLUMNS RIGHT     LAYOUT 2 COLUMNS RIGHT    LAYOUT 2 COLUMNS RIGHT    LAYOUT 2 COLUMNS RIGHT    LAYOUT 2 COLUMNS RIGHT */
.layout2col_right {
	width: 100%;
}
.layout2col_right .column {
	width: 575px;
	margin: 0px;
	float: left;
}
.layout2col_right .column.last {
	width: 185px;
	margin: 0px;
	float: right;
}
/* LAYOUT 2 COLUMNS LEFT     LAYOUT 2 COLUMNS LEFT     LAYOUT 2 COLUMNS LEFT     LAYOUT 2 COLUMNS LEFT     LAYOUT 2 COLUMNS LEFT */
.layout2col {
	width: 100%;
}
.layout2col .column {
	width: 575px;
	margin: 0px;
	float: right;
}
.layout2col .column.first {
	width: 185px;
	margin: 0px;
	float: left;
}
/* LAYOUT 2 COLUMNS EVEN     LAYOUT 2 COLUMNS EVEN     LAYOUT 2 COLUMNS EVEN     LAYOUT 2 COLUMNS EVEN     LAYOUT 2 COLUMNS EVEN */
.layout2col_even {
	width: 100%;
}
.layout2col_even .column {
	width: 380px;
	margin: 0px;
	float: right;
}
.layout2col_even .column.first {
	width: 380px;
	margin: 0px;
	float: left;
}
/* LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS */
.layout3col {
	width: 100%;
}
.layout3col .column {
	width: 380px;
	margin-left: 10px;
}
.layout3col .column.first {
	width: 185px;
	margin: 0px;
	float: left;
}
.layout3col .column.last {
	width: 185px;
	margin: 0px;
	float: right;
}
/* LAYOUT 3 COLUMNS RIGHT    LAYOUT 3 COLUMNS RIGHT    LAYOUT 3 COLUMNS RIGHT    LAYOUT 3 COLUMNS RIGHT    LAYOUT 3 COLUMNS RIGHT */
.layout3col_right {
	width: 100%;
}
.layout3col_right .column {
	width: 185px;
	margin-left: 10px;
}
.layout3col_right .column.first {
	width: 380px;
	margin: 0px;
	float: left;
}
.layout3col_right .column.last {
	width: 185px;
	margin: 0px;
	float: right;
}
/* LAYOUT 3 COLUMNS LEFT    LAYOUT 3 COLUMNS LEFT    LAYOUT 3 COLUMNS LEFT    LAYOUT 3 COLUMNS LEFT    LAYOUT 3 COLUMNS LEFT */
.layout3col_left {
	width: 100%;
}
.layout3col_left .column {
	width: 185px;
	margin-left: 10px;
}
.layout3col_left .column.first {
	width: 185px;
	margin: 0px;
	float: left;
}
.layout3col_left .column {
	width: 185px;
	margin-left: 10px;
}
.layout3col_left .column.last {
	width: 380px;
	margin: 0px;
	float: right;
}
/* LAYOUT 3 COLUMNS EVEN    LAYOUT 3 COLUMNS EVEN    LAYOUT 3 COLUMNS EVEN    LAYOUT 3 COLUMNS EVEN    LAYOUT 3 COLUMNS EVEN */
.layout3col_even {
	width: 100%;
}
.layout3col_even .column {
	width: 250px;
	margin-left: 10px;
}
.layout3col_even .column.first {
	width: 250px;
	margin: 0px;
	float: left;
}
.layout3col_even .column.last {
	width: 250px;
	margin: 0px;
	float: right;
}
/* LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS     LAYOUT 4 COLUMNS */
.layout4col {
	width: 100%;
}
.layout4col .column {
	width: 185px;
	margin-left: 10px;
}
.layout4col .column.first {
	width: 185px;
	margin: 0px;
	float: left;
}
.layout4col .column.last {
	width: 185px;
	margin: 0px;
	float: right;
}

/************************************************************************************************************************************************************************/

/* CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT CONTENT */
.poster {
	overflow: hidden;
	margin-bottom: 10px;
}
.poster.h20 {
	height: 20px;
}
.poster.h100 {
	height: 91px;
}
.poster.h150 {
	height: 143px;
	margin-bottom: 9px;
}
.poster.h200 {
	height: 194px;
}
.poster.h300 {
	height: 297px;
}
.poster.h400 {
	height: 400px;
}
.poster.h600 {
	height: 606px;
}
.poster.h800 {
	height: 812px;
}
.poster.h1000 {
	height: 1018px;
}
.poster.h100p {
	height: 100%;
}

/************************************************************************************************************************************************************************/
/* TABLE LAYOUT     TABLE LAYOUT     TABLE LAYOUT     TABLE LAYOUT     TABLE LAYOUT     TABLE LAYOUT     TABLE LAYOUT     TABLE LAYOUT     TABLE LAYOUT     TABLE LAYOUT*/
/************************************************************************************************************************************************************************/

/* TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL TABLECELL*/
.cell {
	border-bottom: 1px solid #474749;
	padding: 5px 3px 3px 15px;
}
.cell2 {
	border-bottom: 1px solid #474749;
	border-right: 1px solid #474749;
	padding: 5px 3px 3px 15px;
}

