body {
/*	background-color: #EEEEEE; */
/*	background-color: #101010; */
	background-color: #000000;
/*	background-image: url('img/logo-80px-height. gif'); */
	background-repeat: no-repeat;
	background-position: top center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-family: Arial, sans-serif;
	
	text-align: center;
}

div#main_container {
	margin-left: auto;
	margin-right: auto;
	width: 998px;
	text-align: left;
	
    border: 0px solid red;
	z-index: 1;
}

div#center_block{
	clear:both; 
	margin-left: 20px; 
	margin-right: 20px; 
	margin-top: 2px; 
	border: 0px solid red; 
	position: relative; 
	z-index: 5;
}

.maintext p {
	margin: 0px;
	margin-top: 8px;
	text-align: justify;
	line-height: 1.2;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;	*/
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; 
}

.maintext p.source, .maintext p.title {
	margin: 0px;
	margin-top: 8px;
	text-align: justify;
	line-height: 1.2;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; 
}



.maintext {
	margin: 0px;
	margin-top: 0px;
	text-align: justify;
	line-height: 1.2;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.person_bio_text {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.person_bio_text p {
	margin: 0px;
	padding: 0px;
}

.title_of_right_panel {
	font-weight: bold; 
	margin-bottom: 8px;
}

.plenka_style {
	width: 12px;
	background-image: url('../../img/plenka-12x10.gif');
	background-repeat: repeat-y;
}

.class_emphasis_selected {
	font-weight: bold;

}



.simple_link_selected a {
	text-decoration: none;
	width: 300px;
	white-space: nowrap;
	background-color:#020202; 
	color: white;
}

.simple_link {
	color: black;
/*	text-decoration: underline; */

	width: 300px;
	white-space: nowrap;
}

.simple_link a {
	text-decoration: none;
	width: 300px;
}

.simple_link a:hover {
/*	background-color:#DCDCDC; */
	background-color:#020202; 
	color: white;
}

.photo_main_cadre_gray_border {
	margin-top: 20px; 
	margin-right: 20px; 
	margin-left: 20px;
	margin-bottom: 10px;  
	border: 1px solid lightgray; 
	
	max-width: 230px;
/* margin-left:expression("-10px"); */

}

.photo_main_cadre {
	margin-top: 20px; 
	margin-right: 20px; 
	margin-left: 20px;
	margin-bottom: 10px;  
	border: 1px solid #4C4C4C; 
	CURSOR: pointer;
	
	max-width: 230px;
/* margin-left:expression("-10px"); */

}

.poll_photo {
	margin-top: 20px; 
	margin-right: 20px; 
	margin-left: 20px;
	margin-bottom: 10px;  
	border: 1px solid #4C4C4C; 

	max-width: 230px;
/* margin-left:expression("-10px"); */

}


.movie_passport_class1 {
	width: 50%;
	vertical-align: top;
	text-align: right;
	
}

.movie_passport_class2 {
	width: 50%;
	vertical-align: top;
	text-align: left;
}

.entity_navigation {
border: 0px solid red;
margin-right: 16px;
margin-top: 6px;

}

.entity_navigation a {
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	font-weight: bold;
	text-shadow:#595959;
	font-stretch: 10;
/*	font-variant:small-caps;
	font-variant:normal; */
	text-transform:capitalize;
	margin-right: 0px;
}

.entity_navigation a:hover {
	text-decoration: underline; 
}

.entity_navigation span.anchor {
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	text-shadow:#595959;
	font-stretch: 10;
/*	font-variant:small-caps;
	font-variant:normal; */
	text-transform:capitalize;
	margin-right: 0px;
}


#movie_passport {

	margin-top: 0px; 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	line-height: 1.2;
	font-size: 8pt;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid black;

}

#person_passport {
	margin: 0px;
/*	margin-top: 10px; */
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	line-height: 1.2;
	font-size: 8pt;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}


.maintext_little {
	margin: 0px;
	margin-top: 10px;
	text-align: left;
	line-height: 1.2;
	font-size: 8pt;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#blagodarim_za_pomosh a {
color:#9F9F9F; text-decoration: none; font-weight: bold; 	font-size: 8pt;
}


#blagodarim_za_pomosh a:hover {
	color: black;
/*	background-color:red;*/
}

#table_3_columns td {
margin: 0px;
padding: 0px;
	
}

