body{
   background:#3D617F;
   font-family:tahoma,verdana,serif;
   font-size:11px;
   color:#ffffff;
   cursor:default;
}

a.lnk{
color:#ffffff;
text-decoration:none;
border-bottom:solid 1px #0000FF;
}
a.lnk:hover{
border-bottom:solid 1px #ffffff;
}

#container{
   width:612px;margin:auto;
}

#header{
   background:url('../images/header.jpg') no-repeat center;
   position:relative;
   height:165px;
   width:612px;
}

#contentscontainer{
   position:relative;
   background:url('../images/shadow.jpg') repeat-y center;
   height:auto !important;min-height:410px;height:410px;
   text-align:left;margin:auto;
}

#contents{
   width:404px;
   padding:10px 0px 14px 38px;border:solid 0px black;
}

#contacts{
   position:absolute;border:solid 0px black;
   padding:10px 39px 14px 0px;
   top:0;right:0;
   width:120px;
}

#footer{
   background:url('../images/footer.jpg') no-repeat center;
   height:24px;
}

#menu{
   position:absolute;
   top:143px;left:29px;
   height:24px;width:554px;
}

#menu a{
   text-decoration:none;
   font-family:verdana,tahoma,serif;
   font-size:14px;
   letter-spacing:-1px;
   font-weight:bold;
   color:#ffffff;
   display:block;
   height:20px;
   padding-top:2px;
}

#menu a:hover{
   background-color:#4581B5;
   color:#ffffff;
}
#menu a.current{
   background-color:#4581B5;
   color:#ffffff;
}

div.contents{
   padding:5px;border:solid 3px #456D8F;
}

div.caption{
text-align:center;
   background:#456D8F;padding:3px 1px 1px 1px;
   font-size:12px;font-weight:bold;letter-spacing:2px;
}

.kvartira{border:solid 1px #CDCDCD;margin-top:10px;background-color:#456D8F;}
.kv{display:block;background:#CDCDCD;font-size:12px;text-align:center;color:#000000}

img{margin:5px;}
img.cnt{margin:0px;}
img.lng{margin:4px;}

input{width:200px;border:solid 2px #456D8F}
input.day{width:30px;border:solid 2px #456D8F}
input.year{width:60px;border:solid 2px #456D8F}

div.smth{padding-left:3px;padding-bottom:3px}

img.n{
	border:#456D8F solid 3px;
}