body    {
    margin:0;
    padding:0;
    font-family:verdana,arial,sans-serif;
}

#search_form {
  margin-bottom: 5px;
}
#search_form input {
  font-size: 10px;
}
#search_form input.text_fld {
  border: 1px solid #89a;
}

a img {
  border: none;
}

.big_phone   {
    position:absolute;
    top:0;
    right:0;
    background: url(img/big_phone.jpg) no-repeat;
    height:276px;
    width:544px;
}

.bottom {
    position:relative;
    height: 160px;
}

.bot_l   {
    position:absolute;
    bottom:0;
    left:0;
    background: url(img/left_bottom.jpg) no-repeat;
    height:60px;
    width:683px;
}

.bot_r  {
    position:absolute;
    bottom:0;
    right:25px;
    background: url(img/where.jpg) no-repeat;
    height:210px;
    width:251px;
}

.top    {
    margin:25px 20px 10px;
    position:relative;
}

.page   {
    margin:0;
    width:1024px;
}

.content    {
    margin:50px 400px 0 30px;
    padding:15px;
    background: url(img/bord.gif) no-repeat top left;
    width:759px;
    height:450px;
    position:relative;
}

.tabs   {
    position:absolute;
    top:-30px;
    left:15px;
    float:left;
    font-size:12px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}

.tabs li    {
    float:left;
    background: url(img/oth_tab.gif) top left repeat-x;
}

.tabs li strong {
    display:block;
    float:left;
    background: url(img/oth_tab_l.gif) top left no-repeat;
}

.tabs li strong a    {
    text-decoration:none;
    color:#51474A;
    display:block;
    height:27px;
    float:left;
    padding:15px 15px 0;
    background: url(img/oth_tab_r.gif) top right no-repeat;
}

.tabs li strong a.current {
  color: #87AEF3;
}

.tabs li.selected   {
    background: url(img/cur_tab.gif) top left repeat-x;
}

.tabs li.selected strong  {
    background: url(img/cur_tab_l.gif)top left no-repeat;
}

.tabs li.selected strong a  {
    background: url(img/cur_tab_r.gif)top right no-repeat;
}

.trends  {
    margin:15px;
    float:left;
}

.trend  {
    background: url(img/trend_2.gif) 0 -92px no-repeat;
    margin:5px 0;
    width:73px;
    height:72px;
    padding-left: 9px;
    padding-top:14px;
}

.trend img {
  width:70px;
  height: 54px;
}
.trend_selected {
    background: url(img/trend_2.gif) top left no-repeat;
    margin:5px 0;
    width:87px;
    height:87px;
}

.operators   {
    background: url(img/top.gif) left top no-repeat;
    margin:25px 15px;
    padding-top:13px;
    width:97px;
    float:left;
}

.operators_bot   {
    background: url(img/bot.gif) left bottom no-repeat;
    padding-bottom:20px;
    padding-left:15px;
}

.operators_cont {
    background: url(img/px_line.gif) left top repeat-y;
    
}

.operators_cont h4   {
    margin:0;
    padding:0;
    font-size:12px;
    color:#87AEF3;
    
}

.operators_cont ul   {
    margin:5px 10px;
    padding:0;
    list-style:none;
}

.operators_cont li  {
    margin-left:10px;
    line-height: 15px;
}

.operators_cont li a {
    color:#717476;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
}

.text   {
    padding-top:30px;
    padding-right:30px;
    font-size:12px;
    color:#717476;
    height: 330px;
    width:470px;
    float: right;
    overflow:auto;
}

.text h3  {
    margin:0;
    padding:0;
    color:#87AEF3;
    font-size:14px;
}

.basket_holder  {
    position:absolute;
    left:260px;
    bottom:0;
}

.basket {
    width:213px;
    height:82px;
    background: url(img/basket.gif) left bottom no-repeat;
    float:left;
}

.basket img {
    margin:17px 10px 10px 15px;
}



table.price_list, table.order_list {
    width:96%;
}

table.price_list th {
    font-size: 110%;
    font-style:italic;
    border-bottom:1px solid #000;
}

table.price_list th, table.price_list td {
    padding: 5px 0;
}
table.order_list {
    margin: 10px 0;
    border-collapse:collapse;
}
.order_list td, .order_list th {
    border:1px solid #000;
    padding: 0 5px;
}

div.text h4 {display:inline;}
