body {
   margin: 0;
   padding: 0;
   background-color: #121212;
   color: white;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 13px;
}
a {
   color: white;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 13px;
   text-decoration: underline;
}
a:hover {
   color: #f99933;
   text-decoration: none;
}
img {
   border: 0;
}
input,
select
textarea {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 13px;
   border: 1px solid gray;
}
form {
   margin: 0;
   padding: 0;
}

.vyhlazeni {
   width: 100%;
   height: 1px;
   font-size: 1px;
   clear: both;
}

h1.webhosting {
   font-size: 5px;
   position: absolute;
   left: 50%;
   top: 50px;
   z-index: -1;
}

#stranka {
   width: 981px;
   background-image: url('img/logo_pozadi.jpg');
   background-repeat: no-repeat;
   background-position: top;
   margin: auto;
   padding: 0 0 20px 0;
   position: relative;
}
#menu {
   height:50px;
}
#menu a {
   display: block;
   float: left;
   line-height: 50px;
   width: 141px;
   margin-right:-1px;
   background-image: url('img/menu_odkaz.png');
   text-align: center;
   text-decoration: none;
}
#menu a.oznacene {
   color: #f99933;
}

#logo {
   position: relative;
   height: 345px;
}
#logo .online_chat {
   position: absolute;
   right: 10px;
   top: 10px;
}
#logo .logo {
   position: absolute;
   left: 20px;
   top: 80px;
}
#logo .hosting_od {
   position: absolute;
   right: 0;
   top: 74px;
}
#logo p {
   margin: 0;
   padding: 0;
   position: absolute;
}
#logo p.sluzby {
   left: 30px;
   top: 180px;
}
#logo p.informace {
   left: 640px;
   top: 193px;
   width: 320px;
   font-size: 12px;
}
#logo a.tlacitko_cist {
   display: block;
   width: 92px;
   line-height: 25px;
   color: black;
   text-align: center;
   text-decoration: none;
   background-image: url('img/logo_tlacitko1.jpg');
   position: absolute;
   top: 260px;
   right: 125px;
}
#logo a.tlacitko_overit {
   display: block;
   width: 130px;
   line-height: 25px;
   color: black;
   text-align: center;
   text-decoration: none;
   background-image: url('img/logo_tlacitko1a.jpg');
   position: absolute;
   top: 260px;
   right: 125px;
}
#logo a.tlacitko_objednat {
   display: block;
   /* width: 92px; */
   width: 279px;
   /* line-height: 25px; */
   line-height: 46px;
   color: black;
   text-align: center;
   text-decoration: none;
   /* background-image: url('img/logo_tlacitko2.jpg'); */
   background-image: url('img/objednat_webhosting.png');
   position: absolute;
   top: 265px;
   right: 40px;
   font-weight: bold;
}
#logo a:hover.tlacitko_cist,
#logo a:hover.tlacitko_objednat {
   color: white;
}

#tarify_uvod_new {
   padding: 0 0 0 0;
}
#tarify_uvod_new .pozadi {
   background-color: black;
   position: relative;
   height: 300px;
   width: 980px;
   margin: auto;
}
#tarify_uvod_new .pozadi .roh_lt {
   left: 0;
   top: 0;
   position: absolute;
}
#tarify_uvod_new .pozadi .roh_rt {
   right: 0;
   top: 0;
   position: absolute;
}
#tarify_uvod_new .pozadi .roh_lb {
   left: 0;
   bottom: 0;
   position: absolute;
}
#tarify_uvod_new .pozadi .roh_rb {
   right: 0;
   bottom: 0;
   position: absolute;
}
#tarify_uvod_new .hosting_obsah {
   position: absolute;
   left: 0;
   top: 0;
   width: 600px;
   height: 300px;
}
#tarify_uvod_new .tarify_prehled {
   border-left: 3px solid #121212;
   width: 380px;
   height: 300px;
   right: 0;
   top: 0;
   position: absolute;
}
#tarify_uvod_new .tarif {
   height: 60px;
   position: relative;
   cursor: pointer;
}
#tarify_uvod_new .b_b {
   background-image: url('img/uvod_tarif_new_cara.png');
   background-position: bottom;
   background-repeat: repeat-x;
}
#tarify_uvod_new .tarif h2 {
   margin: 0;
   color: #288bcf;
   font-size: 18px;
   padding: 10px 0 10px 60px;
   background-image: url('img/uvod_tarif_icon.png');
   background-repeat: no-repeat;
   background-position: 20px 10px;
   font-weight: normal;
}
#tarify_uvod_new .tarif h3 {
   margin: 0;
   padding: 0;
   font-size: 13px;
   font-weight: normal;
   color: #6e4d1d;
   position: absolute;
   left: 60px;
   top: 33px;
}
#tarify_uvod_new .cena p {
   margin: 0;
   padding: 0;
}
#tarify_uvod_new .cena p.cena_cislo {
   font-size: 40px;
   font-weight: bold;
   text-align: right;
   position: absolute;
   top: 5px;
   right: 70px;
}
#tarify_uvod_new .cena p.cena_kc {
   font-size: 16px;
   font-weight: bold;
   text-align: right;
   position: absolute;
   top: 10px;
   right: 48px;
}
#tarify_uvod_new .cena p.cena_mesic {
   font-size: 16px;
   text-align: right;
   position: absolute;
   top: 27px;
   right: 15px;
}

