/*styly pro layout*/
body
	{
	background-color: #faddaf;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 10px;
   line-height: 0.9; 
   }

#ramec
	{
   width: 751px; 
	height: 756px;
   margin: auto;
	background: white url('../images/sv_04.gif');
	background-repeat: repeat-x;
   border: 1px solid #302C27;
	}

#center
	{
	text-align: center;
	margin: 0px;
	width: 100%;
   }

#top-part {
   border: none;
   margin: 0px;
   padding: 0px;
   height: 112px;
   width: 750px;
   }


#top-vlevo
	{
	border: none;
   margin: 0px;
   padding: 0px;
   width: 95px;
	height: 112px;
	background: url('../images/sv_03.gif');
	float: left;
   }

#top-vpravo 
   {
   margin: 0px;
   border: none;
   padding: 0px;
   width: 654px;
   height: 112px;
   background: #d4d5e9 url('../images/sv_04.jpg');
   float: right;
   color: black;
   text-align: left;
   font-size: 10px;
   }

#adresa {
   float: left; 
}

#najdete {
   float: right;
   margin-top: 95px;
   margin-right: 5px;
   }
   
#left-part
   {
  	margin: 0px;
   padding: 0px;
   width: 95px;
	height: 644px;
	background-image: url('../images/sv_06.gif');
	float: left;
   }

#main-part 
   {
   border: none;
   padding: 0px;
   margin: 0px;
   width: 654px;
   height: 634px;
   background: white;
   float: left; 
   }

#box-horni {
   width: 635px;
      }
   
#box1 {
   width: 421px;
   padding: 0px;
   padding-top: 5px;
   padding-left: 0px; 
   float: left;
   margin: 0px;
   margin-top: 4px;
   margin-left: 6px;
   margin-bottom: 5px;
   }
   
#box1-1 {
   padding: 0px;
   margin: 0px;
   text-align: left;
   width: 208px;
   background: #f3b44d;
   float: left;
   width: 207px;
   height: 365px;
   }

#box1-2 {
   padding: 0px;
   margin: 0px;
   text-align: right;
   width: 208px;
   background: #f3b44d;
   float: right; 
   margin-left: 0px;
   width: 208px;
   text-align: left;
   height: 365px;
   }

#box2 {
   margin: 0px;
   margin-top: 5px;
   padding: 0px;
   float: left;
   text-align: left;
   width: 210px;
   height: 365px;
   } 
   
#box2-1 {
  height: 170px;
  text-align: center;
  width: 208px;
  background: #abbacf;
  margin: 5px;
   }    

#box2-2 {
   width: 208px;
   margin: 5px;
   background: #f3b44d;
   height: 189px;
   }


#box3 {
   height: 251px;
   margin: 4px;
   margin-left: 8px;
   margin-bottom: 0px;
   margin-top: 0px;
   text-align: left;
   clear: both;
   width: 634px;
   padding: 0px;
   background: #abbacf;
   }
   
#box3-pic-vlevo {
   height: 233px;
   margin: 0px;
   margin-left: 125px;
   padding: 2px;
   padding-bottom: 0px;
   padding-top: 0px;
   background: #d9dfd9;
   float: right;
}

#copyright {
   clear: both;
   text-align: right;
   width: 749px;
   padding: 3px;
   background: #fadeaf;
	margin: auto;
	}

#formular {
   text-align: center;
	margin-top: 20px;
   margin-left: auto;
	margin-right: auto;
   width: 400px;
   padding: 5px;
}
   
/* ***************************************************** */

.clear {
   clear: both;
}

.okraj-nahore {
   margin-top: 6px;
}

.okraje {
   padding: 5px;
   text-align: left;
   }

.nizsi {
   line-height: 0.6;
}

.stred {
   text-align: center;
}

.odkaz {
   text-align: center;
   margin-top: 35px;
}

.odkaz-form {
   margin-top: 10px;
   text-align: center;
   font-weight: bold;
   background: #1c3a78;
   padding: 5px;
   border: outset 1px;
   color: white;
}

a {text-decoration: none;}

form input, textarea {
   border: solid 1px black;
}

fieldset {
   padding: 10px;
   width: 360px;
}

legend {
   font-size: 12px;
   font-weight: bold;
   }

td {
   font-size: 10px;
   padding: 5px;
}

form table td {
   text-align: left;
}

.cervene {
    color: red;
}

.chyba {
   text-align: center;
   font-weight: bold;
}

.odeslan {
   margin-top: 30px;
   font-size: 15px;
}

.noborder {
   border: none;
}