html {
	SCROLLBAR-FACE-COLOR: #d4cfbe;
	SCROLLBAR-HIGHLIGHT-COLOR: #f1f1e6; /* levy a horni venku */
  SCROLLBAR-3DLIGHT-COLOR: #f2f2f2; /* levy a horni uplne venku */
  SCROLLBAR-ARROW-COLOR: #737373;
	SCROLLBAR-TRACK-COLOR: #F2f2de;
	SCROLLBAR-SHADOW-COLOR: #737373; /* pravy a dolni venku */
	SCROLLBAR-DARKSHADOW-COLOR: #737373; /* pravy a dolni uplne venku */
}

body {
  background-color: #FFEFA9;
	color: #3c362a;
	font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	font-size: 11px;
  line-height: 15px;
	margin: 0;
	font-weight: normal;
	cursor: default;
	text-align: center;
}

img {
  border: 0;
}

#hlavni_top {
   width: 100%;
   height: 104px;
   background: #ffffe8 url("../images/prechod_horni.gif") 0px 0px repeat-x;
}
#hlavni_top_obsah {
   width: 900px;
   height: 104px;
   margin: auto;
   position: relative;
}
#hlavni_middle {
   width: 100%;
   min-height: 390px;
   background: #ffffe8;
}
#hlavni_middle_obsah {
   width: 900px;
   margin: 0px auto;
   min-height: 390px;
   background-color: #ffffe8;
}
#hlavni_bottom {
   width: 100%;
   height: 123px;
   background: url("../images/prechod_dolni.gif") 0px 0px repeat-x;

}
#hlavni_bottom_obsah {
   width: 900px;
   height: 96px;
   margin: 0px auto;
}
#zapati_empty_pruh {
   width: 900px;
   height: 1px;
   margin: 0px auto;
}
#zapati_ikony {
   width: 400px;
   height: 65px;
   float: left;
}
#zapati_banner {
   width: 468px;
   height: 60px;
   background: #ffffe8;
   float: right;
   border: 0px solid #000000;
}
#menu{
   width: 160px;
   min-height: 390px;
   _height: 390px;
   background: #ffffe8 url("../images/cara.gif") 158px top no-repeat;
   float: left;
   text-align: left;
   margin: 0px;
   padding: 0px;
}
.tlacitko_menu{
   border: none;
}
#menu ul{
   list-style: none;
   text-align: right;
   margin: 0px;
   padding: 0px;
   padding-right: 0px;
   width: 158px;
   display: block;
   overflow: hidden;
}
#menu li{
   list-style: none;
   display: block;
   text-align: right;
   margin-right: 0px;
   padding-right: 0px;
   width: 158px;
   line-height: 16px
}
#menu a.neakt_hlavni_rozbal, #menu a.neakt_hlavni{
  
}
#menu a:hover.neakt_hlavni_rozbal, #menu a.akt_hlavni_rozbal, #menu a:hover.akt_hlavni_rozbal, #menu a:hover.neakt_hlavni{
   background-color: #ffd200;
}
#menu a.akt_hlavni, #menu a:hover.akt_hlavni{
   background-color: #ffd200;
   
}
ul.podmenu {
   list-style: none;
   text-align: right;
}
ul.podmenu li{
  list-style: none;
   
}
a.neakt_podmenu{
  color: #3c362a;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding-right: 20px;
  display: block;
  width: 140px;
}
a:hover.neakt_podmenu, a.akt_podmenu, a:hover.akt_podmenu{
  color: #3c362a;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding-right: 20px;
  display: block;
  width: 140px;
  background: url("../images/menu/sipka_cerna_napozadi_3.gif") 147px 4px no-repeat;
}
a.neakt_podmenu_rozbal{
  color: #3c362a;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding-right: 20px;
  display: block;
  width: 140px;
}
a:hover.neakt_podmenu_rozbal, a.akt_podmenu_rozbal, a:hover.akt_podmenu_rozbal{
  color: #3c362a;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding-right: 20px;
  display: block;
  width: 140px;
  background: url("../images/menu/sipka_cerna_napozadi_1.gif") 147px 4px no-repeat;
}
a.neakt_podmenu2{
  color: #3c362a;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
  padding-right: 30px;
  display: block;
  width: 130px;
  letter-spacing: 0px;
  border-bottom: 1px solid #e6e6d2;
}
a:hover.neakt_podmenu2, a.akt_podmenu2, a:hover.akt_podmenu2{
  color: #3c362a;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
  padding-right: 30px;
  display: block;
  width: 130px;
  border-bottom: 1px solid #e6e6d2;
  background: #fff4b8 url("../images/menu/sipka_cerna_nasvetlezlut_1.gif") 135px 4px no-repeat;
}
.podmenu_nadpis{
  color: #3c362a;
  font-size: 10px;
  font-weight: bold;
  padding-right: 20px;
  display: block;
  width: 140px;
  padding-top: 5px;
  background: url("../images/menu/sipka_cerna_napozadi_1.gif") 147px 9px no-repeat;
}
#horni_navigace{
   width: 520px;
   height: 40px;
   background: #ffffe8;
   margin-left: 15px;
   float: left;
   text-align: left;
   color: #3c362a;
   font-size: 10px;
   font-weight: normal;
}
#central_obsah{
   width: 518px;
   min-height: 290px;
   background: #ffffe8;
   margin-left: 13px;
   float: left;
}
#central_obsah_flash {
  float: right;
}
#central_obsah_staticky{
   width: 727px;
   min-height: 290px;
   _height: 290px;
   background: #ffffe8;
   margin-left: 13px;
   float: left;
   position: relative;
   text-align: left;
   background: #ffffe8 url("../images/pozadi.gif") 268px 0px no-repeat;
}
#central_obsah_staticky2 {
   width: 510px;
   min-height: 290px;
   _height: 290px;
   background: #ffffe8;
   margin-left: 13px;
   float: left;
   position: relative;
   text-align: left;
   background: #ffffe8 url("../images/pozadi.gif") 268px 0px no-repeat;
}
#central_obsah_staticky_kontakty{
   width: 727px;
   min-height: 370px;
   _height: 370px;
   background: #ffffe8;
   margin-left: 13px;
   float: left;
   position: relative;
   text-align: left;
   background: #ffffe8 url("../images/pozadi.gif") 268px 0px no-repeat;
}

