/******************************************************************************
 *                                                                            *
 *   Единый прайс-лист // Основная таблица стилей                             *
 *   ----------------------------------------------------------------------   *
 *   Copyright (C) 1998-2009 web-studio "Cherry-Design"                       *
 *   URL: http://www.cherry-design.spb.ru/                                    *
 *   E-mail: cherry-design@mail.ru                                            *
 *                                                                            *
 ******************************************************************************/

body {
    margin: 0px;
    padding: 0px;
    background: #ffffff url("../pic/container.gif") right top repeat-y;
}

a:link {
    color: #C34B3B;
}

a:visited {
    color: #4E676B;
}

hr {
    border-style: none;
    border-bottom: 1px #666666 solid;
    display: block;
    height: 1px;
}
/* Cсылка на сервис перевода страницы
-----------------------------------------------------------------------------*/

#translate_link {
    position: absolute;
    top: 122px;
    right: 15px;
}

#translate_link p {
    background-color: orange;
    text-align: left;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    height: 16px;
    margin: 0px;
    padding: 0px;
}

#translate_link a {
    color: #ffffff;
    padding: 0px 7px;
    text-decoration: none;
}

/* Разделы сайта
-----------------------------------------------------------------------------*/
#section_menu {
    width: 100%;
    height: 19px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    background-color: #f0f0f0;
    border-bottom: 5px #3E5256 solid;
}

#section_menu ul {
    height: 19px;
    margin: 0px 15px;
    padding: 0px;
    border-left: 1px #c0c0c0 solid;
}

#section_menu ul li {
    list-style-type: none;
    display: inline;
}

#section_menu a {
    text-align: center;
    text-decoration: none;
    color: #000000;
    display: block;
    float: left;
    padding: 3px 15px;
    border-right: 1px #c0c0c0 solid;
}

#section_menu a:hover {
    background-color: #ffffff;
}

#section_menu ul li.selected a, 
#section_menu ul li.selected a:hover {
    background-color: #C34B3B;
    color: #ffffff;
}

/* Графический баннер 468x60
-----------------------------------------------------------------------------*/
#banner {
    width: 100%;
    position: absolute;
    margin: 0px;
    padding-top: 22px;
    text-align: center;
}

#banner p {
    margin: 0px;
    padding: 0px;
}

/* Меню пользователя
-----------------------------------------------------------------------------*/
#user_menu {
    position: absolute;
    top: 40px;
    right: 15px;
    text-align: right;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    color: #ffffff;
}

#user_menu ul {
    margin: 0px;
    padding: 0px;
}

#user_menu ul li {
    list-style-type: none;
    margin: 0px;
    padding: 1px 0px;
}

#user_menu a {
    text-decoration: none;
    color: #ffffff;
}

#user_menu a:hover {
    text-decoration: underline;
}

/* Заголовок сайта
-----------------------------------------------------------------------------*/
#header {
    width: 100%;
    height: 108px;
    margin-top: 0px;
    padding: 0px;
    background: #4E676B url("../pic/header.gif") left top no-repeat;
}

#header h1,
#header p {
    display: none;
}

/* Основной контейнер
-----------------------------------------------------------------------------*/
#container {

}

/* Модульные блоки
-----------------------------------------------------------------------------*/
#blocks {
    position: absolute;
    width: 190px;
    top: 202px;
    right: 0px;

}

/* Основное меню
-----------------------------------------------------------------------------*/
#main_menu {
    width: 190px;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    background: #DDD9C1 url("../pic/main_menu.gif") top left no-repeat;
}

#main_menu ul {
    margin: 0px;
    padding: 42px 17px 0px 17px;
    list-style-type: none;
}

#main_menu ul li {
    margin: 0px;
    padding: 1px 0px;
}

#main_menu ul li.selected {
    font-weight: bold;
}

#main_menu a {
    color: #000000;
    text-decoration: none;
}

#main_menu ul li a:hover {
    text-decoration: underline;
}

/* Меню второго уровня
-----------------------------------------------------------------------------*/
#second_menu {
    width: 190px;
    margin: 0px;
    padding: 0px 0px 25px 0px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    background: #ffffff url("../pic/second_menu.gif") top left no-repeat;
}

#second_menu ul {
    margin: 0px;
    padding: 95px 18px 0px 17px;
    list-style-type: none;
}

#second_menu ul li {
    margin: 0px;
    padding: 1px 0px;
}

#second_menu a {
    color: #000000;
    text-decoration: none;
}

#second_menu a:hover {
    text-decoration: underline;
}

/* Товар лицом
-----------------------------------------------------------------------------*/
#wares {
    width: 190px;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    background: #F0F0F0 url("../pic/wares.gif") top left no-repeat;
}

#wares ul {
    padding: 65px 18px 0px 17px;
    margin: 0px;
    list-style-type: none;
}

