@charset "UTF-8";
/* CSS Document */
@import url(tabs.css);

a:link,
a:visited,
a:hover,
a:active {
font-family: verdana, arial;
font-size: 9pt;
color: #0066cc;
text-decoration: none;
}

a:hover {
color: #ffffff;
background-color: #0066cc;
text-decoration: none;
}

a.reverse:link,
a.reverse:visited,
a.reverse:hover,
a.reverse:active {
font-family: verdana, arial;
color: #ffffff;
background-color: #0066cc;
text-decoration: none;
}

a.reverse:hover {
color: #0066cc;
background-color: #ffffff;
text-decoration: none;
}

a.blank {
background-color: transparent;
}


a.hall_must:link,
a.hall_must:visited,
a.hall_must:hover,
a.hall_must:active {
color: #999999;
background-color: none;
text-decoration: none;
font-size: 8pt;
}

a.hall_must:hover {
color: #000000;
background-color: transparent;
}

/*
HEADER & FOOTER
*/


html {
height: 100%;
}

body {
height: 100%;
margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smalltxt {
	font-size: 11px;
}

.hidden_container {
	display: none;
}

table.taustahallistaja {
background: #eeeeee;
height: 100%;
background-image: url(img/neli_ruutu.gif);
}

table.k6ige_suurem_tabel {
border-right: 1px solid #cccccc; 
border-bottom: 1px solid #cccccc; 
background-color: #ffffff;
width: 1000px;
height: 100%;
}


div.headeri_taust {
height: 190px;
background: #999999;
margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; 
background-position: left top;
background-repeat: no-repeat;
}

/*.front_main div.headeri_taust {
	height: 125px;
}
*/

div.header_top {
height: 169px;
margin: 0;
}



td.footer  {
height: 100px;
background-color: #7699a4;
background-image: url(img/footer_jaapan.jpg);
background-position: left top;
background-repeat: no-repeat;
font-family: verdana, arial; 
color: #000000;
font-size: 9pt;
text-align: center;
vertical-align: middle;
}


.esileht_uudisetaust  {
border-bottom: 1px dotted #0066cc; 
padding-bottom: 15px;
}


/*
KEELEVALIK JA LOGO
*/


img.logo {
float: left;
margin-left: 15px; margin-right: 0px; margin-top: 15px; margin-bottom: 0px; 
}

img.logo_baltcoming {
float: left;
margin-left: 30px; margin-right: 0px; margin-top: 35px; margin-bottom: 0px; 
}


div.keelevalik {
float: right;
text-align: right;
margin-left: 15px; margin-right: 15px; margin-top: 15px; margin-bottom: 0px; 
font-size: 9px;
}


a.keelevalik_menu:link,
a.keelevalik_menu:visited,
a.keelevalik_menu:active {
font-family: verdana, arial;
font-size: 9px;
color: #000000;
text-decoration: none;
background-color: transparent;
}



a.keelevalik_menu:hover {
color: #333333;
text-decoration: none;
font-size: 9px;
background-color: transparent;
}


input.otsi { 
width: 100px;
font-size: 9px; 
}

span.keelevalik_tekst {
background-image:url(/img/png_60.png); 
}



/*
ESIMESE & TEISE LEVELI LINGID
*/


a.esimene:link,
a.esimene:visited,
a.esimene:hover,
a.esimene:active {
color: #000000;
font-size: 10px;
text-decoration: none;
background-color: transparent;
text-transform: uppercase;
}


a.esimene:hover {
color: #666666;
background-color: transparent;
}


table.peamenuu { 
margin-left: 15px;
}

td.peamenuu_td { 
width: 120px; 
height: 21px;
text-align: center;
}

td.peamenuu_td_active { 
width: 120px; 
height: 21px;
text-align: center;
background: url(img/menu_taust_6.gif);
background-repeat: no-repeat;
background-position: top center;
}


td.peamenuu_td_rus { 
width: 137px; 
height: 21px;
text-align: center;
}


td.peamenuu_td_active_rus { 
width: 137px; 
height: 21px;
text-align: center;
background: url(img/menu_taust_rus.gif);
background-repeat: no-repeat;
background-position: top center;
}


span.activemenu { 
color: #000000;
font-size: 10px;
}

/*
Korista kaks järgmist ära millalgi
*/


ul.teise_astme_menuu_ul {
display: inline;
padding-left: 15px;
margin: 0;
}

li.teise_astme_menuu_li {
display:inline;
}


span.teise_astme_span {
font-family: verdana, arial;
font-size: 11px;
color: #336699;
text-decoration: none;
padding-left: 15px;
}


a.teine:link,
a.teine:visited,
a.teine:hover,
a.teine:active {
font-family: verdana, arial;
font-size: 11px;
color: #0066cc;
text-decoration: none;
background-color: transparent;
}

a.teine:hover {
color: #000000;
text-shadow: #cccccc 2px 2px 2px;
background-color: transparent;
}


a.teine_active:link,
a.teine_active:visited,
a.teine_active:hover,
a.teine_active:active {
font-family: verdana, arial;
font-size: 11px;
color: #000000;
text-decoration: none;
background-color: transparent;
}

a.teine_active:hover {
color: #999999;
text-shadow: #cccccc 2px 2px 2px;
background-color: transparent;
}



span.teine_active { 
color: #000000;
}


/*
KOLMANDA JA NELJANDA LEVELI LINGID e VASAKMEN��
*/



div.vasakmenyy_kast  {
font-size: 11px; 
margin-left: 15px; 
padding-top: 5px; 
padding-bottom: 5px; 
margin-bottom: 15px; 
border-bottom: 1px solid #cccccc; 
border-top: 1px solid #cccccc; 
}

ul.kolmanda_leveli_link, ul#staff_menu, #staff_menu ul {
list-style: none;
margin: 0; padding: 0;
list-style-image: none;
color: #999999;
}

