﻿/* stylesheet for custom purposes*/
/* zajezdy: */

#leftbar iframe, #leftbar .zajezdyBarArea, .iframeBody
{
    background-color: #ffffff;
    color:#004eb3;
}
.leftbar_zajezdy select { border:1px solid #cfcfcf;}

#leftbar .zajezdyBarArea div { /*background-color: #00ff00;*/ }

/* letenky: */
#leftbar .bar2Box .letenky_box
{
     background-color:#88c3ff;
     color:#004eb3;
}

#leftbar .letenkyBarArea div { /*background-color: #00ff00;*/ }
.leftbar_letenky select { border:1px solid #88c3ff; }

/* globalni: */
#leftbar select { background-color:#ffffff; }
#leftbar .leftbarselect { border:1px solid black; background-color:#ffba00;}

/* OSTATNI :::: */

.contentTable {
  width: 540px;
  margin-top: 20px;
}
.contentTable hr {
clear: both;
}
.contentTable img{
  border: 0px;
}
.contentTitle {
  width: 100%;
  margin-bottom: 20px;
}
.contentTitle h1 {
  text-align: center;
  color: #333399;
}
.contentTitle p {
  width: 100%;
  text-align: center;
  color: #333399;
  margin-bottom: 0px;
  line-height: 1.3em;
}
#content .contentTable p.contLeft {
text-align: left;
color: black;
text-align:justify;
width: 540px;
}
#content .contentTable p.vypis a {
color: white;
background: rgb(0,78,193);
padding: 4px 10px;
display: block;
width: 280px;
border: 1px solid black;
font-size:112.5%;
font-weight: bold;
margin: 5px 0;
text-align: center;
}
.contentTable .imgLeft {
float: left;
padding: 2px;
margin: 0 10px 0 0; 
}
.contentTable ul.bonus {
margin: 20px;
}
.contentTable ul.bonus li {
padding: 3px 0;
}
.contentText1 {
  float: left;
  width: 50%;
}
.contentText2 {
  float: left;
  width: 50%;
}
.contentImg {
  width: 100%;
  margin-bottom: 15px;
  margin-top: 15px;
}
.contentImg p {
  width: 100%;
  text-align: left;
  color: #333399;
  margin-bottom: 0px;
  line-height: 1.3em;
}
.contentImg1 {
  float: left;
  width: 49%;
}
.contentImg2 {
  float: left;
  width: 49%;
}
.img200 {
  width: 200px;
  margin-bottom: 8px;
}
.contentBlue {
color: blue;
}
.contentOrange u {
color: rgb(251,140,0);
}
#base .contentTable .contentTitleE p.contentRed a {
font-weight: bold;
text-decoration: underline;
color: red;
}
.contentTitleE {
margin-bottom: 10px;
}
.contentTitleE h1 {
  text-align: left;
  color: #333399;
}
.contentTitleE h2 {
  text-align: left;
  margin-left: 0px;
  color: rgb(0,78,179);
}
#content .contentTitleE h2.h2kontr {
font-size: 120%;
margin: 20px 0;
}
.contentTitleE p {
  width: 100%;
  text-align: justify;
  color: black;
  margin-bottom: 0px;
  line-height: 1.3em;
}
#content .contentTitleE ul.liKontr {
 padding:0;
 margin: 0;
 margin-left: 0px;
 text-align: left;
}
#content .contentTitleE ul.liKontr li{
list-style-type: none;
padding-top: 5px;
background: url("/online/images/hory/vlocka.gif") no-repeat 0 50%;
padding-left: 40px;
line-height: 2.2em;
}
#content .contentTitleE a.contObal {
  cursor: hand;
  text-decoration: none;
}
#content .contentTitleE a.butLink {
  text-decoration: none;
  padding: 2px 8px;
  border: 1px solid #004EB3;
  height: 20px;
  background: rgb(224,255,255);
}
.contentTitleE2 {
margin-bottom: 10px;
background-color: rgb(136,195,255);
}
.contentTitleE2 h2 {
  text-align: left;
  color: #ffffff;
}
.contentTitleE2 p {
  width: 100%;
  text-align: justify;
  color: #ffffff;
  margin: 5px 5px 5px 5px;
  line-height: 1.3em;
}
.contentImgE {
  width: 100%;
  margin-bottom: 8px;
  background-color: white;  
  border: 1px solid rgb(136,195,255);
  clear: both;
  background: transparent;
  }
