body{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
}
.cls{ clear: both; }
form, h1, h2, h3, h4{ margin: 0px; padding: 0px; }

h1{ color: #e30e0e; font-size: 26px; font-weight: normal;}
h2{ font-size: 20px; font-weight: normal;}

/*- levé menu -------*/
#left_menu{ padding: 0px; margin: 0px; }
#left_menu ul{ list-style: none; padding: 0px; margin: 0px; }
#left_menu li{ margin: 2px 0px; }
#left_menu .hl_menu{ display: inline-block; background: url(../images/bg_left_menu.png) no-repeat center; padding: 9px 0px 9px 20px; width: 186px; text-decoration: none; color: black; font-size: 14px; font-weight: bold; }
#left_menu .current{ background: url(../images/bg_left_menu-on.png) no-repeat center; color: white; }
#left_menu .current1{ background: url(../images/bg_left_menu-on1.png) no-repeat top center; color: white; }
#left_menu .menu1{ padding: 4px 0px 4px 20px; display: inline-block; background: url(../images/bg_left_menu-on2.png) repeat-y top center; width: 185px; text-decoration: none; }
#left_menu .menu2{ padding: 4px 0px 4px 30px; display: inline-block; background: url(../images/bg_left_menu-on2.png) repeat-y top center; width: 175px; text-decoration: none; }
#left_menu .menu3{ padding: 4px 0px 4px 40px; background: url(../images/bg_left_menu-on2.png) repeat-y top center; display: inline-block; width: 165px; text-decoration: none; }
#left_menu .menu_home{ display: inline-block; background: url(../images/bg_left_menu-on.png) no-repeat center; padding: 9px 0px 9px 20px; width: 186px; text-decoration: none; color: white; font-size: 14px; font-weight: bold; }
#left_menu .aktivni_home{ background: url(../images/bg_left_menu.png) no-repeat center; color: black; }
#left_menu .current_pd_li{ background: url("../images/bg_left_menu_bottom.png") no-repeat scroll 10px bottom; padding-bottom: 5px; }
#left_menu a span{ display: inline-block; padding-left: 15px; text-decoration: none; color: black; font-size: 13px; }
#left_menu a.menu1 span{ background: url(../images/odrazka_menu.png) no-repeat left center; cursor:pointer; }
#left_menu a.menu2 span{ background: url(../images/odrazka_menu2.png) no-repeat left center; cursor:pointer; }
#left_menu a.current_pod span{ font-weight: bold; color: #e30e0e; }

/*- obsahová část ------------------*/
.vypis-clanky{ margin: 15px 0px;}
.vypis-clanky h2 { color: #666666;}
.vypis-clanky h2 a{ color:#666666; text-decoration: none;}
.vypis-clanky .vlozeno{ padding: 5px 0px 5px 20px; }
.vypis-clanky .abstrakt{ padding: 5px 10px 5px 3px; margin-top:0px;}
.vypis-clanky .abstrakt a{ text-decoration: none; color:#3f3f3f;}
.vypis-clanky .abstrakt a:hover{ text-decoration: underline; color: #666666;}
.vypis-clanky img{float:left; padding:5px 10px 5px 0px;}
.detail{  }
.detail h2{  }

#panel_home{ margin: 10px 0px; }

.top_upoutavky{
	padding: 4px 0px;
}

/*- podmenu stred -----*/
.stred_podmenu{ margin: 10px 0px; }
.stred_podmenu a{ color: #666666; text-decoration: none; font-weight: normal; }

ul .stred_podmenu a{
	text-decoration:underline; 
}

/*- kde jsem ----*/
#kde-jsem{ padding: 10px 0px; }
#kde-jsem a.sipka{ color: silver; font-size: 11px; background: url(../images/sipka-red.gif) center right no-repeat; padding-right: 10px; margin-right: 6px; }
#kde-jsem a.sipka:hover{ color: #e30e0e; text-decoration: none; }
#kde-jsem span{ color: #666666; font-weight: bold; font-size: 11px; margin-left: -3px; }


/*- kraje výpisy ------*/
#podmenu_kraje{ padding: 10px 0px; color: #3f3f3f; }
#podmenu_kraje a{ color: #3f3f3f; }
#podmenu_kraje a:hover{ color: #e30e0e; }
#podmenu_kraje .current_kraj{ color: #e30e0e; }
#vypis_kraj{ margin: 10px 0px; }
#vypis_kraj h3{ font-size: 14px; color: #e30e0e; }
#vypis_kraj h3 a{ color: #e30e0e; text-decoration: none; }
#vypis_kraj h3 a:hover{ text-decoration: underline; }
#vypis_kraj .zpet{ border-bottom: 1px solid red; padding: 0 0 5px; text-align: right; }
#vypis_kraj .zpet a{ color: #E30E0E; text-decoration: none; }
#vypis_kraj .zpet a:hover{ text-decoration: underline; }


/* sitemap ------------------- */
#str-sitemap { padding-left: 12%; }
#str-sitemap .menu{ list-style: none; margin: 0; }
#str-sitemap .menu li{padding-left: 84px; }
#str-sitemap .menu li.linka-menu{ font-weight: bold; padding: 3px; }
#str-sitemap .menu li a { color: #3F3F3F; text-decoration: none; }
#str-sitemap .menu li a:hover { text-decoration: underline; }


/*- fotogalerie ---------------------- */
#fotogalerie{position:relative;padding:5px;}
#fotogalerie img{ padding: 8px; margin: 0px; border: 1px solid #C6C6C6; background: url(../images/gradiant_input.gif) bottom no-repeat; }
#fotogalerie .popisek-galerie{ padding: 2px; margin: 2px; font-Size: 11pt; float: left; width: 184px; height: 160px; }

/*- strankovani ---------------------- */
.strankovani{ padding: 0px 16px; text-align: right; color:#C6C6C6; margin:10px 0px;}
.strankovani .aktiv-str{ color: black; padding: 0px 4px; }
.strankovani a{ color: #C6C6C6; background-color: transparent; padding: 0px 4px; }
.strankovani a:hover{ color: white; background-color: red; padding: 0px 4px; text-decoration: none; }
.strankovani-foto{ padding: 0px 10px; text-align: center; }

#facebox img.facebook_ikona{
	margin: 3px;
}

/*- pravá upoutávka ------*/
.titulek_tiskoviny{
	font-size: 14px;
	margin-bottom: 10px;
	color: red;
	border-bottom: 1px solid red;
	padding-right: 5px;
	margin-right: 12px;
}
.titulek_tiskoviny a{
	color: red;
	text-decoration: none;
}
.titulek_tiskoviny a:hover{
	color:#666666;
	text-decoration: underline;
}
.titulek_tiskoviny span{
	font-size: 11px;
   font-weight: normal;
}
.polozka-upoutavky{
	margin-bottom:15px;
	padding-bottom:5px;
}
.polozka-upoutavky h3{
border-left:4px solid red;
padding-left:5px;
}
.polozka-upoutavky a{
	color:#666666;
	font-size: 12px;
}
.polozka-upoutavky .abstrakt{
padding-left:15px;
}
.polozka-upoutavky .abstrakt a{
text-decoration:none;
color:black;
}
.polozka-upoutavky a:hover{
text-decoration:underline;
color:red;

}

.bottom_upoutavky{padding:10px;}

/*- loga partneři rotate --------*/
#show_home{
	margin: 10px;
	text-align: center;
}
#show_home .show_galery{
	text-align: center;
}


#footer{ padding: 4px; color: black;}
#create{ margin-top:15px; font-size: 80%; padding: 10px 4px; color: silver; text-align: right; border-top:22px solid #e30e0e;}
#create a { color: silver; }
.partneri_bottom{ background-color: #F0F4F6; font-size: 90%; padding: 4px; color: black; }
#partneri{ color: #F0F4F6;}
#partneri a { color: #F0F4F6; }
#partneri a:hover { color: red; }

#facebox h4{margin-top:5px; color:#800000; border-bottom:1px solid #800000;}
