body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  overflow: -moz-scrollbars-vertical;
  margin: 0;
  padding: 0;
  background: #a3bfd9 url(default/body_bg.gif) repeat-x;
}
h1 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  color: #1f2e4d;
  margin-bottom: 10px;
  text-shadow: #ccc 1px 1px 2px;
}
h2 {
  margin: 0;
  padding: 0;
  font-size: 15px;
  font-weight: normal;
  color: #c60206;
  margin-bottom: 10px;
  text-shadow: #222 1px 1px 0px;
}
h2 a {
  color: #c60206;
  font-weight: normal;
  text-decoration: none;
}
h2 a:hover {
  color: #ff0308;
  text-decoration: underline;
}
h2.hclick {
  clear: both;
  float: none;
  display: block;
  color: #578506;
  text-decoration: underline;
  cursor: pointer;
  cursor: hand;
  background: url(default/hclick_bg.gif) no-repeat 0px 8px;
  padding-left: 12px;
}
h2.hclick:hover {
  color: #314b03;
}
.schovat {
  display: none;
 }
h3 {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  color: #4d95da;
  margin-bottom: 10px;
  text-shadow: #aaa 1px 1px 1px;
}
p {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  color: #1f2e4d;
}
ul {
  margin: 0;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-right: 20px;
}
ul li {
  list-style-type: none;
  margin: 0;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 0px;
  line-height: 18px;
  background: url(default/bullet5.gif) no-repeat 0px 7px;
}
ul li ul {
  margin: 0;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 15px;
  margin-right: 15px;
}
ul li ul li {
  list-style-type: none;
  margin: 0;
  margin-left: 15px;
  padding-top: 0px;
  padding-bottom: 5px;
  padding-left: 12px;
  padding-right: 0px;
  line-height: 18px;
  background: url(default/bullet2.gif) no-repeat 0px 7px;
}
ol {
  margin: 0;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-right: 20px;
}
ol li {
  margin: 0;
  margin-left: 15px;
  padding-top: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  line-height: 18px;
}
ol li ul {
  margin: 0;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 15px;
  margin-right: 15px;
}
ol li ul li {
  list-style-type: none;
  margin: 0;
  margin-left: 15px;
  padding-top: 0px;
  padding-bottom: 5px;
  padding-left: 12px;
  padding-right: 0px;
  line-height: 18px;
  background: url(default/bullet2.gif) no-repeat 0px 7px;
}
a {
  display: inline-block;
  color: #006ab3;
  font-weight: bold;
  text-decoration: underline;
}
a:hover {
  color: #00101b;
  text-decoration: underline;
}
img {
  border: #98cd34 solid 1px;
}
img.imgleft {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
img.imgright {
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
}
img.center {
  clear: both;
  float: none;
  display: block;
  border: 0;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}
img.autoskica {
  clear: both;
  float: none;
  display: block;
  border: 0;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
}
.cleaner {
  margin: 0;
  height: 0px;
  line-height: 0px;
  clear: both;
  font-size: 0px;
}
.cara {
  clear: both;
  float: none;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 1px;
  border-bottom: #f6eecf 1px solid;
} 
.cervene {
  color: #eb0000;
} 
#page {
  float: none;
  clear: both;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  background: #477eb2;
  padding-bottom: 15px;
}
#hlavicka {
  float: none;
  clear: both;
  width: 1000px;
  height: 81px;
  background: url(default/hlavicka_bg.jpg) no-repeat;
}
#hlavicka a.logo {
  float: left;
  border: 0;
  width: 160px;
  height: 74px;
  margin-left: 32px;
}
#hlavicka a.email {
  float: right;
  border: 0;
  width: 11px;
  height: 11px;
  margin-top: 40px;
  margin-right: 43px;
  background: url(default/button_email_bg.gif) left top no-repeat;
}
#hlavicka a.email:hover {
  background: url(default/button_email_bg.gif) left bottom no-repeat;
}
#hlavicka a.sitemap {
  float: right;
  border: 0;
  width: 11px;
  height: 11px;
  margin-top: 39px;
  margin-right: 25px;
  background: url(default/button_sitemap_bg.gif) left top no-repeat;
}
#hlavicka a.sitemap:hover {
  background: url(default/button_sitemap_bg.gif) left bottom no-repeat;
}
#hlavicka a.home {
  float: right;
  border: 0;
  width: 11px;
  height: 11px;
  margin-top: 40px;
  margin-right: 21px;
  background: url(default/button_home_bg.gif) left top no-repeat;
}
#hlavicka a.home:hover {
  background: url(default/button_home_bg.gif) left bottom no-repeat;
}
#horni_menu {
  clear: both;
  float: none;
  width: 1000px;
  height: 49px;
  background: url(default/menu_bg.jpg) no-repeat;
}
#paticka {
  float: none;
  clear: both;
  display: inline-block;
  width: 935px;
  height: 23px;
  background: #1f2e4d;
  border: 1px solid #6593be;
  margin-top: 7px;
  padding-top: 4px;
  margin-left: 32px;
}
#paticka p.autoskola {
  float: left;
  display: inline;
  color: #798294;
  font-size: 11px;
  margin-left: 10px;
}
#paticka p.design {
  float: right;
  display: inline;
  color: #798294;
  font-size: 11px;
  margin-right: 10px;
}
#paticka p.design a {
  font-weight: normal;
  color: #798294;
  text-decoration: none;
}
#paticka p.design a em {
  font-style: normal;
  color: #798294;
  text-decoration: underline;
}
#paticka p.design a:hover em {
  color: #fff;
  text-decoration: underline;
}
#uvod_flash {
  background: url(default/uvod_bg.jpg) no-repeat;
  height: 297px;
  width: 968px;
  padding-left: 32px;
  padding-top: 8px;
}
#uvod_flash #slogan {
  margin: 0;
  padding: 0;
  float: left;
  width: 284px;
  height: 290px;
}
#uvod_flash #flash {
  float: left;
  width: 653px;
  height: 290px;
}
#slogan {
  margin: 0;
  padding: 0;
  width: 284px;
  height: 290px;
}
#slogan h1, #slogan h2 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  color: #1f2e4d;
  text-shadow: #777 1px 1px 3px;
  padding-top: 12px;
  margin-left: 15px;
}
#slogan h2.formulare {
  margin: 0;
  padding: 0;
  font-size: 15px;
  font-weight: normal;
  color: #1f2e4d;
  text-shadow: #888 1px 1px 2px;
  margin-left: 15px;
	padding-top: 5px;
	margin-bottom: 10px;
}
#slogan ul {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-shadow: #555 1px 1px 0px;
  margin-top: 12px;
  margin-left: 20px;
  margin-right: 15px;
	height: 115px;
}
#slogan ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-left: 0px;
  padding-bottom: 12px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 15px;
  background: url(default/bullet1.png) no-repeat 0px 5px;
}
#slogan p.spacer {
	float: left;
	display: inline;
  margin: 0;
  padding: 0;
	font-size: 2px;
  line-height: 2px;
	height: 2px;
  background: url(default/spacer1.gif) repeat-x;
	margin-left: 15px;
	margin-top: 7px;
	margin-bottom: 5px;
	width: 250px;
}
#slogan p.txt {
	float: left;
	display: inline;
	width: 155px;
  margin: 0;
  padding: 0;
	font-size: 12px;
	font-weight: bold;
  line-height: normal;
	color: #fff;
	margin-left: 15px;
  text-shadow: #555 1px 1px 0px;
}
#slogan p.doc, #slogan p.pdf {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	font-size: 12px;
	font-weight: bold;
  line-height: normal;
}
#slogan p.doc a {
	display: inline-block;
  background: url(default/ico_doc.gif) no-repeat 0px 0px;
	color: #fff;
	text-decoration: underline;
	height: 16px;
	line-height: 16px;
	padding-left: 20px;
	margin-right: 10px;
}
#slogan p.pdf a {
	display: inline-block;
  background: url(default/ico_pdf.gif) no-repeat 0px 0px;
	color: #fff;
	text-decoration: underline;
	height: 16px;
	line-height: 16px;
	padding-left: 20px;
}
#slogan p.doc a:hover, #slogan p.pdf a:hover {
	color: #32497b;
	text-decoration: underline;
}
#slogan p.testy {
	float: left;
	display: inline;
	font-size: 12px;
	line-height: normal;
	margin-left: 15px;
  text-shadow: #bbb 1px 1px 0px;
}
#slogan p.testy a {
	color: #c70307;
	text-decoration: none;
	line-height: normal;
}
#slogan p.testy a:hover {
	color: #c02739;
	text-decoration: underline;
}
#uvod {
  clear: both;
  float: none;
  display: inline-block;
  width: 907px;
  background: #c8d9e8;
  margin-left: 32px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
