/*** 1 - obecné definice ******************************************************/

* {
  padding:0;
  margin:0; 
}

body {
  background:#fff url("../images/bg.png") left top repeat-x; 
  font:90% Trebuchet MS, Tahoma, Arial, sans-serif;
  color:#000;
  padding-bottom:10px;
}

p {text-align:justify;}

a {
  color:#000;
  text-decoration:none;
}

a:hover {
  color:#1fe10b;
  text-decoration:underline;
}

a img {
  border:5px solid #e9e9e9;
}

a:hover img {
  border-color:#1fe10b;
}

.clearfloat {
	clear:both;
  height:0;
  display:block;
  font-size:0%;
  line-height:0;
	overflow:hidden;
}



/*** 2 - #container ***********************************************************/

#containter {
  background:transparent url("../images/top.png") left top no-repeat;
  width:850px;
  margin:0 auto;
}



/*** 3 - #header **************************************************************/

#header {
  height:120px;
  overflow:hidden;
  position:relative;
}

#header h1 span {display:none;}



/*** 4 - #content *************************************************************/

#content {
  clear:both;
  padding-bottom:10px;
}

#content h2 {
  font-weight:normal;
  color:#949393;
  font-size:140%;
  margin-bottom:10px;
}

#content h3 {
  font-weight:normal;
  color:#1fe10b;
  font-size:120%;
  margin-bottom:2px;  
  padding-left:12px;
  background:transparent url("../images/odrazka.gif") left 7px no-repeat;
}

#content p {font-size:90%;}

#content #left {float:left;width:415px;}
#content #left a {display:block;margin-bottom:18px;}

#content #right {float:right;width:405px;}

#content #right em.cena {
  clear:both;
  display:block;
  text-align:right;
  margin-bottom:5px;
  font-size:130%;
  color:#949393;
}
#content #right em.cena strong {color:#000;}

#content #right #kontakt-l {float:left;width:195px;padding-top:5px;}
#content #right #kontakt-l span {
  height:33px;
  line-height:33px;  
  display:block;
  padding-left:42px;
  margin-bottom:6px;
}
#content #right #kontakt-l span#mail {background:transparent url("../images/ico1.gif") 0 center no-repeat;}
#content #right #kontakt-l span#tel {background:transparent url("../images/ico2.gif") 0 center no-repeat;}
#content #right #kontakt-l span#icq {background:transparent url("../images/ico3.gif") 0 center no-repeat;}

#content #right #kontakt-r {float:left;padding-top:12px;}
#content #right #kontakt-r p {margin-bottom:5px;}

/*** 5 - #footer **************************************************************/

#footer {
  clear:both;
  margin-top:10spx;
  height:45px;
  background:url("../images/footer.png") left top no-repeat;
  position:relative;
}

#footer #footer-l {
  position:absolute;
  left:18px;
  top:7px;
  font-size:75%;
  color:#949393;
}

#footer #footer-r {
  position:absolute;
  right:12px;
  top:0;
  height:45px;
  width:70px;
  display:block;
  background:url("../images/blank.gif") left top repeat;
}
#footer #footer-r span {display:none;} 
