html {
	height: 100%;
}
body {
	height: 100%;
}
body {
	background: rgb(204, 204, 204); margin: 0px; padding: 0px; text-align: center; color: rgb(0, 0, 0); font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.75em;
}
form {
	margin: 0px; padding: 0px; width: 100%; display: block;
}
h1 {
	color: rgb(204, 0, 0); font-size: 200%; font-weight: bold;
}
h2 {
	color: rgb(204, 0, 0); font-size: 150%;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 80%;
}
hr {
	background: rgb(204, 0, 0); border: 0px solid currentColor; border-image: none; height: 1px; color: rgb(204, 0, 0);
}
a {
	color: rgb(204, 0, 0);
}
a:hover {
	text-decoration: underline !important;
}
ul {
	list-style: none url("/Client.Images/ul-square.gif"); padding-left: 20px; margin-left: 5px;
}
ul li {
	margin: 0px; padding: 0px;
}
.adblock-clip {
	text-align: center; clear: both; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; position: relative; z-index: 999;
}
.adblock-clip-data {
	margin: 0px auto; width: 1015px; text-align: left; padding-right: 0px; padding-left: 87px; display: block; position: relative;
}
#page-data {
	margin: 0px auto; text-align: left; clear: both; display: block; position: relative; z-index: 1;
}
#page-promo {
	margin: 0px auto; text-align: left; clear: both; display: block; position: relative; z-index: 1;
}
#page-footer {
	margin: 0px auto; text-align: left; clear: both; display: block; position: relative; z-index: 1;
}
#rss-hub {
	margin: 0px auto; text-align: left; clear: both; display: block; position: relative; z-index: 1;
}
#page-data {
	width: 1015px; padding-right: 0px; padding-left: 87px; z-index: 2; min-width: 1015px;
}
#page-promo {
	width: 1015px; padding-right: 0px; padding-left: 87px; min-width: 1015px;
}
#page-footer {
	width: 1015px; padding-right: 0px; padding-left: 87px; min-width: 1015px;
}
#rss-hub {
	width: 1015px; padding-right: 0px; padding-left: 87px; min-width: 1015px;
}
#page-column-left {
	float: left; display: block; position: relative; z-index: 4;
}
#page-column-right {
	float: left; display: block; position: relative; z-index: 4;
}
#page-column-right {
	width: 326px; z-index: 5;
}
#page-column-left {
	width: 670px; height: auto; margin-right: 19px; z-index: 4;
}
#page-footer {
	background: url("/Client.Images/bg-footer.gif") no-repeat 87px 0px; height: 120px; text-align: center; padding-top: 16px; font-size: 90%; margin-top: 1px; z-index: 1;
}
.button-row {
	clear: both; margin-top: 8px; margin-bottom: 8px; display: block;
}
.button {
	background: url("/Client.Images/Inputs/inp-button.gif") repeat-x left top; height: 21px; font-weight: bold; margin-left: 3px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.button a {
	color: rgb(0, 0, 0) !important; line-height: 21px; padding-right: 5px; padding-left: 5px; text-decoration: none; cursor: pointer;
}
.button a:hover {
	text-decoration: underline;
}
.banner {
	text-align: center;
}
.banner table tr td {
	text-align: center;
}
.banner table {
	margin: 0px auto; text-align: center;
}
.banner label {
	margin: 0px auto; font-size: 90%; display: block;
}
.banner-box {
	background-position: right top !important; background-image: url("/Client.Images/bg-box-advert.gif"); background-repeat: no-repeat;
}
.box-square {
	width: 326px;
}
.box-square-big {
	height: 422px;
}
.box-square .box-data {
	width: 300px;
}
.box-square-big .box-data {
	height: 400px;
}
.adblock-leaderboard {
	background: url("/Client.Images/bg-leaderboard-advert.gif?v=2") no-repeat 100% 0px; margin: 0px auto; padding: 0px 12px 0px 0px; float: left; position: relative;
}
.adblock-leaderboard-bottom {
	margin-bottom: 12px;
}
#advert-interstitial {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 99999;
}
body.interstitial #advert-interstitial {
	background: black; padding-top: 5px; display: block;
}
body.interstitial {
	text-align: center;
}
body #advert-interstitial div {
	margin: 0px auto; text-align: center;
}
body #advert-interstitial table {
	margin: 0px auto; text-align: center;
}
body #advert-interstitial .interstitial_skip {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; text-decoration: underline; margin-bottom: 5px;
}
div#advert-interstitial {
	text-align: center;
}
div#advert-interstitial table td {
	text-align: center;
}
#advert-tx {
	display: block;
}
#advert-tx .box-data {
	width: 300px; height: auto; overflow: hidden; display: block;
}
#advert-tx .box-data table {
	width: 300px; height: auto; overflow: hidden; display: block;
}
#advert-tx .box-data table div {
	width: 300px; height: auto; overflow: hidden; display: block;
}
#advert-tx .box-data div {
	margin-bottom: 0px;
}
.box-sky {
	
}
.box-sky .box-data {
	background: rgb(255, 255, 255); display: block;
}
.advert-hypertext {
	background: url("/Client.Images/bg-advertisement.png") no-repeat 607px 0px rgb(255, 255, 255); padding: 9px 13px 28px;
}
.advert-hypertext-data {
	background: rgb(244, 244, 244); padding: 3px 6px; border: 1px solid rgb(228, 228, 228); border-image: none; color: rgb(0, 0, 0); line-height: 145%; font-size: 90%;
}
.advert-hypertext-data a {
	color: rgb(0, 0, 0) !important;
}
.box {
	width: auto; clear: both; display: block; background-color: rgb(255, 255, 255);
}
.box .box-data {
	margin: 0px 13px; width: auto; text-align: left; clear: both; display: block; position: relative;
}
.box .box-top {
	height: 11px; overflow: hidden; clear: both; display: block;
}
.box .box-bottom {
	height: 11px; overflow: hidden; clear: both; display: block;
}
.box .box-top {
	background: url("/Client.Images/Corners/corner-tr-w.gif") no-repeat right top rgb(255, 255, 255);
}
.box .box-bottom {
	background: url("/Client.Images/Corners/corner-br-w.gif") no-repeat right top rgb(255, 255, 255);
}
.box .corner {
	width: 13px; height: 11px; display: block;
}
.box .box-top .corner {
	background: url("/Client.Images/Corners/corner-tl-w.gif") no-repeat left top;
}
.box .box-bottom .corner {
	background: url("/Client.Images/Corners/corner-bl-w.gif") no-repeat left top;
}
.box-red {
	background-color: rgb(203, 0, 0);
}
.box-red .box-top {
	background: url("/Client.Images/Corners/corner-tr-r.gif") no-repeat right top rgb(203, 0, 0);
}
.box-red .box-top .corner {
	background: url("/Client.Images/Corners/corner-tl-r.gif") no-repeat left top;
}
.box-red .box-bottom {
	background: url("/Client.Images/Corners/corner-br-r.gif") no-repeat right top rgb(203, 0, 0);
}
.box-red .box-bottom .corner {
	background: url("/Client.Images/Corners/corner-bl-r.gif") no-repeat left bottom;
}
.box-gray {
	background-color: rgb(241, 241, 241);
}
.box-gray .box-top {
	background: url("/Client.Images/Corners/corner-tr-g.gif") no-repeat right top rgb(241, 241, 241);
}
.box-gray .box-top .corner {
	background: url("/Client.Images/Corners/corner-tl-g.gif") no-repeat left top;
}
.box-gray .box-bottom {
	background: url("/Client.Images/Corners/corner-br-g.gif") no-repeat right bottom rgb(241, 241, 241);
}
.box-gray .box-bottom .corner {
	background: url("/Client.Images/Corners/corner-bl-g.gif") no-repeat left bottom;
}
.box-tabbed .box-top {
	background: url("/Client.Images/Corners/corner-tr-tab-w.gif") no-repeat right top rgb(231, 231, 231);
}
.box-tabbed .box-top .corner {
	background: url("/Client.Images/Corners/corner-tl-tab-w.gif") no-repeat left top;
}
.box-tabbed-gray .box-top {
	background: url("/Client.Images/Corners/corner-tr-tab-g.gif") no-repeat right top rgb(231, 231, 231);
}
.box-tabbed-gray .box-top .corner {
	background: url("/Client.Images/Corners/corner-tl-tab-g.gif") no-repeat left top;
}
.box-tabbed-gray .box-tabbed .box-top {
	background: url("/Client.Images/Corners/corner-tr-tab-w.gif") no-repeat right top rgb(231, 231, 231);
}
.box-tabbed-gray .box-tabbed .box-top .corner {
	background: url("/Client.Images/Corners/corner-tl-tab-w.gif") no-repeat left top;
}
.box-tabbed .box-heading {
	background: url("/Client.Images/Tabs/bg-tab.gif") repeat-x 0px -8px rgb(231, 231, 231); height: 32px; overflow: hidden; padding-left: 13px; margin-bottom: 15px; display: block;
}
.box-tabbed .box-heading h3 {
	background: url("/Client.Images/Tabs/bg-tab-l.gif") no-repeat left top; margin: 0px; padding: 0px 0px 0px 13px; height: 32px; line-height: 39px; font-size: 150%; font-weight: normal; display: block; position: relative;
}
.box-tabbed .box-heading h3 span {
	background: url("/Client.Images/Tabs/bg-tab-r.gif") no-repeat right top; padding: 0px 13px 0px 0px; height: 32px; float: left; display: block; position: relative;
}
.box-gray .box-heading h3 {
	background: url("/Client.Images/Tabs/bg-tab-l-g.gif") no-repeat left top !important;
}
.box-gray .box-heading h3 span {
	background: url("/Client.Images/Tabs/bg-tab-r-g.gif") no-repeat right top !important;
}
.box-heading h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.box-heading small {
	color: rgb(102, 102, 102); line-height: 21px; font-size: 80%; margin-right: 13px; float: right; position: relative; z-index: 100;
}
.box-heading small.rss a {
	background: url("/Client.Images/V4/SocialNet/icon-rss.png") no-repeat right; color: rgb(204, 0, 0); line-height: 21px; padding-right: 22px; font-size: 70%; text-decoration: underline; display: block;
}
.box-heading small b {
	color: rgb(204, 0, 0);
}
.box-heading small .inp {
	background: url("/Client.Images/Inputs/inp-search.gif") no-repeat left top; width: 163px; height: 21px; padding-right: 5px; padding-left: 5px;
}
.box-heading small .inp input {
	background: none; border: 0px solid currentColor; border-image: none; width: 163px; height: 18px; padding-top: 3px; font-size: 90%;
}
.box .box-bottom-flat {
	background: url("/Client.Images/bg-box-flat.gif") repeat-x left top rgb(255, 255, 255); margin-top: 15px;
}
.box .box-bottom-flat .corner {
	background: none;
}
.box-pager {
	background: url("/Client.Images/Corners/corner-br-g.gif") no-repeat right bottom rgb(241, 241, 241); height: 32px; padding-right: 10px; display: block;
}
.shadow {
	background: url("/Client.Images/bg-pager.gif") repeat-x left top; padding-top: 5px; display: block;
}
.box-pager .corner {
	background: url("/Client.Images/Corners/corner-bl-g.gif") no-repeat left bottom; height: 32px;
}
.box-pager table {
	line-height: 25px; font-size: 90%; float: right;
}
.box-pager select {
	font-size: 90%;
}
.box-pager a img {
	border: 0px solid currentColor; border-image: none; text-decoration: none;
}
.box .box-heading h3 span.tab-off {
	background: url("/Client.Images/Tabs/bg-tab-r-g2.gif") no-repeat right top !important; margin: 0px 0px 0px 4px; font-size: 80%; position: relative;
}
.box .box-heading h3 span.tab-off span {
	background: url("/Client.Images/Tabs/bg-tab-l-g2.gif") no-repeat left top !important; margin: 0px; padding: 0px 0px 1px 13px; height: 31px; line-height: 38px; float: left; display: block; position: relative;
}
.box .box-heading h3 span.tab-off span a {
	color: rgb(96, 96, 96) !important;
}
#page-footer {
	height: 50px;
}
#page-footer-container {
	margin: 0px 16px; display: block; position: relative;
}
#page-footer-container .mf-link {
	top: 0px; height: 36px; display: block; position: absolute;
}
#page-footer-container .mf-link-left {
	left: 0px; width: 53px;
}
#page-footer-container .mf-link-right {
	width: 120px; right: 0px;
}
#page-footer-container .mf-link img {
	border: 0px solid currentColor; border-image: none;
}
#page-footer-container .navigation {
	text-align: left; padding-right: 131px; padding-bottom: 6px; padding-left: 54px; display: block;
}
#page-footer-container .copyright {
	text-align: left; padding-right: 131px; padding-bottom: 6px; padding-left: 54px; display: block;
}
#page-footer-container .copyright {
	padding-left: 64px;
}
#page-footer-container .navigation {
	color: rgb(204, 0, 0); font-weight: bold;
}
#page-footer-container .navigation a {
	color: rgb(41, 41, 41); text-transform: uppercase; padding-right: 10px; padding-left: 10px;
}
#page-footer-container .copyright {
	color: rgb(83, 83, 83);
}
#page-footer-container .copyright a {
	color: rgb(83, 83, 83);
}
.arlist {
	margin-bottom: 15px; display: block; z-index: 0;
}
.arlist .arlist-data {
	text-align: left;
}
.arlist .arlist-img {
	width: 102px; height: 82px; overflow: hidden; margin-top: 2px; margin-right: 20px; float: left; display: block;
}
.arlist .arlist-img-type {
	height: 35px;
}
.arlist .arlist-img img {
	border: 1px solid rgb(180, 180, 180); border-image: none;
}
.arlist .arlist-data h2 {
	margin: 0px 0px 4px; padding: 0px;
}
.arlist .arlist-data h2 a {
	text-decoration: none;
}
.arlist .arlist-data h2 a:visited {
	color: rgb(223, 139, 139);
}
.arlist .arlist-data h2 a:hover {
	text-decoration: underline;
}
.arlist .arlist-data small.tip {
	background: rgb(204, 0, 0); padding: 2px 6px !important; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 110% !important; font-size: 80% !important; font-weight: bold; margin-top: 3px !important; margin-right: 8px !important; float: left;
}
.arlist .arlist-data p {
	margin: 0px 0px 0px 122px; padding: 0px 0px 6px;
}
.arlist-info {
	background: rgb(244, 244, 244); color: rgb(98, 98, 98); line-height: 22px; padding-bottom: 0px !important; padding-left: 10px !important; margin-left: 112px !important; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid; display: block;
}
b.tday {
	
}
.arlist-info a {
	color: rgb(98, 98, 98);
}
.arlist-forum-info {
	background: url("/Client.Images/Icons/icon-forum.gif") no-repeat 2px 2px; color: rgb(98, 98, 98) !important; padding-left: 16px; text-decoration: none;
}
.arlist-info-pane {
	color: rgb(98, 98, 98); font-size: 90%;
}
.arlist-pr {
	background: rgb(228, 228, 228); padding: 11px 0px 7px 13px; margin-left: -13px;
}
.arlist-pr .arlist-data {
	background: url("/Client.Images/bg-advertisement.png") no-repeat 122px 2px; padding-top: 13px;
}
.arlist-pr .arlist-data p {
	padding: 0px 0px 5px;
}
.arlist-pr .arlist-data h2 a {
	background: url("/Client.Images/V4/Background/bg-external-link.png") no-repeat 100% 100%; padding-right: 10px;
}
.box-zive-links {
	width: 326px; height: auto; color: rgb(255, 255, 255); clear: none !important;
}
.box-zive-links .box-data p {
	margin: 0px; padding: 0px; line-height: 180%; font-size: 90%;
}
.box-zive-links .box-data h3 {
	margin: 0px; padding: 0px; font-size: 125%;
}
.box-zive-links .box-data ul {
	list-style: none !important; padding-left: 0px; clear: right; margin-top: 6px; margin-bottom: 10px; margin-left: 82px;
}
.box-zive-links .box-data li {
	font-size: 90%; font-weight: bold; margin-bottom: 5px;
}
.box-zive-links .box-data a {
	color: rgb(255, 255, 255);
}
.box-zive-links .box-data .nopreview {
	margin-right: 7px; margin-bottom: 5px;
}
.box-zive-links .box-data a .nopreview {
	border: 1px solid rgb(255, 255, 255) !important; border-image: none !important;
}
.box-zive-links .box-data hr {
	background: rgb(204, 0, 0); border: 0px solid currentColor; border-image: none; height: 1px; color: rgb(204, 0, 0);
}
.white-back {
	background: rgb(255, 255, 255); padding-right: 15px; padding-left: 15px;
}
.rssitem {
	background: url("/Client.Images/ul-arrow.gif") no-repeat 4px 6px; margin: 5px 0px 0px; padding: 0px 15px 5px 25px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.rssitem a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#jobs .box-data .rssitem {
	background: url("/Client.Images/ul-square-blue.gif") no-repeat 4px 6px; margin: 4px 0px 0px; padding: 0px 15px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 0px; border-bottom-style: solid;
}
#jobs .box-data .rssitem a {
	color: rgb(3, 34, 78); text-decoration: underline;
}
? #videopane-clip {
	height: auto !important; display: block; position: relative;
}
#videopane-clip .box-data {
	height: 257px; text-align: left; display: block; position: relative;
}
.videopane {
	padding: 0px 3px; width: 139px; height: auto !important; text-align: center; overflow: hidden; margin-right: 0px; margin-bottom: 13px; float: right; display: block;
}
.videopane-right {
	float: left;
}
.videopane a img {
	border: 1px solid rgb(215, 215, 215); border-image: none; text-decoration: none !important;
}
.videopane a span {
	width: 120px; text-decoration: none !important; margin-bottom: 2px; margin-left: 9px; display: block;
}
.videopane a:hover img {
	text-decoration: none !important;
}
.videopane a {
	font-weight: bold; text-decoration: none;
}
#article-promo {
	width: 670px; position: relative; z-index: 8;
}
#article-promo #article-promo-content {
	width: 644px; height: 192px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
