body
	{
	font-family: Georgia, "New York CE", utopia, serif;
	font-size: 95%;
	line-height: 1.25em;
	color: #000;
	margin: 0;
	padding: 0 4px;
	background-color: #f5f5f5;
	text-align: center;
}

#vrstva-01 {
	width: 984px;
	left: 0;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: #fff url(bg_hlavni_2.jpg) repeat-y;
}

#vrstva-01forum {
	width: 984px;
	left: 0;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: #fff url(bg_hlavni_forum.jpg) repeat-y;
}

#zahlavi {
	position: relative;
	left: 21px;
	width: 942px;
	margin: 0;
	padding: 0;
	height: 210px;
	background: #D3E3FB;
}

#top-prouzek {
	position: absolute;
	width: 942px;
	height: 1em;
	top: 0;
	left: 0;
	margin: 0;
	background: #FFB646;
}

#zahlavi-logo	{
	position: absolute;
	width: 450px;
	height: 10em;
	top: 30px;
	left: -10px;
	margin: 0;
	padding: 0 0.6em;
}

#zahlavi-logo span {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 450px;
	height: 150px;
	background: url(logo.gif) no-repeat 0 0;
	cursor: hand;
}

#datum	{
	position: absolute;
	width: 212px;
	height: 9em;
	top: 15px;
	right: 10px;
	margin: 10px;
	padding: 0 0.6em;
}

#hledani {
	position: absolute;
	width: 212px;
	top: 172px;
	right: 2px;
	margin: 1px;
	padding: 0 0.1em;
}

#podmenu {
	position: absolute;
	width: 942px;
	height: 35px;
	top: 175px;
	left: 0;
	margin: 0;
	background: #FFF url(bg_podmenu.png) no-repeat;
}

#podmenu-forum {
	position: absolute;
	width: 942px;
	height: 35px;
	top: 175px;
	left: 0;
	margin: 0;
	background: #FFF url(bg_podmenu_forum.png) no-repeat;
}

/* menu a podmenu */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/doors_drop_line.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* the styling */
#nav {
	float: left;
	padding-left: 10px;
	width: 680px;
	height: auto;
	top: 110px;
	position: absolute;
	z-index: 1;
	margin-left: 10px;
}

#nav .select, #nav .current {
	margin: 2.5em 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
}

#nav .sub {margin:0; padding:0; list-style:none;}

#nav li {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 100;
	float: left;
}
#nav .current li {z-index:50;}

#nav .select a, 
#nav .current a {
	display: block;
	height: 1.8em;
	float: left;
	width: 50px;
	padding: 0 0 0 9px;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.7em;
	white-space: nowrap;
}

/* calculate the required widths of the top level */
#nav .one a {width:4.5em;}
#nav .two a {width:10em;}
#nav .three a {width:5.5em;}
#nav .four a {width:6em;}
#nav .five a {width:4.7em;}
#nav .six a {width:4.8em;}

#nav .select a b, 
#nav .current a b {
	height: 100%;
	display: block;
	padding: 0 5px 0 2px;
	color: #FFF;
	border: 1px solid Gray;
	background-color: #008000;
}

#nav .sub {
	display: none;
}

/* for IE5.5 and IE6 only */
#nav table {
	position: absolute;
	border-collapse: collapse;
	left: 0;
	top: 0;
	font-size: 1em;
}

#nav .select a:hover b {
	color: #000;
	cursor: pointer;
	background-color: #FFF;
}

#nav .current a {
	background-position: 0 -150px;
}
#nav .current a b {
	background-position: 100% -150px;
	color: #553;
	background-color: #FFF;
}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {
	color: #000;
	background-color: #D3E3FB;
	border: 1px solid #F5F5F5;
}

#nav .current .sub .current_sub a, 
#nav .current .sub a:hover {
	color: #000;
	background-color: #D3E3FB;
	border: 1px solid #F5F5F5;
}

