@import url('thickbox.css');
 
body {
background-image:url('/files/dominrental/images/tausta2.png');
margin: 0;
padding: 0;
}
 
.clear {
clear: both;
}

label.ngformError {
  color: red;
}

input.ngformError {
  border: 1px solid red;
}


#content {
width: 980px;
margin: 0 auto;
}
 
#contain {
background-image:url('/files/dominrental/images/tausta4.png');
background-repeat: repeat-x;
height: 699px;
min-width: 990px;
margin: 0;
padding: 0;
}
 
#contain2 {
background-image:url('/files/dominrental/images/tausta3.png');
background-repeat: repeat-x;
height: 234px;
margin: 0;
padding: 42px 0px 0px 0px;
min-width: 990px;
}
 
#header {
background-image:url('/files/dominrental/images/head.png');
width: 979px;
height: 49px;
}
 
#logo {
width: 221px;
height: 145px;
margin: 0px 0px 0px 0px;
background-image:url('/files/dominrental/images/vasen.png');
overflow: hidden;
}
 
        .logo {
        margin: -20px 0px 0px 40px;
        position: absolute;
        }
 
#navi {
width:800px;
margin-left:193px;
margin-top: -8px;
position: absolute;
float:left;
}
 
#navi ul {
list-style-type: none;
}
 
#navi li {
float: left; 
list-style-type: none;
}
 
    #etusivu {
    width: 100px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
background-image:url('/files/dominrental/images/fi_etusivu.png');
    }
        #etusivu_active a, #etusivu_active a:visited, #etusivu_active a:active {
        background-image:url('/files/dominrental/images/fi_etusivu_hover.png');
        width: 100px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #etusivu a, #etusivu a:visited, #etusivu a:active {
        background-image:url('/files/dominrental/images/fi_etusivu.png');
        display: block;
        width: 100px;
        height: 34px;
        }
        
        #etusivu a:hover {
        background-image:url('/files/dominrental/images/fi_etusivu_hover.png');
        display: block;
        width: 100px;
        height: 34px;
        }
            
    
    #asunnot {
    width: 101px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
    background-image:url('/files/dominrental/images/fi_asunnot.png');
    }
        #asunnot_active a, #asunnot_active a:visited, #asunnot_active a:active {
        background-image:url('/files/dominrental/images/fi_asunnot_hover.png');
        width: 101px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #asunnot a, #asunnot a:visited, #asunnot a:active {
        background-image:url('/files/dominrental/images/fi_asunnot.png');
        display: block;
        width: 101px;
        height: 34px;
        }
        
        #asunnot a:hover {
        background-image:url('/files/dominrental/images/fi_asunnot_hover.png');
        display: block;
        width: 101px;
        height: 34px;
        }
    
    #hinnat{
    width: 90px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
    background-image:url('/files/dominrental/images/fi_hinnat.png');
    }
    
        #hinnat_active a, #hinnat_active a:visited, #hinnat_active a:active {
        background-image:url('/files/dominrental/images/fi_hinnat_hover.png');
        width: 90px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #hinnat a, #hinnat a:visited, #hinnat a:active {
        background-image:url('/files/dominrental/images/fi_hinnat.png');
        display: block;
        width: 93px;
        height: 34px;
        }
        
        #hinnat a:hover {
        background-image:url('/files/dominrental/images/fi_hinnat_hover.png');
        display: block;
        width: 93px;
        height: 34px;
        }
    
    #verkkomaksu {
    width: 129px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
    background-image:url('/files/dominrental/images/fi_verkkomaksu.png');
    }
    
        #verkkomaksu_active a, #verkkomaksu_active a:visited, #verkkomaksu_active a:active {
        background-image:url('/files/dominrental/images/fi_verkkomaksu_hover.png');
        width: 129px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #verkkomaksu a, #verkkomaksu a:visited, #verkkomaksu a:active {
        background-image:url('/files/dominrental/images/fi_verkkomaksu.png');
        display: block;
        width: 129px;
        height: 34px;
        }
        
        #verkkomaksu a:hover {
        background-image:url('/files/dominrental/images/fi_verkkomaksu_hover.png');
        display: block;
        width: 129px;
        height: 34px;
        }
    
    #ota_yhteytta {
    width: 124px;
    height: 34px;
    text-indent: -9999px;
