body 
{	
font-family: Verdana, "Geneva CE", lucida, sans-serif;	
font-size: 10px;	
color: #2b3953;	
margin:0;	
padding:0;	
background:#ffffff;	
/*	nestandardne vlastnosti - mozete ich odkomentovat CSS bude funkcne ale nebude validne	*/
/*	scrollbar-face-color: #768db9;*/
}
table 
{	
border-collapse: collapse;
}/*	zakladna tabulka layoutu	*/
#layout 
{	
height:100%;
}
/*	lavy okraj layoutu	*/
#lm 
{	
width: 4%;	
background:#9eaecd url('layLm.png') top right repeat-y;
}
/*	pravy okraj layoutu	*/
#rm 
{	
width: 4%;	
background:#9eaecd url('layRm.png') top left repeat-y;
}
/*	zahlavie	*/
#zahlavi1 
{	
position: relative;	
margin:0;	
padding:0;	
height:180px;	
background:url('header-gr2.jpg');		
}
/*	ciarkovana spodna cast zahlavia 	*/
/*#zahlavi2 {	
margin:5px 0 0 0;	
padding:0;	
height:10px;	
background:#768db9 url("header-bck.png") top right repeat-y;}*/

/*	srafovane zapatie stranky	*/
#zapati	{	
padding:0.2em;	
background:#3366cc;/*url('prechod_LLL.png') repeat-y top right;*/
 margin-left:10px; 
margin-right:10px; 
margin-top:0px; 
margin-bottom:12px;
}