.contentImgTit {
background: rgb(230,230,250); 
}
.contentImgTit .contentImgE2{
background: rgb(230,230,250);
}
.contentImgTit .contentImgE2 ul{
margin: 10px;
padding: 10px;
line-height: 2.0em;
}
.contentImgEsnow {
display: block;
width: 60px;
height: 60px;
float: left;
background: url(/online/images/hory/SnowSmall.jpg) no-repeat scroll left top;
}
.contentImgEspa {
display: block;
width: 60px;
height: 60px;
float: left;
background: url(/online/images/hory/SpaSmall.jpg) no-repeat scroll left top;
}
.contentImgEtereny {
display: block;
width: 60px;
height: 60px;
float: left;
background: url(/online/images/hory/TerenySmall.jpg) no-repeat scroll left top;
}
.contentImgEfamily {
display: block;
width: 60px;
height: 60px;
float: left;
background: url(/online/images/hory/FamilySmall.jpg) no-repeat;
}
.contentCall {
  border: 1px solid green;
  font-size: 110%;
  padding: 10px;
  color: white;
  background: green;
}
#content .contentCall a {
  color: white;
}
.contentImgE1 {
  width: 200px;
  margin: 10px;
  float: left;
  background: transparent;
}
.contentImgE1 p{
  background: transparent;
}
.contentImgE1 img{
z-index: -1;
}
.contentImgE2 {
  padding: 10px 20px 10px 10px;
  width: 310px;
  background-color: white;
  float: left;
}
.contentImgE2 p{
  color: black;
  margin: 0;
}
.contentImgE2 p strong{
  color: rgb(0,78,179);
}
.contentImgE2 p .dAuto{
background: white url("/online/images/hory/auto.gif") center no-repeat;
line-height: 5.0em;
text-indent: 45px;
display: block;
float: left;
}
.contentImgE2 p .dAutoT{
float: left;
margin-top: 15px;
line-height: 2.0em;
}
.contentImgE2 p .dLetadlo{
background: white url("/online/images/hory/letadlo.gif") center no-repeat;
line-height: 5.0em;
text-indent: 45px;
display: block;
float: left;
}
.contentImgE2 p .dLetadloT{
float: left;
margin-top: 15px;
line-height: 2.0em;
}
.contentImgE2 p .dVlak{
background: white url("/online/images/hory/vlak.gif") center no-repeat;
line-height: 5.0em;
text-indent: 45px;
display: block;
float: left;
}
#content .contentImgE2 .cbLetadlo{
background: white url("/online/images/cb/letadloCB.gif") top left no-repeat;
line-height: 2.4em;
text-indent: 35px;
text-align: left;
}
#content .contentImgE2 .cbAuto{
background: white url("/online/images/cb/autoCB.gif") top left no-repeat;
line-height: 2.4em;
text-indent: 35px;
text-align: left;
}
#content .contentImgE2 .cbLetadloVlak{
background: white url("/online/images/cb/letadloVlakCB.gif") top left no-repeat;
min-height: 50px;
margin-bottom: 10px;
line-height: 1.6em;
padding-left: 40px;
text-align: left;
}
#content .contentImgE2 .cbLetadloVlak h2{
margin-left: 0px;
}
.contentImgE2 h3{
  color: rgb(0,78,179);
  margin: 0;
}
.colorRed {
  color: red;
}

/***************************GDS**********************************/
.blue {
color: #004DB2;
}
.red {
color: rgb(213,10,39);
}
.clear {
clear:both; display:block
}
#mainContent #content {
margin: 0; padding: 0; text-align: left; background-color: white;
}
#content #contentTop {
margin: 7px 0 0 7px;
}
.gLayout #content #contentTop {margin: 0;}
#content p.arrow{
width: 564px;
height: 32px;
margin: 20px 0 20px 5px;
display: block;
color: white;
line-height: 2.4em;
text-align: left;
padding-left: 50px;
font-weight: bold;
font-size: 120%;
}
#content p.arrowBlue{
background: rgb(119,186,255) url("/online/images/arrow-blue.gif") top left no-repeat;
}
#content #contentTop img {
float: left;
width: 373px;
height: 220px;
}
#content #contentTop #topRight {
display: inline;
margin-left: 10px; 
float: left;
width: 160px;
}
#content #contentTop h1#topRightH1 {
display: block;
font-size: 180%;
margin: 0 0 10px 10px; 
float: left;
width: 160px;
}
#content #contentTop h2#topRightH1 {
display: block;
font-size: 180%;
margin: 0 0 10px 10px; 
float: left;
width: 160px;
}
#content #contentTop p#topRightP {
display: block;
margin: 0px;
margin-left: 10px; 
float: left;
width: 160px;
padding-right: 1px;
color: black;
font-size: 100%;
text-align: justify;

}

#content #contentTop h2#topRightH1,
#content #contentTop p#topRightP 
{
	/*margin-left: 20px;*/
	width: 166px;
}

