html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif; background:url("imgs/parkety_80.jpg") top center repeat !important;}
form {margin:0px;}
table {border:none; margin:auto;}
#obsah td {_font-size:12px; _color:#6E523B}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {text-decoration:none; color:white;}
a:hover {text-decoration:none; color:#901905;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.vyrazny {color:#7C1000;}
.full {width:100%;}
#levy .full {_width:93%;}
.nic {font-size:1px;}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:49%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}

.format3 h2 {color:white; text-shadow:0 1px 0 rgba(82, 74, 65, 0.6);}
.format3 h3 {color:black; font-weight:normal; font-size:12px; margin:0px; padding:0px; text-shadow:none;}
h1,.nadpis_h1 {color:white; font-size:22px; margin:0px; padding:0px; text-shadow:2px 2px 2px rgba(82, 74, 65, 0.6);}
h2.nadpis_h1 {position:absolute; top:70px; left:300px; z-index:5; font-weight:bold; width:250px;}
h2 {color:black; font-size:18px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.6); padding:10px 0px 10px 0px; margin:0px;}
h3 {margin:0px; padding:10px 0px 10px 0px; text-shadow:2px 2px 1px rgba(255, 255, 255, 0.6); color:#5F350C; font-size:15px;}
ul {margin:0px; padding:10px 5px 10px 30px;}
ul li {margin:0px; padding:0px;}

/*většinou formuláře*/
.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; background:white; border:solid 1px #D9754B; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.button {background-color:#D9754B; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px;}
a.button {padding:2px 5px 2px 5px;}
.x {color:black; background-color:#2A7C87; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}

/*galerie - někdy se hodí*/
.gal_obrazek_velky {width:520px; height:520px; overflow:auto; margin:5px 0px 5px 0px; clear:both; background-color:#cccccc;}
.gal_obrazek {padding:10px; clear:both; text-align:center;}
.gal_obrazek img {border:solid 8px #cccccc; }
.gal_popiska {padding:5px 0px 5px 0px; width:100%; text-align:center; background-color:#cccccc; }
.gal_ovladani_nahled {padding-top:12px; margin-bottom:15px;}
.gal_ovladani {padding-top:11px; margin-bottom:10px;  _height:33px;}
.gal_nahledy {text-align:center; background:url("imgs/gal_bg.gif") no-repeat center top; height:110px; padding-top:17px;}
.nahled {margin:0px 2px 0px 2px;}
.aktivni_nahled img {border:solid 1px #D9754B;}
.gal_zoom {float:right; padding-top:11px; padding-right:10px; }
.gal_link {padding:2px 5px 2px 5px; background-color:#D9754B; color:white; font-size:85%;}
.gal_link:hover {color:black; background-color:#2A7C87; cursor:pointer; text-decoration:none;}


#format {max-width:1200px; margin:auto; min-height:900px; _height:auto; background:url("imgs/hlavicka.jpg") top center no-repeat; color:white; z-index:1; }
#format_960 {position:relative; width:960px; margin:auto;}
  #format.format1 {background:url("imgs/hlavicka_1.jpg") top center no-repeat;}
  #hlavicka {height:315px; width:960px; margin:auto; position:relative; z-index:3;}
  .format1 #hlavicka {height:245px;}
    #hlavicka h1 {position:absolute; top:150px; left:80px; font-style:italic;}
    a.logo {width:226px; height:86px; background:url("imgs/asport.png"); display:block; position:absolute; top:40px; left:29px;}
    .lidi {position:absolute; top:71px; right:191px; z-index:5;}
/*     .format1 .lidi {position:absolute; right:191px; z-index:5;} */
    #top_right {float:right; position:relative;}
      .wifi_ikona {position:absolute; left:-60px; top:5px; z-index:15;}
      a.rezervace {width:198px; height:36px; background:url("imgs/rezervace.png"); text-align:center; display:block; text-transform:uppercase; color:white; font-weight:bold; font-size:13px; padding-top:10px; text-shadow:0 1px 0 rgba(82, 74, 65, 0.6);}
      .hledej {background:url("imgs/hledat.png"); width:198px; height:46px; position:relative; z-index:10;}
	.hledej .input {border:0px; background:white; width:148px; position:absolute; top:8px; left:10px; height:17px; padding:5px 3px 1px 3px;}
	.hledej .button {font-size:0.1px; background:url("imgs/hledej_submit.png") no-repeat left; width:17px !important; height:17px; display:block; position:absolute; top:11px; right:7px; color:#B28734;}
	.hledej .button:hover {background:url("imgs/hledej_submit_on.png") no-repeat;}
    #menu {position:absolute; top:250px; left:17px; width:600px; z-index:8;}
    .format1 #menu {position:absolute; top:180px;}
    
      #menu a {padding:22px 14px 29px 14px; display:block; text-transform:uppercase; color:black; font-weight:bold; text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);}
      #menu a:hover,#menu a.on {color:white; background:url("imgs/menu_bg.png") repeat-x; text-shadow:0 1px 0 rgba(82, 74, 65, 0.6);}
      #menu .kotva:hover,#menu .kotva.on {background:url("imgs/menu_sipka.png") no-repeat bottom center;}
      .kotva {float:left; height:auto;}
     
.h2 {color:white; font-size:17px; margin:20px 0px 10px 0px; padding:0px; text-shadow:0 1px 0 rgba(82, 74, 65, 0.6); font-weight:bold;}

#obsah_top h1 {position:static; font-style:normal; color:#7C1000; padding-bottom:19px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.6); margin-top:2px;}


.pasparta {width:266px; background:url("imgs/pasparta_bottom.png") no-repeat bottom; padding-bottom:10px; text-align:center;}
.pasparta div {background:url("imgs/pasparta_top.png") no-repeat top; padding-top:8px;}
.pasparta div div {background:url("imgs/pasparta_y.png") repeat-y; padding-top:0px;}
.pasparta img {border:1px solid white; margin-top:0px;}

.formular {background:url("imgs/formular.jpg"); width:420px; height:325px; padding:15px; clear:both; margin-top:20px; }
.formular {}
  .formular .nadpis_formular {color:#6d1000; font-size:17px; font-weight:bold;}
  .formular .input {width:288px; height:22px; background:url("imgs/formular_input.png"); border:0px; margin:7px 0px 7px 0px; padding:9px 5px 1px 5px;}
  .formular textarea.input {width:287px; height:92px !important; background:url("imgs/formular_textarea.png") white no-repeat; border:0px; font-style:normal; color:black;}
  .formular .button {background:url("imgs/formular_submit.jpg"); width:97px; height:32px; font-size:14px; text-transform:uppercase; font-weight:bold; margin-right:21px; margin-top:10px;}
  
  .hledaci_mapa .input {border:1px solid black;}
  .hledaci_mapa .button {border:1px solid black; background:#7C1101; color:white; font-size:11px; }
  .hledaci_mapa .button:hover {color:yellow; cursor:pointer;}
  

#text .vedet_vice a {display:block; width:137px; height:22px; text-transform:uppercase; font-weight:bold; font-size:13px; background:url("imgs/vedet_vice.png"); position:absolute; bottom:0px; right:20px; padding:14px 0px 5px 0px; text-align:center; text-shadow:2px 2px 2px rgba(82, 74, 65, 0.6);}
	#text .vedet_vice a:hover {color:yellow;}

#text .zluty_ramecek {width:121px; height:168px; padding:4px 0px 4px 0px; background:url("imgs/zluty_ramecek.png"); text-align:center;}
#text .ramecek_galerie {width:148px; height:104px; padding-top:6px; background:url("imgs/galerie_ramec.png"); text-align:center;}
#text a.galerie_odkaz {width:148px; height:104px; padding-top:6px; background:url("imgs/galerie_ramec.png"); text-align:center; display:block; float:left; margin:4px; _margin-left:3px;}
  #titulka_horni {height:226px;}
  .galerie_ramec {background:url("imgs/galerie.jpg"); width:625px; height:180px !important; clear:both; position:relative; right:40px; margin-top:40px; padding:10px; margin-bottom:20px;}
    .nadpis_galerie,.banner_nadpis {color:#7c1200; font-weight:bold; font-size:16px; text-transform:uppercase; padding:10px 0px 10px 35px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);}
    .galerie {height:123px !important;}
    .galerie_normalni {margin-bottom:10px;}
    .galerie_vpred {float:right; margin-right:10px;}
    .galerie_zpet {float:left; margin-left:10px;}
    .galerie_ramec a {color:#7b1200; text-decoration:underline; text-transform:uppercase;}
      .galerie_ramec a:hover {color:white;}
      
      .galerie_normalni td{background:url("imgs/pozadi_galerie.png") repeat; text-align:center;padding:4px;height:100px;}
.galerie_normalni table{border-spacing:5px;}
.galerie_normalni img {border:3px solid white;padding:0px;}
.galerie_normalni td:hover{background:none; background-color:#ac1b00;}

#sirka_960 {width:960px; margin:auto; text-align:left; position:relative; font-size:11.5px;}
  #zluty_obsah {width:924px; min-height:1020px; _height:auto !important; _height:950px; background:url("imgs/pozadi_hnede_2.jpg") repeat; margin-left:17px; position:relative; z-index:1; padding-bottom:15px;}
  .format1 #zluty_obsah {background:url("imgs/pozadi_hnede_1.jpg") repeat ;}
    img.stin_textu {position:absolute;bottom:-5px; left:0px;}
    #text {width:600px; margin-left:20px; color:black;}
      #text .titulka_vlevo,#text .titulka_vpravo {position:relative; float:left; width:48%; }
      #text .titulka_vlevo h2,#text .titulka_vpravo h2 {float:left; min-width:100px; _width:120px; background:url("imgs/cerveny_seznam.png") no-repeat left center; color:white; font-size:12px; margin:5px 0px 5px 0px; padding:0px 0px 0px 11px; text-transform:Uppercase; text-shadow:none;}
	#text .titulka_vlevo h2 a,#text .titulka_vpravo h2 a {text-decoration:underline;}
  #pravy_panel {position:absolute; right:0px; top:-199px; _right:-7px; width:295px; z-index:2;}
    #pravy_panel a {color:white; text-decoration:underline;}
    #pravy_panel a:hover {color:white; text-decoration:none;}
  .format1 #pravy_panel {position:absolute; top:-129px;}
    #pravy_panel .vyrazny {font-size:17px; font-weight:bold; display:block; background:url("imgs/vyrazny_podtrzeni.png") repeat-x bottom; padding-bottom:10px; color:white; text-transform:uppercase; text-align:right;}
    #kontakt {height:502px; background:url("imgs/kontakt_bg.jpg");}
      #kontakt .kontakt_text {width:165px; float:right; padding:15px 20px 0px 5px; margin-bottom:7px;}
    #aktuality {height:326px; background:url("imgs/aktuality_bg.jpg"); margin-top:5px; padding:20px;}
      #aktuality .vyrazny {background:none;}
      #aktuality .aktualita {padding:10px 0px 10px 0px; background:url("imgs/vyrazny_podtrzeni.png") repeat-x;}
	#aktuality .aktualita span {color:#ffba00; display:block; margin-bottom:4px;}
	#aktuality .aktualita a {font-size:14px;}
	  #aktuality .aktualita a:hover {color:yellow;}
    #bannery {height:349px; background:url("imgs/bannery_bg.jpg") no-repeat; margin-top:5px; padding:20px; width:255px; _height:156px;}
    #bannery .banner_obrazek {margin-bottom:10px;}
      #bannery .banner_nadpis {float:right; background:url("imgs/vyrazny_podtrzeni_2.png") repeat-x bottom; margin-bottom:3px;width:252px; display:block; text-align:right; padding:0px 0px 10px 0px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.6); _margin-bottom:0px;}
      
#obsah_bottom {background:url("imgs/obsah_bottom2.png") no-repeat bottom; width:645px; padding-bottom:14px; position:relative; right:17px; z-index:6; _background:#F1D4B2;}
#obsah_top {background:url("imgs/obsah_top2.png") no-repeat top; padding-top:12px; _background:#F1D4B2;}
#obsah_text {background:url("imgs/obsah_bg2.png") repeat-y; _background:#F1D4B2; min-height:200px; _height:auto; padding:27px; padding-top:13px; color:black; line-height:1.5em; z-index:25; position:relative;}
  #obsah_text a {color:#7E0900; font-weight:bold; text-decoration:underline;}
  #obsah_text a:hover {color:black; font-weight:bold;}
#drobecky {color:black; padding:15px 0px 0px 25px; text-transform:uppercase; font-size:11px; width:570px; height:28px;}
  #drobecky a {color:black;}
  #drobecky .tbold {font-size:12px;}
      
#zapati {margin:auto; width:930px; height:45px; padding:15px; background:url("imgs/zapati.png"); margin-bottom:35px; margin-top:10px; color:#861400; font-size:11px; padding-top:25px;}
  #zapati a {text-decoration:underline;color:#861400;}
  #zapati a:hover {color:black; text-decoration:none;}

#submenu {height:42px; margin-left:14px;}
#submenu div {float:left;height:42px;}
#submenu a {font-size:12px;text-transform:uppercase;color:white;}
/* .menulon,.menuron {padding:15px 9px 13px 9px; width:7px;} */
.menul,.menur,.menulon,.menuron {width:7px; background:url("imgs/submenu_bg.png"); }
.first .menul,.first .menulon {width:7px; background:url("imgs/submenu_l.png");}
.last .menur,.last .menuron {width:7px; background:url("imgs/submenu_r.png");}
.menu,.menuon {background:url("imgs/submenu_bg.png") repeat-x;display:block;float:left; padding:15px 9px 13px 9px; width:auto !important;}

#submenu .menu:hover,#submenu .menuon {color:yellow;}
#text_na_titulce a {color:black; text-decoration:underline;}
  #text_na_titulce a:hover {color:white;}


.tabulka {background:url("imgs/pozadi_galerie.png") repeat; border-collapse:collapse; margin:5px 10px 15px 5px;}
.tabulka {padding-left:15px;}
.tabulka tr {border:1px solid #ac1b00; height:30px;}
.tabulka td {border:1px solid #bf5643; padding-left:10px;}
.tabulka .tab_radek_1 {background:#ac1b00; color: white;}
.tabulka .tab_radek_2 {background:url("imgs/pozadi_galerie.png") repeat;}

.tabulkabez {background:url("imgs/pozadi_galerie.png") repeat; border-collapse:collapse; margin:5px 10px 15px 5px;}
.tabulkabez {padding-left:15px;}
.tabulkabez tr {border:1px solid #ac1b00; height:30px;}
.tabulkabez td {border:1px solid #bf5643; padding-left:10px;}

.normalni_formular .c {width:200px;}
.normalni_formular td {padding-bottom:4px;}
.normalni_formular .input {border-color:#710D00; padding:2px; width:350px;}
.normalni_formular textarea {border-color:#710D00; padding:2px;}
.normalni_formular textarea {color:black; font-style:normal;}
.normalni_formular td {vertical-align:top;}
.normalni_formular td.c {vertical-align:middle;}
.normalni_formular select {border:1px solid #710D00; font-size:11px; width:150px;}
.normalni_formular option {font-size:11px;}

.vysledek_hledani {margin-bottom:5px;}