<!--
/*
css co se tyka zobrazovani kostry stranky, obou menu, hlavicky, 
paticky a stredu stranky, pokud se tam nezobrazuje shop

  -------------- tykajici se kostry stranky ---------------
*/



html,body {
  	height:100%;
}

/** {
  border:1px solid red; 
}*/

body {
  	min-width: 1000px;
  	/*background: #B3DEFE url(body_bg_1920_top.png) center top no-repeat;*/
  	font-weight: normal;
  	font-size: 12px;
  	font-family: Arial, verdana, Helvetica, sans-serif;
  	position: relative;
  	padding: 0;
  	margin:0;
    text-align:center;
    
  min-height:100%;
  height:auto;
}

#stranka_obal{
  background: #D0ECFF;
  position:relative;
  min-height: 100%;
  /*height: auto;
  width:100%;*/
  height:auto;
  /*border:1px solid blue; */
  
   background: #D0ECFF url(body-bg-pas.jpg) center top repeat-x;
  
}

#stranka_obal2{
  position:relative;
  width:100%;
  min-height:100%;
  height:auto;
  
  background: url(body_bg.jpg) center top no-repeat;
}

#stranka {
  	position:relative; /* kvuli absolutne pozicovane patce */
  	background: transparent;
  	text-align:left;
    min-width:990px;
    width: 990px;
    margin:0 auto;
    padding:0;
    font-size: 12px;
    font-family: Arial;
    /*border:1px solid red; */
    /*visibility:hidden;*/
    /*
     minwidth stranky 
     - musi se nastavovat pro celou stranku kvuli floatujicim menu
     - pri fixni sirce upravit hodnotu (1000 v nasledujicich radcich, 1020 je kvuli posuvniku)
     - pokud chceme pevnou sirku je potreba zakomentovat/resp upravit hodnoty
   _width: 1000px; /* pro IE s vypnutym js 
   _width: expression(document.body.clientWidth<1020 ? "1000px" : "auto" ); /* min-width hack pro IE 
   */
   
   /* hratky s vyskou kvuli paticce a IE */
   min-height: 100%;
   height: auto;
   _height:100%; /* pro IE */
}

body>#stranka { /* pro Operu, Mozillu a dalsi inteligentni prohlizece */
   height:auto;
   min-height:100%;
}

#top{
  position:relative;
  width: 990px;
  height: 94px;
  border: 0px solid green;
  overflow: hidden;
  /*background: transparent url(top_bg.png) top left; */
}

#top #logo{
  position:absolute;
  top:0;
  left:0;
  width:260px;
  height:101px;
  background: url(logo_bg.png) top left no-repeat;
}

#top #logo a{
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  text-decoration: none;
  
}

#top #logo a span{
  display: none;
}

#top #top_registrace{
  position:absolute;
  top: 17px;
  right: 50px;
  height: 18px;
  line-height:18px;
  border: 0px solid black;
  overflow: hidden;
  font-size: 15px;
}

#top #top_registrace a{
  font-size: 15px;
  text-decoration:underline;
}

#top #top_registrace a:hover{
  text-decoration:none;
}

#top #top_menu{
  position:absolute;
  top: 52px;
  left: 260px;
  height: 42px;
  width: 730px;
  border: 0px solid black;
  overflow: hidden;   
}

#top #top_menu a{
  float: left;
  margin: 0 5px 0 0;
  height: 42px;
  /*line-height: 42px;*/
  font-size: 16px;
  font-weight: bold;
  color: #325565;
  text-decoration: none;

  overflow:hidden;
  border:0px solid red; 
  padding:7px 10px 0 10px;
  text-align:center;
}