#content #contentTop img.picsMen{
width: 187px;
height: 48px;
border: 0;
margin-bottom: 9px;
margin-left: 4px;
}
#content #contentTop img.picLast{
margin: 0;
margin-left: 4px;
}
#content #contentTop p#topBott{
margin: 5px 0 0 0;
width: 375px;
color: black;
}
#content .contentSpace {
height: 25px;
}
#content .formPopt {
width: 564px;
height: 28px;
margin: 20px 0 20px 5px;
display: block;
line-height: 2.2em;
text-indent: 20px;
font-weight: bold;
}
#content .formPopt a{
color: rgb(204,0,0);
}
#content p.arrow{
width: 564px;
height: 32px;
margin: 20px 0 20px 5px;
display: block;
color: white;
line-height: 2.4em;
text-align: left;
padding-left: 50px;
font-weight: bold;
font-size: 120%;
}
#content p.arrowBlueD{
background: rgb(0,79,179) url("/online/images/gds/arrow-blued.gif") top left no-repeat;
}
#content #contentMid {
margin: 0;
}
.gLayout #content #contentMid {
overflow:hidden;
width:580px;
}
#content #contentMid .contentMidCol {
display: inline;
float: left;
margin: 0 0 6px 8px;
padding: 0px;
width: 182px;
min-height: 226px;
height: auto;
border: 1px solid rgb(196,237,254);
}
.gLayout #content #contentMid .contentMidCol {
position: relative;
left: -8px;
}
#content #contentMid .contentMidCol h2{
color: #004DB2;
margin: 5px 0 0 5px;
font-size: 120%;
padding: 0px;
}
#content #contentMid .contentMidCol h2.highlight{
margin: 3px 2px 0 2px;
padding: 1px 4px;
background: rgb(204,0,0);
color: white;
}
#content #contentMid .contentMidCol p{
color: #004DB2;
margin: 0 5px;
}
#content #contentMid .contentMidCol a {
text-decoration: none;
}
#content #contentMid .contentMidCol p.text{
color: black;
margin-bottom: 5px;
clear: both;
}
#content #contentMid .contentMidCol img{
width: 171px;
height: 109px;
margin: 16px 0 4px 4px;
border: 0;
}
#content #contentBott {
margin: 0 0 0 7px;
}
#content #contentBott h2{
margin: 0;
font-size: 180%;
color: #004DB2;
}
#content #contentBott p{
margin: 5px 0 0 0;
}
#content #contentBott p.blue a {
color: red;
}
#content #contentBott table {
color: black;
float: left;
width: 188px;
margin: 10px 0;
font-size: 100%;
}
#content #contentBott table td{
border-bottom: 1px solid rgb(196,237,254);
height: 16px;
}
#content #contentBott table th{
width: 188px;
border-bottom: 1px solid rgb(196,237,254);
text-align: left;
}

a#btn1 
  {width: 187px; 
  height: 48px; 
  float: left;
  display: block;
  margin-bottom: 9px;
  margin-left: 4px; 
  background-image: url("/online/images/gds/homePic1_4.gif");} 

a#btn1:hover
   {background-image: url("/online/images/gds/homePic11_4.gif");} 

a#btn1 span 
  {display: none;} 

a#btn2 
  {width: 187px; 
  height: 48px; 
  float: left;
  display: block;
  margin-bottom: 9px;
  margin-left: 4px;
  background-image: url("/online/images/gds/homePic2_4.gif");} 

a#btn2:hover
   {background-image: url("/online/images/gds/homePic21_4.gif");} 

a#btn2 span 
  {display: none;} 

a#btn3 
  {width: 187px; 
  height: 48px; 
  float: left;
  display: block; 
  margin-bottom: 9px;
  margin-left: 4px;
  background-image: url("/online/images/gds/homePic3_4.gif");} 

a#btn3:hover
   {background-image: url("/online/images/gds/homePic31_4.gif");} 

a#btn3 span 
  {display: none;} 


a#btn4 
  {width: 187px; 
  height: 48px; 
  float: left;
  display: block; 
  margin-bottom: 1px;
  margin-left: 4px;
  background-image: url("/online/images/gds/homePic5_5.gif");} 

a#btn4:hover
   {background-image: url("/online/images/gds/homePic51_5.gif");} 

a#btn4 span 
  {display: none;} 

.contentMidColTip {background: white url("/online/images/gds/tip.gif") top right no-repeat;}





/***************************NabídkyFuntazieklubu**********************************/
.clearFK {
clear:both; display:block
}
#mainContentFK #contentFK {
margin: 0; padding: 0; text-align: left; background-color: white;
}
#contentFK #contentTopFK {
margin: 0 0 0 7px;
}
#contentFK #contentTopFK img {
float: left;
}
#contentFK #contentMidFK {
margin: 0;
}
#contentFK #contentMidFK .contentMidColFK {
display: inline;
float: left;
margin: 0 0 6px 6px;
padding: 0px;
width: 182px;
min-height: 216px;
height: auto;
border: 1px solid rgb(6,121,212);
}
#contentFK #contentMidFK .contentMidColFK h2{
color: #004DB2;
margin: 5px 0 0 5px;
font-size: 120%;
padding: 0px;
}
#contentFK #contentMidFK .contentMidColFK p{
color: #004DB2;
margin: 0 5px;
}
#contentFK #contentMidFK .contentMidColFK a {
text-decoration: none;
}
#contentFK #contentMidFK .contentMidColFK p.text{
color: black;
margin-bottom: 5px;
clear: both;
}
#contentFK #contentMidFK .contentMidColFK img{
width: 171px;
height: 109px;
margin: 16px 0 4px 4px;
border: 0;
}
#contentFK #contentBottFK {
margin: 0 0 0 7px;
}


