/* 
Copyright (C) , 2008
neill
*/
body, html { padding: 0; background: #ffffff url(./images-web/gymsos-upice-bg-prechod.png) repeat-x left top; text-align: center; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000; }
img { border: 0px; }
.u { text-decoration: underline; }
.button { background-image: url(images/bg_tlac_off.png); border: #cccccc 1px solid; padding: 5px 15px 5px 15px; margin: 2px; font-size: 8pt; }
.buttonOn { background-image: url(images/bg_tlac_on.png); font-weight: bold; color: white; border: #cccccc 1px solid; padding: 5px 15px 5px 15px; margin: 2px; font-size: 8pt; }
input { padding: 2px; font-size: 8pt; font-family: Verdana;}

/*  Link  */
a { padding: 0px; text-decoration: underline; color: #000;  }
a:visited { text-decoration: none; color: #000;  }
a:hover {  padding: 0px; text-decoration: underline; color: #000;  }
a:link, a:visited {  padding: 0px; text-decoration: none; color: #000;  }

/* zarovnani obrazku */
.doleva { float: left;  margin: 5px 15px 10px 20px; line-height:0px; }
.doleva img  { display: block; position: relative; background-color: #fff; border: 0px solid #ccc; margin: 0px; padding: 3px; line-height:0px; }
.doprava { float: right;  margin: 5px 0px 0px 15px; line-height:0px; }
.doprava img  { display: block; position: relative; background-color: #fff; border: 0px solid #ccc; margin: 0px; padding: 3px; line-height:0px; }


/* Nadpis h1 */
h1 { font-size: 7pt; color: #000000; font-weight: bold; padding: 0; margin: 0;}
h1 a:link, a:visited, a { color: #000000; text-decoration: none; }
h1 a:hover { color: #333333; }

/* Hlavni podklad webu s vycentrovanim */
.telo-hl-stin { width: 875px; _width: 880px; background: url(./images-web/gymsos-upice-bg-telo.png) repeat-y left top;  margin: auto; text-align: center; overflow: auto;}
.telo-hl-stin .telo-hl-stin-prechod { min-height: 1000px; _height: 1000px; background: url(./images-web/gymsos-upice-bg-telo-top.png) no-repeat left top; }

.telo-hl-stin .telo-hl-stin-prechod .h1 { margin: 0 0 0 40px; text-align: left; }
.h1 h1 a { color: #dddddd; }
.telo-odkazy  { border-bottom: red 1px dashed; text-align: right; margin: 15px 20px 2px 17px; _margin: 15px 40px 2px 17px; }
.telo-odkazy p { padding: 0; margin: 0;}
.telo-odkazy p a { color: black; font-weight: bold; margin-right: 20px;}
.telo-odkazy p a:visited { color: black}
.telo-odkazy p a:hover{ color: #01aef0; font-weight: bold; }

.telo-hl-stin .telo-hl-stin-prechod .australia-banner { height: 110px;  }
.telo-hl-stin .telo-hl-stin-prechod .australia-banner .banner { float: center; margin: 0 0 0 20px; _margin: 0 0 0 15px; }
.telo-hl-stin .telo-hl-stin-prechod .australia-banner .menu-horizontal { float: right; text-align: left; margin: 0 40px 0 0; width: 400px; }
.telo-hl-stin .telo-hl-stin-prechod .menu { _margin: 0 20px 0 0; }
.telo-hl-stin .telo-hl-stin-prechod .menu-kat {  _margin: 0 20px 0 0;  }
.telo-hl-stin .telo-hl-stin-prechod .australia-banner-aktual { height: 145px;  }
.telo-hl-stin .telo-hl-stin-prechod .australia-banner-aktual .aktualni-nabidka { float: left; margin: 0 0 0 35px; _margin: 0 0 0 18px; }
.telo-hl-stin .telo-hl-stin-prechod .australia-banner-aktual .flash-banner { float: right; width: 565px;  margin: 0 35px 0 0; _margin: 0 25px 0 0; }
.telo-hl-stin .telo-hl-stin-prechod .telo { overflow: hidden; text-align: left; }
.telo-hl-stin .telo-hl-stin-prechod .telo .left-body { float: left; width: 243px; background: url(./images-web/gymsos-upice-panel-bg.png) repeat-y left top; display: inline; margin: 0 0 0 30px; }
.telo-hl-stin .telo-hl-stin-prechod .telo .right-body { float: right; width: 550px; text-align: left; margin: 0 30px 0 0; _margin: 0 14px 0 0; _height: 300px; }
.telo-hl-stin .telo-hl-stin-prechod .end { height: 50px; border-top: #01aef0 1px solid; margin: 0 35px 0 35px; _margin: 0 55px 0 35px;}
.telo-hl-stin .telo-hl-stin-prechod .end .menu { float: left; width: 450px; text-align: left;}
.telo-hl-stin .telo-hl-stin-prechod .end .create { float: right; text-align: right; }

.telo-hl-stin .telo-hl-stin-prechod .australia-banner .menu-horizontal .item { font-size: 10pt; color: #666666; padding: 3px 0 3px 10px; border-bottom: #ffcccc 1px solid; }
.telo-hl-stin .telo-hl-stin-prechod .australia-banner .menu-horizontal .item-none { font-size: 10pt; color: #666666; padding: 3px 0 3px 10px; }
.telo-hl-stin .telo-hl-stin-prechod .australia-banner .menu-horizontal a, a:link, a:visited{ color: #666666; text-decoration: none; }
.telo-hl-stin .telo-hl-stin-prechod .australia-banner .menu-horizontal a:hover{ color: black; }

.telo-hl-stin .telo-hl-stin-prechod .end .menu { font-size: 8pt; color: black; }
.telo-hl-stin .telo-hl-stin-prechod .end .menu a, a:link, a:visited{ color: #3a6592; text-decoration: none; }
.telo-hl-stin .telo-hl-stin-prechod .end .menu a:hover{ color: black; }

.telo-hl-stin .telo-hl-stin-prechod .end .create { font-size: 8pt; color: black; }
.telo-hl-stin .telo-hl-stin-prechod .end .create a, a:link, a:visited{ color: #c07043; text-decoration: none; }
.telo-hl-stin .telo-hl-stin-prechod .end .create a:hover{ color: black; }

.telo-hl-stin .telo-hl-stin-prechod .telo .left-body h2 { font-size: 11pt; color: white; background: url(./images-web/gymsos-upice-h2.png) no-repeat left top; font-family: Tahoma, Verdana, Arial;  margin: 10px 0 0 0; padding: 5px; }

.telo-hl-stin .telo-hl-stin-prechod .telo .left-body .item-left { padding: 5px; font-size: 10pt;  font-weight: bold; }
.telo-hl-stin .telo-hl-stin-prechod .telo .left-body .item-left a, a:link, a:visited{ color: #88a2ce; text-decoration: none; }
.telo-hl-stin .telo-hl-stin-prechod .telo .left-body .item-left a:hover{ color: black;  }


.left-body p { padding: 3px 2px 3px 7px; }


.telo-hl-stin .telo-hl-stin-prechod .telo .right-body h2 { font-size: 13pt; font-family: Tahoma, Verdana, Arial; color: #3aa851; margin: 0 0 0 0; padding: 5px; }
.telo-hl-stin .telo-hl-stin-prechod .telo .right-body a{ color: #c07043; text-decoration: none; }
.telo-hl-stin .telo-hl-stin-prechod .telo .right-body a:visited{ color: #c07043; text-decoration: none; }
.telo-hl-stin .telo-hl-stin-prechod .telo .right-body a:link{ color: #c07043; text-decoration: none; }
.telo-hl-stin .telo-hl-stin-prechod .telo .right-body a:hover{ color: black;  }
.right-body p { _padding: 0; }
.right-body h3 { font-size: 8pt; }

.first { font-weight: bold; color: #c07043;  }
.first a{ color: #c07043; text-decoration: none; }
.first a:visited{ color: #c07043; text-decoration: none; }
.first a:link{ color: #c07043; text-decoration: none; }
.first a:hover{ color: black;  }

.twice { font-weight: normal; color: #88a2ce; }
.twice a{ color: #88a2ce; text-decoration: none; }
.twice a:visited { color: #88a2ce; text-decoration: none; }
.twice a:link{ color: #88a2ce; text-decoration: none; }
.twice a:hover{ color: black;  }

.novinky h3 { color: red; border-bottom: red 1px dashed; font-size: 10pt; margin-top: 30px; }
.novinky .datum { text-align: right; color: #aaaaaa; }
  
.strankovaniGalerie { border: #2db1f4 2px solid; margin-bottom: 15px; margin-right: 10px; _margin-right: 0px; text-align: center; padding: 5px 20px 5px 0px;}

.strankovani { margin-bottom: 15px; margin-right: 10px; _margin-right: 0px; text-align: right; padding: 5px 20px 5px 0px;}
/* FOTOGALERIE */
.fotogalerie { overflow: auto; margin: 20px; }
.fotogalerie .fotka { float: left; margin-left: 20px; height: 155px; margin-top: 5px;  padding: 5px; background-color: #cccccc;  }

.prohlizec { text-align: center; font-size: 12pt; color: black; font-weight: bold;}
.prohlizec .menu { border-bottom: black 2px solid; border-top: black 2px solid; margin-top: 20px; padding: 10px 0 10px 0; background-color: #336633; }
.prohlizec a{ color: black; margin-right: 20px;}
.prohlizec a:hover{ color: #444444; }

.listNotFound { margin: 30px 30px 30px 30px; border: red 1px dashed; padding: 20px; color: red; font-size: 8pt; font-weight: bold; text-align: center;}
