<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">h1, h2, h3, h4, h5, h6, h7, p, ul, ol, li, cite, hr, fieldset, img, dl, dt, dd {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style-type: none;
	list-style: none;
}
.hidden, #hidden {
	position: absolute;
	display: none;
}
.cleaner {
	display: block;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	width: 100%;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
.noDis {
	display: block;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	width: 100%;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
#waitingTable {
	background: transparent;
	width: 100%;
	height: 100%;
}
#waitingTable td {
	text-align: center;
	vertical-align: middle;
	background: transparent;
}

body {
	height: 100%;
	text-align: center;
	font: 0.80em Arial, Helvetica, Tahoma, sans-serif;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
        background: #000000;
}
#siteBg {
    width: 100%;
    height: 100%;
    background: #000000 url('/.s/t/853/2.jpg') ;
}
#site {
    width: 960px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    padding: 130px 0 0 0;
    height: 100%;
}

/* --------- HEADER ------------ */
#header {
    width: 510px;
    height: 90px;
    position: absolute;
    margin: 0 0 0 0;
    overflow: hidden;
    top: 35px;
    left: 30px;
}
#rbcEditedPage #header {
    z-index: 0;
}
#illustration {
    width: 720px;
    overflow: hidden;
    position: relative;
    float: right;
    margin-bottom: 10px;
}
#logozone {
    width: 510px;
    height: 90px;
    overflow: hidden;
}
#logo {
    font-size: 2.7em;
    line-height: 1.2em;
    float: left;
    color: #FFFFFF;
    text-align: left;
    border: none;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0;
    width: 100%;
    max-height: 48px;
    overflow: hidden;
}
/* IE 6 */
#logo {
    height: expression(this.scrollHeight&gt;47?"48px":"auto");
}
#logo a, #logo a:hover, #logo a img, #logo a:hover img {
    text-decoration: none;
    color: #FFFFFF;
    border: none;
    text-align: left;
}
#logo a img, #logo a:hover img, #logo img {
    text-decoration: none;
    color: #FFFFFF;
    border: none;
    text-align: left;
}
#moto {
    color: #ff8080;
    font-size: 1.3em;
    font-weight: normal;
    font-style: italic;
    text-align: left;
    padding: 0 25px;
}
/* --------- HEADER ---------- */

/* -------- MAIN ------------- */
#main, #mainWide {
    width: 960px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
    text-align: left;
    position: relative;
}
#mainContent {
    width: 960px;
    float: left;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 0;
}
/* ------- CONTENT ------------ */
#contentRow {
    width: 720px;
    float: right;
    _width: 700px;
}
#content {
    width: 460px;
    margin: 0 10px;
    padding: 0 0 0 0;
    overflow: hidden;
    float: left;
    _margin: 0 5px;
}
#mainWide #content, #column {
    width: 700px;
    padding: 0 0 0 0;
    overflow: hidden;
}

#column {
    width: 700px;
    margin: 0 0;
    padding: 0;
    overflow: hidden;
    _width: 680px;
}
#leftColumn {
    width: 350px;
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
#rightColumn {
    width: 350px;
    float: right;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
#leftColumnContent, #rightColumnContent {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.box {
    margin: 0 10px 20px 10px;
    padding: 0 0 0 0;
    overflow: hidden;
}
#column #leftColumn .box {
    margin: 0 10px 20px 10px;
}
#column #rightColumn .box {
    margin: 0 10px 20px 10px;
}
.boxTitle {
    border-bottom: 1px solid #2a2a2a;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.boxTitle h2, .boxTitle h1 {
    margin-bottom: 0;
    font-size: 1.9em;
    font-weight: bold;
    color: #ff0000;
    padding: 0 0 0 0;
    border: none;
}
.boxContent {
    overflow: hidden;
    padding: 0 0 0 0;
    margin: 0;
}
.boxContent p {
    line-height: 1.6em;
    padding: 0 0 5px 0;
}

.rbcWidgetArea {
    margin: 0 0 20px 0;
}
/* ------- CONTENT ------------ */

/* -------- SIDEBAR --------- */
#sidebar {
    float: left;
    width: 240px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}
#sidebarContent {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

#sidebar .box {
    margin: 0 0 10px 0;
    padding: 0 0 17px 0;
    overflow: hidden;
    background: url(../img/box_bottom_left.png) no-repeat bottom;
    _width: 240px;
}
#sidebar .boxTitle {
    padding: 0 20px;
    margin: 0 0 0 0;
    background: url(../img/title_bg.png) no-repeat;
    width: 200px;
    height: 40px;
    overflow: hidden;
    border-bottom: none;
    _width: 240px;
}
#sidebar .boxTitle h2, #sidebar .boxTitle h1 {
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 1px;
    border: none;
    line-height: 40px;
}
#sidebar .boxContentBorder {
    background: url(../img/box_content_left.png) repeat-y right;
    border-top: 1px solid #171717;
}
#sidebar .boxContent {
    margin: 0 20px;
    padding: 10px 0 0 0;
    overflow: hidden;
    _width: 200px;
}
/* -------- SIDEBAR ---------- */

/* ------- LEFTSIDE --------- */
#leftSide {
    float: right;
    margin: 0 0 0 0;
    width: 240px;
    position: relative;
    overflow: hidden;
    _margin: 0 -20px 0 0;
}
#leftSideContent {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

#leftSide .box {
    margin: 0 0 10px 0;
    padding: 0 0 17px 0;
    overflow: hidden;
    background: url(../img/box_bottom_right.png) no-repeat bottom;
    _width: 240px;
}
#leftSide .boxTitle {
    padding: 0 20px;
    margin: 0 0 0 0;
    background: url(../img/title_bg.png) no-repeat;
    width: 200px;
    height: 40px;
    overflow: hidden;
    border-bottom: none;
    _width: 240px;
}
#leftSide .boxTitle h2, #leftSide .boxTitle h1 {
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 1px;
    border: none;
    line-height: 40px;
}
#leftSide .boxContentBorder {
    background: url(../img/box_content_right.png) repeat-y left;
    border-top: 1px solid #171717;
}
#leftSide .boxContent {
    margin: 0 20px;
    padding: 10px 0 0 0;
    overflow: hidden;
    _width: 200px;
}
 /* ------- LEFTSIDE --------- */

/* -------- MAIN ------------- */

