<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
	height: 100%;
}
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 {
	width: 100%;
	height: auto;
	text-align: center;
	font: 0.80em Arial, Helvetica, Tahoma, sans-serif;
	margin: 0;
	padding: 0;
	color: #3B1D03;
	background: #5C4005;
}
#siteBg {
	width: 100%;
	height: auto;
	background: #F4E2A5 url(../img/site-bg.jpg) repeat-x left top;
}
#topBg {
	width: 100%;
	height: auto;
	background: url(../img/top-bg.jpg) no-repeat top center;
}
#site {
	width: 940px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding: 0 0 0 0;
	height: auto;
}

/* --------- HEADER ------------ */
#header {
	width: 940px;
	height: 411px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
#rbcEditedPage #header {
	z-index: 0;
}
#illustration {
	width: 710px;
	height: 290px;
	overflow: hidden;
	position: absolute;
	display: block;
	left: 0px;
	top: 120px;
}
#logozone {
	width: 670px;
	height: 60px;
	overflow: hidden;
	margin: 15px 0 0 0;
	text-align: left;
	float: left;
}
#logo {
	font-size: 2.6em;
	line-height: 1.2em;
	float: left;
	color: #F4E2A5;
	text-align: left;
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
	max-height: 40px;
	overflow: hidden;
	font-variant: small-caps;
	font-weight: bold;
}
/* IE 6 */
#logo {
	height: expression(this.scrollHeight&gt;39?"40px":"auto");
}
#logo a, #logo a:hover, #logo a img, #logo a:hover img {
	text-decoration: none;
	color: #F4E2A5;
	border: none;
	text-align: left;
}
#logo a img, #logo a:hover img, #logo img {
	text-decoration: none;
	color: #F4E2A5;
	border: none;
	text-align: left;
}
#moto {
	color: #ffb4d2;
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	padding: 0 25px;
	height: 20px;
	overflow: hidden;
}
/* --------- HEADER ---------- */

/* -------- MAIN ------------- */
#main, #mainWide {
	width: 940px;
	margin: 0 0 0 0;
	padding: 10px 0;
	overflow: hidden;
	text-align: left;
	position: relative;
}
#mainContent {
	width: 940px;
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 0 0 0 0;
}
/* ------- CONTENT ------------ */
#contentRow {
	width: 630px;
	float: right;
	_width: 630px;
}
#content {
	width: 390px;
	margin: 0;
	padding: 0 0 0 0;
	overflow: hidden;
	float: left;
}
#contentTop {
	width: 390px;
	height: 8px;
	background: url(../img/content-small-top.png) no-repeat left top;
	display: block;
}
#contentContent, #contentContent2 {
	background: #F4E2A5;
	margin: 0;
	padding: 10px 20px;
	overflow: hidden;
	border-left: 1px solid #EBE2C4;
	border-right: 1px solid #EBE2C4;
}
#contentBottom {
	width: 390px;
	height: 8px;
	background: url(../img/content-small-bottom.png) no-repeat left top;
	display: block;
}
#mainWide #content, #column, #mainWide #content2 {
	width: 630px;
	padding: 0 0 0 0;
	overflow: hidden;
}
#mainWide #contentTop, #mainWide #contentTop2 {
	width: 630px;
	height: 8px;
	background: url(../img/content-top.png) no-repeat left top;
	display: block;
}
#mainWide #contentBottom, #mainWide #contentBottom2 {
	width: 630px;
	height: 8px;
	background: url(../img/content-bottom.png) no-repeat left top;
	display: block;
}


#column {
	width: 630px;
	margin: 10px 0;
	padding: 0;
	overflow: hidden;
	_width: 630px;
}
#leftColumn {
	width: 310px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#rightColumn {
	width: 310px;
	float: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#leftColumnTop, #rightColumnTop {
	width: 310px;
	height: 8px;
	background: url(../img/rows-top.png) no-repeat left top;
	display: block;
}
#leftColumnContent, #rightColumnContent {
	margin: 0;
	padding: 10px 20px;
	overflow: hidden;
	background: #F4E2A5;
	border-left: 1px solid #EBE2C4;
	border-right: 1px solid #EBE2C4;
}
#leftColumnBottom, #rightColumnBottom {
	width: 310px;
	height: 8px;
	background: url(../img/rows-bottom.png) no-repeat left top;
	display: block;
}

.box {
	margin: 0 10px 10px;
	padding: 0 0 0 0;
	overflow: hidden;
}
#column #leftColumn .box, #column #rightColumn .box {
	margin: 0 0 10px 0;
}
#column #leftColumn .boxTitle, #column #rightColumn .boxTitle {
	padding: 0 10px 5px;
	margin: 0 0 0 0;
	width: 268px;
	overflow: hidden;
	border-bottom: 1px solid #EBE2C4;
}
#column #leftColumn .boxTitle h2, #column #rightColumn .boxTitle h2, 
#column #leftColumn .boxTitle h1, #column #rightColumn .boxTitle h1 {
	color: #4f3a31;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 1px;
	border: none;
	margin: 0;
	padding: 0;
}
#column #leftColumn .boxContent, #column #rightColumn .boxContent {
	margin: 0 10px;
	padding: 10px 0;
	overflow: hidden;
}
.boxTitle {
	margin-bottom: 10px;
}
.boxTitle h2, .boxTitle h1 {
	margin-bottom: 0;
	font-size: 1.9em;
	font-weight: bold;
	color: #4f3a31;
	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 10px 0;
}

