/*@charset "utf-8";*/
/**
 * @version		$Id: helper.php 10707 2008-08-21 09:52:47Z eddieajau $
 * @package		Prozeny.cz
 * @subpackage	CSS
 * @copyright	Copyright (C) 2008 ARTIO s.r.o.. All rights reserved.
 * @author 		ARTIO s.r.o., http://www.artio.net
 */



h1 {
	color: #F84F0E;
	font-size: 2.35em;
	font-weight: normal;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
h1 .font-small {
	font-size: 0.30em;
}

ol {
	padding-left: 2.5em;
}

div.body {
	/*width: 1230px;*/
	margin: 0 auto;
	width: 978px;
}

.container {
	width: 958px;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	position: relative;
	background: #fff;
}
.container-no-bg {
	width: 958px;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	position: relative;
	background: url(../images/main_bg-no-line.gif) repeat-y #fff;
}

/* hlavni cast */
.main { padding-top: 156px; }
.middle {
	width: 640px;
	padding: 0;
	position: relative;
	float: left;
	margin-top: 15px;
	background: #fff;
	border-right: 1px solid #edddaa;
}

.middle-pavlac {
	margin-top: 0px;
}

.middlefullwidth {
	width: auto;
	float: none;
	border-right: none;
}

.content-shadow-header {
	background: url('../images/content_shadow_header.gif') repeat-x #F7F4E4;
	padding: 20px 25px 0 25px;
	border-right: 1px solid #fff;
	min-height: 90px;
}
.content-shadow-header h1 {
	color: #D91400;
	font-size: 3em;
}
.content-shadow-header p { margin-bottom: 0; }

.content-shadow-header .sort {
	float: right;
	padding-right: 10px;
	padding-top: 30px;
	width: 130px;
}


.content-shadow-main {
	background: url(../images/content_shadow_main.jpg) no-repeat;
	padding: 30px 30px 20px 25px;
	min-height: 90px;
	position: relative;
}

.content-shadow-main-full {
	background: url(../images/content_shadow_main.jpg) no-repeat #fff;
	padding-bottom: 10px;
}

.content-shadow-main h2 {
	color: #233B46;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 1.5em;
	padding-left: 10px;
	margin-bottom: 15px;
}

.content-shadow-main h3 {
	padding-left: 10px;
	color: #233B45;
}
.content-shadow-main p {
	padding-left: 10px;
	padding-right: 10px;
}

.content-shadow-main div.image-container {
	margin-top: 5px;
	margin-left: 10px;
}
.content-shadow-main div.image-container img {
	border: 1px solid #d9bf75;
}

.controls {
	background: url('../images/dot_grey.gif') repeat-x top;
	padding-top: 10px;
}
.controls-horoscope {
	background: none;
}
.controls-blog {
	padding-left: 100px;
}
.controls-videos { padding-top: 10px; }
.controls ul,.controls-videos ul {
	list-style: none;
	/*float: right;*/
}
.controls ul li,.controls-videos ul li {
	font-size: 90%;
	float: left;
	padding-bottom: 10px;
	padding-left: 37px;
	background-position: 12px 10px;
	padding-top: 10px;
}
.controls li span,.controls-videos li span {
	border-right: 1px solid #828282;
	padding-right: 15px;
}
.controls li.email-active span,
.controls-videos li.email-active span {	border-right: none; }

.controls a,.controls-videos a {
	color: #828282;
	text-decoration: underline;
}
.controls a:hover,.controls-videos a:hover { text-decoration: none; }

div.controls li.prev { background: url('../images/ico_left.gif') no-repeat left center; padding-left: 25px; }
div.controls li.next { background: url('../images/ico_right.gif') no-repeat right center; padding-right: 25px; padding-left: 0px; }
div.controls li.prev span { padding-right: 15px; padding-left: 0px; border-left: none; border-right: 1px solid #828282;}
div.controls li.next span { padding-right: 0px; padding-left: 15px; border-left: 1px solid #828282; border-right: none;}
div.controls-blog li.back span { border: none; }
div.controls-blog li.prev-empty { width: 105px; }

.back { background: url('../images/ico_back.gif') no-repeat; }
.print { background: url('../images/ico_print.gif') no-repeat; }
.email { background: url('../images/ico_email.gif') no-repeat; }
.email-active {
	background: url('../images/ico_email_active.gif') no-repeat #FFF9DF;
	border: 1px solid #827E72;
	border-bottom: 1px solid #FFF9DF;
	margin-left: -1px;
	margin-bottom: -1px;
	position: relative;
}

.top {
	background: url('../images/ico_top.gif') no-repeat;
	padding-left: 23px;
}

.email-block {
	clear: both;
	background: #FFF9DF;
	border-top: 1px solid #827E72;
	margin-top: -1px;
	padding: 10px 15px;
	padding-top: 5px;
}
.email-error {
	clear: both;
	font-weight: bold;
}
.email-notice {
	clear: both;
	font-size: 10px;
	background: url('../images/notice.gif') no-repeat;
	padding-left: 16px;
	margin-left: 2px;
}

.email-success { height: 25px; }
.email-success .info {
	color: #FF0000;
	float: left;
}
.email-success .link {
	color: #000000;
	float: right;
}
.email-success .link a {
	color: #000000;
	font-size: 11px;
}

.email-block-head {
	color: #E94800;
	font-size: 1.1em;
	background: url('../images/email_block_head_bg.gif') no-repeat 12.3em 0.45em;
	padding-bottom: 5px;
}
.email-left {
	padding: 3px 0;
	width: 55%;
	float: left;
}
.email-right {
	padding: 3px 0;
	width: 45%;
	float: right;
}

.email-right .captcha_play { font-size: 1em; }
.email-info {
	background: url(../images/email_right_bg.gif) no-repeat 0px 30px;
	padding-bottom: 25px;
}
.email-left label {
	float: left;
	display: block;
	width: 100px;
}
.email-right label {
	float: left;
	display: block;
	width: 80px;
}
.email-button {
	clear: both;
	padding-left: 131px;
	padding-top: 10px;
	padding-top: 4px;
}
.email-block .input-text {
	float: left;
	border: 1px solid #ACA99A;
	width: 110px;
}

/* font-size tool */
div.font-size {
	position: absolute;
	top: 17px;
	right: 10px;
	width: 50px;
	height: 15px;
}
span.size-text {
	position: absolute;
	top: 16px;
	right: 60px;
	font-size: 0.75em;
	color: #828282;
}
.component-profile div.font-size {
	top: 37px;
}
.component-profile span.size-text {
	top: 36px;
}
span.font-size-box {
	display: block;
	overflow: hidden;
	float: left;
	margin-left: 4px;
}
span.font-size-box-1 {
	width: 5px;
	height: 5px;
	border: 1px solid #828282;
	margin-left: 5px;
	margin-top: 6px;
}
span.font-size-box-2 {
	width: 8px;
	height: 8px;
	border: 1px solid #828282;
	margin-top: 3px;
}
span.font-size-box-3 {
	width: 11px;
	height: 11px;
	border: 1px solid #828282;
}
.font-size-active span.font-size-box { background: #FFCE8F; }
.font-size-hover span.font-size-box { background: #828282; }
/* /font-size tool */

p.small { line-height: 1em; }
small { font-size: 0.8em; }
.font-small { font-size: 0.9em; }
.font-medium { font-size: 1em; }
.font-large { font-size: 1.1em; }

/* strankovani */
ul.listing {
	text-align: center;
	cursor: default;
	margin-top: 5px;
	margin-bottom: 10px;
}
ul.listing li {
	background-image: none;
	display: inline;
	padding: 0 1px;
	font-size: 0.9em;
}
ul.listing li.prevlink a {
	background: url('../images/pag-arrow-l.gif') no-repeat left;
	padding-left: 10px;
	color: #E94800;
	text-decoration: underline;
}
ul.listing li.nextlink a {
	background: url('../images/pag-arrow-r.gif') no-repeat right;
	padding-right: 10px;
	color: #E94800;
	text-decoration: underline;
}
ul.listing li.prevlink a:hover {
	background: url('../images/pag-arrow-l.gif') no-repeat left;
}
ul.listing li.nextlink a:hover {
	background: url('../images/pag-arrow-r.gif') no-repeat right;
}
ul.listing li a {
	text-decoration: none;
	background: #EBE8DD;
	color: #254339;
	padding: 2px 5px;
	font-size: 1em;
}
ul.listing li a:hover { background: #DED9C5; }
ul.listing li span {
	text-decoration: none;
	background: #E94800;
	color: #fff;
	padding: 2px 5px;
}
.listing-lines {
	background: url('../images/dot_grey.gif') repeat-x top;
	padding-top: 5px;
}
.listing-lines ul.listing {
	background: url('../images/dot_grey.gif') repeat-x bottom;
	padding-bottom: 5px;
}
/* strankovani */

/* rubrika */
.component-leftbar {
	font-size: 1.1em;
	float: right;
	width: 480px;
	padding-right: 1px;
}
.section-top {
	background: #F7F1D5;
	padding: 10px 15px 15px 15px;
	min-height: 219px;
	color: #000;
	border-right: 10px solid #fff;
}

.section-top h1 {
	color: #0E2029;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 2em;
}
.section-top-right { margin-left: 238px; }
.section-top-right p { overflow: hidden; }
.section-top-right strong { font-weight: normal; }
.section-top h2 {
	font-weight: normal;
	font-size: 1.7em;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
.section-top img {
	float: left;
	margin-top: 5px;
	border: 1px solid #000000;
}
.section-top a { color: #D4320F; }
.section-top p { margin-bottom: 0.8em; }

.section-articles { padding: 25px 20px 0 10px; }
.section-articles h3 {
	color: #30353A;
	font-size: 1.2em;
}
.section-articles-item {
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	overflow: hidden;
}
.section-articles-item img {
	float: left;
	margin-top: 3px;
	border: 1px solid #000000;
}
.section-articles-item h4 {
	width: 336px;
	margin-left: 112px;
	font-size: 1.2em;
}
.section-articles-item p {
	width: 336px;
	margin-left: 112px;
	border-bottom: 1px solid #ECEBE9;
	padding-bottom: 20px;
	margin-bottom: 0;
}
.section-articles-item p.no-border { border: none; }
.section-articles-more {
	text-align: right;
	padding-right: 20px;
}

/* titulni strana */
.full-top {
	margin-left: 0px;
	margin-right: 10px;
	background: #fff;
	min-height: 1px;
	clear: both;
}
.full-top h1 {
	color: #0E2029;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 2.75em;
}

.full-top p { margin-bottom: 1em; }

.component-full {
	border-top: 1px solid #fff;
}

.full-section-left h2,
.full-section-right h2 {
	color: #948B51;
	font-size: 0.9em;
	font-weight: normal;
	padding: 2px 0 2px 0;
}

.full-section-left a img,
.full-section-right a img {
	width: 96px;
	height: 64px;
	border: 1px solid #000000;
	float: left;
}

.eroticky-pozadi {
	background: url(../images/horoscope/eroticky-pozadi.png) no-repeat;
	color: white;
}
.eroticky-pozadi a{
	color: white;
}
.horoscop-detail-head .dekorace {
	position: absolute;
	right: 2px;
	top: 62px;
}
.horoscop-detail-head img.eroticky  {
	position:absolute;
	top:-24px;
}

.full-section-box-horoscope { border-top: 1px solid #ECE2CF; }
.full-section-box-horoscope-empty {
	width: 639px;
	height: 170px;
	margin-right: -10px;
}

.full-section-left {
	width: 310px;
	float: left;
	height: 292px;
	position: relative;
}
.full-section-right {
	width: 320px;
	float: left;
	position: relative;
	height: 292px;
}
.full-section-left-horoscope {
	width: 270px;
	height: 165px;
	padding: 15px;
	float: left;
	border-right: 1px solid #ece2cf;
	position: relative;
}
.full-section-right-horoscope {
	width: 270px;
	height: 165px;
	padding: 15px;
	float: left;
	position: relative;
}
.component-full h3 {
	font-size: 1.35em;
	font-weight: bold;
}
.component-full h3.front {
	font-size: 1.35em;
	font-weight: bold;
	float: right;
	margin: 0;
	padding: 0;
	width: 170px;
}
.full-section-helper {
	float: right;
	width: 165px;
}
.component-full .more {
	text-align: left;
	position: absolute;
	left: 235px;
	top: 250px;
	font-size: 0.9em;
}
.component-full .full-section-left .more { left: 215px; }
.component-full .more a {
	font-weight: bold;
	white-space: nowrap;
}

.full-bottom {
	background: url(../images/full_bottom_bg.gif) repeat-x top #FCFAF3;
	padding: 20px 25px 20px 20px;
	border-right: 10px solid #fff;
}
.full-bottom img { border: 1px solid #000000; }
.full-bottom h2 {
	background: url(../images/full_bottom_header.jpg) no-repeat;
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	padding: 2px 0 2px 20px;
	margin-bottom: 1em;
}

.full-bottom-middle {
	float: left;
	width: 220px;
	padding-left: 20px;
	padding-right: 20px;
}
.full-bottom-right {
	width: 140px;
	float: right;
}
.full-bottom-right-more {
	padding-top: 0.8em;
	padding-left: 25px;
}
.full-bottom-right-more a {
	color: #27423A;
}
.full-bottom h3 { font-size: 1.35em; }
.full-bottom .square-gray {
	padding-top: 5px;
	padding-left: 10px;
}

/* horoskopy - rozcestnik */

div.horoscopes-header {
	height: 90px;
	padding: 5px 22px 15px 22px;
	margin: 0px;
	border-bottom:1px solid #ECE2CF;
}

div.horoscopes-header img.horoscopes-header-i {
	float: left;
}

div.horoscopes-header div.horoscopes-header-block {
	margin-left: 70px;
}

div.horoscopes-header div.horoscopes-header-block p.horoscopes-header-p {
	margin-bottom: 0.7em;
}

.section-horoscopes {
	background: url('../images/horoscope/headfull.png') no-repeat center -1px;
	width: 639px;
	padding-top: 11px;
}

.horoscopes-head {
	font-size: 36px;
	height: 60px;
	line-height: 1em;
	padding-left: 20px;
	padding-top: 0px;
	color: #e94800;
	font-weight: normal;
	font-family:Arial,Helvetica,sans-serif;
}
p.horoscope {
	float: left;
	margin-bottom: 5px;
	line-height: 1.3em;
}
table.horoscop strong {
	padding-top: 5px;
	font-size: 12px;
	color: #7490a8;
	display: block;
}
table.horoscop { width: 270px; }
table.horoscop h2,a { font-size: 1.1em; }
table.horoscop td { padding: 5px; }
td.horoscop-image-detail {
	width: 91px;
	padding: 0px 0px 20px 0px;
}

td.horoscop-text-detail {
	background-color: #FCF1D5;
	padding: 20px;
}
td.horoscop-link-detail {
	background-color: #FCF1D5;
	padding: 0px 20px 20px 20px;
	width: 50%;
}

div.horoskop-levy {
	float: left;
	padding: 0px;
	padding-top: 5px;
	width: 91px;
	margin-left: 7px;
	text-align: center;
}

div.horoskop-levy strong {
	color:#7490A8;
	display:block;
	font-size:12px;
	padding-top:5px;
}

div.horoskop-pravy {
	float: right;
	padding: 0px;
	padding-top: 5px;
	width: 160px;
	position: relative;
	margin-left: 12px;
}

div.horoskop-pravy h2 {
	font-size:1.1em;
	width: 160px;
}
div.horoscop {

}
div.horoscop a.horoscop-readmore {
	position: absolute;
	top: 120px;
	left: 0px;
}

/* ====================== spodek hlavni casti ====================== */
.diskuzni-klub {
	padding: 15px 0px 0px;
	margin-left: 4px;
	margin-right: 8px;
	/*border-right: 1px solid #e9e7c1;
	border-left: 1px solid #e9e7c1;*/
	/*background: url('../images/bottom_bg.gif') repeat-x top #FAF9F1;*/
	background: url('../images/discussions/mod_diskuze_topbg.png') no-repeat top;
	clear: both;
}
.diskuzni-klub  h2.module-header { margin: 0px 3px; }
.diskuzni-klub .discussion-items {
	margin: 0px 0px;
	padding: 10px 8px 0px;
	background: #ffffff url('../images/discussions/mod_diskuze_midbg.png') repeat-y top;
}
.diskuzni-klub table {
	width: 607px;
}
.diskuzni-klub table.table-border { margin-bottom: 0px; }
.diskuzni-klub table tr { background-color: #faf9f4; }
.diskuzni-klub table tr.even,
.diskuzni-klub table th { background-color: #ffffff; }
.diskuzni-klub .discussion-bottom {
	background: url('../images/discussions/mod_diskuze_bottombg.png') no-repeat center bottom;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

img.gallery-image {
	border: 1px solid #d9bf75;
	margin-bottom: 15px;
}

img.gallery-image-preview {
}

.recipes-module {
	background-color: #fafaf2;
	background: url('../images/recepty/mod_recepty_topbg.png') no-repeat left -35px;
	margin-left: 8px;
	margin-right: 11px;
}
.recipes-module h2.module-header { margin: 0px 3px 15px; }
.recipes-module h2.module-header span { background: #f8f6ed url('../images/recepty/mod_recepty_headertextbg.png') repeat-x left top; }
.recipes-module .profile-border {
	background-image: none;
	padding: 0px 0px 0px 16px;
}
.recipes-module h2.module-header a span { background-color: #fafaf2; }
.recipes-module .recipe .title-line { height: auto; position: relative; }
.recipes-module .profile-border .title-line h4.title,
.recipes-module .profile-border .title-line img { float: none; }
.recipes-module .profile-border h4 { display: inline; }
.recipes-module .profile-border .title-line img { margin-bottom: -5px; }
.recipes-module .profile-border .title-line .info { position: absolute; top: 0px; right: 0px; }
.recipes-module .profile-border .content-line { padding-top: 3px; }

.recipes-module .recipes-bottom { padding-top: 15px; padding-bottom: 10px; }

.h-discussion, .h-blogs-best, .h-blogs-newest, .h-blogs-read  {
	height: 20px;
	position: relative;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 15px;
}

.h-discussion span, .h-blogs-best span, .h-blogs-newest span, .h-blogs-read span {
	width: 620px;
	height: 20px;
	background: url(../images/h_discussion.gif) no-repeat;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.h-blogs-best span {
	background: url(../images/h_best_blogs.gif) no-repeat;
}
.h-blogs-newest span {
	background: url(../images/h_newest_blogs.gif) no-repeat;
}
.h-blogs-read span {
	background: url(../images/h_read_blogs.gif) no-repeat;
}

.h-discussion-topic {
	color: #050505;
	margin-bottom: 0.4em;
	padding-left: 15px;
	font-size: 1.5em;
	font-weight: normal;
}

.h-discussion-topic a {
	font-size: 1em;
	color: #050505;
}

.h-discussion-topic .text-normal {
	font-size: 0.65em;
}

.a-discussion {
	background: url(../images/ico_discussion.gif) no-repeat;
	padding-left: 25px;
	font-size: 1em;
}

.chat-bottom,
.recipes-bottom {
	padding-bottom: 0.2em;
	text-align: center;
}

.chat-bottom,
.recipes-bottom {
	margin-bottom: 10px;
}

.discussion-bottom ul {
	list-style: none;
	margin: 0 auto;
	text-align: center;
}

.discussion-bottom li {
	border-right: 1px solid #27423A;
	display: inline;
	padding: 0 10px;
}

.discussion-bottom li.no-border {
	border: none;
}

.discussion-topics {
	border-bottom: 1px solid #ECE2CF;
	background: url(../images/pixel_olive.gif) repeat-y 290px 0;
}

.discussion-topics.no-line {
	border-bottom: 0;
}

.discussion-topic {
	width: 245px;
	float: left;
	padding: 20px 20px;
}

.discussion-topic-left {
	width: 105px;
	float: left;
}

.discussion-topic-right {
	float: left;
	width: 140px;
}

.discussion-topic-right p {
	margin-bottom: 0.6em;
	padding-left: 0;
}

.discussion-head {
	font-size: 21px;
	color: #D4320F;
}

.discussion-items {
	margin: 10px 0 0;
	padding: 5px 0;
	position: relative;
}

.discussion-arrow {
	display: block;
	width: 12px;
	height: 24px;
	position: absolute;
	top: 15px;
	left: 107px;
	background: url(../images/discussion_left_arrow.gif) no-repeat;
}

.discussion-item-left {
	width: 120px;
	background: #F7F1D5;
	position: relative;
	vertical-align: top;
	text-align: center;
	padding: 5px 0;
}

.avatar {
	text-align: center;
	padding: 5px 0;
}

.avatar img {
	border: 1px solid #BEA35C;
}

.offline {
	background: url(../images/offline.gif) no-repeat 0 0.3em;
	padding-left: 12px;
}

.online {
	background: url(../images/online.gif) no-repeat 0 0.3em;
	padding-left: 12px;
}

.discussion-item-right {
	width: 456px;
	padding: 10px 15px;
	background: #fff;
	border-top: 1px solid #D9BE76;
	border-right: 1px solid #D9BE76;
	border-left: 1px solid #D9BE76;
	border-bottom: 1px solid #D9BE76;
}

.discussion-item-head {
	background: red;
	background: url('../images/dot_grey.gif') repeat-x bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.discussion-item-right p {
	margin-bottom: 0.4em;
}

.quote {
	color: #F84F0E;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 2px;
}

/*
.bubble {
	background: url(../images/bubble_bg.gif) repeat-y;
	position: absolute;
	width: 165px;
	right: 18px;
}

.bubble p {
	background: url(../images/bubble_top.gif) no-repeat;
	color: #755E22;
	font-size: 0.8em;
	margin: 0;
	padding: 10px 10px 5px 25px;
}

.bubble-bottom {
	background: url(../images/bubble_bottom.gif) no-repeat;
	height: 8px;
}
*/

.new-topic-top {
	list-style: none;
	position: absolute;
	top: 30px;
	right: 30px;
}

.btn-new-topic {
	display: block;
	position: relative;
	width: 133px;
	height: 22px;
	overflow: hidden;
}

.btn-new-topic span {
	display: block;
	position: absolute;
	width: 133px;
	height: 22px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	background: url(../images/btn_new_topic.gif) no-repeat;
	cursor: pointer;
}

.btn-older-items {
	display: block;
	position: relative;
	width: 165px;
	height: 22px;
	overflow: hidden;
}

.btn-older-items span {
	display: block;
	position: absolute;
	width: 165px;
	height: 22px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	background: url(../images/btn_older_items.gif) no-repeat;
	cursor: pointer;
}

.new-item {
	list-style: none;
	padding-top: 15px;
}

.new-item-top {
	list-style: none;
	float: right;
	padding-top: 20px;
	padding-right: 10px;
}

.btn-new-item {
	display: block;
	position: relative;
	width: 145px;
	height: 22px;
	overflow: hidden;
	margin: 0 auto;
}

.btn-new-item span {
	display: block;
	position: absolute;
	width: 145px;
	height: 22px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	background: url('../images/btn_new_item.gif') no-repeat;
	cursor: pointer;
}

/* ====================== souteze ====================== */
.competition {
	clear: both;
	background: url('../images/dot_grey.gif') repeat-x bottom;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.competition.no-line {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.competition h3 {
	font-size: 1.1em;
	padding-left: 0;
}

.competition-middle {
	width: 350px;
	float: left;
	padding: 0 20px;
}

.competition-info {
	font-size: 0.8em;
	padding: 0.2em 0 0.4em 0;
}

.competition-partner {
	float: left;
	background: url('../images/h_partner.gif') no-repeat top center;
	padding-top: 20px;
	margin-top: 25px;
}

.competition-partner-detail {
	float: right;
	background: url('../images/h_partner.gif') no-repeat top center;
	padding-top: 15px;
	margin: 10px 10px 5px 10px;
}

.competition-results {
	width: 100%;
	clear: both;
}

.competition-results tr {
	background: url('../images/dot_grey.gif') repeat-x top;
}

.competition-results td {
	padding: 10px 12px;
}

.competition-results .font-small {
	font-size: 0.8em;
}

.competition-question .bubble-big-inner {
	padding-left: 140px;
}

.bubble-big {
	background: url('../images/bubble_big_bg.gif') repeat-y;
	margin-bottom: 1.5em;
	position: relative;
}

.bubble-big-inner {
	padding: 20px 10px 10px 25px;
	background: url('../images/bubble_big_top.gif') no-repeat;
}

.bubble-big-bottom {
	background: url('../images/bubble_big_bottom.gif') no-repeat;
	height: 7px;
	overflow: hidden;
}

.bubble-big-mark {
	background: url('../images/competition_question.gif') no-repeat;
	width: 64px;
	height: 64px;
	position: absolute;
	top: 20px;
	left: 45px;
}

.bubble-big h2 {
	color: #E24903;
	font-size: 1.3em;
	padding-left: 0;
}

.middle .bubble-big .input-text {
	border: 1px solid #928050;
}

.bubble-form {
	margin-top: 1.5em;
}

.bubble-big td {
	padding: 1px 0;
}

.bubble-form tr {
	background: url(../images/dot_grey.gif) repeat-x top;
}

.bubble-form td {
	padding: 4px 6px;
}

/* ====================== levy sloupec ====================== */
.left {
	width: 140px;
	float: left;
}

.menu-left,.left-menu {
	list-style: none;
	padding-left: 4px;
}

.menu-left li,.left-menu li {
	line-height: 1.2em;
	background: url('../images/left_menu.png') no-repeat right bottom;
	padding: 0px 8px 0px 0px;
}

.menu-left li.active {
	background: url('../images/left_menu_active.png') no-repeat right top;
}

.menu-left li.active a {
	text-decoration: none;
}

.menu-left li.no-border,.left-menu li.no-border {
	border: none;
}

.menu-left a,.left-menu a {
	color: #30353A;
	line-height: 16px;
	border-bottom: 1px solid #bebebd;
	display: block;
	padding-left: 18px;
	padding-right: 4px;
	padding-bottom: 9px;
	padding-top: 9px;
}

.menu-left li.active,.menu-left li.active a,.menu-left active,.menu-left active a,.left-menu-active,.left-menu-active a
	{
	font-weight: bold;
	color: #F84F0E;
}

.left-red {
	color: #F84F0E;
	border-top: 4px solid #F8F6EB;
	border-bottom: 1px solid #ECEBE9;
	margin-top: 7px;
	padding: 10px 10px 7px 20px;
}

.left-news {
	background: #F8F6EB;
	padding: 15px 10px 15px 20px;
	margin-top: 10px;
}

.left-news ul {
	list-style: none;
	padding: 7px 0;
}

.left-news li {
	padding-top: 3px;
}

.left-news .input-text {
	width: 75px;
	border: 1px solid #000;
	float: left;
	margin-right: 3px;
}

/* ====================== pravy sloupec ====================== */
.right {
	width: 315px;
	float: right;
	position: relative;
	border-top: 15px solid #fff;
	/*overflow: hidden;*/
	padding-bottom: 5px;
}

.right-home {
}

.right-head {
	width: 309px;
	height: 10px;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	margin-left: 9px;
	font-size: 0.8em;
}

.right-head span {
	width: 309px;
	height: 10px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.right-advert span {
	background: url(../images/h_right_reklama.gif) no-repeat;
}

.right-newest span {
	background: url(../images/h_right_nejnovejsi.gif) no-repeat;
}

.right-best span {
	background: url(../images/h_right_nejlepsi.gif) no-repeat;
}

.right-block {
	padding-bottom: 15px;
}

.right-block select {
	margin: 5px 0 10px 0;
}

.right-newest-block {
	padding: 0 15px 5px 15px;
}

.right-newest-item {
	background: url('../images/dot_grey.gif') repeat-x bottom;
	padding-top: 10px;
	padding-top: 5px;
}

.right-newest-item.no-line {
	background: none;
}

.right-newest-item img {

}

.right-newest-item h5 {
	padding-left: 15px;
	width: 170px;
	font-size: 1.35em;
}

.right-newest-item p {
	padding-left: 15px;
	width: 170px;
}

.right-best-block {
	padding-left: 20px;
}

.right-best-block h5 {
	color: #FF2B5E;
	font-size: 1.5em;
}

.right-best-block .square-gray li {
	line-height: 2em;
	background-position: 0 0.7em;
}

.right-advert-block {
	padding-left: 20px;
}

.right-advert-item {
	background: url(../images/dot_grey.gif) repeat-x bottom;
	padding-top: 7px;
	padding-bottom: 10px;
	margin-right: 20px;
}

.right-advert-item.no-line {
	background: none;
}

.right-advert-item img {
	float: left;
	border: 1px solid #000;
	margin-top: 3px;
}

.right-advert-item p {
	float: left;
	padding-left: 15px;
	width: 200px;
	margin-bottom: 0;
}

.right-border {
	width: 10px;
	height: 245px;
	background: #FFF9DF;
	position: absolute;
	top: 0;
	right: 0;
}

.title-service {
	padding: 10px 20px 20px 20px;
}

.title-service h2 {
	font-size: 1.5em;
	font-weight: normal;
	color: #4C6B6D;
	background: url('../images/dot_grey.gif') repeat-x bottom;
	padding-bottom: 11px;
	margin-bottom: 0;
}

.title-service li {
	background: url('../images/dot_grey.gif') repeat-x bottom;
	padding: 5px 0;
	list-style: none;
}

.title-service span {
	color: #e94800;
}

/* ====================== obecne tridy ====================== */
.table-border {
	background: url('../images/dot_grey.gif') repeat-x top;
	margin-bottom: 1.5em;
	padding-top: 1px;
}

.table-border th {
	color: #8E8673;
	font-size: 0.8em;
	font-weight: normal;
	background: url('../images/dot_grey.gif') repeat-x bottom;
	padding: 5px 15px;
	text-align: left;
}

.table-border td {
	background: url('../images/dot_grey.gif') repeat-x bottom;
	padding: 5px 15px;
}

.table-border .even td {
	background-color: #FEFEFC;
}
.table-border .discussion td {
	text-align: left;
}

.table-border td.no-border {
	background: none;
}

td.table-button {
	padding-top: 25px;
}

.square-red {
	font-size: 90%;
	list-style: none;
	margin-top: 0.8em;
}

.square-red li {
	background: url(../images/square_red.gif) no-repeat 0 0.5em;
	padding-left: 14px;
}

div.controls-horoscope div.section-top .square-red li {
	background: url(../images/square_red.gif) no-repeat 0 0.5em;
	padding-left: 14px;
	padding-top: 0px;
}

.square-gray { list-style: none; }

.square-gray li {
	background: url(../images/square_gray.gif) no-repeat 0 0.5em;
	padding-left: 17px;
}

.square-gray li div
{
	text-align: left;
}

.block-ochre {
	padding: 3px 10px;
}

ul.no-list {
	list-style: none;
}

.list-images {
	list-style: none;
	margin: 0 auto;
	width: 100%;
}

.list-images li {
	float: left;
	padding: 5px;
}

.list-anchors {
	list-style: none;
	line-height: 1em;
	margin-bottom: 0.2em;
}

.list-anchors li {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #000;
}

.list-anchors li.no-border {
	border: none;
}

.clear {
	clear: both;
}

.clear-hidden {
	clear: both;
	height: 0;
	overflow: hidden;
}

.no-display {
	display: none;
}

.red {
	color: #E44713;
}

.light-blue {
	color: #7490A8;
}

.grey {
	color: #95989D;
}

.float-right {
	float: right;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.image-left {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.image-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

.image-left {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.image-center {
	margin: 10px auto;
	display: block;
}

.vertical-top { vertical-align: top; }
.no-border { border: none; }
.no-margin { margin: 0; }

.input-button {
	padding: 0px 5px;
}

/*.middle .input-text, select, textarea {
	border: 1px solid #ADADAD;
}*/

.input-radio {
	float: left;
	padding-right: 5px;
}

.error {
	padding: 2px 0;
	color: #E44713;
	font-size: 0.8em;
	background: url(../images/ico_error.gif) no-repeat 0 2px;
	padding-left: 20px;
}

.approved {
	padding: 2px 0;
	color: #2D5900;
	font-size: 0.8em;
	background: url(../images/ico_approved.gif) no-repeat 0 2px;
	padding-left: 20px;
}

/* graficke nadpisy */
.full-section-left .h-image,.full-section-right .h-image {
	width: 290px;
	height: 20px;
	padding-bottom: 10px;
}
.full-section-left .h-image span,.full-section-right .h-image span {
	width: 290px;
	height: 20px;
}
.full-top .controls {
	float: left;
	clear: left;
	height: 16px;
	width: 195px;
	padding: 3px 0px 0px 125px;
	background: url('../images/full_top_controls_bg.gif') no-repeat;
}
.full-top .controls .pager {
	background: url('../images/full_top_controls_pager.gif') no-repeat;
	width: 19px;
	height: 19px;
	display: block;
	text-decoration: none;
	float: left;
	font-weight: bold;
	text-align: center;
	margin-right: 1px;
	color: #fff;
}
.full-top .controls .pager-active {
	color: #E94800;
	background: url('../images/full_top_controls_pager_active.gif') no-repeat;
}
.full-top .controls .play,.full-top .controls .pause {
	width: 19px;
	height: 19px;
	float: right;
}
.full-top .controls .play {
	background: url('../images/full_top_controls_play.gif') no-repeat;
}
.full-top .controls .pause {
	background: url(../Images/full_top_controls_pause.gif) no-repeat;
}

#sign_save_link { float: right; }
#sign_save_link img { margin-right: 7px; }
#sign-day-link { float: left; }
#sign-day-link img { margin-right: 5px; }
#day_switch { float: left; }
div.horoscopehead {
	clear: both;
	font-weight: bold;
}

/* active news (teaser) */
div.active_news {
	width: 630px;
	height: 265px;
	padding-bottom: 7px;
	background: url('../images/full_sections_bg.gif') no-repeat bottom right;
}
div.active_news div.active_news_items {
	width: 397px;
	height: 265px;
	float: left;
}
div.active_news div.active_news_item {
	width: 397px;
	height: 265px;
	position: absolute;
}
div.active_news div.active_news_item img {
	width: 397px;
	height: 265px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	display: block;
	cursor: pointer;
}
div.active_news div.active_news_efect {
	width: 174px;
	height: 265px;
	position: absolute;
	top: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: transparent url('../images/active_news_corners.png') no-repeat left top;
}
div.active_news div.active_news_gradient {
	width: 162px;
	height: 265px;
	margin-left: 12px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
}
div.active_news div.active_news_gradient_article {
	background-image: url('../images/active_news_gradient_up.png');
	background-position: left top;
	color: black;
}
div.active_news div.active_news_gradient_horoscope {
	background-image: url('../images/active_news_gradient_down.png');
	background-position: left bottom;
	color: white;
}
div.active_news div.active_news_text {
	padding: 5px 10px;
	font-weight: normal;
}
div.active_news div.active_news_text_horoscope { height: 185px; }
div.active_news div.active_news_text_article div.active_news_item_title {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 2em;
	line-height: 1.2em;
	margin-bottom: 0.2em;
	margin-top: 4px;
}
div.active_news div.active_news_text_horoscope div.active_news_item_title {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 100%;
	margin-top: 10px;
}
div.active_news div.active_news_text_horoscope div.active_news_item_subtitle {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 100%;
	font-style: italic;
	margin-top: 2px;
	margin-bottom: 20px;
}
div.active_news div.active_news_text_article div.active_news_item_title a {
	color: #233B46;
	text-decoration: underline;
}
div.active_news div.active_news_text_horoscope div.active_news_item_title a {
	color: #FFFFFF;
	text-decoration: none;
}
div.active_news div.active_news_text_horoscope div.active_news_item_subtitle a {
	color: #FFD692;
	text-decoration: none;
}
div.active_news div.active_news_text_horoscope a.active_news_item_link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
div.active_news span.active_news_sign_box {
	display: block;
	margin-left: 10px;
	margin-top: 8px;
	width: 142px;
	height: 53px;
}
div.active_news span.active_news_sign_box img.active_news_sign_list {
	width: 142px;
	height: 53px;
}
div.active_news div.active_news_sign_memory {
	position: absolute;
	top: 244px;
	left: 274px;
	width: 122px;
}
div.active_news div.active_news_sign_memory div.active_news_sign_forget { height: 15px; }
div.active_news div.active_news_sign_memory div.active_news_sign_remember { height: 15px; }
div.active_news div.active_news_sign_memory a img.active_news_check_box {
	width: 13px;
	height: 12px;
	display: block;
	float: left;
	margin-right: 6px;
}
div.active_news div.active_news_sign_memory a {
	color: #BBC9E9;
	font-size: 11px;
	text-decoration: none;
}
div.active_news div.active_news_sign_memory a span.active_news_sign_memory_link_text {
	display: block;
	position: relative;
	top: -2px;
	white-space: nowrap;
	width: 100px;
}
div.active_news div.active_news_selectors {
	width: 233px;
	height: 265px;
	float: right;
	background: #f8ecd7;
}
div.active_news div.active_news_selectors div.active_news_selector {
	width: 233px;
	height: 29px;
	border-top: 1px solid #f8ecd7;
	white-space: nowrap;
	padding: 0px;
	background: transparent url(../images/full_top_line.gif) no-repeat scroll center bottom;
}
div.active_news div.active_news_selectors div.active_news_selector a {
	display: block;
	margin-top: 4px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
}
div.active_news div.active_news_selectors div.active_news_selector span.active_news_selector_triangle {
	background: none;
	display: none;
}
div.active_news div.active_news_selectors div.active_news_selector_active {
	border-top: 1px solid #f6420b;
	background: transparent url('../images/full_top_active.gif') no-repeat scroll center top;
}
div.active_news div.active_news_selectors div.active_news_selector_active a { color: #FEFEFD; }
div.active_news div.active_news_selectors div.active_news_selector_active span.active_news_selector_triangle {
	background: transparent url('../images/full_top_arrow.gif') no-repeat scroll 0%;
	display: block;
	width: 9px;
	height: 17px;
	left: -9px;
	position: relative;
	top: -17px;
}
div.active_news div.active_news_selectors div.active_news_player {
	border-top: 1px solid #FFD692;
	background: #FFD692;
	width: 233px;
	height: 24px;
}
div.active_news div.active_news_selectors div.active_news_player a.active_news_player_button {
	display: block;
	width: 71px;
	height: 18px;
	margin-left: 156px;
	margin-top: 3px;
}
div.active_news div.active_news_selectors div.active_news_player a#active_news_play {
	background: url('../images/btn_play.gif');
	display: none;
}
div.active_news div.active_news_selectors div.active_news_player a#active_news_pause {
	background: url('../images/btn_pause.gif');
	display: block;
}

/* ads - reklamy */
div#skybox {
	position: relative;
}

div.adDBox, div.adDBox a {
	line-height: 125%;
}

#ads { display: none; }
div#topAd {
	padding-bottom: 10px;
	padding-top: 10px;
	width: 1000px;
	position: relative;
	left: -11px;
}

div#adSky {
	padding: 0 0 15px 15px;
	/*position: absolute;*/
	/*left: 980px;*/
	/*text-align: center;*/
}

div#adRectangle {
	padding-top: 10px;
	clear: both;
	text-align: center;
}

div#adMPU {
	padding: 0 0 15px 15px;
	clear: both;
}
div#adMPU div.adDBox .advertTitleMPU { display: none; }

div#adComm {
	padding: 0 0 0 15px;
	clear: both;
}
div#adCommMarketing, div#avon {
	padding: 0 0 15px 15px;
	clear: both;
}
div.adCommTitle {
	margin: 0 0 15px 15px;
	border-top: 2px solid #CCCCCC;
	font-weight: bold;
	font-size: 110%;
}

div#adVideospot {
	float: right;
	margin-top: 10px;
}
div#topAd { text-align:center; }
div#adWide.adFull {
	margin: 0 auto;
	display: table;
	text-align: center;
	padding-left: 8px;
    position: relative;
    left: -8px;
	background: url(http://1.im.cz/szn/img/reklama_v.gif) no-repeat bottom left;
}
div#adWide.adFull a {
	display: block;
	text-align: center;
}
div#adWide.adFull img {
    margin: 0;
}
div#adMPU.adFull {
     font-size: 0;
     padding-top: 8px;
     background: url(http://1.im.cz/szn/img/reklama_h.gif) no-repeat 15px 0px;
}
div#adSky.adFull {
     font-size: 0;
     margin: 0px;
     padding-top: 8px;
     background: url(http://1.im.cz/szn/img/reklama_h.gif) no-repeat top left;
}
div#adRectangle.adFull {
     font-size: 0;
     padding-bottom: 15px;
     text-align: center;
     position: relative;
     left: -14px;
     width: 986px;
}
div#adRectangle.adFull .adDBox {
	display: inline !important;
	margin: 0px auto;
     padding-left: 8px;
     padding-right: 8px;
     background: url(http://1.im.cz/szn/img/reklama_v.gif) no-repeat bottom left ;
     padding-top: 51px;
}
div#adRectangle.adFull .adDBox div {
	display: inline !important;
}
div#adVideospot.adFull {
     font-size: 0;
     padding-left: 8px;
     background: url(http://1.im.cz/szn/img/reklama_v.gif) no-repeat bottom left;
}

div.right div.bannergroup {
	padding:0 0 0 20px;
}

div.right div.bannergroup div.bannerheader {
	font-weight: bold;
}

div.right div.bannergroup img {
	width: 295px;
	height: 75px;
}

/* search results */
div.search-results {
	background: url('../images/content_shadow_main_top.jpg') no-repeat 0px -9px;
	padding: 0px 25px;
}
div.search-results div { background-image: none; }
div.search-results div.componentheading {
	font-size: 240%;
	color: #e94800;
	padding-top: 5px;
	height: 50px;
}
div.search-results form#searchForm {
	margin-top: 22px;
	padding-right: 8px;
}
div.search-results form#searchForm div.searchline1 { height: 34px; width: 585px; }
div.search-results form#searchForm div.searchline1 label {
	margin-right: 8px;
	vertical-align: top;
}
div.search-results form#searchForm div.searchline1 div.input { float: left; }
div.search-results form#searchForm div.searchline1 div.input input.word {
	border: 1px solid #d9be76;
	background: url(../images/search_input.png) top repeat-x;
	vertical-align: top;
}
div.search-results form#searchForm div.searchline1 div.input input.button {
	position: relative;
	top: -2px;
	left: 4px;
	border: none;
	background-image: none;
}
div.search-results form#searchForm div.searchline1 div.option {	float: right; }
div.search-results form#searchForm div.searchline2 {
	border-top: 1px solid #d9be76;
	border-bottom: 1px solid #d9be76;
	height: 26px;
	background: url(../images/search_in.png) top repeat-x;
	width: 585px;
}
div.search-results form#searchForm div.searchline2 span {
	margin-left: 28px;
	margin-right: 8px;
}
div.search-results form#searchForm div.searchline2 input {
	background: url(../images/search_input.png) top repeat-x;
	position: relative;
	top: 2px;
}
div.search-results form#searchForm div.searchline3 {
	height: 50px;
	background: url(../images/search_found.png) top repeat-x;
	width: 585px;
}
div.search-results form#searchForm div.searchline3 div.title {
	float: left;
	font-size: 140%;
	font-weight: bold;
	color: #e94800;
	padding-top: 23px;
}

div.search-results form#searchForm div.searchline3 div.number {
	float: right;
	padding-top: 25px;
}
div.search-results div.results {
	border-top: 1px solid #d9be76;
	margin-bottom: 32px;
	width: 585px;
}
div.search-results div.results div.result {
	border-bottom: 1px solid #d9be76;
	clear: both;
	width: 590px;
}
div.search-results div.image {
	float: left;
	padding: 7px 0px;
	width: 86px;
	text-align: center;
	overflow: hidden;
}
div.search-results img.result-image {
	border: 1px solid #eacf98;
	width: 84px;
	height: auto;
}
div.search-results div.details {
	margin-left: 97px;
	padding: 7px 0px;
	width: 493px;
}
div.search-results div.details div { width: 493px; }
div.search-results div.title { font-size: 90% }
div.search-results div.info {
	font-size: 80%;
	color: #eacf98;
}
div.search-results span.highlight {
	font-weight: bold;
	color: #E94800;
}

