/* phprs layout engine 2.7.0 - verze:"iocomp"
/* hlavni rozvrzeni stranky */
*{margin:0;padding:0;}
body {
	text-align: center;
	margin: 0px;
	padding:0;
	font-family: Arial, "Arial CE", sans-serif;
  background-color:#2176ab;
  color:#fff;
}
#vsecko {
 
 background: #2176ab url('zadek.gif') repeat-x;
}
#telo {
	width: 958px;
	margin: 0 auto;
	text-align: left;
	font-size: 0.9em;
  background:  url('./hlavicka.gif') no-repeat;
  border-top:1px solid black;
  position:relative;
  top:-1px;
  
  
}
#obsah {
   background: #000 url('./telo.gif') repeat;
	 width:958px;
	 
}
.clanek, .cla-nadpis-text, p {
	color: #fff;
}
.clanek ul {
	margin-left:25px;
}
p:hover {
	color: #fff8e8;
}

/*************** panel1 ****************/
#mainmenu {
	
}

#mainmenu ul {
	float:right;
	width:420px;
	position:relative;
	top:10px;
	
}
#mainmenu ul li {
	list-style:none;
	float:right;
	display:block;
	padding:10px 13px;
	font-size:18px;
}
ul#submenu {
 width:130px;
 
 

}
#mainmenu ul li:hover,#mainmenu ul li:hover a {
	background: url('menu_bg.gif') repeat-x;
  background-position: center center;

  color: #fff;
}
#mainmenu a {
 color: #000;
 text-decoration:none;
}
#mainmenu a:hover {
 color: #fff;
 	background: url('menu_bg.gif') repeat-x;

}

/************* panel2 ******************/
#panel2 {
	width:620px;
	float:left;
	position:relative;
	top:-40px;
	right:-50px;
	
}

.clanek-null {
  margin:15px 20px;
}
#hlavicka {
	height:400px;
	
 }
#hlavicka h2 {
	display: none;
}
#returnhome {
width:940px;
height:215px;
}
#paticka {
	font-size: x-small;
	text-align: left;
	clear: both;
	background: url('paticka_zadek.gif') repeat-x;
	height:96px;
	position:relative;
	top:-1px;

}
#paticka div {
	background: url('paticka.gif') no-repeat;
	width:958px;
	margin:0 auto;
}

#paticka p {
	color: #000;
	font-weight: bold;
	padding-top:75px;
	
}
#paticka a {
	color: #000;
}
#pravy_panel {
	width: 235px;
	float: left;
	text-align: center;
	position: relative;
	top: 30px;
}
.banner {

}
#mainlogo {
	width: 388px;
	height: 180px;
	background: #fff url('./mainlogo.jpg') no-repeat;
	position: relative;
	left: -26px;
}
#mainlogo:hover {
	background-position: 0px -180px;
}
.vrsek {
	width: 383px;
	margin: 0 auto;
	font-size: 0.7em;
	color: #fff;
	text-align: right;
	margin-top: 6px;
}
.vrsek a {
	color: #fff;
  text-decoration: none;
}
.vrsek a:hover {
	color: #fff;
	text-decoration: underline;
}
#hledat {
	float: right;
	width: 218px;
	height: 20px;
	position: relative;
	top: 94px;
}
#hledat .textpole {
	width: 144px;
	background: #f6f6f6;
	border: 1px solid #f6f6f6;
	color: #8bc53f;
	font-weight: bold;
}
#hledat strong {
	font-size: 0.8em;
	color: #8bc53f;
}
#vyhledat {
	visibility: hidden;
}
p    {text-indent: 30px; margin: 0px;}

.clear {
clear:both;
}
/****************** menu kategotii (.catmenu) ******************/
#catmenu * {
	margin: 0;
	padding: 0;
}
#catmenu {
	width: 365px;
	margin-left: 6px;
}
#catmenu ul, #catmenu li {
	list-style: none;
}
.catmenu {
	display: block;
	float: left;
	background-repeat: no-repeat;
}
.catmenu img {
	height: 62px;
	width: 179px;
}
.catmenu span {
	display: none;
}

