h2, h3 {
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;

}



h3 {

	font-size: 1.2em;

}



h4 {

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-style: normal;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

	text-align: center;

	margin-top: 1em;

	margin-right: 1em;

	margin-bottom: 1em;

	margin-left: 0.5em;

	display:block;

}



#kategorie, #kategorie-0, #kategorie-1, #kategorie-popis {

  display:block;

  margin:15px;

  margin-top: 0px;

}

#kategorie {width:750px; clear:both;  }

#kategorie-popis { width:750px; margin-bottom: 2em;}

#kategorie-0 {margin-right:3em;float:left;}

#kategorie-1 { }





#horni-navigace {

    margin: 0.5em 1em;

	display:block;

	clear:both;

}



#dolni-navigace {

    margin: 2em 1em;

	clear:both;

}



#horni-navigace-kategorie, #dolni-navigace-kategorie {

    float:left;

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #444444;  

}



#horni-navigace-strana, #dolni-navigace-strana {

	text-align:right;

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #444444;  

	margin-bottom:1.5em;

	margin-right: 2em;

}



#horni-navigace-kategorie a, #horni-navigace-kategorie a:hover,

   #horni-navigace-kategorie a:active, #horni-navigace-strana a,

   #horni-navigace-strana a:hover, #horni-navigace-strana a:active,



   #dolni-navigace-kategorie a, #dolni-navigace-kategorie a:hover,

   #dolni-navigace-kategorie a:active, #dolni-navigace-strana a,

   #dolni-navigace-strana a:hover, #dolni-navigace-strana a:active {

   

	color: #0066FF;

	text-decoration: underline;

	background: transparent;

	padding-left: 0.2em;	

	padding-right: 0.2em;	

}

#horni-navigace-kategorie a:hover, #horni-navigace-kategorie a:active,

   #horni-navigace-strana a:hover, #horni-navigace-strana a:active,

    

   #dolni-navigace-kategorie a:hover, #dolni-navigace-kategorie a:active,

   #dolni-navigace-strana a:hover, #dolni-navigace-strana a:active {

   

	text-decoration: none;

	cursor: pointer;

	background-color: #0066FF;

	color: #FFFFFF;

}



.kategorie-item, .kategorie-item-0, .kategorie-item-1  {

	cursor:default;

	margin-bottom:1px;

	list-style-image: url(folder.png);

	list-style-position: inside;

	max-width: 270px;

	white-space:nowrap;

}

.kategorie-item-0 {



}

.kategorie-item-1  {



}



a.kategorie-item-nadpis, a.kategorie-item-nadpis:hover, span.kategorie-item-nadpis {

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

    font-size: 1.15em;

    font-weight: bold;

    color: #000000;

    text-decoration: underline;

	margin-left:0.5em;

}

a.kategorie-item-nadpis:hover {

    cursor:pointer;

    text-decoration: none;

}	

span.kategorie-item-nadpis {

    text-decoration: none;

}



/* subkategorie standard */

#subcategorystandard {

    width: 523px;

	height: auto;

	margin:2em 2em 0em;

	_margin-top:4em;

}



/* subkategorie mini */

#subcategorymini {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	font-weight: normal;

	color: #000000;

	border: 1px solid #ddd;

	margin: 2em;

	_margin-top:3em;

	margin-bottom: 3em;

	padding:5px;

    width: 523px;

	height: auto; 

}

#subcategorymini li {

	width: 33%;

	float: left;

	list-style-type: none;

}



/* subkategorie img */

#subcategoryimg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.85em;

	font-weight: normal;

	color: #000000;

	margin: 2em;

	_margin-top:3em;

	margin-bottom: 3em;

	padding:5px;

    width: 520px;

	height: auto; 

}

#subcategoryimg li {

	width: 33%;

	float: left;

	list-style-type: none;

	text-align:center;

	margin-bottom:1.5em;

}



/* ruzne ***********/

.objekt-navigace-pravy {

    text-align:right;

	margin: 1em;

	clear:both;

}

#zpetnaobjekt {

  clear:both;

  margin: 1em;

}

.objekt-blok {

   margin: 1em;

}

#objekt-img-obrazek {

  clear:both;

  margin: 1em;

}