#menutop a {
	display: inline-block; padding-bottom: 1px; border-bottom: 1px solid #999999; color: #ffffff; text-decoration: none;
}
#menutop A:hover {
	BORDER-BOTTOM-COLOR: #ffffff; TEXT-DECORATION: none;
}

#linkbottom a {
	display: inline-block; padding-bottom: 1px; border-bottom: 1px solid #999999; color: #ffffff; text-decoration: none; margin-bottom: 3px;
}
#linkbottom A:hover {
	BORDER-BOTTOM-COLOR: #ffffff; TEXT-DECORATION: none;
}

#lnk {color: #f0f0f0; font-size: 10px;}
#lnk a {color: #f0f0f0; text-decoration: none;}
#lnk a:hover {text-decoration: none;}

#first_letters_element_list a {
	display: inline-block; padding-bottom: 1px; border-bottom: 1px solid #999999; color: #ffffff; text-decoration: none;
}
#first_letters_element_list a:hover {
	BORDER-BOTTOM-COLOR: #ffffff; TEXT-DECORATION: none;
}

.gray_link {
	color:#8C8C8C;
	font-weight: bold;
	font-size: 10pt; 
	font-family: Arial, sans-serif;
	text-decoration: none;
}

.poll_tech_separation {
	height: 0px;	
	background-color: #fff; 
	border: 0px dotted #000000; 
	border-style: none none dotted;
	visibility: hidden;
}

div.poll_tech_separation_ramka {
	margin-top: 18px;
	margin-top: expression("0px");
	margin-bottom: 4px;
}


.tech_separation {
/*
	color: #000000;
	background-color: #000000;
	height: 1px;
	margin: 0px;
	padding: 0px;
*/

	height:1px;	
	background-color: #fff; 
	border: 1px dotted #000000; 
	border-style: none none dotted;
}

.country_style {
	color:#8C8C8C;
}

.year_style {
	color:#8C8C8C;
	font-weight: bold;
}

.specification_person_prize {
/*	white-space: nowrap;*/
/*	font-size: 9px; */
/*	margin-left: 36px; */
/*	font-style: italic; */
	
}

.specification_sovmestno_person {
/*	white-space: nowrap;*/
	font-size: 9px;
/*	margin-left: 36px; */
/*	font-style: italic; */
	
}



.specification_sovmestno {
/*	white-space: nowrap; */
	font-size: 9px;
/*	font-style: italic; */
	
}


.specification_role {
/*	white-space: nowrap; */
	font-style: italic;
}

.blue_link {
	font-weight: bold; 
	color: blue;
}

h3 {
	text-align: left;
	margin-top: 0px;
}

.white_a {
/*	text-decoration: none; */
	color: white;
}

.component {

/*    border: 3px solid #222222;*/
    padding: 16px 12px 12px 12px;
    margin: 0px 10px 10px 10px;
/*    background-color:#181818; */
    background-color: #282828;
    
   	background-image: url('img/seance-logo-top-quater-grey2-1000px.gif');
	background-repeat: no-repeat;
	background-position: top center;

	z-index: 2;



}

#container_main_page {
    padding: 0px 0px 0px 0px;
    margin: 16px 0px 0px 0px;
/*	background-color: #F8F8F8; */
    background-color:white; 
/*    border: 2px solid #999999; */
	min-height: 400px;
/*    min-height: 1150px;
	height:expression(document.body.clientHeight < 1150 ? "1150px": "auto" );*/
	
/*    height: 1150px; */
	z-index: 3;
}

.container {

	position: relative;
	z-index: 3;
    padding: 0px 0px 20px 0px;
    margin: 16px 0px 0px 0px;
    background-color: #F8F8F8;
/*    border: 2px solid #999999; */ 

/*    
    min-height: 1150px;
	height:expression(document.body.clientHeight < 1150 ? "1150px": "auto" );
*/
/*    height: 1150px; */
}


.suggestTextNormal {
	color: black;
}

.suggestTextWatermark {
	color:#9A9A9A;
/*	font-style: italic;*/
}


.filmOverview_container_class {
	z-index: 3; 
/*    background-color: #EDEDED; */
/*	border: 2px double #DCDCDC; */
	background-color: #DDDDDD;
	border: 2px double #BBBBBB;
	text-align: center; 
	height: auto; 
	width: 400px; 

	margin-bottom: 8px; 
	margin-right: 40px; 
	position: fixed; 
	bottom: 0; 
	right: 0; 

	display: none; 

/*	
	margin-top: 10px; 
	margin-right: 16px; 
	position: absolute; 
	top: 0; 
	right: 0; 
*/


}

