/* obecna nastaveni */
body {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#000000;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
button {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
textarea {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
select {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
strong {font-weight: bold;}
a {text-decoration: none; color:#e13637; text-decoration:underline;}
a:hover {text-decoration:none;}
.pointer {cursor: pointer;}
.indent {text-indent: -5000px; overflow: hidden;}
.cistic {display:block; clear:both; border:none; visibility:hidden; line-height:0px;}
h1 {font-size:100%; margin: 12px 0px 8px 0px; padding: 0px;}
h2, h3, h4{font-size:100%; margin: 0px; padding: 0px;}

.shopMessage {text-align: center; width: 100%; margin: 150px auto 150px auto;}
.shopMessage .right {float: right;}
.shopMessage .block {width: 500px; margin: 15px auto; height: auto;}
.shopMessage .odsazeni {padding: 0px 20px 0px 20px; margin:0px;}
.shopMessage .nadpis {padding: 10px 0px 5px 0px;}
.shopMessage .jednoTlacitko {width:150px; padding:0px; margin:0px auto;}
.shopMessage .jednoTlacitko button {width:140px; padding:0px; margin:0px auto;}
.shopMessage .btn1 {color: #ffffff;}
.shopMessage .dveTlacitka {width:260px; padding:0px; margin:0px auto; border:0px solid blue;}

/*css mapy*/
.bg-body {background: url(zs2-body.jpg);}

.bg-katm {background-color: #6d9a19;}
.bg-hneda {background-color: #efefef !important;}

/*zs2-repx.jpg*/
.bg1 {background-color: transparent; background-image: url(zs2-repx.jpg); background-repeat: repeat-x; overflow: hidden;}
.bg-stin1 {background-position: 0px  -74px !important;}
.bg-stin2 {background-position: 0px  -74px !important;}
.bg-inpm {background-position: 0px  -74px !important;}
.bg-btnm {background-position: 0px -103px !important;}
.bg-btnm1 {background-position: 0px -133px !important;}
.bg-prechod {background-position: center -162px;}
.bg-katt {background: #699316 url(zs2-katt.jpg) repeat-x top; overflow: hidden;}
.bg-katb {background: transparent url(zs2-katb.jpg) repeat-x bottom; overflow: hidden;}

/*zs2-mapa.jpg*/
.bg0 {background-color: transparent; background-image: url(zs2-mapa.jpg); background-repeat: no-repeat; overflow: hidden;}
.bg-header {background-position: 0px 0px;}
.bg-logo {background-position: -1081px -260px;}
.bg-home {background-position: -204px -125px;}
.bg-home-hover {background-position: -159px -125px;}
.bg-lb0 {background-position: -249px -147px;}
.bg-rb0 {background-position: -254px -147px;}
.bg-tulip {background-position: -305px -125px;}
.bg-hand {background-position: -128px -125px;}
.bg-book1 {background-position: -92px -125px;}
.bg-book2 {background-position: -57px -125px;}
.bg-phone {background-position: -119px -182px;}
.bg-ar0 {background-position: -305px -125px;}
.bg-ar1 {background-position: -305px -125px;}
.bg-ar2 {background-position: -159px -170px;}
.bg-ar3 {background-position: -169px -170px;}
.bg-ar4 {background-position: -179px -170px;}
.bg-ar5 {background-position: -298px -147px;}
.bg-ar6 {background-position: -293px -147px;}
.bg-nadpis {background-position:  0px -203px;}
.bg-lt1 {background-position: -279px -179px;}
.bg-rt1 {background-position: -284px -179px;}
.bg-lb1 {background-position: -284px -184px;}
.bg-rb1 {background-position: -279px -184px;}
.bg-lt2 {background-position: -279px -189px; float: left;}
.bg-rt2 {background-position: -284px -189px; float: right;}
.bg-lb2 {background-position: -279px -194px; float: left;}
.bg-rb2 {background-position: -284px -194px; float: right;}
.bg-ok {background-position: -82px -242px;}
.bg-bedna {background-position: -0px -242px;}
.bg-kolac {background-position: -41px -242px;}
.bg-lupa {background-position: 0px -125px;}
.bg-lupa1 {background-position: -242px -208px;}
.bg-ico1 {background-position: -208px -203px;}
.bg-mail0 {background-position: -135px -182px;}
.bg-traktor {background-position: -1021px 0px;}
.bg-traktor1 {background-position: -1021px 23px;}
.bg-stin3 {background-position: -859px -321px;}
.bg-stin4 {background-position: -1021px -260px;}
/* !important je kvuli background-color: transparent u selektoru barev c0...cX*/
.bg-inpl {background-position: -227px -174px !important;}
.bg-inpr {background-position: -234px -174px !important;}
.bg-inp1 {background-position: -119px -243px !important;}
.bg-btnl {background-position: -206px -173px !important;}
.bg-btnr {background-position: -217px -173px !important;}
.bg-btnl1 {background-position: -242px -179px !important;}
.bg-btnr1 {background-position: -273px -179px !important;}
.bg-star {background-position: -50px -182px;}
.bg-star1 {background-position: -50px -182px;}
.bg-print {background-position: 0px -182px;}
.bg-mail {background-position: -25px -182px;}
.bg-bubl {background-position: -75px -182px;}
.bg-graf {background-position: -97px -182px;}
.bg-gear {background-position: -259px -147px;}
.bg-kos  {background-position: 0px -274px;}
.youtube {background-position: 0px -328px;}
.bg-zalozkaL {background-position: -289px -180px;}
.bg-zalozkaR {background-position: -293px -180px;}
.bg-essox {background-position: -72px -328px;}

.bg3 {background-color: transparent; background-image: url(zs2-transparentni.png); background-repeat: no-repeat; overflow: hidden;}
.bg-login {background-position: 0px 0px;}
.bg-cart {background-position: -33px 0px;}

/* zahradni stroje */
.txtcz0 {width: 146px; height: 20px; background: url(zs2-mapa.jpg) no-repeat -1081px -260px; overflow: hidden;}
/* kamenna progejna */
.txtcz1 {width: 121px; background: url(zs2-mapa.jpg) no-repeat -28px -274px; overflow: hidden;}
/* top produkty */
.txtcz2 {width: 86px; background: url(zs2-mapa.jpg) no-repeat -151px -274px; overflow: hidden;}
/* hotline */
.txtcz3 {width: 48px; background: url(zs2-mapa.jpg) no-repeat -238px -274px; overflow: hidden;}
/* ankety */
.txtcz4 {width: 47px; background: url(zs2-mapa.jpg) no-repeat -164px -292px; overflow: hidden;}
/* katalog produktu */
.txtcz5 {width: 135px; background: url(zs2-mapa.jpg) no-repeat -28px -292px; overflow: hidden;}
/* top produkt subheader */
.txtcz6 {width: 102px; background: url(zs2-mapa.jpg) no-repeat 0px -310px; overflow: hidden;}
/* Doporucujeme.. */
.txtcz7 {width: 201px; margin-left: 7px; height: 16px; background: url(zs2-mapa.jpg) no-repeat -657px 313px; overflow: hidden;}
/* Doprava zdarma */
.txtcz8 {width: 108px; background: url(zs2-mapa.jpg) no-repeat -103px -313px; overflow: hidden;}
/* Porovnat produkt */
.txtcz9 {width: 123px; background: url(zs2-mapa.jpg) no-repeat -222px -313px; overflow: hidden;}
/* Dalsi nahledy produktu */
.txtcz10 {width: 130px; height: 13px; background: url(zs2-mapa.jpg) no-repeat -345px -313px; overflow: hidden;}
/* Videa k produktu */
.txtcz11 {width: 97px;  height: 13px; background: url(zs2-mapa.jpg) no-repeat -1000px -1000px; overflow: hidden;}
/* Najdete co potrebujete */
.txtcz12 {width: 177px; background: url(zs2-mapa.jpg) no-repeat -479px -313px; overflow: hidden;}
/* Odkazy */
.txtcz13 {width: 47px; background: url(zs2-mapa.jpg) no-repeat -212px -292px; overflow: hidden;}
/* videa k produktu */
.txtcz14 {width: 97px; height: 13px; background: url(zs2-mapa.jpg) no-repeat -1102px -281px; overflow: hidden;}

a.rev {text-decoration: none;}
a:hover.rev {text-decoration: underline;}

.fx1 {font-size: 112.5%; font-family: 'DejaVu Serif', Georgia, Arial; font-weight: bolder;}

.f5 {font-size: 139.13%; font-family: Arial; font-weight: bolder;}
.f6 {font-size: 118.75%; font-family: Arial; font-weight: bolder;}
.f8 {font-size: 101.6%; font-family: 'DejaVu Serif'; font-weight: bolder;}
.f10 {font-size: 110%; font-family: Arial; font-weight: bolder;}

.s11 {font-size: 68.75%;}
.s12 {font-size: 75%;}
.s13 {font-size: 81.25%;}
.s14 {font-size: 87.5%;}
.s15 {font-size: 93.75%;}
.s16 {font-size: 100%;}

.b {font-weight: bolder;}

.f0 {font-family: Arial;}
.f1 {font-family: 'DejaVu Serif', Georgia, Arial;}

.c0 {color: #5d5d5d;}
.c1 {color: #373737;}
.c2 {color: #ffffff;}
.c3 {color: #434343;}
.c4 {color: #3f3f3f;}
.c5 {color: #1e1e1e;}
.c6 {color: #000000;}
.c7 {color: #1898c2;}
.c8 {color: #179314;}
.c9 {color: #505050;}
.c10 {color: #e13637;}

.zs2-main{width:1020px; margin:0px auto; overflow:hidden; text-align: left;}
.zs2-main .sloupce {width:993px; margin:312px auto 0px auto; overflow:hidden;}

.zs2-main .header {width:1020px; height:124px; margin:0px auto; overflow:hidden; position:absolute; top:0px;}
.header .top {width:710px; height:60px;  overflow:hidden; float: right;}
.header .logo {width:270px; height:85px; overflow:hidden; float: left; margin-top: 40px; display:block; }
.header .search {width:285px; height:28px; overflow:hidden; float: right; margin-top: 22px;}
.header .search .text {width:210px; height:14px; overflow:hidden; float: left; padding: 0px; margin: 6px 12px 0px 12px; border-width: 0px; background-color: #ffffff;}
.header .search .tlacitko {width:36px; height:28px; overflow:hidden; float: left; padding: 0px; background-color: transparent; border-width: 0px; cursor: pointer;}
.header .top .odkaz {width: auto; height:28px;  margin: 25px 22px 0px 0px; display: block; float: right; line-height: 20px;}
.header .top .odkaz span{width: 27px; height:21px;  margin-right: 6px; float: left;}
.header .top .logged {width: 222px; height:auto;  margin: 10px 22px 0px 0px; line-height: 100%;}
.header .logged span {margin-top: 15px;}
.header .logged a{display: block; float: right; margin-left:7px;}
.header .logged a.name {float: left; width:189px; height: auto; margin: 0px;}
.header .mezera1-IE6 {width: 20px;height: 100px; float: left;}
.header .home {width: 44px;height: 44px; float: left; display: block; margin: 11px 0px 0px 15px;}
.header .middle {width: 658px;height: 26px; line-height: 26px; float: right; margin-top: 18px;}
.header .middle a {width:auto; height: 26px; display:block; float: left; margin: 0px 12px 0px 13px;}
.header .middle a.select {padding: 0px 2px; background-color:#515151;color:#e7e5e5; margin: 0px; text-decoration: none;}
.header .middle a:hover.select {text-decoration: underline;}
.header .middle a.special {font-weight: bolder;}
.header .middle .hrana {width: 4px; height: 26px; display:block;  float: left;}

.subheader {width:993px; height:188px; position:absolute; top:124px; margin: 0px 0px 0px 13px;}
.subheader .left{width: 714px; height: 188px; float: left;}
.subheader .navigace{width: 715px; height: 94px; float: none; line-height: 94px; margin:0px; padding:0px; overflow:hidden;}
.subheader .navigace .hand{width: 51px; height: 40px; margin-top: 31px; float: left;}
.subheader .navigace .hand .hand{width: 30px; height: 40px; float: right; margin: 0px;}
.subheader .nadpis{width: 219px; height: 94px; float: left; line-height: 94px; text-align: left;}
/*.subheader .nadpis .book{width: 35px; height: 55px;  margin: 23px 7px 0px 25px; float: left;}*/
.subheader .nadpis .book{width: 60px; height: 55px;  margin: 23px 7px 0px 0px; float: left;}
.subheader .nadpis .book .book{width: 35px; height: 55px; float: right; margin: 0px;}
.subheader .nadpis .txt{height: 17px;  margin-top: 38px; float: left;}
.subheader .right{width: 278px; height: 235px; float: right; background-color: #ffffff; position: absolute; left: 714px; top: 0px;}
.subheader .traktor0{width: 206px; height: 24px; float: right;}

.stin {position: absolute; top: 187px; left: 705px; width: 80px; height: 52px;}

.sloupce .leftCenter {width:786px; float:left; overflow:hidden;}
.sloupce .obalka {width:564px; float:right; padding: 0px; overflow:hidden ;}
.sloupce .centr {width:557px; float:right; padding-left: 7px; overflow:hidden; background-color: #ffffff;}
.sloupce .centr .centr {width:522px; float:none; padding: 0px; margin: 4px auto;  background-color: transparent;}
.sloupce .left {width:221px; float:left; margin:0px 0px 0px 0px; overflow:hidden;}
.sloupce .right {width:206px; float:right; overflow:hidden;}
.sloupce .nevimcostim {width:400px; height:20px;float:right; overflow:hidden;}

.kategorie {width:221px; padding:0px; background-color:transparent; float: left;}
.kategorie h3, /*main*/
.kategorie h4 {width:220px; height: auto; overflow:hidden; margin: 1px 0px; line-height: 16px; float: left; font-weight: normal; display: block; background-color: #ffffff;}
.kategorie .wrap {width:200%;}
.kategorie .top {float: left; display: block; height: 16px; line-height: 16px; width: 50%;}
.kategorie .inn {float: left; display: block; height: auto; line-height: 16px; width: 50%; position: relative; left: -50%;}
.kategorie a {width: 193px; height: auto; display: block; float: left; text-decoration: none; padding: 10px 10px 8px 18px; margin: 0px auto;}
.kategorie .sipka {width: 9px; height: 8px; float: right; margin: 5px 7px 0px 0px;}
.kategorie .selected a:hover {text-decoration: underline; background-color: transparent;}
.kategorie a:hover {text-decoration: underline; background-color: #efefef;}
.kategorie h4.selected,
.kategorie h3.selected{width:219px; height: auto; margin: 0px; border-left: 1px solid #628b14; border-right: 1px solid #628b14;}
.kategorie .selected a {height: auto; overflow: hidden; padding: 10px 9px 8px 17px; }
.kategorie .selected .text {height: auto; display: block; width:auto; overflow: hidden;}
.kategorie .selected .sipka {width: 9px; height: 8px; margin: 4px 0px 0px 0px;  display: block; float: right;}
.kategorie .deep-1 {padding-left:  38px; width: 172px;}
.kategorie .deep-2 {padding-left:  58px; width: 152px;}
.kategorie .deep-3 {padding-left:  78px; width: 132px;}
.kategorie .deep-4 {padding-left:  98px; width: 112px;}
.kategorie .deep-5 {padding-left: 118px; width:  92px;}
.kategorie .deep-6 {padding-left: 138px; width:  72px;}
.kategorie .selected .deep-1 {padding-left:  37px; width: 173px;}
.kategorie .selected .deep-2 {padding-left:  57px; width: 153px;}
.kategorie .selected .deep-3 {padding-left:  77px; width: 133px;}
.kategorie .selected .deep-4 {padding-left:  97px; width: 113px;}
.kategorie .selected .deep-5 {padding-left: 117px; width:  93px;}
.kategorie .selected .deep-6 {padding-left: 137px; width:  73px;}

.drobNavigace {margin:31px 0px 0px 0px; padding:0px; overflow:hidden; line-height:20px; width: 653px; float: right;}
.drobNavigace a,
.drobNavigace span {display: block; float: left; line-height: 33px;}
.drobNavigace .ar1 {width: 32px; height: 33px; float: left;}
.drobNavigace .ar1 .ar1 {width: 6px; margin: 0px auto; float: none;}
.drobNavigace .ar {width: 30px; height: 20px; margin-top: 6px;  float: left;}
.drobNavigace .ar .ar {width: 4px; margin: 0px auto; float: none;}

div.inp {width:5px; height:28px; float:left;}
input.inp {width:auto; height:20px; float:left; margin:0px; padding: 8px 2px 0px 2px; border-width: 0px; line-height: 11px; font-size: 11px; color: #7a7a7a; }
input.inp1 {width:154px; height:20px; float:left; margin:0px; padding: 8px 4px 0px 4px; border-width: 0px; line-height: 13px; font-size: 11px; color: #7a7a7a;}
label {width: 162px; height: 28px; line-height: 28px; display: block; float: left; font-size: 75%;  padding-left: 25px; vertical-align: middle;}
.rad {width: auto; float: left; height: 28px; margin-right:10px; padding-left: 0px; display: block;}

div.btn1 {width:5px; height:28px; float:left;}
button.btn1, input.btn1, a.btn1 {width:auto; height:28px; float:left; margin:0px; padding: 0px 2px; border-width: 0px; font-size: 15px; font-weight: bolder; /*color: #6d6d6d; */ color: #ffffff; line-height: 28px; display: block; cursor: pointer; text-decoration:none; overflow: visible;}
a:hover.btn1 {text-decoration:none}

.btn {width:auto; height:29px; float:left; padding: 0px; text-align: center; border-width: 0px; line-height: 29px; font-size: 68.75%; color: #ffffff; display: block; font-weight: bolder; cursor: pointer; text-decoration:none; overflow: visible;}
.btn div, .btn span{display: block; float:left; height:29px; width: 10px;}
.btn .bg-btnm{width: auto; padding: 0px 2px; line-height: 29px; font-weight: bold; overflow: visible; float:  left;}

.zs2-main .right .nadpis{width:207px; height:37px; overflow:hidden; float: none;}
.zs2-main .right .nadpis div{height:17px; float: left; margin: 10px 0px 0px 15px;}
.zs2-main .right .ramecek {width:206px; height: auto; margin:0px; padding:14px 0px 7px 0px;  background-color: #ffffff; float: none;}
.zs2-main .right .ramecek .ramecek {width:179px; height: auto; margin:0px auto; padding: 0px; overflow:hidden; line-height: 14px; float: none;}

.zs2-main .right .ramecek .topsled {margin-top: 1px;}

.right .kontakty .phone {width:179px; height: auto; float: left; margin-bottom: 13px; display: block;}
.right .kontakty .phone .phone {width:15px; height: 20px; margin:4px 0px 0px 4px; float: left; display: block;}
.right .kontakty .row{float:right; width:153px; height:14px; line-height: 14px; display: block;}

.leftCenter .hrana {width: 564px; 	height: 4px; float: right; }
.leftCenter .hrana .bok {width: 4px; height: 4px; float: right;}
.leftCenter .hrana .stred	{width: 556px; height: 4px; float: right; background-color: #ffffff;}
.right .hrana {width: 206px; 	height: 4px; float: none; margin-bottom: 1px;}
.right .hrana .bok 		{width: 4px; height: 4px; float: right;}
.right .hrana .stred 	{width: 198px; height: 4px; float: right; background-color: #ffffff;}
.hrana1 {width: 100%; height: 4px; float: right; background-color: #efefef;}
.hrana1 div {width: 4px; height: 4px; /*float: left;*/}

.centr .hr {width: 100%; height: 1px; float: left; background-color: #a5a5a5; margin: 5px 0px; overflow: hidden;}

.novinkyForm .ico {float:left; width:30px; height: 20px; margin-top: 1px;}
.novinkyForm .text {width:136px; height:auto; margin:0px 0px 22px 0px; float:right; line-height: 12px;}
.novinkyForm input.inp {width:126px;}
.novinkyForm input.submit {margin:0px 0px 46px 2px; padding: 0px; width:36px; height:28px; border-width:0px; float: left; cursor: pointer;}

.ankety .hlas{ height: 5px; width: 0px; background-color: #5d5d5d; padding: 0px; margin: 5px 0px; line-height: 0px; border:none; overflow: hidden;}

.right .traktor { height: 284px; width: 206px; padding: 0px; float: none; margin-bottom: 1px; display: block; border: 0px;}

.katalog {float:left; width:522px; height:auto; margin: 10px auto 6px auto; padding-bottom:7px; border-bottom: 1px solid #a5a5a5; }
.katalog .vyrobce{line-height:12px;}
.katalog .obrazek {width: 217px; height: 164px; float: left;}
.katalog h2{padding: 3px 0px;}
.katalog input.inp {width: 25px; text-align: center;}
.katalog .kosik {width: auto; margin: 7px 0px 0px 0px;}
.katalog .det {width: 213px; height: auto; background-color: #efefef; float: right;}
.katalog .det .det {width: 188px; height: auto; margin: 0px auto; padding: 10px 0px 7px 5px ; background-color: transparent; line-height: 17px; float: none;}
.katalog .btn{width: 66px;}
.katalog .CenaSDPH{line-height: 14px;}
.katalog .icons {width: 69px; height: auto; background-color: transparent; float: right; margin-right: 4px;}
.katalog .icons .icons{width: 69px; height: auto; margin: 0px auto; padding: 12px 0px 0px 0px  ; background-color: #efefef; line-height: 15px; float: none; display: block; text-align: center;}
.katalog .icons .mezera {width: 100%; height: 4px; float: right; background-color: #ffffff;}
.katalog .icons .ico{width: 40px; height: 31px;float: none; margin: 0px auto 3px auto; display: block;}
.katalog .parametry{width: 496px; height: auto; float:left; border-top: 1px solid #a5a5a5; padding: 7px 13px 0px 13px; margin: 4px auto 0px auto;}
.katalog .parametry div{width: 248px; height: auto; float:left;}
.katalog .parametry div *{width: 120px; height: auto; float:left; padding-right: 4px; display: block;}

.katalog1 {float:none; width:522px; height:auto; margin-bottom: 21px; border-bottom: 1px solid #a5a5a5;}
.katalog1 img {width: 166px; height: 123px; float: left; display: block; margin-left: 19px;}
.katalog1 .right{width: 265px; height: auto; float: right; margin-top: 3px; line-height: 16px;}
.katalog1 .left{width: 250px; height: auto; float: left;}
.katalog1 .odkaz {width: 105px; height: 45px; float: left; margin-bottom: 1px; text-align: center; display: block; text-decoration: none;}
.katalog1 .ico{width: 26px; height: 23px; display: block; margin: 0px auto; float: none;}
.katalog1 .text{width: 100%; height: 1px; margin-top: 3px; display: block; float: none;text-decoration: underline;}
.katalog1 .odkaz:hover .text{text-decoration: none;}
.katalog1 .mezera {width: 1px; height: 34px; margin-top: 12px; float: left; background-color: #a5a5a5;}

.nadpis2 {padding: 7px 0px 6px 0px; margin-left: 12px; display: block; float: left;}

.katalogHeader {width: 100%; height:auto; overflow: hidden; background-color: #efefef; margin-bottom: 13px;}
.katalogHeader .katalogHeader {width: 498px; height:auto; ; margin: 4px auto 0px auto; background-color: transparent; }
.katalogHeader .ico {width: 32px; height:32px; float: right; margin: 5px 1px 0px 0px;}
.katalogHeader .bunka {float: left; width:auto;  height: auto; margin: 0px 13px 9px 0px;}
.katalogHeader .bunka .input { width: auto; height: 17px; border: 1px solid #98b1ba; margin: 5px 0px 0px 0px; }

#id_parametry_form {width: 243px; height: 211px; padding: 0px 13px 0px 23px; display: block; float: none;}
#id_parametry_form .popis {width: 100%; height:auto; float: left; margin: 14px 0px 4px 0px;}
#id_parametry_form .text {height:18px; float: left; margin: 7px 0px 3px 0px;}
#id_parametry_form .ico {width: 56px; height:56px; float: right;}

#id_parametry_form .bunka {float: left; width:113px;  height: 44px; margin: 3px 0px 0px 0px;}
#id_parametry_form .bunka .input { width: 95px; height: 17px; border: 1px solid #98b1ba; margin: 6px 0px 21px 0px; }
#id_parametry_submit {width: auto; height: 35px; float: right; line-height: 34px; margin: 7px 35px 0px 0px; text-align: right;}
#id_parametry_submit input {width: 39px; height: 34px; border-width: 0px; padding: 0px; margin:0px 0px 0px 7px; cursor: pointer;}

/* listcontrol - listovani v katalogu */
.pager {background-color: #efefef; width: 100%; height: auto; text-align: center; margin: 4px 0px;}

/* listcontrol - listovani v katalogu */
.listcontrolPages2 {text-align: center; margin:0px; background-color:#efefef; padding:2px 0px 3px 0px; width:100%; overflow:hidden; }
.listcontrolPages2 a {color: #101010; line-height: 19px; height: 20px;}
.listcontrolPages2 .listcontrolPages2-prvni {width:19px; margin: 0px 4px 0px 14px; float: left; text-indent:5000px; overflow:hidden; background:url(zs2-mapa.jpg) no-repeat -186px -182px;}
.listcontrolPages2 .listcontrolPages2-predchozi {width:auto; float: left; color: #101010; font-size: 68.75%; margin:0px 8px 0px 4px;}
.listcontrolPages2 .listcontrolPages2-nasledujici {width:auto; float: right; color: #101010; font-size: 68.75%; margin:0px 4px 0px 8px;}
.listcontrolPages2 .listcontrolPages2-posledni {width:19px; margin: 0px 14px 0px 4px; float: right; text-indent:5000px; overflow:hidden; background:url(zs2-mapa.jpg) no-repeat -166px -182px;}
.listcontrolPages2 .listcontrolPages2-cisla {float: left; margin: 0px 4px 0px 0px; text-align:center; width:288px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {display:inline-block; width:auto; height: 20px; line-height: 19px; color: #101010;  font-size: 68.75%; margin:0px 6px 0px 0px; text-decoration: none;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {text-decoration: underline;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {display:inline-block; width:auto; height: 20px; line-height: 19px; color: #101010;  font-size: 68.75%; margin:0px 6px 0px 0px; font-weight: bolder;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {display: none;}

.zapati {width:993px; margin:25px auto; background-color: transparent;}
.zapati .logo {width:146px; height: 20px;float: right;}
.zapati .left {text-align: center; padding-right: 15px;}
.zapati table {width:563px; height: auto; margin: 0px 207px 0px 0px; float: right;}
.zapati td {border-right: 1px solid #a5a5a5; padding: 0px 16px; vertical-align: top;}
.zapati td.right {border-right-width: 0px;}

.centr .nadpis {margin: 15px 0px;}
.centr .popisKategorie {margin:10px 0px 20px 0px; padding: 0px; line-height:102.25%; font-size: 75%; float: left;}

.novinka { margin: 12px 0px 21px 0px;}
.novinka .datum {margin-bottom: 2px;}
.novinka h2 {margin:17px 0px 1px 0px; display: block;}
.novinka h2 a {margin:17px 0px 1px 0px; display: none;}
.novinka h2 a:hover {text-decoration: underline;}
.novinka .telo {line-height: 17px;}
.novinka .telo a {color:#e13637; text-decoration: underline;}
.novinka .telo a:hover {text-decoration: none;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; margin:0px 0px 15px 0px;}
.textpage strong {font-weight:bold;}
.textpage a {color:#e13637; text-decoration: underline;}
.textpage a:hover {text-decoration: none;}
.textpage h2 {font-size: 150%; margin: 15px 0px;}
.textpage h3 {font-size: 130%; margin: 15px 0px;}
.textpage h4 {font-size: 110%; margin: 15px 0px;}
.textpage p {margin: 5px 0px; text-indent: 2.5em;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage .row {width: 100%; height: auto; float: none; margin: 3px 0px;}
.loginPage label {float: left; width: 100px; height: 28px; line-height: 28px; padding-left: 25px;}
.loginPage input.inp {display: inline; width: 150px;}

/* F5_USER - registrace a nastaveni*/
.userData .block {width:380px; height: auto; padding:0px; margin:0px; line-height: 28px;}
.userData .nadpis {margin: 4px 0px;}
.userData select {margin: 7px 0px; display: block; float: left; width: 162px;}
.userData .inp1 {margin: 3px 0px;}
.userData .rad {margin: 0px; padding: 0px; line-height: 34px;}
.userData label {clear: both; line-height: 34px; height: 34px;}

.userData .bg-hneda label {clear: none;}
.userData input.rad {height: 13px; margin: 10px 0px 11px 25px;}
.userData .hr {margin: 10px 0px;}
.userData img {margin: 7px 0px;}
.userData .nevim {height: auto; width: 300px;}
.userData .blok1 {margin: 2px 0px; width: 100%;}

/* F30_KNIHA PRANI */
.knihaprani .label {float:left; width: 160px; padding:2px 0px 2px 0px; line-height:23px; overflow:hidden;border:0px solid blue; margin-bottom: 3px;}
.knihaprani textarea {width: 295px; height:200px; color:#505050; margin:0px; margin-bottom: 3px;}
.knihaprani img, .knihaprani .inp1 {margin-bottom: 3px;}

/* F34_SITEMAP */
.sitemap {font-size:75%; line-height: 15px;}
.sitemap a {color: #000000; text-decoration: none;}
.sitemap a:hover {text-decoration: underline;}
.sitemap ul {padding: 0px 0px 0px 20px; margin: 0px;}

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce
.katalogVyrobce .popis {font-size: 100%; color: #000000; line-height: 20px; margin-bottom: 10px;}
.katalogVyrobce .popis p {font-size: 75%; width: 100%; line-height: 136.33%; text-align: justify;}
.katalogVyrobce .popis ul {font-size: 75%; width: 100%;}
.katalogVyrobce .popis h2 {font-size: 100%; margin: 16px 0px 0px 0px;}
.katalogVyrobce .popis h3 {font-size: 87.25%; margin: 14px 0px 0px 0px;}
.katalogVyrobce .popis h4 {font-size: 75%; margin: 12px 0px 0px 0px;}
.katalogVyrobce a {color: #000000;}
.katalogVyrobce ul {padding: 20px; margin: 0px;}
.katalogVyrobce ul ul{padding: 0px 0px 0px 20px;}

/* F24_VYHLEDAVANI */
.advsearch {width: 100%;}
.advsearch ul {padding: 0px 0px 0px 20px; margin: 0px;}
.advsearch a {color: #000000; text-decoration: none;}
.advsearch a:hover {text-decoration: underline;}
.advsearch label {padding-left: 5px; margin-bottom: 3px;}
.advsearch .inp { margin-bottom: 3px;}
.advsearch2 label {clear: both;}
.advsearch2 .inp { margin-bottom: 3px;}


/* F7_OBLIBENE PROUKTY */
.favorites .row {width: 100%; height: auto; float: none;}
.favorites .left {float: left; display: block; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .middle {float: left; width:300px; height: auto;}
.favorites .right {float: left; width:132px; height: auto; text-align: right;}
.favorites .right .btn1 {float: right;}

/* F28_HLIDACI PES */

/* F33_POROVNANI PRODUKTU */
.porovnani .scroll { overflow: auto;}
.porovnani td {padding: 3px; vertical-align: middle; text-align: left;}
.porovnani .odd {background-color: #eaeaea;}

/* F8_KOSIK */

.kosik table {margin:4px 0px; width:100%; table-layout: auto;}
.kosik td {padding:2px}
.kosik td.kusu {width:40px; text-align: right;}
.kosik td.cena {width: 9em; text-align: right; padding-right: 5px;}
.kosik table input.inp{width:2em;}
.kosik .odd {background-color: #eaeaea;}
.kosik .checkbox {width:15px;}
.kosik .checkbox input {margin: 0px auto; float: none; display: block;}
.kosik .row {width:100%; margin: 10px 0px;}
.kosik .left {float: left; width: auto;}
.kosik .left * {float: left; font-weight: normal;}
.kosik .rt {text-align: right;}
.kosik .right {float:right; width: auto;}
.kosik .chyby .odkaz {text-decoration: underline; color:#0046ff; font-weight: normal;}
.kosik .chyby .odkaz:hover {text-decoration: none;}

.formulare .block {width:380px; height: auto;}
.formulare .nadpis {width:100%; height: auto; }
.formulare label,
.formulare .inp1 {margin-bottom: 3px;}
.formulare select {margin: 7px 0px; display: block; float: left; width: 162px;}
.formulare .siroky {height: auto; width: 300px;}
.formulare input.rad {height: 13px; margin: 10px 0px 11px 25px;}
.formulare .blok1 {margin: 2px 0px; width: 100%; line-height: 25px;}
.formulare .blok1 label {clear: none; margin-top: 2px; line-height: 25px;}
.formulare .blok1 .rad {margin: 2px 0px 0px 25px;  display: block; line-height: 25px; height: 25px; width: auto; padding: 0px;}
.formulare img {margin: 7px 0px; float: left;}

/* F9_POKLADNA */
.pokladna .sleva input.inp {width: 3em;}
.pokladna .sleva div.bg-inpr {margin-right: 10px;}
.pokladna .kosik{float: none; width: 100%; height: auto;}
.pokladna .rt {text-align: right;}
.pokladna textarea {margin: 0px auto; width: 300px;  height: 5em; float: none; display: block;}
.pokladna .margin {width: 100%; float: none; height: auto;}
.pokladna .zavazneObjednat {margin:15px auto; width:210px; display: block; float: none;}
.pokladna .kusu {text-align: center;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline; color:#8d0184;}
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravyAPlatby {width:100%; margin:0px; line-height: 19px;  color: #000000; }
.volbaDopravyAPlatby label {padding: 0px; height: auto; margin:0px; line-height: 19px; width: 100%;}
.volbaDopravyAPlatby td {width: 50%; vertical-align: top;}

.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {background-color: #eaeaea; }
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .cena {float: right; display: block; font-weight: bold; font-size: 12px;}
.volbaDopravy .radio {width: 20px; display: block; float: left; height: 16px; margin-top: 2px;  padding: 0px;}
.volbaDopravy .nazev {font-weight: bold;width:170px; display: block; float: left;}
.volbaDopravy .popis {margin:0px 0px 0px 20px; width: 226px; display: block; float: none;  font-size: 12px;}
.volbaDopravy .popis label{margin-top:3px; line-height: 14px;}
.volbaDopravy label {font-size: 12px;}

.volbaPlatby .platbaBlock {color: #000000; }
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {background-color: #eaeaea;}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .cena {display: none;}
.volbaPlatby input.radio {width: 20px; display: block; float: left; line-height: 19px; overflow: hidden;  height: 16px; margin-top: 2px; padding: 0px;}
.volbaPlatby .nazev {font-weight: bold; width:200px; display: block; float: left;}
.volbaPlatby .popis {margin:0px 0px 0px 20px; width: 225px; display: block; float: none; font-size: 12px;}
.volbaPlatby .popis label{margin-top:3px;line-height: 14px; }
.volbaPlatby label {font-size: 12px;}

.pokladnaLib {padding:5px 0px;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:100%; overflow:hidden; font-weight: bold; color: #000000; padding:9px 0px; margin:10px 0px;}
.pokladnaLib .pokladnaLibPopis {display:block;}
.pokladnaLib .pokladnaLibFormLayout {margin:0px 10px;}

.volbaPlatby .popis  strong {font-weight:bold;}
.volbaPlatby .popis a {color:#e13637; text-decoration: underline;}
.volbaPlatby .popis a:hover {text-decoration: none;}
.volbaPlatby .popis h2 {font-size: 150%; margin: 15px 0px;}
.volbaPlatby .popis h3 {font-size: 130%; margin: 15px 0px;}
.volbaPlatby .popis h4 {font-size: 110%; margin: 15px 0px;}
.volbaPlatby .popis p {margin: 5px 0px; text-indent: 2.5em;}

.volbaDopravy .popis  strong {font-weight:bold;}
.volbaDopravy .popis a {color:#e13637; text-decoration: underline;}
.volbaDopravy .popis a:hover {text-decoration: none;}
.volbaDopravy .popis h2 {font-size: 150%; margin: 15px 0px;}
.volbaDopravy .popis h3 {font-size: 130%; margin: 15px 0px;}
.volbaDopravy .popis h4 {font-size: 110%; margin: 15px 0px;}
.volbaDopravy .popis p {margin: 5px 0px; text-indent: 2.5em;}

/* F10 OBJEDNAVKA PRIJATA*/

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; margin:10px 10px 0px 10px;}
.vaseObjednavkyPrehled a.prihlaseni {}
.vaseObjednavkyPrehled .prehled {width: 100%; border-collapse: collapse; border: 1px solid #4a4a4a; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #4a4a4a; padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px;margin:10px 10px 0px 10px;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 100%; border-collapse: collapse; border: 1px solid #4a4a4a; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #4a4a4a;  padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px;}
.vaseObjednavkyDetail .zpet {text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}

/* F6_DETAIL */
.detail h2 {margin: 24px 0px;}
.detail .vpravo {width: 213px; height: auto; float: right; margin-right: 9px;}
.detail .vlevo {width: 266px; height: auto; float: left;}
.detail .obrazek {margin: 16px 0px 16px 33px; width: 205px; height: 152px; display: block; float: left;}

.detail .zalozka {width: auto; height: 25px; float: left;}
.detail .zalozka .zalozka {height: 13px; float: none; margin: 4px 14px 3px 10px; display: block;}

.detail .zalozky {margin-bottom: 6px;}
.detail .zalozky .zalozka {width: auto; height: 33px; display: block; float: left; cursor: pointer; line-height: 29px; text-decoration: underline; padding: 0px 8px;}
.detail .zalozky .zalozka .zalozka {margin: 0px; text-align: center; }
.detail .zalozky .bok{width: 3px; height: 33px; float: left;}
.detail .zalozky .bg-zalozkaR{margin-right: 4px;}
.detail .zalozky .zalozka:hover .zalozka {text-decoration: none;}
.detail .zalozka .active {font-weight: bolder;}
.detail .zalozky .ico {width: 20px; height: 20px; float: left; margin: 7px 9px 0px -5px; display: block;}

.detail .blok {width: 100%; height: auto; float: none; display: block; margin-bottom: 4px}
.detail .blok .blok {width: 188px; height: auto; margin: 0px auto; padding: 13px 0px 7px 5px ; background-color: transparent; line-height: 17px; float: none;}
.detail .vlevo .blok .blok {width: 243px; padding: 9px 0px;}
.detail .vpravo .blok .blok {width: 188px;}
.detail .vlevo .blok .viceObr {padding-bottom: 5px}
.detail .viceObr img {width: 71px; height: 53px;}
.detail .viceObr a {width: 71px; height: 53px; margin: 0px 0px 12px 12px; display: block; float: left; border: 1px solid #d7d7d7; text-decoration: none;}

.detail .CenaSDPH{line-height: 14px;}
.detail .vyrobce {height: 12px; width: 100%; margin-top: 15px;}

.detail .kosik {width: auto; margin: 0px 0px 0px 0px; line-height: 22px; }
.detail .kosik select {width: 100%; display: block;}
.detail .kosik input.inp {width: 25px; text-align: center;}
.detail .kosik .inp {margin-top: 3px;}
.detail .kosik .btn2{margin: 0px 0px 3px 12px;}
.detail .kosik .btn{width: 70px;}
.detail .kosik .unit {width: auto; height:20px; float: left; text-align: center; margin: 5px 3px 5px 5px;}

.detail .parametry {width: 100%; margin: 0px auto 15px auto;}
.detail .parametry td {padding: 3px; width:50%;}

.detail .porovnat {width: 100%; height: 54px; overflow: hidden; margin-top: 41px; }
.detail .porovnat .dvojity-blok{width: 200%; height: 54px;  position: relative;}
.detail .porovnat .pozadi{width: 213px; height: 54px; float: left;}
.detail .porovnat .stred{width: 183px; height: 38px;float: none; margin: 8px auto 0px auto;}
.detail .porovnat .hrana1{float: none;}
.detail .porovnat .ico {width: 40px; height: 31px; float: left;}
.detail .porovnat .txt{float: left; height: 11px; margin: 10px 0px 0px 13px; display: block; text-align: center; line-height: 31px; overflow: hidden;}
.detail .porovnat a {width: 213px; height: 54px; position: absolute; display: block;}

.detail .doparava {width: 100%; height: 55px; overflow: hidden;}
.detail .doparava .dvojity-blok{width: 200%; height: 55px;  position: relative;}
.detail .doparava .pozadi{width: 213px; height: 55px; float: left;}
.detail .doparava .stred{width: 183px; height: 43px;float: none; margin: 8px auto 0px auto;}
.detail .doparava .ico{width: 40px; height: 31px;float: left; margin:1px 0px -1px 0px;display: block;}
.detail .doparava .txt{float: left; height: 11px; margin: 11px 0px 0px 16px; display: block; text-align: center; line-height: 31px; overflow: hidden;}
.detail .doparava a {width: 213px; height: 55px; position: absolute; display: block;}

.detail .essox {width: 213px; height: 35px; overflow: hidden;}
.detail .essox .dvojity-blok {width: 200%; height: 35px; position: relative;}

.detail .essox .blok {float: left; margin: 0px; padding: 0px; width: 213px; height: 35px;  display: block;}
.detail .essox .ico{width: 81px; height: 19px;float: left; margin:0px; display: block;}
.detail .essox .txt{float: left; height: 19px; width: auto; margin: 0px 0px 0px 7px; display: block; text-align: center; line-height: 19px; overflow: hidden;}

.detail .essox .pozadi {float: left; width: 213px; height: 35px;}
.detail .essox .pozadi .hrana1 {float: left;}
.detail .essox .pozadi .stred {width: 213px; height: 19px; padding: 2px 0px 6px 15px; float: left;}

.detail .essox a {float: left; width: 213px; height: 35px; position: absolute; top: 0px; left: 0px; display: block; line-height: 34px; text-indent: 105px; font-size: 68.75%; text-decoration: none; color: #000000;}




.detail .odkazy a {width: auto; float: left; height: 20px; display: block; text-align: left; line-height: 20px; margin: 0px 20px 4px 0px; }
.detail .odkazy .ico {width: 24px; height: 20px;float: left; margin-right:11px; display: block;}

.detail .popis {font-size: 100%; color: #000000; line-height: 20px; margin-bottom: 10px;}
.detail .popis p {font-size: 75%; width: 100%; line-height: 136.33%; text-align: justify;}
.detail .popis ul {font-size: 75%; width: 100%;}
.detail .popis h2 {font-size: 100%; margin: 16px 0px 0px 0px;}
.detail .popis h3 {font-size: 87.25%; margin: 14px 0px 0px 0px;}
.detail .popis h4 {font-size: 75%; margin: 12px 0px 0px 0px;}

.detail .souvisejici {border-top: 1px solid #a5a5a5; margin-bottom: 23px;}
.souvisejici a.produkt {width: 129px; height: 135px; float: left; display: block; text-decoration: none; margin: 4px 0px; overflow: hidden;}
.souvisejici a.produkt .text{text-decoration: underline; display: block; height: 28px; width: 100%;}
.souvisejici a.produkt:hover .text{text-decoration: none;}
.souvisejici img {width: 108px; height: 72px; display: block; float: none; padding: 0px 10px 13px 10px; border-right: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {margin-bottom: 5px;}
.hlidacipes input.rad{margin-left: 25px;}
.hlidacipes div.bg-inpr{margin-right: 10px;}
.hlidacipes .textbox {width: 150px; height:19px; line-height:19px; overflow:hidden; border:1px solid #505050; color:#505050; font-size:100%; margin:0px; padding:0px;}

/* F6_DETAIL - vice informaci */
.viceinformaci {margin-bottom: 5px;}
.viceinformaci .inp1 {margin-bottom: 3px; }
.viceinformaci textarea {width: 300px; height: 85px; margin-bottom:3px; display: block; float: left; line-height: 11px; font-size: 11px; color: #7a7a7a; }
.viceinformaci img {margin-bottom:3px; width: 150px; height: 40px; float: left; display: block;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {margin-bottom: 5px;}
.hodnoceni .star {height: 21px; margin: 0px 0px 3px 10px; float: left; display: block; line-height: 21px;}
.hodnoceni div.star {width: 24px;}
.hodnoceni a.star {clear: both; margin-left: 25px; width: 100px;}

/* F6_DETAIL - diskuse */
.diskuse {width:100%; margin:0px; display: block; float: none;}
.diskuse .inp1 {margin-bottom: 3px;}
.diskuse div.bg-btnr1 {margin-right: 5px;}
.diskuse .akce {margin: 10px 0px 5px 0px;}
.diskuse .akce .dots {float:left; margin: 0px 1px 0px 3px;}
.diskuse .akce .ukaz {float:right;}

.diskuse .prispevky {vertical-align:top;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .prvni {background-color: #efefef;}
.diskuse .prispevky .row {margin:0px 0px 4px 0px; padding:3px 0px 3px 0px;}
.diskuse .prispevky .checkbox {margin:0px 5px 0px 3px; padding:0px;}
.diskuse .prispevky a.name {text-decoration: none;}
.diskuse .prispevky a.name:hover {text-decoration: underline;}
.diskuse .prispevky .autor {float: right; margin: 0px 5px 0px 0px; padding:0px;}
.diskuse .prispevky a.odpoved {float: right; display: block; margin: 0px 5px 0px 0px; padding:0px;}
.diskuse .prispevky .text {margin: 0px 0px 5px 20px;}
.diskuse .vypsanaOdpoved {margin: 0px 0px 0px 15px; }
.diskuse .vypsanaOdpoved .titulek {font-weight: bold;}
.diskuse .vypsanaOdpoved .text {margin: 5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse textarea {width: 300px; height: 85px; margin-bottom:3px; display: block; float: left; font-size: 68.75%; }
.diskuse .captcha {width:150px; height: 40px; float: left; margin:0px 0px 3px 0px; display: block; float: left;}
.diskuse .from {width:100%; height: auto; text-align: right; display: block;}
