﻿html, body, table, td, th, a, img
{
    margin: 0;
    padding: 0;
    border: 0;
}

body
{
    background-color: #A8A9AD;
    color: #000;
    font-family: Verdana;
    font-size: 62.5%;
    position: relative;
}

.wrapper
{
    width: 990px;
    margin: 0 auto;
    background-color: #E6E7E8;
    padding: 0 2px;
}

#page-top
{
    width: 988px;
    height: 252px;
    background-image: url(../i/top-bg.png);
    background-repeat: no-repeat;
    position: relative;
}

#slogan
{
    height: 100px;
    font-family: Arial;
    font-size: 3.6em;
    font-style: italic;
    color: #A8A9AD;
    letter-spacing: .1em;
    text-align: center;
}


td, th
{
    vertical-align: top;
}

.bsd
{
    width: 24px;
    height: 33px;
    font-family: Comic Sans MS;
    font-size: 2.4em;
    position: absolute;
    top: 130px;
}

#divbsd1
{
    left: 84px;
}

#divbsd2
{
    font-weight: bold;
    left: 110px;
}

#basket
{
    display: block;
    width: 121px;
    height: 121px;
    position: absolute;
    left: 12px;
    top: 61px;
    border: none;
}

#first
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    display: block;
    width: 365px;
    height: 121px;
    position: absolute;
    left: 150px;
    top: 63px;
}

#login-table
{
    position: absolute;
    left: 147px;
    top: 227px;
}

#login-table td
{
    vertical-align: middle;
    padding-right: 2px;
}

#login-table input
{
    width: 70px;
    font-size: .9em;
}

#login-table a
{
    color: #000;
}

/*SITE MENU*/
#Menu1
{
    position: absolute;
    left: 555px;
    top: 200px;
}


/*Main table*/
.ct
{
    border-collapse: collapse;
}

.ct td
{
    padding: 0;
    margin: 0;
}

.c1
{
    width: 152px;
}

.c2
{
    width: 33px;
}

.c3
{
    width: 322px;
    width: 331px;
    background-color: #fff;
}


.c4
{
    width: 24px;
    background-color: #fff;
}

.c5
{
    width: 414px;
    background-color: #fff;
}

.cx
{
    width: 782px;
    background-color: #fff;
    border-left: solid 6px #000;
}

.l
{
    text-align: left;
}

.c
{
    text-align: center;
}

.r
{
    text-align: right;
}

.w100x
{
    width: 100px;
}

.w100p
{
    width: 100%;
}

.silver2
{
    background-color: #A8A9AD;
}

.hdiv
{
    background-color: #E6E7E8;
    height: 13px;
}

h1
{
    color:#EB4C57;
    font-family: Arial;
    font-size: 1.2em;
    font-weight: bold;
}

h2
{
    background-color: #F1707F;
    color: #fff;
    font-family: Arial;
    font-size: 1.2em;
    margin: 0;
    padding: 3px;
}

h3
{
    color: #000;
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    margin-top: 0;
}

.new-title-r
{
    text-align: right;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 1em 1em 0;
}

.new-title-l
{
    text-align: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 1em 1em 0;
}

.new-text p
{
    text-align: right;
    font-size: 1em;
}

.line1
{
    background-image: url(../i/line1.png);
    width: 14px;
    background-repeat: repeat-x;
}

.line2
{
    height: 20px;
    background-color: #E6E7E9;
}

.line3
{
    height: 6px;
    background-color: #000;
}

.p0
{
    padding: 0;
    margin: 0;
    border: 0;
}

table.p0
{
    border-collapse: collapse;
}

table.p0 td, table.p0 th
{
    padding: 0;
    margin: 0;
    border: 0;
}

.table-list
{
    width: 100%;
}

.table-list th, .table-list td
{
    padding: 4px;
}

.table-list-b
{
    width: 100%;
    border: solid 1px silver;
}

.table-list-b th, .table-list-b td
{
    padding: 4px;
    border: solid 1px silver;
}


.table-form
{
    width: 100%;
}


.table-form th, .table-form td
{
    padding: 4px;
}

.table-form th
{
    text-align: right;
}

.red1
{
    background-color: #F8ABAD;
}

.siteMenu
{
    background-color: #F8ABAD;
    color: #231F20;
    text-align: center;
    padding: 1em;
}

.siteMenu a
{
    font-family: Arial;
    font-size: 1.4em;
    font-style: italic;
    color: #231F20;
    text-decoration: none;
}

div.about-text
{
    background-color: #F8ABAD;
    color: #231F20;
    text-align: justify;
    padding: 1em 2em;
}

.product-block
{
    padding: 0 1em;
}

.product-title
{
    font-family: Arial;
    font-weight: bold;
    font-size: 1.1em;
}

.product-text
{
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
    padding: 1.1em;
}

.product-price
{
    font-family: Arial;
    font-weight: bold;
    font-size: 1.1em;
    color: #F27280;
}

.product-price2
{
    font-family: Arial;
    font-weight: bold;
    font-size: 1.4em;
    color: #F27280;
    font-style:italic;
}

.brand-text
{
    background-color: #BCBDC0;
}

.brand-text-2
{
    background-color: #BCBDC0;
    font-family: Arial;
    font-size: 1.1em;
    padding: 1em 2em;
    font-weight: bold;
}

.art-block
{
    padding: 10px 10px;
}

.nw
{
    white-space: nowrap;
}

.error
{
    color:#EB4C57;
}
