body {
  background: #ffffff url(../images/podklad-dolni.gif);
	color: #000000;
	font-family: "Arial", "Verdana", "Lucida Grande", "Helvetica";
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#podklad {
  background: url(../images/podklad-horni.png) repeat-x;
  width: 100%;
  position: absolute;
  top: 0; left: 0;
	text-align: center;
	padding-top: 50px;
}

img {
	border: 0;
}

#cover {
  position: relative;
  margin: auto;
  width: 927px;
  background: url(../images/cover-bg.gif) repeat-y;
  text-align: left;
  padding-left: 11px;
  padding-right: 11px;
}

#content a#tisk {
  position: absolute;
  top: 294px;
  left: 750px;
  color: #E05206;
  font-size: 11px;
  text-decoration: underline;
}

#content a#tisk:hover {
  text-decoration: none;  
}

#content div#klienti {
  position: absolute;
  top: 330px;
  left: 720px;
}

#levy-stin {
  width: 11px;
  height: 523px;
  background: url(../images/levy-stin.gif) no-repeat;
  position: absolute;
  top: 0; left: 0;
}

#pravy-stin {
  width: 11px;
  height: 523px;
  background: url(../images/pravy-stin.gif) no-repeat;
  position: absolute;
  top: 0; left: 938px;
}

#zena {
  float: right;
  width: 472px;
  height: 256px;
  background: url(../images/zena.jpg) no-repeat;
}

#logo {
  float: left;
  width: 394px;
  height: 181px;
  padding-left: 61px;
  padding-top: 75px;
  background: url(../images/logo-bg.gif) no-repeat;
}

#menu {
  width: 182px;
  border-left: 6px solid #DF5105;
  padding-bottom: 27px;
  float: left;
}

#menu1 {
  width: 182px;
  background: #E99567;
}

#menu1 a.menunad {
  display: block;
  width: 140px;
  height: 20px;
  padding-top: 6px;
  padding-left: 42px;
  background: url(../images/menunad.gif) no-repeat 19px 0px;
  color: #65472F;
  text-decoration: none;
  font-weight: bold;
}

#menu1 a.aktnad {
  display: block;
  width: 140px;
  height: 20px;
  padding-top: 6px;
  padding-left: 42px;
  background: #E05206 url(../images/menunad2.gif) no-repeat 19px 0px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

#menu1 a.menunadposl {
  display: block;
  width: 140px;
  height: 20px;
  padding-top: 6px;
  padding-left: 42px;
  background: url(../images/menupod.gif) repeat-y right;
  color: #65472F;
  text-decoration: none;
  font-weight: bold;
}

#menu1 a.aktnadposl {
  display: block;
  width: 140px;
  height: 20px;
  padding-top: 6px;
  padding-left: 42px;
  background: #E05206 url(../images/menupod2.gif) repeat-y right;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

#menu1 a.menunad:hover, #menu1 a.menunadposl:hover {
  color: #E15206;
}

.podmenu {
  padding-bottom: 5px;
  background: url(../images/menupod.gif) repeat-y right;
}

.podmenu a {
  display: block;
  color: #65472F;
  padding-left: 50px;
  padding-top: 5px;
  height: 19px;
  background: url(../images/menupod.gif) no-repeat 19px 0px;
  text-decoration: none;
}

.podmenu a:hover {
  color: #ffffff;
  background: #E05206;
}

.podmenu a.aktpod {
  color: #ffffff;
  background: #E05206;
}

#lang {
  margin-left: 19px;
  background: #FAFAFA;
  padding-top: 25px;
  padding-left: 22px;
  padding-bottom: 25px;
  line-height: 18px;
}

#lang a {
  color: #64462C;
  text-decoration: none;
}

#lang a:hover {
  text-decoration: underline;
}

#lang a.akt {
  color: #E05206;
}

#content {
  float: right;
  width: 680px;
  color: #773912;
  font-size: 12px;
  line-height: 20px;
  padding-top: 40px;
}

#content p {
  margin: 0;
  margin-bottom: 20px;  
}

