body{
   font-family: Tahoma;
   color: #717171;
   margin: 0 auto 0 auto;
   padding: 0;
   text-align: center;
   font-size: 11px;
   background: #C3C3C3 url("../layout_images/body_bgr.png") repeat-x;
}
td{
	font-size: 75%;
	voice-family: "\"}\""; voice-family:inherit; font-size: 100%;
}

/* Hlavni prvky */

#top_header{
  width: 966px;
  height: 35px;
  background: white url("../layout_images/top_header_bgr.png") repeat-y right;
  margin: 0 auto 0 auto;
  font-size: 90%;
 
}

#header{
  width: 966px;
  height: 131px;
  background: white url("../layout_images/header_bgr_new.png") no-repeat;
  margin: 0 auto 0 auto;
}

#main{
  margin: 0 auto 0 auto;
  width: 966px;
  height: auto;
  min-height: 600px;
  background: white url("../layout_images/main_bgr.png") repeat-y right;
  text-align: left;
}
#main_in{
  margin: 0 auto 0 auto;
  width: 966px;
  height: auto;
  min-height: 610px;
  background: transparent url("../layout_images/in_main_bgr.png") no-repeat right;
  text-align: left;
}


#menu{
  color: #A8A8A8;
  width: 714px;
  height: 38px;
  margin-right: 14px;
  float: right;
  line-height: 38px;
  height: 42px;
  background: #717171 url("../layout_images/in_menu.jpg") no-repeat 557px 14px;
  voice-family: "\"}\""; voice-family:inherit; height: 38px;

}

#separator{
  height: 4px;
  width: 714px;
  font-size: 0px;
  background: #D4D4D4 url("../layout_images/in_separator.jpg") no-repeat 527px 0px;
}

#footer{
  clear: both;
  width: 966px;
  height: 60px;
  background: #C3C3C3 url("../layout_images/footer_bgr.png") repeat-x left top;
  text-align: left;
}


/* Vnorene prvky */
#footer p{
   color: white;
   margin: 7px 20px 0 20px;
}
#footer div{
   float: left;
   height: 57px;
   width: 400px;
   background: transparent url("../layout_images/left_footer.png") no-repeat left top;
}
#footer span{
   float: right;
   display: block;
   height: 57px;
   width: 14px;
   background: white url("../layout_images/right_footer.png") no-repeat left top;
}
#left_menu{
  position: absolute;
  margin-top: -32px;
  float: left;
  width: 222px;
  height: auto;
  min-height: 610px;
  background: white url("../layout_images/left_menu_bgr.png") no-repeat right top;
}

#left_menu div{
  width: 198px;
  height: 38px;
  overflow: hidden;
  margin: 4px 0 1px 19px;
  background: #717171;
}

#left_menu #darek{
  width: 210px;
  height: 133px;
  margin: 15px 0 0 12px;
  padding: 0;
  background: none;

}


#left_menu #tell{
  width: 210px;
  margin: 0 0 0 12px;
  padding: 10px;
  background: white url("../pics/poslat.gif") no-repeat left top;
  voice-family: "\"}\""; voice-family:inherit; width: 190px;
}
#left_menu #tell{
  height: 79px;
  voice-family: "\"}\""; voice-family:inherit; height: 59px;
  }

#left_menu #darek p{
  color: #FFF;
  margin:0;
  padding: 0;
}
#left_menu #tell p{
  font-size: 90%;
  color: #717171;
  margin:0;
  padding: 0;
}

#left_menu #hledej {
  width: 190px;
  margin: 5px 0 0px 12px;
  padding: 10px;
  background: #D1D1D1
}

#left_menu #hledej p{
  color: #717171;
  margin: 0;
  padding: 0;
}

#content{
  width: 702px;
  height: auto;
  min-height: 500px;
  margin-left: 234px;

}
#main_content{
  width: 500px;
  float: left;
}
#left_content, #right_content{
  float:left;
  width: 245px;
  border: 0px solid #D1D1D1;
  border-right-width: 1px;
  margin-top: 0.5em;
  padding-bottom: 0;
}

#right_content{
  margin-left: 10px;
}