.rbcWidgetArea {
	margin: 0 0 15px 0;
	overflow: hidden;
}
/* ------- CONTENT ------------ */

/* -------- SIDEBAR --------- */
#sidebar {
	float: left;
	width: 300px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}
#sidebarTop {
	width: 300px;
	height: 8px;
	background: url(../img/sidebar-top.png) no-repeat left top;
	display: block;
}
#sidebarContent {
	margin: 0 0 0 0;
	padding: 10px 20px;
	overflow: hidden;
	background: #F4E2A5;
	border-left: 1px solid #EBE2C4;
	border-right: 1px solid #EBE2C4;
}
#sidebarBottom {
	width: 300px;
	height: 8px;
	background: url(../img/sidebar-bottom.png) no-repeat left top;
	display: block;
}
#sidebar .box {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	overflow: hidden;
}
#sidebar .boxTitle {
	padding: 0 10px 5px;
	margin: 0 0 0 0;
	width: 240px;
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
}
#sidebar .boxTitle h2, #sidebar .boxTitle h1 {
	color: #4f3a31;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 1px;
	border: none;
	margin: 0;
	padding: 0;
}
#sidebar .boxContent {
	margin: 0 10px;
	padding: 10px 0;
	overflow: hidden;
}
/* -------- SIDEBAR ---------- */

/* ------- LEFTSIDE --------- */
#leftSide {
	float: right;
	margin: 0 0 0 0;
	width: 230px;
	position: relative;
	overflow: hidden;
	_margin: 0 -20px 0 0;
}
#leftSideTop {
	width: 230px;
	height: 8px;
	background: url(../img/leftside-top.png) no-repeat left top;
	display: block;
}
#leftSideContent {
	margin: 0 0 0 0;
	padding: 10px 20px;
	overflow: hidden;
	background: #F4E2A5;
	border-left: 1px solid #EBE2C4;
	border-right: 1px solid #EBE2C4;
}
#leftSideBottom {
	width: 230px;
	height: 8px;
	background: url(../img/leftside-bottom.png) no-repeat left top;
	display: block;
}

#leftSide .box {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	overflow: hidden;
}
#leftSide .boxTitle {
	padding: 0 10px 5px;
	margin: 0 0 0 0;
	width: 170px;
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
}
#leftSide .boxTitle h2, #leftSide .boxTitle h1 {
	color: #4f3a31;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 1px;
	border: none;
	margin: 0;
	padding: 0;
}
#leftSide .boxContent {
	margin: 0 10px;
	padding: 10px 0;
	overflow: hidden;
}
 /* ------- LEFTSIDE --------- */

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

/* ------- MENU ----------- */
#mainMenu {
	width: 230px;
	height: 315px;
	position: absolute;
	right: 0px;
	top: 90px;
	margin: 0;
	padding: 0;
	overflow: visible;
}
#mainMenu #menuzone {
	top: 30px;
}
#menuzone {
	width: 230px;
	height: 273px;
	display: block;
	margin: 0;
	padding: 0;
	color: #000000;
	position: absolute;
	right: 0px;
	top: 120px;
}
#menuzone .menu {
	color: #000000;
	margin: 0;
}
#menuzone .menu li:hover,
#menuzone .menu li.touched  {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
#menuzone .menu li {
	width: 230px;
	margin: 0;
	padding: 0;
	position: relative;
	height: 39px;
}
#menuzone .menu li a {
	color: #000000;
	background: #cab6a8 url(../img/menu-a.jpg) no-repeat left top;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 40px;
	margin: 0 0 0 0;
	display: block;
	text-transform: uppercase;
	text-align: left;
	line-height: 39px;
	height: 39px;
	overflow: hidden;
	font-size: 0.95em;
	cursor: pointer;
}
#menuzone .menu li a:hover, #menuzone .menu li.open a, #menuzone .menu li.selected a, #menuzone .menu li.activeSelected a,
#menuzone .menu li a.touched {
	color: #F4E2A5;
	text-decoration: none;
	background: #7f123c url(../img/menu-hover.jpg) no-repeat left top;
	cursor: pointer;
}
#menuzone .menu li span {
	cursor: pointer;
	*height: 39px;
	*display: block;
	*padding: 0;
	*margin: 0;
}

