.yel {
color:yellow;
}
.positiv {
color:#000;
background-color:#FFF;
}
.transbox
  {
  position:relative; top:-200px; left:10px;
  width:500px; height:105px;
  font-size:32pt;
  font-family:Helvetica;
  color:#FFF;
  margin:3px 5px;
  background-color:#f82414;
/*  border:1px solid black; */
  opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
  }
.transbox1
  {
  position:relative; top:-175px; left:5px;
  width:18.1em;    /* 515px; */
  height:1.20em;    /* 36px; */
  font-size:22pt;
  font-family:Helvetica;
  color:#FFF;
  padding:0px 0px 0px 5px;
  margin:0px 0px;
  background-color:#f82414;
  opacity:0.98;
  filter:alpha(opacity=98); /* For IE8 and earlier */
  }
.transbox2
  {
  position:relative; top:-170px; left:5px;
  width:18.7em;    /* 550px; */
  height:1.20em;    /* 36px; */
  font-size:22pt;
  font-family:Helvetica;
  color:#FFF;
  padding:0px 0px 0px 5px;
  margin:0px 0px;
  background-color:#f82414;
/*  border:1px solid black; */
  opacity:0.98;
  filter:alpha(opacity=98); /* For IE8 and earlier */
  }
.transbox p
  {
  margin:3px 4px;
  font-weight:bold;
  }

.marker {
position:absolute;
padding-bottom:0px;
padding-left:0px;   /* 4px */
width:100%;
padding-right:4px;
/*padding-top:4px; */
left:0px;
}
.marke  {
/* border:0px; border-color:#FEFEFE; border-style:solid;  */
/* background:#F4F4F4;  */
 width: 177px;
 padding: 0px 0px 0px 0px;
/* margin:5px 0px 0px 0px;  */
}
.marke_1  {
 border-radius: 5px;                               /* lisasin 13.12.2012  */
/* border:1px solid #E4E4E4; */
/* border:1px solid #FFFFFF;*/
/* width: 175px; */
 height:107px;
 margin: 0px 0px 0px 0px;
 font-size:8pt;
}
.marke_2  {
 border-radius: 5px;                               /* lisasin 13.12.2012  */
 border:1px solid #E4E4E4;
 width: 175px; height:107px;
 margin: 3px 0px 0px 0px;
}
.marke_3  {
 border-radius: 5px;                               /* lisasin 13.12.2012  */
 border:1px solid #E4E4E4;
 width: 175px; height:107px;
 margin: 3px 0px 0px 0px;
}
.marke_4  {
 border-radius: 5px;                               /* lisasin 13.12.2012  */
 border:1px solid #E4E4E4;
 width: 175px; height:107px;
 margin: 3px 0px 0px 0px;
}
.market { height: 16px;
 background: #006498 url(/images/bluebar.png) top left repeat-x;
 margin-top:0px;
 font-size:11pt;
 width: 175px; }

