body {
margin: 10px 0 10px 0;
padding:0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
color:#222222;
background-color:#fff;
}

a {
color:#113162;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#wrapper {
width:790px;
margin:0 auto;
}

#header {
width:780px;
height:120px;
background-image:url(../im/header.jpg);
border-bottom:solid 3px #EB0859;
}

#logo {
display:block;
width:200px;
height:65px;
margin:15px 0 0 8px;
float:left;
}

#logo h1 {
display:none;
}

#header ul {
list-style:none;
float:right;
margin:15px 0 0 0;
padding:0 0 0 0;
}

#header ul li {
float:left;
padding:0 11px;
}

#header ul li a {
color:#fff;
}

#hmenu {
width:780px;
height:36px;
background-image:url(../im/hmenubg.jpg);
background-repeat:repeat-x;
margin-bottom:20px;
}

#hmenu ul {
float:left;
margin:9px 0 0 0;
padding:0 0 0 10px;
list-style:none;
}

#hmenu ul li {
float:left;
padding:0 9px;
border-right:solid 1px #FE9343;
}

#hmenu ul li a {
text-decoration:none;
}

#hmenu ul li a:hover {
text-decoration:underline;
}

#bmenu {
width:780px;
height:36px;
background-repeat:repeat-x;
margin-top:20px;
clear:both; float:left;
}

#bmenu ul {
float:left;
padding:0;
list-style:none;
margin:0
}

#bmenu ul li {
float:left;
padding:0 9px;
border-right:solid 1px #FE9343;
}

#bmenu ul li a {
text-decoration:none;
}

#bmenu ul li a:hover {
text-decoration:underline;
}

#lcol {
width:170px;
float:left;
margin-right:11px;
}

#ccol {
width:418px;
float:left;
margin-right:11px;
}

#rcol {
width:165px;
float:left;
}

.cat {
background-image:url(../im/catbg.jpg);
width:161px;
height:23px;
color:#fff;
font-weight:bold;
padding:9px 0 0 9px;
float:left;
}

dl {
margin:0;
font-size:.9em;
border-bottom:solid 3px #F08501;
float:left;
padding-bottom:1px;
width:170px;
}

dt {
width:161px;
background-image:url(../im/scatbg.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#F8CC8D;
float:left;
padding:5px 0 7px 9px;
}

dd {
margin:0;
float:left;
clear:both;
width:147px;
padding:5px 5px 5px 18px;
background-color:#FEEFDC;
border-bottom:solid 1px #DD9F6E;
border-top:solid 1px #fff;
background-image:url(../im/bul1.gif);
background-repeat:no-repeat;
background-position:7px 9px;
}

#lcol p {
clear:both;
padding-top:10px;
margin:0;
width:170px;
text-align:center;
}

h2 {
background-image:url(../im/h2bg.jpg);
background-position:right;
background-repeat:no-repeat;
font-size:1em;
height:30px;
color:#fff;
margin:0;
clear:both;
}

h2 span {
display:block;
height:22px;
background-image:url(../im/h2bul.jpg);
background-position:left;
background-repeat:no-repeat;
padding: 8px 0 0 10px;
float:left;
}

.hot {
float:left;
width:398px;
height:245px;
margin-top:2px;
margin-bottom:10px;
background-image:url(../im/hotbg.jpg);
background-repeat:no-repeat;
padding:10px 0 10px 20px;
}

.hot1 {
width:152px;
height:225px;
background-image:url(../im/hot1bg.jpg);
background-repeat:no-repeat;
float:left;
margin-right:10px;
padding:10px 16px 10px 16px;
}

.hot1 img {
border:solid 1px #5A5A5A;
}

.hot1 p {
margin:2px 0;
}

.hot1 p a.cell {
display:block;
width:141px;
height:19px;
background-image:url(../im/hot1link.jpg);
padding:5px 0 0 10px;
text-decoration:underline;
margin-top:5px;
}