#nav .current .sub, 
#nav .select a:hover .sub, 
#nav .select li:hover .sub {
	display: block;
	position: absolute;
	width: 663px;
	top: 1.7em;
	margin-top: 1px;
	padding: 10px 0 3px 0;
	background-color: #FFF;
}

* html #nav .current .sub, * html #nav .select a:hover .sub {margin-top:0; margin-t\op:1px;}

#nav .current .sub li a {
	display: inline;
	padding: 0 5px;
	margin: 3px 5px 0 0;
	width: auto;
	white-space: nowrap;
	font-weight: bold;
	font-size: 0.9em;
	height: 2em;
	line-height: 1.9em;
	background-color: #FFB646;
	border: 1px solid Gray;
	color: #553;
}

/* pokud je display:none tak se nezobrazuje podmenu pri najeti na hlavni tlacitko menu */
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {
	display: none;
	padding: 0 5px;
	margin: 3px 5px 0 0;
	width: auto;
	white-space: nowrap;
	font-weight: bold;
	font-size: 0.9em;
	height: 2em;
	line-height: 1.9em;
	background-color: #FFB646;
	border: 1px solid Gray;
	color: #553;
}

#nav .select a:hover, 
#nav li:hover a {
	background-position: 0% -150px;
}

#nav .select a:hover b, 
#nav .select li:hover a b {
	background-position: 100% -150px;
	color: #000;
}

/* calculate the left edge position of each sub level */
#nav .one .sub {left:-3px;}
#nav .two .sub {left:-4.95em; margin-left:-5px;}
* html #nav .two .sub {margin-left:-5px; marg\in-left:-5px;}
#nav .three .sub {left:-14.9em; margin-left:-15px;}
* html #nav .three .sub {margin-left:-5px; marg\in-left:-13px;}
#nav .four .sub {left:-20.2em; margin-left:-27px;}
* html #nav .four .sub {margin-left:-15px; marg\in-left:-26px;}
#nav .five .sub {left:-26.75em; margin-left:-27px;}
* html #nav .five .sub {margin-left:-18px; marg\in-left:-26px;}
#nav .six .sub {left:-31.1em; margin-left:-27px;}
* html #nav .six .sub {margin-left:-18px; marg\in-left:-22px;}

#vrstva-02 {
	position: relative;
	left: 30px;
	width: 924px;
	margin: 0;
	padding: 0.5em 0 0 0;
	overflow: hidden;
}

#navigace-drobecky {
	position: relative;
	width: 684px;
	overflow: hidden;
	float: left;
	padding: 6px 0 0 2px;
}

.drobecky-text {
	font-size: 11px;
}

/* zobrazeni vrstvy pro sablonu fs_jeden.sab -> jeden sloupec */
#sloupec-1ab {
	width: 692px;
	padding: 0 0 0.6em;
	margin: 0 0 12px;
	float: left;
	position: relative;
}

/* zobrazeni vrstvy pro sablonu fs_forum.sab -> cista plocha */
#sloupec-1abc {
	width: 919px;
	padding: 0 0 0.6em;
	margin: 0 0 12px;
	float: left;
	position: relative;
}

#sloupec-1a {
	width: 342px;
	margin: 12px 0 16px 0;
	float: left;
	position: relative;
	border: 1px solid #DCDCDC;
	padding: 0.8em 0 0.6em;
	height: 256px;
}

#sloupec-1b {
	width: 342px;
	margin: 12px 0 16px 6px;
	float: left;
	position: relative;
	border: 1px solid #DCDCDC;
	padding: 0.8em 0 0.6em;
	text-align: center;
	height: 256px;
}

#sloupec-1c {
	width: 212px;
	padding: 0.6em 0 0.6em;
	margin: 12px 0 12px;
	float: right;
	position: relative;
	top: -2em;
}

#sloupec-1cj {
	width: 212px;
	padding: 0 0 0.6em;
	margin: 12px 0 12px;
	float: right;
	position: relative;
	top: -3.1em;
}

/* uvnitr vrstvy 3 bloky se zaoblenymi rohy */
#vrstva-03 {
	position: relative;
	width: 694px;
	color: #000;
	margin: 0.1em auto 0 0;
	float: left;
	overflow: hidden;
}

