#first picture img{
 text-align: right; border:1px solid black;
}

#produkt-img{
 text-align: right; border:1px solid black;
}

#cenikBody {
  width: 870px; font-family: arial; /* background-color: #f1f2f7; */
}
#cenikBody * {
  font-size: 10px;
}
#cenikBody h1 {
  color: #ffbb2a; font-size: 18px; font-weight: bold; margin-left: 8px;
}
#cenikBody h2 {
  font-size: 16px; font-weight: bold; margin-bottom: 15px;
}
#cenikBody table h2 {
  font-size: 12px; margin: 0; padding: 0; font-weight: bold;
}
#cenikBody a img{
  display: inline; border: none;
}
#cenikBody #ceniky {
    /* background-color: #f1f2f7; */ width: 870px; padding-top: 1px; #padding-top: 5px;
}
#cenikBody td.category_name {
	text-align: left;
}
#cenikBody table.ytong td.category_name {
    background-color: #ffbb2a; 
}
#cenikBody table.silka td.category_name {
	color: white; background-color: #0099D9; 
}
#cenikBody th {
  padding: 3px; font-weight: bold; font-size: 11px;
}
#cenikBody table.ytong th {
  background-color: #FECB6C; border-left: 1px solid #D1D2D4;
}
#cenikBody table.silka th {
  background-color: #16B0e3; border-left: 1px solid #D1D2D4;
}

#cenikBody table {
  width: 700px; background-color: white; border-collapse: collapse;
}
#cenikBody table.ytong {
	border-bottom: 1px solid #D1D2D4;
}
#cenikBody table.silka {
    border-bottom: 1px solid #D1D2D4;
}

#cenikBody td {
  text-align: center; padding: 4px; white-space: nowrap;
}
#cenikBody table.ytong td {
  border-left: 1px solid #D1D2D4;
}
#cenikBody table.silka td {
  border-left: 1px solid #D1D2D4;
}
#cenikBody td.hidden {
	border-left:  0 none !important; border-bottom: 1px solid white !important;
  background: none !important; margin: 0 !important; padding: 0 !important;
}
#cenikBody td.news {
}
#cenikBody td.news span {
	font-size: 12px; font-weight: bold; margin-left: 10px; display: block; padding: 5px;
}
#cenikBody table.ytong td.news span {
  background-color: #ffbb2a;
}
#cenikBody table.silka td.news span {
 color: white; background-color: #0099D9; 
}

#cenikBody tr {
  margin: 0px; padding: 0px;
}
#cenikBody .first {
  text-align: left;
}
#cenikBody table.ytong .first {
  border: none;
}
#cenikBody table.silka .first {
  border: none;
}
#cenikBody table.ytong td.picture {
	background-color: #ffefd1;
}
#cenikBody table.silka td.picture {
    background-color: #C6E4F5;
}
#cenikBody table.ytong tr.second_row td {
    background-color: #ffefd1;
}
#cenikBody table.silka tr.second_row td {
    background-color: #C6E4F5;
}
#cenikBody div.note {
  margin-top: 5px; margin-left: 5px;
}
#cenikBody div.note table {
	background: none;
}
#cenikBody div.note table td {
	text-align: left; padding: 2px;
}
#cenikBody .cleaner {
  clear:both; height:1px; padding:0; border:none;
}
#cenikBody a.menu {
  font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #485A8F;
  border-left: 1px solid black; padding-left: 10px; padding-right: 10px; display: block; float: left; margin-top: 5px;
}
#cenikBody a.menu span {
	white-space: nowrap; font-size: 12px;
}
#cenikBody a.noleft {
  /*border-left: none; padding-left: 0;*/ 
}
#cenikBody a.menu:link {
  color: #485A8F 
}
#cenikBody a.menu:visited {
  color: #485A8F 
}
#cenikBody a.menu:hover {
  color: black;
}
#cenikBody a.selected:link {
  color: black;
}
#cenikBody a.selected:visited {
  color: black;
}
#cenikBody a.top {
  font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #ffbb2a;
}
#cenikBody a.top:link {
  color: #ffbb2a 
}
#cenikBody a.top:visited {
  color: #ffbb2a 
}
#cenikBody a.top:hover {
  color: black;
}
#cenikBody .menudiv {
  /*background-color: #f1f2f7;*/ width: 100%; padding-top: 5px; padding-bottom: 5px; margin-left: 8px;
}
#cenikBody .menudiv a.noleft {
  border-left: none; padding-left: 0; 
}
#cenikBody .select {
	margin-left: 0px;
}
#cenikBody tr.colored td {
  background-color: #E7E8EA;
}
#cenikBody .cenik {
	padding: 10px; margin-bottom: 10px; background-color: white;
}
#cenikBody .big_yellow_border {
  border: 4px solid #FDB825;
}
#cenikBody tr td.hidden-price {
	background-color: #FABB01; border: 1px solid #fff;
}
#cenikBody tr td.hidden-price a {
	 color: white; text-decoration: none; display: block; font-weight: bold;
}
#cenikBody #cenikForm * {
	font-size: 11px;
}
#cenikBody #cenikForm {
	background-color: #FABB01; position: absolute; display: none; width: 400px;
	color: white; border: 1px solid #FABB01; font-weight: bold;
}
#cenikBody #cenikForm #close {
	position: absolute; top: 3px; right: 3px;
}
#cenikBody form {
	border: 3px solid #fff; padding: 15px;
}
#cenikBody #cenikForm table {
	background-color: #FABB01; width: 360px; text-align: left;
}
#cenikBody #cenikForm table td {
    text-align: left; vertical-align: top;
}
#cenikBody form input.submit{
    background-color: #878787; font-weight: bold; color: #fff; padding: 3px 10px; border: none; cursor: pointer
}
#cenikBody form input.error{
    border: 1px solid red;
}