body, form
{
	padding:0;
	margin:0;
	border:0;
	font-size: 13px; 
	font-family: FreeSans, Tahoma, Sylfaen, Arial, Helvetica; 
	z-index: -1;
}
body.subwindow
{
	background-color: #e6e6e6;
}
body.popup
{
	background-image: url(images/mainPageBgr.gif);
}
div#popupContainer
{
	background-color: white;
	position: absolute;
	top: 30px;
	left: 30px;
	padding: 10px;
}
table
{
	font-size: 13px; 
	font-family: FreeSans, Tahoma, Sylfaen, Arial, Helvetica; 
}
/* используется для блоков без текста - чтоб не расползались */
.nochar {
	font-size: 1px;
	line-height: 1px;
}


optgroup
{
	color: #000000;
	background-color:#FFFFFF;
}
optgroup.option
{
	padding-left:0;
	margin-left:0;
}

label
{
	cursor: pointer;
}

img
{
	border:0;
}

.header_title
{
	padding-left: 15px;
}

.copyright
{
	font-size: 11px;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	padding-left: 15px;
	color: #b6b6b6;
}

.fullsearch
{
	text-align: right;
	font-size: 12px;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	color: #FFFFFF;
}

.fullsearch_input
{
	width: 200px;
	border: black 1px solid;
	height: 18px;
	font-size: 11px;
	padding: 0;
	padding-left:2px;
	margin: 0;
}

.fullsearch_button
{
	border: black 1px solid;
	height: 20px;
	background-color: #FFFFFF;
	font-size: 11px;
	cursor: pointer;
}

.fullsearch_button_td
{
	padding-right: 20px;
	padding-left: 7px;
}

.main_window
{
	padding-left: 10px;
	overflow: hidden;
}

/* информация о результатах поиска */
.search_info
{
	color: #636363;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 12px;
	padding-bottom:5px;
}
.search_info a
{
	color: #0000ff;
	text-decoration: underline;
}

.search_info a:hover
{
	color: black;
}

.search_bottom
{
	color: #636363;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 12px;
}

.search_bottom a
{
	color: #636363;
	text-decoration: underline;
}

.search_bottom a:hover
{
	color: #0000ff;
}

.pages a
{
	text-decoration: none;
}

/* Header Block */
#carcass div.left-border
{
	margin-top: 8px;
	width: 10px;
	background-image: url(images/background/leftHeader.gif);
	background-repeat: repeat-x;
	height: 93px;
}
div.right-border
{
	margin-top: 11px;
	float: right;
	width: 5px;
	background-image: url(images/background/rightHeader.gif);
	background-repeat: repeat-x;
	height: 93px;

}
#headerFlagsMenu
{
	margin: 11px 0 0 26px;
	width: 68px;
	float: left;
}
ul.site-menu, #headerFlagsMenu ul, #headerFlagsMenu ul li
{
	list-style-type: none; 
	padding: 0;
	margin: 0;
	font-size:1px;
}
#carcass div.logo
{
	margin: 11px 0 0 19px;
	width: 182px;
	height: 78px;
	background-image: url(images/EANC-logo.gif);
}

table#carcass td
{
	vertical-align: top;
}
/* language flags */
#languageFlags
{
	clear: both;
	height: 20px;
}
#languageFlags ul li
{
	float: left;
	margin: 0 1px;
}

#languageFlags ul li a span
{
	display: block;
	height: 15px;
	width: 20px;
	cursor: pointer;
}
#languageFlags ul li a.ba span
{
	background-image: url(images/flags/ba.png);
}
#languageFlags ul li a.en span
{
	background-image: url(images/flags/en-br.gif);
}
#languageFlags ul li a.ru span
{
	background-image: url(images/flags/ru.gif);
}
/* header menu */
#headerMenu
{
	clear: both;
	margin-top: -2px;
	padding-left:3px;
}

ul.site-menu a
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #0000ff;
	text-transform: uppercase;
}
ul.site-menu a:hover
{
	color: black;
	text-decoration: underline;
}