/* --- SECOND LEVEL --- */
#menuzone .menu ul {
	position: absolute;
	top: -999em;
	right: 230px;
	width: 200px;
	z-index: 50;
	*position: relative;
	*right: 215px;
}
#menuzone .menu ul li {
	width: 200px;
	border-top: 1px solid #560a28;
	z-index: 100;
	color: #141414;
	height: 38px;
	*position: relative;
}
#menuzone .menu ul li.first {
	border-top: none;
	z-index: 100;
}
#menuzone .menu li:hover ul,
#menuzone .menu li.touched ul  {
	top: 0;
	right: 230px;
	z-index: 100;
	*right: 215px;
	*top: -39px;
}
#menuzone .menu ul li a, #menuzone .menu .selected ul li a, #menuzone .menu .activeSelected ul li a, #menuzone .menu ul li a:visited, 
#menuzone .menu ul.level2 li a, #menuzone .menu .selected ul.level2 li a, #menuzone .menu .activeSelected ul.level2 li a, #menuzone .menu ul.level2 li a:visited, 
#menuzone .menu ul.level3 li a, #menuzone .menu .selected ul.level3 li a, #menuzone .menu .activeSelected ul.level3 li a, #menuzone .menu ul.level3 li a:visited {
	text-align: left;
	background: #7f123c url(../img/submenu.png) no-repeat left top;
	color: #F4E2A5;
	line-height: 38px;
	padding: 0 10px 0 28px;
	font-weight: normal;
	overflow: hidden;
	height: 38px;
	font-size: 0.95em;
	cursor: pointer;
	display: block;
}
#menuzone .menu ul li a span, #menuzone .menu .selected ul li a span, #menuzone .menu .activeSelected ul li a span, #menuzone .menu ul li a:visited span, 
#menuzone .menu ul.level2 li a span, #menuzone .menu .selected ul.level2 li a span, #menuzone .menu .activeSelected ul.level2 li a span, #menuzone .menu ul.level2 li a:visited span, 
#menuzone .menu ul.level3 li a span, #menuzone .menu .selected ul.level3 li a span, #menuzone .menu .activeSelected ul.level3 li a span, #menuzone .menu ul.level3 li a:visited span {
	background: url(../img/submenu-line.png) repeat-y left top;
	padding: 0px 0 0px 12px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	height: 38px;
}
#menuzone .menu ul li a:hover, #menuzone .menu ul li.selected a, #menuzone .menu ul li.activeSelected a, #menuzone .menu ul li a:active, 
#menuzone .menu ul.level2 li a:hover, #menuzone .menu ul.level2 li.selected a, #menuzone .menu ul.level2 li.activeSelected a, #menuzone .menu ul.level2 li a:active, 
#menuzone .menu ul.level3 li a:hover, #menuzone .menu ul.level3 li.selected a, #menuzone .menu ul.level3 li.activeSelected a, #menuzone .menu ul.level3 li a:active,
#menuzone .menu ul li a.touched {
	background: #e24182 url(../img/submenu-hover.png) no-repeat left top;
	color: #F4E2A5;
	cursor: pointer;
	display: block;
}
#menuzone .menu ul li a:hover span, #menuzone .menu ul li.selected a span, #menuzone .menu ul li.activeSelected a span, #menuzone .menu ul li a:active span, 
#menuzone .menu ul.level2 li a:hover span, #menuzone .menu ul.level2 li.selected a span, #menuzone .menu ul.level2 li.activeSelected a span, #menuzone .menu ul.level2 li a:active span, 
#menuzone .menu ul.level3 li a:hover span, #menuzone .menu ul.level3 li.selected a span, #menuzone .menu ul.level3 li.activeSelected a span, #menuzone .menu ul.level3 li a:active span,
#menuzone .menu ul li a.touched span {
	background: url(../img/submenu-hover-line.png) repeat-y left top;
	padding: 0px 0 0px 12px;
	display: block;
	cursor: pointer;
	height: 38px;
}

/* --- THIRD LEVEL --- */
#menuzone .menu ul.level1 ul.level2 {
	position: absolute;
	top: -999em;
	right: 200px;
	width: 200px;
	*position: relative;
}
#menuzone .menu ul.level1 li:hover ul.level2,
#menuzone .menu ul.level1 li.touched ul.level2  {
	top: 0;
	right: 200px;
	z-index: 100;
	*position: relative;
	*top: -38px;
}
#menuzone .menu ul.level1 ul.level2 li {
	height: 38px;
	position: relative;
}

/* --- FOURTH LEVEL --- */
#menuzone .menu ul.level1 ul.level2 ul.level3 {
	position: absolute;
	top: -999em;
	right: 200px;
	width: 200px;
	*position: relative;
}
#menuzone .menu ul.level1 ul.level2 li:hover ul.level3,
#menuzone .menu ul.level1 ul.level2 li.touched ul.level3  {
	top: 0;
	right: 200px;
	z-index: 100;
	*position: relative;
	*top: -38px;
}
#menuzone .menu ul.level1 ul.level2 ul.level3 li {
	height: 38px;
	overflow: hidden;
	position: relative;
}

/* --- SIXTH LEVEL --- */
#menuzone .menu ul.level1 ul.level2 ul.level3 ul.level4 {
	display: none;
}