#article-promo .promo-image {
	background-position: center; width: 240px; height: 192px; margin-right: 15px; float: left; display: block; background-repeat: no-repeat; background-color: rgb(208, 208, 208);
}
#article-promo .promo-image .promo-image-corners {
	background: url("/Client.Images/Corners/corner-promo.gif") no-repeat left top; width: 240px; height: 192px; display: block;
}
.promo-text {
	padding-top: 4px;
}
.promo-text small {
	background: rgb(204, 0, 0); padding: 2px 6px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold;
}
.promo-text small a {
	color: rgb(255, 255, 255); text-transform: lowercase; text-decoration: none;
}
.promo-text h1 {
	margin: 8px 0px; font-size: 180%;
}
.promo-text h2 {
	margin: 8px 0px; font-size: 180%; font-weight: bold;
}
.promo-text h2 a {
	text-decoration: none;
}
.promo-text h2 a:hover {
	text-decoration: underline;
}
.promo-text h3 {
	margin: 8px 0px; color: rgb(204, 0, 0); font-size: 180%; font-weight: normal;
}
.promo-text p {
	
}
.promo-text table {
	margin: 0px; padding: 0px;
}
.promo-text table tbody tr td {
	margin: 0px; padding: 0px; width: 40%; vertical-align: top;
}
.promo-text table tr td ul {
	margin-top: 0px;
}
.promo-info {
	color: rgb(102, 102, 102); padding-top: 4px; font-size: 90%;
}
.promo-info b {
	
}
.promo-info span {
	padding-right: 3px;
}
.promo-info .sep {
	color: rgb(204, 204, 204);
}
#article-promo-lister {
	background: url("/Client.Images/promo-lister.gif") no-repeat right bottom; width: 214px; height: 25px; right: 0px; bottom: 0px; display: block; position: absolute;
}
#article-promo-lister .nums {
	width: 130px; height: 25px; overflow: hidden; float: left; display: block;
}
#article-promo-lister .arrows {
	width: 42px; height: 25px; overflow: hidden; float: left; display: block;
}
#article-promo-lister a.num {
	width: 26px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-weight: bold; text-decoration: none; float: left; display: block;
}
#article-promo-lister a.act {
	background: url("/Client.Images/promo-lister-hover.gif") no-repeat 0px -12px; color: rgb(204, 0, 0);
}
#article-promo-lister a.prev {
	width: 14px; height: 15px; display: block;
}
#article-promo-lister a.next {
	width: 14px; height: 15px; display: block;
}
#article-promo-lister a.prev {
	margin: 5px 15px 5px 13px;
}
#article-promo-lister a.next {
	margin-top: 5px; margin-bottom: 5px; margin-left: 15px;
}
#article-promo-lister-links {
	top: 204px; width: 214px; height: auto; right: 357px; line-height: 120%; font-size: 90%; font-weight: bold; display: block; visibility: hidden; position: absolute; z-index: 999;
}
#article-promo-lister-links .box {
	padding: 0px;
}
#article-promo-lister-links .box .box-top {
	background: url("/Client.Images/bg-promo-list-head.gif") no-repeat left top; height: 13px; display: block;
}
#article-promo-lister-links .box .box-data {
	background: url("/Client.Images/bg-promo-list.gif") repeat-y left top; margin: 0px !important; padding: 0px 13px; clear: both;
}
#article-promo-lister-links .box .box-bottom {
	background: url("/Client.Images/bg-promo-list-footer.gif") no-repeat left top; height: 5px; display: block;
}
#article-promo-lister-links .box .box-data div {
	padding-bottom: 8px; display: block;
}
#article-promo-lister-links a {
	text-decoration: none;
}
#article-promo-lister-links a:hover {
	text-decoration: underline;
}
#article-promo-lister-links .box-bottom-more {
	background: rgb(204, 204, 204); padding: 0px 13px; height: 15px; line-height: 20px; display: block;
}
#article-promo-lister-links .box .box-bottom-more a {
	color: rgb(163, 0, 0);
}
.nodisplay {
	display: none;
}
.noview {
	visibility: hidden;
}
.noborder {
	border: 0px solid currentColor !important;
}
.nodecoration {
	text-decoration: none;
}
.clear {
	width: 100%; height: 1px; overflow: hidden; clear: both; font-size: 1px; display: block;
}
.clear-margin {
	height: 10px;
}
.clear-gray {
	background: rgb(204, 204, 204); height: 15px; clear: both; display: block;
}
.float-right {
	float: right !important;
}
.float-left {
	float: left !important;
}
.float-none {
	float: none !important;
}
.centered {
	text-align: center !important;
}
.more-info {
	text-align: right; padding-top: 5px; font-weight: bold; margin-top: 5px; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid;
}
.bigger {
	font-size: 110%;
}
.biggest {
	font-size: 130%;
}
h2.smaller {
	font-size: 120%; margin-bottom: 0px !important;
}
h2.smaller a {
	color: rgb(64, 64, 64);
}
h2.smaller a:visited {
	color: rgb(154, 154, 154) !important;
}
.bold {
	font-weight: bold;
}
.lighter {
	color: rgb(153, 153, 153);
}
.promo-bubble {
	margin: 0px; padding: 0px; width: auto; height: auto; display: block; position: absolute; z-index: 997;
}
.promo-bubble-text {
	margin: 0px !important; padding: 17px 17px 0px 0px; text-align: left; display: block; position: relative;
}
.promo-bubble-text div {
	display: block; position: relative; z-index: 998;
}
.promo-bubble-closer {
	background: url("/Client.Images/spacer.gif"); left: 0px; width: 71px; height: 25px; bottom: 0px; display: block; position: absolute; z-index: 999;
}
#link-kristalova-lupa {
	display: none;
}
#link-kristalova-lupa-promo {
	background: url("/Client.Images/Promo/kristalova-lupa-roh.gif") no-repeat right top; top: 0px; width: 73px; height: 70px; right: 0px; display: block; position: absolute; z-index: 600;
}
.webslice-header {
	display: none !important;
}
#page-data-main-clip {
	display: block; position: relative; min-width: 1102px;
}
#prolinkhdr {
	text-align: center !important; min-width: 1102px;
}
#prolinkhdr table {
	margin: 0px auto !important;
}
.prolinkhdr-links table tr * {
	text-align: left !important;
}
#prolinkhdr .prolinkhdr-center {
	margin: 0px auto; width: 1102px;
}
.prolinkhdr-fixed table {
	float: left;
}
#prolinkhdr .prolinkhdr-fixed {
	width: 965px !important; padding-left: 87px !important;
}
#prolinkhdr .prolinkhdr-fixed table {
	width: auto !important; margin-left: 0px !important; float: left;
}
#rss-hub {
	background: none; margin-bottom: 15px;
}
#rss-hub .box-data {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 13px;
}
#page-hub .box-header h2 {
	background: url("/Client.Images/bg-hub.gif") no-repeat right; margin: 0px; padding: 0px;
}
#page-hub .box-data {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 989px; height: 250px; overflow: hidden; position: relative;
}
#page-hub .box-data #page-hub-item-container {
	padding: 0px; left: 0px; width: 10000px; height: 250px; overflow: hidden; position: relative;
}
#page-hub .page-hub-item {
	width: 187px; overflow: hidden; padding-right: 13px; float: left;
}
#page-hub .page-hub-item img {
	padding-top: 0px; margin-top: 0.5em;
}
#page-hub .page-hub-item h4 {
	padding-top: 0px; margin-top: 0.5em;
}
#page-hub .page-hub-item img {
	border: 0px solid currentColor !important; border-image: none !important; margin-bottom: 8px;
}
#page-hub .page-hub-item-img {
	background: rgb(180, 180, 180); padding: 1px; width: 185px; height: 139px; overflow: hidden; display: block;
}
#page-hub .page-hub-item-img img {
	margin: 0px !important; border: 0px solid currentColor; border-image: none; width: 185px; height: 139px; vertical-align: top;
}
#page-hub .page-hub-item h4 {
	padding-bottom: 0.5em; font-size: 14px; font-weight: bold;
}
#page-hub .page-hub-item h4 a {
	color: rgb(221, 0, 0); text-decoration: underline;
}
#page-hub-navigation {
	padding: 0px; display: block;
}
#page-hub-navigation a {
	color: rgb(221, 0, 0); display: none; cursor: pointer;
}
#page-hub-navigation a.next {
	background: url("/Client.Images/List/li-arrow-next.png") no-repeat right; padding-right: 11px; float: right;
}
#page-hub-navigation a.prev {
	background: url("/Client.Images/List/li-arrow-prev.png") no-repeat left; padding-left: 11px; float: left;
}
.box-e15-links .e15-link {
	width: 300px; height: 60px; margin-top: 8px; display: block;
}
.box-e15-links .e15-link#e15-link-first {
	background: url("/Client.Images/E15/rss-topstory.gif") no-repeat right top rgb(245, 245, 245);
}
.box-e15-links .e15-link .e15-link-image {
	background-position: center; width: 100px; height: 60px; margin-right: 8px; float: left; display: block; background-repeat: no-repeat;
}
.box-e15-links .e15-link .e15-link-plain {
	width: 192px; height: 60px; color: rgb(0, 0, 0); line-height: 150%; text-decoration: none !important; float: left; display: block;
}
.box-e15-links .e15-link .e15-link-plain:hover {
	color: rgb(194, 0, 0); text-decoration: none !important;
}
.box-e15-links .e15-link .e15-link-plain span {
	height: 38px; overflow: hidden; font-size: 120%; text-decoration: underline !important; display: block;
}
.box-e15-links .e15-link .e15-link-plain small {
	color: rgb(147, 147, 147) !important; display: block;
}
.picto-christ {
	margin: 0px auto; text-align: center;
}
.picto-christ td {
	margin: 0px; padding: 4px 2px; width: 65px; text-align: center; vertical-align: top;
}
.picto-christ td img {
	border-radius: 6px; border: 0px solid currentColor; border-image: none; width: 50px; height: 50px; vertical-align: middle; box-shadow: 1px 1px 2px 1px #999999; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: 1px 1px 2px 1px #999999; -moz-box-shadow: 1px 1px 2px 1px #999999;
}
.picto-christ td img:hover {
	box-shadow: 0px 0px 0px 0px #333333; -webkit-box-shadow: 0px 0px 0px 0px #333333; -moz-box-shadow: 0px 0px 0px 0px #333333;
}
.picto-christ td a {
	font: bold 11px/normal Arial; color: rgb(0, 0, 0); text-decoration: underline; margin-top: 6px; display: block; font-size-adjust: none; font-stretch: normal;
}
.picto-christ td a:hover {
	color: rgb(204, 0, 0);
}
#page-navigation {
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; margin-bottom: 15px; display: block; position: relative; z-index: 10;
}
#page-navigation-main {
	width: 100%; text-align: center; display: block; position: relative; min-width: 1102px;
}
#page-navigation-div {
	width: 100%; text-align: center; display: block; position: relative; min-width: 1102px;
}
#page-navigation-sub {
	width: 100%; text-align: center; display: block; position: relative; min-width: 1102px;
}
.block-dim {
	margin: 0px auto; width: 1015px; text-align: left; padding-right: 0px; padding-left: 87px; display: block; position: relative;
}
#page-navigation-main {
	background-color: rgb(255, 255, 255);
}
#page-navigation-main .block-dim {
	height: 90px; background-color: rgb(255, 255, 255);
}
#page-navigation-main .block-dim {
	background-position: 102px 12px; background-image: url("/Client.Images/V4/Logos/logo-zive.png"); background-repeat: no-repeat;
}
#page-navigation-main .block-gm {
	background-image: url("/Client.Images/V4/Logos/logo-zive-gigamania.png");
}
#page-navigation-div {
	height: 10px; margin-bottom: 1px; background-color: rgb(208, 0, 0);
}
#page-navigation-sub {
	height: 33px; background-color: rgb(74, 74, 74);
}
#page-navigation-sub .block-dim {
	height: 33px; background-color: rgb(74, 74, 74);
}
#link-homepage-zive {
	left: 102px; top: 12px; width: 123px; height: 67px; display: block; position: absolute; z-index: 600;
}
#link-homepage-gigamania {
	left: 235px; top: 45px; width: 34px; height: 34px; display: block; position: absolute; z-index: 600;
}
#block-tabs {
	margin: auto; height: 33px; right: 0px; bottom: 0px; display: block; position: absolute;
}
#block-tabs li {
	list-style: none; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: right; background-image: -ms-linear-gradient(bottom, rgb(227, 227, 227) 23%, rgb(244, 244, 244) 46%, rgb(255, 255, 255) 69%); background-color: rgb(255, 255, 255);
}
#block-tabs li.highlight {
	border-top-color: rgb(208, 0, 0); border-right-color: rgb(208, 0, 0); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; background-image: -ms-linear-gradient(bottom, rgb(208, 0, 0) 23%, rgb(211, 0, 0) 46%, rgb(235, 0, 0) 69%); background-color: rgb(208, 0, 0);
}
#block-tabs li.highlight:hover {
	border-top-color: rgb(208, 0, 0); border-right-color: rgb(208, 0, 0); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; background-image: -ms-linear-gradient(bottom, rgb(208, 0, 0) 23%, rgb(211, 0, 0) 46%, rgb(235, 0, 0) 69%); background-color: rgb(208, 0, 0);
}
#block-tabs li.highlight-before {
	border-right-color: rgb(208, 0, 0); border-right-width: 1px; border-right-style: solid;
}
#block-tabs li.highlight-before:hover {
	border-right-color: rgb(208, 0, 0); border-right-width: 1px; border-right-style: solid;
}
#block-tabs li a {
	padding: 7px 14px 9px; color: rgb(92, 92, 92); text-transform: uppercase; font-size: 14px; font-weight: bold; text-decoration: none; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block;
}
#block-tabs li.highlight a {
	color: rgb(255, 255, 255);
}
#block-tabs li a:hover {
	color: rgb(208, 0, 0); border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#block-tabs li a:active {
	color: rgb(208, 0, 0); border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#block-tabs li.highlight a:hover {
	color: rgb(255, 255, 255); border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#block-tabs li.highlight a:active {
	color: rgb(255, 255, 255); border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#block-tabs li.first a {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#block-tabs li.first a:hover {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#block-tabs li.first a:active {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#block-personal {
	top: 14px; width: 600px; height: 25px; right: 0px; display: block; position: absolute;
}
a.btn {
	height: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; font-weight: bold; text-decoration: none; cursor: pointer; background-image: -ms-linear-gradient(bottom, rgb(208, 0, 0) 9%, rgb(211, 0, 0) 32%, rgb(235, 0, 0) 59%); background-color: rgb(208, 0, 0);
}
.block-auth {
	top: 0px; height: 25px; text-align: right; right: 248px; display: block; position: absolute;
}
.block-auth .btn {
	padding-right: 11px; padding-left: 11px; margin-left: 13px; float: right; display: block;
}
.block-auth span {
	color: rgb(140, 140, 140); line-height: 25px;
}
.block-auth span a {
	color: rgb(140, 140, 140); text-decoration: none;
}
.block-auth span a#user-discussion img {
	border: 0px solid currentColor; border-image: none; vertical-align: middle;
}
.block-search {
	top: 0px; width: 232px; height: 25px; right: 0px; display: block; position: absolute;
}
.block-search .btn {
	top: 0px; width: 57px; text-align: center; right: 0px; display: block; position: absolute;
}
.block-search .inp {
	left: 0px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute;
}
.block-search .inp input {
	margin: 0px; padding: 0px 10px; border: 0px solid currentColor; border-image: none; width: 154px; height: 23px; color: rgb(153, 153, 153); font-size: 90%; display: block; background-color: rgb(255, 255, 255);
}
#block-links {
	margin: 0px; padding-left: 0px;
}
#block-links li {
	list-style: none; text-transform: uppercase; line-height: 19px; padding-right: 12px; padding-left: 12px; font-size: 12px; margin-top: 7px; border-right-color: rgb(31, 31, 31); border-left-color: rgb(120, 120, 120); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