/* komercni sdeleni */
/*
div#adComm.adFull {
     padding-top: 11px;
     background: url(../images/komercni_sdeleni.gif) 0px 0px no-repeat;
}
div#adComm div.adDBox div.commercial {
	clear: both;
	line-height: 1.3em;
	margin-bottom: 19px;
}
div#adComm div.adDBox img { display: none; }
div#adComm div.adDBox div.commercial a {
	display: block;
	text-decoration: none;
	clear: both;
}
div#adComm div.adDBox div.commercial a img {
	float: left;
	border: 1px solid #000000;
	margin: 0pt 8px 16px 0pt;
}
div#adComm div.adDBox div.commercial a span {
	color: black;
	display: block;
	text-decoration: underline;
	margin-right: 80px;
}
*/

#adComm.adFull, div#adCommMarketing.adFull {
	 padding-top: 11px;
	 background: url(http://1.im.cz/szn/img/komercni_sdeleni.gif) 15px 0px no-repeat;
}
#adComm.adFull a, div#adCommMarketing.adFull a, #avon.adFull a {
	 color: #000000;
}
#adComm.adFull .commercial, #adCommMarketing.adFull .commercial, #avon.adFull .commercial {
	 clear: both;
	 margin-bottom: 19px;
	 line-height: 1.3em;
}
#adComm.adFull .commercial img, #adCommMarketing.adFull .commercial img, #avon.adFull .commercial img  {
	border: 1px #000000 solid;
	float: right;
	margin: 0 16px 8px 10px;
}
/* /komercni sdeleni */

