body {

	font-family: Verdana, "Geneva CE", lucida, sans-serif;

	font-size: 12px;

	color: #000000;

	margin:0;

	padding:0;

	background:#fff;   

	/*	nestandardne vlastnosti - mozete ich odkomentovat CSS bude funkcne ale nebude validne	*/

/*

	scrollbar-face-color: #768db9;

*/

}



table {

	border-collapse: collapse;

}



/*	zakladna tabulka layoutu	*/

#layout {

	height:90%;

}

/*	lavy okraj layoutu	*/

#lm {

	width: 25%;

	background:#fff url('layLm.gif') top right repeat-y;

}

/*	pravy okraj layoutu	*/

#rm {

	width: 25%;

	background:#fff url('layRm.gif') top left repeat-y;

}

/*	zahlavie	*/

#zahlavi1 {

	border: 1px solid #C3C3C3;

	position:top;

	background:url("logo.jpg");

	width:930px;

	height:135px;

 }





/*	graficky prvok napravo v zahlavi 	*/

#zahlavi-gr2 {

	position:absolute;

	top:50px;

	right:80px;

	width:80px;

	height:130px;

	background:url("");

}



/*	ciarkovana spodna cast zahlavia 	*/

#zahlavi2 {

	margin:3px 0 0 0;

	padding:0;

	height:15px;

	background: url("header-bck.jpg") top left repeat-y;

	width:930px;

    }



/*	srafovane zapatie stranky	*/

#zapati	{

	padding:0.2em;

	margin:0px 10px 10px 10px;

 	background: url("header-bck.jpg");

 	width:930px;

 }



/*	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 typu 1 az 5 - spolocne vlastnosti	*/

.blok1, .blok2, .blok2, .blok3, .blok4, .blok5	{

	margin:5 0 9px 0;

	padding:9px;

	color:#fff;

	font-weight: bold;

	font-size:14px;

        border: 1px solid #C3C3C3;

}



/*      definicia blokov typu 1 az 5 - rozdielne vlastnosti	*/

.blok1	{

	background:#768db9 url("npl2.png");

}

.blok2	{

	background:#768db9;

}



.blok3	{

	background:#768db9;

}



.blok4	{

	background:#4f689a;

}



.blok5	{

	background:#4f689a;

}



/*	definicia obsahu blokov 1-5 - spolocne vlastnosti	*/

.blok1obs, .blok2obs, .blok3obs, .blok4obs, .blok5obs  {

	padding:10;

	margin:-5 0 0px 0;

	font-size:11px;

	color:#000;

	background:url("balon2.jpg");

	background-repeat:no-repeat;

	border: 1px solid #C3C3C3;

}



/*	definicia obsahu blokov 1-5 - rozdielne vlastnosti	*/

.blok1obs {

}



.blok2obs {

}



.blok3obs {

}



.blok4obs {

}



.blok5obs {

	padding:0 2px; background:#f0f6ff;

}





/* hyperlinky */



A {

	font-size: 100%;

	font-style: normal;

	font-variant: normal;

}

A:link {

	color:#4A4A4A;

}

A:visited {

	color:#4A4A4A;

}

A:hover {

	color:#898989;

}

A:active {

	color:#4A4A4A;

}

A.clanek:link {

	color:#fff;

	text-decoration: none;

}

A.clanek:visited {

	color:#4A4A4A;

	text-decoration: none;

}

A.clanek:hover {

	color:#898989;

	text-decoration: underline;

}

A.menu:link, A.menu:visited {

	display:block;

	font-weight: bolder;

	color:#fff;

	background:url('panel.jpg');

	background-repeat:no-repeat;

	text-decoration: none;

	padding: 4px;

	margin: 2px 0;

	border: 1px solid #C3C3C3;

	font-size: 11px;

}

A.menu:hover {

	display:block;

	color:#007616m;

	background:url('panel2.jpg');

	text-decoration: none;

	padding:4px;

	margin: 2px 0;

}



/* zakladni styly */



.z {



	color:#4f689a;

	font-size: 13px;

	font-weight: normal;

	margin: 10 0 0px 30px;

}

