
/*====================================
‹¤’Ê
====================================*/

body{padding:0; margin:0; background:#FFFFFF; color:#4D4D4D;}

#conteiner{width:780px; margin:0 auto; padding:0;}

a:link    {text-decoration: none ; color:#4D4D4D;}
a:visited {text-decoration: none ; color:#4D4D4D;}
a:hover   {text-decoration: underline ; color:#4D4D4D;}
a:active  {text-decoration: none ; color:#4D4D4D;}

html, div, img, h1, h2, h3, h4, h5, h6 ,ul ,li, ol, dl, dd, dt, p, form, input, textarea {margin: 0; padding: 0;}

img{border:0;}

sup{font-size:90%;}

.stxt{font-size:70%;}
.mtxt{font-size:80%;}
.small{font-size:80%;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.red{color:#FF0000;}

.clear{clear:both; height:0px; margin:0px; padding:0px; line-height:0px; font-size:0px;}
.space5{height:5px; clear:both; margin:0; padding:0; line-height:0px; font-size:0px;}
.space10{height:10px; clear:both; margin:0; padding:0; line-height:0px; font-size:0px;}
.space15{height:15px; clear:both; margin:0; padding:0; line-height:0px; font-size:0px;}
.space20{height:20px; clear:both; margin:0; padding:0; line-height:0px; font-size:0px;}
.space30{height:30px; clear:both; margin:0; padding:0; line-height:0px; font-size:0px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.mb5{margin-bottom::5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.mh5{margin:5px 0;}
.mh10{margin:10px 0;}
.mh20{margin:20px 0;}

/*====================================
header
====================================*/

#header{width:780px; height:58px; border-top:solid 3px #308B22; font-size:75%; font-family:Verdana, Arial, Helvetica, sans-serif;}

#header .logo{float:left; padding-top:13px;}

#header .gnav_sub{float:right; padding-top:33px; color:#E06D20;}

#header .gnav_sub a:link    {text-decoration: none ; color:#666666;}
#header .gnav_sub a:visited {text-decoration: none ; color:#666666;}
#header .gnav_sub a:hover   {text-decoration: underline ; color:#666666;}
#header .gnav_sub a:active  {text-decoration: none ; color:#666666;}

/*====================================
gnavi
====================================*/

#gnavi{clear:both;}

#gnavi ul li {float:left; list-style:none;}

#gnavi ul li a {text-indent:-9999px;}

#gnavi ul li#gnav01 a{background:url(../img/cn_gnav01.jpg); width:155px; height:42px; display:block;}
#gnavi ul li#gnav01 a:hover {background:url(../img/cn_gnav01.jpg) 0 42px; width:155px; height:42px; display:block; text-decoration:none;}
#gnavi ul li#gnav01 a.on{background:url(../img/cn_gnav01.jpg) 0 42px; width:155px; height:42px; display:block;}

#gnavi ul li#gnav02 a{background:url(../img/cn_gnav02.jpg); width:156px; height:42px; display:block;}
#gnavi ul li#gnav02 a:hover {background:url(../img/cn_gnav02.jpg) 0 42px; width:156px; height:42px; display:block; text-decoration:none;}
#gnavi ul li#gnav02 a.on{background:url(../img/cn_gnav02.jpg) 0 42px; width:156px; height:42px; display:block;}

#gnavi ul li#gnav03 a{background:url(../img/cn_gnav03.jpg); width:156px; height:42px; display:block;}
#gnavi ul li#gnav03 a:hover {background:url(../img/cn_gnav03.jpg) 0 42px; width:156px; height:42px; display:block; text-decoration:none;}
#gnavi ul li#gnav03 a.on{background:url(../img/cn_gnav03.jpg) 0 42px; width:156px; height:42px; display:block;}

#gnavi ul li#gnav04 a{background:url(../img/cn_gnav04.jpg); width:156px; height:42px; display:block;}
#gnavi ul li#gnav04 a:hover {background:url(../img/cn_gnav04.jpg) 0 42px; width:156px; height:42px; display:block; text-decoration:none;}
#gnavi ul li#gnav04 a.on{background:url(../img/cn_gnav04.jpg) 0 42px; width:156px; height:42px; display:block;}

#gnavi ul li#gnav05 a{background:url(../img/cn_gnav05.jpg); width:157px; height:42px; display:block;}
#gnavi ul li#gnav05 a:hover {background:url(../img/cn_gnav05.jpg) 0 42px; width:157px; height:42px; display:block; text-decoration:none;}
#gnavi ul li#gnav05 a.on{background:url(../img/cn_gnav05.jpg) 0 42px; width:157px; height:42px; display:block;}

/*====================================
breadcrumbs
====================================*/

#breadcrumbs{height:15px; width:770px; font-size:65%; margin:0; padding:2px 0 2px 10px; color:#999999; clear:both; font-family: Verdana, Arial, Helvetica, sans-serif;}

#breadcrumbs a:link    {text-decoration: none ; color:#3E5D8E;}
#breadcrumbs a:visited {text-decoration: none ; color:#3E5D8E;}
#breadcrumbs a:hover   {text-decoration: underline ; color:#3E5D8E;}
#breadcrumbs a:active  {text-decoration: none ; color:#3E5D8E;}

/*====================================
contents
====================================*/

#contents{width:780px; background:url(../img/bg_contents.gif) repeat-y; padding:0; margin:0; font-size:70%; line-height:160%; font-family: Verdana, Arial, Helvetica, sans-serif;}

#c_left{float:left; width:540px; padding:0 0 0 20px;}

#c_left .box505{width:505px; padding:30px 0 20px 30px;}
#c_left .box508{width:508px; padding:30px 0 20px 30px;}
#c_left .box529{width:529px; padding:20px 0 20px 20px;}
#c_left .box530{width:529px; height:510px; padding:20px 0 20px 20px; background:url(../../iso14001/img/img_environment2.jpg) no-repeat bottom right;}

#c_left .pagetop{clear:both; width:59px; height:11px; float:right; padding-right:20px;}

.pagetop{width:59px; height:11px; font-size:10px; line-height:100%; padding-top:9px; clear:both;}
.pagetop ul li{float:right; list-style:none;}
.pagetop ul li a{text-indent:-9999px;}

.pagetop ul .btn a{width:59px; height:11px; background:url(../img/btn_pagetop.gif) no-repeat; display:block;}

#c_left .hr{width:530px; height:1px; margin:0 auto 10px auto; border-top:#CCCCCC solid 1px; border-bottom:none; border-left:none; border-right:none;}

#c_right{float:right; width:190px; padding:22px 8px 10px 13px; background:url(../img/r_top.gif) top no-repeat;}

#c_right #c_menu{width:209px; background:#F6F6F6; padding:0; margin:0;}
#c_right #c_menu a{color:#328F22;}
#c_right #c_menu ul{width:209px; background:#F6F6F6; padding:0; margin:0;}
#c_right #c_menu li{width:184px; height:23px; background:#F6F6F6 url(../img/r_bg_smenu1.gif) no-repeat; padding:8px 0 0 25px; margin:0;list-style:none;}
#c_right #c_menu .on{width:184px; height:23px; background:#F6F6F6 url(../img/r_bg_smenu1.gif) no-repeat; padding:8px 0 0 25px; margin:0; color:#CC3300;}
#c_right #c_menu .on a{color:#CC3300;}
#c_right #c_menu .pulldown{width:184px; height:23px; background:#F6F6F6 url(../img/r_bg_smenu2.gif) no-repeat; padding:8px 0 0 25px; margin:0; color:#CC3300;}
#c_right #c_menu .pulldown a{color:#CC3300;}
#c_right #c_menu .sub{width:184px; height:20px; background:#DFE7DC url(../img/r_bg_smenu3.gif) no-repeat top; padding:4px 0 0 25px; margin:0; border-top:#FFFFFF solid 1px;}
#c_right #c_menu .sub_on{width:184px; height:20px; background:#DFE7DC url(../img/r_bg_smenu3.gif) no-repeat top; padding:4px 0 0 25px; margin:0; border-top:#FFFFFF solid 1px; color:#CC3300;}
#c_right #c_menu .sub_on a{color:#CC3300;}
#c_right #c_menu .category{width:199px; height:15px; background:#C8D9C5 url(../img/r_bg_smenu4.gif) repeat-x top; padding:1px 0 2px 10px; margin:0; color:#328F22; font-weight:bold; font-size:90%;}

#c_right #banner{width:190px; padding:13px 8px 10px 13px; background:url(../img/r_bg_banner.gif) no-repeat top;}
#c_right .banner{margin:10px 0 0 0; border:0;}

/*====================================
footer
====================================*/

#footer{width:780px; height:31px; background:url(../img/ft_bgimg.gif) no-repeat #5BA54E; color:#FFFFFF; font-size:65%; clear:both;}
#footer a:link    {text-decoration: none ; color:#FFFFFF;}
#footer a:visited {text-decoration: none ; color:#FFFFFF;}
#footer a:hover   {text-decoration: underline ; color:#FFFFFF;}
#footer a:active  {text-decoration: none ; color:#FFFFFF;}

#privacy{float:left; padding:11px 0 0 10px;}
#copyright{float:right; padding:9px 10px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;}

