@charset \"windows-1251\";
* {
margin:0;
 padding:0;

}
html {
background:#ebe4fe;
 height:100%
}
body {
font-family: \"Times New Roman\", Times, serif;
 font-size:14px;
 color:#060da2;
 min-width:1000px;
 width:100%;
 height:100%;

}
* html body {
width: expression(documentElement.clientWidth < 1000 ? \'1000px\' : \'100%\');

}
#outer {
width: 100%;
 max-width: 1000px;
 min-height: 100%;
 margin: 0px auto;
 position:relative;
background:url(pic/outer_bot_bgr.jpg) no-repeat bottom left;

}
* html #outer {
width: expression(documentElement.clientWidth > 1000 ? \'1000px\' : \'100%\');
 height: 100%;

}
a {
color:#090f80;

}
a:hover {
color:#003398;

}
a.active {
color:#003398;

}
img {
border: none;
 vertical-align: middle;

}
#header {
width:100%;
height:320px;
/*height:102px;
*/background:url(pic/head_bgr3.jpg) no-repeat;
position:relative;

}
#header h1 {
background: url(pic/logo2.png) no-repeat;
width:168px;
height:68px;
position:absolute;
left:30px;
top:15px;

}
#header h1 a {
text-indent:-9000px;
display:block;
width:168px;
height:68px;
overflow:hidden;

}
#header p {
text-indent:-9000px;
background:url(pic/slogan.png) no-repeat;
width:554px;
height:78px;
position:absolute;
left:214px;
top:15px;

}
#mainmenu {
position:absolute;
top:272px;
left:28px;
background:url(pic/menu_bgr_left.jpg) no-repeat top left;
height:46px;
padding-left:32px;

}
#mainmenu ul {
background:url(pic/menu_bgr_right.jpg) no-repeat top right;
overflow:hidden;
list-style:none;
float:left;
height:46px;

}
#mainmenu ul li {
line-height:46px;
height:46px;
float:left;
font-size:16px;
font-weight:bold;
padding-right:32px;

}
#mainmenu ul li a {
text-decoration:none;

}
#mainmenu ul li a span {
color:#081081;

}
#mainmenu ul li a span:hover {
text-decoration:underline;

}
#mainmenu ul li a.activelink span {
color: #000;

}
#mainmenu ul li a.activelink span:hover {
text-decoration:none;

}
#sec {
position:absolute;
top:16px;
right:0;

}
ul#head_link_list {
margin-right:40px;
margin-bottom:5px;

}
ul#head_link_list li {
list-style:none;
line-height:1em;
text-align:right;

}
ul#head_link_list li a {
font-size:11px;
font-weight:bold;

}
#img_top {
margin-top:98px;

}
form#search {
background:url(pic/search_bgr6.gif) no-repeat;
 width:161px;
 height:26px;
padding-left:50px;
padding-top:6px;

}
form#search .inp211 {
width:99px;
height:13px;
background:url(pic/search_txt_btn_bgr.gif);
float:left;

}
form#search .inp211 input#search_txt {
padding:0 5px 6px 10px;
border:none;
background:none;
width:87px;
height:9px;
color:#000;
font-size:9px;

}
form#search button {
background:none;
border:none;
float:left;

}
form#search button img {
vertical-align:top;
margin-left:3px;

}
#content {
width:100%;
padding-bottom:120px;
overflow:hidden;

}
#mainouter {
width:100%;
margin-left:-270px;
float:right;

}
#mainouter_homepage {
width:100%;
margin-left:-270px;
float:right;

}
#main {
margin-left:270px;

}
#mainouter_homepage #main {
margin-right:-270px;
float:left;

}
#main h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#013299;
padding:20px 0px 6px;
margin:0;
line-height:1em;

}
#main h2.mainpage {
text-indent:-9000px;
font-size:0;
height:0;

}
#main h3 {
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
 font-weight: normal;
margin:15px 0 5px;

}
#main h4 {
font-size: 13px;
 margin: 20px 35px 10px;

}
#main p {
line-height: 17px;
margin:10px 0;

}
#main ul {
margin: 10px 10px 10px 20px;

}
#main ul li {
margin: 4px 0px;

}
#main ul li p {
font-size: 11px;
 line-height: 15px;
 margin: 6px 0px;

}
#main .hk {
font-size: 12px;
 margin: 5px 35px 10px 0;
 overflow: hidden;
}
#main .hk a.active {
text-decoration: none;
 color: #AF0013;

}
#sidebar {
width:270px;
float:left;

}
#menuright  {
width:270px;
float:right;

}
#sidebar h3 {
margin:20px 15px 10px 30px;

}
#sidebar ul {
margin:5px 15px 15px 30px;

}
#menuright ul {
margin:5px 30px 15px 15px;

}
#sidebar ul, #menuright ul {
list-style:none;

}
#sidebar ul li, #menuright ul li {
line-height:3.5em;
padding-left:40px;
background:url(pic/str.png) no-repeat center left
}
#sidebar ul li a, #menuright ul li a {
color:#081081;
font-size:16px;
font-weight:bold;

}
#sidebar ul li a:hover, #menuright ul li a:hover {
text-decoration:none;

}
#sidebar ul li a.activelink, #menuright ul li a.activelink {
text-decoration:none;

}
#sidebar ul li a.activelink span, #menuright ul li a.activelink span {
color:#000;

}
#sidebar ul li a.activelink span:hover, #menuright ul li a.activelink span:hover {
text-decoration:none;

}
#footer {
width: 100%;
 max-width: 1000px;
 height: 110px;
 margin: -110px auto 0px;
 position: relative;
 overflow: hidden;

}
* html #footer {
width: expression(documentElement.clientWidth > 1240 ? \'1240px\' : \'100%\');

}
#footer address {
text-indent: -9000px;
 width: 397px;
 height: 147px;
 float: right;
 overflow: hidden;

}
#footerinside {
margin-top:36px;

}
table.border1px{
border-collapse:collapse;

}
.border1px td {
border-bottom:1px solid #c8e4f6;
padding:8px 10px 6px 10px;

}
.red {
color:red;

}

#main img {margin:5px 10px;border:2px solid #bbb;}
