body, form  {
font-family : 'verdana ce', 'geneva ce', 'helvetica ce', verdana, tahoma, arial, sans-serif;
margin: 0px 0px 0px 0px;
}
body {
      background-color: #FFFFFF; /*nastaveni barvy pozadi*/
      font-size: 71%;
      line-height: 1.5em;
      text-align: center;
      color:#C4C4C4;
      background: url("../img/pozadi.jpg") top left repeat;
}
.box
{
      position: relative;
      width: 140px;
      height: 40px;
      text-align:center;
      float:left;
      margin-left:10px;
      margin-top:10px;
      border:0px solid #ffffff;
}
.box H1 {
      color:#ffffff;
      font-size: 1.2em;
      margin: 15px auto 0px auto;
}
.box_1
{
      position: relative;
      width: 140px;
      height: 40px;
      text-align:center;
      float:left;
      margin-left:10px;
      margin-top:10px;
}
.box_1 H1 {
      color:#ffffff;
      font-size: 1.2em;
      margin: 15px auto 0px auto;
}
.box_2
{
      position: relative;
      width: 140px;
      height: 40px;
      text-align:center;
      float:left;
      margin-left:10px;
      margin-top:10px;
}
.box_2 H1 {
      color:#ffffff;
      font-size: 1.2em;
      margin: 15px auto 0px auto;
}
.box_3
{
      position: relative;
      width: 140px;
      height: 40px;
      text-align:center;
      float:left;
      margin-left:10px;
      margin-top:10px;
}
.box_3 H1 {
      color:#ffffff;
      font-size: 1.2em;
      margin: 15px auto 0px auto;
}
.box_4
{
      position: relative;
      width: 140px;
      height: 40px;
      text-align:center;
      float:left;
      margin-left:10px;
      margin-top:10px;
}
.box_4 H1 {
      color:#ffffff;
      font-size: 1.2em;
      margin: 15px auto 0px auto;
}
.cara
{
      position: relative;
      width: 150px;
      background: url("../img/hr.jpg") no-repeat;
      height:2px;
      text-align:center;
      margin-left: auto;
}
#categorie
{
      position: relative;
      width: 180px;
      height:auto;
      background: url("../img/cara.jpg") repeat-y;
      background-position: right;
      text-align:center;
      float:left;
}
#categorie h1
{
      font-size: 1.2em;
      color:#C4C4C4;
      padding-top:10px;
}
#categorie ul h1 {
      color:#C4C4C4;
      font-size: 1.4em;
      text-align: left;
      padding-top:10px;
}
#categorie a { color: #C4C4C4; text-decoration: none; }
#categorie a:hover {  color: #C4C4C4; text-decoration: none; }
#categorie li {margin:0; padding:0; list-style:none !important;text-align: left;}
#categorie li.odrazka, ol li.odrazka {margin-top:10px;}
#categorie li a {padding-left:20px; background:url("../img/sipka-link.gif") top left no-repeat; }
#categorie li a:hover {background:url("../img/sipka-hover.gif") top left no-repeat;}
#hlavni
{
      position: relative;
      width: 760px;
      margin:auto;
      background-color: #222222;
      text-align:center;
}
#hlavni_manager
{
      position: relative;
      width: 760px;
      margin:auto;
      background-color: #222222;
      text-align:center;
      border:0px solid #ffffff;
}
#hlavni_pravy
{
      position: relative;
      width: 580px;
      background-color: #222222;
      float:left;
      text-align: left;
}
#hlavni_pravy h1
{
      font-size: 1em;
      color:#C4C4C4;
      padding-top:10px;
      margin-left:5px;
}
#hlavni_pravy   a { color: #C4C4C4; text-decoration: none; }
#hlavni_pravy   a:hover {  color: #C4C4C4; text-decoration: none; text-transform:uppercase;}
#hlavni_pravy_manager
{
      position: relative;
      width: 580px;
      background-color: #222222;
      float:left;
      text-align: left;
}
#hlavni_pravy_manager h1
{
      font-size: 1em;
      color:#C4C4C4;
      padding-top:10px;
      margin-left:5px;
}
#hlavni_pravy_manager p
{
      padding-left:5px;
      margin:0px;
      paddin:0px;
}
#hlavni_pravy_manager   a { color: #C4C4C4; text-decoration: none; }
#hlavni_pravy_manager   a:hover {  color: #C4C4C4; text-decoration: none; text-transform:uppercase;}
#menu
{
      position: relative;
      width: 760px;
      height: 69px;
      margin:auto;
      background: url("../img/menu.jpg") no-repeat;
      text-align:center;
}
#menu   a { color: #ffffff; text-decoration: none; }
#menu   a:hover {  color: #ffffff; text-decoration: none; text-transform:uppercase;}
#nahledy {
	    position: relative;
      width: 550px;
      height: 40px;
      margin:auto;
      background-color: #222222;
}
.nahledy_box
{
	   float:left;
	   width:25px;
	   height:25px;
	   padding-left:15px;
}
#novinky
{
      position: relative;
      width: 760px;
      margin:auto;
      background-color: #222222;
      text-align:left;
      border-bottom:1px solid #222222;
}
#novinky img
{
      margin:10px;
}
#novinky h1
{
      font-size: 1.2em;
      color:#C4C4C4;
      padding-left:10px;
      margin-bottom:30px;
}
#novinky h2
{
      font-size: 1.2em;
      color:#C4C4C4;
      padding-left:10px;
      margin:0px;
      padding-top:0px;
}
#novinky span
{
      color:#525252;
      font-size: 0.8em;
      padding-left:10px;
}
#novinky p
{
      padding-right:10px;
      padding-left:10px;
      padding-top:0px;
      margin:0px;
      text-align: justify;
}
#novinky img
{
      border:0px;
}
#status img
{
      border:0px;
      margin:0px;
      padding:0px;
}
#novinky a { color: #C4C4C4;; text-decoration: none;  }
#novinky  a:hover {  #C4C4C4;; text-decoration: undrline; }
#paticka
{
      position: relative;
      width: 760px;
      height: 50px;
      margin:auto;
      background-color:#222222;
      text-align:left;
      color:#C4C4C4;
      border-top:1px solid #464646;
}
#paticka p
{
      padding-left: 20px;
      margin:0px;
      padding-top:0px;
}
#paticka a { color: #C4C4C4;; text-decoration: none;  }
#paticka  a:hover {  #C4C4C4;; text-decoration: undrline; }
#pravy_welcome
{
      position: relative;
      width: 350px;
      height: 300px;
      background-color: #222222;
      border-right:0px solid #C4C4C4;
      float:left;
}
#pravy_welcome p
{
      padding-top:0px;
      padding-left:15px;
      color:#C4C4C4;
      text-align: justify;
}
#pravy_welcome img
{
      margin:15px;
}
#pravy_welcome h1
{
    font-size: 1.2em;
    color:#C4C4C4;
    padding-top:10px;
    padding-left:15px;
}
#pravy_news
{
      position: relative;
      width: 200px;
      height: 300px;
      background-color: #222222;
      border:0px solid #C4C4C4;
      float:left;
      color:#C4C4C4;
      display: block;
      overflow: hidden;
}
#pravy_news   a { color: #C4C4C4; text-decoration: none; }
#pravy_news   a:hover {  color: #C4C4C4; text-decoration: none; text-decoration: underline;;}
#pravy_news h1
{
      font-size: 1.2em;
      padding-top:10px;
      padding-left:15px;
}
#pravy_news p
{
      padding-left:15px;
      margin:0px;
      padding-top:0px;
      padding-bottom:10px;
}
#pravy_news span
{
      color:#525252;
      font-size: 0.8em;
      padding-left:15px;
}
#pravy_lastphoto
{
      position: relative;
      width: 580px;
      background-color: #222222;
      float:left;
}
#pravy_lastphoto_fotka
{
      position: relative;
      width: 500px;
      height: 220px;
      background-color: #222222;
      float:left;
      padding-left:15px;
      top:20px;
}
#pravy_lastphoto p
{
    padding-top:0px;
    padding-left:15px;
    color:#C4C4C4;
    text-align: justify;
}
#pravy_lastphoto h1
{
    font-size: 1.2em;
    color:#C4C4C4;
    padding-top:10px;
    padding-left:15px;
}
#pravy_lastphoto_popis
{
      width: 350px;
      background-color: #171717;
      border:0px solid #C4C4C4;
      float:left;
      margin:3px;
      padding-left:5px;
}
#pravy_lastphoto_popis p
{
   padding:0px;
   margin:0px;
}
.pic_big
{
    position: relative;
    width: 400px;
    height: 100px;
    background-color: #171717;
    text-align: left;
    margin-left:15px;
}
.pic_big img
{
	   border:0px;
}
#top
{
      position: relative;
      width: 760px;
      height: 100px;
      margin:auto;
      background: url("../img/top.jpg") no-repeat;
      text-align:center;
}
#top_m
{
      position: relative;
      width: 760px;
      height: 100px;
      margin:auto;
      background: url("../img/top_m.jpg") no-repeat;
      text-align:center;
}
.ukoncovaci_clear
{
      clear:both;
}
.ukoncovaci_clear_2
{
      clear:both;
      margin-bottom:60px;
}
#formular
{
 position: relative;
  margin-left:10px;
  width:600px;
  height:200px;
	color:#C4C4C4;
text-align: left;
}
.booktable.left {
	width: 250px;
	text-align: left;
}
.booktable.right {
	width: 350px;
	text-align: left;
	padding:3px;
}
.booktable {
	font-size: 11px;
	color:#C4C4C4;
	border: 0px;
	width: 600px;
	text-align: left;
	float:left;
}
.buttonstep
{
      background-color: #FFFFFF;
      border: 1px solid #757462;
      color:#757462;
      height: 20px;
      background-position: left;
      text-align: center !important;
      font-size : 11px;
      font-weight: bold;
}

