/*  vyhradne obsahove formatovani, nic z hlavicky a paticky, a obou postranich sloupcu */

strong { color: #003b79; }

#data table { width: 98%; border: 1px solid #d7d7d7; border-collapse: collapse; margin-bottom: 10px;  }
#data table th { vertical-align: top; text-align: left; color: #003b79; background: #e0e0e0; padding: 8px; border: 1px solid #d7d7d7;  }
#data table td { vertical-align: top; padding: 5px 8px; border: 1px solid #d7d7d7; }
#data table td.title { color: #009cdf; font-weight: bold; padding-top: 15px;  }
#data table tr.over td, #data table td.over { background: #f5f5f5;  }
#data table tr td.cell2 { background: #f5f5f5; }

#data .contentboxgreygrad { background: url('../images/bg-contentbox-graygrad-b.gif') bottom no-repeat; margin-bottom: 10px; }
  #data .contentboxgreygrad .box { background: url('../images/bg-contentbox-graygrad-t.gif') top no-repeat; }
  #data .contentboxgreygrad .subtitle { padding: 6px 0 10px 5px;  }
  .contentboxgreygrad .boxextra { padding: 0 0 10px 0; background: url('../images/bg-boxextra.gif') top right no-repeat; }
  
  .contentboxgreygrad .boxextra .tabmenu ul, .contentboxgreygrad .boxextra .tabmenu li { margin: 0; padding: 0; }
  .contentboxgreygrad .boxextra .tabmenu a { text-decoration: none; font-weight: bold; font-size: 90%; margin-right: 2px; }
  .contentboxgreygrad .boxextra .tabmenu a { background: url('../images/bg-boxextra-but-l.gif') left no-repeat; float: left; color: #8f8f8f; }
  .contentboxgreygrad .boxextra .tabmenu a span { padding: 7px 15px 17px 15px; background: url('../images/bg-boxextra-but-r.gif') right no-repeat; display: block; }
  .contentboxgreygrad .boxextra .tabmenu a.over { background: url('../images/bg-boxextra-butover-l.gif') left no-repeat; float: left; color: #fff; }
  .contentboxgreygrad .boxextra .tabmenu a.over span { padding: 10px 15px 14px 15px; background: url('../images/bg-boxextra-butover-r.gif') right no-repeat; display: block; }
  .contentboxgreygrad .boxextra .tabmenu a.over:hover { color: #fff; }
  .contentboxgreygrad .boxextra .tabmenu a:hover { color: #000; }

  .contentboxgreygrad .boxextra .tabmenu a.green { background: url('../images/bg-boxextra-but-l.gif') left no-repeat; float: left; color: #8f8f8f; }
  .contentboxgreygrad .boxextra .tabmenu a.green span { padding: 7px 15px 17px 15px; background: url('../images/bg-boxextra-but-r.gif') right no-repeat; display: block; }
  .contentboxgreygrad .boxextra .tabmenu a.green.over { background: url('../images/bg-boxextra-butoverg-l.gif') left no-repeat; float: left; color: #fff; }
  .contentboxgreygrad .boxextra .tabmenu a.green.over span { padding: 10px 15px 14px 15px; background: url('../images/bg-boxextra-butoverg-r.gif') right no-repeat; display: block; }
  .contentboxgreygrad .boxextra .tabmenu a.green.over:hover { color: #fff; }
  .contentboxgreygrad .boxextra .tabmenu a.green:hover { color: #000; }

#data .contentboxwhite { background: url('../images/bg-contentbox-white-b.gif') bottom no-repeat; margin-bottom: 10px; }
  #data .contentboxwhite .box { background: url('../images/bg-contentbox-white-t.gif') top no-repeat; }
  #data .contentboxwhite .subtitle { padding: 6px 0 10px 5px;  }
  
  #tabcontent { padding: 0 15px; }
  #tabcontent ul { padding: 0; }
  #tabcontent table { margin: 5px 15px 15px 0; }
  #tabcontent h5 {font-size: 140%; color: #000; margin: 0; }
  #tabcontent .listing { padding: 0 0 0 85px;  }
  
  #tabcontent .subbox1, #tabcontent .subbox2 { width: 200px; float: left; margin: 0 0 10px 0; padding: 5px 0; }
  #tabcontent .subbox1 { margin-right: 30px; }
  #tabcontent .subbox1.upperline, #tabcontent .subbox2.upperline { padding: 15px 0 5px 0; }
  
  #tabcontent .subbox1 p, #tabcontent .subbox2 p { margin: 5px 0 10px 0; }
  #tabcontent a { color: #003b79; }
  #tabcontent .more { color: #009cdf; }
  #tabcontent .subbox1 .thumb, #tabcontent .subbox2 .thumb { padding: 0 0 0 28px; margin: 0; background: url('../images/bg-arrow.gif') top left no-repeat; }
  
  #tabcontent .subbox { margin: 0 0 8px 0; }
  #tabcontent .subbox p { margin: 5px 0; }
  #tabcontent .subbox .thumb { float: left; margin: 0 15px 0 0; }
  #tabcontent .subbox strong { color: #000; font-size: 110%; }
  #tabcontent .subbox .star { vertical-align: top; }
  
  .contentboxgreygrad .unpack { float: right; }
  #data .contentboxgreygrad .header { background: url('../images/bg-contentbox-graygrad-h.gif') top no-repeat; _height: 33px; min-height: 33px;  border-bottom: 1px solid #d7d7d7; }
  .contentboxgreygrad h5 { font-size: 100%; color: #003b79; margin: 0 10px; padding: 10px 0 0 0; }
  .contentboxgreygrad table { margin: 15px;  }
  .contentboxgreygrad table td, .contentboxgreygrad table th  { margin: 0; padding: 0 0 5px 0;  }
  .contentboxgreygrad .spacerline { border-top: 1px solid #d7d7d7; height: 1px; overflow: hidden;  }
    .contentboxgreygrad div.spacerline { border-top: 1px solid #d7d7d7;  }
  .calendar, .deleteadd { float: left; margin-left: 5px; }
  .days { float: left; margin-left: 5px; width: 21px; }    
  .input, .select { background: #fff; border: 1px solid #666; padding: 1px 2px; }
  .contentboxgreygrad .swatcharrow { margin-bottom: 3px; }
  .contentboxgreygrad .swatcharrow2 a { background: url('../images/swatcharrow2.gif') no-repeat; padding: 2px 0 2px 20px; color: #666; font-size: 90%; }  
  .contentboxgreygrad a.addplace { padding-left: 15px; color: #000; font-size: 90%; background: url('../images/ico-plus.gif') left no-repeat;  } 

  .contentboxgreygrad p.txt { margin: 0; padding: 10px 0 0 20px; }
   
#data .contentboxgrey { background: #d6d8d6 url('../images/bg-contentbox-gray-b.gif') bottom no-repeat; margin: 10px 0; }
  #data .contentboxgrey .box { background: url('../images/bg-contentbox-gray-t.gif') top no-repeat; padding: 5px 15px; }  

#data .contentboxgreylight { background: #eaebea url('../images/bg-contentbox-graylight-b.gif') bottom no-repeat; margin-top: 15px; }
  #data .contentboxgreylight .box { background: url('../images/bg-contentbox-graylight-t.gif') top no-repeat; padding: 10px; }  
  .contentboxgreylight h5 { font-size: 120%; color: #000; margin: 5px 0 10px 0; }

  .bckprew { float: right; }
  .naviiks { float: left; padding-left: 10px;  }
  
  .naviiks a { color: #000; float: left; display: block; }
  .naviiks a.add { background: url('../images/ico-add.gif') left no-repeat; padding: 1px 20px 1px 20px; }
  .naviiks a.pdf { background: url('../images/ico-pdf.gif') left no-repeat; padding: 1px 20px 1px 20px; }
  .naviiks a.letter { background: url('../images/ico-letter.gif') left no-repeat; padding: 1px 20px 1px 20px; }
  .naviiks a.print { background: url('../images/ico-print.gif') left no-repeat; padding: 1px 20px 1px 20px; }

   .contentboxgreygradover { background: url('../images/bg-contentbox-graygradover-t.gif') top no-repeat; margin-bottom: 10px; }
   .contentboxgreygradover .box { background: url('../images/bg-contentbox-graygradover-b.gif') bottom no-repeat; padding: 5px 10px 5px 15px; min-height: 80px; }
   .contentboxgreygradover .ilu { float: right; margin: 5px 0 5px 15px; }
   .contentboxgreygradover h3 { color: #333333; margin-bottom: 0; }
   .contentboxgreygradover p { margin: 2px 0; }
   .contentboxgreygradover p.icons { margin-top: 10px; }
   .contentboxgreygradover .ratingp { margin: 10px 0 0 0; }
   .contentboxgreygradover .stationp { margin: 15px 0 2px 0; }
   .contentboxgreygradover .rating { background: #92d400 url('../images/bg-rating.gif') top right no-repeat; color: #000; font-size: 90%; padding: 4px 14px 3px 5px; margin-right: 5px; }
   .contentboxgreygradover .nexticonset { border-left: 1px solid #818a8f; padding-left: 10px; margin-left: 10px; }
   
   .contentboxgreyshdw { background: url('../images/bg-contentbox-greyshdw-b.gif') bottom no-repeat; padding-bottom: 25px; }
   .contentboxgreyshdw .box { background: url('../images/bg-contentbox-greyshdw-t.gif') top no-repeat; padding: 15px 15px 20px 15px; }
   .contentboxgreyshdw form, .contentboxgreyshdw form p { margin: 0; padding: 0; }
   .contentboxgreyshdw select { }
   .contentboxgreyshdw .button { padding: 3px 5px; }
   #data .contentboxgreyshdw table, #data .contentboxgreyshdw table td,  #data .contentboxgreyshdw table th { border: none; margin: 0; padding: 0;  }
   .contentboxgreyshdw form td { vertical-align: middle;  }
 
   .listing { padding-left: 4px; }
   .listing a, .listing span { color: #fff; font-size: 90%; padding: 0 0 3px 0; margin: 0 2px 0 0; display: block; float: left; text-decoration: none; text-align: center; }
   .listing a.page { background: url('../images/listing-page.gif') top left no-repeat; width: 18px; }
   .listing a.page:hover { background: url('../images/listing-page-active.gif') top left no-repeat; }
   .listing .active { color: #fff; background: url('../images/listing-page-active.gif') top left no-repeat; width: 18px; }
   .listing span { color: #000; }
   .listing span.prewnone { padding: 0 26px 3px 30px; margin-right: 10px; background: url('../images/listing-prew-none.gif') top left no-repeat; }
   .listing a.prew { padding: 0 26px 3px 30px; margin-right: 10px; background: url('../images/listing-prew.gif') top left no-repeat; }
   .listing a.prew:hover { background: url('../images/listing-prew-active.gif') top left no-repeat; }
   .listing span.nextnone { padding: 0 30px 3px 26px; margin-left: 10px; background: url('../images/listing-next-none.gif') top left no-repeat; }
   .listing a.next { padding: 0 30px 3px 26px;margin-left: 10px; background: url('../images/listing-next.gif') top left no-repeat; }
   .listing a.next:hover { background: url('../images/listing-next-active.gif') top left no-repeat; }
    
  .especbox { color: #000; background: url('../images/bg-especbox.gif') top right no-repeat; margin: 15px 0; height: 162px; width: 471px; }
  .especboxw { color: #000; background: url('../images/bg-especboxw.gif') top right no-repeat; margin: 15px 0; height: 162px; width: 471px; }
  .especbox div.img {height: 155px; width: 207px; float: left; overflow: hidden;} 
  .especboxw div.img {height: 155px; width: 114px; float: left; overflow: hidden;} 
  .especbox .links, .especboxw .links { padding: 5px 0 0 0; float: left; margin: 0 0 0 70px; line-height: 160%; }
  .especbox .links a, .especboxw .links a { color: #003b79; font-weight: bold; font-size: 90%; }
  .especbox strong, .especboxw strong { color: #000; }
  .especbox span, .especboxw span { padding: 0 0 0 20px; background: url('../images/bulletgreen.gif') 10px 5px no-repeat; }
   
  .smallbox { background: url('../images/bg-smallbox-b.gif') bottom no-repeat; width: 166px; float: left; margin: 0 5px 10px 0; padding-bottom: 15px; }   
  .smallbox div { background: url('../images/bg-smallbox-t-gray.gif') top no-repeat; padding: 10px 6px; } 

  .smallbox .gray { background: url('../images/bg-smallbox-t-gray.gif') top no-repeat; } 
  .smallbox .blue { background: url('../images/bg-smallbox-t-blue.gif') top no-repeat; }
  .smallbox .green { background: url('../images/bg-smallbox-t-green.gif') top no-repeat; }
  .smallbox .purple { background: url('../images/bg-smallbox-t-red.gif') top no-repeat; }
  .smallbox .yellow { background: url('../images/bg-smallbox-t-yellow.gif') top no-repeat; }
  .smallbox .jizdenka { background: url('../images/bg-smallbox-t-jizdenka.gif') top no-repeat; }
  .smallbox .jizdnirad { background: url('../images/bg-smallbox-t-jizdnirad.gif') top no-repeat; }
   
  .smallbox h4 { font-style: normal; margin: 4px 0 22px 10px; color: #fff; } 
  .smallbox h4 a { color: #fff; text-decoration: none; } 
  .smallbox .gray h4, .smallbox .gray h4 a {color: #003b79; } 
  .smallbox .yellow h4, .smallbox .yellow h4 a {color: #37424a; } 
  .smallbox .jizdnirad h4, .smallbox .jizdnirad h4 a {color: #37424a; } 
  
  .smallbox p { margin: 5px 0; } 
  .more { font-size: 140%; }
  .searchgray { padding: 2px 5px 2px 35px; background: #f3f3f3 url('../images/bg-searchgray.gif') top left no-repeat; }
  .gps, .gps strong { color: #000; }
  
  .organizator { padding: 15px 10px; border-bottom: 1px solid #b7b5b5; }
  .organizator.first { border-bottom: none; }
  .organizator p { margin: 0 0 10px 0; }
  .organizator p.www { margin: 0; }
  .organizatorimg { float: left; }
  .organizatorimg img { padding: 0 15px 10px 0; }
  .organizatorp { float: left; }
  
  .parnerlogo { border-left: 1px solid #b7b5b5; padding: 0 10px; }
  .parnerlogo.first { border-left: none; }
  
  .gallery { margin: 10px 0; position: relative; }
  .galleryimages { position: absolute; width: 428px; height: 150px; overflow: hidden; left: 19px; top: 0; }
  .galleryimagesall { left: 0; position: absolute; height: 150px; }
  .galleryitem { width: 140px; position: relative; height: 150px; overflow: hidden; margin: 0 4px 0 0; background: #eee; font-size: 80%; float: left; }
  .galleryitem p { margin: 0; padding: 0; }
  .galleryitem p.title { margin: 0; padding: 5px; }
  
  .gallerystart a, .galleryend a  { width: 15px; height: 150px; margin: 0 4px 0 0; display: block; }
  .gallerystart a { background: #ccc url('../images/gallerystart.gif') center no-repeat; }
  .galleryend a { background: #ccc url('../images/galleryend.gif') center no-repeat; float:right }
  
  .gallerystart span, .galleryend span { display: none; }
  
  .largerbox { background: url('../images/bg-largerbox-b.gif') bottom no-repeat; width: 225px; float: left; margin: 0 10px 10px 0; padding-bottom: 15px; }
  .largerbox div { background: url('../images/bg-largerbox-t-gray.gif') top no-repeat; padding: 10px 6px; }
  .largerbox div div { background: none; padding: 10px 0 0 0; } 
  
  .largerboxgray { background: url('../images/bg-largerboxgray-b.gif') bottom no-repeat; font-size: 75%; width: 225px; float: left; margin: 0 10px 10px 0; padding-bottom: 15px; }
  .largerboxgray .jizdenka { background: url('../images/bg-largerboxgray-t-jizdenka.gif') top no-repeat; padding: 10px 6px 8px 6px; _height: 240px; min-height: 240px; }
  .largerboxgray form { text-align: center; margin: 0; padding: 0; }
  .largerboxgray p { margin: 0; padding: 0; }
  .largerboxgray form select { margin: 20px 0; width: 200px; font-size: 100%; padding: 2px; }
  .largerboxgray form { text-align: center; }
  .largerboxgray a.open { display: block; width: 103px; height: 33px; padding-top: 7px; text-align: center; color: #000; text-decoration: none; font-size: 90%; background: url('../images/bg-grayboxlinkopen.gif') no-repeat; font-weight: bold; float: left; } 
  .largerboxgray a.close { display: block; width: 103px; height: 33px; padding-top: 7px; text-align: center; color: #000; text-decoration: none; font-size: 90%; background: url('../images/bg-grayboxlinkclose.gif') no-repeat; float: left; }
  .largerboxgray p.perex { padding: 10px 0 0 4px; line-height: 140%;  }

  #datahome .largerbox, #datahome .largerboxgray { margin: 10px 25px 10px 0; }
  #datahome .lastbox { margin-right: 0; }

  .contbox { width: 250px; float: left; overflow: hidden; }
  
  .login { padding: 5px 0 10px 0; }
  .login .input { width: 160px; margin: 0 0 8px 0; background: #fff; border: 1px solid #666; padding: 2px 4px;  }
  .login .input2 { width: 120px; margin: 0 5px 8px 0; background: #fff; border: 1px solid #666; padding: 2px 4px; float: left; }
  .login .button {  padding: 3px 8px; margin: 0; font-size: 95%; float: left; }
  .login form { padding: 0 0 20px 0; }
  .login p { margin: 3px 0; font-size: 85%;  }
  .login p.name { margin: 5px 0 15px 0; font-size: 90%;  }
  .login a { color: #003d76;  }
    
  .bluebox { background: #003b79 url('../images/bg-bluebox-b.gif') bottom no-repeat; width: 460px; }
    .bluebox .sbox { background: url('../images/bg-bluebox-t.gif') top no-repeat; padding: 8px 12px;  }
    .bluebox h5 { margin: 0; padding: 0; font-style: normal; color: #fff; font-size: 100%;  }

  .graybox { background: #ccc url('../images/bg-grayboxs-b.gif') bottom no-repeat; width: 460px; }
    .graybox .sbox { background: url('../images/bg-grayboxs-t.gif') top no-repeat; padding: 8px 12px;  }
    .graybox h5 { margin: 0; padding: 0; font-style: normal; color: #000; font-size: 100%;  }
  
  .moreinfo { padding: 5px 10px 5px 15px; }
  .moreinfo table { margin: 5px 0; border: 1px solid #fff;  }
  .moreinfo table td, .moreinfo table th { padding: 5px; }
  
  .textico { padding-right: 5px; border-right: 1px solid #ccc; margin-right: 10px; vertical-align: middle; }
  
   p.underline { padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
   p.upperline { padding-top: 10px; border-top: 1px solid #ccc; margin-top: 10px; }
   div.underline { border-bottom: 1px solid #ccc; }
   div.upperline { border-top: 1px solid #ccc; }
  
#extras h3, #extrashp h3 { font-size: 130%; font-weight: bold; }

.extrasboxlight { width: 192px; margin-top: 10px; font-size: 70%; background: url('../images/bg-boxlightrc-b.gif') bottom no-repeat; }
  .extrasboxlight .box { background: url('../images/bg-boxlightrc-t.gif') top no-repeat; padding: 12px 8px 12px 12px; }
  .extrasboxlight p { margin: 3px 0; padding: 3px 0 0 48px; line-height: 140%; }
  .extrasboxlight .podpora { background: url('../images/bico-podpora.gif') 0 5px no-repeat; }
  .extrasboxlight img { float: left; margin: 0 5px 5px 0; }

.extrasbox { width: 192px; margin-top: 10px; font-size: 70%; background: #c7eafb url('../images/bg-boxdark-b.gif') bottom no-repeat; }
  .extrasbox .box { background: url('../images/bg-boxdark-t.gif') top no-repeat; padding: 12px 8px 12px 12px; }
  .extrasbox h3 { font-size: 160%; font-weight: bold; color: #003b79; margin: 0 0 10px 0; }
  .extrasbox ul { margin: 0; padding: 0 0 5px 0; }
  .extrasbox li { margin: 5px 0; padding: 0; list-style-type: none; background: none; }
  .extrasbox a { background: url('../images/arrow-blue-white.gif') 5px 5px no-repeat; display: block; padding: 5px 0 3px 25px; color: #000; }
   
  .greenbox { background: #92d400 url('../images/bg-greenbox-b.gif') bottom no-repeat; margin: 10px 0; }
    .greenbox .box { background: url('../images/bg-greenbox-t.gif') top no-repeat; padding: 10px; }
    .greenbox h5 { color: #fff; font-weight: bold; font-size: 100%; margin: 0; padding: 0; }
    .greenbox h5.rating { color: #333; font-weight: bold; font-size: 110%; }
    .greenbox h5.rating span { font-size: 115%;}
    .greenbox p { margin: 0; padding: 0; }
    .greenbox a { font-weight: bold; padding-right: 12px; background: url('../images/supersmallarrow.gif') right no-repeat;  }

  .greenboxextra { background: #92d400 url('../images/bg-greenboxextra-b.gif') bottom no-repeat; margin: 10px 0; }
    .greenboxextra .box { background: url('../images/bg-greenboxextra-t.gif') top no-repeat; padding: 10px; padding-bottom: 0; }
    .greenboxextra h5 { color: #fff; font-weight: bold; font-size: 100%; margin: 0; padding: 0; }
    .greenboxextra h5.rating { color: #333; font-weight: bold; font-size: 110%; margin-bottom: 10px;}
    .greenboxextra h5.rating span { font-size: 115%;}
    .greenboxextra p { margin: 0; padding: 0; }
    .greenboxextra a { font-weight: bold; color: #fff; padding-right: 12px; background: url('../images/supersmallarrow2.gif') right no-repeat;  }
    .greenboxextra p.vote { padding: 15px 0 20px 0; margin: 0; text-align: center; }
    .greenboxextra p.vote a { color: #009cdf; font-weight: bold; padding: 0 8px; background: none; font-size: 130%; }

  .gray { color: #666; }
  .button { background: #003c7a url('../images/bg-button.gif') repeat-x; border: 1px solid #818181; color: #fff; padding: 3px 10px; margin-left: 15px; font-size: 95%; }
  .buttclear { margin-left: 0; }
  .red { color: #cd202c; }
  .greeen { color: #00af3f; }
  .orangee { color: #ff5800; }
  .ilu { float: left; margin: 0 15px 5px 0; }
  
  .box h3 { margin: 5px 0; font-size: 150%; font-weight: normal; }
  .box h4 { margin: 0 0 5px 0; font-size: 100%; font-weight: bold; color: #ff5800; }
  
  .gra { margin: 0; height: 35px; padding: 10px 0 0 0;  border-top: 1px solid #ccc; }
  .gra a { display: block; float: left; padding: 4px 0 4px 25px; color: #666; margin-right: 15px;  }
  .gra p { margin: 0; padding: 0; }
  
  a.spojenidark { background: url('../images/ico-spojenidark.gif') 0 5px no-repeat; }
  a.spojenigray { background: url('../images/ico-spojenigray.gif') 0 5px no-repeat; }
  a.jizdenkadark { background: url('../images/ico-jizdenkadark.gif') 0 5px no-repeat; }
  a.jizdenkablue { background: url('../images/ico-jizdenkablue.gif') 0 5px no-repeat; }
  a.jizdenkagray { background: url('../images/ico-jizdenkagray.gif') 0 5px no-repeat; }
  a.mapa { background: url('../images/ico-mapa.gif') 0 5px no-repeat; }
  a.mapadark { background: url('../images/ico-mapadark.gif') 0 5px no-repeat; }
  a.detail { background: url('../images/ico-lupa.gif') 0 5px no-repeat; }
  a.detaildark { background: url('../images/ico-lupadark.gif') 0 5px no-repeat; }

  #data table.nostyle, #datawide table.nostyle { border: none;  width: auto; }
  #data table.nostyle td, #data table.nostyle th, #datawide table.nostyle td, #datawide table.nostyle th { border: none; padding: 5px 0; }

/* uni styly s rozmery pro ruzne doladeni vsemoznych prvky */
  
  .w10 { width: 10px; }
  .w20 { width: 20px; }
  .w25 { width: 25px; }
  .w30 { width: 30px; }
	.w40 { width: 40px; }
	.w50 { width: 50px; }
	.w60 { width: 60px; }
	.w70 { width: 70px; }
  .w80 { width: 80px; }	
	.w90 { width: 90px; }		
	.w100 { width: 100px; }
	.w120 { width: 120px; }
	.w130 { width: 130px; }
	.w140 { width: 140px; }
	.w150 { width: 150px; }
	.w160 { width: 160px; }
	.w180 { width: 180px; }
	.w200 { width: 200px; }
	.w220 { width: 220px; }
	.w240 { width: 240px; }
	.w250 { width: 250px; }
	.w255 { width: 255px; }
	.w260 { width: 260px; }
	.w280 { width: 280px; }
	.w300 { width: 300px; }
	.w320 { width: 320px; }
	.w340 { width: 340px; }
	.w350 { width: 350px; }	
	.w360 { width: 360px; }
	.w380 { width: 380px; }
	.w400 { width: 400px; }
	.w420 { width: 420px; }
	.w440 { width: 440px; }
	.w460 { width: 460px; }
	.w470 { width: 470px; }
	.w480 { width: 480px; }
	.w500 { width: 500px; }
	.w550 { width: 550px; }
	.w600 { width: 600px; }
	.w650 { width: 650px; }
	
	.h14 { height: 14px; }
	.h15 { height: 15px; }
	.h16 { height: 16px; }
	.h17 { height: 17px; }
	.h18 { height: 18px; }
	.h19 { height: 19px; }
	.h20 { height: 20px; }	
	.h22 { height: 22px; }	
	.h24 { height: 24px; }	
	.h45 { height: 48px; }
	.h75 { height: 80px; }
	
	.m5 { margin: 5px; }
	.m8 { margin: 8px; }
	.m10 { margin: 10px;}
	
	.p2 { padding: 2px;	}
	.p5 { padding: 5px;	}
	.p8 { padding: 8px;	}
	.p10 { padding: 10px; }
	
	.ptop5 { padding-top: 5px; }
	.ptop10 { padding-top: 10px; }
	.ptop15 { padding-top: 15px; }
	
	.p2x { padding: auto 2px;	}
	.p5x { padding: auto 5px;	}
	.p8x { padding: auto 8px;	}
	.p10x { padding: auto 10px; }
	
	.p2y { padding: 2px auto;	}
	.p5y { padding: 5px auto;	}
	.p8y { padding: 8px auto;	}
	.p10y { padding: 10px auto; }
	
	#data .full { width: 471px; }
  #datawide .full { width: 686px; }

/*  bannerove pozice - pravy a levy sloupec  */
.banner { margin: 0; padding: 0; }

/* tyto tridy generuje banerovy system */
.adv2 { padding: 15px 0 0 0; }
.adv3 { padding: 15px 0 0 0; }
.adv4 { padding: 15px 0 0 0; text-align: center; }

#frm-sortForm { margin-top: -4px; }
   
     .table-info { padding: 5px; background-color: white; color: black; font-size: 0.8em; }
     .table-info th { text-align: right; vertical-align: top }

.display-none { display: none; }

#tabcontent .display-none { display: none; }
#tabcontent .listing a, #tabcontent .listing span { color: #fff; }

#nostalgie { margin: 10px 0}

.ubytovani-sleva {
    background-image: url(../images/bg-sale.gif);
    background-repeat: no-repeat;
    background-position: 100% 0%;
    line-height: 150%;
    margin-right: 5px;
    color: #FFF;
    font-size: 0.9em;
    padding: 4px 14px 3px 5px;
}

.ubytovani-sleva .strong {
    font-weight: bold;
}

.extrasboxlight .otherwebs p { padding: 0; }
.otherwebs select { width: 165px; font-size: 95%; margin: 8px 0 2px 0; }

.w165 {
    width: 165px;
}
