/* common */
body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
color:#333333;
background-image: url(/images/bodybg.gif);
background-repeat: no-repeat;
}
body, td, th, button, textarea, input, select {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
}
h1 {
font-size:21px;
color:black;
font-weight:normal;
margin-top:5px;
margin-bottom:15px;
}
h4 {
font-size:15px;
color:black;
font-weight:normal;
margin-top:5px;
margin-bottom:15px;
}
a {
color:#dd3300;
text-decoration : underline;
}
a:hover {
color:darkgreen;
text-decoration : underline;
}
a:visited {
color:#FF7953;
text-decoration : underline;
}
:link:hover, :visited:hover {
color:darkgreen;
text-decoration : underline;
}
a.ablack {
color:black;
}
table {
border-collapse:collapse;
border:none;
}
table.main {
width:800px;
}
table.main td {
vertical-align:top;
}
td.hat_left {
white-space:nowrap;
}
td.hat_center {
width:100%;
vertical-align:top;
}

table.menu {
width:100%;
}
table.menu td {
padding:0px;
}
td.menuBg {
width:100%;
background-image: url(/images/menuBg.gif);
background-repeat: repeat-x;
}


td.main_center {
background-image: url(/images/bg.jpg);
background-repeat: no-repeat;
background-position: top right;
height:400px;
padding-left:25px;
padding-right:10px;
padding-bottom:40px;
}
table.ftr td {
vertical-align:top;
}
td.ftr4 {
background-image: url(/images/ftr4.gif);
background-repeat: repeat-x;
background-color:#FFF7E8;
padding-top:14px;
}
td.ftr1 {
background-image: url(/images/ftr2.gif);
background-repeat: repeat-y;
}
td.ftr5 {
background-image: url(/images/ftr5.gif);
background-repeat: repeat-x;
}
td.ftr6 {
background-image: url(/images/ftr7.gif);
background-repeat: repeat-y;
}
h4 {
font-size:15pt;
margin-top:4px;
margin-bottom:4px;
}
/* пейджинг */
table.pgr {
margin-top:5px;
}
table.pgr td.pg {
padding-right:7px;
text-align:center;
font-size:9pt;
}
table.pgr td.apg {
padding-right:7px;
text-align:center;
font-size:12pt;
font-weight:bold;
}
hr {
color: #FF9900;
background-color: #FF9900;
height: 15px;
margin:0;
}
div.hr {
margin-top:25px;
border-top: 1px Solid #dfdfdf;
}
div.hr hr {
display: none;
}
table.review {
border-collapse:separate;
margin-top:5px;
margin-bottom:1px;
}
table.review td {
/*border:1px Solid #e7e7e7;*/
background-color: #f9f9f9;
padding:5px;
vertikal-align:center;
}
div.layer {
margin:0;
}
.fs10 {
font-size:10pt;
}
.fs11 {
font-size:11pt;
}
img.news {
border:none;
float:left;
margin:7px;
margin-left:0px;
margin-bottom:0px;
}

/* lists */
ul.tree {
margin-top: 0;
margin-bottom:0;
margin-left: 0;
padding-left: 0;
list-style: none;
}


/* дерево разделов, отступы */
ul.tree li {
list-style: none;
background-image:url('/images/bul.gif');
background-repeat:no-repeat;
background-position: 0px;
padding-bottom:1px;
padding-top:1px;
padding-left:10px;
white-space: nowrap;
}
ul.tree li.l0 {margin-left:0px;font-weight:bold;font-size:16px;list-style:none;}
ul.tree li.l1 {margin-left:20px;}
ul.tree li.l2 {margin-left:40px;}
ul.tree li.l3 {margin-left:60px;}
ul.tree li.l4 {margin-left:80px;}
ul.tree li.sel {
list-style: none;
background-image:url('/images/arrow.gif');
background-repeat:no-repeat;
background-position: 0px;
padding-left:15px;
}
.slct {font-size:15px;color:#CC6600;}
span.count {font-size:11px;font-weight:normal;color:silver}

td.page {
text-align:center;
padding:4px;
font-size:11px
}
td.pageA {
text-align:center;
padding:4px;
font-size:14px;
}

div.navLine {
padding:0px;
background-color:#CCCCCC;
background-image:url('/images/nlLeft.gif');
background-repeat:no-repeat;
background-position: top left;
}
div.navLine div.insd  {
padding:2px;
padding-left:7px;
background-image:url('/images/nlRight.gif');
background-repeat:no-repeat;
background-position: top right;
}
div.navLine a {
color:white;
}
div.goods {
border:1px solid #eaeaea;
border-top:1px solid #CCCCCC;
padding:10px;
background-color:#fcfcfc;
}
.brandsList {
margin-bottom:10px;
}
.brandsList a {
text-decoration: underline;
font-size:18px;
margin:3px;
}
table.attrs {
border-collapse: collapse;
}
table.attrs td {
border:1px solid #e5e5e5;
padding:4px;
}
table.attrs td.part {
border:1px solid #e5e5e5;
padding:4px;
background-color:#efefef;
font-weight: bold;
}
.corners {
      border: 1px solid #FFC68C;
}
.corners div {
      background: url(/images/tl.gif) top left no-repeat;
      position: relative;
      margin: -1px;
}
.corners div div {
      background: url(/images/tr.gif) top right no-repeat;
      margin: 0px;
}
.corners div div div {
      background: url(/images/br.gif) bottom right no-repeat;
}
.corners div div div div {
      background: url(/images/bl.gif) bottom left no-repeat;padding:10px;
}
.corners2 {
      border: 1px solid #DFDFDF;
      background-color:#fafafa;
}
.corners2 div {
      background: url(/images/tl2.gif) top left no-repeat;
      position: relative;
      margin: -1px;
}
.corners2 div div {
      background: url(/images/tr2.gif) top right no-repeat;
      margin: 0px;
}
.corners2 div div div {
      background: url(/images/br2.gif) bottom right no-repeat;
}
.corners2 div div div div {
      background: url(/images/bl2.gif) bottom left no-repeat;padding:10px;
}
.jsLink {
cursor:pointer;
border-bottom:1px Dashed Black;
}
.alpha-shadow {
  background: url(/images/shadow.png) no-repeat bottom right;
}
.alpha-shadow2 {
  padding: 0px 5px 5px 0px;

}
div.pageNum {
width:21px;
height:21px;
float:left;
cursor:pointer;
background: url(/images/pageCircle.gif) no-repeat;
width:21px;
height:21px;
text-align:center;
line-height: 21px;
font-size:11px;
}
div.act {
background: url(/images/pageCircleAct.gif) no-repeat;
cursor:default;
}
ul {
margin:5px;
padding:5px;
}