/* ------- MENU ----------- */
#menuzone {
    width: 240px;
    background: url(../img/menu_top.png) no-repeat top;
    margin: 0 0 10px 0;
    padding: 20px 0 0 0;
    color: #000000;
}
#menuzoneContent {
    width: 240px;
    background: #ffc800 url(../img/menu_content.png) repeat-y;
    padding: 0 0 0 0;
}
#menuzoneBottom {
    width: 240px;
    background: url(../img/menu_bottom.png) no-repeat bottom;
    padding: 0 0 20px 0;
}
.menu {
    width: 200px;
    color: #000000;
    margin: 0 20px;
}
.menu li {
    width: 200px;
    background: url(../img/menu_separator.png) no-repeat bottom;
    line-height: 36px;
    padding-bottom: 2px;
}
.menu li a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    background: url(../img/menu_li.png) no-repeat 0 13px;
    padding-left: 20px;
    display: block;
    padding-right: 10px;
}
.menu li a:hover, .menu li.open a, .menu li.selected a, .menu li.activeSelected a {
    color: #7f4f00;
    text-decoration: none;
}

/* ------ second ------- */
.menu li ul.level1 li {
    background: none;
    padding-bottom: 0;
}
.menu li ul.level1 li.first {
    background: url(../img/menu_separator.png) no-repeat top;
    padding-top: 2px;
}
.menu li ul.level1 li a, .menu li.open ul.level1 li a, .menu li.selected ul.level1 li a, .menu li.activeSelected ul.level1 li a {
    background: #ffe484;
    font-weight: normal;
    text-decoration: none;
    display: block;
    color: #000000;
}
.menu li ul.level1 li a:hover, .menu li ul.level1 li.selected a, .menu li ul.level1 li.activeSelected a {
    background: #890a0a;
    text-decoration: none;
    color: #ffe192;
}
/* ------ /second ------- */

/* ----- third -------- */
.menu li ul.level1 li ul.level2 li, .menu li ul.level1 li ul.level2 li.first {
    background: none;
    padding-bottom: 0;
    padding-top: 0;
}
.menu li ul.level1 li ul.level2 li a, .menu li ul.level1 li.selected ul.level2 li a, .menu li ul.level1 li.activeSelected ul.level2 li a {
    padding-left: 40px;
    background: #ffe484;
    color: #000000;
}
.menu li ul.level1 li ul.level2 li a:hover, .menu li ul.level1 li.selected ul.level2 li a:hover, .menu li ul.level1 li.activeSelected ul.level2 li a:hover {
    background: #890a0a;
    color: #ffe192;
}
.menu li ul.level1 li ul.level2 li.selected a, .menu li ul.level1 li.selected ul.level2 li.selected a, .menu li ul.level1 li.activeSelected ul.level2 li.selected a,
.menu li ul.level1 li ul.level2 li.activeSselected a, .menu li ul.level1 li.selected ul.level2 li.activeSselected a, .menu li ul.level1 li.activeSelected ul.level2 li.activeSselected a {
    background: #890a0a;
    color: #ffe192;
}
/* ----- third -------- */

/* ----- fourth --------- */

.menu li ul.level1 li ul.level2 li ul.level3 li, .menu li ul.level1 li ul.level2 li ul.level3 li.first,
.menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li, .menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li.first,
.menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li ul.level5 li, .menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li ul.level5 li.first {
    background: none;
    padding-bottom: 0;
    padding-top: 0;
}
.menu li ul.level1 li ul.level2 li ul.level3 li a, .menu li.selected ul.level1 li.selected ul.level2 li.selected ul.level3 li a, .menu li.activeSelected ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li a,
.menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li a, .menu li.selected ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li a, .menu li.activeSelected ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li a,
.menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li ul.level5 li a, .menu li.selected ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected ul.level5 li a, .menu li.activeSelected ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected ul.level5 li a {
    padding-left: 60px;
    background: #ffe484;
    color: #000000;
}
.menu li ul.level1 li ul.level2 li ul.level3 li a:hover, .menu li.selected ul.level1 li.selected ul.level2 li.selected ul.level3 li a:hover, .menu li.activeSelected ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li a:hover,
.menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li a:hover, .menu li.selected ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li a:hover, .menu li.activeSelected ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li a:hover,
.menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li ul.level5 li a:hover, .menu li.selected ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected ul.level5 li a:hover, .menu li.activeSelected ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected ul.level5 li a:hover {
    background: #890a0a;
    color: #ffe192;
}
.menu li ul.level1 li ul.level2 li ul.level3 li.open a, .menu li.selected ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected a, .menu li.activeSelected ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected a,
.menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li.open a, .menu li.selected ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected a, .menu li.activeSelected ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected a,
.menu li ul.level1 li ul.level2 li ul.level3 li ul.level4 li ul.level5 li.open a, .menu li.selected ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected ul.level5 li.selected a, .menu li.activeSelected ul.level1 li.activeSelected ul.level2 li.activeSelected ul.level3 li.activeSelected ul.level4 li.activeSelected ul.level5 li.activeSelected a {
    background: #890a0a;
    color: #ffe192;
}

/* ------- MENU ----------- */

/* --------- FOOTER --------- */
#footer {
    color: #FFFFFF;
    font-size: 0.9em;
    padding: 0;
    margin: 0;
    width: 960px;
    height: 60px;
    background: #a31010 url(../img/footer.png) repeat-x left top;
    overflow: hidden;
    position: relative;
}
#footerContent {
    margin: 0 auto;
    text-align: center;
    padding: 0 20px;
}
#footerLeft {
    width: 460px;
    float: left;
    text-align: left;
    line-height: 50px;
}
#footerRight {
    width: 460px;
    float: right;
    text-align: right;
    line-height: 50px;
}
#footer a {
    color: #FFFFFF;
    text-decoration: underline;
}
#footer a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
/* --------- /FOOTER -------- */

/* -------- QUICK LINKS ----- */
#link {
    font-size: 0.85em;
    position: absolute;
    top: 30px;
    right: 20px;
}
#link a {
    color: #000000;
    text-decoration: underline;
    line-height: 24px;
}
#link a:hover {
    color: #000000;
    text-decoration: none;
}
.homepage, .sitemap, .rss, .print {
    background: url(../img/icon_left.png) no-repeat left;
    display: block;
    float: left;
    height: 24px;
    padding: 0 0 0 13px;
    margin: 0 0 0 5px;
    _display: inline;
}
.homepage span, .sitemap span, .rss span, .print span {
    background: url(../img/icon_right.png) no-repeat right;
    display: block;
    height: 24px;
    padding: 0 13px 0 0;
    _display: inline;
}
.homepage a {
    background: url(../img/homepage.png) no-repeat 0 2px;
    padding-left: 15px;
}
.sitemap a {
    background: url(../img/sitemap.png) no-repeat 0 2px;
    padding-left: 15px;
}
.rss a {
    background: url(../img/rss.png) no-repeat 0 2px;
    padding-left: 15px;
}
.print a {
    background: url(../img/print.png) no-repeat 0 2px;
    padding-left: 15px;
}
/* -------/ QUICK LINKS ----- */

