/*
	[SWS] (C) 2009-2010 www.cosite.net
	$Id: cosite.css 2010-01-30 12:25:30Z Rossy $
*/
/*basic*/
body {font-size:14px;background:url(images/bg.jpg);}
a{text-decoration:none;color:#333;}
a:hover{color:#069;}
.ltitle {background:#b6dbfa;color:#444;height:36px;line-height:36px;text-indent:28px;font-size:16px;}
.atitle {color:#444;height:36px;line-height:36px;text-indent:12px;}
.title {background:url(images/nav_bg.jpg) repeat-x;color:#fff;height:36px;line-height:36px;text-indent:26px;margin:1px;}
.topborder {border-top:1px solid #cfcfcf;}
.blankc {width:683px;height:15px;line-height:15px;overflow:hidden;}

/*layout*/
#doc {}
#page {width:960px;height:100%;margin:0 auto;background:#ecf2f7;overflow:hidden;}
#hd {height:102px;clear:both;overflow:hidden;background:url(images/hd_bg.jpg) no-repeat;}
#notice {color:#444;width:100%;height:30px;overflow:hidden;line-height:30px;margin-top:11px;*margin-top:0;background:#b6dbfa;text-indent:19px;padding-top:11px;*padding-top:8px;}
#bd {clear:both;height:100%;overflow:hidden;padding:15px;}
#ft {clear:both;line-height:24px;background:#e6e6e6;border-top:4px solid #015196;padding:15px 0;}

#pagenavarea {width:100%;height:28px;line-height:28px;font-size:14px;text-align:center;color:#c33;margin:12px auto;clear:both;font-family:Verdana;overflow:hidden;}
#pagenavarea a {border:1px solid #b6b6b6;background:#e5e5e5;margin:2px 3px;padding:3px 7px;}
#pagenavarea b {border:1px solid #aaccef;background:#fff6f7;margin:2px 3px;padding:3px 7px;}

/*header*/
#tips {height:34px;line-height:34px;margin-top:52px;margin-right:10px;}
#logo {width:240px;padding-top:13px;}
#logo a {display:block;width:165px;height:67px;text-indent:-999em;background:url(images/logo.jpg) no-repeat;margin:0 auto;overflow:hidden;}
#banner {margin-bottom:3px;}

/*navigation*/
#nav {width:100%;height:38px;background:url(images/nav_bg.jpg) repeat-x;}
#nav ul {width:650px;}
#nav ul li {width:110px;float:left;background:url(images/nav_li_bg.jpg) 100% 50% no-repeat;padding-right:3px;}
#nav ul li a {color:#fff;display:block;width:106px;height:38px;line-height:38px;background:url(images/nav_bg.jpg) no-repeat;}
#nav ul li a:hover,#nav ul .on {color:#000;}

#search {padding:8px 10px 0 0;}
.search_btn {background:url(images/search.gif) no-repeat;width:68px;height:19px;text-indent:-999em;border:0;*line-height:0;}

/*body*/
.side {width:227px;}
#cats {background:#fff;line-height:36px;}
.bigcat {overflow:hidden;text-indent:49px;height:36px;background:url(images/cat_bg.jpg) 17px bottom no-repeat;}
#main {width:685px;min-height:346px;background:#fff;}
#sidebar ul li {text-indent:20px;line-height:25px;}
#sidebar h2 {clear:both;font-size:12px;}
#sd-news,#sd-contact {background:#fff;}
#sd-news .newslist,#sd-contact .list {padding:7px 0;}

#newslist ul li {height:28px;_height:21px;_padding-top:7px;}
#newslist ul li span {display:inline-block;width:13px;height:12px;line-height:12px;margin:0 22px;background:url(images/nav_bg.jpg) repeat-x;font-size:11px;color:#fff;font-family:Verdana;text-align:center;}
#newslist ul li a {line-height:29px;}
#business {width:683px;}
#business ul li {background:url(images/li_dot.gif) no-repeat 7px 49% #fff;float:left;text-indent:22px;width:330px;height:31px;line-height:31px;margin-bottom:1px;}

#single {width:683px;}
#content {padding:20px;line-height:23px;overflow:hidden;background:#fff;}
#content h1 {font-size:18px;line-height:40px;margin-bottom:10px;}
#content small {padding:0;margin:0;border:0;}

.imglist ul {width:645px;margin:0 auto;}
.imglist ul li {float:left;margin:15px 5px 0;text-align:center;line-height:32px;font-size:12px;}
#img img {background:#fdfdfd;padding:5px;border:1px solid #dfdfdf;margin:10px auto;}
#main .imglist {margin:1px auto;padding:12px 10px;}

.links {width:928px;height:100%;overflow:hidden;margin:0 15px;background:#fff;clear:both;_margin:0 7px;}
.links .list {height:100%;padding:2px 10px 8px;overflow:hidden;line-height:20px;}
a.tbimg {display:block;width:150px;height:135px;}
.innertext {padding:5px;*padding:4px 5px 3px;line-height:21px;border:1px dashed #e0eea6;background:#f6f6f6;}
#profile .inner {line-height:24px;}

#joblist {width:620px;line-height:28px;margin:10px auto;}
#joblist dl dt {font-size:16px;font-weight:bold;border-bottom:1px dashed #ededed;line-height:39px;margin-bottom:8px;}
#pdlink a {margin:5px 15px 5px 0;color:#fff;display:block;width:140px;height:35px;line-height:30px;margin:0 6px;background:url(images/nav_bg.jpg) repeat-x;float:left;text-align:center;}
