/*#dhtmltooltip{
position: absolute;
width: 0px;
border: 1px solid #9e9e9e;

padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}*/

body, html{
  background-color: #fff;
  /*background-color: #000000;*/
  /*background-color: #F9F9F9;*/    
  margin: 0px;
  padding: 0px;
  font-family:  "times new roman", Arial, Verdana, sans-serif;
  font-size: 12pt;
  color: #000;
  text-align: center;
}

h2{
  /*color: #66afec;*/
  /*border-bottom: 1px solid #9e9e9e;*/
  color: #000;
  font-size: 14pt;
}

h3{
  margin: 0;
  padding: 0;
}

th{
  text-align: left;
}

img{
  border-style: none;
}

a:link, a:visited{
  color: #000;
  text-decoration: underline;
  border-bottom: none;
}

#bilastranka{
  margin:0 auto;
  padding: 0; 
  width: 876px;
  background-color: #ffffff;  
}

#hlavicka{
  margin: 0px;
  /*padding: 5px;*/
/*  height: 52px;*/
  /*background-color: #000000;*/
  text-align: right;  
  font-size: 0px;
  color: #ffffff; 
}
#hlavickastred{  
  /*background-color: #ffffff;*/
  margin: 0;
  padding: 0;
  text-align: left; 
  color: #ffffff; 
}
#hlavickatext{
  float: left;
  margin: 0;  
  padding: 0;  
  color: #ffffff;  
  text-align: right;
  width: 100%;
}
#hlavicka h1{ 
  display: block; 
  float: left;
  font-size: 14pt;
  font-family:  sans-serif, times new roman, Verdana, Arial;
  font-weight: lighter;
  color: #000;
  /*float: left;*/
  text-align: left;
  margin: 0;  
  /*margin-right: 30px;*/
  padding: 0;
  padding-top: 5pt;  
}
#protisk{ 
  display: block;
  float: left;
  font-size: 20pt;
  font-family:  sans-serif, times new roman, Verdana, Arial;
  font-weight: bolder;
  color: #000;
  /*float: left;*/
  text-align: left;
  margin: 0;  
  /*margin-right: 30px;*/
  padding: 0;  
}

#logo{  
  display: none;
}

#logo-obrazek{
  display: none;
}

#smedbo-logo {
  display: none;
}

#nastred{
  margin:0;
  padding: 0;    
}

#menu{
  display: none;
}

#main{
  margin: 0px auto;
  padding: 0px;
  text-align: left;
}


#patka{
  display: none;
}

.netisk{
  display: none;
}
.ramecek{
  font-size: 12px;  
}

.w100 {
  width: 90%;  
}

.w90 {
  width: 90%; 
}

.w80 {
  width: 80%;
}

.w65{
  width: 65%;  
}

.w55 {
  width: 55%; 
}

.w50 {
  width: 50%;
}

.w35{
  width: 35%;
}

.w20{
  width: 20%;
}

.w15{
  width: 15%;
}

.ramecek-ln {
  padding: 0px;
  margin: 0px;
  width: 23px;
  height: 24px;
  background: url('/img/ramecek-ln.png') no-repeat #fff;
}

.ramecek-n {
  padding: 0px;
  margin: 0px;
  background: url('/img/ramecek-n.png') repeat-x #fff;
}

.ramecek-pn {
  padding: 0px;
  margin: 0px;
  width: 24px;
  height: 24px;
  background: url('/img/ramecek-pn.png') no-repeat #fff;
}

.ramecek-l {
  padding: 0px;
  margin: 0px;
  background: url('/img/ramecek-l.png') repeat-y #fff;
}

.ramecek-in {
  padding: 0px;
  margin: 0px;
  background-color: #fff;
}

.ramecek-p {
  padding: 0px;
  margin: 0px;
  background: url('/img/ramecek-p.png') repeat-y #fff;
}

.ramecek-ld {
  padding: 0px;
  margin: 0px;
  width: 23px;
  height: 25px;
  background: url('/img/ramecek-ld.png') no-repeat #fff;
}

.ramecek-d {
  padding: 0px;
  margin: 0px;
  background: url('/img/ramecek-d.png') repeat-x #fff;
}

.ramecek-pd {
  padding: 0px;
  margin: 0px;
  width: 24px;
  height: 25px;
  background: url('/img/ramecek-pd.png') no-repeat #fff;
}

.prodejci {
  border-bottom: 1px solid #EFEFEF;
  margin-top: 5px;
}
.skrytiprodejci{
  width: 800px;
  text-align: left;    
  display: none;
}

.celasirkadoleva{
  float: left;
  width: 500px;
  margin-top: 10px;
  
}
.dolevafoto{
  float: left;
  margin-left: 40px;
  width: 100px;
}
.doleva{
  float: left;
  margin-top: 30px;
  margin-left: 30px;
}
.doleva h3{
  font-size: 140%;  
}

.karty th{
  /*width: 100%;*/
  background: #EFEFEF;
}
.karty img{
  cursor: pointer;
}

.karta img{
  cursor: pointer;
}

/*
#main td{
  vertical-align: top;
}

#main td.corner-top{
  background: url('/img/back_corner.gif') no-repeat;
  height: 26px;
}
#main td.s-left{
  background: url('/img/back_shadow_left.gif') repeat-y;
  width: 20px;
}

#main td.s-right{
  background: url('/img/back_shadow_right.gif') repeat-y;
  width: 20px;
}

#main td.logo{
  height: 120px;
  padding: 10px;
  padding-left: 10px;
  background:url('/img/back_logo.gif') no-repeat right;
}

#main td.body{
  padding: 10px 0 1em 1em;
  background: #ddd;
}

#main td.patka{
  height: 360px;
  background:url('/img/back_patka.jpg') no-repeat bottom #ddd;
}

#main .foot{
  background-color: #000;
  text-align: right;
  color: #fff;
  padding: 3px;
  height: 20px;
}



#main #text{
  clear: left;
  font-family: verdana;
  font-size: 13px;
  text-align: justify;
  width: 790px;
}

#text h1{
  margin:0px;
  padding: 0px;
  padding-left: 50px;
  margin-bottom: 10px;
  color: #222;
  font-size: 25px;
  font-family: garamond;
  background: url('/img/h1.gif') no-repeat left center #ddd;
  font-variant: small-caps;
}

#text p{
  margin-left: 15px;
}


#main #pravy{
  float: right;
  border-left: dotted 0px #444;
  margin-bottom: 3em;
  width: 200px;
  height: 100%;
}

#pravy h1{
  margin:0px;
  padding: 5px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 15px;
  font-family: garamond;
  background-color: #6d6d6d;
  font-variant: small-caps;
}

#pravy p{
  margin: 0px 10px 1.5em 10px;
  text-align: justify;
}

#main #menu{
  float: left;
  margin: 2em 0em 0em 8em;
  padding-right: .5em;
  border-right: 0px dotted #000;
}

#main #menu ul{
  margin: 0px;
  padding: 0px;
  font-variant: small-caps;
}

#main #menu li{
  list-style-type: none; /*url('/img/odrazka.gif');
  border-bottom: 0px solid #444;
}

#main #menu li a:link,
#main #menu li a:visited{
  padding-left: 2em;
  padding-right: 3em;
  text-decoration: none;
  color: #444;
  display: block;
}

#main #menu li a:hover{
  text-decoration: none;
  color: #fff;
  background-color: #444;
}

.prispevek{
  font-size: 10px;
  border-bottom: 1px solid #888;
  padding-bottom: 4px;
}
*/
