body	{
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 10pt;
	font-style : normal;
	font-weight : normal;
	line-height: 1.3em;
	color: #D7D8EA;
	margin: 10px 0;
	padding: 0 4px;
	background: #161C2C url(bg_pozadi.gif) no-repeat left top;
	text-align: center; 
}
.resetovac {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
/*	zakladna tabulka layoutu	*/
#stranka_obal	{
	width: 80%;
	margin: 0 auto 0 auto;
	background: url('bg_logo_top.gif') repeat;
	min-width: 770px;
}
/* okraje leveho vnitrniho sloupce */
#stranka_obal_1	{
	height: 100%;
}
/* okraje praveho vnitrniho sloupce */
#stranka_obal_2	{
   text-align: left; 
	height: 100%;
	xposition: relative;
	xleft: 10px;
	xwidth: 730px;
	xmargin: 0;
	xpadding: 0;

}
/* logo a hlavicka */
#stranka_hlavicka	{
	width: 100%;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height: 250px;

	background: url('bg_logo_top.gif') repeat;
}

#zahlavi1 {
	position : relative;
	margin : 0;  /* zruseni okraju */
	padding : 0;
	xheight : 240px;
}
#zahlavi-gr1	{
	position: absolute;
	width: 400px;
	height: 213px;
	top: -5px;
	left: 5px;
	margin: 0;
	xpadding: 10px;
	background: url(kira_tedy002.gif) no-repeat;
	cursor : pointer;
}
#zahlavi-gr2	{
	position: absolute;
	width: 350px;
	height: 120px;
	top: 30px;
	right: 15px;
	background: url(nadpis1.gif) no-repeat top right;
}
/*	vodorovne menu 	*/
#zahlavi2	{

	margin : 0;
	padding: 0;
	width : auto;
	height : 40px;
	font-weight : bold;
	position: relative;
	top: 210px;
   x_bottom: 0px;

}
.zmenui	{
	display: block;
	width: auto;
	min-width: 5em;

	padding: 8px;
	float: right;
	background: #334466 url('mod1-blkt.gif') no-repeat top left;
	text-decoration: none;
	font-size: 90%;
}

/*	vnitrek s panely 	*/
#stranka_vnitrek {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#stranka_vnitrek_2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #314162 url(prava_bg.gif) no-repeat right bottom;
}
/*	vnitrek levy panel 	*/
#levy_panel_obal {
	float: left;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#levy_panel_obal-2sl-l {
	float: right;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#levy_panel_vnitrek {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*	vnitrek hlavni panel dva sloupce levy 	*/
#hlavni_panel_obal-2sl-l {
	margin: 0px 190px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#hlavni_panel_vnitrek-2sl-l {
	padding: 10px 10px 10px 0px;
}

/*	vnitrek pravy panel 	*/
#pravy_panel_obal {
	float: right;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#pravy_panel_vnitrek {
	padding: 0px 0px 0px 0px;

}
/*	vnitrek hlavni panel dva sloupce pravy 	*/
#hlavni_panel_obal-2sl-p {
	margin: 0px 0px 0px 190px;
	padding: 0px 0px 0px 0px;
}

#hlavni_panel_vnitrek-2sl-p {
	padding: 0px 0px 10px 10px;
}

/*	vnitrek hlavni panel */
#hlavni_panel_obal {
	margin: 0px 190px 0px 190px;
	padding: 0px 0px 0px 0px;

}

#hlavni_panel_vnitrek {
	padding: 8px 8px 8px 8px;

}

#hlavni_panel_hlavicka { /* umisten banner 1 */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#hlavni_panel_paticka { /* umisten banner 2 */
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;

}

#panel_obsah {}

#panel_nadpis {}

/* paticka */
#stranka_paticka {
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}

/*	zapati stranky	*/
#zapati	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.zap-txt {
	xtext-align : center;
	color : #FFFFFF;
	font-size : 10px;
	margin : 0.5em;
}

