/* CSS Document */
body {
    background: #FFF;
    font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
    text-align: center;
    margin: 0; padding: 0;
    font-size: 80%;
}
img {
    border: 0;
}
hr {
    display: none;
}
#main {
	width: 800px;
	margin: 0 auto;
    text-align: left;
	background: #FFF;
	position: relative;
}
/* Colours */
a, div.content div.offTextBlock h2, div.content h1, body#homepage div.content h2  {
	color: #000;
}
body, div.content h2, div.content h3 {
	color: #000;
}
p.breadCrumbsNav a, #pageService p a, div.photoGalleryHorizontaly div.mainPhoto div a {
	color: #000;
}
#langSwitch li a, ul#menuSecond a {
	color: #000;
}
#footer p, #footer p a, #langSwitch li span {
    color: #000;
}
ul#mainMenu li ul a, ul#mainMenu li ul a {
	color: #000;
}
/* Font size */
#pageService p, p.breadCrumbsNav, #footer p, div.photoGalleryHorizontaly div.mainPhoto div a, ul#menuSecond a {
	font-size: 85%;
}
div.content h1 {
    font-size: 150%;
}
div.content h2 {
    font-size: 110%;
}
div.content h3 {
    font-size: 95%;
}
#langSwitch li {
    font-size: 90%;
}
/* Head */
#head {
}
body#homepage #head h1, body #head div.logo {
}
/* Layouts of content */
div#content {
	padding: 0 10px;
    overflow: hidden;
    zoom: 1;
}
div.content {
	margin: 0.4em 0;
    overflow: hidden;
    position: relative;
    zoom: 1;
}
div#sidebar {
}
div.textTwins div.twinNews dl {
    overflow: hidden;
    zoom: 1;
}
div.textTwins div.twinNews dt {
	 width: 80px;
	 border-right: 1px solid #4F4F4F;
	 float: left;
	 margin-top: 0.4em;
}
div.textTwins div.twinNews dd {
	width: 240px;
	margin-top: 0.4em;
	margin-left: 10px;
	margin-right: 0px;
	float: left;
}
/* Format */
div.content h1 {
	margin: 1em 0 0.5em 0;
    font-family: sans-serif;
}
div.content h2 {
	margin: 1em 0 0.5em 0;
    font-family: sans-serif;
}
div.content h3 {
	margin: 1em 0 0.5em 0;
    font-family: sans-serif;
}
body#homepage div.content h2 {
	margin: 0 0 0.5em 0;
    font-family: sans-serif;
}
div.content p {
	margin: 0.5em 0;
}
div.content ul, div.content ol {
	margin: 0.5em 0 0.5em 0;
    padding: 0;
}
div.content ul li {
    list-style: none;
    padding-left: 14px;
    background: transparent url(/static/css/img/button-list.gif) 2px 0.6em no-repeat;
    position: relative;
}
div.content ol li {
	margin-left: 30px;
}
div.content cite {
	margin: 0.7em 0;
    text-align: center;
    display: block;
}
div.content table {
	margin: 0.5em 0 0.5em 1px;
}
div.content table, div.content td, div.content th {
    border-collapse: collapse;
    border: 1px solid #000;
}
div.content td, div.content th {
	padding: 0.3em 1em;
}
div.content td {
    vertical-align: top;
}
div.content td {
}
div.content th {
    text-align: center;
}
/* Drobeckova navigace */
p.breadCrumbsNav {
    display: none;
}
/* vytiskout a poslat e-mailem*/
#pageService {
	display: none;
}
/* menu - zaklad, zbytek je v samostatnem css */
#menus_main {
	display: none;
}
#menus_support {
	display: none;
}
#menuSecond {
    display: none;
}
#langSwitch {
    display: none;
}
/* Search Form */
#searchFormTop {
	display: none;
}
/* Footer */
#footer {
	height: 56px;
}
#footer p {
    padding: 23px 0 0 10px;
}
#footer a.rss {
}
#footer a.rating {
}
/* Photogallery - small */
div.photoGalleryVertically {
    text-align: center;
}
div.photoGalleryVertically div.photoOne {
	background: url(/static/css/img/bgr-foto-150.gif) no-repeat !important;
	width: 148px; height: 108px;
	margin: 0 auto;
	float: left;
}
div.photoGalleryVertically div.photoOne div {
	padding: 8px !important;
}
div.photoGalleryVertically div.photoOne div div {
	overflow: hidden;
 	width: 132px; height: 92px;
 	padding: 0 !important;
}