#uvod #terminy, #uvod #aktuality, #uvod #vozidla, #uvod #pobocky {
  border: 1px solid #9ab8d5;
}
#uvod #terminy .box, #aktuality .box, #vozidla .box, #pobocky .box {
  border: 1px solid #fff;
  padding-top: 10px;
}
#uvod #terminy {
  float: left;
  width: 440px;
}
#uvod #aktuality {
  float: left;
  width: 440px;
  margin-top: 15px;
}
#uvod #vozidla {
  float: right;
  width: 215px;
}
#uvod #pobocky {
  float: right;
  width: 215px;
  margin-left: 15px;
}
#uvod #terminy h2, #aktuality h2, #vozidla h2, #pobocky h2 {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  padding-left: 5px;
  text-shadow: #111 1px 1px 0px;
}
#uvod #terminy h2 {
  background: url(default/blok_terminy_h_bg.gif) repeat-x;
}
#uvod #aktuality h2 {
  background: url(default/blok_aktuality_h_bg.gif) repeat-x;
}
#uvod #pobocky h2 {
  background: url(default/blok_pobocky_h_bg.gif) repeat-x;
}
#uvod #vozidla h2 {
  color: #000;
  background: url(default/blok_vozidla_h_bg.gif) repeat-x;
  text-shadow: #d2d2d2 1px 1px 0px;
}
#uvod #terminy h2 a, #aktuality h2 a, #pobocky h2 a {
  background: url(default/bullet2.gif) no-repeat 0px 8px;
  padding-left: 10px;
  line-height: 18px;
  height: 18px;
  color: #fff;
  padding-bottom: 2px;
}
#uvod #vozidla h2 a {
  background: url(default/bullet2b.gif) no-repeat 0px 8px;
  padding-left: 10px;
  color: #000;
  line-height: 18px;
  height: 18px;
  padding-bottom: 2px;
}
#uvod #terminy .box {
  height: 53px;
  background: #e9f0f6 url(default/blok_terminy_bg.gif) repeat-x;
  padding-top: 15px;
}
#uvod #aktuality .box {
  height: 188px;
  background: #e9f0f6 url(default/blok_aktuality_bg.gif) repeat-x;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
}
#uvod #vozidla .box {
  height: 295px;
  background: #e9f0f6 url(default/blok_vozidla_bg.gif) repeat-x;
  padding-top: 15px;
}
#uvod #pobocky .box {
  background: #e9f0f6 url(default/blok_pobocky_bg.gif) repeat-x;
  padding-top: 15px;
}
#uvod #vozidla .box div.nahledy {
  margin-left: 10px;
  display: block;
}
#uvod #vozidla .box div img {
  border: 0px;
  margin: 1px 1px 1px 1px;
}
#uvod #vozidla .box div a {
  float: left;
  border: 1px solid #a3a8ac;
  margin-left: 15px;
  margin-bottom: 15px;
}
#uvod #vozidla .box div a:hover {
  border: 1px solid #ffc30b;
}
#uvod #vozidla .nahledy p.dalsi {
  clear: both;
  float: right;
  margin: 0;
  padding: 0;
  margin-right: 15px;
}
#uvod #vozidla .nahledy p.dalsi a {
  display: inline-block;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #ed2029;
  text-decoration: underline;
}
#uvod #vozidla .nahledy p.dalsi a:hover {
  border: none;
  color: #6f0f13;
}
#uvod #pobocky .box_foto {
  height: 295px;
  background: url(default/blok_pobocky_foto_bg.jpg) right bottom no-repeat;
}
#uvod #pobocky .box p {
  margin: 0;
  padding: 0;
  display: inline-block;
  color: #3d3d3d;
  margin-bottom: 10px;
  margin-left: 20px;
}
#uvod #pobocky .box p.provoz {
  font-size: 11px;
  line-height: 14px;
  margin-top: 17px;
  color: #555;
}
#uvod #pobocky .box p.provoz strong {
  display: inline-block;
  padding-bottom: 3px;
  margin-left: -1px;
}
#uvod #pobocky .box a {
  color: #79a001;
  font-weight: normal;
}
#uvod #pobocky .box a:hover, #vlevo #pobocky ul li a:hover {
  color: #394c00;
}
#uvod #pobocky .box ul {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  color: #79a001;
  padding-top: 10px;
}
#uvod #pobocky .box ul li {
  list-style-type: none;
  margin: 0;
  margin-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 8px;
  padding-right: 0px;
  line-height: 18px;
  background: url(default/bullet4.gif) no-repeat 0px 7px;
}
#uvod #pobocky .box ul li a, #vlevo #pobocky ul li a {
  color: #79a001;
  font-weight: bold;
}
#uvod #aktuality h3 {
  margin: 0;
  padding: 0;
  text-shadow: none;
  margin-bottom: 5px;
}
#uvod #aktuality h3 a {
  margin: 0;
  padding: 0;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #54a0ff;
  padding-left: 6px;
  background: url(default/bullet3.gif) no-repeat 0px 7px;
  text-decoration: none;
}
#uvod #aktuality h3 a:hover {
  color: #224168;
  text-decoration: underline;
}
#uvod #aktuality p {
  margin: 0;
  padding: 0;
  padding-left: 6px;
  padding-right: 6px;
}
#uvod #aktuality p.vice {
  margin: 0;
  padding: 0;
  text-align: right;
  height: 36px;
  background: url(default/blok_aktuality_spacer.gif) repeat-x 0px 26px;  
  margin-top: -5px;
}
#uvod #aktuality p.vice a {
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  color: #ed2029;
  text-decoration: underline;
}
#uvod #aktuality p.vice a:hover {
  color: #6f0f13;
}
#uvod #terminy .blok {
  float: left;
  display: inline;
  margin-left: 15px;
  width: 125px;
  height: 40px;
  overflow: hidden;
}
#uvod #terminy .blok h3 {
  margin: 0;
  background: #d3c7cc;
  font-size: 12px;
  font-weight: bold;
  color: #7a2426;
  text-shadow: #999 1px 1px 1px;
}
#uvod #terminy .blok h3 a {
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  color: #7a2426;
  text-decoration: none;
  text-align: center;
}
#uvod #terminy .blok h3 a:hover {
  color: #7a2426;
  color: #000;
  text-decoration: underline;
}
#uvod #terminy .blok p.datum {
  margin: 0;
  padding: 0;
  font-size: 11px;
  color: #7a2426;
  text-align: center;
  margin-top: 2px;
  margin-bottom: 2px;
}
#uvod #terminy .blok p.datum a {
  color: #7a2426;
  font-weight: normal;
  text-decoration: none;
}
#uvod #terminy .blok p.datum a:hover {
  color: #000;
  text-decoration: underline;
}
#uvod #terminy .blok p.popis {
  margin: 0;
  padding: 0;
  font-size: 10px;
  line-height: 13px;
  color: #7a2426;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
}
#hlavni_box {
  clear: both;
  float: none;
  width: 1000px;
  background: url(default/hlavni_box_bg.gif) repeat-y;
}
#hlavni {
  width: 1000px;
  background: url(default/hlavni_bg.jpg) no-repeat;
  padding-top: 8px;
}
#vlevo {
  margin: 0;
  padding: 0;
  float: left;
  display: inline;
  width: 284px;
  margin-left: 32px;
  margin-right: 13px;
}
#clanek, #blog {
  float: left;
  width: 510px;
  display: inline;
  background: #e9f0f6 url(default/clanek_bg.gif) repeat-x;
  border: 1px solid #a2c1df;
  margin-top: 13px;
  margin-bottom: 13px;
  min-height: 700px;
  _height: 700px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
