* {margin: 0px; padding: 0px;}
img {border:none}
html,body { margin: auto; text-align: center}

p, td, li, div, a {
  text-align:justify; 
  font-size:12px; 
  color:black; 
  font-family: Arial, Times New Roman, serif;
}

p {
  margin-top: 5px;
}

ul, ol {
  margin-left: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}

img {
  margin: 2px;
}

.center {
  text-align: center;
  margin: auto;
}

td        {
           text-align: center
          }

hr        {
           color: #BBBBBB;
          }

a         {
           color:blue; 
          }

a:hover   {
           color: red;
           text-decoration: none;
          }

a:visited {
           text-decoration: none;
          }

h2        {
           text-align:center; 
           color:#1d73cb; 
           font-weight:normal;
           font-size:22px;
          }

hr        {
	color: #87B0CB;
	background-color: #87B0CB;
	height: 1px;
	width: 75%;
	border: 0px #87B0CB solid;
	text-align: center;
	margin: auto;
          }

.small    {
           font-size:10px;
          }

.button   {
           background-color: #87B0CB; 
           color: #fff; 
           font-weight: bold; 
           font-family: arial, serif; 
           font-size: 14px
          }

.levy   {
           text-align: left;
          }
          
.pravy   {
           text-align: right;
          }
          
.podrzeni_td {
    border-bottom:1px solid black
}

.tabulka, .tabulka td {
  border: 1px solid black;
  border-collapse: collapse;
  margin: 3px;
  padding: 2px;
  text-align: center;
}

.tabulka {
  margin: auto;
}

.zakazka td {
  text-align: left;
}      
          
/* pozicování div */
div#main {
  width: 1000px;
  min-height: 500px;
	margin: auto;
	margin-top: 2px;
	text-align: center;
	background-color: #87B0CB;
}

div#menu {
	background-color: #87B0CB;
	/*width: 200px;*/
	float: left;
  margin-top: 10px;
  /*border:1px solid black;*/
}

div#menu a.href {
  margin: 0px 0px;
  margin-left: 2px;
	display: block;
	color: #fff;
	padding: 2px 10px 2px 10px;
	text-align : right;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

div#menu a:hover.href {
	background-color: #1d73cb;
	color: #fff;
	/*border: 1px solid black;*/
}

div#menu a.href1 {
	border-top: 1px solid #fff;
}

div#menu a.focus, div#menu a:hover.focus {
	background-color: #fff;
	color: black;
}

div#menu a.logo, div#menu a.logo img {
  margin: 0px;
	padding:0px;
	border: none;
	border: none;
}

div#body {
  min-height: 655px;
  margin-left : 200px;
  padding-left: 20px;
	padding-right: 20px;
	border: 2px solid #8baeca;
	border-left: none;
  background-color: #fff;
  /*border:1px solid black;*/
}

div#body-head {
	background-color: #87B0CB;
	height: 69px;
	margin: 0px -20px 0px -20px;
}

h1#body-h1 {
  font-family: Georgia,Tahoma,Arial,serif;
  font-size: 56px;
  margin-left: 10px;
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  float: left; 
  text-align: left
}

div#head-holubi, div#head-kocky, div#head-strechy {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  font-family: Arial;
  margin-left: 120px;
}

div#head-holubi {
  padding-top: 10px;
}

div#head-kocky {
  padding-left: 25px;  
}

div#obsah {
  padding: 10px;
}

div#paticka {
  width: 1000px;
  clear: both;
	background-color: #87B0CB;
	padding-top: 5px;  
	padding-bottom: 5px;  
	text-align: center;
	color: #fff;
	margin: auto;
	margin-bottom: 2px;
	font-weight: bold;
}

div#fotky-obal {
  margin: auto;
  text-align: center;
}

div#fotky {
  text-align: center;
  margin: auto;
  overflow: auto;
  background-color: #FDE6D7;
  /*width: 80%;
  border: 1px solid black;*/
}

div#fotky img, div#bocni_fotky img {
  margin: 2px;
}
div#fotky h3 {
  margin-top:20px;
}
div#fotky a {
  display: block; 
  width: 160px;
  height: 140px;
  overflow: hidden; 
  float: left;
  padding-bottom: 3px;
  margin-bottom: 3px;
  /*border-bottom: 1px solid #E7CEB5; */
}

.invisible {
  display: none;
}

