* {
    margin: 0;
    padding: 0;
}

body {
	color : #38400E;
	font-family : "Arial CE", "Verdana CE", "Helvetica CE", Arial, Verdana, sans-serif;
	/*font-size: 12px; */
	font-size: 84%;
	_font-size:13px;
	background: #ffffff;
	text-align: center; /* kvuli IE */
	background-image:url(/images/bg.jpg);
	background-repeat:repeat-x;
}

.nadpis {
	position:relative;
	float:left;
	width:1px;
	height:1px;
	overflow:hidden;
	color:#FEFEFE;
}

.submenu_item {
	background-color:#fce5d5;
	margin:1px 0 1px 0;
	padding-left:20px;
	font-weight:normal;
}

a {
	color: #A21A49;
	background: transparent;
}
a:focus , a:hover , a:active {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, .h1. h2 {
	font-family: "Georgia CE", Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
}

h1, .h1 {

	font-size: 150%;
	font-weight: normal;
}

	h1 a, .h1 a {
		color: #A21A49;
	}

h2, .h2 {
	font-size: 150%;
	font-weight: normal;
}
	h2 a, .h2 a {
		color: #A21A49;
	}

.bold {
	font-weight: bold;
}

/* nadpis v boxech vlevo a vpravo */
.headline-box {
	display: block;
	margin: 0 0;
	padding: 0 0;
	font-family: "Georgia CE", Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
	font-size: 142%;/* 150 */
	font-weight: normal;
}

.zarovnat-vpravo {
	font-family : "Arial CE", "Verdana CE", "Helvetica CE", Arial, Verdana, sans-serif;
	float: right;

	padding: 0px 8px 0 15px;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
	background: url(../design/button-small-blue-dark.gif) 0 4px no-repeat transparent;
			
/*
	font-family : "Arial CE", "Verdana CE", "Helvetica CE", Arial, Verdana, sans-serif;
	text-align:right;
	right:170px;
	position:absolute;
	display: block;
	font-size: 15px;
	font-weight: bold;
*/
}

.clearer {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

/* podnadpis v boxech */
.subheadline-box {
	display: block;
	margin: 0 0;
	padding: 5px 0;
	font-size: 100%;
	font-weight: bold;
}


.main {margin: 0; padding: 0; width: auto; height: 100%; }

.window {
	width: 1100px;
	_width: 1105px;
	text-align: left;
	position: relative;
	left: 50%;
	margin: 0 0 0 -490px;
	float: left;
}
 

.page {
  float: left;
	position: relative; /*left: 0px; top: 0px;*/
  z-index:0;
	width: 860px;
	margin: 0px auto 0px auto;
	text-align: left;
	background-color:#FFFFFF;
}

#leaderboard {
	width: 990px; 
	_width: 1005px; 
	margin: 0; 
	padding: 0; 
	height: 105px; 
	align: left;
}
/*#skyscraper {float: right; padding-top: 105px; }*/
#banner-sky-scroll {
  position:absolute;
  left:50%;

  margin-top:210px;
  margin-left:320px;
  width:120px;
  height:600px;
  z-index:100;
}

#rectangle_230 {
  float:right;
  width:230px;
  height:100px;
}


.banner_pruh {
  width:510px; padding:0px; padding-bottom:2px; margin:0px;
}


/* HLAVICKA */

.table_header {
/*	padding:10px; */
	margin:10px;
}

.header_diff {
	background: url(/images/diff.gif) 0 10px no-repeat;

}

.table_form {
	font-size:13px;
	margin-top:4px;
	border: 1px solid #7e7e7e;
}

.table_header_font {
	color:#7e7e7e;
}

#header {
	width: 860px;
	height: 100px;
	background: url(../design/header-bgr.jpg) 0 0 no-repeat #F3C1F4;
}

	/* LOGO */
	#logo {
		position: absolute; left: 0; top: 105;
		float: left;
		width: 249px;
		height: 100px;
	}

		#logo img {
			border: none;
		}

	/* PRIHLASOVACÍ FORMULÁŘ */
	#login {
		position: absolute; left: 259px; top: 105;
		width: 361px;
		height: 100px;
		color: #740941;
	}

		#login form , #search {
			margin: 14px 0 0 0;
		}

		#login input , #search input {
			float: left;
			display: block;
			width: 100px;
			height: 1.3em;
			margin-bottom: 0.6em;
			background: #FFFFFF;
			border: 1px solid #969696;
		}

			#login input.submit , #login button.submit , #search input.submit , #search button.submit {
				width: auto;
				margin: 0 0;
				cursor: pointer;
				background: url(../design/form-submit-bgr.gif) left bottom repeat-x #FCFCFC;
				border: 1px solid #575757;
			}

			#login input.submit , #login button.submit {
				float: left;
				margin-left: 0.75em;
				_height: 1.4em;
			}

		#login label , #login form a  {
			float: left;
			display: block;
			width: 142px;/* 151 */
			margin-bottom: 0.5em;
			margin-right: 9px;
			text-align: right;

			color: #740941;
			font-size: 1em;
		}

			#login form a {
				padding: 0px 0 0 140px;
				color: #BA4C7B;
			}

		#login br {
			clear: left;
			font-size: 1px;
			line-height: 1px;
		}


	/* VYHLEDAVANI */
	#search {
		position: absolute; left: 730px; top: 105;
		display: block;
		width: 110px;
	}

		#search button.submit , #search input.submit {
			_height: 1.4em;
		}

