* {
   padding:0;
   margin:0;
}
img {
   border:0;
}
body {
   background:url(../images/top_line.gif) top left repeat-x;
   text-align:center;
   font-family:Tahoma,sans-serif;
   font-size:11px;
}
a{
 text-decoration:underline;
}
a:hover{
 text-decoration:none;
}
#description {

}
#description td {
   padding:5px;
}
#description h1 {
   font-size:170%;
   color:#CE161D;
   font-weight:bold;
   margin:0 0 10px 0;
}
#description h2 {
   font-size:8pt;
   color:#CE161D;
   margin:0 0 5px 0;
}
.error {
   font-weight:bold;
   color:#f00;
   text-align:center;
   margin:20px 0 0px 0;
}
#main{    top:0px;
    width:1040px;
    margin:0 auto;
}
#flash {
	background:url(../images/flash.jpg) top center no-repeat;
	width:1040px;
	height:365px;
}
#center{	background:url(../images/bottom_border.jpg) bottom right no-repeat;
	margin:0 20px;
	padding-bottom:30px;
	overflow:hidden;
}
#center_text{    width:750px;
    margin:25px 0 0 25px;
    padding-bottom:50px;
}
#center_text p {
   margin:0 0 20px 0;
}
#center_text ul {
   margin:0 0 20px 20px;
}
#center_text ol {
   margin:0 0 20px 20px;
}
#center_text li {
   margin:0 0 5px 0;
}
#center_text h1 {
   text-align:left;
   margin:0 0 20px 0;
}
#center_text h2 {
   text-align:left;
}
#center_text a {
   color:#1F60A2;
   font-weight:bold;
   text-decoration:underline;
}
#center_text a:hover {
   text-decoration:none;
}
#left_column{	width:145px;
	float:left;
    background:url(../images/key.jpg) top left no-repeat;
}
#left_column a{
	color:#6D6E71;
    text-decoration:underline;
}
#left_column a:hover{
	color:#6D6E71;
    text-decoration:none;
}
#left_column_banners{	width:120px;
	margin:95px 0 0 20px;
}
#left_column_banners .adv_banner{	border:1px solid #DFDFE0;
	width:118px;
	margin-top:5px;
}
#left_column_banners .adv_text{
	width:118px;
	margin-top:5px;
	text-align:center;
}
#right_column{	width:855px;
	float:left;
	background:url(../images/top_border.jpg) top right no-repeat;
	text-align:left;
}
#right_column H1{	font:bold 10pt Tahoma,sans-serif;
    color:#E00202;
    margin-bottom:5px;
}
#right_column H2{
	font:bold 8pt Tahoma,sans-serif;
    color:#000;
    margin-bottom:3px;
}
#right_column a{
	color:#6D6E71;
    text-decoration:underline;
}
#right_column a:hover{
	color:#6D6E71;
    text-decoration:none;
}
#left_text{	width:405px;
	float:left;
	margin:20px 0 0 20px;
}
#left_top_text{
	width:233px;
	height:289px;
	border:1px solid #DCDDDE;
	background:url(../images/girl_left.jpg) top left no-repeat;
	text-align:left;
	margin-top:5px;
	padding:5px 160px 5px 10px;
}
#left_top_text p {
    margin:0 0 5px 0;
}
#right_text{
	width:405px;
	float:left;
	margin:20px 0 0 5px;
}
#right_top_text{
	width:233px;
	height:289px;
	border:1px solid #DCDDDE;
	background:url(../images/girl_right.jpg) top left no-repeat;
	text-align:left;
	margin-top:5px;
	padding:5px 160px 5px 10px;
}
#right_top_text p {
    margin:0 0 5px 0;
}
#rooms_banner{	width:855px;
	height:125px;
	margin:5px 0 0 20px;
}
#rooms_banner .banner1{
	float:left;
	width:261px;
	height:121px;
	border:1px solid #8D8E8F;
	padding:1px;
    margin-left:10px;
}
#rooms_banner .banner2{
	float:left;
	width:261px;
	height:121px;
	border:1px solid #8D8E8F;
	padding:1px;
	margin:0 10px;
}
#rooms_banner .banner3{
	float:left;
	width:261px;
	height:121px;
	border:1px solid #8D8E8F;
	padding:1px;
}
#rooms_banner .proposition{
    background:#8D8E8F;
	width:261px;
	height:13px;
	margin-top:1px;
	text-align:center;
	font:bold 9pt Tahoma,sans-serif;
    color:#FFF;
    padding:4px 0 5px 0;
}
#left_center_text{	width:365px;
	float:left;    padding: 10px 5px 10px 35px;
    text-align:justify;
}
#left_center_text p {
    margin:0 0 15px 0;
}
#left_center_text ul {
    margin:0 0 15px 20px;
}
#left_center_text ul li {
    margin-bottom:5px;
}

#right_center_text{	width:375px;
	float:right;    padding: 10px 25px 10px 5px;
    text-align:justify;
}
#right_center_text p {
    margin:0 0 15px 0;
}
#right_center_text ul {
    margin:0 0 15px 20px;
}
#right_center_text ul li {
    margin-bottom:5px;
}

#bottom_menu{    text-align:center;
    padding:17px;
    font-size:11px;
    color:#6D6E71;
    height:11px;
}
#bottom_menu a{
    color:#6D6E71;
    text-decoration:underline;
}
#bottom_menu a:hover{
    color:#6D6E71;
    text-decoration:none;
}
#footer{    padding:11px 10px;
    font-size:9px;
    color:#FFF;
    background:#EF8701;
    height:12px;
}
#footer .copyright {	float:left;
}
#footer .madeby {
    float:right;
}
#footer .madeby a{
    color:#FFF;
    text-decoration:underline;
}
#footer .madeby a:hover{
    color:#FFF;
    text-decoration:none;
}
#apartment_list {
 margin-top:0px;
}
#apartment_list div{
 width:48%;
 border:solid 1px #666666;
 margin:0 5px 5px 0;
 padding:0;
}
#apartment_list table {
  width:100%;
  padding:1px 1px 1px 1px;
  margin:2px 1px 1px 2px;
}
#apartment_list td {
 padding:0 8px 0 0;
}
#apartment_list td img {
   border:solid 1px #D1D3D4;
}
#apartment_list td a.sort {
   font-weight:bold;
   color:#58595B;
   text-decoration:none;
}
#apartment_list td a {
   font-weight:bold;
   color:#58595B;
   text-decoration:none;
}
.rowbg {
   background:#f0f0f0;
}
.success {
   font-weight:bold;
   color:green;
   text-align:center;
   margin:20px 0 0px 0;
}