.upper_mark {background:#FFF;border-radius: 5px;height:52px; font-size:8pt;padding:3px 3px 0px 3px;}
.bottom_markl {background:#FFF;border-radius: 5px;float:left;width:87px;height:50px}
.bottom_markr  {background:#FFF;border-radius: 5px;float:right;width:87px;height:50px; font-size:8pt;padding:0px 0px 0px 1px;overflow:hidden}
.bottom_markrw {background:#FFF;border-radius: 5px;float:right;width:173px;height:50px; font-size:8pt;padding:0px 1px 0px 1px;overflow:hidden}

.mailto, .mailto:hover{text-decoration: underline; color:#5C00FF}
.push h2 {
  font-size: 24px;
  font-weight: normal;
  padding-top: 25px;
  color:#226ba9;
/*  padding: 5px 0px 1px 0px; */
}
.pushl2 h2 {
  font-size: 24px;
  font-weight: normal;
  padding-top: 10px;
  color:#226ba9;
/*  padding: 0px 0px 1px 0px; */
}
.push table {
  width: 100%;
  border:0px;
/*  border-color: black;  */
  border-spacing:0px;
}
.push td {
  border:0px; color:black;
}
.push {
 background-color:#F4F4F4;
 width: 100%;
/* overflow: hidden;  */
 margin: 2px 0px 0px 0px;
}
.push_main    {
 margin-right: auto;
 margin-left: auto;
 background-color:#F4F4F4;
 width:998px;    /* 1015px */
 min-height:380px;
}
.pushl {
background-color:#F4F4F4;
float: right;
min-height: 359px;
width: 448px;
}
.pushl1 {
background-color:#F4F4F4;
float: left;
height: 165px;
width: 448px;
}
.pushl2 {
background-color:#F4F4F4;
float: left;
height: 189px;
width: 448px;
}
.pushr {
background-color:#F4F4F4;
float: left;
height: 362px;
width: 520px;
}
.pushr1 {
background-color:#F4F4F4;
float: right;
height: 53px;
width: 520px;
}
.pushr2 {
font-size: 0.75em;
background-color:#F4F4F4;
float: right;
height: 310px;
width: 520px;
}

.push2 {
background-color:#F4F4F4;
position: relative;
width: 100%;
margin: 0 ;
height: 354px;
height: 1em;
}

.facebookOuter {
    background-color:#F4F4F4; 
    width:448px; 
    padding:0px 0 0px 0px;
    height:156px;
    border:0px solid #F4F4F4;
}
.facebookInner {
    height:156px;
    overflow:hidden;
}

/*#fb-root {
width:440px;
height:160px;
}*/
#fb-root2 {
width:448px;
height:185px;
}
.button_text {
background-color:#5070B4;
color:#FFF;
padding:3px 10px 3px 10px;
}

.inp_txt {
 border-color: #DDD;
 border-style: solid;
 border-width: 1px;
 width:446px; height:50px
}

.selfmarket {
 background-color:#FFF;
 width:52.333em;    /* 628px; */
 height:11.667em;   /* 140px; */
}
.selfmarket h3 {
  background-color:#FFF;
  padding: 4px 0px 7px 0px;
/*  padding: 5px 0px 15px 0px; */
  text-align: center;
  Font-family: Helvetica;
  font-size: 1.65em;     /* 18px; */
  font-weight: normal;
  color:#226ba9;
/*  color:#5070B4; */
}
.selfmarket h2 {
  background-color:#FFF;
  padding: 5px 0px 10px 0px;
  text-align: center;
  color:#5070B4;
}
.self {
  background-color:#FFF;
  color:#777;
  float:left;
/*  width:198px; */
  width:18.25em; /*198px; */
/*  height:140px;*/
  height:11.667em;   /* 140px; */
/*  font-size: 8pt;*/
  font-size:0.875em;
  margin: 0px 0px 0px 5px;
  padding: 10px 5px 0px 0px;
  border-right: 1px;
  border-right-style: solid;
  border-right-color: #DDD;
}
.self2 {
  background-color:#FFF;
  color:#777;
  float:left;
  width:18.5em; /*198px; */
  height:11.667em;   /* 140px; */
  font-size: 0.875em;
  margin: 0px 0px 0px 5px;
  padding: 10px 5px 0px 0px;
}
.top_main {
  margin-right: auto;
  margin-left: auto;
/*  background: url(/images/top.png); */
  background-color:#131313;
  width:62.5em;     /*  width:1000px; */
  height:57px;  /*smart jaoks on vaja */
}
.m_top_main {
  margin-right: auto;
  margin-left: auto;
  background-color:#131313;
  width:100%;
  height:57px;
}

/*  vaata http://support.godaddy.com/groups/website-builder/forum/topic/help-with-fb-link/    */
.kat {
 background-color:white;
 text-align:center;
 width:50%;
 height:16px;
 border-top-right-radius: 5px;                               /* lisasin 13.12.2012  */
 border-top-left-radius: 5px;                               /* lisasin 13.12.2012  */
 border-top:1px; border-color:#C3E4E9; border-style:solid;
 border-right:1px; border-color:#C3E4E9; border-style:solid;
 border-bottom:0px; border-color:#FFF; border-style:solid;
 border-left:1px; border-color:#C3E4E9; border-style:solid;
 margin: 5px 0px 0px 0px;
 padding: 5px 0px 5px 0px;
}
ul.kat li {
top:1px;
}

.headerbar {
  background: #000 url(/images/bluebar.png) top left repeat-x;
}
ul.nicelist li {
 text-align:center;
 list-style:none;
 color:#AAA;
 font-size:0.75em;
}
div.nicelist {
 text-align:center;
 color:#FFF;
 font-size:0.75em;
}
/*
div.placeholder {
cursor:text;
display: ;
color: #494949;
background-color: transparent;
margin-top: 1px;
margin-left: 110px;
white-space: nowrap;
}

.HALLTBL {
border-color: red;
}
*/
#kombod select { 
width:200px; }

#kombod select:focus {
width:auto; }



/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
  background-color:#FFFFFF;
  border-top-width:1px;
  border-right:0px;
  border-bottom:0px;
  border-left:0px;
  border-color:#EFEFEF; border-style:solid;
  width:179px;
/*  width:  15em; */
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
  left:  15em; /* match ul width */
  top:  0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0; /* arrow hovers for modern browsers*/
}


/* BASIC RESET üõöä*              div.selected tähendab <div class="selected"     */
.safari {
 background-color:#FFFFFF;
 padding:0;
 margin:0;
 font-size: 1em;
}

/*body, div, img, p { */
img, p {
 padding:0;
 margin:0;
 font-family:arial,sans-serif;
 font-size: 0.75em;
}

/* HTML ELEMENTS */
head { font-family:arial,sans-serif; background-color:#8d8d8d; }
body {
 font-family:arial,sans-serif;
 font-size: 1.00em;
/* font-size: 10pt; */
 background-color:#F4F4F4;
 color:black;
}

.lahter {
 padding-left:0.5em;
 padding-right:0.5em;
}

.lahterR {
 padding-left:0.5em;
 padding-right:0.5em;
 background-color:red;
}

.lahters {
 padding-left:0.2em;
 padding-right:0.2em;
}

.ln {
 width:16px;
 padding-left:0.2em;
 padding-right:0.2em;
}

.kp {
 width:5em;
 padding-left:0.2em;
 padding-right:0.2em;
}
.kpR {
 width:5em;
 padding-left:0.2em;
 padding-right:0.2em;
 background-color:red;
}

.wrapper {
/*   background-color:#FAFAFA; */
   background-color:#FFF;
   margin: auto; width: 100%;
/*   overflow: hidden;  */
 }
.wrapper_main    {
  font-size:0.75em;
  margin-right: auto;
  margin-left: auto;
  background-color:#FEFEFE;
  width:83.36em;   /* width:999px; */
  min-height:290px;
  overflow: hidden; 
}
.m_wrapper_main    {
  font-size:0.75em;
  margin-right: auto;
  margin-left: auto;
  background-color:#FEFEFE;
  width:100%;
  min-height:290px;
  overflow: hidden; 
}
.wrapper_menu    {
 float: left;
 text-align:left;
 width: 15.66em;   /* width: 188px; */
 height:438px;
/* border:1px; border-color:#EFEFEF; border-style:solid;  */
}
.wrapper_menu_v    {
  float: left;
  text-align:left;
 width: 15.66em;   /* width: 188px; */
  min-height:534px;
}
.wrapper_menu1   {
 background-color:#FFF;
/* background-color:#FAFAFA; */
 float: left;
 text-align:left;
 min-height:534px;
/* height:430px; */
 border:1px; border-color:#EFEFEF; border-style:solid;
 border-bottom-right-radius: 5px;
 border-bottom-left-radius: 5px;
 border-top:0px; border-color:#EFEFEF; border-style:solid;
 border-right:0px; border-color:#EFEFEF; border-style:solid;
 border-bottom:0px; border-color:#EFEFEF; border-style:solid;
 border-left:0px; border-color:#EFEFEF; border-style:solid;
 margin: 5px 0px 0px 0px;
 padding:0px 0px 0px 5px;
}
.menu   {
  height: 16px;
  background: #006498 url(/images/bluebar.png) top left repeat-x;
  font-size:12pt;
}
.wrapper_inquery {
 float: left;
 padding: 0 0px;
 background-color:#FEFEFE;
 width:52.75em;  /* width:633px; */
 min-height:36.667em; /* 440px; */
}
.m_wrapper_inquery {
 float: left;
 padding: 0 0px;
 background-color:#FEFEFE;
 width:90%;
 min-height:36.667em; /* 440px; */
}
.inquery {
 margin: 5px 5px 0px 5px;
/* height:290px;*/
/* background-image:url('/images/taust.gif');*/
}
.Hinquery {
  padding: 2px 0px 0px 0px;
  height: 1.15em;
  background: #006498 url(/images/bluebar.png) top left repeat-x;
/*  font-size:0.75em; */
}
.push_header {
  height: 5px;
  background: url(/images/hriba.png) top left repeat-x;
  font-size:5pt;
}

.wrapper_market  {
/* background-color:#FAFAFA; */
 background-color:#FFF;
 float: left;
 padding: 5px 0px 7px 0px;
 width:177px;
 height:440px;
 right:0px;
 top:0px;
}
.wrapper_market_v  {
/* background-color:#FAFAFA; */
 background-color:#FFF;
 float: left;
 padding: 0 0px;
 width: 177px;
 min-height:534px;
 right:0px;
 top:0px;
}

.Header {height:36px}


.meenu {
/* border-style:solid; border-color: #E9E9E9;*/
   float: left;
/*  width: 15em; */
  width: 180px;
/*  height: 270px;  */
  list-style: none;
  line-height: 1.5;
  background: #FEFEFE;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.meenu a {
  display: block;
  text-decoration: none;      /* url lingile ei panda alljoont  */
/*
  width: 14em;
  w\idth: 14em;  */
/*  width: 13em;    */    /*  width: 10em;      */
/*  w\idth: 10em;  */
/*  padding: 0.25em 0.25em;  1.12.2012 */    /* padding: 0.25em 2em;      */

}


div.mennu {
 float: left;
 margin-left:5px;
 margin-top:5px;
 width:17em;
}
#mennu {
float: left;
 color:green;
display:block;
margin-top: 5px;
margin-left: 5px;
}

.strip{
  border:0;
/*  width: 10em;  */
}

table td.sprip.input {
  font-size:0.875em;
  font-weight:bold;
  width: 10em;
}

.taust {margin-left:5px;
  margin-top:5px;
  width:51.667em;   /* 620px; */ 
  height:25em;      /* 300px; */
/*  background-image:url('/images/taust.gif');  */
}


.suggestionsOuter {
    width:51.667em;   /*620px;  */ 
    height:36.5em;  /*438px; */
}
.suggestionsInner {
    width:51.667em;   /*620px;  */ 
    height:36.5em;  /*438px; */
    overflow:hidden;
}

#suggestions {margin-left:5px;
  margin-top:5px;
  width:51.667em;   /*620px;  */ 
  overflow: hidden;
 /*
  height:290px;
  background-image:url('/images/taust.gif');  */
}
 