p.banner {
padding:10px 0;
clear:both;
text-align:center;
margin:0;
}

#searchbymap {
width:140px;
float:left;
background-color:#FEEFDC;
text-align:center;
padding-bottom:7px;
}

.bul {
background-image:url(../im/bul1.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:10px;
}

#minisearch {
width:265px;
float:left;
margin-left:10px;
background-color:#E9E9E9;
margin-bottom:10px;
}

p.fr {
float:right;
margin: 8px 10px 0 0;
font-weight:normal;
}

p.fr a {
color:#fff;
}

#minisearch select, #minisearch input {
width:120px;
font-size: .9em;
}

#last {
clear:both;
width:418px;
}

table#results {
border-bottom:solid 4px #E9E9E9;
background-color:#F4F4F4;
clear:both;
}

table#results th {
background-color:#F8CA8C;
border-top:solid 2px #fff;
font-weight:normal;
font-size: .9em;
background-image:url(../im/vr.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:center;
height:30px;
}

table#results td {
border-bottom:solid 1px #D3D3D3;
border-top: solid 1px #fff;
font-size: .9em;
}

table#results td img{
border:solid 1px #5A5A5A;
}

.mm1 {
background-color:#E9E9E9;
}

#rcol dd {
background-image:none;
padding:5px;
width:160px;
}

#rcol dd img {
margin:0 5px 0 0;
border:solid 1px #5A5A5A;
}

dd.orange {
background-color:#F08600;
}

dd.orange a {
color:#fff;
}

#footer {
width:770px;
height:26px;
background-image:url(../im/footer.jpg);
clear:both;
margin-top:20px;
float:left;
color:#fff;
padding:15px 0 0 10px;
}

#c {
clear:both;
width:780px;
height:26px;
padding:10px 0 0 0;
text-align:right;
}

#main {
float:left;
width:599px;
}

.sub {
width:589px;
background-image:url(../im/subbg.jpg);
background-color:#F7CB8C;
background-position:top;
background-repeat:no-repeat;
margin:2px 0;
padding:4px 0 4px 10px;
}

.sub a {
background-image:url(../im/bul2.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding:0 8px 0 10px;
}

#content {
width:579px;
background-color:#E9E9E9;
background-image:url(../im/contentbg.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
padding:10px;
}

.content {
width:579px;
background-color:#E9E9E9;
background-image:url(../im/contentbg.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
padding:10px;
margin-bottom:5px;
}

#content h1 {
font-size: 1.3em;
margin:0;
}

#content select,#content input {
width:180px;
}

#content hr {
height:1px;
border:none;
background-color:#113162;
}

#content p {
margin:5px 0;
}

#content a{
text-decoration:underline;
}

img.bpic {
border:solid 1px #5A5A5A;
margin-left:10px;
margin-top:10px;
}

.whiteline {
width:572px;
height:18px;
background-image:url(../im/whiteline.jpg);
clear:both;
padding:3px 0 0 7px;
margin:10px 0;
float:left;
}

.whiteline a {
float:left;
}

#print {
display:block;
width:13px;
height:15px;
background-image:url(../im/printer.jpg);
float:right;
margin-right:10px;
}

#sendtofriend {
display:block;
width:25px;
height:13px;
background-image:url(../im/sendtofriend.jpg);
float:right;
margin-right:10px;
}

a.file {
background-image:url(../im/file.gif);
background-repeat: no-repeat;
display:block;
clear:both;
padding-left:30px;
height:26px;
}

#towns td {
border-bottom:solid 1px #D3D3D3;
border-top: solid 1px #fff;
}

#lang {
position:relative;
top:90px;
left:525px;
}

a.topoff {
display:block;
padding:6px;
background:#CC3300;
color:#fff;
font-weight:bold;
text-align:center;
}

.forma label {display:block; float:left; width:70px; clear:both;}
.forma input {float:left; border:solid 1px #F28E14; width:200px; margin-bottom:10px;}