ul.site-menu li
{
	border-bottom: 1px solid #D7D7D7;
	border-top: 1px solid #FFFFFF;
	padding-top:7px;
	height: 14px;
}
ul.site-menu li.last
{
	border: none;
}

/* Header block ended */

#right_bottom_menu
{
	padding-top: 7px;
	margin: 0 5px 0 5px;
	height: 84px; 
	padding-bottom: 3px;
	/*width: 97%; */
	background-color: #E6E6E6;
	/*background-image: url(images/background/rightBottomMenuUpCorner-left.gif); 
	background-position: left top; 
	background-repeat: no-repeat; */
}
.right_bottom_menu_header
{
	margin: 0 5px 0 5px;
	background-image: url(images/background/rightBottomMenuUpCorner-left.gif); 
	background-position: left top;
	background-repeat: no-repeat;
}
.right_bottom_menu_header div
{
	background-image: url(images/background/rightBottomMenuUpCorner-right.gif); 
	background-position: right top;
	background-repeat: no-repeat;
}
/* обеспечивает отступы в правом меню для внутренней таблицы */
/*
#right_bottom_menu div
{
	margin: 12px 7px 5px 7px;
}
*/
#right_bottom_menu a:hover
{
	cursor: pointer;
}
#right_bottom_menu a
{
	margin-left: 8px;
}
/* -------------------  правое меню  ------------------------ */
#right_menu_main
{
	background-image: url(images/mainPageBgr.gif);
	/*padding-top: 6px;*/
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	border: 1px solid red;
	width:267px;
	height:100%;
}
.right_menu_table
{
	background-image: url(images/mainPageBgr.gif);
	/*padding-top: 6px;*/
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
}


.form_div
{
	padding-top: 5px;
	background-color: white;
}
.right_menu_buttons
{
	background-image: url('images/buttons_bg.gif');
	background-repeat: repeat-x;
	border: 1px #6b6b6b solid;
	height:20px;
	cursor: pointer;
	font-size: 12px;
}

.right_menu_buttons_bg
{
	background-color: white;
	padding: 14px 0 12px 0;
}

.right_menu_buttons_brown
{
	background-image: url('images/buttons_bg_brown.gif');
	background-repeat: repeat-x;
	border: 1px #6b6b6b solid;
	height:20px;
	cursor: pointer;
	font-size: 12px;
}

/*  <табы в правом меню>  */
.menu.active a:hover
{
	color: #0000ff;
}
.menu.active a
{
	color: #FFFFFF;
	text-decoration: none;
}
.menu
{
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	cursor: pointer;
	color: #000000;
	border-top: 1px #0000ff solid;
	border-left: 1px #0000ff solid;
	border-right: 1px #0000ff solid;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
}

.menu.without_right_border
{
	border-right: none;
}


.menu.without_left_border
{
	border-left: none;
}
.menu.lemma
{
	border-right: none;
	border-left: none;
}

.menu.active
{
	background-color: #0000ff;
	font-size: 14px;
	color: #FFFFFF;
	border: 0;
	padding: 4px;
	padding-left: 7px;
	padding-right: 9px;
}
.menu.word.active
{
	padding-left: 8px;
}

/*  </табы в правом меню>  */
.menu a
{
	color: #000000;
	text-decoration: none;
}

.menu.word.active a
{
	color: #FFFFFF;
}

.menu a:hover
{
	color: #ff9934;
}

.menu_input div
{
	background-color: #0000ff;
	padding: 2px;
/*	padding-left:2px;*/
}

.menu_input input
{
	/*width: 182px;*/
	/*width: 100%;*/
	width: 215px;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px #898989 solid;
	font-size: 11px;
	vertical-align: middle;
	padding: 0;
	padding-left:2px;
	margin: 0;
}
.menu_input b
{
	color: white;
	padding:2px;
}

.menu_grams
{
	background-color: white;
	vertical-align:middle;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 12px;
	padding: 3px 0 2px 6px;
	line-height: 150%;
}