/* PRUH S DATEM, SVATKEM ATD */
#bar {
	clear: both;
	height: 27px;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	background: #fce5d5;
}

	#bar a {
		color: #9e4106;
	}

	#calendar {
		float: left;
		display: block;
		width: 422px;/* 460 */
		margin: 0 0;
		padding: 0 0 0 38px;
		overflow: hidden;
		line-height: 27px;
		height: 27px !important;

		background: url(../design/bar-calendar.jpg) 10px 4px no-repeat transparent;
	}

		#calendar .date {
			padding: 0 1em 0 0;
		}

		#calendar .name-day {
			overflow: hidden;
		}

		#calendar .pragnos {
			padding-left: 1em;
		}

	#favorites {
		display: block;
		float: right;
		width: 240px;
		margin: 0 0;
		padding: 0 0;
		line-height: 27px;
	}

		#add-favorites {
			display: block;
			height: 27px;
			padding: 0 0 0 40px;
			line-height: 27px;
			background: url(../design/bar-star.jpg) 10px 3px no-repeat transparent;
		}

		#rss {
			float: right;
			display: block;
			width: 64px;
			height: 27px;

			background: url(../design/bar-separator.gif) right top no-repeat transparent;
		}

			#rss a {
				display: block;
				height: 27px;
				padding: 0 0 0 24px;
				background: url(../design/button-rss.gif) 0 6px no-repeat transparent;
			}

	#bar .middle {
		display: block;
		line-height: 27px;
	}


.horprav { 
	position:absolute; 
	top:0px; 
	right:0px; 
	background:url('/images/roh_pravy_horni.gif') right top no-repeat;
	z-index:100;
	width:10px;
	height:10px;
} 

.horlev { 
	position:absolute; 
	top:0px; 
	left:0px; 
	_left:-10px;
	background:url('/images/roh_levy_horni.gif') left top no-repeat;
	z-index:100;
	width:10px;
	height:10px;
} 


/* LEVY SLOUPEC */

#left {
	float: left;
	width: 180px;
}

	#left ul.list {
		display: block;
		margin: 7px 0 0 0;
		padding: 0 0;
		list-style: none;
	}

	/* MENU VLEVO */
	#menu-left {
		display: block;
		width: 180px;
		margin: 0 0;
		padding: 0 0;
		list-style: none;
		background: #ffffff;
	}


		#menu-left li {
			display: block;
			margin: 0 0 1px 0;
			padding: 0 0;
			background: url(../design/menu-left-bgr.gif) left bottom repeat-y #fbcaaa;
			position:relative;
		}

			/* prvni polozka v menu - jinak nastylovana */
			#menu-left li.first {
				background: url(../design/menu-left-first-bgr.gif) 0 0 repeat-y #f8b281;
				height:30px;
			}

			#menu-left li.click a {
				font-weight: bold;
			}

			/* PODMENU */
			#menu-left ul {
				display: block;
				margin: 0 0;
				padding: 1px 0 0 0;
				list-style: none;
				background: #ffffff;
			}

				#menu-left ul li {
					display: block;
					margin: 0 0 1px 0;
					padding: 0 0;
					background: url(../design/menu-left-sub-bgr.gif) 0 0 no-repeat #F9E1F9;
				}

					#menu-left ul li.click {
						background: url(../design/menu-left-sub-click.gif) 0 0 no-repeat #F9E1F9;
					}

		#menu-left a {
			display: block;
			margin: 0 0 0 15px;
			padding: 2px 0;
			color: #000000;
			text-decoration: none;

			_height: 1%;
		}

			#menu-left a:hover {
				text-decoration: underline;
			}

			#menu-left ul a {
				margin: 0 0 0 25px;
			}

	/* SOUTEZ */
	#left .box-green {
		width: 180px;
		margin: 10px 0 10px 0;
		padding: 0 0 0.7em 0;
		background: #DFF8DF;
	}

		#left .box-green .content {
			margin: 0 15px;
		}

		#left .box-green .img {
			float: left;
			margin-right: 9px;
		}


		#left .box-green .link {
			clear: both;
			margin: 1em 0 0 0;
			text-align: right;
		}

		#left .box-green .link a {
			padding: 0 0 0 1em;
			color: #1C3839;
			background: url(../design/button-small-green.gif) 0 4px no-repeat transparent;
		}

	/* ZLUTY BOX */
	#left .box-orange {
		width: 180px;
		margin: 10px 0 10px 0;
		padding: 0 0 0.7em 0;
		background: #FFEDE2;
	}


		#left .box-orange .content {
			margin: 0 15px 10px 15px;
		}

		#left .box-orange .content li{
			padding: 3px 0 3px 0;
		}


		#left .box-orange input {
			margin: 0;
			width: 140px;
		}

		#left .box-orange a {
			color: #000000;
		}

	/* prazdny box - rezervuje prostor pro RobertNemec */
	#left .spacer {
		width: 180px;
		height: 230px;
	}

