/* Eshop styles */
form{display:inline;}
hr{margin-bottom:0.8em;  *margin-bottom:3px;}
acronym,abbr{border-bottom:1px dotted;  cursor:help;}
div#body{padding:5px 14px 10px 24px;}
/*----------------------------- BLUELINE ------------------------------------*/
div#blueline-wrapper{background:#aed9fa url(../images/eshop_layout/bg-blueline-upper.gif) center top repeat-x;  min-width:995px;}
div#blueline-limited{margin:0 auto;  width:983px;  background:transparent url(../images/eshop_layout/blueline-motif.png) 6px 30px no-repeat;  min-height:88px;  height:88px;  overflow:hidden;}
div#blueline p#webtitle{float:left;color:white;font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;font-weight:normal;font-size:225%;letter-spacing:0.01em;margin-top:28px;margin-left:75px;display:inline;line-height:150%;}
p#webtitle a,p#webtitle a:hover,p#webtitle a:active,p#webtitle a:visited{color:white;text-decoration:none;}
input,textarea,legend,select{margin:0 0.15em 0 0.4em;  font-family:verdana,geneva,arial,helvetica,"geneva ce",lucida,sans-serif;
/*background-color:white;*/
/* blbne to v IE6-7 */
}
input.text,textarea,select{padding:2px 2px 2px 4px;  background:white url(../images/eshop_layout/bg-maintable-input.gif) left top no-repeat;  border:1px solid #7a7a7a;}
input.button{background:#707070 url(../images/eshop_layout/bg-button.gif) center top repeat-x;  border:1px #6a6a6a solid;  color:#fff;  padding:4px 6px;  *padding:3px 0;  font-size:86%;  outline:0;  margin-left:0;  cursor:hand; cursor:pointer;}
textarea{width:540px;  font-size:93%;  background:white;}
/*---------------------------- BLUEFORM --------------------------------------*/
div#blueform-wrapper1{float:right;margin-top:6px;background:transparent url(../images/eshop_layout/blueline-form-m.gif) center top repeat-x;}
div#blueform-wrapper2{background:transparent url(../images/eshop_layout/blueline-form-l.gif) left top no-repeat;}
div#blueform{height:82px;
/*zatim fixne*/
text-align:left;  background:transparent url(../images/eshop_layout/blueline-form-r.gif) right top no-repeat;  padding-top:2px;  _width:445px;  *max-width:480px;}
div#blueform p,div#blueform div{color:#3b3b91;margin:0 10px 0 11px;padding:0;padding-top:3px;line-height:32px;  overflow:hidden;  _font-size:12px;  *float:left;  _float:none;}
div#blueform div#account{_padding:9px 0 3px 0;}
div#blueform div#account,div#blueform div#basket{min-width:423px;  _width:423px;  }
div#blueform p#account{margin-top:3px;}
div#blueform p#account span,div#blueform p#basket span{float:left;min-width:386px;_width:386px;}
div#blueform span.compress{letter-spacing:-0.08em;}
div#blueform a{color:#3b3b91;}
div#blueform a:hover{color:#4444a8;}
div#blueform p#account a.shortcut{background-image:url(../images/eshop_layout/blueline-logout.png);}
div#blueform p#basket a.shortcut{background-image:url(../images/eshop_layout/blueline-basket.png);}
div#blueform a.shortcut{width:32px;  height:32px;  float:right;  display:block;  position:relative;  text-decoration:none;  background-position:left top;  margin-left:5px;}
div#blueform a.shortcut:hover{background-position:left bottom;}
div#blueform a.minilink{font-size:93%;  margin-left:2px;}
div#blueform input.text{background:white url(../images/eshop_layout/bg-blueline-input.gif) left top no-repeat;  width:82px;  border:1px solid #6fa3ca;}
input.img-button{position:relative;   top:6px;   *top:5px;  *position:static;  *vertical-align:top;}
/*------------------------- BODY LAYOUT --------------------------------------*/
div#body-header{background:transparent url(../images/eshop_layout/bg-body-upper.png) center top repeat-x;}
div#body-wrapper2{background:transparent url(../images/eshop_layout/body-upper.png) center top no-repeat;}
div#body-ls{background:transparent url(../images/eshop_layout/body-left-shade.png) left 8px no-repeat;}
div#body-rs{background:transparent url(../images/eshop_layout/body-right-shade.png) right 8px no-repeat;}
/*------------------------ SHEETS --------------------------------------------*/
div#main td{_font-size:x-small;  vertical-align:middle;}
div#main table td.fix-width-normal{width:50%;}
div.sheet-red{background:#e34538 url(../images/eshop_layout/bg-maintable.gif) center top repeat-x;  margin-bottom:0.2em;}
div.sheet-blue{background:#67b2f0 url(../images/eshop_layout/bg-bluetable.gif) center top repeat-x;  margin-bottom:1.5em;}
div.sheet-red div.sheet-wrapper{background:transparent url(../images/eshop_layout/bg-maintable-lc.gif) left top no-repeat;}
div.sheet-blue div.sheet-wrapper{background:transparent url(../images/eshop_layout/bg-bluetable-lc.gif) left top no-repeat;}
div.sheet-wrapper2{zoom:1;}
div.sheet-red div.sheet-wrapper2{background:transparent url(../images/eshop_layout/bg-maintable-rc.gif) right top no-repeat;}
div.sheet-blue div.sheet-wrapper2{background:transparent url(../images/eshop_layout/bg-bluetable-rc.gif) right top no-repeat;}
div.sheet{border-bottom:1px solid #e2e2e2;}
div.sheet-blue div.sheet{border:1px solid #e2e2e2;  border-top:0;}
div.sheet-wrapper table{width:100%;}
div.sheet-wrapper td{line-height:150%;}
div.sheet tr.row-1 td{background:#f7f7f7 url(../images/eshop_layout/bg-maintable-td.gif) center top repeat-x;  border-left:1px solid #e2e2e2;  border-right:1px solid #e2e2e2;}
div.sheet tr.row-2 td{background:#fafafa url(../images/eshop_layout/bg-maintable-td2.gif) center top repeat-x;  border-left:1px solid #eee;  border-right:1px solid #eee;}
div.sheet-blue tr.row-1 td,div.sheet-blue tr.row-2 td,div.sheet tr.row-1 td td,div.sheet tr.row-2 td td{border:0;}
div.sheet tr.row-1 td td,div.sheet tr.row-2 td td{background:transparent;}
#main table.tbody td,#main .sheet-easyhead table.thead td{padding:5px 3px 3px 6px;}
#main table.inside td{padding:0px 2px 1px 0;  *vertical-align:middle;}
#main table.thead td{padding-right:2px;}
#main table.inside td input{*vertical-align:middle;}
#main table.single td{vertical-align:top;  line-height:180%;
/*padding-right:6px;*/
}
div.sheet-head{padding:4px 3px 4px 7px;  _height:1%;}
div#main .sheet-head,div#main .sheet-head td,div#main .sheet-head a,div#main .sheet-head a:hover,div#main .sheet-easyhead td{color:white;}
div#main .sheet-head td{font-size:smaller;  _font-size:xx-small;}
div.sheet-easyhead{padding:0 1px;}
div#cat .sheet-head td{vertical-align:top;}
.sheet-head h3{margin:0;  padding-top:3px;  font-size:93%;  line-height:180%;}
div#main .smaller{font-size:smaller;  _font-size:xx-small;}
div.sheet input.button{padding:4px 4px;  *padding:3px 0;  margin-left:0.4em;}
div#cat input.text,div#basket input.text,div#product input.text{width:31px;  *width:28px;  _width:36px;  text-align:right;  margin-left:0;}
#basket div.sheet input.button{margin-left:0.1em;  margin-right:0;}
.center{text-align:center;}
.float-left{float:left;}
/*---------------------------- FLAGS --------------------------------------------*/
#main h1 span#flagize{width:128px; height:32px;  margin-top:-5px;  background:transparent url() right top no-repeat;  float:right; display:block;}
div.sheet-red tr td td.flagize,div.related div.sheet tr td td.flagize{background-position:2px bottom;background-repeat:no-repeat;background-color:transparent;}
#main div.sheet-red td.no-flagize{color:black;}
/* NOVINKY */
div.sheet-red td.flag-4 td.flagize,#homepage .hp-inside a.hp-flagize span.hp-flag-4{background-image:url(../images/eshop_layout/f-news.gif);}
#main h1 span#flagize.flag-4{background-image:url(../images/eshop_layout/f-news2.png);}
div.sheet-red td.flag-4 td,#main div.sheet-red td.flag-4 td a{color:#c10200;}
#main div.sheet-red td.flag-4 td a:hover{color:red;}
/* AKCE */
div.sheet-red td.flag-5 td.flagize,#homepage .hp-inside a.hp-flagize span.hp-flag-5{background-image:url(../images/eshop_layout/f-akce.gif);}
#main h1 span#flagize.flag-5{background-image:url(../images/eshop_layout/f-akce2.png);}
div.sheet-red td.flag-5 td,#main div.sheet-red td.flag-5 td a{color:#168301;}
#main div.sheet-red td.flag-5 td a:hover{color:#1fb401;}
/* VYPRODEJ */
div.sheet-red td.flag-3 td.flagize,div.related div.sheet td.flag-3 td.flagize,#homepage .hp-inside a.hp-flagize span.hp-flag-3{background-image:url(../images/eshop_layout/f-sale.gif);}
#main h1 span#flagize.flag-3{background-image:url(../images/eshop_layout/f-sale2.png);}
/*div.sheet-red td.flag-3 td,#main div.sheet-red td.flag-3 td a{color:#b96622;}
#main div.sheet-red td.flag-3 td a:hover{color:#e77f2b;}
*/
/* BAZAR */
div.sheet-red td.flag-2 td.flagize,#homepage .hp-inside a.hp-flagize span.hp-flag-2{background-image:url(../images/eshop_layout/f-bazar.gif);}
#main h1 span#flagize.flag-2{background-image:url(../images/eshop_layout/f-bazar2.png);}
/*---------------------------- TOTAL -----------------------------------------*/
div.total{
/*background:#fefefe url(../images/eshop_layout/bg-total.gif) center top repeat-x;  border:1px solid #eee;*/
/*margin-bottom:1em;*/
background:transparent url(../images/eshop_layout/bg-total-motif.png) right center no-repeat;  min-height:70px;  _height:70px;  padding:5px 3px 4px 7px;}
div.total table{margin:4px 0 4px;  width:100%;}
div.total table td{line-height:170%;}
div.total table td strong{color:#ae3f35;}
div#main .control{padding-top:0.5em;  margin-bottom:1em; }
/*------------------------ DROBECKY ------------------------------------------*/
div#main p#drobecky{text-align:right;  font-size:86%;  color:#818181;  padding:0; margin:0;}
div#main p.pages{text-align:right;  margin-bottom:0;}
div#main p#pages-top{margin:-0.5em 0 0.2em;}
div#main h1+p#pages-top,div#main h2+p#pages-top{margin-top:-1em }
#main div.poznamky{padding-top:0.5em;}
#main div.poznamky p,#main p.poznamky,#main p.subpoznamky,span.poznamky{text-indent:0;  font-size:86%;  margin-bottom:0.7em;}
#main p.poznamky{margin-top:1em;  margin-bottom:2.4em;}
#main p.subpoznamky{margin-top:1em;margin-bottom:0.5em;}
div#main h1,h2{color:#c83c30;font-size:135%;font-weight:normal;line-height:160%;padding-top:10px;padding-bottom:0.2em;margin-bottom:1em;background:transparent url(http://www.jvm.cz/images/layout/main-header4an-line.gif) left bottom repeat-x;}
div#main h1.inter,h2.inter{color:#0076bd;}
#main h2 span{width:36px; height:36px;  display:block;  float:right;  margin-top:-9px;  background:transparent url(../images/eshop_layout/h-account.gif) right top no-repeat;}
#main h2#h-basket span{background-image:url(../images/eshop_layout/h-basket.gif);}
#main h2#h-billing span{background-image:url(../images/eshop_layout/h-billing.gif);}
#main h2#h-mask span{background-image:url(../images/eshop_layout/h-mask.gif);}
/*------------------------------ FRAME BOX ----------------------------------*/
div.frame-w1{background:#f9f9f9 url(../images/eshop_layout/frame-b.gif) center bottom repeat-x;  margin:1em 0;  *margin:2em 0 1em;}
div.frame-w2{background:transparent url(../images/eshop_layout/frame-u.gif) center top repeat-x;}
div.frame-w3{background:transparent url(../images/eshop_layout/frame-ls.gif) left top repeat-y;}
div.frame-w4{background:transparent url(../images/eshop_layout/frame-rs.gif) right top repeat-y;}
div.frame-w5{background:transparent url(../images/eshop_layout/frame-luc.gif) left top no-repeat;}
div.frame-w6{background:transparent url(../images/eshop_layout/frame-ruc.gif) right top no-repeat;}
div.frame-w7{background:transparent url(../images/eshop_layout/frame-lbc.gif) left bottom no-repeat;}
div.frame-w8{background:transparent url(../images/eshop_layout/frame-rbc.gif) right bottom no-repeat;  padding:0 5px;  zoom:1;}
/* ------------------------- SEARCH BOX ------------------------------------- */
div#search{padding-left:90px;  padding-top:0.4em;  background:transparent url(../images/eshop_layout/search.png) 4px center no-repeat;  min-height:40px;  _height:60px;}
div#search p{margin:0;  text-indent:0;  color:#565656;  padding:0.5em 0;  text-align:center;}
div#search input.text{width:115px;}
div#search input,div#product input{vertical-align:middle;}
div#search input{margin-left:0.4em;}
div#search.short p{line-height:40px;  _padding-top:13px;}
/*----------------------- HOMEPAGE ELEMENTS ----------------------------------*/
#homepage{padding-top:0.5em;  padding-bottom:1em;}
div.hp-1,div.hp-2{width:233px; height:223px;  float:left;  background:transparent url(../images/eshop_layout/bg-hp-gray.png) left top no-repeat;  margin:0.3em 3px 0.7em 1px;  overflow:hidden;}
div.hp-2{background-image:url(../images/eshop_layout/bg-hp-blue.png);}
#homepage div.hp-inside{margin:14px 12px 14px 8px;
/*okraje stinuu*/
}
#homepage .hp-inside h3{font-size:105%;  _font-size:14px;  margin:0 0 17px 1px;}
#homepage .hp-inside h3 a{text-decoration:none;  color:#c0190a;}
#homepage .hp-inside h3 a:hover{text-decoration:underline;  color:#f5200d;}
#homepage .hp-inside a.hp-flagize{position:relative;float:left;margin-bottom:10px;}
#homepage .hp-inside a.hp-flagize span{position:absolute;display:block; width:58px; height:16px;top:120px;*bottom:0;cursor:hand;}
#homepage div.hp-details{width:103px;   float:right;  overflow:hidden;}
#homepage div.hp-details-block{height:103px;  *height:110px;  overflow:hidden;
/* IE8 stavkuje... */
}
#homepage div.hp-inside p{text-indent:0;   font-size:77%;  _font-size:10px;  line-height:150%;  margin:0; padding:0;}
#homepage div.hp-details-block p.codes{padding-bottom:1em;}
#homepage table.total{width:100%;  _width:90%;}
#homepage table.total td{font-size:smaller;  _font-size:10px;  text-align:right;  vertical-align:bottom;}
#homepage table.total td.legend{text-align:left;}
#homepage div.hp-inside table.total strong{color:#c93d31;  font-size:larger;  _font-size:12px;  padding-right:1px;}
#main #homepage img{margin:0;}
#main #homepage a img.detail{border:1px solid #d5d5d5;  width:103px; height:134px;}
#main #homepage a:hover img.detail{border:1px solid #f5978f;}
#homepage input.text{width:14px;  _width:26px;  text-align:right;}
#right-col p#step-up{float:right;  padding-top:0.7em;}
h2 a{text-decoration:none;  cursor:hand;}
/* Antispam */
#trouba{margin-bottom:0.8em;}
/*---------------------------- ARCHIV ----------------------------------------*/
#archiv{padding-top:0.7em;  border-top:1px dashed #bbb;  margin-top:2em;}
#main #archiv p{text-indent:0;  font-size:86%;}
/*--------------------------- QUICK SEARCH ---------------------------------------*/
#header-rightcol div#quicksearch{margin-right:-8px;margin-top:3px;}
div#quicksearch select,div#quicksearch input.text{width:100px;padding:1px 0 1px 2px;}
div#quicksearch select{width:110px;}
div#quicksearch select,div#quicksearch input{margin-right:0;margin-left:0.3em;vertical-align:middle;}
div#quicksearch select option{padding-left:2px;font-family:Verdana,Geneva,Arial,Helvetica,"Geneva CE",lucida,sans-serif;}
/*------------------------- Q MARK --------------------------------------------*/
span.q-mark{padding-right:11px;min-height:9px;display:block;position:relative;background:transparent url(../images/eshop_layout/q-mark.gif) right center no-repeat;cursor:help;}
/*-------------------------- FLOATING ELEMENTS -----------------------------------*/
img#flsleva{position:absolute;margin-left:-63px;margin-top:-44px; }
img#fldoprava{position:absolute;margin-left:-75px;margin-top:26px; }
img#fldopravaonly{position:absolute;margin-left:-66px;margin-top:-33px; }