#central_obsah_staticky_kontakty a.podtrz{
  text-decoration: underline;
}

#central_obsah_staticky_kontakty a.podtrz:hover{
  text-decoration: none;
}
#aktuality{
   width: 195px;
   height: 330px;
   background: #ffffe8;
   float: right;
}
#hp_dolni_odkazovy_pruh_empty{
   width: 720px;
   height: 37px;
   background: #ffffe8;
   float: right;
   margin: 0px auto;
}
#hp_dolni_odkazovy_pruh{
   width: 731px;
   height: 23px;
   background: #ffffe8;
   float: right;
}
.cistic {
  clear: both;
  margin: 0px;
  padding: 0px;
}
#slovensko_tlacitko{
  position: absolute;
  left: 774px;
  top: 58px;
  border: none;
}
#hotline_tlacitko{
  position: absolute;
  left: 700px;
  top: 58px;
  border: none;
}
#logo{
  border: none;
  position: absolute;
  left: 170px;
  top: 39px;
}
#mutace_prepinac{
  position: absolute;
  left: 820px;
  top: 30px;
  font-size: 9px;
}

#footer {
  width: 900px;
  height: 31px;
  font-size: 9px;
  clear: both;
}
#footer_pravy {
  float: right;
  width: 250px;
  text-align: right;
  padding-top: 5px;
  color: #A6A6A6;
}
#footer_levy {
  float: left;
  width: 230px;
  text-align: left;
  padding-top: 5px;
}
#footer_pravy a, #mutace_prepinac a {
  text-decoration: none;
  color: #A6A6A6;
  font-weight: bold;
}
#footer_pravy a:hover, #mutace_prepinac a:hover  {
  text-decoration: none;
  color: #555555;
}
span#es {
  color: #2CB950;
}
#aktuality_nadpis {
  display: block;
  width: 192px;
  height: 13px;
}
#instalace_nadpis {
  display: block;
  width: 192px;
  height: 13px;
  margin-bottom: 7px;
}
span#aktuality_nadpis img, span#instalace_nadpis img {
  border: 0;
}
#aktuality_obsah{
   width: 192px;
   height: 166px;
   background: #ffffe8;
   overflow: auto;
   margin-top: 5px;
}

