html, body {height:100%}

body {
	font:100% Arial, sans-serif;
	background:#ABABAE url(../img/page-bcg.gif);
	color:#000
}

a {color: #465544; text-decoration: none;}
a:hover {color: #465544; text-decoration: underline;}

.cp-info em {color:#465544; font-weight:bold}
#right-column p.cp-program {margin-bottom:1.4em}


.audio {
	position:relative;
	width:500px;
	height:180px;
	z-index: -1;
}

.audio .text{
	position:relative;
	LEFT:10PX;
	z-index: -1;

}


#right-column a {color:#D34F29}

#center-column {
	float:left;
	margin-top:25px;
	width:40px;
	height:130px;
	border-left: 0.5pt solid #dddddd;
}

#wrap {
	position:relative;
	width:800px;
	min-height:100%;
	margin:-1px auto 0 auto;
	padding-top:1px;
	background-color:#FFF;
	z-index:2;
}
.main-page #wrap {min-height:1000px}

#logotip {margin:40px 0 0 7px}
#logotip-print {display:none}


#header {
	position:relative;
	overflow:hidden;
	width:100%;
	padding-bottom:47px;
	min-height:197px;
	margin-top:-3px;
	border-bottom:23px solid #656565;
	zoom:1
}
.header-bcg-1 {background:#EFE4C9 url(../img/header-bcg.jpg) 0 100% repeat-x}
.header-bcg-2 {background:#EFE4C9 url(../img/header-bcg-1.jpg) 0 100% no-repeat}
.header-bcg-3 {background:#EFE4C9 url(../img/header-bcg-2.jpg) 0 100% no-repeat}
.header-bcg-3 span {position:absolute; width:156px; height:55px; left:330px; top:100px; font-size:14pt}
.header-bcg-4 {background:#EFE4C9 url(../img/header-bcg-3.jpg) 0 100% no-repeat}
.header-bcg-4 .phrase-1 {position:absolute; width:175px; height:69px; left:150px; top:65px; font-size:10pt; font-weight:bold}
.header-bcg-4 .phrase-2 {position:absolute; width:120px; height:50px; left:335px; top:145px; font-size:10pt; font-weight:bold}
.header-bcg-5 {background:#EFE4C9 url(../img/header-bcg-4.jpg) 100% 100% no-repeat}
.header-bcg-5 span {position:absolute; width:250px; height:55px; left:95px; top:90px; font-size:14pt}
.header-bcg-6 {background:#EFE4C9 url(../img/header-bcg-5.jpg) 0 100% no-repeat}
.header-bcg-7 {background:#EFE4C9 url(../img/header-bcg-6.jpg) 0 100% no-repeat}



#header1 {
	position:relative;
	overflow:hidden;
	width:100%;
	padding-bottom:57px;
	min-height:197px;
	margin-top:-3px;
	border-bottom:2px solid #656565;
	zoom:1
}

.header-bcg-8 {background:#EFE4C9 url(../img/header-bcg.jpg) 0 100% repeat-x}



#header dl {
	float:left;
	width:187px;
	margin:30px 10px 15px 0;
	font-size:0.7em;
	font-weight:normal;
	line-height:1.2em
}

#header dt {color:#D34F29;font-size:8pt;font-weight:bold;}
#header dd {margin-bottom:0.9em;font-size:8pt;}

#header .list-1 {margin-left:10px}


#header .iskra {
	float:left;
	margin-left:10px;
	margin-top: 0px;
	padding-bottom:10px;
	position:relative;
	overflow:hidden;
	min-height:100%;
	width:600px;
	background:#EFE4C9 url(../img/iskra.gif)  0 0 no-repeat;

}



#content {
	overflow:hidden;
	zoom:1;
	margin-bottom:20px
}

#left-column {
	float:left;
	width:210px;
	padding-top:25px
}
#left-column .troikalogo {
   display:block;
   margin-top:20px;
   padding-top:1px;
   background:url(../img/top-border.gif) no-repeat
}



#site-menu {
	margin-left:11px
}
#site-menu {
	font-size:1.2em;
	font-family: sans-serif;
}



