body {
margin:0;
padding:0;
background:#fbfaf9 url("../../jalax/images/bg_body.jpg") repeat-x top;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#666;
font-size:11px;
text-align:center;
}

a {
color:#da251c;
text-decoration:none;
}

a:hover {
color:#000;
}

a img {
border:none;
}

p {
margin:0 0 1.2em 0;
padding:0;
}

h1 {
margin:0;
padding:15px 0 20px 0;
font-weight:normal;
font-size:20px;
color:#555;
}

h2 {
margin:0;
padding:0 0 10px 0;
font-size:13px;
color:#da251c;
}

h3 {
margin:0;
padding:5px 0 5px 0;
font-size:11px;
color:#000;
}

form {
margin:0;
padding:0;
}

input.text,
textarea {
padding:2px 4px 2px 4px;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#999;
}

img.heading {
display:block;
margin:0 0 15px 0;
}

.note {
font-size:10px;
line-height:1.4em;
}

.clearer {
overflow:hidden;
margin:0 0 -1px 0;
height:1px;
clear:both;
}


/* table styles */

table.technologies {
border-collapse:collapse;
border:none;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#999;
}

table.technologies a {
color:#666;
}

table.technologies a.thumbnail {
display:block;
}

table.technologies a.zoomicon {
display:block;
margin:-30px 0 6px 5px;
}

table.technologies a.title {
display:block;
padding:0 0 12px 6px;
}


/* bodyspan */

#bodySpan {
background:url("../../jalax/images/bg_body_2.jpg") no-repeat top left;
}

#bodySpan2 {
background:url("../../jalax/images/bg_body_3.jpg") no-repeat top right;
}


/* container */

#container {
width:100%;
line-height:1.7em;
}

#flashContentBox {
margin-left:190px;
}

#flashContentMain {
margin-left:-70px;
padding-right:350px;
}


/* header */

#header {
position:relative;
margin:0 0 28px 0;
width:100%;
height:89px;
background:url("../../jalax/images/bg_header.gif") repeat-x bottom;
z-index:98;
}

#headerSpan {
position:relative;
margin:auto;
width:882px;
height:89px;
background:url("../../jalax/images/bg_mainmenu.gif") no-repeat bottom left;
}

#logo {
position:absolute;
left:62px;
top:41px;
z-index: 100;
}

#logoPrint {
display:none;
}

#mainMenu {
position:relative;
padding:41px 0 0 315px;
}

#mainMenu ul {
margin:0;
padding:0;
}

#mainMenu li {
position:relative;
float:left;
margin:0;
padding:0;
list-style:none;
z-index:98;
}

#mainMenu li a {
display:block;
float:left;
}

#mainMenu li a span {
display:none;
}

.eng #lProducts ul {
width:165px;
}

.eng #lProducts ul li a {
width:160px;
}

li#lAbout {
width:74px;
height:48px;
background:url("../../jalax/images/l_about_ee.gif") no-repeat top left;
}

li#lAbout a {
width:74px;
height:48px;
}

li#lAbout:hover,
li#lAbout a:hover,
li#lAbout a.on {
background:url("../../jalax/images/l_about_ee_hover.gif") no-repeat top left;
}



li#lProducts {
width:72px;
height:48px;
background:url("../../jalax/images/l_products_ee.gif") no-repeat top left;
}

li#lProducts a {
width:72px;
height:48px;
}

li#lProducts:hover,
li#lProducts a:hover,
li#lProducts a.on {
background:url("../../jalax/images/l_products_ee_hover.gif") no-repeat top left;
}

li#lTechnology {
width:110px;
height:48px;
background:url("../../jalax/images/l_technology_ee.gif") no-repeat top left;
}

li#lTechnology a {
width:110px;
height:48px;
}

li#lTechnology:hover,
li#lTechnology a:hover,
li#lTechnology a.on {
background:url("../../jalax/images/l_technology_ee_hover.gif") no-repeat top left;
}

li#lReferences {
width:100px;
height:48px;
background:url("../../jalax/images/l_references_ee.gif") no-repeat top left;
}

li#lReferences a {
width:100px;
height:48px;
}