#block-links li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#block-links li.first {
	padding-left: 0px; border-left-color: rgb(120, 120, 120); border-left-width: 0px; border-left-style: solid;
}
#block-links li.last {
	border-right-color: rgb(31, 31, 31); border-right-width: 0px; border-right-style: solid;
}
#block-links li.first a {
	background: url("/Client.Images/V4/Icons/icon-home.png") no-repeat top; width: 18px; height: 19px; margin-left: 15px; display: block;
}
#block-links li.first a span {
	display: none;
}
.block-submenu-trigger {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 11;
}
.submenu-trigger-head {
	background: url("/Client.Images/V4/Icons/icon-submenu-open.png") no-repeat 31px 100%; left: 0px; top: 0px; width: 100%; height: 13px; display: block; position: absolute;
}
.submenu-trigger-data {
	background: rgb(255, 255, 255); margin-top: 8px; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.submenu-trigger-data ul {
	list-style: none; margin: 8px 0px; padding: 0px; width: 170px; float: left; display: block;
}
.submenu-trigger-data ul li {
	margin: 0px 14px; line-height: 32px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.submenu-trigger-data ul li.last-row {
	border-bottom-color: rgb(208, 208, 208); border-bottom-width: 0px; border-bottom-style: solid;
}
.submenu-trigger-data ul.first-col li {
	margin-right: 7px;
}
.submenu-trigger-data ul.second-col li {
	margin-left: 7px;
}
.submenu-trigger-data ul li a {
	background: url("/Client.Images/V4/Icons/icon-submenu.png") no-repeat left rgb(255, 255, 255); color: rgb(100, 100, 100); padding-left: 36px; font-size: 14px; font-weight: normal; text-decoration: none; display: block; white-space: nowrap;
}
.submenu-trigger-data ul li a:hover {
	background: url("/Client.Images/V4/Icons/icon-submenu-hover.png") no-repeat left rgb(255, 255, 255); color: rgb(206, 0, 0);
}
.submenu-trigger-footer {
	text-transform: uppercase; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(153, 153, 153);
}
.submenu-trigger-footer a {
	text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; text-decoration: none; display: block;
}
#block-submenu-trigger-1 {
	width: 350px;
}
#block-submenu-trigger-2 {
	width: 180px;
}
#block-society {
	margin: 0px; top: 8px; right: 0px; padding-top: 0px; padding-left: 0px; display: block; position: absolute;
}
#block-society li {
	list-style: none; text-transform: uppercase; line-height: 18px; font-size: 12px; border-right-color: rgb(31, 31, 31); border-left-color: rgb(120, 120, 120); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
