/**
 * Footheme footheme.css
 *
 * Use this file to add your custom styles.
 *
 * You can change the name of this file, just
 * remember to update the name in the info file
 * as well.
 */

html {
	background: url('bg.jpg') no-repeat left top #b5cf6c;
}

body.html {
	background: transparent;
}

#page {
	height: 100%;
}

#branding {
	width: auto;
}

#columns {
/*	background-color: #D7E7AA; */
}

.article-content {
	text-align: justify;
}

.content li > p {
	margin: 0;
}

.content ul li, .content ol li {
	margin-left: 1em;
}

#menu-bar .menu a.active {
	text-decoration: underline;
}

h1#site-name {
	margin: 0.2em 0;
}

h2#site-slogan {
	font-size: 2.5em;
}

#menu-bar .menu-wrapper li a, #menu-bar .menu-wrapper .menu li a {
	padding: 0 1em;
}

#menu-bar ul ul a:hover,
#menu-bar ul ul a:focus,
#menu-bar ul ul a.active:hover,
#menu-bar ul ul a.active:focus {
        background-color: #ffffff;
        color: #000000;
}
    
/**
 * Sluzby
 */

.sluzby .ui-accordion-content, .sluzby .ui-state-active, .sluzby .ui-state-default, .sluzby .ui-widget-content {
	border: none;
}

.sluzby .ui-state-default {
	background: white;
}

.sluzby.ui-helper-reset {
	font-size: inherit;
}

.sluzby .ui-accordion-header a {
	font-size: inherit;
}

.sluzby h3 {
	font-size: 1.2em;
}

.sluzby .ui-accordion-content {
	padding-left: 4em;
}

.sluzby .ui-state-default a, .sluzby .ui-state-default a:link, .sluzby .ui-state-default a:visited {
	color: inherit;
	text-decoration: inherit;
}

/**
 * Titulni fotka
 */

img.title-image {
	border: none;
	float: right;
	padding-top: 0;
	margin-top: -10px;
	margin-left: 1.6em;
}

/**
 * Odstraneni titulku z uvodni stranky
 */
article#article-1 > header {
	display: none;
}

div.columns-inner {
	padding-top: 1px;
}

/* in maintanance */

body.in-maintenance {
        background: none;
	color: white;
}

body.in-maintenance h1,
body.in-maintenance h1 a,
body.in-maintenance h1 a:visited,
body.in-maintenance h1#site-name,
body.in-maintenance h2 {
        color: white !important;
}