ul.kolmanda_leveli_link:hover, ul#staff_menu:hover {
	color: #0066cc;
}

#staff_menu li,
li.kolmanda_leveli_link  {
margin-top: 5px;
list-style: none;
list-style-image: none;
}

#staff_menu a,
.kolmas:link,
.kolmas:visited,
.kolmas:hover,
.kolmas:active {
font-family: verdana, arial;
font-size: 11px;
text-decoration: none;
color: inherit;
}

#staff_menu a:hover,
a.kolmas:hover {
color: #000000;
text-decoration: none;
text-shadow: #cccccc 2px 2px 2px;
background-color: transparent;
}


#staff_menu .active,
span.kolmas_active { 
color: #0066cc;
font-weight: bold;
background-color: transparent;
}


#staff_menu ul li a,
.neljas:link,
.neljas:visited,
.neljas:hover,
.neljas:active {
font-family: verdana, arial;
font-size: 11px;
color: #336699;
text-decoration: none;
background-color: transparent;
}

#staff_menu ul li a:hover,
a.neljas:hover {
color: #000000;
text-decoration: none;
text-shadow: #cccccc 2px 2px 2px;
background-color: transparent;
}


li.neljanda_leveli_link, #staff_menu li ul li {
margin-top: 5px;
margin-left: 15px;
color: #000000; 
list-style-image: none;
list-style: none;
}

span.neljas_active { 
color: #990000;
background-color: transparent;
}


/*
CONTENT
*/



td.content_cell  {
font-family: verdana, arial; 
color: #000000;
font-size: 9pt;
margin-top: 0; 
color: #000000;
text-align: justify;
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
}

/*
div.content_div  {
margin-left: 15px; 
margin-right: 15px;
}
*/

iframe,
.text,
.tekst,
alert  {
font-family: verdana, arial; 
color: #000000;
font-size: 9pt;
margin-top: 0; 
}

alert {
color: #990000;
}

