html,body,#main_table {
  margin:0px;
  padding:0px;
  height:100%;
  border-style:none;
  border-collapse:collapse;
  font-family:Arial,sans-serif;
}

body table {
  border-style:none;
  border-collapse:collapse;
}

body td {
  padding:0px;
}

a img {
  border-style:none;
}

a {
  text-decoration:none;
}

td.main_frame {
  padding-top:21px;
  padding-left:13px;
  padding-bottom:60px;
  width:100%;
  height:100%;
}

div.bottom_links {
  font-size:12px;
  text-align:left;
  margin-left:16px;
  margin-top:40px;
  color:white;
}

div.bottom_links a {
  font-weight:bold;
  font-size:15px;
  color:white;
}

tr.top_panel {
  height:58px;
  background-image:url(../pic/top_panel.png);
}

tr.second_panel {
  height:164px;
  background-image:url(../pic/main_background.png);
}

tr.search_panel {
  height:50px;
  vertical-align:middle;
}

tr.bottom_panel {
  height:143px;
  background-image:url(../pic/bottom_background.png);
  vertical-align:top;
}

col.first_row {
  width:260px;
}

col.third_row {
  width:320px;
}

table.phone_box {
  color:white;
  white-space:nowrap;
  font-weight:bold;
}

table.phone_box img {
  margin-right:10px
}

table.phone_box td {
  padding:0px;
}

.size1 {
  font-size:24px;
}

.size2 {
  font-size:16px;
}

.size3 {
  font-size:12px;
}

.tag_cloud a {
  color:white;
}

a.filter {
  margin-left:32px;
}

img.arrow {
  margin-left:5px;
  margin-right:15px;
  vertical-align:2px;
}

input.search_field {
  border-width:2px 1px 1px 2px;
  display:block;
  padding:0px;
  width:140px;
  height:15px;
}

table.model_choosing {
  margin-top:14px;
  margin-right:auto;
  margin-left:auto;
  margin-bottom:14px;
  /*font-family:Terminus, monospace;*/
	font-size:14px;
}

table.model_choosing td {
  border-bottom:1px;
  border-color:#8c9199;
  border-bottom-style:dotted;
}

table.model_choosing a {
  color:#6c7179;
}

span.chosen_filter a{
  color:#c83a02;
}

td.tag_cloud {
  padding-left:38px;
}

table.goods {
  font-size:11px; 
  width:100%;
}

table.goods a {
  color:black;
}

table.goods td {
  padding-left:7px; 
  padding-right:7px; 
  padding-top:1px;
  padding-bottom:1px;
}

tr.top_goods {
  font-size:15px; 
}

tr.top_goods img {
  vertical-align:middle;
}

.bold {
  font-weight:bold;
}

.not_white {
  background-color:#f4f4ec;
}

.pages {
  color:#c83a02;
  font-weight:bold;
  font-size:12px;
  text-align:center;
}

.pages a{
  color:black;
}

.basket_bottom {
  font-size:12px;
}

tr.basket_bottom td {
  padding:4px;
}

table.form_box td {
  padding:0px;
}

tr.up td{
  padding-top:20px;
}

.basket {
  cursor:pointer;
}

.nowrap{
  white-space:nowrap;
}

