﻿.logo_layer 
{
    background-image:url("../images/OnlineContinent/Continent-logo.png")
}

body 
{
    background:#727171;
    font-family:Tahoma;
}

.accordion-toggle
{
    background:url("../images/OnlineContinent/block.png") 0px 25px;
    padding-left:33px;
    padding-top:7px;
    padding-bottom:6px;
    padding-right:0px;
    color:#fff;
}

.accordion-toggle.active
{
    background-position:0px 0px;
    color:#fff;
}

.left_panel_block
{
    overflow: hidden;
    border:1px solid #C0C0C0;
    padding-bottom:5px;
    border-top:none;
    background:#ffffff 
}

#user_menu_div
{
    background:inherit;
    border:none;
    margin-top:1px;
}

.user_menu_table
{
    
}

#top_container
{
    margin-right:30px;
}

.minipanel .close
{
    padding:3px;
    padding-right: 7px;
    text-align:right;
}

.login_layer 
{
    border:none;
    margin-left:0px;
    margin-right:0px;
    background:none;
    
}

.login_layer .pt15
{
    padding-left:10px;
}

.login_layer a.black_b_u
{
    font-weight:normal;
}

.lp_header 
{
    background:none #ffffff;
    color:#000;
    font-family:Tahoma;
    font-weight:normal;
}

.login_header 
{
    display:none;
}

.lp_header.lp_header_text
{
    text-align:right;
    padding-right:5px;
    padding-top:0px;
    padding-bottom:0px;
}

.lp_body
{
    padding-left:7px;
    padding-right:7px;
}

#login_input , #text_input, #password_input 
{
    text-align:left;
    border:1px solid #aaa;
    color:#888;
    padding-top:3px;
    padding-bottom:3px;
    font-family:Tahoma;
}

#password_input 
{
    color:#000;
}

.lp_header_vopros 
{
    background: url('../images/OnlineContinent/question.png');
    width:13px;
    height:13px;
    color:#fff;
    font-size:0px;
    padding:0px;
}

.login_sublinks 
{
    border-top:1px dotted #5D5E60;
    padding-top: 14px;    
    margin-left: -13px;
    margin-right: -7px;
    padding-left: 13px;
}

.m_company_name
{
    padding-bottom:0px;
    padding-left:17px;
    color:#444;
    padding-bottom:10px;
    border-bottom:1px dotted #ccc;
    font-weight:normal;
}

#site_panel
{
    line-height:20px;
}

#site_panel .left_menu
{
    padding-left:24px;
}

#top_container 
{
    /*margin-bottom:10px;*/
}

table.search_panel
{
    background: url('../Images/search_corner.png') left bottom no-repeat #D9DADC;
    border:none;
}

.search_panel_left
{
    width:16px;
    
}

.search_panel_right
{
    width:16px;
    
}

.spone
{
    padding-left:0px;
}

.sponediv
{
    margin-top:0px;
}

#search_button
{
    margin-top:0px;
}

#mini_left_block_div
{
    background: url('../Images/leftbg.png') right top repeat-y;
}
#mini_left_div {
	width:50px;
	height:100%;
	overflow:hidden;
	text-align:right;
	
}

.maintable
{
    background: url('../Images/OnlineContinent/bg.png') center top no-repeat;
}

input.search_input
{
    width:100%;
    font-family:Tahoma;
    margin:0px;
	border:1px solid #bbb;
	text-indent:15px;
	line-height:24px;
	height:24px;
	padding:0px;
}

div.search_button {
	background: url('../Images/OnlineContinent/button_black.png') repeat-x left center;
	line-height:27px;
	padding:0px 10px;
	color:#fff;
	padding-right:25px;
}

div.search_button .help {
	background:url('../Images//OnlineContinent/question_white.png') center center no-repeat;
	width:16px;
	height:27px;
	cursor:pointer;
}