#content ul {
  margin: 0;
  margin-bottom: 20px;  
}

#content a {
  color: #773912;  
}

#content a:hover {
  text-decoration: none;  
}

#content h1 {
   font-family: "Arial Black", "Arial", "Verdana", "Lucida Grande", "Helvetica";
   text-align: left;
   font-size: 26px;
   color: #E05208;
   font-weight: normal;
   text-transform: uppercase;
   position: absolute;
   top: 240px; left: 250px;
   width: 600px;
   height: 36px;
   margin: 0px;
}

#home {
  height: 430px;
}

#home-ikony {
  position: absolute;
  top: 230px; left: 252px;
  width: 695px;
}

#home-ikony div {
  float: left;
  text-align: center;
  width: 95px;
  line-height: 14px;
}

#home-ikony div a {
  text-decoration: none;
}

#home-ikony div a:hover {
  color: #E05304;
}

#homedole1 {
  width: 188px;
  height: 128px;
  float: left;
  margin-top: 275px;
  margin-left: 11px;
}

#homedole2 {
  width: 139px;
  height: 95px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 40px;
  float: left;
  border-left: 1px solid #E6E6E6;
  border-top: 1px solid #E6E6E6;
  border-right: 1px solid #C2C1C6;
  border-bottom: 1px solid #C2C1C6;
  background: #ffffff;
  margin-top: 275px;
  margin-left: 11px;
}

#homedole2en {
  width: 159px;
  height: 95px;
  padding-top: 30px;
  padding-left: 25px;
  padding-right: 25px;
  float: left;
  border-left: 1px solid #E6E6E6;
  border-top: 1px solid #E6E6E6;
  border-right: 1px solid #C2C1C6;
  border-bottom: 1px solid #C2C1C6;
  background: #ffffff;
  margin-top: 275px;
  margin-left: 11px;
}

#homedole2 a, #homedole2en a {
  padding-left: 20px;
  background: url(../images/bod2.gif) no-repeat 0px 5px;
  text-decoration: none;
  display: block;
}

#homedole2 a:hover, #homedole2en a:hover {
  padding-left: 20px;
  background: url(../images/bod.gif) no-repeat 0px 5px;
  text-decoration: underline;
  color: #E05304;
}

#homedole3 {
  width: 204px;
  height: 128px;
  float: left;
  margin-top: 275px;
  margin-left: 11px;
}

#flash1 {
  position: absolute;
  top: 365px; left: 270px;
}

#flash2 {
  position: absolute;
  top: 365px; left: 595px;
}

#kontakt1 {
  width: 218px;
  padding-right: 30px;
  float: left;
}

div#kontakt1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

#kontakt2 {
  width: 397px;
  float: left;
  font-size: 10px;
}

#kontakt2 a {
  color: #E05304;
}

#kontakt2 img {
  margin-bottom: 5px;
  margin-top: 46px;
}

#proste1 {
  width: 461px;
  padding-right: 28px;
  padding-top: 50px;
  float: left;
}

div#proste1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 210px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   background: url(../images/iko-01.gif) no-repeat top left;
   padding-top: 80px;
}

#proste1 div.prostepr {
  padding-bottom: 1px;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
}

#proste1 div.prostepr div {
  padding-left: 17px;
  padding-right: 35px;
}

#proste1 div.prostepr div p {
  margin: 0;
  margin-top: 8px;
  margin-bottom: 10px;
}

#proste1 div.prostepr a {
  width: 444px;
  height: 23px;
  padding-top: 5px;
  display: block;
  background: url(../images/sipka_dolu.gif) no-repeat 437px 12px;
  text-decoration: none;
  font-weight: bold;
  padding-left: 17px;
  cursor: pointer;
}

#proste1 div.prostepr a:hover {
  background: url(../images/sipka_dolu.gif) no-repeat 437px 12px;
  color: #E05208;
}

#proste2 {
  width: 170px;
  float: left;
}

#overene1 {
  width: 461px;
  padding-right: 28px;
  padding-top: 40px;
  float: left;
}

