
body { font-family: "Times New Roman", Times, serif; 
  /*	font-family: Verdana, Arial, Helvetica, sans-serif;   */
font-size: 12pt;	 
	color: #000; 
	background-image: url(images/fon.png); 
	margin: 5px; 
}

   /* АБЗАЦЫ */ 
.pre { font-size: 9pt;
	font-family: "Courier New", Courier, monospace;
	padding-left: 10px;  padding-right: 10px; }

.main-body { background-color: White; 
 border: 2px solid #285C38;  padding: 4px;  }	
td.main-body p {   text-indent:40px; 
 padding-left: 10px;  padding-right: 10px; }
td.main-body  li {    text-indent:25px; 
 padding-left: 10px;  padding-right: 10px; }
 /* td.main-body  li {    text-indent:25px; 
 padding-left: 10px;  padding-right: 10px; }  */ 
table.norm td p {   text-indent:0px; 
 padding-left: 10px;  padding-right: 10px; }
/* ссылка на автора */
td.main-body p.ci {   color: #0000CD;  
 text-align: right;  
 padding-left: 30px;  padding-right: 30px;  }

p.ann { border-bottom-style: solid; border-bottom-width: thin; border-bottom-color: #353500;
border-top-style: solid; border-top-width: thin; border-top-color: #353500;
font-weight: bold; color: #353500;}

a:visited { color:#400080; /* border-bottom-style: dotted; 
 text-decoration: none; */}	
a:link { color:#0000CD;  } 
a:hover {color: #0085AE;  /* text-decoration: none; 
 border-bottom-style: double;*/  }

 a.side {  text-decoration: none; }
/* a:visited.side {  text-decoration: none; }
a:link.side {  text-decoration: none; }
a:hover.side { text-decoration: underline;  } */

span.ssilka  { color:#0000CD;  } 
span.red {color: Red;  font-weight: bold; }
span.green {color: #006400; }

p b { font-weight: bold;  color: #007301;  }
p i { font-style: oblique;  color: #005455;  }
p u { color:#0000CD;  }

  /* ЗАГОЛОВКИ */
h2 {font-size: 14pt;  color: #005701;  text-align: center; 
  /* font-style: italic;  */ }

.capmain { height: 44px;  font-weight: bold;  color: #BBFFBC; 
	background-image: url(images/stati_verh.png);  text-align: center; 
  background-repeat: repeat-x; 
  /*	padding: 6px 4px 6px 4px;  */}
td.capmain a  { color: #BBFFBC;  } 
h1 { 	font-size: 14pt; /* margin: 3px 2px 3px 2px; */ }
.capmain-left {	width: 55px; 	height: 44px;  margin: 0px; padding:0px; 
	background-image: url(images/stati_lev.png); }
.capmain-right { 	width: 55px;  	height: 44px; 
	background-image: url(images/stati_prav.png);  }


  /* ЗАГОЛОВОК НОВОСТИ */
h3 {font-size: 10pt;  text-align: left;  color: #3F4E22;  
padding-left: 50px;  padding-right: 10px;  font-style: oblique; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
border-bottom-color: #60300D;   border-bottom-style: groove;   }

hr.nov {background-color: #B8860B;  color: #B8860B;  size:1px;   height: 1px; border:0px;  }


 /* ТАБЛИЦА ПРАЙСОВ */ 
table.price { background-color: #1D5837; }
table.price caption {color: #513EC3;  font-weight: bold;  }
table.price td  { background-color: white;  }
table.price td li { text-indent:25px; 
 padding-left: 10px;  padding-right: 10px; }
table.price td p { text-indent:0px; 
 padding-left: 10px;  padding-right: 10px; }
td.pricetop  { background-color: #DFFFE0;  }



   /* вложенная таюлица для блока цен на главной */ 
table.opis td p {font-size: 9pt; 
 padding-left: 5px;  padding-right: 5px;  
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; } 
 table.opis td {font-size: 9pt; 
 padding-left: 5px;  padding-right: 5px;  
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; } 

p.nazvsaita  { font-weight: bold;  color: White;  } 
td.nazvsaita  { font-weight: bold;  color: White;   } 

 a.sin { padding-top:5px;  text-decoration: none;  border: 0px;
  /*font-weight: bold; */  font-size: 9pt;  width:245px;  height:33px; 
 text-align: center;  margin:0px; 
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }	
 a.sin:visited { color:#FFD700; 
  background-image: url(/images/webdesign/sin-k.png);   
  background-repeat: no-repeat;  display:block;  }	
 a.sin:link {  color:#FFD700;  text-decoration: none; 
  background-image: url(/images/webdesign/sin-k.png);   
  background-repeat: no-repeat;  display:block;   } 
 a.sin:hover { color: White;  text-decoration: none; 
  background-image: url(/images/webdesign/sin-k-on.png);   
  background-repeat: no-repeat;  display:block;  }
  

 a.zel { padding-top:5px;  text-decoration: none;  border: 0px;
  /*font-weight: bold; */  font-size: 9pt;  width:245px;  height:33px; 
 text-align: center;  margin:0px; 
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }	
 a.zel:visited { color:#FFD700; 
  background-image: url(/images/webdesign/zel-k.png);   
  background-repeat: no-repeat;  display:block;  }	
 a.zel:link {  color:#FFD700;  text-decoration: none; 
  background-image: url(/images/webdesign/zel-k.png);   
  background-repeat: no-repeat;  display:block;   } 
 a.zel:hover { color: White;  text-decoration: none; 
  background-image: url(/images/webdesign/zel-k-on.png);   
  background-repeat: no-repeat;  display:block;  }
  
 
 a.fiol { padding-top:5px;  text-decoration: none;  border: 0px;
  /*font-weight: bold; */  font-size: 9pt;  width:245px;  height:33px; 
 text-align: center;  margin:0px; 
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }	
 a.fiol:visited { color:#FFD700; 
  background-image: url(/images/webdesign/fiol-k.png);   
  background-repeat: no-repeat;  display:block;  }	
 a.fiol:link {  color:#FFD700;  text-decoration: none; 
  background-image: url(/images/webdesign/fiol-k.png);   
  background-repeat: no-repeat;  display:block;   } 
 a.fiol:hover { color: White;  text-decoration: none; 
  background-image: url(/images/webdesign/fiol-k-on.png);   
  background-repeat: no-repeat;  display:block;  }

   /* КОНЕЦ вложенная таюлица для блока цен на главной */ 
	  
 div.pad {padding:15px; }



hr {background-color:#007901;  color:#2E8B57;  size: 1px; height: 1px; }
hr.side-hr {  }


.alt {color: #04688D; }

.spacer {margin-bottom: 5px; }

.admin-message {

	
	text-align: center; 
	
	background-color: #E1FFE2; 
	border: 1px solid #e1e1e1; 
	padding: 3px 4px 5px 4px; 
	margin-bottom: 5px; 
}

/* Form element properties */

form { margin: 0px; }

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;  font-weight: bold; 
	color: #fff; 
	background-color: #285C38; 
	background-image: url(images/button.gif); 
	height: 20px; 
	border: 1px solid #000; 
	/*  margin: 2px; */
}

.bbcode {
	font-size: 10pt; 
	color: #000; 
	background-color: #FFFFE0; 
	border: 1px solid #ccc; 
	margin-top: 2px; 
}

.textbox {	font-size: 10pt; background-color: #F0FFF0; 
	border: 1px solid #ccc; }

/* Header and footer properties */

/* СТРОКА МЕНЮ нижняя */
.sub-header {  height: 45px;  	font-size: 10pt;  color: #E0FFFF; 
	background-color: #00008B; 
	background-image: url(images/menu_off.png); 
padding: 0px ;	/* padding: 7px 5px 8px 5px; */ }
.sub-header-left { width: 30px;   height: 45px;  
	background-image: url(images/menu_lev.png); }
.sub-header-right { width: 30px;   height: 45px;  
	background-image: url(images/menu_prav.png); }

/* Клетки верхнего меню */	
.sub-header-top {  height: 36px;  	font-size: 10pt;  color: #DBFFDB; 
	background-color: #005701; 
	background-image: url(images/menutop_off.png); 
	padding: 0px ;	/* padding: 5px 3px 6px 5px;  */
	background-repeat: repeat-x;  }
.sub-header-left-top { width: 20px;   height: 36px;  
	background-image: url(images/menutop_lev.png);
	  background-repeat: no-repeat;}
.sub-header-right-top { width: 20px;   height: 36px;  
	background-image: url(images/menutop_prav.png); 
	 background-repeat: no-repeat;}
	
/* список верхнего меню */
.sub-header-top ul{	margin: 0; 	padding: 0; }
.sub-header-top ul li{	display: inline; }
.sub-header-top ul li.first-link .bullet{	display: none; }

/* Ссылки верхнего меню */
/* Ссылки верхнего меню */
/* li.white  { padding-top: 7px; 	 padding-bottom: 8px; 
  padding-left: 4px; 	 padding-right: 4px;} */
 li.white a {
/*  text-decoration: none;  border-bottom: 0px;  */
/* height:36px; padding-top: 7px; 	 padding-bottom: 8px; 
  padding-left: 4px; 	 padding-right: 4px;  */
   font-size: 9pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;/* */
   }
 li.white a:visited 	{ color: #DBFFDB;text-decoration: none; }
 li.white a:link {color:  #DBFFDB; text-decoration: none;}
 li.white a:hover {color: Yellow; text-decoration: underline;
  /* text-decoration: none;
    border-bottom:   thin; */
	/*   background-image: url(images/menutop_on.png); 
	 background-repeat: repeat-x; */}
	 

/* ТАБЛИЦА ГЛАВНОГО МЕНЮ */  
table.tg { 	}

a.ar { /* padding-top:3px; font-weight: bold; */  width:171px;
 height:46px;
 font-size: 9pt;  text-decoration:none;  border-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }	
 a.ar:visited { color:#B0FF7B; text-decoration: none;
  background-image: url(images/webdesign/gl/off.png);  
  background-repeat: no-repeat; display:block;  }	
 a.ar:link {  color:#B0FF7B; text-decoration: none;
  background-image: url(images/webdesign/gl/off.png);  
  background-repeat: no-repeat; display:block;  } 
 a.ar:hover { color: #002D00; text-decoration: none;
  background-image: url(images/webdesign/gl/on.png);  
  background-repeat: no-repeat; display:block;  
 /*  border-bottom-style: double;*/}

/* текущий раздел */  
 a.te {/* padding-top:3px; font-weight: bold; */
  font-size: 9pt;  width:171px; height:46px; text-decoration:none;
    border-bottom: 0px;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; } 
 a.te:visited { color:#BFFFFF; text-decoration: none;
  background-image: url(images/webdesign/gl/te.png);  
  background-repeat: repeat-x; display:block;  }	
 a.te:link {  color:#BFFFFF; text-decoration: none;
  background-image: url(images/webdesign/gl/te.png);  
  background-repeat: repeat-x; display:block;  } 
 a.te:hover { color: #001088; text-decoration: none;
  background-image: url(images/webdesign/gl/onte.png);  
  background-repeat: repeat-x; display:block;  
 /*  border-bottom-style: double;*/}  
  
  
  
  	 
.full-header {	font-size: 10pt; color: #000; 	
	padding: 5px 0 10px 0; }

.main-footer {	font-size: 10pt; }

.bottom-footer {	font-size: 10pt; 
	color: #fff;  padding: 4px 4px 5px 4px; }



/* Side-Panel properties */
/*
.side-left .side-border-right {display: none; }
.side-right .side-border-left {display: none; }
*/
.side-border-left { 	width: 250px; 	padding: 10px 10px 10px 0; }
.side-border-right {	padding: 10px 0 10px 10px; 	width: 250px; }

.scapmain { text-align: center;  height: 38px; 
	font-size: 8pt;  color: #C1E4F3;  font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	background-image: url(images/blokmenu_verh.png); 
  background-repeat: no-repeat; 
	/* padding: 6px 4px 6px 4px;  */
}
/* не использую */
.scapmain-left {	width: 3px; 	height: 24px; 
	background-image: url(images/side-left.gif); 
}
/* не использую */
.scapmain-right {	width: 3px; 	height: 24px; 
	background-image: url(images/side-right.gif); 
}

.side-body {	font-size: 8pt; 
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
background-image: url(images/blokmenu_fon.png); 
  background-repeat: repeat-y; 	padding: 7px; }

/* Center-Panel properties */

.news-category {	border: 0; 	margin: 3px 5px 0 0; 	float: left; }

.news-footer {	font-size: 10pt; padding: 4px; }



.main-bg { 	padding: 10px 0 5px 0; }

/* General table properties */

.center {margin: 0 auto; }

/* table.tbl-border { border: 1px solid #458F4F;  } */
.tbl-border {	border: 1px solid #458F4F; }
.tbl {padding: 4px; }

/* белый */
.tbl1 {padding: 4px; /* background-color: #E3F3FB; */  }
/* .tbl2 { background-color: #DBE9E9; 	padding: 4px; } */
.tabletop { background-color: #C6EDDF; 	padding: 4px; }

/* серый */
.tbl2 {   background-color: #ECECEC; padding: 4px; }

/* голубой */
.tbl3 { background-color: #E3F3FB; 	padding: 4px; }

/* салатный */
.tbl4 {   background-color: #C6EDDF;  }
.forum-caption { 	font-weight: bold; background-color: #C6EDDF; 
	padding: 2px 4px 4px 4px;  color: #005701; }

/* МАГАЗИН */
.tbl5 {   background-color: #EBDCC7; padding: 4px; }
span.oldprice  { font-weight: bold;  color: #500051; }
span.newprice  { font-weight: bold; background-color: #FFFACD;
 color: #C82626; padding: 4px; }
span.oldprice  { font-weight: bold;  color: #483D8B; }


.quote {
	background-color: #DFECDF; 
	padding: 4px; 
	margin: 0px 20px 0px 20px; 
	border: 1px solid #bbb; 
}

.poll {	height: 12px; 	border: 1px solid #bbb; }

.comment-name { font-weight: bold;  color: #04688d; }

.shoutboxname {font-weight: bold; color: #04688d; }

.shoutbox {	}

.shoutboxdate { /* font-size: 10pt; */ font-size: 8pt; font-weight: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;  }

.small { /* font-size: 10pt; */ font-size: 8pt; font-weight: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;  }

.small2 { /* font-size: 10pt; */ font-size: 8pt; font-weight: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;  }

.side-small {font-size: 8pt; font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;   }

.side-label { 	margin: 2px 0 2px 0; 
	padding: 2px 2px 3px 2px; }

/* Vertical Navigation */

#navigation h2 { font-size: 10pt;  font-weight: normal;  
background-color: #f1f1f1;  margin: 0;  padding: 4px;  }
	
#navigation ul {margin: 0;  padding: 0;  list-style-type: none;  }

* html #navigation ul li{  height: 1%;  }

#navigation a { 	display: block;  color: #555555; 
	padding: 2px;  text-decoration: none;  }
#navigation a:hover {color: #fff; background-color: #285C38 }

/* Page Navigation */
.pagenav {	padding: 4px; }
.pagenav span {	color: #fff; 	background-color: #285C38
	border: 1px solid #ddd; 
	padding: 2px 4px 2px 4px; 	margin: 2px; }
.pagenav a {background-color: #f1f1f1; 	border: 1px solid #ddd; 
	padding: 2px 4px 2px 4px;  	margin: 2px;  	text-decoration: none;  }
.pagenav a:hover {color: #fff;  background-color: #285C38
	margin: 2px; 	text-decoration: none; }

/* ТАБЛИЦА КАТЕГОРИЙ КАТАЛОГА */
table.tabcat {  }
td.tdcat { background-color: #8DCFE9;
 padding-left: 6px;  margin-left: 4px;
font-size: 8pt;  background-repeat: repeat-y;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
background-image: url(images/blokmenu_fon3.png);   }
a.acat {  font-weight: bold; }
a.acat:hover {color: #292AB2;  }
td.tdsub { font-size: 8pt;  background-repeat: repeat-y;
 padding-left: 6px;  margin-left: 4px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
background-image: url(images/blokmenu_fon.png); }
a.asub { }

	