html , body {
        margin: 0;
        padding: 0;
        width: 100%;
}
body {
        position: relative;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 90%;
        color: #576895;
        background: #ffffff;
}
table {
        border: 0;
        border-collapse: collapse;
        border-spacing: 0;
        margin: 0 auto 0 auto;
        padding: 0;
}
td {
padding: 0;
}
div#Link2Main {
        width: 283px;
        height: 119px;
        margin: 0 auto 31px 97px;
}
/* BEGIN: Главная таблица */
#MainTable {
        width: 960px;
}
#MainTable #LeftRT , #MainTable #RightRT, #MainTable #MainRT {
        background: #FFFFFF;
}
#MainTable #LeftRT , #MainTable #RightRT {
        width: 35px;
}
#MainTable #MainRT {
        width: 890px;
        vertical-align: top;
}
/* END: Главная таблица */
/* BEGIN: Верхние таблицы с иконками и шапкой */
#TopLTable , #TopLogos {
        width: 890px;
}
#TopLTable {
        height: 195px;
}
#TopLTable #TopLTD1 {
        height: 47px;
        background: #0002a2 url(../images/topBgr.jpg) left no-repeat;
        text-align: center;
}
#TopLTable #TopLTD2 {
        height: 148px;
}
/* END: Верхние таблицы с иконками и шапкой */
#TopSrchNavTable {
        width: 454px;
        margin: auto 0 auto auto;
        border-collapse: collapse;
        border: 0;
}
#TopSrchNavTable td {
        padding: 0;
}
#TopSrchNavSearch {
        width: 265px;
}
#TopSrchNavNav {
        width: 189px;
        vertical-align: middle;
}
#SearchForm {
        margin: 0;
        padding: 0;
}
/* BEGIN: Форма поиска */
#TopSearchTable {
        width: 265px;
        height: 47px;
        margin: auto;
        border-collapse: collapse;
        border: 0;
}
#TopSearchTable td {
        padding: 0;
}
#TopSearchMagnifierTD {
        width: 35px;
        background: url(../images/searchMagnifier.jpg) right no-repeat;
}
#TopSearchFieldTD {
        width: 127px;
        background: url(../images/searchBgr.gif);
        padding: 15px auto auto auto;
}
#TopSearchSubmitTD {
        width: 57px;
        padding: 15px 35px auto auto;
}
#TopSearchFieldTD input {
        width: 100%;
        height: 15px;
        border: 0;
}
#TopSearchSubmitTD #doSubmit {
        width: 57px;
        height: 17px;
        background: url(../images/searchSubmit.jpg) no-repeat;
        color: #000000;
        border: 0;
        cursor: pointer;
        cursor: hand;
        margin-left: 11px;
}
/* END: Форма поиска */
/* BEGIN: Верхняя навигация */
#TopNavTable {
        width: 189px;
        height: 9px;
        margin: auto 0 auto auto;
        border-collapse: collapse;
        border: 0;
}
#TopNavTable td {
        padding: 0;
}
#TopNavTableTDHome {
        width: 30px;
        padding: 0 19px 0 0;
}
#TopNavTableTDMail {
        width: 53px;
        border-left: 1px solid #ffffff;
        padding: 0 20px 0 19px;
}
#TopNavTableTDSitemap {
        width: 53px;
        border-left: 1px solid #ffffff;
        padding: 0 20px 0 21px;
}
#TopNavTableTDSomething {
        width: 53px;
        border-left: 1px solid #ffffff;
        padding: 0 17px 0 21px;
}
/* END: Верхняя навигация */
/* BEGIN: Верхнее меню с родительскими категориями каталога */
#CatMenuTable {
        width: 850px;
        height: 50px;
        margin: 1px auto 0 auto;
}
#TopBlueLine {
        background-color: #001ec9;
        width: 890px;
        height: 20px;
        margin: 0 0 30px 0;
}
div.TopMenu {
        height: 37px;
        margin: 0 auto 0 auto;
        padding: 13px 0 0 0;
        text-align: center;
        text-transform: uppercase;
        font-family: "Arial Narrow";
}
/* BEGIN: Таблица с "добавить в избранное" и навигацией слева */
#AddTFNav {
        width: 850px;
}
#AddTFNav #AddTFNavTD1 {
        width: 220px;
}
#AddTFNav #AddTFNavTD2 {
        width: 630px;
}
#AddTFNavTD1 , #AddTFNavTD2 {
        color: #000000;
        text-align: left;
        vertical-align: top;
}
#Main {
        width: 890px;
}
#Main #MainMenu {
        width: 220px;
        text-align: left;
}
#Main #Workspace {
        font-size: 100%;
        line-height: 11pt;
        text-align: justify;
        width: 670px;
		padding-left: 15px;
        padding-bottom: 20px;
}
#MainMenu , #Workspace {
        vertical-align: top;
}
/* END: Таблица с "добавить в избранное" и навигацией слева */
/* BEGIN: Заголовок раздела */
#ModTitle {
        width: 890px;
        color: #576895;
        font-weight: bold;
        font-size: 100%;
        text-align: right;
        text-transform: uppercase;
        margin: 0 auto 20px 0;
}
/* END: Заголовок раздела */
/* BEGIN: Основное меню сайта */
div.MenuItem {
        clear: both;
        width: 200px;
        margin: 0 0 4px 0;
}
div.MenuItem .Left, .MenuItem .Right {
        float: left;
}
div.MenuItem .Left {
        width: 20px;
        height: 20px;
        text-align: center;
}
div.MenuItem .Right {
        width: 168px;
        height: 20px;
        padding: 0 0 0 2px;
        text-align: left;
        background: url(../images/menuMainBgr.gif) bottom repeat-x;
}
img.Square {
        width: 5px;
        height: 5px;
        border: 0;
        margin: 7px auto 8px auto;
}
/* END: Основное меню сайта */
/* BEGIN: Блок новостей */
#NewsHeader {
        clear: both;
        width: 190px;
        height: 35px;
        margin: 30px 0 0 0;
        border-left: 10px solid #0016c8;
        background-color: #e4e9fd;
}
#NewsHeader #NewsTitle, #NewsHeader #NewsAllnews {
        float: left;
}
#NewsHeader #NewsTitle {
        width: 90px;
        height: 20px;
        text-align: left;
        color: #0f2667;
        font-size: 110%;
        font-weight: bold;
        margin: 7px 0 0 0;
        padding: 0 0 0 10px;
}
#NewsHeader #NewsAllnews {
        width: 77px;
        height: 10px;
        text-align: left;
        font-size: 70%;
        margin: 12px 0 0 0;
        padding: 0 0 2px 5px;
        border-left: 1px solid #4252a8;
}
        /* BEGIN: Список последних новостей */
        table.News {
                width: 185px;
                margin: 15px auto 5px 15px;
                font-size: 80%;
                color: #000000;
        }
        td.NewsContent {
                padding: 10px 0 0 0;
                text-align: justify;
        }
        /* END: Список последних новостей */
