.top-address { color: #a7a2a2; font-size: 11pt; }
.top-photos { color: #a0abbe; font-size: 14pt; }
.top-icq { color: #539116; font-size: 10pt; }
.text_blue { color: #3e86c7; font-size: 10pt; font-weight: bold; }
.text_grey { color: #6d6d6d; font-size: 9pt; }
.text_orange { color: #ff8a00; font-size: 20pt; }

a { color: #5e5e5e; text-decoration: underline; }
a:hover { color: #5e5e5e; text-decoration: none; }

.green_link { color: #72bf44; text-decoration: underline; }
.green_link:hover { color: #72bf44; text-decoration: none; }

.green_link_big { color: #72bf44; font-size: 10pt; font-weight: bold;  text-decoration: underline; }
.green_link_big:hover { color: #72bf44; font-size: 10pt; font-weight: bold; text-decoration: none; }

.blue_link_big { color: #3e86c7; font-size: 10pt; font-weight: bold; text-decoration: none; }
.blue_link_big:hover { color: #3e86c7; font-size: 10pt; font-weight: bold; text-decoration: underline; }

.red_link_big { color: red; font-size: 10pt; font-weight: bold; text-decoration: none; }
.red_link_big:hover { color: red; font-size: 10pt; font-weight: bold; text-decoration: underline; }

.green_link_middle { color: #72bf44; font-size: 10pt; text-decoration: none; }
.green_link_middle:hover { color: #72bf44; font-size: 10pt; text-decoration: underline; }

.gray_link_middle { color: #777777; font-size: 10pt; text-decoration: none; }
.gray_link_middle:hover { color: #777777; font-size: 10pt; text-decoration: underline; }

.blue_link_middle { color: #3e86c7; font-size: 10pt; text-decoration: none; }
.blue_link_middle:hover { color: #3e86c7; font-size: 10pt; text-decoration: underline; }

.cat_link_top { color: #919191; font-size: 10pt; font-weight: bold; }
.cat_link_black { color: #000000; font-size: 10pt; text-decoration: none; }

#ajax-process { position: absolute; height: 1em; left: 0px; top: 0px; background-color: #e24c4c; color: #eee; font-weight: bolder; padding: 2px; display: none; z-index: 101; }
.data-empty { position:relative; }
.data-error { position:relative; border:1px solid red; padding:0px; margin-left:2px; margin-right:2px; margin-top:2px; margin-bottom:2px; color:#f00; }
.warning { color: #ac0000; }

 .sheetstyle
{
    background-image: url('/webroot/img/bg1.png');
    background-repeat: no-repeat;
    background-position: center top;
    position: relative; 
    font-family: Arial;
    margin:0px;
    padding:0px;
    height: 100%;
}
 .inputcolor {
    background-color: #333333;
    color: #c6c6c6;
 }
  .menu {
    background: #e6e6e6;
    width: 192px;
    height: 185px;
    top: 0px; 
    left: 0px; 
    vertical-align: middle;
    padding-left: 22px;
    padding-top: 17px;
    padding-right: 22px;
    line-height:22px;
 }
 .search {
    background: #cccccc;
    position: relative;
    width: 695px;
    height: 116px;
    top: 0px; 
    left: 0px; 
 }
 .menu_link { 
    color: #5e5e5e; 
    text-decoration: underline;
    font-size: 10pt;
    font-weight: bold;
 }
  .darkgraytext {
    color: #5e5e5e; 
    font-size: 10pt;
    font-weight: bold;
    }
  .menu_link13 { 
    color: #919191; 
    text-decoration: underline;
    font-size: 12px;
    }
 .news {
    background: #e6e6e6;
    width: 247px;
    position: relative;
    float: right;
    top: 0px;
    left: 0px;
    padding-left: 21px;
 }
 .text {
    background: #e6e6e6;
    height: 409px;
    width: 370px;
    position: relative;
    top: 0px; 
    left: 0px;
    padding-left: 21px;
    padding-top: 21px;
    padding-right: 21px;
 }
 .graytext14 {
    color: #919191;
    font-size: 14px;
 }
  .graytext18 {
    color: #919191;
    font-size: 18px;
 }
   .graytext20 {
    color: #919191;
    font-size: 20px;
 }
 .lightgraytext14 {
    color: #c6c6c6;
    font-size: 14px;
 }
 .lightgraytext13 {
    color: #c6c6c6;
    font-size: 13px;
 }
 .font13 {
    font-size: 13px;
 }
 .bgline {
    background: url('/webroot/img/hd_bg.png') repeat-x;
    height: 28px;
    width: 215px;
    position: relative;
    top: 0px; 
    left: 0px;
    padding-left: 21px;
    color: #000000;
    font-size: 10pt;
 }
 .cat  {
    background: #ffffff;
    width: 215px;
    position: absolute;
    top: 28px; 
    left: 0px; 
    padding-left: 21px;
 }
  .text13 {
    background: #ffffff;
    width: 653px;
    top: 0px; 
    left: 0px;
    padding-left: 21px;
    padding-top: 21px;
    padding-right: 21px;
    padding-bottom: 21px;
 }
 .catalog {
    background: #ffffff;
    width: 236px;
    position: relative;
    top: 20px; 
    left: 0px; 
    padding: 0px;
 }
  .catalogcont {
    background: #ffffff;
    width: 214px;
    position: relative;
    padding-left: 22px;
    padding-top: 5px;
    top: 0px; 
    left: 0px; 

}
 .bgline2 {
    background: url('/webroot/img/hd_bg.png') repeat-x;
    height: 28px;
    width: 247px;
    position: absolute;
    top: 0px; 
    left: 0px;
    padding-left: 21px;
    vertical-align:middle;
    font-size: 10pt;
}
    .shopbox {
    position: relative;
}
    .ulblacktext {
    color: #000000; 
    font-size: 10pt; 
    text-decoration: underline;
   }
