body {
	color: black;
	margin:0;
	padding:0;
	background: url('bg_all.jpg') no-repeat fixed center top;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



table {

	border-collapse: collapse;

}



/*	zakladna tabulka layoutu	*/

#layout {

	height: 100%;
	background-color: white;
	width: 1000px;
}



/*	zahlavie výška 200px	*/

.zahlavi1 {

	position: relative;
	margin: 0;
	padding: 28px 10px 0;
	height:170px;
	background: url('head.png');

}

.menu_zahlavi1{

	color: white;
	font-style: normal;
	font-variant: normal;
	background: none;
	margin: 0;
	padding: 0;
}

.menu_zahlavi1  a:link, a:visited  {


	margin-right: 5px;
	margin-left: 0;
	color: white;
	font-size: 14px;
	background: none;
}



/*	srafovane zapatie stranky	*/

#zapati	{

	padding: 9px 6px 0 380px;
	margin: 3px 0px 5px;
	background: url("zapati.png") no-repeat;
	width: 100%;
	height: 100px;
}



/*	trieda pre vnutorne odsadenie - padding - stlpcov	*/

.col {

	padding: 0 2px 2px;
	margin: 0;
}



/*	odsadenie hlavného stlpca v sablone base	*/

.hlav {

	padding: 2px;

}



/*	odsadenie z prava v sablone download	*/

.hlav2 {

	padding:10px 10px 0 0;

}



.zap-txt {

	text-align: left;
	color: gray;
	font-size: 11px;
	margin: 0;
}



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

.blok1, .blok2, .blok2, .blok3, .blok4, .blok5	{
	padding: 3px;
	margin: 3px 0 0;
}



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

.blok1	{

	background: url(bg_gray.jpg);
	text-align: left;
	color: white;
	padding: 4px;
	font-size: 11px;
	margin-top: 2px;
}

.blok2	{

background: url(mattoni_bg.jpg) no-repeat;
	text-align: left;
	color: white;
	padding: 0px;
	font-size: 11px;
	margin-top: 2px;
	width: 300px;
	height: 100px;
}



.blok3	{
	margin: 0;
	padding: 0;
}



.blok4	{

	background:#4f689a;

}



.blok5	{

	background:#4f689a;

}



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

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

	padding:0;
	margin: 0;
	font-size:11px;

}



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

.blok1obs {

}



.blok2obs {

}



.blok3obs {

}



.blok4obs {

}



.blok5obs {

	padding:0 2px; background:#f0f6ff;

}





/* hyperlinky */



A {

	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: black;
	background-color: transparent;
}

A:link {

	color:black;
	text-decoration: none;
	background-color: transparent;
}

A:visited {

	color:black;
	text-decoration: none;
	background-color: transparent;
}

A:hover {

	color: silver;
	text-decoration: none;
	
}

A:active {

	color:black;
	text-decoration: underline;
}

A.clanek:link {

	color: #ca030a;
	text-decoration: none;
	font-style: normal;
	font-size: 18px;
	font-variant: normal;
}

A.clanek:visited {

	color: #ca030a;
	text-decoration: none;
	font-style: normal;
	font-size: 18px;
	font-variant: normal;
}

A.clanek:hover {

	color: gray;
	text-decoration: none;
	font-style: normal;
	font-size: 18px;
	font-variant: normal;
}

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

	display:block;
	color:#fff;
	text-decoration: none;
	padding:4px;
	margin: 2px 0;
	border:none;

}

A.menu:hover {

	display:block;
	color:white;
	text-decoration: none;
	padding:4px;
	margin: 2px 0;

}



/* zakladni styly */



.z {

	color:#ca030a;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.nadpis {

	text-align: left;
	padding: 4px;
	color:white;
	background:#ca030a;
	font-weight: normal;
	font-size: 11px;
	margin: 0 0 5px;

}

.podnadpis {

	color:#4f689a;
	text-align: center;
	font-size: 14px;

}

.bledy {

	color:#f0f6ff;

}



/* komentare */



.kom-z {

	color:gray;
	font-size: 11px;
	font-weight: normal;

}

.kom-link {

	color:gray;
	font-size: 11px;
	font-weight: normal;

}

.kom-hlavicka {

	color:gray;
	padding: 4px;
	font-size: 11px;
	font-weight: normal;

}

.kom-text {

	color:black;
	padding: 3px;
	background: #fff;
	border: 1px solid gray;
	font-size: 11px;
	font-weight: normal;

}

.kom-cely-ram {

	background:silver;
	padding:4px;
	border: 1px solid gray;
	padding-bottom:4px;
	margin: 0 2px 0 0;

}



/* ankety */

.anketa-std-otazka,

.anketa-cla-otazka,

.anketa-blok-z,

.anketasysz {

	color: #d9020f;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 15px;
	padding: 0;

}

