body {background:transparent; color:#000; font-family:Arial, "Arial CE", sans-serif; font-size:12px; margin:0; padding:0; border:0;}
.horni-obal {background:transparent url("../image/horni.jpg") no-repeat center top; min-width:960px; height:256px; margin:0 auto;}
.horni {width:960px; height: 250px; margin:0 auto;}
.horniL {width:220px; height: 250px; margin:0; padding:0; float:left;}
.horniP {background: transparent; width:740px; height: 250px; margin:0; padding:0; float:left;}
.stred-obal {background:#fff url("../image/stred_bg.gif") repeat-y center; min-width:960px; height:auto; margin:0 auto;}
.stred-bg {background:transparent url("../image/stred.jpg") no-repeat top center; min-width:960px; height:auto; margin:0 auto;}
.uvod-telo {width:960px; height: 270px; margin: 0 auto; padding: 10px 0 0 0px;}
.uvod-teloL {float:left; width: 300px; height:auto; }
.uvod-teloP {background: transparent; width: 625px; height: auto;  float: left; margin: 0 0px 0 20px;}
.uvod-telo-akce {float:left; background: transparent; width: 620px; height: 250px; overflow:hidden}
.uvod-telo-akce img {border: none;}
.uvod-telo-news {width: 300px;}
.telo {width:960px; height: auto; margin: 0 auto; padding: 0px 0 0 0px;}
.teloL { background: transparent; float:left; width: 200px; height:auto; padding: 0 0 0 15px;}
.teloL h2 {font-size: 18px; color:#606060; padding: 0; margin: 15px 0 0 0; }
.teloL h2 strong {color:#9FC162;}
.teloP {background:transparent; width: 730px; height: auto;  float: left; margin: 0 0px 0 10px;}
.teloP h2 { color:#2F2F2F; padding: 0 0 0 15px; }
.news {background: transparent; width: 300px; margin: 0px 0px 0 15px; }
.datum {background: transparent url("../img/datum.gif") no-repeat; width: 40px; height: 40px; color:#2F2F2F; float: left;}
.den {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-align: center; width: 40px; display: block; padding: 8px 0 0 0; margin: 0; line-height:15px;}
.mes {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; width: 40px; display: block; padding: 0;}
.news h3 {background: transparent; padding: 2px 0px 0 10px; display: block; margin: 0; width:230px; float:left; font-size: 14px; font-weight: bold; color:#2F2F2F;}
.news h3 a {text-decoration:none; font-weight: bold; color:#2F2F2F;}
.news h3 a:hover {color:#559F55;}
.news hr {width:auto; display:block;}
.news-text {padding: 0 0 5px 50px; margin: 0; color:#606060; width: 230px; text-align: justify; border-bottom: 1px dashed #A0A0A4;}
.news-text p { margin: 0; padding: 0; }
.news-text p:hover strong {color:#265500;}
.news-text p:hover {color:#000;}
.pageN {background: transparent; color:#2F2F2F; font-weight: bold; font-size:12px; width:280px; height: 23px; padding: 0 0 0 15px;}
.pageN span {padding:0 8px 0 0;  float:left; height: 23px; line-height: 23px;}
.pageN strong {background: transparent url("../img/strn.gif") no-repeat; margin: 0 2px; width:25px; height: 23px; display:block; text-align: center; font-size: 18px; float: left;}
.pageN a {background: transparent url("../img/stra.gif") no-repeat; margin: 0 2px; width:25px; height: 23px; display:block; text-align: center; font-size: 18px; float: left; text-decoration: none; color:#E0E8C8; }
.pageN a:hover { color:#265500;  }
.dolni-obal {background:transparent url("../image/dolni.jpg") no-repeat top center; min-width:960px; height:auto; margin:0 auto;}
.dolni {width:960px; margin: 0 auto;}
.dolniL {float:left; padding: 10px 0 0 20px; color:#2F2F2F; width:auto;}
.dolniL strong { padding: 0px 0 4px 0; color: #000;}
.dolniL p {padding: 10px 0 0 0; margin:0; color:#2F2F2F;}
.dolniKL span {width:30px; display: block; float:left; font-weight: bold;}
.dolniKP span {width:50px; display: block; float:left; font-weight: bold;}
.dolniP {float:left; width:auto;}
.dolniKL { float:left; width:240px;}
.dolniKP { float:left; width:375px;}
.dolni-menu {list-style: none; margin:20px 0 0 0px; padding: 0 0 0 0; float:right; width:320px; display: block;}
.dolni-menu li {float:left;}
.dolni-menu li a { background: #E0E8C8; border: 1px solid #A9A9A9; padding: 5px; margin: 0 2px; color:#2F2F2F; text-decoration:none; display: block;}
.dolni-menu li a:hover { background: #fff; color: #000;}
.copyright {background:transparent url("../image/copyright.jpg") no-repeat top center; min-width:960px; height:70px; margin:0 auto;}
.copy {width:960px; margin: 0 auto;}
.copy a {color:#2F2F2F; text-decoration: none; font-weight:bold; font-size: 12px; padding: 25px 0 0 0; display:block;}
.copy a:hover {color:#4169E1;}
.copyL {float:left; padding: 0 0 0 20px;}
.copyP {float:right; padding: 0 25px 0 0;}
.logo {border:none;}
.btn-log {width:126px; height:32px; background: transparent url("../img/btn-log.gif") no-repeat; display: block; margin:40px 0px 0 130px; padding: 0px 0 0 0px;}
.btn-log a {line-height: 32px; text-align:center; width: 110px; display: block; padding: 0 0px 0 0; color:#2F2F2F; font-weight: bold; text-decoration:none;}
.btn-log a:hover {color: #6495ED;}
.btn-obc {width:120px; height:32px; background: transparent url("../img/btn-obc.gif") no-repeat; display: block; margin:10px 0px 0 380px; padding: 0px 0 0 0px; float:left;}
.btn-obc a {line-height: 32px; text-align:center; width: 120px; display: block; padding: 0 0px 0 0; color:#2F2F2F; font-weight: bold; text-decoration:none;}
.btn-obc a:hover {color: #6495ED;}
.btn-rkr {width:110px; height:32px; background: transparent url("../img/btn-rkr.gif") no-repeat; display: block; margin:10px 0px 0 0px; padding: 0px 0 0 0px; float:left;}
.btn-rkr a {line-height: 32px; text-align:center; width: 110px; display: block; padding: 0 0px 0 0; color:#2F2F2F; font-weight: bold; text-decoration:none;}
.btn-rkr a:hover {color: #6495ED;}
.btn-jnk {width:110px; height:32px; background: transparent url("../img/btn-jnk.gif") no-repeat; display: block; margin:10px 0px 0 0px; padding: 0px 0 0 0px; float:left;}
.btn-jnk a {line-height: 32px; text-align:center; width: 110px; display: block; padding: 0 0px 0 0; color:#2F2F2F; font-weight: bold; text-decoration:none;}
.btn-jnk a:hover {color: #6495ED;}
.btn-uvd {padding: 70px 5px 0 75px; width:73px; height:94px;}
.btn-uvd a {width:auto; height:auto; display:block; background: transparent url("../img/btn-uvd.gif") no-repeat; color: #000; text-decoration: none; font-weight: bold; font-size: 15px; text-align: center; padding:55px 0 25px 0;}
.btn-uvd a:hover {background: transparent url("../img/btn-uvd1.gif") no-repeat; color:#E0E8C8;}
.btn-kat {padding: 70px 5px 0 0px; width:76px; height:94px;}
.btn-kat a {width:auto; height:auto; display: block; background: transparent url("../img/btn-kat.gif") no-repeat; color: #000; text-decoration: none; font-weight: bold; font-size: 15px; text-align: center; padding:55px 0 25px 0;}
.btn-kat a:hover {background: transparent url("../img/btn-kat1.gif") no-repeat; color:#E0E8C8;}
.btn-akt {padding: 70px 5px 0 0px; width:76px; height:94px;}
.btn-akt a {width:auto; height:auto; display: block; background: transparent url("../img/btn-akt.gif") no-repeat; color: #000; text-decoration: none; font-weight: bold; font-size: 15px; text-align: center;  padding:55px 0 25px 0;}
.btn-akt a:hover {background: transparent url("../img/btn-akt1.gif") no-repeat; color:#E0E8C8;}
.btn-knt {padding: 70px 5px 0 0px; width:71px; height:94px; }
.btn-knt a {width:auto; height:auto; display: block; background: transparent url("../img/btn-knt.gif") no-repeat; color: #000; text-decoration: none; font-weight: bold; font-size: 15px; text-align: center; padding:55px 0 25px 0;}
.btn-knt a:hover {background: transparent url("../img/btn-knt1.gif") no-repeat; color:#E0E8C8;}
.btn-obj {margin: 70px 0px 0 0px; width:141px; height:94px;}
.btn-obj a {width:auto; height:auto; display: block; background: transparent url("../img/btn-obj.gif") no-repeat; color: #000; text-decoration: none; font-weight: bold; font-size: 15px; text-align: right; margin:0; padding:55px 45px 25px 0px;}
.btn-obj a:hover {background: transparent url("../img/btn-obj1.gif") no-repeat; color:#E0E8C8;}
.btn-objp {margin: 70px 0px 0 0px; width:204px; height:94px; color:#000; background: transparent url("../img/btn-objp.gif") no-repeat; display: block; padding: 0 0 0 0px;}
.btn-objp div {width:204px; height:auto; font-weight: bold; font-size: 14px; margin:0; padding:35px 0px 0px 5px;}
.btn-obj-pol {width:auto; height:94px; background: transparent url("../img/btn-objpp.gif") repeat-x; display: block; padding:2px 5px; color:#fff; text-align: center; float:left;}
.btn-objp strong {background: transparent; width:auto; text-align:center; height:auto; line-height:40px; display:block; float:left; font-size:22px; padding:0 5px; margin: 0;}
.hlavni-menu {list-style: none; margin:0; padding:0;}
.hlavni-menu li {float:left;}
.btn-obj-cena {width:90px; display:block; float: left; text-align: center; padding:2px 0px; line-height:16px;}
.clear {clear: both; margin: 0; padding: 0; line-height: 0px;}

/* katalog menu */
.pre-menu { font-size: 13px; color:#9FC162; font-weight: bold; }
.pre-menu a {color:#2F2F2F; font-weight: bold;}
.pre-menu a:hover {color:#A0A0A4;}
.ul1 a {border-bottom: solid 1px #E6E6E6;}
.ul1, .ul2, .ul3, .ul4 {list-style-type:none; height:auto;}
.ul1 li, .ul2 li, .ul3 li, .ul4 li {margin:1px 0;}
.ul1 li a, .ul2 li a, .ul3 li a, .ul4 a 
{display:block; color: #333; text-decoration:none; padding:0;}
.ul1 li span, .ul2 li span, .ul3 li span, .ul4 li span {display:block; background:transparent; color:#333;}

.ul1 {background:transparent; margin:5px 15px 10px 0px; padding:10px 0; width:198px;}
.ul1 li a {font-size:14px; font-weight:bold; line-height:24px; padding:0 0 0 0px; width:183px;}
.ul1 li a:hover {background:transparent; color: #559F55;}
.ul1 li span {color: #559F55; font-size:14px; font-weight:bold; line-height:24px; padding:0 0 0 0px; width:183px; border-bottom: solid 1px #E6E6E6;}

.ul2 {margin:0 0 0 10px; padding:0; width:178px;}
.ul2 li a {font-size:12px; font-weight:200; line-height:22px; padding:0 0 0 5px; width:167px;}
.ul2 li a:hover {background:transparent; color: #559F55; }
.ul2 li span {font-size:12px; font-weight:bold; line-height:22px; padding:0 0 0 5px; width:168px; border-bottom: solid 1px #E6E6E6;}

.ul3 {margin:0 0 0 10px; padding:0; width:173px;}
.ul3 li a {font-size:11px; line-height:20px; padding:0 0 0 10px; width:152px;}
.ul3 li a:hover {background:transparent; color: #559F55; padding:0 0 0 10px; }
.ul3 li span {font-size:11px; font-weight:bold; line-height:22px; padding:0 0 0 10px; width:153px;}

.ul4 {margin:0 0 0 15px; padding:0; width:173px;}
.ul4 li a {font-size:11px; line-height:20px; padding:0 0 0 10px; width:137px;}
.ul4 li a:hover {background:transparent; color: #559F55; padding:0 0 0 10px; }
.ul4 li span {font-size:11px; font-weight:bold; line-height:22px; padding:0 0 0 10px; width:138px;}


.m0 {display:none;}
.m1 {display:block;}

/* katalog vyrobku  */

.tab-katalog { margin:0 auto; padding:0; border:0; width:auto; height:auto;}
.tab-katalog td {font-size:11px; text-align:center; vertical-align:top; width:170px; height:auto;}
.tab-katalog td h2 {color:#000; font-size:14px; letter-spacing:0; line-height:16px; text-align:center; margin:0; padding:0; width:auto; height:50px;}
.td-kat-01 h2 a:hover { color:#559F55; }	
.td-kat-01 {background:#B4D083 url("../img/td-kat-01bg.gif") no-repeat center top; padding:10px 0px 5px 0px; border-left:2px solid #fff; border-right:3px solid #fff;}
.td-kat-01 h2 a {color:#333333; text-decoration:none;}
.td-kat-01 .akce {color:#B4D083; text-align:center; vertical-align:top; padding:2px 0 5px 0; width:150px; height:auto;}
.td-kat-01 .akce span {color:#CC3300;}
.td-kat-01 p {color:#2F2F2F; text-align:justify; line-height:14px; margin:5px 0; padding:0 10px 0 10px;}
.td-kat-01 img {margin:0; padding:0; border:5px solid #fff;}
.td-kat-01 p img {margin:0; padding:0; border:2px solid #fff;}
.td-kat-02 {background:url("../img/td-kat-02bg.gif") no-repeat center top; padding:0px 0px 10px 0px; border-left:2px solid #fff; border-right:3px solid #fff; height:175px;}
.old { color: #2F2F2F; float:left; padding:15px 15px 0 10px; text-decoration: line-through;}
.old strong {display:block; }
.czk {color: #2F2F2F; float:left; padding:15px 0px 0 10px; font-weight: bold;}
.czk strong {display:block; }
.objednat { clear: both; float:right; border: none; }
.objednat img { border: none; }

.light-search { background: transparent; margin: 0; padding: 0; }
.inp1bg { background:url("../img/searchbg.gif") no-repeat left top; width:150px; height:50px; float:left; padding:25px 0 0 4px;   }
.inp1 { border:none; width:140px; }
.but1 {  background:url("../img/searchbut.gif") no-repeat left bottom; width: 54px; height: 50px; border: none; padding: 5px 0 0 0; margin:0;}

.lista {background:#486799;  margin: 15px auto 10px auto; border-left: 0px solid #fff; padding: 5px 0px 5px 10px; width:690px; }
.lista strong {color:#000; font-size:16px;}
.lista a {color: #B4D083; text-decoration:none; font-weight:bold;}
.lista a:hover {color:#FFF;}
.lista img {margin:0 0 2px 0; padding:0 2px; border:0;}
.lista span {color:#FFF;}

.produkt-type { float: left; }
.produkt-type img { border:none; margin: 0; padding: 0; vertical-align: top;}
.produkt-page { float: right; }

.sel1 { margin: 0 10px 0 0; padding: 0;}
.sel2 { margin: 0 0 0 25px; padding: 0;}
.sel3 { margin: 0 10px 0 20px; padding: 0;}
.page {background:#486799;  margin: 10px auto 10px auto; border-left: 5px solid #fff; padding: 5px 0px 5px 10px; width:690px; color:White; }
.page a { font-size: 15px; color: #B4D083; padding: 0 2px; }
.page strong { font-size: 20px; color: #E0E8C8;}

/*katalog detail*/
#tab-detail { background:#B4D083 url(../img/td-kat-01bg.gif) repeat-x; width:700px; margin: 0 auto 15px auto; padding: 0 0 10px 0;}
.t-d-nadpis {margin:5px 0 10px 10px; padding:0;}
.t-d-nadpis h2 {color:#333; font-size:20px;}
.t-d-foto {text-align:left; vertical-align:top; padding:0 0 0 15px; width:300px; height:auto;}
.t-d-foto-h img {border:0;}

.t-d-foto-h img {border:4px solid #B4D083;}
.t-d-foto-xp img {border:2px solid #CCC; padding: 0px 0px 0px 0px; margin: 5px 2px 5px 3px;}
.t-d-foto-xp { text-align:left;}

.t-d-akce {color:#B4D083; vertical-align:top; padding:0px 0px 0 15px; width:90px; height:auto;}
.t-d-akce span {color:#c42;}
.t-d-akce acronym {color: #D7650B; margin:0 3px; padding:0; text-decoration:underline; border-bottom:0; cursor:help;}
.t-d-para {vertical-align:top; padding:0 0 15px 15px; width:390px; height:auto;}
#tab-detail-V {margin:10px 0; padding:0; width:320px; height:auto;}
#tab-detail-V td {vertical-align:top; line-height:18px; padding:3px 0 3px 5px; border-bottom: 1px dashed #090;}
#tab-detail-V tr:hover {background: #FFF;}

.tab-detail h2 {color: #D7650B; font-size:16px; letter-spacing:0; margin:0; padding:10px 0 0 0;}
.tab-detail h2 b {font-weight:200;}

.t-d-cena {padding:0 0px 0px 20px; margin: 0; width:auto; height:auto;}

.atribut {color: #000; width:100px; font-weight:bold;}
.hodnoty {color:#000; font-size:14px; font-weight:normal; width:265px;}

.old2 {color:#666; font-size:14px; font-weight:bold; text-decoration:line-through; margin:3px 0px 0 0; padding:0;}
.sale2 {color:#F00; font-size:14px; font-weight:bold; margin:0; padding:0; display: block;}
.czk2 {color:#000; font-size:16px; font-weight:bold; margin:0 10px 0 0; padding:0; display: block;}
.eur2 {color: #D7650B; font-size:14px; font-weight:bold; margin:0; padding:0 0 0 0; text-align: left; display: block;}
.cena2 {float:left; font-weight:bold; margin:0px 0px 0px 0px; padding:0 0 20px 0; width:130px; height:auto; text-align: left;}
.cena2 strong {font-size:11px; font-weight:200; width: 150px;}
.objednat2 {margin:0; padding:4px 0; width:auto; height:auto; text-align:center; }
.objednat2 a {color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
.objednat2 img {border:0;}

#detail-popis {background:#E0E8C8; margin:10px auto 10px auto; padding:10px 20px 10px 20px; width:658px; height:auto; border: solid 1px #B4D083; line-height: 20px; color:#000;}
#detail-popis h3 {color:#383e3a; font-size:17px; letter-spacing:2px; font-weight:bold; margin:0; padding:5px 0 15px 0;}
#detail-popis h3 b {color:Black;}
#detail-popis a {text-decoration:underline; color:#039; font-weight:bold;}
#detail-popis a:hover {color:#000;}
#detail-popis a strong {color:#039; font-weight:bold;}
#detail-popis strong {color: #595959;}
#detail-popis ul {list-style:square; margin: 0 0 0 18px; padding:15px 0 10px 0;}
#detail-popis p {text-align:justify;}

.kolekce {margin:10px auto 10px auto; padding:0; width:700px; height:auto; border: solid 0px #fff; line-height: 20px; color:#000;}
.kolekce h2 {color:#383e3a; font-size:17px; letter-spacing:2px; font-weight:bold; margin:0; padding:15px 0px 15px 4px;}
.tab-detail-kolekce {background:#B4D083 url(../img/td-kat-01bg.gif) repeat-x; margin:0; width:auto;}
.tab-detail-kolekce h3 {font-size:14px; color:#333; margin:0; padding:5px;}
.tab-detail-kolekce a {color:#333; text-decoration:none;}
.tab-detail-kolekce a:hover {color:#486799;}
.tab-detail-kolekce img {border:2px solid #B4D083; padding:0; margin:0 0 8px 0;}
.tab-detail-kolekce td {width:171px; border:0px solid #000; text-align:center;}
.tab-detail-kolekce-tr1 td { border:2px solid #FFF; border-bottom:0px solid #FFF;}
.tab-detail-kolekce-tr2 td { border:2px solid #FFF; border-top:0px solid #FFF;}

#detail-foto {background:#E0E8C8; border: solid 1px #B4D083; margin:0 auto 0px auto; padding:0px 0px 15px 15px; width:683px; height:auto; text-align:left;}
#detail-foto h3 { text-align:left; color:#383e3a; font-size:17px; letter-spacing:2px; font-weight:bold; margin:0; padding:15px 0px 15px 0px;}
#detail-foto img {background:#F9F9F9; border:solid 1px #E6E6E6; margin:2px; padding:3px;}

/*pridani do objednavky */
.objednavka-pridat {background:#E0E8C8; width:330px; height:200px;}
.tab-objednavka-pridat {margin:0; padding:0; border:0; width:330px; height:auto; text-align:center;}
.tab-objednavka-pridat td {margin: 0 auto; padding:2px 10px; height:auto; width:330px;}
.tab-objednavka-pridat h3 {background:#B4D083; color:#2c405c; font-size:14px; line-height:18px; margin:-2px -10px 15px -10px; padding:5px 0px; text-align:center;}
.p-d-o-cenacelkem {text-align:left; width:190px; height:auto;}
.p-d-o-cena {width:145px; height:auto; color:#000; font-size:15px; font-weight:bold; padding:10px 0 0 0;}
.p-d-o-cena b {display:block; font-size:9px; font-weight:200;}
.p-d-o-vlastnost1 {color:#000; text-align:right; width:100px; height:auto; padding: 0;}
.p-d-o-vlastnost2 {text-align:left; width:190px; height:auto;}
.p-d-o-potvrzeni {text-align:center; height:auto; color:#000; font-weight:bold;}
.p-d-o-potvrzeni p {margin:0; padding:50px 0 20px 0;}
.but5 { background:transparent url("../image/objednat3.gif") no-repeat; width:200px; height:50px; border:0; color:#fff; font-size:12px; font-weight:bold;}
.but4 {background:transparent url("../image/t-d-o-objednavka.gif") no-repeat; width:140px; height:40px; border:0; color:#333; font-size:12px; font-weight:bold;}
.but6 {background:transparent url("../image/t-d-o-zavrit.gif") no-repeat; width:120px; height:40px; border:0; color:#fff; font-size:12px; font-weight:bold;}
.but11 {background:transparent url("../img/but10.gif") no-repeat; width:90px; height:40px; border:0; color:#fff; font-size:12px; font-weight:bold;}
/* Objednávka */
.info-text {background: #e0e8c8 url("../img/pozor.gif") no-repeat 13px 12px; margin:0; padding:15px 20px 15px 40px; width:auto; height:auto; color:#000; }
.info-text2 {background:#e0e8c8 url("../img/pozor.gif") no-repeat 13px 5px; border: 1px dashed #b4d083; margin:15px auto 15px auto; padding:15px 20px 15px 40px; width:650px; height:auto; color:#000; font-weight: bold;}

.nav-cart {background: #b4d083 url("../img/nav-cart.gif") no-repeat; font-size:12px; margin:15px auto 2px auto; padding:15px 10px 10px 10px; width:680px; height:auto;}
.nav-cart div {float:left; text-align:center; margin:0 10px 0 50px; padding:55px 0 0 0; width:auto; height:auto;}
.nav-cart b {color:#2c405c; font-weight:200;}
.order {background: #b4d083; font-size:12px; margin:15px auto 15px auto; padding:10px; width:680px; height:auto;}
.order h2 {font-size:16px; margin:0 0 10px 0; padding:0; color:#333;}
.order a {color:#da251c; text-decoration:underline;}
.order a:hover {color:#486692;}

.step1p {background:url("../img/step1p.gif") no-repeat center top; color:#999;}
.step2p {background:url("../img/step2p.gif") no-repeat center top; color:#999;}
.step3p {background:url("../img/step3p.gif") no-repeat center top; color:#999;}
.step4p {background:url("../img/step4p.gif") no-repeat center top; color:#999;}
.step1pa {background:url("../img/step1pa.gif") no-repeat center top; color:#2c405c;}
.step2pa {background:url("../img/step2pa.gif") no-repeat center top; color:#2c405c;}
.step3pa {background:url("../img/step3pa.gif") no-repeat center top; color:#2c405c;}
.step4pa {background:url("../img/step4pa.gif") no-repeat center top; color:#2c405c;}
.step1da {background:url("../img/step1pa.gif") no-repeat center top; color:#2c405c;}
.step2da {background:url("../img/step2pa.gif") no-repeat center top; color:#2c405c;}
.step3da {background:url("../img/step3pa.gif") no-repeat center top; color:#2c405c;}
.step4da {background:url("../img/step4pa.gif") no-repeat center top; color:#2c405c;}
.step1dn a {display:block; background:url("../img/step1dn.gif") no-repeat center top; color:#e0e8c8; margin:-56px 0 0 0; padding:56px 0 0 0;}
.step1dn a:hover {background:url("../img/step1pa.gif") no-repeat center top; color:#2c405c;}
.step2dn a {display:block; background:url("../img/step2dn.gif") no-repeat center top; color:#e0e8c8; margin:-56px 0 0 0; padding:56px 0 0 0;}
.step2dn a:hover {background:url("../img/step2pa.gif") no-repeat center top; color:#2c405c;}
.step3dn a {display:block; background:url("../img/step3dn.gif") no-repeat center top; color:#e0e8c8; margin:-56px 0 0 0; padding:56px 0 0 0;}
.step3dn a:hover {background:url("../img/step3pa.gif") no-repeat center top; color:#2c405c;}
.step4dn a {display:block; background:url("../img/step4dn.gif") no-repeat center top; color:#e0e8c8; margin:-56px 0 0 0; padding:56px 0 0 0;}
.step4dn a:hover {background:url("../img/step4pa.gif") no-repeat center top; color:#2c405c;}
.step1pn a { display:block; background:url("../img/step1pn.gif") no-repeat center top; color:#DA251C; margin:-56px 0 0 0; padding:56px 0 0 0; }
.step2pn a { display:block; background:url("../img/step2pn.gif") no-repeat center top; color:#DA251C; margin:-56px 0 0 0; padding:56px 0 0 0; }
.step3pn a { display:block; background:url("../img/step3pn.gif") no-repeat center top; color:#DA251C; margin:-56px 0 0 0; padding:56px 0 0 0; }
.step4pn a { display:block; background:url("../img/step4pn.gif") no-repeat center top; color:#DA251C; margin:-56px 0 0 0; padding:56px 0 0 0; }
.step1pn a:hover {background:url("../img/step1pa.gif") no-repeat center top; color:#2c405c;}
.step2pn a:hover {background:url("../img/step2pa.gif") no-repeat center top; color:#2c405c;}
.step3pn a:hover {background:url("../img/step3pa.gif") no-repeat center top; color:#2c405c;}
.step4pn a:hover {background:url("../img/step4pa.gif") no-repeat center top; color:#2c405c;}


#objednavka {background: #e0e8c8; margin:10px 0 0 0; padding:10px; border:0; width:660px; height:auto;}
#registrace {background: #e0e8c8; margin:10px 0 0 0; padding:10px; border:0; width:660px; height:auto;}
#objednavka h3, #registrace h3 {color:#2c405c; font-size:14px; margin:10px 0 5px 0; padding:0;}
#registrace h3 b {color:#000; font-size:11px; font-weight:200;}
#registrace span {display:block; float:left; color:#000; font-size:12px; font-weight:200; line-height:20px; margin:5px 0; width:97px; height:20px;}
#registrace hr {background:#b4d083; color:#b4d083; border:0; height:2px;}

.div-objednavka {margin:0 auto; padding:0; width:auto; height:auto;}
.div-objednavka hr {background:#ded6c4; color:#ded6c4; border:0; height:1px;}
.div-objednavka em {color:#a87d5a; font-style:normal; text-decoration:line-through;}

.left5 {text-align:left; padding:0 0 0 5px;}
.left10 {text-align:left; padding:0 0 0 10px;}
.right {text-align:right;}
.right5 {text-align:right; padding:0 5px 0 0;}

.tab-objednavka {background:#fff; margin:0 auto 15px auto; padding:0; border:0; width:650px; height:auto;}
.tab-objednavka th {background:#4E6D9E; color:#fff; line-height:30px;}
.tab-objednavka tr:hover {background: #F0F3E1;}
.tab-objednavka td {line-height:auto; vertical-align:middle; border-bottom:1px solid #e0e0e0; height:auto;}
.tab-objednavka td a {color:#999999; text-decoration:none;}
.tab-objednavka td a:hover {color:#333;}
.tab-objednavka td img {display:block; margin:0; padding:0; border:0;}

.tab-registrace {background:transparent; margin:0; padding:0; border:0; width:650px; height:auto;}
.tab-registrace td {padding:0 10px;}
.tab-registrace-prehled {background:#fff; color:#555; margin:0 auto 10px auto; padding:0; border:0; border-top:5px solid #fff; border-bottom:5px solid #fff; width:650px; height:auto;}
.tab-registrace-prehled td {line-height:16px; padding:5px 10px 0 10px;}
.tab-registrace-prehled span {display:block; float:left; color:#000; font-weight:bold; line-height:16px; margin:0; width:114px; height:auto;}
.tab-registrace-prehled hr {background:#e0e8c8; color:#e0e8c8; border:0; height:2px;}
#mrfc_miscellaneous {display:none;}
#mcpc_miscellaneous {display:none;}
.textarea-prehled {background: #fffff0; color:#555; font-size:12px; margin:5px auto 15px auto; padding:0 10px; border:1px dashed #ddd; width:628px; height:auto;}
.textarea-prehled p {margin:0; padding:10px 0;}

.tab-objednavka-prehled {background:#fff; margin:0 auto 15px auto; padding:0; border:0; width:650px; height:auto;}
.tab-objednavka-prehled th {background:#4E6D9E; color:#fff; font-size:11px; line-height:24px;}
.tab-objednavka-prehled td {font-size:11px; line-height:16px; vertical-align:top; border-bottom:1px solid #e0e0e0; height:auto;}
.tab-objednavka-prehled .tz {background:transparent; color:#333333; font-size:12px; font-weight:bold; text-align:left; letter-spacing:0; padding:4px 0 4px 10px; width:244px;}
.tab-objednavka-prehled .sp {color:#666; text-align:left; padding:4px 0 4px 4px; width:270px;}
.tab-objednavka-prehled .ks {text-align:center; padding:4px 5px; width:20px;}
.tab-objednavka-prehled .cn1 {color:#486692; text-align:right; padding:4px 5px 4px 0; width:65px;}
.tab-objednavka-prehled .cn2 {color:#da251c; text-align:right; padding:4px 5px 4px 0; width:80px;}
.tab-objednavka-prehled .cc1 {font-size:14px; font-weight:bold; padding:4px 0 4px 10px;}
.tab-objednavka-prehled .cc2 {color:#da251c; font-size:14px; text-align:right; font-weight:bold; padding:4px 5px 4px 0;}

.tz {color:#000; font-size:14px; font-weight:bold; text-align:left;	letter-spacing:-1px; padding:8px 0 8px 10px; width:270px;}
.sp {color:#666; text-align:left; padding:8px 0 8px 4px; width:240px;}
.cn1 {color:#000; text-align:right; padding:8px 5px 8px 0; width:60px;}
.ks {color:#000; text-align:center; vertical-align: middle; padding:0px 5px 0 5px; width:20px;}
.cn1 {color:#486692; text-align:right; padding:8px 5px 8px 0; width:75px;}
.cn2 {color:#da251c; text-align:right; padding:8px 5px 8px 0; width:60px;}
.kr {text-align:left; padding:8px 5px; width:16px;}
.cc1 {color:#000; font-size:12px; font-weight:bold; padding:5px 0 5px 10px;}
.cc2 {color:#da251c; font-size:14px; text-align:right; font-weight:bold; padding:5px 5px 5px 0;}
.chxb1 {color:#000; padding:2px 0 2px 5px; width:20px;}
.chxb2 {color:#000; font-size:11px; padding:3px 0 1px 5px;}
.error {background:#fff; color:#da251c; margin:5px 15px; padding:5px; border:1px solid #da251c; width:558px; height:auto;}
.souhlas {background:#fff url("../img/pozor.gif") no-repeat 13px 12px; margin:0 auto; padding:20px 20px 20px 30px; width:auto; height:auto; color:#000; }

input, select, textarea {color:#000; font-family:Arial, "Arial CE", Sans-serif;}
.textarea {background: #fffff0; overflow:auto; font-size:12px; margin:5px 0; padding:5px 8px; border:0; width:644px; height:220px;}
.but2, .but3, .but4, .but5, .but6 { font-weight:bold; text-align:left; padding:0 0 0 15px; border:0; cursor:pointer;}
.but2 {background:#7caacc url(../img/but2.gif) no-repeat 0 0; color:#fff; margin:10px 20px 0 0; width:210px; height:24px;}
.but3 {background:#da251c url(../img/but3.gif) no-repeat 0 0; color:#fff; margin:10px 0 0 0; width:340px; height:24px;}
.but7 {font-size:14px; font-weight:bold; text-align:right; padding:0 15px 0 0; border:0; cursor:pointer;}
.but7 {background: #fffff0 url(../img/but7.gif) no-repeat 0 0; color:#2c405c; margin:10px 20px 0 0; width:200px; height:24px;}

.inp4 {border:0; border-bottom:1px dashed #b4d083; background: #fffff0; font-size:12px; margin:5px 0; padding:3px 4px 1px 4px; width:200px; height:16px;}
.sel4 {background:#fff; color:#000; font-size:12px; margin:5px 0 0 0; padding:1px; border:0; width:250px; height:20px;}

.logon { width: 200px; margin: 15px auto 0 auto; padding:0; text-align: center; background: #B4D083 url(../img/logon.gif);}
.logon h4 {color:#000; margin: 0; padding:5px 0;}
.tab-uzivatel {text-align: center; width:200px; margin:0; padding:0px 0 10px 0; background: #E0E8C8 url(../img/logon1.gif) no-repeat bottom;}
.tab-uzivatel input {font-size:10px; width: 190px; height: 20px; line-height: 20px; margin: 2px 0; border: 0; color:#fff; background:transparent url(../img/logon-but.gif) no-repeat;}
.t-u-user { color: #000; padding:4px 0; }

#prehled-objednavek { background: transparent; width: 700px; height: auto; margin: 30px auto 30px auto; padding:0;}
#prehled-objednavek h2 {margin:0; padding: 0 0 15px 0; text-align: left; font-size: 15px; color:#595959; height: 26px;}
.tab-pre-obj{margin: 0 auto; width: 700px; color:#333333;}
.tab-pre-obj a {color:#333333; font-weight: bold;}
.tab-pre-obj a:hover {color:black;}
.tab-pre-obj th {background:#383e3a; padding: 5px; color: #fff; font-weight: bold;}
.tr1-pre-obj td {background:#e0e8c8; padding: 5px; border-bottom: dashed 1px #b4d083;}
.tr2-pre-obj td {background:#b4d083; padding: 5px; border-bottom: dashed 1px #b4d083;}

/* Přihlášení uživatele */
#logon {padding:10px 0 0 0; background: #B4D083;}
#prihlasit { text-align:center; width: 300px;}
#prihlasit h2 { color: #333333; font-size: 15px; padding: 0; margin: 0; }
#login p { color: #333333; padding:0; margin: 5px 0 5px 0;}
.but8 {font-size:14px; font-weight:bold; text-align:center; padding:0px; border:0; cursor:pointer; margin: 10px auto 0 auto;}
.but8 {background:transparent url("../img/but8.gif") no-repeat; width:120px; height:40px; border:0; color:#fff; font-size:12px; font-weight:bold; display:block;}
.inp5 {border:0; border:3px solid #e0e8c8; background: #fffff0; font-size:12px; margin:5px 0; padding:3px 4px 1px 4px; width:140px; height:16px;}
.inp6 {border:0; border:3px solid #e0e8c8; background: #fffff0; font-size:12px; margin:5px 10px 0 35px; padding:3px 2px 1px 2px; width:120px; height:16px; float: left;}
.inp2 {border:0; border:3px solid #e0e8c8; background: #fffff0; font-size:12px; margin:5px 0; padding:3px 4px 1px 4px; width:120px; height:16px;}
.zh a { float:right; color:#333333; font-weight: bold; bottom: 5px; position: absolute; right:5px;}
.but10 {background:transparent url("../img/but10.gif") no-repeat; width:90px; height:40px; border:0; color:#fff; font-size:12px; font-weight:bold; display:block;}
.zpet a { float:right; color:#333333; font-weight: bold; bottom: 5px; position: absolute; right:5px;}

/* error hláška */
.er { color: #333333; }


/* Novinky */
.newsG-d { width: 700px; height: auto; margin: 10px auto 0 auto; padding:0;}
.newsG-d h3 {font-size: 17px; color:#333; margin:0 0 0 0px; padding: 10px 0 0px 75px;}
.newsG-d h3 a {background:transparent url("../img/ccl.gif") no-repeat right top; color: #9FC162; margin:0 ; padding:7px 75px 0px 0; height: 30px;}
.newsG-d h3 a:hover {background:transparent url("../img/ccla.gif") no-repeat right top; padding:7px 75px 0px 0; height: 30px; text-decoration: none; color:#333;} 
.newsG-d h4 { padding: 5px 0 5px 75px; margin: 0; color:#595959; }
.newsG-d h4 strong { color:#999999; }
.newsG-d hr  { background:transparent;  border: solid 0px; height: 0px; padding: 0px 0 0px 0; margin:0;}
.news-d {padding:10px 0 0px 0; margin:4px 0 4px 0; border-top: solid 2px #e0e8c8; border-bottom: dashed  2px #e0e8c8;}
.news-d:hover {background:#fefefe ;}
.pageN-d { background: transparent; color:#2F2F2F; font-weight: bold; font-size:12px; width:660px; height: 23px; margin:7px 0px; padding: 0 0 5px 0px;}
.pageN-d span {padding:0 8px 0 0;  float:left; height: 23px; line-height: 23px;}
.pageN-d strong {background: transparent url("../img/strn.gif") no-repeat; margin: 0 2px; width:25px; height: 23px; display:block; text-align: center; font-size: 18px; float: left;}
.pageN-d a {background: transparent url("../img/stra.gif") no-repeat; margin: 0 2px; width:25px; height: 23px; display:block; text-align: center; font-size: 18px; float: left; text-decoration: none; color:#E0E8C8; }
.pageN-d a:hover { color:#265500;  }

.news-text-d {padding: 0 15px 10px 75px; width:auto; line-height: 18px; color:#595959; text-align: justify;}
.news-text-d a {color: #9FC162;}
.news-text-d a:hover {color:#5D6369;}
.news-text-d p { margin: 0; padding:0;}
.news-text-d img { background:#F5F5F5;  border: 1px solid #DFDFDF; padding: 10px;}
.news-text-d h4 { padding: 10px 0; margin: 0; color:#595959; }
.FL { float:left; margin: 20px 20px 20px 0px;}
.FR { float:right; margin: 20px 0px 20px 20px; }
.datum-d {float: left; background: transparent url("../img/datum-d.gif") no-repeat;; width: 60px; height: 70px; text-align: center;}
.mes-d { display: block; font-size: 11px; color: #fff; padding: 10px 0 0px 0;}
.den-d { display: block; font-size: 28px; font-weight: bold; color: #5d6369; padding: 2px 0 0 0; line-height: 20px;}
.rok-d { display: block; font-size: 9px; color: #5d6369; padding: 0; line-height: 10px;}

.text-info {background: transparent; width: 700px; margin: 15px auto 15px auto; padding: 15px 0; color: black;}
.text-info p { text-align: justify; margin: 15px 0; font-size: 12px; padding: 0 20px;}
.text-info a {color:#265500;  }
.text-info a:hover {color:#486692;  }
.text-info h2 { color:#555555; font-size:16px; font-weight: bold; margin: 0; padding:0; }
.text-info h3 { color:#2c405c; font-size:14px; }
.text-info h4 { color:#486692; font-size:13px; }
.text-info ul { color:black;  list-style: decimal; margin: 15px 0 15px 0; padding: 0 0 0 35px; }
.text-info li a { color:#559f55; }
.text-info li a:hover { color:#4e6d9e; }

/* obsah kontakt + vzkaz */
.kontakt-vzkaz { background:#e0e8c8; border-top:#b4d083 solid 2px;   margin: 15px 25px 15px 15px; padding: 15px 15px 15px 15px; text-align: justify; }
.kontakt-vzkaz h2 { color:#666666; font-size: 17px; padding: 0; margin: 0;}
.kontakt-vzkaz a { color: #000; }
.kontakt-text { padding: 15px 15px 15px 15px; text-align: justify; }
.kontakt-text iframe {border:5px solid #9fc162;}
.kontakt-text span { width: 50px; font-weight: bold; display: block; float: left; }
#vzkaz { background: #b4d083; padding:15px 20px;}
#vzkaz span {display:block; float:left; color:#777777; font-size:14px; font-weight:bold; line-height:24px; margin:5px 0 0 0; 
				width:60px; height:25px;}
fieldset {float:left; margin:0; padding:0; border:0;}
input, select, textarea {color:#000; font-family:Arial, "Arial CE", Sans-serif;}
.textarea2 {background:#fff; overflow:auto; color:#333; font-size:12px; margin:10px auto 10px auto; padding:5px 4px; 
			border:1px dashed #b6b6b6; width:540px; height:80px;}
.inp7 {background:#fff; font-size:12px; margin:5px 0 5px 0; padding:3px 4px 1px 4px; border:0; border-bottom:1px dashed #b6b6b6; 
		width:164px; height:16px;}

/* obsah obchodní podmínky */
.text-podminky, .text-reklamrad {color: #2f2f2f; padding: 15px 25px 15px 15px; text-align: justify; }
.text-podminky p, .text-reklamrad p { padding: 0 0 0 20px; }

.text-podminky a, .text-reklamrad a { color:#486799;  }
.text-podminky a:hover, .text-reklamrad a:hover { color:#559f55; }
.text-podminky h2, .text-reklamrad h2 { color:#666666; margin: 0px 0 5px 0; padding: 0; font-size: 18px; font-weight: bold; }
.text-podminky h3, .text-reklamrad h3 { color:#486799; margin: 0px 0 5px 0; padding: 0; font-size: 15px; font-weight: bold; }
.numera1 { list-style: none; }
.numera1 span {color:#486692; font-weight: bold; }
.numera { list-style: decimal; }

.tbody0 {display:none;}
.tbody1 {display:block;}

.center {text-align:center;}
.white {background: white;}