/* REKLAMY */#reklama_big_top {   margin: auto;   text-align: center;   padding-bottom: 10px;}#reklama_left_down {   margin: auto;   text-align: center;   padding-top: 10px;}#vyhledavani_uvod {   display: block;   padding: both;   padding: 0 0 5px 0;}#vyhledavani_uvod .ramecek {   display: block;   padding: 8px 5px 7px 5px;}#vyhledavani_uvod .top {   padding: 10px 0 3px 110px;   color: #C2C1C1;   text-decoration: none;   display: block;   background-position: left bottom;   background-repeat: no-repeat;}.logo_apex {   text-align: center;   margin: auto;   padding: 15px 0 15px 0;}#realizacni_tym {   padding: 15px 0 0 0;}#realizacni_tym .realizacni_tym_right img {   margin: 0;   padding: 0;}#realizacni_tym table {   margin: 0;   padding: 0;}#realizacni_tym .realizacni_tym_right {   float: right;   width: 230px;}#realizacni_tym .realizacni_tym_left {   float: left;   width: 270px;}#realizacni_tym .bunka1 {   width: 101px;   vertical-align: top;}#realizacni_tym .bunka1 img {   border: 1px solid #a9a8a8;   margin: 0 0 25px 0;   padding: 0;}#dotazy_zodpovime {   width: 592px;   margin: 0 auto 16px auto;   height: 90px;}#dotazy_zodpovime .dotazy_zodpovime_text {   padding: 31px 0 0 34px;   color: white;   font-weight: bold;}#dotazy_zodpovime .dotazy_zodpovime_text span,#dotazy_zodpovime .dotazy_zodpovime_text a {   color: black;}.dotazy_zodpovime1 {   background-image: url('img/kontakt_op1.jpg');}.dotazy_zodpovime2 {   background-image: url('img/kontakt_op2.jpg');}.dotazy_zodpovime3 {   background-image: url('img/kontakt_op3.jpg');}#vyhledavani_uvod .top a {   text-decoration: none;}.nonedisplay {   display: none;}#parametry_pneumatiky {   margin: 10px 0 5px 0;}#parametry_pneumatiky select {   margin: 0 5px 0 0;}#doprava_zdarma {   border: 1px solid #CCCBCB;}#doprava_zdarma .td1 {   background-color: #F1EFEF;   width: 95px;   background-image: url('img/doprava_zdarma.jpg');   background-repeat: no-repeat;   background-position: center center;}#doprava_zdarma .td2 {   padding: 10px;}body {   margin: 0;   padding: 0;   font-size: 12px;   font-family: Arial;}a {   text-decoration: underline;}a:hover {   text-decoration: none;}  img {   border: 0;}.vyhlazeni {   width: 100%;   height: 1px;   font-size: 1px;   clear: both;}select,input,textarea {   font-size: 12px;   font-family: Arial;   margin-top: 1px;   background-color: white;}form {   margin: 0;   padding: 0;}.tucne {   font-weight: bold;}.pruhledne_logo {   float: left;   display: block;   width: 420px;   height: 75px;}.logo_right {   float: right;   width: 500px;}#kategorie_now {   margin-bottom: 10px;}#kategorie_now h1,#kategorie_now h2,#kategorie_now_bez_pozadi h1,#kategorie_now_bez_pozadi h2 {   margin: 0;   padding: 0;   display: inline;   font-size: 12px;}#kategorie_now h2,#kategorie_now_bez_pozadi h2 {   font-weight: normal;}#kategorie_now a,#kategorie_now_bez_pozadi a {   display: inline;}#kategorie_now img,#kategorie_now_bez_pozadi img {   display: inline;   padding-top: 3px;}#top_lista {   padding-top: 5px;}#top_lista .logo {   float: left;   padding-left: 7px;}#top_lista .sit_obchodu {   float: right;   padding-right: 7px;   padding-top: 15px;}#stranka {   width: 972px;   margin: auto;   position: relative;}#top {   width: 972px;}#top .reklama_top {   padding: 5px 0 0 0;}#top .logo_zrcadlo {   background-repeat: no-repeat;}#podkategorie a {   background-image: url('../img/podkategorie_tecky.gif');}#menu .menu_kategorie a {   background-image: url('../img/menu_tecky.gif');}#menu .menu_down {   background-image: url('../img/menu_bottom_ram.gif');}#top {   background-image: url('../img/top_pozadi.gif');}#top .left {   background-image: url('../img/top_left.gif');}#top .right {   background-image: url('../img/top_right.gif');}#top .logo_zrcadlo {   background-image: url('../img/logo_zrcadlo.jpg');}#top .reklama_top a {   padding-left: 45px;   line-height: 30px;   text-decoration: none;   background-repeat: none;   background-image: url('img/top_kosik.gif');   display: block;   background-repeat: no-repeat;   background-position: 10px 0;   float: left;   font-weight: bold;}#top .left,#top .right {   width: 7px;   height: 37px;}#top .left {   float: left;}#top .right {   float: right;}#logo_stred {   width: 972px;   height: 95px;}#logo_stred a.pruhledne_logo {   text-decoration: none;}#logo_stred .kosik {   width: 170px;   padding-top: 30px;   font-weight: bold;   float: right;}#logo_stred .kosik a {   font-weight: bold;   text-decoration: none;   padding-right: 5px;   padding-left: 28px;   background-repeat: no-repeat;} #logo_stred .menu {   clear: both;   padding-top: 30px;   float: right;   text-align: right;   padding-right: 10px;   width: 500px;} #logo_stred .menu a {   padding-left: 5px;   padding-right: 5px;   text-decoration: none;}#stranka_stred {   margin-top: 9px;   width: 972px;}#k_menu_vlevo {   float: right;   width: 803px;}#menu_okolo {   float: right;   width: 169px;   padding-bottom: 10px;}#menu {   width: 147px;   padding-left: 6px;}#menu .nadpis_stred {   width: 148px;   text-align: right;   background-repeat: no-repeat;   background-position: 0 center;   height: 31px;   margin-top: 10px;}#menu .nadpis_stred a {   font-weight: bold;   font-size: 11px;   text-decoration: none;}#menu .nadpis_stred p {   margin: 0;   padding: 9px 10px 0 0;   font-size: 11px;}#menu .menu_down {   width: 147px;   height: 7px;   font-size: 1px;}#menu .menu_kategorie a {   display: block;   text-decoration: none;   font-size: 12px;   padding-left: 20px;   background-repeat: no-repeat;   background-position: 6px 4px;   padding-top: 2px;   padding-bottom: 2px;}#prostredek {   width: 627px;   float: left;   margin-top: 10px;}#kategorie_now,#kategorie_now_bez_pozadi {   width: 627px;   clear: both;}#kategorie_now .top {   font-size: 1px;   width: 627px;   height: 6px;}#kategorie_now .bottom {   font-size: 1px;   width: 627px;   height: 5px;}#kategorie_now .stred {   margin: 0;   padding-left: 10px;   padding-right: 10px;   font-size: 12px;}#kategorie_now_bez_pozadi {   padding-top: 5px;}#kategorie_now_bez_pozadi a {   margin: 0;   font-size: 12px;}#kategorie_now .stred a {   font-size: 12px;   text-decoration: none;}#podkategorie {   width: 627px;}#podkategorie a {   display: block;   padding-left: 18px;   background-repeat: no-repeat;   padding-top: 3px;   padding-bottom: 3px;   background-position: 5px 6px;   font-size: 12px;   text-decoration: none;   width: 180px;   float: left;   margin-right: 10px;}#hledaci_lista {   width: 627px;   margin-top: 5px;   font-weight: bold;   margin-bottom: 15px;   padding: 3px 0 3px 10px;}#hledaci_lista .parametr {   float: left;   padding: 2px 10px 2px 10px;}#hledaci_lista .sipka {   padding-top: 2px;}#neexistuje {   margin: auto;   text-align: center;   padding: 10px;   font-weight: bold;}.katalog_zbozi_vypis {   width: 627px;   padding-top: 30px;   clear: both;   padding-bottom: 5px;}.katalog_zbozi_vypis {   width: 627px;   padding-top: 12px;}.katalog_zbozi_vypis {   width: 627px;   padding-top: 12px;}.katalog_zbozi_vypis .informacni_polozky {   width: 627px;   clear: both;}.katalog_zbozi_vypis .informacni_polozky_left {   float: left;}.katalog_zbozi_vypis .informacni_polozky_right {   float: right;   font-weight: bold;   width: 500px;   text-align: right;}.katalog_zbozi_vypis .informacni_polozky_right a {   font-weight: bold;}.katalog_zbozi_vypis .polozka {   width: 206px;}.katalog_zbozi_vypis .ramecek_mezera {   width: 207px;   float: left;}.katalog_zbozi_vypis .odsad {   padding-left: 3px;}.katalog_zbozi_vypis .polozka {   background-repeat: repeat-y;   background-position: right;   height: 240px;   margin-bottom: 10px;}.katalog_zbozi_vypis .polozka h2 {   font-size: 12px;   margin: 0;   padding: 2px 5px 2px 5px;   display: block;   clear: both;}#detail_vyrobku h2 {   font-size: 14px;   margin: 0;   padding: 0 0 5px 0;   display: block;}.katalog_zbozi_vypis .polozka h2 a {   font-weight: bold;   text-decoration: none;}.katalog_zbozi_vypis .polozka .obrazek {   clear: both;}.katalog_zbozi_vypis .polozka .cena {   padding-top: 5px;}.katalog_zbozi_vypis .polozka strong {   font-size: 13px;}.katalog_zbozi_vypis .polozka .obrazek img {   float: left;   margin-right: 5px;   margin-top: 5px;}#detail_vyrobku img {   float: left;   padding-right: 20px;}.katalog_zbozi_vypis .polozka p {   margin: 0;   padding: 10px 5px 10px 5px;}.katalog_zbozi_vypis .pruh {   width: 207px;   height: 7px;   font-size: 1px;}.pocet_kusu {   width: 20px;   vertical-align: middle;}.pridat_kosik .pridat_kosik_input {   vertical-align: middle;   margin-left: 5px;}.cara_down {   width: 627px;   height: 1px;   font-size: 1px;   clear: both;}.padding_bottom_12 {   padding-bottom: 12px;}.padding_bottom_4 {   padding-bottom: 4px;}.padding_top_5 {   padding-top: 5px;}.strong {   font-weight: bold;}#detail_vyrobku {   padding: 24px 0 24px 0;}#detail_vyrobku .popis_vyrobku {   clear: both;   padding: 5px;}#detail_vyrobku h3 {   font-size: 13px;   padding: 20px 5px 10px 5px;   margin: 0;   clear: both;}#top_table .td0 {   font-size: 1px;   width: 3px;}#top_table .td1 {   width: 123px;}#top_table .td2 {   width: 123px;}#top_table .td2,#top_table .td1 {   padding: 2px 3px 2px 3px;}#parametry_vyrobku {   clear: both;   padding: 5px 5px 10px 5px;}#parametry_vyrobku .td1 {   width: 230px;}#parametry_vyrobku .td2 {   width: 230px;   font-weight: bold;}.nadpis_pozadi {   display: block;   margin-bottom: 5px;   margin-top: 5px;}.nadpis_pozadi_left {   float: left;   padding-left: 10px;   font-weight: bold;   font-size: 13px;   padding-bottom: 2px;   padding-top: 1px;}.nadpis_pozadi_right {   float: right;   padding-right: 5px;}#hodnoceni_vyrobku table {   width: 99%;   margin-top: 10px;   margin-bottom: 10px;   padding-left: 1%;}#hodnoceni_vyrobku .kat {   width: 105px;   font-weight: bold;}#hodnoceni_vyrobku .hlas {   width: 65px;}#hodnoceni_vyrobku .kat img {   border: 0;   padding: 0 1px 0 0;   margin: 0;}#hodnoceni_vyrobku .hlasu {   width: 20px;}#hodnoceni_vyrobku .hlasuj {   text-align: right;}#hodnoceni_vyrobku .hlasuj input {   border: 0;}#diskuse .prispevek {   display: block;}#diskuse .prispevek .td0 {   width: 30px;}#diskuse .prispevek .td1 {   width: 290px;   font-weight: bold;}#diskuse .prispevek .td2 {   width: 100px;}#diskuse .prispevek .td3 {   width: 200px;   text-align: right;}#diskuse .prispevek .td4 {   font-style: italic;}#diskuse .tlacitka {   float: right;   padding-top: 10px;   padding-bottom: 5px;}#diskuse .tlacitka img {   padding: 0;}#diskuse .tlacitka input {   border: 0;   margin-top: 2px;}#diskuse .formular {   padding-top: 10px;}#diskuse .formular .td1 {   width: 100px;}#diskuse .formular input {   width: 200px;}#diskuse .formular textarea {   width: 523px;   height: 80px;}#right {   width: 160px;   float: right;   margin-top: 10px;}#right .nadpis {   width: 160px;   height: 36px;}#right .konec {   width: 160px;   height: 7px;   font-size: 1px;   margin-bottom: 11px;}#right h5 {   margin: 0;   font-size: 12px;   padding: 15px 0 0 10px;}#right .box {   width: 160px;}#login_form {   padding-left: 10px;}#login_form .logining {   font-size: 11px;}#login_form .logining input {   width: 140px;}#login_form .zapomenute_heslo {   padding-top: 10px;}#login_form .zapomenute_heslo input {   margin-left: 10px;}#login_form .nova_registrace {   padding-top: 10px;   padding-bottom: 10px;   font-weight: bold;}#login_form .zapomenute_heslo a,#login_form .nova_registrace a {   text-decoration: none;}.image {   border: 0;   vertical-align: middle;}h6 {   font-size: 12px;   font-weight: bold;   padding: 2px 0 2px 10px;   margin: 0;}#registrace {   padding-top: 10px;   padding-bottom: 10px;}#registrace table {   margin: auto;   padding-top: 10px;   padding-bottom: 10px;}#registrace .td1 {   width: 250px;}#registrace .td2 {   width: 250px;}#registrace .td2 input,#registrace .td2 select {   width: 245px;}#tlacitka {   text-align: center;   margin: auto;   padding-bottom: 20px;   padding-top: 10px;}#tlacitka input,#tlacitka a {   text-align: center;   margin: auto;}.hlaska {   text-align: center;   margin: auto;   font-weight: bold;   color: red;   padding-bottom: 10px;}#prihlasen {   padding-left: 10px;   padding-right: 10px;   padding-bottom: 5px;}#prihlasen .cara {   font-size: 1px;   height: 1px;   padding-top: 3px;   margin-bottom: 3px;   clear: both;   width: 100%;}#text {   padding: 10px;   margin: auto;   font-weight: bold;   text-align: center;}#vypis_kosiku table {   width: 100%;   margin-bottom: 20px;}.nadpis_kosik {   font-weight: bold;   padding-left: 10px;}#vypis_kosiku td,#kosik_shrnuti td {   padding-left: 10px;}#vypis_kosiku .nazev_polozky {   width: 300px;}#vypis_kosiku .nazev_polozky a {   text-decoration: none;   font-size: 11px;   font-weight: bold;}#vypis_kosiku .mnozstvi {   width: 100px;   text-align: center;}#vypis_kosiku .mnozstvi .send {   border: 0;}#vypis_kosiku .mnozstvi .kusy {   width: 20px;   font-size: 10px;   margin-bottom: 5px;}#vypis_kosiku .cena {   width: 80px;   text-align: right;}#vypis_kosiku .celkem {   text-align: right;   padding-right: 10px;}#fakturacni_udaje table {   width: 100%;}#fakturacni_udaje .td1 {   text-align: right;   width: 150px;}#fakturacni_udaje .td2,#fakturacni_udaje .td4 {   text-align: left;   width: 175px;}#fakturacni_udaje .td3 {   text-align: right;   width: 110px;}#fakturacni_udaje_kontrola .td1,#fakturacni_udaje_kontrola .td3 {   font-weight: bold;}#fakturacni_udaje input,#fakturacni_udaje select {   width: 170px;}#fakturacni_udaje textarea {   width: 463px;   height: 80px;}#fakturacni_udaje {   padding-bottom: 20px;}#zpusob_dopravy_a_platby {   margin: auto;   padding: 15px;}#zpusob_dopravy_a_platby table {   margin: auto;}#zpusob_dopravy_a_platby .td1 {   width: 350px;   padding-right: 20px;}#zpusob_dopravy_a_platby .td2 {   width: 250px;}#zpusob_dopravy_a_platby td {   vertical-align: top;}#kosik_shrnuti table {   width: 100%;}#kosik_shrnuti .td1 {   width: 400px;}#kosik_shrnuti .td2 {   text-align: right;   padding-right: 10px;}#kosik_shrnuti {   padding-bottom: 20px;}#vyhledavaci_form {   padding-bottom: 10px;}#vyhledavaci_form table {   margin: auto;}#vyhledavaci_form .td1 input {   width: 110px;}#vyhledavaci_form .td2 input {   border: 0;}#ceniky {   padding: 0 5px 10px 5px;}#ceniky a {   display: block;   line-height: 25px;   width: 100%;   text-decoration: none;}#ceniky img {   vertical-align: middle;}#paticka {   clear: both;   padding-top: 20px;   padding-bottom: 10px;}#paticka a {   text-decoration: none;}#paticka table {   margin: auto;}#copyright {   margin: auto;   text-align: center;   color: #5A5A5A;   font-size: 11px;}#copyright a {   color: #5A5A5A;}#paticka .td1 {   font-size: 11px;}#paticka .td1 a {   padding-left: 5px;   padding-right: 5px;}#paticka .td2 {   font-size: 13px;   padding-left: 5px;   padding-right: 5px;}#cenik_html .td1 {   width: 3cm;}#cenik_html .td2 {   width: 14cm;}#cenik_html .td3 {   width: 3cm;   text-align: right;}#cenik_html .td4 {   text-align: center;   height: 100px;   font-weight: bold;}#cenik_html .td5 {   font-weight: bold;}#text_vlozeny {   padding: 0 0 10px 0;}#text_vlozeny h2 {   margin: 0;   font-size: 12px;   font-weight: bold;   display: block;   padding-left: 10px;   padding-top: 2px;   padding-bottom: 2px;   font-size: 14px;}#text_vlozeny h3 {   margin: 0;   font-size: 12px;   font-weight: bold;   display: block;   font-size: 14px;   padding: 0 0 10px 25px;   background-image: url('img/texty_info.jpg');   background-repeat: no-repeat;}#text_vlozeny p {   margin: 0 0 10px 25px;   padding: 0 0 0 0;   text-align: justify;}#text_vlozeny img {   float: right;   padding: 0 0 0 10px;}#tabulka_objednavky {   display: block;   margin-top: 5px;   margin-bottom: 10px;   padding-top: 2px;   padding-bottom: 2px;   clear: both;}#tabulka_objednavky .td1 {   width: 150px;   text-align: center;}#tabulka_objednavky .td2 {   width: 150px;   text-align: center;}#tabulka_objednavky .td3 {   width: 80px;   text-align: center;}#tabulka_objednavky .td1 input,#tabulka_objednavky .td2 input {   background-color: white;}#seznam_objednavek,#seznam_objednavek table {   margin: auto;}#seznam_objednavek {   padding-bottom: 10px;}#seznam_objednavek .nadpis {   font-weight: bold;}#seznam_objednavek .td1 {   width: 100px;}#seznam_objednavek .td2 {   width: 100px;}#seznam_objednavek .td3 {   width: 120px;}#nacteno_za {   margin: auto;   text-align: center;   clear: both;   padding-top: 10px;   padding-bottom: 5px;   font-size: 11px;}#pribuzne_zbozi img {   padding: 0;   float: none;}#pribuzne_zbozi .td1 {   text-align: center;   width: 100px;   padding-top: 5px;   padding-bottom: 3px;}#pribuzne_zbozi .td2 {   text-align: left;   width: 500px;   padding-top: 5px;   padding-bottom: 5px;}#pribuzne_zbozi a {   text-decoration: none;}#aktuality_zbozi {   width: 160px;   background-color: #F1EFEF;}#aktuality_zbozi .top {   height: 34px;   width: 160px;   background-image: url('img/aktuality_zbozi_top.gif');   background-repeat: no-repeat;}#aktuality_zbozi .nadp_akt {   font-weight: bold;   padding-left: 10px;   padding-top: 15px;   clear: both;}#aktuality_zbozi .bottom {   height: 6px;   width: 160px;   background-image: url('img/aktuality_zbozi_down.gif');   background-repeat: no-repeat;   font-size: 1px;}#aktuality_zbozi .polozka_aktualita {   padding: 6px;}#aktuality_zbozi a {   font-weight: bold;}#aktuality_zbozi .akt_foto {   float: left;   padding-right: 3px;}#aktuality_zbozi .stred_vyrobku {   padding-top: 5px;}#aktuality_zbozi .stred_vyrobku,#aktuality_zbozi .akt_polozka_popis {   clear: both;}#aktuality_zbozi .akt_cena {   font-weight: bold;   font-size: 12px;}#aktuality_zbozi img {   border: 1px solid #BBBBBB;}#detail_vyrobku .dalsi_fotky {   text-align: center;   margin: auto;}#detail_vyrobku .dalsi_fotky img {   margin: 0;   padding: 0;   float: none;}/* TELEF KONTAKT */#telef_kontakt {   width: 160px;   padding: 0 0 10px 0;}#telef_kontakt .top {   width: 160px;   height: 7px;   font-size: 1px;   background-image: url('img/telef_kontakt_top.jpg');}#telef_kontakt .stred {   width: 160px;   background-image: url('img/telef_kontakt_stred.jpg');}#telef_kontakt .obr_down {   padding: 5px 10px 10px 10px;   background-position: bottom;   background-repeat: no-repeat;}#telef_kontakt .zvyrazneny {   font-weight: bold;   color: #AD0202;}#telef_kontakt a {   color: #AD0202;   text-decoration: none;   font-weight: bold;   text-decoration: underline;}/* KONTAKT NEW */#kontakt_new .kontakt_box {   width: 596px;   margin: auto;   padding: 0 0 10px 0;}#kontakt_new .kontakt_box_top {   line-height: 31px;   padding: 0 0 0 35px;   font-weight: bold;   background-image: url('http://www.hobby-naradi.cz/img/kontakt_new_top.gif');}#kontakt_new .kontakt_box_stred_pozadi {   background-color: white;}#kontakt_new .kontakt_box_stred {   padding: 10px 0 10px 0;   background-image: url('http://www.hobby-naradi.cz/img/kontakt_new_stred.gif');   background-repeat: repeat-x;   background-position: top;   margin: auto;   width: 592px;}#kontakt_new .kontakt_box_down {   height: 17px;   font-size: 1px;   font-weight: bold;   background-image: url('http://www.hobby-naradi.cz/img/kontakt_new_down.gif');}#kontakt_new {   padding: 0px 0 20px 0;}#kontakt_new .nadpis_webu {   font-weight: bold;   color: #AD0202;}#kontakt_new a {   color: #AD0202;   text-decoration: none;}#kontakt_new table {   margin: auto;}#kontakt_new td {   vertical-align: top;}#kontakt_new img {   padding: 20px 0 0 0;}#kontakt_new .td1 {   width: 150px;}#kontakt_new .td2 {   width: 180px;}#kontakt_new .td3 {   width: 180px;}#kontakt_new .sdeleni {   height: 94px;   width: 596px;   font-weight: bold;   color: #6F6E6E;   background-image: url('http://www.hobby-naradi.cz/img/kontakt_new_sdeleni.jpg');   margin: auto;}#kontakt_new .sdeleni_stred {   padding: 30px 0 0 30px;}#kontakt_new .box_shop {   width: 283px;   padding: 10px 0 0 0;}#kontakt_new .box_shop_top {   width: 283px;   height: 31px;   background-image: url('http://www.hobby-naradi.cz/img/kontakt_new_btop.gif');}#kontakt_new .box_shop_top a {   display: block;   padding: 10px 0 0 33px;   font-weight: bold;}#kontakt_new .box_shop_down {   width: 283px;   height: 16px;   background-image: url('http://www.hobby-naradi.cz/img/kontakt_new_bdown.gif');   font-size: 1px;}#kontakt_new .box_shop_stred_pozadi {   width: 283px;   background-color: white;}#kontakt_new .box_shop_stred {   width: 279px;   background-image: url('http://www.hobby-naradi.cz/img/kontakt_new_bstred.gif');   margin: auto;   background-repeat: repeat-x;   background-position: top;   height: 110px;   background-color: #F3F3F3;}#kontakt_new .box_shop_stred_text {   padding: 10px 0 0 30px;}#kontakt_new .box1 {   width: 310px;}/* KONTAKT */#nadpis h2 {   margin: 0;   padding: 0 0 20px 35px;   line-height: 26px;   background-image: url('img/nadpis.gif');   background-repeat: no-repeat;   color: #6A6A6A;   font-size: 14px;}#kontakt .funkce {   font-style: italic;}#kontakt .left {   float: left;}#kontakt .right {   float: right;}#kontakt .right {   width: 250px;}#kontakt .left_info h2 {   font-size: 12px;   margin: 0;   padding: 27px 0 0 0;}#kontakt .left_info h3 {   font-size: 12px;   color: #AD0202;   margin: 0;   padding: 26px 0 0 0;}#kontakt .right_info {   padding-top: 30px;}#kontakt .right_info h2 {   font-size: 12px;   margin: 0;   padding: 27px 0 0 0;}#kontakt .right_info h3 {   font-size: 12px;   color: #AD0202;   margin: 0;   padding: 26px 0 0 0;}.kontakt_table a {   text-decoration: none;}.kontakt_table a:hover {   color: black;}.kontakt_table td {   padding-top: 20px;   vertical-align: top;}.kontakt_table .td1 {   width: 100px;}.kontakt_table .td8 {   background-color: #F0E0E0;   padding-top: 0;   padding: 5px;}.kontakt_table .nadpis {   font-weight: bold;}.kontakt_table {   margin: 0 0 0 20px;}#kontakt .obrazek {   width: 208px;   height: 138px;   background-image: url('img/kontakt.jpg');}#kontakt {   padding: 0 0 20px 0;}#parametry_shopu {   padding: 0 0 20px 0;}#parametry_shopu .parametr {   display: block;   border: 1px solid #868585;   text-align: center;   float: left;   margin: 0 10px 0 0;}#parametry_shopu .t_obrazek {   margin: auto;   padding: 5px 0 5px 0;   text-align: center;}#parametry_shopu img {   margin: auto;   clear: both;   float: none;   padding: 0 5px 0 5px}#parametry_shopu .nadpis {   color: white;   background-color: #868585;   font-weight: bold;   padding: 0 5px 0 5px}#parametry_shopu .t_popis {   padding: 3px;   padding: 0 5px 0 5px}#detail_vyrobku .hotel_odjezd {   width: 80px;   text-align: center;}#detail_vyrobku .hotel_prijezd {   width: 80px;   text-align: center;}#detail_vyrobku .hotel_prijezd {   width: 80px;   text-align: center;}#detail_vyrobku .hotel_dni {   width: 30px;   text-align: center;}#detail_vyrobku .hotel_odlet {   width: 150px;   text-align: center;}#detail_vyrobku .hotel_strava {   width: 80px;   text-align: center;}#detail_vyrobku .hotel_typ {   width: 30px;   text-align: center;}#detail_vyrobku .hotel_dospely {   width: 70px;   text-align: center;}#detail_vyrobku .hotel_detail {   text-align: center;}#cely_cenik .td1 {   width: 150px;}#cely_cenik .td2 input {   width: 320px;}#cely_cenik .td2 textarea {   width: 320px;   height: 100px;}#cely_cenik .td3 input {   width: 100px;}.dulezite {   font-weight: bold;   color: red;}#vlozeno_do_kosiku {   position: absolute;   right: 200px;   top: 400px;   width: 200px;   background-color: white;   border: 1px solid gray;}#vlozeno_do_kosiku .vypnout_zobrazeni {   font-weight: bold;   text-align: center;   color: white;   text-decoration: none;   background-color: gray;   display: block;   padding: 2px 0 2px 0;}#detail_vyrobku .pridavne_fotky {   text-align: center;   padding: 10px 0 10px 0;}#detail_vyrobku .pridavne_fotky img {   float: none;}#technicky_radce .nadpis_odstavce {   font-weight: bold;   color: #e20000;   font-size: 14px;      padding: 10px 0 5px 0;}#technicky_radce .pneu_znaceni {   background-image: url('img/pneu_znaceni.jpg');   height: 260px;   background-repeat: no-repeat;}#technicky_radce .table1 table {   border-top: 1px solid #d1d1d1;   border-left: 1px solid #d1d1d1;   width: 100%;   margin: 0 0 10px 0;}#technicky_radce .table1 td {   border-bottom: 1px solid #d1d1d1;   border-right: 1px solid #d1d1d1;   text-align: center;}#technicky_radce .table1 td.td_nadpis {   background-color: #d1d1d1;   font-weight: bold;} #technicky_radce .table1 td.td_nadpis2 {   background-color: #d1d1d1;   font-weight: bold;   width: 80px;   text-align: left;} #technicky_radce .table1 td.td_bunka2 {   width: 80px;   text-align: left;} #technicky_radce .table1 td.td_typ2 {   background-color: #e9e9e9;}#technicky_radce .table1 td.td_nadpis3 {   background-color: #d1d1d1;   font-weight: bold;   text-align: left;} #technicky_radce .table1 td.td_bunka3 {   text-align: left;} #text_vlozeny h3 {   color: #36483E;}#varianty_produktu {   padding: 0 0 10px 20px;}.odkaz_right {   text-align: center;   padding: 10px 0 10px 0;}.odkaz_right a {   text-decoration: none;}