/*header blue #728DB4; text blue #5474A0; brown #5C3B22*/



* {margin:0;padding:0}

body {background:#fff;color:#000;

font-family: Arial, Helvetica,sans-serif;}



#container {padding:0;width:960px;margin:8px auto 0 auto;

background:#fff;border-left:8px solid #fff}





#header_fi {height:100px;width:960px;margin:0 0 8px 0;background:#728DB4 url('/pics/logo_fi.jpg') no-repeat 30px 0 ;}

#header_sv {height:100px;width:960px;margin:0 0 8px 0;background:#728DB4 url('/pics/logo_sv.jpg') no-repeat 28px 0 ;}

#header_en {height:100px;width:960px;margin:0 0 8px 0;background:#728DB4 url('/pics/logo_en.jpg') no-repeat 30px 0 ;}



#header_fi h1,

#header_en h1,

#header_sv h1 {text-indent:-8000px;display:inline;visibility:hidden}



#addr {background:#728DB4;float:right;color:#fff;font-weight:bold;font-size:12px;

width:156px;margin-top:-80px}





#top_imgs {background:url('/pics/top_imgs.jpg') no-repeat;width:960px;height:212px;margin:0 0 8px 0}



#left {float:left;width:250px;clear:left;margin:20px 0 0 0;padding:0}



#topnavi {padding:0;margin:0;}

#topnavi ul {padding:0;margin:0; list-style-type:none}

#topnavi li {padding:0 0 10px 0}

#topnavi a {text-decoration:none;font-weight:bold}

#topnavi a:link {color:#5474A0}

#topnavi a:visited {color:#666;}

#topnavi a:hover {color:#fff; background:#D5D4CF;}

#topnavi a:active {color:#333; background:#fff;}



#news {}



#hours {margin-top:20px;}



a {font-weight:bold}

a:link {color:#5474A0;text-decoration:none;}

a:visited {color:#666; text-decoration:none;}

a:hover {color:#333; text-decoration: underline;}

a:active {color:#000; text-decoration: underline;}



/*

#content {padding:0;width:640px;

margin:20px 0 0 320px;

}KESKEN: ie6*/



#content {float:right;padding:0;

margin:20px 0 0 0;width:636px

}



#content.home {width:320px;}



p {max-width:600px}



p.intro {color:#5C3B22;font-weight:bold;font-size:13px;line-height:21px;}

p.intro, p.info {width:95%;}



#content.home ul {list-style-type:square;list-style-position:inside}



#content.menu p {margin:10px 0}



table.wine {width:600px;text-align:left;margin-bottom:15px;font-weight:normal;border-collapse:collapse}

table.wine th {color:#5C3B22;font-size:13px} /*corresponds to h2*/



form {width:400px;font-size:12px;}

form p {padding:0 0 15px 0;margin:0}

fieldset {margin-bottom:15px;padding:5px;min-height:180px}/*minheight:Safari*/

legend {color:#5C3B22;font-size:13px;text-transform:uppercase;font-weight:bold}

input,label {padding:3px 5px 3px 0}

option {padding:0 3px}

fieldset.contact_details label {float:left;clear:left;margin-bottom:5px}

fieldset.contact_details input {float:right;clear:none;margin-bottom:5px}

p.submit {clear:both} /*Safari*/

input#submit {float:none;font-size:13px;background:#5C3B22;color:#fff}

div#txt p {color:blue} /*form sent confirmation*/



h1, h2, h3, h4, h5 {margin:20px 0 3px 0;color:#5C3B22}

p,a,li,td,input,select {color:#000; font-size:12px;line-height:19px; }

h1 {font-size:16px;margin-top:0}

h2 {font-size:13px;}

#content.home h2 {text-transform:uppercase}

h3 {font-size:12px;}

h4 {font-size:12px;}



#footer {clear:both}

#footer p, p.wineupd {padding:0;text-align:left;font-size:10px;color:#666}

#content ul, #content ol { margin-left: 1em; }
