html, body {  background: #FFFFE6;  font: 90%/1.2 Verdana, Arial, Helvetica, sans-serif;  background: url(./images/bg.jpg) repeat-x;  background-color: #e7ffdd;}/* Vycentrování stránky */#stranka {	background-color: white;	float: left;	width: 100%;}	#wrapper{  background-color: white;}a {  text-decoration: underline;  font-weight: bold;}a:hover {  text-decoration: none;  color: gray;}.galerie{  position: relative;  display: inline;  float: left;  text-align: center;  padding-bottom: 70px;  padding-left: 30px;  height: 200px;  margin: 0 auto;}.nazev{line-height: 22px;}/* HEADER */h1 {  position: absolute;  color: black;  margin-top: 53px;  left: 0px;  margin-left: 155px;  font-size: 18px;}#header {  background: url(./images/header.jpg) repeat-x;  width: 100%;  height: 120px;  border-bottom: 1px solid black;  z-index: 1;  position: relative;}#logo {  width: 117px;  height: 96px;  display: block;  background: url("img/logo.gif") no-repeat;  float: left;  margin-top: 10px;  margin-left: 20px;  }#vytvarny_atelier h2{	position: absolute;	margin-left: 155px;	color: black;	font-size: 12px;	margin-top: 15px;	border-bottom: 2px solid;	border-right: 2px solid;	height: 18px;	width: 148px;	}	#name{   position: absolute;	left: 155px;	margin-top: 90px;	font-weight: bold;}#quick-navigation{	text-align: right;	padding: 5px 5px 0 0;}#quick-navigation a{	color: #FFFF00;		text-decoration: underline;	font-weight: 700;	font-size: 12px;}	#quick-navigation a:hover{	color: #855875;		text-decoration: underline;	font-weight: 700;	font-size: 12px;	display: inline;}	#quick-contact {	background: url(./images/kontakt-bgf.png) no-repeat;	padding: 0.7em;  float: right;  position: relative;  width: 175px;  font-weight: normal;}.telephone{  display: inline;  text-align: center;  font-weight: bold;  position: absolute;  left: 0;  margin-left: 60px;}/* MENU */#menu {  position: relative;  background: url(./images/menubg.jpg);  height: 31px;  font-size: 10px;  margin-top: 4px;  left: 0px;  margin-left: 0px;  color: white;  width: 100%;}#menu li {  float: left;  list-style-type: none;  text-align: center;  border-right: 1px solid #6bf83a;  color: white; }#menu li a {  text-decoration: none;  float: left;  display: inline;  line-height: 28px;  padding: 0 9px;  color: #FFFF00;  text-align: center;  font-weight: bold;  font-size: 12px;  }#menu li a:hover{	  background-color: white;  color: #855875;  border: 0px;}		.active{  background-color: white;  color: #855875;  border: 0px;}#rozsirene li a{  width: 111px;  text-align: center;}			.active span{  color: #855875;				}				.kontakt{  width: 103px;}     /* LEVÉ MENU */ #leve_menu{  position: absolute;  top: 13px;  margin-top: 160px;  float: left;   }  .nadpis{   margin-top: 6px;  background-image: url(./images/nadpis-menu.jpg);  position: relative;  padding-top: 8px;  height: 25px;  text-align: center;  text-transform: uppercase;  font-weight: bold;  width: 175px;}#leve_menu ul{   margin-top: 6px;}#leve_menu li#actived, #leve_menu ul li:hover{  background: url(./images/sipka-hover.png) no-repeat;  background-color: #ffffe6;}#leve_menu ul li{     height: 20px;  border-bottom: 1px dotted;  width: 150px;  text-align: left;  padding-top: 4px;  font-size: 10px;  padding-left: 25px;  background: url(./images/sipka.png) no-repeat;}#leve_menu ul li a{    text-decoration: none;  color: grey;}#leve_menu ul li a:hover{  text-decoration: underline;  color: grey;}/* CONTENT */#content{   position: relative;  margin-left: 180px;  padding-left: 20px;  background-color: #ffffe6;  padding-top: 2px;  min-height: 1100px;  float: left;  padding-bottom: 200px;  }#content img{border: 0px;}#content h3{  font-size: 20px;  color: #ad0000;  text-align: center; }#content h4{  font-size: 16px;  color: #ad0000;  text-align: center;}#ramecek{  position: relative;   margin-top: 40px;  border: 1px solid;  padding-bottom: 30px;  background-color: #FFF9BF;}#ramecek h5{  margin-top: 20px;  font-size: 16px;  color: #ad0000;  text-align: center;}h5{  margin-top: 20px;  font-size: 16px;  color: #ad0000;  text-align: left;}h6{  font-size: 11px;}#ramecek ul li.nadpis_spodni{  width: 520px;  padding-top: 20px;  margin-left: 10px;  font-size: 16px;  font-weight: bold;  list-style-type: none;}#ramecek li{  font-weight: normal;  font-size: 12px;  margin-left: 40px;  padding-right: 10px;}#ramecek p{  width: 525px;  margin-left: 25px;}#obsah{   display: inline;  margin-left: 10px;  padding-top: 10px;  }#content ul{  padding-left: 15px;}#content li{  list-style-type: disc;  padding-top: 10px;  line-height: 20px;}#uvod{  padding-left: 5px;  text-align: center;  font-size: 120%;  background-color: #FFF9BF;  border: 1px solid;  padding-top: 20px;}#motto{color: #ad0000;text-align: right;font-weight: bold;font-style: italic;}#scripty{  padding-top: 20px;  line-height: 23px;}code{  background-color: #fff9bf;}/* PATICKA */#paticka {   position: absolute;   bottom: 0px;    font-size: 10px;  text-align: center;  line-height: 22px;  float: center;  }.news {float: left;width: 55%;background-color: ivory; border: 1px solid gray; padding: 1em;}.news2 {float: right;width: 35%;padding: 1em;background: #FFCC00;}#hot_line {float: right;padding: 5px 15px 0 0;font: bold 100%/1.2 Tahoma, sans-serif;}#obrazky img{position: relative;border: 2px solid maroon;margin-right: 10px;}/* FORMULÁŘE */#formular img{  margin-top: 10px;  float: left;  margin-left: 50px;}#formular #pole{  float: right;  width: 280px;  margin-right: 50px;}#formular #pole input{  height: 22px;  font-size: 15px;  margin-bottom: 20px;  margin-top: 5px;  width: 250px;}#pole label{  font-weight: bold;}#pole fieldset{  margin-top: 20px;  padding-top: 20px;  padding-left: 7px;  padding-bottom: 40px;}#vzkaz{  float: left;}#vzkaz #text{  margin-top: 20px;}.button {  display: block;  width: 200px;  height: 40px;  padding: 10px 10px 10px 3px;  color:#666666;  text-decoration: none;  background:url(images/button.jpg) no-repeat 0px 0px;  border: 0px;}.button:hover {  color:#333333;  background:url(images/button.jpg) no-repeat 0px -45px;}#vzkaz button{  margin: 10px auto;}#vzkaz fieldset{padding-right: 5px;}#fb{margin-left: 60px;}