#site-menu2 {
	margin-left:11px
}
#site-menu2 {
	font-size:11pt;
	font-family:Helvetica,Verdana,Sans-Serif;
 	font-weight:bold;
	color:#FF4C16;
}
#site-menu2 li {
	font-size:11pt;
	font-family:Helvetica,Verdana,Sans-Serif;
 	font-weight:bold;
	color:#FF4C16;
}
#site-menu2 a {color:#FF4C16; display:block; width:130px; height:100%; outline:none}
#site-menu2 .selected {color:#465544;}
#site-menu2 .a {
	font-family:Helvetica,Verdana,Sans-Serif;
	color:#FF4C16;
}



#site-menu li {margin-bottom:11px; font-size:0; text-indent:-9000px; background-repeat:no-repeat}
#site-menu .item-1 {height:14px; line-height:14px; background-image:url(../img/news.gif)}
#site-menu .item-2 {height:18px; line-height:18px; margin-bottom:7px; background-image:url(../img/programm.gif)}
#site-menu .item-3 {height:17px; line-height:17px; margin-left:-2px; background-image:url(../img/speakers.gif)}
#site-menu .item-4 {height:18px; line-height:18px; margin-bottom:7px; background-image:url(../img/registration.gif)}
#site-menu .item-5 {height:18px; line-height:18px; margin-bottom:7px; margin-left:-2px; background-image:url(../img/accreditation.gif)}
#site-menu .item-6 {height:14px; line-height:14px; background-image:url(../img/contact.gif)}
#site-menu .item-7 {height:17px; line-height:17px; margin-left:0px; background-image:url(../img/1-on-1.gif)}


#site-menu .selected {background-position:0 -20px}

#site-menu a {color:#CC0000; display:block; width:130px; height:100%; outline:none}
#site-menu .selected {color:#465544}


/*	Right column */
.main-page #right-column {width:335px}

#right-column {
	float:left;
	width:500px;
	padding-top:25px;
	font-size:0.8em
}

#right-column p {margin-bottom:0.5em}

#right-column h1 {
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:0.5em
}
#right-column h5 {color:#465544; font-weight:bold; margin-bottom:0.5em}
#right-column .contact-info a {color:#000}

#right-column ul li {
list-style-type: none; line-height:130%; margin-bottom:0.5em;
//padding: 0 0 0 20px;
behavior:expression( !this.before ? ( this.before = true ) & ( this.insertBefore( document.createTextNode( '\2014\a0' ), this.firstChild ) ) : '' );
}
#right-column ul li:before{ content: '\2014\a0'; }



.contact-people {overflow:hidden; width:100%; margin-bottom:15px}
.contact-people a {color:#465544 !important}
.contact-people ul {float:left; margin-bottom:1em}
.contact-people li {float:left; margin-right:50px}
#right-column .contact-people li {behavior:none}
#right-column .contact-people li:before{ content: ''; }
.contact-people em {display:block; font-style:normal; margin-bottom:0.2em}
.contact-people .last {margin-right:20px}
.org .contact-info {margin-top:20px}
.contact-people img {display:block; margin:7px 0 7px 0}

.bottom-text {
	margin-top:15px;
	border-top: 0.5pt solid #dddddd;
	font-size:14px;
		
}

/*	Footer */
#footer {
	position:absolute;
	width:800px;
	left:0;
	bottom:0;
	height:68px;
	background-color:#656565;
	z-index:0
}
#footer p {padding:15px 0 0 261px; color:#FFF; font-weight:normal; font-size:0.8em}
#footer-logotip-print, #conf-site-url {display:none}

#clearfooter {height:68px; clear:both}
#footer img {position:relative; left:150px; top:13px}



/*	Model   */
#model {
	position:absolute;
	right:0;
	top:45px;
	width:198px;
	height:947px;
	z-index:100
}
#model div {background-position:100%; background-repeat:no-repeat}
#model .part-1 {height:176px; background-image:url(../img/human-part-1.png)}
#model .part-2 {height:244px; background-image:url(../img/human-part-2.png)}
#model .part-3 {height:246px; background-image:url(../img/human-part-3.png)}
#model .part-4 {height:284px; background-image:url(../img/human-part-4.png)}

.cloud-1 {
	position:absolute;
	right:80px;
	top:115px;
	width:319px;
	height:86px;
	 font-size:12pt;
	background-image:url(../img/cloud-1.png)
}

#model .part-1, #model .part-2, 
#model .part-3, #model .part-4, .cloud-1 {behavior:url(js/iepngfix.htc)}