.v2ike_text,
.v2ike_tekst {
font-family: verdana, arial; 
color: #000000;
font-size: 7pt;
margin-top: 0; 
}

.v2ike_hall_text,
.v2ike_hall_tekst {
font-family: verdana, arial; 
color: #999999;
font-size: 7pt;
margin-top: 0; 
}

.v2ike_hall_text a {
font-family: verdana, arial; 
color: #0066cc;
font-size: 7pt;
margin-top: 0; 
}

.hall_text,
.hall_tekst  {
font-family: verdana, arial; 
color: #999999;
font-size: 9pt;
margin-top: 0; 
}


.roheline  {
background-color: #66cc00;
color: #000000;
}


.pealkiri, #estraveller_content h3,
.pealkiri_1,
a.pealkiri:link,
a.pealkiri:visited,
a.pealkiri:hover,
a.pealkiri:active {
margin-top: 30px;
margin-bottom: 3px;
font-size: 11pt; 
color: #0066cc;
font-weight: normal;
text-align: left;
}

.pealkiri_1 {
margin-top:0;
}

a.pealkiri:hover {
color: #ffffff;
background-color: #0066cc;
text-decoration: none;
}


h2.pealkiri, #estraveller_content h2{
margin-top: 10px;
margin-bottom: 3px;
font-size: 9pt; 
color: #0066cc;
font-weight: bold;
text-align: left;
}

#estraveller_content h2 {
	font-size: 1.2em;
}



.pealkiri_suur  {
font-size: 13pt; 
color: #0066cc; 
margin: 0;
padding-bottom: 15px;
}


div.funcs_kastike  {
margin: 0;
padding: 0;
float: right;
}



.estraveli_tabel
{
font-family: verdana, arial; 
font-size: 9pt;
color: #000000;
}


.estraveli_tabel td
{
vertical-align: top;
padding-left: 5px;
}

.estraveli_tabel th
{
color: #ffffff;	
background-color: #0066cc;
border-bottom: 5px solid #ffffff;
padding-top: 2px;
padding-bottom: 2px;
}

.hall_rida
{
background-color: #eeeeee;
}

.telli_siit span, #pic_nav a
{
background-color: #0066cc; 
padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 20px; 
padding-right: 20px; 
border: 1px solid #000000; 
color: #ffffff;
font-weight: bold;
font-size: 8pt;
}


ul {
list-style-image: url("/img/sinine_ring.gif");
list-style-type: disc;
padding-left: 10px;
margin: 10px;
}


li {
margin-top: 5px;
}



ul.sinine_ring {
margin: 10px;
}