/* -------- NAVIGATOR ------- */
#pageNavigator {
    float: left;
    font-weight: normal;
    margin: 0 0 20px 0;
    padding: 0 10px;
    text-align: left;
    font-size: 0.9em;
    _padding: 0 10px;
}
.navigator {
    line-height: 1.8em;
    margin-top: 10px;
}
.navigator a {
    color: #ff0000;
    text-decoration: underline;
}
.navigator a:hover {
    color: #cf8d00;
    text-decoration: underline;
}
.navigator span span {
    margin-left: 4px;
    margin-right: 4px;
}
.navigator #navCurrentPage {
    background: none;
}
/* -------- NAVIGATOR ------- */

/* -------- SEARCH BOX ------ */
#fulltextSearch {
    margin-top: 5px;
}
#fulltextSearchButton {
    float: left;
    margin: 0 0 0 -1px;
    cursor: pointer;
    _margin: 0 0 0 -3px;
    border: none;
}
#fulltextSearchText, #fulltextSearchText:focus {
    background: url(../img/search_input.png) no-repeat left;
    border: none;
    float: left;
    margin: 0 0 0 0;
    padding: 0 5px 0 10px;
    width: 136px;
    height: 27px;
    font-weight: normal;
    font-size: 1.1em;
    outline: none;
    *line-height: 25px;
    _width: 155px;
}
/* -------- SEARCH BOX ------ */

/* -------- LANGUAGE -------- */
#lang {
    position: absolute;
    right: 20px;
    top: 100px;
}
#languageSelect {
	padding: 0;
	margin: 0;
}
#languageSelectBody {
	margin: 0;
	padding: 0;
}
#languageSelect ul {
    display: none;
}
#languageFlags {
	padding: 0;
	margin: 0;
}
#languageSelect #languageFlags a {
	text-decoration: none;
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin: 0 0 0 7px;
	padding: 0;
	background: transparent center center no-repeat;
}
#languageList {
	padding: 0;
	margin: 0 0 0 5px;
	display: block;
	font-size: 0.9em;
	_font-size: 0.8em;
}
#languageList a {
    color: #000000;
    text-decoration: underline;
}
#languageList a:hover {
    color: #000000;
    text-decoration: none;
}
#languageList .separator {
	visibility: hidden;

}
.languageSelectbox {
	border: 1px solid #f5f5f5;
	font-size: 0.9em;
	_font-size: 0.9em;
	height: 20px;
	_height: 20px;
	margin: 0 0 0 5px;
	padding: 0;
}
/* -------- LANGUAGE --------- */

/* ------- WSW -------------- */
.boxContent img, .boxContent a img {
    margin: 4px;
    border: 1px solid #333333;
    padding: 1px;
}
.boxContent a:hover img {
    border: 1px solid #cf8d00;
}
.boxContent .rbcRowMenu a:hover img {
    border: none;
    margin: 0;
}

a {
    color: #ff0000;
    text-decoration: underline;
}
a:hover {
    color: #cf8d00;
    text-decoration: underline;
}
h1, h2 {
    margin-bottom: 10px;
    font-size: 1.9em;
    font-weight: normal;
    color: #ff0000;
    padding-bottom: 10px;
    border-bottom: 1px solid #2a2a2a;
}
.wsw h1, .wsw h2 {
    margin-bottom: 10px;
    font-size: 1.9em;
    padding-bottom: 10px;
    border-bottom: 1px solid #2a2a2a;
}
#sidebar .wsw h1, #sidebar .wsw h2, #leftSide .wsw h1, #leftSide .wsw h2 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 1.5em;
    border-bottom: none;
}
h3 {
    margin: 15px 0 10px;
    font-weight: normal;
    font-size: 1.4em;
    color: #cf8d00;
}
.wsw h3 {
    margin: 7px 0 7px;
}
h4 {
    margin-bottom: 7px;
    font-weight: normal;
    font-size: 1.3em;
    color: #ff0000;
}
h5, h6 {
    margin-bottom: 7px;
    font-weight: normal;
    font-size: 1.2em;
}

.boxContent ul {
    padding-left: 10px;
    padding-top: 5px;
}
.boxContent ul li {
    background: url(../img/li.png) no-repeat 0px 6px;
    padding: 1px 0 2px 18px;
}
.boxContent ul ul {
    padding-left: 0;
}

.boxContent ol {
    margin-left: 20px;
    padding-left: 7px;
}
.boxContent ol li ol {
	margin-left: 20px;
}
.boxContent ol li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: decimal;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 0;
    background: none;
}

blockquote {
    font-style: italic;
    margin: 0;
    padding: 10px;
    font-weight: normal;
    background: #1d1d1d;
}
table {
    border-collapse: collapse;
    margin: 0 0 4px 0;
}
/*FireFox 2 */
table, x:-moz-any-link { margin-left: 1px; } 
/*FireFox 3*/
table, x:-moz-any-link, x:default { margin-left: 1px; }
/* IE6 */
* html table { font-size: 0.9em; }
.modernTable {
    border-collapse: collapse;
    margin: 0;
}
/*FireFox 2 */
.modernTable , x:-moz-any-link { margin-left: 1px; } 
/*FireFox 3*/
.modernTable , x:-moz-any-link, x:default { margin-left: 1px; }
/* IE6 */
* html .modernTable { font-size: 0.9em; }
.modernTable thead tr td {
    background: #890a0a;
    border: 1px solid #890a0a;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
}
.modernTable tbody tr td {
    background: none;
    border: 1px solid #890a0a;
    padding-left: 8px;
    padding-right: 5px;
    margin: 0;
}
/* ------- WSW -------------- */

/* -------- TAGS ------------- */
ol.tags, .boxContent ol.tags {
	margin: 5px 0 5px 0;
	text-align: center;
	font-size: 0.95em;
	font-weight: normal;
        padding-left: 0;
}
ol.tags li {
	padding: 0;
	list-style-type: none;
	list-style: none;	
	margin: 0 0.25em 0 0.25em;
	font-size: 1.2em;
	display: inline;
	text-align: left;
}
/* -------- TAGS ------------ */

