body
{
  background-image:url('bg_body.png');
  background-position:top center;
  background-repeat:no-repeat;
  background-color:#3371A7;
  text-align:center;
  padding:0px;
  margin:0px;
  font-family:arial,sans-serif;
}

.wdbox img {width: 120px; padding: 5px}
.wdbox {text-align: center}

img 
{
  border-style:none;
}
h1
{
  color:#D0DEEA;
  font-size:12px;
  display:inline;
  padding:0px;
  margin:0px;
  font-weight:normal;
}
h2.quote
{
  position:absolute;
  left:246px;
  top:90px;
  color:#004173;
  font-size:13px;
  font-weight:bold;
  font-family:tahoma;
}
h3.quote
{
  position:absolute;
  left:370px;
  top:110px;
  color:#004173;
  font-size:12px;
  font-weight:bold;
  font-family:tahoma;
}
#center
{
  width:1032px;
  margin:auto;
  text-align:left;
  position:relative;
}
a#logoclick
{
  position:absolute;
  left:200px;
  top:55px;
  width:245px;
  height:45px;
  display:block;
}
#nav
{
  position:absolute;
  right:0px;
  top:0px;
  width:387px;
  height:37px;
  background-image:url('bg_nav.png');
}
#nav .container
{
  padding:9px;
  text-align:right;
  color:#D0DEEA;
}

