@charset "utf-8";
body { margin:0 auto; padding:0; width:100%; background:url(../images/main_bg2.jpg);}
html { padding:0; margin:0 auto;}

/* main */
.main {width:100%; padding:0; margin:0 auto; background:url(../images/main_bg.jpg) top center no-repeat; }

/********** header **********/
.header { }

.block_header {margin:0 auto; width:980px; height:135px;}

/* logo */

/*.logo { float:left; padding:0; margin:54px 0 0 0; width:232px;}*/
.lang{ float:right;  margin:0 10px 0 0; width:142px; height:33px; background:url(../images/flag_bg.jpg) no-repeat; padding: 4px 0 0 5px;}
.lang img{ border:none;}
.lang  a {
	float:left;
	height:29px;
	width:29px;
	margin:0 9px 0 8px;
}

/* menu */
.blog_menu {width:980px; height:47px; margin:0 auto; padding:0; background: url(../images/menu_bg.jpg) top no-repeat;}
.menu { padding:0; margin:10px 0 0 0; width:900px; float:left; height:37px;}

 ul.lavaLampWithImage {
            position: relative;
            height: 33px;
			margin: 0px 0 0 20px;
            padding: 0 0 0 0px;
            overflow: hidden;
        }
                ul.lavaLampWithImage li {
                    float: left;
                    list-style: none;
					margin-right:20px;
                }
                   ul.lavaLampWithImage li.back {
                        background: url("../images/lava.png") no-repeat right -33px;
                        width: 9px; height: 33px;
                        z-index: 8;
                        position: absolute;
                    }
                       ul.lavaLampWithImage li.back .left {
                            background: url("../images/lava.png") no-repeat top left;
                            height: 33px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    ul.lavaLampWithImage li a {
                       	font:bold 12px Georgia, "Times New Roman", Times, serif; 
                        text-decoration: none;
                        color: #174020;
                        outline: none;
                        text-align: center;
                        top: 10px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 33px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 15px;    
                    }
                       ul.lavaLampWithImage li a:hover, ul.lavaLampWithImage li a:active,ul.lavaLampWithImage li a:visited{
                            border: none;
							color: #174020;
                        }
						 ul.lavaLampWithImage li a:hover{
                            
							color:#9f7439;
                        }
						
						
/********** slider **********/
.slider { background:#ffffff url(../images/diavetites/dia_01.jpg) no-repeat top;  width:980px; margin:0 auto; height:238px;}
.feature { background:url(../images/menu_nav_bg.jpg) no-repeat top; height:85px; width:980px; margin:0 auto; padding:0;}


ul.body_menu_nav li h2{padding:0 0 0 0; margin:40px 0 0 0; font:bold 12px Georgia, "Times New Roman", Times, serif;  display: inline-table; width:70px; }
ul.body_menu_nav li img { padding:0px; margin: 0 10px 0 0;}


ul#bottomnav {
	list-style: none;
	float:left; 
	padding:11px 0px 0px 15px; 
	margin:0 ; 
}
ul#bottomnav  li{
	margin: 0;
	display:block; 
	padding:0px 4px 0px 4px;
	overflow: hidden;  
	float: left;
	height:70px;
	width:184px;

}
ul#bottomnav  a, ul#bottomnav  span { 
	padding:0;
	margin:0;
	float: left;
	clear: both;
	height: 70px;
	font:bold 12px Georgia, "Times New Roman", Times, serif; 
	text-decoration:none;
}

ul#bottomnav  a{ 
	color: #9f7439;
	background-position: left bottom;
}
ul#bottomnav  span{ 
	background-position: left top;
	color:#174020;
}




/********** block index **********/
.body { width:980px; margin:10px auto; padding:0; background:#fff url(../images/body_m.jpg) repeat-y; }
.body_t { background:url(../images/body_t.jpg) no-repeat top; width:980px;}
.body_b { background:url(../images/body_b.jpg) no-repeat bottom; width:980px;}
.body h1 { font:normal 22px Georgia, "Times New Roman", Times, serif; color:#2c2c2c; margin:0; padding: 20px 0 10px 0;}
.body h2 { font:normal 18px Georgia, "Times New Roman", Times, serif; color:#2c2c2c; margin:0; padding: 20px 0 10px 0;}
.body h3 { font:normal 18px Georgia, "Times New Roman", Times, serif; color:#545454; padding:10px 0; margin:0; line-height:1.2em;}
.body p { font:normal 12px Georgia, "Times New Roman", Times, serif; color:#545454; line-height:1.8em; margin: 5px 0 5px 0; text-align:justify;}
.body .products td { font:normal 12px Georgia, "Times New Roman", Times, serif; color:#545454; line-height:1.6em; vertical-align:top; width:25%; text-align:center; }
.body em { font:italic 12px Georgia, "Times New Roman", Times, serif; color:#797979; line-height:1.8em; padding:10px 0 0 10px;}
.body strong { color:#2c2c2c;}

/*Welcome*/
.Welcome { width:580px; margin:5px auto; padding:10px 30px; float: left;}
.Welcome ul { list-style:none; margin:10px auto 10px auto; padding:0;}
.Welcome ul li { padding:5px 0px 10px 0px; margin:0; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#2c2c2c; line-height:1.8em;}
.Welcome ul li strong { color:#a63812; font:bold 12px Georgia, "Times New Roman", Times, serif; line-height:1.8em;}
.Welcome a { font:bold 12px Georgia, "Times New Roman", Times, serif; color:#7b9519;}
.Welcome img { margin:5px 10px 0px 0;}


/*BoX*/
.Box { width:260px; margin:5px auto; padding:10px 30px; float:right;}
.Box a { font:normal 12px Georgia, "Times New Roman", Times, serif; color:#7b9519; text-decoration:underline;}
.Box p { font:normal 12px Georgia, "Times New Roman", Times, serif;  margin:5px 0 5px 0; padding:0; line-height:1.8em;}
.Box ul { list-style: circle;  margin:0; padding:0 0 0 15px;}
.Box ul li { padding:0px 0px 0px 0px; margin:0; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#2c2c2c; line-height:1.8em;}


/********** footer **********/
.footer { background: url(../images/footer_bg.jpg); padding:0; width:940px; margin:10px auto; height:34px; padding:20px;}
.footer p { text-align:center; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#2c2c2c; margin:0; line-height:1.8em;}
.footer a, .footer .footerleft a, .footer .footerright a {font:normal 11px Georgia, "Times New Roman", Times, serif; color:#2c2c2c; text-decoration:none;}
.footer .footerleft { float:left; width:150px; text-align:left;}
.footer .footerright {float:right;  width:150px; text-align:right;}
.footer .footermiddle {float:left;  width:640px; text-align:center; }

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #d9d9d9; padding:0; margin:20px 0 15px 0; background:none;}