li#lReferences:hover,
li#lReferences a:hover,
li#lReferences a.on {
background:url("../../jalax/images/l_references_ee_hover.gif") no-repeat top left;
}

li#lContact {
width:78px;
height:48px;
background:url("../../jalax/images/l_contact_ee.gif") no-repeat top left;
}

li#lContact a {
width:78px;
height:48px;
}

li#lContact:hover,
li#lContact a:hover,
li#lContact a.on {
background:url("../../jalax/images/l_contact_ee_hover.gif") no-repeat top left;
}

.eng li#lAbout {
width:81px;
height:48px;
background:url("../../jalax/images/l_about_en.gif") no-repeat top left;
z-index:9999;
margin-left: -2px;
}

.eng li#lAbout a {
width:115;
}

.eng li#lAbout:hover,
.eng li#lAbout a:hover,
.eng li#lAbout a.on {
background:url("../../jalax/images/l_about_en_hover.gif") no-repeat top left;
}




.eng li#lProducts {
width:83px;
height:48px;
background:url("../../jalax/images/l_products_en.gif") no-repeat top left;
}

.eng li#lProducts a {
width:83px;
/*
width:130px;
*/
}

.eng li#lProducts:hover,
.eng li#lProducts a:hover,
.eng li#lProducts a.on {
background:url("../../jalax/images/l_products_en_hover.gif") no-repeat top left;
}

.eng li#lTechnology {
width:103px;
height:48px;
background:url("../../jalax/images/l_technology_en.gif") no-repeat top left;
}

.eng li#lTechnology a {
width:114px;
}

.eng li#lTechnology:hover,
.eng li#lTechnology a:hover,
.eng li#lTechnology a.on {
background:url("../../jalax/images/l_technology_en_hover.gif") no-repeat top left;
}

.eng li#lReferences {
width:92px;
height:48px;
background:url("../../jalax/images/l_references_en.gif") no-repeat top left;
}

.eng li#lReferences a {
width:92px;
}

.eng li#lReferences:hover,
.eng li#lReferences a:hover,
.eng li#lReferences a.on {
background:url("../../jalax/images/l_references_en_hover.gif") no-repeat top left;
}

.eng li#lContact {
width:140px;
height:48px;
background:url("../../jalax/images/l_contact_en.gif") no-repeat top left;
}

.eng li#lContact a {
width:140px;
}

.eng li#lContact:hover,
.eng li#lContact a:hover,
.eng li#lContact a.on {
background:url("../../jalax/images/l_contact_en_hover.gif") no-repeat top left;
}

#mainMenu ul li ul li:hover,  #mainMenu ul li ul li a:hover, #mainMenu ul li ul li a.on{
	background:none;
}

 #mainMenu ul li ul li, #mainMenu ul li ul li a, #mainMenu ul li ul li a.on{
	background:none;
}

#mainMenu ul ul {
position:absolute;
display:none;
border:1px solid #d9d9d9;
padding:10px 0 10px 0;
top:48px;
left:0;
width:150px;
background:#fff;
z-index:99;
text-align:left;
}

#mainMenu ul li:hover ul {
display:block;
}

#mainMenu ul ul li {
display:block;
float:none;
}

#mainMenu ul ul li a {
float:none;
padding:2px 0 2px 10px;
width:145px;
height:auto;
color:#666;
}

#mainMenu ul ul li a:hover {
background:none;
color:#da251c;
}

#mainMenu ul ul li a.on {
background:none;
font-weight:bold;
color:#da251c;
text-decoration:underline;
}

#mainMenu ul ul li a.onn{
background:none;
font-weight:bold;
color:#da251c;
text-decoration:underline;
}

#languages {
position:absolute;
top:10px;
right:0;
width:200px;
}

#languages ul {
margin:0;
padding:0;
}

#languages li {
float:right;
margin:0 0 0 5px;
padding:0;
width:34px;
list-style:none;
}

#languages li a {
display:block;
float:right;
width:34px;
height:24px;
line-height:23px;
background:url("../../jalax/images/bg_lang.gif") no-repeat bottom center;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

.eng #languages li#eng a {
background:url("../../jalax/images/bg_lang_on.gif") no-repeat bottom center;
color:#fff;
}

