body {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(bg_images/pozadi.jpg) repeat-y center top;
}
#page {
	width: 1000px;
	margin: 0 auto 0 auto;
	text-align: left;
	background: url(bg_images/pruh.jpg) repeat-y left top;
	padding: 0;
}
#header {
	width: 100%;
	padding: 0;
	border-bottom: solid 3px white;
	height: 100px;
	margin: 0;
	overflow: hidden;
}
#rightcol {
	margin: 0px;
	padding: 0px;
	width: 185px;
	float: right;
	background-color: #FBF6EC;
	overflow: hidden;
}
#leftcol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 185px;
	background-color: #FBF6EC;
	overflow: hidden;
}
#centercol {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 630px;
	overflow: hidden;
}
#footer {
	clear:both; height:0;
	overflow: hidden;
}
#footer span {
	display:none;
}
#menu {
	padding: 0 0 0 3px;
	margin: 0 0 60px 0;
}
#menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	display: block;
	height: 27px;
	width: 103px;
	float: left;
	margin: 0 1px 1px 0;
}
#menu ul li.halfOrange, #menu ul li.halfBrown {
	display: block;
	height: 27px;
	width: 50px;
	float: left;
	margin: 0 1px 1px 0;
}
#menu ul li.halfOrange {
	background-color: #D3751F;
}
#menu ul li.halfBrown {
	background-color:#7D591F;
}
#menu ul li a.clanky {
	background: #7D591F url(bg_images/menu/clanky.gif) no-repeat ;
}
#menu ul li a.foto {
	background: #7D591F url(bg_images/menu/foto.gif) no-repeat ;
}
#menu ul li a.video {
	background: #7D591F url(bg_images/menu/video.gif) no-repeat ;
}
#menu ul li a.bazar {
	background: #7D591F url(bg_images/menu/bazar.gif) no-repeat ;
}
#menu ul li a.sessions {
	background: #7D591F url(bg_images/menu/sessions.gif) no-repeat ;
}
#menu ul li a.soutez {
	background: #D3751F url(bg_images/menu/soutez.gif) no-repeat ;
}
#menu ul li a.guestbook {
	background: #D3751F url(bg_images/menu/guestbook.gif) no-repeat ;
}
#menu ul li a.public-foto {
	background: #D3751F url(bg_images/menu/public-foto.gif) no-repeat ;
}
#menu ul li a.spolujizda {
	background: #D3751F url(bg_images/menu/spolujizda.gif) no-repeat ;
}
#menu ul li a.download {
	background: #D3751F url(bg_images/menu/download.gif) no-repeat ;
}
#menu ul li a.buyers-guide {
	background: #D3751F url(bg_images/menu/buyers-guide.gif) no-repeat ;
}
#menu ul li a.park-info {
	background: #D3751F url(bg_images/menu/park-info.gif) no-repeat ;
}
/* hover */
#menu ul li a.clanky:hover {
	background: #7D591F url(bg_images/menu/clanky-over.gif) no-repeat ;
}
#menu ul li a.foto:hover {
	background: #7D591F url(bg_images/menu/foto-over.gif) no-repeat ;
}
#menu ul li a.video:hover {
	background: #7D591F url(bg_images/menu/video-over.gif) no-repeat ;
}
#menu ul li a.bazar:hover {
	background: #7D591F url(bg_images/menu/bazar-over.gif) no-repeat ;
}
#menu ul li a.sessions:hover {
	background: #7D591F url(bg_images/menu/sessions-over.gif) no-repeat ;
}
#menu ul li a.soutez:hover {
	background: #7D591F url(bg_images/menu/soutez-over.gif) no-repeat ;
}
#menu ul li a.guestbook:hover {
	background: #D3751F url(bg_images/menu/guestbook-over.gif) no-repeat ;
}
#menu ul li a.public-foto:hover {
	background: #D3751F url(bg_images/menu/public-foto-over.gif) no-repeat ;
}
#menu ul li a.spolujizda:hover {
	background: #D3751F url(bg_images/menu/spolujizda-over.gif) no-repeat ;
}
#menu ul li a.download:hover {
	background: #D3751F url(bg_images/menu/download-over.gif) no-repeat ;
}
#menu ul li a.buyers-guide:hover {
	background: #D3751F url(bg_images/menu/buyers-guide-over.gif) no-repeat ;
}
#menu ul li a.park-info:hover {
	background: #D3751F url(bg_images/menu/park-info-over.gif) no-repeat;
}
#menu ul li a span {
	display: none;
}
#centercol div.menu-mezera {
	height: 20px;
}
/**** GLOBALNI PRVKY ****/
hr.nodisplay {
	display: none;
}
hr.cleaner {
	clear: both;
	visibility: hidden;
}
#centercol p, #centercol div, #centercol table td {
	color: #5a4147;
}
#centercol a {
	color: #ee7f1a;
}
#centercol a:hover {
	text-decoration: underline;
}
#leftcol p,
#leftcol div,
#leftcol table td,
#rightcol p,
#rightcol div,
#rightcol table td {
	color: #6c7481;
}
#leftcol a, 
#rightcol a {
	color: #ee7f1a;
}
#leftcol a:hover, 
#rightcol a:hover {
	text-decoration: underline;
}
#centercol div.banner470x60 {
	height: 60px;
	width: 468px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	margin-right: 80px;
	margin-left: 80px;
}
#centercol div.banner470x180 {
	height: 180px;
	width: 470px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	margin-right: 80px;
	margin-left: 80px;
}
#centercol div.banner600x300 {
	height: 300px;
	width: 600px;
	margin: 20px 15px 15px 15px;
	text-align: center;
}
/**** PATICKA cele stranky ****/
#paticka {
	clear: both;
	width: 1000px;
	margin: 0px;
	padding-top: 15px;
	background-image: url(bg_images/pruh-paticka.jpg);
	background-repeat: repeat-y;
}
#paticka table {
	width: 628px;
	border-collapse: collapse;
	background-color: #5B4248;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #FFFFFF;
	margin: 0px auto 0;
}
#paticka table td a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.6em;
	font-weight: bold;
}
#paticka p {
	display: block;
	width: 628px;
	margin: 0 auto 0 auto;
	text-align: center;
	color: #5B4248;
	padding: 10px 0px 37px 0;
	font-size: 0.7em;
	background-color: #FCF8ED;
}
#paticka p a {
	color: #ee7f1a;
	text-decoration: none;
}
#paticka p a:hover {
		text-decoration: underline;

}
#paticka table td {
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: 1px solid #FFFFFF;
}
#paticka table td.spacer {
	width: 80px;
	border: 0px;
}
/**** GLOBALNI NADPISY ****/
#centercol h2 {
	font-size: 1.125em;
	margin: 0px 15px 0px 0px;
	padding: 0 0 0 25px;
	color: #5a4147;
}
#centercol h3 {
	font-size: 0.9em;
	margin: 0px 15px 0px 0px;
	padding: 0 0 0 25px;
	color: #5a4147;
}
#centercol h4 {
	font-size: 0.8em;
	margin: 0px 15px 0px 0px;
	padding: 0 0 0 25px;
	color: #5a4147;
}
/**** DROBECKOVA NAVIGACE ****/
#centercol div.cesta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px 15px 15px 25px;
	padding: 10px 0 10px 0px;
	border-bottom: solid 1px #6C7481;
	clear: both;
}
#centercol div.cesta a {
	text-decoration: none;
}
#centercol div.cesta a:hover {
	text-decoration: underline;
}
#centercol div.cesta span {
	font-weight: bold;
}
/**** NADPIS CLANKU ****/
#centercol div.clanek h2 {
	/*font-size: 0.8em;
	margin: 0px 15px 0px 0px;
	padding: 0 0 0 25px;*/
}
/**** TABULKA S KAT.ZBOZI ****/
#centercol table.kategorie {
	margin: 10px auto 30px auto;
}
#centercol table.kategorie a {
	font-size: 0.6em;
	text-decoration: none;
	display: block;
	width: 80px;
	text-align: center;
	font-weight: bold;
}
#centercol table.kategorie a:hover {
	text-decoration: underline;
}
#centercol table.kategorie a img {
	border: 0;
	display: block;
	margin: 5px auto;
}
#centercol table.kategorie a span {
	color: #cccccc;
	font-weight: normal;
}
/**** ZNACKY PRODUKTU ****/
#centercol table.znacky a {
	font-size: 0.6em;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