.clear_button {
	background: url('../Images/OnlineContinent/x.png') center center no-repeat;
	height:26px;
	width:26px;
	cursor:pointer;
}

td.countrylist 
{
    width:33%;
    padding-top:15px;
}

#ptop
{
    margin-bottom:0px;
}


/* Search */
div.searchResultList
{
    background:#fff;
    padding:5px;
    margin-left:15px;
    min-height:93%;
}

#flags a
{
    text-decoration:none;
}

/* FLAGS IN SEARCH */
div.flagdiv
{
    background:url('../Images/OnlineContinent/flagbg.png') repeat-x top left;
    border-left:1px solid #a0a0a0;
    border-top:1px solid #a0a0a0;
    border-right:1px solid #abafb2;
    border-bottom:1px solid #abafb2;
    height:28px;
}

td.flagtd
{
    
    padding-left:4px;
    padding-right:4px;
}

div.flagpict
{
    background-image: url('../Images/OnlineContinent/flags.png');
    background-repeat: no-repeat;
    width:42px;
    height:28px;
}

td.flagpict
{
    width:42px;
}

div.flagaz
{
    background-position: 0px 0px;
}

div.flagby
{
    background-position: -42px 0px;
}

div.flagkz
{
    background-position: -84px 0px;
}

div.flagkg
{
    background-position: -126px 0px;
}

div.flagmd
{
    background-position: -168px 0px;
}

div.flagru
{
    background-position: -210px 0px;
}

div.flagtj
{
    background-position: -252px 0px;
}

div.flaguz
{
    background-position: -294px 0px;
}

div.flagua
{
    background-position: -336px 0px;
}

div.flagall
{
    background-position: -420px 0px;
}

td.flaglabel
{
    text-align:center;
}

table.flagtable
{
    height:28px;
    width:100%;
}


table.gui_button
{
    background:url('../Images/OnlineContinent/flagbg.png') repeat-x top left;
    border-left:1px solid #a0a0a0;
    border-top:1px solid #a0a0a0;
    border-right:1px solid #abafb2;
    border-bottom:1px solid #abafb2;
}

.flagtopbutton
{
    height: 20px; 
    background:url(../Images/OnlineContinent/buttontop.png) no-repeat center top; 
    margin-top: 20px; 
    width: 18px; 
    margin-left:5px; 
    position:absolute;
}

td.sortBy
{
    border:1px solid #a1a5a8;
    
    height:18px;
    padding-right:20px;
    background:url("../Images/OnlineContinent/search_combo.png") no-repeat right top #fff;
    cursor:pointer;
    cursor:hand; 
}

div.sortBy
{
    padding:3px;
    padding-left:7px;
}

div.downSortBy
{
    background:#fff;
    border:1px solid #a1a5a8 ;
    margin-left:-1px;
    padding:1px;
}

div.downSortBy div
{
    text-align:left;
    padding:3px;
    padding-left:6px;
}

div.downSortBy div.active
{
    background:url("../Images/OnlineContinent/search_combo_bg.png") no-repeat right center #d9dadc;
}

.gui_combobox_div
{
    border:1px solid #a1a5a8;
    background: #fff;
    cursor:pointer;
    cursor:hand;
}

.gui_combobox_button
{
    background:url(../Images/OnlineContinent/gui.combobox.main.png) left top no-repeat;
    width:16px;
    height:20px;
}

.gui_combobox_downdiv
{
    border:1px solid #a1a5a8;
    border-top:none;
    background: #fff;
    cursor:pointer;
    cursor:hand;
    text-align:left;
}

.gui_combobox_downdiv_item
{
    padding:2px;
    height:15px;
    /*border:1px solid #fff;*/
}

.gui_combobox_downdiv_item_active
{
    /*border-top:1px solid #e3e3e3;
    border-left:1px solid #ebebeb;
    border-bottom:1px solid #f0f2f1;
    border-right:1px solid #eeeff1;*/
    padding:2px;
    background:url(../Images/OnlineContinent/gui.combobox.main.png) right bottom no-repeat #d9dadc;
}

