body	{ color: #000000; background: #FFFFFF; font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0; }

h1			{ font-size: 1.50em; margin-bottom: 0.5em; }
h2			{ font-size: 1.50em; margin-bottom: 0.5em; }
h3			{ font-size: 1.50em; margin-bottom: 0.5em; }

a	{ color: #a92525; text-decoration: underline; font-weight: bold; }
a:hover	{ color: #000; text-decoration: none; font-weight: bold; }

div#topheader { margin: 0 auto; width: 912px; }

div#container-outline { margin: 1px auto 0 auto; width: 912px; }
div#container { float: left; width: 912px; text-align: left; background: #f1f3f3; color: #63787c; }

div#sidebar { float: left; background: #7d0200; color: #ffffff; width: 229px; padding: 4px 2px 0 3px; margin: 0 4px 0 0; }
div#sidebar img { padding: 0; margin: 0; }
div#sidebar .box { background: #7d0200; width: 209px; padding: 10px; }
div#sidebar h2 { font-size: 2em; color: #ffffff; }

ul#submenu { width: 209px; list-style: none; margin-top: 2em; }
ul#submenu li { width: 207px; border-bottom: 1px solid #8d9a9c; padding: 5px 0; }
ul#submenu a { color: #fff; text-decoration: none; padding: 0 0 0 10px; }
ul#submenu a.selected,
ul#submenu a:hover { color: #ffffff; text-decoration: none; padding: 0 0 0 10px; background: url("../images/sidebar-link-bg.jpg") 0 0.4em no-repeat; }

div#content { float: left; background: f3f3f3; width: 674px; padding: 0; margin: 0; }

div#content .box { float: left; background: #f1f3f3 url("../images/content-bg.jpg") 0 40px repeat-x; width: 674px; padding: 0; margin: 0; height: auto; min-height: 290px; }
div#content .box h2 { background: #7d0200; font-size: 1.5em; color: #ffffff; padding: 5px 0 5px 10px; margin: 0; }
div#content .box-clear { background: none; width: auto; }

div#content .box .inside { float: left; padding: 10px; width: 613px; }
div#content .box .inside h3 { margin-top: 1em; color: #505811; }
div#content .box .inside .links { float: left; width: 613px; margin-bottom: 1em; }
div#content .box .inside .links a { margin-right: 5px; }

div#content .box .inside img { float: none; }

div#content .box .inside img.left { float: left; padding: 2px; border: 1px solid #cccccc; margin: 0 10px 5px 0; }
div#content .box .inside img.right { float: right; padding: 2px; border: 1px solid #cccccc; margin: 0 0 0 10px; }
div#content .box .inside img.many { float: none; padding: 2px; border: 1px solid #cccccc; margin: 0 10px 5px 0; }

div#content .box .inside div.text { margin-top: 1em; }

div#content .box-1 { float: left; width: 336px; padding: 0; margin: 0 4px 0 0; background: #f1f3f3 url("../images/content-bg.jpg") 0 40px repeat-x; }
div#content .box-2 { float: left; width: 334px; padding: 0; margin: 0; background: #f1f3f3 url("../images/content-bg.jpg") 0 40px repeat-x; }

div#content .box-1 h2,
div#content .box-2 h2 { background: #7d0200; font-size: 1.5em; color: #ffffff; padding: 5px 0 5px 10px; margin: 0; }

div#content .box-1 .inside,
div#content .box-2 .inside { padding: 10px; width: 296px; }

div#content .box .inside .img-outline,
div#content .box-1 .inside .img-outline,
div#content .box-2 .inside .img-outline { float: left; width: 148px; }

div#content .box .inside .img-outline img,
div#content .box-1 .inside .img-outline img,
div#content .box-2 .inside .img-outline img { float: left; padding: 2px; border: 1px solid #cccccc; }

div#content .box .inside .details,
div#content .box-1 .inside .details,
div#content .box-2 .inside .details { float: left; width: 148px; color: #505811; font-size: 1.2em; font-weight: bold; }

div#content .box-1 .inside .details h3,
div#content .box-2 .inside .details h3 { font-size: 1.2em; margin-top: 1em; color: #505811; }

div#content .box .inside .intro,
div#content .box-1 .inside .intro,
div#content .box-2 .inside .intro { float: left; width: 296px; margin-top: 1em; margin-bottom: 1em; }

div#content .box .inside a.more,
div#content .box-1 .inside a.more,
div#content .box-2 .inside a.more { font-size: 0.9em; float: right; background: #a92525; display: block; padding: 1px 5px 3px 5px; color: #ffffff; text-decoration: none; }
div#content .box .inside a.more { float: left; }

div#content .box .inside a.more:hover,
div#content .box-1 .inside a.more:hover,
div#content .box-2 .inside a.more:hover { float: right; background: #000; display: block; padding: 1px 5px 3px 5px; color: #fff; text-decoration: none; }
div#content .box .inside a.more:hover { float: left; }

div#content .box .inside a.back,
div#content .box .inside a.back:hover { float: right; }

div#footer-outline { margin: 0 auto; width: 912px; }
div#footer { float: left; border-top: 3px solid #406221; width: 912px; margin-top: 1px; }

div#footer .details { color: #000000; width: 492px; float: left; padding: 20px 0 0 20px; text-align: left; }
div#footer .authors { color: #000000; width: 312px; float: right; padding: 20px 0 0 0; text-align: right; }

span.big-1 { font-size: 1.1em; }
span.big-2 { font-size: 1.2em; }
span.big-3 { font-size: 1.3em; }

div.one-news { padding: 10px 0; border-bottom: 1px dotted #a5000f; }
span.price { float: right; font-size: 1.2em; font-weight: bold; color: #a5000f; }
span.price-left { float: left; display: block; width: 100%; margin: 10px 0; }

form.quicksearch { padding: 10px 0 0 10px; }
form.quicksearch input.txt { width: 90px; }

.pagination 			{ border: 0; margin: 0 0 1.5em 0; padding: 0; }
.pagination li			{ float: left; border: 0; list-style: none; list-style-image: none; margin: 0 2px 0 0; padding: 0; }
.pagination a 			{ border: 1px solid #F2F2F2; margin-right: 2px; }
.pagination .previous-off,
.pagination .next-off 	{ color: #888; display: block; float: left; font-weight: bold; margin-right: 2px; padding: 3px 4px; }
.pagination .next a,
.pagination .previous a { font-weight: bold; }
.pagination .active 	{ background: #7D0200; color: #FFF; font-weight: bold; display: block; float: left; padding: 4px 6px; }
.pagination a:link,
.pagination a:visited 	{ background: #F2F2F2; color: #2D7199; display: block; float: left; padding: 3px 6px; text-decoration: none; }
.pagination a:hover 	{ color: #7D0200; background: #FFF; border-color: #FFF; }