/* voting */
.voting-label {
	float: left;
	color: #E94800;
	font-weight: bold;
	margin-right: 10px;
}
.voting-box {
	margin-bottom: 10px;
	margin-top: 10px;
	height: 20px;
}
.voting-box img {
	border: none !important;
	float: left;
}
.voting-box-kid {
	margin-bottom: 20px;
	margin-top:0;
	/*Xmargin-top: 30px;*/
	height: 20px;
}
.voting-info {
	color: #A0A0A0;
}
.voting-info-kid {
	text-align: center;
	margin-bottom: 10px;
}
.voting-box-kid  div.voting-label {
	width: 120px;
	text-align: right;
}
.voting-box-star {
	float: left;
	text-align: center;
}
.voting-box-kid img {
	border: none !important;
}
.voting-box-kid-top {
	height: 20px;
	margin-top: 15px;
}
.voting-box-kid-top div.voting-box-kid-top-left {
	float: left;
	font-weight: bold;
	padding-left:120px;
	color: #eb4700;
}
.voting-box-kid-top div.voting-box-kid-top-right {
	float: right;
	font-weight: bold;
	padding-right:120px;
	color: #36990b;
}
.voting-results {
	text-align: center;
	color: #737373;
	font-size: 80%;
}
.voting-results span {
	color: #000000;
	font-weight: bold;
}
div.kid-nav {
	height: 20px;
	margin-bottom: 10px;
}
div.kid-nav div.kid-nav-left {
	float: left;
}
div.kid-nav div.kid-nav-right {
	float: right;
}
div.kid-nav div.kid-nav-left a {
	font-weight: bold;
	color: #eb4700;
	font-size: 1em;
}
div.kid-nav div.kid-nav-right a {
	font-weight: bold;
	color: #36990b;
	font-size: 1em;
}
/* /voting */

