@import url("/reset.css"); 
* {
	font-family: Arial, Helvetica, sans-serif;
}
html, body {
	height: 100%;
	background-color: #EEEBE5;
	font-size: 100.01%;
	color: #6B6E65;
}
a:link {
	color: #675A48;
	text-decoration: underline;
}

a:visited {
	color: #262113;
	text-decoration: underline;
}
a:hover {
	color: #675A48;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 0.7em 0;
	font-weight: lighter;
	line-height: 100%;
	text-align: left !important;
}
blockquote { margin:1em 0; }
p {
	margin:0 0 0.9em 0;
}
dd, blockquote { margin-left: 40px; }
a:focus { outline: none; }
table {
	width:100%;
}
h1 {
	font-size: 150%;
	line-height: 120%;
}
h2 {
	font-size: 140%;
	line-height: 120%;
}
h3 {
	font-size: 130%;
	line-height: 1.3em;
	font-weight:bold;
}
h4 {
	font-size: 115%;
	line-height: 1.2em;
	font-weight:bold;
}
h5 {
	font-size: 107%;
	line-height: 100%;
	font-weight: bolder;
}
img {
	font-size:10px;
}
div#wrapper_main {
	width:780px;
	height:463px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-232px 0 0 -390px;
}
div#wrapper {
	width:780px;
	position:absolute;
	left:50%;
	margin:10px 0 0 -390px;
}
div#wrapper_header {
	clear:both;
}
div#wrapper_menu {
	height:26px;
	background-image: url(/pictures/decor/menu_bg.jpg);
	background-repeat: none;
	background-position: left;
	overflow: hidden;
	padding-left:73px;
}
div#wrapper_menu a, div#wrapper_menu span {
	display:block;
	float:left;
	width:92px;
	height:26px;
}
div#wrapper_menu img {
	width:60px;
	height:10px;
	font-size:14px;
}
div.wrapper_search {
	height:29px;
	overflow: hidden;
	zoom:1;
	white-space:nowrap;
	float:right;
	padding-right:50px;
}
div#wrapper_search_main {
	background-image: url(/pictures/decor/search_main_bg.jpg);
	background-repeat: no-repeat;
	text-align: right;
	overflow: hidden;
	width:100%;
}
div.wrapper_search a {
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	margin:0;
}
div.wrapper_search img {
	float:left;
}
div.wrapper_search div {
	float:left;
	padding:6px 0;
	width:107px;
}
div.wrapper_search div input {
	height:17px;
	width:100%;
	font-size: 11px;
}
div#copyright_main {
	clear:both;
	width:100%;
	overflow: hidden;
	height:35px;
	background-image: url(/pictures/decor/copyright_main_bg.jpg);
	background-repeat: repeat-y;
}
div#copyright_main div {
	float:left;
	padding:10px 0 0 15px;
	font-size:10px;
	color:#7B726A;
	line-height:25px;
	height:25px;
}
div#copyright_main div#copyright_support {
	float:right;
	text-align:right;
	padding:10px 48px 0 0;
}
div#logo {
	clear:both;
	height:52px;
	text-align: right;
	padding:0 9px 0 0;
}
#tooltip {
	background: #F4F4F4;
	border: 1px solid #666666;
	font: 11px Tahoma, Helvetica,sans-serif;
	margin: 0px;
	moz-border-radius: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	position: absolute;
	text-align: justify;
	visibility: hidden;
	filter:alpha(opacity=90,finishOpacity=10,style=0);
	color: black;
	z-index: 1000;
}
div#wrapper_light {
	height:100%;
}
div#wrapper_content_header {
	clear:both;
	background-image: url(/pictures/decor/decor_1.jpg);
	height:120px;
	background-repeat: no-repeat;
}
div#wrapper_content_header img {
	position:relative;
	left:659px;
	top:67px;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	width:90px;
	height:21px;
}
td#wrapper_content_column_1 {
	width:53px;
	vertical-align: bottom;
	background: url(/pictures/decor/content_bg_1.gif) repeat-y top;
}
td#wrapper_content_column_1 div {
	width:53px;
	height:350px;
	background: url(/pictures/decor/content_www.gif) no-repeat bottom;
}
td#wrapper_content_column_2 {
	width:156px;
	vertical-align: bottom;
	background: url(/pictures/decor/content_bg_2.gif) repeat-y top;
	text-align: right;
}
td#wrapper_content_column_2 div {
	width:26px;
	height:55px;
	background: url(/pictures/decor/content_bg_2_corner.gif) no-repeat bottom;
	float:right;
}
td#wrapper_content_column_3 {
	width:14px;
	vertical-align: bottom;
	background: url(/pictures/decor/content_bg_3.gif) repeat-y top;
	text-align: right;
}
td#wrapper_content_text {
	background-color:#FBF9F4;
	width:529px;
	vertical-align: top;
	height:100%;
}
div#wrapper_content_text_ {
	padding:10px 20px 10px 30px;
	font-size:0.8em;
	text-align: justify;
	line-height:1.4em;
}
div.text {
	overflow: hidden;
	width:479px;
}
div.text span[style] { 
    color: inherit !important; 
    font-size: inherit !important; 
}
div.text ul, div.text ol {
	margin-left:2em;
}
div.text ul, div.text ol {
	margin-bottom:0.9em;
}
div.text ul li {
	list-style: disc;
}
div.text ul li li {
	list-style: circle;
}
div.text ol {
	list-style: decimal;
}
div.text ol li {
	list-style: decimal;
}
div.text strong, b {
	font-weight:bold;
}
div.text table {
	margin-bottom:0.5em;
}
div.text td {
	border:1px solid gray;
	padding:3px;
}
div.text table.td_noborder {
	border:none;
}
div.text table.td_noborder td {
	border:none;
}
div.text  td.td_noborder {
	border:none;
}
div.text i, div.text em {
	font-style: italic;
}
div.text font {
	font-size:100% !important;
}
div.text h3, div.text h4, div.text h5, div.text h6 {
	font-weight:bold;
}
td#wrapper_content_column_5 {
	width:28px;
	background: url(/pictures/decor/content_bg_5.gif) repeat-y top;
}
td#wrapper_content_column_5 div {
	width:28px;
	height:277px;
	background: url(/pictures/decor/content_bg_5_top.jpg) no-repeat top;
}
td#wrapper_content_column_3_bottom {
	vertical-align: bottom;
	background: url(/pictures/decor/content_bg_3.gif);
	text-align: right;
	height:55px;
}
td#wrapper_content_column_3_bottom div {
	width:14px;
	height:55px;
	background: url(/pictures/decor/content_bg_3_bottom.gif);
}
td#wrapper_content_text_bottom {
	vertical-align: bottom;
	height:55px;
}
td#wrapper_content_text_bottom div {
	width:529px;
	height:55px;
	background: url(/pictures/decor/content_bg_text_bottom.gif);
}
td#wrapper_content_column_5_bottom {
	vertical-align: bottom;
	background: url(/pictures/decor/content_bg_5.gif) repeat-y left;
	height:55px;
}
td#wrapper_content_column_5_bottom div {
	width:28px;
	height:55px;
	background: url(/pictures/decor/content_bg_5_bottom.gif) no-repeat left;
}
div#copyright {
	clear:both;
	width:100%;
	overflow: hidden;
	height:56px;
	background-image: url(/pictures/decor/copyright_bg.jpg);
	background-repeat: repeat-y;
}
div#copyright div {
	float:left;
	padding:15px 0 0 15px;
	font-size:10px;
	color:#7B726A;
	line-height:25px;
	height:25px;
}
div#copyright div#copyright_support {
	float:right;
	text-align:right;
	padding:15px 48px 0 0;
}
div#con_announcements2 {
	padding:0 0 2em 0;
	margin:0 0 2em 0;
	border-bottom:1px solid #7b726a;
}
div#con_announcements {
	width:322px;
	margin-bottom:1.5em;
}
div#dec_announcements_top {
	width:322px;
	height:34px;
	background-image: url(/pictures/decor/announcements_top.jpg);
	background-repeat:no-repeat;
	z-index:999;
	position:relative;
	margin-top:-39px;
}
div#dec_announcements_top img {
	width:114px;
	height:13px;
	margin:20px 0 0 10px;
}
div#con_announcements_text {
	font-size:0.9em;
	background: url(/pictures/decor/announcements_bg.jpg) repeat-y left top;
	overflow: hidden;
	z-index:999;
	padding-top:13px;
	position:relative;
}
div#con_announcements_text a {
	text-decoration: none;
}
div#con_announcements_text ul {
	margin:0 13px;
}
div#con_announcements_text ul li p {
	display: inline;
	margin:0;
	padding:0;
}
div#con_announcements_text ul li {
	margin-bottom:20px;
	line-height:1.2em;
}
div#con_announcements_text ul li img {
	width:7px;
	height:7px;
	border:0;
	line-height:1.2em;
	margin:0;
}
div#con_announcements_text div.dt {
	margin-bottom:5px;
}
div#dec_announcements_bottom {
	height:22px;
	background-image: url(/pictures/decor/announcements_bottom.gif);
}
div#con_events ul li {
	margin-bottom:20px;
	line-height:1.2em;
	clear:both;
}
div#con_events ul li p {
	display: inline;
}
div#con_events div {
	padding:5px 0 0 0;
}
div#con_events img {
	width:7px;
	height:7px;
	border:0;
	line-height:1.2em;
}
div#con_events a {
	text-decoration: none;
}
div#con_events ul li div.dt {
	padding:0;
	margin-right:15px;
	float:left;
	
}
div#con_events ul li div.dt_opt {
	float:none;
	padding:0;
}
div#con_event_dt {
	margin-bottom:1em;
	font-weight:bolder;
}
div#con_event_annotation {
	/*
	font-style: italic;
	margin-bottom:1.5em;
	*/
}
div#con_event_links {
	margin-top:2em;
	text-align: center;
}
div#con_event_links a {
	margin-right:10px;
}
div#calendar {
	position:absolute;
	width:95px;
	height:300px;
	background-image: url(/pictures/decor/cal_bg.jpg);
	z-index:999;
	left:128px;
	top:225px;
	background-repeat: no-repeat;
	background-position: left top;
	padding:17px 0 0 7px;
}
div#calendar_full {
	position:absolute;
	width:195px;
	height:291px;
	z-index:996;
	left:28px;
	top:230px;
}
div#calendar_full_bg {
	position:absolute;
	width:195px;
	height:291px;
	z-index:997;
}
div#calendar_full_year {
	position:absolute;
	width:123px;
	height:23px;
	z-index:998;
	top:19px;
	left:34px;
}
div#calendar_full_bg_check {
	background-image: url(/pictures/decor/caln_check.gif);
	width:29px;
	height:30px;
	position:absolute;
	z-index:999;
}
div.month_1 {
	top:71px;
	left:32px;
}
div.month_2 {
	top:66px;
	left:86px;
}
div.month_3 {
	top:61px;
	left:138px;
}
div.month_4 {
	top:127px;
	left:35px;
}
div.month_5 {
	top:122px;
	left:94px;
}
div.month_6 {
	top:121px;
	left:140px;
}
div.month_7 {
	top:185px;
	left:41px;
}
div.month_8 {
	top:181px;
	left:90px;
}
div.month_9 {
	top:178px;
	left:145px;
}
div.month_10 {
	top:239px;
	left:44px;
}
div.month_11 {
	top:235px;
	left:96px;
}
div.month_12 {
	top:235px;
	left:150px;
}
ul#con_partners {
	overflow: hidden;
	width:100%;
	zoom:1;
}
ul#con_partners li {
	clear:both;
	padding-left:100px;
}
ul#con_partners img {
	float:left;
	margin-left:-100px; // margin-top:1.5em;
}
ul#con_partners div {
	
}
div#str_search {
	font-size:0.9em;
	margin-bottom:2em;
}
.field_search {
	width:80%;
}

