body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	background-color: #f3f3ff;
	margin: 10pt 0px 10pt 0px;
	scrollbar-base-color: #abf;
}

a {
	color: #0000c1;
	text-decoration: none;
}

h1 {
	text-align: center;
	color: #4466aa;
	font-size: 20pt; 
}

.nadpis h1 {
	text-align: center;
	color: #4466aa;
	font-size: 20pt; 
}

img {
	border: none;
}
p {
	margin: 10pt 4pt 2pt 10pt;
}




/******************************************************************************
 *		Navigace
 *****************************************************************************/

ul.navigace {
	position: relative;
	font-size: 14pt;
	top: -1pt;
	float: right;
	width: 14em;
	min-height: 23em;

		
	background-color: #f3f3ff;
	background-image: url('../img/stetce.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding: 0 2em 2em 2em;
	margin: 0px 0px 2em 1em;
	border-bottom: 1pt solid #79d;
	border-left: 1pt solid #79d;
}

ul.navigace li {
	list-style-type: none;
	padding: 2pt;
	margin: 1pt 0pt 1pt 1pt;
}

ul.navigace li a {
	padding: 0px 0px 2pt 2pt;
	border-bottom: 1pt solid transparent;
	border-left: 1pt solid transparent;
}

ul.navigace li a:hover {
	padding: 0px 0px 0pt -1pt;
	border-bottom: 1pt solid #7799dd;
	border-left: 1pt solid #7799dd;
}


/******************************************************************************
 *		Prava strana
 *****************************************************************************/

.right_site {
	position: relative;
	float: right;
	padding: 0 0 0 3em;
}

/******************************************************************************
 *		Aktuality
 *****************************************************************************/

.aktuality {
	position: relative;
	float: right;
	width: 155pt;
	top: -1px;
	height: 160pt;
	overflow: auto;
		
	background-color: #f3f3ff;
	padding: 10px;
	margin: 0px 0px 30px 20px;
	border: 0px;
	border-bottom: 1px solid #79d;
	border-left: 1px solid #79d;
	color: #353550;
}

.aktuality h5 {
	position: relative;
	top: -5pt;
	text-align: left;
	left: -5pt;
	color: #4466aa;
	font-size: 8pt; 
	border-bottom: 1px solid #79d;
}

.aktuality b {
	position: relative;
	color: #5566aa;
	font-size: 12pt; 
	border-bottom: 1px dotted #79d;
}

.aktuality i {
	position: relative;
	color: #6677bb;
	font-size: 10pt; 
}
/******************************************************************************
 *		Jadro
 *****************************************************************************/

.jadro {
	width: auto;
	min-height: 50em;
	background-color : #f5f5f5;
	border: 0px;
	border-top : 1px solid #7799dd;
	/*border-bottom : 1px solid #7799dd;*/
	margin: 0pt;
	padding : 0px;
}

.jadro h2 {
	font-size: 18pt;
	width: 40%;
	height: 30px;
	color: #4466ee;
	text-align: left;
	border-bottom: 1px solid #7799dd;
	background-image: url('../img/h1.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0pt 0pt 0pt 40px;
	margin: 27pt 20pt 25pt 20pt;
}


/*****************************************************************************
 *	Clanek
 *****************************************************************************/
.fotohuasc {
	width:730px;
}
.fotohuasc img{
	width:350px;
	float:left;
}
.clanek {
	margin : 3em 3em 0 3em;
	font-size : 10pt;
	text-align: justify;
	padding-bottom: 3em;
}

.clanek img {
	border: 0;
	margin: 5pt;
}

.clanek a {
	text-decoration: none;
	font-style: italic;
}

.clanek a:hover {
	background-color: #d5d5f0;
}

.clanek p {
	text-indent: 2em;
	padding: 0em;
	margin: 0em;
}

.clanek h3 {
	font-size: 14px;
}

.clanek h4 {
	font-size: 12px;
}

.clanek p .bookprev {
	float:left;
	width:310px;
}
.forum_popis {
	font-size: 10px;
}


/*****************************************************************************
 *	Zapati
 *****************************************************************************/

table.zapati {
	clear: both;
	width: 100%;
	font-size: 8pt;
	color: #3355dd;
	border-collapse: collapse;
	border-top : 1px solid #7799dd;
}

table.zapati tr td {
	margin: 0px;
	padding: 1pt 5pt 1pt 7pt;
	vertical-align: top;
}

table.zapati tr td a {
	color: #3355dd;
	border: none;
}


table.zapati tr td#tab2 {
	text-align: center;
}

table.zapati tr td#tab1, table.zapati tr td#tab3 {
	width: 30%;
}

table.zapati tr td#tab1 {
	text-align: left;
}

table.zapati tr td#tab3 {
	text-align: right;
}

table.zapati tr td#reklamni-agentura {
	text-align: center;
	font-size: 10px;
	color: #aad;
}

table.zapati tr td#reklamni-agentura a{
	text-align: center;
	font-size: 10px;
	color: #aad;
}

/*****************************************************************************
 *	misc
 *****************************************************************************/

.citat {
	width : 60%;
	background-color : #fffde0;
	border : 1px solid #eda;
	/*padding : 5px 9px 6px;
	margin : 4px 4px 4px 10%;*/
	font-size : 10px;
}

.citat i {
	font-size : 10px;
}

.detail img {
	border: 0;
}

table.forum {
	width : 50%;
}
table.forum tr#forumHlavicka {
	background-color : #aaa;
}
 
table.forum tr.tx0 {
	background-color : #ddf;
}

table.forum tr.tx1 {
	background-color : #cce;
}

table.forum tr.tx2 {
	background-color : #bbd;
}

table.forum tr.tx3 {
	background-color : #aac;
}

table.forum tr.tx4 {
	background-color : #99b;
}

table.forum tr.tx5 {
	background-color : #88a;
}

table.forum tr.tx6 {
	background-color : #779;
}

table.forum tr.tx7 {
	background-color : #668;
}

table.forumTelo {
	background-color : #cce;
	width: 50%;
}


table.forumTelo tr td {
	background-color : #aac;
	width: 100%;
}

table.forumTelo tr td.ttelo {
	background-color : #ddf;
}

.bodyForum {
	margin: 4px;
}


table.forum tr#today {
	background-color : #fcc;
}

/*****************************************************************************
 *	Welc	
 *****************************************************************************/

.part {
	text-align: center;
	vertical-align: top;
}

.part a:hover {
	background-color : #d5d5f0;
}

.part img {
	border: 0;
	margin: 2px;
}

.part .citat {
	width: 150px;
	height: 220px;
	padding: 0; 
}

.welcImg {
	text-align: center;
	margin: 10px 0px 10px 0px;
}

.navigace .menu2{
	margin-left: 8px;
}

.navigace .menu3{
	margin-left: 16px;
}

#vzpbanner {
	float: right;
}
