BODY, TD, PRE, DIV, P {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
}

SUP {
        font-size: 0.6em;
}

#wrapper {
        width: 100%;
        margin: 0 auto;
        position: relative;
        }
#mainbox {
        width: 100%;
}
#contentArea {
        width: 73%;
        float: left;
}
#content {
        width: 100%;
        text-align: left;
        padding: 0;
}
#rigthPanel {
        margin-top: 15px;
        padding: 20px 0 20px 5px;
        float: left;
        width: 23%;
}
#header {
        width: 100%;
        height: 150px;
        background: #B30001 url(/template/2/img/header_bg.jpg) repeat-x left;
        border-bottom: #CECECE solid 1px;
}
#logo {
        background-color: #b30001;
        width: 384px;
        float: left;
        height:150px;
        position: absolute;
        left: 0px;
}
#footer {
        border-top: #CECECE solid 1px;
        clear: both;
        color: White;
        background: #B30001 url(/template/2/img/header_bg.jpg) repeat-x left;
        text-align: center;
        height: 45px;
        valign: middle;
        padding: 15px 0 0 0;
        font-size: 7pt;
}
#footer a {
        color: White;
        text-decoration: underline;
}
#menu {
        background: #363636 url(/template/2/img/menu-bg.jpg) no-repeat left;
        position: absolute;
        left: 384px;
        width: 296px;
        height: 160px;
        float: left;
        text-align: left;
        vertical-align: middle;
}
#mainmenuitem {
        font-size: 1.2em;
        padding-top: 7px;
        padding-left: 20px;
        padding-right: 10px;
        font-weight: normal;
        text-align: left;
}
#mainmenuitem A {
        color: #D6D6D6;
}
#mainmenuitem A:hover {
        color: White;
        text-decoration: none;
}
#mainmenuitem A:visited {
}

#address {
        background: url(/template/2/img/header_bg.jpg) repeat-x right;
        background-color: #b30001;
        position: absolute;
        left: 680px;
        top: 0px;
        padding-top: 0px;
        width: 180px;
        height: 150px;
        float: left;
        text-align: right;
        font-size: 7pt;
        color: #feefef;
}

#title {
        font-size: 1.4em;
        color:#555555;
        text-align: left;
        padding-left: 30px;
        padding-top: 30px;
}
A {
        color:#266DD9;
        text-decoration: none;
}
A:hover {
        color:#266DD9;
        text-decoration: underline;
}
A:visited {
        color:#60618A;
}



.catalog_menu_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: normal;
        color: #000000;
}
A.catalog_menu_link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        color: #0000FF;
        text-decoration: none;
}
A.catalog_menu_link:hover {
        color: #0000FF;
        text-decoration: underline;
}
A.catalog_menu_link:visited {
        color: #0000FF;
}

