BODY, TD, TH, INPUT, TEXTAREA, SELECT {

	font-family: arial, helvetica, sans-serif;

	font-size: 8pt;

}

BODY {

	background: url('graphics/bg.gif');

	color: #222;

	pading: 0;

	margin: 0;

}

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;

}

#lista {
width:925px;
/*background-image:url(img/background.gif);
background-repeat:repeat-x repeat-y;*/
background-color:#ffffff;
margin:0px auto;


}

#lista ul.seznam {
height:21px;
margin-top:0px;
padding-left:0px;
margin-left:0px;
}
#lista li.odrazka {
list-style-type:none;
background-image:url(img/design/podklad.gif);
background-repeat:repeat-x;
float:left;
text-align:center;
padding-right:30px; /*pokud tam jsou notebooky a dalekohledy tak je padding 26 */
padding-left:30px;
height:21px;
padding-top:0px;
}
#lista li.first_navigationmenu {
list-style-type:none;
background-image:url(img/design/mezi.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
height:21px;
width:3px;
}

#lista li.first-navigation {
list-style-type:none;
background-image:url(img/design/left.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
height:21px;
width:11px;
}

#lista li.last-navigation {
list-style-type:none;
background-image:url(img/design/right.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
height:21px;
width:11px;
}


#lista a.odkaz-odrazka{
color:#000000;
text-decoration:none;
font-size:10px;
font-weight:bold;
}
	
#lista a.odkaz-odrazka:hover{
color:#ffffff;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

H4 {

	font-size: 11pt;

	font-weight: bold;

	margin: 4px 0 2px 0;

}

H4 A:hover{

 	color: #FF8400;

	text-decoration: none;

}

A {

	color: #1B7E0A;

	text-decoration: none;
  
}

A:hover {

	color: #000;

	text-decoration: underline;

}

.whiteN {

	color: #fff;

}

.whiteB {

	color: #fff;

	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: #77bb18;

	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: #77bb18;

	font-weight: bold;

	font-size: 9pt;

	padding-left: 5px;

}

.nadpisy_ostatni_hlavni {

	font-weight: bold;

	font-size: 10pt;

}

.nadpisy_napoveda {

	color: #77bb18;

	font-weight: bold;

	font-size: 9pt;

}

.loginerror {

	color: #a40039;

}

/* styly cen */

.cenasdph {

	color: #FF8E00;

	font-weight: bold;

	font-size: 12pt;

}

.cenabezdph {

	color: #FF8E00;

	font-weight: bold;

	font-size: 12pt;

}



.beznacenasdph {

	font-weight: bold;

}

.beznacenabezdph {

	font-weight: bold;

}

b.sleva {

	color: #1B7E0A;

	font-weight: bold;

}

.sleva {
  font-weight: bold;
}

.kredityCena {

	color: #1B7E0A;

	font-weight: bold;

}

.goodColPrice {

	font-size: 10px;

	font-style: italic;

}

.cenaobjednavky {

	color: #77bb18;

	font-weight: bold;

	font-size: 16pt;

}

.vyrobce {

	font-weight: normal;

}

.postovnezdarma {

	color: #77bb18;

	font-weight: bold;

	font-size: 10pt;

}

.comment {

	font-style: italic;

	padding-left: 20px;

}

.goodNewDate {

	font-style: italic;

	color: #666666;

	font-size: 10px;

}

table.techParam {
  
  border-style: solid;
  border-color: gray;
  border-width: 1px 1px 1.5pt;
  border-collapse: collapse;
  
}

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: #77bb18;

	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: #b62a33;

}

.info-box .info {

	color: #FF8400;

}

/* 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: #FFFACD;

	border: 1px dashed #CC0000;

	margin: 0px;

	height: 45px;

	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 {

	padding: 0;

	margin: 0;

	list-style: none;

}

#nav LI {

	float: left;

	position: relative;

	z-index: 1234;

}

#nav A {

	text-decoration: none;

}

.mainitems {

	display: inline-block;

	padding: 2px;

	border-width: 0 0 0 1px;

	border-style: solid;

	border-color: #fff;

}

.headerlinks A {

	margin: auto 8px;

	font-weight: bold;

	color: #fff;

}

.submenus {

	display: none;

	width: 170px;

	position: absolute;

	top: 1.2em;

	left: 0;

	background-color: #ddd;

	border: 1px solid black;

}

.submenus LI {

	width: 100%;

}

.submenus LI A {

	display: block;

	width: 100%;

	padding: 3px;

	text-indent: 3px;

	color: #000 !important;

	font-size: 8pt;

}

.submenus LI A:hover {

	background-color: #666;

	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;

}

/* veve - shopsys 2.0i */