/* kids */
div.kid-insert-box {
	background: transparent url(../images/kids_upload_bck.png) repeat-x scroll top;
}
div#kid-insert-info {
}
div#kid-insert-info .insert-icon {
	background: transparent url(../images/blog/upload.png) no-repeat scroll top left;
	display: block;
	width: 31px;
	height: 31px;
	position: relative;
	top: 10px;
	left: 140px;
}
div#kid-insert-info .insert-text {
	position: relative;
	top: -18px;
	left: 180px;
	font-size: 1em;
	font-weight: bold;
}
div#kid-insert-icon {
}
div#kid-insert-icon .upload-icon {
	background: transparent url(../images/blog/upload_img.gif) no-repeat scroll top left;
	display: block;
	width: 32px;
	height: 32px;
	position: relative;
	top: 10px;
	left: 140px;
}
div#kid-insert-icon .upload-text {
	position: relative;
	top: -18px;
	left: 180px;
	font-size: 1em;
	font-weight: bold;
}
div#kid-insert-form {
	padding: 5px;
}
div#kid-insert-form div {
	padding: 3px;
}
div#kid-insert-form div label {
	width: 80px;
	display: block;
	float: left;
}
div#kid-insert-thnx {
	text-align: center;
	padding-top: 12px;
	height: 28px;
}
div#kid-insert-form div.kid-upload-field-box-legal {
	margin-left: 80px;
	padding-left: 3px;
}
div#kid-insert-form div.kid-upload-field-box-submit {
	margin-left: 80px;
	padding-left: 3px;
}
/* /kids */

/* frontpage dnes doporucujeme ke cteni */
h2.section-head {
	background: url('../images/homepage-section-title.png') repeat-x 0% 84%;
	margin-bottom: 11px;
	vertical-align: bottom;
}
h2.section-head.hleft { margin-right: 13px; }
h2.section-head.hleft span { margin-left: 10px; }
h2.section-head.hright span { margin-left: 10px; }
h2.section-head.hright { margin-left: 10px; }
h2.section-head span {
	color: #000;
	background-color: #FFF;
	line-height: 1em;
	font-style: italic;
	/*margin-left: 27px;*/
	padding: 0 5px;
	font-size: 1.8em;
	font-weight: normal;
}
h2.section-head a {
	color: #000;
	text-decoration: none;
	font-size: 1em;
}
.frontpage-content-box img {
	margin-top: 3px;
	margin-right: 8px;
	margin-bottom: 2px;
	float: none;
	display: block;
}
.frontpage-content-box a.section-image {
	display: block;
	float: left;
}
.frontpage-content-box {
	padding: 0 15px;
	height: 263px;
}
.frontpage-content-box-right {
	padding-left: 25px;
	border-left: 1px solid #eedcae;
}
.frontpage-content-box-left span, .frontpage-content-box-right span {
	font-size: 0.8em;
	position: absolute;
	left: 25px;
	top: 160px;
}
.frontpage-content-box-left h4, .frontpage-content-box-right h4 {
	font-size: 0.8em;
	position: absolute;
	left: 25px;
	top: 166px;
	color: #333333;
}
.frontpage-content-box-left span { left: 14px; }
.frontpage-content-box-left h4 { left: 14px; }
.frontpage-cleaner { height: 10px; }
.component-full .frontpage-content-box p { margin-bottom: 7px; }
.component-full .frontpage-content-box p span { position: relative; top: auto; left: 0px; }
.component-full .frontpage-content-box h3.front {
	margin-bottom: 16px;
	float: left;
	width: 171px;
}
.component-full .square-gray {
	position: absolute;
	left: 26px;
	top: 180px;
}
.component-full .full-section-left .square-gray { left: 15px; }
.frontpage-content-box .block-ochre { clear: both; }

.frontpage-content-box .adFull div
{
	text-align: left;
}

/* most readed / most rated */
div.km_box,
div.most_box {
	width: 295px;
	height: 224px;
	margin-left: 20px;
	margin-bottom: 10px;
}
div.km_box {
	height: auto;
}
div.km_box div.km_box_header h2.km_box_links,
div.most_box div.most_box_header h2.most_box_links {
	background: #FFFFFF;
	font-size: 1.2em;
	background: url('../images/homepage-section-title.png') repeat-x 0% 85%;
	font-weight: normal;
	font-style: italic;
	vertical-align: bottom;
	padding-left: 13px;
}

div.km_box_header a {
position:relative;
top:1px;
color:#7C7B7B;
cursor:pointer;
text-decoration:underline;
padding:0 5px;
}

div.km_box_header a.selected {
text-decoration:none;
color:#E94800;
}

div.km_box a.km_box_link_kid,
div.km_box a.km_box_link_man,
div.most_box a.most_box_link_hits,
div.most_box a.most_box_link_rated {
	text-decoration: none;
	padding: 0px 5px;
}
div.km_box div.km_box_header h2.km_box_links span,
div.most_box div.most_box_header h2.most_box_links span { background-color: #FFF; }
div.km_box div.km_box_header h2.km_box_links span,
div.most_box div.most_box_header h2.most_box_links span {
	position: relative;
	top: 1px;
}
div.km_box img.km_box_link_divider,
div.most_box img.most_box_link_divider {
	position: relative;
	top: 2px;
}
div.most_box div.most_box_hits div.most_box_line,
div.most_box div.most_box_rated div.most_box_line {
	height: 23px;
	background: url('../images/most_bottom_line.png') repeat-x bottom;
	padding-top: 5px;
}
div.most_box a.most_box_section {
	text-decoration: none;
	color: #333333;
}
div.most_box a.most_box_item {
	text-decoration: none;
	color: #e94800;
}
#km_box_kid, #km_box_man, #km_box_zvire { padding-top:10px; }

/*div.km_box div.km_box_kid img {*/
div.km_box div.selected img {
	border: 1px solid #010200;
}
/*div.km_box div.km_box_kid div.km_box_kid_links {*/
div.km_box_kid_links {
	text-align: right;
	padding-top: 12px;
}
/*div.km_box div.km_box_kid div.km_box_kid_links a {*/
div.km_box_kid_links a {
	font-weight: bold;
	text-decoration: underline;
}

div#km_box_kid, div#km_box_man, div#km_box_zvire { display:none; }
div#km_box_kid.selected, div#km_box_man.selected, div#km_box_zvire.selected { display:block; }

div.most_box_friends {
	width: 295px;
	height: 342px;
	background: transparent url('../images/friends-bg.png');
	position: relative;
	top: -11px;
}

div.most_box_friends div.most_box_header {
	padding: 20px 5px 20px;
}

div.most_box_friends h2.most_box_links span.blog_bests {
	background-color: #f5edc9 !important;
}

div.most_box_friends div.most_box_line_friend {
	margin-left: 24px;
	font-size: 110%;
	line-height: 20px;
}

/*box nejctenejsi clanky, dite dne*/
div.boxNejctenejsi, div.km_box {
margin-bottom:10px;
margin-left:20px;
width:295px;
background: url("../images/homepage-section-title.png") 0 16px repeat-x;
}
dl.tabs {
width:99%;
position:relative;
padding:0;
overflow:auto;
margin:0;
}
dl.tabs dt {
cursor:pointer;
float:left;
height:25px;
left:13px;
line-height:25px;
padding:0 5px;
position:relative;
z-index:2;
font-weight:normal;
font-size:1.3em;
font-style:italic;
color:#7C7B7B;
text-decoration:underline;
background:white;
border-left:2px solid #404040;
}
dt#tabDnesniClanky, dt#tabDiteDne { border:0; }
dl.tabs dt.selected {
color:#E94800;
text-decoration:none;
font-weight:bold;
}
dl.tabs dd {
float:right;
margin:26px 0 0 -100%;
width:100%;
z-index:1;
display:none;
}
dl.tabs dd.selected { display:block; }

#boxDnesniClanky, #boxNejctenejsi { padding-top:5px; }
#boxDnesniClanky div, #boxNejctenejsi div {
position:relative;
height:70px;
overflow:hidden;
margin-bottom:5px;
}
#boxDnesniClanky p, #boxNejctenejsi p { margin:-2px 0 0 100px; }

#boxDnesniClanky a, #boxNejctenejsi a { font-weight:bold; }
#boxDnesniClanky a.img, #boxNejctenejsi a.img {
position:absolute;
left:0;top:0;
margin:0;
width:90px;height:60px;
display:block;
}
#boxDnesniClanky img, #boxNejctenejsi img { border:1px solid black; }

dl#tabsDiteDne { width:295px; }
#tabsDiteDne dd { padding-top:10px; }
#tabsDiteDne a img { border:1px solid #010200;
display:block;
}
#tabsDiteDne p {
padding-top:12px;
text-align:right;
font-weight:bold;
}

/* moduly FP - vareni a poradny */
#module-recipes h2,
#module-recepts h2,
#module-consultings h2 {
	font-size: 1.25em;
}
#module-consultings h2 { margin-bottom: 0; }
#module-recepts {
	margin-top: 15px;
	margin-left: 20px;
	padding-bottom: 33px;
	margin-bottom: 15px;
	position: relative;
}
#module-recepts h2.module-recepts-head1 {
	background: transparent url('../images/discussions/module-consultings-header.png') repeat-x center 80%;
}
#module-recepts h2.module-recepts-head2 {
	margin-left: 44px;
	line-height: 1.1em;
}
#module-recepts h2.module-recepts-head2 { line-height: 0.6em; }
#module-recepts h2.module-recepts-head1 span {
	background-color: #fff;
	margin-left: 13px;
	padding-left: 3px;
	padding-right: 3px;
}
#module-recepts h2 a {
	font-size: 1em;
	text-decoration: none;
}
#module-recepts h2 {
	font-size: 1.9em;
	font-style: italic;
	font-weight: normal;
}
#module-recepts ul{
	margin-left: 18px;
	margin-top: 13px;
}
#module-recepts img {
	position: absolute;
	right: -4px;
	top: -8px;
}
#module-recepts a.receptsLink {
	position: absolute;
	left: 75px;
	top: 168px;
	font-weight: bold;
}
/* /recepty */

/* poradny */
#module-recipes,
#module-consultings {
	margin-left: 20px;
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 0px;
}
#module-recipes h2,
#module-consultings h2 {
	background: transparent url('../images/discussions/module-consultings-header.png') repeat-x center 85%;
	font-style: italic;
	font-size: 1.9em;
	font-weight: normal;
}
#module-recipes span,
#module-consultings span{
	background-color: #fff;
	margin-left: 13px;
	padding-left: 3px;
	padding-right: 3px;
}
#module-recipes span a,
#module-consultings span a {
	font-size: 1em;
	text-decoration: none;
}
#module-consultings ul{
	margin-left: 17px;
	margin-top: 15px;
}
#module-consultings img {
	position: absolute;
	right: 9px;
	top: -12px;
}

/* sudoku */
div.sudoku_box {
	clear: both;
	width: 295px;
	height: 149px;
	margin-left: 20px;
	margin-bottom: 0px;
}
div.sudoku_box h2.section-head {
	font-size: 0.9em;
	margin: 0px 0px;
	background-position: center 95%;
}
div.sudoku_box h2.section-head span { margin-left: 13px; }
div.sudoku_box div.sudoku_box_header span.sudoku_box_title {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background: #FFFFFF;
	padding: 0px 10px;
	vertical-align: top;
}
div.sudoku_box div.sudoku_box_header span.sudoku_box_title a {
	font-size: 1em;
	text-decoration: none;
}
div.sudoku_box_content {
	margin-left: 20px;
	margin-top: 10px;
}
/* /sudoku */

/* noScript info */
div.noscript-info {
	margin-top: 15px;
	border: 1px solid red;
	text-align: center;
	font-size: 200%;
}
/* /noScript info */

/* datum publikace clanku */
.article-publish {
	font-size: 90%;
	color: #E94800;
	font-family:Arial !important;
	font-weight: normal;
	margin-top: 28px !important;
	margin-bottom: 0px !important;
}

.article-publish-date {
	font-weight: bold;
}

/* meet famous */