ul.sinine_ring li {
padding-left: 10px;
background: url(http://www.estravel.ee/img/sinine_ring_2.gif) left top no-repeat;
margin-top: 5px;
}


ul.check {
list-style-image: url(img/check.gif);
padding-left: 10px;
margin: 10px;
}


ul.esileht_ul {
text-align: left;
padding-left: 15px;
}

li.esileht_li {
list-style-image: url(img/nool_2.gif);
margin-top: 5px;
}


.sinine {
font-family: verdana, arial;
font-size: 8pt;
color: #000000;
border: 1px solid #cccccc;
width: 150px;
}

.redalert {
  font-family: Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #990000;
}

.redalert_2 {
  font-family: Verdana, Arial;
  font-size: 11pt;
  font-weight: bold;
  color: #990000;
}


input {
font-family: verdana, arial;
font-size: 8pt;
color: #000000;
}


select {
font-family: verdana, arial;
font-size: 8pt;
color: #000000;
border: 1px solid #cccccc;
padding: 2px;
text-align: left;
}


/*

select.vorm_170px {
font-family: verdana, arial;
font-size: 8pt;
color: #000000;
border: 1px solid #0066cc;
width: 170px;
padding: 2px;
text-align: center;
}


*/

.button {
width: 110px;
font-family: verdana, arial;
font-size: 8pt;
font-weight: bold;
padding: 2px;
background-color: #0066cc;
color: #FFFFFF;
border: 1px solid #000000;
}

 

textarea {
width: 150px;
height: 100px;
font-family: verdana, arial;
font-size: 8pt;
color: #000000;
border: 1px solid #cccccc;
}


.vormimeister_1 {
width: 150px; 
height: 100px;
}







/*
VORMIKE!!!
*/



div.vormike_1_top {
margin: 0; 
padding: 0; 
width: 220px; 
height: 20px; 
background-image: url(http://www2.estravel.ee/img/box_top.gif); 
background-repeat: no-repeat;
}

div.vormike_1_middle {
width: 220px; 
height: 340px;
background-image: url(http://www2.estravel.ee/img/box_middle.gif); 
font-family: verdana, arial; 
color: #000000; 
font-size: 8pt; 
margin: 0; 
padding: 0;
}


div.vormike_1_sisu {
margin-top: 0; 
margin-bottom: 0; 
margin-left: 10px; 
margin-right: 10px; 
padding: 0; 
text-align: left; 
color: #000000;
}


div.vormike_1_bottom {
width: 220px; 
height: 19px; 
background-image: url(http://www2.estravel.ee/img/box_bottom.gif); 
margin: 0; 
padding: 0;
}









div.vormike_suur_top {
margin: 0; 
padding: 0; 
width: 320px; 
height: 27px; 
background-image: url(http://www2.estravel.ee/img/box_suur_top.gif); 
background-repeat: no-repeat;
}

div.vormike_suur_middle {
width: 320px; 
background-image: url(http://www2.estravel.ee/img/box_suur_middle.gif); 
font-family: verdana, arial; 
color: #000000; 
font-size: 8pt; 
margin: 0; 
padding: 0;
padding-top: 5px;
}


div.vormike_suur_sisu {
margin-top: 0; 
margin-bottom: 0; 
margin-left: 10px; 
margin-right: 10px; 
padding: 0; 
text-align: left; 
color: #000000;
}

.vormike_suur_input {
font-family: verdana, arial;
font-size: 8pt;
color: #000000;
border: 1px solid #cccccc;
width: 168px;
padding-left: 3px;
}

.vormike_suur_input_v2ike {
font-family: verdana, arial;
font-size: 7pt;
color: #000000;
border: 1px solid #cccccc;
width: 40px;
}



.vormike_suur_textarea {
width: 290px;
height: 150px;
font-family: verdana, arial;
font-size: 8pt;
color: #000000;
border: 1px solid #cccccc;
}

.vormike_suur_textarea_pisi {
width: 200px;
height: 100px;
font-family: verdana, arial;
font-size: 8pt;
color: #000000;
border: 1px solid #cccccc;
}


.vormike_pisi {
font-size: 11px;
}



.hall_kastike {
background-color:#eeeeee; 
border: 1px solid #cccccc; 
width: 315px; 
padding: 5px; 
margin-bottom: 5px;
}

.hall_kastike_pisi {
background-color:#eeeeee; 
border: 1px solid #cccccc; 
width: 200px; 
padding: 5px; 
margin-bottom: 5px;
}

.hall_kastike_2 {
background-color:#eeeeee; 
border: 1px solid #cccccc; 
padding: 5px; 
margin-bottom: 5px;
text-align: left;
}



.vormike_suur_select_lyhike {
width: 45px;
}

.vormike_suur_select_lyhike_2 {
width: 55px;
}

.vormike_suur_select_pikk_2 {
width: 90px;
}

.vormike_suur_select_eriti_pikk {
width: 194px;
}

.vormike_suur_select_eriti_pikk_hall {
width: 194px;
color: #333333;
}


div.vormike_suur_bottom {
width: 320px; 
height: 19px; 
background-image: url(http://www2.estravel.ee/img/box_suur_bottom.gif); 
margin: 0; 
padding: 0;
}


table.box_suur_menuutabel {
}



td.box_suur_menuucell_active {
background-image: url(http://www2.estravel.ee/img/tab_suur.gif);
background-repeat: no-repeat;
}


td.box_suur_menuucell {
background-image: none;
}


td.box_suur_menuucell,
td.box_suur_menuucell_active {
width: 149px;
height: 27px;
text-align: center;
vertical-align: bottom;
}


a.box_suur_menuu_link,
a.box_suur_menuu_link_active,
a.box_suur_menuu_link_active:hover {
font-size: 9pt;
}

a.box_suur_menuu_link {
color:#FFFFFF;
color:#FFFFFF !important;
}

a.box_suur_menuu_link:hover {
color: #0066cc;
color: #0066cc !important;
background: #ffffff;
}

a.box_suur_menuu_link_active {
color: #0066cc;
}

a.box_suur_menuu_link_active:hover {
color: #ffffff;
}
/* STAFF */

.s_box {
	margin: 5px 5px 5px 20px;
	padding: 2px;
	float: left;
}
.s_box p {
	margin: 3px 0 3px 0;
	text-align: left;
}

.s_box h3 {
	font-size: 1.2em;
	color: #0066cc;
}

/*
MISC ASJAD YHILDUMAKS ESTRAVELI LEHEGA
*/



a.text:link,
a.text:visited,
a.text:hover,
a.text:active {
font-family: verdana, arial;
font-size: 9pt;
color: #0066cc;
text-decoration: none;
}

a.text:hover {
color: #ffffff;
background-color: #0066cc;
text-decoration: none;
text-shadow: #cccccc 2px 2px 2px;
}




a.textB:link,
a.textB:visited,
a.textB:hover,
a.textB:active {
font-family: verdana, arial;
font-size: 9pt;
color: #0066cc;
text-decoration: none;
font-weight: bold;
}

a.textB:hover {
color: #ffffff;
background-color: #0066cc;
text-decoration: none;
text-shadow: #cccccc 2px 2px 2px;
font-weight: bold;
}


.date {
font-family: verdana, arial;
font-size: 8pt;
color: #999999;
text-decoration: none;
font-style: italic;
}


.pilt_paremal {
float: right; 
margin-left: 15px;
}


img.pilt_vasakul {
float: left; 
margin-right: 15px;
}



.poem {
font-style: italic;
font-size: 8pt;
}



/*
PAKKUMISED!!!
*/


span.must {
color: #000000;
}


a.must:link,
a.must:visited,
a.must:hover,
a.must:active {
font-family: verdana, arial;
font-size: 9pt;
color: #000000;
text-decoration: none;
height: 20px;
}

a.must:hover {
color: #ffffff;
}


a.esileht_must:link,
a.esileht_must:visited,
a.esileht_must:hover,
a.esilhet_must:active {
font-family: verdana, arial;
font-size: 10.5pt;
color: #000000;
text-decoration: none;
}

a.esileht_must:hover {
color: #ffffff;
}


img.pakkumine_thumb {
float: right; 
margin-left: 10px;
}

div.pakkumise_box {
float:left;
margin-bottom: 40px;
clear: both;
width:100%;
}


div.pakkumise_box_paremale {
    float: left;
	clear: both;
	margin-bottom: 10px;
	width:100%;
}

.pealkiri_paremale  {
margin-top: 30px; 
font-size: 9pt; 
color: #0066cc;
}

.pealkiri_paremale:hover  {
color: #ffffff;
background-color: #0066cc;
}

.text_paremale {
font-family: verdana, arial; 
color: #000000;
font-size: 8pt;
margin-top: 5px;
margin-bottom: 15px;
}

.text_paremale_smaller {
font-family: verdana, arial;
color: #000000;
font-size: 7pt;
margin-top: 5px;
margin-bottom: 15px;
}


img.thumb_paremale {
float: right;
margin-left: 5px;
margin-bottom: 5px;
}


a.paremale:link,
a.paremale:visited,
a.paremale:hover,
a.paremale:active {
font-family: verdana, arial;
font-size: 8pt;
color: #0066cc;
text-decoration: none;
}

a.paremale:hover {
color: #ffffff;
background-color: 0066cc;
text-decoration: none;
}

a.paremale_smaller:link,
a.paremale_smaller:visited,
a.paremale_smaller:hover,
a.paremale_smaller:active {
font-family: verdana, arial;
font-size: 7pt;
color: #0066cc;
text-decoration: none;
}

a.paremale_smaller:hover {
color: #ffffff;
background-color: 0066cc;
text-decoration: none;
}

a.paremale_must:link,
a.paremale_must:visited,
a.paremale_must:hover,
a.paremale_must:active {
font-family: verdana, arial;
font-size: 8pt;
color: #000000;
text-decoration: none;
}

a.paremale_must:hover {
color: #ffffff;
background-color: 0066cc;
text-decoration: none;
}


td.pakkumiste_cell {
border-left: 1px solid #cccccc;
padding-left: 10px;
padding-right: 10px;
}

#form_ask {
	display: none;
}

.alert {
	color: #ff0000;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}





/*
ESTRAVELLER
*/


div.estrvaller_esikaan_taust {
background-repeat:no-repeat; 
width: 585px; 
height:758px; 
padding-top: 100px;
}

table.estraveller_esikaan_navnupud_taust {
width: 450px; 
background-image:url(/img/_/png80.png); 
padding: 10px; 
border: 1px solid #cccccc;
}

/*
table.estraveller_esikaan_navnupud_taust:hover {
border: 1px solid #000000; 
background-color: #ffffff;
}
*/

span.estraveller_esikaan_navnupud_nupukere {
background-color: #ffffff; 
padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 20px; 
padding-right: 20px; 
border: 1px solid #000000; 
color: #333333; 
font-size: 8pt;
}

span.estraveller_esikaan_navnupud_nupukere:hover {
background-color: #0066cc;
color: #ffffff;
}

font.estraveller_esikaan_navnupud_noolekene {
color:#0066cc;
}

font.estraveller_esikaan_navnupud_noolekene:hover {
color:#ffffff;
}

div.estraveller_esikaan_thumbnaili_taust {
border: 1px solid #cccccc; 
background-image:url(/img/_/png80.png); 
width: 450px; 
height: 110px;
margin-top: 10px;
}

div.estraveller_esikaan_thumbnaili_taust:hover {
border: 1px solid #000000; 
background-color: #ffffff;
}

img.estraveller_esikaan_thumbnail_pilt {
border: 1px solid #000000; 
float:left; 
margin: 5px;
}

h1.estraveller_esikaan_thumbnail_pealkiri {
margin-top: 10px;
margin-bottom: 3px;
font-size: 11pt; 
color: #0066cc;
font-weight: normal;
}

td.estraveller_pildigalerii_thumb_cell {
background-color: #eeeeee; 
border: 1px solid #cccccc; 
text-align:center;
}

td.estraveller_pildigalerii_thumb_cell:hover {
background-color: #ffffff;
border: 1px solid #0066cc;
text-align:center;
}



div.tellimisvorm_hall_kast {
background-color:#eeeeee; 
border: 1px solid #cccccc; 
padding: 15px;
}

#formarea h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.4em;
	color: #0066cc;
}

/* estraveller images */

#pic_gallery {
	background:#eeeeee;
	border: 1px solid #cccccc; 
	text-align: center;
	width: 575px;
	padding: 10px;
}

#pic_large {
	overflow: hidden;
	/*min-height: 340px;	*/
}

html > #pic_large {
	/*height: auto;*/
}

#pic_gallery #pic_large img {
	border: 1px solid #333333;
}

#pic_txt {
	margin: 5px 0;
	font-size: 0.90em;
	clear: both;
}
html > #pic_txt {
	height: auto;
	min-height: 25px;
}

#pic_prevlink {
	float: left;
}

