body {
  padding-top: 50px;
  background-color: #FFF;
}

#paticka {
	background-color: #101010;
	padding : 10px;
	margin : 0;
}

#paticka p {
	color: #999;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#menicko {
	margin:10px;
}

#menicko a {background-color:rgb(203,222,244);}
#menicko a:hover {background-color:rgb(135,174,201);}

#bmenu1 a#menu1, #bmenu2 a#menu2, #bmenu3 a#menu3, #bmenu4 a#menu4, #bmenu5 a#menu5 {background-color:rgb(135,174,201);}

.nadpis {
	background-color:rgb(203,222,244);
}

.form-horizontal label.vyrazny {
	text-align : left;
	color:rgb(0,0,255);
}

article {
	border-top: 1px solid #000;
	margin-bottom: 20px;
}

article header {background-color:#CBDEF4;}
article header .autorstvi {float: right;}

h1.page-header {
	margin-top : 10px;
	margin-bottom : 10px;
	font-size:32px;
}

article h2 {
	font-size:20px;
	line-height:30px;
}

article header h2 {margin:0;}

body.tisk {
  padding-top: 5px;
}

body.tisk table {
	border-collapse:collapse;
}

body.tisk table th, body.tisk table td {
	padding: 3px;
    text-align: left;
	border-bottom: 1px solid #000;
}

body.tisk table th {
	background-color: #000;
	color:#FFF;
}

body.tisk table tr.servis td {
	background-color: #DDD;
}

body.tisk table tr.prvni td {
	border-top: 3px solid #000;
}

body.tisk a.nezadano {
	text-decoration:none;
	border:#000 1px solid;
}

tr.tyden {
	border-top:2px solid #000;
}
tr.tyden h4 {
	padding-top: 55px;
}
