body {
width:100%;
margin: 0px;
}

a {
font-family: Arial, Helvetica, sans-serif;
color: #006699;
font-size: 12px;
text-decoration: none;	
}
a:hover {color:#FF0000;}

p,td,div {
color: #2a3643;
font-size: 12px;
font-family: Tahoma, Georgia, Arial;
}

p {
color: #2a3643;
font-size: 12px;
font-family: Tahoma, Georgia, Arial;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
}

.select {
font-size:8px;
}

.title {
font-size:24px;
font-family: "Times New Roman", Times, serif;
letter-spacing: 0.3em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #8a95a1;
}

#visual {
width:400px;
height:300px;
}

H1 {
font-family: Tahoma, Georgia, Arial;
color: #586777;
font-weight: normal;
font-size: 24px;
text-align: center;
margin: 0px;
}

H2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #F1F1F1;	
font-weight: normal;
letter-spacing: 0.3em;
margin: 0px;
}

H3 {
color:#435261;
font-size:14px;
margin: 0px;
}

H4 {
color:#435261;
font-size:11px;
margin: 0px;	
font-family: Tahoma, Georgia, Arial;
}

H5 {
font-size:10px;
font-weight: normal;
margin-top: 2px;
text-align: center;
}

.med {
font-size:11px;
color: #2a3643;
}
.sm {
font-size:10px;
color: #575757;
}

/* Top */
#top {
background-image: url(../i/block_bg.gif);
margin-top: 3px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #435261;
height: 60px;
}

#toptitle {
letter-spacing: 0.3em;
}

#toptel {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#435261;
text-align: center;
padding-top: 3px;
letter-spacing: 0.2em;
}

#topprice a {
font-size:11px;
color:#435261;
}
#topprice a:hover {
text-decoration: none;
}

/* корзина сверху */
#basketTop {
width: 160px;
float: right;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #8a95a1;
border-right-color: #8a95a1;
border-bottom-color: #8a95a1;
border-left-color: #8a95a1;
border-top-width: 0px;
}

#basketTop DIV {
color: #990000;
font-size: 12px;
text-align: center;
background-color: #F1F1F1;
margin-right: 3px;
margin-left: 3px;
margin-top: 3px;
margin-bottom: 1px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: normal;
letter-spacing: 0.2em;
border: 1px solid #d6dce2;
}

#basketTopSml {
background-image: url(/i/dot1.gif);
width: 154px;
background-repeat: repeat;
margin-bottom: 2px;
}

#basketTop H3 {
font-size: 12px;
color: #435261;
font-weight: normal;
text-align: center;
background-color: #F1F1F1;
padding-top: 3px;
padding-bottom: 3px;
margin: 0px;
}

/* меню */
#menu {
margin-bottom: 1px;
margin-top: 2px;
padding-right: 1px;
padding-bottom: 2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #435261;
}

#nav {width: 10%;}
	
#nav a:link, #nav a:visited {
width: 100%;
height: 20px;
color: #FFFFFF;
line-height: 18px;
text-align: center;
background:#586777;
float: left;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
background:#a5aeb6;
color: #000;
}

/* каталог */
#catTitle {
width: 400px;
background-color: #394a59;
padding-top: 3px;
padding-bottom: 3px;
}

#catalog {
width: 399px;
padding-bottom:2px;
}
#catnav {
width: 50%;
}

#catalog H2 {
font-size: 12px;
text-align: left;
letter-spacing: 0em;
text-indent: 7px;
margin-bottom: 2px;
background-color: #6a3328;
padding-top: 2px;
padding-bottom: 2px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #576777;
}

#catalog a {
display: block;
font-weight: normal;
font-size: 14px;
color:#F5F5F5;
padding-left: 17px;
background-image: url(/i/bullitwhite.gif);
background-repeat: no-repeat;
background-position: 7px 6px;
padding-bottom: 2px;
}

#catalog a:hover {
color:#000;
background-image: url(/i/bullitblack.gif);
}

/* блок новинки на главной */
#mainnew H1{
cursor:hand;
height: 128px;
width: 192px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 1px;
margin-right: 1px;
}
#mainnew SPAN{display:none;}