/* ------- POOL ------------- */
.poll {
	
}
.poll h3 {
    font-size: 1em;
    line-height: 1.7em;
    font-weight: bold;
    margin: 0 0 7px 0;
    color: #FFFFFF;
}
/* IE6 */
* html .poll h3 {
    margin: 0 0 10px 0;
}
.poll img, .poll a img, .boxContent .poll img, .boxContent .poll a img {
    border: none;
    text-decoration: none;
    margin: 0;
    border: 1px solid #6a3c00;
    padding: 0;
}
.poll .pollbar a {
    border: none;
    text-decoration: none;
}
.poll .pollbar {
    display: block;
    margin-top: 3px;
    padding: 0;
    width: 99.2%;
    height: 6px;
}
.poll .question {
    
}
.poll .question a {
    font-weight: bold;
    text-decoration: underline;
}
.poll .question a:hover {
    
    text-decoration: underline;
}
.poll .question .pollnumber {
    margin: 0 0 0 0;
}
#mainContent .boxContent .poll p {
    margin: 0 0 8px;
    padding: 0;
    *line-height: 0.35em;
}
.poll p.voted {
    border-top: 1px solid #000000;
}
#mainContent .boxContent .poll p.voted {
    margin: 0 0 0 0;
    padding: 7px 0 0 0;
    *line-height: 1.5em;
}
/*FireFox 2 */
#mainContent .boxContent .poll p, x:-moz-any-link { line-height: 1em; }
/*FireFox 3*/
#mainContent .boxContent .poll p, x:-moz-any-link, x:default { line-height: 1em; }

/* IE6 */
* html #mainContent .boxContent .poll p { line-height: 1.5em; margin: 0 0 10px; }
* html #mainContent .boxContent .poll p.voted { line-height: 1.5em; margin: 0 0 0 0; }

/*FireFox 2 */
#mainContent .boxContent .poll p .question, x:-moz-any-link { line-height: 1.3em; }
/*FireFox 3*/
#mainContent .boxContent .poll p .question, x:-moz-any-link, x:default { line-height: 1.3em; }
/* ------- POOL ------------- */

/* ------- ARTICLE ---------- */
.article {
    margin-bottom: 10px;
}
#sidebar .article, #leftSide .article {
    border-bottom: 1px solid #000000;
}
#content .article {
    padding: 15px;
    margin-bottom: 5px;
}
#content .articleBg1 {
    background: #1d1d1d;
}
.article h3 {
    font-size: 1.0em;
    font-weight: bold;
    margin: 0 0 4px 0;
    line-height: 1.7em;
}
.article h3 a {
    text-decoration: underline;
}
.article h3 a:hover {
    text-decoration: underline;
}
.article ins {
    text-decoration: none;
    font-size: 0.95em;
    font-weight: bold;
}
#content .article ins {
    color: #ff0000;
    font-weight: normal;
}
.article .articleContent {
    margin-top: 5px;
    margin-bottom: 10px;
    overflow: hidden;
    line-height: 1.5em;
}
.article .articleContent img {
    margin: 5px;
}
.articleDetail ins {
    text-decoration: none;
    color: #ff0000;
    font-size: 0.95em;
    font-weight: normal;
}
.articleDetail img {
    margin: 5px;
}
/* ------- ARTICLE ---------- */

/* ------- LINK and INFO ----- */
.archive {
    font-weight: normal;
    margin-bottom: 7px;
    text-align: right;
}
.archive a {
    background: url(../img/next.png) no-repeat right;
    padding-right: 22px;
}

.pagingInfo {
    float: left;
}
#sidebar .pagingInfo, #leftSide .pagingInfo {
    float: none;
    text-align: right;
}

.back {
    font-weight: bold;
    margin-top: 5px;
}
.back a {
    background: url(../img/next.png) no-repeat right;
    display: block;
    float: left;
    padding-right: 22px;
}

.rbcTags h4 {
    display: block;
    float: left;
    margin: 4px 7px 0 0;
    font-size: 1.2em;
    color: #cf8d00;
}
.rbcTags h4 a {
    text-decoration: none;
    font-weight: bold;
    color: #cf8d00;
}
.rbcTags h4 a:hover {
    text-decoration: none;
    color: #ff0000;
}
.rbcTags .tags {
    line-height: 1.8em;
    padding: 0 0 5px 0;
}
/* ------- LINK and INFO ----- */

/* ------- PAGING ------------ */
.paging {
    float: right;
}
#sidebar .paging, #leftSide .paging {
    margin-top: 7px;
    float: none;
    text-align: right;
}
.paging a {
    margin: 0 2px;
}
.leftEnd, .left  {
    line-height: 1.5em;
    text-decoration: underline;
}
.leftEnd:hover, .left:hover {
    text-decoration: underline;
}
.paging  .selected {
    font-weight: bold;
    line-height: 1.5em;
    text-decoration: none;
}
.right, .rightEnd {
    line-height: 1.5em;
    text-decoration: underline;
}
.rightEnd:hover, .right:hover {
    text-decoration: underline;
}
.separator {
}
a .pageText {
    line-height: 1.5em;
    text-decoration: underline;
}
a:hover .pageText {
    text-decoration: underline;
}
/* ------- PAGING ------------ */

