body {
  background:#000000;
  color:#BCBEC0;
  font-size:12px;
  font-family:Arial, Arial CE, Tahoma, Verdana;
  margin:0px;
}

#stranka {
  width:900px;
  margin:0px auto 0px auto;
}

#header {
  background:url("../images/header.jpg");
  width:900px;
  height:262px;
}

#menu {
  width:900px;
  height:57px;
  _margin-bottom:-3px;
}

#menu img {
  border:0px;
}

#menu a {
  color:#000000;
}

#leftCol {
  float:left;
  width:274px;
}

#anketa {
  width:262px;
  background:url("../images/anketa_bg.jpg") no-repeat;
  padding:36px 0px 0px 12px;
}

#anketa h2 {
  font-size:12px;
  margin:0px;
  color:#AABAD4;
  padding:0px 0px 3px 0px;
}

#anketa a {
  display:block;
  font-weight:bold;
  color:#DCDDDE;
  text-decoration:none;
  margin:4px 0px 0px 0px;
}

#bannerLeft {
  border:0px;
  margin:24px 0px 20px 0px;
}

#rightColHp {
  float:right;
  width:626px;
  background:url("../images/hp_akce.jpg") no-repeat;
}

#akceTydne {
  width:321px;
  height:17px;
  padding:100px 0px 0px 265px;
  color:#0D459A;
  margin:19px 0px 15px 28px;
}

#akceTydne a {
  text-decoration:none;
  color:#B0186A;
}

#akceTydne a:hover {
  color:#0D459A;
}

img#novinkaNadpis {
  height:25px;
  margin:0px;
  padding:0px;
}

img.nadpisDetail {
  height:32px;
  margin:0px;
  padding:0px;
}

#pozadiTextu {
  background:url("../images/text_bg.jpg") no-repeat;
  width:626px;
  _width:610px;
  margin-top:-3px;
  margin-left:16px;
  _margin-left:16px;
}

#pozadiTextu #text {
  padding:10px 0px 10px 0px;
  /*margin-left:15px;*/
  width:600px;
  _width:580px;
  text-align:justify;
}

#pozadiTextu #textGb {
  padding:10px 0px 10px 0px;
  margin-right:15px;
  _margin-right:7px;
  width:600px;
  text-align:justify;
}


.novinka {
  background:url("../images/novinka_bg.jpg") no-repeat;
  width:626px;
  padding-top:17px;
  margin-bottom:23px;
  _margin-bottom:11px;
  margin-top:-3px;
  _width:624px;
}

.blok {
  background:url("../images/bg_img.jpg") no-repeat;
  width:626px;
  _width:624px;
  padding-top:17px;
  margin-bottom:23px;
  _margin-bottom:11px;
  margin-top:-3px;
}

.blok img, .novinka img {
  /*margin:2px 15px 15px 21px;*/
  /*float:left;*/
}

img#dj {
  margin:3px 15px 15px 21px;	
}

.blok #text, .novinka #text {
  clear:both;
  padding-top:10px;
  margin-left:15px;
  _margin-left:7px;
  width:600px;
  text-align:justify;
}

.blok #text a, .novinka #text a {
  color:#0D459A;
  text-decoration:none;
}

.blok #text a:hover, .novinka #text a:hover {
  color:#B0186A;
}

.blok h2, .novinka h2 {
  margin:0px;
  padding:0px;
  font-size:12px;
  color:#B0186A;
}

.blok h2 a {
  color:#B0186A;
  text-decoration:none;
}

.blok p, .novinka p {
  width:476px;
  float:right;
  text-align:justify;
  margin:1px 13px 0px 0px;
  _margin:1px 7px 0px 0px;
}

.blok p a, .novinka p a {
  float:right;
  color:#0D459A;
  text-decoration:none;
}

.blok  p a:hover, .novinka p a:hover {
  color:#B0186A;
}

#rightCol {
  float:right;
  width:626px;
}

#footer {
  background:url("../images/footer.jpg");
  width:900px;
  height:56px;
  color:#565759;
}

#footer #left {
  float:left;
  margin-top:22px;
  margin-left:14px;
  _margin-left:7px;
}

#footer #right {
  float:right;
  margin-top:22px;
  margin-right:95px;
  _margin-right:48px;

}

.clear {
  width:100px;
  height:0px;
  clear:both;
}

.hidden {
  display:none;
}

td.leftTd {
  text-align:right;
  width:105px;
  vertical-align:top;
}

form {
  margin-bottom:15px;	
}

input#gbMail, input#gbJmeno {
  width:167px;
  background:#D1D3D4;
  font-size:12px;
  border:1px solid #808285;
}

input#gbJmeno {
  margin-right:8px;
}

textarea#gbVzkaz {
  width:389px;
  background:#D1D3D4;
  font-size:12px;
  border:1px solid #808285;
}

input#gbSubmit {
  background:#B0186A;
  border:1px solid #B0186A;
  color:#BCBEC0;
  width:100px;
  margin-left:23px;
}

input#gbKontrola {
  width:129px;
  background:#D1D3D4;
  font-size:12px;
  margin-left:6px;
  border:1px solid #808285;
}

.jmeno {
  float:left;
  font-weight:bold;
  color:#0D459A;
}

.jmeno a {
  text-decoration:none;
  color:#0D459A;	
}

.datum {
  float:right;
  color:#B0186A;
}

.prispevek {
  clear:both;
  
}

.gbPrispevek {
  border-top:1px solid #051C3E;
  padding-bottom:15px;
  padding-top:15px;
}

