
#maincontent { background-color:#F7F7F7; }

#maincontent h2 { clear:left; }
#maincontent h2:before { content:''; }
#maincontent a:before { content:'» '; }

/* tabs */
#tab_container { width:658px; padding:0; }
#tab_head { width:658px; overflow:hidden; }
#tab_slide { width:658px; position:absolute; }
.tab_slider_button { border:1px solid #AAAAAA; height:20px; width:8px; background-color:#BBCCEE; border:1px #DDDDDD solid;
		padding:2px 0 0 1px; }
#tab_slider_left, #tab_slider_right { position:absolute; z-index:5; display:none; }
#tab_slider_left { left:0; border-right:1px solid #AAAAAA;
		-webkit-border-top-left-radius:3px;
		 -khtml-border-top-left-radius:3px; 
			  border-top-left-radius:3px;
		 -webkit-border-bottom-left-radius:3px;
		  -khtml-border-bottom-left-radius:3px;
			   border-bottom-left-radius:3px; }
#tab_slider_right { right:0; border-left:1px solid #AAAAAA;
		-webkit-border-top-right-radius:3px;
		 -khtml-border-top-right-radius:3px; 
			  border-top-right-radius:3px;
		 -webkit-border-bottom-right-radius:3px;
		  -khtml-border-bottom-right-radius:3px;
			   border-bottom-right-radius:3px; }