/*	trieda pre vnutorne odsadenie - padding - stlpcov	*/
.col {	
padding:10px 10px 0 10px;
}
/*	odsadenie hlavného stlpca v sablone base	*/
.hlav {	padding:10px 0 0 0;
}
/*	odsadenie z prava v sablone download	*/
.hlav2 
{	
padding:10px 10px 0 0;
}
.zap-txt {	
text-align: center;	
color: #fff;	
font-size: 9px;	
margin:0.5em;
}
/*      definicia blokov (záhlaví bloků) typu 1 az 5 - spolocne vlastnosti	*/
.blok1, .blok2, .blok2, .blok3, .blok4, .blok5	{	
margin:0 0 1px 0;	
padding:9px;	
color:blue;	
font-weight: bold;	
font-size:12px;}
/*      definicia blokov typu 1 az 5 - rozdielne vlastnosti	*/
.blok1	{	
background:#768db9;	}
.blok2	{	

background:url('prechod_L.png')50% 0%  repeat-y;
color:red;	
font-weight: bold;	
font-size:12px;
}
.blok3	{	
background:url('prechod_L.png')50% 0%  repeat-y;
font-family: "verdana";	

}
.blok4	{	
background:url('prechod_L.png')50% 0%  repeat-y;
font-family: "verdana";	
}
.blok5	{
background: url('prechod_P.png')0% 50% repeat-y;	
/*background:#0055b3;*/
font-family: "verdana";
}
/*	definicia obsahu blokov 1-5 - spolocne vlastnosti	*/
.blok1obs, .blok2obs, .blok3obs, .blok4obs, .blok5obs  {	
padding:0;	
margin:0 0 18px 0;	
font-size:10px;
}
/*	definicia obsahu blokov 1-5 - rozdielne vlastnosti	*/
.blok1obs {}
.blok2obs {	
font-size:10px;
background:url('prechod_L.png')  repeat-y;
color:red;
}
.blok3obs {
background:url('prechod_L.png')  repeat-y;
color:red;
}

.blok4obs {
background:url('prechod_L.png')0 80% repeat-y;
/*#2b3953 */
}
.blok5obs {	
padding:0 2px; 
/*color:white;*/
background:url('prechod_P.png')80% 0 repeat-y;
/*#f0f6ff;*/
}



/* hyperlinky */
A {	
font-size: 100%;	
font-style: normal;	
font-variant: normal;
}
A:link {	
color:#4f689a;
}
A:visited {	
color:#4f689a;
}
A:hover {	
color:#2b3953;
}
A:active {	
color:#4f689a;
}
A.clanek:link {	
color:#fff;	
text-decoration: none;
}A.clanek:visited {	
color:#fff;	
text-decoration: none;
}
A.clanek:hover {	
color:#fff;	
text-decoration: underline;
}
A.menu:link, 
A.menu:visited {	
display:block;	
font-weight: bolder;	
color:#fff;	
background:#9eaecd;	
text-decoration: none;	
padding:4px;	
margin: 2px 0;	
border:none;	
font-size: 10px;
}
A.menu:hover {	
display:block;	
color:#fff;	
background:#4f689a;	
text-decoration: none;	
padding:4px;	
margin: 2px 0;
}
/* zakladni styly */
.z {	
color:#4f689a;	
font-size: 9px;	
font-weight: normal;
}
.nadpis {	
text-align: center;	
padding: 0.2em 0 0.2em 10px;	
color:white;	
background:#4f689a;	/*#4f689a; */
font-weight:2bold;	
font-size: 12px;
}
.podnadpis 
{	
color:#4f689a;
text-align: center;	
font-size: 11px;	
font-weight:bold;
}
.bledy {	
color:#f0f6ff;	
font-size: 10px;
}
/* komentare */
.kom-z {	
color:#4f689a;	
font-size: 10px;	
font-weight: normal;
}
.kom-link {	
color:#4f689a;	
font-size: 11px;	
font-weight: normal;
}
.kom-hlavicka {	
color:#4f689a;	
padding: 4px;	
font-size: 10px;	
font-weight: normal;
}
.kom-text {	
color:#4f689a;	
padding: 3px;	
background: #fff;	
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: 11px;	
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: 10px;	
font-weight: normal;	
line-height:1.2em;	
margin:0.2em 0;
}
.anketa-cla-ram {}
.anketa-blok-odp-cara {	
width:100px;	
font-size:85%;	
line-height:1em;	
height:1em;	
margin:2px 0;	
padding:0;
}
.anketa-blok-odp-cara-hlasy {	
height:1em;	
background:#2b3953 url('gr-inq.png') 100% 0 repeat-y;
}
.anketa-std-ram {	
text-align: left;
}
/* syst. blok - novinky */
/*.nov-datum {	color:#4f689a;	font-size: 8px;	font-weight: bold;}*/
.nov-titulek {	
color:#4f689a;	
font-size: 11px;	
font-weight: bold;
}
.nov-titulek-duraz {	
color:#2b3953;	
font-size: 10px;	
font-weight: bold;
}
.nov-text {	
color:#4f688a;	
font-size: 9px;	
font-weight: normal;
}
/* clanky */	
/*	pozadie clanku ako modry vruh nalavo	*/
.cla-cely {
border: 1px solid #4f689a;	
margin:0;	
background:#white;/*url('cla-poz.png')  top left repeat-y;*/
}	
/*	vnutovne odsadenie clanku zlava a zdola 	*/
.cla-obsah {	
padding: 2px 2px 10px 30px;
}	
/*	nadpis clanku	*/
.cla-nadpis {	
position: relative;	
top: 7px;	
padding: 0.2em 0 0.2em 10px;	
color:#yellow;	
background:url('prechod_LL.png') repeat-y;

/*#2b3953 url('gr-inq.png') 80% 0 repeat-y;	*/
/*#0055b3;
font-weight: bold;	*/
font-size: 14px;	
margin: 0 0 3px 80px;
}	
/*	text clanku	*/
.cla-text {	
padding: 10px 6px 2px 2px;	
color:#000099;/*#4f689a;	*/
font-weight: normal;	
font-size: 11px;	
text-align: justify;}	

/*	styl pre informacie za clankom - autor, pocet precitani atd...	*/
.cla-informace 
{	
color:#4f689a;	
font-size: 9px;	font-weight: normal;
}	
/*	odsadenie od krajov pri tlacovej sablone	*/
.tisk {	padding:1em;
}	
/*		*/
.cla-informace-tisk 
{	
color:#000000;	
font-size: 11px;	
font-weight: normal;	
font-style: italic;
}	
/*	odsadenie ikony temy	*/
.obrtema {	
padding:0 0 0 5px;
}
/* hodnoceni clanku */
.hodnoceni-celkovy-ram 
{	
background: #fff url('modra-prechod.png') repeat-x top left;	
margin: 6px 0;	
padding: 6px;	
color:#4f689a;	
font-size: 9px;	
font-weight: normal;
}
/* souvisejici clanky */
.souvis-cla-celkovy-ram 
{	
font-size: 11px;	
text-align: left;	
margin: 6px 0 12px 0;
}
/* download sekce */
.download-z {	
font-size: 12px;
}
.download-sekce {	
font-size: 12px;	
text-align: center;	
padding: 6px;
}
.download-sekce-akt {	
font-weight: bold;
}
/* weblinks sekce */
.weblinks-z {	
font-size: 12px;
}


.weblinks-sekce {	font-size: 12px;	text-align: center;	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 nespravnemuzobrazeniu hodnoty margin v MSIE. Ak nie je nastaneny border, blokybanner 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: 10px;	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 #4f689a;	padding-bottom: 8px;	margin-bottom: 8px;}/*.horni-navig-lista {	border-top-width: 2px;	border-left-width: 0px;	border-right-width: 2px;	border-bottom-width: 2px;	border-style: solid;	border-color: #003098;	padding: 2px;}*//* 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 {	color: #000;	font-family: Verdana, "Geneva CE", lucida, sans-serif;	font-size: 11px;	margin:2px 0;	padding:2px;}.tl {	background-color: #768db9;	color: #f8faff;	font-family: Verdana, "Geneva CE", lucida, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;}form {	background: #fff url('modra-prechod.png') repeat-x top left;; padding-left:0; padding-right:0; padding-top:4px; padding-bottom:4px}a img {	border:none;}/* menu */
.on {
 display: on
}
.off {
 display:none
}
ul.menu {
  border: 1px none;
  list-style-image : url('sipecka.gif');margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:1px		
}
.menu-1 {
	font-family: "verdana","verdana";
	font-size: 10px;
	font-weight:bold;
  	color: blue;
	cursor: hand;
}

a.menu-2:link, 
a.menu-2:visited {
	color: #2b3953;
	text-decoration: none;
	font-size: 10px;
}

a.menu-2:hover {
	color: red;
	text-decoration: none;
	font-size: 10px;
}
* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
   display: inline;
}
/* Nastaveni fontu navigace */
.gal_navigace {
        font-size: 11px;
        font-weight: normal;
        font-family: "verdana","arial";
}


/* Nastaveni popisu galerie v zobrazeni galerie  */
.gal_ukaz_popis {
        text-align: center;
        width: 70%;
        font-size: 11px;
        margin: 3px 0px 3px 0px;
}
/* Nastaveni vlastnika galerie v zobrazeni galerie*/
.gal_ukaz_vlastnik {
        width: 70%;
        text-align: right;
        font-size: 11px;
        font-weight: bold;
}
/* Odsazeni formulare */
.gal_ukaz_form {
        text-align: center;
        font size: 11px;
        margin-top: 5px;
}
/* Nadpis galerie */
.gal_nadpis {
        font-weight: bold;
        font-size: 17px;
        text-align: center;
        margin: 5px;
        font-family: "verdana","arial";
}
/* Vycet omezenei */
.gal_omezeni {
        font-size: 11px;
        text-align: left;
        margin-top: 10px;
        text-align: center;
}
/**/
.gal_vypis {
        margin-left: 10px;
        font-size: 10px;
        font-weight: normal;
        text-align: left;
}
/* Cervene */
.gal_cervene {
        color: #0000AA;
}
/* Tucne */
.gal_tucne {
        font-weight: bold;
}
/* Vyrazne */
.gal_vyrazne {
        font-weight: bold;
        color: #0000AA;
}
/* Text galerie */
.gal_text {
        margin-top: 10px;
        margin-bottom: 2px;
        font-size: 11px;
        text-align: left;
}
/* Odsazeni formularovych tlacitek */
.gal_formular {
        font-size: 11px;
        text-align: left;
        margin-left: 15px;
}
/* Vodorovna cara */
.gal_cara {
        border: 1px dotted #000000;
}
/* Inpt pole */
.gal_input {
    background: transparent;
    background-color: white;
    border: 1px solid #000000;
    color: #000000;
    font-family: "verdana","arial","helvetica";
    font-size: 11px;
    text-align: left;
}
/* Okraje obrazku v prehledu galerii */
.gal_prehled img {
   border: 1px solid #000000;
   margin: 2px;
}
/* Celkove nastaveni prehledu galerii */
.gal_prehled {
   width: 400px;
   border: 1px dotted #000000;
   font-size: 11px;
   padding: 0 3 0 3;
}
/* Titulek v prehledu galerii */
.gal_prehled td.titulek {
   text-align: center;
   padding-bottom: 2px;
}
/* Popis v prehledu galerii */
.gal_prehled td.popis {
   font-style: italic;
   width: 110px;
}
/* Obrazek v prehledu galerii */
.gal_prehled td.obrazek {
   width: 110px;
}
/* Udaje v prehledu galerii */
.gal_prehled td.udaje {
   text-align: left;
}
/* Format obrazku v zobrazeni galerie */
.gal_ukaz_galerie_obrazek img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Titulek obrazku v prehledu galerii */
.gal_ukaz_galerie_obrazek_titulek {
   font-size: 11px;
   font-weight: bold;
}
/* Titulek v prehledu galerii */
.gal_galerie_ukaz_titulek {
   font-size: 10px;
   border: 1px dotted #000000;
   margin: auto;
}
/* Obrazek */
.gal_obr img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Nastaveni fontu strankovani */
.gal_strankovani {
  font-size: 10px;
}


/* kniha navstev */
.gb_add-form {
	background-color: #aaaaaa;
	padding: 0.5em;
}
.gb_add-form p, .gb_add-form form {
	margin: 0px;
}
.gb_add-form input, .gb_add-form textarea {
	color: black;
	background-color: #aaaaaa;
	border: 1px solid #666666;
	padding: 1px;
	font-size: x-small;
}
.gb_nick, .gb_email, .gb_homepage {
	float: left;
	padding-right: 10px;
}
.gb_nick input, .gb_email input, .gb_homepage input {
	width: 120px;
}
.gb_message {
	clear: both;
}
.gb_message textarea {
	width: 390px;
	height: 5em;
	font-size: small;
}
.gb_submit input {
	margin: 5px 0px;
	padding: 1px 3px;
	outline: 1px solid #666666;
}
.gb_total-posts {
	clear: both;
	margin: 1em 15%;
	border: 1px solid #ffffff;
	background-color:gray;
	font-size: small;
	text-align: center;
	color: #FFFFFF;
}
.gb_navigator {
	clear: both;
	text-align: center;
}
.gb_other {
	font-size: 12px;
}
.gb_post  {
	border: 1px solid #333333;
	margin-bottom: 10px;
}
.gb_post-top {
	padding: 2px 3px;
	background-color: #f0ffff; /*#255441;*/
	border-bottom: 1px solid #333333;
}
.gb_post-top img {
	vertical-align: middle;
}
.gb_meno {
	font-weight: bold;
}
.gb_adresy {
	margin-left: 5px;
}
.gb_datum {
	margin-left: 10px;
}
.gb_post-middle {
	padding: 3px;
	background-color: #f0f6ff;/*#333333*/ 
	font-size: 11px;
}	