/* PRAVY SLOUPEC */

#right {
	float: right;
	width: 150px;
}

	/* ZELENY BOX */
	#right .box-green {
		width: 150px;
		margin: 0px 0 10px 0;
		background: #DFF8DF;
	}


		#right .box-green .content {
			margin: 0 15px 10px 15px;
			padding: 6px 0 10px 0;
		}

		#right .box-green img {
			float: left;
			margin-right: 9px;
		}

		#right .box-green a {
			color: #000000;
		}

		#right .box-green .link {
			clear: both;
			margin: 1em 0 0 0;
			text-align: right;
		}

		#right .box-green .link a {
			padding: 0 0 0 1em;
			color: #1C3839;
			background: url(../design/button-small-green.gif) 0 4px no-repeat transparent;
		}

	/* ANKETA V PRAVEM SLOUPCI */
		#right .box-yellow form.inquery {
			margin: 0 0;
			padding: 0 0;

		}

			#right .inquery input {
				vertical-align: bottom;
			}

			#right .inquery label {
				padding: 0 0 0 8px;

			}

			#right .inquery p {
				clear: both;
			}

				#right .inquery p img {
					margin-left: 21px;
				}

			#right .inquery .submit {
				clear: both;
				display: block;
				width: auto;
				margin: 15px 0 0 0;
				cursor: pointer;
				background: url(../design/form-submit-bgr.gif) left bottom repeat-x #FCFCFC;
				border: 1px solid #575757;

				_height: 1.4em;
				vertical-align: bottom;
			}

	/* PROSTOR PRO REKLAMU */
	#right .advert {
		width: 150px;
		margin: 0px 0 10px 0;
	}

	/* ORANZOVY BOX */
	#right .box-orange {
		width: 150px;
		margin: 0px 0 10px 0;
		background: #FFEDE2;
	}


		#right .box-orange .content {
			margin: 0 15px 10px 15px;
			padding: 6px 0 10px 0;
		}

		#right .box-orange .content li{
			padding: 3px 0 3px 0;
		}

		#right .box-orange img {
			float: left;
			margin-right: 9px;
		}

		#right .box-orange a {
			color: #000000;
		}

		#right .box-orange .link {
			clear: both;
			margin: 1em 0 0 0;
			text-align: right;
		}

		#right .box-orange .link a {
			padding: 0 0 0 1em;
			color: #1C3839;
			background: url(../design/button-small-orange-light.gif) 0 4px no-repeat transparent;
		}

	/* ZLUTY BOX */
	#right .box-yellow {
		width: 150px;
		margin: 0px 0 10px 0;
		background: #FFFFBF;
	}


		#right .box-yellow .content {
			margin: 0 15px 10px 15px;
			padding: 6px 0 10px 0;
		}

		#right .box-yellow img {
			float: left;
			margin-right: 9px;
		}

		#right .box-yellow a {
			color: #000000;
		}

		#right .box-yellow .link {
			clear: both;
			margin: 1em 0 0 0;
			text-align: right;
		}

		#right .box-yellow .link a {
			padding: 0 0 0 1em;
			color: #1C3839;
			background: url(../design/button-small-green.gif) 0 4px no-repeat transparent;
		}

	/* NECISLOVANY SEZNAM V PRAVEM MENU - ZLUTY BOX */
	#right ul.list {
		display: block;
		margin: 7px 0 0 0;
		padding: 0 0;
		list-style: none;
	}

		#right .box-green .list li {
			display: block;
			margin: 0 0;
			padding: 0 0 0 12px;
			background: url(../design/button-small-green.gif) 0 3px no-repeat transparent;
		}

			#right .list a {
				display: block;
			}


.tip_dne{
	display: block;
	font-size: 0.8em;
	border-top: 2px solid #ffffff;
	color: #000000;
	text-decoration: none;
	/*min-height: 55px;
	_height: 55px;*/
  width:150px;
  clear:both;
}

.tip_dne a{
	font-weight: bolder;
}

.tip_dne:hover{
	background: #FFFFFF;
}
.tip_dne img{
	float: left;
	border: 1px solid #fff;
	margin: 0px 5px 10px 5px;
}
.tip_dne span{
	color: #000;
}



.pr_clanek{
	display: block;
	font-size: 0.8em;
	border-top: 2px solid #ffffff;
	color: #000000;
	text-decoration: none;
	/*min-height: 55px;
	_height: 55px;*/
  width:180px;
  clear:both;
}

