body {background-color: #FFFFFF; margin: 0px;}
body, table {
        color: #000000;
        font-family: Verdana, Tahoma, Verdana, sans-serif;
        font-weight: normal;
        font-size: 11px;
}
h1,h2,h3,h4,h5 {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        text-align: center;
}
h1 { color: #A17168}
h2 { color: #A17168}
h3,h4,h5 { color: #AD4A38;}

h1 {font-size: 19px;}
h2 {font-size: 17px;}
h3 {font-size: 15px;}
h4 {
        font-size: 13px;
        padding-bottom: 0px;
}

div.src p { text-indent: 25px;}
#top-banner {
        font-size: 10px;
        font-weight: bold;
}
#bottom-menu {
        font-size: 11px;
        padding-left: 30px;
}
#copyright {
        font-size: 11px;
        color: #666666;
}

.src {
        font-size: 11px;
        padding-right: 12px;
        padding-left: 12px;
        text-align: justify;
}
.sideblock {
        font-size: 11px;
        padding-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
}
div.sideblock td{ font-size: 11px;}
.advice {
        font-size: 11px;
        padding-right: 0px;
        padding-left: 22px;
        border-left: #cccccc 10px solid;
        color: #777777;
}
div#corn {
        font-weight: bold;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 11px;
}

img.href {
        border: 1px solid #85B3D3; /*bluedark*/
;
}
p.hotblock {
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 10px;
        margin: 0px;
        padding: 0px;
        padding-left:10px;
        padding-bottom: 5px;
}
.shortstory {
        padding: 0px;
        margin: 0px;
}

.subtitle {font-size: 11px;        color: #000000;}
.small {font-size: 10px;}
.xsmall {font-size: 9px;}
.gray50 {color: #999999;}

.sideblocktitle {
        color: #FFFFFF;
        font-family: Verdana, Tahoma, sans-serif;
        text-align: left;
        font-size: 11px;
        font-weight: bold;
        padding-top: 6px;
        padding-left: 10px;
}

h3.newsdate {
        color: #666666;
        background: #F1F1F1; /*light-gray*/
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding-left: 2px;
        margin-bottom: 0px;
        text-align: left;
}
h3.realty {
        color: #000000;
        color: #AD4A38;
        background: #F1F1F1; /*light-gray*/
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding-left: 2px;
        margin-bottom: 0px;
        text-align: center;
}
h3.shadedtitle {
        color: #666666;
        background: #F1F1F1; /*light-gray*/
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding: 2px;
        padding-left:15px;
        padding-right:15px;
        margin-bottom: 0px;
}
.more {
        color: #4687b6;
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        padding-right: 5px;
        margin-top: 0px;
        text-align: right;
        padding-left: 2px;
}

a {        color: #4687b6;        text-decoration: none;}
a:visited {        color: #85B3D3;}
a:hover {color: #B39A82; color: #E17A79; text-decoration: underline;}

.sideblock p  { margin: 0px;        padding: 0px;  text-indent: 0px;}
ul.nobullets {        list-style-image: url(/shpak_template/default/img/li2.gif); }
ul.nobullets li{        padding-bottom: 10px;}

ul.nobullets2 {        list-style-image: url(/shpak_template/default/img/li2.gif); }
ul.nobullets2 li{        padding-bottom: 0px;}

#print_version {
        font-size: 10px;
        text-align: center;
}
#edit {
        font-size: 11px;
        text-align: right;
        padding-right: 12px;
}

.texthot  {
        font-weight: bold;
        color: #4687B6;
}

input, select, checkbox {
        background: #ffffff;
        border: #999999 1px solid;
        font-family: Verdana, Tahoma, sans-serif;
        /*font-size: 8pt;*/
        /*height: 16px;*/
        margin: 1px;
        padding: 0px;
}

form td {
        font-size: 11px
}

textarea {
        background: #ffffff;
        border: #999999 1px solid;
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 8pt;
        margin: 1px;
        padding: 0px;
}

div.menu {
        padding-bottom: 2px;
}

td.lang {
        font-family: Arial, Verdana, Tahoma, sans-serif;
        vertical-align: top;
        font-size: 8px;
        font-weight: bold;
        color: #000000;
        background-image: url(/shpak_template/default/img/lang.gif);
        background-repeat: no-repeat;
        /*background-position: center;*/
        height: 14;
}
td#langactive {
        background-image: url(/shpak_template/default/img/lang_a.gif);
}
#lactive {
        display: block;
        width: 21px;
}
#lang_selector {}
td.lang a,td.lang a:hover,td.lang a:visited {
        width: 21px;
        color: #ffffff;
        display: block;
}

/* status styles */
.error {
        color: #000000;
        font-weight: bold;

        text-align: center;
        background: #ffAAAA;
}
.ok {
        color: #000000;
        font-weight: bold;

        text-align: center;
        background: #66ff66;
}

/*
        ObjList
        Таблица объектов
*/
table.CatalogObjList tr td { font-size: 10px; }
table.CatalogObjList tr:hover { background: #ffcc99;  }
table.CatalogObjList tr.head { background: #FCF1DC;  font-weight: bold;}
table.CatalogObjList tr.head th {border-top: #666666 2px solid; border-bottom: #999999 1px solid; text-align: center;}
table.CatalogObjList tr.odd { background: #FFFFFF;  }
table.CatalogObjList tr.even { background: #F6F5E7;   }
table.CatalogObjList tr.status_1 td {   font-weight: bold; background: #F7DAA4;}



/*
        результаты работы скрипта
*/
.result_error {
        color: #000000;
        font-weight: bold;
        font-size: 12px;
        text-align: center;
        background: #ff6666;
        padding: 3px;
}
.result_ok {
        color: #000000;
        font-weight: bold;
        text-align: center;
        background: #66ff66;
}


