*  { 
margin:0; 
padding:0; 
}

body {
font-family: Tahoma ,sans-serif;
color:#252525;
font-size:12px;
}

h1 {
  font-size: 19px;
  font-weight: 400;
}
h2 {
  font-size: 17px;
  font-weight: 400;
}
h3 {
  font-weight: 500;
  font-size: 16px;
  font-weight: 500;
}
a {
color:#252525;
text-decoration: underline;
}
a:hover {
color:red;
text-decoration: none;
}

img {
border:0;
}

.head {
width:960px;
height:155px;
margin:0 auto;
position:relative;
}
.head .logo {
width:225px;
height:94px;
position:absolute;
top:25px;
left:0;
background:url(images/logo.png) no-repeat;
}
.head .top_menu {
position:absolute;
top:59px;
right:0px;
background:#416346;
border-radius:5px;
padding:0 5px;
}
.head .top_menu  li {
float:left;
list-style:none;
border-left:1px solid #5f8b03;
}
.head .top_menu  li:first-child {
border-left:0;
}
.head .top_menu  li > a {
display:block;
padding:8px 10px;
color:#fff;
text-decoration:none;
font-family:Calibri;
font-size:15px;
}
.head .top_menu  li > a:hover {
background:#93d604;
color:#27432b;
}
.head .top_menu .sub-menu {
z-index:9999;
background:#416346;
border:1px solid #5f8b03;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
padding-bottom:5px;
}
.head .top_menu .sub-menu li {
border-top:1px solid #5f8b03;
}
.head .top_menu .sub-menu li:first-child {
border-top:0;
}
.head .top_menu .sub-menu li>a {
font-family:Tahoma;
font-size:12px;
}
.head .info {
position:absolute;
top:22px;
left:493px;
}
.head .info li  {
margin:0 20px 0 0;
list-style:none;
font-size:18px;
font-family:Calibri;
padding:3px 0 3px 0px;
float:left;
}
.head .mail  {
position:absolute;
top:25px;
left:316px;
color:#57785d;
font-size:18px;
font-family:Calibri;
}
.head .search  {
position:absolute;
top:23px;
right:0px;
}
.head .search input[type=text] {
border:0;
background:url(images/s_input.png) no-repeat;
height:25px;
width:147px;
float:left;
padding-left:6px;
color:#7f7f7f;
margin:1px 0 0 0;
}
.head .search input[type=submit] {
width:25px;
height:25px;
background:url(images/search.png) no-repeat;
border:0;
margin:0 0 0 5px;
}

.slider {
width:960px;
height:245px;
margin:0 auto;
border-radius:6px;
overflow:hidden !important;
}

.preview_products {
width:960px;
height:345px;
margin:10px auto 5px auto;
position:relative;
padding:10px 0 0 0;
clear:both;
}
.preview_products li {
width:280px;
border:1px solid #c9dbc4;
margin-left:10px;
float:left;
list-style:none;
padding:15px;
border-radius:6px;
text-align:center;
}
.preview_products li:first-child {
margin-left:0px;
}
.preview_products .header {
color:#498717;
font-family:Calibri;
font-size:20px;
margin:5px 0 10px 0;
}

.content {
width:960px;
overflow:hidden;
margin:0 auto;
background:url(images/content.jpg) no-repeat top center;
padding:35px 0 0 0;
}
.sidebar {
width:205px;
float:left;
}
.sidebar .services  {
padding:10px;
border:1px solid #cadcc6;
border-radius:6px;
margin-bottom:15px;
}
.sidebar .services li:first-child a  {
font-family:Calibri;
font-size:22px;
color:#e1b900;
font-weight:bold;
margin-bottom:5px;
}
.sidebar .services li:first-child a:hover  {
color:#e1b900;
}
.sidebar .services li  {
list-style:none;
margin:5px 0;
}
.sidebar .services li >a {
color:#252525;
text-decoration:none;
}
.sidebar .services li >a:hover {
color:#32a318;
}
.sidebar .buttn li {
list-style:none;
margin:10px 0;
}
.sidebar .buttn li>a{
display:block;
border:1px solid #edb92b;
background:#f6dd33;
border-radius:6px;
color:#000;
padding:3px 0;
text-align:center;
font-size:13px;
text-decoration:none;
margin:0 20px;
}