#aktuality_obsah a {
  text-decoration: underline;
}

#aktuality_obsah a:hover {
  text-decoration: none;
}

#aktuality_obsah p {
  text-align: justify;
  margin-left: 0px;
  margin-right: 10px;
  font-size: 10px;

}
.dolni_odkazovy_pruh_tlacitka {
  float: right;
  margin-left: 5px;
  margin-top: 5px;
  border: none;
}
.zapati_ikony_tlacitka {
  float: right;
  margin-left: 0px;
  margin-right: 25px;
  margin-top: 10px;
  border: none;
}
.navigace_img {
   border: 0px;
   padding-top: 1px;
   float: left;
}
#horni_navigace a{
   color: #3c362a;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;
   border-left: 1px solid #ffd200;
   padding-left: 10px;
   padding-right: 10px;
}
#horni_navigace a:hover{
   text-decoration: underline;
}
.drobinek{
   color: #ffd200;
   font-size: 12px;
   font-weight: normal;
}
p, li{
   text-align: left;
   font-size: 10px;
   color: #3c362a;
   font-weight: normal;
   line-height: 15px;
   text-align: justify;
}

p a{
   color: #3c362a;
   text-decoration: none;
}
p a:hover{
   color: #3c362a;
   text-decoration: underline;
}
@font-face {
    font-family: Swis721 Ex BT;
    font-style:  normal;
    font-weight: normal;
    src: url(../includes/SWISEXB0.eot);
  }
h1{
   font-family: "Swis721 Ex BT";
   text-align: left;
   font-size: 19px;
   color: #878787;
   font-weight: bold;
   line-height: 22px;
   text-transform: uppercase;
   margin: 0px;
}
h2{
   text-align: left;
   font-size: 11px;
   color: #3D372B;
   font-weight: bold;
   line-height: 15px;
   text-transform: uppercase;
}
#kontaktni_formular {
   position: absolute;
   left: 195px;
   top: 30px;
   width: 323px;
   height: 322px;
	 font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	 font-size: 10px;
	 padding-top: 11px;
	 padding-left: 10px;
}

#kontaktni_formular label {
   float: left;
   width: 110px;
	 font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	 font-size: 10px;
	 margin: 0;
	 margin-bottom: 5px;
	 padding-top: 4px;
}

#kontaktni_formular input {
   width: 180px;
	 font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	 font-size: 10px;
	 margin: 0;
	 margin-bottom: 5px;
	 padding-top: 2px;
}

#kontaktni_formular textarea {
   width: 180px;
   height: 70px;
	 font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	 font-size: 10px;
	 margin: 0;
	 margin-bottom: 5px;
}

#kontaktni_formular select {
   width: 180px;
	 font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	 font-size: 10px;
	 margin: 0;
	 margin-bottom: 5px;
}

#kontaktni_formular input#submit {
  width: 120px;
  height: 20px;
  font-size: 11px;
  border: 1px solid #D0CCAF;
  background-color: #EDEEDE;
  cursor: pointer;
}

#kontakty_hotline{
   position: absolute;
   left: 535px;
   top: 20px;
   border: 1px solid #ff781f;
}
#reference_flash{
   width: 682px;
   height: 328px;

}
.reference_mesta{
   width: 682px;
   text-align: left;
   font-size: 10px;
   margin: 0px auto;
}
.reference_vpravo{
   text-align: right;
}
#aktuality_form {
  width: 190px;
  height: 220px;
  border: 1px solid #ff781f;
  position: absolute;
  left: 532px;
  top: 70px;
  text-align: center;
  background: #ffffff;
}
#aktuality_form p {
  text-align: left;
  width: 175px;
  padding-top: 5px;
  font-size: 9px;
  margin: 0px auto;
}
#aktuality_form2 {
  width: 190px;
  height: 220px;
  border: 1px solid #ff781f;
  position: absolute;
  left: 535px;
  top: 370px;
  text-align: center;
  background: #ffffff;
}
#aktuality_form2 p {
  text-align: left;
  width: 175px;
  padding-top: 5px;
  font-size: 9px;
  margin: 0px auto;
}
.tl_submit {
  width: 175px;
  height: 20px;
  font-size: 10px;
  border: 1px solid #D0CCAF;
  background-color: #EDEEDE;
  margin-top: 55px;
  cursor: pointer;
}
label {
  font-size: 10px;
  line-height: 10px;
  padding-right: 5px;
}
input{
  height: 15px;
  margin-bottom: 2px;
}
#aktuality_form p.vpravo {
  text-align: right;
  padding: 0px;
  padding-top: 30px;
  margin: 0px auto;
}
#odstavec_aktual p {
  width: 470px;
  padding-bottom: 10px;
  padding-top: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #D1CCB0;
}