#pic_nextlink {
	float: right;
}

#pic_nav {
	height: 1.4em;
}

#pic_thumbs {
	clear: both;
}

.pic_navlink {
	border: 1px solid #cccccc;
	display: block;
	float: left;
	height: 42px;
	width: 42px;
	padding: 2px;
	margin: 2px;
	text-align: center;
	text-decoration: none;
}

.pic_navlink:hover {
	background-color: #ffffff;
	border: 1px solid #0066cc;
}

#gl {
	text-align: center;
}

/* ------------------ */



/* LISTMEIL */


.pealkiri_suur_2 {
margin-bottom: 0px; margin-top: 15px; font-size: 15pt; color: #0066cc; font-weight: normal; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*
a.link:link,
a.link:visited,
a.link:hover,
a.link:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066cc; text-decoration: none;
}

a.link:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; background-color: #0066cc; text-decoration: none;
}

*/
.v2ike_tekst {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc; font-size: 7pt; margin-top: 0; 
}


a.pisike:link,
a.pisike:visited,
a.pisike:hover,
a.pisike:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; text-decoration: none;
}

img.pilt_mailis {
float: right; margin-left: 5px;
}


.pealkiri_b {
font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 30px; margin-bottom: 3px; font-size: 11pt; color: #0066cc; font-weight: bold;
}