/* reset default styles */
#menuzone #menuId {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	line-height: 1.0;
	color: #000000;
	z-index: 200;
	width: 230px;
	height: 273px;
	display: block;
	position: relative;
}
#menuzone #menuId li {
	width: 230px;
	margin: 0;
	padding: 0;
	position: relative;
	height: 39px;
	z-index: 200;
	float: right;
}
#menuzone #menuId a {
	color: #000000;
	background: #cab6a8 url(../img/menu-a.jpg) no-repeat left top;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 40px;
	margin: 0 0 0 0;
	display: block;
	text-transform: uppercase;
	text-align: left;
	line-height: 39px;
	height: 39px;
	overflow: hidden;
	font-size: 0.95em;
	cursor: pointer;
	z-index: 200;
}
#menuzone #menuId a:hover, #menuzone #menuId a.menu_open, #menuzone #menuId .selected a, #menuzone #menuId .activeSelected a, #menuzone #menuId a:active {
	color: #F4E2A5;
	text-decoration: none;
	background: #8f6110 url(../img/menu-hover.jpg) no-repeat left top;
	cursor: pointer;
	z-index: 200;
}
#menuzone #menuId a:hover span,#menuzone  #menuId a.menu_open span, #menuzone #menuId .selected a span, #menuzone #menuId .activeSelected a span, #menuzone #menuId a:active span {
	cursor: pointer;
	height: 39px;
	display: block;
	padding: 0;
	margin: 0;
}

#menuzone #menuId li ul {
	visibility: hidden;  
	width: 200px;
	z-index: 200;
	position: absolute;
	top: 0;
	right: 230px;
}
#menuzone #menuId ul li {
	width: 200px;
	border-bottom: 1px solid #56430a;
	border-top: none;
	z-index: 200;
	color: #F4E2A5;
	height: 38px;
}
#menuzone #menuId ul li a, #menuzone #menuId .selected ul li a, #menuzone #menuId .activeSelected ul li a, #menuzone #menuId ul li a:visited {
	text-align: left;
	background: #7f50212 url(../img/submenu.png) no-repeat left top;
	color: #F4E2A5;
	line-height: 38px;
	padding: 0 10px 0 28px;
	font-weight: normal;
	overflow: hidden;
	height: 38px;
	font-size: 0.95em;
	cursor: pointer;
	display: block;
}
#menuzone #menuId ul li a span, #menuzone #menuId .selected ul li a span, #menuzone #menuId .activeSelected ul li a span, #menuzone #menuId ul li a:visited span {
	background: url(../img/submenu-line.png) repeat-y left top;
	padding: 0px 0 0px 12px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	height: 38px;
	width: 162px;
}
#menuzone #menuId ul li a:hover, #menuzone #menuId ul li.selected a, #menuzone #menuId ul li.activeSelected a, #menuzone #menuId ul li a:active {
	background: #e28be3d url(../img/submenu-hover.png) no-repeat left top;
	color: #F4E2A5;
	cursor: pointer;
	display: block;
}
#menuzone #menuId ul li a:hover span, #menuzone #menuId ul li.selected a span, #menuzone #menuId ul li.activeSelected a span, #menuzone #menuId ul li a:active span {
	background: url(../img/submenu-hover-line.png) repeat-y left top;
	padding: 0px 0 0px 12px;
	display: block;
	cursor: pointer;
	height: 38px;
	width: 162px;
}
/* ------- MENU ----------- */



/* --------- FOOTER --------- */
#footer {
	color: #FFFFFF;
	font-size: 0.9em;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 90px;
	background: #570220 url(../img/footer.jpg) repeat-x left top;
	overflow: hidden;
	position: relative;
}
#footerContent {
	margin: 0 auto;
	text-align: center;
	padding: 0;
	width: 940px;
}
#footerLeft {
	width: 460px;
	float: left;
	text-align: left;
	line-height: 1.5em;
	padding-top: 20px;
}
#footerRight {
	width: 460px;
	float: right;
	text-align: right;
	line-height: 1.5em;
	padding-top: 20px;
}
#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: 70px;
	right: 275px;
}
#link a {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
	margin: 0 0 0 15px;
}
#link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.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 10px 0;
	padding: 0 0;
	text-align: left;
	font-size: 0.9em;
	border-bottom: 1px solid #e1e1e1;
	width: 100%;
}
#content2 #pageNavigator {
	margin: 0 0 0 0;
}
.navigator {
	line-height: 1.8em;
	margin: 0;
	padding: 0 10px 5px;
}
.navigator span span {
	margin-left: 4px;
	margin-right: 4px;
}
.navigator #navCurrentPage {

}
/* -------- NAVIGATOR ------- */

/* -------- SEARCH BOX ------ */
.searchBox {
	position: absolute;
	top: 64px;
	right: 0px;
	width: 230px;
	height: 26px;	
}

#fulltextSearchButton {
	float: left;
	margin: 0 0 0 -1px;
	cursor: pointer;
	_margin: 0 0 0 -3px;
}
#fulltextSearchText, #fulltextSearchText:focus {
	background: #F4E2A5 url(../img/search.jpg) no-repeat 0px 0px;
	border: none;
	color: #888888;
	float: left;
	margin: 0 0 0 0;
	padding: 0 5px 0 30px;
	width: 150px;
	height: 26px;
	font-weight: normal;
	font-size: 1.0em;
	outline: none;
	*line-height: 25px;
	_width: 155px;
}
/* -------- SEARCH BOX ------ */