#h1 SPAN {

	display: none;

}

H2 {

	font-size: 9pt;

	font-weight: bold;

	color: #fff;

	background-image: url('graphics/nadpis.gif');

	background-repeat: repeat-x;

	padding: 2px 2px 2px 16px;

	margin: 0px;

}

.hr {

	clear: both;

	overflow: hidden;

	height: 2px;

	margin: 1px 2px;

	background: url('graphics/hr.gif') repeat-x;

	color: #bbb;

}



.hr2 {

	clear: both;

	overflow: hidden;

	height: 2px;

	margin: 1px 0px;

	background: url('graphics/hr.gif') repeat-x;

	color: #bbb;

}





.hr HR {

	display: none;

}

.pl, .plt, .plm, .plb, .pr, .prt, .prm, .prb {

	width: 165px;

}

.pm {

	width: 570px;

}

.pl, .pr {

	position: relative;

	width: 165px;

	margin-bottom: 4px;

}



.prt{

  background: url('graphics/nadpis.gif') repeat-x;

  height: 18px;

  margin-bottom: 1px;

}



.pul {

  background: url('graphics/pul.gif');

  font-size: 0px;

  height: 8px;

  width: 165px;

}

.pdl {

  background: url('graphics/pdl.gif');

  font-size: 0px;

  height: 8px;

  width: 165px;

}

.pur {

}

.pdr {

  background: url('graphics/pdr.gif');

  font-size: 0px;

  height: 8px;

  width: 165px;

}

.plt, .prt {

	font-size: 8pt;

	font-weight: bold;

	color: #fff;

	background-color: #E5E5E5;

}

.line, .line TD, .line-m {

	font-size: 8pt;

	color: black;

	background-color: #fff;

}

.line INPUT.btn {

	background-color: transparent;

}

.line-main, .line-m {

	font-weight: bold;

	background-image: url('graphics/sipka.gif');

	background-repeat: no-repeat;

	background-position: 5px 50%;

	padding: 3px 2px 3px 13px;

}

#department-list {

	margin-bottom: 10px;

}

#department-list A {

	display: block;

	font-size: 8pt;

	font-weight: bold;

	background-image: url('graphics/sipka.gif');

	background-repeat: no-repeat;

	background-position: 16px 50%;

	padding: 2px 0px 2px 24px;

}

.plt .in, .prt .in {

	padding: 3px 2px 3px 14px;

}

.plm, .prm {

	background-color: #E5E5E5;

}

.plb, .prb {

	background-color: #ccc;

	height: 5px;

	font-size: 0;

}

.ipt {

	border: 1px solid #ABABAB;

	background-color: #E5E5E5;

	color: #707070;

	text-align: center;

	padding: 1px 2px 1px 2px;

}

.ipt-pcs {

	text-align: right;

	background: #fff;

	color: #000;

	border: 1px solid #ccc;

}

.ipt-red {

	border: 1px solid #ccc;

	background-color: #ffecec;

	border-color: #a40039;

	color: #a40039;

}

.basket-good {

	text-align: left;

	font-weight: bold;

}

.basket-price {

	text-align: right;

	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: right;

	font-weight: bold;

}

.ln {

	background-color: #666;

}

.ln, .ln TD {

	color: #ddd;

}

.ln STRONG, .ln TD STRONG {

	color: #fff;

}

.ln A {

	color: #fff;

}

.ln .ipt {

	background-color: #999;

	border-color: #333;

	color: #fff;

}



/* id */

BODY {

	text-align: center;

}



.pmm {

}



#main {

	width: 948px;

	background-color: White;

	margin: 0 auto 0 auto;

	text-align: left;

	pading: 0;

}

#mTable {

	padding-top: 4px;

	background-color: white;

}

.good-classic-outer {

	margin: 0px;

}

.good-classic {

	margin: 2px;

}

.good-classic-description {

	margin: 2px 1px 2px 1px;

	text-align: justify;

	font-size: 8pt;

	line-height: 1.4em;

}

.good-classic-container {

	/*height: 100px;*/

	margin:0px;
}

.PP P, .PP SPAN, .PP FONT
{
	margin:0px;
	padding:0px;

}

.good-classic-price
{
	width: auto;
  margin:0px;
	padding:0px;
}
.good-classic-price tr td {
   width: 180px;
}
.good-classic-price .left {
	width: 320px;
	
  /*height: 18px;*/
}

.good-classic-price tr td.doprava{
  width: 60px;
  text-align: center;
}

#good {

	margin-top: 0px;

}

#good H1 {

	font-size: 11pt;

	font-weight: bold;

	margin: 10px 0 10px 0;

	color: #77bb18;

}