background-image:url('/files/dominrental/images/fi_ota_yhteytta.png');
    overflow: hidden;
    }
        
        #ota_yhteytta_active a, #ota_yhteytta_active a:visited, #ota_yhteytta_active a:active {
        background-image:url('/files/dominrental/images/fi_ota_yhteytta_hover.png');
        width: 124px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
        
        #ota_yhteytta a, #ota_yhteytta a:visited, #ota_yhteytta a:active {
        background-image:url('/files/dominrental/images/fi_ota_yhteytta.png');
        display: block;
        width: 124px;
        height: 34px;
        }
        
        #ota_yhteytta a:hover {
        background-image:url('/files/dominrental/images/fi_ota_yhteytta_hover.png');
        display: block;
        width: 124px;
        height: 34px;
        }
        
    #inenglish {
    width: 109px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
background-image:url('/files/dominrental/images/in_english.png');
    }
    
        #inenglish_active a, #inenglish_active a:visited, #inenglish_active a:active {
        background-image:url('/files/dominrental/images/inenglish_hover.png');
        width: 129px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #inenglish a, #inenglish a:visited, #inenglish a:active {
        background-image:url('/files/dominrental/images/in_english.png');
        display: block;
        width: 109px;
        height: 34px;
        }
        
        #inenglish a:hover {
        background-image:url('/files/dominrental/images/in_english_hover.png');
        display: block;
        width: 109px;
        height: 34px;
        }
 
    
    #tyhja {
    background-image:url('/files/dominrental/images/fi_vali.png');
    width: 78px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
    }
    
 
#keski {
background-image:url('/files/dominrental/images/keski3.png');
width: 979px;
overflow: hidden;
}
 
#vasen {
background-image:url('/files/dominrental/images/vasen.png');
margin: 0px 0px 0px 7px;
float:left;
width: 221px;
font-family: Tahoma, Arial;
font-size: 12px;
color: #3a3a3a;
overflow:hidden;
}
 
#oikea {
float: left;
width: 743px;
margin: 0;
padding: 0;
}
 
#etusivu_oikea {
float: left;
width: 743px;
margin: 0;
padding: 0;
}
 
#etusivu_nosto 
{
margin: 0;
}
    #etusivu_kuva {
    float: left;
    width: 487px;
    height: 317px;
    }
    
    #etusivu_pienet {
    float: left;
    width: 243px;
    margin: 0;
    }
    
    .up {
    margin-top: -5px;
    }
    
#etusivu_tx {
background-image:url('/files/dominrental/images/tx.png');
background-repeat: no-repeat;
padding: 20px 0px 0px 20px;
margin: 0px 0px 0px 15px;
width: 680px;
font-family: Tahoma, Arial;
font-size: 12px;
color: #3a3a3a;
}
 
#asunnot_lista {
margin: 0px 10px 10px 10px;
float: right;
width: 237px;
overflow:hidden;
}
 
#asunnot_valikko {
background-image:url('/files/dominrental/images/asunnot_valikko.png');
width: 237px;
min-height: 312px;
overflow:hidden;
}
 
#asunnot_header {
margin: 0;
width: 241px;
}
 
#asunnot_lista_tx {
 
margin: 0px 0px 0px 10px;
padding-top: 8px;
text-align: left;
width: 220px;
}
 
#asunnot_footer {
background-image:url('/files/dominrental/images/asunnot_footer.png');
width: 237px;
height: 14px;
}
 
#asunnot_header ul {
list-style-type: none;
width: 241px;
margin: 0;
padding: 0;
}
 
#asunnot_header li {
float: left;
}
 