.meetfamous {
	background: transparent url('../images/elvis_bg.png') repeat-x;
	height: 118px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.meetfamous h3 {
	position: absolute;
	left: 15px;
	top: 30px;
	color: #7a1317 !important;
	font-size: 1.4em !important;
}
.meetfamous a {
	color: #333333;
}
.meetfamous p {
	width: 300px;
	position: absolute;
	top: 65px;
	left: 15px;
	font-size: 1.2em;
	line-height: 1.1em;
}
.meetfamous img {
	width: 110px;
	height: 118px;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	border: none !important;
}


.tomas-dianiska {
	background: transparent url('../images/tomas-dianiska-bg.png') repeat-x;
	height: 100px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.tomas-dianiska h3 {
	position: absolute;
	left: 15px;
	top: 0px;
	color: #ffffff !important;
	font-size: 1.4em !important;
}

.tomas-dianiska p {
	width: 354px;
	position: absolute;
	top: 34px;
	left: 15px;
	font-size: 1.2em;
	line-height: 1.1em;
	color: #ffffff;
}
.tomas-dianiska img {
	width: 66px;
	height: 100px;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	border: none !important;
}

.vyzva-hydepark {
	background: transparent url('../images/vizitky-vyzva-hydepark-bg.png') repeat-x;
	height: 118px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.vyzva-hydepark h3 {
	position: absolute;
	left: 117px;
	top: 30px;
	color: #FF9312 !important;
	font-size: 1.4em !important;
	font-weight: normal  !important;
}
.vyzva-hydepark a {
	color: #fff;
	font-size: 1em;
}
.vyzva-hydepark p {
	width: 300px;
	position: absolute;
	top: 65px;
	left: 117px;
	font-size: 1.2em;
	line-height: 1.1em;
	color: #fff;
}
.vyzva-hydepark img {
	width: 112px;
	height: 118px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	border: none !important;
}

.vyzva-jidlo {
	background: transparent url('../images/vizitky-vyzva-jidlo-bg.png') repeat-x;
	height: 109px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.vyzva-jidlo h3 {
	position: absolute;
	left: 180px;
	top: 21px;
	color: #000000 !important;
	font-size: 1.4em !important;
	font-weight: normal  !important;
	line-height: 1em;
}
.vyzva-jidlo a {
	color: #000000;
	font-size: 1em;
}
.vyzva-jidlo p {
	width: 300px;
	position: absolute;
	top: 72px;
	left: 180px;
	font-size: 1.1em;
	color: #000000;
	line-height: 1em;
}
.vyzva-jidlo img {
	width: 160px;
	height: 109px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	border: none !important;
}

.vyzva-milacci {
	background: transparent url('../images/vizitky-vyzva-milacci-bg.png') repeat-x;
	height: 109px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.vyzva-milacci h3 {
	position: absolute;
	left: 155px;
	top: 22px;
	color: #ffffff !important;
	font-size: 1.4em !important;
	font-weight: normal  !important;
	line-height: 1.2em;
}
.vyzva-milacci a {
	color: #000000;
	font-size: 1.1em;
	text-decoration: none;
}
.vyzva-milacci p {
	width: 300px;
	position: absolute;
	top: 82px;
	left: 155px;
	font-size: 1.1em;
	color: #000000;
	line-height: 1em;
}
.vyzva-milacci img {
	width: 149px;
	height: 109px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	border: none !important;
}

.vyzva-vztahy {
	background: transparent url('../images/vizitky-vyzva-vztahy-bg.png') repeat-x;
	height: 118px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.vyzva-vztahy h3 {
	position: absolute;
	left: 115px;
	top: 31px;
	color: #fc4712 !important;
	font-size: 1.4em !important;
	line-height: 1.2em;
}
.vyzva-vztahy a {
	color: #000000;
	font-size: 1em;
}
.vyzva-vztahy p {
	width: 300px;
	position: absolute;
	top: 72px;
	left: 115px;
	font-size: 1.1em;
	color: #000000;
	line-height: 1em;
}
.vyzva-vztahy img {
	width: 100px;
	height: 118px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	border: none !important;
}


.blanka-srumova {
	background: transparent url('../images/vizitky-blanka-srumova-bg.png') repeat-x;
	height: 113px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.blanka-srumova h3 {
	position: absolute;
	left: 92px;
	top: 13px;
	color: #ffffff !important;
	font-size: 1.4em !important;
	line-height: 1.2em;
	font-weight: normal !important;
}
.blanka-srumova a {
	color: #000000;
	font-size: 1em;
}
.blanka-srumova p {
	width: 365px;
	position: absolute;
	top: 50px;
	left: 92px;
	font-size: 1.05em;
	color: #ffffff;
	line-height: 1.1em;
}
.blanka-srumova img {
	width: 80px;
	height: 113px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	border: none !important;
}



.michal-subr {
	background: transparent url('../images/vizitky-michal-subr-bg.png') repeat-x;
	height: 144px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.michal-subr h3 {
	position: absolute;
	left: 123px;
	top: 37px;
	color: #ffffff !important;
	font-size: 1.4em !important;
	line-height: 1.2em;
	font-weight: normal !important;
}
.michal-subr a {
	color: #000000;
	font-size: 1em;
}
.michal-subr p {
	width: 335px;
	position: absolute;
	top: 74px;
	left: 123px;
	font-size: 1.05em;
	color: #ffffff;
	line-height: 1.1em;
}
.michal-subr img {
	width: 115px;
	height: 144px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	border: none !important;
}



.pavel-biedermann {
	background: #000000;
	height: 100px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.pavel-biedermann h3 {
	position: absolute;
	left: 15px;
	top: -3px;
	color: #ffffff !important;
	font-size: 1.4em !important;
	line-height: 1.2em;
	font-weight: normal !important;
}
.pavel-biedermann a {
	color: #000000;
	font-size: 1em;
}
.pavel-biedermann p {
	width: 320px;
	position: absolute;
	top: 31px;
	left: 15px;
	font-size: 1.05em;
	color: #ffffff;
	line-height: 1.0em;
}
.pavel-biedermann img {
	position: absolute;
	top: 0px;
	left: 350px;
	border: none !important;
}


/*.jan-zlatohlavek {
	background: transparent url('../images/vizitky-jan-zlatohlavek-bg.png') repeat-x;
	height: 100px;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.jan-zlatohlavek h3 {
	position: absolute;
	left: 15px;
	top: -3px;
	color: #ffffff !important;
	font-size: 1.4em !important;
	line-height: 1.2em;
	font-weight: normal !important;
}
.jan-zlatohlavek a {
	color: #000000;
	font-size: 1em;
}
.jan-zlatohlavek p {
	width: 320px;
	position: absolute;
	top: 31px;
	left: 15px;
	font-size: 1.05em;
	color: #ffffff;
	line-height: 1.0em;
}
.jan-zlatohlavek p a { color:inherit; }

.jan-zlatohlavek img {
	position: absolute;
	top: 0px;
	right: 0px;
	border: none !important;
}*/

div.authorlink {
	text-align: right;
}
div.authorlink a {
	font-size: 90%;
}

.vizitka {
height:119px;
position:relative;
margin-bottom:10px;
margin-top:10px;
}
#article .vizitka h3 {
position:absolute;
left:15px;
top:-3px;
color:#ffffff;
font-size:1.4em !important;
line-height:1.2em;
font-weight:normal !important;
}
.vizitka a { font-size:1em; }
.vizitka p {
width:320px;
position:absolute;
top:31px;
left:15px;
font-size:1.05em;
color:#ffffff;
line-height:1.0em;
}
.vizitka p a { color:inherit; }
.vizitka img {
	position: absolute;
	top: 0px;
	right: 0px;
	border: none !important;
}

/* komercni sdeleni */
.commercial img {
	margin-bottom: 10px;

}


/* horoskopy pravy modul */
.horoscope-right {
	padding-left: 20px;
	margin-bottom: 20px;
}

h2.astro-jidelnicek {
	background: url('../images/horoscope/astro-jidelnicek.png');
	width: 297px;
	height: 59px;
	position: relative;
}
h2.astro-jidelnicek a {
	text-decoration: none;
}
h2.astro-jidelnicek span.astro {
	position: absolute;
	background-color: #fff;
	font-size: 17px;
	font-style: italic;
	top: 18px;
	left: 19px;
	line-height: 1em;
}
h2.astro-jidelnicek span.jidelnicek {
	position: absolute;
	background-color: #fff;
	font-size: 19px;
	font-style: italic;
	font-weight: normal;
	top: 25px;
	left: 82px;
	padding-right: 5px;
	line-height: 1em;
}
h2.astro-jidelnicek span.astro a, h2.astro-jidelnicek span.jidelnicek a{
	font-size: 1em;
}
div.horoscope-right ul.types {
	list-style-type: none;
	margin-left: 18px;
}
div.horoscope-right ul.types li {
	margin-bottom: 3px;
	height: 22px;
}
div.horoscope-right ul.types li a{
	font-size: 1.2em;
	display: block;
}
div.horoscope-right ul.types li a.link-zverokruh{
	background: url('../images/horoscope/rozcestnik-zverokruh.png') no-repeat;
	margin-left: 0px;
	padding-left: 35px;
	height: 20px;
}
div.horoscope-right ul.types li a.link-cinsky{
	background: url('../images/horoscope/rozcestnik-cinsky.png') no-repeat;
	margin-left: 5px;
	padding-left: 30px;
	height: 21px;
}
div.horoscope-right ul.types li a.link-keltsky{
	background: url('../images/horoscope/rozcestnik-keltsky.png') no-repeat;
	margin-left: 4px;
	padding-left: 31px;
	height: 21px;
}
div.horoscope-right ul.types li a.link-indiansky{
	background: url('../images/horoscope/rozcestnik-indiansky.png') no-repeat;
	margin-left: 1px;
	padding-left: 34px;
	height: 24px;
}
div.horoscope-right ul.types li a.link-astrojidelnicek{
	background: url('../images/horoscope/rozcestnik-astrojidelnicek.png') no-repeat;
	margin-left: 1px;
	padding-left: 34px;
	height: 24px;
}
h2.horoskopycz {
	background: url('../images/horoscope/horoskopycz.png') no-repeat;
	margin-top: 20px;
	margin-bottom: 15px;
	width: 297px;
	height: 22px;
}
h2.horoskopycz a {
	text-decoration: none;
	display: block;
	margin-left: 15px;
	width: 150px;
}
ul.horoskopycz-linky {
	list-style-type: none;
	margin-left: 18px;
}
ul.horoskopycz-linky li {

}
ul.horoskopycz-linky li a{
	background: url('../images/horoscope/horoskopycz-seznam.png') no-repeat 0px 5px;
	padding-left: 17px;

}
h2.vyklad, h2.dalsi-horoskopy, h2.zjistit-znameni {
	font-size: 1.5em;
	font-style: italic;
	font-weight: normal;
	background: url('../images/horoscope/header_bg.png') repeat-x 0px 2px;
	width: 297px;
	height: 20px;
}
h2.vyklad span, h2.dalsi-horoskopy span, h2.zjistit-znameni span {
	background-color: #fff;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 13px;
}

/*
h2.zjistit-znameni {
	background: url('../images/horoscope/zjistit-znameni.png') repeat-x;
	width: 297px;
	height: 20px;
	margin-top: 21px;
	margin-bottom: 5px;

}
h2.zjistit-znameni span {
	margin-left: 13px;
	padding-left: 4px;
	padding-right: 7px;
	background-color: #fff;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
	color: #000;
	line-height: 1em;
}
*/
div.zjistit-znameni-box {
	padding-left: 18px;
	padding-top: 7px;
}
div.zjistit-znameni-box span {
	font-size: 1.1em;
}
div.zjistit-znameni-box span.datum-info {
	color: #8B8B83;
	margin-left: 4px;
}
div.datum-input-box {
	margin-top: 4px;
	margin-bottom: 3px;
	position: relative;
	height: 30px;
}
div.datum-input-box input.datum {
	border: 1px solid #D9BE76;
	width: 170px;
	height: 17px;
	position: absolute;
	top: 2px;
}
div.datum-input-box input.send {
	position: absolute;
	left: 179px;
	top: 0px;
	border: none;
	background: none;
}
div.result-info {
	margin-bottom: 12px;
	font-size: 1.1em;
	width: 197px;
	line-height: 1.1em;
	margin-top: 10px;
	margin-left: 17px;
}
div.result-box {
	border-bottom: solid 1px #ebebeb;
	height: 75px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 18px;
	position: relative;
}
div.result-box img {
	float: left;
	margin-right: 15px;
}
div.result-box h3 {
	color: #000;
	font-size: 19px;
	font-weight: normal;
	line-height: 1em;
	margin: 0px;
}
div.result-box span {
	color: #000;
	font-size: 15px;
	line-height: 1em;
}
div.result-box a.readmore {
	display: block;
	left: 125px;
	bottom: 11px;
	position: absolute;
}
div.horoscop-detail-text h4 {
	color: #000;
}
div.horoscop-detail-head a.readmore {
	margin-left: 20px;
	font-size: 1em;
}


/* serialy */

h2.serial-nadpis {
	margin-top: 2px;
	margin-bottom: 0px;
	padding-left: 12px;
	font-style: italic;
}

div.serial {
	width: 447px;
}
div.serial div.dily {
	border-left: 1px solid #dbc177;
	border-right: 1px solid #dbc177;
	height: 66px;
	width: 444px;
	background-color: #f4ecc7;
}
div.serial div.dil div.image {
	width: 84px;
	height: 59px;
	float: left;
	padding-left: 12px;
	padding-top: 7px;
}
div.serial div.topp {
	background:transparent url(../images/serial-bg-top.png) no-repeat;
	height: 8px;
	padding: 0px;
	margin: 0px;
	width: 447px;
	line-height: 8px;
	font-size: 4px;
}
div.serial div.bottom{
	background:transparent url(../images/serial-bg-bottom.png) no-repeat;
	height: 8px;
	padding: 0px;
	margin: 0px;
	width: 447px;
	line-height: 8px;
	font-size: 4px;
}
div.serial div.dil {
	float: left;
	width: 222px;
	height: 66px;
}

div.serial div.dil div.hlink1 {
	height: 53px;
	padding-top: 7px;
	display: table;
	/*#position: relative;*/
	overflow: hidden;

}
div.serial div.dil div.hlink1 div.hlink2 {
	/*_position: absolute;  */
	/*#position: absolute;
	#top: 50%;*/
	display: table-cell;
	vertical-align: middle;
}
div.serial div.dil div.hlink1 div.hlink2 div.hlink3 {
	/*#position: relative;
	#top: -50%;*/
	width: 110px;
}
div.serial div.dil div.hlink1 div.hlink2 div.hlink3 a {
	font-size: 0.9em;
	line-height: 1.2em;
	display: block;
}

/*banner nad strankou */

.adFull div
{
	text-align: center;
	margin: 0px auto;
}
.commercial {
	text-align: left !important;
}

/* souteze */


.soutez {
	position: relative;
	width: 585px;
	height: 130px;
	background: transparent url(../images/dot_grey.gif) repeat-x scroll center top;
	padding-top: 20px;
}
.soutez-popis {
	padding-top: 30px;
	/*
	padding-right: 10px;
	padding-left: 10px;
	*/
	position: relative;
}
.soutez-popis h3 {
	padding-left: 0px !important;
}
.soutez-popis h1 {
	font-size: 1.8em;
	margin-bottom: 30px;
	width: 470px;
}

.soutez-popis .partner {
	position: absolute;
	right: 0px;
	/*_right: 30px;*/
	top: 5px;
}

.soutez-popis .partner div {
	color: #253847;
	font-size: 0.8em;
	text-align: center;
}

.soutez-popis p {
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 2px;
}

.soutez-popis ul {
	margin-left: 15px;
}
.soutez-popis ul li {
	margin-top: 2px;
	margin-bottom: 15px;
}
.soutez img.profil {
	float: left;
	margin-right: 20px;
}

.soutez h3 {
	font-size: 1em;
	width: 454px;
	padding-left: 0px;
}

.soutez span.probiha {
	font-size: 0.85em;
	display: block;
}

.soutez .text {
	width: 335px;
	float: left;
}

.soutez div.partner {
	position:absolute;
	right:17px;
	top:20px;
	color: #253847;
	font-size: 0.8em;
}

.soutez div.partner div {
	color: #253847;
	font-size: 0.9em;
	text-align: center;
}

.soutez div.partner img {
}

.soutez img.soutezit {
position: absolute;
right: 15px;
bottom: 5px;
}

.soutez a.ukaz {
	font-size: 1em;
	position: absolute;
	right: 5px;
	top: 20px;
}

.soutez a.zavrit {
	position: absolute;
	right: 5px;
	font-size: 1em;
}

.soutez table {
	border-collapse: collapse;
	margin-left: 80px;
}

.soutez table td {
	line-height: 14px;
	padding-right: 3px;
}

.soutez table tr {

}

.otazky {
	background-color: #f7f2d5;
	position: relative;
	width: 575px;
	border-left: 1px solid #dabf72;
	border-right: 1px solid #dabf72;
	margin-left: 1px;
	width: 571px;


}

.otazky-top {
	background: transparent url(../images/souteze-top.png) no-repeat;
	width: 575px;
	height: 12px;
	font-size: 4px;
	margin-top: 20px;
	clear: both;
}

.otazky-bottom {
	background: transparent url(../images/souteze-bottom.png) no-repeat;
	width: 575px;
	height: 9px;
	margin-bottom: 20px;
}

.otazky img.symbol {
	position: absolute;
	left: 30px;
	top: 8px;
}

.otazky h3 {
	color: #E74700;
	font-size: 1.2em;
	margin-left: 130px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 14px;
	padding-right: 10px;
}

.otazky table.odpovedi {
	margin-left: 130px;
}

.otazky table.odpovedi td.poradove-cislo {
	padding-right: 20px;
}

.otazky table.odpovedi td.odpoved {
	width: 310px;
}

.otazky table.odpovedi td.oznaceni {

}

.otazky span.text-odpovedi {
	float:left;
	margin-left:130px;
	margin-right:10px;
}

.otazky input.textova {
	width: 200px;
	height: 15px;
	border: 1px solid #928050;
}

.otazky table.soutezici {
	margin-left: 123px;
	margin-top: 10px;
	border-collapse: collapse;
}

.otazky table.soutezici th {
	color: #E74700;
	font-size: 1.2em;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 7px;
}

.otazky table.soutezici td.popisky {
	padding-left: 7px;
	padding-top: 2px;
	width: 150px;
}

.otazky table.soutezici td input.mesto,
.otazky table.soutezici td input.nazev,
.otazky table.soutezici td input.psc,
.otazky table.soutezici td input.email,
.otazky table.soutezici td select {
	height: 15px;
	border: 1px solid #928050;
	margin-top: 4px;
	margin-bottom: 2px;
}

.otazky table.soutezici td select {
	height: 18px;
}

.otazky table.soutezici td input.nazev {

	width: 200px;
}

.otazky table.soutezici td input.mesto {
	width: 100px;
}

.otazky table.soutezici td input.psc {
	width: 50px;
}

.otazky table.soutezici td input.email {
	width: 200px;
	background:url("../images/input_bg.png") no-repeat scroll left top transparent;
}


.otazky table.soutezici input.soutezit {

}

.otazky table.soutezici tr.pozadi {
	background: transparent url(../images/dot_grey.gif) repeat-x scroll center top;
}

.otazky input.soutezit-pozadi {
	margin-top: 5px;
	margin-left: 252px;
	margin-bottom: 0px;
	border: none;
	background: none;
}

table.chyby-zadavani {
	color: red;
	margin-left: 130px;
}

.otazky h3.info {
	padding-top: 28px;
	padding-bottom: 37px;
	font-size: 1.6em;
	margin-left: 170px;
	margin-bottom: 0px;
}

.otazky a.zpet {
	position: absolute;
	right: 15px;
	bottom: 1px;
}

.podminky {
	font-size: 0.8em;
	color: #95969a;
	width: 550px;
}

table.vysledky-hlavni {
	width: 100%;
}

table.vysledky-hlavni td {
	text-align: center;
	padding: 2px 20px;
}

div.contest-links {
	margin-bottom: 20px;
	text-align: center;
}

div#adPrclanekNahled img{
	border: none;
	width: 1px;
	height: 1px;
}

/* kartarky */

div.vyklad-profil-left  {
	float:left;
    width:112px;
}

div.vyklad-profil-left div.vyklad-profil-left-profil img {
	float:none;
	margin: 0px;
}

div.vyklad-profil-left div.vyklad-profil-left-status img {
	float:none;
	margin: 0px;
	margin-left: 20px;
	margin-top: 6px;
}
p.vykladLinks {
position:absolute;
bottom:2px;left:125px;
margin:0;
}


.full-section-right-horoscope img.vyklad-profil,
.full-section-left-horoscope img.vyklad-profil {
	float: left;
	margin-left: 7px;
	margin-top: 5px;
	margin-right: 15px;
}
.full-section-right-horoscope h3.vyklad-jmeno,
.full-section-left-horoscope h3.vyklad-jmeno {
	padding-top: 5px;
	font-size: 1.2em;
	line-height: 1em;
}
.full-section-right-horoscope h4.vyklad-titul,
.full-section-left-horoscope h4.vyklad-titul {
	font-size: 1.1em;
	font-weight: normal;
	margin-top: 10px;
}
.full-section-right-horoscope p.vyklad-popis,
.full-section-left-horoscope p.vyklad-popis {
	margin-left: 112px;
	position: absolute;
	width: 160px;
	margin-bottom: 0px;
	bottom: 40px;
	font-size: 1.05em;
	line-height: 1.2em;
	left: 15px;
}
.full-section-right-horoscope p.vyklad-popis span.vyklad-telefon,
.full-section-left-horoscope p.vyklad-popis span.vyklad-telefon {
	font-weight: bold;
	padding-left: 3px;
}

.astro-karetni-vyklad {
	/*padding-left: 18px;*/
	padding-top: 12px;
}

.astro-karetni-vyklad img.hlavni {
	float: left;
	margin-right: 5px;
}

.astro-karetni-vyklad img.dalsi {
	margin-right: 12px;
}

.astro-karetni-vyklad h4 {
	font-size: 1.1em;
	line-height: 1em;
}

.astro-karetni-vyklad p {
	font-size: 1.1em;
	margin: 0px;
	line-height: 1.1em;
	padding-right: 10px;
}

.astro-karetni-vyklad a {
	display: block;
	text-align: right;
	/*clear: both;*/
	margin-bottom: 8px;
	padding-top: 0.4em;
	padding-bottom: 0.3em;
}

.astro-karetni-vyklad-light a {
	margin-bottom: 0px;
}

.astro-karetni-vyklad .poskytovatel {
	padding-right: 10px;
	font-size: 0.85em;
	line-height: 1.1em;
}

.header-info li.item300, .header-info li.item301, .header-info li.item302,
.header-info li.item303, .header-info li.item372, .header-info li.item400,
.header-info li.item407
{
	position: relative;
	bottom: 5px;
	border: none;
	background: transparent url(../images/horoscope/rozcestnik-separator.png) no-repeat right 5px;
	padding-right: 13px;
	padding-left: 9px;
}



.header-info li.item300 {
	padding-left: 20px;
}
.header-info li.item400 {
	background: none;
}

.header-info li.item300 a,
.header-info li.item301 a,
.header-info li.item302 a,
.header-info li.item303 a,
.header-info li.item372 a,
.header-info li.item400 a,
.header-info li.item407 a
{
	height:20px;
	margin-left: 0px;
	padding-left: 35px;
	display: block;
	line-height: 22px;
	float: left;
	color: #000;
}

.header-info li.h300 a,
.header-info li.h301 a,
.header-info li.h302 a,
.header-info li.h303 a,
.header-info li.h372 a,
.header-info li.h400 a,
.header-info li.h407 a
{
	color: #E94800;
	font-weight: normal;
}

.header-info li.item300 a {
	background: transparent url(../images/horoscope/rozcestnik-zverokruh-2.png) no-repeat scroll 0%;
	padding-left: 35px !important;
}


.header-info li.h300 a {
	background: transparent url(../images/horoscope/rozcestnik-zverokruh.png) no-repeat scroll 0% !important;
}

.header-info li.item301 a {
	background: transparent url(../images/horoscope/rozcestnik-cinsky-2.png) no-repeat scroll 0%;
	padding-left: 28px !important;
}

.header-info li.h301 a {
	background: transparent url(../images/horoscope/rozcestnik-cinsky.png) no-repeat scroll 0% !important;
}

.header-info li.item302 a {
	background: transparent url(../images/horoscope/rozcestnik-keltsky-2.png) no-repeat scroll 0%;
	padding-left: 31px !important;
}

.header-info li.h302 a {
	background: transparent url(../images/horoscope/rozcestnik-keltsky.png) no-repeat scroll 0% !important;
}

.header-info li.item303 a {
	background: transparent url(../images/horoscope/rozcestnik-indiansky-2.png) no-repeat scroll 0%;
	padding-left: 35px !important;
}

.header-info li.h303 a {
	background: transparent url(../images/horoscope/rozcestnik-indiansky.png) no-repeat scroll 0% !important;
}

.header-info li.item372 a {
	background: transparent url(../images/horoscope/rozcestnik-astrojidelnicek-2.png) no-repeat scroll 0%;
	padding-left: 36px !important;
}

.header-info li.h372 a {
	background: transparent url(../images/horoscope/rozcestnik-astrojidelnicek.png) no-repeat scroll 0% !important;
}
.header-info li.h400 a {
	background: transparent url(../images/horoscope/rozcestnik-osobni-vyklad.png) no-repeat scroll 0% !important;
}

.header-info li.item400 a {
	background: transparent url(../images/horoscope/rozcestnik-osobni-vyklad-2.png) no-repeat scroll 0%;
	padding-left: 35px !important;
}

.header-info li.h407 a {
	background: transparent url(../images/horoscope/rozcestnik-eroticky.png) no-repeat scroll 0% !important;
}
.header-info li.item407 a {
	background: transparent url(../images/horoscope/rozcestnik-eroticky-2.png) no-repeat scroll 0%;
	padding-left: 29px !important;
}



.ema {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 25px;
}

/*div.tip {
	width: 466px;
	height: 27px;
	background: transparent url(../images/horoscope/tip.png) no-repeat;
	padding-left: 12px;
	padding-top: 4px;
	margin-bottom: 10px;
}
div.tip span {
	text-decoration: underline;
	color: #9c9c9c;
	padding-right: 5px;
}
div.tip a {
	text-decoration: none;
	font-size: 1em;
}*/

/* pr clanek zacatek */

.adDBox img {
	border: none;
}

#ad-2, #ad-3, #ad-4, #ad-5, #ad-6, #ad-7 {
	text-align: left;
}

.adFull .adDBox .section-articles-item h4, .adFull .adDBox .section-articles-item p {
	text-align: left;
}

.adFull .adDBox .section-articles-item img {
	border: 1px solid #000000;
}

/* pr clanek konec */

h2.souteze-probihajici {
	color: #233B46;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 1.5em;
	padding-left: 10px;
	margin-bottom: 15px;
}

.souteze-bg {
	background: transparent url(../images/guidepost/shadow.png) no-repeat;
}

table.soutez-prepinace td.popiska {
	width: 174px;
}
table.soutez-prepinace td.prepinac {

}

/* vanoce */
.header-info li.item381 {
bottom:11px;
padding-left:9px;
padding-right:13px;
position:relative;
border:none;
}
.header-info li.item381 a {
background:transparent url(/static/images/icons/ikonadarek.jpg) no-repeat !important;
display: block;
float:left;
height:32px;
line-height:35px;
margin-left:0;
padding-left:31px !important;
font-weight:bold;
}

/* tip na homepage */

#adProzenyTipRedakce {
	height: 60px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 30px;
	clear: both;
}

#adProzenyTipRedakce .commercial a {
	font-size: 1.1em;
}

#adProzenyTipRedakce .commercial img {
	float: left;
	margin-right: 10px;
	border: 1px solid #000;
}
.adProzenyTipRedakceEmpty {
	height: 0px !important;
	padding-left: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

/* tip v clanku */
#adProzenyTipAll {
	width: 434px;
	height: 22px;
	background: transparent url(../images/tip-clanek.png) no-repeat;
	padding-left: 35px;
	padding-top: 6px;
	margin-bottom: 10px;
}
.adProzenyTipAllEmpty {
	width: 0px !important;
	height: 0px !important;
	background: none !important;
	padding-left: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 0px !important;
}
/*
.tip span {
	text-decoration: underline;
	color: #9c9c9c;
	padding-right: 5px;
}
*/
#adProzenyTipAll a {
	text-decoration: none;
	font-size: 1em;
	color: #9c9c9c;
}

.adProzenyTipAllImg {
	margin-bottom: 10px !important;
	border: 0px !important;
}

/*a.vstoupit-do-poradny {
	top: 163px;
	position: absolute;
	left: 125px;
}*/
div.adDBox img {
	/*border: 0px;*/
}
div.adDBox a img {
	border: 1px solid #000000;
}
div.sclick iframe {
	display: inline !important;
}
/* jce resize hidden */
tr.mceLast {
	display: none;
}

/* CHAT */
div.chatroom {
}

div.chatroom div.chatroom-left {
	width: 780px;
	margin-bottom: 20px;
}

div.chatroom div.chatroom-left h1 {
	font-size: 210%;
	font-style: italic;
	color: #101d26;
	margin-left: 10px;
}

div.chatroom div.chatroom-left div#display {
	border: 1px solid #d9bd74;
	padding: 10px;
	width: 760px;
	height: 320px;
	overflow: auto;
}

div.chat-preview div.chat,
div.chatroom div.chatroom-left div#display div.chat {
	overflow: hidden;
}