#suggestions2 {margin-left:5px;
  margin-top:5px;
  width: 620px;
}
/*
#suggestions{ width:320px; display:none; }
#suggestions{ position: relative; left:235px; width:320px; display:none; }
*/


/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:620px; background-color:#a0a0a0; font-size:10px; line-height:14px; }
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { 
/*
color:#f1f1f1;
*/
 }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
      background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }


/*                   *********************************************** */
#gt-ht-res a{margin-right:1.0em}

a.act {
 color:black;
 background-color:white;
}

#gt-ht-res{
line-height:1.5em;

 height:39px;
 padding-left:10px;
 padding-right:5px;
 font-size: 1em;

top:0px;
left:0px;
right:0px;
/*
position:fixed;
*/
background-color:black;
color:white;
/* z-index:10 */
}

#ft-l{float:left;color:white}
#ft-r {float: right; color: white;}

#ftr{
float:right;
padding-left:10px;
padding-right:10px;
color:white;
}

#gt-ft-res a{margin-right:1.5em}

#gt-ft-res{
font-size:0.75em;
line-height:23px;
padding-left:10px;
padding-right:10px;
bottom:0px;
left:0px;
right:0px;
position:fixed;
/* border-top:1px solid #ebebeb; */
/* background-color:black; */
background-color:#181818;
color:white;
/* z-index:10 */
}

div a{ text-decoration:none; color:white;}

div.Sea {
}

#inputString
{
/*  height: 26px;  */
  color:#000;
  margin:10px 25px 0 25px;
  padding:1px 0 2px 0;
}
#inputB
{
  margin:6px;
  padding:1px 1px 2px 0;
}

input {
margin: auto;
}

* {
margin: 0;
padding:0;
}

html, body {
  height: 100%;
}

.wraaapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -1em;
}

.footer {
background-color:#FEFEFE;
position: relative;
width: 100%;
margin: 0 ;
height: 1em;
}

div.footer  {
background-color:black;
height: 16px;
}

/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#searchform { margin:2px 2px; border:1px;  }
#searchform div {
/*
 height: 2.0em;
*/
 color:#eeeeee;
 background-color:#000000;
 border:1px solid gray;
}
#searchform div input { padding:1px; width:320px; }