body {
background-color: #ffffff;
background-image: url("http://home-in-cyprus.net/images/bg_line_6.jpg");
background-position: top left;
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
}

#main_p {
background-image: url("http://home-in-cyprus.net/images/bg_line_1.gif");
background-position: top left;
background-repeat: repeat-x;
}

table {
border: 0px;
border-collapse: collapse;
}

table td {
padding: 0px;
}

#left_p {
background-image: url("http://home-in-cyprus.net/images/bg_line_2.jpg");
background-position: top lert;
background-repeat: no-repeat;
}

#right_p {
background-image: url("http://home-in-cyprus.net/images/bg_line_3.jpg");
background-position: top right;
background-repeat: no-repeat;
height: 343px;
}

#left_b {
background-image: url("http://home-in-cyprus.net/images/bg_line_4.jpg");
background-position: top lert;
background-repeat: no-repeat;
}

#logo {
margin: 79px 0px 0px 70px;
}

#phone {
margin: 79px 0px 0px 0px;
font-family: Arial Narrow, Arial;
font-size: 27px;
color: #1d80a0;
font-weight: bold;
letter-spacing: -1px;
}

#icq {
margin: -5px 0px 0px 0px;
font-family: Arial;
font-size: 11px;
color: #1d80a0;
}

#menubar {
margin: 90px 0px 0px 43px;
background-image: url("http://home-in-cyprus.net/images/menubar.gif");
background-position: top left;
background-repeat: no-repeat;
}

#banner {
margin: 0px 0px 0px 0px;
}

a.lblue:link, a.lblue:visited, a.lblue:active, a.lblue:hover {
font-family: Arial Narrow;
font-size: 16px;
font-weight: bold;
color: #1d80a0;
letter-spacing: -1px;
text-decoration: none;
line-height: 23px;
}

a.lgray:link, a.lgray:visited, a.lgray:active, a.lgray:hover {
font-family: Arial Narrow;
font-size: 16px;
font-weight: bold;
color: #585858;
letter-spacing: -1px;
text-decoration: none;
line-height: 23px;
}

a.sgray:link, a.sgray:visited, a.sgray:active, a.sgray:hover {
font-family: Arial;
font-size: 9px;
color: #cccccc;
text-decoration: underline;
}

a.gray:link, a.gray:visited {
font-family: Arial;
font-size: 11px;
color: #888888;
text-decoration: underline;
}

a.gray:active, a.gray:hover {
font-family: Arial;
font-size: 11px;
color: #383838;
text-decoration: underline;
}

#item_mark {
background-image: url("http://home-in-cyprus.net/images/link_mark.gif");
background-position: center left;
background-repeat: no-repeat;
margin: 0px 0px 0px 12px;
padding: 0px 0px 0px 15px;
}

.item {
background-image: url("http://home-in-cyprus.net/images/link.gif");
background-position: center left;
background-repeat: no-repeat;
margin: 0px 0px 0px 12px;
padding: 0px 0px 0px 15px;
}

#case {
background-image: url("http://home-in-cyprus.net/images/case.jpg");
background-position: bottom left;
background-repeat: no-repeat;
}

.btitle {
font-family: Arial Narrow;
font-size: 17px;
font-weight: bold;
color: #1d80a0;
letter-spacing: -1px;
line-height: 23px;
}

.gtitle {
font-family: Arial Narrow;
font-size: 17px;
font-weight: bold;
color: #383838;
letter-spacing: -1px;
line-height: 23px;
}

#intro {
margin: 90px 71px 0px 0px;
background-position: top right;
background-repeat: no-repeat;
}

.mtext {
font-family: Tahoma;
font-size: 11px;
color: #383838;
margin: 0px 0px 0px 0px;
}

#subscribe {
margin: 0px 0px 60px 70px;
background-position: top left;
background-repeat: no-repeat;
}

#picture {
behavior: url("http://home-in-cyprus.net/images/png.htc");
margin: 0px -10px 5px 0px;
}

#spec {
margin: 40px 0px 0px 31px;
}

.name {
font-family: Arial;
font-size: 9px;
color: #818181;
background-color: #eeeeee;
padding: 0px 10px 0px 10px;
}

.nameless {
margin: 13px 0px 0px 21px;
}

.mspec {
font-family: Arial;
font-size: 11px;
color: #888888;
margin: 13px 0px 50px 31px;
}

#owner {
font-family: Arial;
font-size: 11px;
color: #888888;
margin: 25px 0px 0px 31px;
}

#development {
font-family: Arial;
font-size: 9px;
color: #cccccc;
margin: 5px 0px 50px 31px;
}

#spacer_71 {
width: 71px;
}

#spacer {
width: 982px;
}

.spacer_10 {
width: 10px;
}

.spacer_25 {
width: 25px;
}

.spacer_60 {
width: 60px;
}

#spacer_320 {
width: 320px;
}

#search {
margin: 10px 195px 0px 0px;
}

#copyline {
margin: 0px 40px 0px 0px;
height: 1px;
background-color: #e5e5e5;
}

.frame {
border: solid 1px #7dcde2;
height: 81px;
}

.ftitle {
margin: 0px 0px 0px 0px;
font-family: Arial;
font-size: 11px;
color: #1d80a0;
position: relative;
z-index: 2;
}

.ftitle_2 {
margin: 5px 0px 0px 0px;
font-family: Arial;
font-size: 11px;
color: #1d80a0;
position: relative;
z-index: 2;
}

.selector_1 {
border: solid 1px #a4a4a4;
background-color: #ffffff;
font-family: Arial;
font-size: 11px;
color: #a4a4a4;
width: 100%;
height: 17px;
margin: 3px 0px 0px 0px; 
}

.selector_0 {
border: solid 1px #a4a4a4;
background-color: #ffffff;
font-family: Arial;
font-size: 11px;
color: #a4a4a4;
width: 128px;
height: 17px;
margin: 3px 0px 0px 0px; 
}

.lift_17 {
margin: -8px 0px 0px 0px; 
}

td.visas {
padding:10px;border: 1px solid #CCCCCC;
}

a.country {
text-decoration:none;
color:#555555;
font-size:14px;
line-height:20px;
font-weight:bold;
}

a.intermodule {
text-decoration:none;
color:#555555;
font-size:14px;
font-weight:bold;
}

td.paydetails {
height:35px;
padding-left:5px;
width:250px;
}

td.paydetails1 {
height:35px;
padding-left:5px;
}