		@charset "windows-1250";
/* notes:
	light grey      #a9a9a9
	middle grey     #77797c
  dark gray       #4b4b4b
	orange          #f47921
*/

body {
  font: 300 12px/1.3 Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #ccc;
  background: url(../assets2/bg.jpg) no-repeat top center #080607 fixed;
  margin: 0;
}


h1 {font-size: 210%;}
h2 {font-size: 170%;}
h3 {font-size: 150%;}
h4 {font-size: 130%;}
h5 {font-size: 110%;}
h6 {font-size: 90%;}

h1, h2, h3 {margin: 0.2em 0em; }

a {
	color: #77797c;
	text-decoration: underline;
}

a:hover {
	color: #f47921;
	text-decoration: underline;
}

a span { 
	background: #FFFFFF;
	text-decoration: none;
}

.hidden {
  display: none;
}

.clear {
  display: block;
  width: 100%;
  clear: both;
}

form {
  float: left;
  width: 100%;
  margin-top: 2em;
}
form input, 
form textarea,
form select {
  font-size: 100%;
}
form h3 {
  font-size: 13px;
  color: #000;
}
form div,
form label,
form input {
  float: left;
}
form div {
  width: 100%;
  clear: both;
  margin: 0.2em 0em;
}
form label {
  width: 220px;
  font-weight: bold;
}
form.diskuze label {
	width: 80px;
}
form.diskuze textarea {
	font-family: inherit;
}
form hr {
  float: left;
  width: 100%;
  clear: both;
}
form .submit {
  text-align: right;
}
form .submit input {
  float: none;
  font-weight: bold;
}
form span {
  font-weight: bold;
}


#bodycontent {
  padding: 0 10px;
	width: 960px;

  text-align: left;
  background-color: #000;

}

#tabs {
  display: block;
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 2px;
}
#tabs ul {
  list-style: none;
  display: block;
  float: left;
  margin: 0em;
  padding: 0em;
  background: url("../images/tab_lorange.gif") #FFF no-repeat left top;
  height: 23px;
  padding-left: 18px;
}
#tabs ul li {
  float: left;
  display: block;
  height: 100%;
  margin: 0em;
  padding: 0em;
  overflow: hidden;
}
#tabs ul li#home {
  background: url("../images/tab_rorange.gif") #f47921 no-repeat right top;
}
#tabs ul li#person {
  background: url("../images/tab_rblue.gif") #008ecc no-repeat right top;
}
#tabs ul li#shop {
  background: url("../images/tab_rred.gif") #464646 no-repeat right top;
}
#tabs ul a {
  font-family: Tahoma;
  font-size: 18px;
  color: #FFF;
  margin: 0em;
  padding: 0em 2em 0em 1em;
  text-decoration: none;
}

#tabs ul li#shop a {
	color: #ff0000 !IMPORTANT;
}


#header {
  display: block;
  float: left;
  background: url("../images/bg_menuflash_orange.gif") #FFF no-repeat center left;
  width: 974px;
  height: 200px;
  margin-bottom: 1em;
}
#header #flash_header {
  float: left;
  margin: 0em 0em 0em 1em;
}
#header #navigation  {
  float: left;
}
#header #navigation ul {
  float: left;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  margin: 1em 0em 0em 0em;
  padding: 0em;
  list-style: none;
  width: 200px;
}
#navigation ul li {
  display: block;
  float: left;
  width: 100%;
  padding: 0em 1em;
}
#header #navigation a {
  display: block;
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
  color: #FFF;
  width: 100%;

}
#header #navigation a:hover {
  background-color: #FFF;
  color: #f47921;
}


#leftpanel, #midpanel, #rightpanel {
  float: left;
  overflow: hidden;
}
#leftpanel {
  width: 203px;
}
#midpanel {
  width: 545px;
  margin: 0 18px 0 30px;
}
#rightpanel {
  width: 164px;
}


#leftpanel .blockheader {
  background: url("../images/lpbg_off.gif") #000 no-repeat center left;
}
#rightpanel .blockheader {
  background: url("../images/rpbg_off.gif") #000 no-repeat center left;
}

