img {border-width:0;}

html, body 
{
width:100%; 
margin:0px; 
padding:0px;
font-family:Verdana;
color:#000000;	
height:100%;
}

td,div
{
font-family:Arial;
font-size:12px;
}

.logo
{
background-image:url(i/logo.jpg);
height:167px;
background-position:left;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.logo div
{
padding-left:365px;
}

/* Menu */
.menu_bg
{
padding-left:40px;
background-image:url(i/menu_left.png);
height:51px;
background-position:left;
background-repeat:no-repeat;
background-color:#FF860A;

}

.menu_bg div
{
padding-top:20px;
background-image:url(i/menu_right.png);
height:31px!important;
height:51px;
background-position:right;
background-repeat:no-repeat;
width:100%;
font-family:Arial;
font-size:12px;
word-spacing:5px;
color:#FFFFFF;
text-transform:uppercase;
}

.menu_bg div a
{
color:#FFFFFF;
text-decoration:none;
}

.menu_bg div a:hover
{
color:#911E99;
text-decoration:none;
}

/* FRONT */
.front_bg
{
background-image:url(i/front_bg.jpg);
height:56px;
background-repeat:repeat-x;
background-color:#C133DB;
}

.front
{
padding-left:415px;
background-image:url(i/front_menul.jpg);
height:56px;
background-position:left;
background-repeat:no-repeat;
}

.front div
{
padding-top:20px;
background-image:url(i/front_menur.jpg);
height:36px!important;
height:56px;
background-position:right;
background-repeat:no-repeat;
width:100%;
font-family:Arial;
font-size:12px;
word-spacing:40px;
color:#FFFFFF;
text-transform:uppercase;
}

.front div a
{
background-image:url(i/dot.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
color:#FFFFFF;
text-decoration:none;
}

.front div a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

/* Menu - bottom */
.bmenu_bg
{
padding-left:40px;
background-image:url(i/bmenu_left.jpg);
height:40px;
background-position:left;
background-repeat:no-repeat;
background-color:#FF860A;
}

.bmenu_bg div
{
padding-top:15px;
background-image:url(i/bmenu_right.jpg);
height:25px!important;
height:40px;
background-position:right;
background-repeat:no-repeat;
width:100%;
font-family:Arial;
font-size:12px;
word-spacing:5px;
color:#FFFFFF;
text-transform:uppercase;
}

.bmenu_bg div a
{
color:#FFFFFF;
text-decoration:none;
}

.bmenu_bg div a:hover
{
color:#911E99;
text-decoration:none;
}

/* Footer */
.foot_bg
{
background-image:url(i/foot_bg.jpg);
height:132px;
background-repeat:repeat-x;
background-color:#C133DB;
}

.foot_left
{
background-image:url(i/foot_left.jpg);
height:132px;
background-position:left;
background-repeat:no-repeat;
width:542px;
color:#FFFFFF;
}

.foot_left div
{
padding-left:40px;
}

.foot_left a
{
color:#FFFFFF;
}

.foot_left a:hover
{
color:#FFFFFF;
}

.foot_right
{
background-image:url(i/foot_right.jpg);
height:132px;
background-position:right;
background-repeat:no-repeat;
}

/* Content */
.cnt
{
background-image:url(i/bg.jpg);
background-position:left top;
background-repeat:no-repeat;
height:264px;
vertical-align:top;
}

/* MID */
.split
{
background-image:url(i/split.jpg);
height:20px;
background-position:left;
background-repeat:no-repeat;
background-color:#F2F2F2;
}

.rkl
{
background-image:url(i/rkl.gif);
height:91px;
background-position:left;
background-repeat:no-repeat;
background-color:#FF860A;
}

/* HEAD */
.head_bg
{
background-image:url(i/head_bg.jpg);
height:51px;
background-repeat:repeat-x;
background-color:#C133DB;
}

.head
{
background-image:url(i/head_left.jpg);
height:51px;
background-position:left;
background-repeat:no-repeat;
}

.head div
{
background-image:url(i/head_right.jpg);
height:51px;
background-position:right;
background-repeat:no-repeat;
width:100%;
color:#FFFFFF;
}

/* TOP */
.top
{
background-image:url(i/top.jpg);
height:19px;
background-position:left;
background-repeat:no-repeat;
background-color:#911E99;
}

.top div
{
background-image:url(i/top_fill.jpg);
height:19px;
background-position:right;
background-repeat:no-repeat;
width:100%;
}

/* DECORATION */
h1
{
color:#911E99;
font-family:Arial;
font-size:14px;
text-transform:uppercase;
margin-bottom:2px;
font-weight:normal;
}

h2
{
color:#911E99;
font-family:Arial;
font-size:14px;
text-transform:uppercase;
margin-bottom:10px;
font-weight:normal;
}

h3
{
color:#FF860A;
font-family:Arial;
font-size:14px;
margin-top:2px;
margin-bottom:2px;
font-weight:bold;
}

h4
{
color:#8300C8;
font-family:Arial;
font-size:12px;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
text-transform:none;
}


a {color:#911E98; text-decoration:underline;}
a:hover {color:#911E98; text-decoration:none;}

.horn
{
font-size:11px;
padding-bottom:7px;
}

.card b, .card strong
{
color:#911E98;
font-weight:normal;
}

/* Список коллекций */
.rubric_pic
{
text-align:center;
vertical-align:top;
font-size:11px;
}

.rubric_pic img
{
margin-bottom:5px;
}

/* карточка товара */
.lcnt
{
width:340px;
vertical-align:top;
}

.rcnt
{
vertical-align:top;
}

.card a
{
color:#911E98;
text-decoration:none;
}

.card a:hover
{
color:#911E98;
text-decoration:underline;
}

/* цвета продукции */
.color_pic
{
text-align:center;
vertical-align:top;
text-transform:lowercase;
font-size:11px;
}

.color_pic img
{
margin-bottom:5px;
}

/* BRD */
.brd
{
border-color:#FFA448;
border-width:1px;
border-style:solid;
}

/* таблица товаров */
.ajtable td
{
border-color:#DEDEDE;
border-width:1px;
border-style:solid;
}

.ajttable td
{
background-color:#F2F4F5;
}

/* дерево */
.dotted
{
background-image:url(i/dotted.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:5px;
padding-top:5px;
}

.dotted h4 a
{
text-decoration:none;
padding-left:0px;
}

.dotted h4 a:hover
{
text-decoration:underline;
}

.news
{
padding-left:0px;
padding-bottom:7px;
padding-top:7px;
}

.news h4 a
{
text-decoration:none;
color:#FF4E00;
}

.news h4 a:hover
{
color:#FF4E00;
text-decoration:underline;
}

.mon
{
position: absolute;
visibility: hidden;
top:-1000px;
z-index:2;
}

.topmenu td
{
font-size:11px;
vertical-align:middle;
}

.topmenu td a
{
color:#FFFFFF;
text-decoration:none;
}

.topmenu td a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

.mnu
{
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
background-color:#4c4857;
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
}

a.menu:link, a.menu:visited, a.menu:active {font-family: Verdana; text-decoration:underline; color:rgb(55,55,55); font-size: 12px; font-weight: bold;}
a.menu:hover {text-decoration:none;}

a.menu_osn:link, a.menu_osn:visited, a.menu_osn:active {font-family: Verdana; text-decoration:none; color:rgb(111,106,147); font-size: 12px; font-weight: bold;}
a.menu_osn:hover {text-decoration:underline;}

a.region:link, a.region:visited, a.region:active {font-family: Verdana; text-decoration:none; color:rgb(120,120,120); font-size: 10px; font-weight: bold;}
a.region:hover {text-decoration:underline;}

/* STRONG MODIFICATIONS BEGIBS */
#search_form {
font-size:11px;
border:1px solid #CACACA;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}
#s_text {
font-size:11px;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#pager_text {
font-size:11px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#h_text { 
font-size:11px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#b_text {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#b_line {
margin-top:5px;
width:98%;
border-bottom:1px solid #CACACA;
}
hr { height: 0px; border: solid #CACACA 0px; border-top-width: 1px; }
#cat_select {
font-size:11px;
border:1px solid #CACACA;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
width:100px;
}
td.pager { 
font-size:11px;
color:#666666;
background-color: #FFFFFF;
border: 1px solid #9CA4B0;
padding: 3px;
}
td.pagebr { 
font-size:11px;
background-color: #FAFAFA;
border: 0px;
padding: 0px;
}
td.highlight { 
font-size:11px;
background-color: #EFEEE6;
border: 1px solid #9CA4B0;
padding: 3px;
}
table.main {
background-color: #FFFFFF;
}
/* STRON STYLE MODIFICATIONS END */

.adv {
display:none;
}
