html,body {height:100%;background:#e0edf3;margin:0px;padding:0px}
body,td{color:#000;font: 11px verdana;}

body{}
html {
scrollbar-face-color: #cd4a2b;
scrollbar-shadow-color: #666;
scrollbar-highlight-color: #ccc;
scrollbar-3dlight-color: #666;
scrollbar-darkshadow-color: #ccc;
scrollbar-track-color: #72295b;
scrollbar-arrow-color: #72295b;
}


h3 {font:bold 11px verdana;color:#183548;padding:0px;margin:0px;display:inline;}
h2 {font:bold 11px verdana;color:#183548;padding:0px;margin:0px;display:inline;}

a {color:#000066;font: 11px verdana;text-decoration:none;}
a:hover {color:#ff6600;text-decoration:none;}

.lfm {padding:1px;text-align:left;margin-bottom:0px;margin-top:0px;}
.sub_lfm {margin-top:0px;padding-left:0px;}

.menu_block {margin-left:10px;margin-top:30px;}

a.menu {color:#666;font:bold 12px verdana;text-decoration:none;}
a.menu:hover {color:#ff6600;text-decoration:none;}

a.submenu {color:#333;font: 12px verdana;text-decoration:none;}
a.submenu:hover {color:#999;text-decoration:none;}


.img_border {border:#fff solid 1px;}
.element_da{
	margin-top:15px;
	background:#e0edf3;
	width:auto;
 	display:table-cell;

}
div.sub_da{
padding:5px;
font:italic 11px verdana;
}
div.spacer5{
font:0px arial;
height:5px;
clear:both;
}

div.chain{
/*float:right;*/
font:bold 12px arial;
border:0px solid #000;
text-align:left;
}
a.selh{
font:bold 13pt arial;
color:#587682;
}
a.selh:hover{

}

div.section_list ul li a{
font-weight:bold;
}

ul.lp{
padding-left:15px;
width:250px;
margin:0px auto;
background:#fff;
border:0px solid #000;
}

ul.lp li{background:#fff;
}

ul.lp li a{
background:#fff;
color:#336633;
font-weight:bold;
}

.ibg_header{background:#fff;padding:2px 7px 2px 7px;color:#000;font:italic bold 16px arial;}
.ibg_image {border:#fff solid 1px;}
.ibg_title {
padding:1px;
padding-left:5px;
color:#cc0000;
font:italic bold 12px verdana;
margin:10px;}
.ibg_alboom {border:#fff double 5px;}

.input {border:#999 solid 1px;font:12px arial;padding:2px 5px 2px 5px;margin:2px;}
.button {font:11px verdana;border:#999 solid 1px;background:#f7f7f7;}

.error{color:#cc0000;margin:5px;padding:5px;background:#ddf7f7;border:#cc0000 solid 1px;}
.ok{color:#0000cc;margin:5px auto;padding:5px;background:#e7e7ee;border:#0000cc solid 1px;width:50%;}

.comment {font:10px verdana;color:#999;background:#f7f7f7;}

.adv_block{font:10px verdana;background: #f4f4f4;margin-top:5px;}

b.rtop, b.rbottom{display:block;background: #f3fbfd}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #e0edf3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.wtop, b.wbottom{display:block;background: #e0edf3}
b.wtop b, b.wbottom b{display:block;height: 1px; overflow: hidden; background: #f3fbfd}
b.w1{margin: 0 5px}
b.w2{margin: 0 3px}
b.w3{margin: 0 2px}
b.wtop b.w4, b.wbottom b.w4{margin: 0 1px;height: 2px}


.small{
color:#999;
font-size:10px;

}


a.left_menu {color:#cc0000;font: 11px verdana;text-decoration:none;}
a.left_menu:hover {color:#999;text-decoration:none;}
.block {border:#999 solid 1px;margin:8px;width:209px;text-align:left;padding:5px;}
.block_name {/*background:URL('/templates/admin/img/block_name.gif') no-repeat;*/color:#fff;font:italic bold 12px arial;text-align:left;padding-left:5px;}

.noimage {width:100px;height:50px;text-align:center;border:#999 solid 1px;color:#999;font:bold 12px tahoma;padding:5px;background:#f7f7f7;}
.comment {font:10px verdana;color:#999;background:transparent;}
.collapse {display:none;}
.expand {display:block;}
.plus {width:13px;height:13px;background:URL(/templates/default/img/plus.gif) no-repeat;float:left;padding:0px;margin-top:0px;margin-right:3px;}
.minus {width:13px;height:13px;background:URL(/templates/default/img/minus.gif) no-repeat;float:left;padding:0px;margin-top:0px;margin-right:3px;}
.cat_menu{matgin-top:5px;margin-bottom:5px;vertical-align:baseline;}

element_block{margin:5px;float:none;}
.element_name{
	font:italic bold 12px arial;
	margin-top:10px;
	text-decoration:none;
	color:#cc0000;
}
.element_name a{font:italic bold 12px arial;text-decoration:underline;}
.element_name a:hover{text-decoration:overline;}

.element_pretext{margin:5px;float:none;}
.element_more{margin:5px;text-align:right;}
.element_more a {font: bold 11px verdana;}
.element_more a:hover{text-decoration:overline;}

.section_list{margin: 5px;}
.section_name{font:italic bold 12px arial;}
.section_text {margin: 5px;}
.chain{margin:5px;text-align:right;}

.user_block{margin:5px;padding:3px;}
.user_l_block{text-align:left;padding-left:5px;}
.user_hi{margin-bottom:5px;color:#ff6600;}

div.spage{text-align:center}

.mg{cursor:pointer;border:#e0edf3 solid 5px;}
.buy{position:absolute;margin-top:0px;margin-left:0px;background:URL('/img/buy.gif') no-repeat;width:162px;height:139px;cursor:pointer;}
.catpic{border:#ddd solid 1px;}

div#win_1,div#win_2,div#win3 {
float:right;
}

div#blog_text{
color:#fff;
font:italic bold 14pt arial;
text-align:right;
padding-right:50px;
padding-top:10px;
}



div#top{
height:208px;
width:951px;

}
div#topmenu{
height:43px;
width:951px;
background:URL('/templates/default/img/bg_topmenu_cell.png') repeat-x;
}
div#topflag{
height:133px;
width:951px;
background:URL('/templates/default/img/bg_topflag_cell.png') repeat-x;
}
div#botlogo{
float:right;
}
div#zozh{
position:absolute;
color:#587682;
font:bold 13pt arial;
margin-left:450px;
}

div.r_content{
width:304px;
margin:0 auto;
}
div.box_top{
height:8px;
width:304px;
background:URL('/templates/default/img/bg_box_top.png') no-repeat;
overflow:hidden;
}
div.box_bot{
height:8px;
width:304px;
background:URL('/templates/default/img/bg_box_bot.png') no-repeat;
}
div.box_cell{
height:auto;
width:304px;
background:URL('/templates/default/img/bg_box_cell.png') repeat-y;
overflow:hidden;
}

div.r_subcontent{
width:285px;
margin:0px auto;

}
div.innerbox_top{
overflow:hidden;
height:7px;
width:285px;
background:URL('/templates/default/img/bg_innerbox_top.png') no-repeat;
}
div.innerbox_bot{
height:7px;
width:285px;
background:URL('/templates/default/img/bg_innerbox_bot.png') no-repeat;
}
div.innerbox_cell{
height:auto;
width:285px;
background:URL('/templates/default/img/bg_innerbox_cell.png') repeat-y;
overflow:hidden;
padding-left:0px;
}

div.boxtitle,h1.header{
color:#587682;
font:bold 13pt arial;
padding-left:10px;
padding-right:10px;
}

div.spacer10{
height:10px
}

ul.topmenu{
margin:0 auto;
padding-top:14px;
}
ul.topmenu li{
float:left;
list-style-type:none;
padding-left:0px;
padding-right:10px;
}

ul.topmenu li a{
font:bold 12px verdana;
color:#333;
}
ul.topmenu li a:hover{
color:#cd4a2b;
}


div.latestblog{
padding:5px;
width:260px;
margin:0px auto;
background:#fff;
}
div.send_post{

padding:0px;
border:0px solid #999;
margin-top:4px;
/*float:right;width:auto;*/
background:#f3fbfd;
width:200px;
}
div.send_post a{color:#cc0000}

div.sub_post{
padding-left:10px;padding-right:10px;
/*display:table-column;*/
width:auto;
}




div.newsbox{
background:#f3fbfd;
border:1px solid #d0d5d8;
padding:5px;
width:582px;
margin:0px auto;

}

div.pagesbox{
background:#f3fbfd;
border:1px solid #d0d5d8;
padding:5px;
width:582px;
margin:0px auto;

min-height:300px;
height:auto;
}

div.newstitle{
color:#ca4a2f;
font:bold 12pt arial;
}
div.newstext{


}

div.newsborder{
height:18px;
width:582px;
background:URL('/templates/default/img/bg_xz_center.png') no-repeat;
margin:10px auto;
}

div#footertext{
float:left;
width:750px;
}

.foots{
font: 10px verdana;
color:#cd4a2b;
}

.foots1{
font: 10px verdana;
color:#999;
}

.toptext{
font: 10px verdana;
color:#999;
text-align:center;
}

div.soc { margin: 16px 0; }
.soc ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.soc ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.soc ul li:before { content: ""; }
.soc img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}


div.tags{ margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	background-color: #f7f7f7;
	color:#ff3300;
}

#toTop {
	background:transparent;
	border:1px solid #c0c0c0;
	text-align:center;
	padding:5px 10px;
	position:fixed;
	bottom:5px;
	right:5px;
	cursor:pointer;
	color:#c0c0c0;
	text-decoration:none;

//position: absolute;
                top: expression(
                    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
                );

}