#odstavec_aktual p a {
  text-decoration: underline;
}

#odstavec_aktual p a:hover {
  text-decoration: none;
}
#odstavec_aktual2 p {
  width: 470px;
  padding: 0;
  margin: 0;
}

#odstavec_aktual2 p a {
  text-decoration: underline;
}

#odstavec_aktual2 p a:hover {
  text-decoration: none;
}

.odrazka {
  list-style-image: url("../images/odrazka_long.gif");
}
.odrazka_soft {
  list-style: none;
  list-style-image: url("../images/odrazka_long.gif");
  width: 490px;
  text-align: justify;
  padding-left: 20px;
  margin-left: 0px;
}
.otazka {
  background: #EDEEDE url("../images/otaznik.gif") 7px 9px no-repeat;
  border: 1px solid #D1CCAF;
  width: 430px;
  padding: 5px;
  padding-left: 40px;
  min-height: 33px;
  _height: 33px;
}
.odpoved {
  width: 470px;
}
#faq_form {
  width: 190px;
  height: 310px;
  border: 1px solid #ff781f;
  position: absolute;
  left: 532px;
  top: 43px;
  text-align: center;
  background: #ffffff;
}
#faq_form p {
  text-align: left;
  width: 175px;
  padding-top: 5px;
  font-size: 9px;
  margin: 0px auto;
}
#faq_form p.vpravo {
  text-align: right;
  padding: 0px;
  padding-top: 30px;
  margin: 0px auto;
}
#faq_form .tl_submit {
  width: 175px;
  height: 20px;
  font-size: 10px;
  border: 1px solid #D0CCAF;
  background-color: #EDEEDE;
  margin-top: 20px;
  cursor: pointer;
}
textarea, input {
  font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
  font-size: 11px;
}
#faq_form textarea {
  padding:0px;
  margin: 0px;
  width: 150px;
  height: 75px;
  }
#nadpis_dotaz {
  text-align: left;
  width: 150px;
  display: block;
  height: 20px;
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
}
p.onas {
  width: 470px;
}
#onas_form {
  width: 190px;
  height: 210px;
  border: 1px solid #ff781f;
  position: absolute;
  left: 532px;
  top: 143px;
  text-align: center;
  background: #ffffff;
}
#onas_form p {
  text-align: left;
  width: 155px;
  padding-top: 5px;
  padding-right: 30px;
  padding-left: 5px;
  background: url("../images/isoiko.gif") 140px 9px no-repeat;
  height: 50px;
  font-size: 9px;
  margin: 0px auto;
}
p.zuzeny {
   text-align: left;
   font-size: 10px;
   color: #3c362a;
   font-weight: normal;
   line-height: 15px;
   text-align: justify;
   width: 510px;
}
#monitor_moduly {
  position: absolute;
  left: 540px;
  top: 150px;
}
.cenik {
  width: 500px;
  font-size: 10px;
}
.leva_hlavicka {
  text-align: left;
  background: #EDEEDE;
  width: 355px;
  padding-left: 5px;
}
.prava_hlavicka {
  text-align: center;
  background: #B4B4AA;
  width: 140px;
}
.leva_bunka {
  text-align: left;
  background: #FFF5B8;
  width: 355px;
  padding-left: 5px;
}
.prava_bunka {
  text-align: right;
  background: #FFD600;
  padding-right: 30px;
  width: 115px;
}
#cenik_spec_nabidky {
  width: 190px;
  height: 410px;
  position: absolute;
  left: 532px;
  top: 40px;
  text-align: left;
}
#cenik_spec_nabidky2 {
  width: 190px;
  float: right;
  text-align: left;
}
#cenik_spec_nabidky p {
  text-align: left;
  width: 180px;
  padding-bottom: 0px;
  padding-top: 0px;
}
#cenik_spec_nabidky p.okraj {
  border-bottom: 2px solid #BDBDB3;
  padding: 0px;
  margin: 0px;
}