div.galerie {
background: #171717;  /* nastaveni pozadi  */
width: 130px;
height: 130px;
text-align: center;
position:relative;
display: table-cell;
vertical-align: middle;
	color:#C4C4C4;
}
#hlavni_pravy .galerie img {
border: 1px solid #C4C4C4;
display: block;
position:relative;
left: 0;
margin: 0 auto;
text-align: center;
}
#hlavni_pravy div.galerie p {
padding: 0 15px;
}
* html div.galerie div {
width: 100%;
position:absolute;
top: 50%;
left: 0;
}
* html div.galerie  p {
position: relative;
top: -50%
}
#hlavni_pravy .box_fotky /* !!! nastavuje float  */
{
margin:5px 5px 5px 5px;
float:left;
}



      /* !!! zaloha

.galerie {
	background: #171717;
	width: 130px;
	height: 130px;
	text-align: center;
	position:relative;
	display: table-cell;
	vertical-align: middle;
	color:#C4C4C4;
	float:left;
	margin:5px;
}
.galerie img {
	border: 1px solid #C4C4C4;
	display: block;
	position:relative;
	left: 0;
	margin: 0 auto;
}
.galerie p {
	padding: 0 15px;
	}
	
	*/
table.manager  {
      margin: 5px;
      boder:1px solid;
      border-color: #319BFF;
      border-collapse: collapse;
      }
      th.manager
      {
      margin: 5px;
      boder:1px solid;
      border-color: #319BFF;
        padding-right:5px;
       padding-left:5px;
      }
      td.manager
      {
      margin: 5px;
      boder:1px solid;
      border-color: #319BFF;
       padding-right:5px;
       padding-left:5px;
       margin:0px;
      }
       tr.manager
      {
      margin: 5px;
      boder:1px solid;
      border-color: #319BFF;
       padding-right:5px;
       padding-left:5px;
       margin:0px;
      }
       td.manager_titul
      {
      margin: 5px;
      boder:1px solid;
      border-color: #319BFF;
      font-weight:bold;
      background-color : #DCE1EF;
       padding-right:5px;
       padding-left:5px;
      }
          td.manager_titul_dve
      {
     margin: 5px;
      boder:1px solid;
      border-color: #319BFF;
      background-color : #DCE1EF;
      padding-right:5px;
       padding-left:5px;
      }
       tr.manager_bile
      {
      margin: 5px;
      boder:1px solid;
      border-color: #319BFF;
      background-color : #FFFFFF;
      padding-right:5px;
       padding-left:5px;
      }

