body {
	width: 1046px;
	overflow-x: hidden;
	background: #fff;
}
div.main {
	margin: 0; 
	padding:0; 
	display: block; 
	float: left; 
}
div.menu { padding: 20px 0; border-top: 1px dashed #aaa; }
div.bottom, div.menu { display: block; float: left;  clear: both; width: 930px; text-align: center; background: #fff;}
div.bottom {
	margin: 50px 0 0 96px;
    left: 0;
	bottom: 0;
}

div.right {
	display: inline-block;
	width: 270px;
	margin: 35px 0 20px 100px;
}

div.logo {
	margin:0;
	padding:0;
	padding: 0 0 0 96px;
	display: block;
	width: 550px;
	height:155px;
	background: #fff;
	background: url('/images/gelius_line.gif') 0 0 no-repeat;
}
div.logo a {text-decoration: none;}
div.logo1 span{
	display: block;
	width: 1026px;
	height:155px;
	background: url('/images/logo.gif') 0 0 no-repeat;
    padding: 15px 0 0 0;
    margin: 20px 0 0 0;
	font-size: 15px;
}
a.auth {display:none;}
div.login fieldset {border: none;}



div.info {
	margin: 0 0 0 96px;
	padding:0;
    display: block;
    float: left;
}

ul.menugmenu { 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
}
ul.menugmenu li { display: inline; padding-right: 15px; }
ul.menugmenu li a {font-weight: bold; }

ul.menuclients { margin: 0; padding: 0; list-style-type: none; }
ul.menuclients li {  list-style-type: none; }

ul.nav-child { margin:0; padding:0; display: inline;}
ul.nav-child li{ margin:0; padding:0 10px; display: inline;}

span.licence {margin:0; padding: 0;}
span.licence a {
	background: url('/images/pdf.gif') 0 0 no-repeat;
	padding: 0 0 10px 20px;
	display: block;
}

table.legaldocs {width: 930px;}
table.legaldocs th { font-weight: bold; text-align: center; background: #f9f9f9;}
table.legaldocs td, table.legaldocs th {     
	color: #535453;
    border: 1px solid #f1f1f1;
    border-color: #f1f1f1 !important;
    bborder-width: 1px 0 1px 1px;
    padding: 7px 13px;
    color: #535453;
    vertical-align: middle;
	wwidth: 300px;
	font-size: 13px;
}
table.legaldocs td:nth-child(3), table.legaldocs td:nth-child(4){ text-align: center;}
table.legaldocs td.sz {white-space: nowrap;}

h1 { 
	color: #535453; 
	display: block;
    font-size: 17px;
    font-weight: bold;
	border-bottom: 1px solid rgb(1, 150, 255);
	padding-left: 10px;
}

h2 { 
	color: #535453; 
	display: block;
    font-size: 15px;
    font-weight: bold;
}
h4 { 
	margin: 10px 0;
	display: block;
    font-size: 13px;
    font-weight: bold;
}

div[itemprop="blogPost"]{
	margin-bottom: 50px;
}
.rssArchive {
    padding: 7px 17px; 
    border-radius: 8px;
    color: #ffffff;
    background-color: #ed1c24;
    width: 100px;
    text-align: center;
	font-size: 13px;
}
.rssArchive:hover{ font-weight: bold; cursor: pointer; }

tr.rssarchive { display: none; }

table.pdf { min-width: 600px; }
table.pdf th {padding: 2px 5px; background-color: #f5f2dd; border: 1px solid #DDDDDD; font-size:13px;}
table.pdf td {vertical-align: baseline; padding: 2px 5px; color: #000; font-size:13px;}
table.pdf td:nth-child(3), table.pdf td:nth-child(4), table.pdf td:nth-child(5){ text-align: center;}
table.pdf td.noborder {border:none;}
table.pdf tr.deleted td {text-decoration:line-through;}
table.pdf a { font-size:13px; }

.del { line-height: 12px; vertical-aling: baseline; margin:0; padding:2px 0; border:none; font-family: Comic Sans MS,Arial; font-size: 15px; background: none;  color: #990000; font-weight: bold; }

input.button10 {
        margin: 0;
        padding: 5px 20px;
        font-size: 11px;
        border-radius: .5em;
        background-color: #0078d7;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-weight: 700;
        box-shadow: 1px 2px 2px #AAA;
}
input.button10:hover{ box-shadow: none; cursor: pointer;}
input.button10:active{ box-shadow: inset 2px 2px 3px #0058b7; }
input.button10:focus {outline:none !important;}

input.button11 {
        margin: 0;
        padding: 5px 20px;
        font-size: 11px;
        border-radius: .5em;
        background-color: red;
        border: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-weight: 700;
        box-shadow: 1px 2px 2px #AAA;
}
input.button11:hover{ box-shadow: none; cursor: pointer;} 
input.button11:active{ box-shadow: inset 2px 2px 3px red; }
input.button11:focus {outline:none !important;}

div#edit {
	position:fixed;
	top:150px;
	left:100px;
	margin:0;
	padding: 5px;
	border: 1px solid #ccc;
	box-shadow: 0 4px 18px #000;
	z-index: 1000;
	background: #fff;
}
div#edit tr.info td { background: #0058b7;; text-align:center; color: #fff; padding: 3px;}
div#edit tr.buttons td { padding-top: 10px; text-align:center;}