body {

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

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

	background-color:#fff;
	background-image: url('../ed_design/bg.gif');
	background-repeat: repeat-x;

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

/*

	scrollbar-face-color: #768db9;

*/

}



table {

	border-collapse: collapse;

}

h1 {
  font-size: 1.4em;
}



/*	zakladna tabulka layoutu	*/

#layout {

  width: 1002px;
	height:100%;
	margin: 0px auto;

}
#layout tbody tr td {
  background-color: #fff;
} 

/*	lavy okraj layoutu	*/

#lm {

	width: 0%;
 
}

/*	pravy okraj layoutu	*/

#rm {

	width: 0%;

}

/*	zahlavie	*/

#zahlavi1 {
	position: relative;
	margin:0;
	padding:0;
	height:120px;
  background-image: url('../ed_design/top1_bg.gif');
	background-repeat: no-repeat;

}

/*	napis - graficky prvok vlavo v zahlavi	*/

#zahlavi-gr1 {

	position:absolute;
	width:900px;
	height:95px;
	/*background:url("Logo.jpg");*/
	cursor: hand;

}



/*	ciarkovana spodna cast zahlavia 	*/

#zahlavi2 {

	margin:0px;
	padding:0;
	height:66px;
  background-image: url('../ed_design/top2_bg.gif');
	background-repeat: no-repeat;
}

/*	srafovane zapatie stranky	*/

#zapati	{
  height: 120px;
  color:#090909;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: normal;
	background-image: url('../ed_design/bottom_bg.gif');
	background-repeat: no-repeat;
}



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

.col {

	/*padding:4px 4px 0 4px;*/

}



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

.hlav {

	padding:40px 0 0 0;

}



/*	odsadenie z prava v sablone download	*/

.hlav2 {

	padding:5px 5px 0px 20px;

}


.zap-logo {
  float: right;
  padding: 15px;
}
.zap-logo a {
  color: #555;
  text-decoration: none;
}
.zap-logo img{
  border: 0px;
  vertical-align: middle;
}

.zap-txt {
	text-align: left;
  color:#090909;
  padding: 15px 15px 15px 160px;
}

.zap-txt2 {
	text-align: left;
  padding-left: 15px;
}

.zap-txt2 a{
  margin-left: 10px;
}

.light-gray {
  color: #8A8A8A;
}

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

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

	margin:0 0 4px 0;

	padding:4px;

	color:white;

	font-weight: bold;

	font-size:12px;

}



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

.blok1	{

	background:#fff;
	color: #555;
	font-family: Verdana;
	font-size: 14px;
  border-bottom: 1px solid #BCBCBC;
}

.blok2	{

	background:#FFBC08;

}



.blok3	{

	background:#FFBC08;

}



.blok4	{

	background:#FFBC08;

}



.blok5	{

	background:#FFBC08;

}



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

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

	padding:0;

	margin:0 0 13px 0;

	font-size:11px;

	border: 0px solid #CC0000;

	

}



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

.blok1obs {

}



.blok2obs {

}



.blok3obs {

}



.blok4obs {

}



.blok5obs {

	padding:0 2px; background:#99CCFF;

}



/*

*       CSS stylopis k pluginu TopicTree - strom rubrik

*       obsah tohto suboru nakopirujte do CSS stylopisu vaseho layoutu

*       (c) 2006 Patrik JAN (pa3k) www.kvalitne.sk

*       slobodny software - vydane pod GNU/GPL licenciou

*/

ul.topictree                    {margin:2px;padding:1px;list-style:none;}

ul.topictree ul                 {margin:2px;padding:1px;}

ul.topictree li                 {padding:0 0 0 2px;list-style:none;text-indent: 0px;}

ul.topictree li                 {font-weight:bold;      margin-left:0;  border:none;}

