body:{
  border: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  }

h1, h2, h3 {
  margin: 0;
  padding: 0;
  }

a img { border: 0; }

div, p, h1, h2, form, label, img, ul, a{
	margin:0; padding:0;
	}

h1 a {
  color: #008000;
  text-decoration: none;
  }

h1 a:hover {
  color: black;
  background: transparent;
  }


table, td, th { border: 0; font-size: 1em; font-weight: normal; }

.spacer{
	line-height:15; font-size:0; clear:both;
	}
.spacer2{
	margin:0; padding:0; font-size:0; clear:both;
	}

body {
  background:url(../im/bg.gif); background-position:top; background-repeat:repeat-x; background-color: #ffffff;
  font: normal normal 0.7em tahoma, arial, verdana, sans-serif, helvetica; /* kurziva tucnost velikost rodina-pisma */
  letter-spacing: 0.1em;
  margin: 0;
  padding: 10;
  text-align: center; /* vycentrovani hlavniho divu pro IE */
  }


#all {
  background:url(im/bg.gif); background-position:top; background-repeat:repeat-x;
  border: 0px solid #E0E0E0 ;
  border-top: 0px ;
  height: auto;
  margin: 0px auto 0 auto; /* vnejsi okraj: horni pravy spodni levy */
  padding-bottom: 1px;
  padding-top: 0px; /* odsazeni divu #hlavni zvrchu a zespodu - nutne definovat prave zde */
  text-align: left;
  width: 900px;
  }
 #all_nobanner {
   background:url(im/bg.gif); background-position:top; background-repeat:repeat-x; background-color: #ffffff;
  border: 0px solid #E0E0E0 ;
  border-top: 0px ;
  height: auto;
  margin: 0px auto 0 auto; /* vnejsi okraj: horni pravy spodni levy */
  padding-bottom: 1px;
  padding-top: 0px; /* odsazeni divu #hlavni zvrchu a zespodu - nutne definovat prave zde */
  text-align: left;
  width: 780px;
  }

.plocha {
  background-color: #F5F5F5;
  border: 0px  ;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  height: auto;
 padding-bottom: 8px;
  padding-top: 0px; /* odsazeni divu #hlavni zvrchu a zespodu - nutne definovat prave zde */
  text-align: left;

  }
  .zaklad {
  width: auto;
  min-height: 45px;
  margin: 1px 5px 2px 5px;
  padding-bottom: 0px;
  text-align: left;
  }
.all_lastminute {
  border: 1px solid #E0E0E0 ;
  border-bottom: 0 solid ;
  height: auto;
  margin: 0px auto 0 auto; /* vnejsi okraj: horni pravy spodni levy */
  padding-bottom: 1px;
  padding-top: 1px; /* odsazeni divu #hlavni zvrchu a zespodu - nutne definovat prave zde */
  text-align: left;
  width: 608px;
  }
  .all_lastminute-lm {
  border: 1px solid #E0E0E0 ;
  border-bottom: 1px solid #E0E0E0 ;
  height: auto;
  margin: 0px auto 0 auto; /* vnejsi okraj: horni pravy spodni levy */
  padding-bottom: 1px;
  padding-top: 1px; /* odsazeni divu #hlavni zvrchu a zespodu - nutne definovat prave zde */
  text-align: left;
  width: 608px;
  }
  .podall {
  border-top: 0px ;
  height: auto;
  margin: 0px auto 0 auto; /* vnejsi okraj: horni pravy spodni levy */
  }
  .menicko{
	color:#98A2A0;
    padding:0 5px 10px 0;
	float:center;
}

#menicko a
{

display:block;
width:165px;
height:23px;
color: black;
background: url("../im/menu.gif") 0 0 no-repeat;
text-decoration: none;
}

.nic a:hover
{
color: #ffffff;
}


#menicko a:hover
{
background: url(../im/menu.gif) 0 -23px;
color: #ffffff;
}

#menicko a:active
{
background: url(../im/menu.gif) 0 -46px;
color: #ffffff;
}

div.outer
{
background: url("../im/menu.gif") 0 -23px no-repeat;
}

div.outer a
{
display: block;
margin: 0;
padding:0;
width:100%;
height:100%;
overflow:hidden;
background: url("../im/menu.gif") top left no-repeat;
}

div.outer span
{
display: block;
margin:0;
padding: 7px 2px 0 25px;
text-transform : uppercase;
line-height: 90%;
font:bold 12px/16px ;
}
.inter{
  background:url(../im/top_podznak.gif) no-repeat 0 0 #F5F5F5; color:#000000;
  width:165px; height:24px; display:block; line-height:0; font-size:0;
  padding:0px 0px 0px 0px;
}
      /*  menu konec */

.lista {
  background:#F5F5F5 url(../im/bg_tab_stred_roh.gif)repeat-x;;
  background-color: #F5F5F5;
  border: 0px  ;
  border-right: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;

  }