/* -------- LANGUAGE -------- */
#lang {
	position: absolute;
	right: 0px;
	top: 20px;
}
#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.85em;
	_font-size: 0.8em;
}
#languageList a {
	color: #FFFFFF;
	text-decoration: underline;
}
#languageList a:hover {
	color: #F4E2A5;
	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: -4px 0 0 5px;
	padding: 0;
}
/* -------- LANGUAGE --------- */

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

a, .boxContent p a {
	color: #8c7000;
	text-decoration: underline;
}
.boxContent p a:visited {
	color: #312c1d;
}
a:hover, a:active, .boxContent p a:hover, .boxContent p a:active {
	color: #c99532;
	text-decoration: underline;
}
h1 {
	margin-bottom: 10px;
	font-size: 1.9em;
	font-weight: bold;
	color: #4f3a31;
	padding-bottom: 0;
}
h2 {
	color: #be902e;
	font-size: 1.7em;
	margin-bottom: 10px;
	margin-top: 5px;
	font-weight: normal;
	padding-bottom: 0;
}
#sidebar h1, #sidebar h2, #leftSide h1, #leftSide h2 {
	margin-bottom: 10px;
	padding-bottom: 0;
	font-size: 1.5em;
	border-bottom: none;
}
h3 {
	margin: 5px 0 10px;
	font-weight: normal;
	font-size: 1.4em;
	color: #005f8c;
}
h4 {
	margin-bottom: 7px;
	margin-top: 4px;
	font-weight: normal;
	font-size: 1.3em;
	color: #be2e65;
}
h5, h6 {
	margin-bottom: 7px;
	font-weight: normal;
	font-size: 1.2em;
}

.boxContent ul {
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.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;
	margin-bottom: 10px;
}
.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 0 10px 0;
	padding: 10px;
	font-weight: normal;
	background: #e1e1e1;
	line-height: 1.6em;
}
table {
	border-collapse: collapse;
	margin: 0 0 10px 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: #4f3a31;
	border: 1px solid #4f3a31;
	color: #F4E2A5;
	font-weight: bold;
	padding: 5px;
	margin: 0;
}
.modernTable tbody tr td {
	background: none;
	border: 1px solid #4f3a31;
	padding: 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: 1.2em;
	line-height: 1.7em;
	font-weight: bold;
	margin: 0 0 7px 0;
	color: #363636;
}
/* 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 #9f906c;
	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 #e1e1e1;
}
#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;
}
#content .article {
	padding: 15px;
	margin-bottom: 5px;
}
#content .articleBg1 {
	background: #e1e1e1;
}
.article h3 {
	font-size: 1.05em;
	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.90em;
	font-weight: bold;
	color: #4f3a31;
}
#sidebar .article ins, #leftSide .article ins, #leftColumn .article ins, #rightColumn .article ins {
	color: #363636;
}
.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: #005f8c;
	font-size: 0.90em;
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
}
.articleDetail img {
	margin: 8px;
}
/* ------- 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;
	margin-top: 10px;
}
#sidebar .pagingInfo, #leftSide .pagingInfo {
	float: none;
	text-align: right;
	margin-top: 0;
}

.back {
	margin-top: 10px;
}
.back a {
	background: url(../img/arrow.jpg) no-repeat right;
	display: block;
	float: left;
	padding-right: 15px;
}

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

/* ------- PAGING ------------ */
.paging {
	float: right;
	margin-top: 10px;
}
#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;
   margin: 0 0 7px 20px;
}
#main .diskuze h4, #leftColumn .diskuze h4, #rightColumn .diskuze h4 {
	margin: 0 0 7px 0;
}
#sidebar .diskuze h4, #leftside .diskuze h4 {
	margin: 0 0 7px 0;
}
.diskuze fieldset {
	margin: 0 20px;
	background: #fce8ce;
	padding: 20px;
	border: 1px solid #c7c7c7;
}
#main #content .diskuze fieldset, #leftColumn .diskuze fieldset, #rightColumn .diskuze fieldset {
	margin: 0;
}
#mainWide #content #leftColumn .diskuze fieldset, 
#mainWide #content #rightColumn .diskuze fieldset {
	margin: 0;
}
#sidebar .diskuze fieldset {
	margin: 0;
}
#leftSide .diskuze fieldset {
	margin: 0;
	border: none;
	background: none;
	padding: 0;
}
.diskuze label {
	float: left;
	width: 187px;
	padding: 0 7px 0 0;
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 4px;
}