.sidepanel .blockheader {
  position: relative; 
  height: 23px;
  color: #FFF;
}
.sidepanel .blockheader a {
  display: block;
  color: #FFF;
  text-decoration: none;
}
.sidepanel .blockheader img {

}
.sidepanel .blockheader h3 {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0em;
  padding-left: 0.5em;
  letter-spacing: -1px;
}
.sidepanel p {
  margin: 0.5em 0em;
  overflow: hidden;
  text-align: center;
}
.sidepanel dl {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  padding: 0em 0.5em;
  margin: 0.5em 0em;
}
.sidepanel dl dt,
.sidepanel dl dd {
  padding: 0em;
  margin: 0em;
}
.sidepanel dl .date {
  font-weight: bold;
}
.sidepanel a img {
  border: none;
}




#midpanel h1 {
  font-family: Verdana;
  font-weight: normal;
  font-size: 24px;
  letter-spacing: -1px;
  color: #e3661d;
}

#midpanel h2 {
  font-size: 20px;
  color: #77797c;
}

#midpanel p {
  line-height: 1.4em;
  text-align: justify;
}

#midpanel hr {
  border: 1px solid #e0e0e0;
}


#footer {
  clear: both;
}

/* HOMEPAGE */
#midpanel.homepage #moto {
  font-size: 22px;
  color: #f47921;
  letter-spacing: -1px;
  margin: 1em 0em;
  text-align: center;
}
#midpanel.homepage dl {
  margin-bottom: 3em;
}
#midpanel.homepage dl img {
  border: 1px solid #bdbcbc;
  padding: 1px;
  clear: both;
}
#midpanel.homepage dl dt,
#midpanel.homepage dl dd {
  margin: 0em;
  padding: 0em;
}
#midpanel.homepage dl dt.datum {
  color: #a9a9a9;
}



/* DISCIPLINY */
#midpanel.discipliny ul {
  display: block;
  float: left;
  width: 100%;
  list-style: none;
  padding: 0em;
  margin:  0em 0em 4em 0em;
}
#midpanel.discipliny ul li {
  display: block;
  float: left;
  width: 20%;
  padding-left: 1.5em;
  background: url("../images/bullet_arrow_sm.gif") #FFF no-repeat left 3px;
}
#midpanel.discipliny ul li a {
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  color: #4b4b4b;
}
#midpanel.discipliny ul li a:hover {
  text-decoration: underline;
}
#midpanel.discipliny hr {
  float: left;
  width: 100%;
}
#midpanel.discipliny dl {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
#midpanel.discipliny dl h2 {
  font-family: Verdana;
  font-weight: bold;
  font-size: 20px;
  color: #9d9d9d;
  letter-spacing: -2px;
  background: url("../images/bullet_arrow_big.gif") #FFF no-repeat left 7px;
  padding-left: 1em;
  margin: 0em 0em 0.2em 0em;
}
#midpanel.discipliny dl h3 {
  font-family: Tahoma;
  font-weight: bold;
  font-size: 13px;
  color: #000;
  margin: 0em 0em 0.3em 0em;
}
#midpanel.discipliny dl dt {
  padding: 0;
  margin: 0;
  clear: both;
}
#midpanel.discipliny dl dd {
  display: block;
  padding: 0;
  margin: 0;
  margin-top: 1em; 
  width: 50%; 
  font-size: 11px;
  color: #666161;
}
#midpanel.discipliny dl dd.odd {
  float: left;
}
#midpanel.discipliny dl dd.even {
  float: right;
}

#midpanel.discipliny dl img {
  float: left;
  margin: 0.3em 1em 0.5em 0em;
  border: 2px solid gray;
  padding: 3px;
  clear: both;
}

#midpanel.discipliny dl dd b {
  font-family: Arial;
  font-size: 16px;
  color: #77797c;
}
#midpanel.discipliny dl dt.back {
  text-align: right;
} 
#midpanel.discipliny dl dt.back a {
  padding: 0.2em;
  text-decoration: none;
  color: #843700;
  width: 100%;
}
#midpanel.discipliny dl dd.back a:hover {
  color: #ffffff;
  background: #f47820;
}


/* NOVINKY */
#midpanel.novinky img {
  border: 1px solid #bdbcbc;
  padding: 1px;
  clear: both;
}
#midpanel.novinky dl {
  margin-bottom: 5em;
}
#midpanel.novinky dl dt,
#midpanel.novinky dl dd {
  margin: 0em;
  padding: 0em;
}
#midpanel.novinky dl dt.datum {
  text-align: right;
}