.est #languages li#est a {
background:url("../../jalax/images/bg_lang_on.gif") no-repeat bottom center;
color:#fff;
}


/* content */

#content {
position:relative;
margin:auto;
width:882px;
text-align:left;
z-index:97;
}

#raamatud{
position:relative;
margin:auto;
width:900px;
text-align:left;
z-index:100;
}

#col1 {
float:left;
padding:55px 97px 0 25px;
width:195px;
text-align:right;
}

#col2 {
float:left;
padding:0 15px 10px 15px;
width:535px;
height:auto !important;
height:375px;
min-height:375px;
/*
background:url("../../jalax/images/bg_photo_content.gif") no-repeat bottom left;
*/
}


/* col 1 styles */

img.category {

margin:0 0 5px 0;
}

.thumbnail {
padding:0 0 10px 0;
}

ul.files {
margin:0;
padding:10px 0 35px 0;
}

ul.files li {
margin:0;
padding:0;
list-style:none;
font-size:11px;
}

ul.files li a {
display:block;
padding:0 35px 4px 0;
height:auto !important;
height:1px;
color:#666;
}

ul.files li.pdf a {
background:url("../../jalax/images/icon_pdf.gif") no-repeat top right;
}

ul.files li.jpg a {
background:url("../../jalax/images/icon_jpg.gif") no-repeat top right;
}

ul.files li.avi a {
background:url("../../jalax/images/icon_avi.gif") no-repeat top right;
}

ul.files li.doc a {
background:url("../../jalax/images/icon_doc.gif") no-repeat top right;
}


/* col 2 */

img.photo {
display:block;
margin:0 0 15px 0;
}


/* index page */

.index #intro {
position:absolute;
top:10px;
right:25px;
width:435px;
}

.index #content {
height:350px;
}


/* contact page */

#contacts {
float:left;
width:228px;
}

#formSpan {
width:228px;
background:url("../../jalax/images/bg_form.gif") no-repeat top left;
border:none;
}

#formSpan table {
border-collapse:collapse;
border:none;
}

#formSpan td {
padding:0 0 4px 5px;
height:29px;
}

#formSpan td.marked {
vertical-align:top;
line-height:29px;
border:none;
}

#formSpan input.text {
border:none;
padding:3px 0 4px 4px;
width:130px;
font-size:11px;
}

#formSpan td.textarea {
padding-top:6px;
border:none;
}

#formSpan td.textarea textarea {
overflow:auto;
border:none;
width:190px;
height:105px;
font-size:11px;
}

#formSpan td.submit {
padding:15px 0 0 0;
border:none;
}

#maps {
float:left;
padding-left:25px;
width:280px;
}

#maps img.map {
padding-bottom:10px;
}



/* footer */

#footer {
margin:auto;
padding:4px 0 10px 0;
width:882px;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-align:left;
color:#888888;
}

#address {
float:left;
width:512px;
height:29px;
background:url("../../jalax/images/bg_address.gif") no-repeat top right;
}

#address p {
margin:0;
padding:6px 0 0 12px;
}

#address img.separator {
margin:-1px 4px 0 4px;
}



.eng #mainMenu ul ul li a:hover{
   background-image: none;
}

#ankeetSpan {
width:428px;
border:none;
/*
background:url("../../jalax/images/bg_form.gif") no-repeat top left;
*/
}

#ankeetSpan table {
border-collapse:collapse;
border:none;
}

#ankeetSpan td {
padding:0 0 4px 5px;
height:29px;
border:none;
}

#ankeetSpan td.marked {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#666;
font-size:11px;
border:none;
}

#ankeetSpan input {
border:none;
padding:8px 0 4px 4px;
font-size:11px;
border:none;
}



#ankeetSpan input.text {

background:url("../../jalax/images/bg_input.gif") no-repeat left top;
width:227px;
height:29px;
border:none;
}

#ankeetSpan td.textarea {

width:270px;
height:105px;
font-size:11px;
border:none;
}

#ankeetSpan td.textarea textarea {
overflow:auto;
border:none;
background:url("../../jalax/images/bg_textarea.gif") no-repeat left top;
width:332px;
height:127px;
padding:5px;
}

#ankeetSpan td.submit {
padding:15px 0 0 0;
border:none;
}     
