/* CSS Document */
html,body{
  font-family: Arial,Helvetica,sans-serif;
  font-size:11px;
  background-color:#c4c4c4;
  padding:0px;
  text-align: center;
  .overflow-y: auto;
  height: 100%;
  position: relative;
  padding: 0px;
  margin: 0px;
}
h4, h1, p{
  margin: 0;
  padding: 0 ;
}
h4 { font-weight: normal;}
img {
  border:0;
}

.red    { color:red; font-size: 12px;}
.center { text-align: center; }
.right  { text-align: right;  float:right; }
.cl     { clear:both; }
.strong,
.bold,
td.title { font-weight: bold; }
/*td.title {color:rgb(77,83,87);}*/
.fright { float:right; }
.fleft  { float:left; }
.fnone  { float:none; }

.posledni td
{
  height: 8px;
  border-bottom:10px blue black;
}
.pravy_obrazek{
  float: right;
  top:0px;
  padding-right:10px;    
}
#all
{    
  width:995px; 
  margin-left:auto;
  margin-right:auto;
  position: relative; 
  height: auto; 
  background-color: white;    
}
#page
{
  float:right;
  width:995px;
  background-color:white;
  height:auto;
  background-image: url(img/center.jpg);
  background-repeat: repeat-y;  
}

#grayblock
{
  width:995px;
  height:15px;
  background-color:#757e85;
}

#leftblock{
  width:217px;  
  border-bottom: 0px blue solid;  
  background-color: rgb(235,235,235);
  background-image: url(img/center.jpg);
  background-repeat: repeat-y;
  height:auto;
  min-height:100%;
  float: left;  
  clear:both;
}
.aktuality,
.aktualityr {
  border-bottom: 1px blue solid;
  background-image:url(img/red_bg.gif);
  height:17px;
  padding-top:1px;
  width:100%;
  border:0px;
  color:white;
  background-repeat:no-repeat;
  background-color:#ed1d26;
}
.aktualityr{
  position: absolute;
  width: 187px;
  top:122px;
  right:188px;
}
div.aktuality p,
div.aktualityr p,
div.vite p,
div.mpartneri p
 { padding-top:1px; font-size: 11px; }
.vite {
  border-bottom: 1px blue solid;
  background-image:url(img/red_bg.gif);
  height:17px;
  padding-top:1px;
  width:100%;
  border:0px;
  color:white;
  background-repeat:no-repeat;
  background-color:#ed1d26;
}

.mpartneri{
  border-bottom: 1px blue solid;
  background-image:url(img/red_bg.gif);
  height:17px;
  padding-top:1px;
  width:100%;
  border:0px;
  color:white;
  background-repeat:no-repeat;
  background-color:#ed1d26;

}
.uvod-partneri{

  background-color:rgb(243,243,243);
  border-color: rgb(235,235,235);
  border-style: solid; 
  border-width: 3px 7px 5px 5px; 
    
}
.uvod-partneri img {
  margin: 0 0 3px 3px;
}
#nav{  
  float:left;
  display:block;
  width:100%;
  background-color:#bebcc4;
  background-color:#ADABB0;
  color:white;
  font-family:arial;
  text-align:left;
}
/*
#nav a{
displaY:block;
width:100%;
text-align:left;
text-transform:uppercase;
margin:3px 0px 9px 0px;
font-family:Arial;
font-size:13px;
color:white;
background:url(./img/terc.gif);
background-repeat:no-repeat;
background-position:left;
}

#nav a:hover{
color:#ed1d26;
background:url(./img/terc_hover.gif);
background-repeat:no-repeat;
background-position:left;
}

#nav ul{
list-style:none;
padding:5px;
margin:0px;
text-align:left;
}

#nav li{
margin:0px 0px 0px 5px;
text-align:left;
}
*/
.imgodkz{
border:0px;
display:block;
float:left;
margin: 0px 10px 0px 0px;
}

.blok1{
displaY:block;
width:100%;
background-color:#ebebeb;
text-align:left;
font-size:12px;
font-family:Arial;
}

.form_novinky{
  margin: 0;
  font-weight: bold;
  color:#585858;
  line-height: 18px;
  padding: 5px 5px 5px 20px;
  border-bottom:1px rgb(188,186,194) solid;  
}
input.newsletter{
  background:url(img/pozadi_input.gif);
  border:0px;
  width:177px;
  background-repeat:repeat-x;

}

p.smalltext{
display:block;
margin:0px 0px 0px 3px;
color:#333333;
}

p.smalltext a{
color:#7995be;
}

p.smalltext img{
display:block;
margin:5px 0px 0px 24%;
}

.bckwhite{
background-color:white;
}

.imglink{
margin:0px 0px 0px 5px;
}

.logo{
  .margin-left: -3px;
  display:block;
  float:left;
  width:309px;
}


.svisla_small{
display:block;
margin:20px 0px 0px 10px;
width: 1px;
float: left;
}

p.nadpisek_top{  
  font-size:26px;
  color:gray;
  margin:0px 0px 0px 332px;
  font-family:Tahoma;
  font-weight:bold;  
  text-align: left;  
}
#mezi{
  margin-top: 10px;
  margin-left:345px;  
  text-align: left;
}

h2{
color:#757e85;
font-family:tahoma;
font-size:30px;
margin:0px 0px 0px 10px;
position:relative;
top:-60px;
display:inline;
}
.search{
display:inline;
position:relative;
right:350px;
}