/************* menu ***********/
#menu * {
	margin: 0;
	padding: 0;
}
#menu {
	font-weight: bold;
	color: #000;
	z-index: 100;
	height: 72px;
	
	width:737px;
	margin:0 auto;
}
.menu {
	display: block;
	float: left;
	height: 72px;
	
}
.menu img {
	height: 72px;
	_height: 68px;
}
.menu span {
	display: none;
}


/****************** plugin 4 clanky ***********/
#ctyriclanky {
	font-size: 0.9em;
}
#ctyriclanky h2 {
	font-size: large;
}
#ctyriclanky .uvodclanek {
	width: 224px;
	float: left;
	margin-left: 10px;
}
#ctyriclanky .uvodtext {
	height: 180px;
	text-align:justify;
}
#ctyriclanky a {
	text-decoration: none;
}
#ctyriclanky p {
	margin: none;
	padding: none;
}
#ctyriclanky a:hover {
	text-decoration: underline;
}
#ctyriclanky .vice {
	text-align: right;
}
/* hyperlinky */
a {
	text-decoration: underline;
	border: none;
	color: #fff;
}
a:hover {
	text-decoration: none;
	color: #fff;
}
h1, h2 {
font-size:18px;
	
}

h2 a {
	text-decoration: underline;
}
h2 a:hover {
	text-decoration: none;
}

/*************** */
.cla-informace {
	text-align: right;
	font-size: small;
}
/* clanek tisk */
.tisk-sablona {
	margin: 10px 10px 10px 10px;
	padding: 0;
	text-align: left;
	background-color: #fff;
	width: 20.5cm;
	margin: 0 auto;
}
/* pridani posuvniku bloku vetsiho nez sirka clanku */
.velky-blok {
	width: 100%;
	overflow: auto;
	margin: 0;
	padding: 5px;
}
/********************** blok1*************/
.blok1 {

margin:0px 28px 0px 43px;
}
.blok1-hlavicka {
display:none;
}
.blok1-telo {


}

/********************** blok2 *************/
.blok2 {

margin-top:115px;
background: url('blok.jpg') no-repeat;
height:257px;
}
.blok2-hlavicka {
display:none;
}
.blok2-telo {
margin:15px 58px 0px 25px;
height:190px;
overflow:auto;


color:#fff;
}
/********************** blok3 *************/
.blok3 {
  
  height:218px;
  font-size:10px;
}
.blok3-hlavicka {

}
.blok3-telo {
overflow:auto;
  font-size:10px;
  
}
/********************** blok4 *************/
.blok4 {
  
  height:331px;
  font-size:x-small;
  
}
.blok4-hlavicka {
text-align:center;
padding-top:5px;

}
.blok4-telo {
overflow:auto;
height:290px;
margin:10px 30px 10px 20px;

}
/********************** blok5 *************/
.blok5 {
  
  height:201px;
}
.blok5-hlavicka {
text-align:center;

}
.blok5-telo {
}


/****
 ***********************************************************************/