.nadpis {

	

	margin: 0 0 0px 30px;

	padding: 0.2em 0 0.2em 10px;

	color:#FFFFFF;

	background: url('panel.jpg');

	background-repeat:no-repeat;

	width:671px;

	font-weight: bold;

	font-size: 13px;

	border: 1px solid #C3C3C3;

}

.podnadpis {

	color:#4f689a;

	text-align: center;

	font-size: 14px;

}

.bledy {

	color:#f0f6ff;

}



/* komentare */



.kom-z {

	color:#4A4A4A;

	font-size: 12px;

	font-weight: normal;

}

.kom-link {

	

	color:#4A4A4A;

	font-size: 13px;

	font-weight: normal;

}

.kom-hlavicka {

	color:#4A4A4A;

	padding: 4px;

	font-size: 12px;

	font-weight: normal;

	text-align: center;

}

.kom-text {

	color:#4A4A4A;

	padding: 3px;

	background: #fff;

	border: 1px solid #ffffff;

	font-size: 12px;

	font-weight: normal;

	text-align: center;

}

.kom-cely-ram {

	background:#ffffff;

    width:671px;

	border: 1px solid #ffffff;

	padding:4px;

	padding-bottom:4px;

	text-align: center;

}



/* ankety */

.anketa-std-otazka,

.anketa-cla-otazka,

.anketa-blok-z,

.anketasysz {

	margin: 10 0 10px 30px;

	color:#4A4A4A;

	font-size: 14px;

	font-weight: normal;

    padding:0.3em 0;



}

.anketasysodp,

.anketa-std-odpovedi,

.anketa-cla-odpovedi,

.anketa-blok-odpovedi {

	margin: 0 0 0px 30px;

	color:#4A4A4A;

	font-size: 10px;

	font-weight: normal;

	line-height:1.2em;

}

.anketa-cla-ram {

}

.anketa-blok-odp-cara {

	width:135px;

	font-size:85%;

	line-height:1em;

	height:1em;

	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:#FF0000;

	font-size: 10px;

	font-weight: bold;

}

.nov-titulek {

	color:#4A4A4A;

	font-size: 10px;

	font-weight: bold;

}

.nov-titulek-duraz {

	color:#2b3953;

	font-size: 13px;

	font-weight: bold;

}

.nov-text {

	color:#4A4A4A;

	font-size: 12px;

	font-weight: normal;

}



/* clanky */



	/*	pozadie clanku ako modry vruh nalavo	*/

.cla-cely {

	margin:0;

	background:#ffffff; 

}

	/*	vnutovne odsadenie clanku zlava a zdola 	*/

.cla-obsah {

	padding: 0 30 10px 60px;

}

	/*	nadpis clanku	*/

.cla-nadpis {

	position: relative;

	top: 7px;

	padding: 0.2em 0 0.2em 10px;

	color:#000000;

	background: url('panel.jpg');

	background-repeat:no-repeat;

	width:671px;

	font-weight: bold;

	font-size: 13px;

	margin: 0 30 3px 60px;

	border: 1px solid #C3C3C3;

}

	/*	text clanku	*/

.cla-text {

	padding: 10px 30 10 30;

	color:#4A4A4A;	

	background:#fff;

	font-weight: normal;

	font-size: 13px;

	text-align: justify;

	background-image: url('body_bg.png'); background-repeat: repeat-y; background-position: left bottom;

	}

	/*	styl pre informacie za clankom - autor, pocet precitani atd...	*/

.cla-informace {

	color:#4A4A4A;

	text-align: center;

	font-size: 11px;

	font-weight: normal;

	background:#fff;

}

	/*	odsadenie od krajov pri tlacovej sablone	*/

.tisk {

	padding:1em;

}

	/*		*/

.cla-informace-tisk {

	color:#4A4A4A;

	font-size: 11px;

	font-weight: normal;

	font-style: italic;

}

	/*	odsadenie ikony temy	*/

.obrtema {

	margin-left: 5px;

	position: absolute;

}



/* hodnoceni clanku */



