BODY,TD,TH,INPUT,TEXTAREA,SELECT {
 font-family:arial,tahoma,verdana,helvetica,sans-serif;
 font-size:8pt;
}

IMG {
  border: 0;
}

BODY {
 margin: 0px;
 padding: 0px;
 background-color: #fff;
 color:#000;
 text-align:center;
 /*background-image:url('graphics/background.gif');*/
}

INPUT,TEXTAREA,SELECT {
 background-color:#fff;
 color:#222;
}

FORM,H {margin:0;padding:0;}

TH {text-align:left;}

H3 {font-size:10pt;}
H3 I {font-style:normal;font-weight:normal;}

H4 {
 font-size:9pt;
 font-weight:bold;
 margin: 4px 0 2px 0;
}

A {color:#f00;text-decoration:none;}
A:hover {color:red;text-decoration:underline;}

.whiteN {color:#000;}
.whiteB {color:#000;font-weight:bold;}
.yellowN {color:#fcc403;}
.yellowB {color:#fcc403;font-weight:bold;}

/* odkazy v menu */
A.yellowB {color: #fcc403; font-weight: bold;}
A.yellowB:hover {color: #fcc403; font-weight: bold; TEXT-DECORATION: underline;}

/* nadpisy */
.nadpis_akce {color: #f00; font-weight: bold; font-size: 11pt;}
.nadpis_novinka {font-weight: bold; font-size: 10pt;}
.nadpis_loginerror {color: #a40039; font-weight: bold; font-size: 12pt;}
.nadpisy_u_zbozi {color: #f00; font-weight: bold; font-size: 9pt; padding-left: 5px;}
.nadpisy_ostatni_hlavni {font-weight: bold; font-size: 10pt;}
.nadpisy_napoveda {color: #f00; font-weight: bold; font-size: 9pt;}

.loginerror {color: #a40039;}

/* styly cen */
.cenasdph {color: #f00; font-weight: bold; font-size: 10pt;}
.cenabezdph {color: black;}
.beznacenasdph {font-weight: bold;}
.beznacenabezdph {font-weight: bold;}
.sleva {color: #f00; font-weight: bold;}
.kredityCena {color: #f00; font-weight: bold;}
.goodColPrice{font-size: 10px; font-style: italic;}

.cenaobjednavky {color: #f00; font-weight: bold; font-size: 16pt;}
.vyrobce {font-weight: normal;}
.postovnezdarma {color: #f00; font-weight: bold; font-size: 10pt;}
.comment {font-style: italic; padding-left: 20px;}
.goodNewDate {font-style: italic; color: #666666; font-size: 10px;}

div.redInput { border: #a40039 2px solid; padding: 5px; color: #a40039; background-color: #fff2f2; font-size: 9pt;}

.statusVyrizeno {font-weight:bold;color:#88AC00;}
.statusVyrizujese {font-weight:bold;color:#FF9C00;}
.statusStornovano {font-weight:bold;color:#C00000;}
.versysVydaj {color:#9D0000;}

/* hodnoceni vysledku pri vyhledavani */
.hodnoceniSearch {font-size: 8pt; color: #acacac; padding-left: 5px; font-style: italic;}

/* inputy s cenou objednavky */
input.orderDoprava {
  border: 0px solid;
  background-color: #fff;
  FONT-SIZE: 8pt;
  COLOR: #666666;
  font-weight: bold;
  text-align: right;
}

input.orderCelkem {
  border: 0px solid;
  background-color: #fff;
  color: #f00;
  font-weight: bold;
  font-size: 16pt;
  text-align: right;
}

.info-box {margin-top:8px;margin-bottom:8px;font-size:10pt;font-weight:bold;text-align:center;}
.info-box-in {padding:15px;}
.info-box .warning {color:red;}
.info-box .info {color:navy;}

/* napoveda parametru */
div.helpBoxStyle {
	background-color: #FFFACD;
	border: 1px dashed #FFA215;
	padding: 7px;
	width: 350px;
	position: absolute;
	visibility: hidden;
}

/* obrazky */
img.info_w_i {margin: 5px;}
img.compare {margin: 5px}




/* error - Prohlizec nepodporuje Cookies */
table.cookiesError {
    background-color: #fff;
    border: 0px;
    margin: 0px;
    height: 45px;
    width: 830px;
    position: absolute;
    azimuth: center;
}

a.cookiesError:link, a.cookiesError:visited {
    color: #CC0000;
    font-weight: bold;
    text-decoration: underline;
}

a.cookiesError:hover, a.cookiesError:active {
    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
}

td.cookiesErrorLeft{
    padding: 7px 7px 0px 7px;
}

td.cookiesErrorCenter{
    padding: 7px 0px 7px 0px;
    color: #CC0000;
    text-align: justify;
}

td.cookiesErrorRight{
    padding: 7px 7px 0px 7px;
}


/* modul multimenu a články */
.mod-menu {
 background-color:#fff;
}

.mod-menu A.item {
 display:block;
 font-weight:9pt;
 font-weight:bold;
 padding:3px 0 3px 16px;
}

.mod-menu A.subitem {
 display:block;
 font-weight:7.5pt;
 padding:2px 0 2px 28px;
}

#nav, #nav UL {z-index:1235; padding:0;margin:0;list-style:none;}
#nav LI {z-index:1234;float:left;position:relative;}
#nav A {text-decoration:none;}
.mainitems {display:inline;padding:2px;border-width:0 0 0 1px;border-style:solid;border-color:#005056;}
.headerlinks A {margin:0px 8px;color:#fff;}
.headerlinks A:hover {margin:0px 8px;color:#fff;}
.submenus {display:none;width:170px;position:absolute;top:1.5em;left:0;background-color:#fff;border:1px solid #005056;}
.submenus LI {width:100%;}
.submenus LI A {display:block;width:100%;padding:3px;text-indent:3px;color:#000 !important;font-size:7.5pt;}
.submenus LI A:hover {background-color:red;color:#fff !important;}
html>body #clearmenu {height:6px;}
html>body .submenus li a {width:auto;}
#nav li>ul {top:auto;left:auto;}
#nav li:hover ul, li.over ul {display:block;}

.mnu-nav IMG {
 filter:progid:DXImageTransform.Microsoft.Fade(duration=0.25,overlap=1);
 width: 200px;
 height: 16px;
}

/* veve - shopsys 2.0i */

#h1 {
  margin: 0;
  padding: 0;
}

#h1 SPAN {display:none;}

.pmt {
}

.pmm {
  background: white url('graphics/mtext-bg.gif') repeat-y;
}

.pmb {
  background: white url('graphics/mtext-bottom.gif') repeat-y;
  height: 28px;
}

.pmm .in-content {
  text-align: justify;
}

.mar {
  margin: 0px 10px;
}

H2 {
 font-size:9pt;
 font-weight:bold;
 color:#fff;
 background: transparent url('graphics/h2-bg.gif') repeat-x;
 height: 27px;
 margin: 0;
 text-align: center;
}

H2 .in {
 padding: 2px 325px 0px 2px;
}

.invis {
  display: none;
}

.hr {
 clear:both;
 overflow:hidden;
 height:1px;
 margin:1px 10px;
 background: #cccccc;
}
.hr2 {
 clear:both;
 overflow:hidden;
 height:1px;
 margin:1px 5px;
 background: #cccccc;
}
.hr3 {
 clear:both;
 overflow:hidden;
 height:1px;
 margin:1px 0px;
 background: #cccccc;
}
.hr HR, .hr2 HR, .hr3 HR {display:none;}

.spacer {
  overflow: hidden;
  font-size: 0;
}

.main-back {
  background: transparent url('graphics/main-back.gif') repeat-y;
}

.banner-right {
  margin: 0; padding: 0;  border: 0;
  display: block;
  width: 740px;
  height: 185px;
  background: url('graphics/banner-right.jpg');
  overflow: hidden;
}

.menuline {
  height: 24px;
  background-image: url('graphics/menuline-bg.gif');
  background-repeat: repeat-x;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

.pl,.plt,.plm,.plb
.pr,.prt,.prm,.prb {
 width:154px;
}

.pm {
 width:554px;
}

.pm-index {
 border-left: 1px solid #d6d6d6;
 border-right: 1px solid #d6d6d6;
 border-bottom: 1px solid #d6d6d6;
}

.minh {
 min-height: 650px;
 height: 650px;
}

.pl, .pr {
 position:relative;
 width:154px;
 margin-bottom: 12px;
}

.plt, .prt {
 font-size:12px;
 font-weight:bold;
 text-align: center;
 color:#fff;
 background-image:url('graphics/lr-menuhdr.gif');
 height: 28px;
/* text-transform:uppercase; */
}

.plt .in,.prt .in {padding:2px 1px 0px 1px;}

.plm,.prm {
 background-image: url('graphics/lr-back.gif');
 background-repeat: repeat-y;
}

.plb {
  background: url('graphics/l-bottom.gif') no-repeat;
  height: 18px;
}
.prb {
  background: url('graphics/r-bottom.gif') no-repeat;
  height: 18px;
}

.line {
 background: #006b74 url('graphics/line.gif') repeat-x;
 font-size:11px;
 color:white;
 height: 25px;
 margin: 0px 2px;
}

.line2 {
 font-size: 11px;
 font-weight: bold;
 padding: 6px 6px;
}

.line TD,.line-m {
 font-size:11px;
 color:white;
}

.line INPUT.btn {
 background-color:transparent;
}

.line-main,.line-m {
 font-weight:bold;
 padding:3px 2px 3px 6px;
}

#department-list {
 margin-bottom:10px;
}

#department-list A {
 display:block;
 font-size:9pt;
 font-weight:bold;
 background-image:url('graphics/sipka.gif');
 background-repeat:no-repeat;
 background-position:16px 50%;
 padding:4px 2px 4px 28px;
}

.ipt-none {
 /*-moz-opacity: 0.8;*/
 background: transparent;
 text-align:left;
 color:#000;
 border:0px;
 padding: 1px 4px;
}

.ipt-search {
 border: 0;
 margin: 0px;
 color:#000;
 padding:1px 4px;
 width: 123px;
 height: 18px;
 background: #fff url('graphics/ipt-search.gif') no-repeat;
}

.ipt, .ipt-textarea {
 border: 1px solid #666;
 color:#000;
 padding:2px 2px;
 background: white url('graphics/ipt.gif') repeat-x;
}

.ipt-red {
 border: 1px solid #666;
 color:#000;
 padding:2px 2px;
 background: white url('graphics/ipt-red.gif') repeat-x;
}

.basket-good {
 text-align:left;
 font-weight:bold;
}

.basket-price {
 text-align:center;
 font-weight:bold;
}

.basket-title-pcs {
 text-align:center;
 font-weight:bold;
}

.basket-title-good {
 text-align:left;
 font-weight:bold;
}

.basket-title-price {
 text-align:center;
 font-weight:bold;
}

.ln {
 background-color:#666;
}

.ln,.ln TD {color:#ddd;}
.ln STRONG,.ln TD STRONG {color:#000;}

.ln A {
 color:#000;
}

.ln .ipt {
 background-color:#999;
 border-color:#333;
 color:#fff;
}

/* id */
#loginbar {
  width: 940px;
  height: 39px;
  position: relative;
  background: url('graphics/loginbar.gif') no-repeat;
  z-index:50;
}

.l-bg1 {
  background: black url('graphics/l-bg1.gif') repeat-y top left;
/*  background: #eee;*/
}
.lr-bg {
  background: #000;
}
.r-bg1 {
  background: black url('graphics/r-bg1.gif') repeat-y top right;
/*  background: #eee; */
}

#kontakty {
  background: url('graphics/t-kontakt.gif');
  height: 30px;
  position: relative;
}

#main {
 background-color: #fff;
 width:940px;
 margin:0 auto 0 auto;
 text-align:left;
}

#main-left {
  background: transparent url('graphics/background.gif') top right;
}
#main-right {
  background: transparent url('graphics/background.gif') top left;
}

#mTable {
  background: transparent url('graphics/main-back.gif') repeat-y;
  z-index: -1;
}

#mText {
  color: #000;
}

#bigspacer {
 overflow: hidden;
 font-size: 0;
}

.left2 {
 font-weight: bold;
}

.good-classic-outer {
 margin:8px 2px 0px 2px;
}

.good-classic {
/* margin:2px 6px 2px 6px;*/
}

.good-classic-description {
 margin:2px 6px 2px 6px;
 text-align:justify;
 font-size:8pt;
 line-height:1.4em;
}

.good-classic-container {
 height:100px;
}

.good-classic-price .left {
 width:100px;
 height:18px;
}

.in-mod .sep {
 height:1px;
 margin:1px 5px;
 background-color: #ccc;
 font-size:0;
 overflow:hidden;
}

#good {
  /*margin-top: -25px;*/
}

#good H3 {font-size:11pt;font-weight:bold;margin:10px 0 10px 0;color:#f00;}
#good H4 {
 font-size:10pt;
 font-weight:bold;
 margin:2px 0 2px 0;
 color:#f00;
}

#good .hr {color:#ddd;background-color:#ddd;}

#good-arr {
 font-size:8pt;
 margin-top:4px;
 margin-bottom:4px;
}

#good-arr A {
 font-size:8pt;
}

#good-arr A STRONG {
 color:#000;
}

#good-price-details {
 margin-bottom:10px;
}

#good-print-mail-compare {

}
#good-print-mail-compare A {display:block;padding:6px;font-weight:bold;font-size:9pt;}
#good-print-mail-compare A:hover {text-decoration:none;background-color:#eee;}

.good-x0 {
  border-top: 1px solid #d6d6d6;
  padding-top: 2px;
  background-color: white;
}
.good-x1 {
  border-top: 1px solid #d6d6d6;
  padding-top: 2px;
  background-color: #f2f2f2;
}

#registration H3 {margin:5px 0 5px 0;color:#f00;font-weight:bold;font-size:10pt;}

#bottom {
}

#footer {
 width:100%;
 background-image: url('graphics/b-footer.gif');
 height: 23px;
}
#footer A {color:#fff;}

.footer-in {
 padding: 6px 0px;
 color:#fff;
 font-weight:bold;
 font-size:8pt;
}
.footer-in TD {
 color:#fff;
}
.footer-in A:link, .footer-in A:visited, .footer-in A:hover {
 text-decoration: none;
}

li.inquiry {
	list-style-type: square;
	list-style-position: inside;
}

/* MODULY+ */
#mod-datumcas {
  height: 43px;
  background-image: url('graphics/r-datumcas.gif');
  background-repeat: no-repeat;
}

#mod-hotline A {
  text-decoration: none;
  color: white;
}
#mod-hotline A:hover {
  text-decoration: underline;
}

#mod-hotline .in-mod {
  padding:10px 4px 10px 8px;
  color: white;
}

#mod-datumcas .in-mod {
  padding: 5px 8px 0px 8px;
  color: white;
}

/* STANDARD */
/* jednotlive moduly */

#mod-top .in-mod,
#mod-maillist .in-mod,
#mod-login .in-mod,
#mod-clientmenu .in-mod,
#mod-help .in-mod,
#mod-downloads .in-mod {
 padding:0px 4px;
}

#mod-bought .hr,
#mod-alt .hr,
#mod-top .hr,
#mod-newgoods .hr,
#mod-newsreel .hr,
#mod-poll .hr {background-color:#ddd;color:#ddd;}

#mod-clientmenu A,
#mod-help A,
#mod-downloads A {
 display:block;
 color:#000;
 padding:2px 2px 2px 14px;
/* background-image:url('graphics/menu.gif');
 background-repeat:no-repeat;
 background-position:4px 6px; */
}
#mod-clientmenu A:hover,
#mod-help A:hover,
#mod-downloads A:hover {
 text-decoration:none;
 /*font-weight:bold;*/
 background-color:#e00;
 color:#fff
/* background-image:url('graphics/menu-li.gif'); */
}

#mod-clientmenu A.m-1,
#mod-downloads A.m-1,
#mod-help A.m-1 {
 padding-left:20px;
/* background-position:12px 6px; */
}

#mod-help A.m {
 padding-left:10px;
/* background-position:12px 6px; */
/* font-weight: bold; */
}

#mod-help A.m-1 {
 padding-left:20px;
 /*background-position:12px 6px; */
/* font-weight: bold; */
}

#mod-clientmenu .in-mod .sep {
  display: none;
}

#mod-maillist P {
 margin:0;
 padding-top:4px;
 text-align:center;
 font-size:8pt;
 color: black;
}

