﻿/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner {padding:0;border:0;}

/* Site styles */
body {font:14px Verdana;color:#666;background:#fefefe url("../i/bg-left.gif") repeat-x 0 0;position:relative;min-width:912px;}
a {text-decoration:underline;color:#369;}
a:hover {text-decoration:none;}

/* Structure */
.bgRight {position:absolute;top:0;left:50%;right:0;height:38px;background:#0594c7;}
.wrapper {width:912px;margin:0 auto;background:url("../i/bg-middle.png") no-repeat 50% 0;position:relative;}

/* Header */
.header {position:relative;height:524px;margin:0 0 25px;z-index:2;}
.inside .header {height:220px;}
	.logo {position:absolute;width:390px;height:61px;display:block;background:url("../i/logo.png") no-repeat 0 0;text-indent:-1000px;overflow:hidden;top:59px;left:20px;}
	.slogan {position:absolute;width:108px;height:50px;display:block;background:url("../i/slogan.png") no-repeat 0 0;text-indent:-1000px;overflow:hidden;top:67px;left:284px;}
	.headerAdv {position:absolute;top:71px;right:24px;}
	.language {position:absolute;top:10px;left:15px;font:14px/18px Arial;color:#67a1c5;overflow:hidden;}
		.language li {float:left;padding:0 12px;background:url("../i/language-bullet.png") no-repeat 0 8px;margin:0 0 0 -4px;}
			.language a {color:#c2edfc;text-decoration:none;}
			.language a:hover {text-decoration:underline;}
	.search {position:absolute;top:8px;right:0;}
		.search input[type="text"] {float:left;border:1px solid #6bbadb;background:#09c;color:#c2edfc;font:14px Arial;padding:2px 6px;width:286px;margin:0;outline:none;}
		.search input[type="submit"] {float:left;display:block;overflow:hidden;text-indent:-1000px;background:url("../i/search-button.png") no-repeat 0 0;width:20px;height:22px;border:0;outline:none;cursor:pointer;margin:0 0 0 4px;}
	.topMenu {position:absolute;top:175px;left:0;right:0;background:url("../i/topmenu.png");font:13px Verdana;}
		.topMenu>li {float:left;margin:0 6px 0 7px;position:relative;}
		.topMenu>li:hover {background:url("../i/topmenu-item.png");}
			.topMenu>li>a {color:#666;text-decoration:none;display:block;padding:6px 30px;background:url("../i/topmenu-bullet.png") no-repeat 12px 9px;}
			.topMenu>li:hover>a {text-decoration:underline;background:url("../i/topmenu-bullet-hover.png") no-repeat 10px 10px;}
			.topMenu ul {position:absolute;top:28px;left:0;background:url("../i/topmenu-submenu.png");font:11px Verdana;padding:20px 35px;color:#666;display:none;}
			.topMenu li:hover ul {display:block;}
				.topMenu ul li {white-space:nowrap;margin:2px 0;}
					.topMenu ul a {color:#666;text-decoration:none;}
					.topMenu ul a:hover {text-decoration:underline;}
	.intro {position:absolute;height:380px;left:0;top:145px;width:912px;overflow:hidden;}
		.intro li {height:285px;width:882px;position:relative;padding:95px 15px 0;color:#666;background-color:#fff;background-repeat:no-repeat;background-position:100% 100%;float:left;}
		.intro li.slide1 {background-image:url("../i/intro-slide1.jpg");}
		.intro li.slide2 {background-image:url("../i/intro-slide2.jpg");}
		.intro li.slide3 {background-image:url("../i/intro-slide3.jpg");}
		.intro li.slide4 {background-image:url("../i/intro-slide4.jpg");}
		.intro li.slide5 {background-image:url("../i/intro-slide5.jpg");}
			.intro li .caption {color:#0099cc;font:24px Verdana;margin:0 565px 25px 0;}
			.intro li .info {font:14px Verdana;margin:0 565px 25px 0;}
			.intro li .links {font:11px Verdana;}
				.intro li .links a {color:#a3a3a3;margin:0 15px 0 0;}
				.intro li .links a:hover {color:#666;text-decoration:underline;}
		.intro .introNav {position:absolute;bottom:0;left:0;font:13px/18px Arial;}
			.intro .introNav a {display:block;float:left;width:162px;padding:0 5px 0 15px;height:74px;background:url("../i/intro-nav.png") no-repeat 100% 0;color:#fff;text-decoration:none;line-height:70px;}
			.intro .introNav a.last {width:164px;background-position:0 0;}
			.intro .introNav a:hover, .intro .introNav a.selected {background-position:100% 100%;}
				.intro .introNav a span {font:13px/18px Arial;display:inline-block;vertical-align:middle;}
.topAdv {margin:-20px 0 20px;}
			
/* Articles */
.articles {zoom:1;margin:0 0 20px;font:10px Verdana;background:url("../i/articles.gif") repeat-x 0 100%;padding:0 0 16px;}
.articles:after {clear:both;content:'';display:block;}
	.articles .column {float:left;width:274px;padding:0 15px;}
	.articles .caption {margin:0 0 12px;color:#369;font:16px Verdana;}
		.articles .caption a {text-decoration:none;}
		.articles .caption a:hover {text-decoration:underline;}
		.articles ul a {color:#666;}
		.articles ul a:hover {color:#369;text-decoration:underline;}
		.articles li {margin:0 0 12px;}
			.articles .date {color:#b2b2b2;}
			.articles .image {margin:0 0 4px -4px;}
				.articles .image img {padding:3px;border:1px solid #33add6;vertical-align:top;}
				.articles .image a:hover img {border-color:#c00;}
			.articles h5 {overflow:hidden;font:10px Verdana;}
			.articles .rubric {font-weight:bold;float:left;margin:0 8px 0 0;}
				.articles .rubric a {color:#09c;}
				.articles .rubric a:hover {color:#09c;text-decoration:none;}
				
/* Container */
.container {zoom:1;}
.container:after {clear:both;content:'';display:block;}
	.about {float:left;width:578px;padding:0 0 0 15px;font:10px Verdana;margin:0 0 40px;}
		.about p {margin:0 0 12px;}
		.about h2 {font:16px Verdana;color:#369;margin:0 0 30px;}
		h2 a {text-decoration:none;}
		h2 a:hover {text-decoration:underline;}
		.subscribe {background:#edfafe;padding:6px 10px 6px 15px;margin:0 0 30px -15px;color:#09c;font:12px/18px Verdana;overflow:hidden;}
			.subscribe a.rssLink {float:right;padding:0 18px 0 0;text-decoration:none;color:#09c;background:url("../i/rss.png") no-repeat 100% 2px;}
			.subscribe a.rssLink:hover {text-decoration:underline;}
			.subscribe .label {float:left;padding:0 20px 0 0;}
			.subscribe input[type="text"] {border:1px solid #2facd6;background:#fff;padding:2px 3px;color:#999;width:260px;font:12px Verdana;float:left;}
			.subscribe input[type="submit"] {width:20px;height:20px;cursor:pointer;border:0;padding:0;outline:none;margin:0;background:url("../i/topmenu-bullet.png") no-repeat 50% 50%;float:left;display:block;overflow:hidden;text-indent:-1000px;}
	.rightside {float:right;padding:0 15px;width:274px;}
		.adv {text-align:center;margin:0 0 40px;}
	/* Sidebar */
	.sidebar {float:left;width:215px;padding:0 15px;}
		.leftNav {margin:0 0 40px;color:#c7c7c7;}
			.leftNav li {margin:0 0 6px;}
				.leftNav a {text-decoration:none;}
				.leftNav a:hover {text-decoration:underline;}
				.leftNav ul {font:12px Verdana;margin:10px 0 10px 28px;}
					.leftNav ul li {background:url("../i/leftnav-bullet.gif") no-repeat 0 7px;padding:0 0 0 7px;}
		.tags {margin:0 0 30px;font:11px/24px Verdana;}
			.tags .caption {margin:0 0 10px;color:#0099cc;font:16px Verdana;}
			.tags a {background:#c6c6c6;padding:2px 6px;text-decoration:none;color:#fff;margin:0 4px 0 0;}
			.tags a:hover {background:#0099cc;}
	/* Content */
	.content {float:right;width:635px;padding:0 15px 50px;}
	.content.wide {float:none;width:auto;}
		.content p {margin:0 0 18px;}
		.content .right {text-align:right;}
		.content h1 {color:#09c;font:24px Verdana;margin:0 0 36px;}
		.content h2 {font:20px Verdana;margin:0 0 18px;}
		.content h3 {font:bold 16px Verdana;margin:0 0 18px;}
		.content ol {margin:0 0 36px 36px;list-style:decimal;}
		.content ul {margin:0 0 36px 36px;list-style:disc;}
			.content ol li, .content ul li {margin:0 0 18px;}
		ul.nav {margin:0 0 36px;font:11px Verdana;color:#999;list-style:none;zoom:1;}
		ul.nav:after {clear:both;content:'';display:block;}
			ul.nav li {float:left;padding:0 0 0 16px;background:url("../i/nav-bullet.gif") no-repeat 0 5px;margin:0 10px 0 0;min-height:14px;}
			ul.nav li.first {padding:0;background:none;}
			ul.nav li.cut {overflow:hidden;width:35px;display:block;position:relative;}
			ul.nav li.cut:hover {overflow:visible;z-index:2;}
				.nav a {color:#369;text-decoration:none;}
				.nav a:hover {text-decoration:underline;}
				.nav li.cut a {white-space:nowrap;}
				.nav li.cut:hover a {position:absolute;background:#fff;padding:0 6px 0 0;}
					.nav li.cut a span {background:url("../i/nav-cut.png") repeat-y 100% 0;width:12px;top:0;right:0;bottom:0;display:block;position:absolute;}
					.nav li.cut:hover a span {display:none;}
		.tbl {width:100%;margin:0 0 36px;}
			.tbl th {border-bottom:1px solid #c7c7c7;text-align:left;vertical-align:top;font:bold 14px Arial;padding:0 0 15px 20px;}
			.tbl td {border-bottom:1px solid #c7c7c7;vertical-align:top;padding:15px 0 15px 20px;}
			.tbl tr.noborder td {border:0;padding-bottom:5px;}
		.content blockquote {color:#c7c7c7;font:20px Verdana;margin:36px 0;padding:0 80px;position:relative;}
		.content blockquote:before {content:"«";position:absolute;left:30px;top:-4px;font:30px/30px Verdana;}
		.content blockquote:after {content:"»";position:absolute;right:30px;bottom:-4px;font:30px/30px Verdana;}
			.content blockquote p {margin:0;}
		.imagebox {margin:0 0 18px;}
			.imagebox .caption {color:#999;padding:12px 0 15px;border-bottom:1px solid #cef1fd;}
		.downloadLink {float:right;padding:5px 0 5px 43px;background:url("../i/download-link.png") no-repeat 0 0;font:11px Verdana;text-align:left;}
		ul.downloadList {margin:30px 0 40px;list-style:none;text-align:left;}
			ul.downloadList li {margin:0 0 15px;zoom:1;}
			ul.downloadList li:after {clear:both;content:'';display:block;}
				ul.downloadList .downloadLink {float:left;display:block;}
				ul.downloadList .sourceLink {padding:0 0 0 43px;float:left;display:block;background:url("../i/source-link.png") no-repeat 0 2px;font:11px Verdana;text-align:left;}
		.gallery {border-bottom:1px solid #cef1fd;margin:0 0 36px;padding:0 16px 25px;position:relative;}
			.gallery .caption {font:20px Verdana;margin:0 -16px 18px;color:#369;background:url("../i/gallery.gif") repeat-x 0 15px;}
				.gallery .caption span {background:#fff;padding:0 15px 0 0;}
			.gallery .prev {position:absolute;top:25px;left:0;bottom:0;width:21px;cursor:pointer;background:#fff url("../i/gallery-arrows.png") no-repeat 0 74px;}
			.gallery .next {position:absolute;top:25px;right:0;bottom:0;width:21px;cursor:pointer;background:#fff url("../i/gallery-arrows.png") no-repeat 100% 74px;}
			.gallery ul {overflow:hidden;margin:0;list-style:none;height:122px;}
			.gallery .caroufredsel_wrapper ul {height:auto;}
				.gallery ul li {float:left;margin:0;width:201px;text-align:center;background:url("../i/gallery-item.png") no-repeat 0 57px;}
					.gallery img {border:1px solid #09c;padding:6px;border-radius:3px;vertical-align:top;}
					.gallery a:hover img {border-color:#c00;}
					.gallery li.current img {border-color:#c00;}
		.printLink {padding:1px 0 1px 33px;background:url("../i/print-link.png") no-repeat 0 0;font:11px Verdana;}
		.archive {float:right;font:11px Verdana;margin:8px 0 0 10px;}
			.archive select {background:#fff;border:1px solid #999;color:#666;font:11px Verdana;padding:1px;}
		.articleBlock {}
			.articleBlock .article:nth-last-child(1) {border:0;}
			.article {border-bottom:1px solid #c2edfc;padding:0 0 12px;margin:0 0 30px;overflow:hidden;}
				.article dt {float:left;width:180px;margin:0 0 18px;}
					.article dt img {border:1px solid #09c;padding:6px;}
				.article dd {overflow:hidden;}
					.article .meta {overflow:hidden;font:11px Verdana;margin:0 0 15px;color:#b2b2b2;}
						.article .meta span {float:left;}
						.article .meta span.date {width:135px;}
						.article .meta a {text-decoration:none;}
						.article .meta a:hover {text-decoration:underline;}
					.article .foot {font:11px/23px Verdana;text-align:right;margin:0 0 18px;}
						.article .foot .downloadLink {float:left;margin-right:10px;}
		.content .subscribe {margin:0 0 30px;}
		.paging {position:relative;font:15px Verdana;overflow:hidden;}
			.pagingIn {float:left;position:relative;left:50%;}
			.paging ul {position:relative;left:-50%;margin:0 0 30px;padding:0;list-style:none;}
				.paging ul li {float:left;padding:0;margin:0 14px;}
				.paging ul li.current {color:#c7c7c7;}
					.paging a {text-decoration:none;}
					.paging a:hover {text-decoration:underline;}
					.paging a.prev {width:8px;height:9px;background:url("../i/paging-arrows.png") no-repeat 0 -9px;display:block;overflow:hidden;text-indent:-1000px;text-decoration:none;margin:4px 0 0;}
					.paging a.prev:hover {background-position:0 0;}
					.paging a.next {width:8px;height:9px;background:url("../i/paging-arrows.png") no-repeat 0 -27px;display:block;overflow:hidden;text-indent:-1000px;text-decoration:none;margin:4px 0 0;}
					.paging a.next:hover {background-position:0 -18px;}
		.articleMeta {margin:0 0 25px;zoom:1;font:11px/18px Verdana;}
		.articleMeta:after {clear:both;content:'';display:block;}
			.articleMeta .date {float:right;color:#c7c7c7;}
			.articleMeta .backLink {border:1px solid #c7c7c7;float:left;font:11px/16px Verdana;text-decoration:none;padding:0 40px;background:url("../i/back-link.png") no-repeat 9px 4px;}
			.articleMeta .backLink:hover {border-color:#999;}
			.articleMeta .printLink {float:right;}
		.related {zoom:1;font:12px Verdana;margin:0 0 20px;}
		.related:after {clear:both;content:'';display:block;}
			.related .contents {float:left;width:305px;}
			.related .authorContents {float:right;width:305px;}
			.related .study {float:left;width:305px;}
			.related .publications {float:right;width:305px;}
				.related ul {margin:0;list-style:none;}
					.related ul li {padding:0 0 0 40px;background:url("../i/leftnav-bullet.gif") no-repeat 22px 7px;}
				.related .caption {color:#09c;margin:0 0 15px;padding:0 0 0 40px;line-height:22px;}
				.related .contents .caption {background:url("../i/related-1.png") no-repeat 10px 0;}
				.related .authorContents .caption {background:url("../i/related-2.png") no-repeat 10px 0;}
				.related .study .caption {background:url("../i/related-3.png") no-repeat 10px 2px;}
				.related .publications .caption {background:url("../i/related-4.png") no-repeat 10px 3px;}
				.related .publications .downloadLink {float:left;margin:0 0 0 40px;}
				.related .wide {float:none;width:auto;}
		.socialForm {margin:0 0 30px;}
		.personal {margin:0 -25px 20px;}
			.personal .row {background:url("../i/personal-top.gif") no-repeat 50% 0;}
			.personal .row:nth-child(1) {background:none;}
			.personal .rowIn {zoom:1;background:url("../i/personal-bottom.gif") no-repeat 50% 100%;padding:40px 0;}
			.personal .rowIn:after {clear:both;content:'';display:block;}
				.personal dl {overflow:hidden;float:left;width:416px;padding:0 25px;}
					.personal dt {float:left;}
						.personal img {border:1px solid #09c;padding:8px;border-radius:2px;}
						.personal a:hover img {border-color:#c00;}
					.personal dd {margin:0 0 0 140px;}
						.personal p {margin:0;}
			.personal .more {margin:30px 0 0;text-align:center;font:11px Verdana;}
				.personal .moreLink {border:1px solid #c7c7c7;display:inline-block;padding:8px 28px 8px 55px;background:#fff url("../i/personal-more-link.png") no-repeat 22px 6px;box-shadow:2px 2px 0 #369;}
		.person {zoom:1;border-bottom:1px solid #cef1fd;margin:0 0 20px;padding:0 0 10px;}
		.person:after {clear:both;content:'';display:block;}
			.person dt {float:left;margin:0 0 18px;}
				.person dt img {border:1px solid #09c;}
			.person dd {margin:0 0 0 238px;}
				.person h1 {margin:0 0 10px;}
				.person ul {margin-left:0;}
		.experience {margin:0 0 30px;}
			.experience .caption {font:24px Verdana;margin:0 0 16px;}
		.partInfo {border-bottom:1px solid #c2edfc;margin:0 0 40px;padding:0 0 10px;}
		.searchResultsCount {margin:0 0 25px;}
			.searchResultsCount span {color:#09c;}
		.searchResults {margin:0 0 50px;}
			.searchResult {margin:0 0 25px 35px;}
				.searchResult h4 {font:bold 14px Verdana;margin:0 0 12px -35px;}
		.contentSearch {zoom:1;margin:0 0 30px;}
		.contentSearch:after {clear:both;content:'';display:block;}
			.contentSearch .caption {float:left;margin:0 25px 0 0;font:22px/22px Verdana;}
			.contentSearch input[type="text"] {border:1px solid #09c;background:#fff;color:#999;font:14px Arial;padding:2px 6px;width:286px;margin:2px 7px 0 0;outline:none;float:left;}
			.contentSearch input[type="submit"] {float:left;width:22px;height:20px;display:block;overflow:hidden;text-indent:-10000px;background:url("../i/content-search-button.png") no-repeat 0 0;outline:none;margin:2px 0 0;border:0;cursor:pointer;}
		.program {margin:0 0 20px;}
			.program .row {background:url("../i/personal-top.gif") no-repeat 50% 0;}
			.program .row:nth-child(1) {background:none;}
			.program .rowIn {zoom:1;background:url("../i/personal-bottom.gif") no-repeat 50% 100%;padding:20px 0;}
			.program .rowIn:after {clear:both;content:'';display:block;}
			.program .row:nth-last-child(1) .rowIn {background:none;}
				.program .item.leftItem {float:left;width:280px;}
				.program .item.rightItem {float:right;width:280px;}
					.program h4 {font:bold 14px Verdana;margin:0 0 18px;}
		.ordersMeta {position:relative;z-index:2;border-bottom:1px solid #daf4fd;padding:0 0 30px;margin:0 0 32px;font:11px/19px Verdana;zoom:1;}
		.ordersMeta:after {clear:both;content:'';display:block;}
			.ordersMeta .orderPopupLink {background:url("../i/order-popup-link.png") no-repeat 0 0;padding:0 0 0 25px;text-decoration:none;float:left;margin:0 12px 0 0;}
				.ordersMeta .orderPopupLink span {border-bottom:1px dashed #369;}
				.ordersMeta .orderPopupLink:hover span {border-style:solid;}
			.ordersMeta .questionPopupLink {background:url("../i/question-popup-link.png") no-repeat 0 0;padding:0 0 0 25px;text-decoration:none;float:left;}
				.ordersMeta .questionPopupLink span {border-bottom:1px dashed #369;}
				.ordersMeta .questionPopupLink:hover span {border-style:solid;}
			.ordersMeta .docLink {float:left;background:url("../i/doc-link.png") no-repeat 0 0;padding:0 0 0 25px;text-decoration:none;margin:0 12px 0 0;}
			.ordersMeta .docLink:hover {text-decoration:underline;}
			.ordersMeta .popup {background:#fff;border:1px solid #09c;width:520px;padding:20px 40px 10px;position:absolute;bottom:60px;left:0;font:14px Verdana;display:none;}
				.ordersMeta .popup .close {width:29px;height:26px;background:url("../i/popup-close.png") no-repeat 0 0;cursor:pointer;text-indent:-1000px;overflow:hidden;position:absolute;top:-1px;right:-29px;}
				.ordersMeta .popup .caption {color:#0198cb;font:14px Verdana;margin:0 0 20px;}
				.ordersMeta .popup table {width:100%;}
					.ordersMeta .popup th {width:108px;padding:2px 12px 12px 0;text-align:right;vertical-align:top;}
					.ordersMeta .popup td {text-align:right;vertical-align:top;padding:0 0 12px;}
						.ordersMeta .popup input[type="text"] {width:394px;border:1px solid #c7c7c7;padding:1px 2px;margin:0;outline:none;font:14px Verdana;background:#fff;color:#999;}
						.ordersMeta .popup textarea {width:394px;border:1px solid #c7c7c7;padding:1px 2px;margin:0;outline:none;font:14px Verdana;background:#fff;color:#999;height:156px;}
						.ordersMeta .popup input[type="text"]:focus, .ordersMeta .popup textarea:focus {border-color:#09c;}
						.ordersMeta .popup button {border:1px solid #369;background:#fff;cursor:pointer;font:12px Verdana;padding:2px 15px;box-shadow:1px 1px 0 #369;color:#369;}
						.ordersMeta .popup .note {float:left;width:375px;color:#c7c7c7;font:12px Verdana;text-align:left;}
							.ordersMeta .popup .note span {color:#09c;}
		.personal2 {margin:0;}
			.personal2 dl {display:inline-block;width:305px;vertical-align:top;font:11px Verdana;margin:0 10px 40px 0;}
				.personal2 dt {float:left;width:140px;}
					.personal2 dt img {border:1px solid #09c;padding:9px;}
				.personal2 dd {margin:0 0 0 140px;}
					.personal2 .job {font:italic 12px Verdana;margin:0 0 14px;}
					.personal2 p {margin:0;}
					.personal2 h4 {margin:0 0 14px;font:14px Verdana;color:#336699;}
						.personal2 h4 a {text-decoration:none;}
						.personal2 h4 a:hover {text-decoration:underline;}
		.persons {margin:40px 0;}
			.persons .tabs {overflow:hidden;margin:0 0 25px -12px;list-style:none;}
			.persons>div {padding:0 0 0 12px;}
				.persons .tabs li {float:left;margin:0 10px 0 0;}
					.persons .tabs a {display:block;font:14px/26px Verdana;text-decoration:none;padding:0 11px;border-radius:2px;border:1px solid #ccc;}
					.persons .tabs a:hover {background:#f9f9f9;border-color:#aaa;}
					.persons .tabs li.ui-state-active a {background:#09c;color:#fff;text-decoration:none;border:1px solid #09c;}
			.persons .ui-tabs-hide {display:none;}
				.person2 {zoom:1;margin:0 0 30px;}
				.person2:after {clear:both;content:'';display:block;}
					.person2 dt {float:left;width:135px;}
						.person2 dt img {border:1px solid #09c;padding:9px;}
					.person2 dd {margin:0 0 0 135px;}
						.person2 h4 {margin:0 0 14px;font:14px Verdana;color:#336699;}
							.person2 h4 a {text-decoration:none;}
							.person2 h4 a:hover {text-decoration:underline;}
		ul.partsTabs {zoom:1;margin:0 0 30px;list-style:none;font:12px/20px Verdana;}
		ul.partsTabs:after {clear:both;content:'';display:block;}
			ul.partsTabs li {float:left;margin:0 25px 0 0;}
				ul.partsTabs img {float:left;margin:0 10px 0 0;}
		.commentLink {padding:0 0 0 26px;background:url("../i/comment-link.png") no-repeat 0 0;}
		.contactsTable {width:100%;margin:0 0 20px;}
			.contactsTable th {font:bold 14px Verdana;text-align:left;vertical-align:top;padding:10px 0;}
			.contactsTable td {vertical-align:top;padding:10px 3.3% 10px 0;width:30%;border-bottom:1px solid #cef1fd;}
				.contactsTable p {margin:0 0 10px;}
		.contactsBlock {position:relative;zoom:1;margin:0 0 20px;}
		.contactsBlock:after {clear:both;content:'';display:block;}
			.contactsBlock .mapLink {float:left;padding:0 0 0 30px;font:12px/21px Verdana;color:#c4c4c4;text-decoration:none;background:url("../i/map-link.png") no-repeat 0 0;margin:0 50px 0 0;}
			.contactsBlock .mapLink:hover {color:#336699;background-position:0 -21px;}
				.contactsBlock .mapLink span {border-bottom:1px dashed #c4c4c4;}
				.contactsBlock .mapLink:hover span {border-color:#336699;}
			.contactsBlock .feedbackLink {float:left;padding:0 0 0 30px;font:12px/21px Verdana;color:#c4c4c4;text-decoration:none;background:url("../i/feedback-link.png") no-repeat 0 0;margin:0 50px 0 0;}
			.contactsBlock .feedbackLink:hover {color:#336699;background-position:0 -21px;}
				.contactsBlock .feedbackLink span {border-bottom:1px dashed #c4c4c4;}
				.contactsBlock .feedbackLink:hover span {border-color:#336699;}
			.contactsBlock .popup {background:#fff;border:1px solid #09c;position:absolute;bottom:30px;left:0;font:14px Verdana;display:none;}
			.contactsBlock .mapPopup {width:860px;padding:10px;}
				.contactsBlock .popup .close {width:29px;height:26px;background:url("../i/popup-close.png") no-repeat 0 0;cursor:pointer;text-indent:-1000px;overflow:hidden;position:absolute;top:-1px;right:-29px;}
				.contactsBlock .mapPopup img {vertical-align:top;}
			.contactsBlock .feedbackPopup {width:840px;padding:20px 20px 10px;}
				.contactsBlock .popup th {padding:2px 12px 12px 0;text-align:right;vertical-align:top;}
				.contactsBlock .popup td {vertical-align:top;padding:0 0 12px;color:#0099cc;font:12px Verdana;}
					.contactsBlock .popup input[type="text"] {width:394px;border:1px solid #c7c7c7;padding:1px 2px;margin:0;outline:none;font:14px Verdana;background:#fff;color:#999;}
					.contactsBlock .popup textarea {width:650px;border:1px solid #c7c7c7;padding:1px 2px;margin:0;outline:none;font:14px Verdana;background:#fff;color:#999;height:90px;}
					.contactsBlock .popup input[type="text"]:focus, .contactsBlock .popup textarea:focus {border-color:#09c;}
					.contactsBlock .popup button {border:1px solid #369;background:#fff;cursor:pointer;font:12px Verdana;padding:2px 15px;box-shadow:1px 1px 0 #369;color:#369;}
					.contactsBlock .popup td.captcha input[type="text"] {float:left;width:130px;margin:0 15px 0 0;}
					.contactsBlock .popup td.captcha img {float:left;}
		.content .tags {margin:-25px 0 15px;}
		.authors {margin:0 0 10px;font:12px Verdana;color:#b2b2b2;}
			.authors a {color:#0099cc;text-decoration:none;}
			.authors a:hover {color:#0099cc;text-decoration:underline;}
		.events {margin:0 0 40px;}
			.events .event {margin:0 0 30px;}
			.events .comment {margin:0 0 0 15px;font:12px Verdana;}
				.events .commentLink {padding:1px 0 2px 26px;}
		.shedule {width:100%;margin:0 0 30px;}
			.shedule th {color:#999;border-bottom:1px solid #c2edfc;vertical-align:top;text-align:left;font-weight:normal;padding:10px 15px 10px 0;}
			.shedule td {vertical-align:top;padding:10px 15px 10px 0;}
			.shedule td.month {color:#0099cc;font:bold 16px Verdana;}
			.shedule td.caption {font:bold 16px Verdana;}
				.shedule .new {float:right;font:italic bold 10px Verdana;color:#fff;text-transform:uppercase;background:#0099cc;padding:4px 6px;margin:0 0 0 6px;}
					.sheduleInfo a.infoLink {text-decoration:none;border-bottom:1px dashed #369;}
					.sheduleInfo a.infoLink:hover {border-style:solid;}
					.infoPopup {position:absolute;width:340px;padding:20px 30px 10px 50px;top:0;right:28px;background:#fff;border:1px solid #09c;display:none;}
						.infoPopup .caption {color:#0198cb;font:16px Verdana;margin:0 0 15px -15px;}
						.infoPopup .close {width:29px;height:26px;background:url("../i/popup-close.png") no-repeat 0 0;cursor:pointer;text-indent:-1000px;overflow:hidden;position:absolute;top:-1px;right:-29px;}
		.photoGallery {margin:0 0 40px;}
			.photoGallery .description {zoom:1;margin:0 0 25px;}
			.photoGallery .description:after {clear:both;content:'';display:block;}
				.photoGallery .description .date {float:left;color:#b2b2b2;font:11px Verdana;padding:3px 0 0;}
				.photoGallery .description .body {margin:0 0 0 130px;}
			.photoGallery .mainPhoto {margin:0 0 25px;}
			.photoGallery .gallery .prev {top:0;bottom:25px;background-position:0 50%;}
			.photoGallery .gallery .next {top:0;bottom:25px;background-position:100% 50%;}
		ul.sitemap {margin:0;list-style:none;}
			ul.sitemap li {margin:0 0 8px;}
				ul.sitemap a {text-decoration:none;}
				ul.sitemap a:hover {text-decoration:underline;}
				ul.sitemap ul {margin:0;list-style:none;}
				ul.sitemap>li>ul {background:url("../i/sitemap-1.gif") no-repeat 4px 0;padding:44px 0 0 30px;}
				ul.sitemap ul ul {margin:2px 0 30px;background:url("../i/sitemap-2.gif") repeat-y 4px 0;padding:8px 0 0 4px;font:12px Verdana;}
				ul.sitemap ul ul li {background:url("../i/sitemap-3.gif") no-repeat 0 8px;padding:0 0 0 15px;}
				ul.sitemap ul ul li.last {background:#fff url("../i/sitemap-4.gif") no-repeat 0 -1px;}
				ul.sitemap ul ul ul {margin:2px 0;}

.partners {padding:0 15px;margin:0 0 30px;}
	.partners .caption {font:16px Verdana;color:#369;margin:0 0 15px;}
	.partners ul {border-top:1px solid #c2edfc;border-bottom:1px solid #c2edfc;padding:20px 0 10px;margin:0 -15px;}
		.partners li {display:inline-block;vertical-align:middle;margin:0 40px 10px;}
.contacts {padding:0 15px;margin:0 0 30px;}
	.contacts .caption {font:16px Verdana;color:#369;margin:0 0 15px;}
	.contacts ul {overflow:hidden;font:13px/16px Verdana;}
		.contacts li {float:left;background:url("../i/contacts.gif") no-repeat 0 0;min-height:48px;}
		.contacts li.phone {background:none;width:250px;color:#0099cc;font:24px/48px Verdana;padding:0 20px 0 0;}
		.contacts li.address {width:330px;padding:0 20px;}
		.contacts li.email {width:222px;padding:0 0 0 20px;}
			.contacts li.email a {color:#666;text-decoration:none;}
			.contacts li.email a:hover {color:#369;text-decoration:underline;}

.error404 {width:232px;padding:130px 40px 100px 620px;background:url("../i/404.png") no-repeat 0 0;min-height:190px;}
	.error404 h1 {margin:0 0 12px;font:30px Verdana;}
			
/* Outro */
.outro {background:#e3e3e3;padding:35px 0 50px;font:11px/15px Verdana;}
	.outro table {width:912px;margin:0 auto;}
		.outro td {vertical-align:top;padding:0 15px;}
			.outro li.caption {vertical-align:top;margin:0 0 15px;}
				.outro a {color:#666;}
				.outro li.caption a {color:#292929;}

/* Footer */
.footer {position:relative;background:#2e6b9e;color:#c2edfc;font:14px/18px Verdana;}
.footerRight {position:absolute;top:0;right:0;left:50%;bottom:0;background:#0594c7;}
.footerIn {width:882px;margin:0 auto;position:relative;padding:12px 15px;background:url("../i/bg-middle.png") repeat-y 50% 0;overflow:hidden;}
	.footer a {color:#c2edfc;}
	.footer .sitemap {float:right;}
	.footer .copy {float:left;width:380px;}
	.footer .social {float:left;}
		.footer .social li {float:left;margin:0 12px 0 0;}