A.admin_menu_link {color: #ffffff; font-weight: normal; text-decoration: none;}
A.admin_menu_link:hover {color: #ffffff; font-weight: normal;; text-decoration: underline;}
A.admin_menu_link:visited {color: #ffffff; font-weight: normal;; text-decoration: nobe;}

.part_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.4em;
        font-weight: normal;
        font-style: normal;
        color:#555555;
}

.news_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.2em;
        font-weight: nornal;
        font-style: normal;
        color:#000000;
}
.news_date {background-color: #dddddd;}
.news_list {padding-top: 7px; padding-bottom: 7px;}

.objects_title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1.4em;
        font-weight: normal;
        font-style: normal;
        color:#000000;
}

.area_title {
                                font-size: 1.2em
                                font-weight: bold;
                                color: #000000;
                                text-decoration: underline;}

.small_text {
        font-size: 0.7em;
}


TABLE.realty_table        {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-style: solid; border-color:#aaaaaa; border-width: 1px 1px 0 0;}
TABLE.realty_table th        { font-weight: normal; text-align:center; color: #0033CC; background: #99CCFF; border-style: solid; border-width: 1px; border-color:#aaaaaa; border-width: 0 0 1px 1px;}
TABLE.realty_table td        { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-color:#aaaaaa; border-width: 0 0 1px 1px;}
TABLE.realty_table tr {color: #000000; background: #ffffff;}
TABLE.realty_table tr:hover {color: #000000; background: #eeeeee;}
TABLE.realty_table A        {color: #000000; text-decoration: underline;}
TABLE.realty_table A:hover        {color: #000000; text-decoration: none;}
TABLE.realty_table A:visited        {color: #000000;}

TABLE.comm_table        {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt; border-style: solid; border-color:#aaaaaa; border-width: 0 1px 0 0;}
TABLE.comm_table th        { font-weight: normal; text-align:center; color: #0033CC; background: #99CCFF; border-style: solid; border-color:#aaaaaa; border-width: 1px 0 1px 1px;}
TABLE.comm_table td        {font-size: 7pt; border-style: solid; border-color:#aaaaaa; border-width: 0 0 1px 1px;}
TABLE.comm_table tr {color: #000000;}
TABLE.comm_table tr:hover {color: #000000; background: #eeeeee;}
TABLE.comm_table TD A        {color: #000000; text-decoration: underline;}
TABLE.comm_table TD A:hover        {color: #000000; text-decoration: none;}
TABLE.comm_table TD A:visited        {color: #000000;}

TABLE.comm_list_table        {font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; border-style: dashed; border-color:#aaaaaa; border-width: 0 0 0 0;}
TABLE.comm_list_table th        { font-weight: normal; text-align:left; color: #000000;   border-width: 0 0 0 0;}
TABLE.comm_list_table td        { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-style: dashed; border-color:#aaaaaa; border-width: 0 0 0 0; padding-bottom:50px;}

.comm_object_title {font-size: 12pt;}

TABLE.admin_menu        {font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color: #ffffff; background: #800000;}
TABLE.admin_menu th        { font-weight: bold; text-align:center; color: #ffffff;}
TABLE.admin_menu td        { font-size: 8pt; color: #ffffff;}

BODY.admin_menu_body {background: #800000;}

.module_table        {
        font-family: Verdana, Arial, Helvetica;
        font-size: 0.8em;
}
.module_table h1        {
        font-weight: normal;
        font-size: 1.2em;
        text-align:left;
        color: #000000;
        background: White;
        padding: 3px;
}
.module_table p        {
        font-size: 0.8em;
        padding: 5px 10px 5px 10px;
}
.module_table A        {
        color: #000000;
        text-decoration: underline;
}
.module_table A:hover        {
        color: #000000;
        text-decoration: none;
}
.module_table A:visited        {
        color: #000000;
}

.module_news_table        {
        font-family: Verdana, Arial, Helvetica;
        padding: 15px;
        font-size: 9pt;
}
.module_news_table h1        {
        margin: 0;
        font-weight: normal;
        font-size: 1.2em;
        text-align:left;
        color: #000000;
        background: White;
        padding: 3px;
}
.module_news_table p        {
        margin: 0;
        padding: 5px 10px 5px 10px;
}
.module_news_table A        {
}
.module_news_table A:hover        {
}
.module_news_table A:visited        {
}
.module_news_table li {
        list-style: none;
}


TABLE.news_list_table        {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; border-style: dashed; border-width: 0;}
TABLE.news_list_table td        { font-family: Helvetica, sans-serif; font-size: 8pt; border-style: dashed; border-color:#aaaaaa; border-width: 0; padding: 0px;}

TABLE.module_menu_table        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; border-style: solid; border-width: 0 0 0 0; border-color: #DD0011;}
TABLE.module_menu_table th        { font-weight: bold; font-size: 9pt; text-align:left; color: #000000; border-style: solid; border-width: 0 0 0 0; border-color:#A3D1FF; padding: 2px;}
TABLE.module_menu_table td        { font-family: Helvetica, sans-serif; font-size: 9pt; border-style: solid; padding: 5px;  background-color: #EEEEEE; border-width: 0 0 0 3px; border-color: #DD0011;}
TABLE.module_menu_table td:hover        { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-style: solid; border-color:#aaaaaa; padding: 5px;  background-color: #dddddd; border-width: 0 0 0 3px; border-color: #DD0011;}
TABLE.module_menu_table A        {color: #266DD9; text-decoration: none;}
TABLE.module_menu_table A:hover        {color: #266DD9; text-decoration: none;}
TABLE.module_menu_table A:visited        {color: #266DD9;}


.module_comm_table        {
      font-family: Verdana, Arial, Helvetica;
      text-align: justify;
      padding: 15px 15px 5px 15px;
      background: #E4EFFC;
}
.module_comm_table h1        {
      margin: 0;
      color: Black;
      font-weight: normal;
      font-size: 1.2em;
      text-align: left;
      padding: 3px;
}
.module_comm_table p        {
        margin: 0;
        font-family: Verdana, Arial, Helvetica;
        font-size: 1em;
        padding: 15px;
}
.module_comm_table IMG {
      border: #dddddd solid 1px;
      padding: 5px;
      background-color: #eeeeee;
      float: left;
      margin: 5px 10px 5px 0px;
}


.module_links        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
                           border-left: #eeeeee solid 0px;
}
.module_links h1        { font-weight: normal; font-size: 11pt; text-align: left; color: #000000; padding: 3px; }
.module_links p        { margin: 0; font-size: 7pt; border-style: dashed; border-color:#aaaaaa; border-width: 0px; padding: 5px 10px 5px 10px;}
.module_links A        {color: #266DD9; text-decoration: none;}
.module_links A:hover        {color: #266DD9; text-decoration: underline;}
.module_links A:visited        {color: #266DD9;}

.module_advert_table        {font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 8pt;        border-style: none;        border-width: 0px; border-spacing: 0px;
        text-align: justify;
}
.module_advert_table h1        {
        margin: 0;
        color: White;
        font-weight: normal;
        font-size: 1.2em;
        text-align: left;
        padding: 3px;
        background: #CC4200;
}
.module_advert_table p        {
        margin: 0;
        font-size: 1em;
        padding: 15px;
        background: #F4F2B0;
}
.module_advert_table A        {color: #000000; text-decoration: underline;}
.module_advert_table A:hover        {color: #000000; text-decoration: none;}
.module_advert_table A:visited        {color: #000000;}

.continue {padding-top: 10px;}
.continue A {color: red; text-decoration: underline;}
.continue A:hover {text-decoration: none;}
.continue A:visited {color: #aa0000;}

.dir_menu {
        font-family: Verdana, Arial, Helvetica;
        font-size: 8pt;
        border-left: 14px solid #C72705;
        padding-left: 3px;
}

TABLE.new_in_price_table        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
}
TABLE.new_in_price_table th        {
        font-weight: normal;
        text-align:center;
        color: #0033CC;
}
TABLE.new_in_price_table td        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        padding: 0 0 7px 0;
}
TABLE.new_in_price_table A        {color: #000000; text-decoration: underline;}
TABLE.new_in_price_table A:hover        {color: #000000; text-decoration: none;}
TABLE.new_in_price_table A:visited        {color: #000000;}

.module_newinprice        {
        text-align: left;
}
.module_newinprice h1        {
        margin:0;
        color: White;
        font-weight: normal;
        font-size: 1.2em;
        text-align: left;
        padding: 3px;
        background: #CC4200;
}
.module_newinprice p        {
                background: #F4F2B0;
                margin: 0;
}
.module_newinprice table        {
                background: #F4F2B0;
                margin: 0;
}

.otherobjects {
        padding-top: 20px;
        border-top: 1px solid #066DD6;
        font-size: 1.2em;
}

.description {
        padding-top: 3px;
        padding-bottom: 3px;
}

.newslistitem {
        font-size: 0.9em;
        text-align: left;
        padding-bottom: 10px;
        font-weight: normal;
}

.extendedmenu{
        width: 95%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        vertical-align: top;
}
.extendedmenu h1{
        font-size: 12pt;
        font-weight: normal;
}
.extendedmenu p {
        margin: 0;
}

.ext_newslist {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
}
.ext_newslist li {
              padding: 0 0 5px 0;
}


.article_preview {
        margin: 10px 0 10px 0;
        width: 98%;
        text-align: left;
}
.article_preview h2 {
        font-size: 1.2em;
        font-weight: normal;
        margin: 2px 0 2px 0;
        padding: 3px;
}
.article_preview h2 a {
}
.article_preview h2 a:hover {
        text-decoration: underline;
}
.article_preview p {
        text-align: justify;
        padding: 0 10px;
        margin: 0 0 5px 0;

}
.article_preview .img {
        float: left;
        margin: 5px 10px;
        text-align: center;
        font-size: 0.7em;
}
.article_preview .img img {
        border: Black solid 1px;
}

.article_preview_comments {
        display: block;
        border-top: #E9E9E9 solid 1px;
        font-size: 0.8em;
        margin: 15px 0;
}

.articles_list        {
        font-family: Verdana, Arial, Helvetica;
        padding: 5px 15px;
        background: #F9FAD8;
}
/*        background: url(/template/2/img/articles-main-bg.jpg) #F9FAD8 no-repeat right bottom;
*/
.articles_list h1        {
        margin: 0;
        font-weight: normal;
        font-size: 1.2em;
        text-align:left;
        color: #000000;
        padding: 3px;
}
.articles_list p        {
        margin: 0;
        font-size: 1em;
        padding: 5px 10px 5px 10px;
}