a#btnFK1 
  {width: 96px; 
  height: 36px; 
  float: left;
  display: block;
margin-left: 6px;
  background-image: url("/online/images/funtazie/Coje1.gif");} 

a#btnFK1:hover
   {background-image: url("/online/images/funtazie/Coje2.gif");} 

a#btnFK1 span 
  {display: none;} 

a#btnFK2 
  {width: 118px; 
  height: 36px; 
  float: left;
margin-left: 46px;
  display: block;
  background-image: url("/online/images/funtazie/Jak1.gif");} 

a#btnFK2:hover
   {background-image: url("/online/images/funtazie/Jak2.gif");} 

a#btnFK2 span 
  {display: none;} 

a#btnFK3
  {width: 104px; 
  height: 36px; 
  float: left;
margin-left: 46px;
  display: block;
  background-image: url("/online/images/funtazie/Nabidky1.gif");} 

a#btnFK3:hover
   {background-image: url("/online/images/funtazie/Nabidky2.gif");} 

a#btnFK3 span 
  {display: none;} 

a#btnFK4 
  {width: 80px; 
  height: 22px; 
  float: left;
margin-left: 46px;
  display: block;
  background-image: url("/online/images/funtazie/Fotogalerie1.gif");} 

a#btnFK4:hover
   {background-image: url("/online/images/funtazie/Fotogalerie2.gif");} 

a#btnFK4 span 
  {display: none;} 

/***************************Sluzby**********************************/

