div.ct_casebox .ct_cb_name a:hover { text-decoration:underline; }
div.ct_casebox .ct_cb_name a {
  text-decoration:none;
  color:#006699;
}
div.ct_casebox .ct_cb_name { font-size:14px; }
div.ct_casebox .ct_cb_image {
  float:left;
  padding:10px;
  width:110px;
  text-align:center;
}
div.ct_casebox .ct_cb_table {
  float:left;
  width:560px;
}
div.ct_casebox .intro {
  line-height:140%;
  font-size:11px;
  padding:10px 0 0 31px;
  color:#333333;
}
div.ct_casebox {
  padding:15px 3px 15px 5px;
  border-bottom:1px #eeeeee solid;
}
.brands_box strong a {
  color:maroon;
  font-size:110%;
}
.brands_box {
  background-color:#ffffe0;
  padding:5px;
  font-size:11px;
  margin-top:5px;
  margin-bottom:5px;
}
input.to_basket {
  width:20px;
  font-size:10px;
  padding:0;
  margin:0;
}
.case_sticked {
  background-color:#ffffff;
  border:5px solid #ffa500;
  padding:5px;
  margin:5px;
}
h1.case, h1.cat_name {
  padding-bottom:15px;
  margin:0px;
}
table.case th {
  text-align:left;
  padding:5px;
  font-size:11px;
  color:#333333;
  border-bottom:1px solid #dcdcdc;
}
table.case td {
  padding:3px;
  vertical-align:top;
  font-size:90%;
}
table.case th.fav {
  border-bottom:1px solid #ffffff;
  width:16px;
}
table.case th.price {
  text-align:right;
  width:100px;
}
table.case th.articul {
  padding:4px;
  font-weight:bold;
  border-right:2px solid #bbbbbb;
  border-bottom:1px solid #ffffff;
  width:45px;
  text-align:right;
}
table.case th.color { width:120px; }
table.case th.art_spacer {
  width:5px;
  border-bottom:1px solid #ffffff;
}
table.case td.articul {
  padding:4px;
  font-weight:bold;
  border-right:2px solid #bbbbbb;
  width:45px;
}
table.case td.img-price, table.case th.img-price {
  padding-left:8px;
  width:50px;
}
table.case td.price-price, table.case td.price-thumb {
  width:60px;
  text-align:right;
  font-weight:bold;
}
table.case td.price-thumb1 { width:24px; }
table.case td.price-thumb2 { width:16px; }
table.case {
  padding:0;
  margin:0;
  border-spacing:0;
  padding-top:8px;
}
.case_name {
  padding:15px 5px 0px 5px;
  font-size:14px;
  font-weight:bold;
}
.case_name a, a.a-price {
  color:#006699;
  text-decoration:none;
}
.case_name a:hover, a.a-price:hover { text-decoration:underline; }
a.name-table {
  display:block;
  font-weight:bold;
  height:40px;
  text-align:left;
  color:#006699;
  text-decoration:none;
}
img.add_images { cursor:pointer; }
table.table td { border-bottom:1px solid #dcdcdc; }
table.table td.right-border { border-right:1px solid #dcdcdc; }
table.case_vertical th, table.case_vertical td {
  font-size:11px;
  padding:3px;
}
table.case_vertical th {
  font-weight:bold;
  text-align:left;
}
table.case_vertical th.param_name, table.case_vertical td.param_name {
  border-right:2px solid #bbbbbb;
  padding-right:10px;
}
table.case_vertical th.param_value, table.case_vertical td.param_value {
  border-right:1px solid #dcdcdc;
  padding-right:10px;
  padding-left:10px;
}
table.case_vertical {
  padding:0;
  margin:0;
  border-spacing:0;
  padding-top:8px;
}
div.intro_vertical {
  padding:10px 5px 10px 0px;
  font-size:90%;
  line-height:150%;
}
table.additional_goods th {
  background-color:#b6b6b6;
  color:Black;
  padding-left:10px;
  padding-top:2px;
  padding-bottom:2px;
  text-align:left;
  text-transform:uppercase;
}
table.additional_goods td.right-border { border-right:1px solid #dcdcdc; }
table.additional_goods { margin-top:15px; }
table.cat_home_table td h3 a {
  color:#006699;
  text-decoration:none;
}
table.cat_home_table td h3 {
  height:35px;
  padding-bottom:3px;
  border-bottom:2px solid #a9a9a9;
  font-size:120%;
}
table.cat_home_table td ul a {
  color:#006699;
  text-decoration:none;
}
table.cat_home_table td ul { list-style:square; }
table.brand_logo_table td.logo div.brand-sections {
  margin-top:15px;
  background-color:#f7f7f7;
  padding:5px;
  font-size:90%;
}
table.brand_logo_table td.logo { padding:0 0 10px 5px; }
table.brand_logo_table td.links div {
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px dashed #dddddd;
}
table.brand_logo_table td.links strong {
  display:block;
  color:#666666;
  padding-bottom:4px;
}
table.brand_logo_table td.links {
  border-left:2px dashed #dcdcdc;
  width:150px;
  padding:13px;
  font-size:90%;
}

