body
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background:#215100;
  text-align:center;
}

ul
{
  list-style:none;
}

img
{
  border: 0px;
}

p
{
  margin: 5px 0px 10px 0px;
  font-size: 14px; 
  font-family: Times New Roman;
  color: #666;
}

h2
{
  margin: 10px 0px 20px 0px;
  font-size: 18px; 
  font-family: Times New Roman;
  color: #276200;
}

h3
{
  margin: 20px 0px 5px 0px;
  font-size: 17px; 
  font-family: Times New Roman;
  color: #276200;
  font-weight:normal;
}

h3.right
{
  text-align:right;
}

h3 a
{
  font-size: 17px; 
}

h4
{
  margin: 5px 0px 10px 0px;
  font-size: 14px; 
  font-family: Times New Roman;
  color: #444;
}

a
{
  font-size: 14px; 
  font-family: Times New Roman;
  font-weight:normal;
  color: #006600;
  text-decoration: none;
}


#main
{
  margin:0 auto;
  padding: 0px 0px 0px 0px;
        width: 1000px;
        border-left: 1px solid #003300;
        border-right: 1px solid #003300;
        border-bottom: 1px solid #003300;
        background:#fff;
        display:block;
}

#header
{
  margin:0 auto;
  padding: 0px 0px 0px 0px;
        background:#fff url(/pix/bg_main.jpg) left top no-repeat;
        width: 1000px;
        height: 291px;
        text-align:left;
}

#logo
{
  margin: 70px 0px 0px 50px;
  width: 310px;
  height: 200px;
  float:left;
}

#menu
{
        width: 193px;
  padding: 0px;
  margin: 26px 0px 0px 71px;
  text-align:left;
  float:left;
}

#menu table
{
  width: 193px;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}

#menu table td
{
  padding: 0px 0px 4px 0px;
}


#topmenu
{
        width: 120px;
        height: 11px;
  padding: 0px;
  margin: 9px 0px 0px 250px;
  text-align:left;
  float:left;
}

#topmenu a
{
  margin: 0px 28px 0px 0px;
  float:left;
}

#line
{
  margin: 1px 0px 0px 0px;
  height: 5px;
  width: 1000px;
  background: #a0d099;
}


#content
{
  width: 640px;
  margin: 0px 0px 0px 0px;
  float:left;
  text-align:left;
}


div.page
{
  margin: 5px 0px 15px 30px;
}

div.toppage
{
  margin: 0px 0px 10px 0px;
  background: url(/pix/corner_top_right.gif) right top no-repeat;
  display:block;
}

div.textpage
{
  margin: 0px 0px 0px 0px;
  padding: 15px 30px 15px 0px;
  font-size: 14px; 
  font-family: Times New Roman;
  color: #666;
  text-align:justify;
  background: url(/pix/corner_bottom_right.gif) right bottom no-repeat;
  display:block;
}


div.textpage ul
{
  margin: 10px 0px 20px 0px;
  padding: 0px 0px 0px 20px;
}

div.textpage ul li
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 15px;
        background:#fff url(/pix/marker2.gif) left 5px no-repeat;
}


div.textpage table
{
  margin: 15px 0px 15px 0px;
}

#right
{
  width: 355px;
  margin: 0px 0px 0px 0px;
  float:right;
  text-align:left;
}

div.column
{
  margin: 5px 30px 15px 0px;

}

div.topcolumn
{
  margin: 0px 0px 10px 0px;
  background: url(/pix/corner_top_left.gif) left top no-repeat;
  display:block;
}

div.textcolumn
{
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 15px 30px;
  font-size: 14px; 
  font-family: Times New Roman;
  color: #666;
  text-align:justify;
  background: url(/pix/corner_bottom_left.gif) left bottom no-repeat;
  display:block;
}

div.textcolumn img
{
  margin: 10px 0px 10px 0px;
}


#phone
{
  margin: 30px 0px 20px 15px;
  text-align:center;
}

a.more
{
  margin: 10px 0px 10px 0px;
  padding: 0px 20px 0px 0px;
  font-size: 12px; 
  font-family: Times New Roman;
  text-align:right;
  font-weight:bold;
  display:block;
  background: url(/pix/arrow.gif) right no-repeat;
}

a.back
{
  margin: 20px 0px 10px 0px;
  padding: 0px 0px 0px 20px;
  font-size: 12px; 
  font-family: Times New Roman;
  text-align:left;
  font-weight:bold;
  display:block;
  background: url(/pix/arrow_back.gif) left no-repeat;
}


#botmenu
{
  margin: 0px 0px 10px 30px;
  color:#333; 
  font-size: 12px;
  text-align:left;
        clear:both;
}

#botmenu a
{
  font-size: 12px;
}


#footer
{
        width:1000px;
        height: 50px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display:block;
        background: #3d9502;
        text-align:left;
        clear:both;
}

