/* General*/
body { background-color: #c6d3d8; background-image: url(images/masterbg.jpg); background-repeat: no-repeat; background-attachment: fixed; margin: 0px 0px 0px 0px;}

a img {border: none;}
img.logo { margin: 35px; }

#center {width: 920px; margin-right: auto; margin-left: auto; padding: 0px 0px 0px 0px;}
#columncontainer {background-color: #FFFFFF; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}



/* Pic*/
#mainpicbox {background-color: #FFFFFF; float: left; width: 920px; height: 400px; padding-top: 50px; padding-bottom: 50px; text-align: center;}

/* Fonts*/

.normal { color: #3d4042; font-family: Georgia, Times, Times New Roman, serif; font-size: 13px; line-height: 20px;}
.normal a:link { color: #7d3599; text-decoration: none; }
.normal a:visited { color: #7d3599; text-decoration: none;}
.normal a:active { color: #7d3599; text-decoration: none;}
.normal a:hover { color: #7d3599; text-decoration: underline;}

.menu { color: #7d3599; font-family: Georgia, Times, Times New Roman, serif; font-size: 16px; line-height: 35px;}
.menu a:link { color: #7d3599; text-decoration: none; }
.menu a:visited { color: #7d3599; text-decoration: none;}
.menu a:active { color: #3d4042; text-decoration: none;}
.menu a:hover { color: #7d3599; text-decoration: underline;}

.menu_small { color: #7d3599; font-family: Georgia, Times, Times New Roman, serif; font-size: 13px; line-height: 13px; }
.menu_small a:link { color: #7d3599; text-decoration: none; }
.menu_small a:visited { color: #7d3599; text-decoration: none;}
.menu_small a:active { color: #3d4042; text-decoration: none;}
.menu_small a:hover { color: #7d3599; text-decoration: underline;}

.menu2 { color: #3d4042; font-family: Georgia, Times, Times New Roman, serif; font-size: 15px; line-height: 19px;}

.menu3 { color: #3d4042; font-family: Georgia, Times, Times New Roman, serif; font-size: 15px; line-height: 19px; font-style: italic;}

.ingress { color: #3d4042; font-family: Georgia, Times, Times New Roman, serif; font-size: 15px; line-height: 20px; font-style: italic;}
.ingress a:link { color: #7d3599; text-decoration: none; }
.ingress a:visited { color: #7d3599; text-decoration: none;}
.ingress a:active { color: #7d3599; text-decoration: none;}
.ingress a:hover { color: #7d3599; text-decoration: underline;}

.otsikko2 { color: #7d3599; font-family: Georgia, Times, Times New Roman, serif; font-size: 19px; line-height: 20px;}
.otsikko2 a:link { color: #7d3599; text-decoration: none; }
.otsikko2 a:visited { color: #7d3599; text-decoration: none;}
.otsikko2 a:active { color: #7d3599; text-decoration: none;}
.otsikko2 a:hover { color: #7d3599; text-decoration: underline;}

.otsikko3 { color: #7d3599; font-family: Georgia, Times, Times New Roman, serif; font-size: 15px; line-height: 20px; text-transform: uppercase;}

.otsikko4 { color: #7d3599; font-family: Georgia, Times, Times New Roman, serif; font-size: 16px; line-height: 20px;}

.viinisuositukset { color: #848383; font-family: Georgia, Times, Times New Roman, serif; font-size: 13px; line-height: 20px;  font-style: italic;}

/* Columns*/
#column1 {background-color: #FFFFFF; float: none; width: 169px; margin-top: 0px; margin-left: 30px; margin-bottom: 40px; text-align: right;}


#column2 {background-color: #FFFFFF; float: left; width: 269px; margin-top: 7px; margin-left: 29px; margin-bottom: 40px;}


#column3 {background-color: #FFFFFF; float: left; width: 269px; margin-top: 7px; margin-left: 25px; margin-right: 23px; margin-bottom: 40px;}

#column4 {background-color: #FFFFFF; float: left; width: 420px; margin-top: 7px; margin-left: 45px; margin-right: 23px; margin-bottom: 40px; text-align: center;}

#column5 {background-color: #FFFFFF; float: left; width: 500px; margin-top: 7px; margin-left: 30px; margin-bottom: 40px; text-align: left;}

#logocolumn {float: left; width: 918px; background-color: #FFFFFF; background-image: url(images/shadedown.jpg); height: 170px; padding-left: 0px; padding-top: 0px; padding-bottom: 10px; text-align: center;}





/* Form*/
.border_form { border: 1px solid #c2cfd6; background-color: transparent; color: #3d4042; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; width: 230px; height: 14px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.border_legend { border: 1px solid #c2cfd6; background-color: transparent; color: #3d4042; font-family: Georgia, Times, Times New Roman, Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; width: 270px;  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.border_form_box { border: 1px solid #c2cfd6; background-color: transparent; color: #3d4042; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; width: 450px; height: 100px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.button_form { text-transform: none; background-color: #96abb1; font-family: Georgia, Times, Times New Roman, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #ffffff; border: #2f3e42; border-style: solid; height:20px; width:70px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