/* ВТОРОЙ УРОВЕНЬ */
/* окрашивающие классы */
.red {color:#e01801;}
.gr {color:#586777;}
.lgr {color: #e6e6e6;}
.bl {color:#000;}
.maroon {color:#990000;}

/* кнопка */
A.buttn:link, A.buttn:visited{
width:100%;
color:#000000;
text-decoration:none;
font-size:10px;
text-transform: uppercase;
padding-top: 2px;
padding-right: 7px;
padding-bottom: 1px;
padding-left: 8px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #4b4b4b;
border-bottom-color: #4b4b4b;
background-color: #adbbbc;
}
	
A.buttn:hover {
color:white;
background:#0DA0C4;
text-decoration:none;
}

/* рамка картинок */
.border {
border:1px solid #D5D5D5;	
}

.borderSml {
border:1px solid #D5D5D5;	
margin-bottom: 2px;
}

.borderMain {
border:1px dotted #D5D5D5;
margin-bottom: 2px;
}

/* навигация вложеных блоков */
#section, #section a {
font-size: 12px;
text-transform: uppercase;
color:#FFFFFF;
text-indent: 5px;
}
#section a {
font-size: 12px;
text-transform: uppercase;
color:#D5D5D5;
text-indent: 5px;
}
#section a:hover {
text-decoration: underline;
color: #FFFFFF;
}

/* гориз серая линия-разделитель */
hr {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #8a95a1;
height: 1px;
}

/* гориз линия-разделитель левого серого блока */
#separator img {
margin-top: 5px;
margin-bottom: 0px;		
}

/* гребенка перехода по стр и навигация */
#paging {
width:100%;
height:10px;
font-size:10px;
margin-bottom:5px;
margin-top: 5px;
margin-right: 1px;
margin-left: 1px;
}

#paging input {
width:40px;
height: 11px;
}

#paging a.reds:link, a.reds:visited{
color:#e01801;
font-size: 10px;
}

/* Описание подкатегории каталога */
#category {	
padding-top: 10px;
}

/* блок регистрации */
#registr {
margin-top: 10px;
margin-bottom: 10px;
}

#registr td {
color: #F5F5F5;
font-size: 12px;
padding-top: 7px;
padding-bottom: 4px;
}

#registr div {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#dfe4e8;
text-align: center;
margin-bottom: 3px;
margin-top: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #8a95a1;
padding-bottom: 5px;	
}

#registr a.plogin { color: #F5F5F5; }
#registr a.plogin:hover {
color: #FFFFFF;
text-decoration: underline;
}

input {
font-size: 12px; 
height: 14px;
width: 120px;
}

/* офориление краткого описания */
/* оформление название товара */
#Tlist td {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #8a95a1;
padding-bottom: 1px;
background-image: url(/i/block_bg_off.gif);
}

#Tlist H1 {
font-size: 14px;
letter-spacing: 0.1em;
text-indent: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2a3643;
text-align: left;	
}

#TlistText a {color: #435261;}
#TlistText a:hover {text-decoration: underline;}

/* цена */
#priceT {
color: #435261;
font-size: 12px;	
}

#priceR {
font-size: 20px;
color: #990000;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-top: 3px;
padding-bottom: 3px;
}

/* столбец награды, новинка */
#award {
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #8a95a1;
border-left-color: #8a95a1;
}

/* таблица награды, новинка, подарок */
/* лого new */
#logo a.Hn:link, a.Hn:visited{
background-image: url(/i/new.jpg);
background-repeat: no-repeat;
width: 94px;
height: 33px;
float: left;
margin-left: 14px;
}

/* подарок */
#logo td.P {
line-height: 35px;	
}

#present {
width:95px;
color:#435261;
background-image: url(/i/present.gif);
background-repeat: no-repeat;
background-position: right;
font-size: 14px;
margin-left: 15px;
}

/* офориление подробного описания */
/* оформление название товара */
#T {
margin-bottom: 2px;
margin-top: 3px;
}

#T td {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #afc1c8;
padding-bottom: 3px;
background-image: url(/i/block_bg_off.gif);
}

#T H1 {
font-size: 16px;
letter-spacing: 0.1em;
text-indent: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2a3643;
text-align: left;
}
/* блок подарок в подроб. описании */
#presNav div{
color: #FF0000;
font-weight: normal;
margin-bottom: 2px;
}

#pres img{
border: 1px solid #F3F3F3;
background-image: url(/i/block_bg_off.gif);
margin: 2px;	
}

#pres a.bord{border: 1px solid #F3F3F3;}

#presNav a:link, #presNav a:visited {
color: #435261;
line-height: 12px;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-align: center;
float: left;
background-image: url(/i/block_bg_off.gif);
padding-top: 2px;
}
#presNav a:hover {
color: #435261;
background-image: url(/i/block_bg_on.gif);
}

/* таб. текста подроб. описания товара */
#descr {
margin-top: 0px;
}

/* заголовок тех. хар., сопуствующее товары, отзывы */
#tableTitle {
margin-top: 10px;
margin-bottom: 10px;
}

#tableTitle td.H {
padding-left: 10px;
padding-bottom: 2px;
padding-top: 1px;
border: 1px solid #8a95a1;
}

