body {font-family:'Verdana CE', Verdana, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Arial, lucida, sans-serif;
    	text-align:center; padding:0; margin:0; background:#FFEBCD url("grafika/hlava_pozadi.jpg") top left repeat-x; color:#000000; font-size:13px;}

h2 {margin:0; padding:0 0 10px 0; font-size:20px; color:#EF8A18;}
h3 {font-size:14px; font-weight:bold; margin:0; padding:16px 0 0 0;}

p {margin:0; padding:4px 0;}
a {color:#B5AA9C;}

form {padding:0; margin:0;}
textarea {font-family:'Verdana CE', Verdana, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Arial, lucida, sans-serif; font-size:12px;}


/* hlava */
#hlava {width:770px; height:310px; margin:0 auto; padding:0; background:#FFEBCD url("grafika/hlava.jpg") top center no-repeat; text-align:left;}

    #odkaznadpis {padding:43px 318px 0 30px; margin:0; float:left;}
        #odkaznadpis a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
    #nadpis {padding:43px 0 0 0; margin:0;}
        #nadpis h1 {color:#000000; font-weight:bold; font-size:13px; padding:0; margin:0; text-decoration:none;}

    #hlavnimenu {margin:0; padding:17px 0 0 30px; display:block; list-style-type:none;}
        #hlavnimenu a {display:block; width:160px; background:url("grafika/poz_menu1.jpg") top left repeat-x; margin:0; padding:4px 0 3px 0;
                      font-size:13px; font-weight:bold; color:#000000; text-decoration:none;}
        #hlavnimenu a:hover {color:#EF8A18;}

    #menu2 {padding:0; margin:0; font-size:11px;}
        #slogan {float:left; padding:17px 40px 0 30px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

        #napoveda_img {float:left; padding:12px 3px 0 35px;}
        #zakazka_img {float:left; padding:10px 3px 0 0;}
        #kosik_img {float:left; padding:11px 3px 0 0;}

        #napoveda {float:left; padding:17px 20px 0 0;}
        #zakazka {float:left; padding:17px 20px 0 0;}
        #kosik {padding:17px 0 0 0;}
            #napoveda a, #zakazka a, #kosik a {color:#ffffff; font-weight:bold; text-decoration:none;}


/* telo */
#telo {width:770px;	margin:0 auto; padding:0 0 30px 0; background:#FFEBCD url("grafika/telo.jpg") top center repeat-y; text-align:left;}
    #text {padding:0 55px 10px 55px; text-align:justify;}
        #nadpis2 {margin:0; padding:0;}
        #menu3 {margin:0; padding:0 0 20px 0; text-align:center; color:#B5AA9C;}
        #menu3 a {color:#B5AA9C; font-weight:bold; text-decoration:none;}
        #menu3 a:hover {text-decoration:underline;}
        #menu3 .aktualni {font-weight:bold; color:#EF8A18;}

/* pata */
#pata {margin:0 auto; padding:0; background:#FFEBCD url("grafika/pata.jpg") bottom center no-repeat;	width:770px; height:160px; text-align:left;}
    #patatext {margin:0; padding:86px 0 0 260px; color:#ffffff; font-size:8px;}
        #patatext a {color:#ffffff; text-decoration:none;}
        #patatext a:hover {text-decoration:underline;}
    #pocitadlo {display:none;}


/* podminky */
.platnost {font-size:10px; text-align:right; margin-top:20px;}

/* neco o nas */
.ukazka {margin:0 0 10px 10px;}
.podpis {text-align:right; font-style:italic;}
.sady {margin:25px 0 0 0; text-align:center; color:#B5AA9C; font-size:10px;}
    .sady img {border:0; margin:0 6px;}

/* zakazka */
.form_zak {background:#FFEFDE; border:1px solid #B5AA9C; text-align:center; width:300px; padding:10px 0; margin:30px auto 0 auto;}
    .legendazak {width:110px; float:left; text-align:right; color:#000000; font-size:11px; margin:0; padding:5px 3px 0 0;}
    .inputzak {text-align:left; margin:2px 0 2px 110px;}
        .inputzak input {width:150px; margin:0;}
    .zapsatzak {text-align:left; margin:0 0 0 113px;}
    .zapsatzak {_margin:0 0 0 116px;}
        .zapsatzak input {width:73px; background:#ffffff; color:#000000; border:1px solid #B5AA9C; font-size:11px;}

.horniram {margin:15px 0 0 0;padding:10px; border:1px solid #B5AA9C; border-bottom:0; }
.dolniram {clear:both; padding:10px; border:1px solid #B5AA9C; border-top:0;}
.showform {font-size:12px; font-weight:normal;}
.showformsmall {font-size:9px; text-align:right; clear:both;}
    .showform a, .showformsmall a {cursor:pointer; text-decoration:underline;}

.a_form {background:#FFEFDE; border:1px solid #B5AA9C; text-align:center; width:600px; padding:10px 0; margin:10px auto;}
    .a_form_nadpis {text-align:center; margin:0; padding:0 0 10px 0; font-weight:bold;}
    .a_input {text-align:center; margin:2px 0;}
        .a_input input {border:1px solid #A9A8A7; margin:0;}
        .a_input textarea {border:1px solid #A9A8A7; margin:0; width:480px; height:100px;}
    .a_submit {text-align:center; margin:0;}
        .a_submit input {width:120px; background:#ffffff; color:#000000; border:1px solid #B5AA9C; font-size:11px; margin:0; padding:0;}

.logout {margin:15px 0 0 0; padding:3px; text-align:right;}

.prevod {margin:0 0 10px 0; border:1px solid #B5AA9C; padding:10px 60px; text-align:center; background:url("grafika/bs_info.gif") center left no-repeat;}
    .prevododkaz {margin:12px 0 0 0;}
        .prevod a {padding:1px 40px; border:1px solid #B5AA9C; text-decoration:none; font-size:11px; color:#000000; cursor:default;}
.stav {margin:0 0 10px 0; border:1px solid #B5AA9C; padding:10px 60px; text-align:center; background:#f7f7f7 url("grafika/bs_info.gif") center left no-repeat;}

.elverze {margin:0 0 10px 0; border:1px solid #B5AA9C; padding:10px 60px; text-align:center; font-size:17px;}

.nahled {float:left; width:98px; height:98px; margin:5px; padding:8px; border:1px solid #B5AA9C; text-align:center; background:#f7f7f7;}
    .nahled img {border:0;}
.souhlasim {margin:0 0 8px 0;}


.kontaktniudaje {margin:15px 0 0 0; border:1px solid #B5AA9C; padding:10px;}
.fakturacniadresa {float:left; width:310px;}
.dodaciadresa {float:left;}
.ostatniudaje {padding:15px 0 0 0; clear:both;}

/* kniha */
.chyba {margin:10px auto 0 auto; padding:10px 60px; width:400px; border:1px solid #EF4900; color:#EF4900; background:#f7f7f7 url("grafika/bs_chyba.gif") center left no-repeat; text-align:center;}
.odeslano {margin:10px auto; padding:10px 60px; width:400px; border:1px solid green; color:green; background:#f7f7f7 url("grafika/bs_ok.gif") center left no-repeat; text-align:center;}

#pridat {font-size:12px; font-weight:bold;}
    #pridat a {cursor:pointer;}

#form_gb {background:#FFEFDE; border:1px solid #B5AA9C; text-align:center; width:500px; padding:10px 0; margin:10px auto;}

    .legendagb {width:110px; float:left; text-align:right; color:#000000; font-size:11px; margin:0; padding:5px 3px 0 3px;}
    .inputgb {text-align:left; margin:2px 0 2px 110px;}
        .inputgb input, .inputgb textarea {width:300px; border:1px solid #A9A8A7; margin:0;}
        .inputgb textarea {height:100px;}
    .zapsatgb {text-align:left; margin:0 0 0 116px;}
    .zapsatgb {_margin:0 0 0 119px;}
    .zapsatgb input {width:100px; background:#ffffff; color:#000000; border:1px solid #B5AA9C; font-size:11px;}

.d_datum {padding:35px 0 0 0; font-size:10px;}
.d_jmeno_mail {padding:3px 0;}
.d_jmeno {font-size:14px; font-weight:bold;}
.d_reakce {padding:10px 0 0 25px; font-size:11px;}

/* kontakt */
.kontakt {float:left; padding:30px 0 0 0;}
.mapa {text-align:right;}

/* katalog */
.katalog {padding:15px 10px 10px 10px; margin:0;}
.kat_nazev {margin:0; padding:0 0 7px 0; font-weight:bold; text-align:left;}
    .kat_nazev h3 {font-size:13px; font-weight:bold; margin:0; padding:0;}
.kat_nahled {float:left; width:310px; text-align:center; color:#B5AA9C; font-size:10px;}
    .kat_nahled a img {border:0;}
.kat_popis {padding:0 0 0 310px; text-align:left;}
    .kat_popis ul {padding:0 0 0 25px; margin:0;}
.objednani {padding:0; margin:0 0 20px 0; font-size:11px; height:22px; background:#FFFFFF url("grafika/kat_lista.gif") center right no-repeat;}
    .kalkulator_img {float:left; padding:0 3px 0 400px;}
    .dokosiku_img {float:left; padding:0 3px 0 0;}
    .kalkulator {float:left; padding:4px 15px 0 0;}
    .dokosiku {padding:4px 0 0 0;}
        .kalkulator a, .dokosiku a {color:#ffffff; font-weight:bold; text-decoration:none;}
.b_kalkulator {background:#ffffff;}
    .form_kal {background:#FFEFDE; border:1px solid #B5AA9C; text-align:left; width:300px; padding:10px 0; margin:30px auto;}
        .legendakal {width:130px; float:left; text-align:right; color:#000000; font-size:11px; margin:0; padding:5px 3px 0 0;}
        .inputkal {text-align:left; margin:2px 0 2px 130px;}
            .inputkal input {width:130px; margin:0;}
        .spocitatkal {text-align:left; margin:0 0 0 133px;}
        .spocitatkal {_margin:0 0 0 136px;}
        .spocitatkal input {width:73px; background:#ffffff; color:#000000; border:1px solid #B5AA9C; font-size:11px;}
    .cena_kal {padding:0 15px 20px 15px;}
    .napoveda_kal {width:270px; padding:0 15px 10px 15px; margin:10px auto; border:1px solid #B5AA9C; font-size:11px; text-align:justify;}
    .chybakal {background:#FFEFDE url("grafika/bs_chyba.gif") center left no-repeat;; border:1px solid #B5AA9C; text-align:center; width:180px; padding:10px 60px; margin:10px auto; color:red;}


/* detail */
.detail_nahled {padding:10px 0 25px 0; text-align:center;}
.detail_popis {padding:0 0 25px 0;}
.detail_cena {padding:0 0 10px 0; text-align:right;}
    .detail_cena .cena {font-weight:bold;}
    .detail_cena_info {font-size:10px;}


/* formulare */
.form_obj {background:#FFEFDE; border:1px solid #B5AA9C; text-align:center; width:600px; padding:10px 0; margin:10px auto;}
.form_obj_nadpis {text-align:center; margin:0; padding:0 0 10px 0; font-weight:bold;}
.form_obj_shodnaadresa {text-align:center; margin:0; padding:0 0 15px 0;}

    .levy1 {float:left; width:260px;}
    .pravy1 {margin:0 0 0 260px;}
    .levy2 {float:left; width:350px;}
    .pravy2 {margin:0 0 0 350px;}


    .legendaobj {width:110px; float:left; text-align:right; color:#000000; font-size:11px; margin:0; padding:5px 3px 0 3px;}
    .legendaobjuz1 {width:70px; float:left; text-align:right; color:#000000; font-size:11px; margin:0; padding:5px 3px 0 3px;}
    .legendaobjuz2 {width:45px; float:left; text-align:right; color:#000000; font-size:11px; margin:0; padding:5px 3px 0 3px;}
    .inputobj {text-align:left; margin:0 0 2px 110px;}
    .inputobjuz1 {text-align:left; margin:0 0 2px 70px;}
    .inputobjuz2 {text-align:left; margin:0 0 2px 45px;}
        .inputobj input, .inputobj textarea {width:400px; border:1px solid #A9A8A7; margin:0;}
        .inputobj input, .inputobj textarea {_width:397px;}
        .inputobj .vlastnitext {height:100px;}
        .inputobj .poznamka {height:60px;}
        .inputobj .uz1 {width:140px; border:1px solid #A9A8A7; margin:0;}
        .inputobj .uz1 {_width:137px;}
        .inputobj .uz2 {width:230px; border:1px solid #A9A8A7; margin:0;}
        .inputobj .uz2 {_width:227px;}
        .inputobjuz1 .uz3 {width:180px; border:1px solid #A9A8A7; margin:0;}
        .inputobjuz1 .uz3 {_width:177px;}
        .inputobjuz2 .uz4 {width:115px; border:1px solid #A9A8A7; margin:0;}
        .inputobjuz2 .uz4 {_width:112px;}
    .zapsatobj {text-align:left; margin:0 0 0 116px;}
    .zapsatobj {_margin:0 0 0 119px;}
        .zapsatobj input {width:100px; background:#ffffff; color:#000000; border:1px solid #B5AA9C; font-size:11px;}
    .objednat {text-align:center; margin:15px 0 0 0;}
        .objednat input {width:100px; background:#ffffff; color:#000000; border:1px solid #B5AA9C; font-size:14px; font-weight:bold;}


.povinne {font-size:10px; line-height:15px; text-align:right; margin:0 30px 0 0;}
.souhlas {font-size:11px; margin:20px 0 0 0;}
.chybaobj {background:#FFEFDE url("grafika/bs_chyba.gif") center left no-repeat;; border:1px solid #B5AA9C; text-align:center; width:480px; padding:10px 60px; margin:10px auto; color:red;}
    .chybanadpis {font-size:14px; font-weight:bold; padding:0 0 3px 0;}

/* kosik */
.kosik_prazdny {text-align:center; font-size:14px; font-weight:bold; padding:10px 0;}

.kosik_zahlavi {border-bottom:1px solid #B5AA9C; padding:3px; margin:1px 0; font-size:11px;}
.kosik_polozka {border-bottom:1px solid #B5AA9C; padding:5px; margin:1px 0;}
    .kosik_popis {float:left; width:440px;}
        .kosik_popis a {cursor:pointer;}
    .dotisk {color:#B5AA9C; font-size:11px;}
    .kosik_pocet {float:left; width:60px; text-align:right;}
    .kosik_cena {float:left; width:100px; text-align:right;}
    .kosik_zmenit {float:left; width:28px; text-align:right;}
        .kosik_zmenit a img {border:0; padding-top:1px;}
    .kosik_odebrat {text-align:right;}
        .kosik_odebrat a {cursor:pointer;}
            .kosik_odebrat a img {border:0; padding-top:1px;}
    .kosik_priobjednat {text-align:right;}
        .kosik_priobjednat a img {border:0; padding-top:1px;}

.kosik_cenacelkem {padding:5px; margin:1px 0 40px 0; font-weight:bold; font-size:15px;}
    .cenacelkem_popis {float:left; width:440px;}
    .cenacelkem_cena {float:left; width:160px; text-align:right;}
.kosik_volby {float:left; width:440px; font-size:11px;}
    .kosik_volby select {border:0; font-size:11px;}
.kosik_volbycena {float:left; width:160px; text-align:right;}
.noscript_zmenit {width:70px; background:#ffffff; color:#000000; border:1px solid #B5AA9C; font-size:11px;}

.podrobnosti {background:#ffffff;}
    .kosik_vice {background:#ffffff; border-top:1px solid #B5AA9C; text-align:center; padding:10px 0; margin:10px auto 0 auto;}
        .legendakos {width:110px; float:left; text-align:right; color:#000000; font-size:11px; margin:0; padding:2px 3px 2px 3px;}
        .textkos {float:left; width:440px; text-align:left; margin:0 0 2px 10px;}

/* objednano */
.prijato {text-align:center; font-weight:bold; font-size:16px; padding:25px 0;}
.heslo {width:280px; padding:15px; margin:20px auto; border:1px solid #B5AA9C; line-height:22px; text-align:center; font-weight:bold;}


/* ... */
.cleaner {clear:both; visibility:hidden;}
.navigace {text-align:center; padding:30px 0 0 0;}
.red {color:red;}
.blue {color:blue;}
