/* LastChange-VaclavKijonka: 050106-1505 */
body
	{
	font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
	font-size:9.5pt; 
	margin:0.25em;padding:0;
	color:#333;background:#bba;
	cursor:default;
	}

/* FORMAT HLAVNICH BLOKU */
#dokument
  {
  display:block;
  background:#fff;
  margin:0;padding:0.25em 0.25em 1em;
  border:1px solid #999;
  }

#logo
	{
	float:left;text-align:center;
	width:17%;
	}
#logo a
	{
	display:block;
	text-align:center;font-size:1em;
	letter-spacing: 0.14em;
	margin:0 0 0.5em;padding:0 0 4em 0;
	background: url('img/logo.gif') no-repeat center bottom;
	}
h1
	{display: none;}
	
#board
	{width:83%;float:left;background:url('img/board.gif') repeat-x 0% 50%;line-height:2.5em;}
#pomucky
	{width:83%;float:left;padding:0.75em 0;text-align:center;}
/* FORMAT POMUCEK */
#firma,#kosik,#nakup,#vyhledat {
	display:inline;
	font-size:1.1em;
	padding:0.2em 1.1em 0.2em 1.9em;
	}
#firma {
	background:url('img/ofirme.gif') no-repeat left center;
	}
#kosik {
	background:url('img/kosik.gif') no-repeat left center;
	}
#nakup {
	background:url('img/nakup.gif') no-repeat left center;
	}
#vyhledat {
	margin: 0;
	padding: 0.3em 0.5em 0.5em;
	background: #fffff0 url('img/bgh2gray.gif') repeat-x left center;
	border: 1px solid #bbb;
	}
#vyhledat form {
	display: inline;
	margin: 0; padding: 0;
	vertical-align: middle;
	}
#vyhledat div {
	display: inline;
	margin: 0; padding: 0 0.2em;
	}

#vyhledat input {
	margin: 0; padding: 0 0.2em;
	}
/* KONEC FORMATU POMUCEK */
.st-c,.nd-c,.rd-c {
	display:block;float:left;
	margin:0;padding:0;
/*	overflow: hidden; dd-050606*/
	}

.st-c,.rd-c {
	width:18%;
	background:#f6f9ff;
	overflow: hidden; /* dd-050606 */
	}
.nd-c {
	width:64%;
	background:#fff;
	}
.nd-c-in {
	margin:0 0 2em;padding:0.5em;
	}
#rd-c-in {
	margin:0; padding:0;
	}
hr.predel
	{width:100%;clear:both;visibility:hidden;margin:0;padding:0;}