#hosting_obsah .obsah_tarifu h2 {
   margin: 0;
   color: #288bcf;
   font-size: 18px;
   padding: 20px 0 20px 70px;
   background-image: url('img/uvod_tarif_icon.png');
   background-repeat: no-repeat;
   background-position: 30px 20px;
   font-weight: normal;
}
#hosting_obsah .tarif_info {
   float: left;
   width: 350px;
}
#hosting_obsah .tarif_info p {
   padding: 0 0 0 30px;
   margin: 0;
   font-size: 12px;
   text-align: justify;
   line-height: 14px;
}
#hosting_obsah .tarif_obsahuje {
   float: right;
   width: 200px;
   color: #6e4d1d;
}
#hosting_obsah .white {
   color: white;
}

#hosting_obsah .tarify_obsahuji {
   margin: 0;
   padding: 0;
}
#hosting_obsah .tarify_obsahuji h2 {
   margin: 0 20px 0 20px;
   padding: 10px 0 3px 10px;
   border-bottom: 1px solid #121212;
   font-size: 16px;
   font-weight: normal;
}
#hosting_obsah .objednat {
   border-top: 1px solid #121212;
   text-align: center;
   padding: 10px 0 0 0;
}

#tarify_ikonky {
   padding: 0 0 25px 20px;
}
#tarify_ikonky a {
   display: block;
   float: left;
   font-size: 11px;
   color: #5f5f5f;
   text-align: center;
   text-decoration: none;
   width: 110px;
   padding: 60px 0 0 0;
   background-repeat: no-repeat;
   background-position: center 10px;
}
#tarify_ikonky a:hover {
   color: white;
}
#tarify_ikonky a.spokojenost {
   background-image: url('img/uvod_ikonky/spokojenost.png');
}
#tarify_ikonky a.admin {
   background-image: url('img/uvod_ikonky/admin.png');
}
#tarify_ikonky a.statistiky {
   background-image: url('img/uvod_ikonky/stats.png');
}
#tarify_ikonky a.traffic {
   background-image: url('img/uvod_ikonky/traffic.png');
}
#tarify_ikonky a.mail {
   background-image: url('img/uvod_ikonky/mail.png');
}
#tarify_ikonky a.mysql {
   background-image: url('img/uvod_ikonky/mysql.png');
}
#tarify_ikonky a.php {
   background-image: url('img/uvod_ikonky/php.png');
}
#tarify_ikonky a.opensource {
   background-image: url('img/uvod_ikonky/opensource.png');
}
#tarify_ikonky a.servery {
   background-image: url('img/uvod_ikonky/servery.png');
}
#tarify_ikonky a.seo {
   background-image: url('img/uvod_ikonky/seo.png');
}


#tarify_uvod {
   height: 310px;
}
#tarify_uvod .tarif {
   width: 197px;
   height: 310px;
   float: left;
   margin-right: -1px;
   background-image: url('img/uvod_tarif_pozadi.png');
}
#tarify_uvod .tarif .nazev {
   line-height: 47px;
   color: #288bcf;
   font-size: 16px;
   padding: 0 0 0 50px;
   background-image: url('img/uvod_tarif_icon.png');
   background-repeat: no-repeat;
   background-position: 10px 12px;
}
#tarify_uvod .tarif .informace {
   padding: 15px 0 2px 25px;
}
#tarify_uvod .tarif .informace p {
   margin: 0;
   padding: 0 0 3px 10px;
   background-image: url('img/sipka1.gif');
   background-repeat: no-repeat;
   background-position: 0 7px;
   color: #804d22;
}
#tarify_uvod .cena {
   position: relative;
   height: 50px;
}
#tarify_uvod .cena p {
   margin: 0;
   padding: 0;
}
#tarify_uvod .cena p.cena_cislo {
   font-size: 40px;
   font-weight: bold;
   text-align: right;
   position: absolute;
   top: 0;
   right: 70px;
}
#tarify_uvod .cena p.cena_kc {
   font-size: 16px;
   font-weight: bold;
   text-align: right;
   position: absolute;
   top: 5px;
   right: 48px;
}
#tarify_uvod .cena p.cena_mesic {
   font-size: 16px;
   text-align: right;
   position: absolute;
   top: 22px;
   right: 15px;
}
#tarify_uvod .vice {
   padding: 15px 0 0 0;
}
#tarify_uvod .vice table {
   margin: auto;
}
#tarify_uvod .vice .td_left {
   padding: 0 10px 0 0;
   font-weight: bold;
}
#tarify_uvod .vice .td_left a {
   font-size: 12px;
   text-decoration: none;
   color: #288bcf;
}
#tarify_uvod .vice .td_left a:hover {
   color: white;
}
#tarify_uvod .vice .td_right a {
   display: block;
   width: 79px;
   line-height: 22px;
   font-size: 12px;
   text-align: center;
   text-decoration: none;
   background-image: url('img/tarify_tlacitko.jpg');
   color: black;
}
#tarify_uvod .vice .td_right a:hover {
   color: white;
}

