﻿body {background:transparent url("../img/bg.gif") repeat; color:#EEECDE; font-family:Arial, "Arial CE", sans-serif; font-size:12px; margin:0; padding:0; border:0;}
.horni-obal {background:transparent url("../img/horni-obal-bg.jpg") repeat-x center top; min-width:960px; height:86px;; margin:0 auto;}
.horni {background:transparent url("../img/horni-bg.jpg") no-repeat center top; width:960px; height:86px; margin: 0 auto; }
.horniL { background: transparent; width: 320px; text-align: left; height: 86px; float:left;}
.horniP { background: transparent; width: 640px; height: 86px; float:left;}
.horniL img { border:none; width:236px; height: 57px; margin: 10px 0 0 25px;}
.uvod-telo {background:#87B1CF url("../img/stred-obal-bg.gif") no-repeat center top; width:960px; height:auto; margin: 0 auto; padding: 0px 0 0 0;}

.uvod-teloL { width:320px; height: auto; margin:10px 0 0 0; padding: 0; background: transparent; float:left;}
.uvod-teloP {float:left;}
.uvod-telo-akce {height:250px; display:block;}
.lista-kosik { background:transparent url("../img/lista-bg.gif") no-repeat center top; width: 960px; height:75px; margin:0 auto; }
.telo { width:960px; margin: 0 auto;}
.teloL { width:213px; background:transparent url("../img/kat-menu-bg.gif") repeat-y center top; padding: 15px 0px 0 17px; margin:0; float:left; }
.teloL h2 {font-size: 18px; color:#606060; padding: 0; margin: 15px 0 0 0; }
.teloL h2 strong {color:#34739F;}
.teloP { width:730px; background: transparent; float:left; }

.dolni-obal {background: url("../img/dolni_bg.gif") repeat-x; width:auto; margin: 0 auto; height:225px;}
.dolni {width:960px; margin: 0px auto; padding:55px 0 0 0; background: url("../img/dolni_bg.gif") repeat-x;}
.dolniL {float:left;}
.dolniP {float:left;}
.dolni-obj {background:url("../img/dolni-obj_bg.gif") no-repeat; width:300px; height:85px; padding:15px 0 0 70px;}
.dolni-obj strong {width:250px; text-align:center; display:block; color:#666;}
.dolni-obj span {display:block; font-size:30px; width:250px; background:transparent; color:#333;}
.dolniKL {float:left; width: 210px; height:152px; background:transparent url("../img/dolni-KL_bg.gif") no-repeat; padding:0 0px 0 25px; color:#333;}
.dolniKP {float:left; width: 260px; height:100px; background:transparent url("../img/dolni-KL01_bg.gif") no-repeat; padding:0 0px 0 25px; color:#333;}
.dolniKL span {width:45px; display: block; float:left; font-weight: bold;}
.dolniKL strong {font-size:17px; padding:0 0 5px 0; margin:0; display:block;}
.dolniKP span {width:50px; display: block; float:left; font-weight: bold;}

.obch-btn {background:transparent url("../img/dolni-obch-btn.gif") no-repeat; width:90px; height:60px; display:block; padding:15px 15px 0 25px; float:left;}
.obch-btn a { color:#FFF; text-decoration:none; font-weight:bold;}
.rekl-btn {background:transparent url("../img/dolni-rklm-btn.gif") no-repeat; width:70px; height:60px; display:block; padding:15px 37px 0 23px; float:left; text-align:center;}
.rekl-btn a { color:#FFF; text-decoration:none; font-weight:bold;}

.copyright {width:960px; margin: 0 auto; color:#333; padding:4px 0;}
.copyright a {color:#000; text-decoration:none;}\
.copyright a:hover {color:#F00;}
.copyL {float:left;}
.copyP {float:right;}

/* hlavni menu */
.hlavni-menu { list-style: none; padding:0; margin:0; font-size: 16px; font-weight: bold;}
.hlavni-menu li {  margin: 25px 0 0 20px;  display: block; float: left;}
.hlavni-menu a {  text-decoration: none; padding: 5px 0 0 0; }
.hlavni-menu span {}
.btn-uvd a, .btn-uvd span a {color:#fff; width: 86px; height: 49px; display: block; text-align:center;}
.btn-uvd a:hover, .btn-uvd span a { color:#333; background:transparent url("../img/btn-uvod.gif") no-repeat center top; }
.btn-kat a, .btn-kat span a {color:#fff; width: 86px; height: 49px; display: block; text-align:center;}
.btn-kat a:hover, .btn-kat span a { color:#333; background:transparent url("../img/btn-uvod.gif") no-repeat center top; }
.btn-akt a, .btn-akt span a {color:#fff; width: 100px; height: 49px; display: block; text-align:center;}
.btn-akt a:hover, .btn-akt span a { color:#333; background:transparent url("../img/btn-aktuality.gif") no-repeat center top; }
.btn-obj a, .btn-obj span a {color:#fff; width: 110px; height: 49px; display: block; text-align:center;}
.btn-obj a:hover, .btn-obj span a { color:#333; background:transparent url("../img/btn-objednavka.gif") no-repeat center top; } 
.btn-knt a, .btn-knt span a {color:#fff; width: 86px; height: 49px; display: block; text-align:center;}
.btn-knt a:hover, .btn-knt span a { color:#333; background:transparent url("../img/btn-uvod.gif") no-repeat center top; }

/* novinky uvod */
.news {background: transparent; width: 300px; margin: 0px 0px 0px 15px; padding: 0 0 0 0;}
.datum {background: transparent url("../img/datum.gif") no-repeat; width: 40px; height: 40px; color:#fff; 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: 0px 0px 0px 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:#000;}
.news h3 a:hover {color:#2F2F2F;}
.news hr {width:auto; display:block; padding: 0; margin: 0; border:none;  clear: both;}
.news-text {padding: 0px 0 0px 50px; margin: 0; color:#000; width: 230px; height:auto; text-align: justify; border-bottom: 1px dashed #A0A0A4;}
.news-text p { margin: 0; padding: 0; display:block;}
.news-text p:hover strong {color:#333333;}
.news-text p:hover {color:#000;}
.news-text img { background:#FCFCFC; padding:2px; border:1px solid #999; float:left;}
.pageN {background: transparent; color:#000; font-weight: normal; font-size:12px; width:280px; height: auto; padding: 0 0 0 15px; line-height: 25px;}
.pageN span {color:#000; font-weight: bold; padding:0 8px 0 0;  float:left; height: 25px; line-height: 25px;}
.pageN strong {color:#fff; background: transparent url("../img/strn.gif") no-repeat; margin: 0 2px; width:25px; height: 25px; display:block; text-align: center; font-size: 18px; float: left; font-weight: normal;}
.pageN a {background: transparent url("../img/stra.gif") no-repeat; margin: 0 2px; width:25px; height: 25px; display:block; text-align: center;font-size: 18px; float: left; text-decoration: none; color:#fff; }
.pageN a:hover { color:#87B1CF;  }

/* akce uvod */
.akce-uvod {overflow:hidden; width:610px; height:230px;}
.akce-uvod img { border:none; margin: 14px 0 0 9px; }

/* vyhledavani light */
.light-search { background: transparent url("../img/search-bg.gif") no-repeat left top;; margin: 0 0 0 15px; padding: 0; width: 225px; height: 60px; display: block; float:left;}
.inp1bg { background:transparent; width:130px; height:50px; float:left; padding:25px 0 0 4px;   }
.inp1 { border:none; width:125px; margin:0 0 0 10px; }
.but1 {  background:url("../img/btn-search.gif") no-repeat left bottom; width: 34px; height: 28px; border: none; padding: 0; margin:19px 0 0 12px;}

/* lista tlacitka */
.btn-log a { background:url("../img/btn-logon.gif") no-repeat left bottom; width: 120px; height: 33px; display: block; float:left; text-align: left; line-height:12px; padding: 27px 25px 0 0; color: white; text-decoration: none; font-weight: bold; text-align: center;}
.btn-log a:hover { background:url("../img/btn-logona.gif") no-repeat left bottom;}
.btn-jnk a { background:url("../img/btn-jaknakupovat.gif") no-repeat left bottom; width: 80px; height: 40px; display: block; float:left; text-align: left; line-height: 12px; padding: 20px 30px 0 20px; margin:0px 0 0 20px; color: white; text-decoration: none; font-weight: bold; text-align: center;}
.btn-jnk a:hover { background:url("../img/btn-jaknakupovata.gif") no-repeat left bottom;}
.btn-tbv a { background:url("../img/btn-tbv.gif") no-repeat left bottom; width: 90px; height: 40px; display: block; float:left; text-align: left; line-height: 12px; padding: 20px 30px 0 10px; margin:0px 0 0 20px; color: white; text-decoration: none; font-weight: bold; text-align: center;}
.btn-tbv a:hover { background:url("../img/btn-tbva.gif") no-repeat left bottom;}
.kosik { background: transparent url("../img/kosik.gif") no-repeat left bottom; display: block; width: 245px; height: 60px; float: left; margin: 0 0 0 10px;}
.kosik strong { font-size:18px; display:block; float:left; margin: 15px 10px 0 5px; }
.btn-obj-pol { margin: 15px 0 0 75px; display: block;  float:left; text-align: center;}
.kosik a { color:#FFF;}
.kosik a:hover { color:#84AFCE;}
.btn-obj-cena { margin: 15px 0 0 0; display: block;  float:left; text-align: center;}
.btn-obj-cena strong { font-size: 12px; margin: 0; padding: 0; }

/* prihlaseni menu */
.logon { width: 200px; margin: 0 0 0 0; padding:0; text-align: center; background:transparent url(../img/logon.gif);}
.logon h4 {color:#333; margin: 0; padding:5px 0;}
.tab-uzivatel {width:200px; margin:0; padding:0px 0 10px 0; background: #fff 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-name { font-size: 12px; font-weight: bold; padding:5px 0;  color:#de231a; }
.t-u-user { color:#333;}

/* katalog lista strankovani, vyrobci */
.lista {background:transparent url("../img/lista.gif") repeat-x;  margin: 0px auto 10px auto; border-left: 0px solid #fff; padding: 10px 0px 5px 10px; width:700px; height:25px; }
.lista strong {color:#000; font-size:16px;}
.lista a {color: #D5EEFF; 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 0px; padding: 0;}
.page {text-align:right; background:transparent url("../img/lista.gif") repeat-x; line-height:25px;  margin: 0px auto 10px auto; border-left: 0px solid #fff; padding: 5px 10px 10px 10px; width:710px; height:25px; }
.page a { font-size: 15px; color: #FFF; padding: 0 2px; }
.page strong { font-size: 20px; color: #C5D8E6;}

/* katalog menu */
.pre-menu { font-size: 13px; color:#34739F; 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 5px 0px; padding:10px 0; width:198px;}
.ul1 li a {font-size:12px; font-weight:bold; line-height:20px; padding:0 0 0 0px; width:183px;}
.ul1 li a:hover {background:transparent; color: #34739f;}
.ul1 li span {color: #DE231A; font-size:12x; font-weight:bold; line-height:20px; padding:0 0 0 0px; width:183px; border-bottom: solid 1px #34739f;}

.ul2 {margin:0 0 0 10px; padding:0; width:178px;}
.ul2 li a {font-size:12px; font-weight:200; line-height:20px; padding:0 0 0 5px; width:167px;}
.ul2 li a:hover {background:transparent; color: #34739F; }
.ul2 li span {font-size:12px; font-weight:bold; line-height:20px; 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: #34739F; padding:0 0 0 10px; }
.ul3 li span {font-size:11px; font-weight:bold; line-height:20px; 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: #34739F; padding:0 0 0 10px; }
.ul4 li span {font-size:11px; font-weight:bold; line-height:20px; padding:0 0 0 10px; width:138px;}

.m0 {display:none;}
.m1 {display:block;}

/* katalog vyrobku  */
.katalog hr { width:710px; padding:0; margin:2px auto; height:auto; border:0px dashed #34739F; clear:both;}
.katalog h2 { float:left; margin:0 0px 15px 10px; padding:0 0 0 15px; background:transparent url("../img/uvod-h2.gif"); height:37px; width:205px; display:block; font-size:15px; line-height:37px;}
.zall {float:right; margin:25px 15px 0 0px;}
.zall a { color:#333;}
.tab-katalog { margin:0 auto; padding:0; border:0; width:730px; height:auto;}
.tab-katalog td {font-size:11px; text-align:center; vertical-align:top; width:182px; height:auto;}
.tab-katalog h2 {background:none; color:#000; font-size:14px; letter-spacing:0; line-height:16px; text-align:center; margin:0; padding:0; width:100%; height:50px;}
.td-kat-01 h2 a:hover { color:#559F55;}
.td-kat-01 {background:transparent url("../img/td-kat-01bg.gif") no-repeat center bottom; padding:10px 5px 10px 5px;}
.td-kat-01:hover { background:transparent url("../img/td-kat-01bga.gif") no-repeat center bottom; }
.td-kat-01:hover h2 a { color:white; }
.td-kat-01 h2 a {color:#333333; text-decoration:none; width:150px; display:block; margin:0 auto;}
.td-kat-01 h2 a:hover {color:#333333; text-decoration:none;}
.td-kat-01 .akce {color:#85B1CD; text-align:center; vertical-align:top; padding:2px 0 5px 0; width:150px; height:auto; margin:0 auto;}
.td-kat-01:hover .akce { color:#5792BD;}
.td-kat-01 .akce span {color:#CC3300;}

.td-kat-01 p {color:#2F2F2F; text-align:justify; line-height:14px; margin:5px auto 5px auto; width:140px; padding:0 10px 0 10px;}
.td-kat-01:hover p { color:white; }
.td-kat-01 img {margin:0 0 0 0; padding:0 0 0 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 bottom; padding:0px 0px 0px 0px; margin:0 0 10px 0; border-left:0px solid #fff; border-right:0px solid #fff; height:auto;}
.cena { float:left; height: 50px; text-align: center; padding:0 0px 0 30px; }
.old { color: #ffe4e1; float:left; padding:0px 10px 0 0px; text-decoration: line-through;}
.old strong {display:block; }
.czk {color: #fff; float:left; padding:0px 0px 0 0px; font-weight: bold;}
.czk strong {display:block; }
.objednat {float:right; border: none; margin:0 10px 0 0px;}
.objednat img { border:none; }

/*katalog detail*/
#tab-detail { background:transparent url(../img/td-kat-d01bg.gif) repeat-y; width:700px; margin: 0 auto 0px auto; padding: 0 0 10px 0;}
.t-d-nadpis {padding:5px 0px 10px 15px; margin:0;}
.t-d-nadpis h2 {color:#333; font-size:18px;}
.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 #87B1CF;}
.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:#ADADAD; vertical-align:top; padding:0px 0px 0 15px; width:90px; height:auto;}
.t-d-akce span {color:#C00;}
.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 #34739F;}
#tab-detail-V tr:hover {background: #D2E4EE;}

.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: #C00; font-size:14px; font-weight:bold; margin:0; padding:0 0 0 0; text-align: left; display: block;}
.cena2 {font-weight:bold; margin:0px 0px 0px 0px; padding:0 0 20px 0; width:auto; 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;}

#tab-informace { background:transparent url(../img/tab-informace.gif) repeat-x; width: 700px; margin: 0 auto; padding:0px;}
#tab-informace a:hover { color: #C00;}
#tab-informace img {border:none;}
.tel-obj { width: 180px; height: auto; padding: 10px; text-align: center; color:#000;}
.tel-obj span { display: block;}
.tel-obj-cislo { font-size:24px; font-weight: bold;}
.tel-obj-cislo span:hover {color: #D7650B;}
.dop-obj { width: 120px; font-size:11px; padding: 10px; text-align: center;}
.dop-obj span {display: block;}
.dop-obj a {text-decoration:none; color:#333333; font-weight: bold;}
.dop-obj img { border: none;}
.info-obj { width: 220px; padding: 0 0 0 20px;}
.info-obj a { line-height: 20px; text-decoration: none; color:#333333;}
.chci-info { background:transparent url(../img/otazka-ico.gif) no-repeat; padding: 0 0 0 20px;}
.doporuc-info { background:transparent url(../img/doporuc-ico.gif) no-repeat; padding: 0 0 0 20px;}
.doprava-info { background:transparent url(../img/doprava-ico.gif) no-repeat; padding: 0 0 0 20px;}
.lepsi-obj {width: 150px; height: auto; padding: 10px; text-align: center;}
.lepsi-obj span { display: block;}
.lepsi-obj a { text-decoration: none; color:#333333; font-weight: bold; font-size:11px;}

#detail-popis {background:transparent url(../img/td-kat-d01bg.gif) repeat-y; margin: 0 auto 15px auto; padding:10px 20px 10px 20px; width:660px; height:auto; 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 h3 {color:#383e3a; font-size:17px; letter-spacing:2px; font-weight:bold; margin:0; padding:15px 0px 15px 15px;}
.tab-detail-kolekce {margin:0; width:auto;}
.tab-detail-kolekce h3 {font-size:14px; color:#333; margin:0 0 0 0; padding:5px; letter-spacing:0;}
.tab-detail-kolekce a {color:#333; text-decoration:none;}
.tab-detail-kolekce a:hover {color:#486799;}
.tab-detail-kolekce img {border:2px solid #87B1CF; 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-bottom:0px solid #FFF;}
.tab-detail-kolekce-tr2 td { border-top:0px solid #FFF;}
.tab-detail-kolekce-td1, .tab-detail-kolekce-td2 {background:#B4D083 url(../img/td-kat-01bg.gif) repeat-x; border:0px solid #FFF;}
.white {background:none;}

#detail-foto {background:transparent url(../img/td-kat-d01bg.gif) repeat-y; 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;}

/* Novinky */
.newsG-d { width: 710px; height: auto; margin: 10px auto 0 auto; padding:0;}
.newsG-d h2 { color:#333;}
.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:#DE231A; 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 {background:transparent; padding:10px 0 0px 0; margin:5px 0 0 0; border-top: solid 2px #C5D8E6; border-bottom: dashed  2px #C5D8E6;}
.news-d:hover {background:transparent;}
.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:#C5D8E6; }
.pageN-d a:hover { color:#265500;}

.news-text-d {padding: 0 15px 0px 75px; width:auto; line-height: 18px; color:#000; text-align: justify; height:auto; margin:0 0 0px 0;}
.news-text-d a {color: #900;}
.news-text-d a:hover {color:#5D6369;}
.news-text-d p { margin: 0; padding:0; display:block;}
.news-text-d img { background:#F5F5F5;  border: 1px solid #C5C5C5; padding:4px; margin: 10px 20px 10px 0px;}
.news-text-d h4 { padding: 10px 0; margin: 0; color:#595959; }
.FL { float:left; margin: 0 10px 5px 0px;}
.FR { float:left; margin: 0 0 5px 10px;}

.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: #fff; padding: 2px 0 0 0; line-height: 20px;}
.rok-d { display: block; font-size: 9px; color: #fff; padding: 0; line-height: 10px;}

.news-lista {clear:both; text-align:right; margin:0 0 0 215px; padding:5px 0 0 0; width:500px; height:20px; color:#000;}
.news-lista span {color:#000; margin:0 10px; padding:0;}
.news-lista span strong {color:#486692;}
.news-lista img {border:0;}
.news-lista a { color:#DE231A; text-decoration:none;}
.news-lista a:hover { color:#333;}

/*Objednávka */
.info-text {background: #F0F0F0 url("../img/pozor.gif") no-repeat 13px 12px; margin:0; padding:15px 20px 15px 40px; width:auto; height:auto; color:#333;}
.info-text2 {background:#fff url("../img/pozor.gif") no-repeat 13px 5px; margin:0 auto 1px auto; padding:15px 20px 15px 40px; width:650px; height:auto; color:#333;}

.nav-cart {background: #C5D8E6 url("../img/nav-cart.gif") no-repeat; font-size:12px; margin:0 auto 2px auto; padding:15px 10px 10px 10px; width:700px; 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: #C5D8E6; font-size:12px; margin:0 auto; padding:20px; width:680px; height:auto; color:#333;}
.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/step1da.gif") no-repeat center top; color:#2c405c;}
.step2da {background:url("../img/step2da.gif") no-repeat center top; color:#2c405c;}
.step3da {background:url("../img/step3da.gif") no-repeat center top; color:#2c405c;}
.step4da {background:url("../img/step4da.gif") no-repeat center top; color:#2c405c;}
.step1pn a {display:block; background:url("../img/step1pn.gif") no-repeat center top; color:#da251c; margin:-55px 0 0 0; padding:55px 0 0 0;}
.step1pn a:hover {background:url("../img/step1pa.gif") no-repeat center top; color:#2c405c;}
.step2pn a {display:block; background:url("../img/step2pn.gif") no-repeat center top; color:#da251c; margin:-55px 0 0 0; padding:55px 0 0 0;}
.step2pn a:hover {background:url("../img/step2pa.gif") no-repeat center top; color:#2c405c;}
.step3pn a {display:block; background:url("../img/step3pn.gif") no-repeat center top; color:#da251c; margin:-55px 0 0 0; padding:55px 0 0 0;}
.step3pn a:hover {background:url("../img/step3pa.gif") no-repeat center top; color:#2c405c;}
.step4pn a {display:block; background:url("../img/step4pn.gif") no-repeat center top; color:#da251c; margin:-55px 0 0 0; padding:55px 0 0 0;}
.step4pn a:hover {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:#2c405c; margin:-55px 0 0 0; padding:55px 0 0 0;}
.step1dn a:hover {background:url("../img/step1da.gif") no-repeat center top; color:#2c405c;}
.step2dn a {display:block; background:url("../img/step2dn.gif") no-repeat center top; color:#2c405c; margin:-55px 0 0 0; padding:55px 0 0 0;}
.step2dn a:hover {background:url("../img/step2da.gif") no-repeat center top; color:#2c405c;}
.step3dn a {display:block; background:url("../img/step3dn.gif") no-repeat center top; color:#2c405c; margin:-55px 0 0 0; padding:55px 0 0 0;}
.step3dn a:hover {background:url("../img/step3da.gif") no-repeat center top; color:#2c405c;}
.step4dn a {display:block; background:url("../img/step4dn.gif") no-repeat center top; color:#2c405c; margin:-55px 0 0 0; padding:55px 0 0 0;}
.step4dn a:hover {background:url("../img/step4da.gif") no-repeat center top; color:#2c405c;}


#objednavka {background: #F0F0F0; margin:10px 0 0 0; padding:15px; border:0; width:650px; height:auto;}
#registrace {background: #F0F0F0; margin:10px 0 0 0; padding:15px; border:0; width:650px; 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:#CCCCCC; 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: #F2F4FF;}
.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 0 10px 0; padding:0; border:0; border-top:5px solid #fff; sborder-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:#cccccc; color:#F0F0F0; 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 {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 {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 {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 {padding:2px 0 2px 5px; width:20px;}
.chxb2 {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;}

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:634px; height:220px;}
.but2, .but3, .but4, but6, .but8 {font-size:14px; 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;}

.tbody0 {display:none;}
.tbody1 {display:block;}

/* obsah kontakt + vzkaz */
.kontakt-text { background:#FFF; margin: 0px 25px 0px 15px; padding: 15px 15px 15px 15px; color: #000;}
.kontakt text h2 { color:#333; font-size:15px; margin:0; padding: 0 0 5px 0; }
.kontakt-vzkaz { background:#C5D8E6; border-top:#84AFCE solid 2px; margin: 0px 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-vzkaz p {background: #F0F0F0; padding:10px 15px; color:#000;}
.kontakt-text { padding: 15px 15px 15px 15px; text-align: justify; }
.kontakt-text iframe {border:5px solid #84AFCE; margin:0 auto; text-align:center; width:650px;}
.kontakt-text span { width: 50px; font-weight: bold; display: block; float: left; }
#vzkaz { background: #F0F0F0; 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:550px; 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;}
.but6 {background:transparent url("../img/but6.gif") no-repeat; width:150px; height:25px; border:0; color:#fff; font-size:12px; font-weight:bold; text-align:center;}
.but11 {background:transparent url("../img/but11.gif") no-repeat; width:90px; height:25px; border:0; color:#000; font-size:12px; font-weight:bold; padding: 0 0 0 10px;}

/* Přihlášení uživatele */
#logon {padding:10px 0 0 0; background: tnansparent;}
#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:30px; border:0; color:#fff; font-size:12px; font-weight:bold; display:block;}
.inp5 {border:0; border:3px solid #34739F; background: #fffff0; font-size:12px; margin:5px 0; padding:3px 4px 1px 4px; width:140px; height:16px;}
.inp6 {border:0; border:3px solid #34739F; background: #fffff0; font-size:12px; margin:2px 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:80px; height:30px; border:0; color:#fff; font-size:12px; font-weight:bold; display:block; margin:0;}
.zpet a { float:right; color:#333333; font-weight: bold; bottom: 5px; position: absolute; right:5px;}

/* pridani do objednavky */
.objednavka-pridat {background:transparent; 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:transparent; color:#000; font-size:15px; 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("../img/objednat3.gif") no-repeat; width:130px; height:30px; border:0; color:#fff; font-size:12px; font-weight:bold; margin:10px 0 0 0;}
.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;}
.but12 {background:transparent url("../img/but12.gif") no-repeat; width:130px; height:30px; border:0; color:#fff; font-size:12px; font-weight:bold;}
.but13 {background:transparent url("../img/but13.gif") no-repeat; width:110px; height:30px; border:0; color:#fff; font-size:12px; font-weight:bold;}

/* Tabulka velikosti */
.tabulka-velikosti { color:black; text-align:center;}
.tab-size {background:#f9f9f9; font-size:11px; text-align:center; margin:0 auto 5px auto; border-collapse:collapse; border:1px solid #d5d5d5; width:592px;}
.tab-size td {padding:0 2px; border:1px solid #c5c5c5;}

.tdnadpis {background:#e9e9e9; font-size:12px; font-weight:bold; line-height:22px; border:1px solid #d5d5d5;}
.tr1 {background:#f9f9f9; line-height:20px;}
.tr2 {background:#f0f0f0; line-height:20px;}
.tr3 {background:#fff; line-height:20px;}
.pol1 {width:365px;}
.pol2 {text-align:left;}
.pol3 {text-align:center; width:20px;}
.pol4 {text-align:right; width:50px;}
.pol5 {text-align:left; padding:0; width:20px;}
.pol5 img {padding:4px 0 0 0; border:0;}
.pol6 {font-weight:bold;}
.pol7 {color:#336699; text-align:right;}
.pol8 {color:Teal; vertical-align:top; width:120px;}
.pol9 {text-align:left; letter-spacing:1px;}
.pol10 {color:Teal; line-height:14px; vertical-align:top;}

/* Texty obchodní podmínky, jak nakupovat, reklamační řád atd... */

.jak-nakupovat, .obchodni-podminky, .reklamacni-rad { width:700px; margin:0 auto; padding:0 0 20px 0;}
.jak-nakupovat h2, .obchodni-podminky h2, .reklamacni-rad h2 {margin:0 0px 15px 10px; padding:0 0 0 15px; background:transparent url("../img/uvod-h2.gif"); height:37px; width:205px; display:block; font-size:15px; line-height:37px;}
.jak-nakupovat h3, .obchodni-podminky h3, .reklamacni-rad h3{margin:0; padding: 10px 15x 10px 20px; font-size: 16px; color: #de231a; height: 26px; font-weight: bold; width:auto;}
.jak-nakupovat h4, .obchodni-podminky h4, .reklamacni-rad h4 {margin:0; padding: 10px 15px 10px 20px; font-size: 14px; color:#5D6369; height: 26px; font-weight: bold;}
.jak-nakupovat p, .obchodni-podminky p, .reklamacni-rad p {margin:0; padding: 5px 15px 5px 45px; color:#333333; text-align: justify;}
.jak-nakupovat strong, .obchodni-podminky strong, .reklamacni-rad strong {color:#333333; font-weight: bold;}
.jak-nakupovat a, .obchodni-podminky a, .reklamacni-rad a {color: #de231a; font-weight: normal;}
.jak-nakupovat a:hover,.obchodni-podminky a:hover, .reklamacni-rad a:hover { color:#333333;}
.jak-nakupovat ul, .obchodni-podminky ul, .reklamacni-rad ul { list-style:none; color:#000;}
.jn { color:#333; font-weight: bold;}

#formulare {color:#333;}

.clear {clear: both;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}