.obrazek_s_okrajem{
  border: 1px solid #ff781f;
}
#pokladna_obrazky {
  width: 240px;
  height: 410px;
  position: absolute;
  left: 532px;
  top: 0px;
  text-align: right;
}
#web_booking_test {
  width: 190px;
  height: 210px;
  border: 1px solid #ff781f;
  position: absolute;
  left: 532px;
  top: 143px;
  text-align: center;
  background: #ffffff;
}
#web_booking_test p{
 text-align: center;
 font-size: 9px;
}
#web_booking_test p.left{
 text-align: left;
 font-size: 9px;
 margin-left: 5px;
 margin-top: 10px;
}
.tlacitko {
  width: 175px;
  height: 20px;
  display: block;
  font-size: 10px;
  border: 1px solid #D0CCAF;
  background-color: #EDEEDE;
  margin-top: 30px;
  cursor: pointer;
  text-align: center;
  margin: auto;
  line-height: 20px;
}
.cara {
  width: 470px;
  color: #c3c3b7;
  float: left;
}
.levy {
  width: 270px;
}
td.vpravo {
  text-align: right;
}
td.center {
  text-align: center;
}
#demo-verze {
  border: 0;
}
.tl_submit_poptavka {
  width: 175px;
  height: 20px;
  font-size: 10px;
  border: 1px solid #D0CCAF;
  background-color: #EDEEDE;
  margin-top: 15px;
  cursor: pointer;
  margin-left: 295px;
}
.tl_submit_interni {
  width: 125px;
  height: 21px;
  font-size: 10px;
  border: 1px solid #D0CCAF;
  background-color: #EDEEDE;
  cursor: pointer;
  margin-left: 20px;
}
.tl_submit_demoform {
  width: 250px;
  height: 20px;
  font-size: 10px;
  border: 1px solid #D0CCAF;
  background-color: #EDEEDE;
  margin-top: 15px;
  cursor: pointer;
  margin-left: 220px;
}
.no_border {
  border: none;
}
.banner_gif {
  border: none;
  cursor: pointer;
  _margin-bottom: -2px;
}
#kotvy_ramecek {
 position: absolute;
 top: 50px;
 left: 530px;
 width: 200px;
 height: 160px;
 padding: 10px;
 border: 1px solid #ff781f;
 text-align: center;
 background: #ffffff;
}
#rezervace_blok {
 position: absolute;
 top: 850px;
 left: 530px;
 padding: 5px;
 border: 1px solid #ff781f;
 background: #ffffff;
 width: 200px;
 height: 170px;
}
#host_blok {
 position: absolute;
 top: 1050px;
 left: 530px;
 padding: 5px;
 border: 1px solid #ff781f;
 background: #ffffff;
 width: 200px;
 height: 290px;
}
#fakturace_blok {
 position: absolute;
 top: 1380px;
 left: 530px;
 padding: 5px;
 border: 1px solid #ff781f;
 background: #ffffff;
 width: 200px;
 height: 190px;
}
#pokoje_blok {
 position: absolute;
 top: 1640px;
 left: 530px;
 padding: 5px;
 border: 1px solid #ff781f;
 background: #ffffff;
 width: 200px;
 height: 90px;
}
#demo_test {
  width: 184px;
  height: 155px;
  border: 1px solid #ff781f;
  position: absolute;
  left: 530px;
  top: 75px;
  text-align: left;
  background: #ffffff;
  font-size: 9px;
  padding-left: 8px;
}
#demo_test p {
  padding: 0;
  margin: 0;
}
#demo_test p a {
  padding: 0;
  margin: 0;
}
#demo_test img {
  margin-top: 15px;
  margin-bottom: 2px;
}
#kat_zdarma {
  width: 183px;
  height: 130px;
  border: 1px solid #ff781f;
  text-align: left;
  background: #ffffff;
  font-size: 9px;
  padding-left: 7px;
}
#kat_zdarma_test p {
  padding: 0;
  margin: 0;
}
#kat_zdarma p a {
  padding: 0;
  margin: 0;
}
#kat_zdarma img {
  margin-top: 10px;
  margin-bottom: 5px;
  float: right;
  margin-right: 15px;
}