#mod-poll .poll-title {font-size:8pt;color:#000;text-align:center;padding:6px 0 6px 0;}
#mod-poll .poll-txt {font-size:7.5pt;margin-right:10px;text-align:left;}
#mod-poll .poll-txt A {color:#000;}
#mod-poll .poll-txt A:hover {color:#000;}
#mod-poll .poll-line-1 {height:18px;width:4px;}
#mod-poll .poll-line-2 {height:18px;} /*background-image:url('graphics/poll/0-4.gif');background-repeat:repeat-x;background-position:0 50%;*/
#mod-poll .poll-line-3 {height:18px;width:4px;background-image:url('graphics/poll/0-5.gif');background-repeat:no-repeat;background-position:0 50%;}

#mod-poll .poll-res {font-size:8pt;color:#000;padding:6px 0 6px 0;}
#mod-poll .poll-res B {color:red; font-weight: bold;}

#mod-bought H3,
#mod-alt H3,
#mod-top H3,
#mod-newgoods H3,
#mod-newsreel H3 {
 margin:0 0 0px 0;
 font-size:8pt;
 font-weight:bold;
 line-height:1.4em;
}

#mod-newsreel P,
#mod-wishes P {
 margin:0 0 6px 0;
 font-size: 8pt;
 line-height:1.4em;
}

