* { margin:0; padding:0;}
body { background:url(images/body-bg.gif) center top #eae6dd;font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:140%; color:#908f8d;text-align:justify; }


input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.fcenter {float:center;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:1px;}

p.mar-1 { padding-bottom:20px;}

ul.mar-2 { margin-bottom:20px;}




.tail-top { background:url(images/tail-top.jpg) left top repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#search-form { position:absolute; top:44px; right:5px;}
#search-form input.text { width:165px; border:1px solid #cdc8bf; border-top:1px solid #9d9789; border-left:1px solid #9d9789; font-size:1em; color:#908f8d; padding:2px 0 2px 3px; margin-right:4px;}
#search-form input.submit { background:url(images/go-button.gif) no-repeat left top; width:29px; height:24px; line-height:17px; color:#fff; border:0; font-weight:bold;}

.form select { width:102px; font-size:.87em; color:#908f8d;}
.form select.select1 { width:62px;}
.form select.select2 { width:75px;}
.form label { height:35px; display:block;}

#form3, #form4 { padding-top:34px;}

/*==================list====================*/
ul { list-style:none;}

#top-nav { float:left; padding:6px 0 0 6px;}
#top-nav li { display:inline;  margin-right:12px;}
#top-nav li a {color:#857d69; text-decoration:none; font-weight:bold;}
#top-nav li a:hover { text-decoration:underline;}

#lang { float:right; padding:6px 0 0 0;}
#lang li { display:inline;  color:#60615d; }
#lang li a { color:#857d69; text-decoration:none; font-weight:bold; margin:0 7px;}
#lang li a.alt { color:#272d31;}
#lang li a:hover {text-decoration:underline;}

#site-nav { float:right; padding:90px 0 0 0; line-height:1.3em;}
#site-nav li { display:inline;}
#site-nav li a { display:inline-block; color:#555555; text-decoration:none; }
#site-nav li a em { display:inline-block;}
#site-nav li a b { display:inline-block; font-style:normal; padding:2px 8px 3px 8px; cursor:pointer; font-weight:normal;}
#site-nav li a:hover {background:#00CCFF; color:#fff;}
#site-nav li a:hover em { background:url(images/nav-left.gif) no-repeat left top;}
#site-nav li a:hover b { background:url(images/nav-right.gif) no-repeat right top;}
#site-nav li a.current {background:#00CCFF; color:#fff;}
#site-nav li a.current em { background:url(images/nav-left.gif) no-repeat left top;}
#site-nav li a.current b { background:url(images/nav-right.gif) no-repeat right top;}

#foot-nav { width:100%; overflow:hidden; background:url(images/footer-bg.gif) left top repeat-x; height:29px; text-align:center; line-height:29px; padding-bottom:29px;}
#foot-nav li { display:inline;}
#foot-nav li a { color:#948f84; padding:0 22px 0 22px; border-left:1px solid #d9d2c2;}
#foot-nav li a.alt { border:0;}

#pro-nav { float: left; width:100%; padding:0 0 0 0; line-height:1.5em; }
#pro-nav li { display:inline;}
#pro-nav li a {  background:url(images/next.gif) no-repeat left 2px; display:inline-block; color:#555555; text-decoration:none;   padding:0 18px 0 8px; }
#pro-nav li a.alt { color:#272d31;}
#pro-nav li a:hover { display:inline-block;color:#00CCFF;}
#pro-nav li a.RTT {font-weight: bold;color:#00CCFF; }
#pro-nav li.purpose {font-weight: bold;color:#464646; padding:0 8px 0 0; }

.list1 { width:100%; overflow:hidden;}
.list1 li { float:left; margin:0 4px 0 0;}
.list1 li.alt { margin-right:0;}
.list1 li img { vertical-align:top; display: block; margin-bottom:4px;}

.list2 li { border-bottom:1px solid #edebe8; margin:0 -19px 2px -19px; padding:0 30px 0 30px ; color:#908f8d;line-height:120%; text-align:left; }
.list2 li ul {border-top:1px solid #edebe8; margin-left:-19px;}
.list2 li ul li {padding:10px 19px 0 57px;}
.list2 li a { color:#908f8d; text-decoration:none;}
.list2 li a:hover { background:#00CCFF; color:#fff;}
.list2 li.last { border-bottom:0;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}


/*==================txt, links, lines, titles====================*/
a {color:#908f8d;}
a:hover{text-decoration:none;}

h1 {font-size:1.4em;  color:#555555;}
h2 { font-size:1em;  color:#0066FF; margin-bottom:14px;}
h3 {  font-size:1.2em;  font-weight:normal; color:#555555;}
h4 { font-size:1.8em; color:#555555; margin-bottom:4px; }
h5 { font-size:1.2em; border-bottom:1px solid #c7c7c7; padding-bottom:8px; margin-bottom:13px; color:#555555}
h6 { font-size:1.4em; color:#555555; }

.txt1 { font-size:0.89em; }
.txt2 { color:#0066FF; font-weight:bold;}
.txt3 { margin-left:15px; font-size:0.89em;}
.txt4 { margin-left:15px; }
.txt5 { line-height:140%; }
.txt6 { color:#555555; font-weight:bold; padding-bottom:20px;  }

.link1 { display:inline-block; background:url(images/link1-left.gif) no-repeat left top #948f84; color:#fff; text-decoration:none; font-size:.67em; text-decoration:none; margin-left:14px;}
.link1 b { display:inline-block; background:url(images/link1-right.gif) no-repeat right top; padding:3px 6px 3px 6px; font-weight:normal; font-style:normal; cursor:pointer;}
.link1:hover { color:#000;}

.link2 { display:inline-block; background:url(images/link2-left.gif) no-repeat left top #d90e3e; color:#fff; text-decoration:none; font-size:.67em;  text-decoration:none; margin-left:14px;}
.link2 b { display:inline-block; background:url(images/link2-right.gif) no-repeat right top; padding:3px 6px 3px 6px; font-weight:normal; font-style:normal; cursor:pointer;}
.link2:hover { color:#000;}

.divider { height:1px; overflow:hidden; font-size:0; line-height:0; margin:20px 0 20px 0; background:#c7c7c7;}

/*==================boxes====================*/
.box { background:#fff; width:100%;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner1 { padding:26px 0 4px 5px;}

.box1 {background:url(images/border-top1.gif) left top repeat-x #f6f4f0; width:100%;}
.box1.alt { margin-bottom:4px;}
.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner { padding:6px 46px 21px 46px ; text-align:center;}

.box2 {background:#f9f9f9; width:100%;}
.box2 .border-top { background:url(images/border-top2.gif) left top repeat-x;}
.box2 .border-right { background:url(images/border-right2.gif) right top repeat-y;}
.box2 .border-bot { background:url(images/border-bot2.gif) left bottom repeat-x;}
.box2 .border-left { background:url(images/border-left2.gif) left top repeat-y;}
.box2 .left-top-corner {background:url(images/left-top-corner2.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(images/right-top-corner2.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(images/left-bot-corner2.gif) no-repeat left bottom;}
.box2 .right-bot-corner {background:url(images/right-bot-corner2.gif) no-repeat right bottom; }
.box2 .inner { padding:22px 100px 17px 100px;}

.cont-box { padding:0 20px 0 0; margin:0;}
.cont-box span { float:right;} 

#main-banner { padding-bottom:4px;}

/*header*/
#header .row-1 { height:30px;font-size:1.2em;}
#header .row-2 { height:130px;font-size:1.5em;}
#header .row-2 .fleft { padding:3px 0 0 9px;}

/*content*/
#content { padding:0 0 40px 0;}
#content .indent { padding:0 0 15px 0;}

/*footer*/
#footer { color:#272d31;}
#footer .fleft { padding:0 0 0 20px;}
#footer .fleft a {color:#272d31; text-decoration:none;}
#footer .fleft a:hover { text-decoration:underline;}
#footer .fright { padding-right:20px;}

/*+*/
.vertical-a { display:inline-block;zoom:1;vertical-align: middle; }
.forig {float:left;width:80px;height:62px;display : inline-block; margin-right:10px !important; }
.foB { float:right;width:90px;height:62px;position : relative;top:13px;  display : inline-block;  padding-right:25px !important;;padding-right:5px; }
.lfoA {height:57px;}
#ill ul{  margin: 0px;padding: 0px; }
#ill li { float:left;list-style-type: none; width:200px; height:300px;display: block; margin:3px; text-align: center; }

#oil ul{  margin: 0px;padding: 0px; }
#oil li { float:left;list-style-type: none; width:200px; height:480px;display: block; margin:3px; text-align: left; }
#oil p { padding-bottom:16px;}

.spbox { width:450px;  }

.spfr { float:right;}



/*==========================================*/