#centercol table.znacky a:hover {
	text-decoration: underline;
}
#centercol table.znacky span {
	font-size: 0.6em;
}
#centercol table.znacky {
	margin: 10px auto 30px auto;
}
#centercol table.znacky table td.img {
	height: 90px;
	vertical-align: center;
	padding: 0 15px;
	text-align: center;
}
#centercol table.znacky table td.img a img {
	display: block;
	margin: 12px auto 2px;
	border: 0px;
	text-align: center;
}
#centercol table.znacky table td.popisek {
	text-align: center;
}
/**** PRODUKT ****/
#centercol a.vyrobce-logo img {
	border:0;
	margin: 0 5px 10px 25px;
}
#centercol div.produkt h2 {
	/*font-size: 1em;
	margin: 0px 15px 0px 0px;
	padding: 0 0 0 25px;
	*/
}
#centercol div.produkt p {
	font-size: 0.7em;
	padding: 8px 25px 5px 35px;
	margin: 0px;
	line-height: 1.3em;
}
#centercol div.produkt p a {
	text-decoration:none;
}
#centercol div.produkt p a:hover {
	text-decoration:underline;
}
#centercol div.produkt p span.tucne {
	font-weight: bold;
}
#centercol div.produkt ul {
	margin: 5px 0 5px 45px;
	padding: 0;
	font-size: 0.7em;
	font-weight: bold;
}
#centercol div.produkt ul li {
	list-style: none;
}
#centercol div.produkt table.foto {
float: right;
margin: 0 25px 10px 10px;
border: solid 1px #cccccc;
border-collapse: collapse;
}
#centercol div.produkt table.foto td.nadpis {
	color: white;
	font-weight: bold;
		font-size: 0.6em;
		background-color: #684C20;
		padding: 2px 5px;
}
#centercol div.produkt table.foto td.data {
		color: white;
		font-size: 0.6em;
		background-color: #684C20;
		padding: 2px 5px;
		vertical-align: top;
}
#centercol div.produkt table.foto td.foto {
text-align: center;
	vertical-align: middle;
	padding: 5px;
	}