#good H3 {

	font-size: 10pt;

	font-weight: bold;

	margin: 10px 0 2px 0;

	color: #77bb18;

	padding-left: 16px;

	background-image: url('graphics/good-h4.gif');

	background-repeat: no-repeat;

	background-position: 4px 50%;

}

#good .h3good {

	color: #999;

	padding-left: 10px;

	font-size: 9px;

	float: right;

	padding-top: 5px;

}

#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;

}

#registration H3 {

	margin: 5px 0 5px 0;

	color: #1B7E0A;

	font-weight: bold;

	font-size: 11px;

}

#bottom {

	width: 921;

	margin: 0 13 0 13;

}

#bottom .in {

	text-align: center;

	color: white;

}

#footer {

	width: 100%;

	background-color: #666;

	color: #fff;

	font-weight: bold;

	font-size: 8pt;

	text-align: center;

}

#footer .in {

	padding: 3px 10px 3px 10px;

}

#footer A {

	color: #fff;

}

#footer-2 {

	text-align: center;

	margin: 10px auto 0 auto;

}

/* jednotlive moduly */

#mod-login .in-mod, #mod-clientmenu .in-mod, #mod-help .in-mod, #mod-downloads .in-mod {

	padding: 10px 4px 10px 4px;

}

#mod-basket .in-mod
{
	padding: 0px;
}


#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, #mod-basket A {

	display: block;

	color: #000;

	padding: 2px 2px 0px 12px;

	height: 17px;

	background-image: url('graphics/menu.gif');

	background-repeat: no-repeat;

	background-position: 4px 6px;

}
#mod-help A
{
	background-image:url('');
}

#mod-clientmenu A:hover, /*#mod-help A:hover,*/ #mod-basket A:hover, #mod-downloads A:hover {

	text-decoration: none;

	padding: 2px 2px 0px 12px;

	margin: 0px;

	background: url('graphics/menu-on.gif') repeat-x;

	height: 17px;

	color: #fff;

}

#mod-clientmenu A.m-1, #mod-help A.m-1, #mod-basket A.m-1, #mod-downloads A.m-1 {

	padding: 2px 2px 0px 20px;

	background-position: 12px 6px;

}

#mod-clientmenu A.m-1:hover, #mod-help A.m-1:hover, #mod-basket A.m-1:hover,  #mod-downloads A.m-1:hover {

  background-position: 0px;

}

#mod-maillist P {

	margin: 0;

	padding: 4px;

	text-align: center;

	font-size: 7.5pt;

}

#mod-poll .poll-title {

	font-size: 8pt;

	color: #000;

	text-align: left;

	padding: 6px 0 6px 9px;

}

#mod-poll .poll-txt {

	font-size: 10px;

	margin-right: 10px;

	text-align: left;

}

#mod-poll .poll-txt A {

	color: #000;

}

#mod-poll .poll-txt A:hover {

	color: green;

	text-decoration: none;

}



#mod-poll .poll-res {

	font-size: 8pt;

	color: #000;

	padding: 6px 0 6px 0;

}

#mod-poll .poll-res B {

	color: #000;

}

#mod-bought H3, #mod-alt H3, #mod-top H3, #mod-newgoods H3, #mod-newsreel H3 {

	margin: 0 0 6px 0;

	font-size: 8pt;

	font-weight: bold;

	line-height: 1.4em;

}

#mod-newsreel P, #mod-wishes P {

	margin: 0 0 6px 0;

	font-size: 7.5pt;

	line-height: 1.4em;

}

#mod-bought I, #mod-alt I, #mod-top I, #mod-newgoods I, #mod-newsreel I {

	display: block;

	font-size: 7.5pt;

	font-style: normal;

	color: #888;

	text-align: left;

}

#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: #FF7300;

}

#ad {

	text-align: center;

	padding: 2px 0 2px 0;

}

#whisp a {
  display: inline-block;
  width: 100%;
  color: #1B7E0A;
  text-decoration: none;
}
#whisp a.even {
  background-color: #e8e8e8;
}
#whisp a:hover {
  background-color: #ddd;
  color: #105008;
}


/* cudliky */

.button, .a-button {

	display: inline-block;

	padding: 2px 7px 2px 7px;

	margin: 0 2px 0 2px;

	font-size: 10px;

	font-weight: bold;

	white-space: nowrap;

	text-transform: uppercase;

	border: 0;

	width: auto;

	height: 17px;

	cursor: pointer;

	text-decoration: none;

	background-image: url('graphics/btn.gif');

	background-repeat: repeat-x;
	
	color: #fff;

}