#top #top_menu a:hover,#top #top_menu a.aktivni{  
  
  font-size: 16px;
  font-weight: bold;  
  text-decoration: none;
  text-align:center;
  background: #007A96 url(top_menu_a_bg.png) top left no-repeat;
  color:white;
}
#top #top_menu #odkaz_55:hover,#top #top_menu #odkaz_55.aktivni{  
  
 
  background: #007A96 url(top_menu_a_bg_55.png) top left no-repeat;
 
}
#top #top_menu #odkaz_56:hover,#top #top_menu #odkaz_56.aktivni{  
  
 
  background: #007A96 url(top_menu_a_bg_56.png) top left no-repeat;
 
}
#top #top_menu #odkaz_50:hover,#top #top_menu #odkaz_50.aktivni{  
  
 
  background: #007A96 url(top_menu_a_bg_50.png) top left no-repeat;
 
}
#top #top_menu #odkaz_46:hover,#top #top_menu #odkaz_46.aktivni{  
  
 
  background: #007A96 url(top_menu_a_bg_46.png) top left no-repeat;
 
}
#top #top_menu #odkaz_47:hover,#top #top_menu #odkaz_47.aktivni{  
  
 
  background: #007A96 url(top_menu_a_bg_47.png) top left no-repeat;
  
}
#top #top_menu #odkaz_49:hover,#top #top_menu #odkaz_49.aktivni{  
  
 
  background: #007A96 url(top_menu_a_bg_49.png) top left no-repeat;
 
}
#top #top_menu #odkaz_64:hover,#top #top_menu #odkaz_64.aktivni{  
  
 
  background: #007A96 url(top_menu_a_bg_64.png) top left no-repeat;
 
}
#top #top_menu #odkaz_63:hover,#top #top_menu #odkaz_63.aktivni{  
  
 
  background: #007A96 url(top_menu_a_bg_63.png) top left no-repeat;
 
}
#top #top_menu #odkaz_55:hover,#top #top_menu #odkaz_55.aktivni{  
  
 
  background: #007A96 url(top_menu_a_bg_55.png) top left no-repeat;
 
}display: block;

#top #top_menu #top_menu_uvod.link{
  width:30px;
}

#top #top_menu #top_menu_uvod.aktivni, #top #top_menu #top_menu_uvod:hover{
  background: #007A96 url(top_menu_uvod_bg.png) top left no-repeat;

  color:white;
}

#stred{
  padding: 0 0 70px 0;  /* mezera pro patičku*/
  margin: 45px 0 0 0;
}

#obsah_top{
  height: 30px;
  line-height: 20px;
  width: 990px;
  overflow:hidden;

}
/*
#obsah_top.uvodka{
  background: transparent;  
}
*/
#obsah_bottom{
  height: 28px;
  line-height: 20px;
  width: 990px;
  overflow:hidden;
  background: transparent url(obsah_bottom_bg.png) left top no-repeat;
  border: 0px solid red;   
}
/*
#obsah_bottom.uvodka{
  background: transparent;
}
*/
#obsah{
  min-height: 550px;
  _height: 550px;
  width: 950px;
  /*background: white url(obsah_bg.png) 60px center no-repeat;*/
  background: white;
  padding: 1px 20px 1px 20px;
  margin-left:-1px;
  font-size: 14px;
  font-family: Arial;
  line-height:130%;
}
/*
#obsah.uvodka{
  background: transparent;
  padding:0;
  width: 990;
}
*/
#patka{
  position:absolute;
  bottom:0;
  left:0;
  height: 47px;
  width:970px;
  background: transparent url(paticka_bg.png) top left no-repeat;
  line-height: 47px;
  padding: 0 10px;
  overflow: hidden;
  color: white;
  font-size: 11px;
  font-weight: normal;
}

#patka p{
  color: white;
  font-size: 11px;
  font-weight: normal;
  margin:0;
  padding:0;
  text-align: right;
}

#patka a{
  color: white;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
}

#patka a:hover{
  color: white;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

#vycpavka_des{
  clear: both;
  margin:0;
  padding:0;
  height: 1px;
  overflow: hidden;
}

/*
#uvodka_obsah{
  position: relative;
  width:990px;
  height: 306px;
  overflow:hidden;
}

#uvodka_obytna_auta{
  float:left;
  _display: inline;
  width: 304px;
  height:300px;
  overflow: hidden;
  text-decoration: none;
  margin-right: 7px;
  margin-top: 12px;
  padding:0;
  border: 0px solid red;
}

#uvodka_obytna_auta img{
  border: 0;
}

#uvodka_karavany{
  float:left;
  _display: inline;
  width: 309px;
  height:306px;
  overflow: hidden;
  text-decoration: none;
  margin-right: 7px;
  padding:0;
  border: 0px solid red;
}

#uvodka_karavany img{
  border: 0;
  margin: 0;
  padding:0;
  display: block;
  float:left;
}

#uvodka_text{
  float:left;
  _display: inline;
  width: 337px;
  height:270px;
  overflow: hidden;
  text-decoration: none;
  margin:0;
  margin-top: 14px;
  padding:0;
  border: 0px solid red;
  background: transparent url(uvodka_text.png) top left no-repeat;
  
  color: white;
  font-size: 13px;
  padding: 10px;
}

#uvodka_text h1{
  text-align: left;
  font-size: 30px;
  color: #D3EE96;
  font-weight: bold;
  margin: 10px 0 0 5px;
  padding:0;
}
#uvodka_text p{
  font-size: 15px;
  line-height:17px;

}
#uvodka_text ul li{
  font-size: 15px;
  margin-top:3px;

} */
-->

