html,body{height:100%; padding:0; margin:0; background:#B0C293; text-align:center}
#main{position:relative;width:807px;height:100%;min-height:100%;margin:0 auto -42px;background:#FFF url(i/bg.gif) repeat-y}
html>body #main{height:auto}

#main .header{height:135px; background:#ACBF8F url(i/hdr-bg.jpg) repeat-x; margin:0 2px 0 2px}
#main .header a img{border:0}
#main .header .logo{position:absolute; left:2px; top:1px; width:188px; height:134px; background:url(i/logo-bg.gif)}
#main .header .logo img{position:absolute; left:38px; top:14px; width:110px; height:109px}
#main .header .title{position:absolute; left:195px;top:31px; width:303px; height:75px;}
#main .header .viand{position:absolute; left:477px;top:1px; width:326px; height:132px;}

#bottom, .content .index .bar, .menu, .content table{font-family: Tahoma, sans-serif; font-size:11px}

.menu{margin:0 auto; border-collapse: collapse}
.menu td{padding:0}
.menu a{display:block; font-size:11px; float:left}

.main{background: #344618 url(i/logo-bg.gif) no-repeat 2px -134px; padding:2px}
.main a{font-weight:bold; display: block; padding:1px 16px 2px 16px; color:#FFF; text-decoration:none; text-align:right}
.main a:hover, .main .active a{color:#000; background-color:#D4C3A4}
.main a{border-left:1px solid #829867}
.main .last a{border-right:1px solid #829867}

.sub{padding:19px 0 19px 0}
.sub a{display:block; padding: 0 20px 0 11px; color:#000; text-decoration:underline}
.sub a:hover, .sub .active a{background:url(i/arrow.gif) no-repeat 0 3px}
.sub .active a{text-decoration:none; font-weight:bold}

.btm{position:relative; top:0; background-color:#F2EFEA; margin:0 2px 0 2px}
.btm a{display:block; margin:0; padding: 0 15px 0 15px; color:#000; text-decoration:none; border-left:1px solid #C3B6A0; line-height:19px; font-weight:bold}
.btm .last a{border-right:1px solid #C3B6A0}
.btm a:hover, .btm .active a{color:#FFF; background-color:#c3b6a0}

.copy{position:relative; top:0; background-color:#C6D5AD; margin:0 2px 0 2px}
.copy a{display:block; margin:0; padding: 0 15px 0 15px; color:#2A331A; text-decoration:none; line-height:19px; font-weight:bold}
.copy .last a{border-right:1px solid #C3B6A0}
.copy a:hover, .btm .active a{color:#45542A}

.content{margin:0 2px 0 2px}
.content .market a{color:#000; text-decoration:underline}
.content .market{background:#F2EFEA url(i/pattern.gif) no-repeat; background-position: 11px 300px}
.content .market h1{font-size:16px; text-align:left; padding:0; margin:11px 0 11px 0}
.content .market h2{font-size:14px; text-align:left; padding:0; margin:10px 0 10px 0}
.content .market td.left {padding:11px 9px 11px 18px; width:330px; height:400px}
.content .market td.right{padding:11px 29px 11px 20px}
.content .market .indent{margin-left:15px}
.content .market p{text-align:justify; padding:0; margin:11px 0 11px 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
.content .market p.left{text-align:justify; padding:0; margin:0px 0px 11px 22px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
.content .market ul{padding:0; margin:11px 22px 11px 22px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
.content .market img.std{margin:11px; border:2px solid #DCD6CA}
.content .market img.clr{margin:0px; border:0px}
.content .market .bar{background-color:#FFF; padding:15px; margin-bottom:15px}
.content .market .bar p{padding:0; margin:0; line-height:18px}
.content .market .bar a{color:#000; text-decoration:underline}

.content .info a{color:#000; text-decoration:underline}
.content .info{background:#F2EFEA; background-position: 11px 300px}
.content .info table{background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.content .info td.left {padding:11px 9px 11px 18px; width:20%; height:400px}
.content .info td.center {padding:11px 29px 11px 20px; width:60%; background-color:#FFF; border:0}
.content .info td.right{padding:11px 29px 11px 20px; width:20%}
.content .info p{text-align:justify; padding:0; margin:11px 0 11px 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
.content .info p.left{text-align:justify; padding:0; margin:0px 0px 11px 22px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
.content .info ul{padding:0; margin:11px 22px 11px 22px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
.content .info img.std{margin:11px; border:2px solid #DCD6CA}
.content .info img.clr{margin:0px; border:0px}
.content .info h1{font-size:16px; text-align:left; padding:0; margin:11px 0 11px 0}
.content .info .bar{background-color:#FFF; padding:15px; margin-bottom:15px}
.content .info .bar p{padding:0; margin:0; line-height:18px}
.content .info .bar a{color:#000; text-decoration:underline}


.content .index{border-collapse:collapse}
.content .index td{padding:0}
.content .index td.left{width:217px; padding-top:18px}
.content .index td.right{padding:18px 20px 9px 30px}
.content .index td.right p{text-align:justify; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:10px 0 10px 0; line-height:17px}
.content .index .bar{background-color:#F2EFEA; padding:15px; margin-bottom:15px}
.content .index .bar p{padding:0; margin:0; line-height:18px}
.content .index .bar a{color:#000; text-decoration:underline}
.content .index form{padding:0; margin:8px 0 0 0}
.content .index input{font-family: Arial, Helvetica, sans-serif; font-size:11px}
.content .index input.text{color:#656565; width:135px}
.content .index input.button{color:#FFF; font-weight:bold; border-top:1px solid #FCC9A3; /*border-right:1px solid #914A29; border-bottom:1px solid #56190C; border-left:1px solid #EE986D;*/ background:url(i/index/button-bg.gif); padding: 0 4px 0 4px}
.content .index h1{font-size:17px; text-align:left; padding:0; margin:3px 0 3px 0; font-weight:normal}
.content .index h2{font-size:15px; text-align:center; padding:0; margin:9px 0 9px 0}
.content .index h3{font-size:13px; color:#698C34; text-align:left; padding:0; margin:7px 0 7px 16px}
.content .index .presentation img{border-top:2px solid #F2EFEA; border-bottom:2px solid #F2EFEA}
.content .index .presentation td.delim{padding:15px}
.content .index a img{border:0}
/*.content .index .presentation td.pr_left{padding:0 15px 0 0}
.content .index .presentation td.pr_right{padding:0 0 0 15px}
*/
.content .index .presentation .descr{text-align:center; margin:5px 0; padding:0; font-size:11px}


.clear{clear:both;height:42px}

#bottom{width:807px;height:42px;margin:0 auto; font-size:11px; font-weight:bold}
#bottom .menu td.left {text-align:left}
#bottom .menu td.center {text-align:center}
#bottom .menu td.right {text-align:right}

/* #bottom .copy{position:relative; height:22px; line-height:20px; background-color:#C6D5AD; margin:0 2px 0 2px; padding-left:9px; color:#2A331A; text-align:left}
#bottom .copy span{float:right; padding-right:9px}
#bottom .copy a{color:#2A331A; text-decoration:none}
#bottom .copy a:hover{color:#45542A}
#bottom .copy td.left {padding:1px 1px 1px 1px; width:20%; text-align:center; height:20px}
#bottom .copy td.center {padding:1px 1px 1px 1px; text-align:center; width:60%}
#bottom .copy td.right{padding:1px 1px 1px 1px; text-align:center; width:20%}
*/
