body {background:#f2faff url(body-bg.png) top left repeat-x; text-align:center; font-family:georgia,serif;}
td {vertical-align:top;padding:15px;}
form {display:inline;}
input.submit {padding:15px;}
.clearer {clear:both;}
ul li {margin-bottom:1ex;}
ol li {margin-bottom:2ex;}

h1, h2 {font-weight:normal; letter-spacing:-.03em; padding:0; margin:2ex 0 0;}
h1 {font-size:2em;}
h2 {font-size:1.5em;}

.container {width:60em; margin:auto; text-align:left; background:#fff;}
.header {height: 196; background:#005368 url(header-bg.png) top left repeat-x; position:relative;}
.header .hairpiece {position:relative; bottom:-3px; right:-13px;}

.left-col {width:75%; margin:0; float:left; font-size:110%;}
.right-col {width:25%; margin:0; float:left; padding-top:330px; position:relative;}

.left-col .inner {padding:5px 35px 15px 50px;}
.left-col p {margin-left:.4em;}
.left-col blockquote {font-style:italic; color:#2c2c2c; background:#f1f5f7; padding:1ex 2em 2ex;}

img.add-to-cart {margin:6px 0;}

.right-col {font-size:80%; font-family:arial; color:#2c2c2c;}
.right-col img.bh {position:absolute; top:0; right:0;}
.right-col a {text-decoration:none; color:#339;}
.right-col .caption {font-style:italic; background:#f1f5f7; padding:0.1ex 1em;}
.dmf {text-align:right; font-size:.8em;}
.right-col blockquote {font-style:italic; margin:4ex 1em 1ex;}
.right-col cite {font-style:italic; font-weight:bold; margin:0 0 4ex 1em;}

.atsiliepimai {color:#555555; margin-top:20px;}
.apacia {color:#555555; font-size: 70%;}
