BODY {
    font-family:    Tahoma;
    color:          #555446;
    font-size: 8pt;
    margin-top: 0;
}

table {
    font-family:    Tahoma;
    color:          #555446;
    font-size: 8pt;
}

IMG {
    border:0;
}

FORM{
    margin-top: 2px;
    padding-top: 2px;
    margin-bottom: 2px;
    padding-bottom: 2px;
}

H1 {
    margin-top: 2px;
    padding-top: 2px;
    margin-bottom: 5px;
    padding-bottom: 2px;
    color: #a32800;
    font-size: 15pt;
        
}

input{
    font-family:    Tahoma;
    color:          #555446;
    font-size: 8pt;    
}
select{
    font-family:    Tahoma;
    color:          #555446;
    font-size: 8pt;    
}
.top_login {
   font-size: 8pt;
   background-image: url('/images/top_04.jpg');
   text-align: right; 
}

A {
   font-weight: bold;
   text-decoration: none;
   color:          #555446; 
}

A:visited {
   color:   #555446;
}

A:hover{
    text-decoration: underline;
}

.red_text {
    color: #a32800;
    text-decoration: none;  
}
.big_red_text {
    color: #a32800;
    text-decoration: none;
    font-size: 14px;  
}

A.red_text:visited {
    color: #a32800;
    text-decoration: none;  
}

A.red_text:hover{
    text-decoration: underline;
}

.white_text {
    color: #ffffff;
    text-decoration: none;  
}

A.white_text:visited {
    color: #ffffff;
    text-decoration: none;  
}

A.white_text:hover{
    text-decoration: underline;
}

.top_nav {
    color: #555446;
    text-decoration: none;
    font-weight: normal;   
}

.basket {
   font-size: 8pt;
   background-color: #878667;
   color: #ffffff; 
}

.bold_white {
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

.news{
    font-size: 8pt;
    margin-left: 10px;
    padding-left: 10px;
    margin-right: 10px;
    margin-right: 10px;
    padding-top: 5px;
}
.news_data{
    color:#FFFFFF; 
    font-weight:bold; 
    background:#77764a; 
    padding:2 5 3 5;
}
.catalog{
    font-size: 8pt;
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    padding-bottom: 15px;
}

.normal_text {
    font-weight: normal;
    color:          #555446; 
}

.cat2{
    color: #949494;
    font-weight: normal; 
    text-decoration: none;
}

.opros{
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    padding-bottom: 15px;
}

.rassilka {
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    padding-bottom: 15px;  
}

.clients{
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    padding-bottom: 15px;
}

.search{
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    padding-bottom: 15px;
}

.bottom {
    background-color: #c7c7a4;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 15px;
    text-align: left;
    padding-bottom: 15px;
}

.bottom2 {
    background-color: #ffffff;
    color: #909090;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 15px;
    text-align: left;
    padding-bottom: 15px;
}

.main_center {
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    padding-bottom: 10px;   
}
.cat_pages {
    background-color: #a8a76f;
    color: #ffffff;  
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
    padding-bottom: 10px;   
}
.good_table {
    BORDER-RIGHT: #dcdcd4 2px solid;
    border-left: #dcdcd4 2px solid; 
    border-bottom: #dcdcd4 2px solid; 
    border-top: #dcdcd4 2px solid; 
    background-color: #ffffff;
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: center;
    padding-bottom: 5px;      
}

.good_table2 {
    BORDER-RIGHT: #dcdcd4 2px solid;
    border-left: #dcdcd4 2px solid; 
    border-bottom: #dcdcd4 2px solid; 
    border-top: #dcdcd4 2px solid; 
    background-color: #ffffff;
        
    text-align: center;
}

.message{
position: absolute;
top: 200;
left: 40%;
width: 420;
height: 50;
border: 1px solid #CfCfCf;
z-index: 10;
background-color: #424331;
font-size: x-small;
font-weight:bold;
text-align: center;
padding: 15;
filter: alpha(opacity=75);
opacity:0.75;
visibility: hidden;
}

.left_space{
    background: url("/images/left_space.jpg");
}
.left_space_all{
    background: url("/images/left_space_all.jpg") repeat-y;
}
.center_space {
    background: url("/images/center_space.jpg");
}
.center_space_all {
    background: url("/images/center_space.jpg") repeat-y;
    background-color: #e9e9d8;
}
.right_space{
    background: url("/images/right_space.jpg");
}
.right_space_all{
    background: url("/images/right_space_all.jpg") repeat-y;
}
.bottom_left{
    background: url("/images/bottom_left.jpg");
}
.bottom_right{
    background: url("/images/bottom_right.jpg");
}
.no_underline {
    text-decoration: none;
}
.view_all{
    text-align: right;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-right: 10px;
}
.right {
    padding-right: 20px;
    text-align: right;
}

.center {
    text-align: center;
}