#centercol div.produkt table.foto a img {
	border: 0;
}
#centercol div.produkt table.foto a {
	text-decoration: none;
	color: white;
}
#centercol table.board-right {
width: 240px;
	height: 180px;
	float: right;
	margin: 0 30px 10px 10px;
	border-collapse: collapse;
	background-color: #F4EED6;
	color: #2D3746;
}
#centercol table.board-right a {
	text-decoration: none;
}
#centercol table.board-right td {
	border: solid 1px #cccccc;
	padding: 2px;
	vertical-align: top;
	color: white;
}
#centercol table.board-right td p {
	font-size: 0.6em;
	margin: 3px;
	padding:0;
}
#centercol table.board-right td p.nazev {
	font-weight: bold;
	font-size: 0.7em;
}
#centercol table.board-right td.img {
	background-color: white;
	text-align: center;
	vertical-align: top;
}
#centercol table.board-right td a img {
	border: 0;
	margin: 3px;
} 
/**** PRODUKT VYPIS  ****/
#centercol h2.vypis {
	/*font-size: 0.9em;
	margin: 0px 15px 0px 0px;
	padding: 0 0 0 25px;
	font-weight: normal;*/
}
#centercol table.snb-search-small {
	border-collapse: collapse;
	width: 560px;
	margin: 30px auto 30px auto;
	border: solid 1px #cccccc;
	background-color: #684C20;
}
#centercol table.snb-search-small td {
	font-size: 0.6em;
	padding: 2px;
	color: white;
}
#centercol table.snb-search-small td .txtfld {
	width: 40px;
	font-size: 1em;
	margin-right: 3px;
	margin-left: 0px;
}
#centercol table.snb-search-small td .select {
	width: 80px;
	font-size: 1.1em;
}
#centercol table.snb-search-small td.center {
	text-align: center;
	border-top: solid 1px #D2D2D2;
}
#centercol table.snb-search-small td.borderTop {
	border-top: solid 1px #D2D2D2;
	text-align: center;
}
#centercol table.snb-search-small td.borderLeft {
	border-left: solid 1px #D2D2D2;
}
#centercol table.snb-search-small td span.tucne {
	font-weight: bold;
	padding-left: 2px;
}
#centercol table.snb-search-small td.img {
	background-color: white;
	vertical-align: top;
	padding: 5px 5px;
	text-align: center;
	width: 60px;
}
#centercol table.snb-search-small td.img a {
	border: 0;
}
#centercol table.snb-search-small td .button {
	border: 0;
	background-color: #EEEEEE;
	font-size: 1em;
	margin-right: 2px;
}
#centercol table.snb-search-small td.withbutton {
	border-top:  solid 1px #D2D2D2;
	text-align: right;
}
#centercol table.snb-search-small td.lborder {
	border-left:  solid 1px #D2D2D2;
}
#centercol table.snb-search-small td .seznam6,
#centercol table.snb-search-small td .seznam5,
#centercol table.snb-search-small td .seznam3,
#centercol table.snb-search-small td .seznam4,
#centercol table.snb-search-small td .seznam2 {
	width: 145px;
	margin: 0;
	padding: 0;
	font-size: 0.7em;
}
#centercol table.snb-search-small td .seznam6 {
	height: 144px;
}
#centercol table.snb-search-small td .seznam5 {
	height: 120px;
}
#centercol table.snb-search-small td .seznam3 {
	height: 72px;
}
#centercol table.snb-search-small td .seznam4 {
	height: 96px;
}
#centercol table.snb-search-small td .seznam2 {
	height: 48px;
}
#centercol table.snb-search-small td.seznamBox {
	padding: 0;
	width: 145px;
	height: 140px;
	font-size: 1em;
}
#centercol div.kontejnerBoard {
	padding: 10px 0px 0 35px;
}
#centercol table.board {
width: 270px;
	height: 180px;
	float: left;
	margin: 0 20px 10px 0;
	border-collapse: collapse;
	background-color: #F4EED6;
	color: #2D3746;
}
#centercol table.board a, #centercol table.boardExt a {
	text-decoration: none;
}
#centercol table.board td, #centercol table.boardExt td {
	border: solid 1px #cccccc;
	padding: 2px;
	vertical-align: top;
	color: white;
}
#centercol table.board td p, #centercol table.boardExt td p  {
	font-size: 0.6em;
	margin: 3px;
}
#centercol table.board td p.nazev, #centercol table.boardExt td p.nazev {
	position: relative;
	margin: 0;
	font-weight: bold;
	font-size: 0.7em;
}
#centercol table.board td.img, #centercol table.boardExt td.img {
	border: solid 1px #cccccc;
	background-color: white;
	text-align: center;
	vertical-align: top;
}
#centercol table.board td a img, #centercol table.boardExt td a img {
	border: 0;
	margin: 10px 3px;
}
#centercol table.board td p.product-img, #centercol table.boardExt td p.product-img {
	text-align: center;
	vertical-align: top;
	margin: 0;
	padding: 0;
	position: relative;
}
/**** BOARD BEZ OMEZENI SIRKY ****/
#centercol table.boardExt {
	height: 180px;
	float: left;
	margin: 0 20px 10px 0;
	border-collapse: collapse;
	background-color: #F4EED6;
	color: #2D3746;
}
/**** SNB SEARCH FORM ****/
#centercol table.snb-search {
	border-collapse: collapse;
	width: 560px;
	margin: 30px auto 30px auto;
	border: solid 1px #cccccc;
	background-color: #684C20;
	color: white;
}
#centercol table.snb-search td {
	font-size: 0.6em;
	padding: 2px;
	border-bottom: solid 1px #D2D2D2;
	color: #FFFFFF;
}
#centercol table.snb-search td .txtfld {
	width: 40px;
	font-size: 1em;
}
#centercol table.snb-search td .select {
	width: 80px;
	font-size: 1.1em;
}
#centercol table.snb-search td .razeni {
	width: 105px;
}
#centercol table.snb-search td .seznam {
	width: 145px;
	height: 140px;
	margin: 0;
	padding: 0;
	font-size: 0.7em;
}
#centercol table.snb-search td.seznamBox {
	padding: 0;
	width: 145px;
	height: 140px;
	font-size: 1em;
}
#centercol table.snb-search td span.tucne {
	font-weight: bold;
	padding-left: 2px;
}
#centercol table.snb-search td.img {
	background-color: #FFFFFF;
	width: 60px;
}
#centercol table.snb-search td.img a img {
	border: 0;
}
#centercol table.snb-search td .button {
	border: 0;
	background-color: #EEEEEE;
	font-size: 1em;
	margin-left: 82px;
}
/**** ZNACKA ****/
#centercol div.znacka img.logo {
	float: left;
	margin: 0 10px 10px 0;
}
#centercol div.znacka h2 {
	/*font-size: 1em;
	margin: 0px 15px 0px 0px;
	padding: 0 0 0 25px;
	*/
}
#centercol div.znacka p {
	font-size: 0.7em;
	padding: 8px 25px 5px 35px;
	margin: 0px;
	line-height: 1.3em;
}
#centercol div.znacka p a {
	text-decoration: none;
}
#centercol div.znacka p a:hover {
	text-decoration: underline;
}
#centercol div.znacka p span.tucne {
	font-weight: bold;
}
#centercol div.znacka div.ikony {
	margin: 15px 25px 15px 35px;
	text-align: center;
}
#centercol div.znacka div.ikony img {
	border: 0;
	margin: 0 2px;
}
#centercol div.znacka div.kontejner {
	margin: 20px 25px 10px 35px;
}
#centercol div.znacka table.foto {
	margin: 0 20px 20px 0;
	border: solid 1px #cccccc;
	border-collapse: collapse;
	float: left;
	width: 165px;
	height: 200px;
}
#centercol div.znacka table.foto td.nadpis {
	background-color: #684C20;
	padding: 2px 5px;
}
#centercol div.znacka table.foto td.nadpis a {
	color: white;
	font-weight: bold;
	font-size: 0.6em;
	text-decoration: none;
}
#centercol div.znacka table.foto td.foto {
	text-align: center;
	vertical-align: middle;
}
#centercol div.znacka table.foto td.data {
	color: white;
	font-size: 0.6em;
	background-color: #684C20;
	padding: 2px 5px;
	vertical-align: top;
}
#centercol div.znacka table.foto a img {
	border: 0;
}
/**** PREV & NEXT ****/
#centercol div.goLeft {
	float: left;
	margin-left: 15px;
	font-size: 0.6em;
}
#centercol div.goRight {
	float: right;
	margin-right: 15px;
	font-size: 0.6em;
}
#centercol div.goRight a, #centercol div.goLeft a{
	text-decoration: none;
}
#centercol div.goRight a:hover, #centercol div.goLeft a:hover {
	text-decoration: underline;
}
/**** ODKAZ na ang verzi ****/
/*#leftcol p.english-version {
	display: block;
	margin: 0px;
	padding: 0px;
	background: #6C7481 url(bg_images/english-version.jpg) no-repeat 70px 6px;
}
#leftcol p.english-version a, #leftcol p.english-version2 a  {
	display: block;
	width: 100%;
	text-decoration:none;
	height: 27px;
	background: #7DA033 url(bg_images/menu/english-version.gif) no-repeat;
}
#leftcol p.english-version a span, #leftcol p.english-version2 a span {
	visibility: hidden;
}*/