.pageList, .DocFrame .pageList
{
    height:70px;
    vertical-align: middle;
    padding-top:0px;
}

.pageList div, .DocFrame .pageList div
{
    border:1px solid #aeacaf;
    height:auto;
    padding:2px;
    padding-left:6px;
    padding-right:6px;
    line-height:normal;
    color:#454545;
    font-family:Tahoma;
    font-weight:normal;
    margin-left:2px;
    margin-right:1px;
}

.pageList div.select, .DocFrame .pageList div.select
{
    background:#b6312c;
    margin-left:2px;
    margin-right:1px;
}

/* background:url(../Images/OnlineContinent/gui.combobox.main.png) right bottom no-repeat #d9dadc;*/

.prevpage, .DocFrame .prevpage
{
    background: url(../Images/OnlineContinent/prev.png) no-repeat center center;
}

.nextpage, .DocFrame .nextpage
{
    background: url(../Images/OnlineContinent/next.png) no-repeat center center;
}

.pageList div.nextpage, .pageList div.prevpage, .DocFrame .pageList div.nextpage, .DocFrame .pageList div.prevpage
{
    padding-right:0px;
}

.pageList a:link, .pageList a, .DocFrame .pageList a:link, .DocFrame .pageList a
{
    font-weight:normal;
    color:#444444;
}

.pageList div.pagebutton, .DocFrame .pageList div.pagebutton
{
    background: url(../Images/OnlineContinent/buttonup.png) no-repeat center right;
    padding-right:20px;
    color:#000;
    width:90px;
    text-align:center;
}

.pageList .customPagePanel, .DocFrame .pageList .customPagePanel
{
    background:#e3e3e3;
    height:47px;
    padding:0px;
    line-height: 14px; 
    margin-bottom:0px;
    margin-left:0px;
    padding:0px;
    width:130px;
}


.pageList .pagerhead , .DocFrame .pageList .pagerhead
{
    background: url(../Images/OnlineContinent/pagerbg.png) repeat-x center right;
    height:18px;
    font-weight:bold;
    color:#fff;
    margin: 0;
    padding: 0px;
    padding-left:3px;
    padding-right:3px;
    float: none;
    font-size: 11px;
    border:none;
}

.pageList button , .DocFrame .pageList button
{
    background: url(../Images/OnlineContinent/pagerbg.png) repeat-x center right;
    border:1px solid #b0b1b3;
    color:#fff;
    line-height:normal;
}

.pageList input, .DocFrame .pageList input
{
    border:1px solid #b0b1b3;
}

.pageList .pagerSubmit, .DocFrame .pageList .pagerSubmit
{
    background: url(../Images/OnlineContinent/pagerbg.png) repeat-x center right;
    color:#fff;
    border:1px solid #9fa0a2;
    cursor:pointer;
    cursor:hand;
}

.pagerHeader, .DocFrame .pagerHeader
{
    color:#fff;
    background:url(../Images/OnlineContinent/pagerbg.png) repeat-x center right;
    padding:2px 3px 2px 3px;
    
}

.shadow_tl
{
    background: url(../Images/OnlineContinent/gui.button.shadows.png) no-repeat -4px 0px;
    width:4px;
    height:4px;
}

.shadow_l
{
    background: url(../Images/OnlineContinent/gui.button.shadowv.png) repeat-y;
    width:4px;
}

.shadow_bl
{
    background: url(../Images/OnlineContinent/gui.button.shadows.png) no-repeat -0px -4px;
    width:4px;
    height:4px;
}

.shadow_b
{
    background: url(../Images/OnlineContinent/gui.button.shadowh.png) repeat-x;
    height:4px;
}

.shadow_br
{
    background: url(../Images/OnlineContinent/gui.button.shadows.png) no-repeat -4px -4px;
    width:4px;
    height:4px;
}