div#overene1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 210px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   background: url(../images/iko-02.gif) no-repeat top left;
   padding-top: 80px;
   padding-bottom: 10px;
}

div#overene1 h1 span {
  font-size: 9px;
}

div#overene1 p {
  margin: 0;
  padding-top: 24px;
}

div#overene1 a {
  color: #E05208;
}

div#akcni {
  clear: both;
  width: 461px;
  background: url(../images/proste_bg.gif) repeat-x top left;
  padding-top: 33px;
  margin-top: 40px;
}

div#akcni div {
  clear: both;
  width: 431px;
  padding: 15px;
  background: #FEEDE3;
}

div#akcni div div {
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 20px;
}

div#akcni div span {
  color: #E05208;
  font-weight: bold;
  font-size: 20px;
}

#overene2 {
  width: 170px;
  float: left;
}

#audio1 {
  width: 461px;
  padding-right: 28px;
  padding-top: 50px;
  float: left;
}

div#audio1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 210px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   background: url(../images/iko-07.gif) no-repeat top left;
   padding-top: 80px;
}

#audio2 {
  width: 170px;
  float: left;
}

#vyuka1 {
  width: 461px;
  padding-right: 28px;
  padding-top: 40px;
  float: left;
}

div#vyuka1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 210px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   background: url(../images/iko-05.gif) no-repeat top left;
   padding-top: 80px;
}

div#vyuka1 p {
  margin: 0;
  padding-top: 24px;
}

div#vyuka1 a {
  color: #E05208;
}

div#vyuka1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

div#vyuka1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
}

#vyuka2 {
  width: 170px;
  float: left;
}

#www1 {
  width: 461px;
  padding-right: 28px;
  padding-top: 40px;
  float: left;
}

div#www1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 210px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   background: url(../images/iko-06.gif) no-repeat top left;
   padding-top: 80px;
}

div#www1 p {
  margin: 0;
  padding-top: 24px;
}

div#www1 a {
  color: #E05208;
}

#www2 {
  width: 170px;
  float: left;
}

#tlumoceni1 {
  width: 461px;
  padding-right: 28px;
  padding-top: 40px;
  float: left;
}

div#tlumoceni1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 210px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   background: url(../images/iko-03.gif) no-repeat top left;
   padding-top: 80px;
}

div#tlumoceni1 p {
  margin: 0;
  padding-top: 24px;
}

div#tlumoceni1 a {
  color: #E05208;
}

#wedding {
  margin-top: 55px;
  padding-top: 30px;
  background: url(../images/proste_bg.gif) repeat-x top left;
}

#wedding th {
  padding: 12px;
  background: #FEEDE3;
  font-weight: normal;
  text-align: left;
}

#wedding td {
  padding: 12px;
  border-bottom: 4px solid #FEEDE3;
  vertical-align: top;
  text-align: left;
}

#wedding h3 {
  font-size: 18px;
  color: #E05208;
  font-weight: bold;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

#tlumoceni2 {
  width: 170px;
  float: left;
}

#korektury1 {
  width: 461px;
  padding-right: 28px;
  padding-top: 40px;
  float: left;
}

div#korektury1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 210px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   background: url(../images/iko-04.gif) no-repeat top left;
   padding-top: 80px;
}

div#korektury1 p {
  margin: 0;
  padding-top: 24px;
}

div#korektury1 ul {
  margin: 0;
  padding: 0;
  padding-top: 24px;
  list-style: none;
}

div#korektury1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
  margin-bottom: 24px;
}

#korektury2 {
  width: 170px;
  float: left;
}

#cat1 {
  width: 461px;
  padding-right: 28px;
  padding-top: 40px;
  float: left;
}

div#cat1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 210px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

div#cat1 p {
  margin: 0;
  padding-top: 24px;
}

div#cat1 ul {
  margin: 0;
  padding: 0;
  padding-top: 24px;
  list-style: none;
}

div#cat1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
}

#cat2 {
  width: 170px;
  float: left;
}

#onas1 {
  width: 461px;
  padding-right: 28px;
  float: left;
}

div#onas1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

div#onas1 p {
  margin: 0;
  padding-bottom: 24px;
}

