BODY {color:#000000; background:#FFFFFF; font:11px Tahoma; margin:0; padding:5px;}
TD     {vertical-align: top;}

P, TD, A, LI {font:11px Tahoma, sans-serif;}

A {color:#007EE6; text-decoration:none;}
A:hover {color:#007EE6; text-decoration:underline;}

IMG {border:0;}
IMG.border {border:1px solid #9a9a9a;}

P {margin:0; margin-bottom:11px; padding:0;}

H1 {font:bold 11px Tahoma; margin:0; padding:0;}
H2 {font:bold 12px Tahoma; text-transform:uppercase; margin:0; padding:0;}
H3 {font:normal 17px Tahoma; color:#4D4D4D; margin:0; padding:0; margin-bottom:13px;}
H4 {font:bold 13px Tahoma; color:#000000; margin:0; margin-bottom:14px; padding:0;}

UL {margin:13px 0; padding:0; list-style-type:none;}
UL LI {margin:0; padding:0; padding-left:15px; background:url(/img/li.gif) 0% 5px no-repeat;}
OL {margin:0; margin-left:2em; margin-bottom:13px; padding:0;}

.addr {}
.addr TD {color:#9A9A9A; padding-right:8px; line-height:20px;}
.addr B {color:#000000;}
.addr A B {color:#007EE6;}

.horizBorder {border-collapse:collapse; border-top:1px solid #9A9A9A;}
.horizBorder TD {border-right:1px solid #9A9A9A; border-left:1px solid #9A9A9A;}
.horizBorder TD TD {border:0;}

/*---------- TOP MENU ----------*/
#menu {background:#E9E9E9; border:1px solid #9A9A9A; padding:1px 0;}
#menu .submenu {background:#FFFFFF; border:1px solid #9A9A9A; width:161px; position:absolute; top:34px; left:0; z-index:777;}
#menu .submenu .item {border-bottom:1px solid #9A9A9A; padding:8px 10px;}
/*---------- /TOP MENU ----------*/

/*---------- INFO PANEL ----------*/
.info {border-collapse:collapse;}
.info TD {border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A;}
/*---------- /INFO PANEL ----------*/

/*---------- CATALOG ----------*/

TABLE.border {border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8;}
TABLE.border TD {vertical-align:middle; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding: 5px 10px;
        text-align:center;}

.units {}
.units DIV {position:relative; height:1px;}
.units DIV DIV {position:absolute; right:-5px; top:173px;}

.catalog-main {background:#FFFFFF url(/img/graph/bg.gif) 0% 0%; border-collapse:collapse; border-top:1px solid #9A9A9A;}
.catalog-main TH {text-align:left; font:bold 12px Tahoma; text-transform:uppercase; width:25%; background:#FFFFFF url(/img/graph/bg.gif); padding-right:90px;}
.catalog-main TH DIV {}
.catalog-main TH DIV DIV {position:absolute; padding:0; background:none; z-index:1;}
.catalog-main TH H2 {padding:12px 20px;}
.catalog-main TD, .catalog-main TH {border:1px solid #9A9A9A; border-width:0px 1px;}

.catalog-list TD {border-top:1px solid #9A9A9A; padding:20px 21px 40px;}
.prices-list TD {border-top:1px solid #9A9A9A; padding:0;}

/*.bookmark {position:absolute; top:-18px; right:-6px; width:85px; height:60px; padding:0;}
HTML>BODY .bookmark {top:-17px; right:-5px;}*/

.bookmark {position:relative; height:60px;}
.bookmark A {display:block;}
.bookmark DIV {position:absolute; right:-1px; top:-4px;}

/*.cat_tree, .cat_tree UL {list-style-type:none; margin:0; padding:0; list-style-position:outside; margin-right:10px; width:100%; border:1px solid red;}*/
.cat_tree, .cat_tree UL {list-style-type:none; margin:0; padding:0; list-style-position:outside; margin-right:10px;}
.cat_tree UL {margin:0; padding:0; padding-left:20px; margin-top:7px; background:url(/img/cat-list-plus-line.gif) 5px 6px no-repeat; display:none;}
.cat_tree LI {margin:0; padding:0; padding-bottom:9px; background:url(/img/cat-list-line.gif) repeat-y;}
.cat_tree LI.last {padding:0; background:url(/img/cat-list-line-last.gif) -150px 100% no-repeat;}
.cat_tree A {display:block; color:#007EE6; padding-left:20px; background:url(/img/cat-list-plus.gif) 0% 0% no-repeat; width:99%; text-decoration:none;}
.cat_tree A:hover {color:#000000; text-decoration:none;}
.cat_tree A.curr {color:#000000; background-image:url(/img/cat-list-minus.gif); text-decoration:none;}
.cat_tree A.end {background-image:url(/img/cat-list-end.gif);}
.cat_tree A.end B {color:#000000; font-size:10px; font-weight:normal; white-space:nowrap;}

.partners {border-bottom:1px solid #FFFFFF; padding:17px 17px 9px; clear:both;}
.partners IMG {margin-bottom:17px;}
.partners P {margin:0; margin-bottom:5px;}

.art_nav {border-bottom:1px solid #9A9A9A; padding:17px 17px 9px; clear:both;}
.art_nav IMG {margin-right:10px; margin-bottom:5px; display:inline;}

.price {border-bottom:1px solid #9A9A9A; padding:17px 17px 9px; clear:both;}
.price B {display:block; margin:5px 0 18px;}
.price DIV {float:left; padding-bottom:11px;}
.price DIV.ico {margin-right:19px;}
.price DIV.date {float:right;}
.price IMG {margin-right:10px; margin-bottom:5px; display:inline;}
.price TD {border:0;}

.cart {}
.cart TD {border:1px solid #D8D8D8; border-width:0 1px 1px 0; text-align:center; padding:11px 20px;}

.cartRegForm {}
.cartRegForm TD {border-bottom:1px solid #FFFFFF; padding:9px 20px;}

.more {float:left; background:url(/img/arrow-right-blue.gif) 100% 5px no-repeat; padding-right:20px; margin-bottom:9px; margin-top:4px;}

.branch {display:block; float:left; background:url(/img/b.gif) 0% 4px no-repeat; padding-left:16px;}
/*---------- /CATALOG ----------*/

.right-nav {background-color:#FFFFFF; padding:10px 0 0; border:1px solid #9A9A9A; border-width:1px 0px; color:#000000;}
.right-nav A {display:block; position:relative; padding:13px 90px 11px 20px;
border:1px solid #9A9A9A; border-width:1px 0px; margin-bottom:10px; background:url(/img/graph/bg.gif) 0% 0%;}
.right-nav A:hover {text-decoration:none;}
.right-nav B {font-size:12px; color:#000000;}
/*.right-nav .bookmark {top:-4px; right:20px;}*/

/*---------- FORMS ----------*/
FORM {margin:0; padding:0;}
SELECT {color:#000000; background-color:#FFFFFF; font:11px Tahoma; border:1px solid #999999;}
INPUT.inputtext {color:#000000; background-color:#FFFFFF; font:11px Tahoma; border:1px solid #999999; padding:0; height:15px; position:relative;}
INPUT.textarea {color:#000000; background-color:#FFFFFF; overflow:auto; font:11px Tahoma; border:1px solid #999999; padding:0;}
/*---------- /FORMS ----------*/

/*.news IMG { behavior:url("/png.htc"); margin-right:10px; margin-bottom:5px; display:inline;}*/
.news IMG { margin-right:10px; margin-bottom:5px; display:inline;}
.light {color:#7C7C7C;}
.small {font-size:10px;}

.mod {text-align:left; background: #fff; border: #9a9a9a 2px solid; width: 205px; padding:15px 20px; position:absolute; right:20px; top: 2px; z-index: 20;}
.mod .header {font-weight: bold; text-align: left; margin-bottom: 1.5em; width:100%; display:block;}
.mod CENTER {display:block; text-align:left;}

.content TABLE {border-collapse: collapse; width: 100%;}
.content TABLE TD {padding: 0px;}

input.button {
border: none;
background: url('/img/bascket-order.gif') no-repeat;
width:205px;
height:27px;
}

