* {
        margin: 0;
        padding: 0;
}

html {
        height: 100%;
}

body {
        color: #663333;
        height: 100%;
        font-family: Verdana, Tahoma;
        background-color: #F5F5D5;
        font-size: 0.8em;
}
table {
        width: 100%;
        border-collapse: collapse;
        font-family: Verdana;
        font-size: 1em;
}
td, th {
        vertical-align: top;
}
img {
        border: none;
}

ul {
        list-style-type: none;
        margin: 0;
}

h1 {
        letter-spacing: 1px;
        text-transform: uppercase;
        background: #FFFFFF top left no-repeat;
        padding: 7px 0 10px 40px;
        font: bold 16px arial ;
}


h2,h3,h4,h5,h6 {
        font-size: 1em;
}
a {
        color: #CC0000;
}
p {
        padding: 6px 0;
}

ul li {
        background: transparent url("li.gif"/*tpa=http://www.ralty-help.ru/images/li.gif*/) 1px 7px no-repeat;
        padding-left: 10px;
}

ul li li {
        background: transparent url("li_li.gif"/*tpa=http://www.ralty-help.ru/images/li_li.gif*/) 1px 7px no-repeat;
}

#head_left {
        width: 239px;
        height: 116px;
        padding: 9px 14px 0 12px;
}

#head_right {
        width: 100%;
        height: 125px;
        padding: 0;
}

#nav {
        height: 20px;
        background-color: #990033;
        text-align: right;
        padding-top: 5px ;
}

#nav a {
        padding-right: 12px;
}

#head_td {
        width: 287px;
        height: 66px;
}

#head_img {
        background: url("head_img-1.jpg"/*tpa=http://www.ralty-help.ru/images/head_img.jpg*/) no-repeat;
        width: 287px;
        height: 66px;
        border-top: 1px #FFEBEB solid;
}


#head_td_r {
        background-color: #990033;
        padding: 6px 0 0 0;
}

#search {
        height: 40px;
        width: 100%;
        text-align: center;
        background: #FFEBEB url("head_shadow.gif"/*tpa=http://www.ralty-help.ru/images/head_shadow.gif*/) top left no-repeat;
        padding: 11px
}


#word {
        border: #E0DDDD solid 1px;
        height: 16px;
        font-size: 12px;
        font-family: Verdana, Tahoma;
        width: 50%;
        background: #fff;
}
.button {
        border: solid 0px;
        background: #CC0000 !important;
        font-size: 10px;
        font-family: Tahoma;
        color: #fff;
        width: auto !important;
}

/* õëåáíûå êðîøêè */

#bn {
        background-color: #000;
        padding: 6px 0 0 0;
        border-top: 1px #FFEBEB solid;
}

#bn div {
        background-color: #F7F7F7;
        height: 20px;
        border-left: 1px #F7D8DC solid;
        border-bottom: 1px #F7D8DC solid;
        padding: 7px 20px 0 20px;
        font-size: 0.8em;
}

#bn a, #bn a:hover {
        color: #999999;
        line-height: 1px;
}





/* ÑÅÐÅÄÈÍÀ */

#menu_1 {
        padding: 10px;
        border-bottom: #F7D8DC 1px solid;
}

#menu_1 ul{
        margin: 2px 6px 10px 2px;
        padding: 0;
}

#menu_1 ul li {
        width: auto;
        margin: 0;
        padding: 0;
        display: inline;
}

#menu_1 ul li a {
        margin: 0;
        padding: 0 5px;
        font-weight: bold;
        display: block;
        background-color: #666666;
        color: #FFFF99;
        line-height: 20px;
        border-bottom: #FFEBEB 1px solid;
        text-decoration: none;
        width: auto;
}

#menu_1 ul li a:hover {
        background-color: #FF5050;
}

#menu_1 ul li li {
        display: block;
        padding: 0 0 0 15px;
        background: transparent url("li_li.gif"/*tpa=http://www.ralty-help.ru/images/li_li.gif*/) 10px 10px no-repeat;
}

#menu_1 ul li li a {
        margin: 0;
        font-weight: normal;
        display: inline;
        background-color: transparent;
        color: #CC0000;
        line-height: 20px;
        border: none ;
        text-decoration: underline;
        width: auto;
}

#menu_1 ul li li a:hover {
        background-color: transparent;
}


#main_phone {
        font: bold 22px arial;
        color: #FF3333;
        margin: 0 7px 0 10px;
        text-align: right;
}
#main_phone span{
        font-size: 16px;
        color: #663333;
}

#menu_2 {
        padding: 10px;
        border-bottom: #F7D8DC 1px solid;
}

#image {
        background: url("image-1.jpg"/*tpa=http://www.ralty-help.ru/images/image.jpg*/) top left no-repeat;
        width: 239px;
        height: 357px;
}


#content_td {
        border-left: #F7D8DC 1px solid;
}

#content {
        padding: 20px 5%;
}

#content ul {
        padding: 5px 0 5px 20px;
}

#content table td, #content table th {
        text-align: left;
        border: #F7D9DD 1px solid;
        padding: 4px 8px;
}

#content table caption {
        text-align: left;
        padding: 4px 8px;
}


/* SUBMENU*/


#content table.submenu {
        border: #F7D9DD 1px solid;
        margin: 5px 0;
}


#content table.submenu th{
        background-color: #FDF9FA;
        padding: 12px 0 12px 12px;
        width: 110px;
        border: 0;
}

#content table.submenu td{
        background-color: #FDF9FA;
        padding: 12px 12px 12px 0;
        border: 0px;
}
#content table.submenu td a {
        color: #333366;
}

#content table.submenu div.price {
        font-weight: bold;
        color: #666666;
}

#content table.submenu div.price span {
        color: #B4011B;
}

/* NEWS*/

.new_date {
        font-size: 0.8em;
}

.new_content {
        font-size: 0.9em;
        padding-bottom: 15px;
}

/* FOOTER */

#right_part img {
        margin: 10px 10px 10px 20px;
        border: solid 1px #C9B081;
}


#footer {
        height: 50px;
        border-top: #F7D8DC 7px solid;
        border-left: #F7D8DC 1px solid;
        font-size: 11px;
        padding: 20px;
}

#footer a{
        text-decoration: none;
}

#copyright {
        padding: 10px 20px;
}

#counters {
        padding: 10px 20px;
}

#counters a img {
        FILTER:alpha(opacity=1)
}

#counters a:hover img {
        FILTER:alpha(opacity=100)
}


#contacts p {
        padding: 5px 10px;
}

#red_price {
        font-size: 14px;
        font-weight: bold;
        color: #663333;
}

#red_price span{
        font-size: 16px;
        color: #FFFFFF;
        background-color: #FF3333;
        padding: 3px;
}

#bron {
        font-size: 16px;
        padding-top: 10px;
        padding-bottom: 10px;
}

#print_version {
        padding: 20px 0;
}

#enter form {
        margin: 15px 0 0 10px;
        font-size: 10px;
        color: #666666;
}