/* MAPA STRANEK */
#midpanel.mapa-stranek dl {
  margin: 0.5em 0em 0.5em 2em;
  font-weight: bold;
}

#midpanel.mapa-stranek dd {
  margin: 0.5em 0em 0.5em 0em;
}
#midpanel.mapa-stranek dt {
  margin: 0.5em 0em 0.5em 2em;
}


/* REFERENCE */
#midpanel.reference ul {
  list-style: none;
  padding: 0em;
  margin: 0em;
  margin-bottom: 4em;
}
#midpanel.reference ul li {
  margin: 0.3em 0.2em;
  padding-left: 1.5em;
  background: url("../images/bullet_arrow_sm.gif") no-repeat left 3px;
  font-weight: normal;
  color: #ccc;
}
#midpanel.reference {}
#midpanel.reference img {
  border: 1px solid #bdbcbc;
  padding: 1px;
  clear: both;
  margin: 1em 0em;
}
#midpanel.reference ul li a {
  color: #d95a00;
  text-decoration: none;
  border-bottom: 1px dotted #d95a00;
}
#midpanel.reference ul li a:hover {
  color: #f47921;
  border-bottom: 1px dotted #f47921;
}
#midpanel.reference ul li span a  {
  border: none;
  margin-left: 0.5em;
}
#midpanel.reference ul li span a:hover  {
  border: none;
}
#midpanel.reference ul li span img {
  margin: 0em;
  paddding: 0em;
  border: none;
  vertical-align: bottom;
}
#midpanel.reference .back {}

/* NAPSALI O NAS */
#midpanel.napsali .back {
  text-align: right;
}


/* SCENARE */
#midpanel.scenare 
#midpanel.scenare table { width: 100%; border-collapse: collapse;}
#midpanel.scenare table td { padding: 0.2em 0em; }

#midpanel.scenare h2 { margin: 2em 0em 1em 0em }
#midpanel.scenare h3 { font-size: 22px; margin: 0em 0em 0.5em 0em; color:#f47921 }
#midpanel.scenare h4 { font-size: 20px; margin: 2em 0em 0.5em 0em; color: #77797c }
#midpanel.scenare h5 { font-size: 15px; margin: 1em 0em}

#midpanel.scenare dl dt { font-weight: bold; }
#midpanel.scenare dl dd { margin: 0em 0em 1.5em 0em; }

#midpanel.scenare p {
  white-normal: pre;
}
#midpanel.scenare img {
  border: 1px solid #444;
  padding: 1px;
  clear: both;
  margin: 1em 0em;
}
#midpanel.scenare ul {
  list-style: none;
  padding: 0em;
  margin: 0em;
  margin-bottom: 4em;
}
#midpanel.scenare ul li {
  margin: 0.3em 0.2em;
  padding-left: 1.5em;
  background: url("../images/bullet_arrow_sm.gif") no-repeat left center;
  font-weight: normal;
  color: #ccc;
}

#midpanel.scenare ul li a {
  font-weight: bold;
}
#midpanel.scenare ul li a:hover {}


/* KONTAKT */
#midpanel.kontakt ul {
  margin: 0em;
  padding: 0em;
}
#midpanel.kontakt ul li {
  padding-left: 1em;
  margin-bottom: 3em;
}
#midpanel.kontakt ul li h3 {
  font-size: 20px;
  margin: 1em 0em 0.3em 0em;
}
#midpanel.kontakt h4 {
  margin: 0em 0em 0.2em 0em;
  font-size: 18px;
}
#midpanel.kontakt ul li.firmy {
  border-left: 8px solid #f47921;
}
#midpanel.kontakt ul li.hracky {
  border-left: 8px solid #a10e06;
}
#midpanel.kontakt ul li.jednotlivci {
  border-left: 8px solid #008ecc;
}
#midpanel.kontakt ul li.firmy h3 {
  color: #f47921;
}
#midpanel.kontakt ul li.hracky h3 {
  color: #a10e06;
}
#midpanel.kontakt ul li.jednotlivci h3 {
  color: #008ecc;
}



