﻿table { border-spacing: 5px !important; width: 100%; }

.tbtd1 { border: 1px solid #1582C0; padding: 1px; vertical-align: top; width: 50%; }
.tbtd1 .leipa3 { line-height: 18px; }

.tilauspainike2 { margin-bottom:5px; margin-top:5px; }

.tbots2 { background-color: #1582C0; font-weight: bold; padding: 3px; }
.tbots2 a { color: #fff; text-decoration: none; }
.tbots2 a:hover { color: #fff; text-decoration: underline; }

.syottokentta { font-weight: bold; margin-top: 10px; margin-bottom: 10px; border: solid 1px #f00; padding: 5px; }
.syottokentta ul { list-style-position: inside; font-weight: normal; }

#tilaus { margin-bottom: 10px; }

#tilaus div.valintaotsikko { font-weight: bold; margin-bottom: 10px; margin-top: 10px; padding-top: 15px; }
#tilaus div.erotus { border-bottom: 1px dashed #1582C0; border-top: 1px dashed #1582C0; margin-bottom: 10px; margin-top: 20px; padding-bottom: 15px; padding-top: 15px; }
#tilaus div.buttons { margin-bottom: 15px; margin-top: 15px; text-align: right; width: 100%; }
#tilaus input.txttarjous { width:50px; }

.sisusfoot { border-top: solid 1px #1582C0; padding: 5px; text-align: center; }

.lomake div.kenttanimi { float: left; clear: left; width: 150px; line-height: 20px; }
.lomake div.kentta { margin-top: 2px; }

.rivi { margin-top: 5px; margin-bottom: 5px; display: block; }

hr { border: none; background-color: #1582C0; color: #1582C0; height: 1px; }

textarea, input.frmiptext, select { background-color: #F4F4F4; border: solid 1px #748A90; font-size: 1em; padding: 1px; }
textarea:hover, input.frmiptext:hover, select:hover { background-color: #fff; }

#tilaus .valintateksti { font-weight: normal; }
#tilaus .hinnastootsikko { font-weight: bold; margin-top: 15px; margin-bottom: 15px; }
#tilaus .tblhinnat { table-layout: fixed; border-spacing: 1px !important; }
#tilaus .hinnastoh1 { font-weight: bold; color: #fff; padding: 2px; text-align: center; background-color: #1582C0; }
#tilaus .hinnastoh2 { font-weight: bold; color: #fff; padding: 2px; text-align: center; background-color: #748A90; width: 20%; }
#tilaus .hinnastosolu1 { padding-right: 10px; background-color: #EAEAEA; }
#tilaus .hinnastosolu2 { padding-right: 10px; background-color: #F3F3F3; }

#tilaus .center { text-align: center; }
#tilaus .right { text-align: right; }

a.painikeEdellinen, a.painikeSeuraava { border-style: solid; border-width: 2px; border-color: #9CCAE4 #0E547B #0E547B #9CCAE4; background-color: #1582C0; padding: 2px 8px; color: #FFF; text-decoration: none; font-weight: bold; }
a.painikeEdellinen:hover, a.painikeSeuraava:hover { color: #FFF; text-decoration: underline; }
