/* Holly hack \*/ 
* html .content{height:100%;}
/* end hack */

body    {
        background-color: #612;
        margin: 0px;
        padding: 0px;
        font-family:verdana, sans-serif;
        font-size:0.9em;
        }
h1     {
        color:#612;
        font-family:verdana, sans-serif;
        font-size:1.0em;
        }        
h2     {
        color:#945;
        font-family:verdana, sans-serif;
        font-size:1.0em;
        }   
h3     {
        color:#945;
        font-family:verdana, sans-serif;
        font-size:0.8em;
        }  

#page
        {
        background-image: url("img/temolan_viinitila_header.gif")!important;
	      background-repeat: no-repeat;
        width:800px;
        height:100%;
        margin: 0 auto;
        border-style:solid 1px 1px 0px 1px #000;
        background-color: #fff;
        text-align:left;
        }
        
#topStuff
        {
        height:74px;
        padding-left:200px;
        padding-top:10px;
        color:#efd;
        }
#mainHeader
        {
        height:64px;
        } 
#countries
        {
        float:right;
        height:10px;
        padding-top:2px;
        padding-right:10px;
        }
.flag   {
        width:30px;
        border-collapse:collapse;
        border:0;
        margin-top:0;
        padding-left:4px;
        }
        
#columns
        {
        padding:20px 10px 0px 10px;
        }
#links  {
        font-size:0.8em;
        width:145px;
        line-height: 1.5em;
        float:left;
        }

#mainContent
        {
        margin-left:170px;
        display:block;
        width:450px;
        text-align:left;
        margin-top:-10px;
        padding:10px 0px 10px 0px;
        }
#banners
        {
        float:right;
        text-align:left;
        width:160px;
        height:300px;
        background-image: url("img/punaherukkarivit.jpg")!important;
	      background-repeat: no-repeat;
        margin-top:-10px;
        margin-right:-10px;
        padding:10px 0px 10px 10px;
        }
        
#prodPdf
        {
        float:right;
        margin-right:10px;
        text-align:right;
        font-size:0.8em;
        }


.header
        {
        color:#612;
        font-family:verdana, sans-serif;
        font-size:1.2em;
        }
.error
        {
        color:#999;
        font-family:verdana, sans-serif;
        font-size:1.6em;
        }
        
.ots_p  {
        width:500px;
        position:relative;
        text-align:left;
        top:7px;
        left:50px;
        }
        
.ots    {
        width:500px;
        position:relative;
        background: transparent;
        text-align:left;
        left:80px;
        }

#maintable
        {
        width:798px;
        }

#linktd
        {
        vertical-align:top;
        width: 152px;
        }

#conttd
        {
        vertical-align:top;
        }

.content
        {
        width: 600px;
        color: #442244;
        text-align:left;
        margin-left: 22px;
        margin-top: 15px;
        font-family:times, serif;
        }

.flagsies
        {
        text-align:right;
        border-collapse:collapse;
        border:0;
        margin-left:570px;
        margin-top:15px;
        padding-top:0;
        }

.flag   {
        width:30px;
        border-collapse:collapse;
        border:0;
        margin-top:10;
        padding-left:4px;
        }

img     {
        border-collapse:collapse;
        border-style:none;
        border:0px;
        padding:0px;
        margin:0px;
        }

.tuote
        {
        font-family:verdana, sans-serif;
        font-size:1.1em;
        font-weight:bold;
	      color : #945;
	      margin-bottom:5px;
        }
        
.tuotetable
        {
        width: 445px;
        border-collapse:collapse;
        padding: 0px;
        margin-bottom: 10px;
        margin-top: 10px;
        background-image: url("img/prodGrad.jpg")!important;
        background-repeat:repeat-x;
        background-position:bottom;
        }

.tuoteimg
        {
        vertical-align: top;
        border:solid 1px #ccc;
        padding: 2px;
        margin: 0px;
        background-color:#fff;
        } 
       