.sortByShadow
{
    margin-bottom:-4px;
    margin-right:-4px;
}

td.countryChooser
{
    text-align:left;
    border:1px solid #aaaeb1;
    height:21px;
    background: url(../images/OnlineContinent/buttonbg.png) repeat-x left center;
}

td.countryChooser div.flag
{
    background-image: url(../images/OnlineContinent/miniflags.png);
    width:32px;
    height:21px;
}

td.countryLabel
{
    padding-left:10px;
}

div.countryLabel
{
    cursor:pointer;
    cursor:hand;
    background: url(../Images/OnlineContinent/big_downup.png) no-repeat right -1px;
}

div.countryLabelActive
{
    background-position: right -24px;
}

table.countryDropDown
{
    margin-left:-1px;
    margin-top:0px;
}

td.countryDropDown
{
    background:#fff;
    border:1px solid #aaaeb1;
    border-top:none;
}

div.downCountry
{
    cursor:pointer;
    cursor:hand;
}

div.downCountry table
{
    margin-top:2px;
    margin-bottom:2px;
}

div.downCountry div.active
{
    background:url("../Images/OnlineContinent/search_combo_bg.png") no-repeat right center #d9dadc;
}


div.searchOptions
{
    position:absolute;
}

div.searchOptions input
{
    margin:0px;
}

div.confClose
{
    width:10px;
    height:9px;
    background:url("../Images/OnlineContinent/lightx.png") no-repeat top right;
    cursor:pointer;
    cursor:hand;
}

td.searchOptions
{
    
    border:1px solid #a0a1a3;
    background:url("../Images/OnlineContinent/bigbg.png") repeat-x left center #f3f3f3;
    padding:3px;
}

div.clearButton
{
    width:22px;
    height:22px;
    background:url("../Images/OnlineContinent/bigx.png") no-repeat top right;
    cursor:pointer;
    cursor:hand;
}

td.statusButton
{
    border:1px solid #aeb2b3;
    background:url("../Images/OnlineContinent/big_downup.png") no-repeat right -1px #fff;
    height:22px;
    border-right:none;
    text-indent:15px;
    cursor:pointer;
    cursor:hand;
}

td.statusButtonActive
{
    background-position:right -24px;
}

td.statusDropDown
{
    background:#fff;
    border:1px solid #aeb2b3;
    margin-top:0px;
    border-top:none;
}

div.statusItem
{
    text-indent:10px;
    padding:4px;
}

div.downCountry
{
    padding:2px;
}

td.contDateInput
{
    background:#fff;
    padding-left:10px;
    border:1px solid #c4c5c7;
    border-right:none;
    padding-right:20px;
}

td.clearDate
{  
    background:url("../Images/OnlineContinent/lightx.png") no-repeat center center #fff;
    width:16px;
    border-top:1px solid #c4c5c7;
    border-bottom:1px solid #c4c5c7;
    cursor:pointer;
    cursor:hand;
}

table.searchDates
{
    height:23px;
}

td.chooseDate
{
    
}


.dateButton
{
    margin:0px;
}

.dateButton button
{
    background:url("../Images/OnlineContinent/bigdown.png") no-repeat center center #fff;
    width:23px;
    height:23px;
    cursor:pointer;
    cursor:hand;
    border:1px solid #c4c5c7;
    border-left:none; 
}

/* DOCUMENT */
.DocFrame
{
    
}

.document_title_panel
{
    
}

.backToSearch a
{
    color:#B93023;
    text-decoration:underline;
}

.docLeftPanel
{
    background:url("../Images/OnlineContinent/left_panel_bg.png") repeat-y center center;
    width:34px;
    margin-bottom:10px;
	margin-left:auto;
}

.docLeftPanel .corner
{
    background:url("../Images/OnlineContinent/left_panel_corner.png") no-repeat left bottom #E3E4E4;
    width:34px;
    height:16px;
}