div#onas1 a {
  color: #E05208;
}

div#onas1 ul {
  margin: 0;
  padding: 0;
  padding-bottom: 24px;
  list-style: none;
}

div#onas1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
}

#onas2 {
  width: 170px;
  float: left;
}

#onas2 img {
  margin-bottom: 8px;
}

#onas2 a {
  color: #E05206;
}

#content span.cislovani {
   font-family: "Arial Black", "Arial", "Verdana", "Lucida Grande", "Helvetica";
   font-size: 26px;
   color: #E05208;
   font-weight: bold;
   position: relative;
}

#hledame1 {
  width: 461px;
  padding-right: 28px;
  float: left;
}

div#hledame1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

div#hledame1 p {
  margin: 0;
  padding-bottom: 24px;
}

div.hlkol1 {
  padding-bottom: 20px;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
}

div.hlkol1 div {
  height: 24px;
}

div.hlkol1 label {
  width: 175px;
  float: left;
}

input.kontaktni {
  border-left: 1px solid #808080; 
  border-top: 1px solid #808080;
  border-right: 1px solid #D3D0C9;
  border-bottom: 1px solid #D3D0C9;
  height: 17px;
}

input.soubor {
  border-left: 1px solid #808080; 
  border-top: 1px solid #808080;
  border-right: 1px solid #D3D0C9;
  border-bottom: 1px solid #D3D0C9;
  height: 22px;
}

textarea {
  border-left: 1px solid #808080; 
  border-top: 1px solid #808080;
  border-right: 1px solid #D3D0C9;
  border-bottom: 1px solid #D3D0C9;
}

input.radio {
  border: 0;
  margin: 0;
}

div.hlkol2 {
  padding-bottom: 5px;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
}

div.hlkol2 label {
  width: 175px;
  float: left;
}

div.hlkol2 span.ruzovy {
  background: #FFEDE1;
  padding: 5px;
}

#content div.hlkol2 span a {
  color: #E15307;
}

div.hlkol3 {
  padding-bottom: 5px;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
}

div.hlkol4 {
  padding-bottom: 5px;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
}

div.hlkol5 {
  padding-bottom: 5px;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
}

div.hlkol6 {
  padding-bottom: 5px;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
}

div.hlkol7 {
  padding-bottom: 5px;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
}

.malyodr {
  font-size: 10px;
  margin-left: 175px;
}

select.sel {
  width: 146px;
}

#content div.hlkol8 a {
  color: #E05304;
}

#hledame2 {
  width: 170px;
  float: left;
}

div#odeslatbg {
  width: 111px;
  height: 34px;
  padding-top: 8px;
  padding-left: 12px;
  background: url(../images/odeslat-bg.gif) no-repeat;
}

div#odeslatbg input.submit {
  width: 99px;
  height: 25px;
  background: #E05206;
  color: #ffffff;
  border: 0;
  cursor: pointer;
  margin: 0;
}

div#odeslatbg2 {
  width: 111px;
  height: 34px;
  padding-top: 8px;
  padding-left: 12px;
  background: url(../images/odeslat-bg.gif) no-repeat;
  float: right;
  margin-right: 30px;
}

div#odeslatbg2 input.submit {
  width: 99px;
  height: 25px;
  background: #E05206;
  color: #ffffff;
  border: 0;
  cursor: pointer;
  margin: 0;
}

#slevy1 {
  width: 461px;
  padding-right: 28px;
  float: left;
}

div#slevy1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

div#slevy1 p {
  margin: 0;
  padding-bottom: 24px;
}

div#slevy1 a {
  color: #E05208;
}

div#slevy1 ul {
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
  list-style: none;
}

div#slevy1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
  font-weight: bold;
}

#slevy1 span.oranz {
  background: #FEEDE3;
  padding: 5px;
}

#slevy1 table {
  width: 450px;
}

div.male {
  font-size: 10px;
}

#slevy1 td {
  vertical-align: top;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
  padding-left: 5px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 100%;
}

#slevy1 td.vpravo {
  text-align: right;
  color: #E05208;
  font-weight: bold;
}