/* ------ DISCUSSION --------- */
.diskuze h4 {
   padding-top: 7px;
   font-weight: bold;
}
#sidebar .diskuze h4, #leftside .diskuze h4 {
    font-weight: normal;
}
.diskuze fieldset {
    border: none;
    margin: 0 30px;
    background: #1d1d1d;
    padding: 20px;
    border: 1px solid #1d1d1d;
}
#main #content .diskuze fieldset {
    margin: 0 20px;
}
#mainWide #content #leftColumn .diskuze fieldset, #mainWide #content #rightColumn .diskuze fieldset {
    margin: 0 0;
}
#sidebar .diskuze fieldset, #leftSide .diskuze fieldset {
    margin: 0;
    padding: 0;
    background: transparent;
    border: none;
}
.diskuze label {
    float: left;
    width: 194px;
    padding: 0;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 4px;
}
#content .diskuze label.postTextLabel {
    display: none;
}
#content #leftColumn label.postTextLabel, #content #rightColumn label.postTextLabel {
    display: inline;
}
#main #content .diskuze label {
    width: 100px;
}
#mainWide #content #leftColumn .diskuze label, #mainWide #content #rightColumn .diskuze label {
    width: 250px;
}
#sidebar .diskuze label, #leftSide .diskuze label {
    width: 184px;
    margin-bottom: 3px;
    margin-top: 0;
}
.diskuze #postAuthor, .diskuze #postEmail, .diskuze #postTitle {
    width: 375px;
    padding-left: 2px;
    padding-right: 2px;
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    height: 18px;
    margin-bottom: 5px;
    border-top: 1px solid #404040;
    border-left: 1px solid #404040;
    border-right: 1px solid #d3d0c9;
    border-bottom: 1px solid #d3d0c9;
}
#main #content .diskuze #postAuthor, #main #content .diskuze #postEmail, #main #content .diskuze #postTitle {
    width: 292px;
}
#mainWide #content #leftColumn .diskuze #postAuthor, #mainWide #content #leftColumn .diskuze #postEmail, #mainWide #content #leftColumn .diskuze #postTitle,
#mainWide #content #rightColumn .diskuze #postAuthor, #mainWide #content #rightColumn .diskuze #postEmail, #mainWide #content #rightColumn .diskuze #postTitle {
    width: 280px;
}
#sidebar .diskuze #postAuthor, #sidebar .diskuze #postEmail, #sidebar .diskuze #postTitle,
#leftSide .diskuze #postAuthor, #leftSide .diskuze #postEmail, #leftSide .diskuze #postTitle {
    width: 194px;
    border-top: 1px solid #404040;
    border-left: 1px solid #404040;
    border-right: 1px solid #d3d0c9;
    border-bottom: 1px solid #d3d0c9;
}
.diskuze #postText {
    border-top: 1px solid #404040;
    border-left: 1px solid #404040;
    border-right: 1px solid #d3d0c9;
    border-bottom: 1px solid #d3d0c9;
    width: 570px;
    height: 150px;
    float: left;
    padding-left: 2px;
    padding-right: 2px;
    font: 1.05em Arial, Helvetica, Tahoma, sans-serif;
    resize: none;
    *float: none;
}
#main #content .diskuze #postText {
    width: 393px;
}
#mainWide #content #leftColumn .diskuze #postText, #mainWide #content #rightColumn .diskuze #postText {
    width: 280px;
}
#sidebar .diskuze #postText, #leftSide .diskuze #postText {
    width: 194px;
    /*_margin-left: -10px;*/
    border-top: 1px solid #404040;
    border-left: 1px solid #404040;
    border-right: 1px solid #d3d0c9;
    border-bottom: 1px solid #d3d0c9;
}

.diskuze .btn {
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}
#sidebar .diskuze .btn, #leftSide .diskuze .btn   {
	margin: 5px -1px 0 0;
}

.button {
    margin: 0 0 0 0;
    padding: 0 0 0 4px;
    background: url(../img/btn_left.png) no-repeat left;
    font-size: 0.95em;
    line-height: 25px;
    _height: 25px;
}
.submit {
    color: #550000;
    cursor: pointer;
    background: url(../img/btn_right.png) no-repeat right;
    padding: 3px 12px 4px 5px;
    margin: 0 0 0 0;
    *padding: 3px 6px 4px 0;
    font-weight: bold;
    border: none;
}
/*FireFox 2 */
.submit, x:-moz-any-link { padding: 3px 12px 4px 5px; }
/*FireFox 3*/
.submit, x:-moz-any-link, x:default { padding: 3px 12px 4px 5px; }
.submit:hover {
    color: #ff0000;
}
/* WebKit */
@media screen and (-webkit-min-device-pixel-ratio:0){
    .submit {
        margin: 0 0 0 -1px;
        padding: 3px 12px 4px 8px;
    }
}

.diskuze .btn {
    margin-right: 0px;
}
#leftColumn .diskuze .btn, #rightColumn .diskuze .btn {
    margin-right: 0px;
}

/*FireFox 2 */
.diskuze .btn , x:-moz-any-link { margin-right: 0px; }
#main .diskuze .btn , x:-moz-any-link { margin-right: 0px; }
#sidebar .diskuze .btn , x:-moz-any-link { margin-right: 0px; }
#leftSide .diskuze .btn , x:-moz-any-link { margin-right: 0px; }
/*FireFox 3*/
.diskuze .btn , x:-moz-any-link, x:default { margin-right: 0px; }
#main .diskuze .btn , x:-moz-any-link, x:default { margin-right: 0px; }
#sidebar .diskuze .btn , x:-moz-any-link, x:default { margin-right: 0px; }
#leftSide .diskuze .btn , x:-moz-any-link, x:default { margin-right: 0px; }
/* IE7, IE 8 */
.diskuze .btn { *margin-right: 0px; }
#main .diskuze .btn { *margin-right: 0px; }
#sidebar .diskuze .btn { *margin-right: 0px; }
#leftSide .diskuze .btn { *margin-right: 0px; }
/* IE6 */
* html .diskuze .btn { margin-right: 0px; }
* html #main .diskuze .btn { margin-right: 0px; }
* html #sidebar .diskuze .btn { margin-right: 4px; }
* html #leftSide .diskuze .btn { margin-right: 4px; }


p.formError {
    margin: 5px 0 5px 0;
    font-weight: bold;
}
ul.formError {
    margin: 0 0 15px 5px;
    color: #ff4d07;
}
ul.formError li span {
    font-weight: bold;
}
.diskuze label.wrong {
    font-weight: bold;
    color: #ff4d07;
}
.diskuze input.wrong {
    border: 1px solid #ff4d07;
}

.post {
    height: auto;
    margin: 0 0 5px 200px;
    overflow: hidden;
    padding: 10px;
    background: #333333;
    border: 1px solid #333333;
    position: relative;
}
#sidebar .post, #leftSide .post, #leftColumn .post, #rightColumn .post {
    margin: 0 0 5px 100px;
}
.level-1 {
    margin-left: 0px;
    background: #1d1d1d;
    border: 1px solid #1d1d1d;
}
#sidebar .level-1, #leftSide .level-1, #leftColumn .level-1, #rightColumn .level-1 {
    margin-left: 0px;
}
.level-2 {
    margin-left: 50px;
}
#sidebar .level-2, #leftSide .level-2, #leftColumn .level-2, #rightColumn .level-2 {
    margin-left: 25px;
}
.level-3 {
    margin-left: 100px;
}
#sidebar .level-3, #leftSide .level-3, #leftColumn .level-3, #rightColumn .level-3 {
    margin-left: 50px;
}
.level-4 {
    margin-left: 150px;
}
#sidebar .level-4, #leftSide .level-4, #leftColumn .level-4, #rightColumn .level-4 {
    margin-left: 75px;
}