.docButton
{
    width:24px;
    height:24px;
    cursor:pointer;
    cursor:hand; 
}

#DocInformationDiv
{
    text-align:left;
}

#DocInformationDiv2
{
    text-align:left;
}

.whd
{
    background:url("../Images/OnlineContinent/bigdarkbg.png") repeat-x center top;
}

#SearchInDocPanel td.indoc_left
{
    width:12px;
}

#SearchInDocPanel div.indoc_left
{
    width:12px;
    height:40px;
    background:url("../Images/OnlineContinent/search_bg_left_indoc.png") no-repeat left top;
}

#SearchInDocPanel td.indoc_right
{
    width:12px;
}

#SearchInDocPanel div.indoc_right
{
    width:12px;
    height:40px;
    background:url("../Images/OnlineContinent/search_bg_right_indoc.png") no-repeat left top;
}

#SearchInDocPanel div.indoc_mid
{
    height:40px;
    background:url("../Images/OnlineContinent/search_bg_indoc.png") repeat-x left top;
}

.indoc_button
{
    background:url('../Images/OnlineContinent/bigdarkbg.png') repeat-x center center;
    height:24px;
    border:1px solid #9e9fa1;
    color:#fff;
    width:57px;
    cursor:pointer;
    cursor:hand;
}

.doc_buttons_seperator
{
   background:url('../Images/OnlineContinent/doc_buttons_seperator.png') repeat-x center center; 
   height:3px;
}

.docLeftPanelBig
{
    
    border:1px solid #cccbd0;
    background:url(../Images/OnlineContinent/left_big_panel_bg.png) repeat-y center center;
    text-align:left;
}

.docLeftPanelBig td
{
    padding-left:11px;
    padding-right:9px;
}

.doc_buttons_big_seperator
{
   background:url('../Images/OnlineContinent/doc_buttons_big_seperator.png') repeat-x center center; 
   height:3px;
}

.doc_panel_close_button
{
    background:url('../Images/OnlineContinent/x.png') repeat-x center center; 
    height:9px;
    width:10px;
    cursor:pointer;
    cursor:hand;
}

.docLeftPanelBig div
{
    cursor:pointer;
    cursor:hand;
}

.quote_lt
{
    width:6px;
    height:6px;
    background:url('../Images/OnlineContinent/quote_lt.png') no-repeat center center transparent;
}

.quote_t
{
    border-top:1px solid #aaabad;
    background:#898a8c;
}

.quote_rt
{
    border-top:1px solid #aaabad;
    border-right:1px solid #8f9396;
    background:#898a8c;
}

.quote_l
{
    border-left:1px solid #c8cccf;
    background:#898a8c;
}

.quote
{
    color:#fff;
    font-weight:bold;
}

.quote_r
{
    border-right:1px solid #8f9396;
    background:#898a8c;
}

.quote_c
{
    
    background:#898a8c;
}

.quote_lb
{
    border-bottom:1px solid #d0d4d5;
    border-left:1px solid #c8cccf;
    background:#898a8c;
}

.quote_b
{
    border-bottom:1px solid #d0d4d5;
    background:#898a8c;
}

.quote_rb
{
    width:6px;
    height:6px;
    background:url('../Images/OnlineContinent/quote_rb.png') no-repeat center center transparent;
}

.type_variants
{
    padding-left:5px;
    padding-right:5px;
}

.type_variants a
{
    font-weight:bold;
    color:#000;
}

.contDocList
{
    line-height:20px;
}

.contDocIcon
{
    width:13px;
    height:17px;
    margin-top:1px;
}

.black_button
{
    background:url('../Images/OnlineContinent/bigdarkbg.png') repeat-x center center transparent;
    padding:3px;
    color:#fff;
    border-left:1px solid #868789;
    border-top:1px solid #a1a2a4;
    border-right:1px solid #626365;
    border-bottom:1px solid #535456;
    cursor:pointer;
    cursor:hand;
    text-decoration:none;
}

