/*
=== StyleSheet File For Biglawyer.org ====================================
     Author: Tigerhood.net
    Version: 1.0
Last Update: 2009-3
==============================================================
*/

body {
padding : 0;
margin : 0;
font : normal 12px verdena, Arial, Sans-Serif;
line-height: 18px;
color : #333;
background: #fff;
}
form {
	margin: 0;
	padding: 0;
}
a {
color : #0F304C;
text-decoration: none;
}
a:hover {
color: #999;
}
p {
margin : 5px 0;
}
h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}
h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}
h3 {
padding : 4px 0;
margin : 0;
}
ul {
margin : 0;
padding : 0;
list-style : none;
}
img {
border : 0;
}
hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0;
}
.content {}
.bg_top {
height : 100px;
background: url(../images/bg_top.gif) repeat-x bottom;
}
#top {
margin : 0 auto;
width : 900px;
}
#top h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 25px 0 0 0;
margin : 0;
letter-spacing : 1px;
color : #616161;
}
#top #language {
float : right;
text-align: right;
margin-top : 25px;
padding : 0;
font : normal 11px "Microsoft YaHei", Arial, Sans-Serif;
color: #999;
}
#top #language .search {
padding-top: 15px;
}
#top #language .search .txt {
color: #666;
font-size: 12px;
border:1px solid #ccc;
padding: 0 2px;
width: 160px;
height: 18px;
line-height: 18px;
}
#top #language .search .btn {
color: #fff;
font-size: 12px;
background: #0F314D;
border-top: 1px solid #758898;
border-right: 1px solid #091f31;
border-bottom: 1px solid #061520;
border-left: 1px solid #425d73;
text-align: center;
width: 60px;
height: 20px;
}
#top #language a {
padding: 0 5px;
}
.bg_menu {
background: #0F304E;
}
#menu {
line-height: 26px;
text-align: right;
color: #ccc;
margin : 0 auto;
width : 900px;
}
/*#menu li {
display : inline;
height : 26px;
margin: 0 10px;
line-height: 26px;
}*/
#menu a {
text-decoration : none;
margin: 0 14px;
*margin: 0 12px;
padding: 2px 5px;
*padding: 0 5px;
font : normal 12px "Microsoft YaHei", Arial, Sans-Serif;
color : #fff;
}
#menu a:hover,
#menu a.current {
background: url(../images/bg_menu_line.gif) repeat-x bottom;
}
.bg_path {
	background: url(../images/bg_shaddow.gif) repeat-x top;
}
#path {
	width: 900px;
	margin: 0 auto;
	color: #999;
	height: 20px;
	font : normal 12px "Microsoft YaHei", Arial, Sans-Serif;
	line-height: 20px;
}
#path a {
	color: #666;
}
.bg_img {
background: #0F304E;
}
#img {
	width: 900px;
	margin: 0 auto;
}
#img .index {
	height: 200px;
}
#img .other {
	height: 145px;
}
.bg_main {
	background: url(../images/bg_shaddow.gif) repeat-x top;
}
#main {
width : 900px;
margin : 0 auto;
}
#right_side {
background : inherit;
margin-bottom : 10px;
width : 650px;
float : right;
}
#right_side .mpart {
padding : 26px 50px 0 50px;
}
#right_side h3 {
background : inherit;
font : bold 20px "Microsoft YaHei", Arial, Sans-Serif;
margin : 0 0 15px 0;
padding : 0 0 5px 0;
letter-spacing: 2px;
background : url(../images/lrline.gif) no-repeat bottom left;
}
#right_side .mpart h2 {
padding : 0;
margin : 5px 0 15px 0;
text-align: center;
font : 0.9em verdana, Arial, Sans-Serif;
}
#right_side p {
color : #454545;
padding : 0;
margin-bottom: 8px;
line-height: 24px;
text-align : justify;
/*font-family: "Microsoft YaHei", tahoma;*/
}
#right_side .details {
margin: 5px 0;
font-family: "Microsoft YaHei", tahoma;
}
#right_side .tit {
text-align: center;
font: bold 14px arial;
/*font-family: "Microsoft YaHei", tahoma;*/
}
#right_side .list {
/*margin-bottom:15px;
font-family : "Microsoft YaHei", Arial, Sans-Serif;*/
}
#right_side .list li {
color: #666;
padding-left: 20px;
margin-bottom: 12px;
background: url(../images/icon_time.gif) no-repeat 0 2px;
}
#right_side .list li a {
background: transparent;
}
#right_side .list li.se {
background: #f7f7f7 url(../images/icon_time.gif) no-repeat 0 2px;
}
#right_side .list li p {
color: #666;
border: 1px solid #f6f6f6;
background: #fff;
padding: 5px 10px;
margin-bottom: 12px;
}
#right_side .pages {
border-top: 1px dotted #ccc;
text-align: center;
padding-top: 10px;
}
#right_side .pages a {
padding: 0 5px;
}
#right_side .list li span {
float: right;
color: #999;
font: normal 11px "Microsoft YaHei", Arial, Sans-Serif;
}

/*#right_side img {
float : left;
padding : 0 10px 5px 0;
}
#right_side blockquote {
padding-left : 10px;
border-left : 3px solid #a7cc44;
margin : 10px 0 10px 25px;
}
.date {
border-top : 1px dotted #ccc;
padding : 5px 0;
margin : 10px 0 25px 0;
text-align : right;
}
#right_side .rs {
float : right;
margin : 0 10px;
border : 1px solid #ddd;
padding : 5px;
background : #f5f5f5;
}
#right_side ul {
list-style-position : inside;
margin-left : 2px;
}
#right_side ul li {
list-style-type : square;
margin-left : 15px;
}
#right_side ul ul li {
list-style : none;
margin-left : 10px;
list-style-type : lower-alpha;
list-style-position : inside;
}
#right_side .greybox {
border : 1px solid #ccc;
background : #f5f5f5;
padding : 10px;
color: #999;
margin: 0 50px;
}*/
#left_side {
width : 230px;
background : url(../images/topr.jpg) no-repeat top right;
overflow : hidden;
}
#left_side .pad {
padding : 25px 0 10px 0;
}
#left_side ul, #left_side .indexList {
padding : 3px 10px 8px 18px;
}
#left_side .indexList span {
line-height : 22px;
}
#left_side li {
line-height : 22px;
list-style : square;
padding-left : 0;
margin-left : 15px;
color : #0F304C;
}
#left_side a {
text-decoration: none;
}
#left_side h3 {
background : inherit;
font : bold 16px "Microsoft YaHei", Arial, Sans-Serif;
letter-spacing: 2px;
margin : 0 0 10px 0;
padding : 5px 16px;
background: #eee;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#left_side p {
margin-bottom:15px;
/*font-family : "Microsoft YaHei", Arial, Sans-Serif;*/
}
#left_side p span {
color: #666;
padding-left: 20px;
background: url(../images/icon_time.gif) no-repeat;
}
#footer {
background: #eee;
clear : both;
width : 900px;
margin : 30px auto;
padding: 0 5px;
color : #999;
height: 22px;
font: bold 11px "Microsoft YaHei", tahoma;
border-top: 1px solid #ccc;
line-height: 22px;
}
#footer .copyright {
float: right;
}
#footer a {
color : #999;
text-decoration: underline;
}

/*clear both*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
zoom:1;
display: inline-block;
_height:1px;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