.anketasysodp,

.anketa-std-odpovedi,

.anketa-cla-odpovedi,

.anketa-blok-odpovedi {

	color:gray;
	font-size: 11px;
	font-weight: normal;
	line-height:1.2em;
	margin:0.2em 0;

}

.anketa-cla-celkovy-ram {

	font-size: 11px;
	text-align: left;
	margin: 0;
	border: 1px solid gray;
	padding: 5px;
}

.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:#ca030a  100% 0 repeat-y;

}



.anketa-std-ram {

	text-align: left;

}



/* syst. blok - novinky */



.nov-datum {

	color:gray;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	display: none;
}

.nov-titulek {

	color: white;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding: 4px;
	margin: 2px 0 0;
	display: block;
	background: url(bg_gray.jpg);
}

.nov-titulek-duraz {

	color: white;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	background-color: #ca030a;
	padding: 3px;
	margin: 0;
	display: block;
}

.nov-text {

	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: gray;
	margin: 0;
	padding: 0;
}



/* clanky */



	/*	pozadie clanku ako modry vruh nalavo	*/

.cla-cely {

	margin: 0 2px 5px;
	background: url('nadpis_sipka.png') no-repeat right top;

}

	/*	vnutovne odsadenie clanku zlava a zdola 	*/

.cla-obsah {

	padding: 0px;

}

	/*	nadpis clanku	*/

.cla-nadpis {

	padding: 0px 27px 0px 0px;
	color: #ca030a;
	margin: 0px;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}

	/*	text clanku	*/

.cla-perex {

	color:gray;
	text-align: justify;
	font-style: normal;
	font-size: 11px;
	margin: 0px;
	padding: 1px 0 0;
}

.cla-text {

	padding: 0px;
	color:black;   
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
}

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

.cla-informace {

	font-size: 11px;
	font-weight: normal;
	color: gray;
	padding: 7px;
	border: 1px solid gray;
	margin: 0;
}

.cla-informace a, a:link, a:visited, a:hover {

	font-size: 11px;
	font-weight: normal;
	color: gray;
	background-position: 420px;
	background-attachment: fixed;
}

	/*	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 {

     margin-left: 5px;
     position: absolute;

}





/* hodnoceni clanku */



.hodnoceni-celkovy-ram {

	margin: 0;
	padding: 0;
	color:gray;
	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;

}

.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: center;
	padding: 6px;

}

.weblinks-sekce-akt {

	font-weight: bold;

}



/* std. navigacni lista */



.std-navig {

	font-size: 80%;
	background:#f8faff;
	margin:1em 0;
	text-align: center;

}



.std-navig-akt-str {

	color:#4f689a;

} 



/* dalsi pomocne styly*/



.hodnoceni {



}

.banner1 {

	color: #fff;
	margin:0;
	padding: 0;
}

.banner1d {

	background:#9eaecd;
	color: #fff;
	margin:0;
	position:relative;
	top:9px;
	margin:0 11px 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 {

	font-size: 9px;
	font-weight: normal;
	padding: 0;
	margin: 5px 0 10px;

}



.strankovani {

	color:gray;
	font-size: 9px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}



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

}

.informace {

	color: #000;
	font-size: 9px;
	font-weight: normal;
	width: 100%;

}



/*

.mezera {

	width: 5px;

}

.ohr {

	width: auto;

}

*/

.ram {

	margin: 0px;

}

.preram {

	padding-bottom: 5px;
	margin-bottom: 5px;

}

/*

.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: 11px;
	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: white;
	color: gray;
	text-align: center;
	font-style: normal;
	font-size: 11px;
	font-variant: normal;
	padding: 3px;
	margin-top: 10px;
	border: 1px solid gray;
	height: 20px;
}



form {
	padding: 0;
	margin: 0;
}



a img {

	border:none;

}

h1 {
	margin: 0;
}
acronym { cursor: help; border-bottom: 1px dotted #000000; font-variant: normal; }











/* begin styles for RSS Feed */



.rss_box {

	 margin: 0px;
	background-color: #06356f;
}

.rss_items {

	margin:0px;

	padding: 10px;
}

p.rss_title {padding:0.5em;}

.rss_title {

	text-decoration: none;


	font-size: 14px;

	color: #000;

	font-weight:bold;

	margin: 0px;

	padding:0em;

	text-align: left;

}



.rss_item  {

  font-weight : normal;

  list-style:none;

  padding-bottom:5px;
	color: #5995c0;
	text-align: justify;
}



.rss_item a {

	text-decoration : none;

	color: white;

	margin-bottom: 10px;
}

.rss_item a.class.class:hover {
	text-decoration : none;

	color: white;
	margin-bottom: 10px;
}



	


.rss_date {

	font-size: 85%;

	font-weight : normal;

	color: silver;

	}