#footer #line1
{
  margin: 0px 0px 0px 0px;
  height: 44px;
  width: 1000px;
  background: url(/pix/mushroom.gif) 25px bottom no-repeat;
}

#footer #line2
{
  margin: 0px 0px 0px 0px;
  height: 6px;
  width: 1000px;
  background: #335d2d;
}

#copy
{
  margin: 17px 20px 0px 0px;
        float:right;
  font-family: Times New Roman;
  font-size: 12px;
  color: #84c15c;
}

#counter
{
	margin: 15px 20px 0px 0px;
	float:right;
}

div.textpage ul.section
{
  margin: 10px 0px 20px 0px;
  padding: 0px 0px 0px 20px;
}

div.textpage ul.section li
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 15px;
  border-bottom: solid 1px #f1f1f1;
  background:#fff url(/pix/marker1.gif) left 6px no-repeat;
}

div.textpage ul.section li a
{
  font-size: 15px;
}

div.textpage ul.section li span
{
  font-size: 12px;
  color: #aaa;
}

div.item
{
  margin: 10px 0px 5px 20px;
  border-bottom: solid 1px #f1f1f1;
}

div.item a
{
  margin: 5px 0px 5px 0px;
  display:block;
}

div.textpage span.data
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 15px;
  color: #bbb;
  font-size: 12px;
  background:#fff url(/pix/marker4.gif) left no-repeat;
  display:block;
}

div.textpage ul.list
{
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 20px;
}

div.textpage ul.list li
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 15px;
  background:#fff url(/pix/marker1.gif) left 5px no-repeat;
}

div.textpage ul.list li a
{
  font-size: 16px;
}

div.textpage ul ul.subsection
{
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 20px;
}

div.textpage ul ul.subsection li
{
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 15px;
  background:#fff url(/pix/marker3.gif) left 6px no-repeat;
}

div.textpage ul ul.subsection li a
{
  font-size: 14px;
}

div.textpage form
{
  margin: 20px 0px 30px 0px;
}

div.textpage form fieldset
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 15px 25px;
  font-family: Times New Roman;
  font-size: 14px;
  color: #444;
  display: block;
  border: solid 1px #9f9e97;
  background:#fff;
}

div.textpage form legend
{
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  color: #444;
  font-weight:bold;
}


div.textpage form label
{
  margin: 5px 0px 10px 0px;
  padding: 0;
  display:block;
}

div.textpage form input
{
  margin: 5px 0px 15px 0px;
  font-family: Times New Roman;
  font-size: 13px;
  width: 350px;
  display:block;
  color: #666;
  border: solid 1px #999;
}

div.textpage form select
{
  margin: 5px 0px 15px 0px;
  font-family: Times New Roman;
  font-size: 13px;
  width: 230px;
  display:block;
  color: #666;
  border: solid 1px #999;
}

div.textpage form textarea
{
  margin: 5px 0px 15px 0px;
  font-family: Times New Roman;
  font-size: 13px;
  width: 350px;
  height: 150px;
  display:block;
  color: #666;
  border: solid 1px #999;
}

div.textpage form input.submit
{
  margin: 15px 0px 10px 25px;
  font-family: Times New Roman;
  font-size: 13px;
  width: 150px;
  display:block;
  color: #fff;
  border: solid 1px #0d550d;
  background: #257c25; 
}

#shown
{
  display:block;
}

div.message
{
  font-family: Times New Roman;
  font-size: 16px;
  color: #ff0000;
}

span.star
{
  font-family: Times New Roman;
  font-size: 14px;
  color: #ff0000;
}

div.textpage table.products
{
  width: 550px;
  margin: 10px 0px 30px 20px;
  border-collapse: collapse;
  border-bottom: solid 1px #ccc;
}

div.textpage table.products td
{
	padding: 10px 3px 10px 3px;
	font-family: Times New Roman;
	font-size: 14px;
	color: #555;
	border-bottom: solid 1px #f1f1f1;
}

table.products td div.name
{
	margin: 20px 0px 15px 0px;
	font-family: Times New Roman;
	font-size: 18px;
	color: #333;
	dispay: block;
}

table.products td span.price
{
	margin: 0px 0px 0px 15px;
	font-family: Times New Roman;
	font-size: 18px;
	color: #ff0000;
}

table.products td a.order
{
	margin: 20px 0px 0px 0px;
	font-size: 16px;
	padding: 0px 0px 0px 22px;
	background:#fff url(/pix/basket2.gif) left no-repeat;
	display:block;
}

table.products td div.price
{
	padding: 0px 0px 0px 22px;
	background:#fff url(/pix/price.gif) left no-repeat;
}

div.textpage div.download
{
        text-align:center;
	margin: 20px 0px 30px 0px;
}

div.textpage div.download a
{
	padding: 0px 0px 0px 22px;
	font-size: 16px;
	background:#fff url(/pix/disc.gif) left no-repeat;
}







