/**************************** GLOBALNI ********************************/
* {
	padding: 0;
	margin: 0;
}
html,body {
	margin: 0;
	padding: 0;
	background: #e5e5e5;
	border: 0px none;
}
body {
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	text-align: center;
	margin: 20px auto;
}
h1,h2,h3,h4,h5,h6 {
	margin: 0;
	letter-spacing: 1px;
}
h1 {
	float: left;
	font-size: 18px;
	padding: 0;
	text-align: left;
	color: #000;
	margin: 2px 0 0 0;
}
h2 {
	font-size: 12px;
	padding: 0;
	color: #999;
	margin: 0 5px 0 0;
	float: left;
	font-weight: normal;
	background: #fff;
}
h3 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #3fb5ff;
	clear: left;
}
h4 {
	font-size: 12px;
	margin: 20px 0 5px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #e5e5e5;
}
h5 {
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 2px;
}
h6 {
	font-size: 16px;
	padding: 2px 0 2px 4px;
	color: #000;
}
a.linkbutton {
	background: #ADF;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding:6px 12px;
}
a.linkbutton:hover {text-decoration:none;}

form {
	margin: 0;
}
input {
	background: #fff;
	color: #000;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-size: 12px;
	vertical-align: middle;
	border: 1px solid #000;
	margin: 1px;
}
input.button {
	background: #ccc;
	font-weight: normal;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	height: 20px;
}
input.button.blue {
	background: #ADF;
}

