/* style reset */

* { margin: 0px; padding: 0px; }

img { border: 0px; vertical-align: bottom; }

ul, ol { list-style-type: none; }

/* essential */

body {  font-size: 12px;  background:url(../images/bg.jpg)  repeat-x #a9a9a9; FONT-FAMILY: "Arial", "Helvetica", "sans-serif" }

p { FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif" }

a:link, 
a:visited { color: #000000; text-decoration: none; }

a:active,
a:hover,
a:focus {
	color: #666;
	text-decoration: underline;
}

.clear { clear: both; }

/* layout */

#layout { margin: auto; width: 780px;  }

/* header */

#header { background-color: #dedede; padding: 25px 38px 20px 38px; height: 68px; }

.logo {  width: 490px; }

.search { width: 205px; float: right; }

.language { float: left; margin-right: 10px; padding-top: 5px; color: #666666; }

.input_search { border: 0px;  padding: 5px 5px 0px 5px; width: 82px; height: 15px; background-color: #dedede; font-size: 11px; color: #666666; background: url(images/input_search.gif)  no-repeat bottom; }


/* header */

#nav ul li { float: left; }

/* main */

#main { background-color: #dedede; padding: 40px 38px 40px 30px; }

.right_column { float: right; width: 520px; }

.right_column1 { float: right; width: 285px; }

.right_column ul li { clear: left; }

.left_column1 ul li  { float: left; margin-right: 20px; margin-bottom: 10px; }

.left_column ul li { margin-bottom: 3px; }

.news_date { float: left; padding-left: 20px; color: #666666; background: url(images/news_icon.gif)  no-repeat left center; margin-right: 10px; display: block;  width: 75px; }


.job_content { float: left; padding-left: 20px; color: #666666; background: url(images/news_icon.gif)  no-repeat left center; margin-right: 10px; display: block;  width: 420px; }


.link_content { float: left; display: block;  width: 235px; }


.news_content { float: left; display: block; width: 350px; margin-bottom: 20px;  }

.pages li { float: right; padding: 5px; }

.pages_s { background:  url(images/pages.gif)  no-repeat center center; }

#pages { margin-top: 20px; }

/* footer */

#footer { padding: 40px 15px 40px 15px; width: 780px; position:relative;padding-left:40px;}
#footer #sznet110 { position:absolute;top:20px;left:0;}

#footer ul li a { color: #000000 }

.copyright li { float: left; }

.contact { padding-left: 18px; background: url(images/email.gif) left center no-repeat; }

.rights { margin-left: 30px; }

.postLeft { }

#flashBox { float: right; padding: 0px 0px 20px 20px; }

.newsPic { float: left; padding-right: 10px; padding-bottom: 10px; }

.newsDate { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; padding-top: 3px; }

.nTitle { font-size: 14px; font-weight: bold; float: left; width: 80%}

.sTitle { font-size: 14px; font-weight: bold}

.news_Title {font-size: 13px; font-weight: bold; color:#87221A;}

.nDate { color:#999999;  font-size: 10px; display: block; float: right; padding-right: 5px; }

.title { margin-bottom: 20px; }

.sPic { float: left; padding-right: 20px;  }

.sPic1 { display: block; margin-left: 120px;}

.action li { padding-top: 30px; padding-bottom: 35px; border-top: 2px #999999 solid; }

.dot { vertical-align: text-bottom; }

.listbg a { padding-left: 15px; background: url(images/news.gif)  no-repeat left center;  }

.listbg a:hover { background: url(images/news_over.gif)  no-repeat left center;  }

.listbg span { float: right; color: #999999; font-size: 10px; }

.hand{cursor:hand; margin-right:2px;}

.members{height:120px; width:520px; margin-left:0px; padding:3px 0px 0px 0px; list-style:none;line-height:160%;}

.members_none{height:120px; display:none; width:520px; margin-left:0px;padding:3px 0px 0px 0px;list-style:none;line-height:160%;}