/* zaoblene rohy :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.xsnazzy h1, .zsnazzy h1 {
	margin: 0;
	font-size: 1.1em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #C0C0C0;
	text-align: center;
	height: 40px;
	vertical-align: middle;
}

.xsnazzy {
background: transparent; 
width:224px; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
	background: #fff;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
.xb1 {
	margin: 0 5px;
	background: #C0C0C0;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
	display: block;
	border: 0 solid #C0C0C0;
	border-width: 0 1px;
	height: 235px;
}
* html .xboxcontent {
height:1px;
}

.color_a {
	background: #D3E3FB;
	color: #fff;
}
.color_b {
	background: #F5F5F5;
	color: #000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

/* zaoblene rohy II. prehled akci ve spolecnem vypisu act.php -----------*/
.zsnazzy_full {width:690px;}
.xsnazzy_full h1, .zsnazzy_full h1 {
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #444;
}
.xsnazzy_full p, .zsnazzy_full p {
	margin: 0;
	padding: 5px 10px;
	font-size: 10px;
}
.xsnazzy_full {
	background: transparent;
	width: 680px;
	float: left;
	margin: 0 0 20px 6px;
	height: auto;
}

.xtop_full, .xbottom_full {display:block; background:transparent; font-size:1px;}
.xb1_full, .xb2_full, .xb3_full, .xb4_full {display:block; overflow:hidden;}
.xb1_full, .xb2_full, .xb3_full {height:1px;}
.xb2_full, .xb3_full, .xb4_full {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xb1_full {margin:0 5px; background:#444;}
.xb2_full {margin:0 3px; border-width:0 2px;}
.xb3_full {margin:0 2px;}
.xb4_full {height:2px; margin:0 1px;}

.xboxcontent_full {
	display: block;
	border: 0 solid #444;
	border-width: 0 1px;
}
* html .xboxcontent_full {height:1px;}

.color_a_full {background:#c9ba65; color:#fff;}
.color_b_full {background:#d4d8bd; color:#000;}
.color_c_full {background:#758279; color:#fff;}
.color_d_full {background:#b2ab9b; color:#000;}


/* uvnitr vrstvy clanky a aktuality */
#vrstva-04 {
	position: relative;
	width: 694px;
	color: #000;
	margin: 1em auto 0 0;
	float: left;
	overflow: hidden;
}

#clanky {
	position: relative;
	width: 694px;
	color: #000;
	margin: 1em auto 0 0;
	float: left;
	overflow: hidden;
}

#aktuality {
	position: relative;
	width: 340px;
	color: #000;
	margin: 1em auto 0 7px;
	float: left;
	overflow: hidden;
}

#zapati-obr {
	width: 984px;
	background: #F5F5F5 url(bg_dole.png) no-repeat;
	height: 30px;
	left: 0;
	margin: 0 auto;
	padding: 0;
}

#zapati-obr-forum {
	width: 984px;
	background: #F5F5F5 url(bg_dole_forum.png) no-repeat;
	height: 30px;
	left: 0;
	margin: 0 auto;
	padding: 0;
}

#zapati-text {
	width: 984px;
	background: #F5F5F5;
	left: 0;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size: 70%;
}