#right_menu{
  width: 177px;
  float: right;
  height: auto;
  min-height: 410px;
  margin: 0 18px 10px 0;

  background: white url("../layout_images/right_bgr.png") repeat-y right top;
  voice-family: "\"}\""; voice-family:inherit; width: 173px;
}

#in_right{
   background: white url("../layout_images/in_right.png") no-repeat left top;
   font-size: 0px;
   height: 10px;
   width: 183px;
   margin-left: -10px;
   float: right;

}

#top_header span{
  width: 15.5em;
  display: block;
  float: left;
  line-height: 35px;


}

#top_header div{
  width: 20em;
  display: block;
  float: right;
  padding-top: 5px;
  line-height: 35px;
}

#right_menu p{
  margin: 0.5em 0;
}
#content p.separator{
  margin: 5px 16px 10px 0 ;
  padding: 0;
  padding-bottom: 10px;
  border: 0px solid #D1D1D1;
  border-bottom-width: 1px;
}
#content p{
  margin: 5px 16px 10px 0 ;
  border: 0px solid #D1D1D1;
  padding: 0;
}
#content #main_content p{
  margin-right: 10px;
}

#right_content div{
   width: 244px;
   height: 130px;
}

#right_content div{
   height: 100px;
   voice-family: "\"}\""; voice-family:inherit; height: 80px;
}

#right_content div p{
  border: none;
  padding: 0;
  margin: 0;
}
/* Links */

#footer a{
  color: #FFA200;
  font-weight: bold;
}

#left_menu #darek a{
 padding: 0;
 background: none;
 margin: 0;
}

#menu a{
  color: #FFF;
  text-decoration: none;
  margin: 0 37px;
}

#menu a:hover{
  text-decoration: underline;
}

#left_menu a{

 display: block;
 height: 26px;
 line-height: 26px;
 color: #FFF;
 border: 0px solid #D4D4D4;
 border-bottom-width: 1px;
 margin-left: 19px;
 padding-left: 20px;
 text-decoration: none;
 background: #717171 url("../layout_images/sipka_orange.gif") no-repeat left center;
 width:  198px;
 voice-family: "\"}\""; voice-family:inherit; width: 178px;
}

#left_menu a:hover{
  text-decoration: underline;
}

#left_menu a.off{
  font-size: 85%;
  display: block;
  float: left;
  width: 66px;
  height: 36px;
  color: #FFA200;
  text-decoration: none;
  font-weight: bold;
  line-height: 36px;
  text-align: center;
  background: #FFF;
  border: none;
  margin: 0;
  float: left;
  padding: 0;
  }

#left_menu a.on{
  font-size: 85%;
  display: block;
  float: left;
  width: 66px;
  height: 36px;
  font-weight: bold;
  line-height: 36px;
  text-align: center;
  color: #FFF;
  text-decoration: underline;
  background: #717171 url("../layout_images/right_div_menu_sipka.gif") no-repeat center bottom;
  border: none;
  margin: 0;
  padding: 0;
}

#left_menu div a.off:hover{
  color: #FFF;
  text-decoration: underline;
  background: #717171;
 /* background: #717171 url("../layout_images/right_div_menu_sipka.png") no-repeat center bottom;*/
}

#top_header a{
  color: #FFA200;
  font-weight: bold;
  margin: 0 0.5em 0 0.5em;
}

#top_header a:hover{
  color: #717171;
  text-decoration: none;
}
#right_menu a{
  font-size: 90%;
  color: #FFA200;

}
.exp1 a, .exp a{
  font-size: 100%;
  display: block;
  color: #FFA200;
  font-weight: bold;
  padding-left: 10px;
  background: transparent url("../layout_images/exp1_sipka.gif") no-repeat left center;
}
.exp1 a:hover, .exp a:hover{
  text-decoration: none;
}
.exp a{
  background: transparent url("../layout_images/exp_sipka.gif") no-repeat left center;
}
#content a{
  color: #FFA200;
}
#content a:hover{
  text-decoration: none;
}