hr.podtrzeni
	{width:100%;clear:both;margin: 0.2em 0;padding: 0; color:#666;}

/* FORMATOVANI ODKAZU */
a{
	color:#039;text-decoration:underline;}
a:hover{
	color:#06f;}
a img {
	border:0;
	}

/* FORMAT SLOUPCU & atd */
/* nadpisy sloupcu */	
.st-c h2,.nd-c h2,.rd-c h2 {
	font-size:1.2em;
	margin:0;padding:0.6em 0.9em;
	color:#fff;
	}

.st-c h2,.rd-c h2 {
	background:#369 url('img/bgh2blue.gif') repeat-x center center;
	border-top:1px solid #57c;
	border-bottom:1px solid #258;
	}

.nd-c h2 {
	background:#ff0 url('img/bgh2yell.gif') repeat-x center center;
	border-top:1px solid #fc0;
	border-bottom:1px solid #eb0;
	color: #4f4930;
	}
	
/* FORMATY odkazu 1.sloupce(st-c) */
.sekcemenu {
	margin:0;padding:0 0 0;
	}

.st-c a:hover {
	color:#48d;
	}
	
.st-c h3,.st-c a {
	display:block;margin:0;padding:0;
	font-size:1.1em;line-height:1.65em;
	}

/* VZHLED MENU */
.st-c h3 a {
	padding: 0 0 0 1em;
	font-size: 1em;
	color: #fff;
	border-bottom: 1px solid #6090c0;
	background: #7e9ada;
	}

.st-c a	{
	padding:0 0 0 1.8em;
	font-size: 1em;
	}

.st-c h3 a:hover {
	color: #ff0;
	}
.extra a.plus {
	background: #4080d0 url('img/bgh2blue.gif') repeat-x 50% 50%;
	font-weight: bold;
	}
.extra a.minus {
	background: #4080d0 url('img/bgh2blue.gif') repeat-x 50% 50%;
	font-weight: bold;
	}
.extra2 a.plus, .extra2 a.minus {
	padding: 0 0 0 1.3em;
	font-weight: normal;
	}
.st-c a.ikona {
	margin: 0 auto;
	padding: 1em 0 0.5em;
	text-align: center;
	}
/* ----------------------------------- */	
/* FORMAT STREDNIHO SLOUPCE */

.nd-c-in h3 {
	color: #666;
	font-size: 1.6em;
	margin: 0.5em 0 0.25em;
	padding: 0 0.25em;
	}
h4 {
	margin: 0;
	padding: 0.5em;
	font-size: 1.2em;
	background: #fefe9f url('img/bgh2yell.gif') repeat-x center center;
	}
.cleaner {	/*dd 050607 */
	clear: right;
	}
.akcnicena {
/*	margin: 2em;*/
	color: #c63;
	}
.hindex {
	vertical-align: super;
	font-size: 0.6em;
	}
.ram {
	margin: 0.2em 0 0.8em;
	overflow: hidden;
	}
.ram p img {
	float: left;
	margin: 0;
	padding: 0 0.5em 0.2em 0
	}
#ram-rside {
	float: right;
	width: auto;
	text-align: right;
	margin: 0 0 0.5em;
	padding: 0;
	font-size: 1.2em;
	border: 0;
	}
#ram-rside td {
	padding: 0 0.2em;
	white-space: nowrap;
	}
td.ikony img {
	float: left;
	padding: 0.2em;
	margin: 0;
	}
td.koment {
	font-size: 0.9em;
	color: #666;
	background: #eee;
	text-align: center;
	}
.dc {
	background: #fffff0;
	}
.nc {
	background: #c63;
	color: #fff;
	}
.do, .do a {
	text-align: center;
	background: #369;
	color: #fe6;
	font-weight: bold;
	}
.do a:hover {
	color: #fff;
	}
.procento {
	color: #c63;
	font-weight: bold;
	text-align: center;
	}
.ram-half-a {
	float: left;
	width: 50%;
	text-align: center;
	}
.ram-half-a img {
	padding: 0.5em;
	float: left;
	}
.ram-in-a {
	margin: 0 0.25em 0 0;
	padding: 0 0 1em;
	text-align: left;
	}
.ram-half-b {
	margin: 0 0 0 50%;
	widht: 50%;
	}
.ram-in-b {
	margin: 0 0 0 0.25em;
	padding: 0 0 1em;
	}	

.ram-in-bord, .ram {
	border: 1px solid #fc0;
	padding: 0 0 1em;
	background: #fffff0;
	overflow: visible;
	}
.ram-in-bord p img {
	padding: 0 0.5em 0.5em 0;
	float: left;
	}
.ram-in-bord table {
	border: 0;
	background: none;
	overflow: visible; /* dd */
	}
.ram-in-bord td {
	padding: 0.5em;
	margin: 0.2em;
	line-height: 1.2em;
	vertical-align: top; /* dd super*/
	border-bottom: 1px solid #ddb;
	}
.ram p {
	margin: 0;
	padding: 0.5em;
	}
.ram ul {
	margin: 0 0 1em 1em;
	padding: 0 0 0 1em;
	}
.ram-in-a p,.ram-in-b p {
	margin: 0;
	padding: 0.75em 0.5em;
	line-height: 1.5em;
	text-indent: 0.5em;
	word-spacing: 0.1em;
	}
.ram-in-a p strong, .ram-in-b p strong {
	font-weight: normal;
	color: #000;
	}
table#triple td table#ram-rside {
	width: 95%;
	font-weight: bold;
	}
.biggerfn {
	font-size: 1.2em;
	}
table#triple, table#techdata {
	border: 0;
	background: none;
	}
#techdata td {
	border-bottom: 1px solid #ffdf9f;
	}
/* ----------------------------------- */

table, tr, td {
	font-size:0.9em;
	/* vertical-align: top; /* dd */ 
	vertical-align: middle;
	margin:0;padding:0;
	/* border-spacing: 0; */
	border-collapse: collapse;
	}
td {
	padding:0 0.3em;
	}
table {
	width:100%;
	font-family:sans-serif;font-size:1.1em;
	border:1px solid #89857f;
	background: #fff;
	overflow: visible; /* dd */
	}
#filtrdr,#filtrzn {
	margin:0.4em 0;padding:0.3em 0;
	font-size: 1em;
	color:#342;background:#d3d3be url('img/bgh2gray.gif') repeat-x 50% 50%;
	border:1px solid #aaa;
	}
#filtrdr span,#filtrzn span {
	margin:0 0.5em;
	padding:0 1.5em;
	background: url('img/ikfiltr.gif') no-repeat left center;
	}

#filtrdr a,#filtrzn a {
	margin:0 0.2em;padding:0 0.2em 0 1.5em;
	line-height:1.6em;
	color: #369;
	background: url('img/ikunfix.gif') no-repeat left center;
	}

#filtrdr a.fix,#filtrzn a.fix{
	background: url('img/ikfix.gif') no-repeat left center;
	}
#list {
	margin: 0.5em 0 0;
	font-size: 1.2em;
	color: #bbb;
	}
#list span {
	margin: 0.2em 0;padding: 0.2em 0.5em;
	font-weight: bold;
	border:1px solid #89857f;
	background: #fff; color:#89857f;
	}
#list a {
	margin: 0;padding: 0 0.4em;
	font-weight:bold; text-decoration: none;
	border:1px solid #89857f;
	background: #f6f6f6;
	}

.hlavicka {
	font-size: 1.1em;
	font-weight:normal;
	color: #fff;
	background: #89857f url('img/bgh2pruh.gif') repeat left top;
	}