#dalsi_informace {
   padding: 40px 0 20px 0;
}
#dalsi_informace h2 {
   margin: 0;
   padding: 5px 0 15px 20px;
   font-weight: normal;
   font-size: 16px;
}
#dalsi_informace h2 span {
   color: #f79832;
}
#dalsi_informace .levy_sloupec {
   float: left;
   width: 327px;
   float: left;
   background-repeat: repeat-y;
   background-position: right;
   background-image: url('img/tecky_horizontal.gif');
   height: 250px;
}
#dalsi_informace .pravy_sloupec {
   float: left;
   width: 327px;
   float: left;
}

#hosting_obsahuje {
   padding: 0 0 0 40px;
}
#hosting_obsahuje p {
   margin: 0;
   padding: 0 0 5px 25px;
   background-image: url('img/icon_ok.jpg');
   background-repeat: no-repeat;
   background-position: 0 3px;
}
#hosting_obsahuje p a {
   color: #2582c1;
}

#hostujeme_pres p {
   margin: 0;
}
#hostujeme_pres p.text1 {
   color: #804d22;
   padding: 0 0 0 20px;
}
#hostujeme_pres p.text2 {
   color: #5d5d5d;
   padding: 15px 15px 0 20px;
   font-size: 12px;
   text-align: justify;
}

#dalsi_sluzby {
   padding: 0 10px 0 15px;
}
#dalsi_sluzby p {
   margin: 0;
   padding: 3px 0 25px 50px;
   color: #5d5d5d;
   background-repeat: no-repeat;
   background-position: 0 0;
}
#dalsi_sluzby p a {
   color: #5d5d5d;
}
#dalsi_sluzby p.icon1 {
   background-image: url('img/uvod_icon1.jpg');
}
#dalsi_sluzby p.icon2 {
   background-image: url('img/uvod_icon2.jpg');
}
#dalsi_sluzby p.icon3 {
   background-image: url('img/uvod_icon3.jpg');
}
#dalsi_sluzby p.icon4 {
   background-image: url('img/uvod_icon4.jpg');
}

#paticka {
   background-color: #1d1d1d;
   color: #5d5d5d;
   font-size: 12px;
}
#paticka a {
   color: #5d5d5d;
   font-size: 12px;
}
#paticka a.oznacene {
   color: white;
}
#paticka p {
   margin: 0;
}
#paticka .paticka_stred {
   width: 961px;
   margin: auto;
   position: relative;
}
#paticka .paticka_stred p.odkazy {
   text-align: right;
   padding: 10px 0 0 0;
}
#paticka .paticka_stred p.odkazy a {
   padding: 0 15px 0 15px;
}
#paticka .paticka_stred p.developed {
   text-align: right;
   padding: 10px 15px 10px 0;
}
#paticka .facebook {
   position: absolute;
   left: 30px;
   top: 20px;
}

#tarify table {
   width: 100%;
}
#tarify td.bg {
   background-color: black;
}
#tarify td.bg_oznaceny {
   background-color: #212121;
}
#tarify .tarif {
   text-align: center;
   width: 120px;
   padding: 0 0 0 0;
   color: #804d22;
}
#tarify .domena {
   text-align: center;
   width: 180px;
   padding: 0 0 0 0;
   color: #804d22;
}
#tarify .nadpis {
   color: #288bcf;
   padding: 10px 0 10px 0;
}
#tarify .nazev {
   padding: 8px 0 8px 10px;
}
#tarify .nadpis_sekce {
   padding: 10px 0 2px 10px;
   font-weight: bold;
   color: #5d5d5d;
}
#tarify .tarif a {
   display: block;
   width: 79px;
   line-height: 22px;
   font-size: 12px;
   text-align: center;
   text-decoration: none;
   background-image: url('img/tarify_tlacitko.jpg');
   color: black;
   margin: auto;
}

.prepinani_cen {
   text-align: center;
   padding: 15px 0 0 0;
}
.prepinani_cen p {
   font-size: 10px;
   color: #5d5d5d;
   margin: 0;
   padding: 0 0 5px 0;
}
.prepinani_cen a {
   padding: 0 20px 0 20px;
   color: #5d5d5d;
}
.prepinani_cen a.oznacene {
   font-weight: bold;
   text-decoration: none;
   color: white;
}

