/* mbhuju@gmail.com */
@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(https://fonts.googleapis.com/css?family=Anton);
body{margin:0px; background:#46874f; font-family:'Quattrocento Sans', Arial, Helvetica, sans-serif;  font-size:16px; color:#000; font-weight: normal; line-height: 24px;}

a:link, a:active, a:visited{font-size:16px; color:#ff0000; font-weight: normal; line-height: 24px; text-decoration:underline;}
a:hover{color:#000; text-decoration:underline;}

a.footermenu:link, a.footermenu:active, a.footermenu:visited {font-size:12px; color:#8db693; font-weight: bold; line-height:35px; text-decoration:none;}
a.footermenu:hover{color: #fff;}

a.more:link, a.more:active, a.more:visited {font-size:18px; color:#186824; font-weight: normal; line-height:24px; text-decoration: none;}
a.more:hover{color: #000; text-decoration: none;}

a.more01:link, a.more01:active, a.more01:visited {font-size:16px; color:#fff; font-weight: bold; line-height:24px; text-decoration: none;}
a.more01:hover{color: #e1e1e1; text-decoration: none;}

img{max-width:100%;}

/*********
HEADER
******/
#web_body{width:100%; height:auto; background:#fff;}
#header_inner{width:1183px; height:auto; margin:0 auto;}
#left_part{width:45%; height:auto; float:left;}
#right_part{width:40%; height:auto; float:right;}
#info{width:95%; height:auto; float:right; text-align:right; padding:26px 0 43px 0; margin-right:2%;}
#bottom{width:95%; height:auto; float:right; text-align:right; margin-right:2%;}
#menu{width:1170px; height:auto; margin:0 auto;}
#photo{width:1080px; height:auto; margin:0 auto; padding:28px 0 430px 0;}
/*******
CONTENT
*********/
#content{width:1080px; height:auto; margin:0 auto; background:#FFF;  }
#left_content{width:68%; height:auto; float:left;}
#right_content{width:24%; height:auto; float:right; background:#c51b1c; text-align:center; padding:15px 0; margin-right:1%;}

#inner{width:1080px; height:auto; margin:0 auto; background:#FFF; padding:50px 0; }

#contact_left{width:50%; height:auto; float:left; text-align:center; padding-top:40px;}
#contact_right{width:50%; height:auto; float:right; }
#promo{width:1065px; height:auto; margin:0 auto; padding-bottom:32px;}
#promo1{width:42%; height:auto; float:left;}
#promo2{width:27%; height:auto; float:left; text-align:center;}
#promo3{width:31%; height:auto; float:right; text-align:right;}
#arealist{width:30%; height:auto; float:left; margin-left:10%; padding-top:20px;}
#imgmap{width:45%; height:auto; float:right; margin-right:10%;}
#smalllogo{display:none; text-align:center;}
#left{width:20%; height:auto; float:left;}
#right{width:80%; height:auto; float:right;}
#troubles1{width:50%; height:auto; float:left; text-align:center; }
#troubles2{width:50%; height:auto; float:right; text-align:center;}
#product_left{width:40%; height:auto; float:left;}
#product_right{width:38%; height:auto; float:right;}
#service1{width:50%; height:auto; float:left;}
#service2{width:45%; height:auto; float:right; padding-top:70px;}
#form{ width:50%;}
/*******
FOOTER
*********/
#footer{width:1080px; height:auto; margin:0 auto; text-align:center; padding:24px 0 36px 0;}


/*******
STYLE
*********/
h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size:34px;	color: #46874f;	font-weight:bold; text-transform: uppercase; margin-top:0;}

.style1{font-family: Georgia, "Times New Roman", Times, serif;  font-size:21px; color: #4cab5a; font-weight: normal;	line-height: 30px;}
.style2{ font-size:18px; color: #186824; font-weight: normal;	line-height: 24px;}
.style3{ font-family:'Anton', Arial, Helvetica, sans-serif;  font-size:30px; color: #f6ff00; font-weight: normal;	line-height: 35px;}
.style4{ font-size:24px; color: #fff; font-weight: bold;	line-height: 24px;}
.style5{ font-size:16px; color: #fff; font-weight: bold;	line-height: 35px;}
.style6{ font-size:18px; color: #ff0000; font-weight: bold;	line-height: 35px;}

.img{border:1px solid #D7D7D5; padding:5px; }
.imgright{border:1px solid #D7D7D5; padding:5px; max-width:95%; float:right; margin-left:30px; }
.clear{clear:both;}


/*******
FORM
*********/
input[type=text], textarea, select { width:90%; height:25px; background:#f7f7f7; border:1px solid #999999;}
textarea{ height:100px;}

.btn{ width:200px; height:40px; font-weight:bold; text-align:center; color:#FFFFFF;	background:#46874F; border:1px solid #000000; font-size:15px;}
.email_error{ padding:2px; border:1px solid red; color:red; margin-bottom:5px;}