bla-bla{}

html
{
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5c5c5c;
}

body
{
    background-color: #ebebeb;
}

h1
{
    padding-left: 30px;
    font-size: 16px;
    background-image: url('h1.gif');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 22px;
    vertical-align: middle;
    line-height: 22px;
    color: black;
}

h2
{
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}

p
{
        margin-top: 5px;
}

p img
{
    margin: 10px;
}

a,a.visited,a.hover
{
    color: #787827;
    font-size: 11px;
}

a.more
{
    display: block;
    float: right;
    margin-top: 5px;
    margin-bottom: 10px;
}

/* Для шапки */

table.top
{
    background-color: #999933;
    border-bottom: 2px solid white;
}

table.top td.logo
{
    background-image: url('logo.gif');
    background-position: center 15px;
    background-repeat: no-repeat;
    vertical-align: bottom;
}

table.icons
{
    margin-bottom: 10px;
}

table.icons td
{
    padding-left: 5px;
    padding-right: 5px;
}

table.icons td.phone
{
    padding-left: 5px;
    padding-right: 5px;
    color: black;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
}

/* Для левого столбца */

div.head
{
    background-image: url('bigmark.gif');
    background-position: 0px 2px;
    background-repeat: no-repeat;
    color: black;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 15px;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.linkblock
{
    margin-top: 15px;
    margin-bottom: 35px;
    margin-left: 15px;
}

div.linkblock a
{
    display: block;
    margin-left: 15px;
}

a.prj,a.prj:visited,a.prj:hover
{
    padding-left: 15px;
    padding-right: 10px;
    background-image: url('mark_a.gif');
    background-position: 0px 5px;
    background-repeat: no-repeat;
}

a.prj:hover
{
    background-image: url('mark_as.gif');
}

div.order
{
    text-align: center;
    padding: 0px;
    width: 190px;
}

/* Для контента */

table.main
{
    padding-bottom: 20px;
    background-color: #e1e1e1;
    padding-top: 10px;
}

td.content
{
    vertical-align: top;
}

/* меню */

table.menu
{
}

table.menu td
{
    height: 21px;
    white-space: nowrap;
}

td.menuitem,td.sel_menuitem
{
    background-image: url('menu_b.gif');
    background-repeat: repeat-x;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 1px;
    font-size: 12px;
    color: black;
}

td.sel_menuitem
{
    background-color: #999933;
}

td.sel_menuitem a, td.sel_menuitem a:visited, td.sel_menuitem a:hover
{
    font-size: 12px;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

td.menuitem a,td.menuitem a:visited,td.menuitem a:hover
{
    display: block;
    margin-bottom: 1px;
    font-size: 12px;
    color: black;
    text-decoration: none;
}

td.menuitem a:hover
{
    text-decoration: underline;
}

/* Контент */

div.content
{
    font-size: 11px;
    line-height: 14px;
    padding-right: 20px;
}

table.block
{
    background-color: #F3F3F3;
    font-size: 11px;
    height: 140px;
    margin: 20px;
}

table.block td.head
{
    background-color: #999933;
    padding-left: 10px;
    font-size: 12px;
    color: white;
    font-weight: bold;
}

table.block td.head a, table.block td.head a:visited
{
    font-size: 12px;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

table.block td.content
{
    padding: 2px;
}

table.block td.content a
{
    display: block;
    margin-top: 8px;
    float: right;
}

/* ссылки для главной страницы */
table.links
{
    border-top: 2px solid white;
    background-color: #ebebeb;
}

table.links td
{
    padding-bottom: 20px;
    vertical-align: top;
}

table.links div.head
{
    background-image: url('mark_bot.gif');
    background-position: 0px 2px;
    background-repeat: no-repeat;
    color: #5c5c5c;
    font-size: 11px;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 15px;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 26px;
}

div.address
{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11px;
    padding-left: 20px;
    padding-right: 15px;
}

/* Копирайты */

table.copyrights
{
    height: 47px;
    border-top: 2px solid white;
    background-color: #e1e1e1;
    font-size: 11px;
}

/*table.copyrights td
{
    padding: 3px;
    font-size: 11px;
}

table.copyrights img
{
    margin: 3px;
}*/

/* форма */

table.form td
{
    padding-bottom: 10px;
    font-size: 11px;
}

input,textarea
{
    margin-left: 10px;
    width: 225px;
    overflow : auto;
    border: 1px solid #959595;
}

textarea
{
    height: 50px;
}

input.submit
{
    width: 87px;
    height: 23px;
    border: 0px;
}
SPAN.counter table, SPAN.counter tr, SPAN.counter td {
    padding: 0px; margin: 0px;
}
SPAN.counter table {
    width: 10%; height: 10%; margin: 5px 15px;
}
SPAN.counter {
    padding: 0px;
}
td.label span { color: #000; }