#kontakty .levy_sloupec {
   float: left;
   width: 250px;
   background-repeat: repeat-y;
   background-position: right;
   background-image: url('img/tecky_horizontal.gif');
   padding: 20px 0 20px 0;
}
#kontakty .levy_sloupec h2 {
   color: #804d22;
   margin: 0;
   padding: 0 0 0 45px;
   font-size: 14px;
   font-weight: normal;
}
#kontakty .levy_sloupec p {
   margin: 0;
   padding: 8px 0 20px 60px;
   font-weight: normal;
}

#kontakty .pravy_sloupec {
   width: 720px;
   float: right;
   padding: 20px 0 20px 0;
}
#kontakty .moznosti {
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   padding: 0 0 15px 15px;
}
#kontakty .moznosti h2 {
   color: #804d22;
   margin: 0;
   padding: 0 0 0 20px;
   font-size: 14px;
   font-weight: normal;
}
#kontakty .moznosti h3 {
   color: #5d5d5d;
   font-size: 12px;
   margin: 0;
   padding: 0 0 0 20px;
}
#kontakty .moznosti p,
#kontakty .moznosti .chat {
   margin: 0;
   padding: 10px 0 0 20px;
   font-size: 16px;
}
#kontakty .moznosti p a {
   font-size: 16px;
}
#kontakty .moznosti p span {
   font-size: 11px;
}
#kontakty .pravy_sloupec .moznosti .moznost1 {
   float: left;
   width: 250px;
}
#kontakty .pravy_sloupec .moznosti .moznost2 {
   float: left;
   width: 200px;
}
#kontakty .pravy_sloupec .moznosti .moznost3 {
   float: left;
}
#kontakty .kontakt_schema {
   text-align: center;
   padding: 10px 0 0 0;
}
#kontakty .kontakty {
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   padding: 0 0 10px 0;
   margin: 0 20px 0 0;
}
#kontakty .kontakty h2 {
   margin: 0;
   padding: 0 0 0 15px;
   font-weight: normal;
   font-size: 14px;
   color: #804d22;
}
#kontakty .kontakty p.k_dispozici {
   padding: 10px 0 0 30px;
   margin: 0;
}
#kontakty .telefon {
   margin: 0;
   padding: 21px 60px 30px 80px;
   background-image: url('img/kontakt_telefon.png');
   background-repeat: no-repeat;
   background-position: 0 0;
   color: #cd772e;
   font-weight: bold;
   font-size: 20px;
   float: left;
}
#kontakty .telefon span {
   font-size: 14px;
}
#kontakty .mail {
   margin: 0;
   padding: 21px 0 30px 80px;
   background-image: url('img/kontakt_mail.png');
   background-repeat: no-repeat;
   background-position: 0 0;
   color: #cd772e;
   font-weight: bold;
   font-size: 20px;
   float: left;
}
#kontakty .mail a {
   color: #cd772e;
   font-weight: bold;
   font-size: 20px;
   text-decoration: none;
}
#kontakty .ikonky {
   padding: 20px 0 0 60px;
}
#kontakty .bankovni_spojeni h2 {
   margin: 0;
   padding: 10px 0 0 15px;
   font-weight: normal;
   font-size: 14px;
   color: #804d22;
}
#kontakty .bankovni_spojeni div {
   float: left;
   padding: 10px 0 0 30px;
}
#kontakty .bankovni_spojeni div strong {
   font-size: 11px;
}


#spoluprace .levy_sloupec {
   float: left;
   width: 250px;
   background-repeat: repeat-y;
   background-position: right;
   background-image: url('img/tecky_horizontal.gif');
   padding: 20px 0 660px 0;
}
#spoluprace .levy_sloupec h2 {
   color: #804d22;
   margin: 0;
   padding: 0 0 0 15px;
   font-size: 14px;
   font-weight: normal;
}
#spoluprace .levy_sloupec p {
   margin: 0;
   padding: 8px 0 20px 25px;
   font-weight: normal;
}
#spoluprace .levy_sloupec .zajistime {
   padding: 15px 0 0 30px;
}
#spoluprace .levy_sloupec .zajistime a {
   display: block;
   margin: 0;
   padding: 0 0 5px 25px;
   background-image: url('img/icon_ok.jpg');
   background-repeat: no-repeat;
   background-position: 0 3px;
}
#spoluprace .levy_sloupec .zajistime a {
   color: #2582c1;
}

#spoluprace .pravy_sloupec {
   float: right;
   width: 700px;
   padding: 20px 0 20px 0;
}
#spoluprace .pravy_sloupec h2 {
   color: #804d22;
   margin: 0;
   padding: 0 0 0 15px;
   font-size: 14px;
   font-weight: normal;
}
#spoluprace .proc {
   padding: 15px 0 20px 35px;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   margin: 0 0 10px 0;
}
#spoluprace .proc p {
   margin: 0;
   padding: 0 0 0 0;
}
#spoluprace .poskytneme_zdarma {
   padding: 10px 0 0 10px;
}
#spoluprace .poskytneme_zdarma p {
   padding: 0 0 8px 25px;
   background-image: url('img/icon_ok.jpg');
   background-repeat: no-repeat;
   background-position: 0 3px;
}