#vpravo {
  float: right;
  display: inline;
  width: 74px;
  margin-right: 42px;
  margin-top: 13px;
}
#vpravo div img, #vpravo #znacky div img {
  border: 0px;
  margin: 1px 1px 1px 1px;
  width: auto;
  height: auto;
}
#vpravo div a, #vpravo #znacky div {
  border: 1px solid #a3a8ac;
  margin-bottom: 10px;
}
#vpravo div a:hover {
  border: 1px solid #ffc30b;
}
#hlavni #terminy {
  clear: both;
  float: none;
}
#hlavni #pobocky {
  clear: both;
  float: none;
  margin-top: 15px;
}
#hlavni #terminy h2, #hlavni #pobocky h2 {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  padding-left: 5px;
  text-shadow: #111 1px 1px 0px;
  margin-top: 1px;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 15px;
}
#hlavni #terminy h2 {
  background: url(default/blok_terminy_h_bg.gif) repeat-x;
}
#hlavni #pobocky h2 {
  background: url(default/blok_pobocky_h_bg.gif) repeat-x;
}
#hlavni #terminy h2 a {
  background: url(default/bullet2.gif) no-repeat 0px 8px;
  padding-left: 10px;
  line-height: 18px;
  height: 18px;
  color: #fff;
  padding-bottom: 2px;
}
#hlavni #terminy .blok, #hlavni #terminy .blok_prvni {
  clear: both;
  float: none;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
}
#hlavni #terminy .blok h3 {
  margin: 0;
  background: #d3c7cc;
  font-size: 12px;
  font-weight: bold;
  color: #7a2426;
  text-shadow: #999 1px 1px 1px;
  margin-bottom: 3px;
}
#hlavni #terminy .blok h3 a {
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  color: #7a2426;
  text-decoration: none;
  text-align: left;
}
#hlavni #terminy .blok h3 a:hover {
  color: #7a2426;
  color: #000;
  text-decoration: underline;
}
#hlavni #terminy .blok p.datum {
  margin: 0;
  font-size: 12px;
  color: #7a2426;
  margin-left: 10px;
}
#hlavni #terminy .blok p.datum a {
  color: #7a2426;
  font-weight: normal;
  text-decoration: none;
}
#hlavni #terminy .blok p.datum a:hover {
  color: #000;
  text-decoration: underline;
}
#hlavni #terminy .blok p.popis {
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 14px;
  color: #2a0c0d;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 2px;
}
#hlavni #pobocky .box {
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#hlavni #pobocky .box ul {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  color: #79a001;
  margin-top: 0px;
  margin-left: 10px;
}
#hlavni #pobocky .box ul li {
  list-style-type: none;
  margin: 0;
  margin-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 8px;
  padding-right: 0px;
  line-height: 18px;
  background: url(default/bullet4.gif) no-repeat 0px 7px;
}
#hlavni #pobocky .box ul li a {
  font-weight: bold;
}
#hlavni #pobocky .box p.provoz {
  font-size: 12px;
  line-height: 16px;
  margin-top: 17px;
  color: #555;
  padding-left: 30px;
  padding-bottom: 10px;
}
#hlavni #pobocky .box p.provoz strong {
  display: inline-block;
  padding-bottom: 3px;
  margin-left: -1px;
}
#clanek table.cenik {
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 11px;
  margin-top: 10px;
  margin-bottom: 20px;
  color: #1f2e4d;
}
#clanek table.cenik th {
  font-weight: normal;
  text-align: left;
  background: #80a901;
  color: #fff;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
}
#clanek table.cenik th.akce {
  font-weight: bold;
  color: #000;
}
#clanek table.cenik td {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px solid #b6d9f3;
  vertical-align: top;
}
#clanek table.cenik td.cena {
  text-align: right;
}
#clanek table.cenik td.akce {
  font-weight: bold;
  color: #d50205;
  text-align: right;
}
#clanek .galerie {
  clear: both;
  float: none;
  margin-top: 20px;
}
#clanek .galerie p {
  margin: 0;
  padding: 0;
  float: left;
  display: inline;
  text-align: center;
  margin-left: 20px;
  margin-bottom: 15px;
}
#blog p.vice {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-bottom: 10px;
  padding-right: 20px;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  text-decoration: underline;
  border-bottom: #ccc 1px solid;
  margin-top: -10px;
}
#blog p.vice a {
  color: #ed2029;
  display: inline-block;
  line-height: normal;
}
#blog p.vice a:hover {
  color: #6f0f13;
}
#clanek p.pdf {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
  display: block;
  margin-left: 10px;
}
#clanek p.pdf a {
  display: block;
  background: url(default/ico_pdf.gif) 0px 0px no-repeat;
  padding-left: 22px;
}
form#prihlaska {
  border: 0;
  font-size: 12px;  
}
form#prihlaska input {
  font-size: 12px;  
  border: 1px solid #999;
  width: 145px;
}
form#prihlaska input.adresa {
  width: 403px;
}
form#prihlaska input.odeslat {
  float: right;
  font-size: 14px;
  font-weight: normal;
  border: 1px solid #444;
  background: #ddd;
  padding-top: 4px;
  padding-bottom: 4px;
}
form#prihlaska p.prohlaseni {
  margin-top: 20px;
}
form#prihlaska p.udaje {
  margin-top: 20px;
  font-weight: bold;
}
form#prihlaska table {
  border: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
form#prihlaska table th {
  font-weight: normal;
  text-align: right;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 8px;
}
form#prihlaska table td {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
}
img.imgkontakty {
  float: right;
  border: 0;
}