#kat_zdarma2 {
  width: 183px;
  height: 155px;
  border: 1px solid #ff781f;
  text-align: left;
  background: #ffffff;
  font-size: 9px;
  padding-left: 7px;
  position: absolute;
  top: 40px;
  left: 535px;
}
#kat_zdarma2 p a {
  padding: 0;
  margin: 0;
}
#kat_zdarma2 img {
  margin-top: 10px;
  margin-bottom: 5px;
  float: right;
  margin-right: 15px;
}
#demo_blok {
 padding: 5px;
 padding-left: 10px;
 border: 1px solid #ff781f;
 background: #ffffff;
 width: 450px;
 height: 480px;
}
.ruka{
 cursor: pointer;
 border: none;
}
div.demo_blok_sl {
  width: 145px;
  height: 98px;
  float: left;
  text-align: center;
}
.podpora_odkazy {
  width: 190px;
  border: 1px solid #ff781f;
  text-align: left;
  background: #ffffff;
  font-size: 9px;
  position: absolute;
  left: 532px;
  top: 175px;
  padding-left: 5px;
  padding-bottom: 10px;
}

.podpora_odkazy a {
  width: 180px;
  height: 20px;
  display: block;
  font-size: 10px;
  border: 1px solid #D0CCAF;
  background-color: #EDEEDE;
  margin-top: 10px;
  cursor: pointer;
  text-align: center;
  color: #3c362a;
  text-decoration: none;
}

.podpora_odkazy a:hover {
  color: #3c362a;
}

.podpora_acrobat {
  width: 190px;
  height: 90px;
  border: 1px solid #ff781f;
  text-align: left;
  background: #ffffff;
  font-size: 9px;
  position: absolute;
  left: 532px;
  top: 70px;
  padding-top: 5px;
  padding-left: 5px;
}
.tl_submit_podpora {
  width: 180px;
  height: 20px;
  display: block;
  font-size: 10px;
  border: 1px solid #D0CCAF;
  background-color: #EDEEDE;
  margin-top: 10px;
  cursor: pointer;
  text-align: center;
}
#kontakty_mapa {
   position: absolute;
   left: 180px;
   top: 30px;
   border: 1px solid #c0c0c0;
}
.lokal_pdf {
  width: 180px;
  height: 55px;
  padding-top: 15px;
  padding-left: 10px;
  border: 1px solid #ff781f;
  text-align: left;
  background: #ffffff;
  font-size: 9px;
  position: absolute;
  left: 532px;
  top: 70px;
}

.lokal_pdf img {
  margin-left: 7px;
}

.lokal_pdf a {
  color: #3c362a;
  text-decoration: none;
}

.lokal_pdf a:hover {
  text-decoration: underline;
}

a#kalk1 {
  width: 217px;
  height: 151px;
  background: url("../images/kalkulatordo20.jpg");
  color: #EDEEDE;
  font-size: 13px;
  font-weight: bold; 
	font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
	text-decoration: none;
	display: block;
	float: left;
	cursor: pointer;
}

a#kalk1 div {
  padding-top: 120px;
  padding-bottom: 5px;
  padding-left: 25px;
  width: 180px;
}

a#kalk1 div span {
  font-size: 22px;
  color: #FED602;
}

a#kalk2 {
  width: 217px;
  height: 151px;
  background: url("../images/kalkulatornad20.jpg");
  color: #EDEEDE;
  font-size: 13px;
  font-weight: bold; 
	font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
	text-decoration: none;
	display: block;
	float: left;
	cursor: pointer;
	margin-left: 20px;
}

a#kalk2 div {
  padding-top: 120px;
  padding-bottom: 5px;
  padding-left: 62px;
  width: 150px;
}

a#kalk2 div span {
  font-size: 22px;
  color: #FE791E;
}

#kalkdo20 {
  width: 187px;
  height: 34px;
  background: url("../images/kalkdo20banner.gif");
  margin-top: 20px;
  color: #EDEEDE;
  font-size: 13px;
  font-weight: bold; 
	font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
	padding-left: 295px;
	padding-top: 40px;
}

#kalkdo20 div {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 180px;
}

#kalkdo20 div span {
  font-size: 22px;
  color: #FED602;
}