#spoluprace .slevova_tabulka {
   padding: 10px 100px 0 50px;
}
#spoluprace .slevova_tabulka table {
   width: 100%;
}
#spoluprace .slevova_tabulka td {
   border-bottom: 1px solid #5d5d5d;
}
#spoluprace .slevova_tabulka  .pocet_domen {
   padding: 5px 100px 5px 10px;
}
#spoluprace .slevova_tabulka  .sleva {
   text-align: right;
   padding: 5px 10px 5px 0;
   color: #00ff18;
}

#spoluprace_rozcestnik h1 {
   margin: 0;
   padding: 0 0 5px 0;
   font-size: 16px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
}
#spoluprace_rozcestnik .rozboceni {
   text-align: center;
   padding: 15px 0 0 0;
   color: #9d9d9d;
}
#spoluprace_rozcestnik .formy_spoluprace {
   padding: 15px 0 0 75px;
}
#spoluprace_rozcestnik .spoluprace {
   width: 265px;
   height: 367px;
   float: left;
   background-color: black;
   background-image: url('img/spoluprace_vyber.png');
   margin: 0 0 0 10px;
}
#spoluprace_rozcestnik {
   padding: 0 0 20px 0;
}
#spoluprace_rozcestnik h2 {
   margin: 0;
   padding: 13px 0 13px 50px;
   font-size: 16px;
   background-image: url('img/uvod_tarif_icon.png');
   background-repeat: no-repeat;
   background-position: 15px 12px;
   color: #288bcf;
   font-weight: normal;
}
#spoluprace_rozcestnik .vhodne_pro {
   color: #9d9d9d;
   padding: 20px 0 0 25px;
}
#spoluprace_rozcestnik .char {
   height: 140px;
}
#spoluprace_rozcestnik .char p {
   margin: 0;
   padding: 20px 15px 0 15px;
   font-size: 12px;
   text-align: justify;
}
#spoluprace_rozcestnik .cena {
   margin: 0;
   padding: 0 20px 0 15px;
   font-size: 12px;
   text-align: right;
   color: #9d9d9d;
}
#spoluprace_rozcestnik .cena_info {
   margin: 0;
   padding: 0 20px 0 15px;
   font-size: 16px;
   text-align: right;
   font-weight: bold;
}
#spoluprace_rozcestnik .vice_informaci {
   padding: 28px 0 0 0;
}
#spoluprace_rozcestnik .vice_informaci a {
   width: 130px;
   line-height: 25px;
   background-image: url('img/logo_tlacitko1a.jpg');
   display: block;
   text-align: center;
   color: black;
   text-decoration: none;
   margin: auto;
}

#tvorba_www h1 {
   margin: 0;
   padding: 0 0 5px 0;
   font-size: 16px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
}
#tvorba_www .text {
   padding: 0 20px 0 20px;
}
#tvorba_www .text p {
   text-align: justify;
   padding: 15px 0 0 0;
   margin: 0;
}
#tvorba_www .text strong {
   color: #ffc600;
}

#partnersky_ucet h1 {
   margin: 0;
   padding: 0 0 5px 0;
   font-size: 16px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
}
#partnersky_ucet .prihlaseni {
   padding: 40px 0 20px 0;
}
#partnersky_ucet .prihlaseni table {
   margin: auto;
}
#partnersky_ucet .prihlaseni .td1 {
   padding: 0 50px 0 0;
}
#partnersky_ucet .prihlaseni .td2 input {
   width: 200px;
}
#partnersky_ucet .prihlaseni .tlacitko {
   padding: 30px 0 0 0;
   text-align: center;
}
#partnersky_ucet .hlaska {
   text-align: center;
   padding: 0 0 20px 0;
   color: red;
   font-weight: bold;
}
#partnersky_ucet .uvodni_text {
   padding: 20px 30px 0 30px;
}
#partnersky_ucet .uvodni_text strong {
   color: #ffc600;
}

#napoveda_vyber {
   padding: 0 0 20px 0;
   position: relative;
}
#napoveda_vyber h1 {
   margin: 0;
   padding: 0 0 5px 0;
   font-size: 16px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
}
#napoveda_vyber .clanek {
   padding: 30px 0 10px 120px;
   background-repeat: no-repeat;
}
#napoveda_vyber .clanek .nadpis {
   padding: 0 0 0 0;
   font-weight: bold;
   color: #ffc600;
}
#napoveda_vyber .clanek .nadpis a {
   text-decoration: none;
   color: #ffc600;
}
#napoveda_vyber .clanek .popis {
   padding: 3px 0 0 0;
}
#napoveda_vyber .clanek .odkaz {
   padding: 3px 0 0 0;
}
#napoveda_vyber .icon_help {
   background-image: url('img/napoveda_help.png');
   background-position: 45px 28px;
}
#napoveda_vyber .icon_forum {
   background-image: url('img/napoveda_forum.png');
   background-position: 48px 30px;
}
#napoveda_vyber .icon_kontakt {
   background-image: url('img/napoveda_kontakt.png');
   background-position: 45px 30px;
}
#napoveda_vyber a.odkaz_help {
   position: absolute;
   width: 70px;
   height: 70px;
   left: 40px;
   top: 50px;
   text-decoration: none;
}
#napoveda_vyber a.odkaz_forum {
   position: absolute;
   width: 70px;
   height: 70px;
   left: 40px;
   top: 150px;
   text-decoration: none;
}
#napoveda_vyber a.odkaz_kontakt {
   position: absolute;
   width: 70px;
   height: 70px;
   left: 40px;
   top: 250px;
   text-decoration: none;
}

