@CHARSET "UTF-8";
* {margin: 0px; padding: 0px;}
html, body {width: 100%; height: 100%;}
body {background-image: url("../../images/roybeusker/site/bgBody.jpg"); background-position: top; background-repeat: repeat-x; background-color: #99989A; color: #999999; font-family: Tahoma, Arial; font-size: 11px;}

* {border-style: solid; border-color: #1D1E20; border-width: 0px;}
h1 {font-size: 13px; margin: 0px 0px 16px; font-weight: bold; line-height: 140%; text-transform: none; color: #FFF;}
h2 {font-size: 11px; margin: 0px; font-weight: bold; font-style: italic; line-height: 140%; color: #FFF;}
h3 {font-size: 11px; margin: 0px; font-weight: bold; line-height: 130%; color: #FFF;}
h4 {font-size: 11px; margin: 0px; font-weight: bold; line-height: 100%; color: #999999;}
h5 {font-size: 11px; margin: 0px; font-weight: bold; line-height: 100%; color: #999999;}
p {margin: 8px 0px; line-height: 140%;}
a {color: #999999;}
img {border: none;}

form {width: 600px; margin: 8px 0px;}
form h3 {margin: 8px 0px 4px; font-style: normal;}
form h4 {margin: 4px 0px 4px; font-style: italic;}
form p {margin: 4px 0px 4px;}
form select {width: 100%; font-size: 11px;}
form .text {background-image: url("../../images/roybeusker/site/bgForm.gif"); margin: 4px 0px 4px; padding: 4px; width: 100%; border: 0px solid #545555; font-size: 11px; font-family: Tahoma, Arial; color: #ffffff; background-color: #3d3e3f; line-height: 140%;}
form .submit {margin: 8px 0px 0px; padding: 2px 4px; background-color: #1D1E20; border-style: solid; border-width: 0px 0px 1px; border-color: #EC0202; color: #FFFFFF; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold;}

div.options {margin: 16px 0px; padding: 4px 2px; clear: both;}
div.options a {margin: 0px 4px 8px 0px; padding: 2px 4px; background-color: #1D1E20; border-style: solid; border-width: 0px 0px 1px; border-color: #EC0202; color: #FFFFFF; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; line-height: 24px; text-decoration: none; white-space: nowrap;}
div.options a:after {content: " "; white-space: normal;}

div.pageindex {margin: 16px 0px;}
div.pageindex a {margin: 0px 2px; text-decoration: none;}
div.pageindex a.pageindex-current {font-weight: bold;}

div.news-item h3 {margin: 4px 0px; font-weight: bold;}
div.news-item h4 {margin: 0px 0px 4px; font-weight: normal;}
div.news-item h5 {margin: 4px 0px 16px; font-weight: normal;}
div.news-item div.news-item-replies {clear: both; margin: 24px 0px 0px;}
div.news-item div.news-item-replyform {clear: both; margin: 24px 0px 0px;}
div.news-item div.news-item-categories h5 {margin: 4px 0px; font-weight: bold;}

a.news-item-readmore {font-weight: normal;}
.news-item-new {font-weight: normal; color: #f00;}

div#container {width: 1200px; height: 640px; margin: 32px auto 0px; padding: 8px 24px 16px 8px; top: 32px; background-repeat: no-repeat; background-image: url("../../images/roybeusker/site/bgMain.png"); _width: 1272px; _height: 672px; _background-image: url("../../images/roybeusker/site/bgMain.gif");}
div#container div#main {width: 1200px; height: 640px; position: absolute;}
div#container div#main div.news-item h2 {font-style: normal; color: #EAEAEA; margin: 4px 0px 8px;}
div#container div#main div.news-item h2 a {text-decoration: underline; color: inherit;}
div#container div#main div.news-item h3 {}
div#container div#main div.news-item div.news-item-categories {margin: 4px 0px;}
div#container div#main div#left {position: absolute; width: 900px; height: 600px; margin: 0px; overflow: auto;}
div#container div#main div#left div.block {padding: 24px 128px 24px 32px;}
div#container div#main div#left div.random-image {padding: 0px;}
div#container div#main div#left div.news .news-image-new {font-weight: normal; color: #f00;}
div#container div#main div#left div.news-index div.news-index-items div.news-item {margin: 0px 0px 16px; clear: both;}
div#container div#main div#left div.news-index div.news-index-items div.news-item:after {clear: both; content: "."; display: block; height: 0px; visibility: hidden; overflow: none;}
div#container div#main div#left div.news-index div.news-index-items div.news-item h3 {margin: 4px 0px;}
div#container div#main div#left div.news-index div.news-index-items div.news-item p {margin: 0px;}
div#container div#main div#left div.news-index div.news-index-items div.news-item div.news-item-image {float: left; margin: 0px 16px 0px 0px; width: 96px; _width: 112px;}
div#container div#main div#left div.news-item h3 {margin: 4px 0px 16px;}
div#container div#main div#left div.news-item div.news-item-replies {padding: 0px 160px 0px 0px; width: 560px;}
div#container div#main div#left div.news-item div.news-item-replies div.news-item-reply {border-width: 1px 0px 0px; margin: 0px 0px 8px; padding: 8px 160px 0px 0px;}
div#container div#main div#left div.news-item div.news-item-replies div.news-item-reply-first {border-width: 0px; padding: 0px;}
div#container div#main div#left div.news-item div.news-item-replies div.news-item-reply h3 {margin: 4px 0px 6px 0px;}
div#container div#main div#left div.news-item div.news-item-replies div.news-item-reply div.news-item-reply-details {font-size: 9px; }
div#container div#main div#left div.news-item div.news-item-replies div.news-item-reply p {margin: 4px 0px 0px;}
div#container div#main div#left div.news-item div.news-item-replies div.news-item-reply div.options {margin: 4px 0px 0px;}
div#container div#main div#left div.news-item div.news-item-replyform form {width: 400px;}
div#container div#main div#left div.news-item div.news-item-replyform form h3 {margin: 8px 0px 0px; font-style: normal;}
div#container div#main div#left div.news-item div.news-item-replyform form textarea {height: 144px;}
div#container div#main div#left div.news-item div.news-item-replyform div.captcha-image {padding: 0px 4px 4px;}
div#container div#main div#left div.news-item-images {float: left; margin: 0px 16px 16px 0px;}
div#container div#main div#left div.news-item-images td.news-imageindex-image {padding: 0px 0px 8px; width: 112px;}
div#container div#main div#left div.news-imageindex div.news-imageindex-images {margin: 24px 0px 16px;}
div#container div#main div#left div.news-imageindex div.news-imageindex-images table {}
div#container div#main div#left div.news-imageindex div.news-imageindex-images table td.news-imageindex-image {vertical-align: top; padding: 8px 8px 16px; border-width: 0px 0px 0px 1px;}
div#container div#main div#left div.news-imageindex div.news-imageindex-images table td.news-imageindex-image-first {padding-left: 0px; border-width: 0px;}
div#container div#main div#left div.news-imageindex div.news-imageindex-images table td.news-imageindex-image div {padding: 0px 4px;}
div#container div#main div#left div.news-imageindex div.news-imageindex-images table td.news-imageindex-image div.news-imageindex-image-image {width: 192px; height: 128px; padding: 0px; text-align: center; margin: 0px 0px 8px;}
div#container div#main div#left div.news-image {padding-bottom: 0px;}
div#container div#main div#left div.news-image h3 {margin: 0px;}
div#container div#main div#left div.news-image p {margin: 0px;}
div#container div#main div#left div.news-image div.news-image-image {background-color: #1D1E20; width: 675px; text-align: center; margin: 16px 0px;}
div#container div#main div#left div.news-image div.news-image-image div.news-image-nav {height: 24px;}
div#container div#main div#left div.news-image div.news-image-image div.news-image-nav span.news-image-nav-previous {float: left; margin: 4px 0px 0px 8px;}
div#container div#main div#left div.news-image div.news-image-image div.news-image-nav span.news-image-nav-next {float: right; margin: 4px 8px 0px 0px;}
div#container div#main div#left div.news-image div.news-image-image div.news-image-nav a {font-weight: bold; text-decoration: none;}
div#container div#main div#menu {position: absolute; width: 1200px; height: 40px; margin: 0px; top: 600px; background-image: url("../../images/roybeusker/site/bgMenu.jpg"); background-repeat: repeat-x;}
div#container div#main div#right {position: absolute; width: 300px; height: 600px; margin: 0px; top: 0px; left: 900px; overflow: visible;}
div#container div#main div#right form {width: 100%;}
div#container div#main div#right div#logo {text-align: center; padding: 8px 0px; height: 128px;}
div#container div#main div#right div.block {margin: 0px 0px 32px; padding: 0px 12px;}
div#container div#main div#right div.block h1 {margin: 0px 0px 8px;}
div#container div#main div#right div.latestnews div.news-item {margin: 0px 0px 16px;}
div#container div#main div#right div.latestnews div.news-item h3 {color: #999999;}
div#container div#main div#right div.latestpictures {margin: 0px 0px 56px;}
div#container div#main div#right div.latestpictures h1 {color: #999999; font-size: 11px;}
div#container div#main div#right div.latestpictures td {padding: 0px 6px 0px 0px;}
div#container div#main div#right div.latestpictures img {border-style: solid; border-width: 1px; border-color: #3A3A3A;}
div#container div#main div#right div.latestpictures p {padding: 0px 6px 0px 0px;}
div#container div#main div#work {position: absolute; width: 1200px; height: 600px;}
div#container div#main div#work div#logo {position: absolute; width: 300px; margin: 0px; top: 0px; left: 600px; text-align: center; padding: 8px 0px; height: 52px; z-index: 10;}
div#container div#footer {position: absolute; top: 696px; width: 1200px; text-align: center; color: #d8d8d8; margin: 0px 0px 24px;}