/* puvodni styl phpRS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

table {
	border-collapse: collapse;
}

.blok1, .blok3, .blok5	{
	margin: 0 0 3px 0;
	padding: 3px;
	color: white;
	font-weight: bold;
	font-size: 13px;
}
/* kratke zpravy */
.blok1	{
	background: #FFDEAD;
	color: #990000;
	border: 1px solid #DCDCDC;
}
.blok2	{
	background: #F5F5F5;
	margin: 0 0 0 0;
	padding: 3px 0 5px 10px;
	color: #008000;
	font-weight: bold;
	font-size: 13px;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
/* cisty, bez nadpisovy */
.blok3	{
	background: #fff;
	color: white;
	font-weight: bold;
	font-size: 13px;
}
/* projekty */
.blok4	{
	color: Gray;
	font-weight: bold;
	font-size: 12px;
}
/* uvitaci */
.blok5	{
	background:#4f689a;
}

.blok1obs, .blok2obs, .blok4obs, .blok5obs  {
	margin: 0 0px 18px 0px;
	font-size: 12px;
}
/* kratke zpravy */
.blok1obs {
}
/* odpocet - ramesek sedy a nadpis s bg sedivym */
.blok2obs {
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	padding: 5px 0 5px 0;
}
/* cisty, bez nadpisovy */
.blok3obs {
	padding: 0;
	margin: 0 0 0 0;
	font-size: 13px;
}
/* projekty */
.blok4obs {
}

/* uvitaci */
.blok5obs {
}


/* hyperlinky */

A {
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
}
A:link {
	color: #990000;
	text-decoration: underline;
}
A:visited {
	color:#990000;
	text-decoration: underline;
}
A:hover {
	color: #000080;
	text-decoration: none;
}
A:active {
	color:#990000;
	text-decoration: underline;
}
A.clanek:link {
	color: #000080;
	text-decoration: underline;
}
A.clanek:visited {
	color: #000080;
	text-decoration: none;
}
A.clanek:hover {
	color: #990000;
	text-decoration: none;
}
A.menu:link, A.menu:visited {
	display: block;
	font-weight: bolder;
	color: #000080;
	background: #F5F5F5;
	text-decoration: none;
	padding: 4px;
	margin: 2px 0;
	border: 1px solid Gray;
	font-size: 12px;
}
A.menu_aktualni:link {
	display: block;
	font-weight: bolder;
	color: #000;
	background: #FFF;
	text-decoration: none;
	padding: 4px;
	margin: 2px 0;
	border: 1px solid Gray;
	font-size: 12px;
}
A.menu:hover {
	display: block;
	color: #990000;
	background: #D3E3FB;
	text-decoration: none;
	padding: 4px;
	margin: 2px 0;
}

A.odkaz:link, A.odkaz:visited {
	font-weight: bolder;
	color: #000080;
	background: #FFB646;
	text-decoration: underline;
	padding: 4px;
	margin: 2px 0;
	border: none;
	font-size: 11px;
}
A.odkaz:hover {
	color: #990000;
	background: #D3E3FB;
	text-decoration: none;
	padding: 4px;
	margin: 2px 0;
}

/* zakladni styly */

.z {
	color:#4f689a;
	font-size: 13px;
	font-weight: normal;
}
.nadpis {
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 6px 0;
	padding: 6px;
	background: #FFDEAD;
	color: #990000;
	border: 1px solid #DCDCDC;
	position: relative;
}
.podnadpis {
	color:#4f689a;
	text-align: center;
	font-size: 14px;
}
.bledy {
	color:#f0f6ff;
}

/* komentare */

.kom-z {
	color:#4f689a;
	font-size: 11px;
	font-weight: normal;
}
.kom-link {
	color:#4f689a;
	font-size: 13px;
	font-weight: normal;
}
.kom-hlavicka {
	color:#4f689a;
	padding: 4px;
	font-size: 11px;
	font-weight: normal;
}
.kom-text {
	background: #fff;
	color: #4f689a;
	padding: 3px;
	border: 1px solid #4f689a;
	font-size: 11px;
	font-weight: normal;
}
.kom-cely-ram {
	background: #e0e6f0;
	padding: 4px;
	border: 1px solid #4f689a;
	padding-bottom: 4px;
}

/* ankety */
.anketa-std-otazka,
.anketa-cla-otazka,
.anketa-blok-z,
.anketasysz {
	color:#4f689a;
	font-size: 13px;
	font-weight: normal;
	margin:0;
	padding:0.3em 0;
	border-bottom: 1px solid #9eaecd;
}
.anketasysodp,
.anketa-std-odpovedi,
.anketa-cla-odpovedi,
.anketa-blok-odpovedi {
	color:#4f689a;
	font-size: 12px;
	font-weight: normal;
	line-height:1.2em;
	margin:0.2em 0;
}
.anketa-cla-ram {
}
.anketa-blok-odp-cara {
	width:140px;
	font-size:85%;
	line-height:1em;
	height:1em;
	margin:2px 0;
	padding:0;
}
.anketa-blok-odp-cara-hlasy {
	height: 1em;
	background: #008000 repeat-y 100% 0;
}

.anketa-std-ram {
	text-align: left;
}

/* syst. blok - novinky */

.nov-datum {
	color: #008000;
	font-size: 13px;
	font-weight: bold;
}
.nov-titulek {
	color: #000080;
	font-size: 13px;
	font-weight: bold;
}
.nov-titulek-duraz {
	color: #8B0000;
	font-size: 13px;
	font-weight: bold;
}
.nov-text {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding: 0 4px 4px 4px;
	background: #F5F5F5;
}
.nov-text-duraz {
	color: #B51284;
	font-size: 13px;
	font-weight: normal;
	background: #FFFBA2;
	padding: 0 4px 4px 4px;
}
.nov-pozadi01 {
	padding: 0.2em 0 0.2em 10px;
	margin: 16px 0 0 0px;
	border-bottom-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	background: #F5F5F5;
}

.nov-pozadi02 {
	padding: 0.2em 0 0.2em 10px;
	margin: 16px 0 0 0px;
	background: #fff535;
	border-bottom-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

/* plugin - skautska galerie */
.skgal-nazev {
	padding: 0.2em 0 0.2em 4px;
	margin: 15px 0 0 2px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #008000;
}
a.skgal-nazev-odkaz {
	color: #008000;
}	
a.skgal-nazev-odkaz:hover {
	color: #800000;
}
.skgal-text {
	color: #000;
	font-size: 13px;
	height: 150px;
	text-align: center;
	margin: 0;
	padding: 8px 10px 10px;
}

.skgal-foto {
	margin: 8px 8px 2px 4px;
	border: 8px solid #FFCB7B;
}
.skgal-popis {
	padding: 10px 4px 4px 4px;
	text-align: justify;
}

/* plugin - kalendar akci */
.kalakc-nazev01 {
	padding: 0.2em 0 0.2em 4px;
	margin: 15px 0 0 2px;
	color: #008000;
	font-size: 13px;
	font-weight: bold;
	background: #F8FBD2;
}
a.kalakc-odkaz01 {
	color: #800000;
}
.kalakc-nazev02 {
	padding: 0.2em 0 0.2em 10px;
	margin: 20px 0 0 0px;
	color: #008000;
	font-size: 13px;
	font-weight: bold;
	background: #F8FBD2;
}
a.kalakc-odkaz02 {
	color: #008000;
}	
a.kalakc-odkaz01:hover {
	color: #008000;
}
a.kalakc-odkaz02:hover {
	color: #800000;
}
.kalakc-datum {
	color: #990000;
}
.kalakc-text {
	padding: 0 4px 4px 4px;
	color: #000;
	font-size: 13px;
	height: 130px;
	margin: 4px;
}
.kalakc-text-full {
	padding: 0 4px 4px 4px;
	color: #000;
	font-size: 13px;
	margin:0; 
}

.kalakc-vice {
	text-align: right;
	font-size: 11px;
	font-weight: normal;
}
.kalakc-mesic {
	padding: 0.2em 0 0.2em 10px;
	background: #D3E3FB;
	margin: 20px 0 10px 0px;
	color: #000080;
	font-size: 16px;
	font-weight: bold;
}
/* clanky */

	/*	pozadie clanku ako modry vruh nalavo	*/
.cla-cely {
	margin: 0;
	background: #FFF;
}
	/*	vnutovne odsadenie clanku zlava a zdola 	*/
.cla-obsah {
	padding: 0 5px 20px 75px;
}
.cla-obsah-projekt {
	padding: 0 5px 10px 5px;
}
	/*	nadpis clanku	*/
.cla-nadpis {
	position: relative;
	top: 7px;
	padding: 0.2em 0 0.2em 10px;
	color: #000;
	background: #D3E3FB;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 3px 0px;
}
	/*	text clanku	*/
.cla-text {
	padding: 10px 0 0 0;
	color: #000;
	font-weight: normal;
	font-size: 13px;
	text-align: justify;
}
	/*	styl pre informacie za clankom - autor, pocet precitani atd...	*/
.cla-informace {
	color:#4f689a;
	font-size: 11px;
	font-weight: normal;
}
	/*	odsadenie od krajov pri tlacovej sablone	*/
.tisk {
	padding: 1em;
	text-align: left;
}
	/*		*/
.cla-informace-tisk {
	color:#000000;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}
	/*	odsadenie ikony temy	*/
.obrtema {
	padding: 0 0 5px 5px;
}


/* hodnoceni clanku */

.hodnoceni-celkovy-ram {
	background: #fff url("modra-prechod.png") top left repeat-x;
	margin: 6px 0;
	padding: 6px;
	color:#4f689a;
	font-size: 11px;
	font-weight: normal;
}

/* souvisejici clanky */

.souvis-cla-celkovy-ram {
	font-size: 11px;
	text-align: left;
	margin: 6px 0 11px 0;
	background: #F8F8F8;
	border: 1px solid #C0C0C0;
	padding: 6px 4px 12px 4px;
}

/* download sekce */

.download-z {
	font-size: 13px;
}
.download-sekce {
	font-size: 13px;
	text-align: center;
	padding: 6px;
}
.download-sekce-akt {
	font-weight: bold;
}

/* weblinks sekce */

.weblinks-z {
	font-size: 13px;
}
.weblinks-sekce {
	font-size: 13px;
	text-align: left;
	padding: 6px;
}
.weblinks-sekce-akt {
	font-weight: bold;
}
/* dalsi pomocne styly*/

.hodnoceni {

}
.banner1 {
	background:#9eaecd;
	color: #fff;
	margin:0;
	position:relative;
	top:9px;
}
.banner1d {
	background:#9eaecd;
	color: #fff;
	margin:0;
	position:relative;
	top:9px;
	margin:0 10px 0 0;
}
/*
nastavenie spodneho okraju pomocou border-bottom zabranuje nespravnemu
zobrazeniu hodnoty margin v MSIE. Ak nie je nastaneny border, bloky
banner a zapatie sa dotykaju - nezobrazi sa oddelovacia medzera
*/
.banner2 {
	background:#9eaecd;
	color: #fff;
	margin: 5px 10px;
	border-bottom:1px solid #fff;
}

.bannerpod {
	color:#4f689a;
	font-size: 9px;
	font-weight: normal;
	display:block;
	padding: 4px 0;
	margin:0 0 10px 0;
}

.banner-text {
	color:#4f689a;
	font-size: 9px;
	font-weight: normal;
	display:block;
	padding: 4px 0;
	margin:0 0 10px 0;
}
.banner-img {
	color:#4f689a;
	font-size: 9px;
	font-weight: normal;
	padding: 4px 0;
	margin:0 0 10px 0;
}

.strankovani {
	color: #4f689a;
	font-size: 11px;
	font-weight: bold;
}
.biltucne {
	color:#fff;
	font-size: 13px;
	font-weight: bold;
}

.chybastredni {
	color:#f00;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

/* rozsirujici styly pro plug-iny */

.kal-text {
	color:#4f689a;
	font-size: 12px;
	font-weight: normal;
}
.kal-clanek {
	background-color: #f0e0e6;
}
.kal-dnesni {
	background-color: #e0e6f0;
}
.planakci {
	font-size: 10px;
}
.informace {
	color: #000;
	font-size: 9px;
	font-weight: normal;
	width: 100%;
}

/*
.mezera {
	width: 5px;
}
.ohr {
	width: auto;
}
*/
.ram {
	margin-bottom: 8px;
}
.preram {
	border-bottom: 2px dotted #FFB646;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/*
.horni-navig-lista {
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: #003098;
	padding: 2px;
}
*/
.stranka {
	margin: 10px 0px 10px 0px;
}

/* textova pole, tlacitka */

.textbox {
	background-color: white;
	color: #000000;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 12px;
	text-align: left;
	margin:2px 0;
	padding:2px;
	/*	nestandardne vlastnosti - mozete ich odkomentovat CSS bude funkcne ale nebude validne	*/
/*
	scrollbar-face-color: #768db9;
*/
}
.textpole {
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 11px;
	margin: 0 0;
	padding: 0;
	color: #000;
}

input:focus, textarea:focus {
	background: #FCFCFC;
}

.tl {
	color: #483D8B;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	background: #F5F5F5;
	border: 1px solid Gray;
	padding: 1px 5px 5px 5px;
	height: 18px;
}

form {
	padding: 4px 0;
}

a img {
	border:none;
}

/* uvitaci clanek */
.uvitani {
	margin: 2px 2px 2px 6px;
}


/* svatek v hlavicce */
.svatek {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	margin-left: 4px;
	text-align: center;
}

.svatek_jmeno {
	font-weight: bold;
	color: #008000;
	font-size: 13px;
}

/* odkaz v hlavicce a v paticce */
a.hlavpat {
	text-align: center;
	text-decoration: underline;
	color: #000080;
	padding: 0 4px 0 4px;
	font-weight: bold;
}
a.hlavpat:hover {
	color: #990000;
	text-decoration: none;
	text-align: center;
	background-color: #D3E3FB;
}

/* navigacnilista - specfce.php */
.std-navig {
	color: #4f689a;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding: 0.2em 0 0.2em 10px;
	background: #DCDCDC;
	margin: 16px 0 0 0px;
}
.std-navig-akt-str {
	font-weight: bold;	
}
.sloupec {
	float: left;
}

/* internetove projekty na hlavni strance */
.projekty-obr {
	background: #fff;
	color: #000;
	font-size: 13px;
	height: 90px;
}
.projekt-foto {
	margin: 8px 8px 8px 4px;
	border: 8px solid #FFCB7B;
	text-align: center;
}

/* styl stranky pro sablonu cla_projekt */
#content {
	position: relative;
	float: left;
	padding: 4px 0 0 0;
	margin: 4px 0 0 4px;
	width: 200px; /* ie5win fudge begins */
	voice-family: "\";}\"";
	voice-family:inherit;
	width: 200px;
	}
html>body #content {
	width: 200px; 
	/* ie5win fudge ends */
	}
	
#content2 {
	position: relative;
	float: left;
	padding: 4px;
	margin: 4px;
	width: 471px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 468px;
	}
html>body #content2 {
	width: 468px; 
	/* ie5win fudge ends */
	}
	
/* pouzito u projektu jako napoveda, co to je */	
/* css tooltip
================================== */

a.tooltip {
  position: relative;
}

a.tooltip span {
  display: none;
}

a.tooltip:hover {
  font-size: 100%; /* Fixes bug in IE5.x/Win */
}

a.tooltip:hover span {
	display: block;
	position: absolute;
	top: 1em;
	left: 0;
	padding: 0.2em 0.6em;
	border: 1px solid Gray;
	background-color: #F5F5F5;
	color: #000;
	z-index: 10;
	width: 120px;
}

/* pokrik u oddilu */
.pokrik {
	color: #8c4500;
	font-weight: bold;
}
.pokrik_text {
	color: #8c4500;
	font-style: italic;
}

/* radkovani vetsi */
.radek {
	line-height: 2em;
}
.gallery-obr {
	margin: 0px 8px 2px 4px;
	border: 8px solid #FFCB7B;
}
/* plugin odpocitavani */
.display_ram {
	font-family: Georgia;
}
.display_od {
	border: 0px none;
	font-weight: bold;
	font-family: Georgia;
	text-align: center;
}
.tag-clouds {
	line-height: normal;
}
A.tag:link, A.tag:visited {
	color: #008000;
	text-decoration: underline;
}

A.tag:hover {
	text-decoration: none;
}
