body {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background:#6b8fad url(../images/bg.gif) repeat-x;
	margin:0;
	min-width:992px;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}
#holder {
	background:url(../images/bg.jpg) no-repeat 50% 0;
	width:100%;
	overflow:hidden;
}
#main {
	background:url(../images/bg-main.png) repeat-y;
	margin:0 auto;
	width:972px;
	padding:0 10px;
}
h1.logo {
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:185px;
	height:207px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 56px -12px 0;
	position:relative;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
#header {
	background:url(../images/bg-header.gif) no-repeat;
	width:929px;
	height:195px;
	padding:17px 0 0 43px;
}
#header:after {
	clear:both;
	display:block;
	content:"";
}
#header .slogan {
	float:left;
	background:url(../images/slogan.gif) no-repeat;
	width:599px;
	height:56px;
	margin:76px 0 0;
	overflow:hidden;
	text-indent:-9999px;
}
#content {
	background:url(../images/tower.gif) no-repeat 0 100%;
	width:972px;
	padding:0 0 34px;
	overflow:hidden;
}
.content {background:url(../images/bg-content.gif) repeat-y}
.content-info {background:url(../images/bg-content-top.gif) no-repeat}
.content2 {}
.content-info2 {}
.content-holder {
	background:url(../images/bg-content-foot.gif) no-repeat 0 100%;
	width:923px;
	padding:0 0 0 49px;
	min-height:1240px;
	overflow:hidden;
}
* html .content-holder {
	height:1240px;
	overflow:visible;
}
.info {
	float:left;
	width:599px;
}
.info2 {
	float:left;
	width:100%;
}
.column1 {
	float:left;
	width:176px;
	padding:0 60px 0 0;
	margin:50px 0 0;
}
#nav {
	background:url(../images/border-menu.gif) no-repeat 2px 0;
	width:171px;
	margin:0;
	padding:5px 0 0 3px;
	overflow:hidden;
	list-style:none;
}
#nav li {
	float:left;
	width:171px;
	padding:1px 0 0;
}
#nav li a {
	display:block;
	width:171px;
	height:33px;
	background-position:0 0;
	text-indent:-9999px;
}
#nav li a:hover {background-position:0 100% !important}
#nav li a.home {
	background:url(../images/btn-home.gif) no-repeat;
	height:27px;
}
#nav li a.program {background:url(../images/btn-program.gif) no-repeat}
#nav li a.practical {background:url(../images/btn-practical.gif) no-repeat}
#nav li a.organizing {background:url(../images/btn-organizing.gif) no-repeat}
#nav li a.sponsors {background:url(../images/btn-sponsors.gif) no-repeat}
#nav li a.grants {background:url(../images/btn-grants.gif) no-repeat}
#nav li a.contacts {background:url(../images/btn-contacts.gif) no-repeat}
#nav li ul{display:none}
#nav li.active ul{display:block}
#nav li.active a {background-position:0 100% !important}
#nav ul {
	background:url(../images/bg-nav.gif) repeat-y;
	width:171px;
	padding:0 0 10px;
	margin:9px 0 12px;
	overflow:hidden;
}
#nav ul li {
	width:156px;
	padding:0 5px 0 10px;
}
#nav ul li a {
	display:inline;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#084476;
	text-indent:0;
	width:auto;
	height:auto;
}
#nav ul li a:hover {
	font-weight:bold;
	text-decoration:none;
}
#nav ul li a.active2 {
	font-weight:bold;
	text-decoration:none;
}
.buttons {
	width:169px;
	padding:0 0 0 3px;
	margin:6px 0 0;
	overflow:hidden;
	list-style:none;
}
.buttons li {
	float:left;
	width:169px;
	margin:12px 0 0;
}
.buttons li a {
	display:block;
	width:169px;
	height:33px;
	text-indent:-9999px;
}
.buttons li a.btn-webcast {background:url(../images/btn-webcast.gif) no-repeat}
.buttons li a.btn-submit {background:url(../images/btn-abstract.gif) no-repeat}
.buttons li a.btn-register {background:url(../images/btn-register.gif) no-repeat}
.buttons li a.btn-sponsor {background:url(../images/btn-become.gif) no-repeat}
.buttons li a.btn-posters {background:url(../images/btn-posters.gif) no-repeat}
.box {
	background:url(../images/box-bg.gif) repeat-y;
	width:176px;
	overflow:hidden;
	margin:32px 0 0;
}
.box-bg {background:url(../images/box-top.gif) no-repeat}
.box-info {
	background:url(../images/box-foot.gif) no-repeat 0 100%;
	width:135px;
	padding:4px 26px 12px 15px;
	overflow:hidden;
}
.login {
	width:135px;
	overflow:hidden;
}
.login div {
	width:135px;
	margin:11px 0 0;
	overflow:hidden;
}
.login label {
	display:block;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#084476;
	padding:0 0 4px;
	width:135px;
}
.login input {float:left}
.login .text {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#084476;
	padding:4px 5px 3px;
	width:125px;
	background:#fff;
	border:none;
}
.login p {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#666;
	margin:6px 0 0;
}
.column2 {
	float:left;
	width:343px;
	padding:0 20px 0 0;
}
.column2b {
	float:left;
	width:345px;
	padding:0 20px 0 0;
}
.image {
	width:343px;
	overflow:hidden;
	background:url(../images/border.gif) repeat-x 0 100%;
	padding:0 0 6px;
}
.image2 {
	overflow:hidden;
	background:url(../images/border.gif) repeat-x 0 100%;
	padding:0 0 6px;
}
.image img {display:block}
.date {
	width:343px;
	margin:16px 0 0;
	overflow:hidden;
}
.date h1 {
	font:bold 23px/24px Arial, Helvetica, sans-serif;
	color:#397289;
	margin:0;
}
.date h2 {
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#397289;
	margin:0;
}
.date h3 {
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#397289;
	margin:0;
}
.date h4 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#397289;
	margin:0;
}
.date p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:13px 0 0;
}
.date ul {
	width:343px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.date ul li {
	width:343px;
	margin:15px 0 0;
}
.date ul li span {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 13px;
	background:url(../images/separator02.gif) no-repeat 0 4px;
}
.date a {
	text-decoration:underline;
	color:#084476;
}



.submit {
	width:343px;
	overflow:hidden;
}
.personal-box {
	background:url(../images/border-form.gif) no-repeat 0 100%;
	padding:0 0 45px;
	width:343px;
	margin:20px 0 0;
	overflow:hidden;
}
.submit h3 {
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#246c79;
	margin:0;
}
.list {
	width:343px;
	margin:10px 0 0;
	padding:0 0 6px;
	overflow:hidden;
	list-style:none;
}
.list li {
	float:left;
	width:343px;
	margin:4px 0 0;
}
.list input {
	float:left;
	width:14px;
	height:15px;
	margin:0 5px 0 0;
}
.list label {
	float:left;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
}
.submit-box {
	width:343px;
	margin:11px 0 0;
	overflow:hidden;
}
.submit-box label {
	float:left;
	width:343px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 2px;
}
.submit-box .text {
	float:left;
	width:323px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px 5px;
	background:#c9d9df;
	border:none;
}
.submit-box .text1 {
	float:left;
	width:208px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px 5px;
	background:#c9d9df;
	border:none;
}
.submit-box .text2 {
	width:298px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px 5px;
	background:#c9d9df;
	border:none;
}
.submit-box textarea {
	float:left;
	width:323px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px 5px;
	background:#c9d9df;
	border:none;
	overflow:auto;
}
.submit-box .check {
	float:left;
	width:14px;
	height:15px;
	margin:0 5px 0 0;
}
.breakfast-box {
	background:url(../images/border-form.gif) no-repeat 0 100%;
	padding:0 0 40px;
	width:343px;
	margin:33px 0 0;
	overflow:hidden;
}
.breakfast-box h5 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	margin:15px 0 0;
}
.breakfast-box .submit-box label {width:auto}
.adress-box {
	background:url(../images/border-form.gif) no-repeat 0 100%;
	padding:0 0 45px;
	width:343px;
	margin:41px 0 0;
	overflow:hidden;
}
.abstract-box {
	width:343px;
	padding:0 0 15px;
	margin:25px 0 0;
	overflow:hidden;
}
.abstract-box .submit-box {margin:20px 0 0}
.sidebar {
	float:left;
	width:240px;
	padding:11px 29px 0 12px;
}
.sidebar h2 {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#397289;
	margin:0;
}
.sidebar h3 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#084476;
	margin:20px 0 0 0;
}
.sidebar h4 {
	font:italic 12px/16px Arial, Helvetica, sans-serif;
	color:#084476;
	margin:0;
}
.sidebar div h4 {margin:20px 0 0}
.sidebar h4 a {
	font:italic 12px/16px Arial, Helvetica, sans-serif;
	color:#084476;
}
.sidebar ul {
	width:235px;
	padding:0;
	margin:13px 0 0;
	list-style:none;
	overflow:hidden;
}
.sidebar div ul {margin:0}
.sidebar ul li {
	width:235px;
	margin:17px 0 0;
}
.sidebar ul li span {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 8px;
	background:url(../images/separator01.gif) no-repeat 0 6px;
}
.sidebar p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:13px 0 13px 0;
}
.sidebar div p {margin:14px 0 0}

#footer {
	background:url(../images/bg-footer.gif) no-repeat 0 100%;
	width:955px;
	padding:0 17px 14px 0;
	overflow:hidden;
}
#footer span {
	float:right;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#084476;
}
#footer span a {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#084476;
}



h1 {
	font:bold 20px/20px Arial, Helvetica, sans-serif;
	color:#397289;
	margin:15 0 0 0;
}
h2 {
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	color:#084476;
	margin:0;
}
h3 {
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#397289;
	margin:0;
}
h4 {
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color:#084476;
	margin:0;
}
.lightblue {
	color:#397289;
}
.h3similar {
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#397289;
}