.about_country_button
{
    width:27px;
    height:101px;
    background:url('../Images/OnlineContinent/about_country.png?2') no-repeat left center transparent;
    float:right;
    margin-bottom:10px;
    cursor:pointer;
    cursor:hand;
}

.about_country_button_active
{
    background:url('../Images/OnlineContinent/about_country.png?2') no-repeat -27px center transparent;
}

div.countryInfo
{
    background:#fff;
    border:1px solid #a3a4a6;
    padding:18px;
    padding-top:5px;
    font-family:Tahoma;
}
.countryInfo .cb
{
    margin-top:0px;
    
}

.countryInfo .ih
{
    background:transparent;
    color:#2B2A29;
    font-weight:bold;
    font-family:Tahoma;
}

.countryInfo .label
{
    background:#d9dadc;
    padding:4px;
    text-align:center;
    margin-top:6px;
    margin-bottom:5px;
}

.countryInfo .map
{
    text-align:center;
}



.big_shadow_tl
{
    background: url(../Images/OnlineContinent/big_shadows.png) no-repeat -23px 0px;
    width:23px;
    height:23px;
}

.big_shadow_l
{
    background: url(../Images/OnlineContinent/big_shadowv.png) repeat-y;
    width:23px;
}

.big_shadow_bl
{
    background: url(../Images/OnlineContinent/big_shadows.png) no-repeat -0px -23px;
    width:23px;
    height:23px;
}

.big_shadow_b
{
    background: url(../Images/OnlineContinent/big_shadowh.png) repeat-x;
    height:23px;
}

.big_shadow_br
{
    background: url(../Images/OnlineContinent/big_shadows.png) no-repeat -23px -23px;
    width:23px;
    height:23px;
}


#Suggestsearch_input
{
    margin-left:-9px;
	top:auto !important;
}

.Suggest a
{
    color:#C00000;
}

.hd {
    background: url("../Images/OnlineContinent/bigdarkbg.png") repeat-x scroll center top transparent;
}

p.leftIndent
{
    text-indent:40px;
}

input.long, textarea.long
{
    width:500px;
}

.hits
{
    color:#943f3a;
    font-size:15px;
}

a.btn
{
    padding: 1px 10px;
}

span.correspondent {position:static; margin-left:-32px;}

.dn, .dt 
{
    padding-bottom:10px;
}

div.doc_icon 
{   
    background:url(../images/doc_icon.png) no-repeat top left;
}
div.doc_icon_with_subs
{
    background:url(../images/doc_icon_with_subs.gif) no-repeat top left;
}


#countryFilter {
	cursor:pointer;
	margin-right:5px;
}

#countryFilterButton {
	line-height:28px;
	height:28px;
	display:block;
}

#countryFilter button {
	border:1px solid #bbb;
	background:#fff;
	font-family:Tahoma;
	font-size:13px;
	padding:0px 2px 0px 5px;
	margin:0px;
	cursor:pointer;
}


#countryFilter button em {
	font-style:normal;
	display:block;
	background:url(../images/search_combo22.png) right center no-repeat;
	width:200px;
	text-align:left;
	padding:3px 0px;
}

#countryFilter .yuimenu {
	width:209px;
}

#countryFilter .yuimenu .bd {
	border:1px solid #bbb;
	padding:0px 5px;
}

#countryFilter .yui-menu-shadow {
	display:none;
}

#countryFilter li {
	
}

#countryFilter li a {
	cursor:pointer;
	outline: none;
	border-bottom:1px solid #EBECEC;
	padding:3px 0px;
}

#countryFilter li a span.cn, #countryFilter button em span.cn {
	display:block;
	padding-left:36px;
	background:url(../images/onlinecontinent/miniflags_vertical.png) left 0px no-repeat;
	line-height:21px;
	height:21px;
	position:relative;
}

#countryFilter li a span.all, #countryFilter button em span.all {
	background-position:0px -210px;
}