span.telli_siit_2 {
background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; padding-right: 20px; border: 1px solid #000000; color: #333333; font-size: 8pt;
}



/* LISTMEIL end */



/* ESTRAVELI VORM */



div.estraveli_vorm_raam_header {
width: 300px; 
height: 28px; 
background-image:url(img/_form/vorm_header.gif);
}

div.estraveli_vorm_raam_middle {
width: 300px; 
background-image:url(img/_form/vorm_middle.gif); 
padding-bottom: 10px; 
padding-top: 10px; 
text-align: left;
}


div.estraveli_vorm_raam_footer {
width: 300px; 
height: 18px; 
background-image:url(img/_form/vorm_bottom.gif);
}


h1.estraveli_vorm_raam_header_pealkiri {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #0066cc; 
padding-top: 5px; 
font-weight: bold; 
padding-top: 10px; 
padding-left: 20px; 
margin: 0; 
text-align: left;
}

p.estraveli_vorm_paragraph {
margin:0; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #000000; 
padding: 10px; 
padding-bottom: 0; 
text-align:left;
}

span.estraveli_vorm_fineprint {
color: #999999;
}


input.estraveli_vorm_input_text {
width: 270px;
}

input.estraveli_vorm_radio {
}

input.estraveli_vorm_checkbox {
}

