
/* Layout - print */
body 
{
  margin-left: auto;
  margin-right: auto;
  width: 993px;
  padding: 0px;
  font-family: Arial;
  font-size: smaller;
  font-weight: normal;
  color: #4c4c4c;
}

#headerb
{
  display:none;
}

#logo
{
  display:none;
}

#sitemap
{
  display:none;
}


#footer
{
  display:none;
}

#sidebarStanga
{
  display:none;
}


#main a.photo img
{
	padding: 5px;
	border: 1px solid #ccc;
	margin: 2px;
}

#main a.photo img:hover
{
	border-color: #06c;
}

#main img.photo
{
	padding: 5px;
	border: 1px solid #ccc;
	margin: 2px;
}

/* Floats / Alignments */

div.left
{
  float: left;
  margin-right: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
}

div.right
{
  float: right;
  margin-left: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
}

div.callout
{
 width: 280px;
 margin-left: 40px;
 border: 1px solid #cccccc;
 padding: 0px 10px 10px 10px;
}

div.callout2
{
 border: 1px solid #cccccc;
}

div.callout-footer
{
  width:100%;
  background-color: #777777;
  text-align: center;
  color:#ffffff;
  font-weight: bolder;
}

div.padded
{
 padding: 10px;
}

/* Text */

h1
{
  margin: 0px;
  padding: 0px;
  padding-top: 8px;
  font-size: 1.5em;
  color: #333333;
  height: 36px;
}

h2
{
  margin: 0px;
  padding: 0px;
  font-size: 1.25em;
  color: #333333;
  margin-bottom: 0.25em;
}

p
{
  margin-top: 0px;
  margin-bottom: 1em;
}

/* Layout - forms */

table.form-layout
{
  width:70%;
}

table.form-layout td
{
  padding-right: 16px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin:0px;
}

table.form-layout td 
{
  font-weight: normal;
}

table.form-layout td input, table.form-layout td textarea, table.form-layout td select
{
  width:100%;
  font-family: Arial;
  font-weight: normal;
  color: #4c4c4c;
}

/* Sitemap - Index */

.index-node
{
  cursor: pointer;
  border-bottom: dotted 1px;
  padding-top:6px;
  font-weight: normal;
}

.index-node:visited
{
  cursor: pointer;
  border-bottom: dotted 1px;
  padding-top:6px;
  font-weight: normal;
}


.index-node:hover
{
  color: #ff0000;
  border-bottom: dotted 1px;
}


.index-leaf
{
}

a.index-root
{
}

/* Lists */

#main ul.list
{
  padding-top: 0px;
  padding-bottom: 6px;
  margin: 0px;
	list-style-type: square;
	padding-left: 0px;
}

#main ul.list li
{
  padding: 0px 0px 2px 0px;
  margin: 0px;
  margin-left: 14px;
}

/* Tables */

table.table-data
{
  border: 1px solid #eeeeee;
}

table.table-data thead td
{
  background-color: #eeeeee;
  font-weight: bolder;
  padding: 4px 8px 4px 8px;
}

table.table-data td
{
  padding: 1px 8px 1px 8px;
  border-bottom: dotted 1px #eeeeee;
}

table.table-data td.sub-heading
{
  font-weight: bolder;
  padding: 16px 8px 4px 8px;
  border-bottom: solid 1px #ffffff;
}

table.table-data tfoot td
{
  border-top: 1px solid #eeeeee;
  padding: 8px 0px 0px 8px;
  font-style:italic;
}


/* Gallery */

#gallery
{
}

#gallery .gallery-item div
{
  padding: 5px;
}


#gallery .gallery-item
{
  display: block;
  border: 0px;
  border: 1px solid #ccc;
  margin: 0px 16px 16px 0px;
  float: left;
  text-align: center;
  width: 160px;
}

#gallery img
{
  padding: 5px;
  border: 0px;
}


/* Specific print layout for products page */
#print-table
{
  font-size: 10px;
}

#print-table h4
{
  font-weight: bolder;
}


