

/* general styles */

body {
margin:0;
padding:0;
background:#ffffff url("bg.gif") repeat-x 0 0;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,Tahoma,sans-serif;
color:#4e7caf;
font-size:x-small; /* IE 5.x value */
voice-family:"\"}\"";
voice-family:inherit;
font-size:small; /* correct value */
}

a {
font-weight:normal;
text-decoration:none;
}
a:hover {
font-weight:normal;
text-decoration:underline;
}

a img {
border:none;
}

a.backbtn{
color:#0260c0
}

div.adv{
padding:17px 10px 15px 12px;
margin:0 0 15px 10px;
display:block;
width:480px;
border:1px #93bfec solid;
}

div.client{
position:relative;
float:right;
width:270px;
height:108px;
}

div.adv h1{
padding:0;
margin:0;
font-size:20px;
font-weight:normal;
color:#0260c0;
background:none;
}

div.adv p{
font-size:13px;
line-height:175%;
padding:0 0 17px 0;
margin:0;
}

div.adv a, div.adv a:hover{
font-weight:bold;
font-size:16px;
color:#0260c0;
text-decoration:none;
}

p {
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,Tahoma,sans-serif;
font-size:11px;
margin:0;
padding:0;
}

h1 {
margin:0;
padding:12px 0 0 20px;
font-size:20px;
font-weight:normal;
color:#0260c0;
line-height:1.3em;
height:49px;
background:transparent url("h1.jpg") no-repeat 0 0;
}

h2 {
margin:0 0 0.3em 0;
padding:0;
font-size:17px;
font-weight:normal;
color:#0260c0;
}

h3 {
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
font-style:italic;
color:#0260c0;
}

form {
margin:0;
padding:0;
}


input.submit {
cursor:pointer;
}

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


/* container */

#container {
margin:0 auto 0 auto;
width:1024px;
text-align:left;
font-size:85%;
line-height:1.6em;
}

/* header styles */

#header {
padding:65px 77px 0 0;
margin:0;
height:162px;
width:947px;
background:transparent url("header.jpg") no-repeat 0 0;
}

#header a.logo{
margin:0;
float:right;
display:block;
width:305px;
height:56px;
}

#menu{
float:right;
margin:0;
padding:58px 0 0 0;
width:450px;
}

#menu a {
padding:6px 5px 0 5px;
float:left;
display:block;
font-size:12px;
font-weight:normal;
color:#ffffff;
font-family:Verdana,Tahoma,Arial;
font-size:11px;
height:24px;
}

#menu a.on{
padding:6px 5px 0 10px;
color:#ffffff;
height:24px;
background:transparent url("menu.gif") no-repeat 0 0;
}

#menu span{
float:left;
margin:0 20px 0 20px;
height:26px;
width:1px;
}

#menu div{
float:left;
width:5px;
height:30px;
background:transparent url("menuend.gif") no-repeat 0 0;
}

/* content */

#content, #index {
margin:0;
padding:36px 0 0 114px;
width:910px;
font-size:13px;
min-height:350px;
background:transparent url("content.jpg") no-repeat 0 0;
}

#index{
background:transparent url("esi.jpg") no-repeat 0 0;
}

* html #content, * html #index{
height:350px;
}

#text{
padding:5px 120px 20px 22px;
}

#first{
float:left;
padding:5px 10px 20px 22px;
width:480px;
}

#text p, #first p{
margin-top:10px;
font-size:13px;
line-height:175%;
text-align:justify;
}

#text a{
color:#0260c0;
}

#contact{
padding-right:75px;
float:right;
width:290px;
height:185px;
}

#contact img{
padding:1px;
border:1px #5c9fe3 solid;
margin:0 30px 30px 0;
background-color:#ffffff;
}

#contact div.info {
float:left;
margin:0;
padding:6px 0 25px 20px;
font-size:13px;
font-weight:normal;
color:#4e7caf;
line-height:175%;
width:250px;
}

#contact div.info div{
float:left;
font-weight:bold;
padding-right:5px;
width:110px;
text-align:right;
}

table.priceList{
font-family:Arial,Verdana;
font-size:11px;
color:#000000;
border-top:1px #98badd solid;
border-right:1px #98badd solid;
}

table.priceList th{
background-color:#0182f6;
font-weight:bold;
color:#ffffff;
border-left:1px #98badd solid;
border-bottom:1px #98badd solid;
}

table.priceList td{
padding:2px;
background-color:#e0f1ff;
font-weight:normal;
color:#000000;
border-left:1px #98badd solid;
border-bottom:1px #98badd solid;
}

table.priceList td a{
color:#000000
}


/* footer */

#footer {
width:804px;
height:36px;
margin:0;
padding:20px 105px 0 115px;
background:transparent url("footer.gif") no-repeat 0 0;
}

#footer p{
float:left;
font-size:10px;
color:#4e96e1;
}

#footer a{
font-size:10px;
color:#4e96e1;
}

a.netmedia{
float:right;
display:block;
}

.i-button{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px
}

table input, table textarea{
font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;
font-size:12px;
}

a.hansa{
display:block;
float:left;
width:120px;
height:60px;
background:#ffffff url("http://www.familakv.ee/pokumaja/gfx/kodus_rek120x60.gif") no-repeat 0 0;
}

a.seb{
margin-left:20px;
display:block;
float:left;
width:120px;
height:60px;
background:#ffffff url("http://www.familakv.ee/pokumaja/gfx/seb_120x60_est.gif") no-repeat 0 0;
}

a.sampo{
margin-left:20px;
display:block;
float:left;
width:120px;
height:60px;
background:#ffffff url("http://www.familakv.ee/pokumaja/gfx/sampo_laenuabi_120x60.gif") no-repeat 0 0;
}