.post .head {
    margin-bottom: 10px;
}
.post .head .title {
    font-size: 1em;
    font-weight: normal;
    padding: 0;
    margin: 0;
    color: #FFFFFF;
}
.post .head .title strong {
    color: #ff0000;
    text-decoration: underline;
}
.post .head p, .boxContent .post .head p {
    margin: 0;
    padding: 0;
}
.post .head .user {
    font-weight: bold;
}
.post .head ins {
    text-decoration: none;
    font-weight: bold;
}

.post .text {
    background: #e7e7e7;
    color: #242424;
    padding: 10px;
}

.post .reply {
    float: right;
    margin-top: 5px;
    _position: relative;
    right: 20px;
}
.post .reply a {
    background: url(../img/next.png) no-repeat right;
    float: right;
    padding-right: 22px;
    font-weight: bold;
}
.newPost {
	font-weight: bold;
	margin-top: 5px;
}
/* ------ DISCUSSION --------- */

/* ------ FAQ ---------------- */
.faq .item {
    padding: 15px;
    background: #1d1d1d;
    margin-bottom: 5px;
}
.question h3.title {
    font-size: 1.0em;
    margin-top: 0;
    margin-bottom: 0;
    color: #ff0000;
    text-decoration: underline;
    font-weight: bold;
}
.answerBlock {
    margin-top: 10px;
}
/* ------ FAQ ---------------- */

/* ----- LINKS -------------- */
.item {
    padding: 15px;
}
.itemBg1 {
    background: #1d1d1d;
}
.item h2.title {
    font-size: 1.1em;
    margin-bottom: 2px;
    padding-bottom: 0;
    font-weight: bold;
    color: #cf8d00;
    border: none;
}
.item h2.title a {
    color: #cf8d00;
    text-decoration: none;
}
.item h2.title a:hover {
    color: #ff0000;
    text-decoration: none;
}
.itemContent {
    line-height: 1.5em;
}
.uri {
    color: #ff0000;
}
/* ----- LINKS -------------- */

/* ------- SEARCH RESULT ---- */
#fulltextSearchResult {
    padding-bottom: 10px;
}
#fulltextSearchResult fieldset {
    border: none;
    margin: 0;
    background: #1d1d1d;
    padding: 20px;
    border: 1px solid #1d1d1d;
}
.search {
    margin-bottom: 5px;
    float: left;
    width: 230px;
}
.search label, .type label {
    width: 220px;
    float: left;
    margin-bottom: 10px;
    font-weight: bold;
}
#main #content .search label, #main #content .type label {
    width: 140px;
}
#leftColumn .search label, #leftColumn .type label {
    width: 245px;
}
.type {
    margin-bottom: 5px;
    float: left;
    width: 230px;
    margin-left: 15px;
}
#main #content .search, #main #content .type {
    width: 150px;
}
#leftColumn .search, #leftColumn .type {
    width: 250px;
    margin-left: 0;
}

#fulltextSearchTextResult {
    border-bottom: 1px solid #d6cfc7;
    border-left: 1px solid #404040;
    border-right: 1px solid #d6cfc7;
    border-top: 1px solid #404040;
    width: 222px;
    height: 19px;
    padding: 0 4px 0 4px;
}
#main #content #fulltextSearchTextResult {
    width: 140px;
}
#leftColumn #fulltextSearchTextResult {
    width: 241px;
}
/* IE6 */
*html #fulltextSearchTextResult {
    width: 202px;
}
#fulltextSearchTypeResult {
    border-bottom: 1px solid #d6cfc7;
    border-left: 1px solid #404040;
    border-right: 1px solid #d6cfc7;
    border-top: 1px solid #404040;
    width: 226px;
    padding: 0 0 0 4px;
}
#main #content #fulltextSearchTypeResult {
    width: 140px;
}
#leftColumn #fulltextSearchTypeResult {
    width: 254px;
}
/* WebKit */
@media screen and (-webkit-min-device-pixel-ratio:0){
    #fulltextSearchTypeResult { margin-top: 0; }
}
/* IE6 */
* html #fulltextSearchTypeResult {
    width: 196px;
}

.btnarea {
    float: left;
    margin-left: 10px;
    margin-top: 21px;
}

#main #content .btnarea {
    margin-left: 0;
}

#leftColumn .btnarea, #leftColumn .btnarea .submit {
    float: right;
}

p.size, #main .boxContent p.size {
    line-height: 1.3em;
    font-size: 0.9em;
    padding-bottom: 0;
    padding-top: 3px;
    color: #ff0000;
    text-align: right;
    font-weight: bold;
}
/* ------- SEARCH RESULT ---- */

/* ---- SERVERMAP ----------- */
ul.ServerMap {
    padding-left: 5px;
    margin-left: 10px;
    padding-top: 0px;
    font-size: 1.3em;
    font-weight: normal;
}
ul.ServerMap li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 10px 0 0 0;
    background: none;
}
ul.ServerMap a {
    background: none;
    padding-left: 0;
    color: #363636;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
}
ul.ServerMap a:hover {
    color: #ff0000;
    text-decoration: none;
}
ul.ServerMap .level1 a {
    background: url(../img/li.png) no-repeat 0px 6px;
    padding-left: 15px;
    color: #ff0000;
    text-decoration: underline;
    font-size: 0.9em;
    font-weight: normal;
}
ul.ServerMap .level1 a:hover {
    color: #cf8d00;
    text-decoration: underline;
}
ul.ServerMap .level2 a, ul.ServerMap .level3 a, ul.ServerMap .level4 a, ul.ServerMap .level5 a, ul.ServerMap .level6 a,
ul.ServerMap .level7 a, ul.ServerMap .level8 a, ul.ServerMap .level9 a, ul.ServerMap .level10 a {
    background: url(../img/li2.png) no-repeat 0px 6px;
    padding-left: 15px;
    color: #ff0000;
    text-decoration: underline;
    font-size: 0.9em;
    font-weight: normal;
}
ul.ServerMap .level2 a:hover, ul.ServerMap .level3 a:hover, ul.ServerMap .level4 a:hover, ul.ServerMap .level5 a:hover,
ul.ServerMap .level6 a:hover, ul.ServerMap .level7 a:hover, ul.ServerMap .level8 a:hover, ul.ServerMap .level9 a:hover,
ul.ServerMap .level10 a:hover {
    color: #cf8d00;
    text-decoration: underline;
}
ul.ServerMap ul {
    padding-left: 15px;
    padding-top: 0px;
}
/* ---- SERVERMAP ----------- */

