@media screen {
#printpage { display: none; }
#mainpage { display: block }

* {
	font-family: Arial, Helvetica, Calibri, Verdana, Tahoma, sans-serif;
}
a img {
	border: 0;
}
body {
	background: #003200 url('../img/rmde8bg_notsobig.gif') repeat-y fixed center;
	height: 100%;
}
h1 {
	display: none;
}

#layout-main-wrapper {
	width: 560px;
	position: absolute;
	left: 50%;
	margin-left: -290px;
	top: 50px;
}
#layout-main-content {
	background: #fff;
	margin-top: -12px;
	font-size: 13px;
	padding: 5px;
	padding-left: 15px;
}
#layout-main-header {
    background: url('../img/head.png') no-repeat;
	height: 30px;
}
#layout-main-footer {
    background: url('../img/foot.png') no-repeat;
	height: 30px;
	text-align: right;
	padding-right: 30px;
	padding-top: 10px;
	font-size: 11px;
}
#layout-main-wrapper p {
	padding-right: 15px;
}

/* MENÜ */

#logo {
	position: fixed;
	width: 30px;
	height: 218px;
	background: url('../img/rm.png') no-repeat;
	left: 50%;
	top: 50px;
	margin-left: 280px;
}
#layout-main-wrapper h2 {
	border-bottom: 1px solid #ccc;
	margin-right: 15px;
	font-size: 20px;
	margin-bottom: 10px
}
#layout-main-wrapper h3 {
	border-bottom: 1px solid #ccc;
	font-size: 15px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#layout-main-wrapper a, #layout-main-wrapper a:hover, #layout-main-wrapper a:link, #layout-main-wrapper a:visited, #layout-main-wrapper a:active {
	color: #040;
	text-decoration: underline;
}
#layout-main-wrapper a:hover {
	text-decoration: underline;
	color: #060;
}
#layout-main-footer {
	bottom:2px;
}
hr {
	border: 0;
	border-bottom: 1px solid #ccc;
	margin-right: 15px;
}

.projects a img {
	border: 2px solid #fff;
	width: 75px;
	height: 75px;
}

.projects a.wronglang img {
	opacity: 0.5;
}

.projects a:hover img {
	border: 2px solid #090;
}


pre {
	font-family: monospace;
}

.files td {
	font-size: 14px;
}
.files img {
	width: 22px;
	height: 22px;
}

.coda-slider-wrapper { padding: 20px 0 }
.coda-slider .panel-wrapper { padding: 20px }
.coda-slider, .coda-slider .panel { width: 490px; }
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 540px }
.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
.coda-nav-left a, .coda-nav-right a { color: #030 !important; text-decoration: none !important; font-size: 50px; margin-top: 50px;}
.coda-slider .panel-wrapper { height: 400px; overflow: hidden; }
.panel { height: 400px; }

.slidetext-darkbg {
	background: url('../img/slidetextdark.png') no-repeat;
	color: white;
}
.slidetext-lightbg {
	background: url('../img/slidetextlight.png') no-repeat;
	color: black;
}

.slidetext-darkbg a {
	color: #ccc !important;
}

.slidetext {
	position: relative;
	top: -175px;
	left: 170px;
	width: 260px;
	height: 120px;
	padding: 15px;
	padding-left: 20px;
	padding-right: 20px; 
	margin: 0;
}
.slidelink {
	width: 520px;
	height: 420px;
	margin-left: -40px;
	margin-top: -20px;
	display: block;
	position: relative;
	opacity: 0.2;
}

.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

/* Toolkit */
.tool-clear-both{clear:both;}
.tool-clear-left{clear:left;}
.tool-clear-right{clear:right;}
.tool-align-center{text-align:center;}
.tool-align-left{text-align:left;}
.tool-align-right{text-align:right;}
.tool-float-left{float:left;}
.tool-float-right{float:right;}
.tool-display-none{display:none;}
.tool-display-block{display:block;}
.tool-display-inline{display:inline;}
.tool-display-td{display:table-cell;}
.tool-display-tr{display:table-row;}
}

small {
	font-size: 10px;
}

@media print {
	#mainpage { display: none; }
	#printpage { display: block }
}

