/*
Theme Name:  eco garder
Theme URI: 
Description:  
Version: 1.0
Author: Sunhand
Author URI:
*/

html,body{margin:0;padding:0}

body{
    font: 76% arial,sans-serif;text-align:center;
    
    display:block;
}

.bg1 {
    background:url(images/bg.jpg) right bottom no-repeat;
}
.bg2 {
    background:url(images/bg2.jpg) right top no-repeat;
}
 .alignleft {
    float:left;
}
 .alignright{
    float:right;
}
img{
    border:0;
}
div#container{
    text-align:left;
}
strong, em, span strong  {
    color:#000;
}
div#container{
    width:988px;
    margin:0 auto;
}
/* header */
#header{
    background:url(images/header-bg.png);
}
#logo{
    width:500px;
    height:140px;
}
#right-header {
    height:140px;
    margin-top:-140px;
    margin-right:-10px;
}
#home{
    display:block;
    background:url(images/home-map-mail.png) 0 0 no-repeat;
    width:37px;
    height:33px;
    float:right;
}
#home:hover{
    background:url(images/home-map-mail.png) 0 -34px no-repeat;
}
#map{
    display:block;
    background:url(images/home-map-mail.png) -37px 0 no-repeat;
    width:37px;
    height:33px;
    float:right;
}
#map:hover{
    background:url(images/home-map-mail.png) -37px -34px no-repeat;
}

#mail{
    display:block;
    background:url(images/home-map-mail.png) -72px 0 no-repeat;
    width:37px;
    height:33px;
    float:right;
}
#mail:hover{
    background:url(images/home-map-mail.png) -72px -34px no-repeat;
}
#telefon{
    float:right;
    margin-top:-50px;
    margin-right:0px;
    font-size:27px;
    color:#327239;
}


#menu-about {
    display:block;
    width:124px;
    height:63px;
    background:url(images/menu.png) 0 0 no-repeat;
    float:left;
    position:relative;
}
#menu-about:hover{
    background:url(images/menu.png) 0 -67px no-repeat;
}
#menu-catalog{
    display:block;
    width:124px;
    height:63px;
    position:relative;
    float:left;
    background:url(images/menu.png) -124px 0 no-repeat;
}
#menu-catalog:hover{
    background:url(images/menu.png) -124px -67px no-repeat;
}
#menu-install{
    display:block;
    width:124px;
    height:63px;
    float:left;
    background:url(images/menu.png) -248px 0 no-repeat;
}
#menu-install:hover{
    background:url(images/menu.png) -248px -67px no-repeat;
}
#menu-action{
    display:block;
    width:124px;
    height:63px;
    float:left;
    background:url(images/menu.png) -372px 0 no-repeat;
}
#menu-action:hover{
    background:url(images/menu.png) -372px -67px no-repeat;
}
#menu-reviews{
    display:block;
    width:121px;
    height:63px;
    float:left;
    background:url(images/menu.png) -498px 0 no-repeat;
}
#menu-reviews:hover{
    background:url(images/menu.png) -498px -67px no-repeat;
}
#menu-gallery{
    display:block;
    width:123px;
    height:63px;
    float:left;
    background:url(images/menu.png) -619px 0 no-repeat;
}
#menu-gallery:hover{
    background:url(images/menu.png) -619px -67px no-repeat;
}
#menu-services{
    display:block;
    width:125px;
    height:63px;
    float:left;
    background:url(images/menu.png) -742px 0 no-repeat;
}
#menu-services:hover{
    background:url(images/menu.png) -742px -67px no-repeat;
}
#menu-contact{
    display:block;
    width:123px;
    height:63px;
    float:left;
    background:url(images/menu.png) -866px 0 no-repeat;
}
#menu-contact:hover{
    background:url(images/menu.png) -866px -67px no-repeat;
}
#menu ul li ul {
    display: none;
    position:absolute;
    list-style:none;
    top:63px;
    z-index:1000000000;
}
#menu ul{
    display:block;
    list-style:none;
    padding:0;
    margin:0;
    display: inline;
    z-index:1000000000;
}
#menu ul li ul li a {
    text-decoration:none;
    color:#3836AA;
    padding: 4px 0  10px 2px;
    z-index:1000000000;
    border-bottom: 1px solid #EAEAEA;
}
#menu ul li ul li:hover{
    background:#87bc12;
    z-index:1000000000;
}
#menu ul li ul li {
    display:block;    
    background:#FFF;
    width:125px;
    z-index:1000000000;
}

#menu  ul li {
	float: left;
	position:relative;
        z-index:1000;
    
}
#menu li {
    position:relative;
}
.active {
    
}
#menu ul li a{
	display: block;
    white-space: nowrap;
}
#menu ul, #menu ul li{
	margin: 0;	
	padding: 0;	
	display: inline;
        
}
/* header end */





/* content */
.title-post,  .widgettitle,.titlewidg {
    margin-left:20px;
    color:#647DA0;
    font-size:18px;
}
.prodtitles{
    text-align:center;
}
.ngg-album-compact {
    padding:27px;
}
.ngg-album-desc {
    font-size:13px;
}
div#content{
    float:left;
    width:688px;
    background:url(images/content-bg.png);
    margin-bottom:-30px;
    height:470px;
}
div#p-content
{
    width:985px;
    float:left;
    background:url(images/content-bg.png);
    margin-bottom:-30px;
    height:470px;
}
#wrap {
    background:url(images/content-bg.png);
}

#copyright {
    margin:20px 0 0 20px;
    /* border-top: dotted 2px #9B9F99; */
}
#dev-p{
    float:right;
    margin-top:-20px;
    margin-right:5px;
}
#dev-p a {
    text-decoration:none;
    color:#595959;
}
#dev {
    margin-right:5px;
    float:right;
    margin-top:50px;
}
/* content end */

/* sidebar */
div#navigation{
    float:right;
    width:300px;
    background:url(images/content-bg.png);
    height:470px;
}
.widg {
    margin-left:20px;
    width:260px;
}
div#extra{
    float:right;
    clear:right;
    width:300px;
    height:70px;
    background:url(images/content-bg.png);
}
#banner {
    margin:5px 20px;
}
#count {
    display:none;
}
.entry-content {
    margin: 0 auto;
    margin-top:-20px;
}
.entry-conten img {
    margin-left:30px;
}
/* sidebar end */

/* footer */
div#footer{
    clear:both;
    width:100%;
}
/* footer end */

strong, p strong{
    color:#000;
}