.hodnoceni-celkovy-ram {

	background: #fff;

	text-align: center;

	border: 1px solid #C3C3C3;	

	margin: 10px 0 0 0;

	padding: 3px;

	color:#4A4A4A;

	font-size: 11px;

	font-weight: normal;

}



/* souvisejici clanky */



.souvis-cla-celkovy-ram {

	font-size: 13px;

	text-align: left;

	margin: 6px 0 12px 0;

}



/* download sekce */



.download-z {

	font-size: 13px;

text-align: center;

}

.download-sekce {

	font-size: 13px;

	text-align: center;

	padding: 6px;

margin: 10 0 0px 30px;

}

.download-sekce-akt {

	font-weight: bold;

}



/* weblinks sekce */



.weblinks-z {

	font-size: 13px;

	margin: 10 0 0px 30px;

}

.weblinks-sekce {

	font-size: 13px;

	text-align: center;

	padding: 6px;

}

.weblinks-sekce-akt {

	font-weight: bold;

}







/* dalsi pomocne styly*/



.hodnoceni {



}

.banner1 {

	background:#ffffff;

	color: #fff;

	margin:0;

	position:relative;

	top:9px;

}

.banner1d {

	background:#ffffff;

	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:#ffffff;

	color: #fff;

	margin: 5px 10px;

	border-bottom:1px solid #fff;

}



.bannerpod {

	color:#9eaecd;

	font-size: 9px;

	font-weight: normal;

	display:block;

	padding: 4px 0;

	margin:0 0 10px 0;

}



.banner-text {

	color:#9eaecd;

	font-size: 9px;

	font-weight: normal;

	display:block;

	padding: 4px 0;

	margin:0 0 10px 0;

}

.banner-img {

	color:#9eaecd;

	font-size: 9px;

	font-weight: normal;

	padding: 0px 0;

	margin:17 0 10px 0;

    

}



.strankovani {

	color:#C3C3C3;

	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:#000000;

	font-size: 12px;

	font-weight: normal;

}

.kal-clanek {

	background-color: #CEDEFF;

}

.kal-dnesni {

	background-color: #FFD8D8;

}

.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: 0px;

	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;

	border-bottom:1px solid #fff;

}



.tl {

	background-color: #FF4747;

	color: #fff;

	font-family: Verdana, "Geneva CE", lucida, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

}



form {

	padding: 0px 10;

	}



a img {

	border:none;

}

/* styly pro plug-iny - kforum */



.frumnadpis {

	color: #ffffff;

	background:#768db9;

	font-weight: bolder;

	text-align: center;

	font-size: 20px

}

.frumhlavi {

	background-color: #9eaecd;

	color: #ffffff;

	font-weight: bolder;

	text-align: center;

	font-size: 10px

}

.frumhlram {

	background-color: #ffffff

}

.frumvnram {

	background-color: #035D8A

}

.frumodskoky {

	background-color: #ffffff;

	font-size: 11px;

	font-weight: normal;

}

.frumz {

	background-color: #ffffff;

	color: #2b3953;

	font-size: 12px;

	font-weight: normal

}

.frumzneg {

	background-color: #f0f6ff;

	color: #2b3953;

	font-size: 12px;

	font-weight: normal

}

.frumzmiddle {

	color: #2b3953;

	font-size: 11px;

	font-weight: normal

}

.frumzsmall {

	color: #2b3953;

	font-size: 9px;

	font-weight: normal

}

.frumzsmallng {

	color: #2b3953;

	font-size: 9px;

	font-weight: normal

}

.frumzsmallred {

	color: #FF0000;

	font-size: 9px;

	font-weight: normal

}

.frumzsmallp {

	color: Silver;

	font-size: 9px;

	font-weight: normal

}

.frumznews {

	color: #2b3953;

	font-size: 10px;

	font-weight: normal;

}

.frumznewsnazev {

  color: #2b3953;

	font-size: 10px;

	font-weight: bolder;

}

/* Nastavuje urcenym prvkum zobrazeni v jednom radku */

.gal_inline {

   display: inline;

}

/* Nastaveni fontu navugace */

.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;

}