select.estraveli_vorm_select {
width: 270px;
}

textarea.estraveli_vorm_textarea {
width: 270px;
}


/* ESTRAVELI VORM PISIKE end */






div.estraveli_vorm_pisike_raam_header {
width: 220px; 
height: 28px; 
background-image:url(img/_form/v2ike_kast_header.gif);
}

div.estraveli_vorm_pisike_raam_middle {
width: 220px; 
background-image:url(img/_form/v2ike_kast_middle.gif); 
padding-bottom: 10px; 
padding-top: 10px; 
text-align: left;
}


div.estraveli_vorm_pisike_raam_footer {
width: 220px; 
height: 18px; 
background-image:url(img/_form/v2ike_kast_footer.gif);
}


h1.estraveli_vorm_raam_header_pealkiri {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #0066cc; 
padding-top: 5px; 
font-weight: bold; 
padding-top: 10px; 
padding-left: 20px; 
margin: 0; 
text-align: left;
}


/* ESTRAVELI VORM PISIKE end */





/* 3 LEVELI LINKIDE süsteem */

div.kolm_lev_row_container {
height:80px;
}

div.kolm_lev_row {
height: 80px; width: 585px; position:absolute;
}

div.kolm_lev_cell_1, div.kolm_lev_cell_2, div.kolm_lev_cell_3 {
position:absolute; width: 189px; margin: 3px; text-align:left; color: #999999; font-size: 8pt;
}