/* leftcol u articles */
/*#leftcol p.english-version2 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 27px;
}*/

/**** HOME ****/
/*#leftcol p.home {
	display: block;
	margin: 1px 0 0 0;
	padding: 0px;
	height: 27px;
}
#leftcol p.home a {
	display: block;
	height: 27px;
	background: #D3751F url(bg_images/menu/home.gif) no-repeat ;
}
#leftcol p.home a:hover {
	background: #F39035 url(bg_images/menu/home-over.gif) no-repeat;
}
#leftcol p.home a span {
	display: none;
}*/

/**** LOGO BG ****/
#leftcol div.logo-bg {
	padding: 10px 0 0 0;
	background: white;
}
#leftcol div.logo-bg a{
	display: block;
	height: 100px;
	width: 185px;
	background: white url(bg_images/logo-bg.jpg) no-repeat;
}
#leftcol div.logo-bg a span {
	display: none;
}
/**** INFO O CLANKU, BAZARU, .. v tabulce ****/
#leftcol table.articlesInfo {
	background-color: #FFFFFF;
	border-collapse: collapse;
	width: 99%;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	margin-left: 1px;
}
#leftcol table.articlesInfo td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding: 2px 5px;
}
#leftcol table.articlesInfo td span {
	font-weight: bold;
}
#leftcol table.articlesInfo td.leftSide {
	background-color: #F4EED6;
	text-align: right;
	color: #7D591F;
}
#leftcol table.articlesInfo td.rightSide {
	color: #7D591F;
	width: 81px;
}
#leftcol p.soutez a img, #leftcol p.partneri a img, #leftcol p.doporucujeme a img, #rightcol p.reklama a img{
	border: 0;
}
#leftcol p.doporucujeme span, #leftcol p.soutez span, #leftcol p.partneri span, #rightcol p.reklama span{
	display:none;
}
#leftcol h2, #rightcol h2 {
	margin: 0px;
	padding: 0px;
}
#leftcol h2 a span, #rightcol h2 a span {
display: none;
}
/**** 	spolecne prvky pro NEWS, 
		NEJCTENEJSI, AKTUALNI DISKUSE, NEJNOVEJSI, NEJLIP HODNOCENE,
		NEJVIC ZOBRAZOVANE ****/