#leftColumn label.postTextLabel, 
#rightColumn label.postTextLabel, 
#main #content .diskuze label.postTextLabel {
	display: inline;
}
#main #content .diskuze label {
	width: 285px;
	margin-bottom: 5px;
}
#leftColumn .diskuze label, #rightColumn .diskuze label {
	width: 205px;
}
#sidebar .diskuze label {
	width: 190px;
	margin-bottom: 3px;
	margin-top: 0;
}
#leftSide .diskuze label {
	width: 170px;
	margin-bottom: 3px;
	margin-top: 0;
}
.diskuze #postAuthor, .diskuze #postEmail, .diskuze #postTitle, .diskuze .feWebFormInput {
	width: 288px;
	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, #main #content .diskuze .feWebFormInput {
	width: 282px;
}
#leftColumn .diskuze #postAuthor, #leftColumn .diskuze #postEmail, #leftColumn .diskuze #postTitle, #rightColumn .diskuze #postAuthor, #rightColumn .diskuze #postEmail, #rightColumn .diskuze #postTitle, #leftColumn .diskuze .feWebFormInput, #rightColumn .diskuze .feWebFormInput {
	width: 202px;
}
#sidebar .diskuze #postAuthor, #sidebar .diskuze #postEmail, #sidebar .diskuze #postTitle, #sidebar .diskuze .feWebFormInput {
	width: 192px;
}
#leftSide .diskuze #postAuthor, #leftSide .diskuze #postEmail, #leftSide .diskuze #postTitle, #leftSide .diskuze .feWebFormInput {
	width: 164px;
}
.diskuze #postText, .diskuze .feWebFormTextarea {
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #d3d0c9;
	border-bottom: 1px solid #d3d0c9;
	width: 288px;
	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, #main #content .diskuze .feWebFormTextarea {
	width: 282px;
}
#leftColumn .diskuze #postText, #rightColumn .diskuze #postText, #leftColumn .diskuze .feWebFormTextarea, #rightColumn .diskuze .feWebFormTextarea {
	width: 202px;
}
#sidebar .diskuze #postText, #sidebar .diskuze .feWebFormTextarea {
	width: 192px;
}
#leftSide .diskuze #postText, #leftSide .diskuze .feWebFormTextarea {
	width: 164px;
}

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

.button {
	margin: 0 0 0 0;
	padding: 0 0 0 4px;
	background: url(../img/submit-left.png) no-repeat left;
	font-size: 0.95em;
	line-height: 25px;
	_height: 25px;
	_float: right;
}
.submit {
	color: #F4E2A5;
	cursor: pointer;
	background: url(../img/submit-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: #000000;
}
/* WebKit */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.submit {
		margin: 0 0 0 0;
		padding: 5px 20px 5px 16px;
	}
}

.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 0 20px;
	font-weight: bold;
}
ul.formError {
	margin: 0 0 15px 25px;
	color: #986101;
}
ul.formError li span {
	font-weight: bold;
}
.diskuze label.wrong {
	font-weight: bold;
	color: #986101;
} 
.diskuze .wrong #postAuthor, .diskuze .wrong #postEmail, .diskuze .wrong #postTitle, .diskuze .wrong .feWebFormInput {
	border: 1px solid #986101;
}

.post {
	height: auto;
	margin: 0 0 5px 200px;
	overflow: hidden;
	padding: 10px;
	background: #e1e1e1;
	border: 1px solid #c7c7c7;
	position: relative;
}
#sidebar .post, #leftSide .post, #leftColumn .post, #rightColumn .post {
	margin: 0 0 5px 100px;
}
.level-1 {
	margin-left: 0px;
	background: #fcc4da;
}
#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: #363636;
}
.post .head .title strong {
	color: #005f8c;
	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: #ffffff;
	padding: 10px;
	overflow: hidden;
	margin: 0;
	color: #363636;
}

.post .reply {
	float: right;
	margin-top: 5px;
	_position: relative;
	right: 20px;
	_right: 40px;
}
.post .reply a {
	background: url(../img/arrow-d.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 15px 5px 15px;
	background: #e1e1e1;
	margin-bottom: 5px;
}
.question h3.title {
	font-size: 1.0em;
	margin-top: 0;
	margin-bottom: 0;
	color: #005f8c;
	text-decoration: underline;
	font-weight: bold;
}
.answerBlock {
	margin-top: 5px;
}
/* ------ FAQ ---------------- */

/* ----- LINKS -------------- */
.item {
	padding: 15px;
}
.itemBg1 {
	background: #e1e1e1;
}
.item h2.title {
	font-size: 1.2em;
	margin: 0 0 2px 0;
	padding-bottom: 0;
	font-weight: bold;
	color: #be2e65;
	border: none;
}
.item h2.title a {
	color: #be902e;
	text-decoration: none;
}
.item h2.title a:hover {
	color: #005f8c;
	text-decoration: none;
}
.itemContent {
	line-height: 1.5em;
}
.uri {
	display: block;
	margin-bottom: 5px;
}
/* ----- LINKS -------------- */

/* ------- SEARCH RESULT ---- */
#fulltextSearchResult {
	padding-bottom: 10px;
}
#fulltextSearchResult fieldset {
	border: none;
	margin: 0;
	background: #fcc4da;
	padding: 20px;
	border: 1px solid #c7c7c7;
}
.search {
	margin-bottom: 5px;
	float: left;
	width: 190px;
}
.search label, .type label {
	width: 180px;
	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: 190px;
	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 #d3d0c9;
	border-left: 1px solid #404040;
	border-right: 1px solid #d3d0c9;
	border-top: 1px solid #404040;
	width: 175px;
	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 #d3d0c9;
	border-left: 1px solid #404040;
	border-right: 1px solid #d3d0c9;
	border-top: 1px solid #404040;
	width: 180px;
	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;
}

.btn {
	float: left;
	margin-left: 15px;
	margin-top: 23px;
}

#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: #be2e65;
	text-align: right;
	font-weight: bold;
}
/* ------- SEARCH RESULT ---- */

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

