/* print stylesheet */



/* clearfix */
/*
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
*/


/* hide these */

hr,
form,
#logo,
#search-box,
#mainmenu,
#header-breadcrumbs,
#sidebar,
#footer .copyright a,
.box-header span,
.box .box-header ul.clearfix,
.pagination,
.icons,
.options,
.product-options,
.switch,
.item-list img,
.add-to-list,
#image-rotation,
#shop-quick-search,
#shopping-list-form,
#map {
	display: none;
}



/* common */

body, input, textarea { font-size: 80%; font-family: "Arial CE", Arial, sans-serif; }

a { color: #000000; text-decoration: underline; }

h1, h2, h3, h4, h5 { font-weight: bold; margin-bottom: 1em; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }

p { line-height: 1.6em; margin-bottom: 1em; }
p.article-author, p.article-date, p.article-perex { font-weight: bold; }
p.article-author { font-size: 1.1em; }

table { margin-bottom: 2em; width: 99%; }
table th { font-weight: bold; text-align: center; }
table th, table td { border: 1px solid #cccccc; padding: .3em .5em; }

#article .box-content ol, #article .box-content ul, ul.list { line-height: 1.6em; margin-bottom: 1em; padding-left: 2em; }
#article .box-content ul, ul.list { list-style-type: disc; }

ul { list-style: disc; margin-bottom: 2em; padding-left: 2em; }
ul li { line-height: 1.6em; }
ul ul { list-style: circle; }

ul.info li span { font-style: italic; margin-right: 1em; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.middle { vertical-align: middle; }

.right .left { float: left; }

.fs12 { font-size: 1.2em; }



/* layout */

#main { margin-top: 3em; }

#footer { border-top: 1px solid #808080; clear: both; font-size: .9em; padding-top: 1em; }
#footer .copyright span a { display: inline; }



/* box */

.box { clear: both; margin-bottom: 3em; }
.box-inner { padding: .5em 1em; }

.box-header { border-bottom: 1px solid #d0d0d0; margin-bottom: 1em; padding-bottom: .5em; }
.box-header h1, .box-header h2, .box-header h3 { font-size: 1.2em; font-weight: normal; margin-bottom: 0;}

.box img, .box3 img { border: 1px solid #cccccc; }

.box3 img { float: right; margin: 0 0 .5em 1em; }

.box3 img.left, .box.box3 img.left { float: left; margin: 0 1em .5em 0; }

.box3 .left img, .box3 .right img, .box3 .center img,
.box.box3 .left img, .box.box3 .right img, .box.box3 .center img { float: none; margin: 0 .5em 1em; }

.box img.no-border, .box.box3 img.no-border { border: 0; }



/* modules */

.item-list li.right { text-align: left; }
.item-list li.right a { display: none; }
.item-list li.right a.left { float: none; display: inline; }

.price { padding: 0; }
.price li { display: block; }
.price li.discount { display: none; }
.price.with-discount li.discount { display: block; }