#rightcol div.srovnavaci-kos,
#leftcol div.menu-bg,
#rightcol div.o-projektu,
#leftcol div.tip-of-the-day,
#leftcol div.partneri-bg,
#rightcol div.nove-v-bg,
#rightcol div.diskuse-na-tema {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	padding: 4px 8px 0 8px;
	background-color: white;
}
#leftcol div.tip-of-the-day p,
#rightcol div.nove-v-bg p,
#rightcol div.o-projektu p,
#rightcol div.diskuse-na-tema p
 {
	margin: 0px;
	padding:  8px 0;
	font-size: 0.6em;
}
#leftcol div.tip-of-the-day p span.tucne, 
#rightcol div.nove-v-bg p span.tucne{
	font-weight: bold;
}
#rightcol div.nove-v-bg p span.oranz {
	color: #D3751F;
}
/**** MENU BG ****/
#leftcol h2 a.menu-bg {
	background: #FFFFFF url(bg_images/menu-bg.gif) no-repeat left top;
	display: block;
	height: 19px;
	margin-top: 10px;
}
#leftcol div.menu-bg a  {
	font-size: 0.6em;
	text-decoration: none;
	display: block;	
}
#leftcol div.menu-bg a:hover {
	text-decoration: underline;
}
/**** TIP OF THE DAY ****/
#leftcol h2 a.tip-of-the-day {
	background: #FFFFFF url(bg_images/tip-of-the-day.gif) no-repeat left top;
	display: block;
	height: 22px;
	margin-top: 10px;
}
/**** SEZNAM ZNACEK ****/
#leftcol h2 a.seznam-znacek {
	background: #FFFFFF url(bg_images/seznam-znacek.gif) no-repeat left top;
	display: block;
	height: 19px;
	margin-top: 10px;
}
/**** SEZNAM ZNACEK ****/
#leftcol h2 a.partneri-bg {
	background: #FFFFFF url(bg_images/partner_projektu-L.gif) no-repeat left top;
	display: block;
	height: 19px;
	margin-top: 10px;
}
/**** NOVE V BG ****/
#rightcol h2 a.nove-v-bg {
	background: #FFFFFF url(bg_images/nove-v-bg.gif) no-repeat left top;
	display: block;
	height: 19px;
	margin-top: 10px;
}
#rightcol div.nove-v-bg {
	margin-right: 5px;
}
#rightcol div.nove-v-bg a {
	text-decoration: none;
}
#rightcol div.nove-v-bg a:hover {
	text-decoration: underline;
}
/**** O PROJEKTU ****/
#rightcol h2 a.o-projektu {
	background: #FFFFFF url(bg_images/o-projektu.gif) no-repeat left top;
	display: block;
	height: 19px;
	margin-top: 10px;
}
#rightcol div.o-projektu {
	margin-right: 5px;
}
#rightcol div.o-projektu a {
	text-decoration: none;
}
#rightcol div.o-projektu a:hover {
	text-decoration: underline;
}
/**** SROVNAVACI KOS ****/
/* + viz. MENU BG */
#rightcol h2 a.srovnavaci-kos {
	background: #FFFFFF url(bg_images/srovnavaci-kos.gif) no-repeat left top;
	display: block;
	height: 19px;
	margin-top: 10px;
}
#rightcol div.srovnavaci-kos {
	margin-right: 5px;
}
#rightcol div.srovnavaci-kos p {
	margin: 0px;
	padding:  8px 0;
	font-size: 0.6em;
}
#rightcol div.srovnavaci-kos a {
	text-decoration: none;
}
#rightcol div.srovnavaci-kos a:hover {
	text-decoration: underline;
}
/**** DISKUZE NA TEMA ****/
#rightcol h2 a.diskuse-na-tema{
	background: #FFFFFF url(bg_images/diskuse-na-temaR.gif) left top no-repeat;
	display: block;
	height: 19px;
	margin-top: 10px;
}
/**** FOCUS ****/
#leftcol div.focus, #rightcol div.focus  {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	padding: 8px 8px 0;
	margin: 0px;
}
#rightcol div.focus {
	margin-right: 5px;
}
#rightcol div.focus a, #leftcol div.focus a {
	text-decoration: none;
}
#rightcol div.focus a:hover, #leftcol div.focus a:hover {
	text-decoration: underline;
}
#leftcol h2 a.focus , #rightcol h2 a.focus{
	background: #FFFFFF url(bg_images/focus.gif) left top no-repeat;
	display: block;
	height: 19px;
	
}
#rightcol h2 a.focus {
		background: #FFFFFF url(bg_images/focusR.gif) left top no-repeat;

}
#leftcol h2.focus , #rightcol h2.focus{
	background-color: #FFFFFF;
	margin-top: 10px;
} 
#leftcol div.focus a img , #rightcol div.focus a img {
	border:0;
}
#leftcol div.focus p , #rightcol div.focus p{
	margin: 0px;
	padding:  8px 0;
	font-size: 0.55em;
	text-align: center;
	font-weight: bold;
}
#leftcol div.focus p span, #rightcol div.focus p span {
	color: #D3751F;
	padding-right: 2px;
}
#leftcol div.focus span.netucne, #rightcol div.focus span.netucne {
	font-weight: normal;
	color: #666666;
}
/**** REKLAMA banner 160x240 ****/
#leftcol p.reklama {
	display: block;
	margin: 0px;
	padding: 10px 5px 10px 16px;
	background: #F4EED6 url(bg_images/reklamaL.gif) no-repeat 0px 10px;
}
/**** LOGO FR ****/
#rightcol h1 a {
	height: 122px;
	display:block;
	font-size: 0px;
	width: 181px;
}
#rightcol h1 a span {
	display: none;
}
#rightcol h1{
	background: url(bg_images/logo.jpg) no-repeat;
	margin:0;
	padding: 0;
}
/**** REGISTRACE ****/
#rightcol div.registrace {
	font-size: 0.6em;
	background-color: #7D591F;
	margin: 3px 0 0 0;
	width: 180px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #FFFFFF;
}
#rightcol div.registrace span {
	padding: 8px;
	font-weight: bold;
}
#rightcol div.registrace a {
	padding: 8px;
	color: #A4E7FD;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}