input.buttonek {
	background: #eee;
	color: #3FB5FF;
	font-weight: bold;
	height: 18px;
	border: 0;
}
input.transparent {
	background: transparent;
	border: 0;
}
input.znamka {
	text-align: center;
	color: #666;
	margin-bottom: 3px;
}
input.subik {
	text-align: center;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	color: #333;
	width: 40px;
	margin: 1px 5px;
}
select {
	background: #fff;
	color: #000;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-size: 11px;
	vertical-align: middle;
	border: 1px solid #000;
	margin: 1px;
}
textarea {
	background: #fff;
	color: #000;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-size: 12px;
	vertical-align: middle;
	border: 1px solid #000;
	padding: 4px;
	margin: 1px;
}
thead {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
table {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
table.tdpad td, table.tdpad th {padding:2px;}
td {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

img {
	border: 0;
}
.cleaner {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: 0;
	visibility: hidden;
	background: transparent;
}
.cleanerleft {
	clear: left;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: 0;
	visibility: hidden;
	background: transparent;
}
.cleanerpod {
	=float: right;
	clear: both;
	height: 4px;
	margin: -1px 0 0 0;
	padding: 0;
	border: 0;
	visibility: hidden;
	background: transparent;
}
p {
	padding: 0;
	margin: 5px 0;
}
ul, ol {
	margin: 0 0 0 15px;
}
hr {
	color: #aaddff;
	background-color: #aaddff;
	height: 1px;
	border: 0;
}
/**************************** ODKAZY **********************************/
a:link, a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a.tlac:link, a.tlac:visited {
     background: #ddd;
     font-size: 12px;
     color: #000;
     border-top: 2px solid #999;
     border-left: 2px solid #999;
     border-right: 2px solid #000;
     border-bottom: 2px solid #000;
     padding: 1px 3px;
     margin: 2px;
     line-height: 24px;
     text-decoration: none;
}
a.tlac:hover {
     border-top: 2px solid #000;
     border-left: 2px solid #000;
     border-right: 2px solid #999;
     border-bottom: 2px solid #999;
}
a.svet:link, a.svet:visited, a.svet:hover {
	color: #fff;
}
/**************************** CONTENT *********************************/
#content {
	width: 970px;
	=width: 971px;
	padding: 0;
	margin: 0 auto;
	clear: both;
}
#content-content {
	padding: 4px;
	margin: 0;
	background: #fff;
}
/**************************** ZAHLAVI *********************************/
#zahlavi {

}
/**************************** HLAVICKA ********************************/
#hlavicka {
	width: 970px;
	=width: 971px;
	margin: 0 auto;
}
#hlavicka-vlevo {
	float: left;
	width: 164px;
	background: #fff;
	padding: 0 10px;
	position: relative;
	top: 1px;
	height: 36px;
}
#hlavicka-vlevo img {
	padding: 4px 0 0 0;
}
#hlavicka-tip {
	float: left;
	font-size: 18px;
	margin: 10px 0 0 10px;
	letter-spacing: 1px;
	font-style: italic;
	font-weight: normal;
}
#hlavicka-vpravo {
	margin-left: 580px;
	width: 352px;
	padding: 8px 0;
	background: #fff;
}
#hlavicka-vpravo a {
	position: relative;
	top: 4px;
	font-size: 17px;
	letter-spacing: 1px;
	color: #fff;
}
.vidim {
	background: #aaddff;
	padding: 8px;
	position: relative;
	top: 4px;
	font-size: 17px;
	letter-spacing: 1px;
	font-weight: bold;
}
.nevidim {
	background: #ddd;
	color: #fff;
	padding: 8px 8px 4px 8px;
}
/***************************** LEVY ***********************************/
#levy {
	padding: 0;
	margin: 0;
	background: #fff;
	text-align: left;
	width: 180px;
}
#levy-content {
	margin: 0;
	padding: 0;
}
/***************************** MENU ***********************************/
#menu {
	padding: 0;
	margin: 0 0 4px 0;
	text-align: left;
	background: url("../images/corner.gif") right bottom no-repeat #aaddff;
}
#menu-content {
	margin: 0;
	padding: 2px;
}
#menu a {
	display: block;
	font-weight: bold;
	padding: 4px 0 0 4px;
	margin: 0;
	font-size: 12px;
	color: #000;
}
#menu-knihy {
	font-size: 15px;
	background: url("../images/corner.gif") right bottom no-repeat #aaddff;
	text-align: left;
	padding: 2px 0;
}
#menu-knihy a:link,#menu-knihy a:visited,#menu-knihy a:hover {
	font-size: 15px;
}
#menu-knihy img {
	position: relative;
	left: -4px;
	top: -2px;
	float: left;
	width: 4px;
}
#menu-autori {
	font-size: 15px;
	background: url("../images/corner.gif") right bottom no-repeat #aaddff;
	text-align: left;
	padding: 2px 0;
}
#menu-autori a:link,#menu-autori a:visited,#menu-autori a:hover {
	font-size: 15px;
}
#menu-autori img {
	position: relative;
	left: -4px;
	top: -2px;
	float: left;
	width: 4px;
}
#menu-uzivatele {
	font-size: 15px;
	background: url("../images/corner.gif") right bottom no-repeat #aaddff;
	text-align: left;
	padding: 2px 0;
}
#menu-uzivatele a:link,#menu-uzivatele a:visited,#menu-uzivatele a:hover {
	font-size: 15px;
}
#menu-uzivatele img {
	position: relative;
	left: -4px;
	top: -2px;
	float: left;
	width: 4px;
}
#menu-diskuze {
	font-size: 15px;
	background: url("../images/corner.gif") right bottom no-repeat #aaddff;
	text-align: left;
	padding: 2px 0;
}
#menu-diskuze a:link,#menu-diskuze a:visited,#menu-diskuze a:hover {
	font-size: 15px;
}
#menu-diskuze img {
	position: relative;
	left: -4px;
	top: -2px;
	float: left;
	width: 4px;
}
.vybranykat {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 4px 0 0 4px;
}
.vybranemenu {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 0;
}
#druhemenunadpis {
	font-size: 12px;
	text-align: left;
	margin: 4px 0 35px 4px;
	font-weight: bold;
	padding: 3px;
}
#druhemenu {
	font-size: 12px;
	text-align: left;
	margin: 4px 0 20px 4px;
	font-weight: bold;
	padding: 3px;
}
#druhemenu a {
	color: #3fb5ff;
	background: #eee;
	padding: 3px;
}
.menupocet {
	color: #fff;
	font-size: 12px;
	position: relative;
	top: -6px;
}
#pocetvyber {
	float: right;
}
#tretimenu {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	position: relative;
	left: 52px;
	top: -10px;
}
#tretimenu a {
	color: #3fb5ff;
	background: #eee;
	padding: 3px;
}
/**************************** HLAVNI CAST *****************************/
#main {
	width: 778px;
	padding: 0;
	background: #fff;
	margin: 0;
	float: right;
}
#main-content {
	margin: 0;
	padding: 10px 4px 4px 0;
	text-align: justify;
	line-height: 18px;
}
#main-con {
	margin: 0;
	padding: 0 0 0 4px;
}
/***************************** PATICKA ********************************/
#paticka {
	width: 970px;
	=width: 971px;
	margin: 0 auto;
	padding: 4px 0;
	font-size: 10px;
	text-align: right;
}
#paticka a {
	font-size: 10px;
}
/***************************** ZAPATI *********************************/
#zapati {

}
/******************************* FORMS ********************************/
#form-login, #form-system, #form-search, #form-info, #form-odkazy {
	background: url("../images/corner.gif") right bottom no-repeat #aaddff;
	margin: 0 0 4px 0;
	padding: 4px;
}
#form-odkazy {margin-top:2em;}
#form-odkazy a {text-decoration:underline;}
#form-info a {
	display: block;
	font-weight: bold;
	padding: 4px 0 0 4px;
	margin: 0;
	font-size: 12px;
	color: #000;
}
#form-dopo {
	background: url("../images/corner.gif") right bottom no-repeat #aaddff;
	margin: 0 0 4px 0;
	padding: 4px 0;
	font-size: 10px;
}
#form-dopo a {
	font-weight: normal;
	padding: 4px 0 0 0;
	margin: 0;
	font-size: 12px;
	color: #000;
}
#form-dopo-con {
	padding: 5px;
	color: #128aff;
}
#counter {
	background: #fff;
	margin: 2em auto 0 auto;
	padding: 4px;
	text-align: center;
}
#googlebook {
	background: #fff;
	margin: 0 auto;
	padding: 4px;
	text-align: center;
}
.googleadsense {
	margin: 0 auto;
	text-align: left;
	/*margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #aaddff;*/
}
/******************************** FORUM *******************************/
.forum {
	clear: both;
	margin-top: 6px;
}
.forum-text {
	clear: left;
}
.forum-jmeno {
	float: left;
	margin-right: 5px;
}
/*************************** NOVINKY **********************************/
.novinka {
	clear: left;
	padding: 0;
}
.novinka_grey {
	color: #666;
	margin: 20px 0 0 0;
	text-align: right;
	float: right;
}
/***************************** BAZAR **********************************/
.bazar {
	color: #ddd;
	font-weight: normal;
	margin-top: 5px;
}
.bazarpocet {
	color: #000;
	font-weight: bold;
}
a.bazarodkaz:link, a.bazarodkaz:visited {
	font-weight: normal;
	color: #3fb5ff;
	text-decoration: none;
}
a.bazarodkaz:hover {
	text-decoration: underline;
}
.anti-popis {
	font-size: 10px;
	color: #666;
}
.anti-jmeno {
	font-weight: bold;
}
.anti-form {
	margin-top: 10px;
}
/****************************** OSTATNI *******************************/
.tabvmiddle {
	margin: 0 auto;
}
.tabvcentru {
	text-align: center;
	margin: 0 auto;
}
.tabvpravo {
	text-align: right;
	padding-right: 3px;
}
.tabvlevo {
	text-align: left;
}
.tabnahore {
	vertical-align: top;
	text-align: right;
}
.tabvpravobold {
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
}
.tabvpravonahorebold {
	vertical-align: top;
	text-align: right;
	font-weight: bold;
}
.taboddel {
	width: 100%;
	border-bottom: 1px solid #ccc;
	color: #999;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 20px;
}
.taboddelless {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	top: -15px;
}
.normalni {
	font-weight: normal;
}
.bublina {
	position: relative;
	top: 2px;
}
.podbublina {
	position: relative;
	top: -1px;
}
.smazat {
	border: 0;
	background: transparent;
	margin-top: 4px;
}
.pruh {
	background: #e5e5e5;
	text-transform: uppercase;
	font-size: 9px;
	float: left;
	margin: 2px 2px 0 0;
	padding: 2px 2px 0 2px;
	height: 13px;
	line-height: 11px;
}
.sun1 {
	margin: 0 2px 0 0;
	float: left;
}
.sun2 {
	margin: 1px 2px 0 0;
	float: left;
}
.pruhnext {
	background: #9E0B0F;
	color: #fff;
	text-transform: uppercase;
	font-size: 9px;
	float: left;
	margin: 2px 2px 0 0;
	padding: 2px 2px 0 2px;
	height: 13px;
	line-height: 11px;
}
.ohodnot {
	width: 63px;
	margin: 0 auto;
	text-align: center;
}
.hodnota {
	width: 5px;
	margin: 0 auto;
	text-align: center;
}
.graf {
	border: 1px solid #000;
	height: 86px;
	width: 3px;
	vertical-align: bottom;
	background: #3fb5ff;
	margin: 0;
}
.hodnotitko {
	text-align: center;
	margin: 0 auto;
	width: 56px;
	margin-bottom: 4px;
	font-size: 12px;
	vertical-align: top;
	height: 36px;
	background: url("../images/box.gif") center top #acdefc;
}
.pridano {
	padding: 0px;
}
.sloupec {
	width: 3px;
	background: #fff;
}
.celkznamka {
	color: #3fb5ff;
	margin: 0 1px 0 8px;
}
.detailznamka {
	color: #333;
	margin: 0;
	font-size: 12px;
}
.mojeznamka {
	color: #666;
	font-size: 10px;
	position: relative;
	top: -8px;
	left: 3px;
}
.zalozeno {
	position: relative;
	top: -6px;
}
.nadpis {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 2px;
}
.precetl {
	color: #666;
}
.knihaznamka {
	color: #3fb5ff;
	font-weight: bold;
}
a.odkaznadpis:link,a.odkaznadpis:visited,a.odkaznadpis:hover {
	font-size: 16px;
}
a.odkazautor:link,a.odkazautor:visited,a.odkazautor:hover {
	font-size: 11px;
	color: #3fb5ff;
}
a.odkazmaly:link,a.odkazmaly:visited,a.odkazmaly:hover {
	font-size: 9px;
	font-weight: normal;
}
a.odkazmensi:link,a.odkazmensi:visited,a.odkazmensi:hover {
	font-size: 11px;
	font-weight: normal;
}
a.ajax_comment:link,a.ajax_comment:visited,a.ajax_diskuze:link,a.ajax_diskuze:visited {
	font-size: 11px;
	font-weight: normal;
}
a.ajax_comment:hover,a.ajax_diskuze:hover {
	text-decoration: underline;
	font-weight: normal;
	background: #AADDFF;
}
a.ajax_search:link,a.ajax_search:visited {
	font-size: 11px;
	font-weight: normal;
}
a.ajax_search:hover {
	text-decoration: underline;
	font-weight: normal;
	background: #AADDFF;
}
a.ajax_top:link,a.ajax_top:visited {
	font-size: 11px;
	font-weight: normal;
}
a.ajax_top:hover {
	text-decoration: underline;
	font-weight: normal;
	background: #AADDFF;
}
a.odkazkniha:link,a.odkazkniha:visited,a.odkazkniha:hover {
	font-size: 12px;
	color: #3fb5ff;
}
a.odkazunder:link,a.odkazunder:visited {
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}
a.odkazunder:hover {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
a.odkazunderline:link,a.odkazunderline:visited {
	text-decoration: underline;
	font-weight: normal;
}
a.odkazunderline:hover {
	text-decoration: none;
	font-weight: normal;
}
a.odkazregistrace:link,a.odkazregistrace:visited,a.odkazregistrace:hover {
	font-size: 9px;
	color: #3fb5ff;
}
#strankovani {
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
	background: url("../images/napln.gif") right bottom no-repeat #aaddff;
	padding: 2px 2px 4px 2px;
	font-weight: bold;
	height: 18px;
}
#strankovani a {
	font-size: 12px;
}
#strankovani i {
	font-size: 14px;
	font-weight: normal;
}
#strankovani img {
	float: left;
	position: relative;
	left: -2px;
	top: -2px;
}
#strankovani-grey {
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
	background: url("../images/napln-grey.gif") right bottom no-repeat #b7b7b7;
	padding: 2px 2px 4px 2px;
	font-weight: bold;
	height: 18px;
}
#strankovani-grey a {
	font-size: 12px;
}
#strankovani-grey i {
	font-size: 14px;
	font-weight: normal;
}
#strankovani-grey img {
	float: left;
	position: relative;
	left: -2px;
	top: -2px;
}
#nadpis-light {
	margin: 10px auto;
	text-align: left;
	font-size: 16px;
	background: url("../images/napln-light.gif") right bottom no-repeat #e4e4e4;
	padding: 2px 2px 4px 6px;
	font-weight: bold;
}
#nadpis-light img {
	float: left;
	position: relative;
	left: -6px;
	top: -2px;
}
#nadpis-content {
	padding: 0 7px;
}
.nadpis-odkaz {
	float: right;
	position: relative;
	right: 6px;
	top: 2px;
}
a.nadpisodkaz:link,a.nadpisodkaz:visited,a.nadpisodkaz:hover {
	font-size: 12px;
	color: #3fb5ff;
}
.podel {
	width: 100%;
}
td.podel1 {
	width: 40px;
}
td.podel2 {
	padding: 0 5px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	width: 50px;
}
td.podel3 {
	border-left: 1px solid #eee;
	padding-left: 5px;
}
.mojeikonka {
	margin-right: 5px;
}
.system1 {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}
.oddel {
	width: 100%;
	border-bottom: 1px solid #ccc;
	color: #999;
	font-weight: bold;
	margin: 0 0 20px 0;
}
#hodnoceni {
	color: #000;
	font-size: 10px;
	padding: 0 7px 7px 7px;
}
.vsichni {
	float: right;
	padding-left: 5px;
}
img.okraj {
	border: 1px solid #ccc;
}
table.mezera {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
.message {
	font-weight: bold;
	padding: 3px 8px;
	color: #ff0000;
}
#space {
	height: 100px;
}
#dolnistat {
	margin: 0 auto;
	margin-top: 50px;
	color: #777;
	font-size: 10px;
	text-align: center;
}
#dolnistat a {
	color: #3fb5ff;
	font-size: 10px;
	font-weight: normal;
}
#tigra1 td {
	padding: 1px 2px;
	border: 2px solid #fff;
}
.skryj {
	display: none;
}
.registrace {
	color: #ccc;
	font-size: 9px;
	font-weight: normal;
}
.novymail {
	font-weight: bold;
	border: 1px solid #000;
	padding: 0px 5px;
	background: #ff0000;
	color: #fff;
}
.cerven {
	font-weight: bold;
	color: #ff0000;
}
.extended {
	margin: 10px 0;
	border-top: 1px dotted #aaddff;
}
.original {
	font-style: italic;
}
.stitek {
	font-style: italic;
}
.odkazy {
	font-style: italic; text-align:left;
}
#nakup {
	text-align: right;
	background: #F9F3ED;
	float: right;
	margin: 5px 0 0 7px;
}
#nakup a {
	color: #9E0B0F;
}
.mojeexcel {
	text-align: right;
	position: relative;
	top: -20px;
	left: -20px;
}
/******************************* INDEX ********************************/
#index_komentovane {
	padding: 10px;
}
#index_komentovane h3 {
	padding-bottom: 5px;
}
#index_komentovane a:link,#index_komentovane a:visited {
	margin-top: 5px;
	text-decoration: none;
}
#index_komentovane a:hover {
	text-decoration: underline;
}
#index_hodnocene {
	padding: 10px;
}
#index_hodnocene h3 {
	padding-bottom: 5px;
}
#index_hodnocene a:link,#index_hodnocene a:visited {
	margin-top: 5px;
	text-decoration: none;
}
#index_hodnocene a:hover {
	text-decoration: underline;
}
#index_stitky {
	padding: 10px;
	line-height: 20px;
}
#index_stitky h3 {
	padding-bottom: 5px;
	color: #9cd052;
}
#index_stitky_body {
	padding: 10px;
	border: 5px solid #dbe8c7;
	background: #f3f7ec;
}
#index_stitky a:link,#index_stitky a:visited {
	margin-top: 5px;
	text-decoration: none;
	color: #000;
	font-weight: normal;
}
#index_stitky a:hover {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	background: #9cd052;
}
#index_search {
	padding: 10px;
	line-height: 20px;
}
#index_search h3 {
	padding-bottom: 5px;
	color: #9cd052;
}
#index_search_body {
	padding: 10px;
	border: 5px solid #dbe8c7;
	background: #f3f7ec;
}
#index_search a:link,#index_search a:visited {
	margin-top: 5px;
	text-decoration: none;
	color: #000;
	font-weight: normal;
}
#index_search a:hover {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	background: #9cd052;
}
#index_shoutbox {
	padding: 10px;
}
#index_shoutbox h3 {
	padding-bottom: 5px;
}
#index_komentare, #index_diskuze {
	padding: 10px;
}
#index_komentare h3, #index_diskuze h3 {
	padding-bottom: 5px;
}
#index_komentare a:link,#index_komentare a:visited,#index_diskuze a:link,#index_diskuze a:visited {
	margin-top: 5px;
	text-decoration: none;
}
#index_komentare a:hover, #index_diskuze a:hover {
	text-decoration: underline;
}
#index_ctene {
	padding: 10px;
}
#index_ctene h3 {
	padding: 5px 0;
}
#index_ctene a:link,#index_ctene a:visited {
	margin-top: 5px;
	text-decoration: none;
}
#index_ctene a:hover {
	text-decoration: underline;
}
#tip_stitky {
	padding: 10px;
	line-height: 20px;
	width: 408px;
	text-align: left;
}
#tip_stitky h3 {
	padding-bottom: 5px;
	color: #3FB5FF;
}
#tip_stitky_body {
	padding: 10px;
	border: 5px solid #AADDFF;
	background: #F2F8FF;
}
#tip_stitky a:link,#tip_stitky a:visited {
	margin-top: 5px;
	text-decoration: none;
	color: #3FB5FF;
	font-weight: bold;
}
#tip_stitky a:hover {
	text-decoration: underline;
	color: #3FB5FF;
}
#tip_stitky_text {
	float: right;
}
/****************************** DISKUZE *******************************/
#diskuze {
	margin: 0 10px;
}
.diskuze_oddil {
	border-top: 1px solid #aaddff;
	border-left: 1px solid #aaddff;
	border-bottom: 2px solid #aaddff;
	border-right: 10px solid #aaddff;
	padding: 5px;
	margin: 5px 0;
}
.diskuze_oddil_vpravo {
	float: right;
}
a.diskuze_haupt:link,a.diskuze_haupt:visited {
	text-decoration: underline;
}
a.diskuze_haupt:hover {
	text-decoration: none;
}
a.diskuze_main:link {
	text-decoration: underline;
}
a.diskuze_main:visited {
	text-decoration: underline;
	color: #888;
}
a.diskuze_main:hover {
	text-decoration: none;
}
.jsstyle {
	border: 1px dotted #c0c0c0;
	background: #eee;
	margin-left: 5px;
	padding: 5px;
}
.jsstyle2 {
	border: 1px dotted #c0c0c0;
	background: #eee;
	margin: 1px;
	padding: 5px;
}
.diskuze_prav {
	padding: 10px;
}
.diskuze_form {
	margin-top: 20px;
	padding: 20px 0;
	border: 1px dotted #000;
}
.diskuze_prehled {
	border-top: 1px solid #aaddff;
	border-bottom: 1px solid #aaddff;
	padding: 5px;
	margin: 5px 0;
}
.diskuze_popis {
	font-size: 10px;
	margin-top: 3px;
}
a.diskuze_pod:link,a.diskuze_pod:visited {
	text-decoration: none;
	font-size: 10px;
}
a.diskuze_pod:hover {
	text-decoration: underline;
	font-size: 10px;
}
.diskuze_prehledek {
	border-bottom: 1px solid #aaddff;
	margin: 5px 0;
}
.diskuze_samostatny {
	border-bottom: 1px solid #aaddff;
	margin: 5px 4px 5px 8px;
}
.diskuze_hlavicka {
	background: #f6f6f6;
	padding: 5px;
	border: 1px solid #ccc;
}
.diskuze_nadpis {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
}
.diskuze_text {
	padding: 5px;
	border-right: 1px solid #aaddff;
	border-left: 1px solid #aaddff;
}
a.diskuze_odkaz:link,a.diskuze_odkaz:visited {
	text-decoration: underline;
	color: #3fb5ff;
	font-weight: normal;
}
a.diskuze_odkaz:hover {
	text-decoration: none;
	color: #3fb5ff;
	font-weight: normal;
}
a.diskuze_vlozit:link,a.diskuze_vlozit:visited {
	text-decoration: underline;
	color: #999;
}
a.diskuze_vlozit:hover {
	text-decoration: none;
	color: #999;
}
/******************************* SEARCH *******************************/
.suggest_link {
	background: #fff;
	padding: 2px 6px;
}
.suggest_link_over {
	background: #eee;
	padding: 2px 6px;
}
#search_suggest {
	position: absolute;
	background-color: #fff;
	text-align: left;
	border: 1px solid #aaddff;
}
/******************************* STITKY *******************************/
a.velikostindex10:link,a.velikostindex10:visited,a.velikostindex10:hover {
	font-size: 10px;
}
a.velikostindex11:link,a.velikostindex11:visited,a.velikostindex11:hover {
	font-size: 11px;
}
a.velikostindex12:link,a.velikostindex12:visited,a.velikostindex12:hover {
	font-size: 12px;
}
a.velikostindex13:link,a.velikostindex13:visited,a.velikostindex13:hover {
	font-size: 13px;
}
a.velikostindex14:link,a.velikostindex14:visited,a.velikostindex14:hover {
	font-size: 14px;
}
a.velikostindex15:link,a.velikostindex15:visited,a.velikostindex15:hover {
	font-size: 15px;
}
a.velikostindex16:link,a.velikostindex16:visited,a.velikostindex16:hover {
	font-size: 16px;
}
a.velikostindex17:link,a.velikostindex17:visited,a.velikostindex17:hover {
	font-size: 17px;
}
a.velikostindex18:link,a.velikostindex18:visited,a.velikostindex18:hover {
	font-size: 18px;
}
a.velikostindex19:link,a.velikostindex19:visited,a.velikostindex19:hover {
	font-size: 19px;
}
a.velikostindex20:link,a.velikostindex20:visited,a.velikostindex20:hover {
	font-size: 20px;
}
a.velikostindex21:link,a.velikostindex21:visited,a.velikostindex21:hover {
	font-size: 21px;
}
a.velikost10:link,a.velikost10:visited,a.velikost10:hover {
	font-size: 10px;
}
a.velikost11:link,a.velikost11:visited,a.velikost11:hover {
	font-size: 12px;
}
a.velikost12:link,a.velikost12:visited,a.velikost12:hover {
	font-size: 14px;
}
a.velikost13:link,a.velikost13:visited,a.velikost13:hover {
	font-size: 16px;
}
a.velikost14:link,a.velikost14:visited,a.velikost14:hover {
	font-size: 18px;
}
a.velikost15:link,a.velikost15:visited,a.velikost15:hover {
	font-size: 20px;
}
a.velikost16:link,a.velikost16:visited,a.velikost16:hover {
	font-size: 22px;
}
a.velikost17:link,a.velikost17:visited,a.velikost17:hover {
	font-size: 24px;
}
a.velikost18:link,a.velikost18:visited,a.velikost18:hover {
	font-size: 26px;
}
a.velikost19:link,a.velikost19:visited,a.velikost19:hover {
	font-size: 28px;
}
a.velikost20:link,a.velikost20:visited,a.velikost20:hover {
	font-size: 30px;
}
a.velikost21:link,a.velikost21:visited,a.velikost21:hover {
	font-size: 32px;
}
/****************************** JAVABOX *******************************/
.dogvdvhdr {
	width: 280px;
	font-size: 11px;
	background: #eee;
	border: 1px solid #aaddff;
	font-weight: bold;
	padding: 5px;
	filter: alpha(opacity=95);
	opacity: 0.95;
}
.dogvdvbdy {
	width: 280px;
	font-size: 10px;
	background: #fff;
	border-left: 1px solid #aaddff;
	border-right: 1px solid #aaddff;
	border-bottom: 1px solid #aaddff;
	padding: 5px;
	text-align: left;
	filter: alpha(opacity=95);
	opacity: 0.95;
}
/****************************** TOOLTIP *******************************/
#tooltip {
	position: absolute;
	border: 3px solid #AADDFF;
	background: #f6f6f6;
	padding: 10px;
	color: #000;
	display: none;
	text-align: left;
	width: 300px;
}
.tool {
	position: relative;
	top: 3px;
	left: 2px;
}



/* heureka affil */
div.hrkaff {float:right; border-left:1px dotted #ADF; padding-left:10px; font-family:verdana, arial, sans-serif;}
div.hrkaff a {text-decoration:underline; color: #3FB5FF;}

div.hrkaff form.hsearch {margin-top:10px; text-align:left; clear:both;}
div.hrkaff div.hrkheader {font-weight:normal; text-align:left; margin-bottom:10px; width: 300px; float: left;}
div.hrkaff input {font-family:verdana, arial, sans-serif;}
div.hrkaff input.button.blue {border-width:1px; height:30px;}
div.hrkaff input.text {padding:0 5px; line-height:28px; height:28px; width:220px;}

div.hrkaff div#heurekaIframeHeader {width: 400px; overflow: hidden; font-weight: bold; padding: 2px 0; text-align: center;}

.heureka4-content {float:left}
.heureka4-footer {margin-top: 25px; float:right; clear:none; padding-right:20px;}


a.addbook {font-size:10pt; font-weight:normal;  float:right;}