#tab_heads { list-style:none; padding:0 0 0 10px; margin:0; position:relative; line-height:21px; z-index:1; width:4000px; }
#tab_heads > li { display:inline-block; font-family:Biolinum, sans-serif; font-size:90%; }
.tab_head_passive, .tab_head_active { padding:2px 6px; margin:0; cursor:pointer; height:18px!important;
		border:1px #DDDDDD solid; border-right-color:#AAAAAA; 
		-webkit-border-top-right-radius:6px;
		 -khtml-border-top-right-radius:6px; 
			  border-top-right-radius:6px;
		 -webkit-border-top-left-radius:6px;
		  -khtml-border-top-left-radius:6px;
			   border-top-left-radius:6px;
		   -moz-box-shadow: 4px 0px 3px -2px #BBCCEE;
		-webkit-box-shadow: 4px 0px 3px -2px #BBCCEE;
			  box-shadow: 4px 0px 3px -2px #AAAAAA; }
.tab_head_active { position:relative; border-bottom-color:#FFFFFF; z-index:2; background-color:#FFFFFF; }
.tab_head_passive { background-color:#BBCCEE; background-image:url(../img/bg_men_22.png); background-repeat:repeat-x; color:#445577; }

#tab_content { clear:both; padding:16px 4px 4px 16px; font-size:96%; background-color:#FFFFFF; margin-top:-1px; height:410px;
		border-width:1px; border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD; border-style:solid;
		-webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; 
		   -moz-box-shadow: 3px 3px 5px #BBCCEE;
		-webkit-box-shadow: 3px 3px 5px #BBCCEE;
		        box-shadow: 3px 3px 5px #AAAAAA; }
#tab_contents { list-style:none; padding:0; margin:0; }
.tab_content_passive { display:none; }
.tab_content_active { padding-right:12px; }
#tab_content_0 { overflow:auto; }

.tbutton { width:12px; height:12px; padding:3px 0px 0px 8px; }

/* search-form */
.form_row { clear:both; padding-top:4px; }
.form_col { width:162px; float:left; padding-top:3px; }
.form_col#submit { width:182px; padding-top:50px; text-align:right; }
.form_double_col { width:330px; float:left; padding-top:3px; }
.separator { padding-top:20px; }
.label_left { float:left; width:92px; padding-top:3px; }

.tab_content_active input, .tab_content_active select, .tab_content_active button { font-size:96%; font-family:Biolinum, sans-serif; }
.tab_content_active button { margin:0; padding:0; text-align:center; width:24px; }
.form_col#submit button { width:80px; }
select[multiple="multiple"] { background-color:#FFFFFF;
		border-width:1px; border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA; border-style:solid;
		-webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
input[type="radio"] { margin:0; padding:0; }
button img { width:12px; height:12px; padding:0; margin:0; vertical-align:middle; }
.rem_but { display:none; }

/* browse tab */
#browse_col_left { float:left; width:138px; border-style:solid; border-color:#DDDDDD; border-width:1px; }
#browse_col_right { float:left; width:472px;padding-left:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; }
#browse_indices { padding-left:6px; }
#br_ind_selector { width:125px; }
.br_level { list-style:none; padding:0; margin:0; height:auto!important; }
.br_level li { display:block; float:none!important; width:115px; }
.br_level li img { float:left!important; margin-top:-2px; }
.br_level .br_level { display:none; }
.nav_img { cursor:pointer; }
.browse_link { cursor:pointer; }
.browse_link:hover { background-color:#BBCCEE; }

/* results */
.results_container { overflow:auto; height:400px; }
.commentator, .short_content { cursor:pointer; }
.commentator:hover, .short_content:hover { background-color:#EEEEEE; }
.commentator { padding-top:8px; padding-bottom:4px; }
.short_content { margin-left:24px; padding-bottom:4px; }
.short_title { color:#667799; }

.det_title_row { margin-bottom:12px; }
.det_title { font-weight:bold; font-size:124%; }
.det_affils { font-weight:bold; }
.det_gen_descr { max-height:140px; overflow:auto; }

.det_section_container { overflow:auto; height:300px; border-style:solid; border-color:#DDDDDD; border-width:1px 0; }
.det_section_inner_container { background-color:#FFFFFF; border:1px solid #DDDDDD; border-top-width:0;
		min-height:100px; padding-right:2px; }
.det_section_row { margin:12px 0 16px; }
.det_section_row:first-child { margin-top:0; }
.det_section_row:last-child { margin-bottom:0; }
.det_section_title { font-weight:bold; font-family:Biolinum, sans-serif; margin:18px 0 4px 12px; text-indent:-12px; }
.det_section_title:first-child { margin-top:0; }
.det_section_row ul { list-style:none outside none; margin:0; padding:0; clear:left; height:18px; }
.det_section_row li { float:left; }
.det_section_row_0 { background-color:#E0EBFF; }
.det_section_row_1 { background-color:#F0F5FF; }
.det_section_row_0[onclick], .det_section_row_1[onclick], .det_section_title span[onclick] { cursor:pointer; }
.det_section_row_0[onclick]:hover, .det_section_row_1[onclick]:hover, .det_section_title span[onclick]:hover { color:#445577; }
.det_biblio_item { padding-left:30px; text-indent:-28px; }

.no_results { padding:10px 0; }
.version_line { clear:both; font-size:85%; font-family:Biolinum, sans-serif; color:#667799; height:18px; margin-top:8px; }

.edit_button { float:right; background-color:orange; padding:5px 10px; cursor:pointer;
		border-width:1px; border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD; border-style:solid;
		-webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }

/* Comments */
.comments { position:absolute; left:471px; width:180px; padding:3px 4px 0; border:1px solid #DDDDDD; background-color:#F7F7F7; text-align:center; margin-top:-12px; z-index:2; }
.comments, .add_comment { font-size:90%; }
.comments .det_section_title { font-weight:normal; margin-top:0; }
.com_container { display:none; position:absolute; width:622px; margin:1px 0 10px; padding:10px 0 6px; z-index:1; background-color:#FFFFFF;
	border:1px solid #DDDDDD; border-top-width:0; }
.commentor { float:left; width:120px; }
.first_comment { background-color:#DDDDDD; margin:4px 0 2px; }
.response { background-color:#DDDDDD; margin:0 0 2px 30px; }
.first_comment, .response { min-height:64px; }
.first_comment div, .response div { padding:5px; }
.topic { font-weight:bold; border-bottom:1px solid #FFFFFF; }
.comment { background-color:#EEEEEE; min-height:28px; }
.comment, .topic { margin-left:120px; border-left:1px solid#FFFFFF; }
.cname { font-weight:bold; padding:0!important; }
.cdate { padding:0!important; font-size:84%; margin:4px 0 0 4px; }

.add_comment, .cresp { text-align:center; cursor:pointer;
		border-width:1px; border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD; border-style:solid;
		-webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }
.add_comment { padding:1px; height:10px; width:10px; background-color:#EEEEEE; }
.com_container .add_comment { padding:0 6px !important; width:auto; height:auto; margin:4px 6px 0 0; float:right; background-color:#BBBBBB; }
.cresp { padding:0!important; width:98px; font-weight:normal; font-size:90%; float:right; background-color:#BBBBBB; }
.response .cresp { display:none; }
#ccomment { height:140px; }

/* edit_forms */
.info { float:right; width:160px; min-height:300px; font-size:90%;
		border-left:1px dashed #AAAAAA; margin-left:10px; padding-left:10px; }

.edits { width:900px; }
.edits input[type=text], .edits select, .edits textarea { border:0; }
.edit_left_part { width:716px; }
.edit_row { clear:left; width:716px; padding-top:1px; margin-right:0; }
.edit_col1 { float:left; width:455px; }
.edit_col2 { float:left; width:261px; }
.edit_col3 { float:left; width:196px; }
.edit_col4 { float:left; }
.edit_col5 { float:left; width:171px; }
.edit_line { margin:0; padding:0; position:relative; height:0px; }
.edit_line > form { height:0px; }
.edit_line .inp_big { width:159px; }
.edit_line .inp_huge { width:349px; }
.edit_separator { padding-top:10px; }
.sep_line { width:712px; height:6px; float:left; }
.biblio_line, .biblio_line input, .biblio_line textarea { font-size:94%; }
.controls { float:right; margin-top:8px; }
.tbcontrols { padding-right:2px; padding-top:44px; text-align:right; }
.tbcontrols_small { text-align:center; width:83px; }
.tbcontrols_middle { text-align:right; width:131px; height:27px; padding-top:16px!important; }
.ed_note { clear:both; font-size:80%; padding:6px 8px 0 20px; }
.ed_note:before { content:'* '; width:8px; margin-left:-8px; }
.mpart { padding-top:20px; }
#el_0 {height:0px; }

.vers_men_cont { clear:left; position:relative; }
.vers_men, .vers_man { float:right; font-size:90%; font-family:Biolinum, sans-serif; margin-right:2px; background-color:#EEEEEE; padding:2px 4px;
	margin-top:-8px; border:1px dotted #BBBBBB; }
.vers_man { position:absolute; left:740px; margin-top:45px; width:140px; }
.publisher { background-color:#CCCCCC; cursor:pointer;
	border:1px #AAAAAA solid; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }
.publisher:hover { background-color:orange; }
.item_id { display:none; }
.stegi_button { border:1px #AAAAAA dotted; background-color:#CCCCCC; cursor:pointer; float:right; }
#steg_div { width:200px; font-weight:normal; }

.manif_table { width:100%; }
.col1, .col2 { width:88px; }

.tbhead, .tbrow_0, .tbrow_1 { margin:0px; padding:0px; clear:left; font-size:85%; font-family:Biolinum, sans-serif; }
.tbhead li, .tbrow_0 li, .tbrow_1 li { list-style:none outside none; padding:2px; float:left; height:18px; overflow:hidden; white-space:nowrap;
	border-right:1px #FFFFFF solid; border-top:1px #FFFFFF solid; }
.tbhead li { background-color: #CCCCCC; color:#333333; text-shadow: 1px 1px 0px #EEEEEE; text-align:center;
	background-image: linear-gradient(to bottom, #DDDDDD, #EEEEEE 40%, #CCCCCC);
	background-image: -moz-linear-gradient(to bottom, #DDDDDD, #EEEEEE 40%, #CCCCCC);
	background-image: -webkit-linear-gradient(to bottom, #DDDDDD, #EEEEEE 40%, #CCCCCC);
	background-image: -o-linear-gradient(to bottom, #DDDDDD, #EEEEEE 40%, #CCCCCC);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#CCCCCC)); }
.edits .label_left { background-color: #CCCCCC; color:#333333;
	text-shadow: 1px 1px 0px #EEEEEE; padding:4px 2px 0 4px; width:88px; margin:1px 0 0 1px;
	background-image: linear-gradient(to bottom, #DDDDDD, #EEEEEE 40%, #CCCCCC);
	background-image: -moz-linear-gradient(to bottom, #DDDDDD, #EEEEEE 40%, #CCCCCC);
	background-image: -webkit-linear-gradient(to bottom, #DDDDDD, #EEEEEE 40%, #CCCCCC);
	background-image: -o-linear-gradient(to bottom, #DDDDDD, #EEEEEE 40%, #CCCCCC);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#CCCCCC)); }
.tbrow_0 li, .tbfield_0 { background-color:#CCDDFF; }
.tbrow_1 li, .tbfield_1 { background-color:#BBCCEE; }
.tbrow_0 select, .tbrow_1 select, .tbrow_0 input, .tbrow_1 input { font-size:96%; font-family:Biolinum, sans-serif; }
.edit_row input, .edit_row select, .edit_row textarea { font-family:Biolinum, sans-serif; }
.tbfield_0, .tbfield_1 { float:left; padding:2px; margin:1px 0 0 1px; }
.tbfield { padding-left:6px; }
.tbedit { height:24px!important; }
.tbrow_1 .label_left { margin-top:0; font-size:110%; }

.tb1 { width:90px; }
.tb1 select { width:88px; }
.tb1 input[type="text"] { width:72px; }
.tb2 { width:240px; }
.tb2 select { width:60px; }
.tb2 .inp_tiny { margin:0; }
.tb3 { width:110px; }
.tb3 select { width:108px; }
.tb4 { width:96px; }
.tb5 { width:70px; }
.tb6 { width:78px; }
.tb6 input[type="text"] { width:72px; }
.tb7 { width:310px; }
.tb7 input { width:304px; }
.tb8 { width:65px; }
.tb9 { width:40px; }
.tb9 input { width:34px; }
.tb10 { width:117px; }
.tb10 input { width:111px; }
.tb11 { width:625px; }
.tb12 { width:608px; }
.tb13 { width:397px; }
.tb13 input { width:391px; }
.tb14 { width:254px; }
.tb14 input { width:248px; }
.tb15 { width: 364px; }
.tb16 { width: 507px; }
.tb17 { width: 251px; }
.tb18 { width: 53px!important; }
.tb19 { width:472px; }
.tbmsg { padding:4px 0 0 6px; }

.tf1 { height:26px; }
.tf1 .inp_big { width:153px; }
.tf1 .inp_bigger { width:360px; }
.tf1 select.inp_big { width:159px; }
.tf2 { height:119px; }
.tf2 textarea { height:111px!important; width:349px!important; }
.tf3 { height: 57px; }
.tf3 textarea { height:49px; width:412px; }
.biblio_line .tf3 textarea { width:216px; }
.biblio_line textarea.inp_normal { width:90px; }
.tf4 { height:72px; }
.tf4 textarea { height:64px; }
.tf4 textarea.inp_big { width:153px; }
.tf4 select { height:72px; }

.edits button, .ebutton { padding:1px 0 0 0; margin:0; width:18px; height:18px;
/**/		border-width:1px; border-color:#AAAAAA; border-style:solid;
		-webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;/**/ }
.edits button img { padding:0; margin:0; vertical-align:super; }
.ebutton { float:left; padding:2px; width:12px; height:12px; background-color:#EEEEEE; margin-right:4px; }
.inlabel { position:absolute; font-weight:bold; padding:0; z-index:0; }
.inlabel:before { content:'» '; }
.qelink:before { content:''!important;}

.inp_file { visibility:hidden; }
.file_fake { position:absolute; left:22px; }
iframe { display:none; }

.container input[type='text'] { color:#AAAAAA; }