#mod-bought I,
#mod-alt I,
#mod-top I,
#mod-newgoods I,
#mod-newsreel I {
 display:inline;
 font-size:7.5pt;
 font-style:normal;
 color:#555;
}

#mod-bought H3,
#mod-bought H3 A,
#mod-alt H3,
#mod-alt H3 A,
#mod-top H3,
#mod-top H3 A,
#mod-newgoods H3,
#mod-newgoods H3 A {
 color:#000;
}

#ad {
 text-align:center;
 padding:2px 0 2px 0;
}

/* cudliky */

.button,.a-button {
 display:inline;
 height: 18px;
 padding:1px 3px;
 margin:0 2px;
 font-size:10px;
 white-space:nowrap;
 text-transform:uppercase;
 border:0;
 width:auto;
 cursor:pointer;
 text-decoration:none;
 border:1px solid red;
 background: #990000 url('img/button.gif') repeat-x;
 color:#fff;
 text-align: center;
}

.button:hover,.a-button-hover {
 display:inline;
 height: 18px;
 padding:1px 3px;
 margin:0 2px;
 font-size:10px;
 white-space:nowrap;
 text-transform:uppercase;
 border:0;
 width:auto;
 cursor:pointer;
 text-decoration:none;
 border:1px solid red;
 background: white;
 color:red;
 text-align: center;
}