#wares ul li {
    margin: 0px 0px 12px 0px;
    padding: 0px;
    text-align: left;
    clear: both;
}

#wares ul li img {
    display: block;
    margin-top: 15px;
    margin-right: 10px;
    margin-bottom: 3px;
    border: #999999 1px solid;
    float: left;
}

#wares a {
    color: #666666;
    text-decoration: none;
}

#wares a:hover {
    text-decoration: underline;
}

/* Счетчики
-----------------------------------------------------------------------------*/
#counters {
    width: 190px;
    margin: 0px;
    padding: 80px 0px 20px 0px;
    background: #ffffff url("../pic/counters.gif") top left no-repeat;
}

#counters p {
    margin: 0px;
    padding: 20px 0px 0px 0px;
    text-align: center;
}

#counters img {
    border: none;
}

/* Лучшие товары и цены
-----------------------------------------------------------------------------*/
#goods {
    margin: 20px 208px 15px 18px;
    padding: 5px;
    background-color: #FFFFDD;
    border: 1px #A7B796 solid;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 9pt;
    line-height: 11pt;
}

#goods ul {
    padding: 5px 15px 10px 25px;
    margin: 0px;
}

#goods a {
    color: #000000;
    text-decoration: none;
}

#goods a:hover {
    text-decoration: underline;
}

/* Заголовок страницы
-----------------------------------------------------------------------------*/
#title {
    width: 100%;
    height: 70px;
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    background: #f0f0f0 url("../pic/logo.gif") right center no-repeat;
}

#title h1 {
    height: 45px;
    margin: 0px;
    padding: 26px 208px 0px 18px;
    font-weight: normal;
    font-size: 17pt;
    color: #000000;
}

#title p {
    position: absolute;
    padding: 0px 208px 0px 18px;
    margin: -57px 0px 0px 0px;
    font-size: 8pt;
    color: #4E676B;
}

/* Основное содержание
-----------------------------------------------------------------------------*/
#content {
    margin: 0px;
    padding: 25px 208px 20px 18px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 9pt;
    line-height: 11pt;
    min-height: 1350px;
    height: auto;
    _height: 1050px;
    background: transparent url("../pic/square_green.gif") 18px 7px no-repeat;
}

#content h2 {
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    margin: 30px 0px 15px 0px;
}

#content img {
    border: none;
}

#content p.diagram {
    text-align: center;    
}

/* Основное содержание (две колонки)
-----------------------------------------------------------------------------*/

#content #columns {
    margin: 10px 0px;
}

#content #column_left {
    width: 49%;
    padding-bottom: 10px;
    float: left;
}

#content #column_right {
    width: 49%;
    padding-bottom: 10px;
    float: right;
}

/* Основное содержание (категории)
-----------------------------------------------------------------------------*/

#content p.categories {
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    line-height: 10pt;
}

#content p.categories a {
    text-decoration: none;
    color: #4E676B; 
}

#content p.categories strong a {
    color: #C34B3B;
}

#content p.categories a:hover {
    text-decoration: underline;
}

/* Основное содержание (список с информацией)
-----------------------------------------------------------------------------*/

#content dl.information  {
    padding: 0px;
    margin: 20px 0px 10px 0px;
}

#content dl.information dt {
    width: 245px;
    position: absolute;
    padding: 0px;
    margin: 0px;
    text-align: left;
    background: transparent url("../pic/dotline.gif") 0px 11px repeat-x;
}

#content dl.information dt span {
    background-color: #ffffff;
    padding: 0px 5px 0px 0px;
}

#content dl.information dd {
    padding: 0px;
    height: 21px;
    margin: 0px;
    padding: 0px 0px 0px 250px;
}

/* Формы на сайте
-----------------------------------------------------------------------------*/
#content form {
    margin: 30px 0px;
}

#content form dl dt {
    width: 245px;
    position: absolute;
    padding: 0px;
    margin: 0px;
    text-align: left;
    background: transparent url("../pic/dotline.gif") 0px 11px repeat-x;
}

#content form dt label {
    background-color: #ffffff;
    padding: 0px 5px 0px 0px;
}

#content form .required {
    color: #C34B3B;
}

#content form dl dd {
    padding: 0px;
    margin: 0px;
    padding: 0px 0px 18px 250px;
}

#content form ul {
    list-style-type: none;
    padding: 0px;
    margin: 10px 0px;
}

#content form p.button {
    clear: both;
    margin: 0px;
    padding: 0px 0px 15px 250px;
}

/* Формы на сайте (анкета Единого прайс-листа)
-----------------------------------------------------------------------------*/

#content form dl.questionnaire dt {
    background-image: none;
}

/* Формы на сайте (строка поиска в каталоге товаров)
-----------------------------------------------------------------------------*/