.suggest_input_text {



margin: 0px; 
padding: 0px; 

margin-left: 0px;
margin-left:expression("-10px");


border-top: 1px solid white; 
background-color: white; 



/*
border: 2px solid #F6F58F; 
background-color: white; 
*/


/*
border: 1px solid #F6F58F; 
background-color: #F6F58F; 
*/

/*
border: 3px solid red; 
background-color: white; 
*/

}



.suggest_container_class {

margin-top: 20px; 
margin-left: 0px;
font-size: 10pt; 
font-weight: normal;
border: 1px solid black; 
/* background-color: #F6F58F; */
background-color: white; 
height: 200px;
width: 300px;
text-align: left; 
overflow: auto; 

/*
overflow-x:hidden;
overflow-y:auto;
*/
padding: 5px; 
display: none; 
position: absolute; 
z-index: 50;
white-space: nowrap;

}

.suggest_container_hide_class {

color: white;
margin-top: 0px; 
margin-left: 250px;
font-size: 10pt; 
font-weight: normal;
border: 1px solid black; 
background-color: white; 
height: 18px;
width: 60px;
text-align: center; 
display: block; 
position: absolute; 
z-index: 50;
white-space: nowrap;

}


#movies_list {

}

/*
#movies_list li {
	margin-top: 10px; 
}

#movies_list a {
	font-family: Verdana, sans-serif; font-size: 10pt; display: inline-block; font-weight: bold; padding-bottom: 1px; border-bottom: 1px solid #999999; color: black; text-decoration: none;
}
#movies_list a:hover {
	BORDER-BOTTOM-COLOR: black; TEXT-DECORATION: none;
}

*/

#movies_list_in_person li {
	margin-bottom: 10px; 
	margin-left: 40px; 
}

#movies_list li {
	margin-top: 6px; 
}

#movies_list a {
	font-family: Verdana, sans-serif; font-size: 10pt; display: inline-block; font-weight: bold; color: #575757; text-decoration: none;
}
#movies_list a:hover {
	color: black; TEXT-DECORATION: none;
}

.movie_annotation_style {
	text-align: left;
}

span.block_section_title {
	font-weight: bold;
}

div.top_letters_from_contents_ramka {
	text-align:center; 
	margin-left:20px; 
	margin-right:20px;
}

hr.top_letters_from_contents {
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;


	margin-top: 14px; 
	margin-top:expression('6px'); 
	
	height:1px;	
	background-color: #fff; 
	border: 1px dotted #000000; 
	border-style: none none dotted;

}

.first_letter_element_list {
	text-align: center; 
/*	margin-right: 6px;*/
	margin-right: 0px;
	border: 0px dotted blue; 
}

.first_letter_element_list a:hover {
	text-decoration: none;
    padding: 2px 4px 2px 4px;
    background-color:#868686;
    color: black;
    white-space:nowrap;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    margin-left: 1px;
    margin-right: 1px;
}

.movie_criterions {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	text-align: right;
}

.href_movie_criterion {
	text-decoration: none;
    padding: 2px 4px 2px 4px;
    background-color:#CDCDCD;
    color: black;
    white-space:nowrap;
    font-family: Arial, sans-serif;
    font-size: 10pt;
	width: auto;
}

.movie_criterion {
    margin-top: 10px;
    margin-bottom: 10px;

}

.href_movie_letters_selected_old {
	text-decoration: none;
    padding: 4px 8px 4px 8px;
    background-color:black;
    color: white;
    white-space:nowrap;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    margin-left: 1px;
    margin-right: 1px;
}

.href_movie_letters_selected {
	text-decoration: none;
    padding: 2px 4px 2px 4px;
    background-color:black;
    color: white;
    white-space:nowrap;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    margin-left: 1px;
    margin-right: 1px;
}

.href_movie_letters_old {
	text-decoration: none;
    padding: 4px 8px 4px 8px;
    background-color:#CDCDCD;
    color: black;
    white-space:nowrap;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    margin-left: 1px;
    margin-right: 1px;
}

.href_movie_letters {
	text-decoration: none;
    padding: 2px 4px 2px 4px;
    background-color: #CDCDCD;
    color: black;
    white-space:nowrap;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    margin-left: 1px;
    margin-right: 1px;
}