.pr_clanek h2, .pr_clanek .h2{
	font-size: 11px;
	font-weight: bolder;
	font-family : "Arial CE", "Verdana CE", "Helvetica CE", Arial, Verdana, sans-serif;
}

.pr_clanek:hover{
	background: #FFFFFF;
}
.pr_clanek img{
	float: left;
	border: 1px solid #fff;
	margin: 0px 5px 2px 5px;
}
.pr_clanek p{
	margin-left: 5px;
}
.pr_clanek p a{
	text-decoration:none;
}
.pr_clanek span{
	color: #000;
}

/* PROSTREDNI SLOUPEC na HP */

#middle {
	float: left;
	width: 510px;/* 530 */
	_width: 500px;
	margin-left: 10px;
}

	/* VYPIS DOTAZU */
	.question-item {
		clear: both;
		padding-bottom: 0px;
		margin-bottom: 10px;
		background: #DFF8DF;
		border: 1px solid #B5F0B5;
	}
		/* informace o clanku - datum vydani, rubrika atd. */
		.question-item .info {
			display: block;
			margin: 0 0;
			padding: 3px 10px;
			color: #000000;
			font-size: 134%;
			font-weight: normal;
			background: #A8EDA8;
			font-family: "Georgia CE", Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
		}
		.question-item .top-story {
			padding-top: 8px;
			padding-bottom: 2px;
			font-size: 134%;
			font-family: "Georgia CE", Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
		}
		.question-item .content {
			padding: 8px;
		}

	/* VYPIS CLANKU */
	.article-item , .top-story {
		clear: both;
		padding-bottom: 1em;
	}

	.top-story {

	}

		.article-item h1 , .top-story h1, .article-item .h1 , .top-story .h1 {
			margin-bottom: 8px;
		}

		.article-item h1, .article-item .h1 {
			margin: 0 0;
		}

		/* obrazek u top-story */
		.article-item .img , .top-story .img {
			float: left;
			margin: 0 13px 13px 0;
			border: 0;
		}

		/* informace o clanku - datum vydani, rubrika atd. */
		.article-item .info , .top-story .info{
			margin: 0 0 5px 0;
			padding: 0 0;
		}

		.article-item .content , .top-story .content {
			font-size: 112%;
		}

		/* ODKAZ NA DETAIL CLANKU */
		.article-item .link , .link-flower , .top-story .link {
			display: block;
			height: 27px;/* ? */
			margin: 1em 0 0 0;
			text-align: right;
			font-size: 15px;
		}

		.article-item .link, .top-story .link {
			margin: 0;
		}

		.link-flower {
			clear: both;
		}

			.article-item .link a , .link-flower a , .top-story .link a {
				display: block;
				height: 27px;
				padding: 0 38px 0 0;
				line-height: 27px;
				font-weight: bold;
				background: url(../design/button-flower.gif) right top no-repeat transparent;

				width: 10em;
				float: right;
			}

	/* ZELENY BOX (NEPREHLEDNETE) */
	#middle .box-green , #middle .box-blue , .ingredients {
		clear: both;
		_height: 1%;
		margin: 0 0 15px 0;
		background: #DFF8DF;
		border: 1px solid #B5F0B5;
	}

	/* MODRY BOX (DISKUZE) */
	#middle .box-blue {
		clear: both;
		background: #DAF0F8;
		border: 1px solid #87CEE8;
	}

		/* nadpis v boxu */
		#middle .box-green h4 , #middle .box-blue h4 , #middle .headline4 , .ingredients h4 {
			display: block;
			margin: 0 0;
			padding: 3px 10px;
			color: #000000;
			font-size: 134%;
			font-weight: normal;
			background: #A8EDA8;
		}

		#middle .box-blue h4 {
			background: #9DD7EC;
		}

		#middle .content-list2 {
			padding: 5px 0;
			_height: 1%;
		}
			#middle .content-list2 p , #middle .box-blue .content-list2 p {
				display: block;
				float: left;
				width: 90%;

				margin: 0px 0px 0px 10px;
				padding: 0px 0px 0px 12px;
				_height: 1%;
				color: #666666;
				background: url(../design/button-small-blue.gif) 0 3px no-repeat transparent;
			}




	#middle .box-horoskopy-2-nadpis {
		clear: both;
		_height: 1%;
		margin: 0 0 10px 0;
		padding: 5px;
			font-size: 134%;
			font-weight: normal;
		background: url(../design/pruh-hnedy.jpg) no-repeat ;
	}

	#middle .box-horoskopy-7-nadpis {
		clear: both;
		_height: 1%;
		margin: 0 0 10px 0;
		padding: 5px;
					font-size: 134%;
			font-weight: normal;
		background: url(../design/pruh-ruzovy.jpg) no-repeat ;
	}
	
		#middle .box-horoskopy-10-nadpis {
		clear: both;
		_height: 1%;
		margin: 0 0 10px 0;
					font-size: 134%;
			font-weight: normal;
		padding: 5px;
		background: url(../design/pruh-zluty.jpg) no-repeat ;
	}
	
		#middle .box-horoskopy-11-nadpis {
		clear: both;
		_height: 1%;
		margin: 0 0 10px 0;
					font-size: 134%;
			font-weight: normal;
		padding: 5px;
		background: url(../design/pruh-zeleny.jpg) no-repeat ;
	}
	


		/* seznam odkazu */
		#middle .box-green .content-list , #middle .box-blue .content-list , .art-tips .box-pink .content-list , .art-tips .box-orange .content-list {
			padding: 10px 0;

			/* _line-height: 1em; */
			_height: 1%;
		}

			#middle .box-green .content-list p , #middle .box-blue .content-list p , .art-tips .box-pink .content-list p , .art-tips .box-orange .content-list p {
				display: block;
				float: right;
				width: 49%;

				margin: 0 0;
				padding: 0 0;
				_height: 1%;
				color: #666666;
				background: url(../design/button-small-green.gif) 0 3px no-repeat transparent;
			}

				#middle .box-blue .content-list p {
					background: url(../design/button-small-blue.gif) 0 3px no-repeat transparent;
				}

				.art-tips .box-pink .content-list p {
					background: url(../design/button-small-pink-light.gif) 10px 3px no-repeat transparent;
				}

				.art-tips .box-orange .content-list p {
					background: url(../design/button-small-orange-light.gif) 10px 3px no-repeat transparent;
				}

				#middle .box-green .content-list p .container , #middle .box-blue .content-list p .container , .art-tips .box-pink .content-list p .container  , .art-tips .box-orange .content-list p .container {
					padding: 0 0 0 12px;
				}


		#middle .box-green .content , .ingredients .content , .art-tips .box-pink .content , .art-tips .box-orange .content {
			padding: 6px 10px;
		}

			#middle .box-green .content p {
				margin-bottom: 0.9em;
			}

		#middle .box-green .reply {
			clear: both;
			font-family: "Georgia CE", Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
			font-size: 117%;
			font-weight: bold;
		}

		#box-reklama250-obal
		{
		clear: both;
		margin: 0;
		padding-top: 5px;
    width: 380px;
		}
		
		
		#box-reklama250
		{
		margin: 0;
		width:250px; 
    float:right;
    padding-bottom: 10px;
		}


	/* PORADNY na HP */
	.consult-hp {
		clear: both;
	}

		/* PORADNA VIZAZISTY */
		.consult-hp .box-pink , .art-tips .box-pink {
			float: left;
			width: 248px;
			margin: 0 10px 0 0;
			background-color: #F7DBF7;
			border: 1px solid #F0B8F0;
		}
			/* nadpis boxu */
			.consult-hp .box-pink h4 , .art-tips .box-pink h4 {
				padding: 4px 0 0 6px;
				font-size: 134%;/* 18px */
				font-weight: normal;
				background-color: #EDA9ED;
			}

				.consult-hp .box-pink h4 a , .consult-hp .box-orange h4 a , .art-tips .box-pink h4 a , .art-tips .box-orange h4 a  {
					color: #000000;
					text-decoration: none;
				}

			.consult-hp .box-pink .content , .art-tips .box-pink .content {
				padding: 4px 6px 6px 6px;
			}

				.consult-hp .box-pink .img , .art-tips .box-pink .img {
					padding: 0 12px 12px 0;
				}

		/* PORADNA MEDICINY */
		.consult-hp .box-orange , .art-tips .box-orange {
			float: left;
			width: 248px;
			background-color: #FEE7CB;
			border: 1px solid #FDCB92;
		}
			/* nadpis boxu */
			.consult-hp .box-orange h4 , .art-tips .box-orange h4 {

				padding: 4px 0 0 6px;
				font-size: 134%;/* 18px */
				font-weight: normal;
				background-color: #FCC27D;
			}

			.consult-hp .box-orange .content , .art-tips .box-orange .content {
				padding: 4px 6px 6px 6px;
			}

				.consult-hp .box-orange .img , .art-tips .box-orange .img {
					padding: 0 12px 12px 0;
				}

	/* DOPORUCENI CLANKU */
	.art-tips .box-pink {
		background: #F7DBF7;
	}

		.art-tips .box-pink h4 {
			height: auto;
			background: #EDA9ED;
		}

		.art-tips .box-pink .content-list p {
			float: none;
			width: auto;
			padding-left: 10px;
		}

	.art-tips .box-orange {
		background: #FEE7CB;
	}
		.art-tips .box-orange h4 {
			height: auto;
			background: #FCC27D;
		}

		.art-tips .box-orange .content-list p {
			float: none;
			width: auto;
			padding-left: 10px;
		}

