* {
font-family: Verdana, Arial;
}

a {
text-decoration:underline;
color: #003399;
}

a:hover {
color:#9797E2;
}


.top11 {
height:21px;
background-image:url(/images/top11.jpg);
background-position:left;
background-repeat:repeat-x;
width:210px;
padding-left: 23px;
}

.top21 {
height:33px;
background-image:url(/images/top21.gif);
background-position:left;
background-repeat:repeat-x;
padding-left:11px;
}

.top31 {
height:27px;
background-image:url(/images/top31.jpg);
background-position:left;
background-repeat:repeat-x;
padding-left:11px;
}

.top12 {
height:21px;
background-image:url(/images/top11.jpg);
background-position:left;
background-repeat:repeat-x;
}

.top22 {
height:33px;
background-image:url(/images/top21.gif);
background-position:left;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:right;
line-height:0px;
padding-right:30px;
}

.top33 {
height:27px;
background-image:url(/images/top31.jpg);
background-position:left;
background-repeat:repeat-x;
width:100%;
padding-right:47px;
}

.top32 {
height:27px;
width:416px;
background-image:url(/images/top32.gif);
background-position:left;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
padding:7px 20px 0 20px;;

}

.top32 a{
text-decoration:underline;
color: #003399;
}

.top32 a:hover {
color:#9797E2;
}

.mail {
padding-right:50px;
}

.rmenu, .rmenu_s {
height:34px;
background-image:url(/images/rm.gif);
background-position:left;
background-repeat:repeat-x;
margin-top: 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a72705;
vertical-align:middle;
cursor:pointer;
}

.rmenu_s {
font-size:14px;
font-weight:bold;
}

.rsm {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5f5f5f;
margin-top:10px;
margin-bottom:10px;
}

.rsm li  {
margin:0;
padding:0;
margin-left:35px;
padding-bottom:7px;
list-style-image:url(/images/str.gif);
}

.rsm li a {
text-decoration:underline;
color: #003399;
}

.rsm li a:hover {
color:#9797E2;
}

.rm {
background-color:#f5f5f5;
width: 245px;
}


.center {
border: 1px solid #e2e2e2;
margin-top:5px;
/*margin:32px 50px 0 24px;*/
height:90px;
width:100%;
}

.descr {
position:absolute;
z-index:100;
left:220px;
top:30px;
color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*---------- Карточки товара -----------*/
.cat_left {
background-position:top;
background-repeat:no-repeat;
background-image:url(/images/cat_left.gif);
width:12px;
height:88px;
background-color:#DCDCDC;
}

.cat_pic {
width:166px;
padding:10px;
border-right:1px dashed #F5F5F5;
background-color:#fcfcfc;
}

.cat_pic img{
border:1px solid #D5D5D5;
}

.cat_right {
background-position:left top;
background-repeat:no-repeat;
background-image:url(/images/cat_right.gif);
width:17px;
}

.cat_desc {
vertical-align:top;
padding:7px;
}

.cat_desc a{
font-size:14px;
color:#A72705
}

.cat_desc h3{
margin:0px;
}

/*------------ подвал ----------*/
.footer_left {
background-image:url(/images/footer_left.gif);
width:209px;
height:27px;
padding-left:20px;
color:#FFFFFF;
}

.footer_right {
background-image:url(/images/footer_bg.gif);
}