/* ---- PRODUCTS ------------ */
.product {
	margin-bottom: 10px;
	margin-top: 5px;
}
#content .product {
	margin: 0 0 5px 0;
	background: #e1e1e1;
	padding: 15px;
}
.product .title {
	font-size: 1em;
	font-weight: bold;
	color: #005f8c;
	margin: 0 0 5px 0;
}
#content .withImage .title {
	margin-left: 135px;
}
#sidebar .product .title, 
#leftSide .product .title {
	margin: 0 0 10px 0;
}
#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 {
	float: left;
	margin-top: 0;
	margin: 0 59px 5px;
	width: 122px;
}
#leftSide .product .image {
	float: left;
	margin-top: 0;
	margin: 0 24px 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 #005f8c;
	text-decoration: none;
	margin: 0;
}
.product .text {
	line-height: 1.5em;
}
.withImage .text {
	margin-left: 135px;
}
#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 #005f8c;
	text-decoration: none;
}
.productDetail .text {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 15px 15px 5px 15px;
	background: #e1e1e1;
}
/* ---- PRODUCTS ------------ */

/* ---- PHOTOGALLERY -------- */
#sidebar .photo200 {
	margin: 0 18px;
}
.photo118 a.photo {
	width: 122px;
	float: left;
	text-decoration: none;
	padding: 10px 10px;
}
#main #content .photo118 a.photo {
	padding: 10px 21px;
}
#mainWide #leftColumn .photo118 a.photo, #mainWide #rightColumn .photo118 a.photo {
	padding: 10px 64px;
	_width: 100%;
}
#sidebar .photo118 a.photo  {
	padding: 0;
	margin: 0 56px;
}
#leftSide .photo118 a.photo  {
	padding: 0;
	margin: 0 26px;
}
.photo200 a.photo {
	width: 204px;
	float: left;
	text-decoration: none;
	padding: 10px 40px;
}
#leftSide .photo200 a.photo, #sidebar .photo200 a.photo {
	padding: 0;
	_width: 100%;
}
#main #content .photo200 a.photo {
	padding: 10px 63px;
}
#leftColumn .photo200 a.photo, #rightColumn .photo200 a.photo {
	padding: 10px 23px;
}
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: #e1e1e1;
   _width: 22.5%;
}
#main #content a.photoP4 {
	background: #F4E2A5;
}
#content a.photoP5, #content a.photoP6, #content a.photoP7, #content a.photoP0 {
   background: #F4E2A5;
   _width: 22.5%;
}

#main #content a.photoP1, #main #content a.photoP2 {
   background: #e1e1e1;
	_width: 42%;
}
#main #content a.photoP0, #main #content a.photoP3 {
   background: #F4E2A5;
	_width: 42%;
}

#mainWide #leftColumn a.photoP1, #mainWide #leftColumn a.photoP3, #mainWide #leftColumn a.photoP5, #mainWide #leftColumn a.photoP7,
#mainWide #rightColumn a.photoP1, #mainWide #rightColumn a.photoP3, #mainWide #rightColumn a.photoP5, #mainWide #rightColumn a.photoP7 {
   background: #e1e1e1;
   _width: 85%;
}
#mainWide #leftColumn a.photoP2, #mainWide #leftColumn a.photoP4, #mainWide #leftColumn a.photoP6, #mainWide #leftColumn a.photoP0,
#mainWide #rightColumn a.photoP2, #mainWide #rightColumn a.photoP4, #mainWide #rightColumn a.photoP6, #mainWide #rightColumn a.photoP0 {
   background: #F4E2A5;
   _width: 85%;
}

#content a.photoB1, #content a.photoB2 {
   background: #e1e1e1;
   _width: 45%;
}
#content a.photoB3, #content a.photoB0 {
   background: #F4E2A5;
   _width: 45%;
}
#main #content a.photoB1 {
   background: #e1e1e1;
   _width: 85%;
}
#main #content a.photoB0 {
   background: #F4E2A5;
   _width: 85%;
}

#leftColumn a.photoB1, #leftColumn a.photoB3,
#rightColumn a.photoB1, #rightColumn a.photoB3{
   background: #e1e1e1;
   _width: 85%;
}
#leftColumn a.photoB2, #leftColumn a.photoB0,
#rightColumn a.photoB2, #rightColumn a.photoB0{
   background: #F4E2A5;
   _width: 85%;
}

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;
	height: 2.8em;
}
.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 #c7c7c7;
}
a.photo:hover span.image img {
	border: 1px solid #005f8c;
}
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: 2px solid #c7c7c7;
}
.photofull span.image a:hover img {
	border: 2px solid #005f8c;
}
.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: 500px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	text-align: center;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 0px;
	position: relative;
}
.smallPagination {
	width: 330px;
	height: 60px;
}
.pagination .before {
	width: 150px;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.pagination .control {
	width: 200px;
	height: 30px;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 150px;
}
.pagination .after {
	width: 150px;
	height: 30px;
	text-align: right;
	position: absolute;
	top: 0px;
	left: 350px;
}

.smallPagination .before {
	width: 165px;
}
.smallPagination .control {
	width: 250px;
	top: 30px;
	left: 40px;
}
.smallPagination .after {
	width: 165px;
	left: 165px;
}

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


.pagination .prev {
	background: url(../img/prev.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.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/submit-left.png) no-repeat left;
	color: #F4E2A5;
	padding: 0 0 0 4px;
	line-height: 25px;
	margin: 0 0 0 0;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	cursor: pointer;
	font-size: 0.95em;
	display: block;
}
#slideshowControl:hover {
	color: #000000;
	cursor: pointer;
}
#slideshowControl span {
	background: url(../img/submit-right.png) no-repeat right;
	display: block;
	margin: 0 0 0 0;
	padding: 5px 20px 5px 16px;
}
/* ---- PHOTOGALLERY -------- */