div.chatroom div.chatroom-left div#display div.chat span.whisper {
	color: #114c00;
}

div.chatroom div.chatroom-left div#display div.chat span.whisper span.name {
	color: #2bb105;
}

div.chatroom div.chatroom-left div#display div.chat span.whisper span.dest {
	color: #2bb105;
}

div.chatroom div.chatroom-left div#display div.chat span.whisper span.username {
	color: #2bb105;
}

div.chat-preview div.chat span.system,
div.chatroom div.chatroom-left div#display div.chat span.system {
	color: #838383;
}

div.chat-preview div.chat span.time,
div.chatroom div.chatroom-left div#display div.chat span.time {
	margin-right: 5px;
	color: #999999;
	font-size: 90%;
}

div.chat-preview div.chat span.name,
div.chatroom div.chatroom-left div#display div.chat span.name {
	font-weight: bold;
}

div.chatroom div.chatroom-left div#display div.chat span.dest {
	font-weight: bold;
}

div.chatroom div.chatroom-left div#display div.chat span.username {
	font-weight: bold;
	color: #F5520D;
}

div.chat-preview div.chat span.text,
div.chatroom div.chatroom-left div#display div.chat span.text {
	margin-left: 5px;
}

div.chatroom div.chatroom-left div#display div.chat span.text a {
	font-size: 95%;
}

div.chat-preview div.chat span.system span.text,
div.chatroom div.chatroom-left div#display div.chat span.system span.text {
	margin-left: 0px;
}

div.chatroom div.chatroom-left div#input {
	margin-top: 5px;
}

div.chatroom div.chatroom-left div#input div.input-title {
}

div.chatroom div.chatroom-left div#input div.input-title span.inputtip {
	margin-left: 10px;
	color: #FF0000;
}

div.chatroom div.chatroom-left div#input div.input-message {
}

div.chatroom div.chatroom-left div#input div.input-message input#text {
	border: 1px solid #d9bd74;
	width: 775px;
}

div.chatroom div.chatroom-left div#input div.smilelist {
	margin-top: 5px;
	float: left;
}

div.chatroom div.chatroom-left div#input div.smilelist img {
	margin-right: 5px;
}

div.chatroom div.chatroom-left div#input div.input-buttons {
	margin-top: 5px;
	float: right;
}

div.chatroom div.chatroom-left div#input div.input-buttons input {
	border: 1px solid #d9bd74;
	background: #f6efd3;
}

div.chatroom div.chatroom-left div#input div.input-buttons select {
	border: 1px solid #d9bd74;
}

div.chatroom div.chatroom-left div#input select{
}

div.chatroom div.chatroom-right {
	float: right;
	width: 160px;
}

div.chatroom div.chatroom-right div.users-list-box {
}

div.chatroom div.chatroom-right div.users-list-box div.users-title {
	font-weight: bold;
	font-size: 150%;
	font-style: italic;
	margin-top: 4px;
	height: 27px;
}