.ui-tabs-hide { display: none; }


.ui-tabs-nav {
/* 	background-color:#181818; */
	color:#FFF; 

	text-align: right; 
/*    border: 1px solid #519e2d; */
    margin: 0 0 0 0px;
    padding: 0px;


    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;    
}



.ui-tabs-nav li {
/*    float: right; */

	display: inline; 
    margin: 0px;
    font-weight: bold;
}




.ui-tabs-nav li a {
	text-decoration: none;
	color: white;
	padding: 4px 10px 4px 10px;
	border: 2px solid #444444;
    background-color: #404040;

}

.ui-tabs-nav li span {
	text-decoration: none;
	color: black;
	padding: 4px 10px 16px 10px;
/*	border-top, border-left, border-right : 2px solid #999999; */
	border: 2px solid #999999;
/*	border: 2px solid white;*/
	border-bottom: 2px solid white;
    background-color: white;
}


.ui-tabs-nav li a:hover {
	text-decoration: none;
	color: white;
	padding: 4px 10px 4px 10px;
	border: 2px solid #222222;
    background-color: #222222;
}


.ui-tabs-nav_left {
	position: absolute;
	top: 0;
	left: 0;
	border: 0px solid white;	
/*
    float: left; 
	display: inline;
*/	
    margin: 0px;
    margin-top: -2px;
	margin-top:expression("4px");
    padding: 0px;
    font-weight: bold;
	text-align: left;

	border: 0px solid red;
}

a {
	color: black; 
	font-family: Verdana;
	
/*	color: #F6F58F;  */

}


.titry UL {
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE: none;
	margin: 0px 0px 20px 0px;
	padding: 0px; 
}
.titry UL li {
	margin: 0px 0px 8px 0px;

}

.table_roles td, .div_block table td {
/*	line-height: 1.8; */
	padding-bottom: 6px;
	
}

.film_menu_choice a {
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
/*	border: 1px solid red; */

}

.film_menu_choice a:hover {
/*	text-decoration: underline; */
/*	color: white; */
	background-color: #808080;
	padding: 4px 8px 4px 8px;
}


.film_menu_choice {
	background-color: #D3D3D3;
	color: white;
/*	padding: 4px 8px 4px 8px; */
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;

	font-size: 10pt;
	font-weight: bold;
/*	border: 1px solid red; */
	line-height: 1;
		
}

.film_menu_choice_selected {
	background-color: white;
	color: black;
	padding: 4px 8px 4px 8px;
	margin-left: 1px;
	margin-right: 1px;
	font-size: 10pt;
	font-weight: bold;	
	font-family: Arial, Helvetica, sans-serif;	
}

#film_menu {
	text-align: left;
	margin-bottom: 12px;
}

.mini_photo {

	background-color: white; 
	margin-top: 0px; 
	border: 0px solid black; 
	CURSOR: pointer;
}

.photo_gallery_cadre {
	padding: 0px; 
	margin: 0px; 
	margin-top: expression("-3px");
	width: 270px;
	border: 0px solid black;
	CURSOR: pointer;

}

#titry_opisanie td {
	line-height: 1.2; 
	padding-bottom: 10px; 

	
}

/*
.titry a {
	display: inline-block; padding-bottom: 0px; border-bottom: 2px solid #AAAAAA; color: black; text-decoration: none;
}
.titry a:hover {
	BORDER-BOTTOM-COLOR: black; TEXT-DECORATION: none;
}


.titry a {
	font-family: Verdana, sans-serif; font-size: 10pt; display: inline-block; color: #575757; text-decoration: none;
}
.titry a:hover {
	color: black; TEXT-DECORATION: none;
}



.titry a {
	font-family: Verdana, sans-serif; font-size: 10pt; display: inline-block; color: red; 
	text-decoration: none;
}
.titry a:hover {
	color: black; TEXT-DECORATION: none; 
}
*/


/*
.titry a {
	font-family: Verdana, sans-serif; font-size: 10pt; display: inline-block; background-color:#F2F2F2; color: black; 
	text-decoration: none;
}
.titry a:hover {
	color: black; TEXT-DECORATION: none; background-color: #C8C8C8; 
}
*/