ul.topictree li li              {font-weight:normal;    font-size:110%;  border-left:2px dashed #768db9;         margin-left:2px;}

ul.topictree li li li           {font-weight:normal;    font-size:110%;  border-left:2px dashed #768db9;}

ul.topictree li li li li        {font-weight:normal;    font-size:110%;  border-left:2px dashed #768db9;}

ul.topictree li li li li li     {font-weight:normal;    font-size:110%;  border-left:2px dashed #768db9;}

ul.topictree li li li li li li  {font-weight:normal;    font-size:110%;  border-left:2px dashed #768db9;}

ul.topictree li.activated       {background:#eef;}

.activetxt                      {font-weight:bold;color:#800;}





/* hyperlinky */



A {

	font-size: 100%;

	font-style: normal;

	font-variant: normal;

}

A:link {
  font-family: Tahoma;
	color:#111;

}

A:visited {
  font-family: Tahoma;
	color:#111;
}

A:hover {
	color:#444;
}

A:active {
  font-family: Tahoma;
	color:#111;
}

A.clanek:link {

	color:#222;

	text-decoration: none;

}

A.clanek:visited {

	color:#222;

	text-decoration: none;

}

A.clanek:hover {

	color:#000;

	text-decoration: underline;

}

A.menu:link, A.menu:visited {
	display:block;
	color:#777;
	text-decoration: none;
	padding:4px;
	padding-left: 13px;
	margin: 2px 0px;
	border:none;
	font-size: 11px;
	font-family: Tahoma;
	border-bottom: 1px solid #E1E1E1;
	font-weight: normal;
	background-image: url('../ed_design/menu_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

A.menu:hover {
	text-decoration: underline;
	font-weight: bold;
}



/* zakladni styly */



.z {

	color:#555555;

	font-size: 11px;

	font-weight: normal;

}

.nadpis {

	text-align: center;

	padding: 0.2em 0 0.2em 10px;

	color:#000;

	background:#ddd;

	font-weight: bold;

	font-size: 14px;

}

.podnadpis {

	color:#CC0000;

	text-align: center;

	font-size: 12px;

}

.bledy {

	color:#f0f6ff;

}



/* komentare */



.kom-z {

	color:#CC0000;

	font-size: 11px;

	font-weight: normal;

}

.kom-link {

	color:#CC0000;

	font-size: 13px;

	font-weight: normal;

}

.kom-hlavicka {

	color:#CC0000;

	padding: 4px;

	font-size: 11px;

	font-weight: normal;

}

.kom-text {

	color:#CC0000;

	padding: 3px;

	background: #fff;

	border: 1px solid #CC0000;

	font-size: 11px;

	font-weight: normal;

}

.kom-cely-ram {

	background:#e0e6f0;

	padding:4px;

	border: 1px solid #CC0000;

	padding-bottom:4px;

}



/* ankety */

.anketa-std-otazka,

.anketa-cla-otazka,

.anketa-blok-z,

.anketasysz {

	font-family: Tahoma;
	color:#313131;
	font-size: 11px;

	font-weight: normal;

	margin:0;

	padding:0.3em 0;

	border-bottom: 1px solid #E1E1E1;

}

.anketasysodp,

.anketa-std-odpovedi,

.anketa-cla-odpovedi,

.anketa-blok-odpovedi {

  font-family: Tahoma;
	color:#313131;
	font-size: 11px;
	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:#ddd url(../../distribuce_280/phprs/image/freestyle2006/gr-inq.png) 100% 0 repeat-y;

}



.anketa-std-ram {

	text-align: left;

}



/* syst. blok - novinky */



.nov-datum {

	color:#313131;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	padding-left: 15px;
	background-image: url('../ed_design/menu_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px -1px;

}

.nov-titulek {

  font-family: Tahoma;
	color:#D90707;
	font-size: 11px;
	font-weight: bold;

}

.nov-titulek-duraz {

	color:#D90707;
  font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;

}

.nov-text {
  font-family: Tahoma;
	color:#313131;
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0px;
	border-top: 1px solid #E1E1E1;
	padding: 5px 0px;
	line-height: 15px;
}



/* clanky */



	/*	vnutorne odsadenie clanku zlava a zdola 	*/

.cla-obsah {

	padding: 0 0 5px 0px;

}

	

	/*	nadpis clanku	*/

.cla-nadpis {

	position: relative;
	top: 7px;
	padding: 7px 10px 0px 50px;
	color: #121212;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 3px 0px;
	background-image: url('../ed_design/nadpis_bg.gif');
	background-repeat: no-repeat;
	height: 31px;

}

	/*	text clanku	*/

.cla-text {

	padding: 5px 0 0 0;
	color:#090909;
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
	font-family: Tahoma;
	line-height: 18px;

}

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

.cla-informace {

  color:#090909;
	font-size: 11px;
	font-family: Tahoma;

	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; display:none;

}





/* hodnoceni clanku */



.hodnoceni-celkovy-ram {

	background: #fff url(../../distribuce_280/phprs/image/freestyle2006/modra-prechod.png) top left repeat-x;

	margin: 6px 0;

	padding: 6px;

	color:#CC0000;

	font-size: 17px;

	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;

}







/* dalsi pomocne styly*/



.hodnoceni {



}

.banner1 {

	background:#6699FF;

	color: #fff;

	margin:0;

	position:relative;

	top:9px;

}

.banner1d {

	

	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 {

	color: #fff;

	margin: 5px 10px;

	border-bottom:1px solid #eee;

}



.bannerpod {

	color:#CC0000;

	font-size: 9px;

	font-weight: normal;

	display:block;

	padding: 4px 0;

	margin:0 0 10px 0;

}



.banner-text {

	color:#CC0000;

	font-size: 9px;

	font-weight: normal;

	display:block;

	padding: 4px 0;

	margin:0 0 10px 0;

}

.banner-img {

	color:#CC0000;

	font-size: 9px;

	font-weight: normal;

	padding: 4px 0;

	margin:0 0 10px 0;

}



.strankovani {
	color:#fff;
	font-size: 11px;
	padding: 10px 0px 5px 0px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	height: 30px;
}
.strankovani a {
  color: #fff;
  display: block;
  float: left;
  height: 26px;
  width: 133px;
  text-decoration: none;
}
.strankovani a:hover {
  color: #333;
  text-decoration: none;
}
.strankovani div {
  float: left;
  height: 26px;
  width: 133px;
  text-align: center;
  line-height: 26px;
  margin-right: 5px;
}

.strankovani #strany {background: url('../ed_design/str1.gif') no-repeat;}
.strankovani #predchozi, .strankovani #nasledujici {background: url('../ed_design/str2.gif') no-repeat;}
.strankovani #pocet {background: url('../ed_design/str3.gif') no-repeat;}

.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:#CC0000;

	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 #CC0000;

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

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

	font-size: 11px;

	margin:2px 0;

	padding:2px;

}



.tl {

	background-color: #ddd;

	color: #222;

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

	font-size: 11px;

	font-weight: normal;

	text-align: center;
  border: 1px solid #aaa;
}



form {

	padding: 4px 0;

	background: #fff url(../../distribuce_280/phprs/image/freestyle2006/modra-prechod.png) top left repeat-x;

}



a img {

	border:none;

}
#topLista {
  margin: 2px 0px 15px 0px;
}
#topLista a {margin: 0px 10px; color: #555}

#topLink {
  padding: 8px 20px 0px 0px;
  font-family: Tahoma, Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 11px;
  color: #0C62B3;
  text-align: right;
}
#topLink img { margin: 0px 5px; vertical-align: middle;}
#topLink a { color: #0C62B3;}

#forms {
  margin: 0px;
  padding: 5px 0px 0px 225px;
}
#forms form {
  background: none; 
  margin: 0px; 
  padding: 0px; 
  float: left; 
  margin-right: 30px;
  _margin-right: 15px;
}

input.search {
  background-image: url('../ed_design/input_bg_search.gif');
	background-repeat: no-repeat;
	border: 0px;
	width: 180px;
	height: 21px;
	padding: 4px 5px 0px 30px;
}
input.login {
  background-image: url('../ed_design/input_bg_login.gif');
	background-repeat: no-repeat;
	border: 0px;
	width: 160px;
	height: 21px;
	padding: 4px 5px 0px 30px;
}
input.pass {
  background-image: url('../ed_design/input_bg_pass.gif');
	background-repeat: no-repeat;
	border: 0px;
	width: 163px;
	height: 21px;
	padding: 4px 5px 0px 30px;
}

input.submitSearch {
  background-image: url('../ed_design/submit_hledat.gif');
	background-repeat: no-repeat;
	border: 0px;
	width: 46px;
	height: 21px;
	cursor: pointer;
}
input.submitLogin {
  background-image: url('../ed_design/submit_prihlasit.gif');
	background-repeat: no-repeat;
	border: 0px;
	width: 60px;
	height: 21px;
	cursor: pointer;
}

#zahlavi-spodek {
  margin: 0px;
  padding: 13px 0px 0px 225px;
  _padding-top: 6px;
  clear: left;
  font-family: Tahoma;
	font-size: 11px;
  color: #666;
}
#zahlavi-spodek a { color: #555; text-decoration: none;}
#zahlavi-spodek a:hover { text-decoration: underline; }

#napiste { float: right; margin-right: 30px;}
#napiste a { color: #0C62B3; }
#napiste img {vertical-align: middle;}

.index {
  font-size: 1em;
  font-weight: normal;
  text-align: center;
  margin: 4px 0 2px 0;
  padding: 0;
}




.bl_odkazy {
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 0.3em 1em 0.3em 1em;
  text-align: center;
}

.bl_odkazy table {
  margin: 0 auto 0 auto;
}

.bl_odkazy table tr, .bl_odkazy table td {
  border: none;
  font-size: 12px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}



.center{display: block;margin-left: auto; margin-right: auto;text-align:center;float:center;}

.menu_odkazy_out div, .clanek_dalsi_out_clanky div {
  margin: 0 0 6px 0;
}

.clanek_dalsi_out_clanky {
  font-size: 0.9em;
}

.bl{text-align:center;float:center;}

