/*S. Copyright © SiteNet, 2006*/
#page {width:100%; width:expression(body.clientWidth > 1001? "100%": "1000px"); min-width:1000px; position:relative}

#main {position: absolute; top: 121px; left: 0px; width: 100%; background:#fff; position:relative; clear:both;}
#main div.content {width:100%; min-height:550px; //height:550px; position:relative; z-index:2}
#main div.content br {clear:both}

#bg_lm {width: 114px; position: absolute; top: 121px; left: 0; z-index: 5;}

/* top */
div.top {position: absolute; left: 0px; top: 0px; background-image: url(../../img/standard/bg_top.gif); background-repeat: repeat-x; width:100%; height: 107px;}
div.top table {width: 100%;}
div.top td p {margin: 0 0 10px 0;}
div.top td div.logo {width: 350px;}
div.top td.phone {padding: 0 20px 0 0}
div.top td.phone div {font-family: Tahoma; color: #333333; font-weight: bold; font-size: 22px; margin: 25px 0 0 0}
div.top td.phone div span {color: #666666; font-size: 22px;}
div.top td.phone div span#sep {color: #8D7858; font-weight: normal; margin: 0 10px 0 10px;}
div.top td.phone div span#icq {font-size: 16px; color: #666666;}
div.top td.phone div span#icq a {font-size: 12px;; font-weight: normal;}
div.top td.price {padding: 0 20px 0 0}
div.top td.price div {background-image: url(../../img/standard/i_price.gif); background-position: left top; background-repeat: no-repeat; padding-left: 35px;  margin: 25px 0 0 0; height: 22px;}
div.top td table.bas {margin: 10px 20px 10px 0; background-color: #253E71; width:190px; height: 67px}
div.top td table.bas td {color: #ffffff; font-size: 12px;}
div.top td table.bas td a {color: #ffffff;}
div.top td table.bas td img {margin: 5px 5px 0 10px;}
div.top td table.bas td.sum {padding: 15px 10px 0 0;}
div.top td table.bas td.sum a {font-weight: bold;}
div.top td table.bas td.sum p {float: left; color: #666666; font-size: 11px; text-align: right; width: 60px; background-color: White; margin: 7px 5px 0 0; padding: 0 2px 0 0;}
div.top td table.bas td.sum div {margin: 7px 0 0 0;}
div.top tr.search_menu td {background-color: #787E7A;}
div.top tr.search_menu td.s {background-image: url(../../img/standard/bg_search.gif); background-position: left; background-repeat: repeat-y; color: White; font-weight: bold; vertical-align: middle; padding: 0 0 0 20px;}
div.top tr.search_menu td.s input.search {width: 50%; margin: 0 10px}

/* top menu-bar */
table.topmenu {width:100%; height: 26px;}
table.topmenu td {vertical-align: middle;}
table.topmenu td a {color: White; font-weight: bold;}

/* left */
td.left {background-color: #787E7A; }
td.left div.l {margin: 0 10px 20px 114px; width: 226px;}
td.left div.l p.catalog {color: #ffffff; font-weight: normal; font-size: 26px; margin: 20px 0 0 0;}
td.left div.l td h2 {color: #ffffff; font-weight: bold; font-size: 12px; margin: 20px 0 10px 0; text-decoration: none;}
td.left div.l td a {color: #F2E8C9; font-size: 11px; font-weight: normal; text-decoration: none; display: block; margin-bottom: 5px}
td.left div.l table.m td {font-size: 11px; color: #333333;}
td.left div.l table.m td span {text-decoration: underline;}
td.left div.l table.m td.brand { border-right: 1px solid #F2E8C9; padding-right: 10px;}
td.left div.l table.m td.subcat { font-size: 11px; padding-left: 10px;color: #333333;}

/* center */
td#c {padding-left: 30px; padding-top: 10px; padding-right: 25px; padding-bottom: 25px;}

/* basement */
table.basement {width:100%;}
table.basement td.l {background-color: #787E7A; color: #333333;}
table.basement td.l a {color: #333333;}
table.basement td.l div {margin-left: 20px; width: 330px;}
table.basement td.foot {background-image: url(../../img/standard/bg_foot.gif); background-position: bottom; background-repeat: repeat-x; padding-left: 25px;}
table.basement td.bottom {background-color: #787E7A;}
table.basement td.bottom div {background-image: url(../../img/standard/bg_basement.jpg); background-repeat: repeat-x; width: 100%; height: 48px;}