#content {
	float: left;
	width: 660px;
	margin-left: 10px;
	text-align: justify;

}

	/* DROBECKOVA NAVIGACE */
	#quicknav {
		display: block;
		margin-bottom: 1em;
		padding: 3px 0 0 0;
	}


	/* nadpis clanku */
	#content h1, #content .h1 {
		padding-bottom: 0.3em;
		text-align: left;
		/* color: #A21A49;
		text-decoration: underline; */
	}

		#content .info {
			margin-bottom: 0.5em;
			text-align: left;
		}

		#middle .img {
			float: left;
			margin: 0 5px 5px 0;
		}

		#content .cont-rt {
		width: 255px;
  	float: right;
  	margin: 0 0 0 1em;
		}

		#content .contimg-rt {
		width: 250px;
		margin-bottom: 5px;
	 	}

		#content .advert-rt {
		width: 250px;
	  	float: right;

	 	margin: 10px 5px 5px 0;
		}


/* reklama, partneri sekce   */
#content .cont-rt .banner-partneri {
	width:250px;
	!width: 245px; 
	float: right;
	margin: 0 0 5px 10px;
	!margin:0px;
	border-top: 0;
	clear:right;
}

#content .cont-rt .banner-partneri .partner {
	background:url('/img/bg-partneri.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#F8C9AD;
	text-align: left;
	border-left:  solid 1px #FFFFFF;
/*	border-right:  solid 1px #FFFFFF; */
	border-bottom: solid 1px #FFFFFF;
	padding:5px;
	font-weight:bold;
	color:#000000;
	/*clear:both;*/
	min-height:60px;
/*	!height:60px;*/
	
}
#content .cont-rt .banner-partneri .partner a {
	color:#000000;
}
#content .cont-rt .banner-partneri .line {
	border-bottom: solid 1px #FFFFFF;
	padding-bottom:4px;
}
#content .cont-rt .banner-partneri .line .head {
	color:#dc5803;
	font-weight:bold;
}
#content .cont-rt .banner-partneri .line .reklama {
	color:#FFFFFF;
	font-weight:normal;
	background-color:#f8c9ac;
	float:right;
	padding:2px;
}
#content .cont-rt .banner-partneri .img-partneri {
	border:  solid 1px #f8b588;
	margin-right:6px;
	padding:0px;
}

