body {
	margin:0;
	font-family: Tahoma, Arial, Verdana;
	font-size:12px;
	color:#303030;
	background-color:#fff;
}
img { border:0; }
a {	color:#1c5cac; text-decoration:underline;}

#header {
	background:url(img/pp_02_new.png) repeat-x;
	height:185px;
	padding-bottom:36px;
	color:#fff;
}

#header #logo {
	position:absolute;
	width:420px;
	height:185px;
	display:block;
}

#header #hl {
	width:855px;
	height:185px;
	background:url(/img/pp_01_new.png) no-repeat;
}

#header ul {
	position:absolute;
	top:0;
	padding:0;
	list-style:none;
}

#header ul li {
	line-height:26px;
}

#header ul li a {
	color:#fff;
	text-decoration:underline;
}

#left {
	padding-top:20px;
	vertical-align:top;
	width:326px;
}

#left #leftc {
	width:326px;
}

#left #leftc #btnleft {
	float:left;
	margin-left:8px;
}

* html #left #leftc #btnleft {
	margin-left:4px;
	margin-top:8px;
}

.lndate {
	float:left;
	background:url(/img/pp_11.png) no-repeat bottom;
	width:120px;
	height:30px;
	margin-top:-11px;
	text-align:center;
}

* html .lndate {
	height:30px;
	text-align:center;
	padding-top:8px;
}

.lndateq {
	float:left;
	background:url(/img/pp_12.png) no-repeat bottom;
	width:46px;
	height:30px;
	margin-top:-11px;
}

* html .lndateq {
	margin-top:-3px;
}

.smnitem1 {
	float:left;
	width:118px;
	margin-left:41px;
	text-align:center;
}

* html .smnitem1 {
	margin-left:20px;
}

.smnitem2 {
	float:left;
	width:118px;
	text-align:center;
}

.smnitem1 img, .smnitem2 img {
	margin-bottom:12px;
}

#center .ovc {
	width:449px;
	height:299px;
	margin:0 auto;
}

#center .ov {
	width:449px;
	height:71px;
	background:url(/img/ov.png) no-repeat;
	margin-top:228px;
	position:absolute;
}

#center .ov .ovdate {
	font-size:10px;
	color:#adadad;
	margin:6px 12px 0px 12px;
}

#center .ov .ovann {
	display:block;
	font-size:13px;
	color:#fff;
	margin:0 12px 4px 12px;
	line-height:16px;
}

#center #cnews {
	width:449px;
	margin:0 auto;
}

#center #cnews .cnewsitem {
	margin-top:20px;
}

#center #cnews .cnewsitem a {
	font-size:13px;
	color:#1c5cac;
	text-decoration:underline;
}

#center #cnews .cnewsitem p {
	margin:10px 0 0 0;
	padding:0;
}

#center #cnews .cnewsitem .cnewstxt {
	width:365px;
	float:left;
	color:#505050;
	line-height:17px;
}

#center #cnews .cnewsitem img {
	float:left;
	margin-right:14px;
}

#right {
	width:204px;
	vertical-align:top;
	padding-top:20px;
}

#tt {
	position:absolute;
	display:block;
	background:url(/img/tt_left.png) top left no-repeat;
}

#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(/img/tt_top.png) top right no-repeat;
	overflow:hidden;
}

#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#000;
	color:#fff;
}

#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(/img/tt_bottom.png) top right no-repeat;
	overflow:hidden;
}

#cc {padding-right:20px;}

#cc h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 18px 0;
	padding:0 0 10px 0;
	clear:both;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	margin-top:0;
	padding-top:2px;
}

#cc img {
	/*float:left;*/
	margin:0 20px 10px 0;
}

#cc {
	line-height:18px;
}

#cc p {
	line-height:18px;
	margin:0;
	padding:0 0 6px 0;
}

#cc .date {
	color:#909090;
	font-size:10px;
}

#cr {
	text-align:right;
	padding-left:20px;
}

#cr img {
	margin:0 20px 6px 0;
}

#cr a {
	color:#fff;
}

#bottom {
	padding:14px 20px 40px 20px;
	font-size:11px;
}

.line1 {
	border-bottom:1px solid #96afcd;
	margin:20px;
	height:1px;
}

.line2 {
	height:2px;
	/*background-color:#2e5f9c;*/
	margin:16px 20px;
	border-bottom:2px solid #2e5f9c;
}

#btnright {
	float:right;
	margin-right:8px;
}

* html #btnright {
	margin-right:4px;
	margin-top:8px;
}

#rndate {
	float:right;
	background:url(/img/pp_15.png) no-repeat bottom;
	width:117px;
	height:32px;
	margin-top:-11px;
	text-align:center;
}

* html #rndate {
	margin-top:-3px;
}

#rndateq {
	float:right;
	background:url(/img/pp_14.png) no-repeat bottom;
	width:48px;
	height:32px;
	margin-top:-11px;
	text-align:center;
}

* html #rndateq {
	margin-top:-3px;
}

#rightc {
	width:204px;
}

#cl {
	padding:0 30px 0 20px;
	width:220px;
}

#list {
	font-family:Georgia;
}

#list ul {
	margin-left:0;
	padding-left:18px;
}

#list ul li {
	list-style:none;
	display:block;
	margin-bottom:8px;
	padding-bottom:0;
	margin-top:8px;
	padding-top:0;
	font-size:18px;
}

#list ul li a {
	color:#1c5cac;
	text-decoration:none;
	border-bottom:1px dashed #1c5cac;
}

#list .descr {
	background-color:#fffcd1;
	color:#707070;
	font-family:Tahoma, Verdana;
	font-size:12px;
	padding:8px;
	line-height:16px;
}

#list .na {
	color:#505050;
	background-color:#dee6f1;
	border:0;
	padding:2px 1px;
}

#list ul ul ul li {
	font-size:15px;
}

#list ul ul li {
	font-size:16px;
}

#list .sl {
	border:0;
	text-decoration:underline;
}

#cc table {
	border-collapse:collapse;
	border:1px solid #8dadd5;
}

#cc table tr td {
	border:1px solid #8dadd5;
}

table#gallery {
	border:0;
}

table#gallery tr td {
	border:0;
}

#gblock {
	width:196px;
	margin-left:8px;
}