.titry, div.white_panel {
	margin-top: 20px; 
	margin-left: 0px; 
	margin-right: 16px; 
/* background-color:#F7F7F7; */
	padding: 10px; 
	border: 1px dotted black; 
	font-size: 10pt; 
	font-family: Verdana, sans-serif;
	background-color: white;
	color: black;
}

.div_block {
	margin-top: 20px; 
	margin-left: 0px; 
	margin-right: 0px; 
/* background-color:#F7F7F7; */
	padding: 10px; 
	border: 1px dotted black; 
	font-size: 10pt; 
	font-family: Verdana, sans-serif;
	background-color: white;
	color: black;
}


.poll_director {
	font-style: italic;
	color:#8C8C8C;

}

div.top_movies {

margin-top: 6px; 
margin-left: 0px; margin-right: 16px; 
/* background-color:#F7F7F7; */
padding: 10px; 
border: 1px dotted black; 
font-size: 10pt; 
font-family: Verdana, sans-serif;
background-color: white;

}


.titry_list_left {

margin-top: 20px; margin-left: 0px; margin-right: 10px; 
/* background-color:#F7F7F7; */
padding: 10px; 
border: 1px dotted black; 
font-size: 10pt; 
font-family: Verdana, sans-serif;
background-color: white;

}

.titry_list_right {

margin-top: 20px; margin-left: 10px; margin-right: 0px; 
/* background-color:#F7F7F7; */
padding: 10px; 
border: 1px dotted black; 
font-size: 10pt; 
font-family: Verdana, sans-serif;
background-color: white;

}


ul.entity_list {
	list-style: none;
	margin-left: 10px;
	margin-left: expression("50px");
}


ul.entity_list li {
	margin-top: 4px;
}

ul.entity_list li a {
	text-decoration: none;
}

ul.entity_list li a:hover {
	text-decoration: underline;
}

.entity_title {
	font-size: 24pt; 
	font-weight: bold; 
	border: 0px solid black; 
	margin-top: 0px;
}

.entity_title_in_list {
	font-size: 24pt; 
	font-weight: bold; 
	border: 0px solid black; 
	margin-top: 0px;
	margin-left: 0px;
	
}

div.seraja_panel {
	display: block; 
	border: 1px dotted black; 
	background-color:#F2F2F2; 
	margin-right: auto; 
	margin-left: auto; 
	margin-top: 6px; 
	padding-bottom: 18px;
}

.titry a, .text LI a, .div_block a, .seraja_panel a, a.between {
/*
	display: inline-block; color: black; 
	padding-bottom: 0px; border-bottom: 1px dotted black; 
*/
	text-decoration: none;
	color: #555555;
	font-weight: bolder;
}
.titry a:hover, .text LI a:hover, .div_block a:hover, .seraja_panel a:hover, a.between:hover  {
/*
	padding-bottom: 0px; border-bottom: 1px solid black; 
*/
	text-decoration: underline;
}

/*
.titry a {
	display: inline-block; color: black; 
	padding-bottom: 0px; border-bottom: 1px dotted black; 
	text-decoration: none;
}
.titry a:hover {
	padding-bottom: 0px; border-bottom: 1px solid black; 
}
*/

.podrobnee_link {
	text-align: right;
}

.podrobnee_link a {
	padding-bottom: 0px; border-bottom: 0px dotted black; 
	text-decoration: none;
}

.podrobnee_link a:hover {
	padding-bottom: 0px; border-bottom: 0px dotted black; 
	text-decoration: underline;
}


.film_menu_structure_selected {
	font-family: Verdana, sans-serif; font-size: 10pt; display: inline-block; background-color: white; color: black; padding: 6px;
}

.film_menu_structure {
	font-weight: bold; 
	font-size:12px; 
	text-transform:uppercase; 
	margin-bottom: 6px;
}

.film_menu_structure a {
	font-family: Verdana, sans-serif; font-size: 10pt; display: inline-block; background-color:#777777; color: white; padding: 6px;
	text-decoration: none;
}
.film_menu_structure a:hover {
	color: black; TEXT-DECORATION: none; background-color: #C8C8C8; 
}

.text UL B {
	FONT-SIZE: 110%; COLOR: #333333
}

.text UL {
	LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 15px; LIST-STYLE-TYPE: none
}

.text LI {
	PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}


.white_link {
	color: white;
}

#info-credits {
	float: left;
	width: 34em;
	margin: 0;
	padding-left: 20px;
	padding-top: 20px;
	text-align: left;
}

