body {background-color:#163522; margin: 0; color:#ffffff; font-family: Tahoma; font-size: 14px;}
a, a:active, a:visited {color: #4f815d; text-decoration: underline;}
a:hover {color: #ffffff; text-decoration: none;}

#top {margin: auto; width: 700px; height: 200px;}

#container {margin: auto; width: 700px; margin-top: 15px; position: relative;}
#image {width: 190px; height: 289px; border: 0; float: left; position: relative; margin-left: -190px; left: 190px;}
#text {width: 480px;  line-height: 150%; margin-left: 220px; min-height: 300px;}

#text h1 {font-family: Myriad Pro, Arial; font-size:20px; color:#ffffff; font-weight: normal;}

#bottom {width: 700px; height: 110px; background-image: url(img/glow_bottom.jpg); background-repeat: no-repeat; margin: auto; font-size:10px; color:#c7cecb; line-height:150%;}
#bottom p {text-align: center; padding-top: 30px;}
#bottom a, #bottom a:active, #bottom a:visited {color: #c7cecb; text-decoration: none; }
#bottom a:hover {text-decoration: underline; color: #ffffff;}
#bottom img {border: 0px; margin-right: 10px; margin-top: 10px;}

#letter_size {float: right; margin: 0px; padding: 0px;}
#letter_size a:link, #letter_size a:active, #letter_size a:visited {color: #c7cecb; text-decoration: none;}
#letter_size a:hover {text-decoration: underline;} 
.p12 {font-size: 12px;}
.p15 {font-size: 14px;}
.p18 {font-size: 16px; line-height: 160%;}

#txtx ul, #txtx li {margin: 0px; padding: 0px; list-style-position: inside;}
#txtx ul.calc, #txtx ul.calc li {list-style-type: none; margin: 0px; padding: 0px;}

#calc_box {width: 450px; margin-top: 40px; }
#calc_top {width: 450px; height: 30px; background: url(img/bkg_form_01.gif) no-repeat top;}
#calc_center {width: 450px;  background: url(img/bkg_form_02.gif) repeat-y;}
#calc_bottom {width: 450px; height: 30px; background: url(img/bkg_form_03.gif) no-repeat bottom; margin-bottom: 40px;}
#calc_box li {list-style-type: decimal;}
a.over, a.over:active, a.over:visited {color: #ffffff; text-decoration: none;}

input {color:#2d4d3b; background-color:#ffffff; border:none;}
input.submit {background-color: #b49a78; color: #000000; font-size: 11px;}
input.result {background-color: #CCCCCC;}
select {color:#2d4d3b; font-size: 11px;}
.check {background-color:#092618;}

#calc_table {width: 400px; border: 0px; margin-left: 25px;}
#calc_table td {vertical-align: top;}

#calc_cont {display: none;}
#calc_cont.visible {display: block;}

.hide {display: none;}
.show {display: table-row;}

#news {width: 400px; margin-left: 25px;}
