html {
	height: 100%;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
h7 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
cite {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
.hidden {
	display: none; position: absolute;
}
#hidden {
	display: none; position: absolute;
}
.cleaner {
	margin: 0px; padding: 0px; width: 100%; height: 0px; line-height: 0; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.noDis {
	margin: 0px; padding: 0px; width: 100%; height: 0px; line-height: 0; overflow: hidden; clear: both; display: block; visibility: hidden;
}
#waitingTable {
	background: none; width: 100%; height: 100%;
}
#waitingTable td {
	background: none; text-align: center; vertical-align: middle;
}
body {
	background: rgb(0, 11, 27); font: 0.8em/normal Arial, Helvetica, Tahoma, sans-serif; margin: 0px; padding: 0px; width: 100%; height: auto; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
#siteBg {
	background: url("../img/site-bg.jpg") repeat-x left top rgb(70, 70, 70); width: 100%; height: auto;
}
#topBg {
	background: url("../img/top-bg.jpg") no-repeat top; width: 100%; height: auto;
}
#site {
	margin: 0px auto; padding: 0px; width: 940px; height: auto; text-align: center; position: relative;
}
#header {
	margin: 0px; padding: 0px; width: 940px; height: 411px; overflow: hidden; position: relative;
}
#rbcEditedPage #header {
	z-index: 0;
}
#illustration {
	left: 0px; top: 120px; width: 710px; height: 290px; overflow: hidden; display: block; position: absolute;
}
#logozone {
	margin: 15px 0px 0px; width: 670px; height: 60px; text-align: left; overflow: hidden; float: left;
}
#logo {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; text-align: left; color: rgb(252, 217, 26); line-height: 1.2em; overflow: hidden; font-size: 2.6em; font-variant: small-caps; font-weight: bold; float: left; max-height: 40px;
}
#logo {
	
}
#logo a {
	border: currentColor; border-image: none; text-align: left; color: rgb(252, 217, 26); text-decoration: none;
}
#logo a:hover {
	border: currentColor; border-image: none; text-align: left; color: rgb(252, 217, 26); text-decoration: none;
}
#logo a img {
	border: currentColor; border-image: none; text-align: left; color: rgb(252, 217, 26); text-decoration: none;
}
#logo a:hover img {
	border: currentColor; border-image: none; text-align: left; color: rgb(252, 217, 26); text-decoration: none;
}
#logo a img {
	border: currentColor; border-image: none; text-align: left; color: rgb(252, 217, 26); text-decoration: none;
}
#logo a:hover img {
	border: currentColor; border-image: none; text-align: left; color: rgb(252, 217, 26); text-decoration: none;
}
#logo img {
	border: currentColor; border-image: none; text-align: left; color: rgb(252, 217, 26); text-decoration: none;
}
#moto {
	padding: 0px 25px; height: 20px; text-align: left; color: rgb(255, 255, 255); overflow: hidden; font-size: 1.2em; font-style: italic; font-weight: normal;
}
#main {
	margin: 0px; padding: 10px 0px; width: 940px; text-align: left; overflow: hidden; position: relative;
}
#mainWide {
	margin: 0px; padding: 10px 0px; width: 940px; text-align: left; overflow: hidden; position: relative;
}
#mainContent {
	margin: 0px; padding: 0px; width: 940px; overflow: hidden; float: left;
}
#contentRow {
	width: 630px; float: right; _width: 630px;
}
#content {
	margin: 0px; padding: 0px; width: 390px; overflow: hidden; float: left;
}
#contentTop {
	background: url("../img/content-small-top.png") no-repeat left top; width: 390px; height: 8px; display: block;
}
#contentContent {
	background: rgb(101, 98, 101); margin: 0px; padding: 10px 20px; overflow: hidden;
}
#contentContent2 {
	background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px; overflow: hidden;
}
#contentBottom {
	background: url("../img/content-small-bottom.png") no-repeat left top; width: 390px; height: 8px; display: block;
}
#mainWide #content {
	padding: 0px; width: 630px; overflow: hidden;
}
#column {
	padding: 0px; width: 630px; overflow: hidden;
}
#mainWide #content2 {
	padding: 0px; width: 630px; overflow: hidden;
}
#mainWide #contentTop {
	background: url("../img/content-top.png") no-repeat left top; width: 630px; height: 8px; display: block;
}
#mainWide #contentTop2 {
	background: url("../img/content-top.png") no-repeat left top; width: 630px; height: 8px; display: block;
}
#mainWide #contentBottom {
	background: url("../img/content-bottom.png") no-repeat left top; width: 630px; height: 8px; display: block;
}
#mainWide #contentBottom2 {
	background: url("../img/content-bottom.png") no-repeat left top; width: 630px; height: 8px; display: block;
}
#column {
	margin: 10px 0px; padding: 0px; width: 630px; overflow: hidden; _width: 630px;
}
#leftColumn {
	margin: 0px; padding: 0px; width: 310px; overflow: hidden; float: left;
}
#rightColumn {
	margin: 0px; padding: 0px; width: 310px; overflow: hidden; float: right;
}
#leftColumnTop {
	background: url("../img/rows-top.png") no-repeat left top; width: 310px; height: 8px; display: block;
}
#rightColumnTop {
	background: url("../img/rows-top.png") no-repeat left top; width: 310px; height: 8px; display: block;
}
#leftColumnContent {
	background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px; overflow: hidden;
}
#rightColumnContent {
	background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px; overflow: hidden;
}
#leftColumnBottom {
	background: url("../img/rows-bottom.png") no-repeat left top; width: 310px; height: 8px; display: block;
}
#rightColumnBottom {
	background: url("../img/rows-bottom.png") no-repeat left top; width: 310px; height: 8px; display: block;
}
.box {
	margin: 0px 10px 10px; padding: 0px; overflow: hidden;
}
#column #leftColumn .box {
	margin: 0px 0px 10px;
}
#column #rightColumn .box {
	margin: 0px 0px 10px;
}
#column #leftColumn .boxTitle {
	margin: 0px; padding: 0px 10px 5px; width: 268px; overflow: hidden; border-bottom-color: rgb(26, 26, 26); border-bottom-width: 1px; border-bottom-style: solid;
}
#column #rightColumn .boxTitle {
	margin: 0px; padding: 0px 10px 5px; width: 268px; overflow: hidden; border-bottom-color: rgb(26, 26, 26); border-bottom-width: 1px; border-bottom-style: solid;
}
#column #leftColumn .boxTitle h2 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); letter-spacing: 1px; font-size: 1.4em; font-weight: bold;
}
#column #rightColumn .boxTitle h2 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); letter-spacing: 1px; font-size: 1.4em; font-weight: bold;
}
#column #leftColumn .boxTitle h1 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); letter-spacing: 1px; font-size: 1.4em; font-weight: bold;
}
#column #rightColumn .boxTitle h1 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); letter-spacing: 1px; font-size: 1.4em; font-weight: bold;
}
#column #leftColumn .boxContent {
	margin: 0px 10px; padding: 10px 0px; overflow: hidden;
}
#column #rightColumn .boxContent {
	margin: 0px 10px; padding: 10px 0px; overflow: hidden;
}
.boxTitle {
	margin-bottom: 10px;
}
.boxTitle h2 {
	padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); font-size: 1.9em; font-weight: bold; margin-bottom: 0px;
}
.boxTitle h1 {
	padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); font-size: 1.9em; font-weight: bold; margin-bottom: 0px;
}
.boxContent {
	margin: 0px; padding: 0px; overflow: hidden;
}
.boxContent p {
	padding: 0px 0px 10px; line-height: 1.6em;
}
.rbcWidgetArea {
	margin: 0px 0px 15px; overflow: hidden;
}
#sidebar {
	margin: 0px; padding: 0px; width: 300px; overflow: hidden; float: left;
}
#sidebarTop {
	background: url("../img/sidebar-top.png") no-repeat left top; width: 300px; height: 8px; display: block;
}
#sidebarContent {
	background: rgb(101, 98, 101); margin: 0px; padding: 10px 20px; overflow: hidden;
}
#sidebarBottom {
	background: url("../img/sidebar-bottom.png") no-repeat left top; width: 300px; height: 8px; display: block;
}
#sidebar .box {
	margin: 0px 0px 10px; padding: 0px; overflow: hidden;
}
#sidebar .boxTitle {
	margin: 0px; padding: 0px 10px 5px; width: 240px; overflow: hidden; border-bottom-color: rgb(26, 26, 26); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar .boxTitle h2 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); letter-spacing: 1px; font-size: 1.4em; font-weight: bold;
}
#sidebar .boxTitle h1 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); letter-spacing: 1px; font-size: 1.4em; font-weight: bold;
}
#sidebar .boxContent {
	margin: 0px 10px; padding: 10px 0px; overflow: hidden;
}
#leftSide {
	margin: 0px; width: 230px; overflow: hidden; float: right; position: relative; _margin: 0 -20px 0 0;
}
#leftSideTop {
	background: url("../img/leftside-top.png") no-repeat left top; width: 230px; height: 8px; display: block;
}
#leftSideContent {
	background: rgb(101, 98, 101); margin: 0px; padding: 10px 20px; overflow: hidden;
}
#leftSideBottom {
	background: url("../img/leftside-bottom.png") no-repeat left top; width: 230px; height: 8px; display: block;
}
#leftSide .box {
	margin: 0px 0px 10px; padding: 0px; overflow: hidden;
}
#leftSide .boxTitle {
	margin: 0px; padding: 0px 10px 5px; width: 170px; overflow: hidden; border-bottom-color: rgb(26, 26, 26); border-bottom-width: 1px; border-bottom-style: solid;
}
#leftSide .boxTitle h2 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); letter-spacing: 1px; font-size: 1.4em; font-weight: bold;
}
#leftSide .boxTitle h1 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(252, 217, 26); letter-spacing: 1px; font-size: 1.4em; font-weight: bold;
}
#leftSide .boxContent {
	margin: 0px 10px; padding: 10px 0px; overflow: hidden;
}
#mainMenu {
	margin: 0px; padding: 0px; top: 90px; width: 230px; height: 315px; right: 0px; overflow: visible; position: absolute;
}
#mainMenu #menuzone {
	top: 30px;
}
#menuzone {
	margin: 0px; padding: 0px; top: 120px; width: 230px; height: 273px; right: 0px; color: rgb(255, 255, 255); display: block; position: absolute;
}
#menuzone .menu {
	margin: 0px; color: rgb(255, 255, 255);
}
#menuzone .menu li:hover {
	visibility: inherit;
}
#menuzone .menu li.touched {
	visibility: inherit;
}
#menuzone .menu li {
	margin: 0px; padding: 0px; width: 230px; height: 39px; position: relative;
}
#menuzone .menu li a {
	background: url("../img/menu-a.jpg") no-repeat left top rgb(30, 72, 150); margin: 0px; padding: 0px 10px 0px 40px; height: 39px; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 39px; overflow: hidden; font-size: 0.95em; font-weight: bold; text-decoration: none; display: block; cursor: pointer;
}
#menuzone .menu li a:hover {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; cursor: pointer;
}
#menuzone .menu li.open a {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; cursor: pointer;
}
#menuzone .menu li.selected a {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; cursor: pointer;
}
#menuzone .menu li.activeSelected a {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; cursor: pointer;
}
#menuzone .menu li a.touched {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; cursor: pointer;
}
#menuzone .menu li span {
	cursor: pointer;
}
#menuzone .menu ul {
	top: -999em; width: 200px; right: 230px; position: absolute; z-index: 50;
}
#menuzone .menu ul li {
	width: 200px; height: 38px; color: rgb(10, 25, 78); border-top-color: rgb(202, 171, 0); border-top-width: 1px; border-top-style: solid; z-index: 100;
}
#menuzone .menu ul li.first {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; z-index: 100;
}
#menuzone .menu li:hover ul {
	top: 0px; right: 230px; z-index: 100;
}
#menuzone .menu li.touched ul {
	top: 0px; right: 230px; z-index: 100;
}
#menuzone .menu ul li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu .selected ul li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu .activeSelected ul li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu ul li a:visited {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu .selected ul.level2 li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu .activeSelected ul.level2 li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li a:visited {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu .selected ul.level3 li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu .activeSelected ul.level3 li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li a:visited {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone .menu ul li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu .selected ul li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu .activeSelected ul li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu ul li a:visited span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu .selected ul.level2 li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu .activeSelected ul.level2 li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li a:visited span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu .selected ul.level3 li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu .activeSelected ul.level3 li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li a:visited span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone .menu ul li a:hover {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul li.selected a {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul li.activeSelected a {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul li a:active {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li a:hover {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li.selected a {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li.activeSelected a {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li a:active {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li a:hover {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li.selected a {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li.activeSelected a {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li a:active {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul li a.touched {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone .menu ul li a:hover span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul li.selected a span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul li.activeSelected a span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul li a:active span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li a:hover span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li.selected a span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li.activeSelected a span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul.level2 li a:active span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li a:hover span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li.selected a span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li.activeSelected a span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul.level3 li a:active span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul li a.touched span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; height: 38px; display: block; cursor: pointer;
}
#menuzone .menu ul.level1 ul.level2 {
	top: -999em; width: 200px; right: 200px; position: absolute;
}
#menuzone .menu ul.level1 li:hover ul.level2 {
	top: 0px; right: 200px; z-index: 100;
}
#menuzone .menu ul.level1 li.touched ul.level2 {
	top: 0px; right: 200px; z-index: 100;
}
#menuzone .menu ul.level1 ul.level2 li {
	height: 38px; position: relative;
}
#menuzone .menu ul.level1 ul.level2 ul.level3 {
	top: -999em; width: 200px; right: 200px; position: absolute;
}
#menuzone .menu ul.level1 ul.level2 li:hover ul.level3 {
	top: 0px; right: 200px; z-index: 100;
}
#menuzone .menu ul.level1 ul.level2 li.touched ul.level3 {
	top: 0px; right: 200px; z-index: 100;
}
#menuzone .menu ul.level1 ul.level2 ul.level3 li {
	height: 38px; overflow: hidden; position: relative;
}
#menuzone .menu ul.level1 ul.level2 ul.level3 ul.level4 {
	display: none;
}
#menuzone #menuId {
	list-style: none; margin: 0px; padding: 0px; width: 230px; height: 273px; color: rgb(255, 255, 255); line-height: 1; float: right; display: block; position: relative; z-index: 200;
}
#menuzone #menuId li {
	margin: 0px; padding: 0px; width: 230px; height: 39px; float: right; position: relative; z-index: 200;
}
#menuzone #menuId a {
	background: url("../img/menu-a.jpg") no-repeat left top rgb(30, 72, 150); margin: 0px; padding: 0px 10px 0px 40px; height: 39px; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 39px; overflow: hidden; font-size: 0.95em; font-weight: bold; text-decoration: none; display: block; z-index: 200; cursor: pointer;
}
#menuzone #menuId a:hover {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; z-index: 200; cursor: pointer;
}
#menuzone #menuId a.menu_open {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; z-index: 200; cursor: pointer;
}
#menuzone #menuId .selected a {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; z-index: 200; cursor: pointer;
}
#menuzone #menuId .activeSelected a {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; z-index: 200; cursor: pointer;
}
#menuzone #menuId a:active {
	background: url("../img/menu-hover.jpg") no-repeat left top rgb(252, 217, 26); color: rgb(10, 25, 78); text-decoration: none; z-index: 200; cursor: pointer;
}
#menuzone #menuId a:hover span {
	margin: 0px; padding: 0px; height: 39px; display: block; cursor: pointer;
}
#menuzone #menuId a.menu_open span {
	margin: 0px; padding: 0px; height: 39px; display: block; cursor: pointer;
}
#menuzone #menuId .selected a span {
	margin: 0px; padding: 0px; height: 39px; display: block; cursor: pointer;
}
#menuzone #menuId .activeSelected a span {
	margin: 0px; padding: 0px; height: 39px; display: block; cursor: pointer;
}
#menuzone #menuId a:active span {
	margin: 0px; padding: 0px; height: 39px; display: block; cursor: pointer;
}
#menuzone #menuId li ul {
	top: 0px; width: 200px; right: 230px; visibility: hidden; position: absolute; z-index: 200;
}
#menuzone #menuId ul li {
	width: 200px; height: 38px; color: rgb(10, 25, 78); border-top-color: currentColor; border-bottom-color: rgb(202, 171, 0); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; z-index: 200;
}
#menuzone #menuId ul li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone #menuId .selected ul li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone #menuId .activeSelected ul li a {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone #menuId ul li a:visited {
	background: url("../img/submenu.png") no-repeat left top rgb(252, 217, 26); padding: 0px 10px 0px 28px; height: 38px; text-align: left; color: rgb(10, 25, 78); line-height: 38px; overflow: hidden; font-size: 0.95em; font-weight: normal; display: block; cursor: pointer;
}
#menuzone #menuId ul li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; width: 162px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone #menuId .selected ul li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; width: 162px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone #menuId .activeSelected ul li a span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; width: 162px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone #menuId ul li a:visited span {
	background: url("../img/submenu-line.png") repeat-y left top; padding: 0px 0px 0px 12px; width: 162px; height: 38px; overflow: hidden; display: block; cursor: pointer;
}
#menuzone #menuId ul li a:hover {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone #menuId ul li.selected a {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone #menuId ul li.activeSelected a {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone #menuId ul li a:active {
	background: url("../img/submenu-hover.png") no-repeat left top rgb(255, 238, 145); color: rgb(10, 25, 78); display: block; cursor: pointer;
}
#menuzone #menuId ul li a:hover span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; width: 162px; height: 38px; display: block; cursor: pointer;
}
#menuzone #menuId ul li.selected a span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; width: 162px; height: 38px; display: block; cursor: pointer;
}
#menuzone #menuId ul li.activeSelected a span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; width: 162px; height: 38px; display: block; cursor: pointer;
}
#menuzone #menuId ul li a:active span {
	background: url("../img/submenu-hover-line.png") repeat-y left top; padding: 0px 0px 0px 12px; width: 162px; height: 38px; display: block; cursor: pointer;
}
#footer {
	background: url("../img/footer.jpg") repeat-x left top rgb(15, 34, 66); margin: 0px; padding: 0px; width: 100%; height: 90px; color: rgb(255, 255, 255); overflow: hidden; font-size: 0.9em; position: relative;
}
#footerContent {
	margin: 0px auto; padding: 0px; width: 940px; text-align: center;
}
#footerLeft {
	width: 460px; text-align: left; line-height: 1.5em; padding-top: 20px; float: left;
}
#footerRight {
	width: 460px; text-align: right; line-height: 1.5em; padding-top: 20px; float: right;
}
#footer a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#footer a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#link {
	top: 70px; right: 275px; font-size: 0.85em; position: absolute;
}
#link a {
	margin: 0px 0px 0px 15px; color: rgb(255, 255, 255); line-height: 24px; text-decoration: none;
}
#link a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.homepage a {
	background: url("../img/homepage.png") no-repeat 0px 2px; padding-left: 15px;
}
.sitemap a {
	background: url("../img/sitemap.png") no-repeat 0px 2px; padding-left: 15px;
}
.rss a {
	background: url("../img/rss.png") no-repeat 0px 2px; padding-left: 15px;
}
.print a {
	background: url("../img/print.png") no-repeat 0px 2px; padding-left: 15px;
}
#pageNavigator {
	margin: 0px 0px 10px; padding: 0px; width: 100%; text-align: left; font-size: 0.9em; font-weight: normal; border-bottom-color: rgb(26, 26, 26); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#content2 #pageNavigator {
	margin: 0px;
}
.navigator {
	margin: 0px; padding: 0px 10px 5px; line-height: 1.8em;
}
.navigator span span {
	margin-right: 4px; margin-left: 4px;
}
.navigator #navCurrentPage {
	
}
.searchBox {
	top: 64px; width: 230px; height: 26px; right: 0px; position: absolute;
}
#fulltextSearchButton {
	margin: 0px 0px 0px -1px; float: left; cursor: pointer; _margin: 0 0 0 -3px;
}
#fulltextSearchText {
	background: url("../img/search.jpg") no-repeat 0px 0px rgb(255, 255, 255); margin: 0px; padding: 0px 5px 0px 30px; border: currentColor; border-image: none; width: 150px; height: 26px; color: rgb(136, 136, 136); font-size: 1em; font-weight: normal; float: left; _width: 155px;
}
#fulltextSearchText:focus {
	background: url("../img/search.jpg") no-repeat 0px 0px rgb(255, 255, 255); margin: 0px; padding: 0px 5px 0px 30px; border: currentColor; border-image: none; width: 150px; height: 26px; color: rgb(136, 136, 136); font-size: 1em; font-weight: normal; float: left; _width: 155px;
}
#lang {
	top: 20px; right: 0px; position: absolute;
}
#languageSelect {
	margin: 0px; padding: 0px;
}
#languageSelectBody {
	margin: 0px; padding: 0px;
}
#languageSelect ul {
	display: none;
}
#languageFlags {
	margin: 0px; padding: 0px;
}
#languageSelect #languageFlags a {
	background: no-repeat center; margin: 0px 0px 0px 7px; padding: 0px; width: 16px; height: 16px; text-decoration: none; float: left; display: block;
}
#languageList {
	margin: 0px 0px 0px 5px; padding: 0px; font-size: 0.85em; display: block; _font-size: 0.8em;
}
#languageList a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#languageList a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#languageList .separator {
	visibility: hidden;
}
.languageSelectbox {
	margin: -4px 0px 0px 5px; padding: 0px; border: 1px solid rgb(245, 245, 245); border-image: none; height: 20px; font-size: 0.9em; _font-size: 0.9em; _height: 20px;
}
.boxContent img {
	margin: 4px; padding: 1px; border: 1px solid rgb(51, 51, 51); border-image: none;
}
.boxContent a img {
	margin: 4px; padding: 1px; border: 1px solid rgb(51, 51, 51); border-image: none;
}
.boxContent a:hover img {
	border: 1px solid rgb(112, 152, 227); border-image: none;
}
.boxContent .rbcRowMenu a:hover img {
	margin: 0px; border: currentColor; border-image: none;
}
a {
	color: rgb(112, 152, 227); text-decoration: underline;
}
.boxContent p a {
	color: rgb(112, 152, 227); text-decoration: underline;
}
.boxContent p a:visited {
	color: rgb(112, 112, 112);
}
a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
a:active {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent p a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent p a:active {
	color: rgb(162, 101, 0); text-decoration: underline;
}
h1 {
	color: rgb(252, 217, 26); padding-bottom: 0px; font-size: 1.9em; font-weight: bold; margin-bottom: 10px;
}
h2 {
	color: rgb(162, 101, 0); padding-bottom: 0px; font-size: 1.7em; font-weight: normal; margin-top: 5px; margin-bottom: 10px;
}
#sidebar h1 {
	padding-bottom: 0px; font-size: 1.5em; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sidebar h2 {
	padding-bottom: 0px; font-size: 1.5em; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#leftSide h1 {
	padding-bottom: 0px; font-size: 1.5em; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#leftSide h2 {
	padding-bottom: 0px; font-size: 1.5em; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
h3 {
	margin: 5px 0px 10px; color: rgb(162, 101, 0); font-size: 1.4em; font-weight: normal;
}
h4 {
	color: rgb(112, 152, 227); font-size: 1.3em; font-weight: normal; margin-top: 4px; margin-bottom: 7px;
}
h5 {
	font-size: 1.2em; font-weight: normal; margin-bottom: 7px;
}
h6 {
	font-size: 1.2em; font-weight: normal; margin-bottom: 7px;
}
.boxContent ul {
	padding-top: 5px; padding-left: 10px; margin-bottom: 10px;
}
.boxContent ul li {
	background: url("../img/li.png") no-repeat 0px 6px; padding: 1px 0px 2px 18px;
}
.boxContent ul ul {
	padding-left: 0px;
}
.boxContent ul ul li {
	background: url("../img/li2.png") no-repeat 0px 6px; padding: 1px 0px 2px 18px;
}
.boxContent ol {
	padding-left: 7px; margin-bottom: 10px; margin-left: 20px;
}
.boxContent ol li ol {
	margin-left: 20px;
}
.boxContent ol li {
	background: none; list-style: decimal; padding-top: 2px; padding-bottom: 2px; padding-left: 0px;
}
blockquote {
	background: rgb(39, 39, 39); margin: 0px 0px 10px; padding: 10px; line-height: 1.6em; font-style: italic; font-weight: normal;
}
table {
	margin: 0px 0px 10px; border-collapse: collapse;
}
* html table {
	font-size: 0.9em;
}
.modernTable {
	margin: 0px; border-collapse: collapse;
}
* html .modernTable {
	font-size: 0.9em;
}
.modernTable thead tr td {
	background: rgb(252, 217, 26); margin: 0px; padding: 5px; border: 1px solid rgb(252, 217, 26); border-image: none; color: rgb(0, 0, 0); font-weight: bold;
}
.modernTable tbody tr td {
	background: none; margin: 0px; padding: 5px; border: 1px solid rgb(252, 217, 26); border-image: none;
}
ol.tags {
	margin: 5px 0px; text-align: center; padding-left: 0px; font-size: 0.95em; font-weight: normal;
}
.boxContent ol.tags {
	margin: 5px 0px; text-align: center; padding-left: 0px; font-size: 0.95em; font-weight: normal;
}
ol.tags li {
	list-style: none; margin: 0px 0.25em; padding: 0px; text-align: left; font-size: 1.2em; display: inline;
}
.poll {
	
}
.poll h3 {
	margin: 0px 0px 7px; color: rgb(201, 201, 201); line-height: 1.7em; font-size: 1.2em; font-weight: bold;
}
* html .poll h3 {
	margin: 0px 0px 10px;
}
.poll img {
	margin: 0px; padding: 0px; border: 1px solid rgb(194, 145, 0); border-image: none; text-decoration: none;
}
.poll a img {
	margin: 0px; padding: 0px; border: 1px solid rgb(194, 145, 0); border-image: none; text-decoration: none;
}
.boxContent .poll img {
	margin: 0px; padding: 0px; border: 1px solid rgb(194, 145, 0); border-image: none; text-decoration: none;
}
.boxContent .poll a img {
	margin: 0px; padding: 0px; border: 1px solid rgb(194, 145, 0); border-image: none; text-decoration: none;
}
.poll .pollbar a {
	border: currentColor; border-image: none; text-decoration: none;
}
.poll .pollbar {
	padding: 0px; width: 99.2%; height: 6px; margin-top: 3px; display: block;
}
.poll .question {
	
}
.poll .question a {
	font-weight: bold; text-decoration: underline;
}
.poll .question a:hover {
	text-decoration: underline;
}
.poll .question .pollnumber {
	margin: 0px;
}
#mainContent .boxContent .poll p {
	margin: 0px 0px 8px; padding: 0px;
}
.poll p.voted {
	border-top-color: rgb(26, 26, 26); border-top-width: 1px; border-top-style: solid;
}
#mainContent .boxContent .poll p.voted {
	margin: 0px; padding: 7px 0px 0px;
}
* html #mainContent .boxContent .poll p {
	margin: 0px 0px 10px; line-height: 1.5em;
}
* html #mainContent .boxContent .poll p.voted {
	margin: 0px; line-height: 1.5em;
}
.article {
	margin-bottom: 10px;
}
#content .article {
	padding: 15px; margin-bottom: 5px;
}
#content .articleBg1 {
	background: rgb(39, 39, 39);
}
.article h3 {
	margin: 0px 0px 4px; line-height: 1.7em; font-size: 1.05em; font-weight: bold;
}
.article h3 a {
	text-decoration: underline;
}
.article h3 a:hover {
	text-decoration: underline;
}
.article ins {
	color: rgb(201, 201, 201); font-size: 0.9em; font-weight: bold; text-decoration: none;
}
#content .article ins {
	color: rgb(252, 217, 26);
}
.article .articleContent {
	line-height: 1.5em; overflow: hidden; margin-top: 5px; margin-bottom: 10px;
}
.article .articleContent img {
	margin: 5px;
}
.articleDetail ins {
	color: rgb(252, 217, 26); font-size: 0.9em; font-weight: normal; text-decoration: none; margin-bottom: 10px; display: block;
}
.articleDetail img {
	margin: 8px;
}
.archive {
	text-align: right; font-weight: normal; margin-bottom: 7px;
}
.archive a {
	background: url("../img/next.png") no-repeat right; padding-right: 22px;
}
.pagingInfo {
	margin-top: 10px; float: left;
}
#sidebar .pagingInfo {
	text-align: right; margin-top: 0px; float: none;
}
#leftSide .pagingInfo {
	text-align: right; margin-top: 0px; float: none;
}
.back {
	margin-top: 10px;
}
.back a {
	background: url("../img/arrow.jpg") no-repeat right; padding-right: 15px; float: left; display: block;
}
.rbcTags h4 {
	margin: 4px 7px 0px 0px; color: rgb(252, 217, 26); font-size: 1.2em; float: left; display: block;
}
.rbcTags h4 a {
	color: rgb(252, 217, 26); font-weight: bold; text-decoration: none;
}
.rbcTags h4 a:hover {
	color: rgb(162, 101, 0); text-decoration: none;
}
.rbcTags .tags {
	padding: 0px 0px 10px; line-height: 1.8em;
}
.paging {
	margin-top: 10px; float: right;
}
#sidebar .paging {
	text-align: right; margin-top: 7px; float: none;
}
#leftSide .paging {
	text-align: right; margin-top: 7px; float: none;
}
.paging a {
	margin: 0px 2px;
}
.leftEnd {
	line-height: 1.5em; text-decoration: underline;
}
.left {
	line-height: 1.5em; text-decoration: underline;
}
.leftEnd:hover {
	text-decoration: underline;
}
.left:hover {
	text-decoration: underline;
}
.paging .selected {
	line-height: 1.5em; font-weight: bold; text-decoration: none;
}
.right {
	line-height: 1.5em; text-decoration: underline;
}
.rightEnd {
	line-height: 1.5em; text-decoration: underline;
}
.rightEnd:hover {
	text-decoration: underline;
}
.right:hover {
	text-decoration: underline;
}
.separator {
	
}
a .pageText {
	line-height: 1.5em; text-decoration: underline;
}
a:hover .pageText {
	text-decoration: underline;
}
.diskuze h4 {
	margin: 0px 0px 7px 20px; padding-top: 7px; font-weight: bold;
}
#main .diskuze h4 {
	margin: 0px 0px 7px;
}
#leftColumn .diskuze h4 {
	margin: 0px 0px 7px;
}
#rightColumn .diskuze h4 {
	margin: 0px 0px 7px;
}
#sidebar .diskuze h4 {
	margin: 0px 0px 7px;
}
#leftside .diskuze h4 {
	margin: 0px 0px 7px;
}
.diskuze fieldset {
	background: rgb(20, 40, 76); margin: 0px 20px; padding: 20px; border: 1px solid rgb(51, 51, 51); border-image: none;
}
#main #content .diskuze fieldset {
	margin: 0px;
}
#leftColumn .diskuze fieldset {
	margin: 0px;
}
#rightColumn .diskuze fieldset {
	margin: 0px;
}
#mainWide #content #leftColumn .diskuze fieldset {
	margin: 0px;
}
#mainWide #content #rightColumn .diskuze fieldset {
	margin: 0px;
}
#sidebar .diskuze fieldset {
	margin: 0px;
}
#leftSide .diskuze fieldset {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.diskuze label {
	padding: 0px 7px 0px 0px; width: 187px; font-weight: bold; margin-top: 4px; margin-bottom: 10px; float: left;
}
#leftColumn label.postTextLabel {
	display: inline;
}
#rightColumn label.postTextLabel {
	display: inline;
}
#main #content .diskuze label.postTextLabel {
	display: inline;
}
#main #content .diskuze label {
	width: 285px; margin-bottom: 5px;
}
#leftColumn .diskuze label {
	width: 205px;
}
#rightColumn .diskuze label {
	width: 205px;
}
#sidebar .diskuze label {
	width: 190px; margin-top: 0px; margin-bottom: 3px;
}
#leftSide .diskuze label {
	width: 170px; margin-top: 0px; margin-bottom: 3px;
}
.diskuze #postAuthor {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); border-image: none; width: 288px; height: 18px; padding-right: 2px; padding-left: 2px; font-family: Arial, Helvetica, Tahoma, sans-serif; margin-bottom: 5px;
}
.diskuze #postEmail {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); border-image: none; width: 288px; height: 18px; padding-right: 2px; padding-left: 2px; font-family: Arial, Helvetica, Tahoma, sans-serif; margin-bottom: 5px;
}
.diskuze #postTitle {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); border-image: none; width: 288px; height: 18px; padding-right: 2px; padding-left: 2px; font-family: Arial, Helvetica, Tahoma, sans-serif; margin-bottom: 5px;
}
.diskuze .feWebFormInput {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); border-image: none; width: 288px; height: 18px; padding-right: 2px; padding-left: 2px; font-family: Arial, Helvetica, Tahoma, sans-serif; margin-bottom: 5px;
}
#main #content .diskuze #postAuthor {
	width: 282px;
}
#main #content .diskuze #postEmail {
	width: 282px;
}
#main #content .diskuze #postTitle {
	width: 282px;
}
#main #content .diskuze .feWebFormInput {
	width: 282px;
}
#leftColumn .diskuze #postAuthor {
	width: 202px;
}
#leftColumn .diskuze #postEmail {
	width: 202px;
}
#leftColumn .diskuze #postTitle {
	width: 202px;
}
#rightColumn .diskuze #postAuthor {
	width: 202px;
}
#rightColumn .diskuze #postEmail {
	width: 202px;
}
#rightColumn .diskuze #postTitle {
	width: 202px;
}
#leftColumn .diskuze .feWebFormInput {
	width: 202px;
}
#rightColumn .diskuze .feWebFormInput {
	width: 202px;
}
#sidebar .diskuze #postAuthor {
	width: 192px;
}
#sidebar .diskuze #postEmail {
	width: 192px;
}
#sidebar .diskuze #postTitle {
	width: 192px;
}
#sidebar .diskuze .feWebFormInput {
	width: 192px;
}
#leftSide .diskuze #postAuthor {
	width: 164px;
}
#leftSide .diskuze #postEmail {
	width: 164px;
}
#leftSide .diskuze #postTitle {
	width: 164px;
}
#leftSide .diskuze .feWebFormInput {
	width: 164px;
}
.diskuze #postText {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); font: 1.05em/normal Arial, Helvetica, Tahoma, sans-serif; width: 288px; height: 150px; padding-right: 2px; padding-left: 2px; float: left; font-size-adjust: none; font-stretch: normal; resize: none;
}
.diskuze .feWebFormTextarea {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); font: 1.05em/normal Arial, Helvetica, Tahoma, sans-serif; width: 288px; height: 150px; padding-right: 2px; padding-left: 2px; float: left; font-size-adjust: none; font-stretch: normal; resize: none;
}
#main #content .diskuze #postText {
	width: 282px;
}
#main #content .diskuze .feWebFormTextarea {
	width: 282px;
}
#leftColumn .diskuze #postText {
	width: 202px;
}
#rightColumn .diskuze #postText {
	width: 202px;
}
#leftColumn .diskuze .feWebFormTextarea {
	width: 202px;
}
#rightColumn .diskuze .feWebFormTextarea {
	width: 202px;
}
#sidebar .diskuze #postText {
	width: 192px;
}
#sidebar .diskuze .feWebFormTextarea {
	width: 192px;
}
#leftSide .diskuze #postText {
	width: 164px;
}
#leftSide .diskuze .feWebFormTextarea {
	width: 164px;
}
.diskuze .btn {
	margin-top: 10px; margin-right: 15px; float: right;
}
#sidebar .diskuze .btn {
	margin: 5px 0px 0px;
}
#leftSide .diskuze .btn {
	margin: 5px 0px 0px;
}
.button {
	background: url("../img/submit-left.png") no-repeat left; margin: 0px; padding: 0px 0px 0px 4px; line-height: 25px; font-size: 0.95em; _height: 25px; _float: right;
}
.submit {
	background: url("../img/submit-right.png") no-repeat right; margin: 0px; padding: 3px 12px 4px 5px; border: currentColor; border-image: none; color: rgb(252, 217, 26); font-weight: bold; cursor: pointer;
}
.submit:hover {
	color: rgb(255, 255, 255);
}
@media not all
{
.submit {
	margin: 0px; padding: 5px 20px 5px 16px;
}
}
.diskuze .btn {
	margin-right: 0px;
}
#leftColumn .diskuze .btn {
	margin-right: 0px;
}
#rightColumn .diskuze .btn {
	margin-right: 0px;
}
.diskuze .btn {
	
}
#main .diskuze .btn {
	
}
#sidebar .diskuze .btn {
	
}
#leftSide .diskuze .btn {
	
}
p.formError {
	margin: 5px 0px 0px 20px; color: rgb(255, 255, 255); font-weight: bold;
}
ul.formError {
	margin: 0px 0px 15px 25px; color: rgb(187, 0, 0);
}
ul.formError li span {
	font-weight: bold;
}
.diskuze label.wrong {
	color: rgb(187, 0, 0); font-weight: bold;
}
.diskuze .wrong #postAuthor {
	border: 1px solid rgb(187, 0, 0); border-image: none;
}
.diskuze .wrong #postEmail {
	border: 1px solid rgb(187, 0, 0); border-image: none;
}
.diskuze .wrong #postTitle {
	border: 1px solid rgb(187, 0, 0); border-image: none;
}
.diskuze .wrong .feWebFormInput {
	border: 1px solid rgb(187, 0, 0); border-image: none;
}
.post {
	background: rgb(39, 39, 39); margin: 0px 0px 5px 200px; padding: 10px; border: 1px solid rgb(51, 51, 51); border-image: none; height: auto; overflow: hidden; position: relative;
}
#sidebar .post {
	margin: 0px 0px 5px 100px;
}
#leftSide .post {
	margin: 0px 0px 5px 100px;
}
#leftColumn .post {
	margin: 0px 0px 5px 100px;
}
#rightColumn .post {
	margin: 0px 0px 5px 100px;
}
.level-1 {
	background: rgb(20, 40, 76); margin-left: 0px;
}
#sidebar .level-1 {
	margin-left: 0px;
}
#leftSide .level-1 {
	margin-left: 0px;
}
#leftColumn .level-1 {
	margin-left: 0px;
}
#rightColumn .level-1 {
	margin-left: 0px;
}
.level-2 {
	margin-left: 50px;
}
#sidebar .level-2 {
	margin-left: 25px;
}
#leftSide .level-2 {
	margin-left: 25px;
}
#leftColumn .level-2 {
	margin-left: 25px;
}
#rightColumn .level-2 {
	margin-left: 25px;
}
.level-3 {
	margin-left: 100px;
}
#sidebar .level-3 {
	margin-left: 50px;
}
#leftSide .level-3 {
	margin-left: 50px;
}
#leftColumn .level-3 {
	margin-left: 50px;
}
#rightColumn .level-3 {
	margin-left: 50px;
}
.level-4 {
	margin-left: 150px;
}
#sidebar .level-4 {
	margin-left: 75px;
}
#leftSide .level-4 {
	margin-left: 75px;
}
#leftColumn .level-4 {
	margin-left: 75px;
}
#rightColumn .level-4 {
	margin-left: 75px;
}
.post .head {
	margin-bottom: 10px;
}
.post .head .title {
	margin: 0px; padding: 0px; color: rgb(201, 201, 201); font-size: 1em; font-weight: normal;
}
.post .head .title strong {
	color: rgb(112, 152, 227); text-decoration: underline;
}
.post .head p {
	margin: 0px; padding: 0px;
}
.boxContent .post .head p {
	margin: 0px; padding: 0px;
}
.post .head .user {
	font-weight: bold;
}
.post .head ins {
	font-weight: bold; text-decoration: none;
}
.post .text {
	background: rgb(201, 201, 201); margin: 0px; padding: 10px; color: rgb(54, 54, 54); overflow: hidden;
}
.post .reply {
	right: 20px; margin-top: 5px; float: right; _position: relative; _right: 40px;
}
.post .reply a {
	background: url("../img/arrow-d.png") no-repeat right; padding-right: 22px; font-weight: bold; float: right;
}
.newPost {
	font-weight: bold; margin-top: 5px;
}
.faq .item {
	background: rgb(39, 39, 39); padding: 15px 15px 5px; margin-bottom: 5px;
}
.question h3.title {
	color: rgb(112, 152, 227); font-size: 1em; font-weight: bold; text-decoration: underline; margin-top: 0px; margin-bottom: 0px;
}
.answerBlock {
	margin-top: 5px;
}
.item {
	padding: 15px;
}
.itemBg1 {
	background: rgb(39, 39, 39);
}
.item h2.title {
	margin: 0px 0px 2px; border: currentColor; border-image: none; color: rgb(162, 101, 0); padding-bottom: 0px; font-size: 1.2em; font-weight: bold;
}
.item h2.title a {
	color: rgb(162, 101, 0); text-decoration: none;
}
.item h2.title a:hover {
	color: rgb(112, 152, 227); text-decoration: none;
}
.itemContent {
	line-height: 1.5em;
}
.uri {
	margin-bottom: 5px; display: block;
}
#fulltextSearchResult {
	padding-bottom: 10px;
}
#fulltextSearchResult fieldset {
	background: rgb(20, 40, 76); margin: 0px; padding: 20px; border: 1px solid rgb(51, 51, 51); border-image: none;
}
.search {
	width: 190px; margin-bottom: 5px; float: left;
}
.search label {
	width: 180px; font-weight: bold; margin-bottom: 10px; float: left;
}
.type label {
	width: 180px; font-weight: bold; margin-bottom: 10px; float: left;
}
#main #content .search label {
	width: 140px;
}
#main #content .type label {
	width: 140px;
}
#leftColumn .search label {
	width: 245px;
}
#leftColumn .type label {
	width: 245px;
}
.type {
	width: 190px; margin-bottom: 5px; margin-left: 15px; float: left;
}
#main #content .search {
	width: 150px;
}
#main #content .type {
	width: 150px;
}
#leftColumn .search {
	width: 250px; margin-left: 0px;
}
#leftColumn .type {
	width: 250px; margin-left: 0px;
}
#fulltextSearchTextResult {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); padding: 0px 4px; width: 175px; height: 19px;
}
#main #content #fulltextSearchTextResult {
	width: 140px;
}
#leftColumn #fulltextSearchTextResult {
	width: 241px;
}
#fulltextSearchTypeResult {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); padding: 0px 0px 0px 4px; width: 180px;
}
#main #content #fulltextSearchTypeResult {
	width: 140px;
}
#leftColumn #fulltextSearchTypeResult {
	width: 254px;
}
@media not all
{
#fulltextSearchTypeResult {
	margin-top: 0px;
}
}
* html #fulltextSearchTypeResult {
	width: 196px;
}
.btn {
	margin-top: 23px; margin-left: 15px; float: left;
}
#main #content .btnarea {
	margin-left: 0px;
}
#leftColumn .btnarea {
	float: right;
}
#leftColumn .btnarea .submit {
	float: right;
}
p.size {
	text-align: right; color: rgb(112, 152, 227); line-height: 1.3em; padding-top: 3px; padding-bottom: 0px; font-size: 0.9em; font-weight: bold;
}
#main .boxContent p.size {
	text-align: right; color: rgb(112, 152, 227); line-height: 1.3em; padding-top: 3px; padding-bottom: 0px; font-size: 0.9em; font-weight: bold;
}
.boxContent ul.ServerMap {
	padding-top: 0px; padding-left: 5px; font-size: 1.3em; font-weight: normal; margin-left: 10px;
}
.boxContent ul.ServerMap li {
	background: none; list-style: none; padding: 10px 0px 0px;
}
.boxContent ul.ServerMap a {
	background: none; color: rgb(201, 201, 201); padding-left: 0px; font-size: 1em; font-weight: bold; text-decoration: none;
}
.boxContent ul.ServerMap a:hover {
	color: rgb(252, 217, 26); text-decoration: none;
}
.boxContent ul.ServerMap .level1 a {
	background: url("../img/li.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level1 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap .level2 a {
	background: url("../img/li2.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level3 a {
	background: url("../img/li2.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level4 a {
	background: url("../img/li2.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level5 a {
	background: url("../img/li2.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level6 a {
	background: url("../img/li2.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level7 a {
	background: url("../img/li2.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level8 a {
	background: url("../img/li2.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level9 a {
	background: url("../img/li2.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level10 a {
	background: url("../img/li2.png") no-repeat 0px 6px; color: rgb(112, 152, 227); padding-left: 15px; font-size: 0.9em; font-weight: normal; text-decoration: underline;
}
.boxContent ul.ServerMap .level2 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap .level3 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap .level4 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap .level5 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap .level6 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap .level7 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap .level8 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap .level9 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap .level10 a:hover {
	color: rgb(162, 101, 0); text-decoration: underline;
}
.boxContent ul.ServerMap ul {
	padding-top: 0px; padding-left: 20px; margin-bottom: 0px;
}
.product {
	margin-top: 5px; margin-bottom: 10px;
}
#content .product {
	background: rgb(39, 39, 39); margin: 0px 0px 5px; padding: 15px;
}
.product .title {
	margin: 0px 0px 5px; color: rgb(112, 152, 227); font-size: 1em; font-weight: bold;
}
#content .withImage .title {
	margin-left: 135px;
}
#sidebar .product .title {
	margin: 0px 0px 10px;
}
#leftSide .product .title {
	margin: 0px 0px 10px;
}
#content #leftColumn .withImage .title {
	margin-left: 0px;
}
#content #rightColumn .withImage .title {
	margin-left: 0px;
}
.product .title a {
	text-decoration: underline;
}
.product .title a:hover {
	text-decoration: underline;
}
.product .image {
	width: 135px; height: 100%; float: left;
}
#content .product .image {
	margin-top: -20px;
}
#content #leftColumn .product .image {
	margin-top: 0px;
}
#content #rightColumn .product .image {
	margin-top: 0px;
}
#sidebar .product .image {
	margin: 0px 59px 5px; width: 122px; float: left;
}
#leftSide .product .image {
	margin: 0px 24px 5px; width: 122px; float: left;
}
#sidebar .boxContent .product .image img {
	margin: 0px;
}
#leftSide .boxContent .product .image img {
	margin: 0px;
}
.product .image a {
	border: currentColor; border-image: none; text-decoration: none;
}
.product .image a img {
	margin: 0px; text-decoration: none;
}
.product .image a:hover img {
	margin: 0px; border: 1px solid rgb(112, 152, 227); border-image: none; text-decoration: none;
}
.product .text {
	line-height: 1.5em;
}
.withImage .text {
	margin-left: 135px;
}
#leftSide .product .text {
	line-height: 1.4em;
}
#sidebar .product .text {
	margin-top: 5px; margin-left: 0px;
}
#leftSide .product .text {
	margin-top: 5px; margin-left: 0px;
}
.productDetail {
	
}
.productDetail .image {
	margin: 0px; text-align: center; display: block;
}
.productDetail .image a {
	border: currentColor; border-image: none; text-decoration: none;
}
.productDetail .image a img {
	text-decoration: none;
}
.productDetail .image a:hover img {
	border: 1px solid rgb(112, 152, 227); border-image: none; text-decoration: none;
}
.productDetail .text {
	background: rgb(39, 39, 39); padding: 15px 15px 5px; border: 1px solid rgb(51, 51, 51); border-image: none; margin-top: 10px; margin-bottom: 10px;
}
#sidebar .photo200 {
	margin: 0px 18px;
}
.photo118 a.photo {
	padding: 10px; width: 122px; text-decoration: none; float: left;
}
#main #content .photo118 a.photo {
	padding: 10px 21px;
}
#mainWide #leftColumn .photo118 a.photo {
	padding: 10px 64px; _width: 100%;
}
#mainWide #rightColumn .photo118 a.photo {
	padding: 10px 64px; _width: 100%;
}
#sidebar .photo118 a.photo {
	margin: 0px 56px; padding: 0px;
}
#leftSide .photo118 a.photo {
	margin: 0px 26px; padding: 0px;
}
.photo200 a.photo {
	padding: 10px 40px; width: 204px; text-decoration: none; float: left;
}
#leftSide .photo200 a.photo {
	padding: 0px; _width: 100%;
}
#sidebar .photo200 a.photo {
	padding: 0px; _width: 100%;
}
#main #content .photo200 a.photo {
	padding: 10px 63px;
}
#leftColumn .photo200 a.photo {
	padding: 10px 23px;
}
#rightColumn .photo200 a.photo {
	padding: 10px 23px;
}
a.photo {
	margin: 0px 0px 10px; border: currentColor; border-image: none; text-align: center; overflow: hidden; padding-bottom: 5px; font-size: 85%; font-weight: normal; text-decoration: none; cursor: pointer;
}
#content a.photoP1 {
	background: rgb(39, 39, 39); _width: 22.5%;
}
#content a.photoP2 {
	background: rgb(39, 39, 39); _width: 22.5%;
}
#content a.photoP3 {
	background: rgb(39, 39, 39); _width: 22.5%;
}
#content a.photoP4 {
	background: rgb(39, 39, 39); _width: 22.5%;
}
#main #content a.photoP4 {
	background: rgb(0, 0, 0);
}
#content a.photoP5 {
	background: rgb(0, 0, 0); _width: 22.5%;
}
#content a.photoP6 {
	background: rgb(0, 0, 0); _width: 22.5%;
}
#content a.photoP7 {
	background: rgb(0, 0, 0); _width: 22.5%;
}
#content a.photoP0 {
	background: rgb(0, 0, 0); _width: 22.5%;
}
#main #content a.photoP1 {
	background: rgb(39, 39, 39); _width: 42%;
}
#main #content a.photoP2 {
	background: rgb(39, 39, 39); _width: 42%;
}
#main #content a.photoP0 {
	background: rgb(0, 0, 0); _width: 42%;
}
#main #content a.photoP3 {
	background: rgb(0, 0, 0); _width: 42%;
}
#mainWide #leftColumn a.photoP1 {
	background: rgb(39, 39, 39); _width: 85%;
}
#mainWide #leftColumn a.photoP3 {
	background: rgb(39, 39, 39); _width: 85%;
}
#mainWide #leftColumn a.photoP5 {
	background: rgb(39, 39, 39); _width: 85%;
}
#mainWide #leftColumn a.photoP7 {
	background: rgb(39, 39, 39); _width: 85%;
}
#mainWide #rightColumn a.photoP1 {
	background: rgb(39, 39, 39); _width: 85%;
}
#mainWide #rightColumn a.photoP3 {
	background: rgb(39, 39, 39); _width: 85%;
}
#mainWide #rightColumn a.photoP5 {
	background: rgb(39, 39, 39); _width: 85%;
}
#mainWide #rightColumn a.photoP7 {
	background: rgb(39, 39, 39); _width: 85%;
}
#mainWide #leftColumn a.photoP2 {
	background: rgb(0, 0, 0); _width: 85%;
}
#mainWide #leftColumn a.photoP4 {
	background: rgb(0, 0, 0); _width: 85%;
}
#mainWide #leftColumn a.photoP6 {
	background: rgb(0, 0, 0); _width: 85%;
}
#mainWide #leftColumn a.photoP0 {
	background: rgb(0, 0, 0); _width: 85%;
}
#mainWide #rightColumn a.photoP2 {
	background: rgb(0, 0, 0); _width: 85%;
}
#mainWide #rightColumn a.photoP4 {
	background: rgb(0, 0, 0); _width: 85%;
}
#mainWide #rightColumn a.photoP6 {
	background: rgb(0, 0, 0); _width: 85%;
}
#mainWide #rightColumn a.photoP0 {
	background: rgb(0, 0, 0); _width: 85%;
}
#content a.photoB1 {
	background: rgb(39, 39, 39); _width: 45%;
}
#content a.photoB2 {
	background: rgb(39, 39, 39); _width: 45%;
}
#content a.photoB3 {
	background: rgb(0, 0, 0); _width: 45%;
}
#content a.photoB0 {
	background: rgb(0, 0, 0); _width: 45%;
}
#main #content a.photoB1 {
	background: rgb(39, 39, 39); _width: 85%;
}
#main #content a.photoB0 {
	background: rgb(0, 0, 0); _width: 85%;
}
#leftColumn a.photoB1 {
	background: rgb(39, 39, 39); _width: 85%;
}
#leftColumn a.photoB3 {
	background: rgb(39, 39, 39); _width: 85%;
}
#rightColumn a.photoB1 {
	background: rgb(39, 39, 39); _width: 85%;
}
#rightColumn a.photoB3 {
	background: rgb(39, 39, 39); _width: 85%;
}
#leftColumn a.photoB2 {
	background: rgb(0, 0, 0); _width: 85%;
}
#leftColumn a.photoB0 {
	background: rgb(0, 0, 0); _width: 85%;
}
#rightColumn a.photoB2 {
	background: rgb(0, 0, 0); _width: 85%;
}
#rightColumn a.photoB0 {
	background: rgb(0, 0, 0); _width: 85%;
}
a.photo:hover {
	border: currentColor; border-image: none; font-weight: normal; text-decoration: none;
}
a.photo .name {
	height: 2.8em; overflow: hidden; padding-top: 5px; font-weight: bold; text-decoration: underline; display: block;
}
.photo118 a.photo .name {
	width: 122px;
}
.photo200 a.photo .name {
	width: 204px;
}
a.photo:hover .name {
	border: currentColor; border-image: none; font-weight: bold; text-decoration: underline;
}
.photo118 a.photo span.image {
	margin: 0px auto; border: currentColor; border-image: none; width: 122px; height: 122px; display: block; position: relative;
}
.photo200 a.photo span.image {
	margin: 0px auto; border: currentColor; border-image: none; width: 204px; height: 204px; display: block; position: relative;
}
a.photo span.image span {
	
}
a.photo span.image img {
	margin: 0px; border: 1px solid rgb(51, 51, 51); border-image: none;
}
a.photo:hover span.image img {
	border: 1px solid rgb(112, 152, 227); border-image: none;
}
a.photo span.image img {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.photofull {
	margin-top: 15px;
}
.photofull span.image {
	margin: 0px auto 10px; width: 500px; height: 500px; text-align: center; display: block; position: relative;
}
#main .photofull span.image {
	width: 480px; height: 480px;
}
#mainWide #column .photofull span.smallImage {
	width: 295px;
}
* html .photofull span.image {
	margin: 0px 0px 0px 100px; width: 502px; height: 502px;
}
.photofull span.image span {
	
}
.photofull span.image img {
	margin: 0px; border: 2px solid rgb(51, 51, 51); border-image: none;
}
.photofull span.image a:hover img {
	border: 2px solid rgb(112, 152, 227); border-image: none;
}
.photofull span.image img {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.pagination {
	margin: 0px auto; padding: 0px 0px 20px; width: 500px; height: 30px; text-align: center; line-height: 30px; border-bottom-color: rgb(26, 26, 26); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.smallPagination {
	width: 330px; height: 60px;
}
.pagination .before {
	left: 0px; top: 0px; width: 150px; height: 30px; position: absolute;
}
.pagination .control {
	left: 150px; top: 0px; width: 200px; height: 30px; text-align: center; position: absolute;
}
.pagination .after {
	left: 350px; top: 0px; width: 150px; height: 30px; text-align: right; position: absolute;
}
.smallPagination .before {
	width: 165px;
}
.smallPagination .control {
	left: 40px; top: 30px; width: 250px;
}
.smallPagination .after {
	left: 165px; width: 165px;
}
#mainWide .smallPagination .before {
	width: 147px;
}
#mainWide .smallPagination .after {
	width: 148px;
}
.pagination .prev {
	background: url("../img/prev.png") no-repeat left; padding: 0px 0px 0px 20px; border: currentColor; border-image: none; font-weight: bold; text-decoration: underline; float: left;
}
.pagination .next {
	background: url("../img/next.png") no-repeat right; padding: 0px 20px 0px 0px; border: currentColor; border-image: none; font-weight: bold; text-decoration: underline; float: right;
}
.pagination .prev:hover {
	text-decoration: underline;
}
.pagination .next:hover {
	text-decoration: underline;
}
#slideshowControl {
	background: url("../img/submit-left.png") no-repeat left; margin: 0px; padding: 0px 0px 0px 4px; color: rgb(252, 217, 26); line-height: 25px; font-size: 0.95em; font-weight: bold; text-decoration: none; display: block; cursor: pointer;
}
#slideshowControl:hover {
	color: rgb(255, 255, 255); cursor: pointer;
}
#slideshowControl span {
	background: url("../img/submit-right.png") no-repeat right; margin: 0px; padding: 5px 20px 5px 16px; display: block;
}
.privateAccessForm {
	margin: 0px 10px 20px; overflow: hidden;
}
* html .privateAccessForm table {
	font-size: 0.9em;
}
.privateAccessForm p {
	margin: 0px; padding: 0px 0px 10px;
}
.privateAccessForm label {
	font-weight: bold; margin-right: 10px; margin-left: 5px;
}
.privateAccessForm fieldset {
	background: rgb(20, 40, 76); margin: 0px; padding: 20px; border: 1px solid rgb(51, 51, 51); border-image: none;
}
.privateAccessForm #postUserName {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); width: 250px; height: 18px; padding-right: 2px; padding-left: 2px; font-family: Arial, Helvetica, Tahoma, sans-serif; margin-bottom: 5px;
}
.privateAccessForm #postPasswd {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); width: 250px; height: 18px; padding-right: 2px; padding-left: 2px; font-family: Arial, Helvetica, Tahoma, sans-serif; margin-bottom: 5px;
}
.privateAccessForm #lostPasswordEmail {
	border-width: 1px; border-style: solid; border-color: rgb(64, 64, 64) rgb(211, 208, 201) rgb(211, 208, 201) rgb(64, 64, 64); width: 250px; height: 18px; padding-right: 2px; padding-left: 2px; font-family: Arial, Helvetica, Tahoma, sans-serif; margin-bottom: 5px;
}
.privateAccessForm .submit {
	background: rgb(36, 94, 195); margin: 0px; padding: 4px 10px; float: right;
}
.privateAccessForm .error {
	margin: 10px 0px 10px 10px; color: rgb(187, 0, 0);
}
#lostPasswordLink {
	margin: 5px 0px 0px 20px;
}
.formSuffixLinks {
	margin: 5px 0px 0px 20px;
}
.contact strong {
	font-size: 1.2em;
}
.diskuze label.groupLabel {
	margin-bottom: 5px !important;
}
.diskuze .formTextarea {
	margin-bottom: 10px;
}
.diskuze .formTextarea label {
	display: block !important;
}
.diskuze .choicesGroup {
	margin: -2px 0px 15px; width: 294px; float: right; position: relative;
}
.diskuze .choicesGroup label {
	margin: 0px !important; font-weight: normal !important; float: none !important; display: inline !important;
}
.diskuze .choicesGroup input {
	background: none !important; margin: 5px 0px !important; border: currentColor !important; border-image: none !important; top: 2px; width: auto !important; height: auto !important; position: relative !important;
}
.diskuze select {
	padding: 2px; width: 294px; font-family: Arial,Helvetica,Tahoma,sans-serif; margin-bottom: 5px;
}
.fileInput {
	margin-bottom: 5px; float: left; white-space: nowrap; position: relative;
}
.fileInputBase {
	width: auto; height: 0px; overflow: hidden;
}
.fileInputCover {
	width: 294px; overflow: hidden; position: relative;
}
.ie .fileInputBase {
	width: auto; height: auto; overflow: hidden;
}
.ie .fileInputBase input {
	left: 0px; top: -1px; width: 160px; height: 27px; font-size: 21px; display: block; position: absolute; z-index: 5; cursor: pointer; opacity: 0;
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
.fileInputBase {
	width: auto; height: auto; overflow: hidden;
}
.fileInputBase input {
	left: 0px; top: -1px; width: 160px; height: 27px; font-size: 21px; display: block; position: absolute; z-index: 5; cursor: pointer; opacity: 0;
}
}
.fileInputText {
	padding: 0px 0px 0px 7px; white-space: nowrap; position: relative; cursor: default;
}
.fileInputSelect {
	background: url("../img/submit-right.png") no-repeat right top; margin: 0px 0px 0px 4px; padding: 0px 15px 0px 11px; color: rgb(252, 217, 26); line-height: 25px; display: inline-block; position: relative; cursor: pointer;
}
.fileInputSelect i {
	background: url("../img/submit-left.png") no-repeat left bottom; left: -4px; top: 0px; width: 4px; height: 25px; display: block; position: absolute;
}
.fileInputSelect:hover {
	color: rgb(255, 255, 255);
}
#leftColumn .diskuze select {
	width: 208px; clear: both; float: none;
}
#leftColumn .diskuze .fileInputCover {
	width: 208px; clear: both; float: none;
}
#leftColumn .diskuze .choicesGroup {
	width: 208px; clear: both; float: none;
}
#rightColumn .diskuze select {
	width: 208px; clear: both; float: none;
}
#rightColumn .diskuze .fileInputCover {
	width: 208px; clear: both; float: none;
}
#rightColumn .diskuze .choicesGroup {
	width: 208px; clear: both; float: none;
}
#sidebar .diskuze select {
	width: 198px; clear: both; float: none;
}
#sidebar .diskuze .fileInputCover {
	width: 198px; clear: both; float: none;
}
#sidebar .diskuze .choicesGroup {
	width: 198px; clear: both; float: none;
}
#leftSide .diskuze select {
	width: 168px; clear: both; float: none;
}
#leftSide .diskuze .fileInputCover {
	width: 168px; clear: both; float: none;
}
#leftSide .diskuze .choicesGroup {
	width: 168px; clear: both; float: none;
}