#akce {
   padding: 0 30px 0 30px;
}
#akce h1 {
   margin: 0;
   padding: 0 0 5px 0;
   font-size: 16px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
}

#napoveda_clanek {
   padding: 0 30px 0 30px;
}
#napoveda_clanek h1 {
   margin: 0;
   padding: 0 0 5px 0;
   font-size: 16px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
}
#napoveda_clanek .clanek {
   padding: 20px 30px 10px 30px;
}
#napoveda_clanek .clanek strong {
   color: #ffc600;
}
#napoveda_clanek .clanek p {
   margin: 0;
   padding: 5px 0 10px 0;
}
#napoveda_clanek h1 a {
   text-decoration: none;
   float: right;
   padding: 3px 5px 0 0;
   display: block;
}
#napoveda_clanek a img {
   vertical-align: bottom;
}
#napoveda_clanek h2 {
   margin: 0;
   padding: 0 0 7px 0;
   font-size: 14px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   color: #2582c1;
}

#napoveda_detail {
   padding: 0 30px 0 30px;
}
#napoveda_detail h1 {
   margin: 0;
   padding: 0;
   font-size: 16px;
   font-weight: normal;
}
#napoveda_detail .sekce {
   padding: 20px 0 2px 10px;
}
#napoveda_detail h2 {
   margin: 0;
   padding: 0 0 7px 15px;
   font-size: 14px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   color: #2582c1;
}
#napoveda_detail h2 a {
   text-decoration: none;
   float: right;
   padding: 3px 5px 0 0;
   display: block;
}
#napoveda_detail p {
   margin: 0;
   padding: 15px 30px 0 30px;
}
#napoveda_detail p strong {
   color: #ffc600;
}
#napoveda_detail .obr {
   text-align: center;
   padding: 15px 0 10px 0;
}
#napoveda_detail p span {
   font-size: 18px;
   color: #ffc600;
}
#napoveda_detail .polozky {
   padding: 10px 0 0 50px;
}
#napoveda_detail .polozky div {
   display: block;
   background-image: url('img/icon_ok.jpg');
   /* background-image: url('img/icon_sipka.png'); */
   background-repeat: no-repeat;
   background-position: 0 3px;
   padding: 0 0 2px 20px;
   text-decoration: none;
}


#smluvni_podminky {
   padding: 0 30px 0 30px;
}
#smluvni_podminky h2 {
   margin: 0;
   padding: 0 0 7px 15px;
   font-size: 14px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   color: #2582c1;
}
#smluvni_podminky h3 {
   margin: 0;
   padding: 0 0 0 20px;
   font-size: 18px;
   font-weight: bold;
   color: #fffffff;
}
#smluvni_podminky p {
   padding: 10px 20px 10px 20px;
}

#napoveda {
   padding: 0 30px 40px 30px;
}
#napoveda h1 {
   margin: 0;
   padding: 0;
   font-size: 16px;
   font-weight: normal;
}
#napoveda .sekce {
   padding: 20px 0 2px 10px;
}
#napoveda h2 {
   margin: 0;
   padding: 0 0 7px 15px;
   font-size: 14px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   color: #2582c1;
}
#napoveda .polozky {
   padding: 10px 0 0 30px;
}
#napoveda .polozky a {
   display: block;
   /* background-image: url('img/icon_ok.jpg'); */
   background-image: url('img/icon_sipka.png'); 
   background-repeat: no-repeat;
   background-position: 0 3px;
   padding: 0 0 2px 20px;
   text-decoration: none;
}

#objednavka {
   background-repeat: repeat-y;
   background-position: 720px 0;
   background-image: url('img/tecky_horizontal.gif');
}
#objednavka .levy_sloupec {
   float: left;
   width: 700px;
}
#objednavka .pravy_sloupec {
   float: right;
   width: 250px;
}
#objednavka .levy_sloupec h2 {
   margin: 0;
   padding: 0 0 7px 15px;
   font-size: 14px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   color: #2582c1;
}
#objednavka .levy_sloupec h3 {
   margin: 0;
   padding: 10px 0 7px 15px;
   font-size: 14px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   color: #804d22;
}
#objednavka .pravy_sloupec h2 {
   color: #804d22;
   margin: 0;
   padding: 0 0 0 15px;
   font-size: 14px;
   font-weight: normal;
}
#objednavka .pravy_sloupec p {
   margin: 0;
   padding: 15px 0 0 15px;
}
#objednavka .volba_domena {
   text-align: center;
   padding: 20px 0 20px 0;
}

