@import "forms.css";

* {
padding: 0;
margin: 0;
}

a {
text-decoration: none;
color: #c00;
}

a:hover {
text-decoration: underline;
}
.cB { clear:both; }
body {
background: white url('gfx/bk-body.png') no-repeat center top;
color: #666;
font-family: Trebuchet MS, Tahoma, Helvetica, sans-serif;
font-size: 11px;
}

#main {
width: 980px;
margin: auto;
background: white;
}

#top {
float: left;
width: 980px;
height: 275px;
background: white;
}

#below {
float: left;
width: 940px;
background: white;
min-height: 370px;
padding: 20px;
}

#footer {
position: relative;
float: left;
width: 980px;
height: 250px;
background: #ddd url('gfx/bk-footer.png') no-repeat left top;
font-family: Tahoma, Helvetica, sans-serif;
color: #999;
}

#footer a {
color: #999;
}

#footer #copyright {
position: absolute;
left: 30px;
top: 60px;
width: 420px;
height: 31px;
text-align: center;
}

a.atom {
padding: 7px 37px 7px 0;
line-height: 26px;
background: url('gfx/atomlogo.png') no-repeat right top;
}

#footer #links {
position: absolute;
left: 30px;
top: 87px;
list-style: none;
width: 420px;
text-align: center;
}

#footer #links li {
display: inline;
}

#links_se{position: absolute;left: 10px;top: 105px;list-style: none;width: 509px;text-align: center;}

#links_se li {
display: inline;
}

#left {
float: left;
width: 282px;
}

ul.menu {
clear: both;
padding-left: 45px;
padding-bottom: 24px;
list-style: none;
}

ul.menu li {
height: 18px;
line-height: 18px;
background: url('gfx/i-arr-b.png') no-repeat left center;
margin-bottom: 14px;
font-size: 14px;
padding-left: 20px;
color: black;
font-weight: bold;
}

ul.menu li.sel {
background-image: url('gfx/i-arr-r.png');
}

ul.menu li a {
color: black;
}

span.mark {
color: #c51015;
}

span.mark:hover {
text-decoration: underline;
}

h1 {
font-size: 14px;
font-weight: bold;
}

h2 {
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}

h1,
h2 {
color: #c51015;
}

.framebox p {
padding-bottom: 1.5em;
}

#right {
float: left;
width: 212px;
}

.fillbox {
float: left;
background: url('gfx/bk-fillbox.png') no-repeat;
width: 192px;
height: 44px;
padding: 8px 10px;
color: white;
margin-bottom: 4px;
}

.fillbox2 {
background: #c51015 url('gfx/bk-fillbox2.png') no-repeat;
margin-bottom: 0;
height: auto;
}

.fillbox h1 {
font-size: 16px;
font-weight: normal;
letter-spacing: -1px;
color: white;
}

.fillbox2 a,
.fillbox2 a:hover {
color: white;
}

#content h1,
#content h2 {
}

a.arr-w {
float: right;
background: url('gfx/i-arr-w.png') no-repeat right center;
padding-right: 23px;
color: white;
font-size: 18px;
font-weight: bold;
}

.wdr,
#left .framebox,
#right .framebox {
float: left;
padding: 13px 13px 0 13px;
width: 256px;
background: url('gfx/bk-frameleft.png') no-repeat;
}

.wdr {
background: none;
}

.wdr ul {
list-style: none;
width: 256px;
font-size: 12px;
margin-top: 16px;
}

.wdr ul li {
float: left;
width: 128px;
}

.wdr a {
color: #666;
text-decoration: underline;
}

.wdr a:hover {
color: #666;
text-decoration: none;
}

.fillbox2-bottom,
#left .framebox-bottom,
#right .framebox-bottom {
float: left;
width: 282px;
height: 13px;
background: url('gfx/bk-frameleft-bottom.png') no-repeat left bottom;
margin-bottom: 4px;
}

.fillbox2-bottom {
width: 212px;
background: #c51015 url('gfx/bk-fillbox2-bottom.png') no-repeat left bottom;
}

#right .framebox {
width: 186px;
background: url('gfx/bk-frameright.png') no-repeat;
}

#right .framebox-bottom {
width: 212px;
background: url('gfx/bk-frameright-bottom.png') no-repeat left bottom;
}


.prodbox {
float: left;
margin-left: -10px;
padding-right: 15px;
}

a.arr-g {
float: right;
background: url('gfx/i-arr-g.png') no-repeat right center;
padding-right: 23px;
color: #666;
}

#content {
float: left;
padding: 0 23px;
min-height: 20px;
}

.contentnormal {
width: 400px;
}

.contentwide {
width: 612px;
}

ul.faq {
list-style: none;
clear: both;
}

ul.faq li {
padding-left: 18px;
background: url('gfx/i-faq-bull.png') no-repeat left 4px;
margin-bottom: 10px;
}

ul.faq li.expand {
background: url('gfx/i-faq-bull-active.png') no-repeat left 4px;
}

ul.faq li .question {
cursor: pointer;
}

ul.faq li .answer {
display: none;
color: #999;
margin: 8px 0;
}

ul.faq li.expand .answer {
display: block;
}

ul.faq li.expand .question {
font-weight: bold;
color: #c00;
cursor: default;
}



ul.nav {
list-style: none;
padding-left: 18px;
}

ul.nav li {
float: left;
padding-right: 3px;
color: #999;
font-size: 10px;
}

ul.nav a {
color: #999;
}

ul.nav a.prev,
ul.nav a.next {
float: left;
width: 15px;
height: 15px;
}

ul.nav a.prev {background: url('gfx/i-nav-prev.png') no-repeat;}
ul.nav a.next {background: url('gfx/i-nav-next.png') no-repeat;}

.bm {
margin-bottom: 14px;
}





.tmce ul,
.tmce ol {
margin-left: 30px;
}