html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif;background:white;}
body {padding-top:8px;}
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:underline; color:#A00032;}
a:hover {text-decoration:none; color:black;}

.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:#2A7C87;}
.full {width:100%;}
#levy .full {_width:93%;}
.nic {font-size:1px;}
ul {padding-left:15px;}
h2 a,h3 a {text-decoration:none;}
.obsahovy ul {padding-left:25px;}

.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;}

/*h1 {font:normal bold 180% Garamond, serif; margin:0px; padding:15px 0px 15px 30px; color:black; font-weight:bold;}
h2 {font:normal bold 170% Garamond, serif; margin:0px; padding:10px 0px 10px 0px; color:#6E523B; font-weight:bold;}
h3 {font:normal bold 140% Garamond,serif; margin:0px; padding:10px 0px 10px 0px; color:#6E523B; font-weight:bold;}*/

/*většinou formuláře*/
.c {width:190px;}
.c2 {width:120px;}
.sloupec1 .c,.sloupec2 .c {width:130px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:200px; 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;}

.paticka {border-top:2px solid #933232;width:930px;color:#414141;padding:20px;clear:both;padding-top:20px;margin-top:20px;font-size:11px;}
.paticka h2 {font-size:14px;color:#373737;margin-top:0px;}
.paticka2 {margin-top:25px;color:#919191;}

/*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 {width:970px;margin:auto;position:relative;}
#cervena {background:#9C0000;width:100%;height:10px;margin-bottom:5px;}
#hlavicka {background:url("imgs/zahlavi.jpg") no-repeat;height:228px;width:970px;}
#hlavicka2 {background:url("imgs/zahlavi2.jpg") no-repeat;height:228px;width:970px;}
#hlavicka_logo {display:block;width:200px;height:110px;}

#obsah {background-color:#E5E5E6;padding-top:5px;padding-bottom:10px;}
.menu {background:url("imgs/menu_x.png") repeat-x;width:970px;height:28px;position:relative;}
.kotva {position:relative;float:left;}
.menu a {color:white;font-size:13px;font-weight:bold;display:block;float:left;padding:6px
17px 6px 17px;text-decoration:none;}
.menu a.on {background:white;color:black;}
.menu a:hover,.menu .on a{background:white;color:black;}
  .menu .item a {background:url("imgs/menu_x.png")
repeat-x top;width:160px;text-align:center;color:white;font-size:12px;}
  .menu .item a:hover {background:url("imgs/menu_x_on.png") repeat-x;color:white;}
  .menu .item {float:left;}
  .menu .submenu {clear:left;position:absolute;top:28px;z-index:5;}
  .menu .submenu .item {clear:left;z-index:15;position:relative;}
  .menu .submenu .item a {z-index:15;position:relative;height:16px !important;}

#obsah_2 {padding:3px;}
#lista {padding:4px;width:960px;height:16px;}
#drobecky {float:left;width:auto;}
#drobecky, #drobecky a {color:#4C4C4C;font-size:11px;padding:1px;}
#drobecky a:hover {color:black;}
#filtr {position:absolute;top:280px;right:10px;}
#filtr a {margin-left:0px;text-decoration:none;float:left;color:#4C4C4C;font-size:11px;}
#filtr input {position:relative;bottom:2px;}


#bily_728 {background:url("imgs/middle_sede_728.png") repeat-y;float:left;line-height:1.6em;}
#pravy {float:right;width:230px;}
.obsahovy {padding:5px 15px 5px 20px;min-height:100px;width:693px;}
  .obsahovy h1 {color:#960000;margin-top:5px;line-height:1em;}
  .obsahovy h2 {color:black;margin-top:5px;font-size:14px;}
  .obsahovy .cerveny_nadpis h2 {color:#970000;font-size:15px;border-bottom:1px solid #970000;width:80%;}
  .obsahovy h3 {color:#960101;margin-top:5px;font-size:13px;}

.obsahovy_2 {padding:5px;min-height:100px;}
.vypis_produkty {text-align:center;float:left;margin-left:39px;margin-bottom:35px;width:180px;}
.vypis_produkty .form_minibutton {position:relative;right:6px;}
.cena {color:#2C2C2C;font-size:12px;min-height:40px;}
.obrazkovy {margin:auto;height:211px;margin-bottom:10px; padding-top:7px;}
.vypis_produkty h2 {font-size:13px;border-bottom:2px solid
#CA7D7D;max-width:170px;margin:auto;margin-bottom:10px;}
.vypis_produkty h2 a {text-decoration:none;}
.cerveno_bile {background:url("imgs/middle_cervene_226.png") repeat-y;width:210px;font-weight:normal;padding:8px;}
.cerveno_bile h4 {display:none}
.cerveno_bile h3 {margin-top:0px;border-bottom:2px solid #CA7D7D;font-size:12px;}
.cerveno_bile .input {width:120px;}
.video {text-align:center;padding:10px;}

#video_box {background:url("imgs/middle_cerne_226.png") repeat-y;margin-bottom:4px;}
.cerveny_box {margin-bottom:4px;}
.sleva {text-decoration:line-through;font-size:11px;height:18px;}
.bezslevy {font-size:16px;font-weight:bold;margin-bottom:5px;position:relative;right:3px;}

#ruzova {background:url("imgs/ruzove_middle_200.png") repeat-y;margin-top:15px;}
#ruzova .vyrazny {color:#a10b0c;}

.aktualita {clear:left;margin-top:15px;}
.aktualita .img {float:left;margin-right:10px;width:200px;}
.aktualita h2 a {color:#A00032;font-size:18px;float:left;text-decoration:underline;}
.aktualita h2 a:hover {color:black;}
.aktualita_pravy {width:480px;float:right;margin-bottom:10px;}
.vypisovy {width:690px;float:left;}
.aktualita .podnadpis {clear:right;}
.aktualita .fr {float:right;color:#67686B;font-size:11px;}
.aktualita .odkaz {color:#A00032;}



#levy_sloupec {float:left;width:456px;border-right:2px solid #993a3a;padding-right:20px;}
#levy_sloupec h1 {float:left;min-width:300px;}
#pravy_sloupec {float:right;width:200px;}
.vnitrni_padding {padding:4px 12px 4px 16px;}
.kupujeme {text-align:center;margin-top:10px;position:relative;right:5px;}
.parametry {font-size:12px;margin-top:20px;}
  .ruzove_parametry {background:url("imgs/ruzove_middle_200.png") repeat-y;padding:3px 5px 3px 10px;min-height:1px;_height:auto;}
  .bile_parametry {background:url("imgs/ruzovebile_middle_200.png") repeat-y;padding:3px 5px 3px 10px;min-height:1px;_height:auto;}
  .parametr_nazev {width:70px;float:left;display:block;}
  .parametr_hodnota {width:110px;float:left;display:block;}
  .ruzovytop {position:relative;top:5px;}
  .ruzovybottom {position:relative;bottom:5px;}
  
  .napravo {font-size:11px;}
  .napravo .vyrazny {color:red;}
  
  .ceny {text-align:center;margin-top:15px;position:relative;right:5px;}

.good {border:1px solid red;background-color:#EEEEEE;padding:5px;margin:10px 0px 10px 0px;}

#navigace a {display:block;float:left;height:30px;}
#navigace span {display:block;width:18px;height:30px;float:left;}
#navigace {padding-bottom:7px;}
.kosik_faze {background:url("imgs/kosik/kosik_faze.png");width:86px;}
.kosik_faze-on,.kosik_faze:hover {background:url("imgs/kosik/kosik_faze-on.png");width:86px;}
.doprava {background:url("imgs/kosik/doprava.png");width:163px;}
.doprava-on,.doprava:hover {background:url("imgs/kosik/doprava-on.png");width:163px;}
.informace {background:url("imgs/kosik/informace.png");width:165px;}
.informace-on,.informace:hover {background:url("imgs/kosik/informace-on.png");width:165px;}
.shrnuti {background:url("imgs/kosik/shrnuti.png");width:207px;}
.shrnuti-on,.shrnuti:hover {background:url("imgs/kosik/shrnuti-on.png");width:207px;}
.onoff {background:url("imgs/kosik/onoff.png");}
.onon {background:url("imgs/kosik/onon.png");}
.offoff {background:url("imgs/kosik/offoff.png");}
.offon {background:url("imgs/kosik/offon.png");}
.krok_zakazan2:hover {cursor:default;background:url("imgs/kosik/informace.png");}
.krok_zakazan3:hover {cursor:default;background:url("imgs/kosik/shrnuti.png");}


#kosik {position:absolute;width:245px;}
#kosik_frame {position:relative;float:right;}
#kosik_box{background:white;width:225px;min-height:95px;line-height:2em;font-size:12px;clear
:right; position:absolute; top:31px;right:147px;z-index:51;border:1px solid
#CA7D7D;padding:0px 10px 0px 10px;}
.kosik_ext {cursor:pointer;display:block;width:50px;padding-left:30px
!important;background:url("imgs/kosik.png") no-repeat 5px 5px;}
.kosik_ext_on {float:right;cursor:pointer;border:1px solid #CA7D7D;
height:20px; border-bottom:0px;display:block; position:relative; right:1px; bottom: 1px;
z-index:52; color:black !important; background:url("imgs/kosik_on.png") no-repeat 5px 5px
!important; background-color:white !important; padding-left:30px !important;width:50px;}
.kosik_ext_on:hover,.kosik_ext:hover {background:url("imgs/kosik_on.png") no-repeat 5px
5px !important;background-color:white !important;}
.knihy {border:1px solid
#CA7D7D;border-left:0px;border-right:0px;background:#FCE2ED;padding:6px;}
.kosik_celkem {padding:6px;border-bottom:1px solid
#CA7D7D;background:white;padding-right:9px;}
.polozka {width:210px;}

.tiskovy {float:right;margin-top:10px;font-size:11px;background:url("imgs/print.png") no-repeat;height:22px;padding-left:22px;line-height:1.5em;margin-left:8px;}
.tiskovy:hover {background:url("imgs/print_on.png") no-repeat;}

textarea.input {width:100%;}

#bookmarks {font-size:11px;clear:left;margin-top:10px;}
.bannerovy {background:#EEEEEE;border:1px solid red;padding:3px;font-family:"Consolas, serif";text-align:center;margin:auto;width:450px;margin-bottom:20px;margin-top:10px;}

.kalendar_sirka .tab_sloupec_1,.kalendar_sirka .tab_sloupec_3,.kalendar_sirka .tab_sloupec_5,.kalendar_sirka.tab_sloupec_7 {width:180px;}

.tabulka_red {vertical-align:top;}

.ie_hack {position:relative;left:3px;&top:9px;margin-top:3px;&margin-top:0px;}
.id {position:relative;&bottom:2px;}
.id2 {position:relative;&top:3px;}