.hlavickaraz {
	padding: 0.1em;
	background: #89857f url('img/bgh2pruh.gif') repeat left top;
	}
div.hlavicka {
	margin: 1em 0.5em;padding:0.2em 0.5em;
	text-align: right;
	font-size: 1.2em;
	}
div.hlavicka span {
	padding: 0 1em;
	font-size: 1em;	
	font-weight: normal;
	}
		
tr.suda {
	background:#fefefe;}
tr.licha {
	background:#f6f6f6;}
tr.suda:hover,tr.licha:hover,tr.suda:hover a,tr.licha:hover a {
	background:#ececea;color:#039;}
tr.suda a:hover, tr.licha a:hover {
	color: #00f;
	}
	
td {
	line-height:2.2em;
	}
td.add a {
	display:block;
	text-align:center;text-decoration:none;
	font-weight:bold;font-size: 1em;
	background:#efa;
	}
td.rem a {
	display:block;
	text-align:center;text-decoration:none;
	font-weight:bold;font-size: 1em;
	background:#fea;
	}
td.add a:hover,td.rem a:hover {
	background:#cdf;
	}
td.tap {
	text-align: right;
	}

	
td a img {
	vertical-align:middle;
	}
.nod{
	visibility:hidden;
	}

/* ---------------------------------- */
.nd-c-in-kosik{
	display:block;float:left;
	width:75%;
	margin:0;padding:0;
	}
.nd-c-in-kosik .kosik-in{
	margin:0;padding:0.5em;
	background:#f0f3e0;
	}
.nd-c-in-kosik .kosik-in h3{
	margin:0;padding:0.5em;
	color:#667;
	}
.nd-c-in-kosik .kosik-in h4{
	margin:0;padding:0.5em;
	background:#fff;
	}
.nd-c-in-kosik .kosik-in p{
	margin:0 0 0.5em;padding:0 0.5em 1em;
	font-size:1em;line-height:1.2em;
	text-align:justify;
	background:#fff;
	}

/* ----------------------------- */
a.dokosiku, a.zeptat{
	margin:0 0 0 0.5em;padding:0 0 0 1.5em;
	}
a.zvetsit,#dokosiku {
	display: block;
	margin: 0.5em 0.5em 0;
	padding: 0 0 0 1.5em;
	}
a.zvetsit {
	background:url('img/lupa-m.gif') no-repeat 0 0;
	}
a.dokosiku,#dokosiku {
	background:url('img/kosik-m.gif') no-repeat left center;
	}
a.zeptat{
	background:url('img/otaznik-.gif') no-repeat 0% 50%;
	}
/* ---------------------- */
/* FORMAT TRETIHO SLOUPCE */

#rd-c-in {
	text-align: center;
	}
#rd-c-in h3 {
	margin:0.5em;font-size:1.1em;
	}
#rd-c-in p{
	margin:0.5em 0.2em 0.7em;padding:0em;
	text-align: left;
	font-size: 1em;
	color:#333;
	}
div.cena, div.dcena{
	text-align:right;
	margin:0;padding:0.2em 0.5em;
	color:#c63;
	}
div.dcena span {
	padding: 0 0.2em 0 0.4em;
	background: #eee;
	}
div.dcena{
	margin: 0.5em 0 0;
	padding:0.5em 0.5em 0;
	color:#333;
	}
div.cena {
	font-weight: bold; text-transform: uppercase;
	padding-bottom: 1em;
	}
div.cena span{
	padding:0 0.2em 0 0.4em;
	font-weight: normal; text-decoration:blink;
	color:#fff;background:#c63;
	}
p.copyr {
	margin: 0;
	padding: 0.25em;
	font-size: 0.8em;
	}
.copyr{
	text-align: center;
	line-height: 1.6em;
	}

/* Upravil: Dominik Drla, Date: 050410-15:55 */
h4.infnozbozi {
	text-align: center;
	color: #667;
}

h5 {
    font-size: 1em;
}

.cent {
    text-align: center;
}

p#infotext, ul#infotext {
    text-align: center;
    font-size: medium;
/*font-weight: bold;*/
    color: #667;
}

span#popis {
	display: block;
	float: right;/*padding: 0 0 0 5em; upravil Vaclav Kijonka 050427-10:14*/
	padding: 0.25em; /*pridal Vaclav Kijonka 050427-10:14*/
	font-size: small;
	color: #ff0000;
}

span.rude {
    color: #ff0000;
}

/* Dominik */
img.flist-mini {padding:2px;}

.nd-c-in {margin:0 0 2em;padding:0.5em 1em 1em 1em;}
.nd-c-in p.odst {margin:0;padding:0 1em 1em 1em;}

.nd-c-in-dom {margin:0 0 2em;padding:0.5em 1em 1em 1em;}

.nd-c-in-dom table tr th {padding:.2em; background-color:#CACACB;}
.nd-c-in-dom table {border:none;}
.nd-c-in-dom table tr {border:1px solid #fff;}
.nd-c-in-dom table tr {background-color:#F0F0F0;}
.nd-c-in-dom table tr.even {background-color:#D9D9DA;}
.nd-c-in-dom table tr td {text-align:center;}
