/*Styly pro www.dobry-obchod.cz*/

/*odstavce, tabulky a odráľky*/
p, td, ul, ol {font-family: Arial, sans-serif; font-size: 11px; } /* line-height: 130%;*/
/* UL {position:relative; left:-20px;} */
H1 {font-family: Arial, sans-serif; font-size: 11px; padding: 0px 0px 0px 10px; margin:0px; white-space:nowrap; color: #0000AB; position:relative; left:80px; top:-10px;}
H1 a { color: #0000ab}
H1 a:hover {color: #0000ff}
H2 {font-family: Arial, sans-serif; font-size: 12px; height:45px; margin:0px; padding-top:5px; background-color: #EEEEEE; color:#3D3D3D; font-weight:bold; text-align: center; line-height: 14px;}
H3 {font-family: Arial, sans-serif; font-size: 12px; color: black; font-weight: normal; padding:2px; background-color: #EFEFEF; border: solid #D0D0D0 1px;}
H4 {font-family: Arial, sans-serif; font-size: 13px; color: #0000ab; font-weight: bold; padding-top:0px;}
.nadpis {font-family: Arial, sans-serif; font-size: 12px; color: #0000ab; font-weight: bold}
.nadpis a {font-family: Arial, sans-serif; font-size: 12px; color: #C50000; font-weight: bold}
.nadpis a:hover {color: #ff2600;}
.mezdole {margin-bottom: 8px;;}

/*tabulky*/
table {border-collapse: collapse}

/*pozice tabulky*/
#pozice {position: relative; border: solid #616161 1px;}
.pozice {position: relative; border: solid #616161 1px;}
.modre {color:#0000AB;}

A		{ font-family: Arial, sans-serif; font-size: 11px; color: #C50000; text-decoration: none}
A:hover		{ text-decoration: none; color: #ff2600 }

/*e-mail*/
.mail {color: #030dc3; font-family: Arial, sans-serif; font-size: 11px; text-decoration: none;}
.mail:hover {color: #ff3538; text-decoration: none}

/*záhlaví tisku*/
.zahlaviTisku {margin:2px; padding:0px; font-family: Arial, sans-serif; font-size: 13px; color: #000000; font-weight: bold;}
/*odkaz na pantherdesign*/
.copyright {color: #FFFFFF; font-family: Arial, sans-serif; font-size: 8px; text-decoration: none; font-weight: normal; padding:4px }
.copyright a {color: #8b9c8b;}
.copyright a:hover {color: #4c554c; text-decoration: none; font-weight: bold}

/*rolovací lišty*/
body, html {margin: 0px;}

/*počitadlo*/
.pocet { font-family:  Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.pocet {margin: 0px; text-align:center; width: 150px; z-index: 4}

/*tlačítko*/
#tlacitko a { font-family:  Arial, sans-serif; font-size: 11px; font-weight: bold; text-align: center; color: black; background-image: url(/obr/bg.gif); background-repeat:repeat-x; padding: 3px; height:21px;  -moz-border-radius:4px; border:solid #00008B 1px;}
#tlacitko a:hover {text-decoration: none; background-image: url(/obr/bo.gif); background-repeat:repeat-x;}

/*odkazy*/
.sloupec {font-family: Arial, sans-serif; font-size: 11px; padding: 0px 0px 0px 10px; }
.sloupec a { color: #0000ab}
.sloupec a:hover {color: #0000ff}
.uvod {font-family: Arial, sans-serif; font-size: 11px; padding: 0px; text-align:justify;}
.uvod a { color: #0000ab;}
.uvod a:hover {color: #0000ff; text-decoration:underline;}
.link {font-family: Arial, sans-serif; font-size: 11px; padding: 0px 0px 0px 10px; margin-left:10px;}
.link a { color: #0000ab}
.link a:hover {color: #0000ff}
.prihlas {font-weight:bold; padding-left:5px; }
.upozorneni {text-align:justify; padding:5px; }
.vlevo {text-align:left; }
.vpravo {text-align:right; }
.just {text-align:justify; margin:5px; }
.nastred {text-align:center; margin:5px; }
.hlnadpis {width:575px; white-space: nowrap; overflow:hidden; }

/*košíková lišta*/
.lista {font-family: Arial, sans-serif; font-size: 11px; color: #FCFFCC; text-decoration: none;}
.lista a {color: #ffffff; padding-left:2px; padding-right:5px;}
.lista a:hover {color: #FCFFCC; }
.linky {border-top: 1px solid #C3C3C3;border-bottom: 1px solid #C3C3C3;}
.linkadole {border-bottom: 1px solid #C3C3C3;}
.linkapocet {border-bottom: 1px solid #C3C3C3;vertical-align:middle;white-space:nowrap;}
.linkaright {font-size: 12px; font-weight:bold; border-bottom: 1px solid #C3C3C3;vertical-align:middle;white-space:nowrap;text-align:right;}
.linkanorm {font-size: 12px; font-weight:bold; color:#555555; border-bottom: 1px solid #C3C3C3;vertical-align:middle;white-space:nowrap;text-align:right;}
.vrsek { font-weight:bold; color:#555555; background-color:#EEEEEE; }

/*#C3C3C3*/

 /*kategorie*/
#kateg {font-weight:bold; padding:2px 6px 2px 6px; margin:1px 0px 0px 0px; border: solid #616161 1px; background-color:#dcdcdc; }

.kateg {font-family: Arial, sans-serif; font-size: 13px; font-weight:bold; padding:0px; margin:0px; }
.kateg a {font-weight:bold; padding:2px 6px 2px 6px; margin:1px 0px 0px 0px; border: solid #616161 1px; background-color:#dcdcdc; display: block;}
.kateg a:hover {color: #B50000; background-color:#D5D5D5;}
.kategorie {font-family: Arial, sans-serif; font-size: 11px; font-weight:bold; text-transform:uppercase; padding:2px 6px 2px 6px; margin:1px 0px 0px 0px; border: solid #616161 1px; color: #444444; background-color:#CCCCCC; display: block;}
.kategory {font-family: Arial, sans-serif; font-size: 11px; font-weight:bold; text-transform:uppercase; padding:2px 6px 2px 6px; margin:1px 0px 0px 0px; border: solid #616161 1px; border-right:none; border-left:none; background-color:#CCCCCC; display: block; text-align:center; color:#C50000;}
.vetsi {font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; padding:0px; margin:0px; }
.vetsi a {color: #C50000;}
.vetsi a:hover {color: #ff2600;}
.akce {font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; padding:0px; margin:0px; color: #0000ab;}
.udaje {text-align:center; margin-top:30px; margin-bottom:0px; padding:0px 5px 0px 10px; line-height:18px;}
.udaje p {font-family: Arial, sans-serif; font-size: 12px; font-weight:normal; }
.poznamka { height: 80px; width: 260px; margin: 0px; padding: 0px; overflow: auto; font-size: 12px; color: #0000ab; background: #F5F5F5; border-top: 1px solid #7E7E7E; border-left: 1px solid #7E7E7E; border-bottom: 1px solid #CACACA; border-right: 1px solid #CACACA; }

/* vánoce  */
#vanoce {font-size: 14px; font-family: Arial, sans-serif; background:#E8FFE0; color: #003300; margin:5px; padding:10px; width:400px; text-align:justify; border: 1px solid #003300; font-weight: normal;}
#vanoce a {color: #c50000; font-weight: bold;}
#vanoce a:hover {color:red;}
.vanoce {font-family: Arial, sans-serif; font-size: 12px; font-weight:normal; padding:0px; margin:0px; }
.vanoce a {font-weight:bold; border: none; color: #006600; text-decoration:underline;}
.vanoce a:hover {color: white; background-color:#007700;}
.vanoce a span.imag {
	float: left;
	display: none;
	position: absolute;
	left: auto;
	top: auto;
	width: auto;
	margin: 20px;
	padding: 10px;
	font-size: smaller;
	background: white;
	color: navy;
	border: 1px solid navy;
	overflow: hidden;
	z-index: 150;
}
.vanoce a:hover span.imag {
	display: block;
	border: 1px solid gray !important;
	cursor: default;
}

.vanocni {font-weight:normal; padding:2px 6px 2px 6px; margin:1px 0px 0px 0px; border: 1px solid #003300; background:#E8FFE0; color: #003300; display: block; }
.vankateg {font-family: Arial, sans-serif; font-size: 13px; font-weight:bold; padding:0px; margin:0px; }
.vankateg a {color: white; font-weight:bold; padding:2px 6px 2px 6px; margin:1px 0px 0px 0px; border: solid #616161 1px; background-color:#007700; display: block;}
.vankateg a:hover {background-color:#009800;}

/*odsazení podkategorie*/
#dis {font-weight:normal; padding:2px 2px 2px 0px; margin-left:0; display:inline; }
#1 {font-weight:normal; padding:2px 2px 2px 0px; margin-left:0; display:inline; }
.dis {font-weight:normal; padding:2px 2px 2px 0px; margin-left:0; display:inline; }
.1 {font-weight:normal; padding:2px 2px 2px 0px; margin-left:0; display:inline; }
#tak {font-weight:normal; padding:2px 2px 2px 0px; margin-left:0; display:inline; }
.tak {font-weight:normal; padding:2px 2px 2px 0px; margin-left:0; display:inline; }
#kat {font-weight:normal; padding:2px 2px 2px 0px; margin-left:0; display:none}
.kat {font-weight:normal; padding:2px 2px 2px 0px; margin-left:0; display:none}
#ram {font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; padding:10px 10px 10px 10px; margin:10px 10px 10px 10px; border: solid #616161 1px; background-color:#FAFAFA;}
.ram {font-family: Arial, sans-serif; font-size: 11px; font-weight:bold; padding:10px 10px 10px 10px; margin:10px 10px 10px 10px; border: solid #616161 1px; text-align:center;}
#ramecek {font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; padding:10px 10px 10px 10px; margin:10px 10px 10px 10px; border: solid #C50000 1px; background: #FFEEEE; width:400px; text-align:justify;}

/*text v horní liště*/
.int {font-family: Arial, sans-serif; font-size: 11px; color: #0000ab; font-weight:bold; padding-left: 70px; margin-bottom:0px; text-align:left; vertical-align:top; width:33%}
.horlista {font-family: Arial, sans-serif; font-size: 11px; color: #616161; font-weight:bold; width:230px;  text-align:left; vertical-align:top; white-space: nowrap; overflow: hidden; margin-right:5px;}
.horlista a {color:#616161;}
.horlista a:hover {color: #373737;}

textarea {font-family: Arial, sans-serif; font-size: 11px; color: #00008B; border:solid #00008B 1px;}
select {padding:1px; border:solid #00008B 1px;}
input, select { font-family : Arial, sans-serif; font-size: 11px; font-weight : normal; color: #00008B;}

.zpet a {font-family: Arial, sans-serif; font-size: 11px; text-align: center; color: #818181; background-color: #EEF6FF; padding: 3px; border: solid #ACE2FF 1px; -moz-border-radius:6px;}
.zpet a:hover {text-decoration: none; background-color: #FFFEF3; color: black; border: solid #66AACC 1px;}
.kosik a {padding:2px; margin:2px; border: solid #ACE2FF 1px; -moz-border-radius:6px;}
.kosik a:hover {border: solid #66AACC 1px;}
#kosik a	{display:block; border:1px solid #ACE2FF; width:45px; -moz-border-radius:6px; margin-bottom:10px;}
#kosik a.active, #kosik a:hover	{border:1px solid #C50000;}
#kosik {clear:right; width:100%; margin-bottom:2em;}
#kosik td	{text-align: center;}
.klik {cursor: pointer; cursor: hand; vertical-align:middle;}

.oddeleni {padding:0px; margin:0px; }
.oddeleni a {font-weight:bold; padding:0px 3px 0px 3px; margin:1px 0px 0px 0px; display:block; color:#616161; border: 1px solid #EEEEEE}
.oddeleni a:hover {color: #373737;}

.bublina {padding:1px; margin:0px; }

#tlpozoff {font-family : Arial, sans-serif; font-size: 11px; width:120px; height:21px; -moz-border-radius:4px; border:solid #00008B 1px; background-image: url(/obr/bg.gif); background-repeat:repeat-x; padding:2px; }
#tlpozon {font-family : Arial, sans-serif; font-size: 11px; width:120px; height:21px; -moz-border-radius:4px; border:solid #00008B 1px; background-image: url(/obr/bo.gif); background-repeat:repeat-x; cursor: pointer; cursor: hand; padding:2px; }
.tlpozoff {font-family : Arial, sans-serif; font-size: 11px; width:120px; height:21px; -moz-border-radius:4px; border:solid #00008B 1px; background-image: url(/obr/bg.gif); background-repeat:repeat-x; padding:2px; }
.tlpozon {font-family : Arial, sans-serif; font-size: 11px; width:120px; height:21px; -moz-border-radius:4px; border:solid #00008B 1px; background-image: url(/obr/bo.gif); background-repeat:repeat-x; cursor: pointer; cursor: hand; padding:2px; }
#okn {width:30px; height:21px; -moz-border-radius:4px; border:solid #00008B 1px; background-image: url(/obr/bg.gif); background-repeat:repeat-x;}
#okf {width:30px; height:21px; -moz-border-radius:4px; border:solid #00008B 1px; background-image: url(/obr/bo.gif); background-repeat:repeat-x; cursor: pointer; cursor: hand;}
.info {padding:10px; margin:0px; font-family: Arial, sans-serif; font-size: 11px;}

@media print {
.noprint {display: none}
.lista {display: none}
}

.zahlavi {font: bold 12px Arial, sans-serif; background:#c50000; color: #FFCCCC;}
#napoveda {font-size: 11px; font-family: Arial, sans-serif; background:#F6FBFF; color: black; margin:5px; padding:10px; width:400px; text-align:justify; border: 1px solid #DDEDFF;}
.info {padding:10px; margin:0px; font-family: Arial, sans-serif; font-size: 11px;}

.listovat {width:580px; padding-top: 3px; padding-bottom: 3px; background-color: #F6F6F6; color: #C0C0C0; border-bottom: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA;}
.listovat a {font-weight:bold; color: #C50000;}
.listovat a:hover {color: #ff2600;}
.listy {text-align:right; padding-right:10px;}
.listy a { color: #0000ab;font-weight:bold; }
.listy a:hover { color: #0000ff; text-decoration:underline; }
.oblastobraz {width:575px; text-align:center; margin:0px; padding:0px; margin-left:5px;}
.oblastauto {width:575px; text-align:center; margin:0px; padding:0px; float: left; margin-bottom:10px; margin-left:5px;}
.produkt {width:190px; height: 310px; float: left; line-height: 12px;}
.auto {font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; width:95px; float: left; white-space:nowrap; overflow: hidden;}
.auto a {font-weight:normal; border: solid #B8C5D4 1px; color:#363636; background-color:#CCDAEB; display: block; margin:1px;}
.auto a:hover {background-color:#D5D5D5; color:#000000;}

.hledani {text-align:center; padding:4px; _padding-bottom:0px; height:20px; }
.hledanivstup {width:110px;  border:solid #00008B 1px; padding:2px; }
.hledanipokroc {font-family: Arial, sans-serif; font-size: 11px; padding-left: 10px; text-align:center; padding-top:0px; _padding-top:5px; padding-bottom:5px; _padding-bottom:0px; }
.hledanipokroc a { color: #0000ab}
.hledanipokroc a:hover {color: #0000ff}
.nazev {height:35px; border:1px solid #AAAAAA; margin-right:2px; margin-left: 2px; padding: 2px; overflow: hidden; background-color: #EEEEEE; color:#000000; font-weight:bold; text-align: center;}
.nazev a {border:none; overflow: hidden; color:#444444; font-weight:bold; text-align: center; display: block; text-decoration:none;}
.nazev a:hover {color:#000000;}
.fotka {margin-right:2px; margin-left: 2px; border:1px solid #D5D2D5; border-top:none; }
.fotka a {color:#0000ab;}
.fotka a:hover {color:#0000ff;}
.fotogr {margin-right:2px; margin-left: 2px; border:1px solid #D5D2D5; border-top:none; padding-top:10px; height:110px; _height:120px;}
.fotogr a {color:#0000ab;}
.fotogr a:hover {color:#0000ff;}
.pozice1 {_position: absolute; _top: 50%;display: table-cell; vertical-align: middle;}
.pozice2 {_position: relative; _top: -50%;}
.popis {height:55px; text-align: justify; padding: 5px; margin-right: 2px; margin-left: 2px; border:1px solid #D5D2D5; background-color: #FBFBFB; border-top:none;border-bottom:none; overflow: hidden;}
.popiskonec {height:10px; text-align: justify; padding: 0px; margin-right: 2px; margin-left: 2px; border:1px solid #D5D2D5; background-color: #FBFBFB; border-top:none; overflow: hidden;}
.cena {height:55px; _height:70px; text-align: center; padding: 5px; margin-right: 2px; margin-left: 2px; border:1px solid #D5D2D5; background-color:#F5F5F5; border-top:none; overflow: hidden;}
.detailobraz {width:300px; height: 310px; float: left; border:1px solid #EEEEEE; text-align: center; margin-left:10px; _margin-left:5px; overflow: hidden;}
.detailobraz a {color:#0000ab;}
.detailobraz a:hover {color:#0000ff;}
.detailostatni {width:255px; height: 310px; float: left; border:1px solid #EEEEEE; border-left:none; line-height: 20px; background-color:#FBFBFB;}
@media print {
.spodek {display: none}
.emailem {display: none}
}
.detailnazev {height:45px; margin:0px; padding-top:5px; background-color: #EEEEEE; color:#000000; font-weight:bold; text-align: center; line-height: 14px;}
.levastrana {width:90px; _width:120px; height:45px; margin:0px; padding: 0px; padding-top:5px; padding-left:30px; border-top:none; border-bottom:none; border-right:none; float:left; text-align:left; background-color: #FBFBFB;}
.levastrana100 {width:90px; _width:120px; height:100px; margin:0px; padding: 0px; padding-top:5px; padding-left:30px; border-top:none; border-bottom:none; border-right:none; float:left; text-align:left; background-color: #FBFBFB;}
.pravastrana {color: #3D3D3D; width:130px; height:45px; font-weight:bold; margin:0px; padding:0px;padding-top:5px; border-top:none; border-bottom:none; border-left:none; float:left; background-color: #FBFBFB;}
.pravastrana100 {color: #3D3D3D; width:130px; height:100px; font-weight:bold; margin:0px; padding:0px;padding-top:5px; border-top:none; border-bottom:none; border-left:none; float:left; background-color: #FBFBFB;}
.postovne {width:100%; margin:0px; padding: 0px; text-align:center;}
.beznacena {color:#7A7A7A; font-weight:normal;}
.nasecena {color:#008a00; font-weight:bold;}
.spodek {text-align:center; margin:0px; float:left; width:100%; height:50px;}
.vlozit {font-family: Arial, sans-serif; font-size: 11px; font-weight:bold; text-align:center; white-space:nowrap;}
.montaz {margin-bottom:5px; color:green; font-weight:bold;}
/*#0000AB  #008118*/
.detailproduktu {text-align:center; margin:0px; float:left; width:100%; height:40px; padding-top:7px}
.vlozit a {color: #0000AB; font-weight:bold; padding:2px 6px 2px 6px; margin:0px; border: solid #8A8A8A 1px; background-color:#EBEBEB; }
.vlozit a:hover {color: #0000FF; background-color:#EEEEEE;}
.tecky {width:100%; height:1px; text-align:center; background-image: url(/i/tecky.gif); background-repeat:repeat-x; float:left;}
.teckovane {width:575px; height:1px; background-image: url(/i/dot.gif); background-repeat:repeat-x; padding-bottom:10px; _padding-bottom:0px; clear:both;}
.zvyraznit {font-weight:bold; color:#000000;background-color:#EEEEEE;}
.mezera {width:100%; height:1px; background-image: url(/i/nic.gif); background-repeat:repeat-x; clear:both;}
.pravatab {color:#444444; background-color:#FBFBFB; padding:4px; border:none;}
.pravatab a {color:#0000ab; text-decoration:none;}
/* .pravatab a:hover {text-decoration:underline;} */
/* .noprint {border:1px solid #EEEEEE;} */
.sede {font-weight:bold; color:#AAAAAA;}
.cerne {font-weight:bold; color:#000000;}
.blann {font-weight:normal; color:#000000; white-space:nowrap;overflow:hidden;}
.emailem {width:100%; height:15px; float:left; text-align:left; padding-left: 70px; font-weight:bold;}
.emailem a {color:#00008B; text-decoration:none;}
.emailem a:hover {text-decoration:underline;}

/* seznam aut */
.fillter {position:relative; width: 100%; margin-top: 0px; padding-top: 5px; float: left; background: url(/i/nic.gif) no-repeat}
.fillterIn1 {background: url(/i/nic.gif) repeat-y}
.fillterIn2 {background: url(/i/nic.gif) no-repeat bottom left}
.fillterIn3 {width: 435px; padding-bottom: 2px; _padding-bottom: 5px; float: left} 
.fillterIn3 label {width: 94px; padding-left: 4px; _padding-left: 6px; padding-right: 2px; _padding-right: 7px; float: left; white-space: nowrap}
html>body .fillterIn3 label {float: left}
.fillterIn3 label {width: 96px}
.fillterIn3 label .input_checkbox {position: relative; top: 1px; _top: 5px; height: 11px; width: 11px; margin-bottom: 8px; _margin-bottom: 11px; margin-right: 3px}
.filterBT {width: 130px; padding: 5px 0 8px 0; text-align: center; float: left}
.filterBT .fiEx1 {position: relative; top: 1px; left: 3px}
.filterBT .fiEx2 {position: relative; top: 5px; left: 3px}
.filter {display: block !important}
/* konec seznam */
#opening p span { width:70px; display:block; float:left; }

/* styl pro 404 */
#goog-wm {
  width: 550px;
  padding: 1em;
  border: 3px solid #0000ab;
  background-color: white;
}


#goog-wm h3#closest-match {
  color: #8f2831;
  border-bottom: 3px dashed #aebd63;
  padding-bottom: 0.5em;
  font-size: 170%;
  margin: 0;
}

#goog-wm h3#closest-match a { }
   
#goog-wm h3#other-things {

  color: #8f2831;
}
   
#goog-wm ul li { }
   
#goog-wm li.search-goog {
  display: none;
}

/* styly pro košík */
#container .align-left{text-align:left;}
#container .align-center{text-align:center;}
#container .align-right{text-align:right;}
#container .align-justify{text-align:justify;}

.visible       {display:block;}
.hidden        {display:none;}

/* rozbalování */
#kosikform .info {
	clear: both;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px 5px 22px;
	text-align: justify;
	border-bottom: 1px solid #D0D0D0;
}
#kosikform H3 {
	width: 80%;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
#kosikform div {
	font-size: 12px;
	font-weight: bold;
}
.dopravne {
	display: inline;
	font-size: 12px;
	font-weight: bold;
}
.nereg {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-left: 30px;
	line-height: 18px;
}

.darky {
      padding: 10px;
      margin:10px;
      line-height:15px;
      border: solid #616161 1px;
}

.radky {
      line-height:15px;
}
