body {background-color:#FFFFFF; color:#000000; margin:20px; padding:0px;}
body, td, input, textarea, select, .n  {font-family:Tahoma, Arial, sans serif; font-size:11px; color:#000000; }

h1 {font-size:200%;	font-weight:normal;	color:#B07A53;}
h2 {font-size:135%;	font-weight:bold; color:#E85D00; letter-spacing:1px;}
h3 {font-size:110%;	color:#84562D;}
ul {color: #714620; list-style-type:square;}
li {color: #000000; list-style-type:square; list-style-image: url(i/li.gif);}

.date {color:#747474;}
.text {font-size:70%;}
.blue, a.blue:link, a.blue:visited, a.blue:active {color:#3651FF; text-decoration:none; } a.blue::hover { text-decoration:underline; color:#3651FF; }

a:link, a:visited, a:active {text-decoration:underline; color:#975B26;}
a:hover {text-decoration:none; color:#975B26;}

div.menudiv {margin: 0px 0px 7px 15px;}
div.menudivdel {padding: 6px 0px 12px 30px;}
.menu_text {color:#8B4F1A;}
.menu:link, .menu:visited, .menu:active {text-decoration:none; color:#E85D00;}
.menu:hover {text-decoration:underline; color:#E81500;}
.menu_cur:link, .menu_cur:visited, .menu_cur:active {text-decoration:none; color:#8B4F1A;}
.menu_cur:hover {text-decoration:underline; color:#E81500;}

.webotdel_text {color:#C08A63;}
.webotdel:link, .webotdel:visited, .webotdel:active {text-decoration:underline; color:#C08A63;}
.webotdel:hover {text-decoration:none; color:#C08A63;}

.contacts:link, .contacts:visited, .contacts:active {text-decoration:underline; color:#8B4F1A;}
.contacts:hover {text-decoration:none; color:#8B4F1A;}

/* Новости */

.sort_cur {background-color:#FFE3C6; padding:5px; margin-right:3px;}
.sort_lnk {background-color:#FFFAF4; padding:5px; margin-right:3px;}
.sort:link, .sort:visited, .sort:active {text-decoration:underline; color:#975B26;}
.sort:hover {text-decoration:none; color:#E81500;}

.news_cat:link, .news_cat:visited, .news_cat:active {text-decoration:underline; color:#E85D00;}
.news_cat:hover {text-decoration:none; color:#E81500;}

/* Внутренние */

.price {font-size:80%; color:#84562D;}



.comment_pink   { background: #FFECEC;  padding: 5px;  margin-left: 00px;  border: dashed 2px brown; }
.comment_pink p { margin: 0;  }


table.index_table
{
  border-collapse: collapse; 
}

table.index_table td
{        
        vertical-align: top;
        border-left:   0px;
        border-right:  20px solid #ffffff;
        border-top:    5px solid #F4D9C1;         
        border-bottom: 0px; 
        padding:       15px 15px 15px 15px;
        background-color: #FBF5EE;
}

table.layout
{ 
   border-collapse: collapse;   
   cellspacing:     0px;
   cellpadding:     0px;
}

table.layout td
{        
   vertical-align: top;
   border:   0px;                
   padding:  0px;
}

span.message
{
   border:  #a52a2a 1px solid;
   padding: 5px;    
   background-color: #ffb6c1
}