/* END: Блок новостей */
#BlueBottomCanvas {
        background: #0002a2;
}
#BottomMenu {
        vertical-align: middle;
        text-align: center;
        height: 75px;
        background: #0002a2;
}
/* BEGIN: Копирайты */
#Copyrights {
        width: 870px;
        background-color: #ffffff;
        color: #011375;
        font-size: 90%;
        margin: 5px 0 5px 0;
        padding: 15px 10px 15px 10px;
}
/* END: Копирайты */
/* BEGIN: Стили ссылок */
        /* BEGIN: Рубим бордер у картинок и делаем дефолтные ссылки */
        a {
                color: #000000;
                border: 0;
                text-decoration: underline;
        }
        a:hover {
                text-decoration: underline;
        }
        /* END: Рубим бордер у картинок и делаем дефолтные ссылки */
        /* BEGIN: Верхнее меню (родительские категории катлога) */
        div.TopMenu a.TopMenu {
                font-size: 90%;
                color: #0f2667;
                text-decoration: none;
        }
        div.TopMenu a:hover.TopMenu {
                color: #657ade;
                text-decoration: underline;
        }
        /* END: Верхнее меню (родительские категории катлога) */
        /* BEGIN: Надписи "www.bahko.ru" и "Добавить в избранное" */
        a.BahkoL {
                color: #071f6f;
                font-size: 70%;
                font-weight: bold;
                text-decoration: none;
        }
        a:hover.BahkoL {
                text-decoration: none;
        }
        a.AddToF {
                font-size: 65%;
                color: #004fcd;
                text-decoration: underline;
        }
        a:hover.AddToF {
                color: #657ade;
                text-decoration: underline;
        }
        a.AllNews {
                color: #576895;
                text-decoration: none;
        }
        a:hover.AllNews {
                text-decoration: underline;
        }
        /* END: Надписи "www.bahko.ru" и "Добавить в избранное" */
        /* BEGIN: меню-путь вверху (вида "Главная->Каталог" и т.д. и т.п.) */
        a.TopPath {
                color: #000000;
                font-size: 90%;
                text-decoration: underline;
        }
        a:hover.TopPath {
                color: #657ade;
                text-decoration: underline;
        }
        /* END: меню-путь вверху (вида "Главная->Каталог" и т.д. и т.п.) */
        /* BEGIN: Основное меню */
        .Right a {
                color: #001799;
                font-size: 90%;
                text-decoration: underline;
        }
        .Right a:hover {
                color: #657ade;
        }
        /* END: Основное меню */
        /* BEGIN: Нижнее меню */
        #BottomMenu a {
                color: #ffffff;
                font-size: 90%;
                text-decoration: underline;
        }
        #BottomMenu a:hover {
                text-decoration: none;
        }
        /* END: Нижнее меню */
        /* BEGIN: Заголовок новости */
        a.NewsContent {
                color: #0057CD;
                text-decoration: none;
        }
        a:hover.NewsContent {
                text-decoration: underline;
        }
        /* END: Заголовок новости */
/* END: Стили ссылок */
/* END: Верхнее меню с родительскими категориями каталога */
img {
        border: 0;
}
img.png {
        behavior: url("png.htc");
}
.Error , .error {
        color: #ff0000;
}
/* BEGIN: Табличка с отображением сообщений пользователю */
#Message2 {
        border: 1px solid #CCCCCC;
        width: 38em;
        margin-left: auto;
        margin-right: auto;
}
#Message {
        margin: -3em auto auto -19em;
        position: absolute;
        left: 60%;
        top: 50%;
        width: 38em;
        /*margin: -3em 0 0 -19em;*/
        border: 1px solid #CCCCCC;
        background: #ffffff;
}
#MTitle {
        width: 37.8em;
        clear: both;
        background-color: #EEEEEE;
        border-bottom: 1px solid #CCCCCC;
        padding-left: 0.2em;
        font-weight: bold;
}
#MText {
        width: 36em;
        padding: 1em;
        border-bottom: 1px solid #CCCCCC;
}
#MLink1 {
        width: 19em;
        text-align: center;
        float: right;
}
#MLink2 {
        width: 19em;
        text-align: center;
}
/* END: Табличка с отображением сообщений пользователю */


.offerTable td
{
	padding: 3px;
}

#Main #Workspace a
{
	color: #0066FF;
}
#Main #Workspace a:hover
{
	text-decoration: none;
}