/* Classes */
#right_menu p.exp1{
  background: #717171;
  padding: 0.5em;
  margin: 1px 8px 0 0;
  color: #FFF;
}
#right_menu p.exp{
  padding: 1em 0.5em;
  margin: 0px 8px 0 0;
  color: #717171;
  background: #EAEAEA  url("../layout_images/p_exp_bgr.gif") no-repeat center bottom;
}
#right_menu p.exp2{
  background: #EAEAEA;
  padding: 0.5em;
  margin: 1px 8px 0 0;
  color: #717171;
  border: 0px solid #717171;
  border-bottom-width: 4px;
}
#content p.date{
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
#content p.seda{
  background: #D1D1D1;
  border: 0px solid #717171;
  border-bottom-width: 4px;
  margin-top: -5px;
  padding: 10px;
  margin-bottom: 0;
}
#right_content p.last{
  border: 0px solid #717171;
  border-bottom-width: 4px;
  margin-bottom: 0;
}

#content #main_content p.last{
  border: 0px solid #717171;
  border-bottom-width: 4px;
  margin-bottom: 10px;
}

/* Nadpisy */

h1{
   display: none;
}

#content #right_menu h2{
  border: 0px solid #717171;
  border-bottom-width: 2px;
  font-size: 11pt;
  margin: 10px 8px 0 0;
  padding-left: 18px;
  height: 26px;
  line-height: 26px;
  background: #FFF url("../layout_images/h2_right_bgr.gif") no-repeat left bottom;
}
#content #right_menu h2.first{
  margin: 0 8px 0 0;
}
#content #right_menu p{
  border:none;
  margin-bottom: 0;
}
#content h2{
  border: 0px solid #717171;
  border-bottom-width: 2px;
  margin-right: 16px;
  margin-bottom: 5px;
  padding-left: 18px;
  font-size: 11px;
  height: 26px;
  line-height: 26px;
  background: #FFF url("../layout_images/h2_content_bgr.gif") no-repeat left bottom;
}

#content #main_content h2{
  background: #FFF url("../layout_images/h2_main_content.gif") no-repeat left bottom;
  margin-right: 10px;
}

h3{
   margin: 0 0 5px 0;
   color: #FFA200;
  font-size: 11px;
}
#main_content h3{
   color: #717171;
}
h4{
  font-family: serif;
  color: #FFF;
  font-size: 13px;
  margin: 0 0 5px 0;
}

h5{
  font-family: serif;
  color: #717171;
  font-size: 13px;
  margin: 0;
}

/* Forms  */

form{
     margin: 0;
}
input{
    border: 1px solid #BDBBBB;
    margin: 0;
}
input.short{
    width: 20px;
}
input.fixed_width{
	width: 140px;
}
select.right_col{
     width: 140px;
     margin : 3px 0;
}
input.button{
    border: none;
    color: #FFF;
    background: #FFA200;
    font-size: 8px;
    font-weight: bold;
    text-align: left;
    height: 20px;
    line-height: 20px;
    padding-left: 1em;
    padding-right: 1em;
}

#buttontell, .vstup, .potvrdit, .registrace, .vyber{
    border: none;
    color: #FFA200;
    background: #FFA200;
    text-align: left;
    font-size: 0px;
    line-height: 0;
    margin: 13px 0 0 2px;
    background: #FFA200 url("../layout_images/poslat.png") no-repeat left top;
    height: 20px;
    width: 118px;
    cursor: pointer;
}
.vstup{
     margin-top: 0px;
     background: #FFA200 url("../layout_images/vstup.png") no-repeat left top;
     width: 51px;
 }
.potvrdit{
	margin-top: 5px;
     background: #FFA200 url("../layout_images/potvrdit.png") no-repeat left top;
     width: 72px;
 }
.registrace{
	margin-top: 0px;
     background: #FFA200 url("../layout_images/registrace.png") no-repeat left top;
     width: 83px;
 }
.vyber{
margin-top: 5px;
     background: #FFA200 url("../layout_images/vyhledat.png") no-repeat left top;
     width: 70px;
 }

/* Images */
#right_content img, #main_content img{
   border: 3px solid #D1D1D1;
   margin: 0 10px 10px 0;
   float: left;
}
#main_content img{
   margin-top: 10px;
}
#right_content img.banner, #left_menu img.banner{
  border: none;
  margin: 0;

}

img#splash {
   float: none;
}