#yksiot{
text-indent: -9999px;
overflow:hidden;
}
    
        #yksiot_a a, #yksiot_a a:active, #yksiot_a a:visited, #yksiot_a a:hover {
        background-image:url('/files/dominrental/images/yksiot_tabi.png');
        width: 75px;
        height: 35px;
        overflow:hidden;
        display: block;
        }
        
#yksiot_a {
text-indent: -9999px;
overflow:hidden;
}
        
        #yksiot a, #yksiot a, #yksiot a, #yksiot a {
        background-image:url('/files/dominrental/images/yksiot_tabi_2.png');
        width: 74px;
        height: 33px;
        margin-top: 2px;
        overflow:hidden;
        display: block;
        }
        
#kaksiot{
text-indent: -9999px;
overflow:hidden;
}
    
    
        #kaksiot_a a, #kaksiot_a a:visited, #kaksiot_a a:active, #kaksiot_a a:hover {
        background-image:url('/files/dominrental/images/kaksiot_tabi.png');
        width: 85px;
        height: 34px;
        margin-top: 1px;
        overflow:hidden;
        display: block;
        }
 
#kaksiot_a {
text-indent: -9999px;
overflow:hidden;
}
        
        #kaksiot a, #kaksiot a:visited, #kaksiot a:active, #kaksiot a:hover {
        background-image:url('/files/dominrental/images/kaksiot_tabi_2.png');
        width: 84px;
        height: 33px;
        margin-top: 2px;
        overflow:hidden;
        display: block;
        }
    
#perhe{
 
margin-top: 0px;
text-indent: -9999px;
overflow:hidden;
}
    
 
    
        #perhe a, #perhe a:active, #perhe a:visited, #perhe a:hover {
        background-image:url('/files/dominrental/images/perhe_tabi_2.png');
        width: 78px;
        height: 33px;
        overflow:hidden;
        display: block;
        margin-top: 2px;
        }
    
#perhe_a {
text-indent: -9999px;
overflow:hidden;
}    
        #perhe_a a, #perhe_a a:active, #perhe_a a:visited, #perhe_a a:hover{
        background-image:url('/files/dominrental/images/perhe_tabi.png');
        width: 79px;
        height: 34px;
        margin-top: 1px;
        overflow:hidden;
        display: block;
        }
    
 
#tx {
background-image:url('/files/dominrental/images/tx.png');
background-repeat: no-repeat;
padding: 20px 0px 0px 20px;
margin: 10px 0px 0px 0px;
width: 700px;
min-height: 195px;
float:left;
font-family: Tahoma, Arial;
font-size: 12px;
color: #3a3a3a;
}
 
#alasivu {
margin: 0px 0px 0px 15px;
width: 730px;
font-family: Tahoma, Arial;
font-size: 12px;
color: #3a3a3a;
}
 
#yksiot_tx {
margin: 0px 10px 0px -15px;
width: 700px;
font-family: Tahoma, Arial;
font-size: 12px;
color: #3a3a3a;
}
 
    .asunnot_etusivu_nosto {
    width: 243px;
    float: left;
    margin-top: -2px;
    }
    
    .asunnot_etusivu_nosto_tx {
    margin-top: -2px;
    width: 220px;
    border-left: 2px solid #FFF;
    padding: 5px 0px 0px 10px;
    }    
    
#footer {
background-image:url('/files/dominrental/images/footer2.png');
width: 979px;
height: 26px;
text-align: right;
}
 
#footer_tx  {
margin: 0px 20px 0px 0px;
font-family: Tahoma, Arial;
font-size: 11px;
color: #BBB;
font-weight: none;
}
 
 
.keltainen_main_header {
background-image:url('/files/dominrental/images/keltainen_main_header.png');
width: 221px;
height: 35px;
font-weight: bold;
overflow: hidden;
}
 
.main_header_tx {
padding: 10px 0px 0px 15px;
}
 
.header_tx {
padding: 20px 0px 0px 15px;
}
 
.keltainen_keski {
background-image:url('/files/dominrental/images/keltainen_keski.png');
width: 221px;
font-family: Tahoma;
font-size: 12px;
overflow: hidden;
}
 