ul#con_search_result {
	margin:1.5em 0;
}
ul#con_search_result li {
	margin-bottom:1em;
	line-height:1.2em;
	font-size:0.9em;
}
.fake {
	display:none;
}
.atten {
	color:red;
}
table#str_feedback_form {
	width:479px;
}
table#str_feedback_form td {
	padding:0 15px 10px 0;
	vertical-align: top;
}

table#str_feedback_form td.str_feedback_form_products {
	padding:0;
}

table#str_feedback_form td.str_feedback_form_products div {

}
table#str_feedback_form td.str_feedback_form_products table {
	margin:0;
}
.star {
	background-color: #e8f7ef;
}
div#con_staff {
	width:100%;
}
div#con_staff table {
	margin-bottom:2em;
}
div#con_staff td {
	padding:10px 0 20px 0;
	vertical-align: top;
	width:100%;
}
div#con_staff td.img {
	width:auto;
	padding:0 0 20px 0;
}
div#con_staff img {
	vertical-align: middle;
	margin:0 20px 0 0;
}
div#con_staff h4 {
	font-size:1.05em;
	font-weight:bold;
	margin-bottom:0.8em;
}
div#con_staff div {
	margin-top:10px;
	font-size: 0.9em;
}
div#con_member {

}
div#con_member_position {
	font-style: oblique;
	margin-bottom:1em;
}
div#con_member img {
	float:left;
	margin:0 10px 10px 0;
}
div#con_experts {
	width:100%;
}
div#con_experts table {
	margin-bottom:2em;
}
div#con_experts td {
	padding:0 0 20px 20px;
	vertical-align: middle;
	width:100%;
}
div#con_experts td.img {
	width:100px;
	text-align: center;
	padding:0 0 20px 0;
}
div.con_articles {
	margin-bottom:1.5em;
}
div.con_articles ul li{
	 margin-bottom:0.8em;
	 text-align: left;
}
div.con_articles div.desc {
	margin-top:4px;
	line-height:1.1em;
	font-size:0.9em;
}
div#con_article_info {
	margin-bottom:1em;
	font-style: italic;
}
div.files {
	 margin-top:1.5em;
	 padding-top:1em;
	 border-top: 1px solid #e6e6e6;
	 clear:both;
}
div.files ul li {
	margin-bottom:0.7em;
	line-height:1.2em;
	text-align: left;
}
div.files img {
	width:16px;
	height:16px;
	vertical-align: middle;
}
div.files span {
	color: #696969;
	font-size:10px;
}
div.files h4 {
	font-weight:normal;
}
div#tabs {
	position:absolute;
	width:122px;
	left:114px;
	z-index:999;
	top:235px;
	background-repeat: no-repeat;
	overflow: hidden;
}
div#tabs li {
	background-image: url(/pictures/decor/tab.gif);
	height:27px;
	margin-bottom:5px;
	font-size:11px;
	background-repeat: no-repeat;
}
div#tabs li img {
	width:94px;
	height:20px;
	position:relative;
	left:9px;
	top:3px;
}
div#tabs li.act {
	background-image: url(/pictures/decor/tab_a.gif);
}
div#tabs li.ins {
	background-image: url(/pictures/decor/tab_i.gif);
}
div#tabs li.tab_1 {
	background-position: left 0px;
}
div#tabs li.tab_2 {
	background-position: left -27px;
}
div#tabs li.tab_2 img {
	left:12px;
}
div#tabs li.tab_3 {
	background-position: left -54px;
}
div#tabs li.tab_3 img {
	left:10px;
}
div#tabs li.tab_4 {
	background-position: left -81px;
}
div#tabs li.tab_4 img {
	left:12px;
}
div#tabs li.tab_5 {
	background-position: left -108px;
}
div#con_publications ul li, div#con_publications_last ul li {
	margin-bottom:10px;
	line-height:1.2em;
	clear:both;
	text-align: left;
}