.sluzby {
  margin-top: 20px;
  font-size: 70%;
  width: 573px;
  }
  #content .sluzby h2 {
  display: block;
  margin: 0;
  text-indent: 10px;
  width: 100%;
  background: rgb(196,238,254);
  color: rgb(0,78,179);
  line-height: 2.0em;
  font-size: 190%;
  }
  .sluzby #sluzbyDiv {
  border: 1px solid rgb(196,238,254);
  padding: 5px 10px;
  margin-bottom: 10px;
  background: rgb(240,245,251);
  }
  .sluzby #sluzbyDiv h3 {
  font-size: 120%;
  color: rgb(0,78,179);
  background: url("/online/images/sluzby-exclam.gif") top left no-repeat;
  text-indent: 20px;
  line-height: 1.2em;
  margin: 10px 0 0 0;
  }
  .sluzby #sluzbyDiv p {
  margin: 0;
  margin-top: 5px;
  padding-bottom: 8px;
  }
  .sluzby #sluzbyDiv .sluzbyDivObal {
  border-bottom: 3px solid rgb(196,238,254)
  }
  .sluzby #sluzbyDiv .sluzbyDivLast {
  border: 0;
  }
  .sluzby #sluzbyDiv p.showMore {
  text-align: right;
  margin: -5px 10px 5px 0;
  padding: 0;
  line-height: 1em;
  }
  .sluzby #sluzbyDiv p.showMore a {
  color: rgb(203,0,0);
  }
  .sluzby #sluzbyDiv p.showMore a img {
  border: 0;
  }
  .sluzby #sluzbyMore {
  border: 1px solid rgb(196,238,254);
  padding: 5px 10px;
  }
  .sluzby #sluzbyMore li{
  margin: 0 20px;
  padding: 0 10px;
  }
  .sluzby #sluzbyMore .sluzbyMoreObal {
  background: url("/online/images/sluzby-obal-back.gif") top left repeat-x;
  width: 100%;
  height: 35px;
  height: auto;
  border: 1px solid rgb(196,238,254);
  text-indent: 10px;
  line-height: 2.5em;
  margin: 5px 0;
  }
  .sluzby #sluzbyMore .sluzbyMoreObalRed {
  background: rgb(201,228,255);
  }
  .sluzby #sluzbyMore .sluzbyMoreObal a img {
  border: 0;
  width: 18px;
  height: 18px;
  margin-top: 5px;
  }
  .sluzby #sluzbyMore .sluzbyMoreObal h4 {
  background: white;
  text-indent: 0;
  padding: 0 10px;
  line-height: 1.6em;
  margin: 10px 0 0 0;
  }
  .sluzby #sluzbyMore .sluzbyMoreObal p {
  background: white;
  text-indent: 0;
  padding-bottom: 10px;
  line-height: 1.6em;
  margin: 5px 10px 0 10px;
  }
  .sluzby #sluzbyMore .sluzbyMoreObal ul.displayInline {
  margin-left: 20px;
  text-indent: 0;
  text-align: left;
  }
  .sluzby #sluzbyMore .sluzbyMoreObal ul.displayInline li {
  margin: 0;
  padding: 0;
  font-weight: normal;
  list-style-type: none;
  display: inline;
  text-align: left;
  }
  #content .sluzby #sluzbyMore .sluzbyMoreObal hr {
  color: rgb(196,238,254);
  background-color: rgb(196,238,254);
  width: 98%;
  height: 1px;
  }
  .sluzby #sluzbyMore .sluzbyMoreObal p.moreObalP {
  border-bottom: 1px solid rgb(196,238,254);
  }
  .sluzby #sluzbyMore .sluzbyMoreObal p.playButt {
  font-weight: bold;
  line-height: 2.2em;
  margin: 0;
  padding: 0;  
  padding-left: 20px;
  margin-left: 8px;
  background: white url("/online/images/sluzby-arrow-r.gif") top left no-repeat;
  }
  .sluzby #sluzbyMore .clear {
  clear:both;
  display:block
  }
  .sluzby #sluzbyMore h3 {
  float: left;
  width: 464px;
  margin: 0;
  color: rgb(203,0,0);
  font-size: 120%;
  line-height: 2.4em;
  }
  .sluzby #sluzbyMore a.link {
  float: left;
  color: rgb(203,0,0);
  text-decoration: none;
  width: 75px;
  text-align: right;
  }
  .sluzby #sluzbyMore a.linkH {
  color: rgb(203,0,0);
  width: 539px;
  text-align: left;
  text-decoration: none;
  margin-left: -10px;
  cursor: hand;
  }
  .sluzby #sluzbyMore a.linkH font {
  float: left;
  width: 75px;
  text-align: right;
  }
  .sluzby #sluzbyMore a:hover {
  text-decoration: underline;
  }
  .sluzby #sluzbyMore h4 {
  color: rgb(0,78,179);
  font-size: 120%;
  }
  .sluzbyHome {
  font-size: 70%;
  width: 573px;
  margin-bottom: 0px;
  clear: both;
  }
  .sluzbyHomeCenik {
  padding-left: 10px;
  }
  .sluzbyHomeCenik h1.mainCap {
  margin-left: -15px;
  height: 30px;
  }
  .sluzbyHome h1.mainCap a.link {
  color: rgb(203,0,0);
  text-decoration: none;
  margin-left: 350px;
  }
  .sluzbyHome h1.mainCap a.link:hover {
  text-decoration: underline;
  }
  .sluzbyHome h1.mainCap a.link img {
  margin-top: 2px;
  border: 0px;
  }
  .sluzbyHomeCenik p {
  margin: 10px 0;
  }
  .sluzbyHome h1.mainCap {
  display: block;
  margin: 0 0 7px 0;
  text-indent: 10px;
  width: 100%;
  background: rgb(196,238,254);
  color: rgb(0,78,179);
  line-height: 2.0em;
  font-size: 120%;
  }
  .sluzbyHome div#divTop {
  width: 563px;
  height: 406px;
  margin-left: 5px;
  background: rgb(156,78,30) url("/online/images/sluzbyHome.jpg") top left no-repeat;
  color: white;
  }
  html>body .sluzbyHome div#divTop div.liObal {
  padding-left: 10px;
  }
  .sluzbyHome div#divTop ul {
  margin: 0;
  margin-left: 20px;
  padding: 90px 0 0 0;
  }
  .sluzbyHome div#divTop a {
  display: block;
  width: 495px;
  padding: 8px 15px;
  text-decoration: none;
  }
  .sluzbyHome div#divTop a li, .sluzbyHome div#divTop a p, .sluzbyHome div#divTop a h2{
  color: white;
  }
  #content .sluzbyHome div#divTop a {
  text-decoration: none;
  }
  .sluzbyHome div#divTop a:hover {
  border: 1px solid white;
  }
  .sluzbyHome div#divTop h2 {
  font-size: 130%;
  margin: 0;
  padding: 0;
  }
  .sluzbyHome div#divTop p {
  margin: 0 0 0 15px;
  padding: 0;
  font-weight: bold;
  }
  html>body .sluzbyHome div#divTop p {
  margin: 0;
  }
  .sluzbyHome div.colMore {
  border: 1px solid rgb(196,238,254);;
  display: inline;
  float: left;  
  width: 180px;
  height: auto;
  margin: 0 0 9px 9px;
  padding: 0;
  }
  html>body .sluzbyHome div.colMore {
  margin: 0 0 9px 9px;
  }
  .sluzbyHome div.colMore a {
  text-decoration: none;
  }
  .sluzbyHome div.colMore h2 {
  color: #004DB2;
  font-size: 120%;
  margin: 5px 0 0 5px;
  padding: 0;
  }
  .sluzbyHome div.colMore img {
  border: 0 none;
  width: 171px;
  height: 107px;
  margin: 4px 0 0px 3px;
  }
  #sluzbyMore .sluzbyMoreObal table#sitemap {
  margin-top: 20px;
  }
  #sluzbyMore .sluzbyMoreObal table#sitemap h4{
  font-size: 130%;
  background: rgb(196,238,254);
  }
  #sluzbyMore .sluzbyMoreObal_content table, #sluzbyMore .sluzbyMoreObal table, .contentTable table.myTab{
  width: 478px;
  font-size: 100%;
  border-color: black;
  border-width: 0 0 2px 2px;
  border-style: solid;
  margin-bottom: 2px;
  margin-left: 10px;
  }
  .contentTable table.myTab{
  width: auto;
  margin-left: 0px;
  border-width: 0 0 1px 1px;
  }
  #sluzbyMore .sluzbyMoreObal_content table caption, #sluzbyMore .sluzbyMoreObal table caption, .contentTable table.myTab caption {
  border-color: black;
  border-style: solid;
  border-width: 2px 2px 1px 2px;
  background: rgb(153,205,255);
  font-weight: bold;
  }
  #sluzbyMore .sluzbyMoreObal_content table td, #sluzbyMore .sluzbyMoreObal_content table th, .contentTable table.myTab td, .contentTable table.myTab th {
  border-color: black;
  border-width: 1px 2px 0 0;
  border-style: solid;
  margin: 0;
  padding: 4px;
  }
  .contentTable table.myTab td, .contentTable table.myTab th {
  border-width: 1px 1px 0 0;
  margin: 0;
  }
  .contentTable table.myTab td.right, .contentTable table.myTab th.right {
  text-align: right;
  }
  .contentTable table.myTab td.center, .contentTable table.myTab th.center {
  text-align: center;
  }
  #sluzbyMore .sluzbyMoreObal table td, #sluzbyMore .sluzbyMoreObal table th {
  border-color: black;
  border-width: 1px 2px 0 0;
  border-style: solid;
  margin: 0;
  padding: 4px;
  }
  #sluzbyMore .sluzbyMoreObal_content .horyTab table td, #sluzbyMore .sluzbyMoreObal_content .horyTab table th {
  padding: 0;
  }
  #sluzbyMore .sluzbyMoreObal_content .horyTab table td {
  text-align: center;
  padding: 1px;
  }
  #sluzbyMore .sluzbyMoreObal_content table td, #sluzbyMore .sluzbyMoreObal table td, .contentTable table.myTab td {
  padding: 1px 4px;
  }
  #content #sluzbyMore .sluzbyMoreObal_content table th, #content #sluzbyMore .sluzbyMoreObal table th, .contentTable table.myTab th {
  background: rgb(255,204,0);
  }
  #sluzbyMore .sluzbyMoreObal_content table td.bold, #sluzbyMore .sluzbyMoreObal table td.bold {
  font-weight: bold;
  font-size: 100%;
  }
  #sluzbyMore .sluzbyMoreObal_content table tr.mainTr td, #sluzbyMore .sluzbyMoreObal table tr.mainTr td {
  border-bottom: 1px solid black;
  }
  #sluzbyMore .sluzbyMoreObal_content table td.mainTd, #sluzbyMore .sluzbyMoreObal table td.mainTd {
  border-bottom: 1px solid black;
  }
  #sluzbyMore .sluzbyMoreObal strong {
  color: rgb(206,0,4);
  }
  #content .sluzbyHome h2.tabHigh {
  width: 478px;
  background: rgb(206,0,4);
  font-size: 160%;
  padding: 8px;
  margin-left: 0px;
  color: white;
  }
  #sluzbyHome2 {
  margin-top: 9px;
  }
  p#sluzbyViewAll {
  margin: 10px 0 5px 391px;
  font-size: 75%;
  }
  p#sluzbyViewAll a{
  background: rgb(0,78,179);
  padding: 3px 20px;
  width: 176px;
  text-decoration: none;
  font-weight: bold;
  }
  p#sluzbyViewAll a font {
  color: white;
  }
  p#sluzbyViewAll a:hover{
  text-decoration: underline;
  color: white;
  }
  div.clear {
  clear: both;
  }
  .sluzbyHome p.tabInfo {
  margin: 2px 0 25px 0;
  width: 480px;
  }
  #sluzbyMore .sluzbyMoreObal p.tabInfo strong {
  color: black;
  }
  .sluzbyHome p.tabInfo b {
  font-size: 140%;
  }
  .sluzbyHome p.tabInfo2 {
  margin-top: -20px;
  }
  #content img.imgFloatLeft {
  float:left;
  margin:0.2em 0.6em 0 0.6em;
  }
  #content img.imgFloatLeftGolf {
  float:left;
  margin:0.2em 2.0em 0 0.6em;
  }
  #content h1.golfH1 {
  color: rgb(53,137,43);
  margin-left: 0px;
  }
  #content h2.golfH2 {
  color: white;
  background: rgb(53,137,43);
  margin: 15px 0;
  padding: 5px;
  font-size: 120%;
  }
  #content h3.golfH3 {
  color: rgb(53,137,43);
  margin: 15px 0;
  font-size: 120%;
  }
  #content h4.golfH4 {
  color: rgb(53,137,43);
  margin: 15px 0;
  font-size: 100%;
  }
  #content ul.golfList {
  margin: 10px;
  }
  #content ul.golfList li {
  margin: 10px;
  }
  #content ul.golfDesc {
  margin-top: 20px; 
  }
  #content ul.golfDesc li{
  list-style-type: none;
  line-height: 1.6em;
  }
  #content p.golfPar {
  line-height: 2.0em;
  }
  #content p.golfPar b a, #content p.golfPar b a:visited{
  color: rgb(53,137,43);
  }
  #content hr.golfHr{
  clear: both;
  margin-left: 5px;
  border-top:1px dotted rgb(53,137,43);
  color:#FFFFFF;
  height:1px;
  }
  #content span.golfCall{
  border: 1px solid green;
  background: url("/online/images/golfPhone.gif") top left no-repeat;
  padding: 2px 5px 2px 20px;
  margin: 10px 0;
  display: block;
  color: green;
  float: left;
  font-weight: bold;
  }
  #content a.golfMail{
  display: block;
  float: left;
  margin: 12px;
  font-weight: bold;
  }
  #content span.cbCall{
  border: 1px solid rgb(226,86,1);
  background: url("/online/images/cbPhone.gif") top left no-repeat;
  padding: 2px 5px 2px 20px;
  margin: 10px 0;
  display: block;
  color: rgb(226,86,1);
  float: left;
  font-weight: bold;
  }
  #content a.cbMail{
  margin: 10px 0;
  display: block;
  float: left;
  margin: 12px;
  font-weight: bold;
  }
  #content a.cbForm{
  border: 1px solid rgb(226,86,1);
  background: rgb(226,86,1);
  padding: 2px 5px 2px 5px;
  margin: 10px 0 10px 10px;
  display: block;
  color: rgb(226,86,1);
  color: white;
  float: left;
  font-weight: bold;
  text-decoration: none;
  }
  #content span.horyCall{
  border: 1px solid rgb(0,78,179);
  background: url("/online/images/horyPhone.gif") top left no-repeat;
  padding: 2px 5px 2px 20px;
  margin: 10px 0;
  display: block;
  color: rgb(226,86,1);
  float: left;
  font-weight: bold;
  }
  #content div.floatPar {
  width: 530px;
  }
  #content div.floatPar p{
  border-right: 1px solid white;
  }
  #content div#rss h1, #content div#rss h2 {
  margin-left: 0px;
  }
  #content div.zimStr .info {
  background: rgb(170,224,249);
  width: 100%;
  min-height: 200px;
  height: auto;
  padding-bottom: 10px;
  margin-bottom: 20px;
  }
  #content div.zimStr .info p {
  padding-top: 10px;
  margin: 0;
  }
  #content div.zimStr .info p.zimPar {
  float: left;
  width: 170px;
  }
  #content div.zimStr .info p.zimPar2 {
  float: left;
  width: 280px;
  margin: 0;
  }
  #content div.zimStr .info p img {
  margin-top: -4px;
  }
  #content div.zimStr ul {
  margin: -10px 0 0 15px;
  padding: 0;
  list-style-type: none;
  line-height: 2.8em;
  float: left;
  }
  #content div.zimStr ul li{
  margin: 6px 0;
  }
  #content div.zimStr ul li span {
  padding-left: 35px;
  width: 126px;
  display: block;
  float: left;
  }
  #content div.zimStr ul.skipas {
  margin: 5px 0 0 20px;
  float: none;
  list-style-type: disc;
  line-height: 1.8em;
  }
  #content div.zimStr ul.skipas li{
  margin: 0;
  }
  #content div.zimStr ul li#zimPicKab {
  background: url("/online/images/hory/kabinky.gif") top left no-repeat;
  }
  #content div.zimStr ul li#zimPicSed {
  background: url("/online/images/hory/sedacky.gif") top left no-repeat;
  }
  #content div.zimStr ul li#zimPicVle {
  background: url("/online/images/hory/vleky.gif") top left no-repeat;
  }
  #content div.zimStr ul li#zimPicSno {
  background: url("/online/images/hory/snowparky.gif") top left no-repeat;
  }
  #content div.zimStr ul li#zimPicBez {
  background: url("/online/images/hory/bezci.gif") top left no-repeat;
  }
  #content div.zimStr ul li#zimPicSje {
  background: url("/online/images/hory/sjezdy.gif") top left no-repeat;
  }
  #content div.zimStr ul li#zimPicDel {
  background: url("/online/images/hory/dela.gif") top left no-repeat;
  }
  #content div.zimStr ul li#zimPicNoc {
  background: url("/online/images/hory/noc.gif") top left no-repeat;
  }