.keltainen_tx {
width: 200px;
font-family: Tahoma;
font-size: 13px;
margin: 15px;
}
 
.keltainen_header {
background-image:url('/files/dominrental/images/keltainen_header.png');
width: 221px;
height: 45px;
font-weight: bold;
}
 
.keltainen_footer {
background-image:url('/files/dominrental/images/keltainen_footer.png');
height: 14px;
width: 221px;
}
 
/* Linkit */
 
a, a:active, a:visited {
color: #0066ff;
text-decoration: none;
}
 
a:hover {
color: #004bbc;
text-decoration: none;
}
 
/* OTSIKOT */            
 
h1 {
font-family: Georgia;
font-size: 20px;
color: #505a5a;
font-weight: bold;
margin: 0;
}
 

h2 {
font-family: Tahoma, Georgia;
font-size: 16px;
color: #6a4d00;
font-weight: bold;
margin: 0;
}
 
/* Lomakkeet */
 
form {
text-align: left;
}
 
input {
border: 1px solid #BBB;
}
 
textarea {
border: 1px solid #BBB;
}
 
/* --------------- EN VERSIO ------------------ */
 
 
 
    #home {
    width: 100px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
background-image:url('/files/dominrental/images/en_home.png');
    }
        #home_active a, #home_active a:visited, #home_active a:active {
        background-image:url('/files/dominrental/images/en_home_hover.png');
        width: 100px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #home a, #home a:visited, #home a:active {
        background-image:url('/files/dominrental/images/en_home.png');
        display: block;
        width: 100px;
        height: 34px;
        }
        
        #home a:hover {
        background-image:url('/files/dominrental/images/en_home_hover.png');
        display: block;
        width: 100px;
        height: 34px;
        }
            
    
    #apartments {
    width: 101px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
    background-image:url('/files/dominrental/images/en_apartments.png');
    }
        #apartments_active a, #apartments_active a:visited, #apartments_active a:active {
        background-image:url('/files/dominrental/images/en_apartments_hover.png');
        width: 101px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #apartments a, #apartments a:visited, #apartments a:active {
        background-image:url('/files/dominrental/images/en_apartments.png');
        display: block;
        width: 101px;
        height: 34px;
        }
        
        #apartments a:hover {
        background-image:url('/files/dominrental/images/en_apartments_hover.png');
        display: block;
        width: 101px;
        height: 34px;
        }
    
    #prices {
    width: 90px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
    background-image:url('/files/dominrental/images/en_prices.png');
    }
    
        #prices_active a, #prices_active a:visited, #prices_active a:active {
        background-image:url('/files/dominrental/images/en_prices_hover.png');
        width: 90px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #prices a, #prices a:visited, #prices a:active {
        background-image:url('/files/dominrental/images/en_prices.png');
        display: block;
        width: 93px;
        height: 34px;
        }
        
        #prices a:hover {
        background-image:url('/files/dominrental/images/en_prices_hover.png');
        display: block;
        width: 93px;
        height: 34px;
        }
    
    #e-payment {
    width: 129px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
    background-image:url('/files/dominrental/images/en_e-payment.png');
    }
    
        #e-payment_active a, #e-payment_active a:visited, #e-payment_active a:active {
        background-image:url('/files/dominrental/images/en_e-payment_hover.png');
        width: 129px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #e-payment a, #e-payment a:visited, #e-payment a:active {
        background-image:url('/files/dominrental/images/en_e-payment.png');
        display: block;
        width: 129px;
        height: 34px;
        }
        
        #e-payment a:hover {
        background-image:url('/files/dominrental/images/en_e-payment_hover.png');
        display: block;
        width: 129px;
        height: 34px;
        }
    
    #contact_us {
    width: 124px;
    height: 34px;
    text-indent: -9999px;