#rightcol div.registrace input {
	width: 110px;
	border: 0;
	height: 15px;
}
#rightcol div.registrace table {
 	margin: 5px;
}
#rightcol div.registrace table td {
	text-align: right;
}
#rightcol div.registrace table td .submitreg {
	background-color: #6C7481;
	color: white;
	font-weight: bold;
	width: 80px;
}
/**** UZIVATEL po registraci ****/
#rightcol div.user {
	padding: 20px 0 0 0;
	background-color: #F4EED6;
	margin: 0 5px 0 0;
}
#rightcol div.user div {
	padding: 5px;
	background-color:#7D591F;
	font-size: 0.6em;
	color: white;
}
#rightcol div.user div span {
	font-weight: bold;
	padding: 0 8px 0 3px;
}
#rightcol div.user div a {
	color: #F4EED6;
	font-weight: bold;
	text-decoration: none;
}
/**** SUBMENU v BOCNI LISTE ****/
#rightcol div.subMenu {
	border: solid 1px black;
	padding : 10px;
	margin: 10px 5px 0 0;
}
#rightcol div.subMenu ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}
#rightcol div.subMenu ul li {
	font-size: 0.6em;
	line-height:1.5em;
}
#rightcol div.subMenu ul li a{
	text-decoration: none;
}
#rightcol div.subMenu ul li a:hover{
	text-decoration: underline;
}
/**** REKLAMA ****/
#rightcol p.reklama {
	display: block;
	padding: 15px 17px 15px 15px;
	background: #F4EED6 url(bg_images/reklamaP.gif) no-repeat 160px 15px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#rightcol div.reklamni {
	display: block;
	padding: 15px 17px 15px 15px;
	background: #F4EED6 url(bg_images/reklamaP.gif) no-repeat 160px 15px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/**** ROCNIK ****/