.floatPar p img {
  float: left;
  display: inline;
}
.floatPar a img {
  display: block;
  float: none;
}

#radEditorMountainsMainContent h2 
{
	color:#004EB3;
	font-size:11px;
	margin:5px;
}
.funtazieSmall {
font-size: 90%;
color: #6F6F6F;
}
#content .ulNormal {
margin: 10px;
padding: 10px;
}
#content table.letParking {
text-align: left;
}
#content table.letParking th {
width: 120px;
}
#content table.letParking th.parkC {
width: 150px;
}
#base #bnrLetenky {
padding: 0 10px;
}
#base #bnrLetenky a{
color:#004DB2;
}
#base #bnrLetenky a:hover{
text-decoration: underline;
}
#base a.hrefFacebook{
padding: 0 10px;
color:#004DB2;
font-weight: bold;
}
#base a.hrefFacebook:hover{
text-decoration: underline;
}
#content ul.commonList {
margin: 0 10px;
}
#content ul.commonList li{
margin: 5px;
}
#base #contentFullSize .items tr{
background: rgb(247,247,247);
}
#base #contentFullSize .items .separator tr {
background: white;
}

/*SOUTEZ HORY*/
.sluzby .soutezHoryHead {
 background: white url('/online/images/hory/soutez/horySoutBg1.jpg') center no-repeat;
 height: 350px;
 width: 100%;
 margin-top: 0;
 padding: 0 240px 0 20px;
}
#content .sluzby .soutezHoryHead h2 {
background: none;
margin: 20px 0 20px 0;
color: rgb(15,69,109);
font-size: 230%;
line-height: 1.3em;
text-indent: 0;
}
#content .sluzby .soutezHoryHead h2 span {
font-weight: normal;
font-size: 100%;
}
#content .sluzby .soutezHoryHead p.choose u {
font-size: 150%;
color: rgb(15,69,109);
line-height: 2.0em;
}   
#content .sluzby .soutezHoryHead p {
line-height: 1.8em;
}
#content .sluzby .soutezHoryHead h3 {
color: red;
font-size: 150%;
}
#content .sluzby .soutezHoryHead a {
color: rgb(0,111,242);
font-weight: bold;
}