td.levylinka {
  width: 270px;
  border-bottom: 1px solid #D0CCB1;
  padding: 4px;
}
td.vpravolinka {
  text-align: right;
  border-bottom: 1px solid #D0CCB1;
  padding: 4px;
  padding-right: 10px;
}

td.stredlinka {
  text-align: center;
  border-bottom: 1px solid #D0CCB1;
  padding: 4px;
}

td.levybez {
  width: 270px;
  padding: 4px;
}
td.vpravobez {
  text-align: right;
  padding: 4px;
  padding-right: 10px;
}
td.stredbez {
  text-align: center;
  padding: 4px;
}
input.objednat {
  width: 186px;
  height: 33px;
  cursor: pointer;
  float: right;
  margin-right: 28px;
}

#vysl {
  width: 483px;
  height: 67px;
  background: #6B6155;
  font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
}

#vysllevy {
  color: #EDEEDE;
  font-size: 10px;
	font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
  float: left;
  padding-left: 10px;
  padding-top: 24px;
}

#vysllevy div {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 5px; 
}

#vyslpravy {
  float: right;
  text-align: right;
  padding-right: 12px;
  font-size: 10px;
  color: #FED602;
  padding-top: 13px;
}

#vyslpravy div {
  font-size: 22px;
  color: #FED602;
  font-weight: bold;
}

#vyslpravy input#vysledek {
  font-size: 22px;
  color: #FED602;
  border: 0;
  background: #6B6155;
  width: 200px;
  height: 24px;
  text-align: right;
  font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
  font-weight: bold;
}

#vyslpravy input#sleva {
  font-size: 10px;
  color: #FED602;
  border: 0;
  background: #6B6155;
  width: 200px;
  height: 12px;
  text-align: right;
  font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
}

#vyslpravy2 {
  float: right;
  text-align: right;
  padding-right: 12px;
  font-size: 10px;
  color: #FE791E;
  padding-top: 13px;
}

#vyslpravy2 div {
  font-size: 22px;
  color: #FE791E;
  font-weight: bold;
}

#vyslpravy2 input#vysledek {
  font-size: 22px;
  color: #FE791E;
  border: 0;
  background: #6B6155;
  width: 200px;
  height: 24px;
  text-align: right;
  font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
  font-weight: bold;
}

#vyslpravy2 input#sleva {
  font-size: 10px;
  color: #FE791E;
  border: 0;
  background: #6B6155;
  width: 200px;
  height: 12px;
  text-align: right;
  font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
}

#kalknad20 {
  width: 147px;
  height: 34px;
  background: url("../images/kalknad20banner.gif");
  margin-top: 20px;
  color: #EDEEDE;
  font-size: 13px;
  font-weight: bold; 
	font-family: "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
	padding-left: 335px;
	padding-top: 40px;
}

#kalknad20 div {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 140px;
}

#kalknad20 div span {
  font-size: 22px;
  color: #FE791E;
}

input#udrzovaci {
  border: 0;
  background: #FFFFE8;
	font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	font-size: 10px;
	color: #3c362a;
	width: 30px;
	height: 11px; 
}

input#cenapokoje {
  border: 0;
  background: #FFFFE8;
	font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	font-size: 10px;
	color: #3c362a;
	width: 35px;
	height: 11px;
}

input#kontrola {
  border: 0;
  background: #FFFFE8;
	font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	font-size: 14px;
	color: #3c362a;
	width: 55px;
	height: 14px;
}

#demo_stahni {
  width: 184px;
  height: 155px;
  border: 1px solid #ff781f;
  text-align: left;
  background: #ffffff;
  font-size: 9px;
  padding-left: 6px;
}
#demo_stahni p {
  padding: 0;
  margin: 0;
}
#demo_stahni p a {
  padding: 0;
  margin: 0;
}
#demo_stahni img {
  margin-top: 15px;
  margin-bottom: 2px;
}

#demo_stahni2 {
  position: absolute;
  top: 220px;
  left: 535px;
  width: 184px;
  height: 155px;
  border: 1px solid #ff781f;
  text-align: left;
  background: #ffffff;
  font-size: 9px;
  padding-left: 6px;
}
#demo_stahni2 p {
  padding: 0;
  margin: 0;
}
#demo_stahni2 p a {
  padding: 0;
  margin: 0;
}
#demo_stahni2 img {
  margin-top: 15px;
  margin-bottom: 2px;
}