body{margin:0; padding:0; background-color:#FFFFFF;background-image: url(/images/bg.gif)}
table, td {border-collapse:collapse;}
table, td, img {border:0;}

form, td {margin:0; padding:0;}
td, tr {font:11px/12px Trebuchet MS, tahoma, arial, helvetica, sans-serif; color:#B6B4B4; vertical-align:top;  text-align:left;}

td, tr {vertical-align:top; text-align:left}

.align_right{text-align:right}

.bottom{vertical-align:bottom}


.header{
	font:10px/12px Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	color:#C5C5C5;
}
.header strong{
	font:10px/12px Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	color:#C5C5C5;
	text-decoration:underline;
}
.header a{
	text-decoration:none;
	color:#C5C5C5;
}
.header a:hover{
	text-decoration:underline;
}

.content{
	font:13px Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	color:#444444;
}
.content b{
	font:13px Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	color:#444444;
	font-weight:bold;
}
.content p, .content td{
	font:13px Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	color:#444444;
}
.content strong{
	font:12px Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	color:#2A6087;
	font-weight:bold;
	text-transform:uppercase;
}
.content h1 {
	font:27px Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	color:#3b1c74;
	 font-style: italic; 
}
.content h2 {
	font:18px Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	color:#3b1c74;
	font-style: italic; 
}
.content span{
	font:12px Trebuchet MS, tahoma, arial, helvetica, sans-serif;
	color: #3b1c74;
	font-weight:bold;
}
.content a{
	text-decoration:underline;
	color:#3b1c74;
}

.content td{
	padding:2px;
}
.content a:hover{
	text-decoration:none;
}
.content b a{
	text-decoration:underline;
	color:#444444;
	font-weight:normal;
}
.content b a:hover{
	text-decoration:none;
}

.content ul { 
	margin:0;
	margin-left:10px;
	padding:0; 
	list-style:none;
}
.content li {
	background:url(/images/odrazka2.png) top left no-repeat; 
	background-position:0px 6px;
	margin:4px 0 0 0; 
	padding:0 0 0 15px;
}
.content li a { 
	font:13px Trebuchet MS, tahomaa, arial, helvetica, sans-serif;
	color:#3b1c74;
	text-decoration:underline;
	font-weight:normal;
	background-position:left center;
}
.content li a:hover { 
	text-decoration:none;
}

.content input {color:#444;		 
		height:18px;
		width:128px;
		font-size: 10px;
		border:solid 1px #a4a4a4;
		padding: 2px;
}

.content textarea{  background:#fff;
		   color:#444;
		   border:solid 1px #a4a4a4;
		   width:205px; height:150px;
		   overflow:auto;
		   padding: 2px;
}



/* tabulka */
#vypisvyrobku {
	margin-top:25px;
	width:430px;
}


#vypisvyrobku table {
	clear: both;
	margin:5px 0 25px 0;
}

#vypisvyrobku table caption {
	caption-side:top;
	text-align: center;
	font-weight:bold;
}

#vypisvyrobku thead {
	background: #cecece;
}

#vypisvyrobku thead th, thead td {
	padding:4px;
	border-top: 3px solid #646364;
	border-bottom: 1px solid #646364;
	color: #000;
	font-weight:normal;
}

#vypisvyrobku tbody td {
	padding:4px;
	border-bottom: 1px solid #ccc;
}

#vypisvyrobku tbody th, tfoot th {
	font-weight:bold;
	padding:4px;
	border-bottom: 1px solid #ccc;
}

#vypisvyrobku tfoot th, tfoot td {
	padding:5px;
	padding-top:10px;
	background:#eee;
	border-bottom: 1px solid #ccc;
}
#vypisvyrobku .cena {
	text-align: right;
	white-space: nowrap;
	width: 70px;
}
#vypisvyrobku .cena2 {
	text-align: right;
	white-space: nowrap;
	width: 60px;
	font-size:11px;
}
#vypisvyrobku .cenacelkem {
	text-align: right;
	white-space: nowrap; 
	width: 70px;
}
#vypisvyrobku .akce {
	text-align: right;
	width: 20px;
}
#vypisvyrobku .sklad {
	text-align: center;
	width: 30px;
}
#vypisvyrobku .ks {
	text-align: center;
	width: 20px;
}
#vypisvyrobku .kosik {
	text-align: center;
	width: 40px;
}

#vypisvyrobku input.ks {
  font-size: 11px; font-weight: bold; width:20px; height:16px; margin-right:4px; padding:0; padding-top:1px; text-align:center; vertical-align:top;
}
#vypisvyrobku input.image {
  width:16px; height:16px; margin-top:1px; border: 0; padding: 0;
}
#vypisvyrobku select {
  font-size: 12px; 
}

#vypisvyrobku a {
	font-size: 12px;
}
.kontakt1 {
	width: 150px;
}
.kontakt1 span {
	color: red;
	font-weight: bold;
}
.kontakt2 {
	width: 300px;
}
.kontakt2 input, .kontakt2 textarea {
	width: 300px;
}


    .prev, .next, .first, .last
    {
      padding: 5px;
      margin: 0;
      height: 0px;
      background-repeat: no-repeat;
      display: inline-block;
    } 
    .prev { background-image: url(../images/strankovani_predchozi.gif); }
    .next { background-image: url(../images/strankovani_dalsi.gif); }
    .first { background-image: url(../images/strankovani_prvni.gif); }
    .last { background-image: url(../images/strankovani_posledni.gif); }


