/*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%;*/
H2 {font-family: Arial, sans-serif; font-size: 12px; color: black; font-weight: normal; padding:2px; background-color: #EFEFEF; border: solid #D0D0D0 1px;}
h3 {font-family: Arial, sans-serif; font-size: 13px; color: #0000ab; font-weight: bold}
/* img { vertical-align:bottom;} */
.nadpis {font-family: Arial, sans-serif; font-size: 13px; color: #0000ab; font-weight: bold}
H1 {font-family: Arial, sans-serif; font-size: 13px; color: #808080; font-weight: bold}
H1 a {font-family: Arial, sans-serif; font-size: 13px; color: #C50000; font-weight: bold}
H1 a:hover {color: #ff2600;}
/*tabulky*/
table {border-collapse: collapse}

/*pozice tabulky*/
#pozice {position: relative; border: solid #616161 1px;}

/*odkazy A*/
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 {width:580px; margin:0px; padding:0px; font-family: Arial, sans-serif; font-size: 13px; color: #000000; font-weight: bold;}
/*odkaz na pantherdesign*/
.copyright {color: #8b9c8b; font-family: Arial, sans-serif; font-size: 8px; text-decoration: none; font-weight: bold; padding:4px }
.copyright a {color: #8b9c8b;}
.copyright a:hover {color: #4c554c; text-decoration: none; font-weight: bold}

/*rolovací lišty*/
body, html {margin: 0px;} /* scrollbar-face-color: #EEEEEE; scrollbar-track-color: #EEEEEE; scrollbar-darkshadow-color: #000000; scrollbar-arrow-color: #c50000; scrollbar-3dlight-color: #000000;}*/

/*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 darkblue 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}

/*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; }

 /*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;}
/* #BFE4FF #0071C5 */

/* vánoce  */
#vanoce {font-size: 11px; font-family: Arial, sans-serif; background:#E8FFE0; color: #003300; margin:5px; padding:10px; width:330px; 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; padding:2px 6px 2px 6px; margin:1px 0px 0px 0px; border: none; color: #006600; text-decoration:underline;}
.vanoce a:hover {color: white; background-color:#007700;}
.vanocni {font-weight:bold; padding:2px 6px 2px 6px; margin:1px 0px 0px 0px; border: solid #004400 1px; background-color:#006600; display: block; color: #E8FBE4;} */

/*.pozadi a {background-color:#dcdcdc;}
.pozadi a:hover {background-color:#C8C8C8;}*/

/*odsazení podkategorie*/
#1 {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; }
#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;}
#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: darkblue; padding:4px; border:solid darkblue 1px;}
select {padding:1px; border:solid darkblue 1px;}
input, select { font-family : Arial, sans-serif; font-size: 11px; font-weight : normal; color: darkblue;}

.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: hand; cursor: pointer}

.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 darkblue 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 darkblue 1px; background-image: url(obr/bo.gif); background-repeat:repeat-x; cursor: hand; cursor: pointer; padding:2px; }
#okn {width:30px; height:21px; -moz-border-radius:4px; border:solid darkblue 1px; background-image: url(obr/bg.gif); background-repeat:repeat-x;}
#okf {width:30px; height:21px; -moz-border-radius:4px; border:solid darkblue 1px; background-image: url(obr/bo.gif); background-repeat:repeat-x; cursor: hand; cursor: pointer;}
.prava {padding:2px; font-weight:normal; margin:2px 5px 2px 5px; text-transform: uppercase;}

/*není přepsán pozdější deklarací:  ! important */
/*rámeček vpravo:  border-right: 1px dotted grey*/
	
	#menu a {
		display:block;
		width:137px;
		margin: 1em 0; padding:7px 0 10px 20px;
		font: bold 12px/1 sans-serif;
		color:#c60;
		background: url("obr/button.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#menu a:hover {	
		background-position: -157px 0;
		color: #E9BE75;
		}
	#menu a:active {
		background-position: -314px 0;
		color:white;
		}

.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: grey; border-bottom: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA;}
.listovat a {font-weight:bold; color: grey;}
.listovat a:hover {color: black;}
.listy {text-align:right; padding-right:10px;}
.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;}


.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;}
.nazev a:hover {color:#000000; text-decoration:underline;}
.fotka {margin-right:2px; margin-left: 2px; border:1px solid #D5D2D5; border-top:none; }
.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: 300px; float: left; border:1px solid #EEEEEE; text-align: center; margin-left:10px; _margin-left:5px; overflow: hidden;}
.detailostatni {width:255px; height: 300px; float: left; border:1px solid #EEEEEE; border-left:none; line-height: 20px; background-color:#FBFBFB;}
.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;}
.pravastrana {width:130; 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;}
.beznacena {color:#7A7A7A; font-weight:normal;}
.nasecena {color:#008a00;}
.spodek {text-align:center; margin:0px; float:left; width:100%; height:40px;}
.vlozit {font-family: Arial, sans-serif; font-size: 11px; font-weight:bold; text-align:center; white-space:nowrap;}
/*#0000AB  #008118*/
.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;}
.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;}
@media print {
.noprint {display: none}
.lista {display: none}
}
.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:darkblue; text-decoration:none;}
.emailem a:hover {text-decoration:underline;}

#opening p span { width:70px; display:block; float:left; }