.snehovy {
  background-color: #E6E6E6;
  border: 1px dashed #A8A8A8 ;
  margin: 10px auto 0 auto; /* vnejsi okraj: horni pravy spodni levy */
  width:330px;
  height:30px;

  }

 .nazev {
  width: 598px;
  font-size: 1.2em;
  font-weight: bold;
  color: #585858;
  text-decoration: none;
  padding: 0 0 0 0px;
  }

.lastminute   {
font: normal normal 0.7em tahoma, arial, verdana, sans-serif, helvetica;
float: LEFT;
font-size: 11px;
font-weight: bold;
letter-spacing: 1px;
text-decoration: none;
background-color: #F7F7F7;
vertical-align: middle;
}
.lastminute A:hover {
	COLOR: #FF0040;
}
.lastminute A {
	COLOR: black
 }

 #sidebar {
  float: left;
  width: 600px;
  height: 370px;
  min-height: 370px;
  border-right: 1px solid #FF8080;
  margin-bottom: 5px; /* odsazeni od paticky pro IE */
  margin-top: 5px;
  }

  .linePoints {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-COLOR: #adc4d7;
	BORDER-TOP-COLOR: #adc4d7;
	BORDER-BOTTOM: #638aaa 1px dotted;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #adc4d7;
	background: #F5F5F5;
	text-decoration: none;
}
.a linePoints {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-COLOR: #adc4d7;
	BORDER-TOP-COLOR: #adc4d7;
	BORDER-BOTTOM: #638aaa 1px dotted;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #adc4d7;
	background: #F5F5F5;
	text-decoration: none;
}
.bottom_obouk_stred_top_big{
  background:url(../im/bg_tab_stred_roh_big.gif) no-repeat 0 0 #Ffffff; color:#000000;
  width:610px; height:4px; display:block; line-height:0; font-size:0;
  padding:0px 0px 0px 0px;
}
.bottom_obouk_ubytovani{
  background:url(../im/sekce_spodek_ubytovani.gif) no-repeat 0 0 #F5F5F5; color:#000000;
  width:424px; height:8px; display:block; line-height:0; font-size:0;
  padding:0px 0px 7px 0px;
}

  .bottom_obouk_stred_big{
  background:url(../im/sekce_spodek_big_velky.gif) no-repeat 0 0 #Ffffff; color:#000000;
  width:610px; height:4px; display:block; line-height:0; font-size:0;
  padding:0px 0px 7px 0px;
}
.bottom_obouk_doc{
  background:url(../im/sekce_spodek_lm.gif) no-repeat 0 0 #ffffff; color:#ffffff;
  width:167px; height:5px; display:block; line-height:0; font-size:0;
  padding:0px 0px 0px 0px;
}
/* --- nadpisy  smitec--- */



/* --- formatovani textu a odkazu --- */
a {
  text-decoration: none;
  padding: 1px;
  color: #484848;
  }

a:hover {
 color: #8C8A8A;
  }

p {
  text-align: justify;
  padding: 0.5em 0 0.5em 0;

  }
/* --- formatovani textu a odkazu --- */

/*------------------------------Footer Start-----------------------------------*/

#footer{
	background:url(../im/footer_bg.gif) repeat-x 0 0 #FFFFFF;
	color:#000000; height:113px; padding:16px 0 0 210px;
	}

#footer ul.nav{
	margin:0 auto; padding:0; list-style:none; width:600px;
	}
#footer ul.nav li{
	font:bold 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; background-color:#F1F1F1; float:left; display:block;
	}
#footer ul.nav li a{
	font:bold 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; background-color:#F1F1F1; padding:0 9px;
	text-decoration:none;
	}
#footer ul.nav li a:hover{
	background-color:#CDCBCB; color:#000000;
	}

#footer p.copyright{
	margin:0 auto; padding:1px 0 1px 150px; width:220px;
	font:normal 11px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003F5B; background-color:#F1F1F1;
	}
#footer ul.navlink{
	margin:0 auto; padding:0; width:140px; list-style:none;
	}
#footer ul.navlink li{
	font:bold 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:#F1F1F1; float:left;
	margin:0 7px 0 0;
	}
#footer ul.navlink li a{
	background:url(../im/footer_link.gif) no-repeat 0 0 #F1F1F1;
	font:bold 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-decoration:none; width:50px; height:13px;
	float:left; display:block; padding:0 0 0 12px;
	}
#footer ul.navlink li a:hover{
	background:url(../im/footer_link_on.gif) no-repeat 0 0 #F1F1F1;
	color:#FFFFFF;
	}

#footer p.design{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#414141; background-color:#F1F1F1;
	margin:8px auto 0 auto; padding:0 2px 0 2px; width:500px;
  text-align: right
}
#footer p.design a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#414141; background-color:#FFFFFF; text-decoration:none;
	}
#footer p.design a:hover{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:#8C8A8A;
	}
.normaltext{
line-height: 100%;
font:bold 12px/16px ;
letter-spacing: 0px;  
	}

/*------------------------------Footer End-----------------------------------*/

#headban {
width:120px;
height:600px;
position:relative;
right:0;
top:190px;
}