@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%; }
	
ol, ul  { list-style: none; }

/* remember to define focus styles! */
:focus  { outline: 0; }

/* tables still need 'cellspacing="0"' in the markup */
table 	{ /* border-collapse: collapse; border-spacing: 0; */ }

/* -------- Main -------- */

* { margin: 0; padding: 0; }
#wrapper{display:table;overflow:hidden;margin:0px auto;}
*:first-child+html #wrapper {position:relative;}/*ie7*/
* html #wrapper{position:relative;}/*ie6*/

#content_container{display:table-cell;vertical-align: middle;}
*:first-child+html #content_container{position:absolute;top:50%;}/*ie7*/
* html #content_container{position:absolute;top:50%;}/*ie6*/

*:first-child+html #content{position:relative;top:-50%;}/*ie7*/
* html #content{position:relative;top:-50%;}/*ie6*/

#wrapper{height:100%;width:970px;}

img {
	border: none;
}
html, body {
    width:100%;
	height:100%;
    margin: 0px;
    padding: 0px;
    border: none;
}
body {
	font-family: 'Noticia Text', serif;
	background-color: #000;
	background-image: url(../img/mr_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

/* -------- Header -------- */

#header {
	position:relative;
	max-width:970px;
	width:100%;
	height:auto;
	height:228px;	
}
#header_logo {
	height:139px;
	width:225px;
	padding: 0px;
	background-image: url(../img/mr_logo_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index:10;
}
#header_logo a {
	height:139px;
	width:225px;
	background-image: url(../img/mr_logo_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
}
#header_lang {
	position:absolute;
	top:0px;
	right:28px;	
	display:inline-block;
}
#header_kontakt {
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	background-color: #df061c;
	line-height: 33px;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
#header_kontakt a:link { color:#fff; text-decoration:none; }
#header_kontakt a:visited { color:#fff; text-decoration:none; }
#header_kontakt a:active { color:#fff; text-decoration:none; }
#header_kontakt a:hover { color:#fff; text-decoration:none;  }
#header_nav {
	/*position:absolute;
	top:153px;*/
	height:67px;
	width:100%;
	max-width:970px;
	z-index:100;
	margin-top:-10px;
}
/* -------- Scroller -------- */
#header_scroller {
	width:100%;
	max-width:970px;
	height:350px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/* -------- Content -------- */
#content {
	width:100%;
	max-width:970px;
	margin: 0px;
	padding: 0px;
}
/* -------- Content Text -------- */
#content {
	color: #767676;
	text-decoration: none;
	font-size: 13px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
#content ul {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	margin-left:15px !important;
}
#content ul li {
	margin-left: 40px !important;
	list-style:disc !important;
}
#content a {
	color:#767676 ;	
}
#content a:link { color:#767676; text-decoration:none; }
#content a:visited { color:#767676; text-decoration:none; }
#content a:active { color:#fff; text-decoration:none; }
#content a:hover { color:#fff; text-decoration:none;  }
/* -------- Footer -------- */
#footer {
	width:100%;
	height:160px;
	padding: 0px;
	margin: 0px;
	background-image: url(../img/mr_footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

/* -------- Footer Top -------- */
#footer_top {
	width:100%;
	max-width:970px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:116px;
	position:relative;
	color: #000;
}
#footer_top a {
	color:#df061c ;	
}
#footer_top a:link { color:#df061c; text-decoration:none; }
#footer_top a:visited { color:#df061c; text-decoration:none; }
#footer_top a:active { color:#000; text-decoration:none; }
#footer_top a:hover { color:#000; text-decoration:none;  }
#footer_top_col_1 {
	width:43px;
	height:28px;
	background-image: url(../img/mr_footer_picto.jpg);
	position: absolute;
	left: 30px;
	top: 50px;
}
#footer_top_col_2 {
	width:121px;
	height:75px;
	background-image: url(../img/mr_footer_logo.jpg);
	position: absolute;
	left: 110px;
	top: 20px;
}
#footer_top_col_2 a {
	width:121px;
	height:75px;
	background-image: url(../img/mr_footer_logo.jpg);
	display:inline-block;
}
#footer_top_col_3 {
	width:200px;
	position: absolute;
	left: 285px;
	bottom: 34px;
}
#footer_top_col_4 {
	width:200px;
	position: absolute;
	left: 426px;
	bottom: 34px;
}
/* -------- Footer Bottom -------- */
#footer_bottom {
	width:100%;
	max-width:970px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:44px;
	line-height:44px;
	position:relative;
	color: #3a3a3a;
}
#footer_bottom a {
	color:#3a3a3a ;	
}
#footer_bottom a:link { color:#3a3a3a; text-decoration:none; }
#footer_bottom a:visited { color:#3a3a3a; text-decoration:none; }
#footer_bottom a:active { color:#df061c; text-decoration:none; }
#footer_bottom a:hover { color:#df061c; text-decoration:none;  }
#footer_bottom_col_1 {
	width:586px;
	height:44px;
	line-height:44px;
	position: absolute;
	left: 30px;
	top: 0px;
}
#footer_bottom_col_2 {
	width:260px;
	height:44px;
	line-height:44px;
	position: absolute;
	right: 155px;
	top: 0px;
	text-align: right;
}
#footer_bottom_col_3 {
	width:94px;
	height:29px;
	line-height:44px;
	position: absolute;
	right: 10px;
	top: 5px;
	background-image: url(../img/mr_logo_pint.png);
	background-repeat: no-repeat;
}
#footer_bottom_col_3 a {
	width:94px;
	height:29px;
	background-image: url(../img/mr_logo_pint.png);
	background-repeat: no-repeat;
	display:inline-block;
}
/* -------- Clearer -------- */
.clearer { clear: both; }