.pravy_kategorie {
	text-align:center;	
}

.pravy_kategorie .ban_partner {
	padding-top:15px;
	margin-left:0px;

}


.banner-partneri2 {
	margin: 0px;
	border-top: 0px;
}

.banner-partneri2 .partner2 {
	background:url('/img/bg-partneri2.jpg');
	background-repeat:repeat-x;
	border-bottom: solid 1px #FFFFFF;
	padding-right:5px;
	font-weight:bold;
	color:#000000;
	min-height:100px;
	!height:100px;
	
}
.banner-partneri2 .partner2 .text2 {
	font-weight:normal;
}
.banner-partneri2 .partner2 a {
	color:#970051;
}
.banner-partneri2 .line2 {
	border-bottom: solid 1px #FFFFFF;
	padding-bottom:0px;
}
.banner-partneri2 .line2 .head2 {
	color:#bb2576;
	font-weight:bold;
}
.banner-partneri2 .line2 .reklama2 {
	color:#FFFFFF;
	font-weight:normal;
	background-color:#f5c3de;
	float:right;
	padding: 0 2px 0 2px;
	!margin-right:3px;
}
.banner-partneri2 .img-partneri2 {
	/*border:  solid 1px #df99bf;*/
	margin-right:6px;
	padding:0px;
}



	/* IKONKY POD CLANKEM */
	#art-access {
		font-size: 15px;
		width: 450px; 
		background: url(../design/art-access-bgr.jpg) left bottom no-repeat #FEE7CB;
		border: 1px solid #FDCB92;
	}

		#art-access .first {
			height: 48px;
		}

			#art-access .print {
				float: left;
				display: block;
				/* width: 110px; */
				height: 47px;
				background: url(../design/art-print.jpg) 20px 7px no-repeat transparent;
			}

				#art-access .print a {
					padding: 12px 0 0 80px;
					line-height: 47px;
				}

			#art-access .recommend {
				float: left;
				display: block;
				width: 100px;
				height: 47px;
			}

				#art-access .recommend a {

					line-height: 47px;
				}

			#art-access .discus {
				float: left;
				display: block;
				width: 100px;
				height: 47px;
				background: url(../design/art-discus.jpg) 0px 3px no-repeat transparent;
			}

				#art-access .discus a {
					padding: 12px 0 0 58px;
					line-height: 47px;
				}

		#art-access .eval {
			height: 70px;
		}

			#art-access .eval p {
				display: block;
				float: left;
				padding: 35px 0 0 80px;
			}

			#art-access .eval span {
				display: block;
				float: left;
				padding: 32px 0 0 20px;
			}

				#art-access .eval span img {
					padding-right: 5px;
					border:0px
				}


	.recept_h1 {
		font-size:18px;
		color:#d5332d; 
		background-color:#feff62;
		position:relative; 
		width:375px;
		_width:355px;
	}

	/* SOUVISEJICI CLANEK */
	#art-related {
		clear:both;
		width: 250px; /* 658px; */
		/* _height: 1%; */
		margin: 13px 1px 15px 0;
		background: #a52021;
		overflow:visible;
	}

		/* nadpis v boxu */
		#art-related h4 {
			display: block;
			margin: 0 0;
			padding: 3px 10px;
			color: #FFFFFF;
			font-size: 134%;
			font-weight: normal;
			background: #7c1918;
			position:relative;
		}

		/* seznam odkazu */
		#art-related .content-list {
			padding: 6px;
			display:block;
			clear:both;
		}

			#art-related .content-list .item {
				display: block;
				margin: 0 0 0 2px;
				padding: 0 0;
				_margin-left: 6px;
				text-align: left;
			}

				/* textovy popisek */
				#art-related .content-list .item span {
					margin: 2px 0 2px 0px;
					text-align: left;
				}

	/* ANKETA KE CLANKU */
	#art-inquery {
	/*	float: left;*/
		width: 195px;
		_height: 1%;
		margin: 0px 0 0px 10px;
		background: #F7DBF7;
		border: 1px solid #F0B8F0;
		text-align:left;
	}

		#art-inquery .content {
			padding: 5px 10px 5px 10px;
		}

		/* nadpis v boxu */
		#art-inquery strong {
			display: block;
			margin: 0 0;
			padding: 3px 10px;
			color: #000000;
			font-size: 134%;
			font-weight: normal;
			background: #EDA9ED;
		}

			#art-inquery p {
				margin: 0 0;
				padding: 3px;
				_padding: 0 0;
				line-height: 0.9em;
				_height: 1%;
			}

			#art-inquery input {
				vertical-align: bottom;
				margin: 0 0;
				padding: 0 0;
				_height: 1%;
			}

			#art-inquery  label {
				padding: 0 0 0 8px;

			}

			#art-inquery  p {
				clear: both;
			}

				#art-inquery  p img {
				clear: both;
				margin-left: 21px;
				padding: 0 0;
				}

			#art-inquery  .submit {
				clear: both;
				display: block;
				width: auto;
				margin: 15px 0 0 0;
				cursor: pointer;
				background: url(../design/form-submit-bgr.gif) left bottom repeat-x #FCFCFC;
				border: 1px solid #575757;

				_height: 1.4em;
				vertical-align: bottom;
			}

	/* DISKUZE KE CLANKU */
	/* PŘIDAT ZPRÁVU */
	#discus-add {
		clear: both;
		_height: 1%;
		margin: 0 0 15px 0;
		background: #DAF0F8;
		border: 1px solid #87CEE8;
	}

		/* nadpis v boxu */
		#discus-add h6 {
			display: block;
			margin: 0 0;
			padding: 3px 10px;
			color: #000000;
			font-size: 134%;
			font-weight: normal;
			background: #9DD7EC;
		}


		#discus-add form {
			margin: 0.8em 0;
		}

		#discus-add input , #discus-add textarea {
			float: left;
			display: block;
			height: 1.3em;
			margin-bottom: 0.6em;
			background: #FFFFFF;
			border: 1px solid #969696;
		}

			#discus-add input.submit , #discus-add button.submit {
				width: auto;
				margin: 0 0 0 131px;
				cursor: pointer;
				background: url(../design/form-submit-bgr.gif) left bottom repeat-x #FCFCFC;
				border: 1px solid #575757;
			}

		#discus-add textarea {
			width: 39em;
			height: 10em;
		}

		#discus-add label {
			float: left;
			display: block;
			width: 122px;/* 151 */
			margin-bottom: 0.5em;
			margin-right: 9px;
			text-align: right;

			color: #000000;
			font-size: 1em;
		}

		#discus-add br {
			clear: left;
			font-size: 1px;
			line-height: 1px;
		}

	#content .headline-blue {
		clear: both;
		margin-bottom: 10px;
	}
		#content .headline-blue strong {
			display: block;
			margin: 0 0;
			padding: 3px 10px;
			color: #000000;
			font-family: "Georgia CE", Georgia, "Times New Roman CE", "Times New Roman", Times, serif;
			font-size: 134%;
			font-weight: normal;
			background: #AFDEF0;
		}

		#content .headline-blue .link {
			float: right;
			display: block;
			padding: 3px 8px 0 15px;
			text-align: right;
			font-size: 112%;/* 15px */
			font-weight: bold;
			background: url(../design/button-small-blue-dark.gif) 0 7px no-repeat transparent;
		}

	/* VYPIS ZPRAV V DISKUZI */
	#discus-list {
		clear: both;
	}

		#discus-list .item {
			margin: 0 0 10px 0;
			padding: 10px 10px;
			/* font-size: 109%; *//* 15px */
			background: #DAF0F8;
			border: 1px solid #AFDEF0;
		}

			#discus-list .headline {
				margin-bottom: 0.5em;
			}

			#discus-list .headline strong , #discus-list .headline .author  {
				padding-right: 1em;
			}

			#discus-list .name {
				font-weight: bold;
			}

			#discus-list .author , #discus-list .date {
				font-size: 92%;
			}

		#discus-list .link {
			float: right;
			display: block;
			padding: 3px 8px 0 15px;
			text-align: right;
			font-size: 112%;/* 15px */
			font-weight: bold;
			background: url(../design/button-small-white.gif) 0 7px no-repeat transparent;
		}