.clanek a {
  text-decoration:underline;
  color:#eebf74;
}
.clanek a:hover {
  text-decoration:none;
  color:#ec9c1d;
}
/* styly pouzite i mimo layout */
.z {
	padding: 10px 10px 10px 10px;
	font-weight: normal;
}
.ram {
}
.nadpis {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
}
.podnadpis {
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.topic {
	border: none;
}
/* komentare */
.kom-z {
	color: #000000;
	font-weight: normal;
}
.kom-link {
	color: #6faf30;
	font-weight: normal;
}
.kom-hlavicka {
	color: #000000;
	padding: 4px;
	font-weight: normal;
}
.kom-text {
	color: #000000;
	padding: 3px;
	font-weight: normal;
}
.kom-cely-ram {
	background: #E9E9E9;
	padding: 4px;
	border: 0.0625em solid #aaa;
	padding-bottom: 4px;
}
/* ankety */
.anketa-std-otazka, .anketa-cla-otazka, .anketa-blok-z {
}
.anketa-blok-z {
text-align:right;

}
.anketa-std-odpovedi, .anketa-cla-odpovedi, .anketa-blok-odpovedi {
	text-align: left;
	margin-left:10px;

}
.anketa-celkem {
	
}
.anketa-cla-ram {
}
.anketa-blok-odp-cara {
}
.anketa-blok-odp-cara-hlasy {
	height: 11px;
	background-color: #68c5de;
	margin-bottom: 6px;
}
.anketa-std-ram {
	text-align: left;
}
/* syst. blok - novinky */
/*********** novinky ********/
.nov-datum {
	display: block;
	
}
.nov-text {
	text-align: justify;
	font-size: small;
	margin:0px 5px;
	
}
.nov-datum {
	font-size: small;
	text-align: left;
	margin:0px 5px;
}
.nov-titulek {
	font-size: small;
	text-align: left;
	display: block;
	border-bottom: 2px solid #c9d46f;
	margin:0px 5px;
}
.nov-titulek-duraz {
	font-weight: bold;
}
/* download sekce */
.download-z {
	
}
.download-sekce {
	text-align: center;
	padding: 6px;
}
.download-sekce-akt {
	font-weight: bold;
}
/* textova pole, tlacitka */
.textbox {
	background-color: #e5e6eb;
	color: #000;
	text-align: left;
	margin: 2px 0px;
	padding: 2px;
	border:1px solid black;
}
.txtpole {
border:1px solid black;
background-color: #e5e6eb;
}
.textpole {
}
.tl {
	padding:4px;
	font-weight: bold;
	text-align: center;
}
/* reklama */
.banner-text {
	color: #000000;
	font-weight: normal;
	display: block;
	padding: 4px 0;
	margin: 10px 0 10px 0;
}
.banner-img {
	color: #000000;
	font-weight: normal;
	padding: 4px 0;
	margin: 10px 0 10px 0;
}
/* hodnoceni clanku */
.hodnoceni-celkovy-ram {
	/*background: #fff url("modra-prechod.png") top left repeat-x;
*/
	margin: 6px 0 6px 0;
	padding: 6px;
	color: #000000;
	font-weight: normal;
}
/* souvisejici clanky */
.souvis-cla-celkovy-ram {
	text-align: left;
	margin: 6px 0 12px 0;
}
.chybastredni {
	color: #FF0000;
	text-align: center;
	font-weight: bold;
}
/* rozsirujici styly pro plug-iny */
.kal-text {
	color: #000000;
	font-weight: normal;
}
.kal-clanek {
	background-color: #f0e0e6;
}
.kal-dnesni {
	background-color: #e0e6f0;
}
/* std. navigacni lista */
.std-navig {
	background: #f8faff;
	margin: 1em 0;
	text-align: center;
}
.std-navig-akt-str {
	color: #FF0000;
}
.strankovani {
	color: #000000;
	font-weight: bold;
	font-size: x-small;
}
/* weblinks sekce */
.weblinks-z {
}
.weblinks-sekce {
	text-align: center;
	padding: 6px;
}
.weblinks-sekce-akt {
	color: #000000;
	font-weight: bold;
}

/* galerie o Michalka verze 0_99_900_beta4_prefinal*/
.gal_prehled {
width:370px;

margin:10px;
}
.gal_prehled .titulek{
width:200px;

margin:10px;
}
.gal_prehled .obrazek{
width:120px;

margin:10px;
}
.galerie {
	font-weight: bold;
	width: 700px;
	margin: 0 auto;
}
.galerie input, .galerie select, .galerie textarea {
	margin-left: 20px;
	width: 250px;
}
.gal_tlacitko {
	font-weight: bold;
	width: auto;
}
/* Nadpis galerie */
.gal_nadpis {
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	margin: 5px;
}
/* Nejaky upozorneni */
.gal_bacha {
	font-weight: bold;
	text-align: center;
	color: rgb(153,0,0);
	margin: 10px 0;
}
/* Tabulka v galerii */
.gal_table {
	text-align: left;
	width: 450px;
	margin: 5px auto;
}
.gal_table a img {
}
.gal_table a:hover img {
}
.gal_table td, .gal_table th {
	padding: 0 4px;
}
/* Bunka th v tabulce */
.gal_table th {
	font-weight: normal;
	font-style: italic;
}
/* div v th:-) */
.gal_table th div {
	text-align: center;
}
/* Oznaceni strong v th tabulce:-) */
.gal_table th strong, .gal_table th strong a {
	font-style: italic;
	text-align: center;
	display: block;
}
/* Ovlivnuje navigaci vzdy dole/nahore na strance */
.gal_navigace {
	text-align: center;
	margin-top: 10px;
	font-size: small;
}
.gal_strankovani {
	text-align: center;
	margin-top:10px;
	font-weight:bold;
	display:none; /************** strankování */
}
.gal_ident {
	text-align: right;
}
.gal_gal_titulek {
	text-align: center;
}
.gal_table_obr {
	margin: 0 auto;
	width: 480px;
}
.gal_table_obr td {
	padding: 5px;
	padding-top: 10px;
	text-align: center;
}
.gal_table_obr td a img {
	padding: 5px;
}
.gal_table_obr td a:hover img {
}
.popis {
	font-size: small;
}
.titulek {
	font-size: large;
	text-align: center;
}
/* pro zobrazeni zdrojoveho kodu v clanku (prevzato z FCKeditoru - kod vkladan FCKeditorem )*/
.Code {
	border: #000000 0.0625em solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #FFFFCC;
	overflow: auto;
	height: 600px;
}
/* tabulky ve stylu excel (prevzato z Intervalu) */
.grid {
	border: windowframe 0.0625em solid;
	background-color: #FFFFFF;
	border-collapse: separate;
}
.grid td {
	white-space: nowrap;
	text-align: center;
	/*background-color: #FFFFFF;
*/
	color: #000000;
	border-right: threedlightshadow 0.0625em solid;
	border-bottom: threedlightshadow 0.0625em solid;
	padding: 0.0625em;
	padding-left: 10px;
	padding-right: 10px;
}
.grid th {
	white-space: nowrap;
	background-color: #C0C0C0;
	color: #000000;
	border-left: threedhighlight 0.0625em solid;
	border-top: threedhighlight 0.0625em solid;
	border-right: threedshadow 0.0625em solid;
	border-bottom: threedshadow 0.0625em solid;
	padding: 0.0625em;
	padding-left: 10px;
	padding-right: 10px;
}

a img {
	border: none;
}
p img {
	margin: 5px;
}
/******************* styly pro plug-in - kforum */
.jmeno {
  position:relative;
  left:-10px;
  
}
.texttopicu {
 padding:20px 0px;
 
}
.infotopicu {
font-size:x-small;
color:#666;

height:25px;

}
.button {
	display: block;
	background-repeat: no-repeat;
	margin:0;
  padding:0;
  width:96px;
  height:25px;
}
.button img{
width:96px;
height:24px;

}
.button span {
display:none;
}
.button:hover {
  background-position:bottom;
}
.vyhledavani {
background-image:url('hledat.gif');

}
.novydotaz {
background-image:url('novydotaz.gif');
float:right;

}
.novetema {
background-image:url('novetema.gif');
}
.odpoved {
background-image:url('odpoved.gif');
}



.citovat {
	background-image:url('citovat.gif');
	background-position:top left;
height:20px;
display:block;
width:62px;
float:right;
}
.citovat img {
width:62px;
height:20px;

}
.citovat:hover {
background-position:0px -20px;
}
.citovat span { display:none;}

.upravit {
	background-image:url('upravit.gif');
		background-position:top left;
height:20px;
display:block;
width:62px;
float:right;
}
.upravit img {
width:60px;
height:20px;
}
.upravit:hover {
background-position:bottom center;
}
.upravit span { display:none;}

.smazat {

	background-image:url('smazat.gif');
		background-position:top left;
height:20px;
display:block;
width:20px;
float:right;
}
.smazat img {
width:20px;
height:18px;
}
.smazat:hover {
background-position:bottom center;
}
.smazat span { display:none;}

.frumnadpis {

}
.frumhlavi td {
font-size:x-small;
vertical-align:middle;
}
.frumhlram {

}
.frumvnram {
width:440px;


}
.frumvnram td {

margin:0;

}
.frumvnram tr {

}
.frumvnram tr:hover {

}
.frumodskoky {

}
.frumz {


}
.frumzneg {

}
.frumzmiddle {

}
.frumzsmall {

}
.frumzsmallng {

}
.frumzsmallred {

}
.frumzsmallp {

}
.frumznews {
}
.frumznewsnazev {
}
.kategorie {
  font-size:17px;
  margin:0;
  padding:0;
}
.kategorie a {
text-decoration: none;
}
.kategorie a:hover {
text-decoration: underline;
}
/************* ostatni *******************/
.nahodneclanky {
	text-align: left;
	margin: 0;
	padding: 8px;
	list-style: none;
}
.nahodneclanky ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.nahodneclanky li {
	margin: 2px;
	padding: 0;
	list-style: none;
}
.nahodneclanky small {
	font-size: 0.6em;
}
.clanek {
text-align:justify;
}
/*********** testy *********/
.test ul {
margin:0;
padding:0;
list-style:none;
margin-bottom:25px;
}
.test li {
font-weight:bold;

}
.test li ul li{
font-weight: normal;
margin-left:25px;
text-indent: -20px;
}
.test li ul li:hover {
background-color:#E5E4C0;
}
.test input {

}

/********************************* kulaté rohy ******************************/
/*
.obal-kul-roh
{
position:relative;

height:100%;
margin:10px;
color:#000;
background:#aaedff;
border-top:5px solid #aaedff;
border-bottom:5px solid #aaedff;
border-left:5px solid #aaedff;
border-right:5px solid #aaedff;
text-align:left;
}

.horlev
{
position:absolute;
top:-5px;
left:-5px;
background:url('kul_roh1.gif') left top no-repeat #fff;
}

.horprav
{
position:absolute;
top:-5px;
right:-5px;
background:url('kul_roh1.gif') right top no-repeat #fff;
}

.dollev
{
position:absolute;
bottom:-5px;
left:-5px;
background:url('kul_roh1.gif') left bottom no-repeat #fff;
}

.dolprav
{
position:absolute;
bottom:-5px;
right:-5px;
background:url('kul_roh1.gif') right bottom no-repeat #fff;
}

.horlev, .horprav, .dollev, .dolprav
{
width:5px;
height:5px;
font-size:0px;
} 
*/
#podrubrika {
  background-color:#def3ff;
  margin:40px 10px;
  padding:5px;
}
#podrubrika h3 {
border-bottom:1px dashed #ccc;
margin:0px 20px;

}
#podrubrika a {
text-decoration:underline;
}
#cisloc, #stroj, #nick {
visibility:hidden;
}
/* poradna */
.poradnanadpis {
margin-left:10px;
}
.poradnavlozil {
  margin:15px;
}
.poradnacelytext {
float:right;
}
/************/
.gal_omezeni ul li{
margin:8px;
text-align:left;
margin-left:30px;
font-size:medium;
}
.gal_cara {
margin:10px 0px;
}