/* odkazy */
a		{ color:#8888AA; }
a:link		{ color:#8888AA; }
a:visited	{ color:#8888AA; }
a:hover, a:active		{
	color: #facb50;
	text-decoration: none;
}

.zap-txt:link	{ color:#ffffee; }
.zap-txt:hover	{ color:#eeeeff; background:none; }

a.zmenui		{ color:#ffffee; }
a:link.zmenui		{ color:#ffffee; }
a:visited.zmenui	{ color:#ffffee; }
a:hover.zmenui		{
	color: #EEEEFF;
	background: #334466 url('mod2-blkt.png') no-repeat bottom right;
}
a:active.zmenui	{ color:#EEEEFF; } 

a.levemenu		{ color: #8888AA;  font-weight: bold;  }
a:link.levemenu		{ color: #8888AA;  font-weight: bold; }
a:visited.levemenu	{ color: #8888AA;  font-weight: bold; }
a:hover.levemenu		{ color: #F8F8E1;  font-weight: bold; }
a:active.levemenu	{ color: #8888AA;  font-weight: bold; } 

/* konec odkazu */

img	{
	border-color: #EEEEFF;
	}

/* pro plovoucí obrazky vlevo a vpravo */
.imgvlevo    {
	float: left;
	margin-right: 5px;
	border: 1px solid #EEEEFF;	
}
.imgvpravo   {
	float: right;
	margin-left: 5px;
	border: 1px solid #EEEEFF;
}	

/* format styly */
p	{
	margin: 0.6em 0;
	padding: 0 1em;
}

.ram	{
	margin: 0 0 5px 0;
	padding: 1em;
	width : auto;
	background-color: #212a44;
}

.preram {
	padding-bottom : 8px;
	margin-bottom : 8px;
	width : 100%;
}

.blok	{
	margin: 0;
	background: #212a44;
	padding: 0;
}
/* titulek prvni a druhy blok */
.bltit1, .bltit2	{	
	font-size: 14pt;
	text-align: left;
	color: #f58235;
	background: #212a44 url('mod21-blkt.png') bottom right no-repeat;

	padding: 2px 0 2px 28px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

}

/* texty bloku 1-2 4-5 */
.bloktx1, .bloktx2, .bloktx4, .bloktx5	{
	text-align: left;

	position: relative;

	font-size: 80%;
	margin: 0;
	padding: 4px 2px 5px 2px;
}
/* blok3 v prostrednim sloupci bez nadpisu */
.bltit3	{
	background: #212a44;
	padding: 2px 0 2px 10px;
	margin: 0px 0px 5px 0px;
}
.bloktx3	{
	text-align: left;
	color: #ACADCA;
	font-size: 80%;
	font-style: italic;
}

/* clanky */
.cla-text a		{ color:#FFFFEE; }
.cla-text a:link		{ color:#FFFFEE; }
.cla-text a:visited	{ color:#FFFFEE; }
.cla-text a:hover		{ color:#FACB50;  text-decoration: underline;  }

a.clanek		{ color:#F58235; }
a:link.clanek		{ color:#F58235; }
a:visited.clanek	{ color:#F58235; }
a:hover.clanek		{ color:#F5AB79; text-decoration:none;}


.nov-titulek-duraz
	{
	font-weight : bold;
	color: #F58235;
}

.nov-titulek
	{
	font-weight : bold;
}

.cla-nadpis, .nadpis
	{
   font-size : 12pt;
	text-align: left;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0.6em 0;
	color: #F58235;
}

.cla-informace
	{
	text-align: left;
	margin: 0.6em 0;
	font-size: 8pt;
	line-height: 1.2em;
	color: #FFFFEE;
}

.cla-text
	{
	margin: 1em 0;
	text-align: justify;
}

h2		{
	color: #f58235;
	font-size: 13pt;
}
h3		{
	color: #F5AB79;
	font-size: 12pt;
	font-weight: bold;
}
h4, h5, h6		{
	color: #facb50;
	font-size: 11pt;
	font-weight: bold;
}

/*	odsazeni od okraju pro tisk sablonu	*/
.tisk {	padding :1em;	}
.tisk H1 {
	font-size : 14pt;
	font-style : italic;
	color : #F5F5F5;
}
.cla-informace-tisk {
	color : #F5F5F5;
	font-style : italic;
}
	/* hodnoceni clanku */
.hodnoceni-celkovy-ram {
	background-color : #161c2c;
	margin : 6px 0;
	padding : 3px;
	font-size: 9pt;
	line-height: 1.2em;
}
/* souvisejici clanky */
.souvis-cla-celkovy-ram {
	text-align : left;
	margin : 6px 0 12px 0;
	padding: 5px 0px 0px 0px;
	font-size: 10pt;
	line-height: 1.2em;
}

.podnadpis	{
	text-align: left;
	font-size: 80%;
}

.textbox	{
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	color: #001111;
	text-align: left;
	font-size: 90%;
	width: 100%;
	height: 6em;
}

.textpole
	{
	margin:0; background: #f0f0ee; color:#011;
	}

.tl 	{
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: #ACADCA;
	color: #212a43;
}



hr		{ color:#88a; border: 1px solid #88a; }

.komz, .komlink
	{
	font-size:12px;
	}
.komhlav
	{
	font-size:12px; padding: 4px; font-weight: normal;
	}
.komtext
	{
	font-size:12px; padding: 3px; border: 1px solid #88a; _width:92%;
	}

/* ankety */
.anketa-std-otazka,
.anketa-cla-otazka,
.anketasysz	{
	font-size : 10pt;
	font-weight : bold;
	line-height: 1.4em;
}

.anketasysodp,
.anketa-blok-odpovedi	{
	xfont-size: 80%;
	font-weight: normal;
	xline-height: 1.2em;
	text-align: left;
}

.anketa-blok-z {
	xfont-size: 80%;
	font-weight : bold;
	margin : 0;
	padding : 0.3em 0;
}

.anketa-std-ram {
	text-align : left;
}

.novdatum, .novtit, .novtitduraz
	{
	font-weight:bold;
	}

.novtext
	{
	font-weight:normal;
	}

.banner,.bannerpod
	{
	display:block; font-weight:normal; float:right; padding-bottom:12px;
	}

.strankovani
	{
	font-size: 70%; font-weight: normal;
	}

.chybastredni
	{
	text-align: center;
	}

.mezera	{
	width:5px;
	}

.ohr	{
	width:auto;
	}

.kaltext
	{
	font-size:70%; font-weight:normal;
	}
.kalclanek
	{
	background-color:#449;
	}
.kaldnesni
	{
	background-color:#667;
	}

/* blok partneri */
.partners {
	text-align : center;
}
.partners img {
	margin-top :5px;
	border : 1px solid Silver;
}

/* plugin GALLERY */
.galerie {
  width: 60%;
  margin: 0 auto;
}
.galerie input,.galerie select,.galerie textarea {
	font-family : Tahoma, Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 9pt;
	text-align : left;
	margin : 2px 0;
	padding : 2px;
}
.gal_tlacitko {
	background-color : #ACADCA;
	color : #212a43;
	font-family : "Trebuchet MS", Verdana, "Geneva CE", lucida, sans-serif;
	font-weight : bold;
	text-align : center;
}
/* Nadpis galerie */
.gal_nadpis {}
/* Nejaky upozorneni */
.gal_bacha {
  font-weight: bold;
  text-align: center;
  color: Red;
  margin: 10px 0;
}
/* Tabulka v galerii */
.gal_table {
  text-align: left;
  font-size: 9pt;
  width: 80%;
  margin: 5px auto;
  border: 1px solid #244475;
}
.gal_table a img {
  border: 1px solid #244475;
  padding: 5px;
}
.gal_table a:hover img {
  border: 1px solid #F5AB79;
  padding: 5px;
}
.gal_table td,.gal_table th {
  padding: 0 4px;
}
/* Bunka th v tabulce */
.gal_table th {
  font-weight: normal;
  font-style: italic;
  color: #ACADCA;
}
/* div v th :-) */
.gal_table th div {
  text-align: center;
}
/* Oznaceni strong v th tabulce :-) */
.gal_table th strong,.gal_table th strong a {
  color: #F58235;
  font-style: italic;
  text-align: center;
  display: block;
  padding-bottom: 8px;
}
.gal_table th strong a:hover {
  color: #F5AB79;

}
/* Ovlivnuje navigaci vzdy dole/nahore na strance */
.gal_navigace {
  text-align: center;
  margin-top: 20px;
}

.gal_strankovani {
  font-size: 8pt;
  text-align: center;
}
.gal_ident {
  text-align: right;
  font-size: 8pt;
}

.gal_gal_titulek {
	padding : 3px 0 3px 0;
	background-color : #334466;
	font-weight : bold;
	text-align: center;
	margin-top: 10px;	
}

.gal_table_obr {
  margin: 0 auto;
  width: 80%;
}
.gal_table_obr td {
  padding: 10px;
  font-size: 8pt;
  text-align: center;
}
.gal_table_obr td a img {
  border: 1px solid #244475;
  padding: 5px;
}
.gal_table_obr td a:hover img {
  border-color : #F5AB79;
}

/* kniha navstev */
.gb_add-form {
	padding : 0.5em;
}
.gb_add-form p, .gb_add-form form {
	margin : 0px;
}
.gb_add-form textarea {
	font-size : 9pt;
	font-family : Tahoma, Verdana, "Geneva CE", lucida, sans-serif;
	margin : 2px 0;
}	

.gb_nick, .gb_email, .gb_homepage {
	float : left;
	padding-right : 10px;
}
.gb_nick input, .gb_email input, .gb_homepage input {
	font-family : Tahoma, Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 9pt;
	margin : 2px 0;
	padding : 2px;
	float : left;
}
.gb_message {
	clear : both;
	font-weight : bold;
}
.gb_message textarea {
	font-family : Tahoma, Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 9pt;
	text-align : left;
	margin : 2px 0;
	padding : 2px;
}
.gb_submit input {
	margin : 15px 0px;
	padding : 0px 5px 0px 5px;
	background-color : #80a9df;
	color : #f8faff;
	font-family : "Trebuchet MS", Verdana, "Geneva CE", lucida, sans-serif;
	font-weight : bold;
	text-align : center;
}	

/* pocet zprav */
.gb_total-posts {
	clear : both;
	text-align : center;
}
/* pocet stan */
.gb_navigator {
	clear : both;
	font-weight : bold;
	text-align : center;
	padding : 3px;
	background-color : #fff8df;
	border-top : 1px dashed #d7bb71;
	border-bottom : 1px dashed #d7bb71;
}
.gb_other {
	font-size : 9pt;
}
.gb_other table {
	font-size : 9pt;
}
.gb_post  {
	margin-bottom : 10px;
}
.gb_post-top {
	padding : 3px;
	background-color : #F5AB79;
	border-bottom : 1px dashed #80A9DF;
}
.gb_post-top img {
	vertical-align : middle;
	padding-right : 3px;
}
.gb_meno {
	font-weight : bold;
}
.gb_adresy {
	margin-left : 5px;
}
.gb_datum {
	margin-left : 10px;
}
.gb_post-middle {
	padding : 3px;
}

/* --------------------------------------------------------------- 
- image caption
*/
span.capDivRightBrd {
	float: right;
	border: 1px solid Red;
	background-color: #f0f0ee;
	padding: 5px;	
	height: auto;
	margin-left: 10px;
	margin-bottom: 5px;
}
span.capDivRight {
	float: right;
	padding: 5px;	
	height: auto;
	margin-left: 10px;
	margin-bottom: 5px;
}
span.capDivLeftBrd {
	float: left;
	border: 1px solid #cccccc;
	background-color: #f0f0ee;
	padding: 5px;	
	height: auto;
	margin-right: 10px;
	margin-bottom: 5px;
}
span.capDivLeft {
	float: left;
	padding: 5px;	
	height: auto;
	margin-right: 10px;
	margin-bottom: 5px;
}
span.caption {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;	
	line-height: 12px;	
	color: #666666;
	background-color: transparent;
	margin: 0px;
	margin-top: 5px;	
	padding: 0px;
	display: block;	
}