#objednavka .volba_domeny {
   padding: 10px 0 0 0;
}
#objednavka .volba_domeny table {
   margin: auto;
}
#objednavka .volba_domeny td {
   padding: 0 5px 0 5px;
}
#objednavka .volba_domeny .formular_volba td input {
   width: 200px;
}
#objednavka .volba_domeny .status {
   text-align: center;
   background-color: black;
   padding: 5px 0 5px 0;
}
#objednavka .volba_domeny .formular_volba {
   padding: 20px 0 20px 0;
}

#objednavka .tlacitka_obj {
   padding: 15px 0 0 0;
}
#objednavka .tlacitka_obj table {
   margin: auto;
}
#objednavka .tlacitka_obj .tl_left input {
   width: 198px;
   height: 45px;
   background-image: url('img/objednavka_tl_left.png');
   border: 0;
}
#objednavka .tlacitka_obj .tl_left a {
   width: 198px;
   line-height: 45px;
   background-image: url('img/objednavka_tl_left.png');
   border: 0;
   display: block;
   text-align: center;
   text-decoration: none;
}
#objednavka .tlacitka_obj .tl_right input {
   width: 198px;
   height: 45px;
   background-image: url('img/objednavka_tl_right.png');
   border: 0;
}
#objednavka .webhostingovy_tarif {
   padding: 10px 0 10px 0;
}
#objednavka .webhostingovy_tarif .td1 {
   width: 150px;
}
#objednavka .webhostingovy_tarif .td2 {
   color: #a5a5a5;
   font-size: 12px;
   width: 350px;
}
#objednavka .webhostingovy_tarif .td3 {
   text-align: right;
   width: 120px;
}
#objednavka .volba_subjektu {
   text-align: center;
   padding: 20px 0 20px 0;
}
#objednavka .subjekt_kontakty {
   padding: 0 0 20px 0;
}
#objednavka .subjekt_kontakty .td3 {
   background-color: #804d22;
   padding: 3px 0 3px 5px;
}
#objednavka .subjekt_kontakty .td1 {
   width: 150px;
   border-bottom: 1px solid #313131;
}
#objednavka .subjekt_kontakty .td2 {
   padding: 5px 10px 5px 10px;
   border-bottom: 1px solid #313131;
}
#objednavka .subjekt_kontakty .td2 input {
   width: 200px;
}
#objednavka .hlaska {
   font-weight: bold;
   color: red;
   padding: 0 0 15px 0;
   text-align: center;
}
#objednavka .fakturacni_udaje {
   padding: 20px 0 20px 0;
   text-align: center;
}
#objednavka .fakturacni_udaje textarea {
   width: 250px;
}
#objednavka .poznamka {
   padding: 10px 0 10px 0;
   text-align: center;
}
#objednavka .poznamka textarea {
   width: 650px;
}
#objednavka .smluvni_podminky {
   text-align: center;
   padding: 10px 0 10px 0;
   font-size: 12px;
}
#objednavka .smluvni_podminky a {
   font-size: 12px;
}
#objednavka .shrnuti_objednavky {
   padding: 15px 0 10px 0;
}
#objednavka .shrnuti_objednavky .td2 {
   text-align: right;
   padding: 0 0 0 100px;
}

#objednavka .dokonceno {
   text-align: center;
   padding: 20px 0 20px 0;
}
#objednavka .dokonceno span {
   color: #f99933;
}


/* PROVIZORNI UDAJE PRO PLATBU */
#testovaci_platba {
   padding: 15px 0 0 0;
}
#testovaci_platba table {
   margin: auto;
}
#testovaci_platba td {
   background-color: #373737;
}
#testovaci_platba .td1 {
   font-weight: bold;
   padding: 5px 100px 5px 15px;
   color: #ff9600;
}
#testovaci_platba .td2 {
   text-align: right;
   padding: 5px 15px 5px 100px;
}
#testovaci_platba .seznam_plateb {
   width: 300px;
   margin: auto;
   padding: 50px 0 10px 0;
}
#testovaci_platba .seznam_plateb .nadpis {
   text-align: center;
   font-weight: bold;
   background-color: #373737;
   padding: 6px 0 6px 0;
}
#testovaci_platba .seznam_plateb .seznam_metod {
   text-align: center;
   font-weight: bold;
   background-color: #000000;
   padding: 20px 0 20px 0;
}

