﻿
a.pilv {color:#FFFFFF; text-decoration:none;}
a.pilv:hover { text-decoration:underline;}

a.pilv2 {color:#006699; text-decoration:none;}
a.pilv2:hover { text-decoration:underline;}

div.bottomhelper {width:100%;top:auto;bottom:0px;z-index:100;position:fixed;}
div.bottomhelper .sisu {height:35px; z-index:1000;width:940px; margin:0px auto; border-top:3px solid #98BFCE; border-left:3px solid #98BFCE; border-right:3px solid #98BFCE; background:#4087A8; color:White;}
div.bottomhelper .sisu div.helper {color:White;}
div.bottomhelper .sisu div.helper a {color:yellow;}
div.bottomhelper .sisu div.helper a:hover {text-decoration:underline; color:yellow;}
div.bottomhelper .sisu div.helper a:visited {color:yellow;}


.modalBackground {
background-color: Gray; 
filter: alpha(opacity='60');
opacity: 0.7; 
}


        ul.facts {margin-left:20px;}
        ul.facts li {line-height:20px;}
        img.boximage {border:1px solid lightgrey; margin:10px 0px 0px 0px;}
        
.Popup {background-color:Gray;	filter:alpha(opacity=70);}


span.nool {width:10px; height:11px; background:url('images/ar.gif') no-repeat; display:inline-block;}

.carousel-component {position:relative;	overflow:hidden;display:none;}
.carousel-component ul.carousel-list {width:10000000px;	position:relative;	z-index:1;}
.carousel-component .carousel-list li { float:left;	list-style:none;overflow:hidden;}
.carousel-component .carousel-vertical li {margin-bottom:0px;float:left;clear:left;overflow:hidden;display:block;}
.carousel-component ul.carousel-vertical {}
.carousel-component .carousel-clip-region {overflow:hidden;margin:0px;	position:relative;}
.carousel-component {margin:0px;padding:0px;-moz-border-radius:6px;color:#618cbe;}
.carousel-component ul.carousel-list {margin:0px;padding:0px;line-height:0px;}
.carousel-component .carousel-list li {text-align:center;margin:0px;padding:0px;font:10px verdana,arial,sans-serif;color:#666;}
.carousel-component .carousel-vertical li {}
.carousel-component ul.carousel-vertical {}
.carousel-component {padding: 0px 0px 0px 0px;margin: 0px;}
.carousel-component .carousel-list li {margin: 0px;width: 820px;height: 166px;}

table.rent {}
table.rent td {padding:2px 5px 2px 5px; font-size:14px;}
table.rent td label {font-size:14px;}

div.poll {height:5px; background:url('Images/poll2.png') no-repeat; margin-bottom:10px; margin-top:5px; float:left}
input.poll {background:#4087A8; border:1px solid #075D82; color:#FFFFFF; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px; margin-bottom:3px;}
/*Lisainfo*/
div.lisainfo {margin-top:10px;line-height:18px;}
div.lisainfo ul li { margin-left:25px;}
ul.hor {margin-bottom:10px;margin-top:2px;}
ul.hor li {display:inline;}
/*Jupid*/
div.ale {background:url('Images/ale60x60.png') no-repeat;width:60px;height:60px;color:#FFFFFF;font-size:18px;font-weight:bold;font-family:Arial;}
div.ale div {text-align:center;padding-top:19px;font-weight:bold;font-size:18px;}
div.ale2 {background:url('Images/ale5.png') no-repeat;width:163px;height:60px;color:#FFFFFF;font-size:18px;font-weight:bold;font-family:Arial;}
div.ale2 div {padding-top:19px;font-weight:bold;font-size:18px;}
/*Hover information*/
.dvhdr1 {z-index:200;position:relative;background:#4087a8;font-family:arial;color:#FFFFFF;font-size:13px;font-weight:bold;border:2px solid #075d82;padding:5px;width:300px;}
.dvbdy1 {z-index:201;position:relative;background:#FFFFFF;font-family:arial;font-size:12px;border-left:2px solid #075d82;border-right:2px solid #075d82;border-bottom:2px solid #075d82;padding:5px;width:300px;}
/*Hover information*/
.ratingStar {font-size: 0pt;width: 33px;height: 33px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.filledRatingStar {background-image: url(Images/FilledStar.png);}
.emptyRatingStar {background-image: url(Images/EmptyStar.png);}
.savedRatingStar {background-image: url(Images/SavedStar.png);}
/*Seadistuste nullimine*/
* {padding:0px;margin:0px;line-height:12px;font:normal 12px Arial;}
/*Google map*/
div.g_info {clear:both;}
span.g_pealkiri {display:block;font-weight:bold;}
img.g_img {border:1px solid lightgrey;}
/*Keeled*/
div.lang {height:24px;width:30px;float:left;}
.et {background-image:url('Images/flag_et.png');}
.en {background-image:url('Images/flag_en.png');}
.fi {background-image:url('Images/flag_fi.png');}
.ru {background-image:url('Images/flag_ru.png');}
.de {background-image:url('Images/flag_de.png');}
.lv {background-image:url('Images/flag_lv.png');}
.lt {background-image:url('Images/flag_lt.png');}
/*Banner väike all*/
.joinfree {width:190px;height:160px;background:url('Images/joinfree.png') no-repeat;}
.joinfree2 {width:190px;height:160px;background:url('Images/joinfree_en.png') no-repeat;}
.joinsfree {width:400px;height:160px;background:url('Images/joinfree2.png') no-repeat;}
.joinsfree2 {width:190px;height:160px;background:url('Images/joinfree2_en.png') no-repeat;}
/*Tekstilahtrid*/
input.lai {width:95%;padding-top:3px;line-height:20px;border:1px solid lightgrey;height:20px;font-size:14px;}
input.laismall {width:50px;padding-top:3px;line-height:20px;border:1px solid lightgrey;height:20px;font-size:14px;}
textarea.lai {width:95%;padding:3px;line-height:20px;border:1px solid lightgrey;font-size:14px;}
textarea.lai2 {width:95%;padding:3px;border:1px solid lightgrey;font-size:12px;}
input.inp {width:95%;padding-top:3px;line-height:20px;border:1px solid lightgrey;height:20px;}
select.w200 {width:95%;}
input.hind {width:100px;padding-top:3px;line-height:20px;border:1px solid lightgrey;height:20px;}
a.downlink { color:Gray;text-decoration:none;}
a.downlink:hover {text-decoration:underline;}
img.loader {display:block;float:left;margin-top:7px;margin-right:10px;}
/* Üldised jupid*/
a           {text-decoration:none;color:#2275C0;}
a.county           {text-decoration:none;color:#075D82;font-size:11px;font-weight:bold;}
a.county:hover {text-decoration:underline;}
a.alelink {font-size:12px;}
.hr         {height:2px;background:url('Images/hr.gif') repeat-x;clear:both;}
.hr2         {height:2px;background:url('Images/hr.gif') repeat-x;padding-bottom:5px;}
p.uudis     {line-height:20px;}
div.input   {width:187px;height:32px;background:url('Images/input.gif') no-repeat;border:0px;padding:8px;} 
input.small {border:0px;}
.logbtn {width:187px;height:32px;background:url('Images/btn_login_1.gif') no-repeat;color:#000000;font-weight:bold;cursor:hand; text-align:center;padding-top:8px;}
/* Blue search*/
#bluesearch {height:170px;clear:both;margin-top:10px;}
#bluesearch div.fakt {width:460px;height:170px;background:url('Images/otsing_vasak_e.png') no-repeat;float:left;}
#bluesearch div.otsing {width:440px;height:170px;background:url('Images/otsing_parem.png') no-repeat;float:left;}
#bluesearch div.otsing .sisu {padding:20px 0px 0px 20px;color:#FFFFFF;font-size:15px;}
#bluesearch_s {height:106px;clear:both;margin-top:0px;}
#bluesearch_s2 {height:250px;clear:both;margin-top:10px;}
#bluesearch_s2 div.otsing {width:900px;height:250px;background:url('Images/otsing_fb.png') no-repeat;float:left;}
#bluesearch_s2 div.otsing .sisu {padding:14px 0px 0px 20px;color:#FFFFFF;font-size:15px;}

#bluesearch_s div.otsing {width:900px;height:106px;background:url('Images/otsing.png') no-repeat;float:left;}
#bluesearch_s div.otsing .sisu {padding:14px 0px 0px 20px;color:#FFFFFF;font-size:15px;}
div.bs {width:163px;height:32px;background:url('Images/search.png') no-repeat;padding-left:6px;padding-top:5px;}
div.bs input {width:150px;height:20px;font-size:15px;}
div.bs select {width:150px;}
.bsbtn {cursor:hand;color:#000000;font-weight:bold;width:163px;height:32px;background:url('Images/btn_search.png') no-repeat;text-align:center;padding-top:7px;}
.bsbtn a {color:black;font-weight:bold;}
div.bs input.bstext {width:150px;border:0px;}
/* Main*/
body        {background:url('Images/bg.jpg') repeat-x;}
#main       {width:900px;margin:0px auto;}
div.toplogo    {width:220px;height:110px;background:url('Images/toplogo.jpg') no-repeat;float:left;}
div.toplogo2    {width:263px;height:110px;background:url('Images/majoitus.ee.jpg') no-repeat;float:left;}
div.toplogo3    {width:263px;height:110px;background:url('Images/majutusweb.ee.jpg') no-repeat;float:left;}

#topbanner  {width:620px;height:110px;float:right;}
#topbanner  div.banner {width:600px;height:90px;background:red;margin:10px 0px 10px 0px;float:right;}
#menuriba   {height:38px;clear:both;padding-top:5px;}

#mainmiddle {width:900px; margin-bottom:10px; background:url('Images/main_middle_bg_2.jpg') #EEF9FD repeat-y;margin-top:6px;}
#mainmiddle .aared {width:900px; clear:both; padding-top:0px;background:url('Images/main_middle_taust_2.jpg') no-repeat;}
#mainmiddle .bottom {} 
#mainmiddlebottomline {height:5px;background:url('Images/main_middle_bottom.jpg') #FFFFFF no-repeat top left; clear:both;}
/*#mainmiddle .bottom .sisu {overflow:hidden;clear: both;padding:0px;}*/
#bottomsisu {padding-left:20px; padding-top:20px; overflow:hidden; clear:both;}
#bottomsisu div.vasak {width:410px;float:left; display:inline-block;}
#bottomsisu div.parem {width:430px;float:right; display:inline-block;}
/*#mainmiddle .vasak {width:410px;float:left; margin-right:20px; display:inline-block;}*/
/*#mainmiddle .parem {width:390px;float:left; margin-left:20px; display:inline-block; background:blue;} */

#mainbottom {width:900px; margin-bottom:10px; background:url('Images/main_bottom_bg.jpg') #EEF9FD repeat-y; margin-top:0px; overflow:hidden;}
#mainbottom .aared {width:900px; margin-top:0px; padding-top:0px;background:url('Images/main_bottom_taustw.jpg') no-repeat bottom left;}
#mainbottom .bottom {} 
#mainbottom .topline {height:3px; padding:0px; margin:0px; background:url('Images/main_bottom_top.jpg') #FFFFFF no-repeat bottom left;}
#mainbottom .bottom div.sisu { overflow:hidden;clear: both;padding:20px;}
#mainbottom .vasak1 {width:190px;float:left;}
#mainbottom .vasak2 {width:410px;margin-left:35px;float:left;}
#mainbottom .vasak2 div.vsisu {margin-top:15px;padding:0px;}
#mainbottom .vasak3 {width:635px;margin-left:0px;float:left;}
#mainbottom .vasak3 div.vsisu {padding:0px;}
#mainbottom .vasak {width:190px;margin-left:35px;float:left;}
#mainbottom .vasak1 div.vsisu {margin-top:15px;padding:0px;}
#mainbottom .vasak div.vsisu {margin-top:15px;padding:0px;}
#mainbottom .parem {width:190px;margin-left:0px;float:left;}
#mainbottom .parem div.vsisu {margin-top:15px;padding:0px;}

#totalsimple {width:900px; margin:0px auto;}

#simple {width:900px;background:url('Images/simple_bg.png') #EEF9FD repeat-y; overflow:hidden;}
#simple .aared {width:100%;padding-top:0px;background:url('Images/simple_taust.png') no-repeat bottom left;}
#simple .bottom {} 
.simpletopline {height:3px;background:url('Images/simple_top.png') no-repeat bottom left; margin-top:12px;}
#simple .bottom div.sisu {overflow:hidden;clear: both;padding:20px;}

#main_right {width:100%;background:url('Images/main_bottom_bg.jpg') #EEF9FD repeat-y;margin-top:6px;padding:0px;}
#main_right .aared {width:100%;padding-top:3px;background:url('Images/main_bottom_taust_2.jpg') no-repeat bottom left;}
#main_right .bottom {} 
#main_right .topline {height:3px;background:url('Images/main_bottom_top.jpg') #FFFFFF no-repeat top left;}
#main_right .bottom div.sisu {width:900px;overflow:hidden;clear: both;margin:0px;padding:0px 20px 20px 20px;}
#main_right .vasak1 {width:190px;float:left;}
#main_right .vasak {width:190px;margin-left:35px;float:left;}
#main_right .vasak1 div.vsisu {margin-top:15px;padding:0px;}
#main_right .vasak div.vsisu {margin-top:15px;padding:0px;}
#main_right .parem {width:190px;margin-left:0px;float:left;clear:both;}
#main_right .parem div.vsisu {margin-top:15px;padding:0px;clear:both;}
/*Boks 200px*/
div.boxcontainer {width:200px;float:left;}
div.box {width:200px;background:url('Images/box_middle_bg.jpg') #EEF9FD repeat-y;margin-top:6px;float:left;}
div.box .aared {width:100%;padding-top:3px;background:url('Images/box_middle_taust.jpg') no-repeat;}
div.box .bottom {} 
div.box .bottomline {height:5px;background:url('Images/box_middle_bottom.jpg') #FFFFFF no-repeat bottom left;}
div.box .bottom .sisu {overflow: hidden;clear: both;padding:20px;}
#right_content {width:690px;background:url('Images/right_content_middle_bg.jpg') #EEF9FD repeat-y;margin-top:6px;float:left;margin-left:10px;}
#right_content .aared {width:100%;padding-top:3px;background:url('Images/right_content_middle_taust.jpg') no-repeat bottom left;}
#right_content .bottom {} 
#right_content .topline {height:3px;background:url('Images/main_bottom_top.jpg') #FFFFFF no-repeat top left;}
#right_content .bottom div.sisu {width:690px;overflow:hidden;clear: both;padding:20px;}
.boks1 {width:80px;height:130px;float:left;margin-top:14px;border:1px solid lightgrey;padding:8px;background:white;text-align:center;}
.boks1 p {text-align:center;}
.boks {width:80px;height:130px;margin-left:4px;margin-top:14px;float:left;border:1px solid lightgrey;background:white;padding:8px;text-align:center;}    
.boks p {text-align:center;}
table.boxes {width:100%;border-collapse:collapse;margin-top:12px;}
table.boxes td {padding:5px;text-align:center;vertical-align:top;}
/* Peamenüü nupud*/
div.nupp {float:left;padding-right:5px;}   
div.nupp div.btnl {width:8px;height:40px;background:url('Images/btn_left.png') no-repeat;float:left;}
div.nupp div.btnr {width:8px;height:40px;background:url('Images/btn_right.png') no-repeat;float:left;}
div.nupp div.btnm {height:40px;background:url('Images/btn_mid.png') repeat-x;float:left;padding-left:2px;padding-right:2px;color:#FFFFFF;font-size:15px;padding-top:8px;}
div.nupp div.btnm a {color:#FFFFFF;text-decoration:none;font-size:13px;}
div.nupp div.btnm a:hover {color:#FFFFFF;text-decoration:none;font-size:13px;}
div.nupph {float:left;padding-right:5px;cursor:hand;}
div.nupph div.btnl {width:8px;height:40px;background:url('Images/btnh_left.png') no-repeat;float:left;}
div.nupph div.btnr {width:8px;height:40px;background:url('Images/btnh_right.png') no-repeat;float:left;}
div.nupph div.btnm {height:40px;background:url('Images/btnh_mid.png') repeat-x;float:left;padding-left:2px;padding-right:2px;color:#FFFFFF;font-size:15px;padding-top:8px;}
div.nupph div.btnm a {color:#FFFFFF;text-decoration:none;font-size:13px;}
div.nupph div.btnm a:hover {color:#FFFFFF;text-decoration:none;font-size:13px;}
/* Fixed table*/
table.tab {width:100%;border-collapse:collapse;border:0px;}
table.tab td {font:normal 12px Arial;padding:5px;border:1px solid #E6E6E6;color:gray;text-align:center;}
table.tab tr.header td {font-weight:bold;background-color:#F9F9F9;border:1px solid #dddddd;color:#666666;}
table.tab tr.header td.blank {border:0px;background:white;}
table.tab tr.alt td {background-color:#F9F9F9;}
table.tab tr.alt td.blank {border:0px;background:white;}
table.tab tr.footer td {color:#666666;background-color:#F9F9F9;text-align:left;font-size:11px;}
table.tab td.important {background:url('Images/important.gif') no-repeat top right;}
table.tab td.blank {border:0px;background:white;}
table.tab td.bold {font-weight:bold;}
table.tab td.top {vertical-align:top;}
table.tab td.right {text-align:right;}
table.tab td.bottom {vertical-align:bottom;}
table.tab td.left {text-align:left;}
table.tab td a {color:#005DB3;text-decoration:none;}
table.tab td a:hover {text-decoration:underline;}
table.tab td input {padding:1px;}
/*Fixed table transparent*/
table.tabt {width:100%;border-collapse:collapse;border:0px;}
table.tabt td {font:normal 12px Arial;padding:5px;border:1px solid #E6E6E6;color:gray;text-align:center;}
table.tabt th {font:normal 12px Arial;padding:5px;border:1px solid #E6E6E6;color:gray;text-align:center;}
table.tabt tr.header td {font-weight:bold;border:1px solid #dddddd;color:#666666;}
table.tabt tr.header td.blank {border:0px;}

table.tabt tr.header th {font-weight:bold;border:1px solid #dddddd;color:#666666;}
table.tabt th {font-weight:bold;border:1px solid #dddddd;color:#666666;}
table.tabt tr.alt td {}
table.tabt tr.alt td.blank {border:0px;}
table.tabt tr.footer td {color:#666666;text-align:left;font-size:11px;}
table.tabt td.important {background:url('Images/important.gif') no-repeat top right;}
table.tabt td.blank {border:0px;}
table.tabt td.bold {font-weight:bold;}
table.tabt td.top {vertical-align:top;}
table.tabt td.right {text-align:right;}
table.tabt td.bottom {vertical-align:bottom;}
table.tabt td.left {text-align:left;}
table.tabt td a {color:#005DB3;text-decoration:none;}
table.tabt td a:hover {text-decoration:underline;}
table.tabt td input {padding:1px;}
/* Otsingu lemmik checkbox*/
div.lemmik {padding:10px;background:yellow;border:1px solid gray;height:20px;width:20px;text-align:center;vertical-align:middle;}
div.tava {padding:10px;background:green;border:1px solid gray;height:20px;width:20px;text-align:center;vertical-align:middle;}
/* Grid repeater pager links*/
div.r_page {float:left;padding:3px;margin:2px;}
div.r_current {float:left;padding:3px;border:1px solid gray;margin:2px;background:yellow;width:20px;text-align:center;}
div.r_others {float:left;padding:3px;border:1px solid white;margin:2px;background:white;width:20px;text-align:center;}
div.r_current a {text-decoration:none;font-weight:bold;color:#669900;}
div.r_current a:hover {text-decoration:underline;}
div.r_others a {text-decoration:none;color:#669900;}
div.r_others a:hover {text-decoration:underline;}
/* Keywordi lingid*/
a.keyword {text-decoration:none;}
a.keyword:hover {text-decoration:underline;}
/* Otsingu view images lingid*/
a.small {font-size:10px;text-decoration:none;}
a.small:hover {text-decoration:underline;}
/* Headerid*/
h1, h2, h3, h4 {color:#505050;padding:0px 0px 2px 0px;}
h1 {font:normal bold 19px Arial;}
h2 {font:normal bold 16px Arial;}
h1.h2 {font:normal bold 16px Arial;}
h2.h1 {font:normal bold 19px Arial;}
h3 {font:normal 13px Arial;font-weight:bolder;}
h4 {font:normal bold 13px Arial;}
/*SPAN*/
span.h2 {font:bold 16px Arial;display:block;color:#505050;padding:0px 0px 2px 0px;}
a.h2 {font:bold 16px Arial;display:block;color:#505050;padding:0px 0px 2px 0px;text-decoration:none;}
a.h2:hover {text-decoration:underline;}
/*Listid*/

ul.nooled {list-style-type:none;color:#2275C0;} 
ul.nooled li {margin:0px 0px 7px 0px;}
ul.news {list-style-type:none;}
ul.news li {margin:0px 0px 10px 0px;}