.zelena{
color:#64a051;

}

#top{
  display:block;
  text-align:left;
  height:111px;
  width:778px;  
  padding-left:0px;
  background-color:white;
  float: right;
}

.pzd{  
  padding: 0;
  margin:0;
  background:url(./img/gray_background.gif);
  background-repeat:repeat-x;
  width:778px;
  clear: both;
  margin-top:15px;    
  height: 12px;
}


.vyhledejButt,
.ostatniButt
{
  float:right;
  margin:0px 25px 0px 0px;
  color:#b80f59;  
  text-decoration:underline;
  background:url(img/vyhledavani_lupa.gif);
  background-repeat:no-repeat;
  background-position:right;
  font-size:14px;
  padding-right:17px;
  font-weight:bold;
  border:0px;
}
.ostatniButt
{
  float:none;
  background:transparent url() no-repeat scroll right center;
}

.send_news{
  color:#ed1d26;  
  text-decoration:underline;
  background-color:transparent;
  font-size:13px;
  font-weight:bold;
  font-family:arial;
  border:0px;
  margin:0px 0px 0px -8px;
}


.Butt{
  float:right;
  margin:0px 25px 0px 0px;
  color:#b80f59;  
  text-decoration:underline;
  background-color:transparent;
  font-size:14px;
  padding-right:17px;
  font-weight:bold;
  border:0px;
}

.imgnadpisek{
  float:right;
  margin:0px 180px 0px 6px;
}

hr{
  border-top:1px solid gray;
  height:1px;
  background-color:gray;
}

#center{
  float:left;  
  text-align:left;
  background-color:white;
  background-image: url(img/center.jpg);
  background-repeat: repeat-y;  
  
}

#right{    
  top:0px;
  float: right;  
  width:363px;  
  min-height: 500px;
  .height: 500px;
  text-align:left;
  padding-left: 10px;
  .padding-right: 12px;
  margin-top:30px;
  margin-left:5px;
  .margin-left:0px;
  border-left:2px solid #d9d9d9;  
}

#right img {
  margin:none;
}
#right hr { 
  margin:0; 
  width:350px;
  color:#d9d9d9;
  background-color: #d9d9d9;
  border-color: #d9d9d9;
}
.foto{
  display:block;
  float:left;
  margin:0px 0px 0px 10px;
}

h3{
  color:#ed1d26;
  text-align:left;
  margin:0px 0px 0px 10px;
  font-size:35px;
  font-family:verdana;
}
.modra{
  color: white;
}

.textform{
  font-family:arial;
  display:block;
  width:95%;
  border:1px;
  font-size:13px;
  padding-left:10px;
  color:#4d5357;
}

textarea.formarea{
  width:200px;
  height:50px;
}

.long{
width:95%;
}

.small{
width:25%;
}


.textform a{
font-family:arial;
font-size:13px;
display:inline;
color:#b80f59;
font-weight:bold;
}

.nabidkaPolozek{
color:#4d5357;
padding-left:10px;
font-family:arial;
font-size:12px;

}

#mezi form{
  margin: 0 ;
  padding: 0 ;
  color:gray;
}

.small_logo{
  float:right;  
}

.lupa{
  border:0px;
  background:url(img/lupa.gif);
  background-repeat:no-repeat;
  width:16px;
  height:16px;
}
.hledej
{
  height:17px;
  background: none;
  border: none;
  text-decoration: underline;
  font-weight: bold;
  color: rgb(80,80,80);
}
#vite_ze{
  font-size: 11px;
  padding: 0 15px 10px 10px;
}
#vite_ze p, #vite_ze img, #vite_ze a {
  margin: 0 ;  
}
.paticka_menu
{

  height: 15px;
  border-top:1px rgb(121,153,191) solid;
  background-color:#074692;
  
  color:white;  
  width: 217px;
  padding-top: 2px;
  .padding:2px 2px 2px 15px;
  .width: 217px;
  bottom:0px;
  text-align: center;
}
.paticka_menu a{
  color:#d0dcea;
  font-family:arial;
}

.mapa li{
list-style:none;
margin-left:10px;

}

/* ------------ */
adio {
  border: none;
}
input,textarea, select,.input_file
{
  vertical-align: middle;
  border: 1px grey solid;
  vertical-align: middle;
  font-size: 12px;
  font-weight: normal;  
}
.strankovani
{
  text-align: justify;
  padding: 15px 5px 20px 5px;
  width: 730px;
}
.strankovani button,
.strankovani LABEL {
  width:50px;
}
button.cislo_stranky,
button.pismeno {
  background-color: white;
  border:none;  
  cursor:pointer;  
  text-decoration: underline;
}
.cislo_stranky:hover,
button.pismeno:hover
{
  text-decoration: none;
}
button.pismeno
{  
  padding:0;
}
#dole
{
 clear:both;
  position: absolute;
  left:0px;
  text-align:left;
  background-color: white;
  width:995px;  
  font-size:10px;
  margin-bottom: 5px;  
}
#copy{
  left:0px;
  width:995px;
  padding-top:5px;
  padding-bottom:5px; 
background: rgb(196,196,196);
color:rgb(100,100,100);
text-align:right;
}
.nadpisek_top a {
  color:rgb(128,128,128);
  text-decoration: none;
}