#countryFilter li a span.kz, #countryFilter button em span.kz {
	background-position:0px -42px;
}

#countryFilter li a span.ru, #countryFilter button em span.ru {
	background-position:0px -105px;
}

#countryFilter li a span.by, #countryFilter button em span.by {
	background-position:0px -21px;
}

#countryFilter li a span.az, #countryFilter button em span.az {
	background-position:0px -0px;
}

#countryFilter li a span.kg, #countryFilter button em span.kg {
	background-position:0px -63px;
}

#countryFilter li a span.md, #countryFilter button em span.md {
	background-position:0px -84px;
}

#countryFilter li a span.tj, #countryFilter button em span.tj {
	background-position:0px -126px;
}

#countryFilter li a span.tm, #countryFilter button em span.tm {
	background-position:0px -231px;
}

#countryFilter li a span.uz, #countryFilter button em span.uz {
	background-position:0px -147px;
}

#countryFilter li a span.ua, #countryFilter button em span.ua {
	background-position:0px -168px;
}

#countryFilter li a span.cn span, #countryFilter button em span.cn span {
	position:absolute;
	color:#727271;
}

#countryFilter li a span.cn span {
	right:3px;
}

#countryFilter button em span.cn span {
	right:23px;
}

#sWhere .yui-menu-button button::-moz-focus-inner {
    padding: 0;
    border: 0
}
#sWhere .yui-menu-button button{
    outline: none; 
    cursor:pointer; 
    margin:0px; 
    border:1px solid #808183;
    background:url(../images/swhere_button.png) left center repeat-x;
    width:auto;
    padding:0;
}
#sWhere .yui-menu-button button em{
    font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
    min-width:160px;
    overflow: hidden;
    line-height:24px;
    height:24px;
    text-indent:10px;
    color:#fff;
    font-family:Tahoma;
    background:url(../images/swhere_down.png) right center no-repeat;
}

#sWhere .yui-menu-shadow {
    display:none;
}

#sWhere .yuimenu ul {
    padding:2px 4px;
}

#sWhere .yuimenu li {
    line-height:21px;
    height:21px;
    display:block;
}

#sWhere .yuimenu a {
    cursor:pointer;
    outline: none;
}

#sWhere .yuimenu li.yuimenuitem-selected {
    background:url(../images/search_bg_21.png) right center no-repeat #d9dadc;
}

#sWhere .yuimenuitemlabel {
    text-indent:6px;
    padding:0px;
}

#swherebutton {
    display:block;
    line-height:26px;
    height:26px;
}

.menuSWhere
{
    width:168px;
    box-shadow: 2px 2px 5px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
}


div.ih{background:#007cc2; font:bold 12px Arial; padding:3px; color:#fff; text-align:center;}

.dateButton{border:none;height:auto;}

.pageList div.pagebutton 
{
    margin-top:0px;
    width:100px;
}

.pageList .customPagePanel
{
    margin-top:-50px;
}

div#mask2
{
    background-color: #000;
    filter: alpha(opacity=58); 
    height: 100%; 
    position: absolute; 
    opacity: .58; 
    width: 100%;
    z-index: 6999; 
    -moz-opacity: 0.5; 
    display:none;
}

.whd 
{
   color: #FFF;
   border: 1px solid #d7d4d4; 
   padding: 4px;
   line-height:16px;
   height:16px;
   padding-left: 15px;
   border-bottom: 1px solid #9e3120;
}
.container-close {
    position:absolute;
    top:5px;
    right:5px;
    z-index:6;
    height:16px;
    width:16px;
    margin:0px;
    padding:0px;
    background:url(../images/close.gif) no-repeat;
    cursor:pointer;
    text-indent:-10000em;
    overflow:hidden;
    text-decoration:none;
}

.DocFrame .pageList div.select 
{
    color: #fff;
}
.content_div
{
    border-top:none;
}

.digitInput
{
    width:20px;
}