html, body, h1, h2, h3, h4, h5, h6, h7, p, ul, ol, li, blockquote, table, dl, dt, dd, hr, span, fieldset, img {	margin: 0;	padding: 0;	font-family: Arial, Tahoma, sans-serif;	}.rbcRowMenu .rowMenuInner img {border:  none !important;}p, ul, blockquote, table, ol, dl, .product, .photo118, .photo200, .poll,.article, .paging, .diskuze  {			  	margin-bottom: 1em;}textarea {   resize: none; } blockquote p, ul ul, ul ol, ol ol {	margin: 0;}h1, h2, h3, h4, h5, h6, h7, p, ul, ol, li, blockquote, table, dl, dt, dd, hr {	border: 0;}dd {	margin-left: 30px;}a, a:visited {  	color: #422466;	text-decoration: underline;}a:hover, a:active, a:focus {   text-decoration: none;}html { 	height: 100%;}body {  	margin: 0;	padding: 0;	height: 100%;  text-align: center;	font: 0.83em Arial, Tahoma, sans-serif;	color: #666; 	position: relative;  background: #1C0F41 url(../img/bg.jpg) center top no-repeat;}#body_bg { 	width: 100%;	height: 100%;  		margin: 0;	padding: 0;	position: relative;  background: transparent url(../img/logo.png) center top no-repeat;	}* html  #body_bg {   background: transparent url(../img/img_ie6/logo.gif) center top no-repeat;	}#nonFooter { 	min-height: 88%;		position: relative;		background: url(../img/nonfooter-bg.gif) 240px 260px no-repeat;}* html #nonFooter { height: 100%; padding-bottom: 120px; }ul li { 	margin-left: 20px;	padding-left: 20px;	list-style: none;	background: url(../img/li.gif) no-repeat left 7px;}ol li {	margin-left: 20px;}.hidden, #hidden {  	position: absolute;	display: none;}.cleaner {  	margin: 0;	padding: 0;	width: 100%;	height: 0;	line-height: 0;	clear: both;		visibility: hidden;		overflow: hidden;		display: block;	}#site { 	width: 960px;		margin: 0 auto;	text-align: left;	height: 100%;	position: relative;}#site_top {	width: 960px;		padding-top: 5px;	height: 100%;	}#waitingTable { 	background: #FFFFFF;	width: 100%;	height: 500px;	border: 0;}#waitingTable td { 	text-align: center;	vertical-align: middle;	background: #FFFFFF;	border: 0;}.rbcBookmarks {  float: right;	margin: 0;}#leftB .rbcBookmarks, #rightB .rbcBookmarks {	margin: 10px 0 0 30px;}#leftB .articleDetail .rbcBookmarks, #rightB .articleDetail .rbcBookmarks {	margin: 10px 0 0 20px;}/*   ------------   MENU  -------------   */  .menu {  margin: 0 0 20px 0;	padding: 10px 0 10px 0;	width: 100%;	line-height: normal;	background: url(../img/menu-bg.png) top right repeat-y; }#sidebar .menu li {	margin: 0;	padding: 0;	line-height: 30px;	display: block;	  background: transparent; }#sidebar .menu li a {	width: 100%;	height: 30px;		line-height: 30px;		margin: 0;	padding: 0 10px 0 30px;	font-size: 1.2em;		text-decoration: none;	font-weight: normal;	color: #ffffff;	display: block;		overflow: hidden;	}#sidebar .menu li a:visited {	text-decoration: none;	color: #ffffff;}.menu [id] li a {	width: auto !important;}.menu ul li.activeSelected a,#sidebar .menu li.selected a, .menu ul li.activeSelected li a {	color: #fff !important;}#sidebar .menu li.selected,#sidebar .menu li.activeSelected,#sidebar .menu li a:hover {	background: url(../img/sidemenu-hover.png) 0% 4px no-repeat;}* html #sidebar .menu li.selected,* html #sidebar .menu li.activeSelected,* html #sidebar .menu li a:hover {	background: url(../img/img_ie6/sidemenu-hover.gif) 0% 4px no-repeat;}#sidebar .menu li li a {	padding: 0 10px 0 43px;	font-size: 1.1em;		  background: url(../img/sidemenu_arrow_sub.png) no-repeat 29px 11px;}.menu ul {	margin: 0;  padding: 0;	display: block;	  	background: 0;}.menu ul ul {  padding-left: 13px;}.menu ul ul ul ul ul {  padding: 0;}#sidebar .menu li li.selected,#sidebar .menu li li.activeSelected {  background: none;}#sidebar .menu li li.activeSelected a {  background: url(../img/sidemenu_arrow_hover.png) no-repeat 29px 11px   !important;  text-decoration: underline;  }#sidebar .menu li li.activeSelected ul a {  background: url(../img/sidemenu_arrow_sub.png) no-repeat 29px 11px   !important;  text-decoration: none; }#sidebar .menu li li.activeSelected ul a:hover {  background: url(../img/sidemenu_arrow_hover.png) no-repeat 29px 11px   !important;  text-decoration: underline;  }#sidebar .menu li li a:hover {  background: url(../img/sidemenu_arrow_hover.png) no-repeat 29px 11px;  text-decoration: underline;  }/*   ------------   /SIDEMENU  -------------   */ /*   ------------  FOOTER  -----------  */  #footer {	padding: 0;	margin: 0;	position: relative;	top: 0;	width: 960px;	height: 120px;	color: #fff;		font-size: 1em;	text-align: center;		line-height: 1.5em;	float: left;	overflow: hidden;	background: url(../img/footer.png) 0% 0% no-repeat;	z-index: 10;	}/* IE6 */* html #footer {margin: -120px 0 0 0; }#footer a {	color: #fff;}#footer p {	padding: 0;	overflow: hidden;}#footerRight {	margin: 20px 0 20px 0;	padding: 0 20px 0 0;	text-align: right;	float: right;	}#footerRight p span {	margin: 0 0 0 15px;}#footerRight .print,#footerRight .sitemap,#footerRight .rss {	padding-left: 20px;	background: url(../img/footer_link.gif) no-repeat left center;}#footerLeft {	margin: 20px 0 20px 0;	padding: 0 0 0 20px;	text-align: left;	width: 580px;	float: left;}#footerLeft .footerText {	height: auto;  max-height: 3em;  _height: 3em;}#footerLeft .signature {	height: auto;  max-height: 1.5em;  _height: 1.5em;}/*   ---------------  /FOOTER  --------------  *//*   ---------   HEADER  ----------  */	#header {   width: 960px;    height: 183px;	 padding: 0;	   margin: 0;   display: block;	    background: url(../img/header.png) bottom right no-repeat; } #header_box {	width: 960px;	height: 183px;	margin: 0;	padding: 0;  display: block;  	}#header_link {   margin: 0;  text-align: right;	font-size: 1.1em;	height: 22px;	line-height:  22px;	  display: block;  		overflow: hidden;}#header_link ul.link {	float: right;}#header_link ul.link li {  float: left;  margin: 0 0 0 8px;    padding: 0;  background: 0;}#header_link ul.link li a:hover, #header_link ul.link li a:active, #header_link ul.link li a:focus {  color: #000;}#header_link ul.link a {  margin: 0;	padding:  0;	text-decoration: none;  color: #fff;  float: left;  cursor: pointer;  display: block;  }ul.link a span {  float: left;	  background: url(../img/link-bg.png) 0% 100% repeat-x;  }ul.link a span.span-left {   margin: 0;   padding: 0 0 0 15px;   color: #fff;	 height: 22px;	 line-height: 22px;	   background: transparent url(../img/link-left.png) 0% 100% no-repeat;}ul.link a span.span-right {   margin: 0;   padding: 0 15px 0 0;   height: 22px;    line-height: 22px;     background: transparent url(../img/link-right.png) 100% 100% no-repeat;}#logozone {  margin: 0;  padding: 0;  height: 4.5em;   max-height: 4.5em;  _height: 4.5em;    width: 260px;	overflow: hidden;	display: block;	background:  transparent;	text-align: left;	float: none;	z-index: 11;}#logozone #logo {	margin: 0 0 0 10px;	font-size: 1.9em; 	font-weight: normal;	line-height: normal;  color: #fff;	font-family: Arial, Tahoma, sans-serif;    text-align: left;  overflow: hidden;}#logozone #logo a {  color: #fff;	text-decoration: none;	border: 0;	cursor: pointer;}#logozone #logo img {	border: 0;}#logozone #logo a:hover {  color: #eee;}#logozone #logo span#rbcSystemIdentifierLogo {	margin: 0;	float: none;	display: block;}#header #moto {	margin: 60px 0 0 10px;		border: 0;	position: absolute;	left: 0;  width: 420px;  height: 4.5em;   max-height: 4.5em;  _height: 4.5em;				font-size: 1.5em;	line-height: 1.5em;		color: #fff;	font-weight: normal;	text-align: left;	float: left;	overflow: hidden;	display: block;	z-index: 11;}div.illustration {	width: 507px;	height: 183px;	padding: 0;	margin: 0;		overflow: hidden;	position: relative;		z-index: 0;	float: right;	}* html div.illustration {	background: #000;	}div.img {	position: relative;	top: 7px;	left: 11px;	display: block;	overflow: hidden;		width: 485px;	height: 174px;}div.illustration img {	margin: 0; 	display: block;	border: 0;}div.illustration span.masque {	position: absolute;	right: 0;	top: 0;	display: block;	width: 507px;	height: 183px;	background: url(../img/masque.png) no-repeat right top;	z-index: 100;	float: right;		}* html div.illustration span.masque {	background: none;	}/*   ------------------   / HEADER  ------------------------   *//* -------- LANGUAGE ---------- */   #languageSelect {	padding: 0;	margin: 0;}#languageSelectBody {	margin: 0;	padding: 0;  float: right;  padding-left: 15px;	}#languageSelect ul {  display: none;}#languageSelect #languageFlags {  padding: 0;	margin: 0;  margin-top: 8px;}#languageSelect #languageFlags a {	margin: 0 0 0 7px;	padding: 0;	text-decoration: none;	width: 16px;	height: 16px;	float: left;	display: block;		background: transparent center center no-repeat;} #languageList {	padding: 0;	margin: 0 0 0 5px;	display: block;	font-size: 1em;}#languageList .separator {	display: inline;}.languageSelectbox {	border: 1px solid #7F9DB9;	font-size: 0.85em;	_font-size: 0.7em;	height: 17px;	_height: 15px;	margin: 7px 0 0 5px;	padding: 0;}/* -------- LANGUAGE ---------- *//* -------- CONTENT ---------- */  #main,#main_variant_a {	margin: 0;	padding: 0;	width: 960px;  float: left;	overflow: hidden;	background: transparent url(../img/main_bg.gif) top right repeat-y;		}#mainContent_top {	margin: 0; 	padding: 45px 0 40px 0;	float: left;	width: 720px;	overflow: hidden;	background:  url(../img/maincontent_top.gif) no-repeat 0% 0%;}#mainContent {	margin: 0; 	padding: 0;	float: left;	width: 720px;	overflow: hidden;	background: transparent;}#main_variant_a #mainContent {	background: transparent url(../img/variant_a.gif) top right repeat-y;}#content {	margin: 0 25px; 	padding: 0;	overflow: hidden;		text-align: justify;	}#mainContent .box {	margin: 0 0 20px 0;	padding: 0;	overflow: hidden;		}#mainContent .box_title h2, #mainContent .box_title h1 {} #mainContent .box_content p {	line-height: 1.8em;	padding: 0;}#mainContent .box_content a img {	text-decoration: none;    border: 1px solid #5E5C9E;}#mainContent .box_content a:hover img {	text-decoration: none;	border: 1px solid #422466;}.box_content {	padding: 0;	margin: 0;	overflow: hidden;	}#contentNarrow {	padding: 0;	margin: 0;	width: 476px;	float: left;		overflow: hidden;	}#contentNarrow .box {	margin: 0 20px 20px 25px;	width: 430px;		overflow: hidden;		}#rightContent {	padding: 0;	margin: 0;	width: 242px;	text-align: left;	float: right;	overflow: hidden;}#rcontent {	margin: 0 18px 0 15px;	overflow: hidden;		}#LeftBox {	width: 320px;	margin: 0;	padding: 0;	float: left;		overflow: hidden;}#RightBox {	width: 320px;	margin: 0 0 0 20px;	padding: 0;	float: right;		overflow: hidden;}#RightBox .content, #LeftBox .content {	margin: 0;	padding: 0;}/* -------- CONTENT --------- *//* -------- SIDEBAR ---------- */  #sidebar { 	margin: 0;	padding: 0;  width: 240px;	text-align: left;  float: left !important;		overflow: hidden;}.company_name {   color: #000;}p.address,p.phone,p.email {   margin: 0 !important;  line-height: 1.2em !important;}p.phone {   margin: 5px 0 !important;}#sidebar_content {	margin: 0 10px 0 0;	padding: 0;	width: 230px;	overflow: hidden;}#sidebar .box {	margin: 0 0 20px 10px;	padding: 0;	width: 220px;	overflow: hidden;		background: url(../img/sidebar_box_bg.gif) repeat-x;}#sidebar .box_content {	padding: 0;  margin: 20px 10px 20px 10px;  width: 200px;}#sidebar .content {	padding: 0;  margin: 20px 10px 20px 10px;}#sidebar .box_photogallery {	padding: 0;  margin: 20px 9px 20px 9px;  width: 202px;}#sidebar .box_title,#sidebar .box_title_menu {	width: 220px;	height: 35px;	line-height: 35px;	overflow: hidden;		background: url(../img/sidebar_title_bg.png) no-repeat left top;} #sidebar .box_title_menu {	margin: 0 0 0 10px;	background: url(../img/sidebar_title_menu.png) no-repeat left top;	} #sidebar .box_title h2,#sidebar .box_title_menu h2 {  font-size: 1.3em;	line-height: 35px;	font-weight: normal;	margin: 0 10px 0 25px;  color: #fff; 	  overflow: hidden;}#sidebar .box_content p {	padding: 0;	text-align: left;	line-height: 1.7em;}/* -------- SIDEBAR ---------- *//* -------- TAGS ------------- */	ol.tags, .box_content ol.tags { 	margin: 5px 0 5px 0;	text-align: center;	font-size: 0.95em;}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 ------------ *//* -------- SEARCH ---------- */  .search_top {	float: right;	height: 22px;	position: absolute;	top: 50px;	display: block;	right: 0;}.search_top form {	float: right;}#fulltextSearch span.search-bg { 	margin: 0;	padding: 0 10px 0 28px;		height: 22px; 	background: url(../img/search.png) no-repeat 100% 0%;}#fulltextSearchText {	margin: 0;	padding: 0;		width: 190px;	height: 22px;   line-height: 22px; 		color: #666;		float: left;	border: 0;	background: transparent;	}#fulltextSearch span {	margin: 0;	padding: 0;  float: left; 	  background: url(../img/link-bg.png) 0% 100% repeat-x; }.submit {   margin: 0;  padding: 0; 	color: #fff;	font-size: 1.1em !important;		height: 22px;	line-height: 22px;	cursor: pointer;  text-align: center;  font-family: Arial, Tahoma, sans-serif;	  border: 0;  background: url(../img/link-bg.png) 0% 100% repeat-x; 			}.submit:hover {	color: #000;}#fulltextSearch span.span-left {   margin: 0 0 0 8px;   padding: 0 0 0 15px;   color: #fff;	 height: 22px;	 line-height: 22px;	   background: transparent url(../img/link-left.png) 0% 100% no-repeat;}#fulltextSearch span.span-right {   margin: 0;   padding: 0 15px 0 0;   height: 22px;    line-height: 22px;    background: transparent url(../img/link-right.png) 100% 100% no-repeat;}#fulltextSearchResult {	padding-bottom: 5px;	margin-bottom: 5px;}#fulltextSearchResult fieldset {	margin: 0;	border: none;	}.search {	margin: 0;	width: 280px;	float: left;	}#contentNarrow .search {	width: 160px;}#LeftBox .search, #RightBox .search {	width: 295px;}.search label, .type label {	margin-bottom: 10px;	width: 280px;	float: left;}#contentNarrow .search label, #contentNarrow .type label {	width: 160px;}#LeftBox .search label, #LeftBox .type label, #RightBox .search label, #RightBox .type label {	margin-bottom: 3px;	width: 295px;	}.type {	margin: 0 0 0 15px;	width: 280px;	float: left;	}#contentNarrow .type {	width: 160px;}#LeftBox .type, #RightBox .type {	margin-left: 0;	width: 295px;}#fulltextSearchTextResult {	border: 1px solid #ddd;	width: 280px;}#contentNarrow #fulltextSearchTextResult {	width: 160px;}#LeftBox #fulltextSearchTextResult, #RightBox #fulltextSearchTextResult {	width: 295px;}#fulltextSearchTypeResult {	border: 1px solid #ddd;	width: 280px;}#contentNarrow #fulltextSearchTypeResult {	width: 160px;	*width: 162px;}#LeftBox #fulltextSearchTypeResult, #RightBox #fulltextSearchTypeResult {	width: 295px;	*width: 297px;}.btnarea {	margin: 24px 0 0 0;	padding: 0 15px;	float: right;	  background: url(../img/link-bg.png) 0% 100% repeat-x; 	}#LeftBox .btnarea, #RightBox .btnarea {	margin: 10px 0 5px 0;	float: left;}p.size, #mainContent .box_content p.size {	padding-bottom: 0;	padding-top: 3px;	line-height: 1.3em;	font-size: 0.9em;}/* -------- SEARCH ---------- *//* -------- NAVIGATOR ------- */  #pageNavigator {	margin: 0;	padding: 0;}#contentNarrow #pageNavigator {	margin-left: 25px;} .navigator {	margin: 0 25px 10px 25px;	line-height: 1.8em;}.navigator span span {	margin-left: 3px;	margin-right: 3px;	}/* -------- NAVIGATOR ------- *//* ------- POOL ------------- */	.poll h3 {	margin-bottom: 10px;	font-size: 1em;	}.poll img, .poll a img, .box_content .poll img, .box_content .poll a img {	margin: 0;	border: none;	text-decoration: none;}.poll .pollbar a {	border: none;	text-decoration: none;}.poll .pollbar {	margin-top: 3px;	width: 100%;}#mainContent .poll .pollbar {	margin-top: 3px;	width: 99%;}.poll .question a {	text-decoration: underline;}.poll .question a:hover {	text-decoration: none;}#mainContent .box_content .poll p, #sidebar .box_content .poll p {	margin: 0 0 8px;	padding: 0;}.poll .voted {  color: #000;	margin-top: 10px;}/*FireFox 2 */#mainContent .box_content .poll p, x:-moz-any-link { line-height: 1em; } /*FireFox 3*/#mainContent .box_content .poll p, x:-moz-any-link, x:default { line-height: 1em; }/*FireFox 2 */#sidebar .box_content .poll p, x:-moz-any-link { line-height: 1em; } /*FireFox 3*/#sidebar .box_content .poll p, x:-moz-any-link, x:default { line-height: 1em; }/* IE6 */* html #mainContent .box_content .poll p { line-height: 1em; margin: 0 0 10px; }/* IE6 */* html #sidebar .box_content .poll p { line-height: 1em; margin: 0 0 10px; }/* ------- POOL ------------- *//* ------- WSW -------------- */	.box_content img {	margin: 5px;}h1 {	margin-bottom: 10px; 	margin-top: 0;		padding: 3px 15px;   		font-size: 1.3em;	color: #fff;	font-weight: normal;		background: #5E5C9E;}h2 {	margin-bottom: 10px; 	margin-top: 0;		padding: 3px 15px;   		font-size: 1.3em;	color: #fff;  font-weight: normal;	background: #5E5C9E;		} #sidebar h2, #logozone h2 {	padding: 0; 	background: transparent;		}h3 { 	margin-bottom: 6px; 	margin-top: 0;	padding: 0;				font-size: 1.4em;	color: #78589E;}h4 { 	margin-bottom: 6px; 	margin-top: 0;		padding: 0;			font-size: 1.4em;	color: #8381D7;}h5, h6 { 	margin-bottom: 6px; 	margin-top: 0;		padding: 0;			font-size: 1.2em;	font-weight: normal;	color: #000000;}.box_content ol {	margin-left: 40px;}.box_content ol li ol {	margin-left: 20px;}.box_content ol li {	padding-bottom: 2px;	padding-top: 2px;	list-style-image: none;	list-style-position: outside;	list-style-type: decimal;}.box_content ul {	padding-left: 15px;}.box_content ul li {	padding: 2px 0 2px 20px;	background: url(../img/li.gif) no-repeat left 7px;}blockquote {	margin-top: 0;	padding: 0.5em 1em;	width: auto;	color: #78589E;		  font-size: 1.1em;		border: 1px solid #C4B1DB;	background: #F1E6FE;	}blockquote p {  line-height: 1.2em !important;	}table { 	font-size: 0.9em;	border-collapse: collapse;}/*FireFox 2 */table, x:-moz-any-link { margin-left: 1px; } /*FireFox 3*/table, x:-moz-any-link, x:default { margin-left: 1px; }table td {	padding: 0 8px;	border: 1px solid #ddd;}table.modernTable thead td {	font-size: 1em;  color: #fff;  font-weight: bold;  background: #78589E;  border-color: #78589E;}table.modernTable td {	border-color: #ddd;  }table.basic,table.basic td {	border: 0;}.rbcWidgetArea {	margin-top: 5px;	margin-bottom: 5px;}/* ------- WSW -------------- *//* ------- ARTICLE ---------- */ #sidebar .article, #rightContent .article {	margin: 0;	padding: 0;	overflow: hidden;	}.article h3 {	font-size: 1.1em;}.article h3 a {	color: #422466;}.article h3 a:hover {	text-decoration: none;}.article ins,.articleDetail ins {	text-decoration: none;	color: #000;	font-size: 0.85em;}.article .articleContent {	margin-top: 5px;	margin-bottom: 10px;	overflow: hidden;	line-height: 1.7em;	}.article .articleContent img {	margin: 5px;}.articleDetail img {	margin: 5px;}/* ------- ARTICLE ---------- *//* ------- LINK and INFO ----- */   .archive {	margin-bottom: 5px;	font-weight: bold;}.pagingInfo {	margin-bottom: 10px;	display: block;	}#sidebar .pagingInfo {	float: none;}.back {	margin-top: 5px;	padding-right: 22px;	text-align: right;	background: url(../img/back.gif) no-repeat right 60%;}.rbcTags h4 {   	margin: 4px 7px 0 0;	font-size: 1em;		display: block;	float: left;}.rbcTags .tags {	padding: 0 0 5px 0;	line-height: 1.7em;}/* ------- LINK and INFO ----- *//* ------- PAGING ------------ */	.paging {  	margin: 0; 	text-align: right;	font-size: 0.85em;	float: right;		display: block;		}.leftEnd,.left,.right,.rightEnd,.pageText {  margin: 0 0 0 3px;  padding: 0 5px;  	border: 0;	color: #FFFFFF;	font-size: 1em !important;		height: 24px;	line-height: 24px;		cursor: pointer;  text-align: center;	display: block;		float: left;	  		background: #78589E;		}.leftEnd:hover, .left:hover,.right:hover, .rightEnd:hover,a:hover .pageText {	background: #422466;}.paging .leftEndText,.paging .leftText,.paging .rightEndText,.paging .rightText {	padding: 0;	margin: 0;	color: #fff;}.separator {	display: none;}.paging .selected .pageText {	background: #422466;}.paging a {  text-decoration: none !important;}/* ------- / PAGING ------------ *//* ------ DISCUSSION --------- */ .diskuze fieldset {	margin: 0;	padding: 10px 20px;	border: 1px solid #C4B1DB;	background: #F1E6FE;}#sidebar .diskuze fieldset,#rightContent .diskuze fieldset {	padding: 10px 13px;}.diskuze label {	padding: 0;	margin-bottom: 10px;	width: 180px;		float: left;}#rightContent .diskuze label,#sidebar .diskuze label {	margin-bottom: 3px;	width: 166px;}#contentNarrow .diskuze label {	width: 100px;}#LeftBox .diskuze label, #RightBox .diskuze label {	margin-bottom: 3px;	width: 272px;}.diskuze #postAuthor, .diskuze #postEmail, .diskuze #postTitle, .diskuze .feWebFormInput {	padding-left: 2px;	padding-right: 2px;	border: 1px solid #C4B1DB;	width: 410px;	font: 0.95em;	float: right;}/* IE6 */* html #content .diskuze #postAuthor, * html #content .diskuze #postEmail, * html #content .diskuze #postTitle, /* IE6 */* html #content .diskuze .feWebFormInput {  position: relative;  left: 25px;}/* IE6 */* html #contentNarrow .diskuze #postAuthor, * html #contentNarrow .diskuze #postEmail, * html #contentNarrow .diskuze #postTitle, /* IE6 */* html #contentNarrow .diskuze .feWebFormInput {  position: relative;  left: 20px;}#contentNarrow .diskuze #postAuthor, #contentNarrow .diskuze #postEmail, #contentNarrow .diskuze #postTitle, #contentNarrow .diskuze .feWebFormInput {	width: 250px;}#sidebar .diskuze #postAuthor, #sidebar .diskuze #postEmail, #sidebar .diskuze #postTitle, #rightContent .diskuze #postAuthor, #rightContent .diskuze #postEmail, #rightContent .diskuze #postTitle, #sidebar .diskuze .feWebFormInput, #rightContent .diskuze .feWebFormInput {	margin-bottom: 5px;	width: 166px;	float: left;}#LeftBox .diskuze #postAuthor, #LeftBox .diskuze #postEmail, #LeftBox .diskuze #postTitle, #RightBox .diskuze #postAuthor, #RightBox .diskuze #postEmail, #RightBox .diskuze #postTitle, #LeftBox .diskuze .feWebFormInput, #RightBox .diskuze .feWebFormInput {	margin-bottom: 5px;	left: 0 !important;  width: 272px;	float: left;	}.diskuze #postText, .diskuze .feWebFormTextarea {	padding-left: 2px;	padding-right: 2px;	width: 410px;	height: 100px;	font: 0.95em Arial, Tahoma, sans-serif;		border: 1px solid #C4B1DB;		float: right;}/* IE6 */* html #content .diskuze #postText, /* IE6 */* html #content .diskuze .feWebFormTextarea {  position: relative;  left: 25px;}/* IE6 */* html #contentNarrow .diskuze #postText, /* IE6 */* html #contentNarrow .diskuze .feWebFormTextarea {  position: relative;  left: 20px;}#sidebar .diskuze #postText, #rightContent .diskuze #postText, #sidebar .diskuze .feWebFormTextarea, #rightContent .diskuze .feWebFormTextarea {	width: 166px;	float: left;	}#contentNarrow .diskuze #postText, #contentNarrow .diskuze .feWebFormTextarea {	width: 250px;}#RightBox .diskuze #postText, #LeftBox .diskuze #postText, #RightBox .diskuze .feWebFormTextarea, #LeftBox .diskuze .feWebFormTextarea {	left: 0 !important;	  width: 272px;	float: left;	}.diskuze .btn {  margin: 0;	margin-top: 5px;    padding: 0;	float: right;}#sidebar .diskuze .btn,#rightContent .diskuze .btn,#RightBox .diskuze .btn, #LeftBox .diskuze .btn {	float: left;}.diskuze .btn input {  margin: 0;  padding: 0 15px;  	border: 0;	color: #FFFFFF;	font-size: 1em !important;		height: 24px;	line-height: 24px;		cursor: pointer;  text-align: center;	display: block;		  font-family: Arial, Tahoma, sans-serif;	  		background: #78589E;		}.diskuze .btn input:hover {	background: #422466;	}.formError {	margin: 5px 0 5px 0;}ul.formError {	margin: 0 0 15px 15px;}ul.formError li {	padding-left: 20px;	background: url(../img/li.gif) no-repeat left 7px;}ul.formError li span {	font-weight: bold;}.diskuze label.wrong {	font-weight: bold;	color: #422466;}.diskuze input.wrong {	font-weight: bold;	border: 1px solid #422466;}.post {	height: auto;	padding: 10px;	margin: 0 0 10px 0;	overflow: hidden;	background: #fff; 	border: 1px solid #C4B1DB;  position: relative;	}#sidebar .post, #rightContent .post {	margin: 0 0 15px 100px;}.level-1, #sidebar .level-1, #rightContent .level-1 {	margin-left: 0;	background: #F1E6FE; 	border: 1px solid #C4B1DB;	}.level-2 {	margin-left: 30px;}#sidebar .level-2, #rightContent .level-2 {	margin-left: 10px;}.level-3 {	margin-left: 60px;}#sidebar .level-3, #rightContent .level-3 {	margin-left: 20px;}.level-4 {	margin-left: 90px;}#sidebar .level-4, #rightContent .level-4 {	margin-left: 30px;}.post .head h3 {	margin: 0;	font-size: 1.1em;  }.post .head p, #mainContent .box_content .post .head p, #contentNarrow .box_content .post .head p {	margin: 0;	padding: 0;}.post .head .user {	color: #422466;	font-weight: bold;	font-size: 1.0em;}.post .head ins {  text-decoration: none;	color: #000;	font-size: 0.85em;}.post .reply {	float: right;	margin: 0;	_position: relative;	right: 30px;}.post .reply a {	padding-right: 20px;	float: right;	background: url(../img/arrow_right.gif) no-repeat right 60%;}.newPost {	font-weight: bold;	margin-top: 5px;}/* ------ DISCUSSION --------- *//* ------ FAQ ---------------- */   .question h3 {	font-size: 1em;	font-weight: normal;}.question h3.title {	font-size: 1em;	cursor: pointer;	color: #422466;	text-decoration: underline;	}.question h3.title:hover {	text-decoration: none;}/* ------ FAQ ---------------- *//* ----- LINKS -------------- */  .item {	margin-bottom: 10px;	padding-bottom: 5px;	border: 0;	}.item h2.title {	font-size: 1em;	margin-bottom: 5px;  padding-left: 0;	background: none;		}.item .uri { }.itemContent {	line-height: 1.5em;}/* ----- LINKS -------------- *//* ---- SERVERMAP ----------- */  ul.ServerMap {	padding-left: 5px;	margin-left: 10px;}ul.ServerMap li {	padding: 3px 0 0 0;	list-style-image: none;	list-style-position: outside;	list-style-type: none;	background: none;}ul.ServerMap a {	padding-left: 20px;	background: url(../img/li.gif) no-repeat left 7px;}ul.ServerMap ul {	padding-left: 15px;}/* ---- SERVERMAP ----------- *//* ---- PRODUCTS ------------ */  .product {	margin: 0;	margin-bottom: 15px;	display: block;	}.product .title {	margin-left: 0;	font-size: 1em;	font-weight: bold;}#sidebar .product .title, #rightContent .product .title {	margin-left: 0;	font-size: 1em;	font-weight: bold;}.product .title a {	color: #422466;}.product .title a:hover {	text-decoration: none;}.product .image {	margin: 0;	height: 100%;	width: 140px;	float: left;}#sidebar .product .image, #rightContent .product .image {	margin-top: 0;	width: 200px;	float: left;	}.product .image a {	border: none;	text-decoration: none;}.product .image a img {	margin: 0;	text-decoration: none;	border: 1px solid #5E5C9E;	}.product .image a:hover img {	text-decoration: none;	border: 1px solid #422466;	}.product .text {	line-height: 1.5em;	margin-left: 0;	display: block;}#sidebar .product .text, #rightContent .product .text {	margin-left: 0;	margin-top: 5px;}.productDetail { }.productDetail .image {	margin: 0;	text-align: center;	display: block;	}.productDetail .image a {	text-decoration: none;	border: none;	}.productDetail .image a img {	text-decoration: none;	border: 1px solid #5E5C9E;	}.productDetail .image a:hover img {	text-decoration: none;	border: 1px solid #422466;	}.productDetail .text {	margin-top: 5px;}/* ---- PRODUCTS ------------ *//* ---- PHOTOGALLERY -------- */  .photo118 a.photo {	margin: 0 0 10px 39px;	padding: 0;	width: 118px; 	text-decoration: none;		float: left;}.photo200 a.photo {	margin: 0 0 10px 84px;	padding: 0;	width: 200px;	text-decoration: none;   	float: left;}#sidebar .photo200 a.photo, #rightContent .photo200 a.photo {	margin: 0 0 10px 0;	padding: 0;}#sidebar .photo118 a.photo, #rightContent .photo118 a.photo {	margin: 0 0 10px 40px;	padding: 0;}#contentNarrow .photo118 a.photo {	margin: 0 0 10px 18px;  }#contentNarrow .photo200 a.photo {	margin: 0 0 10px 9px;  }#LeftBox .photo118 a.photo, #RightBox .photo118 a.photo {	margin: 0 0 10px 27px; }#LeftBox .photo200 a.photo, #RightBox .photo200 a.photo {	margin: 0 0 10px 59px;  }a.photo {  margin: 0 0 10px 25px;  padding-bottom: 5px;	font-size: 0.85em;	cursor: pointer;	font-weight: normal;	text-align: center;	text-decoration: none;	border: 1px solid #5E5C9E;		overflow: hidden;	}a.photo:hover {	font-weight: normal;	text-decoration: none;	border: 1px solid #422466;	}a.photo .name {	color: #8381D7;}a.photo:hover .name {	font-weight: normal;	color: #422466;	text-decoration: none;	border: none;	}.photo118 a.photo span.image {	margin: 0 auto;	width: 118px;	height: 118px;	border: none;	position: relative;	display: block;	}.photo200 a.photo span.image {	margin: 0 auto;	width: 200px;	height: 200px;	border: none;	position: relative;	display: block;	}a.photo span.image span {	*position: absolute;	*top: 50%;	*left: 50%;}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;	border: 0 !important;}.photofull {	margin-top: 15px;	visibility: }.photofull span.image {	margin: 0 auto 10px;	text-align: center;	width: 500px;	height: 500px;	border: 1px solid #422466;	position: relative;	display: block;	}/* IE6 */* html .photofull span.image { margin: 0 0 0 79px; width: 502px; height: 502px;}#contentNarrow .photofull span.image {	width: 405px;	height: 405px;}/* IE6 */* html #contentNarrow .photofull span.image { width: 407px; height: 407px; margin: 0; }#LeftBox .photofull span.image, #RightBox .photofull span.image {	width: 300px;	height: 300px;}/* IE6 */* html #LeftBox .photofull span.image,* html #RightBox .photofull span.image {   width: 302px;   height: 302px;   margin: 0; }/* IE7 and IE8 */.photofull span.image span {	*position: absolute;	*top: 50%;	*left: 50%;}.photofull span.image img {	margin: 0;	border: 0;}.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 {	margin-bottom: 10px;	margin-left: 83px;	}* html .pagination {	margin-bottom: 10px;	margin-left: 79px;	}.pagination table,.pagination table td {  padding-left: 0;  padding-right: 0;  border: none;}#contentNarrow .pagination {	margin-left: 0;}#LeftBox .pagination, #RightBox .pagination {	margin-left: 0;}.pagination .before {	width: 150px;	text-align: left;	float: left;}#contentNarrow .pagination .before {	width: 201px;}#LeftBox .pagination .before, #RightBox .pagination .before {	width: 150px;}.pagination .control {	width: 161px;	padding-left: 20px;	padding-right: 20px;   	text-align: center;}#contentNarrow .pagination .control {	width: 402px;	padding-top: 10px;}#LeftBox .pagination .control, #RightBox .pagination .control {	width: 300px;	padding-top: 10px;}.pagination .after {	width: 150px;	text-align: right;	float: right;}#contentNarrow .pagination .after {	width: 210px;}#LeftBox .pagination .after, #RightBox .pagination .after {	width: 150px;}	.pagination .prev,.pagination .next,#slideshowControl {	margin: 0;	padding: 0 7px;	border: 0;		color: #FFFFFF;	font-size: 1em !important;			text-decoration: none;	height: 24px;	line-height: 24px;	text-align: center;	cursor: pointer;	display: block;				background: #78589E;	}.pagination .prev:hover, .pagination .next:hover,#slideshowControl:hover {	color: #fff;	text-decoration: none;	cursor: pointer;	background: #422466 !important;	}.pagination a {	color: #fff !important;	text-decoration: none !important;}.pagination a:hover {	color: #fff !important;	text-decoration: none !important;	cursor: pointer;	background: #422466;}/* ---- PHOTOGALLERY -------- *//* ------- USER LOGIN ------- */  .privateAccessForm {	margin: 0 0 10px 0;	padding: 0;		overflow: hidden; }.privateAccessForm table,.privateAccessForm table td  {	border: 0;}*html .privateAccessForm table {	font-size: 0.9em;}.privateAccessForm h2 {	margin-bottom: 7px;	font-size: 1.3em;	font-weight: bold;}.privateAccessForm form {	margin-left: 10px;}.privateAccessForm p {	margin: 5px 0 5px 0;}.privateAccessForm label {	font-weight: bold;	margin-left: 5px;}.privateAccessForm fieldset {	margin: 0;	padding: 10px;	border: none;	}.privateAccessForm #postUserName, .privateAccessForm #postPasswd,.privateAccessForm input#lostPasswordEmail {	font-family: Lucida Sans Unicode,Tahoma,Verdana,sans-serif;	height: 1.5em;	margin: 0 0 5px 5px;	width: 200px;	padding-left:2px;	padding-right:2px;	border:1px solid #ddd;	}.privateAccessForm .error {	margin: 10px 0 10px 10px;	color: #422466;}#lostPasswordLink , .formSuffixLinks  {	margin: 5px 0 0 0;}#lostPasswordLink a , .formSuffixLinks a  {	color: #422466;	text-decoration: underline;	}#lostPasswordLink a:hover , .formSuffixLinks a:hover  {	text-decoration: none;	}.privateAccessForm .submit {	padding: 0 10px;}/* ------- USER LOGIN ------- */  /*   ------------   IE6  -------------   */  * html .menu {	background: url(../img/img_ie6/menu-bg.gif) top right repeat-y; }   * html #header {      background: url(../img/img_ie6/header.gif) bottom right no-repeat; } * html ul.link a span {  background: url(../img/link-bg.png) 0% 0% repeat-x;  }* html ul.link a span.span-left {     background: transparent url(../img/link-bg.png) 0% 0% repeat-x;}* html ul.link a span.span-right {   background: transparent url(../img/link-bg.png) 0% 0% repeat-x;}* html #sidebar .box_title,* html #sidebar .box_title_menu {	background: url(../img/img_ie6/sidebar.gif) no-repeat left top;} * html #sidebar .box_title_menu {	background: url(../img/img_ie6/sidebar.gif) no-repeat left top;	} * html #fulltextSearch span.search-bg { 	background: url(../img/img_ie6/search.gif) no-repeat 100% 0%;}* html #fulltextSearch span {	  background: url(../img/link-bg.png) 0% 0% repeat-x; }* html.submit {  padding: 0 15px;  background: url(../img/link-bg.png) 0% 0% repeat-x; 			}* html #fulltextSearch span.span-left {     background: transparent url(../img/link-bg.png) 0% 0% repeat-x;}* html #fulltextSearch span.span-right {   background: transparent url(../img/link-bg.png) 0% 0% repeat-x;}* html .btnarea {  background: url(../img/link-bg.png) 0% 0% repeat-x; 	}* html #footer {	background: #71519A url(../img/img_ie6/footer.png) 0% 0% no-repeat;	}/*   ------------   / IE6  -------------   */  /* -- forms ---------------------------------------- */.diskuze label.groupLabel {	margin-bottom: 5px !important;}.diskuze .choicesGroup {	position: relative;	float: right;	width: 416px;	margin: -5px 0 15px;}.diskuze .choicesGroup label {	float: none !important; 	display: inline !important;	margin: 0 0 5px !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 {	float: right;	width: 416px;	height: 22px;	margin-bottom: 5px;	font-family: Arial, Helvetica, Tahoma, sans-serif;}#contentNarrow .diskuze select {	width: 256px;}.diskuze .feWebFormTextarea {	margin-bottom: 10px;}.fileInput {	position: relative;	float: right;	width: 416px;	margin-bottom: 5px;	white-space: nowrap;}.fileInputBase {	height: 0px;	width: auto;	overflow: hidden;}.fileInputCover {	position: relative;	width: 416px;	overflow: hidden;}.ie .fileInputBase{	height: auto;	width: auto;	overflow: hidden;}.ie .fileInputBase input{	position: absolute;	display: block;	top: -1px;	left: 0;	width: 165px;	height: 26px;	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: 165px;		height: 26px;		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;	margin: 0;	padding: 0 15px;  	border: 0;	color: #fff;	height: 24px;	line-height: 24px;  	background: #78589E; 	font-family: Arial, Tahoma, sans-serif;	font-size: 1em !important;	text-align: center;	cursor: pointer;}.fileInputSelect:hover {	background: #422466;}#sidebar .diskuze select, #sidebar .diskuze .fileInput, #sidebar .diskuze .fileInputCover, #sidebar .diskuze .choicesGroup,#rightContent .diskuze select, #rightContent .diskuze .fileInput, #rightContent .diskuze .fileInputCover, #rightContent .diskuze .choicesGroup {	width: 172px;	float: none;	clear: both;}#LeftBox .diskuze select, #LeftBox .diskuze .fileInput, #LeftBox .diskuze .fileInputCover, #LeftBox .diskuze .choicesGroup,#RightBox .diskuze select, #RightBox .diskuze .fileInput, #RightBox .diskuze .fileInputCover, #RightBox .diskuze .choicesGroup {	width: 278px;	float: none;	clear: both;}#contentNarrow .diskuze select, #contentNarrow .diskuze .fileInput, #contentNarrow .diskuze .fileInputCover, #contentNarrow .diskuze .choicesGroup {	width: 256px;}.diskuze label {	text-align: left;}/* -- end: forms ----------------------------------- */