#tableTitle td.H2 {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #8a95a1;
}

/* тех характеристики */
#tech td{
font-size:11px;
color:#2f2f2f;
padding-left: 2px;	
}

/* технологии */
#technol{
border-left-width: 5px;
border-left-style: solid;
border-left-color: #FFFFFF;
}
#technol div{font-size: 10px;}
#technol p{font-size: 10px;}

#technol td{
font-size: 10px;
padding-top: 2px;
padding-right: 7px;
padding-bottom: 2px;
padding-left: 7px;
background-color: #F5F5F5;
border: 1px solid #e0e0e0;
}

/* сопутствующие */
#assort img{
margin: 0px;
border: 0px solid #FFFFFF;
}

#assort td{
font-size: 14px;
color: #990000;
text-align: center;	
}

#assortNav {
width: 25%;	
}
	
#assortNav a:link, #assortNav a:visited {
width: 100%;
color: #435261;
line-height: 16px;
font-weight: bold;
font-size: 11px;
text-decoration: none;
text-align: center;
background: #afc1c8;
float: left;		
}
#assortNav a:hover {
background:#586777;
color: #dfe4e8;
}

/* статьи на главной */
#articlmain {
margin-top: 3px;
margin-bottom: 10px;
}

#articlmain H4{
color: #EAEAEA;
font-size: 12px;
font-weight: normal;
font-style: italic;
text-indent: 10px;
margin-bottom: 2px;
font-family: Arial, Helvetica, sans-serif;
}

#articlmain a{
color: #F5F5F5;
text-indent: 10px;
font-size: 14px;
}

/* статьи списком */
#articles {	
margin-bottom: 5px;
padding-right: 1px;	
}

#articllist {
margin-left: 2px;
margin-top: 5px;
}

#articllist H1 {
color: #586777;
font-weight: bold;
font-size: 12px;
margin: 0px;
padding-bottom: 2px;
}

#articllist a{
color: #586777;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: normal;	
}
#articllist a:hover {
color: #435261;
text-decoration: underline;
}

/* статьи */
#articl {
margin-top: 5px;
margin-bottom: 5px;
}

#articl H2 {
margin-bottom: 20px;
color: #435261;
text-align: center;
letter-spacing: 0.1em;
}

#articl H3 {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-weight: normal;
font-style: italic;	
text-align: center;
letter-spacing: 0.1em;
margin-bottom: 5px;
}

#articl a {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style: italic;
text-align: center;	
}

/* обзор продуктов */
#reviewnew a{
color: #435261;
font-size: 16px;
}
#reviewnew a:hover {
color: #FF0000;
}

/* акции на главной */
#actionmain {
margin-top: 5px;
margin-bottom: 5px;
}

#actionmain H1 {
color: #FF0000;
font-weight: bold;
font-size: 14px;
margin: 0px;
padding-bottom: 2px;
}

#actionmain H2 {
color: #990000;	
font-size: 14px;
letter-spacing: 0.1em;
padding-bottom: 2px;	
}

#actionmain a:hover {	
color: #990000;
text-decoration: underline;	
}

#actionimg img {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #8a95a1;
margin-top: 5px;
margin-bottom: 5px;
padding-right: 5px;
}

/* акции */
#action {
margin-top: 5px;
margin-bottom: 5px;
}

#action H1 {
font-family: Tahoma, Georgia, Arial;
color: #FF0000;
font-size: 18px;
text-align: center;
}

#action H2 {
color: #990000;
text-align: center;
letter-spacing: 0.1em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #8a95a1;
margin-top: 5px;
margin-right: 15px;
margin-bottom: 5px;
margin-left: 15px;
padding-bottom: 3px;
}

/* формы оформления заказа, регистрация */
#regform {
margin-top: 5px;
margin-bottom: 3px;
}

#regform td {padding-bottom: 1px;}

/* форма подтверждения заказа */
#ordsend {
padding: 5px;
}

#ordsend font {
font-size: 12px;
color: #990000;
padding-left: 5px;	
}

/* заголовок оформления заказа, регистрация */
#regformTitle {		
margin-bottom: 5px;	
}

#regform td.H {
padding-left: 3px;
padding-bottom: 2px;
padding-top: 1px;
border: 1px solid #8a95a1;	
}

#regform td.H2 {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #8a95a1;	
}

/* класс чекбокса */
.inp{
height:20px;
margin-top: 3px;	
}

.input {
width:20px;
text-align: center;
}

/* корзина */
#basket {
margin-top: 3px;
margin-bottom: 10px;
}	

#basket DIV {margin-left: 5px;}

#basketprice {
font-size: 14px;
color: #990000;	
}

