/*
Theme Name: Green tree	
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }

html { font-size: 110.01%; }
body { font-size: 62.5%; line-height:1em; }

input, select, textarea { font-size: 100%; }
textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }

.flR { float: right; }
.flL { float: left; }

.alR { text-align: right; }
.alC { text-align: center; }

.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }

.clear { clear: both; height:1px; line-height:1px; }
.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; top: 0; text-indent: -1000em;}

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }

body { color:#000; background:#fbfdf6 url(interface/images/bg.jpg) left top repeat-x; font-family: Arial, Helvetica, sans-serif; }
h1, h2, p, li, a{ line-height:1.2em;}

div#container { width: 794px; margin: 0 auto; padding:15px 0px; }
div#container div.wrapper{ background:url(interface/images/container/wrapper_middle.jpg) left top repeat-y;}
div#container div.wrapper div.wrapper_top{ background:url(interface/images/container/wrapper_top.jpg) left top no-repeat;}
div#container div.wrapper div.wrapper_bottom{ background:url(interface/images/container/wrapper_bottom.jpg) left bottom no-repeat; padding:9px 4px;}

div#header {background:url(interface/images/header/header_bg.jpg) left top repeat-x; padding:0 5px 4px 0; }

div#navigation{ float:right; padding-right:5px;}

div#content { background:url(interface/images/contect/line.gif) left top repeat-x; padding:26px 11px 0; font-size:110%; color:#382000; line-height:1.7em;}

div#main { width:616px; }
div#main div.column2{ width:462px; padding-left:14px;}
div#main div.column1{ width:122px; padding-right:14px; border-right:#a8a8a8 1px solid;}

div#sidebar { width:122px; border-left:#a8a8a8 1px solid; padding-left:12px; }

div#footer { clear:both; }

div#header p{ float:right; color:#184b0f; font-size:130%; margin:9px 5px 21px 0; font-weight:bold; letter-spacing:1px;}
div#header div.header_top{ float:right; width:630px; height:74px;}

div#header div.logo{ float:left; margin-top:-1px; width:150px; float:left;}
div#header h1{ float:left; margin-left:-22px;}
div#header h1 a{ width:326px; height:71px; display:block; position:relative;}
div#header h1 a span{ background:url(interface/images/header/logo_text.jpg) left top no-repeat; width:326px; height:71px; position:absolute; left:0px; top:0px; display:block;}

div#navigation ul li{ font-size:130%; float:right; margin-left:4px; }
div#navigation ul li a{ color:#382000; text-decoration:none;}

div#buttons a { margin-right: 5px; }
div#preload {display: none; }

div#content h1{ font-size:130%; color:#217739; margin-bottom:24px;}
div#content h2{ font-size:110%; color:#217739; margin-bottom:2px;}
div#content p{margin-bottom:21px; line-height:1.7em;}
div#content a{color:#382000; text-decoration:underline;}
div#content a.more-link{ text-decoration:underline;}
div#content a.email{ text-decoration:underline;}
div#content a:hover{ text-decoration:none;}
div#content p.nomargin{ margin:0;}

div#content ul, div#content ol{margin-bottom:20px;}
div#content ul{ margin-left:12px;}
div#content ol{ margin-left:15px;}
div#content ul li,div#content ol li{ font-size:110%; color:#382000; line-height:1.7em;}
div#content ul li{ list-style:disc;}
div#content ol li{ list-style:decimal;}

div#main div.img_view{border-bottom:#a8a8a8 1px solid; padding-bottom:15px; margin-bottom:15px;}
div#main div.img_view img{ border:#bebebb 1px solid;}

div#sidebar div.vcard{ margin-bottom:39px;}
div#sidebar div.vcard a{ line-height:1.7em; font-size:110%;}
div#sidebar div.vcard div.tel{font-size:110%; color:#382000; margin-bottom:5px;}
div#sidebar div.vcard span.email a{font-size:110%; color:#382000;}

div#main div.column1 p{ line-height:1.6em;}

div#main div.post{ background:url(interface/images/contect/box_bg.png) left top repeat-y;}
div#main div.post div.entry{ width:215px; padding-right:14px;}
div#main div.post div.entry_second{ padding:0 0 0 14px; width:212px;}

div.footer_navigation{ text-align:center; padding-top:7px; }
div.footer_navigation ul li{ color:#207738; font-size:110%; display:inline;}
div.footer_navigation ul li a{ color:#207738;}
div.footer_navigation ul li a:hover{ text-decoration:none;}

div#footer p{ color:#937752; font-size:90%; text-align:center; margin-bottom:5px;}
div#footer p a{color:#937752;}

div#content.page h2{ margin-bottom:13px;}
div#content.page div.column1{ width:470px; padding-left:10px;}
div#content.page div.column2{ width:265px;}

div#products-nav {text-align: center; padding-bottom: 24px;}
div#products-nav a {text-align: center; padding-bottom: 24px; color:#217739; font-weight: bold;}