/* PORADNA */

	#middle .consult {
		margin: 0.8em 0;
	}

	#middle .consult input , #middle .consult textarea {
		float: left;
		display: block;
		height: 1.3em;
		margin-bottom: 0.6em;
		background: #FFFFFF;
		border: 1px solid #969696;
	}

		#middle .consult input.submit , #middle .consult button.submit {
			width: auto;
			margin: 0 0 0 131px;
			cursor: pointer;
			background: url(../design/form-submit-bgr.gif) left bottom repeat-x #FCFCFC;
			border: 1px solid #575757;
		}

	#middle .consult textarea {
		width: 25em;
		height: 10em;
	}

	#middle .consult label {
		float: left;
		display: block;
		width: 122px;/* 151 */
		margin-bottom: 0.5em;
		margin-right: 9px;
		text-align: right;

		color: #000000;
		font-size: 1em;
	}

	#middle .consult br {
		clear: left;
		font-size: 1px;
		line-height: 1px;
	}

	/* STRANKOVANI */
	.pages {
		font-size: 112%;/* 15 */
		font-weight: bold;
	}

		.pages .prev {
			float: left;
			display: block;
			width: 40%;
		}

			.pages .prev a {
				padding-left: 25px;
				background: url(../design/button-arrow-left.gif) 9px 3px no-repeat transparent;
			}


		.pages .next {
			float: right;
			display: block;
			padding-right: 9px;
			text-align: right;
		}

			.pages .next a {
				padding-right: 16px;
				background: url(../design/button-small-white.gif) right 3px no-repeat transparent;
			}