/* ---- PRODUCTS ------------ */
.product {
    margin-bottom: 10px;
    margin-top: 5px;
}
#content .product {
    margin: 0 0 5px 0;
    background: #1d1d1d;
    padding: 15px;
}
.product .title {
    font-size: 1em;
    font-weight: bold;
    color: #ff0000;
    margin: 0 0 5px 0;
}
#content .withImage .title {
    margin-left: 135px;
}
#content #leftColumn .withImage .title, #content #rightColumn .withImage .title {
    margin-left: 0;
}
.product .title a {
    text-decoration: underline;
}
.product .title a:hover {
    text-decoration: underline;
}
.product .image {
    float: left;
    height: 100%;
    width: 135px;
}
#content .product .image {
    margin-top: -20px;
}
#content #leftColumn .product .image, #content #rightColumn .product .image  {
    margin-top: 0px;
}
#sidebar .product .image, #leftSide .product .image {
    float: left;
    margin-top: 0;
    margin: 0 35px 5px;
    width: 122px;
}
#sidebar .boxContent .product .image img, #leftSide .boxContent .product .image img {
    margin: 0;
}
.product .image a {
    border: none;
    text-decoration: none;
}
.product .image a img {

    text-decoration: none;
    margin: 0;
}
.product .image a:hover img {
    border: 1px solid #ff0000;
    text-decoration: none;
    margin: 0;
}
.product .text {
    line-height: 1.5em;
}
#leftSide .product .text {
    line-height: 1.4em;
}
#sidebar .product .text, #leftSide .product .text {
    margin-left: 0;
    margin-top: 5px;
}
.productDetail { }
.productDetail .image {
    display: block;
    margin: 0;
    text-align: center;
}
.productDetail .image a {
    border: none;
    text-decoration: none;
}
.productDetail .image a img {
    text-decoration: none;
}
.productDetail .image a:hover img {
    border: 1px solid #ff0000;
    text-decoration: none;
}
.productDetail .text {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px;
    background: #1d1d1d;
}
/* ---- PRODUCTS ------------ */

/* ---- PHOTOGALLERY -------- */
.photo118 a.photo {
	width: 122px;
	float: left;
	text-decoration: none;
        padding: 10px 24px;
}
#main #content .photo118 a.photo {
    padding: 10px 12px;
}
#mainWide #content #leftColumn .photo118 a.photo, #mainWide #content #rightColumn .photo118 a.photo {
    padding: 10px 21px;
    _width: 49%;
}
#sidebar .photo118 a.photo, #leftSide .photo118 a.photo  {
    padding: 10px 0;
    margin: 0 34px;
}
.photo200 a.photo {
	width: 204px;
	float: left;
	text-decoration: none;
        padding: 10px 68px;
}
#leftSide .photo200 a.photo, #sidebar .photo200 a.photo {
    padding: 10px 0;
    _width: 100%;
}
#main #content .photo200 a.photo {
    padding: 10px 8px;
}
#mainWide #content #leftColumn .photo200 a.photo, #mainWide #content #rightColumn .photo200 a.photo {
    padding: 10px 71px;
}
a.photo {
	margin: 0 0 10px 0;
	overflow: hidden;
	font-size: 85%;
	border: none;
	cursor: pointer;
	font-weight: normal;
	text-align: center;
	padding-bottom: 5px;
	text-decoration: none;
}
#content a.photoP1, #content a.photoP2, #content a.photoP3, #content a.photoP4 {
   background: #1d1d1d;
   _width: 24%;
}
#main #content a.photoP4 {
    background: #FFFFFF;
}
#content a.photoP5, #content a.photoP6, #content a.photoP7, #content a.photoP0 {
   background: #000000;
   _width: 24%;
}

#main #content a.photoP1, #main #content a.photoP2 {
   background: #1d1d1d;
    _width: 50%;
}
#main #content a.photoP0 {
   background: #000000;
    _width: 50%;
}

#mainWide #content #leftColumn a.photoP1, #mainWide #content #leftColumn a.photoP2, #mainWide #content #leftColumn a.photoP5, #mainWide #content #leftColumn a.photoP6,
#mainWide #content #rightColumn a.photoP1, #mainWide #content #rightColumn a.photoP2, #mainWide #content #rightColumn a.photoP5, #mainWide #content #rightColumn a.photoP6 {
   background: #1d1d1d;
   _width: 50%;
}
#mainWide #content #leftColumn a.photoP3, #mainWide #content #leftColumn a.photoP4, #mainWide #content #leftColumn a.photoP7, #mainWide #content #leftColumn a.photoP0,
#mainWide #content #rightColumn a.photoP3, #mainWide #content #rightColumn a.photoP4, #mainWide #content #rightColumn a.photoP7, #mainWide #content #rightColumn a.photoP0 {
   background: #000000;
   _width: 50%;
}

#mainWide #content .sloupce #leftColumn a.photoP1, #mainWide #content .sloupce #leftColumn a.photoP2,
#mainWide #content .sloupce #leftColumn a.photoP5, #mainWide #content .sloupce #leftColumn a.photoP6,
#mainWide #content .sloupce #rightColumn a.photoP1, #mainWide #content .sloupce #rightColumn a.photoP2,
#mainWide #content .sloupce #rightColumn a.photoP5, #mainWide #content .sloupce #rightColumn a.photoP6 {
   background: #1d1d1d;
   _width: 49%;
}
#mainWide #content .sloupce #leftColumn a.photoP3, #mainWide #content .sloupce #leftColumn a.photoP4,
#mainWide #content .sloupce #leftColumn a.photoP7, #mainWide #content .sloupce #leftColumn a.photoP0,
#mainWide #content .sloupce #rightColumn a.photoP3, #mainWide #content .sloupce #rightColumn a.photoP4,
#mainWide #content .sloupce #rightColumn a.photoP7, #mainWide #content .sloupce #rightColumn a.photoP0 {
   background: #000000;
   _width: 49%;
}

#mainWide #content .sloupce #leftColumn .photo200 a.photoB1, #mainWide #content .sloupce #leftColumn .photo200 a.photoB3,
#mainWide #content .sloupce #rightColumn .photo200 a.photoB1, #mainWide #content .sloupce #rightColumn .photo200 a.photoB3 {
   background: #1d1d1d;
   _width: 100%;
}
#mainWide #content .sloupce #leftColumn .photo200 a.photoB2, #mainWide #content .sloupce #leftColumn .photo200 a.photoB0,
#mainWide #content .sloupce #rightColumn .photo200 a.photoB2, #mainWide #content .sloupce #rightColumn .photo200 a.photoB0 {
   background: #000000;
   _width: 100%;
}