#rightcol div.rocnik {
	padding: 10px 5px;
	background-color: #F4EED6;
	font-size: 0.6em;
	font-weight: bold;
	margin-right: 5px;
}

#rightcol div.rocnik select {
	font-size: 1em;
	margin: 0 0 0 3px ;
	width: 120px;
}
/**** SLOVNICEK ****/
#rightcol div.slovnicek {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	padding: 4px 8px 0 8px;
	background-color: white;
}
#rightcol div.slovnicek input {
	width: 120px;
	font-size: 1em;
	margin-right: 3px;
	margin-left: 0px;
}
#rightcol h2 a.slovnicek{
	background: #FFFFFF url(bg_images/slovnicek.gif) left top no-repeat;
	display: block;
	height: 19px;
	margin-top: 10px;
}
#rightcol div.slovnicek a:hover {
	text-decoration: underline;
}
#rightcol div.slovnicek a {
	text-decoration: none;
}

#rightcol div.slovnicek p
 {
	margin: 0px;
	padding:  8px 0;
	font-size: 0.6em;
}


/**** DIV TOOLTIP ****/
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 200px;
	border: 1px solid black;
	padding: 2px;
	background-color: #FFFFE0;
	visibility: hidden;
	z-index: 999;
}
#dhtmltooltip p {
	font-size: 0.6em;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#dhtmltooltip p.loading {
	font-size: 0.6em;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: grey;
}


#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 10000;
	visibility: hidden;
}

hr.linka {
	height: 0px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	color: #CCCCCC;
	border: 0;
	border-top: 1px solid #6C7481;
}