#content form.search {
    background-color: #f0f0f0; 
    text-align: center;
    padding: 5px 10px 5px 10px;
    margin: 20px 0px 0px 0px;
}

/* Формы на сайте (фильтр в каталоге товаров)
-----------------------------------------------------------------------------*/

#content form.filter {
    padding: 20px 0px 5px 0px;
    margin: 0px;
}

#content form.filter label {
    position: absolute;
    margin: -20px 0px 0px 0px;
}

/* Таблица со списком товаров
-----------------------------------------------------------------------------*/

#content table {
    width: 100%;
    border-collapse: collapse;
    border-top: #4E676B 2px solid;
    border-bottom: #4E676B 2px solid;
    margin: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 9pt;
}

#content table caption {
    text-align: center;
    font-style: italic;
    padding: 10px 0px 10px 0px;
}

#content table tr.highlight {
    background-color: #F0F0F0;
}

#content table thead {
    background-color: #4E676B;
    color: #ffffff;
}

#content table thead tr th {
    text-align: center;
    border-right: #ffffff 1px solid;
}

#content table tr td {
    padding: 4px 2px;
    border-right: #ffffff 1px solid;
}

#content table tr td a {
    color: #C34B3B;
    text-decoration: none;
}

#content table td a:hover {
    text-decoration: underline;
}

/* Таблица со списком цен на товар
-----------------------------------------------------------------------------*/

#content table.prices {
    border: 1px #000000 solid;
    width: 400px;
}

#content table.prices th,
#content table.prices td {
    text-align: center;
    border: 1px #000000 solid;
}

#content table.prices caption {
    text-align: center;
    font-style: italic;
    padding: 10px 0px 10px 0px;
}

/* Таблица с большими шрифтами
-----------------------------------------------------------------------------*/

#content table.big {
    border: 1px #000000 solid;
    width: 800px;
	font-size:14px;
}

#content table.big th,
#content table.big td {
    text-align: center;
    border: 1px #000000 solid;
}


/* Таблица с заказами
-----------------------------------------------------------------------------*/

#content table.orders {
    border: 1px #000000 solid;
    width: 800px;
}

#content table.orders th,
#content table.orders td {
    text-align: center;
    border: 1px #000000 solid;
	padding: 3px;
}
#content table.orders td.green
{
text-color: green;
}

#content table.orders caption {
    text-align: center;
    font-style: italic;
    padding: 10px 0px 10px 0px;
}


/* Копирайты
-----------------------------------------------------------------------------*/
#copyright {
    width: 100%;
    height: 70px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 8pt;
    border-top: 5px #3E5256 solid;
    background: #f0f0f0 url("../pic/logo.gif") right center no-repeat;
    clear: both;
}

#copyright ul {
    height: 52px;
    margin: 0px 0px 0px 18px;
    padding: 14px 0px 4px 18px;
    border-left: 1px #c0c0c0 solid;
}

#copyright ul li {
    list-style-type: none;
}

#copyright a {
    color: #000000;
    text-decoration: none;
}

#copyright a:hover {
    text-decoration: underline;
}


/* Модуль цитат
-----------------------------------------------------------------------------*/

#module_quotation {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}

#module_quotation a:link, a:visited{
    color: #C34B3B;
}

#module_quotation h3 {
    height: 22px;
    padding: 0px;
    margin: 0px;
    background: transparent url("../pic/header_quotation.gif") no-repeat;
}

#module_quotation h3 span {
    display: none;
}

#module_quotation p {
    margin: 15px 0px;
    padding: 0px;
}

#module_quotation address {
    padding: 0px;
    margin: 0px;
    font-style: italic;
    text-align: left;
}

/* Модуль последних тем, обсуждаемых на форуме
-----------------------------------------------------------------------------*/

#module_forum {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}

#module_forum a:link, a:visited{
    color: #C34B3B;
    text-decoration: none;	
}

#module_forum a:hover {
    text-decoration: underline;
}

#module_forum h3 {
    height: 18px;
    padding: 0px;
    margin: 0px;
    background: transparent url("../pic/header_last_forum.gif") no-repeat;
}

#module_forum h3 span {
    display: none;
}

#module_forum ul {
    list-style-type: none;
}

#project #module_forum {
    border: none;
}
/* Модуль последних новостей
-----------------------------------------------------------------------------*/

#module_last_news {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;

}

#module_last_news a:link, a:visited{
    color: #C34B3B;
    text-decoration: none;	
}

#module_last_news a:hover {
    text-decoration: underline;
}

#module_last_news h3 {
    height: 18px;
    padding: 0px;
    margin: 0px;
    background: transparent url("../pic/header_last_news.gif") no-repeat;
}

#module_last_news h3 span {
    display: none;
}

#module_last_news ul {
    list-style-type: none;
}
