/* IMPORTANT 
<div id="#page">
	<div="#head">
		<div id="header1"><div id="header2">
		<div id="modules">
	<div="#main">
		<div="#mainmenu">
		<div="#maincontent1">
		<div="#mainright">
		<div="#mainnews">
	<div="#foot">
		<div id="footer1"><div id="footer2">
*/


/* layout */
* {
margin: 0px;
padding: 0px;
}

body {
font-family: Arial, serif;
background-color: #000;
}

#page {
font-family: Arial, serif;
color:#fff;
width: 100%;
height: 100%;}
#page img.logo{margin:5px;}
#start {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_start.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#start #maincontent1, #start #maincontent2{padding: 10px;width:540px;}

#docs {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_docs.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#docs #maincontent1, #docs #maincontent2{color: #333; text-align: right;padding: 10px;width:500px;padding-right: 40px;}
#docs #maincontent1 h1 {font-family: serif;}

#docs_sub {
width: 1000px;
min-height: 700px;
background-color: #000;
color:#333;}
#docs_sub #maincontent2
{background-color: #FD7903;}
#docs_sub #maincontent1, #docs_sub #maincontent2{text-align: right; padding: 10px; width:500px; padding-right: 40px;}

#docs2 {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_docs2.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#docs2 #maincontent1, #docs2 #maincontent2{color: #333; text-align: right;padding: 10px;width:500px;padding-right: 40px;}
#docs2 #maincontent1 h1 {font-family: serif;}

#docs2_sub {
width: 1000px;
min-height: 700px;
background-color: #000;
color:#333;}
#docs2_sub #maincontent2
{background-color: #EA035F;}
#docs2_sub #maincontent1, #docs2_sub #maincontent2{text-align: right;padding: 10px;width:500px;padding-right: 40px;}


#imglib {
width: 1000px;
height: 600px;
color:#554;
background-image: url('/pub/start/img/bg_imglib.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#imglib #maincontent1, #imglib #maincontent2{color: #111; text-align: right;padding: 10px;width:540px;}

#imglib2 {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_imglib2.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#imglib2 #maincontent1, #imglib2 #maincontent2{color: #111; text-align: right;padding: 10px;width:540px;}

#imglib3 {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_imglib3.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#imglib3 #maincontent1, #imglib3 #maincontent2{color: #111; text-align: right;padding: 10px;width:540px;}

#imglib4 {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_imglib4.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#imglib4 #maincontent1, #imglib4 #maincontent2{color: #111; text-align: right;padding: 10px;width:540px;}

#news {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_news.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#news #maincontent1, #news #maincontent2{text-align: right;padding: 10px;width:500px;padding-right: 40px;}

#contacts {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_contacts.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#contacts #maincontent1, #contacts #maincontent2{text-align: right;padding: 10px;width:500px;padding-right: 40px;}

#links {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_links.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#links #maincontent1, #links #maincontent2{text-align: right;padding: 10px;width:500px;padding-right: 40px;}

#fboard {
width: 1000px;
height: 600px;
background-image: url('/pub/start/img/bg_fboard.jpg');
background-repeat: no-repeat;
background-position: 46px 0px;}
#fboard #maincontent1, #fboard #maincontent2{text-align: right;padding: 10px;width:500px;padding-right: 40px;}

#grey {
width: 1000px;
min-height: 700px;
background-color: #000;
color:#fff;}
#grey #maincontent2
{background-color: #222;}
#grey #maincontent2 img
{margin: 10px; border: 2px solid #000;}

#modules {width:220px; font-size: 0.7em;}

.library {
padding-top: 50px;
}
.lib {
padding-left: 2px;
height: 42px;
}
#maincontent1
{
font-size:1.1em;
font-weight:bold;
color: #f6f6f6;
text-transform: uppercase;
text-align: right;
height: 40px;
}

#maincontent2
{
height: 560px;
}

#mainright {
width: 220px;
background-image: url('/pub/start/img/bg_logga.png');
background-repeat: no-repeat;
background-position: 0px 0px;
}

/* format */
#maincontent1 td, #maincontent2 td {
font-size: 0.8em;
}

#modules table {
font-weight:bold;
text-transform: uppercase;
}
#modules table td.img {
background-color: #000;
width: 40px;
padding: 2px;
vertical-align: top;
}
#modules a:link, #modules a:visited, #modules a:active
{
text-decoration: none;
color: #fff;
}
#modules .small
{
font-size:0.7em;
}
.hide
{
display:none;
}

#mainmenu ul {
list-style: none;
font-size:0.9em;
font-weight:bold;
}
#mainmenu li {
display: inline;
padding-left: 10px;
}

.small
{font-size:0.7em;}

#maincontent2 h2
{margin-top: 10px;}
#maincontent2 p
{font-size:1.0em; margin-bottom: 10px;}
#maincontent2 a
{font-weight:bold; color:#fff;}