.cloud-1 em {
	position:relative;
	display:block;
	left:15px;
	top:35px;
	font-size:1.1em;
	font-weight:bold;
	font-style:normal
}



/*	Menu alternative versions   */
#alternate-version {
	position:absolute;
	right:80px;
	top:40px;
	font-size:0.8em;
	font-weight:bold;
	z-index:100
}

#alternate-version li {float:left; margin-right:9px; padding:2px 3px}

#alternate-version .lang a {color:#FFF}
#alternate-version .lang {background-color:#DC511A}


/*	*/
.alphabet {overflow:hidden; margin-bottom:1em; font-size:1em; font-weight:bold; color:#465544; zoom:1}
.alphabet li {float:left; margin-right:5px}
.alphabet a {color:#D34F29}



/*	*/
#speakers-list li {margin-bottom: 1em; font-weight: bold; list-style-type: none;}
#speakers-list li li {margin:0; font-weight:normal; clear:both; color:#000}


#speakers-list .bio {margin:15px 0; display:none; padding-left:50px; line-height:1.1em}
#speakers-list .show-info .bio {display:block}
#speakers-list .bio img {float:left; margin-right:7px}







.conf-days {margin-bottom:1em; color:#D34F29; font-size:1.2em; font-weight:bold}
.conf-days a {color:#D34F29}

.timetable {margin-bottom:30px}
.timetable .last {background:url(../img/table-delimiter.gif) 0 100% no-repeat}
.timetable caption, .pr-header {padding-bottom:5px; font-size:1.4em; font-weight:bold; color:#465544}
.timetable caption span {display:block; font-weight:normal; color:#000; font-size:0.7em}
.timetable .time {font-weight:bold}
.timetable td {padding-bottom:20px; font-size:0.9em}



.news {width:500px}
.news dt {margin-bottom:0.5em}
.news dd {margin-bottom:1.8em}
.news h4 {color:#465544; font-weight:bold}
.news a {color:#D34F28}


.accreditation-form p {margin-bottom:10px; overflow:hidden; width:100%}
.accreditation-form small {font-size:0.8em}

.accreditation-form label {
	float:left;
	width:200px;
	margin-right:15px;
}

.accreditation-form input, .accreditation-form textarea {width:250px}
.accreditation-form select {width:253px}

.accreditation-form .submit-button {clear:both}
.accreditation-form .submit-button input {margin-left:214px; width:255px; //width:260px}


/*	Pop-up   */
.pop-up, .pop-up-2 {background:none; background-color:#FFF}
.pop-up-2 {background-color:#EFE3C9}

#popup-header {
	height:140px;
	margin-bottom:50px;
	background:#EFE4C9 url(../img/pop-up-header.jpg) 0 100% no-repeat
}
.pop-up-2 #popup-header {
	height:140px;
	margin-bottom:0;
	background:#EFE4C9 url(../img/pop-up-header-2.jpg) 0 100% no-repeat
}
h1 {margin-bottom:0.45em; font-size:1.3em}
h2 {margin-bottom:0.25em; font-size:0.7em}

#popup-content {
	margin:0 30px 100px 280px;
	font-weight:normal;
}
.pop-up-2 #popup-content {
	margin:0;
	padding:20px 30px 20px 20px;
	font-weight:normal;
	background-color:#FFF
}
.img
	margin:0px 0px 0px 0px;



#popup-content p {margin-bottom:0.3em; font-size:0.8em}

.pop-up-2 .pop-up-close {
	position:absolute;
	font-weight:normal;
	display:block;
	right:20px;
	top:20px;
	padding:3px 7px;
	background-color:#D84F21;
	color:#FFF;
	font-size:0.9em;
}



/*	Media partners   */
.media-partners dt {
	margin-bottom:18px;
	font-weight:bold
}

.media-partners .logo {margin-bottom:20px; text-align:right; margin-right:20px}
.media-partners .description {margin-bottom:1.6em}
#right-column .media-partners p {margin-bottom:1.2em}



/*	Press   */
.press-article dt {margin-bottom:8px; text-align:right}
.press-article .date {margin-bottom:1em}
.press-article .newspaper {margin-bottom:1em}
.press-article .text {margin-bottom:1em}
.press-article h3 {font-weight:bold}

#vid {position:relative; z-index:20}

h6 {color:#465544; font-weight:bold; margin-bottom:0.5em; font-size:0.8em}

.gallery {width:500px}