.objekt-img {

    background-color:#CCCCCC;

}

.objekt-obrazky-selected {

    border:3px solid #ff6633;

}



.objekt-text-01 {

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	color: #333333;

}

#objekt-text {

	display: block;

	clear:both;

    margin:1.3em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #222222;

	text-decoration: none;

}

#objekt-obrazky {

	margin-bottom:2em;

	margin-top: 2em;

	display:block;

	clear:both;

}

.objekt-obrazky-selected {

    border:3px solid #ff6633;

}

.objekt-obrazky-img {

    border:0;

	margin:10px;

	float:left;

	display:block;

	background-color:#CCCCCC;

}



/* clanek - diskuse *******************************/

#clanky-diskuse {
	margin: 0 2em 2em 1.3em;
}



.clanky-diskuse-seznam-radek {

	background-color: #e9e9e9;

}

.clanky-diskuse-seznam-radek-hover {

    cursor:pointer;

	background-color: #cccccc;

}



.clanky-diskuse-seznam-radek-0 {

	background-color: #dddddd;

}

.clanky-diskuse-seznam-radek-0-hover {

    cursor:pointer;

	background-color: #cccccc;

}





.clanek-diskuse-seznam-td, .clanek-diskuse-seznam-td-datum, .clanek-diskuse-seznam-td-autor, .clanek-diskuse-seznam-td-autor-0  {

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #000000;

	padding-left:0.5em;

	padding-right:0.5em;

}

.clanek-diskuse-seznam-td-datum {

    white-space:nowrap; 

}

.clanek-diskuse-seznam-td-autor, .clanek-diskuse-seznam-td-autor-0 {

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-right-color: #cccccc;

	border-left-color: #cccccc;    

}

.clanek-diskuse-seznam-td-autor-0 {

	border-right-color: #bbbbbb;

	border-left-color: #bbbbbb;    

}



.clanky-diskuse-title {

    text-align: center;

}

.clanky-diskuse-seznam-buttons {

    text-align:right;

	margin-right:2em;

	margin-top:0.8em;

	margin-bottom:0.8em;

}

.diskuse-prispevektext-red {

    color:#FF0000;

}

.diskuse-prispevektext-blue {

    color:#0000FF;

}



/* komentare ***************************************************/

#komentare {

	margin: 15px;

	padding: 0px;

}

.komentare-read-table {

	border: 2px solid #AAAAAA;

	background-color: #DDDDDD;

	margin: 0;

	margin-bottom: 4em;

	width: 100%;

}

a.komentare-posliemail, a.komentare-posliemail:hover, a.komentare-reagovat, a.komentare-reagovat:hover {

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	margin-right:3em;

 	font-weight: bold;

	color: #888888;

	text-decoration: underline;

}

a.komentare-posliemail:hover, a.komentare-reagovat:hover {

    text-decoration: none;

	cursor: pointer;

}

a.komentare-reagovat, a.komentare-reagovat:hover {

    margin-right:0;

	color:#333333;

}



.komentare-read-head {

	background-color: #CCCCCC;

	padding: 4px;

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #000000;

	text-decoration: none;

}

.komentare-read-end {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #AAAAAA;

	padding-bottom:5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	color: #000000;

}

.komentare-read-reagovat {

    text-align:right;

	margin-right: 30px;

	margin-top:10px;

	margin-bottom:5px;

}

.komentare-predmet, .komentare-predmet:hover {

	color: #222222;

	text-decoration: none;

}

.komentare-predmet:hover {

	text-decoration: underline;

	cursor: pointer;

}

#komentare-info {

	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #000000;

	margin:1em;

 

}

#komentare-add {

  width:460px;

}

#clanky-email-dialog {

  width:360px;

  margin: 40px;

  padding-bottom: 40px;

}



#objekt-hodnoceni-ukazatel {

	border: 1px outset #eeeeee;

	height: 5px;

	margin-top: 3px;

	margin-bottom: 3px;

	padding: 0;

}



#objekt-hodnoceni-ukazatel-aktivni {

    font-size:0px;

	float:left;

	background-color:#bbbbbb;

	height: 100%;

	border: 0;

	margin: 0;

	padding: 0;

}