/* O NAS */
#midpanel.onas div {
  width: 100%;
}
#midpanel.onas strong {
  display: block;
  width: 100%;
  margin: 0em;
  font-size: 18px;
}
#midpanel.onas img {
  border: 1px solid #bdbcbc;
  padding: 1px;
  margin: 1em 0em 3em 0em;
  clear: both;
}
#midpanel.onas p {
  margin: 0.5em 0em;
}
#midpanel.onas ul {
  padding: 0em;
  margin:  0em 0em 4em 0em;
  list-style: none;
}
#midpanel.onas ul li {
  display: block;
  padding-left: 1.5em;
  background: url("../images/bullet_arrow_sm.gif") #FFF no-repeat left 3px;
}
#midpanel.onas ul li a {
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  color: #4b4b4b;
}
#midpanel.onas ul li a:hover {
  text-decoration: underline;
}



/* DOTAZNIK */
.highlight {
  background-color: #fcf7bd;
}
.error {
  padding: 0.5em 1em;
  background: #a10e06;
  color: #fceb2a;
}


/* TOP LOKALITY */
#midpanel.lokality img {
  border: 1px solid #bdbcbc;
  padding: 1px;
  margin: 1em 0em;
}

/* MEDIA */
#midpanel.media ul {
  list-style: none;
  padding: 0em;
  margin: 0em;
  margin-bottom: 2em;
}
#midpanel.media ul li {
  margin: 0.3em 0.2em;
  padding-left: 1.5em;
  background: url("../images/bullet_arrow_sm.gif") #FFF no-repeat left 3px;
  font-weight: normal;
  color: #4b4b4b;
}
#midpanel.media ul li a {
  color: #d95a00;
  text-decoration: none;
  border-bottom: 1px dotted #d95a00;
}
#midpanel.media ul li a:hover {
  color: #f47921;
  border-bottom: 1px dotted #f47921;
}



/* FOTOGALERIE */
#midpanel.fotogalerie ul {
  display: block;
  float: left;
  width: 100%;
  list-style: none;
  padding: 0em;
  margin:  0em 0em 2em 0em;
}
#midpanel.fotogalerie ul li {
  display: block;
  float: left;
  width: 29%;
  padding-left: 1.5em;
  background: url("../images/bullet_arrow_sm.gif") no-repeat left 3px;
}
#midpanel.fotogalerie ul li a {
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  color: #ccc;
}
#midpanel.fotogalerie ul li a:hover {
  text-decoration: underline;
}
#midpanel.fotogalerie div a img  {
  border: 2px solid #77797c;
}
#midpanel.fotogalerie div a:hover img {
  border: 2px solid #000000;
}



/* TV SPOTY */
#midpanel.tvspot {}
#midpanel.tvspot div {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 0.5em;
}
#midpanel.tvspot img {
  float: left;
  margin: 0.3em 2em 0.5em 0em;
  border: 2px solid gray;
  padding: 3px;
}
#midpanel.tvspot a {
  display: block;
  float: left;
  background-color: #f06317;
  text-align: center;
  color: #FFF;
  text-decoration: none;
  width: 90px;
  font-size: 11px;
  padding: 0px;
  margin-top: 1em;
  font-weight: bold;
  border-top: 1px solid #ff803b;
  border-left: 1px solid #ff803b;
  border-right: 1px solid #df580f;
  border-bottom: 1px solid #df580f;
}






/* DISKUZE */

.zprava_up {
	clear: both;
	margin-top: 15px;
	width: 540px;
	height: 20px;
	background: url(../images/diskuze_up.gif) no-repeat left top;
}
.zprava {
	clear: both;
	width: 494px;
	padding: 0 20px;
	border-left: 3px solid #F47921;
	border-right: 3px solid #F47921;
}
.zprava_bottom {
	clear: both;
	width: 540px;
	padding: 33px 0 0 155px;
	background: url(../images/diskuze_bottom.gif) no-repeat left top;
	font-weight: bold;
	color: #F47921;
}
.zprava_bottom span {
	font-weight: normal;
	color: #999;
	font-size: 80%;
}

.gray_up {
	background-image: url(../images/diskuze_up_gray.gif);
}
.gray_bottom {
	color: #8a8a8a;
	background-image: url(../images/diskuze_bottom_gray.gif);
}
.gray_zprava {
	border-left: 3px solid #8a8a8a;
	border-right: 3px solid #8a8a8a;
}


.footer_partneri {
	padding: 20px;
	font-size: 7pt;
	color: #666;
	background-color: #080808;
	text-align: center;
}
.footer_partneri {
}
