/*-----------------------
base=16px
9px = 59%
10px = 65%
11px = 71%
12px = 78%
13px = 84%
14px = 90%
15px = 96%
16px = 100%
17px = 109%
18px = 115%
19px = 121%
20px = 128%
21px = 134%
22px = 140%
-----------------------
base=12px
9px = 76%
10px = 84%
11px = 92%
12px = 100%
13px = 108%
14px = 116%
15px = 124%
16px = 132%
17px = 139%
18px = 148%
19px = 156%
20px = 164%
21px = 172%
22px = 180%
-----------------------*/

/*----------font size----------*/
html{font-size:16px;}
body{font-size:78%;line-height:132%}/*base=12px*/
h1,h2,h3,h4,h5,h6,th{font-weight:normal;}
h1{font-size:116%;line-height:116%}
h2{font-size:108%;line-height:108%}
h3{font-size:100%;line-height:100%}
h4{font-size:92%;line-height:92%}
h5{font-size:84%;line-height:84%}
h6{font-size:76%;line-height:76%}

p{font-size:100%;}
a{font-size:100%;text-decoration:none;}
address{font-style:normal;}
address,abbr,acronym{font-size:100%;}
blockquote,cite,dfn,q{font-size:100%;font-style:normal;}
code,kbd,pre,samp{font-size:100%;font-family:monospace;}
em{font-style:italic;}
strong{font-weight:bold;}
/*table*/table,tr,th,td,caption{font-size:100%;line-height:100%;}
/*form*/form,input,label,option,textarea{font-size:100%;line-height:100%;}
/*ul*/ul,li,ol{list-style-type:none;font-size:100%;line-height:100%;}
/*dl*/dl,dt,dd{font-size:100%;line-height:100%;}

/*----------space reset----------*/
body,div,p,ul,li,ol,dl,dt,dd,table,tr,th,td,form,input,img,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
border:none;
}
ul,li{

}

body{
font-family:sans-serif;
color:#222;
background:#654 url(slash.gif) repeat center top;
}
/*----------layout----------*/
/*wrapper*/
.wr{
width:900px;
margin:0 auto;
clear:both;
background:#ffc;
border-left:5px solid #fff;
border-right:5px solid #fff;
}
.cnt{
width:700px;
margin:0 auto;
padding:0;
background:#ffc;
clear:both;
}
.clr{
clear:both;
overflow:hidden;
height:0;
text-align:center;
}
.bg{
background:#654 url(slash.gif) repeat center top;
width:100%;
margin:0 0 0 0;
padding:0;
clear:both;
}

pre {
font-style:normal;
font-weight:normarl;
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}
.bloc_wr{
background:#fff;
width:;
margin:30px auto;
padding:5px 10px;
line-height:18px;
filter:alpha(opacity=80);
opacity:0.8;
text-align:left;
}
h2{
position:relative;
padding:10px 0;
background:#fff;
text-align:center;
font-size:20px;
font-weight:bold;
color:#f90;
}
p{
line-height:18px;

}
h6{

padding:5px 0;
font-size:13px;
font-weight:bold;
text-align:right;
line-height:1.5em;
}

h3{
color:#f90;
border-top:1px solid #f90;
border-bottom:0px solid #f90;
margin:0;
padding:5px 0;
font-size:14px;
font-weight:bold;
text-align:center;}

.page_head{
background:#fff;
}

.page_head p{
margin:5px 20px 0 20px;
font-size:13px;
line-height:18px;
}
.page_head h6{
color:#f90;
}

.page_head span{
position:absolute;
right:10px;
font-size:10px;
font-weight:normal;
color:#333;
}
.page_head .bloc_wr{
margin:10px 20px;
background:#f90;
color:#fff;
}
#footer address{padding:30px;
}
#footer li{
padding:5px 0;}

#footer {
text-align:center;
}

#ama .bloc_wr,#audience .bloc_wr{
font-size:11px;
line-height:15px;
margin:15px auto;
}
#ama h6,#audience h6{
padding:2px 0;
font-size:11px;
}
#ama .bg100{
text-align:center;
background:#fc6;
}
#ama h4,#audience h4{
text-align:center;
padding:5px 0;
font-size:15px;
color:#f30;
}
