/*--body part--*/

body{
font-size:small;
color:#666;
text-align:left;
margin:0px;
font-family: Verdana, Arial, sans-serif, MS UI Gothic, Osaka;
background:url(images/back.gif) repeat-x;
}

input,textarea,table{
font-size:small;
color:#000;
text-align:left;
margin:0px;
}

table{
color:#666;
}

.red{
color:#cc0000;
}

.under{
text-decoration:underline;
color:#fd2816;
}

.pagetop{
text-align:right;
margin:20px 20px 10px 0px;
border-top:1px dotted #ccc;
padding-top:10px;
padding-right:20px;
background:url(images/pagetop.gif) bottom right no-repeat;
}

.clear{
clear:both;
}

/*-----link-----*/

a,a:link{
color:#2d447a;
}
a:hover,a:active{
color:#006699;
}

/*--header1 part--*/
#header1{
background:#FBC0DF;
width:100%;
text-align:center;
}

/*--container part--*/
#container{
width:800px;
margin:5px auto;
background:url(images/container-back.gif) top left repeat-y;
}

/*--menu part--*/
#menu{
background:url(images/menu-background.gif) top left no-repeat;
width:180px;
float:left;
margin:0px;
padding:0px;
list-style:none;
}

#menu a{
margin:0 0 5px 1px;
padding:5px 0px 5px 32px;
background:url(images/menu.gif) top left no-repeat;
display:block;
text-decoration:none;
}

#menu a:hover{
background:url(images/menu-ro.gif) top left no-repeat;
}

/*--header2 part--*/
#header2{
margin-left:180px;
padding:35px 0px 50px 0px;
background:url(images/header-back.gif) bottom right no-repeat;
text-align:left;
}

#header2 img{
float:right;
margin:0px;
}

/*--content part--*/
#content{
text-align:left;
width:590px;
margin-left:200px;
}

#content h2{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background:url(images/h2back.gif) bottom right repeat-x;
color:#ff66cc;
font-size:small;
}

#content h3{
margin:20px 20px 10px 10px;
padding:7px 5px;
border:1px outset #ccc;
}

#content h4{
background:url(images/ul.gif) top left no-repeat;
padding-left:20px;
}

#content p{
margin:0 10px 20px 15px;
line-height:200%;
}

#content blockquote{
border:1px outset #666;
padding:0px 10px 15px 10px;
}

#content blockquote h3{
border:none;
padding:0px;
}

#content img{
float:right;
clear:both;
}

#content ul{
list-style:none;
font-weight:bold;
line-height:150%;
font-size:120%;
}

#content ul img{
float:none;
}

#content li{
font-weight:normal;
font-size:small;
padding-left:10px;
}

/*--bottommenu part--*/
.bottommenu{
clear:both;
font-size:x-small;
width:90%;
border-top:1px solid #ccc;
margin:0 auto;
padding-top:10px;
line-height:150%;
}

.bottommenu li{
float:left;
list-style:none;
padding-left:15px;
margin-left:10px;
background:url(images/bottommenu.gif) top left no-repeat;
}

/*--footer1 part--*/
#footer1{
clear:both;
text-align:right;
font-size:x-small;
padding:22px 35px 5px 0;
background:url(images/footer-back.gif) top left no-repeat;
}

/*--FAQ part--*/

#faq h3{
margin-left:10px;
padding-left:32px;
padding-top:5px;
background:url(faq/h3mark.gif) top left no-repeat;
line-height:150%;
border:none;
}

#faq p{
padding-left:25px;
background:url(faq/pmark.gif) top left no-repeat;
}

/*--mail part--*/
#mail h3,
#mail blockquote{
border:none;
}