#content a.photoB1, #content a.photoB2 {
   background: #1d1d1d;
   _width: 50%;
}
#content a.photoB3, #content a.photoB0 {
   background: #000000;
   _width: 50%;
}

#content #leftColumn a.photoB1, #content #leftColumn a.photoB3,
#content #rightColumn a.photoB1, #content #rightColumn a.photoB3{
   background: #1d1d1d;
   _width: 50%;
}
#content #leftColumn a.photoB2, #content #leftColumn a.photoB0,
#content #rightColumn a.photoB2, #content #rightColumn a.photoB0{
   background: #000000;
   _width: 50%;
}

#mainWide #content #leftColumn a.photoB0, #mainWide #content #leftColumn a.photoB1,
#mainWide #content #rightColumn a.photoB0, #mainWide #content #rightColumn a.photoB1,
#main #content a.photoB0, #main #content a.photoB1 {
    _width: 100%;
}

a.photo:hover {
	border: none;
	font-weight: normal;
	text-decoration: none;
}
a.photo .name {
	text-decoration: underline;
        display: block;
        padding-top: 5px;
        font-weight: bold;
        overflow: hidden;
}
.photo118 a.photo .name {
    width: 122px;
}
.photo200 a.photo .name {
    width: 204px;
}
a.photo:hover .name {
	border: none;
	font-weight: bold;
	text-decoration: underline;
}
.photo118 a.photo span.image {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 122px;
	height: 122px;
	border: none;
}
.photo200 a.photo span.image {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 204px;
	height: 204px;
	border: none;
}
a.photo span.image span {
	*position: absolute;
	*top: 50%;
	*left: 50%;
}
a.photo span.image img {
	margin: 0;
	border: 0;
	border: 1px solid #333333 ;
}
a.photo:hover span.image img {
    border: 1px solid #ff0000;
}
a.photo span.image img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;	
	*position: relative;
	*top: -50%;
	*left: -50%;
	*margin: 0;
	*overflow: hidden;
}


.photofull {
	margin-top: 15px;
}
.photofull span.image {
	position: relative;
	display: block;
	margin: 0 auto 10px;
	text-align: center;
	width: 500px;
	height: 500px;
}
#main .photofull span.image {
    width: 480px;
    height: 480px;
}
#mainWide #column .photofull span.smallImage {
    width: 295px;
}
/* IE6 */
* html .photofull span.image { 
	margin: 0 0 0 100px; 
	width: 502px; 
	height: 502px;
}
/* IE7 and IE8 */
.photofull span.image span {
	*position: absolute;
	*top: 50%;
	*left: 50%;
}
.photofull span.image img {
	margin: 0;
	border: 1px solid #333333;
}
.photofull span.image a:hover img {
    border: 1px solid #ff0000;
}
.photofull span.image img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;	
	*position: relative;
	*top: -50%;
	*left: -50%;
	*margin: 0;
	*overflow: hidden;
}
.pagination {
    width: 504px;
    margin: 0 auto;
    padding: 0 0 5px 0;
    text-align: center;
}
.smallPagination {
    width: 380px;
}
#mainWide .smallPagination {
    width: 295px;
}
/* IE6 */
* html .pagination { margin-left: 98px; }
* html .smallPagination { margin-left: 0; };
/* IE6 */
* html .pagination table { _font-size: 0.9em; }
.pagination table td {
	*height: 30px;
}
.pagination .before {
	width: 150px;
}
.pagination .control {
	width: 201px;
	text-align: center;
}
.pagination .after {
	width: 150px;
	text-align: right;
}

.smallPagination .before {
    width: 190px;
}
.smallPagination .control {
    padding-top: 10px;
}
.smallPagination .after {
    width: 190px;
}

#mainWide .smallPagination .before {
    width: 147px;
}
#mainWide .smallPagination .after {
    width: 148px;
}


.pagination .prev {
	background: url(../img/prev_foto.png) no-repeat left;
	padding: 0 0 0 20px;
	text-decoration: underline;
	font-weight: bold;
	border: none;
        float: left;
}
.pagination .next {
	background: url(../img/next_foto.png) no-repeat right;
	padding: 0 20px 0 0;
	text-decoration: underline;
	font-weight: bold;
	border: none;
        float: right;
}
.pagination .prev:hover, .pagination .next:hover {
	text-decoration: underline;
}

#slideshowControl {
	background: url(../img/btn_left.png) no-repeat left;
	color: #550000;
	padding: 0 0 0 4px;
        margin: 0 0 0 0;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	cursor: pointer;
        font-size: 0.95em;
        display: block;
}
#slideshowControl:hover {
	color: #ff0000;
	cursor: pointer;
}
#slideshowControl span {
    background: url(../img/btn_right.png) no-repeat right;
    display: block;
    margin: 0 0 0 -1px;
    padding: 5px 12px 7px 6px;
}
/* ---- PHOTOGALLERY -------- */

/* ------- USER LOGIN ------- */
.privateAccessForm {
	overflow: hidden;
        margin: 0 10px 20px;
}
/* IE6 */
*html .privateAccessForm table {
	font-size: 0.9em;
}
.privateAccessForm form {

}
.privateAccessForm p {
	margin: 5px 0 5px 0;
}
.privateAccessForm label {
	font-weight: bold;
	margin-left: 5px;
        margin-right: 10px;
}
.privateAccessForm fieldset {
	border: 1px solid #1d1d1d;
	margin: 0;
	padding: 20px;
        background: #1d1d1d;
}
.privateAccessForm #postUserName, .privateAccessForm #postPasswd {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 1.5em;
	margin: 0 0 5px 5px;
	width: 200px;
	padding-left: 2px;
	padding-right: 2px;
        border-bottom: 1px solid #d3d0c9;
        border-left: 1px solid #404040;
        border-right: 1px solid #d3d0c9;
        border-top: 1px solid #404040;
}
.privateAccessForm .submit {
    float: right;
    background: #d29a00;
    margin: 0;
    padding: 4px 10px;
    color: #550000;
}
.privateAccessForm .error {
	margin: 10px 0 10px 10px;
	color: #ff4d07;
}
#lostPasswordLink {
	margin: 5px 0 0 20px;
}
/* ------- USER LOGIN ------- */

</pre></body></html>