.tuotetext
        {
        font-size:0.9em;
        vertical-align: top;
	      color : #822;
        border:solid 1px #ccc;
        padding: 5px;
        }
        


.tuoteimg_right
        {
        background-image: url("")!important;
        border:solid 1px #ccc;
        padding: 2px;
        }

.mokit_linkki
        {
        text-align:right;
        font-size:0.8em;
        }

.links  {
        font-size:0.8em;
        position: relative;
        width:145px;
        top: 102px;
        left: 5px;
        line-height: 1.3em;
        }

A:link  {
	      color : #A56;
   	    background: transparent;
	      text-decoration: none;
	      border-collapse:collapse;
        border-style:none;
        border:0px;
        padding:0px;
        margin:0px;
        }
A:visited
        {
	      color : #A56;
   	    background: transparent;
        text-decoration: none;
        }
A:hover {
        font-weight:bold;
        color : #612;
        background: transparent;
        text-decoration : none;
        }
A:active
	      {
	      color : #A56;
	      background: transparent;
        text-decoration : none;
        }    
.newstitle	{
	
	color : #822;
	font-family:verdana, sans-serif;
	font-size:1.0em;

	}
.newsdate	{
	
	color : #822;
	font-family:verdana, sans-serif;
	font-size:1.0em;

	}
.languages
        {
        width:800px;
        height:17px;
        text-align:left;
        margin: 0 auto;
        padding-top:2px;
        color:#c78;
        background-color: #612;
        left: 5px;
        font-family:verdana, sans-serif;
        font-size:0.8em;
        
        }
a.languages:link
        {
        font-size:1.1em;
        font-weight:normal;
	      color : #c78;
   	    background: transparent;
	      text-decoration: none;
        }
a.languages:visited
        {
        font-size:1.1em;
        font-weight:normal;
	      color : #c78;
   	    background: transparent;
	      text-decoration: none;
        }
a.languages:hover
        {
        font-size:1.1em;
        font-weight:normal;
	      color : #eee;
   	    background: transparent;
	      text-decoration: none;
        }
        
a.languages:active
        {
        font-size:1.1em;
        font-weight:normal;
	      color : #b67;
   	    background: transparent;
	      text-decoration: none;
        }        
.webpager
        {
        width:800px;
        height:17px;
        text-align:right;
        margin: 0 auto;
        padding-top:2px;
        color:#c78;
        background-color: #834;
        left: 5px;
        font-family:verdana, sans-serif;
        font-size:0.7em;
        border-style: solid;
        border-left-width:1px;
        border-right-width:1px;
        border-top-width:0px;
        border-bottom-width:1px;
        border-color: #500;
        }
a.webmaker:link
        {
        font-size:1.1em;
        font-weight:normal;
	      color : #c78;
   	    background: transparent;
	      text-decoration: none;
        }
a.webmaker:visited
        {
        font-size:1.1em;
        font-weight:normal;
	      color : #c78;
   	    background: transparent;
	      text-decoration: none;
        }
a.webmaker:hover
        {
        font-size:1.1em;
        font-weight:normal;
	      color : #eee;
   	    background: transparent;
	      text-decoration: none;
        }
        
a.webmaker:active
        {
        font-size:1.1em;
        font-weight:normal;
	      color : #b67;
   	    background: transparent;
	      text-decoration: none;
        }

a.mokit:link
        {
        font-size:1.0em;
        font-weight:normal;
	      color : #A56;
   	    background: transparent;
	      text-decoration: none;
        }
a.mokit:visited
        {
        font-size:1.0em;
        font-weight:normal;
	      color : #A56;
   	    background: transparent;
	      text-decoration: none;
        }
a.mokit:hover
        {
        font-size:1.0em;
        font-weight:normal;
	      color : #612;
   	    background: transparent;
	      text-decoration: none;
        }
a.mokit:active
        {
        font-size:1.0em;
        font-weight:normal;
	      color : #612;
   	    background: transparent;
	      text-decoration: none;
        }