#whois {
   padding: 0 0 50px 0;
}
#whois h2 {
   margin: 0;
   padding: 0 0 7px 15px;
   font-size: 14px;
   font-weight: normal;
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   color: #2582c1;
}
#whois .volba_domeny_input {
   padding: 30px 0 15px 0;
}
#whois .volba_domeny_input table {
   margin: auto;
}
#whois .volba_domeny_input .td_adresa {
   width: 450px;
   text-align: center;
}
#whois .volba_domeny_input .td_adresa input {
   padding: 5px 0;
   width: 400px;
   text-align: center;
}
#whois .volba_domeny_input .td_koncovky {
   width: 400px;
   padding: 10px 10px;
}
#whois .volba_domeny_input .td_koncovky .koncovka {
   width: 80px;
   float: left;
}
#whois .volba_domeny {
   padding: 30px 0 15px 0;
}
#whois .volba_domeny table {
   margin: auto;
}
#whois .volba_domeny td {
   padding: 0 5px 0 5px;
}
#whois .volba_domeny .adresa {
   width: 200px;
}
#whois .overit input {
   width: 92px;
   height: 25px;
   background-image: url('img/logo_tlacitko2.jpg');
   border: 0;
}
#whois .vysledek {
   padding: 10px 0 0 0;
}
#whois .vysledek table {
   width: 100%;
}
#whois .vysledek td {
   background-color: black;
}
#whois .vysledek td.nazev_domeny {
   padding: 5px 10px 5px 10px;
   width: 200px;
}
#whois .vysledek td.stav_domeny {
   padding: 5px 10px 5px 10px;
}
#whois .vysledek td.vice_informaci {
   text-align: center;
   width: 150px;
}
#whois .vysledek td.cena {
   text-align: center;
   width: 130px;
}
#whois td {
   background-color: black;
}
#whois td.td_nadpis {
   font-weight: bold;
   text-align: center;
   background-color: #2a2a2a;
   padding: 3px 0 3px 0;
}
#whois td.tlacitko {
   text-align: center;
   width: 120px;
}
#whois td.tlacitko input {
   display: block;
   width: 92px;
   height: 25px;
   color: black;
   text-align: center;
   text-decoration: none;
   background-image: url('img/logo_tlacitko1.jpg');
   border: 0;
   margin: auto;
   cursor: pointer;
}
#whois .overit_tlacitko {
   text-align: center;
   padding: 5px 0 10px 0;
}
#whois .overit_tlacitko input {
   border: 0;
}

#testovaci_provoz {
   text-align: center;
   padding: 0 0 10px 0;
}

#povidani_webhosting {
   margin: 0;
   padding: 10px 20px 0 20px;
   color: #606060;
   position: absolute;
   bottom: 30px;
   left: 0;
}
#povidani_webhosting h2 {
   margin: 0;
   padding: 0 0 15px 0;
   font-size: 13px;
}
#povidani_webhosting p {
   margin: 0;
   padding: 0 15px 10px 15px;
   font-size: 12px;
   text-align: justify;
}
#povidani_webhosting_obsah {
   background-color: #0a0a0a;
   height: 475px;
}

#muzete_platit {
   text-align: center;
}

#uvod_slevy {
   padding: 0 25px 0 25px;
}
#uvod_slevy table {
   width: 100%;
}
#uvod_slevy .td1 {
   text-align: left;
   padding: 2px 0 2px 5px;
   color: #727272;
}
#uvod_slevy .td2 {
   text-align: right;
   padding: 2px 5px 2px 0;
}
#uvod_slevy td {
   border-bottom: 1px solid #1c1c1c;
}

#akce {
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   padding: 0 0 10px 0;
   margin: 0 0 10px 0;
}
#akce .pocet {
   padding: 15px 0 15px 0;
}
#akce .pocet table {
   margin: auto;
}
#akce .pocet td {
   background-color: black;
}
#akce .pocet .td_left {
   padding: 8px 150px 8px 10px;
}
#akce .pocet .td_right {
   padding: 8px 10px 8px 150px;
   text-align: right;
}
#akce .vyuzijte {
   text-align: center;
   padding: 15px 0 0 0;
}
#akce .akcni_text {
   color: #50a7e4;
   font-size: 20px;
   text-align: center;
}
#akce .akcni_text strong {
   color: #f69632;
}
#akce .akcni_text_2 {
   text-align: center;
   font-size: 14px;
}
#akce .akcni_text_2 strong {
   font-size: 16px;
}
#akce .zbyva {
   color: #f69632;
}
#akce h2 {
   background-image: url('img/tecky_vertical.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   color: #804d22;
   font-size: 16px;
   padding: 0 0 3px 5px;
}
#akce .upozorneni {
   text-align: center;
   font-size: 12px;
}

#akce_uvod {
   text-align: center;
}

#overit_domenu {
   width: 342px;
   height: 166px;
   background-image: url('img/overit_domenu.png');
   position: absolute;
   top: 80px;
   right: 10px;
}
#overit_domenu .nazev {
   text-align: center;
   padding: 60px 0 0 0;
}
#overit_domenu .nazev input {
   width: 300px;
   padding: 3px 0;
   text-align: center;
   background-color: #ffffff;
}
#overit_domenu .overit {
   text-align: center;
   padding: 30px 0 0 0;
}
#overit_domenu .overit input {
   border: 0;
}