.exclamation {
 display:block;
 width:13px;
 height:13px;
 background-image:url('graphics/excl.gif');
 background-repeat:no-repeat;
 font-size:0;
}

.exclamation SPAN {display:none;}

.news-text {
 padding:0px 5px;
 text-align:justify;
}
.news-text H3 {
  margin:4px 0 4px 0;
  text-color: #f00;
}

.dbDatText {
 margin:5px 0 8px 0;
 font-family:tahoma,verdana,arial,helvetica,sans-serif !important;
 font-size:8pt !important;
 text-align:justify;
}

#mod-categories .ln-a,
#mod-categories .ln-a-hover {
 padding:0px;
}

#mod-categories .ln-a IMG,
#mod-categories .ln-a-hover IMG {margin:0 4px 0 12px;}

#mod-categories .ln-a {
 background-color:transparent;
 font-size:8pt;
}
#mod-categories .ln-a A {
 color: #000;
}

#mod-categories .ln-a-hover {
 font-size:8pt;
 background-color: red;
 color: #fff;
}
#mod-categories .ln-a-hover A,
#mod-categories .ln-a-hover A:hover {
 color:#fff;
 text-decoration:none;
}

#order-list .status-1,#order-detail .status-1 {background-color:#ffeed7;}
#order-list .status-2,#order-detail .status-2 {background-color:#daffca;}
#order-list .status-3,#order-detail .status-3 {background-color:#ffd7d7;}

#order-list .status-1 A,
#order-list .status-2 A,
#order-list .status-3 A {
 font-weight:bold;
}

#order-list .status-1 A {color: Black;  text-decoration: underline; }
#order-list .status-2 A {color:#0a0;}
#order-list .status-3 A {color:#f00;}

#legend {padding-left:10px;}
#legend .st-1,
#legend .st-2,
#legend .st-3 {
 background-repeat:no-repeat;
 background-position:0 55%;
 padding-left:15px;
}
#legend .st-1 {background-image:url('graphics/order-st-1.gif');}
#legend .st-2 {background-image:url('graphics/order-st-2.gif');}
#legend .st-3 {background-image:url('graphics/order-st-3.gif');}

#order-detail .productName {font-weight:bold;}

a.upoutavka:link, a.upoutavka:visited {
  font-color: white;
}
a.upoutavka:hover {
  text-decoration: underline;
}