#slevy1 td.vpravo span {
  font-size: 10px;
  font-weight: normal;
}

#slevy2 {
  width: 170px;
  float: left;
}

#publikace1 {
  width: 461px;
  padding-right: 28px;
  float: left;
}

div#publikace1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

div#publikace1 p {
  margin: 0;
  padding-bottom: 24px;
}

div#publikace1 a {
  color: #E05208;
}

div#publikace1 ul {
  margin: 0;
  padding: 0;
  padding-bottom: 24px;
  list-style: none;
}

div#publikace1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
}

#publikace2 {
  width: 170px;
  float: left;
}

#zakaznici1 {
  width: 461px;
  padding-right: 28px;
  float: left;
}

div#zakaznici1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

div#zakaznici1 p {
  margin: 0;
  padding-bottom: 24px;
}

div#zakaznici1 a {
  color: #E05208;
}

div#zakaznici1 ul {
  margin: 0;
  padding: 0;
  padding-bottom: 24px;
  list-style: none;
}

div#zakaznici1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
}

#zakaznici2 {
  width: 170px;
  float: left;
}

#dokumenty1 {
  width: 461px;
  padding-right: 28px;
  float: left;
}

div#dokumenty1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

div#dokumenty1 p {
  margin: 0;
  padding-bottom: 24px;
}

div#dokumenty1 a {
  color: #E05208;
}

div#dokumenty1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 0;
}

div#dokumenty1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
  padding-bottom: 24px;
}

#dokumenty2 {
  width: 170px;
  float: left;
}

#odkazy1 {
  width: 461px;
  padding-right: 28px;
  float: left;
}

div#odkazy1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

div#odkazy1 p {
  margin: 0;
  padding-bottom: 24px;
}

div#odkazy1 a {
  color: #E05208;
}

div#odkazy1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

div#odkazy1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
}

#odkazy2 {
  width: 170px;
  float: left;
}

#faq1 {
  width: 461px;
  padding-right: 28px;
  padding-bottom: 50px;
  float: left;
}

div#faq1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

#faq1 div.prostepr, #faq1 div.prosteprroz  {
  padding-bottom: 1px;
  background: url(../images/proste_bg.gif) repeat-x bottom left;
}

#faq1 div.prostepr div, #faq1 div.prosteprroz div {
  padding-left: 29px;
  padding-right: 35px;
}

#faq1 div.prostepr div p, , #faq1 div.prosteprroz div p {
  margin: 0;
  margin-top: 8px;
  margin-bottom: 10px;
}

#faq1 div.prostepr a {
  width: 455px;
  height: 23px;
  padding-top: 5px;
  display: block;
  background: url(../images/sipka_dolu.gif) no-repeat 437px 12px;
  text-decoration: none;
  font-weight: bold;
  padding-left: 6px;
  cursor: pointer;
}

#faq1 div.prostepr a:hover {
  background: url(../images/sipka_dolu.gif) no-repeat 437px 12px;
  color: #E05208;
}

#faq1 div.prostepr a img {
  margin-right: 12px;
}

#faq1 div.prosteprroz a {
  width: 455px;
  height: 23px;
  padding-top: 5px;
  display: block;
  background: #FEEDE3 url(../images/sipka_nahoru.gif) no-repeat 437px 12px;
  text-decoration: none;
  font-weight: bold;
  padding-left: 6px;
  cursor: pointer;
}

#faq1 div.prosteprroz a:hover {
  background: #FEEDE3 url(../images/sipka_nahoru.gif) no-repeat 437px 12px;
  color: #E05208;
}

#faq1 div.prosteprroz a img {
  margin-right: 12px;
}

#faq2 {
  width: 170px;
  float: left;
}

#faqform {
  border: 2px solid #FBDECC;
  padding: 10px;
  margin-top: 35px;
}

#faqform input.normal, #faqform textarea {
  width: 142px;
  background: #F5F5F5;
  border-left: 1px solid #808080;
  border-top: 1px solid #808080;
  border-right: 1px solid #D4D0C7;
  border-bottom: 1px solid #D4D0C7;
}

