@CHARSET "UTF-8";
* {margin: 0px;padding: 0px;font-family: sans-serif;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

header {border-bottom: 1px solid #888a85;margin: auto;width: 1000px;}
header > div:first-child {border-bottom: 1px solid #888a85;text-align: right;padding: 5px;}
header > div:last-child {display: table;padding: 10px 0;text-align: center;}
header .logo {width: 220px;display: table-cell;vertical-align: top;text-align: center;}
header .headerimg {width: 780px;display: table-cell;vertical-align: top;}
#secondary {color: #555753;}
#secondary a {color: #555753;text-decoration: none;font-size: 0.875em;}
#secondary a:hover {text-shadow: 0 0 1px #888a85;}

#breadcrumbs {color: #555753;}
#breadcrumbs a {color: #555753;text-decoration: none;font-size: 0.875em;}
#breadcrumbs a:hover {text-shadow: 0 0 1px #888a85;}

body > div {margin: auto;width: 1000px;}
#primary {width: 220px;display: table-cell;vertical-align: top;padding-top: 30px;}
#primary ul {list-style: none;}
#primary > ul > li {padding-left: 30px;color: black;text-transform: uppercase;margin-bottom: 20px;line-height: 1.75;}
#primary > ul > li > ul > li {padding-left: 15px;color: #888a85;text-transform: capitalize;}
#primary a {color: inherit;text-decoration: none;}
#primary a:hover {text-shadow: 0 0 1px #888a85;}

.ie #primary a:hover, .ie #breadcrumbs a:hover, .ie #secondary a:hover   {text-decoration: underline;}

section {width: 780px;display: table-cell;padding: 15px;padding-top: 30px;line-height: 1.3;}
section h2 {color: black;text-transform: uppercase;font-size: 1.125em;font-weight: normal;padding-top: 10px;padding-bottom: 10px;}
section img {margin-bottom: 10px;}
section img.full {width: 100%;}
section img.half {width: 50%;}
section img.half.right {float: right;margin-left: 10px;}
section p {color: #888a85;margin-bottom:10px;text-align: justify;}
section div {margin-bottom: 10px;}

section table {width: 100%;}
section table th {padding: 10px;color: white;text-transform:uppercase;background-color: #babdb6;font-weight: normal;}
section table td {color: #888a85;vertical-align: middle;text-align: center;padding: 10px;background-color: #eeeeec;}

section ul {margin: 0;display: inline-block;list-style: none;}
section ul li {cursor: pointer;display: inline-block;vertical-align: top;margin-bottom: 5px;margin-right: 4px;border: 1px solid transparent;padding: 2px;}
section ul li:hover {border: 1px solid #888a85;}
section ul a {display: inline-block;width: 177px;height: 177px;background-position: center center;background-repeat: no-repeat;background-size: contain;}

#return {}
#messageform {}
#messageform label {margin-top: 10px;display: block;margin-bottom: 5px;}
#messageform input {display: block;width: 250px;}
#messageform textarea {margin-bottom: 10px;}

footer {width: 1000px;margin: auto;padding: 10px;margin-top: 15px;font-size: 0.875em;color: #555753;border-top: 1px solid #888a85;border-bottom: 1px solid #888a85;margin-bottom: 10px;}
footer > div:first-child {width: 220px;display: table-cell;vertical-align: middle;text-align: center;}
footer > div:first-child img {vertical-align: middle;}
.ie footer > div:first-child img {border: none;}
footer .copyright {width: 600px;display: table-cell;vertical-align: middle;padding-left: 15px;}
footer .krearti {width: 180px;display: table-cell;vertical-align: middle;text-align: center;}
footer .krearti img {vertical-align: middle;}
.ie footer .krearti img {border: none;}