#letenky
{
  background-image:url('bg_letenky.gif');
  width:394px;
  height:104px;
  position:absolute;
  top:40px;
  right:0px;
  font-size:1.1em;
  font-family:tahoma;
}
#letenky .container
{
  padding-top:10px;
  padding-left:15px;
}
#letenky strong
{
  color:#BB1010;
}
#letenky .cena
{
  position:absolute;
  left:45px;
  top:45px;
  color:#3D88B9;
  font-size:14px;
  font-weight:bold;
}
#letenky .buttons
{
  position:absolute;
  left:215px;
  top:35px;
  width:102px;
}
.button_red
{
  text-align:center;
  background-image:url('bg_button_red.png');
  background-repeat:no-repeat;
  width:102px;
  height:31px;
}
.button_blue
{
  text-align:center;
  background-image:url('bg_button_blue.png');
  background-repeat:no-repeat;
  width:102px;
  height:31px;
}
.button_gray
{
  text-align:center;
  background-image:url('bg_button_gray.png');
  background-repeat:no-repeat;
  width:79px;
  height:31px;
}
.button_red a, .button_blue a
{
  display:block;
  padding-top:10px;
  color:white;
  font-size:10px;
  text-decoration:none;
}
.button_gray a
{
  display:block;
  color:#5F5E5E;
  font-size:10px;
  text-decoration:none;
  padding-top:5px;
}
.submitphone
{
  background-image:url('bg_submitphone.png');
  width:81px;
  height:25px;
  border-style:none;
  color:white;
}
.submitphonecontainer
{
  text-align:right;
  padding-top:5px;
  padding-right:38px;
}
.facebook
{
  width:239px;
  height:122px;
  background-image:url('icon_facebook.png');
  float:left;
}
.facebook a
{
  display:block;
  padding-top:30px;
  padding-bottom:60px;
  padding-left:50px;
  color:#E6EAF1;
  text-decoration:none;
  font-weight:bold;
  font-family:tahoma,sans-serif;
  font-size:14px;
}
.uploadphoto
{
  width:239px;
  height:122px;
  background-image:url('icon_uploadphoto.png');
  float:left;
}
.uploadphoto a
{
  display:block;
  padding-top:88px;
  padding-left:34px;
  padding-right:50px;
  color:#B33B43;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}
.darkove_letenky
{
  width:216px;
  height:150px;
  background-image:url('darkove_letenky.png');
}
.darkove_letenky a
{
  display:block;
  padding-top:92px;
  padding-left:130px;
  color:white;
  text-decoration:none;
  font-weight:bold;
}
#main
{
  padding-top:144px;
  width:100%;
}
#maincontainer
{
  background-image:url('bg_maincontainer.gif');
  position:relative;
  height:100%;
}
div#menu
{
  background-image:url('bg_menu.png');
  width:100%;
  height:73px;
  position:relative;
}
div#menu ul
{
  margin:0px;
  background-image:url('right_menu.png');
  background-repeat:no-repeat;
  background-position:top right;
  float:right;
  height:73px;
  list-style:none;
}
#menu ul li
{
  height:72px;
  border-left-style:dotted;
  border-left-width:1px;
  border-left-color:#3D86B7;
  display:inline;
  float:left;
}
#menu li.first
{
  border-style:none;
}
#menu ul li a
{
  padding-top:25px;
  padding-bottom:25px;
  padding-left:15px;
  padding-right:15px;
  display:block;
  color:#194F7F;
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
}
#menu img.corner
{
  position:absolute;
  left:0px;
  top:0px;
}
#left
{
  float:right;
  width:282px;
}
#left .leftcontainer
{
  margin-left:30px;
  background-color:white;
}
#menu_left_head
{
  background-image:url('bg_navigace.png');
  width:250px;
  height:60px;
  position:relative;
  color:#FEFEFE;
  font-weight:bold;
  font-size:0.9em;
}
#menu_left_head .container
{
  padding-left:145px;
  padding-top:20px;
}
#balon
{
  position:absolute;
  left:-35px;
  bottom:3px;
}
ul#leftmenu
{
  margin-top:7px;  
  list-style:none;
  padding-left:0px;
  margin-left:0px;
  margin-bottom:30px;
}
ul#leftmenu li
{
  background-image:url('bg_leftmenu.png');
  width:250px;
  height:41px;
  position:relative;
  margin-left:0px;
  padding-left:0px;
}
ul#leftmenu a
{
  display:block;
  padding-top:15px;
  padding-left:80px;
  color:#666666;
  font-size:0.9em;
  font-weight:bold;
  text-decoration:none;
}
ul#leftmenu img
{
  position:absolute;
  left:20px;
  top:10px;
}
span#kalendar
{
  background-image:url('bg_kalendar.png');
  width:250px;
  height:164px;
  display:block;
}
#kalendar .container
{
  padding-left:15px;
  padding-top:70px;
  font-size:0.7em;
  display:block;
  color:#757575;
  text-decoration:none;
}
#kalendar strong
{
  color:#990C0C;
  font-size:1.2em;
}
.box
{
  margin-top:20px;
  background-image:url('bg_contactheader.png');
  background-repeat:no-repeat;
  font-size:0.8em;
}
.box .boxheader
{
  padding-left:40px;
  padding-top:7px;
  padding-bottom:30px;
  color:#990C0C;
  font-weight:bold;
}

.box .boxheader a
{
  padding-left:10px;
  padding-top:7px;
  padding-bottom:30px;
  color:#990C0C;
  font-weight:bold;
  text-decoration: none;
}

.box .container a
{
  text-decoration: none;
  color: #3371A7;
  text-align:center;
}

.box .container
{
  margin-left:15px;
}
.box .container strong
{
  color:#3371A7;
}
.box .container .address
{
  margin-left:15px;
  margin-top:20px;
  margin-bottom:30px;
}
.box .container .address strong
{
  color:#757575;
}
#tel
{
  background-image:url('bg_tel.png');
  margin-left:3px;
  margin-top:25px;
}
#tel .container
{
  width:247px;
  height:223px;
  font-size:0.7em;
}
#tel .container .inner
{
  padding-left:15px;
  padding-top:20px;
  color:#616161;
}
#tel .container .inner strong
{
  color:#990C0C;
  font-size:1.2em;
}
#tel .container .inner input.text
{
  border-style:solid;
  border-width:1px;
  border-color:#D6D6D6;
  padding:7px;
  margin-top:4px;
}
#content
{
  float:right;
  width:750px;
  background-color:white;
}
#location
{
  width:750px;
  height:49px;
  background-image:url('bg_location.png');
  color:#686868;
  font-size:0.8em;
}
#location .container
{
  padding-top:20px;
  padding-left:30px;
}
#content h2,h3,h4,h5
{
  color:#AA2023;
  font-size:1.2em;
}
#content a
{
  text-decoration:none;
}
#content-inner
{
  padding-left:11px;
  color:#454545;
}
#content-inner strong
{
  color:#AA2023;
}
#obrazek
{
  width:484px;
  height:232px;
  background-image:url('konopiste.png');
  color:white;
}
#obrazek .container
{
  padding-left:30px;
  padding-top:190px;
}
#middle
{
  width:500px;
  float:left;
  font-size:0.8em;
}
#news
{
  width:480px;
  background-image:url('bg_news.png');
  height:158px;
  position:relative;
}
#news .innerbox
{
  width:240px;
  height:158px;
  float:left;
}
#news .innerbox .inner
{
  padding:20px;
}
#news .innerbox a
{
  color:#1D7E98;
  text-decoration:none;
  font-weight:bold;
}
#news .container
{
  background-image:url('news_separator.png');
  background-position:top center;
  background-repeat:no-repeat;
  width:480px;
  height:158px;
}
#galleryview
{
  margin-top:10px;
  position:relative;
  width:480px;
}
#galleryview strong
{
  color:#5389C7;
}
#galleryview .togallery
{
  position:absolute;
  top:0px;
  right:0px;
}
.togallery a
{
  color:blue;
}
#galleryview .container
{
  margin-top:10px;
}
#gallerybox
{
  background-image:url('shadow_gallery.png');
  background-position:bottom right;
  background-repeat:no-repeat;
  width:480px;
  height:150px;
  position:relative;
}
#pagenumbers
{
  position:absolute;
  bottom:0px;
  right:0px;
  height:35px;
  text-align:right;
}
#pagenumbers a
{
  color:#006784;
  text-decoration:none;
}
#pagenumbers .number
{
  background-image:url('bg_pagenum.gif');
  display:block;
  height:35px;
  width:30px;
  font-size:0.8em;
  float:left;
}
#pagenumbers .activenumber
{
  background-image:url('bg_pagenum_active.gif');
  display:block;
  height:35px;
  width:30px;
  font-size:0.8em;
  float:left;
}
#pagenumbers .numbercontainer
{
  display:block;
  padding-top:18px;
  text-align:center;
}
.clear
{
  clear:both;
}
.gallerycat
{
  background-image:url('bg_gallery.gif');
  width:480px;
  height:122px;
  background-repeat:no-repeat;
  margin-bottom:5px;
}
.gallerycat .container
{
  padding:20px;
}
.gallerycat img
{
  float:left;
  margin-left:10px;
  margin-top:0px;
  margin-right:10px;
}

.gallerycat a
{
  text-decoration:none;
}
.gallery img
{
  
}
.galleryimg
{
  margin:2px;
  float:left;
}
.galleryimg .container
{
  width:112px;
  height:84px;
  text-align:center;
}
#gallerypics
{
  position:absolute;
  background-image:url('bg_gallery.gif');
  width:480px;
  height:122px;
  top:10px;
  left:0px;
}
#gallerypics img
{
  margin-top:15px;
  margin-left:0px;
  margin-right:0px;
}
#middlepanel
{
  width:500px;
}
#right
{
  float:left;
  width:238px;
}
#right ul
{
  list-style-image:url('li_faq.png');
  padding-left:0px;
  margin-left:0px;
}
#right ul a
{
  color:#3371A7;
  text-decoration:none;
}
#right li
{
  margin-left:10px;
}
#footer
{
  background-image:url('bg_footer.gif');
  width:1032px;
  height:72px;
}
#footer .container
{
  padding-top:20px;
  text-align:center;
  color:#3371A7;
  font-size:0.8em;
}
#footer a
{
  color:#3371A7;
  text-decoration:none;
}
#langselect
{
  float:right;
  margin-right:10px;
}
#langselect img
{
  margin-left:5px;
}
.pagetext
{
  width:480px;
}
table.kalendar
{
  border-collapse:collapse;
}
table.kalendar td,th
{
  border-width:1px;
  padding:5px;
  text-align:center;
  border-style:solid;
}
a.morenews
{
  color:#1D7E98;
  text-decoration:none;
}
.address a
{
  color:#3371A7;
  text-decoration:none;
}
.orderform
{
  border-collapse:collapse;
}
.orderform tr.tr1
{
  background-color:white;
}
.orderform tr.tr2
{
  background-color:#f0f0f0;
}
#content-inner strong.obligatory
{
  color:#454545;
}
#content-inner strong.confirmform
{
  color:#454545;
}
.kalendartable
{
  width:480px;
}
.kalendartable a
{
  color:#454545;
}
.kalendartable th
{
  background-color:#83C1F7;
}
.kalendartable td
{
  background-color:#B3F1FF;
}
ul.flightphotos a
{
  color:blue;
  text-decoration:none;
}
#content ul.flightphotos a:hover
{
  text-decoration:underline;
}
.ordersent
{
  font-size:2em;
  background-color:#e0e0e0;
  border-style:solid;
  border-width:1px;
  border-color:#a0a0a0;
  padding:5px;
}
.backtoindex
{
  font-size:2em;
  color:blue;
}

p.footer_links {text-align:center; margin: 5px auto; font-size: 10px; color: white;}
p.footer_links a {text-decoration: none; color: white;}