#clanky1 {
  width: 461px;
  padding-right: 28px;
  float: left;
}

div#clanky1 h1 {
   text-align: left;
   color: #E05208;
   text-transform: uppercase;
   position: absolute;
   top: 146px; left: 250px;
   width: 600px;
   height: 60px;
   margin: 0px;
   padding-top: 80px;
}

div#clanky1 p {
  margin: 0;
  padding-bottom: 24px;
}

div#clanky1 a {
  color: #E05208;
}

div#clanky1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 0;
}

div#clanky1 ul li {
  background: url(../images/bod.gif) no-repeat 0px 5px;
  padding-left: 22px;
  padding-bottom: 24px;
}

#clanky2 {
  width: 170px;
  float: left;
}

#footer {
  width: 949px;
  height: 90px;
  background: url(../images/footer.gif) no-repeat top left;
  margin: auto;
  color: #AFAFB1;
  text-align: left;
  line-height: 19px;
  padding-top: 18px;
  clear: both;
}

#footer div {
  margin-left: 27px; 
}

#footer a {
  color: #AFAFB1;
  text-decoration: none;
}

#footer a:hover {
  color: #808081;
}

#footer span {
  color: #858489;
}

#footer span a {
  color: #858489;
  text-decoration: none;
}

#footer span a:hover {
  text-decoration: underline;
}

form {
  padding: 0;
  margin: 0;
}

input, select {
	font-family: "Arial", "Verdana", "Lucida Grande", "Helvetica";
  color: #773912;
  font-size: 12px;
}

.clear {
  clear: both;
}

div.kalendar {
  width: 152px;
  border: 1px solid #777777;
  font-size: 10px;
}

div#datum table {
  font-size: 10px;
}

div#datum2 table {
  font-size: 10px;
}

div#datum3 table {
  font-size: 10px;
}

div.kalendar div.butt {
  width: 20px;
  float: left;
  text-align: center;
  background: #BBBBBB;
  cursor: pointer;
}

div.kalendar div.butt2 {
  width: 20px;
  float: right;
  text-align: center;
  background: #BBBBBB;
  cursor: pointer;
}

div.kalendar div.stred {
  text-align: center;
  background: #EEEEEE;
}

#datum {
  border-collapse: collapse;
  height: 16px;
  padding-top: 2px;
}

#datum td.den {
  border: 1px solid #777777;
  border-collapse: collapse;
  width: 20px;
}

#datum td.dny, #datum td.dnyx {
  padding: 0;
  border: 1px solid #777777;
  border-collapse: collapse;
}

#datum td.dny a {
  display: block;
  width: 20px;
  height: 16px;
  padding-top: 2px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
	color: #000000;
	font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	font-size: 10px;
}

#datum td.dny a:hover {
  background: #FFD600;
}

#datum2 {
  border-collapse: collapse;
  height: 16px;
  padding-top: 2px;
}

#datum2 td.den {
  border: 1px solid #777777;
  border-collapse: collapse;
  width: 20px;
}

#datum2 td.dny, #datum2 td.dnyx {
  padding: 0;
  border: 1px solid #777777;
  border-collapse: collapse;
}

#datum2 td.dny a {
  display: block;
  width: 20px;
  height: 16px;
  padding-top: 2px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
	color: #000000;
	font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	font-size: 10px;
}

#datum2 td.dny a:hover {
  background: #FFD600;
}

#datum3 {
  border-collapse: collapse;
  height: 16px;
  padding-top: 2px;
}

#datum3 td.den {
  border: 1px solid #777777;
  border-collapse: collapse;
  width: 20px;
}

#datum3 td.dny, #datum3 td.dnyx {
  padding: 0;
  border: 1px solid #777777;
  border-collapse: collapse;
}

#datum3 td.dny a {
  display: block;
  width: 20px;
  height: 16px;
  padding-top: 2px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
	color: #000000;
	font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE";
	font-size: 10px;
}

#datum3 td.dny a:hover {
  background: #FFD600;
}

img#kalendar {
  cursor: pointer;
}