.sluzby .soutezHoryHead2 {
 background: white url('/online/images/hory/soutez/top.gif') top repeat-x;
 width: 100%;
}
#content .sluzby .soutezHoryHead2 h2 {
background: none;
color: rgb(15,69,109);
font-size: 230%;
line-height: 1.3em;
text-indent: 0;
}
#content .sluzby .soutezHoryHead2 ul li{
display: inline;
line-height: 3.0em;
}
#content .sluzby .soutezHoryHead2 ul li a{
width: 143px;
float: left;
text-align: center;
background: white url('/online/images/hory/soutez/upmenu.gif') center repeat-x;

color: rgb(65,93,135);
border-right: 2px solid white;
font-size: 120%;
font-weight: bold;
text-decoration: none;
}
#content .sluzby .soutezHoryHead2 ul li a#active, #content .sluzby .soutezHoryHead2 ul li a:hover{
background: white url('/online/images/hory/soutez/upmenu2.gif') center repeat-x;
text-decoration: underline;
color: white;
}
#content .sluzby .soutezHoryHead2 ul li a#last{
border-right: 0;
}
#content .sluzby .soutezHoryHead2 h2.nadpisH {
color: rgb(15,69,109);
font-size: 230%;
line-height: 1.3em;
font-weight: bold;
margin-left: 10px;
background: none;
}
#content .sluzby .soutezHoryHead2 h2.nadpisH span {
color: white;
font-size: 100%;
}
#content .sluzby .soutezHoryHead2 h3 {
color: red;
margin-left: 10px;
font-size: 120%;
}
#content .sluzby .soutezHoryBody2 .soutezLeft {
width: 355px;
float: left;
padding: 10px 50px 10px 10px;
background: white url('/online/images/hory/soutez/soutezHoryBody2.gif') top repeat-x;
}
#content .sluzby .soutezHoryBody2 .soutezLeft h3{
color: red;
font-size: 120%;
}

#content .sluzby .soutezHoryBody2 .soutezRight {
float: left;
width: 218px;
}