body {font: 75% Verdana, Arial, Helvetica, sans-serif;	background: #FFFFFF url(kuvat/body-back10.jpg) repeat-x left top;	margin: 0px;	padding: 0px;}

h1 {margin: 30px}
h2 {margin: 30px 10px 10px 10px; font-size: 1.9em; font-family: Trebuchet MS,Arial,sans-serif}
p {margin: 10px}
img {border: none}
.center {text-align: center}

#wrapper {width: 750px; margin: 0 auto}
#header {height: 200px; background: #583048 url(kuvat/header_2012.jpg) no-repeat 0 0}
#wrapper > #header {height: auto; min-height: 200px;}
#header h1 {margin: 0; display: inline; padding: 0}
#header h1 a {display: block; position: relative; top: 40px; width: 450px; height: 120px; margin: 0}
#header a span {display: none}
#header p {font-weight: bold; color: #FFF; line-height: 1.4em; margin: 33px 0 0 5px;}

#footer {border-bottom: 5px solid #999; height: 100px; clear: both; background: url(kuvat/products.gif) no-repeat 0 0}
#footer p {display: none}

#content {width: 750px; overflow: hidden; background: #FFF}

/* Tabs */

.tabs {width: 712px; background: url(kuvat/tab_line.gif) repeat-x bottom; overflow: hidden; margin: 50px 20px 0 20px}
.tabs ul {margin: 0 10px; padding: 0; list-style: none}
.tabs li {float: left; margin: 0 3px 0 0; padding: 0; background: url(kuvat/tab_left.gif) no-repeat left top; padding:0 0 0 9px;}
.tabs a, .tabs span, .tabs strong {display: block; background: url(kuvat/tab_right.gif) no-repeat right top; padding: 8px 15px 4px 6px; font-weight: bold; text-decoration: none; color: #FFF !important}
.tabs .selected {background-image:url(kuvat/tab_left_on.gif);}
.tabs .selected a  {background-image:url(kuvat/tab_right_on.gif); padding-bottom: 5px; color: #333 !important}
.tabs a:hover {text-decoration: underline; color: #666}
.tabs-border {width: 710px; border: 1px solid #583048; border-top-width: 0; border-bottom-width: 1px; margin: 0 20px 10px 20px; padding-top: 10px; overflow: hidden}

.mission {width: 690px; background: url(kuvat/missio2011.jpg) no-repeat 0 0; border: 10px solid #FFF; overflow: hidden; position: relative}
.mission h2 {color: #8b9f3c; }
.offer {float: left; width: 300px}
.mission .offer ul {float: left; margin: 22px 10px 0 30px; color: #8b9f3c; font: bold 1.4em Trebuchet MS,Arial,sans-serif; padding: 0}
.mission .offer li {margin-bottom: 6px; letter-spacing: 1px}


.imggallery { float: right; padding: 0; position: absolute; top: 0}
.immgallery img {border: none}
.imggallery li {margin: 0 0 -1px 0}

.store {margin: 0 10px}

.tabs-border p {margin: 10px}
table {border-collapse: collapse; width: 450px; margin: 0 10px}
td {padding: 5px; border-bottom: 1px solid #DDD}
.right {text-align: right}
.fright {float: right; margin: 0 20px 10px 0; clear: both}
.price-info {line-height: 1.6em}

.ripset {width: 100%; margin: 0 5px}
.ripset td {border: none}

/* GALLERIA */

.thumps {float: left; width: 320px; margin: 0 0 0 10px} .wide {width: 100%}
.tabs-border > .thumps {margin-left: 20px}
.thumps ul {float: left; list-style: none; margin: 0; padding: 0}
.thumps li {float: left;}
.thumps img {margin: 0 20px 27px 0}
.preview {float: left; height: 427px; width: 350px; background: #eee; margin: 0 0 0 0}
.preview p {margin: 0}

#isokuva {width: 686px; margin: 0 auto; cursor: pointer}