#basket H3 {
font-size: 14px;
color: #435261;
background-color: #dfe4e8;
padding-left: 6px;	
}

/* Хиты продаж на главной */
#prodhit {
margin-top: 0px;
margin-bottom: 3px;
float: left;
}	

#prodhit H3 {
font-family: Arial, Helvetica, sans-serif;
color: #030303;
font-size: 16px;
font-weight: normal;
}

#prodhit a{
font-size: 11px;
color: #006699;
}
#prodhit a:hover { color: #006699; }

/* прайс-лист */
#pricelist {
margin-top: 3px;
margin-bottom: 3px;
}	

#pricelist H1 {
font-size: 14px;
color: #990000;
font-weight: normal;	
}

#pricelist H2 {
font-size: 14px;
color: #435261;
}

#pricelist H3 {
color: #F7F7F7;
padding-left: 10px;
font-weight: normal;
font-size: 12px;
letter-spacing: 0.3em;
}

/* частые вопросы */
#faq {
margin-top: 1px;
margin-bottom: 3px;
}

#faq H1 {
font-size: 12px;
color: #2a3643;
font-weight: normal;
padding-left: 3px;
text-align: left;
}

#faq H2 {
font-size: 12px;
color: #435261;
font-weight: bold;
padding-left: 4px;
}

#faq H3 {
font-size: 12px;
color: #435261;
font-weight: normal;
padding-left: 3px;
}

/* информационые страницы */
#info td {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #8a95a1;
padding-bottom: 1px;
background-image: url(/i/block_bg_off.gif);
}

#info H1 {
font-size: 16px;
letter-spacing: 0.2em;
text-indent: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2a3643;
text-align: left;	
}

/* картинка, баннер с левой стороны */
#baner img {
background-image: url(/i/bl_separator.gif);
background-repeat: no-repeat;
background-position: bottom;	
padding-top: 0px;
padding-bottom: 4px;
}

/* всплывающее окно */
#window H1 {
font-family: Arial, Helvetica, sans-serif;	
font-size: 14px;
font-weight: normal;
color: #435261;
vertical-align: super;
margin-right: 5px;	
}

#window a {border: 1px solid #F5F5F5;}
#window a:hover {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #C1C1C1;
border-right-color: #435261;
border-bottom-color: #435261;
border-left-color: #C1C1C1;
}

#window img.sml {
margin-top: 5px;
margin-right: 5px;
margin-bottom: 1px;
border: 1px groove #EAEAEA;
}

/* Спецпредложение */
#special {
padding-top: 22px;
background-image: url(/i/special.jpg);
background-repeat: no-repeat;
background-position: top;
}

#special td{	
background-image: url(/i/bl_separator.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 3px;
}

#specialNav td {
text-align: center;
background-image: url(/i/dot.gif);
background-repeat: no-repeat;
padding-bottom: 0px;
}

#specialNav div {
font-size: 14px;
color: #990000;
text-align: center;
padding-right: 10px;
padding-left: 10px;
}

#specialNav a:link, #specialNav a:visited {
width: 100%;
height: 149px;
color: #435261;
line-height: 13px;	
font-size: 12px;
text-decoration: none;
text-align: center;
float: left;
background-color: #afc1c8;
background-image: url(/i/b_bg.gif);
}

#specialNav a:hover {
background:#586777;
color: #dfe4e8;
}

/* НИЖНЯЯ ЧАСТЬ */
/* нижнее меню */
#menuBottom td {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dfe4e8;	
}

#menuBottom a {
color: #dfe4e8;	
font-size: 11px;
}
#menuBottom a:hover {
color:#FFFFFF;
text-decoration: underline;
}

#footer {
height:50px;	
}

#footer H1 {
font-size: 12px;
color: #ABABAB;
margin: 0px;
}

/* форма таблицы статьи, новости */
.block_header-left {
background-image: url(/i/block_header-left.png);
background-repeat: no-repeat;
height: 10px;
width: 15px;
}
.block_header-right {
background-image: url(/i/block_header-right.png);
background-repeat: no-repeat;
height: 10px;
width: 15px;
}
.block_header-bg {
background-image: url(/i/block_header-bg.png);
background-repeat: repeat-x;
height: 10px;
display: block;
}
.block_footer-left {
background-image: url(/i/block_footer-left.png);
background-repeat: no-repeat;
height: 10px;
width: 15px;
}
.block_footer-right {
background-image: url(/i/block_footer-right.png);
background-repeat: no-repeat;
height: 10px;
width: 15px;
}
.block_footer-bg {
background-image: url(/i/block_footer-bg.png);
background-repeat: repeat-x;
height: 10px;
display: block;
}