.main {
width:730px;
float:left;
margin-left:25px;
line-height:18px;
}
p {
margin-bottom:10px;
}
.main li {
margin-left:17px;
}

.main .news .item  {
margin:0 0 20px 0;
overflow:hidden;
}
.main .news .item .wp-post-image  {
width:150px;
height:150px;
float:left;
margin:0 10px 10px 0;
}
.main .news .item .text  {
width:569px;
float:right;
}
.main .news .item .text .date  {
font-size:11px;
}
.main .news .item .text .title  {
display:block;
color:#53971c;
font-family:Calibri;
font-size:18px;
margin:4px 0;
}
.main .news .item .text .title:hover  {
color:red
}
.main .header  {
font-size:20px;
font-weight:600;
margin-bottom:10px;
}

.pre_footer {
background:#f7f7f7 url(images/pre_footer.jpg) no-repeat top center;
width:960px;
overflow:hidden;
margin:0 auto;
line-height:17px;
}
.pre_footer a {
color:#32a318;
}
.pre_footer li {
width:290px;
float:left;
list-style:none;
padding:15px;
}
.pre_footer .header {
margin-bottom:10px;
}

.footer {
width:960px;
height:115px;
margin:0 auto;
position:relative;
}
.footer .copy {
position:absolute;
top:34px;
left:34px;
}
.footer .tm {
position:absolute;
top:18px;
right:34px;
padding:15px 0 15px 50px;
background:url(images/tm.jpg) no-repeat 0 13px;
}
.footer .tm a {
color:#3aac1e;
}

#slider a  {
display:block; 
}

div#fancy_div {
background:#fff;
color:#000;
overflow:hidden;
height:auto;
list-style:none;
}
div#fancy_div  .wpcf7 {
padding:20px;
}
div#fancy_div  .wpcf7 h1 {
margin-bottom:5px;
}

.search li {
list-style:none;
margin:0 0 20px 0;
}
.search .title {
font-weight:bold;
color:#53971C 
}

.wp-pagenavi a, .wp-pagenavi span {
border:0 !important;
}
.wp-pagenavi a {
color:#53971C !important;
text-decoration:underline !important;
}

/* 
border:1px solid #f00;
background: url(path-to/bg.png) center top #fff no-repeat scroll; 
*/

/* Wordpress style */

.alignnone {
display:block;
float:left;
}
.alignleft {
display:block;
float:left;
margin:0 10px 10px 0;
}
.alignright {
display:block;
float:left;
margin:0 0 10px 10px;
}



.pagenavi li {
list-style:none;
float:left;
background:none;
display:block;
margin:0px 5px 0 5px;
}


#respond {
width:550px;
}
#respond input{
float:left;
}
#respond p {
margin:1px 0 1px 0;
}
#reply-title {
margin-top:10px; 
}
.form-allowed-tags {
display:none;
}
.ngg-gallery-thumbnail {
float:left;
margin:5px;
}
.nav-previous {
float:left;
}
.nav-next {
float:right;
}
.entry-title {
display:block;
clear:both;
}
.navigation {
margin:5px 0 5px 0;
}
.widget-container {
margin-bottom:10px;
}

.wp-pagenavi {
margin: 10px 0px;
text-align: center;
}

.noli {
list-style:none;
}

.top_menu ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:271px;
    }
.top_menu li li {
    width:269px;
    }
.top_menu li:hover ul, .main_menu li li:hover ul, .main_menu li li li:hover ul, .main_menu li li li li:hover ul, .main_menu li.sfhover ul, .main_menu li li.sfhover ul, .main_menu li li li.sfhover ul, .main_menu li li li li.sfhover ul {
    left:auto;
    }