#strankovani {
  border-top:1px solid #051C3E;
  padding-top:15px;
  text-align:right;
  color:#6D6F71;
}	

#strankovani a {
  color:#0D459A;
  text-decoration:none;
}

#strankovani span {
  color:#B0186A;
}

#strankovani strong {
  color:#0D459A;
  font-weight:bold;
}

.program {
  background:url("../images/novinka_bg.jpg") no-repeat;
  width:626px;
  padding-top:17px;
  margin-bottom:23px;
  _margin-bottom:11px;
  margin-top:-3px;
  _width:624px;
}

.program img#uvodniObrazek {
  margin:2px 15px 10px 21px;
  float:left;
}

.program #text {
  clear:both;
  padding-top:10px;
  margin-left:15px;
  width:600px;
  text-align:justify;
}

.program h2 {
  margin:0px;
  padding:0px;
  font-size:12px;
  /*color:#B0186A;*/
}

.program p {
  width:476px;
  float:right;
  text-align:justify;
  margin:1px 13px 0px 0px;
  _margin:1px 6px 0px 0px;
}

.novinka p a {
  float:right;
  color:#0D459A;
  text-decoration:none;
}

.novinka p a:hover {
  color:#B0186A;
}

.modra {
  color:#0D459A;
}

.cervena {
  color:#B0186A;
}




.galerie_box {
  background:url("../images/foto_seznam_bg.jpg") no-repeat;
  height:180px;
}

.galerie_box_inner {
  height:114px;	
}

.foto1 {
  float:left;
  width:100px;
  height:100px;
  margin-left:21px;
  _margin-left:11px;
  margin-top:0px;
  text-align: center;
}

.foto2 {
  float:left;
  width:100px;
  height:100px;
  margin-left:22px;
  _margin-left:21px;
  margin-top:0px;
  text-align: center;
}

.foto3 {
  float:left;
  width:100px;
  height:100px;
  margin-left:22px;
  margin-top:0px;
  text-align: center;
}

.foto4 {
  float:left;
  width:100px;
  height:100px;
  margin-left:22px;
  margin-top:0px;
  text-align: center;
}

.foto5 {
  float:left;
  width:100px;
  height:100px;
  margin-left:22px;
  margin-top:0px;
  text-align: center;
}

#galerie strong a {
  text-decoration:none;
}

img {
  border:0px;
}

#fotka_velka {
  text-align:center;
  background:#000000;
}

#fotka_velka img {
  margin:0px;
}

#fotka_velka, #fotka_velka a {
  text-decoration:none;
}

.galerieSeznamPopis1 {
  height:31px;
  margin-left:16px;
  padding-top:10px;
  width:610px;
}

.galerieSeznamPopis2 {
  margin-top:0px;
  margin-left:16px;
}

.galerieDetailPopis1 {
  height:31px;
  padding-top:10px;
  width:610px;
}

.galerieDetailPopis2 {
  margin-top:0px;
  margin-left:0px;
  margin-bottom:15px;
}


.vpravo {
  float:right;
  margin-right:12px;
}

.vpravo a {
  text-decoration:none;
  color:#0D459A;
}



.galerie_detail {
  background:url("../images/text_bg.jpg") no-repeat;
  margin-left:16px;
}

.galerie_detail_box {
  
  /*height:180px;*/
}

.galerie_detail_box_inner {
  height:111px;
  background:url("../images/foto_galerie_bg.jpg") no-repeat;
  width:598px;
  margin-bottom:10px;	
}

.fotoDetail1 {
  float:left;
  width:100px;
  height:100px;
  margin-left:5px;
  _margin-left:3px;
  margin-top:5px;
  text-align: center;
}

.fotoDetail2 {
  float:left;
  width:100px;
  height:100px;
  margin-left:22px;
  _margin-left:21px;
  margin-top:5px;
  text-align: center;
}

.fotoDetail3 {
  float:left;
  width:100px;
  height:100px;
  margin-left:22px;
  margin-top:5px;
  text-align: center;
}

.fotoDetail4 {
  float:left;
  width:100px;
  height:100px;
  margin-left:22px;
  margin-top:5px;
  text-align: center;
}

.fotoDetail5 {
  float:left;
  width:100px;
  height:100px;
  margin-left:22px;
  margin-top:5px;
  text-align: center;
}

#galerie_fotka_nadpis {
  text-align:center;
  width:900px;
  margin-top:8px;
}

#galerie_fotka_pozadi {
  background:url("../images/foto_detail_bg.jpg") no-repeat;
  width:900px;
  margin-top:15px;
  padding-top:10px;
  text-align:center;
}

#galerie_fotka_pozadi a {
  color:#939598;
  text-decoration:none;	
}

#galerie_fotka_pozadi img {
  border:6px solid #343436;	
}

a#modra {
  color:#0D459A;
}

#pAkceTydne {
  clear:both;
  padding-top:5px;
}

#pAkceTydne p {
  margin:10px 12px 0px 16px;
  _margin:10px 6px 0px 8px;
  width:auto;
  float:none;
  _width:594px;
  clear:both;
}

#pAkceTydne a {
  color:#0D459A;
  text-decoration:none;
  text-align:left;
}

#pAkceTydne a:hover {
  color:#B0186A;
}

.normal {
  font-weight:normal;
}

#pocitadlo {
  text-align:center;
  margin-top:5px;
}

img#dj {
  float:left;
  margin:2px 15px 15px 21px;
}

.novinka #text p {
  margin:0px 0px 8px 0px;
  width:600px;
  _width:596px;
  _margin:0px 0px 8px 10px;
}