div.chatroom div.chatroom-right div.users-list-box div#users-list {
	margin-top: 4px;
	overflow: auto;
	height: 342px;
}

div.chatroom div.chatroom-right div.users-list-box div.users-leave {
	padding-top: 54px;
	text-align: right;
}

div.chatroom div.chatroom-right div.users-list-box div#users-list div {
	color: #f5520d;
}

div.chat-preview {
	border: 1px solid #dbbd75;
	height: 116px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 10px;
	overflow: auto;
}

#guidepost .items p.p1chat {
	height: auto;
	padding-bottom: 4px;
	color: #878787;
}

#guidepost .items p.p2chat {
	padding-bottom: 0px;
	color: #878787;
}

p.recept-copyright-info {
	margin-right: 24px !important;
}

div.badRecept {
	margin-left: 22px;
	text-align: right;
	margin-right: 24px;
}

div.badRecept a {
	color: #A0A0A0 !important;
	font-size: 0.8em !important;
}

strong.badReceptConfirm {
	font-size: 1.2em !important;
	left: 42px !important;
	text-align: right !important;
	top: 49px !important;
	width: 223px !important;
}

span.chat-info-line {
	color: #AA0000;
	font-weight: bold;
	font-size: 110%;
	float: right;
	position: relative;
	top: -60px;
}

span.chat-info-line a {
	color: #FF0000;
	font-weight: bold;
	font-size: 100%;
}

span.chat-info-line2 {
	margin-right: 20px;
	position: relative;
	top: -55px;
}

/* profil */

div.component-profile {
	margin-right: 10px;
	position: relative;
	top: -15px;
}

div.profile-border {
	background: transparent url('../images/profilebg.png') repeat-x top;
	padding: 10px 20px;
}

table.profile td {
	padding: 0 0px 12px;
}
.profile-border-edit table.profile td {
	padding-bottom: 7px;
}

table.profile td.profileleftcol {
	text-align: right;
	vertical-align: top;
	width: 110px;
	color: #e44700;
	padding-right: 6px;
}

table.profile td.profilerightcol {
	text-align: left;
}

table.profile td.profilerightcol-nick,
table.profile td.profilerightcol-name,
table.profile td.profilerightcol-birth,
table.profile td.profilerightcol-sign,
table.profile td.profilerightcol-occupation,
table.profile td.profilerightcol-hobby,
table.profile td.profilerightcol-address,
table.profile td.profilerightcol-city,
table.profile td.profilerightcol-email,
table.profile td.profilerightcol-icq,
table.profile td.profilerightcol-skype {
	font-weight: bold;
}

table.profile textarea {
	width: 494px;
	margin-bottom: 5px;
}
table.profile td.profilerightcol textarea {
	height: 80px;
}
table.profile td.profilerightcol-description_ext textarea {
	height: 180px;
}

table.profile td.profilerightcol span.profile-input {
	float: left;
}

table.profile td.profilerightcol span.profile-input input {
	width: 290px;
}

table.profile td.profilerightcol span.profile-input-birth input {
	width: 80px;
}

table.profile td.profilerightcol span.profile-show-select {
	float: right;
	font-weight: normal;
	margin-top: 2px;
	display: block;
}


table.profile td.profileinfo {
	text-align: center;
	padding: 1em;
}

table.profile td.flowerleftcol {
	text-align: right;
	vertical-align: top;
	width: 290px;
	color: #e44700;
	padding-right: 6px;
}

table.profile td.flowerrightcol {
	text-align: left;
}

table.profile td.flowerrightcol span.password {
	font-size: 120%;
}

div.profile-border div.info {
	font-size: 120%;
	font-weight: bold;
	margin: 10px 0 20px;
}

div.profile-menu {
	height: 20px;
	background: url('../images/profile-topmenu-bg.png') repeat-x top;
	padding-top: 10px;
}

div.profile-menu ul {
	list-style-type: none;
	height: 20px;
	margin-left: 10px;
}

div.profile-menu ul li {
	display: block;
	float: left;
	height: 20px;
	margin: 0 0 0 3px;
	text-align: center;
}

div.profile-menu ul li.profile-menu-pasive {
	background: url('../images/profile-topmenu-pasive-bg.png') repeat-x top;
	white-space: nowrap;
}

div.profile-menu ul li.profile-menu-active {
	background: url('../images/profile-topmenu-active-bg.png') repeat-x top;
	height: 20px;
	white-space: nowrap;
}

div.profile-menu ul li span,
div.profile-menu ul li a {
	display: block;
	padding: 1px 10px 0px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

div.profile-menu ul li span {
	font-size:1.1em;
}

div.profile-menu ul li.profile-menu-pasive span,
div.profile-menu ul li.profile-menu-pasive a {
	border-left: 1px solid #d6bf79;
	border-right: 1px solid #d6bf79;
	margin-top: 1px;
	height: 17px;
	color: #d6bb6e;
}

div.profile-menu ul li.profile-menu-active span,
div.profile-menu ul li.profile-menu-active a {
	border-left: 1px solid #010000;
	border-right: 1px solid #010000;
	padding-top: 2px;
	height: 18px;
	color: #010000;
}

div.mod_profile_user_box div {
	line-height: 1.2em;
}

div.mod_profile_user_box div.mod_profile_user_left {
	float: left;
	width: 150px;
	margin-bottom: 10px;
}

div.mod_profile_user_box div.mod_profile_user_right {
	float: right;
	width: 140px;
	margin-bottom: 10px;
}

div.mod_profile_user_box div.mod_profile_user_left div.mod_profile_user_info {
	margin: 10px 0px 0px 10px;
}

div.mod_profile_user_box div.mod_profile_user_left div.mod_profile_user_info div.mod_profile_user_info_title {
	color: #7a7a7a;
}

div.mod_profile_user_box div.mod_profile_user_left div.mod_profile_user_info div.mod_profile_user_info_value {
	color: #020202;
}

div.mod_blog_user_links div.mod_profile_user_link a.addLink,
div.mod_profile_user_box div.mod_profile_user_left a.addLink {
	background: transparent url(../images/discussions/add-paper.png) no-repeat scroll 0%;
	float: left;
	margin-left: 10px;
	height: 37px;
	line-height: 13px;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: normal;
	background-position: left;
	font-size: 80%;
	width: 80px;
}

div.mod_profile_user_box div.mod_profile_user_left a.addIgnore {
	background: transparent url(../images/blog/addIgnore.png) no-repeat scroll 0%;
	float: left;
	margin-left: 10px;
	height: 37px;
	line-height: 13px;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: normal;
	background-position: left;
	font-size: 80%;
	width: 80px;
}

div.mod_blog_user_links div.mod_profile_user_link a.addLinkMessage,
div.mod_profile_user_box div.mod_profile_user_left a.addLinkMessage {
	background: transparent url(../images/discussions/add-message.png) no-repeat scroll 0%;
}

div.mod_blog_user_links div.mod_profile_user_link a.addLink {
	padding-top: 20px;
	width: 250px;
	line-height: 15px;
}

div.mod_profile_user_box div.mod_profile_user_left a.remLink {
	background: transparent url(../images/icon-delete.gif) no-repeat scroll 0%;
	float: left;
	margin-left: 10px;
	height: 37px;
	line-height: 13px;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: normal;
	background-position: left;
	font-size: 80%;
	width: 80px;
}

div.mod_profile_user_box div.mod_profile_user_left a.sendLink {
	background: transparent url(../images/icon-send.png) no-repeat scroll 0%;
	float: left;
	margin-left: 10px;
	height: 37px;
	line-height: 13px;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: normal;
	background-position: left;
	font-size: 80%;
	width: 80px;
}

div#uploadReceptImage {}

div#profile-photo-preview img {
	float: left;
}

div.profile-buttons {
	margin-top: 20px;
	clear: both;
}

a.save-profile {
	background:transparent url(../images/btn-uloz-zmeny.jpg) no-repeat scroll left center;
	float:left;
	font-weight:bold;
	height:40px;
	left:20px;
	line-height:38px;
	padding-left:48px;
}

div.mod_profile_stats {
	margin-left: 20px;
	background:transparent url('../images/profile-stats-bg.png');
	width: 295px;
	height: 99px;
	margin-bottom: 10px;
}
div.mod_profile_stats div.mod_profile_stats_title {
	padding-top: 5px;
	margin-left: 21px;
}
div.mod_profile_stats div.mod_profile_stats_line {
	margin-left: 21px;
}
div.mod_profile_stats div.mod_profile_stats_line span.mod_profile_stats_line_title {
	color: #827d79;
}
div.mod_profile_stats div.mod_profile_stats_line span.mod_profile_stats_line_value {
	color: #000000;
}

div.mod_profile_menu {
	margin-left: 20px;
	margin-bottom: 10px;
}
div.mod_profile_menu div.mod_profile_menu_line {
	background: transparent url('../images/profile-menu-bg.png') top left;
	width: 295px;
	height: 21px;
	line-height: 18px;
}
div.mod_profile_menu div.mod_profile_menu_line_last {
	height: 22px !important;
}

div.mod_profile_menu div.active a {
	font-weight: bold;
}

div.mod_profile_menu div.mod_profile_menu_line a {
	display: block;
	width: 295px;
	padding-left: 20px;
	padding-top: 2px;
	text-decoration: none;
	color: #030000;
	font-size: 12px;
}

/* profil - emailing */

div.profile-border div.mailingtitle {
	font-size: 144%;
	margin-top: 28px;
	margin-bottom: 18px;
	font-weight: normal;
}

table.profile td.mailingleftcol {
	width: 40px;
	vertical-align: middle;
}

table.profile td.mailingleftcol input {
	margin: 0px;
}

table.profile td.mailingrightcol {
}

table.profile td.mailingrightcol-0 {
	color: #030000;
}

table.profile td.mailingrightcol-1 {
	color: #61605e;
}

/* profil - recepty */

div.profile-border div.empty-list-info {
	text-align: center;
}

div.profile-border div.recipes div.recipe {
	background: transparent url(../images/dot_black.png) repeat-x scroll center bottom;
	clear: both;
	width: 590px;
	margin-top: 5px;
}
div.profile-border div.recipes div.recipe img.user-icon {
	float: right;
	border: 1px solid #D9BE76;
	margin-left: 10px;
}
div.profile-border div.image {
	float: left;
	padding: 5px 0px;
	width: 86px;
	text-align: center;
	overflow: hidden;
	margin-right: 10px;
}
div.profile-border img.recipe-image {
	width: 84px;
	height: 56px;
}

div.profile-border div.title-line h4.title {
	display: inline;
	font-size: 160%;
	font-weight: normal;
	float: left;
}

div.profile-border div.title-line h4.title a {
	font-size: 1.0em;
}

div.profile-border div.title-line img {
	float: left;
	margin-right: 5px;
}


div.profile-border div.title-line span.info {
	font-size: 80%;
	color: #848484;
	float: right;
}

div.profile-border div.title-line {
	height: 34px;
}

div.profile-border div.title-line a.item_delete_link {
	float: right;
	margin-left: 10px;
}

div.profile-border div.right-block {
	float: right;
}

div.profile-border div.right-block img.author-image {
	margin-top: 5px;
}

div.profile-border div.content-line-narrow {
	width: 530px;
}


div.profile-border div.content-line {
	font-size: 110%;
	position: relative;
}

div.profile-border div.intro {
	height: 40px;
/*	_width: 480px;*/
}

div.profile-border div.tools span.links,
div.profile-border div.content-line span.links {
	display: block;
    text-align: right;
    margin-bottom: 5px;
    padding-bottom: 4px;
}

div.profile-border div.content-line span.links a {
	font-size: 90%;
}

div.profile-border div.friends  {

}

div.profile-border div.friends div.most_box {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	background: white;
	height: 200px;
	padding-top: 5px;
	width: 285px;
}

div.profile-border div.friends div.most_box div.mod_profile_user_left {
	width: 140px;
}

div.component-profile h1 {
	margin-left: 12px;
	margin-top: 8px;
	position: relative;
	top: 8px;
	font-size: 2.35em;
}

div.component-profile .article {
	font-size: 1.1em;
}

div.component-profile .article h1 {
	margin-left: 0px;
	margin-bottom: 0.2em;
	line-height: 1.5em;
}

div.component-profile input.publish-checkbox {
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
	top:3px;
	border: none;
}

div.profile-border div.message-editor {
}

div.profile-border div.message-editor label {
	display: block;
	font-size: 110%;
}

div.profile-border div.message-editor div.title-line {
	margin-top: 15px;
}

div.profile-border div.message-editor div.title-line input.title{
	width: 585px;
}

div.profile-border div.message-editor div.text-line {
	margin-top: 15px;
}

div.profile-border div.message-editor div.recipient-line {
	margin-top: 15px;
}

div.profile-border div.message-editor div.fast-line {
	margin-top: 15px;
}

div.profile-border div.message-editor div.fast-line-search {
	margin-top: 15px;
}

div.profile-border div.message-editor div.fast-line span {
	font-size: 120%;
}

div.profile-border div.message-editor div.fast-line div a {
	margin-right: 10px;
	font-size: 1.0em;
}


/* Facebook link */

span.facebookbox {
	margin-top: 2px;
	margin-bottom:30px;
	display: block;
}

span.facebookbox a.facebooklink {
	padding-left: 23px;
	background: transparent url(../images/facebook.gif) no-repeat 0px 1px;
	font-size: 1.0em;
	display: block;
	height: 18px;
}

/* iGoogle link */
/*span.igooglebox {
	margin-top: 2px;
	margin-bottom:30px;
	display: block;
}
span.igooglebox a.igooglelink {
	padding-left: 111px;
	background: transparent url(../images/googleadd.gif) no-repeat 0px 1px;
	font-size: 1.0em;
	display: block;
	height: 18px;
}*/

/* Link pro pridani receptu */

div.novy-recept {
	margin: 0px 20px 10px 20px;
	height: 40px;
	clear: both;
}

div.component-profile div.editace-denicek,
div.component-profile div.novy-zaznam,
div.component-profile div.novy-recept {
	margin: 20px 20px 10px 20px;
	height: 40px;
	position: relative;
	top: -5px;
}

div.novy-recept a {
	background: transparent url(../images/recepty/pridat-recept.png)
		no-repeat;
	height: 37px;
	padding-left: 45px;
	line-height: 33px;
	float: left;
}

div.novy-zaznam a {
	background: transparent url(../images/blog/img_a.png)
		no-repeat;
	height: 37px;
	padding-left: 45px;
	line-height: 33px;
	float: left;

}

div.novy-zaznam {
	width: 150px;
}

div.editace-denicek a {
	background: transparent url(../images/blog/img_c.png)
		no-repeat;
	height: 37px;
	padding-left: 45px;
	line-height: 33px;
	float: left;
}

div.editace-denicek {
	float: right;
	width: 150px;
}

/* modul receptu v pravem bloku */

div.module-recipes-block {
	margin-top: 10px;
}
div.module-recipes-line {
}
div.module-recipes-line a.img-link {
	float: left;
}
div.module-recipes-line a.img-link img {
	border: 1px solid #000104;
}
div.module-recipes-line-right {
		margin-left: 95px;
}
h4.recipe-title {
	font-size: 110%;
	font-weight: normal;
}
p.recipe-intro {
	font-size: 80%;
}
a.link {
	position: relative;
	left: 150px;
}
a.link-add {
}

/* generalni modul */
.module-general {
	margin-bottom:20px;
	padding-left:20px;
}