/* RECEPTY */
.ingredients {
	float: right;
	width: 245px;
}

/* PATICKA */
#footer {
	clear: both;
	position: relative; left: 0; top: 0;
	margin: 20px 0 0 0;
	padding: 10px 20px;
	color: #333333;
	background: #E4E4E4;
}

	#footer a {
		color: #333333;
	}

/* ROBERTNEMEC - SLOUPEC VLEVO */

#optimization {
	position: absolute; left: 0; top: -280px; _left: -20px;
	width: 180px;
	background: #E4E4E4;
}

	#optimization .content {
		padding: 8px 15px;
	}

	#optimization p {
		margin-bottom: 0.75em;
	}

/* ROBERTNEMEC - paticka */
#rn {
	padding: 0.4em 20px;
	color: #6B8F47;
	font-size: 90%;
}

#rn a {
	color: #6B8F47;
}

/* tagovani */
.tagy {
	clear: both;
	background:#FAE2FA;
	margin-top:8px;
	margin-bottom:8px;
	padding:7px;
	border:1px solid #f7c3f7;
	width:645px;
}

/* doporucte svym znamym */
.doporucte {
	clear: both;
	background:#FEE7CB;
	margin-top:8px;
	margin-bottom:8px;
	padding:7px;
	border:1px solid #FDCB92;
	width:645px;
	text-align:center;
}
		

	#toplista {
		font-size: 12px;
		color: #856103;
		text-align: center;
		padding-bottom:5px;
		padding-top:3px;
	}
	#toplista a {
		color: #856103;
		text-decoration: underline;
	}
	
.odsadit {
	margin:5px 10px 5px 10px;
}

#sidebar .forum h2, #sidebar .forum .h2 {
	margin: 0 0 5px 0;
	padding-left: 15px;
	color: #c81c00;
	font-size: 11px !important;
	font-weight: bold; 
	background-image: url('/img/sidebar_phorum_decor.png');
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
#sidebar .forum h2 a, #sidebar .forum .h2 a {
	color: #c81c00 !important;
	text-decoration: none;
	font-size:11px !important;
}
#sidebar .forum h2 a:hover, #sidebar .forum .h2 a:hover {
	text-decoration: underline;
}

#sidebar .forum a {
	font-weight: bold;
	color: #576079;
}

#sidebar .datestamp {
	padding-bottom: 5px;
	font-size: 10px !important;
	color:#666666;
}

.sidebar-line {
	width: 100%;
	height: 3px;
	line-height: 3px;
	background-image: url('/img/sidebar_line.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
.ban_partner {
	margin-left:15px;
}




/*lista*/
body { padding: 20px 0 0; background-position: 0 20px;  }
#lista { background: #000000 url('/img/lista-bg.gif') repeat-x; width: 100%; height: 20px; color: #a9a9a9; font-family: arial; font-size: 11px; text-align: center; position: absolute; top: 0; left: 0; }
#lista span { display: inline-block; padding: 0 2px; }
#lista span.lime a { color: #99d900; font-weight: bold; font-size: 12px; }
#lista span a { color: #ffffff; padding-top: 2px; text-decoration: none; display: block; }
#lista span a:hover { text-decoration: underline; }
/* /lista*/