body
{
        FONT-FAMILY:Tahoma,arial, sans-serif;font-size: 11px;
        background: #FFFFFF;
        font-family: Arial, sans-serif;
        font-size: 0.9em;
        padding: 0;
        margin: 0;
        color: #000;
        margin-bottom: 0px;
}
h1, h2, h3, h4, h5, h6
{
    line-height: 110%;
}
p
{
        margin: 0 0 0 0;
        clear: left;
}

   A:link {text-decoration: none; font-size:12;font-family: verdana, arial, sans-serif;color: #1D52A3;}
   A:visited {text-decoration: none;font-size:12; font-family: verdana, arial, sans-serif;color: #1D52A3;}
   A:active {text-decoration: none;font-size:12; font-family: verdana, arial, sans-serif;color: #1D52A3;}
   A:hover {text-decoration: underline; font-size:12;font-family: verdana, arial, sans-serif;color:#1D52A3;}

table
{
        width: 100%;

}
td
{
FONT-FAMILY:Tahoma,arial, sans-serif;font-size: 11px;
        }

#e{color:#1D52A3;}
#Banner
{        position: absolute;
        background: url(p/header.gif)
        no-repeat top left;
        height:186px;
        width:1013px;
        left: 0px;
        top:0px;
        z-index:5;
        }

#image_top
{
        position: absolute;
        background:transparent url(p/footer_143.jpg) /* картинка в шапке */
        no-repeat top left;
        height:120px;
        width:650px;
        left: 255px;
        top:38px;

}
#catname li
{
border-bottom:1px dotted #069;background:#CCCCCC;
}
        #content1
                {   position :relative;
                        background: url(p/line.gif) repeat-y   top right;
                                  width:712px;
                                  text-align: left;
                                  padding:0px 0px 50px 0px;
                                  top:186px;
                                                             left:300;
            z-index:2;
                }
                #content
                {
  margin: 0px; padding:20px 0px 0px 0px;
                                  width:590px;
                                  text-align: left;
                                  top:0px;
                                                             left:0px;
            z-index:2;
                }

#sidebar
{
        position:     absolute;
        left: -11px;             /* Положение от левого края */
        top: 226px;
    height:258px;
        background: url(p/menu2.gif) no-repeat top left;
        font-size: 80%;
        width:290px;
                     margin:0 0 0 0;
        padding: 20px 20px 10px 50px;
    line-height: 1.4em;
        z-index:2;

}
#menu {
text-align:right;margin:5 0 0 0; width:200px;
}
#sidebar li
    {border-bottom:1px dotted #069;}
#sidebar td
    {padding: 5px;}

#Div2
{
    background-color:#27A1CE; /* рубликатор левый цвет */
        position:     absolute;
        top: 229px;
    height:249px;
        font-size: 80%;
        width:10px;
        line-height: 1.4em;
        z-index:4;
}
#Div3
{

    background-color:#27A1CE; /* рубликатор правый цвет */
        position:     absolute;
        left: 265px;
        top: 228px;
    height:250px;
        font-size: 80%;
        width:5px;
        line-height: 1.4em;
        z-index:4;

}
#Div4
{

    background-color:#27A1CE; /* контакты левый цвет */
        position:     absolute;
        top: 519px;
    height:125px;
        font-size: 80%;
        width:10px;
        line-height: 1.4em;
        z-index:4;

}
#Div5
{

    background-color:#27A1CE; /* контакты правый цвет */
        position:     absolute;
        left: 265px;
        top: 519px;
    height:125px;
        font-size: 80%;
        width:5px;
        line-height: 1.4em;
        z-index:4;

}
#sidebar_footer
{
        position:     absolute;
        left: -14px;             /* Положение от левого края */
        top:514px;
                     height:140px;
        background:url(p/menu3.gif)
                    no-repeat top left;
        width:290px;
        font-size: 70%;
        padding: 20px 20px 10px 50px;
                      line-height: 1.4em;
        z-index:2;
}
#s_f_c
{width:220px;}
#logo
{
   /* background-color:#2B49A2;*/
    background-color:#ffffff;
        position:   absolute;/* Абсолютное позиционирование */
        color:#ffffff;
        top: 0px;
        left:0px;
        width: 269px;
        height: 172px;
        font-size:120%;
        z-index: 6;
}
#bot
{
        background: url(p/cub.gif) repeat top left;
        position:  relative;
        top:0px;
        left:0px;
        width: 1010px;
        height:        50px;
        top:186px;
        z-index:12;

}

#Div10
{
        background: url(p/bootom143.gif) repeat-x bottom left; /* нужен рисунок */
        position:  absolute;
        top:50px;
        margin-bottom:10px;
        margin-right:10px;
        width: 100%;
        height:        10px;
        z-index:12;
}
#footer
{
        background:#27A1CE repeat-x bottom right; /*низ контакты цвет*/
        position: absolute;
        top:-90px;
        right:0px;
        width: 300px;
    font-size:80%;
        height:100px;
        z-index:20;
}
#footer2
{
        background:#27A1CE repeat-x bottom right; /*низ контакты цвет*/
        position: absolute;
        bottom:2px;
        color:#ffffff;
        text-align:right;
        right:1px;
        width: 296px;
        height:95px;
        z-index:21;
}

#Div6
{
    background-color:#2B49A2;
        position: absolute;/* Абсолютное позиционирование */
        text-align:center;color:#ffffff;
        top: 100px;
        left:100px;
        width: 269px;
        height: 50px;
        font-size:80%;
        z-index: 6;
}
#Div7
{

        position: absolute;
        top:0px;
        color:#ffffff;
        text-align:right;
        margin-right:10px;
        margin-top:10px;
        right:0px;
        width: 248px;
        height:98px;
        z-index:21;
}
#Div1
{

        position:   absolute;/* Абсолютное позиционирование */
    background-color:#27A1CE;        /* логотип верх*/
    color:#ffffff;
        top: 110px;
    left:0px;
    width: 269px;
    text-align: center;
    letter-spacing:.2em;
    text-transform:  uppercase;
        height: 62px;
        z-index: 6;
}
#Div11
{

        position:   absolute;/* Абсолютное позиционирование */
        top: 20px;
    left:45px;
        width: 182px;
        height: 90px;
        z-index: 6;
}
#Div12
{
    background-color:#27A1CE; /* логотип низ*/
        position:   absolute;/* Абсолютное позиционирование */
        top: 0px;
    left:0px;
        width: 269px;
        height: 20px;
        z-index: 6;
}
#menu1
{        position:  absolute;
        top: 6px;
        left:925px;
        width: 8px;
        height:32px;
        z-index:20;
}
#menu2
{        position:  absolute;
        top: 5px;
        left:953px;
        width: 8px;
        height:30px;
        z-index:20;
}
#menu3
{        position:  absolute;
        top: 4px;
        left:980px;
        width: 8px;
        height:30px;
        z-index:20;
    margin:0px 0px 0px 0px;
}
#center
{
    position:  absolute;
        top: 660px;
        left:40px;
        width: 200px;
        height:50px;
        z-index:20;
}
#Div30
{
    height:100px;
    text-align: right;
}
/*--------------изменения в прайс листе---------------------*/

#Price{color:#666666; font-size: 0.75em;}
table.price {border: 1 solid cccccc; background-color:cccccc; Font-Family:tahoma, arial, sans-serif;Font-size:11;}
tr.price {background-color:1D52A3; Font-Family:tahoma, arial, sans-serif; color:white;Font-weight:bold;Font-size:12;color:#ffffff;}

/*----------------------------------------------------------*/




td.Preview img{
        border: 1px solid #CCCCCC;
}
td.Preview div.PreviewContainer{
        border: 1px solid #CCCCCC;
        background-repeat: no-repeat;
        vertical-align: bottom;
        text-align: right;
}
div.PreviewContainer img.InBasket{
        width: 24px;
        height: 18px;
        border: none;
}
td.Preview a:hover{
        text-decoration: none;
}
td.Caption div.Description{
        font-family: Tahoma, Helvetica, Arial;
        font-size: 0.9em;
        margin: 0.6em 0
}
input.Append{
    border: none;
    width: 26px;
    height: 15px;
}
/* /Goods list */
/* DESCRIPTION */
table.Description{
        width: auto;
}
table.Description td{
    vertical-align: top;
    text-align: left;
}
table.Description td.Image{
        padding: 0;
        padding-right: 32px;
}
table.Description td.Description{
        padding: 0;
        padding-left: 3px;
        width: 100%;
    padding-right: 0;
}
table.Description td.Append{
        vertical-align: bottom;
    padding-right: 0;
}
td.Image img{
    border: 1px solid #CCCCCC;
}

td.Description div.Description{
        color: #666666;
        padding-bottom: 4px;
}

td.Description div.Price{
    padding-top: 4px;
}

input.ButtonAppend{
        width: 179px;
        height: 31px;
    border: none;
}
/* Empty: framework only highlighting */
table.Empty{
        border-collapse: collapse;
        width:100%;
}
table.Empty td{
    background: none;
    border-bottom: 1px solid #EEEEEE;
    vertical-align: top;
    padding: 0.4em 3em 1em 0em;
    font-size: 0.75em;
    color: #666666;
}
table.Empty td.Header{
    border-bottom: 2px solid #EEEEEE;
    padding-top: 1.4em;
    padding-bottom: 0.4em;
    color: #999999;
    font-weight: bold;
}
div.Navigation a{
        color:#999;}