.module-general h2 {
	background:transparent url(../images/horoscope/header_bg.png) repeat-x scroll 0 2px;
	font-size:1.5em;
	font-style:italic;
	font-weight:normal;
	height:20px;
	/*width:297px;*/
}

.module-general h2 span {
	background-color:#FFFFFF;
	margin-left:13px;
	padding-left:3px;
	padding-right:6px;
}

/* bazar module */

div.module-right-inner {
}

div.module-right-inner-header {
	background:#edddaa url(../images/tip-right-logo.png) no-repeat 200px 2px;
	width: 295px;
	height: 20px;
}

span.module-right-inner-title {
	font-style: italic;
	font-size: 115%;
	margin-top:5px;
	margin-left:10px;
}

span.module-right-inner-title a {
	font-style: italic;
	font-size: 100%;
	text-decoration: none;
	color:#333333;
}

div.module-right-inner-content {
	width: 293px;
	/*height: 84px;*/
	padding-bottom: 3px;
	border: 1px solid #edddaa;
}

span.module-right-inner-item {
	display: block;
	float: left;
	text-align: center;
	margin-top: 4px;
	width: 97px;
	/*height: 80px;*/
}

span.module-right-inner-item-image {
	display: block;
	height: 48px;
}

span.module-right-inner-item-title {
	display: block;
	font-size: 75%;
	line-height: 120%;
}

span.module-right-inner-item-title a {
	color: #2c2932;
}
span.module-right-inner-item-price {
	display: block;
	font-size: 75%;
	line-height: 130%;
}

span.module-right-inner-item-price a {
	color: #a32238;
}

/* witches modul */

div.module-right-inner-content div.horoscope-right {
	padding: 5px;
	margin: 0px;
}

div.module-right-inner-content div.astro-karetni-vyklad {
	padding: 0px;
}

div.module-right-inner-content div.astro-karetni-vyklad a {
	padding: 0px;
}

/* block message */

div.blockmess {
	font-size: 130%;
	font-weight: bold;
	border: 1px solid red;
	padding: 50px 50px;
	text-align: center;
}

/* block modul */

div.mod_profile_block {
	margin-bottom:10px;
	margin-left:20px;
	font-size: 80%;
}

div.mod_profile_block fieldset {
}

div.mod_profile_block fieldset table {
	width:270px;
	overflow: hidden;
}

div.mod_profile_block fieldset table td.blogtitle {
	width: 80px;
	overflow: hidden;
}

div.mod_profile_block fieldset table td.netaddress {
	width: 180px;
	overflow: hidden;
}

div.horoscopeLeader {
	border-bottom:1px solid #ECE2CF;
margin-left:11px;
margin-right:13px;
padding:4px 10px 20px 12px;
}
div.horoscopeLeader div {
	margin-left:70px;
}

div.horoscopeLeader img {
	border:0px;
	float:left;
}

div.horoscopeLeader h3 {
	color:#BC3148;
line-height:1em;
margin-bottom:7px;
}

div.horoscopeLeader p {
	font-size:1.1em;
line-height:1.1em;
margin-bottom:9px;
}

div.horoscopeLeader a {

}

/* bannery kytky */

div.bannergroup_flower {
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	width: 170px;
	height: 60px;
}

div.bannergroup_flower div.bannerfooter_flower {
	text-align: center;
	/*align: center;*/
	font-size: 80%;
	color: #ac4e35;
}

div.component-profile div.bannergroup_flower {
	margin-top: 0px;
}

div.bannergroup_item {
	width: 170px;
	height: 44px;
}

p.boxKristalovaLupa { text-align:center; }


/* com_kvizy */
div.component-kvizy {
/*background:url("../images/guidepost/top.png") left bottom repeat-x;*/
padding:0;
}
div.component-kvizy h1 {
/*background:url("../images/guidepost/top.png") left bottom repeat-x;*/
line-height:65px;
}
div.component-kvizy div {
/*background:url("../images/guidepost/shadow.png") no-repeat;*/
/*padding:10px 0;*/
}
div.component-kvizy div.list div {
margin:0 auto 10px;
width:460px;
position:relative;
}
div.component-kvizy h1 {
margin:0;
padding:10px 0 0 25px;
}
div.component-kvizy div.list div h3 {
font-size:1em;
margin-left:115px;
}
div.component-kvizy div.list div p {
margin-left:115px;
background:url("../images/dot_grey.gif") repeat-x center bottom;
padding-bottom:10px;
margin-bottom:0;
}
div.component-kvizy div.list div a.thumb {
position: absolute;
left:0;top:2px;
}
div.component-kvizy div.list div img { border:1px solid black; }
div.component-kvizy form {
background:url("../images/dot_grey.gif") repeat-x center bottom;
width:460px;
margin:0 auto 20px;
padding-bottom:10px;
}
div.component-kvizy div.imgBox { width:432px; }
div.component-kvizy div.imgBox img { border:1px solid black; }
div.component-kvizy div.imgBox p {
color:#999999;
font-weight:bold;
width:432px;
overflow:auto;
}
div.component-kvizy div.imgBox p span {
text-align:right;
font-weight:normal;
float:right;
width:9em;
}
/*div.component-kvizy div.imgBox p span:empty { display:none; }*/

div.component-kvizy p.err {
color:red;
font-weight:bold;
}
div.component-kvizy form  ol {
margin-left:0;
padding-left: 30px;
}
div.component-kvizy form  ol li ul {
margin:10px 0;
list-style-type:none;
}
div.component-kvizy form ol li ul li {
position:relative;
margin-bottom:5px;
}
div.component-kvizy form ol li ul li input {
position:absolute;
left:0;top:0;
border:0;
background:transparent;
}
div.component-kvizy form  ol li ul li label {
display:block;
margin-left:25px;
}
#kvizyNextItems {
padding:0;
width:465px;
background:none;
}
#kvizyNextItems h3 {
border-bottom:1px solid #E84703;
color:#F14503;
font-weight:bold;
line-height:1.1em;
margin:0 0 14px;
}
#kvizyNextItems div {
width:49.5%;height:50px;
margin-bottom:10px;
float:left;
position:relative;
}
#kvizyNextItems div p {
font-size: 0.9em;
padding-left:85px;
height:50px;
display:table-cell;
vertical-align:middle;
}
#kvizyNextItems div a { color:#828282; }
#kvizyNextItems div a.thumb {
position:absolute;
left:0;top:0;
}
#kvizyNextItems div a.thumb img { border:1px solid black; }
#article div.kvizBox {
border-top:1px solid #E94800;
border-bottom:1px solid #E94800;
padding-bottom:10px;
}
#article div.kvizBox h3 { color:#E94800; }
#article div.kvizBox ol li ul {
padding:0.5em 0 0;
list-style-type:none;
}
#article div.kvizBox ol li ul li {
position:relative;
margin-bottom:5px;
}
#article div.kvizBox ol li ul input {
position:absolute;
left:0;top:0;
border:0;
background:transparent;
}
#article div.kvizBox ol li ul li label {
display:block;
margin-left:25px;
}
#article div.kvizBox p.err {
color:red;
font-weight:bold;
}

/* com_ankety */
#article div.anketyResult {
border-top:1px solid #E94800;
border-bottom:1px solid #E94800;
padding-top:5px;
}
#article div.anketyResult p {
text-transform:uppercase;
margin:0;
font-weight:bold;
}
#article table.anketyResult {
width:100%;
background-image:none;
border:0;
}
#article table.anketyResult caption { text-align:left; }
#article table.anketyResult td {
border:0;
padding:0;
}
#article table.anketyResult td.name {
padding:5px 0 3px;
text-transform:uppercase;
}
#article table.anketyResult td.hits {
text-align:right;
padding:5px 0 3px;
}
#article table.anketyResult div {
height:11px;
background:#EACF98;
}
#article table.anketyResult tr.row1 div div { background:#ED586A; }
#article table.anketyResult tr.row1, #article table.anketyResult tr.row1 a { color:#ED586A; }
#article table.anketyResult tr.row2 div div { background:#F59B33; }
#article table.anketyResult tr.row2, #article table.anketyResult tr.row2 a { color:#F59B33; }
#article table.anketyResult tr.row3 div div { background:#80D65E; }
#article table.anketyResult tr.row3, #article table.anketyResult tr.row3 a { color:#80D65E; }
#article table.anketyResult tr.row4 div div { background:#6FA9D9; }
#article table.anketyResult tr.row4, #article table.anketyResult tr.row4 a { color:#6FA9D9; }
#article table.anketyResult tr.row5 div div { background:#D46DE8; }
#article table.anketyResult tr.row5, #article table.anketyResult tr.row5 a { color:#D46DE8; }
#article table.anketyResult tr.row6 div div { background:#F582C9; }
#article table.anketyResult tr.row6, #article table.anketyResult tr.row6 a { color:#F582C9; }
#article table.anketyResult tr.row7 div div { background:#966133; }
#article table.anketyResult tr.row7, #article table.anketyResult tr.row7 a { color:#966133; }
#article table.anketyResult tr.row8 div div { background:#999090; }
#article table.anketyResult tr.row8, #article table.anketyResult tr.row8 a { color:#999090; }
#article table.anketyResult tr.row9 div div { background:#EDD118; }
#article table.anketyResult tr.row9, #article table.anketyResult tr.row9 a { color:#EDD118; }
#article table.anketyResult tr.row10 div div { background:#080700; }
#article table.anketyResult tr.row10, #article table.anketyResult tr.row10 a { color:#080700; }
#article table.anketyResult tr.row11 div div { background:#6E0F1C; }
#article table.anketyResult tr.row11, #article table.anketyResult tr.row11 a { color:#6E0F1C; }
#article table.anketyResult tr.row12 div div { background:#0F6E16; }
#article table.anketyResult tr.row12, #article table.anketyResult tr.row12 a { color:#0F6E16; }
#article table.anketyResult tr.row13 div div { background:#FF0000; }
#article table.anketyResult tr.row13, #article table.anketyResult tr.row13 a { color:#FF0000; }
#article table.anketyResult tr.row14 div div { background:#F88017 }
#article table.anketyResult tr.row14, #article table.anketyResult tr.row14 a { color:#F88017; }
#article table.anketyResult tr.row15 div div { background:#00BFFF; }
#article table.anketyResult tr.row15, #article table.anketyResult tr.row14 a { color:#00BFFF; }

/*print buttons */
.tisk { cursor:pointer; }

/* obrazky nozoom s popisem */
span.imgBox2 { display:block; }
span.imgBox2 img {
display:block;
border:1px solid #000;
}
span.imgBox2 img.poradce-nozoom { border:0; }

span.imgBox2 span {
display:block;
width:100%;
overflow:auto;
color:#999999;
font-size:12px;
font-weight:bold;
}
span.imgBox2 span a {
color:blue;
font-size:12px;
}
span.imgBox2 span span {
display:block;
float:right;
width:25%;
text-align:right;
font-size:10px;
font-weight:normal;
overflow:visible;
}
span.imgBox2 span span a { font-size:10px; }

#bannerKytka {
position:fixed;
left:10%;bottom:0;
width:620px;height:620px;
}

/*cleditor*/
.cleditorMain {border:1px solid #D9BE76; padding:0 1px 1px; background-color:white;width:100%;}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0;overflow-y:scroll;resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar { display:none; }
.cleditorList p {padding:0; margin:0; background-color:Transparent}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}

div.smajlici img { cursor:pointer; }

/*user online icons*/
#guidepost .items div.image-status p.userStatus, div.consultings-header div.consultant-desc p.userStatus {
position:absolute;
left:0;top:79px;
font-weight: bold;
width:90px;height:16px;
line-height:16px;
margin:0;
text-align:center;
}
div.consultings-header div.consultant-desc p.userStatus {
position:relative;
text-align:left;
top:0;
}
#guidepost .items div.image-status p.userStatus span, div.consultings-header div.consultant-desc p.userStatus span {
background:url(../images/ico-user-status.png) 0 0 no-repeat;
padding-left:20px;
color:#FF1510;
display:block;
height:16px;width:40px;
margin:0 auto;
}
div.consultings-header div.consultant-desc p.userStatus span {
width:auto;
margin:0;
}
#guidepost .items div.image-status p.userStatus span.online, div.consultings-header div.consultant-desc p.userStatus span.online {
background-position:0 -25px;
color:#009a2d;
}

/* sirsi hlavni sloupec u soutezi,tiraze*/
#guidepost-top {
background: url('../images/guidepost/top.png') repeat-x bottom left;
border-right: 1px solid #FFFFFF;
height: 65px;
padding-left: 25px;
padding-top: 0px;
}
#guidepost-top h1 {
margin-top: 10px;
line-height: 1em;
}
#guidepost {
background: url('../images/guidepost/shadow.png') no-repeat top left;
border-bottom: 1px solid white;
padding-left: 25px;
padding-top: 22px;
padding-right: 30px;
}

div.component-tiraz h2 {
color:#233B46;
text-decoration:underline;
margin-top:1em;
}
div.component-tiraz td { padding-bottom:15px; }
div.component-tiraz td a {
color:inherit;
text-decoration:none;
font-size:inherit;
}

/* colorbox core */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* colorbox prozeny */
#colorbox { background:url(../ib-images/bg.png) no-repeat; }
#cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopCenter, #cboxBottomCenter { display:none; }
#cboxLoadedContent{margin:40px 0 6px;}
#cboxTitle{position:absolute; top:6px;left:6px; text-align:left;width:60%;color:white;height:37px;overflow:hidden;}
#cboxTitle strong {display:block;}
#cboxCurrent, #cboxSlideshow { display:none;}
#cboxPrevious { position:absolute;top:6px;right:170px;background:url(../images/colorbox/controls.png) no-repeat left center;width:94px;height:24px;text-indent:-9999px; }
#cboxNext { position:absolute;top:6px;right:100px;background:url(../images/colorbox/controls.png) no-repeat -94px center;width:66px;height:24px;text-indent:-9999px; }
#cboxLoadingGraphic {background:url(../images/colorbox/loading.gif) no-repeat center center; }
#cboxClose { position:absolute;top:6px;right:6px;background:url(../images/colorbox/controls.png) right center;width:66px;height:24px;text-indent:-9999px; }

a.lightbox img { display:block; }

#horoskopData p {
margin-bottom:20px;
line-height:1.5em;
}
#horoskopData p strong {
height:17px;
line-height:17px;
display:block;
background:url(../images/icons/iko-horoskop.png) 0 1px no-repeat;
padding-left:20px;
font-size:15px;
margin-bottom:6px;
}
#horoskopData p.krasa strong{background-position:0 -20px;}
#horoskopData p.nakupy strong{background-position:0 -40px;}
#horoskopData p.sex strong{background-position:0 -60px;}
#horoskopData p.vyziva strong{background-position:0 -80px;}
#horoskopData p.tip{
border:1px solid #CFCFCF;
padding:3px 5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
#horoskopData p.tip span{
text-decoration:underline;
color:#9c9c9c;
}
#horoskopData p.tip a{
text-decoration:none;
font-size:1em;
}

/*p.vyzivaTmp {
margin-bottom:20px;
line-height:1.5em;
}
p.vyzivaTmp strong {
height:17px;
line-height:17px;
display:block;
background:url(../images/icons/iko-horoskop.png) 0 -80px no-repeat;
padding-left:20px;
font-size:15px;
margin-bottom:6px;
}
p.tipTmp{
border:1px solid #CFCFCF;
padding:3px 5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
p.tipTmp span{
text-decoration:underline;
color:#9c9c9c;
}
p.tipTmp a{
text-decoration:none;
font-size:1em;
}*/
