#center-column {width:460px; text-align:center; float:left;}

#header {text-align:left; margin-top:8px;}
#header h1 {color:#a10304; font-size:24px; font-weight:bold; margin-top:0px; margin-bottom:8px; padding-bottom:0px; line-height: 26px;}
#header p.modified {font-size:10px; font-style:italic; margin-bottom:5px;  margin-top:15px;}

#header #main-image {float:right; clear:both; margin:5px; margin-right:0px; text-align:left; width:auto; padding:10px; background:#f5f5f5; font-size:9px;}
#header #main-image img {margin:0 auto; text-align:center; border:1px #000 solid; margin-bottom:8px;} 

#detail { text-align:left; }
#detail h2 {color:#a10304; font-size:16px; font-weight:bold; margin-bottom:5px; padding-bottom:0px; line-height: 18px;}
#detail h3 {color:#a10304; font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:8px; padding-bottom:0px; line-height: 16px;}
#detail div.info {background:#f5f5f5; margin-bottom:7px; margin-top:13px; padding:5px; padding-left:10px; padding-top:8px; overflow:hidden;} 
#detail div p { font-size:9px; line-height:10px;}
#detail p {color:#000000; font-size:11px; font-weight:normal; margin:0px; margin-bottom:5px; line-height:14px; padding:0px; text-align:left;}
#detail p.lead {color:#a10304; font-weight:bold; margin-bottom:10px;}
#detail a {text-decoration:none; color:#a10304;}
#detail a:hover {text-decoration:underline;}
#detail ol {padding-left:1.5em; margin-left:0em; margin-top:0.2em; margin-bottom:0.2em;}
#detail ul {padding-left:1.5em; list-style-type:disc; margin-left:0em; margin-top:0.2em; margin-bottom:0.2em;}

#detail #cart {width:100%}
#detail #cart thead {color:#a10304; font-weight:bold; text-align:center;}
#detail #cart tbody {text-align:center; vertical-align:middle;}
#detail #cart .suma {text-align:right;}
#detail #cart tr.suma {background:#eee; line-height:20px;}
#detail #cart .text {text-align:left;}

#detail #fragment {font-size:11px; line-height:15px; }
#detail #fragment p {font-size:11px; line-height:15px; }

#inne tr {vertical-align:bottom;}
#inne td {text-align:center; vertical-align:top; line-height:12px; text-decoration:none; font-size:9px; padding-left:5px; padding-right:5px;}
#inne td.img {vertical-align:bottom;}
#inne td img {margin-bottom:5px; border:0px; text-decoration:none;}
#inne a {text-decoration:none; color: #a10304;}
#inne a:hover {text-decoration:underline; color:#a10304;}

#comments {font-size:9px; text-align:left; line-height:12px;}
#comments h2 {margin-bottom:10px;}
#comments p {margin-top:0px; margin-bottom:3px;}
#comments p.title {font-weight:bold; color:#a10304; font-size:11px;}
#comments p.data {font-style:italic; text-align:right;}

#foto-galeria {text-align:center; clear:both;}
#foto-galeria p {margin:0px; padding:0px;}
#foto-galeria img {border:0px; float:none !important; margin:5px;}
#foto-galeria a {text-decoration:none; color: #a10304;}
#foto-galeria a:hover {text-decoration:underline; color:#a10304;}
#foto-galeria td {vertical-align:baseline; padding-left:5px; padding-right:5px; width:20%;}
#foto-galeria form {margin:0px; padding:0px; margin-top:5px;}
#foto-galeria .heading {text-align:left; font-size:16px !important; color: #a10304 !important; font-weight:bold;}

#feedback {background:#ccc; margin-bottom:7px; margin-top:0px; padding:5px; padding-left:10px; overflow:hidden; font-weight:bold; text-transform:uppercase; line-height:15px;} 