INPUT.a-button, INPUT.a-button-hover {

	display: inline-block;

	padding: 2px 7px 3px 7px;

	margin: 0 2px 0 2px;

	font-size: 10px;

	font-weight: bold;

	white-space: nowrap;

	text-transform: uppercase;

	border: 0;

	width: auto;

	height: 17px;

	cursor: pointer;

	text-decoration: none;

	background: url('graphics/btn.gif');

  }



#registration INPUT{

  text-align: left;

}



.button:hover, .a-button-hover {

	display: inline-block;

	padding: 2px 7px 2px 7px;

	margin: 0 2px 0 2px;

	font-size: 10px;

	font-weight: bold;

	white-space: nowrap;

	text-transform: uppercase;

	border: 0;

	width: auto;

	cursor: pointer;

	text-decoration: none;

	color: #000;

}

.PP 
{
	margin: 0px;
	padding:0px;
}

.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: 2px 10px 4px 10px;

	text-align: justify;

}

.news-text H3 {

  font-size: 11px;

  color: #1B7E0A;

	margin: 4px 0 4px 0;

}

.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-top: 2px;

}

#mod-categories .ln-a IMG, #mod-categories .ln-a-hover IMG {

	margin: 0 3px 0 3px;

}

#mod-categories .ln-a {

	background-color: transparent;

	font-size: 11px;

	height: 17px;

  color: #000;

}

#mod-categories .ln-a A {

	color: #000;

}

#mod-categories .ln-a-hover {

	background: url('graphics/menu-on.gif') repeat-x;

	height: 17px;

	font-size: 11px;

  color: #000;

}

#mod-categories .ln-a-hover A, #mod-categories .ln-a-hover A:hover {

	color: #fff;

	text-decoration: none;

}

.in-mod .sep {

	clear: both;

	overflow: hidden;

	height: 2px;

	margin: 0px;

	padding: 0px;

	background: url('graphics/hr.gif') repeat-x;

	color: #bbb;



}

/*#order-list .status-1, #order-detail .status-1 {

	background-color: #ff9504;

}

#order-list .status-2, #order-detail .status-2 {

	background-color: #89ff51;

}

#order-list .status-3, #order-detail .status-3 {

	background-color: #fd4339;

}

*/

#order-list .status-1 A {

	color: #FF9900;

}

#order-list .status-2 A {

	color: #8CAF00;

}

#order-list .status-3 A {

	color: #BB0000;

}

#legend {

	padding-left: 10px;

}

.st-1, .st-2, .st-3 {

	background-repeat: no-repeat;

	background-position: 0 55%;

	padding-left: 10px;

}

.st-1 {

	background-image: url('graphics/order-st-1.gif');

}

.st-2 {

	background-image: url('graphics/order-st-2.gif');

}

.st-3 {

	background-image: url('graphics/order-st-3.gif');

}

span.st-1 {

	color: #FF9900;

}

span.st-2 {

	color: #8CAF00;

}

span.st-3 {

	color: #BB0000;

}

#order-detail .productName {

	font-weight: bold;

}



.in-content H3{

  color: #1B7E0A;

  font-size: 11px;

}



.beki B{

  color: #1B7E0A;

}



.beki2 TEXTAREA{

  text-align: left;

}



.menuup , .menuup:visited{

  color: white;

}



.menuup:hover{

  color: #FFF600;

  text-decoration: none;

}



.up-menu{

  background-color: black;  

  background-image: url('graphics/up.gif');

  background-repeat: no-repeat;

  background-position: bottom;

  padding: 0px 0px 0px 10px;

  margin: 0px;

}



.ipt2 {

	border: 1px solid #23800C;

	background-color: #E5E5E5;

	color: #3E7600;

	text-align: center;

	height: 17px;

	padding: 1px 2px 1px 2px;

}



.ipt3 {

	border: 1px solid #23800C;

	background-color: #E5E5E5;

	color: #A9C48B;

	text-align: center;

	height: 17px;

	padding: 1px 2px 1px 2px;

}





#good img {border: 0px;}



/* FCK styly */



.fck-nadpis1 {

  font-size: 9pt; font-weight:bold; margin: 10px 0px; color:#77bb18;

}



.fck-nadpis2 {

  font-size: 8pt; font-weight:bold; margin: 10px 0px; color:#77bb18;

}



.fck-nadpis3 {

  font-size: 8pt; font-weight:bold; margin: 0px;;

}

.lupa {
  clear: both;
  display: block; 
  margin: 10px 0 0 0;
}

.compare{
  font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
  
}

code {
  white-space: pre-wrap;
  display: block;
  border: 1px dashed silver;
  background-color: #f8f8f8;
  padding: 4px;
}

div.gray {
  color: gray;
}

.gray a {
  color: gray;
}

.gray a:hover {
  color: silver;
}