background-image:url('/files/dominrental/images/en_contact_us.png');
    overflow: hidden;
    }
        
        #contact_us_active a, #contact_us_active a:visited, #contact_us_active a:active {
        background-image:url('/files/dominrental/images/en_contact_us_hover.png');
        width: 124px;
        height: 34px;
        text-indent: -9999px;


        display: block;
        }
        
        #contact_us a, #contact_us a:visited, #contact_us a:active {
        background-image:url('/files/dominrental/images/en_contact_us.png');
        display: block;
        width: 124px;
        height: 34px;
        }
        
        #contact_us a:hover {
        background-image:url('/files/dominrental/images/en_contact_us_hover.png');
        display: block;
        width: 124px;
        height: 34px;
        }
        
    #suomeksi {
    width: 109px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
background-image:url('/files/dominrental/images/suomeksi.png');
    }
    
        #suomeksi_active a, #suomeksi_active a:visited, #suomeksi_active a:active {
        background-image:url('/files/dominrental/images/suomeksi_hover.png');
        width: 129px;
        height: 34px;
        text-indent: -9999px;
        display: block;
        }
    
        #suomeksi a, #suomeksi a:visited, #suomeksi a:active {
        background-image:url('/files/dominrental/images/suomeksi.png');
        display: block;
        width: 109px;
        height: 34px;
        }
        
        #suomeksi a:hover {
        background-image:url('/files/dominrental/images/suomeksi_hover.png');
        display: block;
        width: 109px;
        height: 34px;
        }
		
		
 
#studio{
text-indent: -9999px;
overflow:hidden;
}
    
        #studio_a a, #studio_a a:active, #studio_a a:visited, #studio_a a:hover {
        background-image:url('/files/dominrental/images/studio_tabi.png');
        width: 75px;
        height: 35px;
        overflow:hidden;
        display: block;
        }
        
#studio_a {
text-indent: -9999px;
overflow:hidden;
}
        
        #studio a, #studio a, #studio a, #studio a {
        background-image:url('/files/dominrental/images/studio_tabi_2.png');
        width: 74px;
        height: 33px;
        margin-top: 2px;
        overflow:hidden;
        display: block;
        }
        
#bed{
text-indent: -9999px;
overflow:hidden;
}
    
    
        #bed_a a, #bed_a a:visited, #bed_a a:active, #bed_a a:hover {
        background-image:url('/files/dominrental/images/1bed_tabi.png');
        width: 85px;
        height: 34px;
        margin-top: 1px;
        overflow:hidden;
        display: block;
        }
 
#bed_a {
text-indent: -9999px;
overflow:hidden;
}
        
        #bed a, #bed a:visited, #bed a:active, #bed a:hover {
        background-image:url('/files/dominrental/images/1bed_tabi_2.png');
        width: 84px;
        height: 33px;
        margin-top: 2px;
        overflow:hidden;
        display: block;
        }
    
#family{
margin-top: 0px;
text-indent: -9999px;
overflow:hidden;
}
    
        #family a, #family a:active, #family a:visited, #family a:hover {
        background-image:url('/files/dominrental/images/family_tabi_2.png');
        width: 78px;
        height: 33px;
        overflow:hidden;
        display: block;
        margin-top: 2px;
        }
    
#family_a {
text-indent: -9999px;
overflow:hidden;
}    
        #family_a a, #family_a a:active, #family_a a:visited, #family_a a:hover{
        background-image:url('/files/dominrental/images/family_tabi.png');
        width: 79px;
        height: 34px;
        margin-top: 1px;
        overflow:hidden;
        display: block;
        }
        
        
        
        
        
        
        
        
        
        
        
/* E-payment */

form#estandard label
{
  font-weight: bold;
  display: block;
  margin: 10px 0 5px 0;
}

form#estandard input.text,
form#estandard textarea 
{
  width: 250px;
}

form#estandard input.submit 
{
  width: 75px;
}

form#estandard textarea 
{
  height: 75px;
}
 
fieldset 
{
  width: 250px;
  margin: 0 0 10px 0;
  padding: 10px;
  background: url('/files/dominrental/images/tx.png') top left repeat-y;
}

fieldset legend
{
  font-weight: bold;
  padding: 3px;
}