div.kolm_lev_cell_1:hover, div.kolm_lev_cell_2:hover, div.kolm_lev_cell_3:hover {
color: #000000;
}


div.kolm_lev_cell_2 {
left: 195px;
}

div.kolm_lev_cell_3 {
left: 390px;
}

div.vari_40x60 {
background-image:url(img/_vari/40x60_back.gif); background-repeat: no-repeat; width: 45px; height: 65px;float:left; padding: 0; margin: 3px;
}

div.kolm_lev_img_container {
width: 40px; height: 60px; background-repeat:no-repeat; 
}

/* 3 LEVELI LINKIDE süsteem end */





/* LONELY PLANET */

div.lp_row {
width: 585px; 
height: 82px; /* was: 72 */
position: absolute;
}

div.lp_cell, div.lp_cell_2 {
border: 1px solid #cccccc; 
height: 65px; /* was: 65px */
width: 280px; 
padding: 3px; 
position: absolute;
}

div.lp_cell:hover, div.lp_cell_2:hover {
background: #eeeeee;
}


div.lp_cell_2 {
left: 295px;
}


div.lp_pilt {
width: 40px;
height: 65px; 
margin: 0; 
padding: 0; 
position: 
absolute; 
left: 5px;
}

div.lp_maa {
width: 145px; 
height: 65px; 
margin: 0; 
padding: 0; 
position: absolute; 
left: 50px;
}

span.lp_maajagu {
font-size: 7pt; 
color: #999999;
}

h1.lp_maa {
margin-top: 1px;
font-size: 11pt; 
color: #0066cc;
font-weight: normal;
text-align: left;
}

div.lp_hind {
width: 80px; /* was: 60px */
height: 75px; /* was: 65px */
margin: 0; 
padding: 0; 
margin-top: 0px; /* was: 10px */
padding-top: 3px; /* was: 5px */
left: 205px; 
position: absolute;
text-align: left; /* added */
}

span.lp_hind {
font-weight: normal;
}


/* LONELY PLANET banner paremal */

div.lp_kast_200_top {
width: 200px; 
height: auto; 
border: 1px solid #cccccc; 
border-bottom: 1px solid #ffffff; 
background: #ffffff;
font-size: 9pt;
}

img.lp_kast_img {
float: left; 
margin: 3px;
}

div.lp_kast_hind {
margin-top: 5px; 
margin-right: 3px; 
font-weight: bold; 
text-align: right;
}

div.lp_kast_200_bottom {
width: 200px; 
height: 20px; 
border: 1px solid #cccccc; 
border-top: 1px solid #ffffff; 
background: #ffffff; 
padding-top: 8px;
font-size: 9pt;
}

/* visibility check t88tab koos javascripts/display.js */

#yks_link,#yks_sisu { display:inline; }
#kaks_link,#kaks_sisu, .frm_bt_fld { display:none; }

.fine {
font-size: 11px;
}

div#offer_txt {text-align:left;}
div#offer_txt h2 {
	font-size: 14px; color: #1466CC; font-weight: normal; text-align: left;
}

.offer_blue {
	color: #1466CC;
}

/* 12.10.2009 */

.social_cell {
	font-family: verdana, arial; 
	font-size: 8pt;
	color: #000000;
	padding: 5px; 
	border-bottom: 1px dotted #cbcbcb;
	vertical-align: middle !important;
}

.social_cell a {
	font-family: verdana, arial;
	font-size: 8pt;
	color: #0066cc;
	text-decoration: none;
}

.social_cell a:hover {
	color: #ffffff;
	background-color: #0066cc;
	text-decoration: none;
}

.message {
        font-size: 11px;
        color: #ff0000;
        border: 1px solid #ff0000;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5px;
        margin-bottom: 0px;
        padding: 10px;
}

.message a:hover {
        color: #ffffff;
        background-color: #ffffff;
        text-decoration: underline;
}