#info-credits dd {
	padding-left: 0.5em;
}

#info-credits dt {
	padding-top: 0.7em;
/*	font: 7pt/12pt sans-serif;*/
	font-weight: bold;
}

.h2_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: .5em;
}

#left_block a {
	color: #F6F58F;
/*	color: #EEEEEE; */
}

#left_block_main_page {
position: absolute;
/*position: float;   */
top: 0;
left:0;  /* the left block is placed in absolute position to the left */
width: 250px;
height: auto; 
margin: 5px;
/* background-color: #EEEEEE; */
/* background-color: black;      */

/*background-color: #222222;*/
background-color: white;
color: black;
border: 0px solid #444444;
/*z-index: 3;*/
padding: 5px;
font-size: 8pt;
/*
width: 200px;

*/

}

#left_block {
position: absolute;
top: 0;
left:0;  /* the left block is placed in absolute position to the left */
border: 0px solid red;
width: 190px;
height: auto;
margin: 5px;
/* background-color: #EEEEEE; */
/* background-color: black;      */

background-color: #222222;

color: white;
border: 2px solid #444444;
z-index: 3;
padding: 5px;
font-size: 8pt;
/*
width: 200px;

*/

}

#right_block {
/*
position: absolute;
top: 0;
right:0;  
*/


/*margin-left: 220px;*/
/*margin-left: 0px;*/

text-align: center;

border: 0px solid red;
padding-top: 6px;



}

.ui-tabs-panel {
    border: 1px solid #519e2d;
    padding: 10px;
    background-color: #FFFFFF; /* declare background color for container to avoid distorted fonts in IE while fading */
}


/*
    * ui-tabs-nav This is the whole menu. Use this as a base class.
    * ui-tabs-selected This is the current tab. It's very important to create a strong visual indication which tab is the current one.
    * ui-tabs-unselect This is the class for all the tabs that are not selected but selectable.
    * ui-tabs-disabled For when a tab is disabled. Highly recommended to appear somewhat transparent or disabled. This is often done by graying the color.
    * ui-tabs-panel These are the boxes that will have their visibility toggled.
    * ui-tabs-hide This class hides the boxes (perhaps the most important class)
    * <span> The span tags are there to give freedom to tricks like rounded corners and resizable backgrounds. 
*/

.chronicle_date {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 1px; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #666666;
	white-space: nowrap;
}

.chronicle_date_title {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 1px; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #666666;
	white-space: nowrap;
}

div.grey_panel_right {
	display: block; 
	border: 1px dotted black; 
	background-color: #F2F2F2; 
	margin-right: auto; 
	margin-left: auto; 
	margin-top: 6px;
	margin-bottom: 20px;
	padding: 4px;
	padding-top: 18px;
	padding-bottom: 18px;
}

div.right_mulmimedia_sidebar {
	display: block; 
	border: 0px dotted black; 
	margin-right: auto; 
	margin-left: auto; 
	padding-top: 0px; 
	margin-top: 20px; 
	padding-bottom: 20px
}

.banner-top {
	margin-top: 40px;
	border-top: 1px dotted black;
}

#chronos td, #chronos td select {
	font-size: .9em;
	/*color: red;*/
}

div.grey_panel_title {
	text-align: center; 
	font-size: 1.4em; 
	margin-bottom: 8px;
}

#glossary td a {
	text-decoration: none;
	font-size: .8em;
}

#glossary td a:hover {
	text-decoration: underline;
	font-size: .8em;
}

.table_link_list td a {
	text-decoration: none;
	font-size: 1em;
}

.table_link_list td a:hover {
	text-decoration: underline;
	font-size: 1em;
}

img.chronicle_img_right {
	PADDING-TOP: 0px
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 0px; 
	FLOAT: right; 
	MARGIN-BOTTOM: 10px; 
	MARGIN-RIGHT: 15px;
	CURSOR: pointer;
}

div.chronicle_h2 {
	font-weight: bold;
	font-size: 1.2em;
}

div.tech_command {
	text-align: center; 
	font-weight: bold; 
	font-family: Courier; monospace; 
}

div.tech_command a {
	color: red;
}

.ul_as_div, .ul_as_div_chronicle {
	padding: 0;
	margin: 0;
	list-style: none;
}

.ul_as_div li {
	margin-bottom: 6px;
}

.ul_as_div_chronicle li {
	margin-bottom: 16px;
}