.menu_grams a
{
	text-decoration: underline;
	cursor: pointer;
	color: #0000ff;
}

.menu_grams a:hover
{
	color: black;
}

.menu_grams_input
{
	/*color: #ff9934;*/
	background-color: white;
	height: 18px;
	font-size: 11px;
	/*width: 100%;*/
	width:215;
	/*padding:0 3px 0 2px;
	margin-right: 3px;*/
	/*padding-left:2px;*/
	border: 1px solid #868686;/*#464646;*/
	vertical-align: middle;
}

.menu_flex_input
{
	background-color: white;
	height: 18px;
	font-size: 11px;
	width: 40px;
	padding:0;
	padding-left:1px;
	border: 1px solid #868686;
	vertical-align: middle;
}

.advanced_hidden_tr
{
	padding:0px;
	margin:0px;
}

.advanced_hidden_td div
{
	padding:3px;
	margin:0px;
	border: 1px #0000ff solid;
	background-color: white;
	border-collapse: collapse;
}

.menu_advanced
{
	padding:0; 
	vertical-align: middle;
	width: 97%;
}

.menu_advanced td
{
	color: #000000;
	background-color: white;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 12px;
	padding-left:3px;
}
div.gray2white
{
	height: 7px;
	background-image: url(images/background/right-menu-gray-to-white-left.gif);
	background-color: white;
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
div.gray2white div
{
	height: 7px;
	background-image: url(images/background/right-menu-gray-to-white-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
div.white2gray
{
	height: 6px;
	/*margin-top: 5px;*/
	background-image: url(images/background/right-menu-white-to-gray-left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div.white2gray div
{
	height: 6px;
	background-image: url(images/background/right-menu-white-to-gray-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div.bottom-border
{
	height: 6px;
	background-image: url(images/background/right-menu-white-to-white-left.gif);
	background-position: left bottom;
	margin-bottom: 8px;
}
div.bottom-border div
{
	height: 6px;
	background-image: url(images/background/right-menu-white-to-white-right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.white2transparent
{
	height: 6px;
	background-image: url(images/background/right-menu-white-to-transparent-left.gif);
	background-position: left bottom;
	margin-bottom: 8px;
}
div.white2transparent div
{
	height: 6px;
	background-image: url(images/background/right-menu-white-to-transparent-right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.advanced_delimiter_td
{
	text-align: center;
	padding: 5px;
	padding-top:8px;
}

.advanced_delimiter
{
	background-color: #c5b6b2;
	height:1px;
	width: 196px;
	padding:0;
	margin:0;
	text-align: center;
}

.menu_advanced select
{
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 11px;
}
.menu_advanced option
{
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 11px;
}

.punct
{
	width: 16px;
	height: 16px;
	border: 1px black solid;
	vertical-align: middle;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom:2px;
}

.punct input
{
	width: 18px;
	height: 18px;
	border: 1px black solid;
	vertical-align: middle;
	font-size: 11px;
	padding:2px;
}

.punct_select
{
	/*font-weight: bold;*/
	width: 65px;
}

.advanced_distinct
{
	padding-left:2px;
}
.menu_advanced_button
{
	/*border: 1px #464646 solid;*/
	color: white;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 12px;
}
.menu_advanced_button div
{
	background-color: #0000ff;
	margin: 0px 0 5px 0;
	padding-top:2px;
	padding-bottom:2px;
}

.menu_advanced_button a
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

.menu_advanced_button a:hover
{
	/*color: #ff9934;*/
	color:#FFFFFF;
}

.distance_row
{
	width: 100%;
}
table.distance_row td {
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom:4px;
	padding-left: 13px;
	background-color: #E1E1E1;
}
.distance
{
	color: #000000;
	background-color: #E1E1E1;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 12px;
	line-height:20px;
	padding:0px;
	padding-left: 6px;
	margin:0px;
/*	width: 220px;*/
}
.distance input
{
	background-color: #E1E1E1;
}

.distance_caption
{
	font-size: 10px;
}

.any_distance
{
	padding-left:19px;
}

.distance input
{
	width: 18px;
	height: 18px;
	border: 1px black solid;
	vertical-align: middle;
	font-size: 11px;
	text-align: center;
}

.distance span.to
{
	margin: 0 6px;
}
.distances_div
{
	background-color: white;
/*	background-color: #e6e6e6;
	padding: 6px; 
	padding-top: 2px;
	padding-bottom:15px;
*/
}

.distances
{
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 12px;
}
.distances td
{
	padding: 0 5px 0 5px;
	background-color: white;
}
.distances_name div
{
	background-color: #0000ff;
	color: #FFFFFF;
	font-size: 12px;
	padding: 2px 0 2px 7px;
	text-align: center;
	border: 0;
	cursor:pointer;
}

.distances_name a:hover
{
	color: #FFFFFF;
}

tr.distances_content td
{
	color: #000000;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 12px;
}
div.distances_content
{
	padding:3px;
	margin:0px;
	border: 1px #0000ff solid;
	background-color: white;
	padding-left: 10px;
}

.distances_content label
{
	padding-left:2px;
}

.right_bottom_menu
{
	color: #000000;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 12px;
	background-color: #e6e6e6;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	line-height: 150%;
}

.right_bottom_menu select
{
	color: #000000;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 11px;
	height: 18px;
}

#right_bottom_menu a
{
	color: #636363;
	text-decoration: underline;
	cursor: pointer;
}

#right_bottom_menu a:hover
{
	color: black;/*#ff9934;*/
	cursor: pointer;
}

/* результаты поиска */
.results
{
	padding-right: 11px;
}
hr.split
{
	height: 1px;
	color: #E6E6E6;
}
.results_header
{
	border-top: #ff4834 2px solid;
	background-image: url(images/menuBgr.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.results_header td
{
	color: #656565;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 14px;
	padding-left: 8px;
	padding-top: 4px;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 8px;
}

.results_header a
{
	color: #ff4834;
	text-decoration: underline;
	border: 0;
	font-weight:bold;
}
.results_header a img
{
	border: 0;
}
.results_header a:hover
{
	color: #000000;
}

/* разделитель между результатами поиска */
.orange_divider
{
	background-color: #ff4834;
	height: 2px;
	width: 100%;
}

.results_value
{
	color: #000000;
	font-family: FreeSans, Tahoma, Sylfaen,Verdana,Arial;
	font-size: 14px;
	border-left: #afbcb5 1px solid;
	border-right: #afbcb5 1px solid;
	border-bottom: #afbcb5 1px solid;
	border-collapse: collapse; 
	padding-left: 8px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-right: 8px;
}
.results_value.no_header
{
	border-top: #afbcb5 1px solid;
}

.results_value.icons img
{
	margin-left: 1px;
	margin-right: 1px;
}
.highlighted
{
	color: #ff4834;
	font-weight: bold;
}
/*
.results_show_context
{
	border-left: #beb7af 1px solid;
	font-size:8px;
	text-align: right;
	width: 1%;
	cursor: pointer;
	font-weight: bold;
}
*/
.print_save
{
	padding-right: 37px;
}

/* ---------- Popup ----------- */
.popup_table
{
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

.popup_img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

/*top*/
.popup_lt_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_lt.png');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

.popup_top_dark_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_border_top_dark.png',sizingMethod='scale');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

.popup_top_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_border_top.png',sizingMethod='scale');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

.popup_rt_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_rt.png');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

/*middle*/
.popup_left_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_border_left.png',sizingMethod='scale');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}
.popup_right_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_border_right.png',sizingMethod='scale');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

/*bottom*/
.popup_lb_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_lb.png');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

.popup_bottom_dark_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_border_bottom_dark.png',sizingMethod='scale');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

.popup_bottom_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_border_bottom.png',sizingMethod='scale');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

.popup_rb_td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hghlt_rb.png');
	background: url('images/px.gif') no-repeat;
    background-attachment: fixed;
}

/*---------------------------------------------------*/

.popup_help{ 
	background-color: #F0EDEF; 
	border-collapse: collapse;
	border: #808A86 2px solid; 
	font-size: 12px; 
	font-family: FreeSans, Tahoma, Sylfaen, Arial, Helvetica; 
	width: 1%
} 

.popup_header{ 
	font-size: 12px; 
	font-family: FreeSans, Tahoma, Sylfaen, Arial, Helvetica; 
	color:white;
	font-weight: bold;
	text-align: right;
	padding: 2px;
} 

.popup_value{ 
	font-size: 12px; 
	font-family: FreeSans, Tahoma, Sylfaen, Arial, Helvetica;
	padding: 2px;
} 

.DEK {POSITION:absolute;Z-INDEX:20000;visibility:hidden;} 

/* CSS Document - Subcorpus*/
.sub_topmenu td, .sub_topmenu td a
{
	color: white;
	font-weight: bold;
}
A	{ text-decoration: none; }
a:hover, td a:hover
{
	color: #ff4834;
}

.titles_selected
{
	color: #ff4834;
	font-weight: bold;
}

div.group, div.sub_group
{
	background-image: url(images/menuBgr.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: white;
}
div.sub_inv, div.sub_formtrigger
{
	color: black;
	padding: 7px 15px 3px 15px;
	height: 17px;
	margin-bottom: 7px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	/*border: 1px solid white;*/
}
div.popupTitleBorder
{
	margin: -6px 0 3px 0;
	padding: 0;
	font-size: 1px;
	height: 2px;
	background-image:url(images/popup_header_background.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.genre-content .caption
{
	text-align: left;
	color: white;
	font-weight: bold;
	padding: 5px;
	font-family: FreeSans, Tahoma, Sylfaen, Verdana, Arial;
	white-space: nowrap;
	background-image:url(images/titles_header_background.png);
	background-position: 0px 0px;
	background-repeat: repeat-y;
}

.sub_formtrigger a
{
	padding-right: 16px;
	color: black;
	margin-right: 16px;
	margin-right: 8px;
	background-image: url(../images/btt_arrow_white.gif); 
	background-position: center right; 
	background-repeat: no-repeat;
}

.sub_off a
{
	background-image: url(../images/ttb_arrow_white.gif);
}

.sub_group div.content
{
	padding: 4px;
	white-space: nowrap;
}
.sub_content
{
	padding: 4px;
}
.sub_content.bordered
{
	border: 1px solid #c5b6b2;
}
.sub_divider1px
{
	padding: 0;
	margin:0;
	height: 1px;
	font-size: 1px;
	background-color: black;
	border: 0;
	color:black;
}
.sub_divider
{
	position: relative;
	font-weight: normal;
	margin: 0 -1px 0 -1px;
	padding: 0;
	height: 1px;
	font-size: 1px;
	background-color: #E8D7D2;
}

input.sub_grayed
{
	color: #AAA;
	text-align: center;
}
input.disabled
{
	background-color: #EEE;
}
/* CSS Document - gram form*/
.gr_group
{
	background-image: url(images/menuBgr.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: white;
	margin: 0;
}
.gr_divider
{
	position: relative;
	font-weight: normal;
	margin: 0 -1px 0 -1px;
	padding: 0;
	height: 10px;
	font-size:5px;
	/*
	background-color: #e6e6e6;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	*/
}
.gr_group div
{
	padding: 4px;
	white-space: nowrap;
	font-size: 13px;
	margin: 0;
}
div.gr_inv
{
	color: black;
	padding: 7px 17px 3px 15px;
	height: 17px;
	/*margin-bottom: 7px;*/
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	cursor: pointer;
}
.gr_button
{
	background-image: url(images/buttons_bg_brown.gif);
	border: 1px solid black;
	height: 20px;
}

.gr_formtrigger
{
	background-color: #464646;
	color: white;
	font-weight: bold;
	cursor: pointer;
}
.gr_formtrigger table tr td a
{
	color: white;
}
.gr_formtrigger a
{
	padding-right: 16px;
	background-image: url(../images/btt_arrow_white.gif); 
	background-position: center right; 
	background-repeat: no-repeat;
}
.gr_off a
{
	background-image: url(../images/ttb_arrow_white.gif);
}
.gr_topmenu td, .gr_topmenu td a
{
	color: white;
	font-weight: bold;
}

.sub_intable
{
	border-collapse: collapse;
	background-color: #d5d5d5;
	border: 1px solid #6c6a6a;
}
div.gramsel {
	padding: 15px;
	margin: 15px;
	background-color: white;
	position: absolute;
}
.gramsel .gr_intable
{
	border-collapse: separate;
}

/* Selected row for multiselect windows */
.gr_intable tr.selected td
{
	background-color: #F8D7E2;
}


#genres div.gr_group div
{
	border: 1px solid black;
}

/* Highlighting */
.result1
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result2
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result3
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result4
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result5
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result6
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result7
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result8
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result9
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result10
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result11
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result12
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result13
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result14
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.result15
{
	color: #0000ff;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
#scrollContainer
{
	width: 600px;
	height: 300px;
	overflow: auto;
}


.bottom3
{
	border-collapse: collapse;
	background-color: #E8D7D2;
	border: 1px solid black;
}

.bottom3 select
{
	width: 120px;
}
.genre-content .caption
{
	cursor: pointer;
}
.genre-content div
{
	text-align: left;
}
.genre-content a
{
	cursor: pointer;
}
.genre-content li span.filled
{
	padding: 0 6px 0 0;
	font-weight: bold;
	color: blue;
}
.button {
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.popup div.left_box
{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 1px;
	height: 74px;
	width: 12px;
	background-image: url('images/background/leftHeader.gif');
	background-repeat: repeat-x;
}

/* Subcorpus preview */
div#summary span
{
	color: #F5844E;
	font-weight: bold;
}

/* Common pages footer */
/* bottom border */
#bottomborder
{
	background-color: #E7E7E7;
	height: 4px;
	background-image: url(images/background/bottomContainerBorder.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* footer */
div#footer
{
	background-image: url(images/background/footer.gif);
	height: 48px;
	font-family: Tahoma;
	font-size: 12px;
	padding: 0 49px;
}
#footerTable
{
	height: 48px;
}
#footerTable td
{
	vertical-align: middle !important;
	font-size: 12px;
	font-family: Tahoma,Verdana,Arial;
	color: #000;
}
#footerTable img
{
	cursor:pointer;
}

#quickSearch label
{
	margin: 0 6px;
}
#footer a#showKeyboard span
{
	display: block;
	height: 16px;
	width: 27px;
	float: left;
	background-image: url(images/background/keyboard.gif);
}
#footer #lexfullsearch
{
	height: 18px; 
	font-size: 10px; 
	padding: 0; 
	border: 1px solid #aaa;
	margin-left: 8px;
	padding-left:2px;
}
#footer #run_search
{
	margin-left: 8px;
}

a.right_menu_link, a.right_menu_link:hover {
	color: white !important;
	cursor: pointer;
	padding-right: 11px;
}
a.link_orange {
	text-decoration: underline;
	color: #0000ff;
}

td.right_top_menu
{
	padding-left: 5px;
	padding-right: 5px;
}
td.right_top_menu.wide
{
	padding-left: 3px;
	padding-right: 3px;
}

#headerTrigger
{
	text-align: right;
	background-color:white;
	background-image:url(images/menuBgr.gif);
	background-position:center top;
	background-repeat:repeat-x;
	height:27px;
	margin: -10px -10px 10px -10px;
}
#headerTrigger div
{
	padding-right: 25px;
	padding-top:9px;
}

#headerTrigger a
{
	font-weight: bold;
	color: #0000ff;
	text-decoration:underline;
	cursor:pointer;
}
#headerTrigger a.activeA
{
	color: black;
	cursor: default;
	text-decoration:none;
	background-color:none;
}
#main_lexicon
{
	display: none;
}