#block-society li a {
	height: 18px; color: rgb(186, 186, 186); text-decoration: none; display: block;
}
#block-society li.first {
	padding-right: 7px; padding-left: 0px; border-left-color: rgb(120, 120, 120); border-left-width: 0px; border-left-style: solid;
}
#block-society li.first a {
	margin-right: 5px; float: left;
}
#block-society li.first a.qlink-rss {
	background: url("/Client.Images/V4/SocialNet/icon-rss.png") no-repeat right; padding-right: 22px;
}
#block-society li.last {
	padding-right: 0px; padding-left: 7px; border-right-color: rgb(31, 31, 31); border-right-width: 0px; border-right-style: solid;
}
#block-society li.last a {
	margin-left: 5px; float: left;
}
#block-society li img {
	border: 0px currentColor; border-image: none; width: 18px; height: 18px; vertical-align: middle;
}
.linker {
	background: url("/Client.Images/V4/Icons/icon-pen.png") no-repeat right top; color: rgb(64, 64, 64); line-height: 22px; padding-top: 2px; font-size: 140%; font-weight: bold;
}
.linker a {
	text-decoration: none;
}
.linker a:hover {
	text-decoration: underline;
}
#prolinkftr {
	margin: 25px auto 0px !important; min-width: 1102px;
}
#prolinkftr .prolinkftr-fixed {
	margin: 0px auto !important; padding: 0px 0px 0px 100px; width: 1002px; text-align: center;
}
#prolinkftr img {
	border: 0px solid currentColor !important; border-image: none !important;
}
.button-row-new {
	height: 40px; margin-top: 20px; margin-bottom: 20px; display: block;
}
.disabled.button-row-new {
	display: none;
}
.button-row-new .button {
	background: url("/Client.Images/V4/Buttons/btn-corner.png") no-repeat right; border: 0px solid currentColor !important; border-image: none !important; height: 40px; color: rgb(255, 255, 255); padding-top: 0px !important; padding-right: 43px; padding-bottom: 0px !important; font-weight: normal !important; text-decoration: none; margin-right: 0px !important; margin-left: 0px; float: right; display: block;
}
.button-row-new .button:hover {
	color: rgb(255, 255, 255) !important;
}
.button-row-new .button:hover .button-text span {
	text-decoration: underline !important;
}
.button-row-new .button .button-corner {
	background: url("/Client.Images/V4/Buttons/btn-arrow.png") no-repeat right; width: 14px; height: 40px; float: left; display: block;
}
.button-row-new .button .button-text {
	background: url("/Client.Images/V4/Buttons/btn-bg.png") repeat-x left; height: 40px; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 40px; padding-right: 10px; font-weight: bold; float: left; display: block; white-space: nowrap;
}
.button-row-new .chapter-previous {
	background: url("/Client.Images/V4/Buttons/btn-corner-reverse.png") no-repeat left; padding-right: 0px; padding-left: 43px; float: left;
}
.button-row-new .chapter-previous .button-corner {
	background: url("/Client.Images/V4/Buttons/btn-arrow-reverse.png") no-repeat left; float: right;
}
.button-row-new .chapter-previous .button-text {
	padding-right: 0px; padding-left: 10px;
}
.button-row-new .chapter-next {
	float: right;
}
.quick-chapter-nav td {
	padding: 0px; height: 40px;
}
.quick-chapter-nav td {
	padding: 0px; height: 40px;
}
.quick-chapter-nav td.first-cell {
	width: 180px;
}
.quick-chapter-nav td.middle-cell {
	width: 240px; text-align: center;
}
.quick-chapter-nav td.last-cell {
	width: 180px;
}
.quick-chapter-nav .styled-select {
	background: rgb(250, 250, 250); margin: 0px auto; border: 1px solid rgb(221, 221, 221); border-image: none; width: 238px; height: 38px; overflow: hidden;
}
.quick-chapter-nav .styled-select select {
	background: 0px 0px; padding: 8px; border-radius: 0px; border: 0px currentColor; border-image: none; width: 238px; height: 38px; line-height: 1; font-size: 15px; -ms-text-overflow: ellipsis;
}
.button-row-new .chapter-next .button-text {
	width: 100px; text-align: center;
}
.last-cell .button-row-new .button .button-text {
	width: 100px; text-align: center;
}
.button-row-new .chapter-previous .button-text {
	width: 100px; text-align: center;
}
.first-cell .button-row-new .button .button-text {
	width: 100px; text-align: center;
}