div#con_publications ul li span, div#con_publications_last ul li span {
	color: gray;
	font-size:11px;
}

div#con_publications_last ul {
	margin-bottom:2em;
}
div#con_publication_info {
	margin-bottom:1em;
	font-style: italic;
}
div#con_publication_img {
	float:left;
	margin:0 10px 10px 0;
}
span.title_comm {
	font-size:11px;
	color:#696969;
	font-weight: normal;
	margin-left:5px;
}
div#bl_directions {
	height:400px;
	width:auto;
}
div#bl_directions_new {
	width:auto;
	text-align: center;
}

div#bl_directions div, div#bl_directions img {
	position:absolute;
}
img#bl_direction_0 {
	top:400px;
	left:460px;
}
img#bl_direction_1 {
	top:380px;
	left:260px;
	z-index:999;
}
img#bl_direction_2 {
	top:280px;
	left:250px;
	z-index:999;
}
img#bl_direction_3 {
	top:550px;
	left:480px;
	z-index:999;
}
img#bl_direction_4 {
	top:240px;
	left:640px;
	z-index:999;
}
img#bl_direction_5 {
	top:240px;
	left:550px;
	z-index:999;
}
img#bl_direction_6 {
	top:320px;
	left:620px;
	z-index:999;
}
img#bl_direction_7 {
	top:550px;
	left:380px;
	z-index:999;
}
div#bl_direction_left {
	background-image: url(/pictures/decor/direction_left.gif);
	width:87px;
	height:61px;
	top:350px;
	left:370px;
	z-index:999;
}
div#bl_direction_right {
	background-image: url(/pictures/decor/direction_right.gif);
	width:66px;
	height:58px;
	top:350px;
	left:520px;
	z-index:999;
}
div#bl_direction_bottom {
	background-image: url(/pictures/decor/direction_bottom.gif);
	width:43px;
	height:64px;
	top:480px;
	left:470px;
	z-index:999;
}
div#con_projects {
	margin-top:2em;
}
div#con_projects ul {
	margin:0.5em 0 1em;
	font-weight:bold;
}
div#con_projects li {
	line-height:1.2em;
	margin-bottom:0.5em;
	text-align: left;
}
div#con_projects ul ul {
	margin-left:40px;
	font-weight:normal;
}
div.bl_atten {
	color:red;
	margin-bottom:10px;
}
div#con_subscribe_text {
	margin-bottom:1em;
}

