/*--------------------------------------------    
    	
	PALMSE MEHAANIKAKODA
	Web by Papilion Disain
	All rights reserved

---------------------------------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, address, em, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tr, th, td{
	margin:0;
	padding:0;
	border:0;
}
body{
	font:normal 70%/1.6 arial, helvetica, sans-serif;
	color:#414141;
	background:#f3bb7a url('../files/user_files/graphics/b-bg.gif') repeat-x top left;
	text-align:left;
	width:100%;
}

a:link, 
a:visited, 
a:active 	{ color:#e7151c;text-decoration:none;font-weight:bold; }
a:hover,a:focus { color:#aa6668;text-decoration:none; }

h1, h2, h3 { font-weight:normal;background-color:transparent; }
h1 { font-size:20px; }
h2 { font-size:20px;line-height:18px;color:#414141;text-transform:uppercase;font-weight:normal; }
h3 { font-size:14px;line-height:16px;color:#333;font-weight:bold }

ul, ol { list-style:none; }
.clear	{ clear:both;height:1px;font-size:1px;border:none;background:transparent; }
.left 	{ float:left }
.right 	{ float:right }
a img	{ border:none }


/*----------------------    
    STRUKTUUR
-----------------------*/

#wrap	{ width:900px;margin:0 auto;padding:0;background:transparent; }
.top	 { width:900px;height:78px;position:relative;margin:0;padding:0;background:transparent; }
.sisu	 { width:900px;overflow:hidden;min-height:335px;position:relative;float:left;margin:0 0 -7px 0;padding:35px 0;background:transparent url('../files/user_files/graphics/sisu-bg.png') no-repeat top left; }
/*body#firmast .sisu{ background:transparent url('../files/user_files/graphics/sisu-bg2.png') no-repeat top left; }*/
.jalus 	 { width:900px;height:65px;color:#fff;position:relative;float:left;background:transparent url('../files/user_files/graphics/jalus-bg.png') no-repeat top left;margin:0 0 10px 0;padding:0; }


/*----------------------    
    TOP
-----------------------*/

/*-- logo --*/
h1.logo	{ width:270px;height:60px;margin:15px 0 0 3px;background:url('../files/user_files/graphics/logo.gif') no-repeat top left;float:left; }
h1.logo a { display:block;text-indent:-9000px;width:270px;height:60px; }
h1.logo a:hover { background:url('../files/user_files/graphics/logo.gif') no-repeat top left; }

/*-- keeltevalik --*/
.keeled { width:80px;height:38px;float:left;margin:24px 0 0 90px;background:url('../files/user_files/graphics/palms_keeled.gif') no-repeat top left; }
.keeled span { display:none }
.keeled li,.keeled a { width:40px;height:18px;display:block; }
.keeled li { float:left;list-style:none;display:inline; }
/*
#kl-1{ background:transparent url('../files/user_files/graphics/palms_keeled.gif') 0px 0px no-repeat; }
#kl-2{ background:transparent url('../files/user_files/graphics/palms_keeled.gif') -40px 0px no-repeat; }
#kl-3{ background:transparent url('../files/user_files/graphics/palms_keeled.gif') 0px -18px no-repeat; }
#kl-4{ background:transparent url('../files/user_files/graphics/palms_keeled.gif') -40px -18px no-repeat; }
/*
#kl-1 a:hover{ background:transparent url('../files/user_files/graphics/palms_keeled_ovr.gif') 0px 0px no-repeat; }
#kl-2 a:hover{ background:transparent url('../files/user_files/graphics/palms_keeled_ovr.gif') -40px 0px no-repeat; }
#kl-3 a:hover{ background:transparent url('../files/user_files/graphics/palms_keeled_ovr.gif') 0px -18px no-repeat; }
#kl-4 a:hover{ background:transparent url('../files/user_files/graphics/palms_keeled_ovr.gif') -40px -18px no-repeat; }
*/

/*-- peamenüü --*/
/*
.menu { width:442px;height:74px;float:right;margin:4px 0 0 0;background:url('../files/user_files/graphics/menu.gif') no-repeat top left; }
.menu span { display:none }
.menu li,.menu a { height:74px;display:block; }
.menu li { float:left;list-style:none;display:inline; }
li#nav-1 a{ width:107px;height:80px; }
li#nav-2 a{ width:107px;height:80px; }
li#nav-3 a{ width:115px;height:85px; }
li#nav-4 a{ width:110px;height:88px;}
#nav-1 a:hover{ background-position: 0px -74px; background-repeat:no-repeat;}
#nav-2 a:hover{ background-position:-107px -74px; background-repeat:no-repeat;}
#nav-3 a:hover{ background-position:-214px -74px;background-repeat:no-repeat; }
#nav-4 a:hover{ background-position:-329px -74px;background-repeat:no-repeat;} 
*/

.menu { width:442px;height:74px;float:right;margin:4px 0 0 0;background:url('../files/user_files/graphics/menu.gif') no-repeat top left; }
.menu span { display:none }
.menu li,.menu a { height:74px;display:block; }
.menu li { float:left;list-style:none;display:inline; }
li#nav-1 a{ width:107px;height:80px; }
li#nav-2 a{ width:107px;height:80px; }
li#nav-3 a{ width:115px;height:85px; }
li#nav-4 a{ width:110px;height:88px; }
#nav-1 a:hover{ background:transparent url('../files/user_files/graphics/menu.gif') 0px -74px no-repeat; }
#nav-2 a:hover{ background:transparent url('../files/user_files/graphics/menu.gif') -107px -74px no-repeat; }
#nav-3 a:hover{ background:transparent url('../files/user_files/graphics/menu.gif') -214px -74px no-repeat; }
#nav-4 a:hover{ background:transparent url('../files/user_files/graphics/menu.gif') -329px -74px no-repeat; }


.menu-eng{ width:442px;height:74px;float:right;margin:4px 0 0 0;background:url('../files/user_files/graphics/eng/menu.gif') no-repeat top left; }
.menu-eng span { display:none }
.menu-eng li,.menu-eng a { height:74px;display:block; }
.menu-eng li { float:left;list-style:none;display:inline; }
li#nav-1-eng a{ width:107px;height:80px; }
li#nav-2-eng a{ width:107px;height:80px; }
li#nav-3-eng a{ width:115px;height:85px; }
li#nav-4-eng a{ width:110px;height:88px; }
#nav-1-eng a:hover{ background:transparent url('../files/user_files/graphics/eng/menu.gif') 0px -74px no-repeat; }
#nav-2-eng a:hover{ background:transparent url('../files/user_files/graphics/eng/menu.gif') -107px -74px no-repeat; }
#nav-3-eng a:hover{ background:transparent url('../files/user_files/graphics/eng/menu.gif') -214px -74px no-repeat; }
#nav-4-eng a:hover{ background:transparent url('../files/user_files/graphics/eng/menu.gif') -329px -74px no-repeat; }

.menu-rus { width:442px;height:74px;float:right;margin:4px 0 0 0;background:url('../files/user_files/graphics/rus/menu.gif') no-repeat top left; }
.menu-rus span { display:none }
.menu-rus li,.menu-rus a { height:74px;display:block; }
.menu-rus li { float:left;list-style:none;display:inline; }
li#nav-1-rus a{ width:107px;height:80px; }
li#nav-2-rus a{ width:107px;height:80px; }
li#nav-3-rus a{ width:115px;height:85px; }
li#nav-4-rus a{ width:110px;height:88px; }
#nav-1-rus a:hover{ background:transparent url('../files/user_files/graphics/rus/menu.gif') 0px -74px no-repeat; }
#nav-2-rus a:hover{ background:transparent url('../files/user_files/graphics/rus/menu.gif') -107px -74px no-repeat; }
#nav-3-rus a:hover{ background:transparent url('../files/user_files/graphics/rus/menu.gif') -214px -74px no-repeat; }
#nav-4-rus a:hover{ background:transparent url('../files/user_files/graphics/rus/menu.gif') -329px -74px no-repeat; }

.menu-ger { width:442px;height:74px;float:right;margin:4px 0 0 0;background:url('../files/user_files/graphics/ger/menu.gif') no-repeat top left; }
.menu-ger span { display:none }
.menu-ger li,.menu-ger a { height:74px;display:block; }
.menu-ger li { float:left;list-style:none;display:inline; }
li#nav-1-ger a{ width:107px;height:80px; }
li#nav-2-ger a{ width:107px;height:80px; }
li#nav-3-ger a{ width:115px;height:85px; }
li#nav-4-ger a{ width:110px;height:88px; }
#nav-1-ger a:hover{ background:transparent url('../files/user_files/graphics/ger/menu.gif') 0px -74px no-repeat; }
#nav-2-ger a:hover{ background:transparent url('../files/user_files/graphics/ger/menu.gif') -107px -74px no-repeat; }
#nav-3-ger a:hover{ background:transparent url('../files/user_files/graphics/ger/menu.gif') -214px -74px no-repeat; }
#nav-4-ger a:hover{ background:transparent url('../files/user_files/graphics/ger/menu.gif') -329px -74px no-repeat; } 


/*----------------------    
    SISU
-----------------------*/

/*-- tulbad --*/

.sisu-wrap{ position:relative;float:left;width:894px;min-height:290px;margin:0;padding:0;background:transparent url('../files/user_files/graphics/sisu-repeat-bg.png') repeat-y top left; }
body#index .sisu-wrap{ background:transparent url('../files/user_files/graphics/sisu-repeat-bg-aval.png') repeat-y top left; }


.vasak-tulp{ float:left;width:180px;padding:10px 0 0 15px;background:transparent; }
.parem-tulp{ float:right;width:641px;margin:0;padding:0 15px;background:transparent; }
body#index .vasak-tulp, body#index .parem-tulp{ width:415px; }

.sisu-top-bg{ width:900px;height:14px;position:relative;float:left;margin:13px 0 0 0;padding:0;background:transparent url('../files/user_files/graphics/sisu-top-bg.png') no-repeat top left; }
.sisu-btm-bg{ width:900px;height:14px;position:relative;float:left;margin:0 7px 0 0;padding:0;background:transparent url('../files/user_files/graphics/sisu-btm-bg.png') no-repeat bottom left; }
body#index .sisu-top-bg{ background:transparent url('../files/user_files/graphics/sisu-top-bg-aval.png') no-repeat top left; }
body#index .sisu-btm-bg{ background:transparent url('../files/user_files/graphics/sisu-btm-bg-aval.png') no-repeat bottom left; }


/*-- vasak tulp --*/

h2.ilus-pealk{ float:left;width:180px;margin:0 0 15px 20px;padding:0;display:block; }
* html h2.ilus-pealk{ margin-left:10px; }

.vasak-tulp p{ margin:0 0 13px 20px;font-size:110%; }
body#kontakt .vasak-tulp p{ margin:0 20px 13px 0; }
.vasak-tulp h3{ margin:5px 0 5px 20px; }
body#toodang .vasak-tulp h3{ margin:0 0 0 20px; float:left;width:150px;line-height:20px;padding-left:14px;background:url('../files/user_files/graphics/list-bg.png') no-repeat 0 5px; }
body#toodang .vasak-tulp h3 a { color:#333;font-weight:normal;text-decoration:underline;font-size:76%;}
body#toodang .vasak-tulp h3 a:hover { color:#817f7b; }
* html body#toodang .vasak-tulp h3{ margin-left:10px; }

.vasak-tulp ul { margin:0 0 0 20px;width:150px;float:left; }
* html .vasak-tulp ul{ margin:0 0 0 10px; }
.vasak-tulp ul li { float:left;width:150px;line-height:20px;padding-left:14px;background:url('../files/user_files/graphics/list-bg.png') no-repeat 0 5px; }
.vasak-tulp ul li a { color:#333;font-weight:normal;text-decoration:underline; }
.vasak-tulp ul li a:hover { color:#817f7b; }
body#toodang .vasak-tulp ul { margin:0 0 0 32px;}
* html body#toodang .vasak-tulp ul { margin:0 0 0 16px;}

.vasak-tulp ul .dir { float:left;width:160px;line-height:20px;padding-left:16px;background:url('../files/user_files/graphics/iconDir.png') no-repeat 0 3px; }
#accordion{ margin:0;padding:0; }
h3.toggler{ cursor:pointer; }

/*-- parem tulp --*/

.parem-tulp p{ margin:0 0 13px 0; }
body#kontakt .parem-tulp p{ margin:0 0 13px 0;float:left;width:240px; }
.parem-tulp h2{ margin:10px 0; }
.parem-tulp h3{ margin-bottom:10px; }

.banner{ float:right;width:403px;height:277px;margin-top:5px; }

.toode-parem{ float:left;width:290px; }

.kolm-valikut{ float:left;width:630px;height:240px; }
.vali-toodang{ float:left;position:relative;width:200px;height:240px;margin-right:10px; }
.vali-toodang h2 a{ position:absolute;top:100px;left:15px;display:block;background:transparent url('../files/user_files/graphics/kolm-valikut-h2-bg.png') no-repeat top left;width:140px;padding:15px 0 17px 30px;color:#333;font-weight:normal; }
.vali-toodang h2 a.ger
{
	left:5px;
	padding:15px 0 17px 30px;
	background:transparent url('../files/user_files/graphics/kolm-valikut-h2-bg-ger.png') no-repeat top left;
	width:160px;
}

table.mytable{ width:290px;padding:0;margin:5px 0 20px 0;border-top:1px solid #bbb; }
table.mytable td{ border-bottom:1px solid #bbb;padding:2px 6px; }
table.mytable td.border-left{ border-left:1px solid #bbb;text-align:right; }
table.mytable.laiem{ width:630px; }
table.mytable.laiem td{ text-align:left; }

a.lae-pdf{ background:url('../files/user_files/graphics/pdf.gif') no-repeat 0 0;padding-left:20px; }

.pildid{ float:right;width:315px;padding:5px 0; }
.eelmine{ float:left;width:8px;height:38px;margin:20px 7px 0 0; }
.jargmine{ float:right;width:8px;height:38px;margin-top:20px; }
.pisipilt{ float:left;margin:5px 1px 0 3px; }

img.partner-logo{ float:left;width:150px;height:90px;margin:0 10px 10px 0; }

#kontaktvorm { width:380px;float:right;margin:0; }
#kontaktvorm legend { display:none; }
#kontaktvorm fieldset { border:none; }
#kontaktvorm h3{ margin:0 0 15px 140px;padding:7px 10px;width:211px;color:#fff;background:#666 }
#kontaktvorm label { font-size:120%;width:75px;padding:0 0 0 65px;float:left;margin-bottom:5px;color:#333; }
#kontaktvorm input { border:1px solid #ccc;width:225px;height:18px;padding:2px;margin-bottom:5px;background-color:#fff; }
#kontaktvorm textarea { width:225px;border:1px solid #ccc;margin-bottom:5px;padding:2px;background-color:#fff; }
#kontaktvorm input.saada { width:230px;height:30px;float:right;margin-right:10px;background:#666;color:#fff;border:0 none }

.toodangVordlus th
{
	background-color:#E6E6E6;
	font-family : Calibri;
	color : #666666;
	font-size : 12px;
	font-weight : bold;
	height : 25px;
}
.toodangVordlus tr
{
	height : 25px;
}
.toodangVordlus td
{
	height : 22px;
}
.toodangVordlus p
{
	margin : 0;
	padding : 0;
	font-family : arial,helvetica,sans-serif;
	color : #666666;
	font-size : 11px;
	line-height : 20px;
}


/*----------------------    
    JALUS
-----------------------*/

.jal-sisu p { text-align:center;padding-top:25px; }