/* ------- USER LOGIN ------- */
.privateAccessForm {
	overflow: hidden;
	margin: 0 10px 20px;
}
/* IE6 */
* html .privateAccessForm table {
	font-size: 0.9em;
}
.privateAccessForm p {
	margin: 0;
	padding: 0 0 10px 0;
}
.privateAccessForm label {
	font-weight: bold;
	margin-left: 5px;
	margin-right: 10px;
}
.privateAccessForm fieldset {
	margin: 0;
	padding: 20px;
	background: #fce8c4;
	border: 1px solid #c7c7c7;
}
.privateAccessForm #postUserName, .privateAccessForm #postPasswd, .privateAccessForm #lostPasswordEmail {
	width: 250px;
	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;
}
.privateAccessForm .submit {
	float: right;
	background: #a2345f;
	margin: 0;
	padding: 4px 10px;
}
.privateAccessForm .error {
	margin: 10px 0 10px 10px;
	color: #98011e;
}
#lostPasswordLink , .formSuffixLinks  {
	margin: 5px 0 0 20px;
}
/* ------- USER LOGIN ------- */

.contact strong {
	font-size: 1.2em;
}









/* -- forms ---------------------------------------- */

.diskuze label.groupLabel {
	margin-bottom: 5px !important;
}

.diskuze .formTextarea {
	margin-bottom: 10px;
}

.diskuze .formTextarea label {
	display: block !important;
}

.diskuze .choicesGroup {
	position: relative;
	float: right;
	width: 294px;
	margin: -2px 0 15px;
}

.diskuze .choicesGroup label {
	float: none !important; 
	display: inline !important;
	margin: 0 !important;
	font-weight: normal !important;
}

.diskuze .choicesGroup input {
	position: relative !important;
	top: 2px;
	width: auto !important;
	height: auto !important;
	background: transparent none !important;
	border: none !important;
	margin: 5px 0 !important;
}

.diskuze select {
	width: 294px;
	margin-bottom: 5px;
	padding: 2px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
}

.fileInput {
	position: relative;
	float: left;
	margin-bottom: 5px;
	white-space: nowrap;
}

.fileInputBase {
	height: 0px;
	width: auto;
	overflow: hidden;
}

.fileInputCover {
	position: relative;
	width: 294px;
	overflow: hidden;
}

.ie .fileInputBase
{
	height: auto;
	width: auto;
	overflow: hidden;
}

.ie .fileInputBase input
{
	position: absolute;
	display: block;
	top: -1px;
	left: 0;
	width: 160px;
	height: 27px;
	font-size: 21px;
	z-index: 5;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.fileInputBase
	{
		height: auto;
		width: auto;
		overflow: hidden;
	}

	.fileInputBase input
	{
		position: absolute;
		display: block;
		top: -1px;
		left: 0;
		width: 160px;
		height: 27px;
		font-size: 21px;
		z-index: 5;
		opacity: 0;
		filter: alpha(opacity=0);
		cursor: pointer;
	}
}

.fileInputText {
	position: relative;
	padding: 0 0 0 7px;
	white-space: nowrap;
	cursor: default;
}

.fileInputSelect {
	position: relative;
	display: inline-block;
	background: url("../img/submit-right.png") no-repeat right top;
	line-height: 25px;
	color: #F4E2A5;
	padding: 0 15px 0 11px;
	margin: 0 0 0 4px;
	cursor: pointer;
}

.fileInputSelect i {
	position: absolute;
	display: block;
	top: 0;
	left: -4px;
	background: url("../img/submit-left.png") no-repeat left bottom;
	height: 25px;
	width: 4px;
}

.fileInputSelect:hover {
	color: #000000;
}

#leftColumn .diskuze select, #leftColumn .diskuze .fileInputCover, #leftColumn .diskuze .choicesGroup, 
#rightColumn .diskuze select, #rightColumn .diskuze .fileInputCover, #rightColumn .diskuze .choicesGroup {
	float: none;
	clear: both;
	width: 208px;
}

#sidebar .diskuze select, #sidebar .diskuze .fileInputCover, #sidebar .diskuze .choicesGroup {
	float: none;
	clear: both;
	width: 198px;
}

#leftSide .diskuze select, #leftSide .diskuze .fileInputCover, #leftSide .diskuze .choicesGroup {
	float: none;
	clear: both;
	width: 168px;
}


/* -- end: forms ----------------------------------- */

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